cpplib 4.2.0 - en to vi translation catalogue (40322 entries)

en: conversion from %s to %s not supported by iconv
vi: iconv không hỗ trợ khả năng chuyển đổi từ %s sang %s

en: character 0x%lx is not in the basic source character set
vi: ký tự 0x%lx không phải nằm trong bộ ký tự nguồn cơ bản

en: converting to execution character set
vi: đang chuyển đổi sang bộ ký tự thi hành

en: character 0x%lx is not unibyte in execution character set
vi: ký tự 0x%lx không có dạng byte đơn trong bộ ký tự thi hành

en: Character %x might not be NFKC
vi: Ký tự %x có lẽ không phải có kiểu NFKC

en: universal character names are only valid in C++ and C99
vi: tên ký tự chung là hợp lệ chỉ trong ngôn ngữ C++ và C99

en: incomplete universal character name %.*s
vi: tên ký tự chung %.*s chưa hoàn thành

en: %.*s is not a valid universal character
vi: %.*s không phải là ký tự chung hợp lệ

en: converting UCN to source character set
vi: đang chuyển đổi UCN sang bộ ký tự nguồn

en: converting UCN to execution character set
vi: đang chuyển đổi UCN sang bộ ký tự thi hành

en: hex escape sequence out of range
vi: dãy thoát thập lục ở ngoài phạm vi

en: octal escape sequence out of range
vi: dãy thoát bát phân ở ngoài phạm vi

en: unknown escape sequence '\%c'
vi: không biết dãy thoát: « \%c »

en: converting escape sequence to execution character set
vi: đang chuyển đổi dãy thoát sang bộ ký tự thi hành

en: character constant too long for its type
vi: hằng ký tự quá dài cho kiểu nó

en: multi-character character constant
vi: hằng ký tự đa ký tự

en: empty character constant
vi: hằng ký tự trống

en: failure to convert %s to %s
vi: lỗi chuyển đổi %s sang %s

en: extra tokens at end of #%s directive
vi: gặp hiệu bài thêm tại kết thúc của chỉ thị #%s

en: #%s is a GCC extension
vi: #%s là phần mở rộng kiểu GCC

en: suggest not using #elif in traditional C
vi: khuyên bạn không dùng #elif trong ngôn ngữ C truyền thống

en: traditional C ignores #%s with the # indented
vi: ngôn ngữ C truyền thống bỏ qua #%s với # được thụt lề

en: suggest hiding #%s from traditional C with an indented #
vi: khuyên bạn ẩn #%s ra ngôn ngữ C truyền thống bằng # được thụt lề

en: embedding a directive within macro arguments is not portable
vi: khả năng nhúng chỉ thị vào đối số vĩ lệnh không thể mạng theo

en: style of line directive is a GCC extension
vi: kiểu chỉ thị dòng là phần mở rộng GCC

en: invalid preprocessing directive #%s
vi: chỉ thị tiền xử lý không hợp lệ #%s

en: no macro name given in #%s directive
vi: chỉ thị #%s không chứa tên vĩ lệnh

en: empty filename in #%s
vi: #%s chứa tên tập tin trống

en: invalid #%s directive
vi: chỉ thị #%s không hợp lệ

en: registering pragma with NULL handler
vi: việc đăng ký lệnh mã nguồn điều khiển trình biên dịch (pragma) có bộ quản lý vô giá trị (NULL)

en: cannot find source file %s
vi: không tìm thấy tập tin nguồn %s

en: current file is older than %s
vi: tập tin hiện thời là cũ hơn %s

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

en: the conditional began here
vi: bộ điều kiện đã bắt đầu ở đây

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

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: 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: unterminated #%s
vi: #%s chưa chấm dứt

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

en: error:
vi: lỗi:

en: too many decimal points in number
vi: con số chứa quá nhiều dấu thập phâ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: 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: imaginary number in preprocessor expression
vi: gặp số ảo nằm trong biểu thức tiền xử lý

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

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

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

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: %s is a block device
vi: %s là một thiết bị khối

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: %s in preprocessing directive
vi: gặp %s nằm trong chỉ thị tiền xử lý

en: no newline at end of file
vi: không có ký tự dòng mới tại kêt thúc của tập tin

en: unterminated comment
vi: gặp chú thích chưa đượ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: 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: 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: 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 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: 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: while writing precompiled header
vi: trong khi ghi đầu trang biên dịch sẵn

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

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

en: Failed to get configuration file path from '%s'
vi: Lỗi lấy đường dẫn cấu hình từ « %s ».

en: Created Evolution/LDAP source using configuration file '%s'
vi: Đã tạo nguồn Evolution/LDAP dùng tập tin cấu hình « %s ».

en: Unable to parse XML file '%s'
vi: Không thể phân tách tập tin XML « %s ».

en: Config file '%s' is empty
vi: Tập tin cấu hình « %s » là rỗng.

en: Root node of '%s' must be <evoldap>, not <%s>
vi: Nút gốc của « %s » phải là <evoldap>, không phải <%s>.

en: No <template> specified in '%s'
vi: Không có biểu mẫu <template> được xác định trong « %s ».

en: No "filter" attribute specified on <template> in '%s'
vi: Không có thuộc tính về « lọc » cho biểu mẫu <template> trong « %s ».

en: No LDAP server or base DN specified in '%s'
vi: Không có trình phục vụ LDAP hoặc DN (tên miền) cơ bản được xác định trong « %s ».

en: Contacting LDAP server: host '%s', port '%d', base DN '%s'
vi: Đang liên lạc với trình phục vụ LDAP: máy « %s », cổng « %d », tên miền cơ bản « %s ».

en: Failed to contact LDAP server: %s
vi: Lỗi liên lạc với trình phục vụ LDAP: %s

en: Searching for entries using filter: %s
vi: Đang tìm kiếm mục, dùng bộ lọc: %s

en: Error querying LDAP server: %s
vi: Gặp lỗi khi truy vấn trình phục vụ LDAP: %s

en: Got %d entries using filter: %s
vi: Được %d mục dùng bộ lọc: %s

en: Cannot find directory %s
vi: Không tìm thấy thư mục %s

en: Error saving GConf tree to '%s': %s
vi: Gặp lỗi khi lưu cây GConf vào « %s »: %s

en: Usage: %s <dir>
vi: Cách sử dụng: %s <thư_mục>

en: Usage: %s <dir>
      Merges a markup backend filesystem hierarchy like:
        dir/%%gconf.xml
            subdir1/%%gconf.xml
            subdir2/%%gconf.xml
      to:
        dir/%%gconf-tree.xml
vi: Cách sử dụng: %s <thư_mục>
      Pha trộn ton ti hệ thống tập tin hậu phương đánh dấu như:
        dir/%%gconf.xml
            subdir1/%%gconf.xml
            subdir2/%%gconf.xml
      thành:
        dir/%%gconf-tree.xml

en: Unloading text markup backend module.
vi: Đang bỏ tải mô-đun hậu phương đánh dấu văn bản.

en: Couldn't find the XML root directory in the address `%s'
vi: Không thể tìm được thư mục XML gốc tại địa chỉ « %s ».

en: Could not make directory `%s': %s
vi: Không thể tạo thư mục « %s »: %s

en: Can't read from or write to the XML root directory in the address "%s"
vi: Không thể đọc từ/ghi vào thư mục XML gốc tại địa chỉ « %s ».

en: Directory/file permissions for XML source at root %s are: %o/%o
vi: Quyền truy cập thư mục/tập tin cho nguồn XML tại gốc %s là: %o/%o

en: Remove directory operation is no longer supported, just remove all the values in the directory
vi: Không còn hỗ trợ khả năng gỡ bỏ thư mục, hãy gỡ bỏ mọi giá trị trong thư mục.

en: Could not open lock directory for %s to remove locks: %s
vi: Không thể mở thư mục khóa cho %s để gỡ bỏ khóa: %s

en: Could not remove file %s: %s
vi: Không thể gỡ bỏ tập tin %s: %s

en: Initializing Markup backend module
vi: Đang sơ khởi mô-đun hậu phương XML

en: Failed to give up lock on XML directory "%s": %s
vi: Lỗi bỏ được khóa trên thư mục XML « %s »: %s

en: Failed to write some configuration data to disk
vi: Lỗi ghi một phần dữ liệu cấu hình vào đĩa

en: Could not make directory "%s": %s
vi: Không thể tạo thư mục « %s »: %s

en: Could not remove "%s": %s
vi: Không thể gỡ bỏ « %s »: %s

en: Failed to write "%s": %s
vi: Lỗi ghi « %s »: %s

en: Failed to load file "%s": %s
vi: Lỗi tải tập tin « %s »: %s

en: Line %d character %d: %s
vi: Dòng %d ký tự %d: %s

en: Didn't understand `%s' (expected integer)
vi: Không hiểu « %s » (ngờ số nguyên).

en: Integer `%s' is too large or small
vi: Số nguyên « %s » quá lớn hoặc quá nhỏ.

en: Didn't understand `%s' (expected true or false)
vi: Không hiểu « %s » (ngờ giá trị hợp lý: Đúng hay Sai).

en: Didn't understand `%s' (expected real number)
vi: Không hiểu « %s » (ngờ số thực).

en: Unknown value "%s" for "%s" attribute on element <%s>
vi: Không biết giá trị « %s » cho thuộc tính « %s » trên phần tử <%s>.

en: Invalid ltype "%s" on <%s>
vi: Kiểu « ltype » « %s » không hợp lệ trên <%s>.

en: Invalid first-element type "%s" on <%s>
vi: Kiểu phần tử đầu « %s » không hợp lệ trên <%s>.

en: Invalid cdr_type "%s" on <%s>
vi: Kiểu « cdr_type » « %s » không hợp lệ trên <%s>.

en: Invalid list_type "%s" on <%s>
vi: Kiểu « list_type » (danh sách) « %s » không hợp lệ trên <%s>.

en: Two <default> elements below a <local_schema>
vi: Gặp hai phần tử <default> (mặc định) dưới <local_schema> (giản đồ cục bộ).

en: Two <longdesc> elements below a <local_schema>
vi: Gặp hai phần tử <longdesc> (mô tả dài) dưới <local_schema> (giản đồ cục bộ).

en: <%s> provided but current element does not have type %s
vi: Cung cấp <%s> mà phần tử hiện thời không có kiểu %s.

en: Two <car> elements given for same pair
vi: Gặp hai phần tử <car> được trao cho cùng một cặp đôi.

en: Two <cdr> elements given for same pair
vi: Gặp hai phần tử <cdr> được trao cho cùng một cặp đôi.

en: <li> has wrong type %s
vi: <li> (phần tử danh sách) có kiểu không đúng %s.

en: <%s> provided but parent <entry> does not have a value
vi: Cung cấp <%s> mà mục mẹ <entry> không có giá trị.

en: Element <%s> is not allowed inside current element
vi: Không cho phép phần tử <%s> nằm trong phần tử hiện có.

en: Outermost element in menu file must be <gconf> not <%s>
vi: Phần tử ngoài cùng trong tập tin trình đơn phải là <gconf>, không phải <%s>.

en: Element <%s> is not allowed inside a <%s> element
vi: Không cho phép phần tử <%s> nằm trong phần tử <%s>.

en: Failed to open "%s": %s
vi: Lỗi mở « %s »: %s

en: Error reading "%s": %s
vi: Gặp lỗi khi đọc « %s »: %s

en: Could not flush file '%s' to disk: %s
vi: Không thể chuyển hết tập tin « %s » vào đĩa: %s

en: Error writing file "%s": %s
vi: Gặp lỗi khi ghi vào tập tin « %s »: %s

en: Failed to move temporary file "%s" to final location "%s": %s
vi: Lỗi chuyển tập tin tạm thời « %s » sang địa điểm cuối cùng « %s »: %s

en: Unloading XML backend module.
vi: Đang bỏ tải mô-đun hậu phương XML.

en: Error syncing the XML backend directory cache: %s
vi: Gặp lỗi khi đồng bộ hóa bộ nhớ tạm của thư mục hậu phương XML: %s

en: Initializing XML backend module
vi: Đang sơ khởi mô-đun hậu phương XML.

en: Failed to sync XML cache contents to disk
vi: Lỗi đồng bộ hóa nội dung bộ nhớ tạm XML vào đĩa.

en: Unable to remove directory `%s' from the XML backend cache, because it has not been successfully synced to disk
vi: Không thể gỡ bỏ thư mục « %s » ra khỏi bộ nhớ hậu phương XML, vì nó chưa được đồng bộ thành công vào đĩa.

en: Could not stat `%s': %s
vi: Không thể định rõ « %s » : %s

en: XML filename `%s' is a directory
vi: Tên tập tin XML « %s » là một thư mục.

en: Failed to delete "%s": %s
vi: Lỗi xóa bỏ « %s »: %s

en: Failed to write file `%s': %s
vi: Lỗi ghi vào tập tin « %s »: %s

en: Failed to set mode on `%s': %s
vi: Lỗi lập chế độ lên « %s »: %s

en: Failed to write XML data to `%s': %s
vi: Lỗi ghi dữ liệu XML vào « %s »: %s

en: Failed to close file `%s': %s
vi: Lỗi đóng tập tin « %s »: %s

en: Failed to rename `%s' to `%s': %s
vi: Lỗi đặt lại tên cho « %s » thành « %s »: %s

en: Failed to restore `%s' from `%s': %s
vi: Lỗi khôi phục « %s » từ « %s »: %s

en: Failed to delete old file `%s': %s
vi: Lỗi xóa bỏ tập tin cũ « %s »: %s

note: These are all fatal errors
en: Failed to stat `%s': %s
vi: Không định rõ được « %s »: %s

en: Duplicate entry `%s' in `%s', ignoring
vi: Gặp mục nhập trùng « %s » trong « %s » nên bỏ qua.

en: Entry with no name in XML file `%s', ignoring
vi: Gặp mục nhập không tên trong tập tin XML « %s » nên bỏ qua.

en: A toplevel node in XML file `%s' is <%s> rather than <entry>, ignoring
vi: Nút mức đầu trong tập tin XML « %s » là <%s> hơn mục nhập <entry> nên bỏ qua.

en: Failed to create file `%s': %s
vi: Lỗi tạo tập tin « %s »: %s

en: Failed to parse XML file "%s"
vi: Lỗi phân tách tập tin XML « %s ».

note: There was an error
en: Ignoring XML node with name `%s': %s
vi: Đang bỏ qua nút XML tên « %s »: %s

en: Ignoring schema name `%s', invalid: %s
vi: Đang bỏ qua tên giản đồ « %s » vì không hợp lệ: %s

en: Ignoring XML node `%s': %s
vi: Đang bỏ qua nút XML « %s »: %s

en: Failed reading default value for schema: %s
vi: Lỗi đọc giá trị mặc định cho giản đồ: %s

en: No "type" attribute for <%s> node
vi: Không có thuộc tính « type » (kiểu) cho nút <%s>.

en: A node has unknown "type" attribute `%s', ignoring
vi: Một nút có thuộc tính « type » (kiểu) không xác định « %s » nên bỏ qua.

en: No "value" attribute for node
vi: Không có thuộc tính « value » (giá trị) cho nút.

en: Didn't understand XML node <%s> inside an XML list node
vi: Không hiểu được nút XML <%s> nằm trong một nút danh sách XML.

en: Invalid type (list, pair, or unknown) in a list node
vi: Kiểu (danh sách, cặp đôi hoặc không xác định) không hợp lệ trong một nút danh sách.

en: Bad XML node: %s
vi: Nút XML sai: %s

en: List contains a badly-typed node (%s, should be %s)
vi: Danh sách chứa một nút gõ sai (%s, nên là %s).

en: Ignoring bad car from XML pair: %s
vi: Đang bỏ qua « car » sai từ cặp đôi XML: %s

en: parsing XML file: lists and pairs may not be placed inside a pair
vi: đang phân tách tập tin XML: không cho phép đặt danh sách hoặc cặp đôi nằm trong một cặp đôi.

en: Ignoring bad cdr from XML pair: %s
vi: Đang bỏ qua « cdr » sai từ cặp đôi XML: %s

en: Didn't understand XML node <%s> inside an XML pair node
vi: Không hiểu được nút XML <%s> nằm trong nút cặp đôi XML.

en: Didn't find car and cdr for XML pair node
vi: Không tìm được « car » và « cdr » cho nút cặp đôi XML.

en: Missing cdr from pair of values in XML file
vi: Thiếu « cdr » từ cặp đôi giá trị trong tập tin XML.

en: Missing car from pair of values in XML file
vi: Thiếu « car » từ cặp đôi của giá trị trong tập tin XML.

en: Missing both car and cdr values from pair in XML file
vi: Thiếu các giá trị của cả « car » lẫn « cdr » từ cặp đôi trong tập tin XML.

en: Change GConf mandatory values
vi: Thay đổi giá trị GConf mặc định

en: Change GConf system values
vi: Thay đổi giá trị GConf hệ thống

en: Privileges are required to change GConf mandatory values
vi: Cần đặc quyền để thay đổi giá trị GConf mặc định

en: Privileges are required to change GConf system values
vi: Cần đặc quyền để thay đổi giá trị GConf hệ thống

en: `%c' is an invalid character in a configuration storage address
vi: « %c » là một ký tự không hợp lệ trong địa chỉ lưu cấu hình.

note: -- end debug only
en: No such file `%s'
vi: Không có tập tin « %s » như vậy.

en: Backend `%s' failed to return a vtable
vi: Hậu phương « %s » thất bại trả về vtable

en: Backend `%s' missing required vtable member `%s'
vi: Hậu phương « %s » thiếu thành viên « vtable » cần thiết « %s ».

en: Bad address `%s': %s
vi: Địa chỉ sai « %s »: %s

en: Bad address `%s'
vi: Địa chỉ sai « %s »

en: GConf won't work without dynamic module support (gmodule)
vi: GConf sẽ không hoạt động nếu không có hỗ trợ mô-đun động (gmodule).

en: Error opening module `%s': %s
vi: Gặp lỗi khi mở mô-đun « %s »: %s

en: Error initializing module `%s': %s
vi: Gặp lỗi khi sơ khởi mô-đun « %s »: %s

en: Couldn't locate backend module for `%s'
vi: Không thể định vị mô-đun hậu phương cho « %s ».

en: Failed to shut down backend
vi: Lỗi tắt hậu phương.

en: GConf Error: %s
vi: Lỗi GConf: %s

en: GConf warning: failure listing pairs in `%s': %s
vi: Cảnh báo GConf: lỗi liệt kê các cặp đôi trong « %s »: %s

en: Received invalid value in set request
vi: Đã nhận giá trị không hợp lệ trong yêu cầu bộ.

en: Couldn't make sense of CORBA value received in set request for key `%s'
vi: Không hiểu được giá trị CORBA đã nhận trong têu cầu bộ cho khóa « %s ».

en: Received request to drop all cached data
vi: Đã nhận yêu cầu để thả toàn bộ dữ liệu đã lưu tạm.

en: Received request to sync synchronously
vi: Đã nhận yêu cầu để đồng bộ hóa một cách đồng bộ.

en: Fatal error: failed to get object reference for ConfigDatabase
vi: Lỗi trầm trọng: không nhận được tham chiếu cho Cơ sở Dữ liệu về Cấu hình.

en: Failed to sync one or more sources: %s
vi: Lỗi đồng bộ một hay nhiều nguồn: %s

en: Error obtaining new value for `%s' after change notification from backend `%s': %s
vi: Gặp lỗi khi lấy giá trị mới cho « %s » sau khi hậu phương « %s » thông báo về thay đổi: %s

en: Failed to log addition of listener %s (%s); will not be able to restore this listener on gconfd restart, resulting in unreliable notification of configuration changes.
vi: Lỗi ghi lưu việc thêm bộ lắng nghe %s (%s); sẽ không thể khôi phục người nghe này khi khởi động lại trình nền gconfd, dẫn đến thông báo không tin cây về các thay đổi cấu hình.

en: Listener ID %lu doesn't exist
vi: Không có bộ lắng nghe ID %lu.

en: Failed to log removal of listener to logfile (most likely harmless, may result in a notification weirdly reappearing): %s
vi: Lỗi ghi lưu việc gỡ bỏ bộ lắng nghe vào tập tin bản ghi (chắc là vô hại, có thể gây ra sự xuất hiện thông báo bất thường): %s

en: Error getting value for `%s': %s
vi: Gặp lỗi khi lấy giá trị cho « %s »: %s

en: Error setting value for `%s': %s
vi: Gặp lỗi khi đặt giá trị cho « %s »: %s

en: Error unsetting `%s': %s
vi: Gặp lỗi khi bỏ đặt « %s »: %s

en: Error getting default value for `%s': %s
vi: Gặp lỗi khi lấy giá trị mặc định cho « %s »: %s

en: Error unsetting "%s": %s
vi: Gặp lỗi khi bỏ đặt « %s »: %s

en: Error getting new value for "%s": %s
vi: Gặp lỗi khi lấy giá trị mới cho « %s »: %s

en: Error checking existence of `%s': %s
vi: Gặp lỗi khi kiểm tra sự tồn tại của « %s »: %s

en: Error removing directory "%s": %s
vi: Gặp lỗi khi gỡ bỏ thư mục « %s »: %s

en: Failed to get all entries in `%s': %s
vi: Lỗi lấy toàn bộ mục nhập trong « %s »: %s

en: Error listing dirs in `%s': %s
vi: Gặp lỗi khi liệt kê các thư mục trong « %s »: %s

en: Error setting schema for `%s': %s
vi: Gặp lỗi khi đặt giản đồ cho « %s »: %s

en: Server couldn't resolve the address `%s'
vi: Máy phục vụ không thể giải quyết địa chỉ « %s ».

en: Can't add notifications to a local configuration source
vi: Không thể thêm các thông báo vào nguồn cấu hình cục bộ.

en: Configuration server couldn't be contacted
vi: Không thể liên lạc với máy phục vụ cấu hình.

en: Couldn't resolve address for configuration source
vi: Không thể giải quyết địa chỉ cho nguồn cấu hình.

en: Bad key or directory name
vi: Tên thư mục hoặc khóa sai.

en: Corrupt data in configuration source database
vi: Gặp dữ liệu bị hỏng trong cơ sở dữ liệu của nguồn cấu hình.

en: Key operation on directory
vi: Chức năng khóa trên thư mục.

en: Directory operation on key
vi: Chức năng thư mục trên khóa.

en: Can't overwrite existing read-only value
vi: Không thể ghi đè lên giá trị chỉ-đọc đã có.

en: Object Activation Framework error
vi: Gặp lỗi của khuôn khổ kích hoạt đối tượng.

en: Operation not allowed without configuration server
vi: Không cho phép thao tác này nếu không có máy phục vụ cấu hình.

en: Failed to get a lock
vi: Lỗi lấy khóa mở.

en: No database available to save your configuration
vi: Không có sẵn cơ sở dữ liệu nơi cần lưu cấu hình của bạn.

en: No '/' in key "%s"
vi: Không có chéo « / » trong khóa « %s ».

en: Invalid UTF-8 in string value in '%s'
vi: Mã UTF-8 không hợp lệ trong giá trị chuỗi ở « %s ».

en: Couldn't interpret CORBA value for list element
vi: Không thể thông dịch giá trị CORBA cho phần tử danh sách.

en: Incorrect type for list element in %s
vi: Kiểu không đúng cho phần tử danh sách trong %s.

en: Received list from gconfd with a bad list type
vi: Nhận được danh sách từ trình nền gconfd với kiểu danh sách sai.

en: Failed to convert object to IOR
vi: Lỗi chuyển đổi đối tượng thành IOR.

en: Invalid UTF-8 in locale for schema
vi: UTF-8 không hợp lệ trong miền địa phương cho giản đồ.

en: Invalid UTF-8 in short description for schema
vi: UTF-8 không hợp lệ trong mô tả ngắn cho giản đồ.

en: Invalid UTF-8 in long description for schema
vi: UTF-8 không hợp lệ trong mô tả dài cho giản đồ.

en: Invalid UTF-8 in owner for schema
vi: UTF-8 không hợp lệ trong chủ sở hữu cho giản đồ.

en: Couldn't open path file `%s': %s
vi: Không thể mở tập tin đường dẫn « %s »: %s

en: Adding source `%s'
vi: Đang thêm nguồn « %s »

en: Read error on file `%s': %s
vi: Gặp lỗi đọc trên tập tin « %s »: %s

en: Text contains invalid UTF-8
vi: Văn bản chứa UTF-8 không hợp lệ.

en: Expected list, got %s
vi: Ngờ danh sách mà nhận %s.

en: Expected list of %s, got list of %s
vi: Ngờ danh sách %s mà nhận danh sách %s.

en: Expected pair, got %s
vi: Ngờ cặp đôi mà nhận %s.

en: Expected (%s,%s) pair, got a pair with one or both values missing
vi: Ngờ cặp đôi (%s,%s) mà nhận một cặp đôi thiếu một hay cả hai giá trị.

en: Expected pair of type (%s,%s) got type (%s,%s)
vi: Ngờ cặp đôi kiểu (%s,%s) mà nhận kiểu (%s,%s).

en: Quoted string doesn't begin with a quotation mark
vi: Chuỗi trích dẫn không bắt đầu bằng một dấu trích dẫn.

en: Quoted string doesn't end with a quotation mark
vi: Chuỗi trích dẫn không kết thúc bằng một dấu trích dẫn.

en: Encoded value is not valid UTF-8
vi: Giá trị mã hóa không phải là UTF-8 hợp lệ.

en: Could not lock temporary file '%s': %s
vi: Không thể khóa tập tin tạm thời « %s »: %s

en: Could not create file '%s', probably because it already exists
vi: Không thể tạo tập tin « %s », có lẽ do nó đã có.

en: Failed to create or open '%s'
vi: Lỗi tạo hoặc mở « %s ».

en: Failed to lock '%s': probably another process has the lock, or your operating system has NFS file locking misconfigured (%s)
vi: Lỗi khóa « %s »: có lẽ vì tiến trình khác đã có khóa đó, hoặc hệ điều hành có sự khóa tập tin NFS được cấu hình sai (%s).

en: Failed to remove '%s': %s
vi: Lỗi gỡ bõ « %s »: %s

en: Not running within active session
vi: Không phải chạy bên trong phiên chạy đang chạy

en: Failed to get connection to session: %s
vi: Lỗi thiết lập kết nối tới phiên chạy: %s

en: GetIOR failed: %s
vi: Lỗi GetIOR: %s

en: couldn't contact ORB to resolve existing gconfd object reference
vi: không thể liên lạc với ORB để giải quyết tham chiếu đối tượng gconfd hiện có.

en: Failed to convert IOR '%s' to an object reference
vi: Lỗi chuyển đổi IOR « %s » sang tham chiếu đối tượng.

en: couldn't create directory `%s': %s
vi: không thể tạo thư mục « %s » %s

en: Can't write to file `%s': %s
vi: Không thể ghi vào tập tin « %s »: %s

en: We didn't have the lock on file `%s', but we should have
vi: Đã không có khóa trên tập tin « %s », nên có nó.

en: Failed to link '%s' to '%s': %s
vi: Lỗi liên kết « %s » tới « %s »: %s

en: Failed to remove lock file `%s': %s
vi: Lỗi gỡ bỏ tập tin khóa « %s »: %s

en: Failed to clean up file '%s': %s
vi: Lỗi xóa sạch tập tin « %s »: %s

en: Failed to remove lock directory `%s': %s
vi: Lỗi gỡ bỏ thư mục khóa « %s »: %s

en: Server ping error: %s
vi: Lỗi ping máy phục vụ: %s

en: Failed to contact configuration server; the most common cause is a missing or misconfigured D-Bus session bus daemon. See http://projects.gnome.org/gconf/ for information. (Details - %s)
vi: Lỗi liên lạc với máy phục vụ cấu hình, thường là do daemon D-Bus phiên làm việc thiếu hoặc sai cấu hình. Xem thông tin tại http://projects.gnome.org/gconf/ (Chi tiết — %s)

en: - Sanity checks for GConf
vi: — Các việc kiểm tra sự đúng mực cho GConf

en: Error while parsing options: %s.
    Run '%s --help' to see a full list of available command line options.
vi: Lỗi khi phân tách tùy chọn: %sHãy chạy lệnh « %s --help » (trợ giúp) để xem danh sách đầy đủ các tùy chọn dòng lệnh sẵn có.

en: Please contact your system administrator to resolve the following problem:
    Could not open or create the file "%s"; this indicates that there may be a problem with your configuration, as many programs will need to create files in your home directory. The error was "%s" (errno = %d).
vi: Hãy liên lạc với quản trị hệ thống để giải quyết vấn đề sau :
    Không thể mở hay tạo tập tin « %s »; biểu thị có lẽ cấu hình bạn gặp khó, vì rất nhiều chương trình cần tạo các tập tin trong thư mục chính của bạn. Lỗi đó là « %s » (số hiệu lỗi = %d).

en: Please contact your system administrator to resolve the following problem:
    Could not lock the file "%s"; this indicates that there may be a problem with your operating system configuration. If you have an NFS-mounted home directory, either the client or the server may be set up incorrectly. See the rpc.statd and rpc.lockd documentation. A common cause of this error is that the "nfslock" service has been disabled.The error was "%s" (errno = %d).
vi: Hãy liên lạc với quản trị hệ thống để giải quyết vấn đề sau :
    Không thể khóa tập tin « %s »; biểu thị có lẽ hệ điều hành bạn gặp khó. Nếu bạn có một thư mục chính gắn kết cách NFS, có thể là máy khách hay máy phục vụ được thiết lập không đúng. Hãy xem tài liệu về « rpc.statd » và « rpc.lockd ». Một nguyên nhân thông thường của lỗi này là dịch vụ « nfslock » bị vô hiệu hóa. Lỗi đó là « %s » (số hiệu lỗi = %d).

en: Can't remove file %s: %s
vi: Không thể gỡ bỏ tập tin %s: %s

en: Please contact your system administrator to resolve the following problem:
    No configuration sources in the configuration file "%s"; this means that preferences and other settings can't be saved. %s%s
vi: Hãy liên lạc với quản trị hệ thống để giải quyết vấn đề sau:
    Không có các nguồn cấu hình trong tập tin cấu hình « %s »; điều này có nghĩa là không thể lưu các tùy thích và các thiết lập khác. %s%s

en: Error reading the file:
vi: Gặp lỗi khi đọc tập tin:

en: Please contact your system administrator to resolve the following problem:
    Could not resolve the address "%s" in the configuration file "%s": %s
vi: Hãy liên lạc với quản trị hệ thống để giải quyết vấn đề sau:
    Không thể giải quyết địa chỉ « %s » trong tập tin cấu hình « %s »: %s

en: The files that contain your preference settings are currently in use.
    
    You might be logged in to a session from another computer, and the other login session is using your preference settings files.
    
    You can continue to use the current session, but this might cause temporary problems with the preference settings in the other session.
    
    Do you want to continue?
vi: Các tập tin chứa dữ liệu tùy thích của bạn hiện thời đang được dùng.
    
    Có lẽ vì bạn đã đăng nhập vào một phiên làm việc từ máy khác, và phiên đăng nhập đó đang dùng những tập tin tùy thích này.
    
    Như thế thì bạn có thể tiếp tục sử dụng phiên làm việc này, mà có thể gây ra lỗi tạm cho tùy thích trong phiên khác.
    
    Bạn có muốn tiếp tục không?

en: %s Continue (y/n)?
vi: %s Tiếp tục (Có/không: y/n)?

en: Schema contains invalid UTF-8
vi: Giản đồ chứa UTF-8 không hợp lệ.

en: Schema specifies type list but doesn't specify the type of the list elements
vi: Giản đồ chỉ định kiểu danh sách (type list) nhưng không chỉ định kiểu của các phần tử danh sách đó.

en: Schema specifies type pair but doesn't specify the type of the car/cdr elements
vi: Giản đồ chỉ định kiểu cặp đôi (type pair) nhưng không chỉ định kiểu của các phần tử « car/cdr ».

en: Failed to load source "%s": %s
vi: Lỗi tải nguồn « %s »: %s

en: Resolved address "%s" to a writable configuration source at position %d
vi: Đã giải quyết địa chỉ « %s » đến nguồn cấu hình có thể ghi tại vị trí %d.

en: Resolved address "%s" to a read-only configuration source at position %d
vi: Đã giải quyết địa chỉ « %s » đến nguồn cấu hình chỉ-đọc tại vị trí %d.

en: Resolved address "%s" to a partially writable configuration source at position %d
vi: Đã giải quyết địa chỉ « %s » đến nguồn cấu hình có thể ghi một phần tại vị trí %d

en: None of the resolved addresses are writable; saving configuration settings will not be possible
vi: Không có địa chỉ đã giải quyết nào có khả năng ghi nên không thể lưu các thiết lập cấu hình.

en: Schema `%s' specified for `%s' stores a non-schema value
vi: Giản đồ « %s » dành cho « %s » có lưu trữ một giá trị không thuộc giản đồ.

en: The '/' name can only be a directory, not a key
vi: Tên « / » chỉ có thể là một thư mục, không phải là khóa mở.

en: Value for `%s' set in a read-only source at the front of your configuration path
vi: Đã đặt giá trị cho « %s » trong nguồn chỉ-đọc ở phía trước đường dẫn cấu hình của bạn.

en: Unable to store a value at key '%s', as the configuration server has no writable databases. There are some common causes of this problem: 1) your configuration path file %s/path doesn't contain any databases or wasn't found 2) somehow we mistakenly created two gconfd processes 3) your operating system is misconfigured so NFS file locking doesn't work in your home directory or 4) your NFS client machine crashed and didn't properly notify the server on reboot that file locks should be dropped. If you have two gconfd processes (or had two at the time the second was launched), logging out, killing all copies of gconfd, and logging back in may help. If you have stale locks, remove ~/.gconf*/*lock. Perhaps the problem is that you attempted to use GConf from two machines at once, and ORBit still has its default configuration that prevents remote CORBA connections - put "ORBIIOPIPv4=1" in /etc/orbitrc. As always, check the user.* syslog for details on problems gconfd encountered. There can only be one gconfd per home directory, and it must own a lockfile in ~/.gconfd and also lockfiles in individual storage locations such as ~/.gconf
vi: Không thể lưu giá trị tại khóa mở « %s », vì trình phục vụ cấu hình không có cơ sở dữ liệu nào có khả năng ghi. Một số nguyên nhân thường gặp của vấn đề này:
     1.	tập tin đường dẫn cấu hình « %s/đường dẫn » của bạn không chứa cơ sở dữ liệu nào hoặc đã không được tìm thấy;
     2	vì lý do nào đó mà đã tạo sai hai tiến trình gconfd; 3	hệ điều hành bị cấu hình sai nên việc khóa tập tin NFS không được trong thư mục chính của bạn;
     4	máy khách NFS đã sụp đổ và đã không thông báo đúng cho máy phục vụ khi khởi động lại mà các khóa tập tin nên bị bỏ.
    
    Nếu có hai tiến trình nền gconfd (hay có hai vào lúc tiến trình thứ hai được khởi chạy) thì việc đăng xuất, buộc kết thúc toàn bộ bản sao của gconfd và đăng nhập trở lại có thể cứu giúp. Nếu bạn có khóa cũ nào, hãy gỡ bỏ <~/.gconf*/*lock>. Có lẽ vấn đề là do bạn đã cố sử dụng GConf từ hai máy cùng một lúc, mà ORBit vẫn còn có cấu hình mặc định của nó sẽ ngăn cản các kết nối CORBA từ xa — như thế thì, hãy đặt « ORBIIOPIPv4=1 » trong tập tin tài nguyên </etc/orbitrc>. Như trong mọi trường hợp, hãy kiểm tra xem bản ghi hệ thống <user.* syslog> chứa chi tiết các vấn đề mà gconfd gặp phải. Chỉ có thể có một trình nền gconfd cho mỗithư mục chính của người dùng, và nó phải sở hữu một tập tin khóa trong <~/.gconfd> cũng phải có tập tin khóa trong các vị trí lưu trữ riêng như là <~/.gconf>.

en: Error finding metainfo: %s
vi: Gặp lỗi khi tìm siêu thông tin: %s

en: Error getting metainfo: %s
vi: Gặp lỗi khi lấy siêu thông tin: %s

en: Key `%s' listed as schema for key `%s' actually stores type `%s'
vi: Khóa mở « %s » được liệt kê là giản đồ cho khóa mở « %s », nhưng thực tế chứa kiểu « %s ».

en: Didn't understand `%s' (list must start with a '[')
vi: Không hiểu « %s » (danh sách phải bắt đầu bằng « [ »).

en: Didn't understand `%s' (list must end with a ']')
vi: Không hiểu « %s » (danh sách phải kết thúc bằng « ] »).

en: Didn't understand `%s' (extra unescaped ']' found inside list)
vi: Không hiểu « %s » (gặp « ] » thêm chưa được thoát nằm trong danh sách).

en: Didn't understand `%s' (extra trailing characters)
vi: Không hiểu « %s » (gặp ký tự them đi theo).

en: Didn't understand `%s' (pair must start with a '(')
vi: Không hiểu « %s » (cặp đôi phải bắt đầu bằng « ( »).

en: Didn't understand `%s' (pair must end with a ')')
vi: Không hiểu « %s » (cặp đôi phải kết thúc bằng « ) »).

en: Didn't understand `%s' (wrong number of elements)
vi: Không hiểu « %s » (sai số của các phần tử).

en: Didn't understand `%s' (extra unescaped ')' found inside pair)
vi: Không hiểu « %s » (gặp « ) » thêm chưa được thoát nằm trong cặp đôi).

en: Key is NULL
vi: Khóa vô giá trị (NULL)

en: Adding client to server's list failed, CORBA error: %s
vi: Lỗi thêm máy khách vào danh sách của máy phục vụ, lỗi CORBA: %s

en: Must begin with a slash '/'
vi: Phải bắt đầu với một gạch chéo « / »

en: Can't have two slashes '/' in a row
vi: Không thể có 2 gạch chéo « / » trong cùng một hàng

en: Can't have a period '.' right after a slash '/'
vi: Không thể có dấu chấm câu « . » ở ngay sau một gạch chéo « / »

en: '\%o' is not an ASCII character and thus isn't allowed in key names
vi: « \%o » không phải một ký tự ASCII nên không cho phép trong tên khóa

en: `%c' is an invalid character in key/directory names
vi: « %c » là một ký tự không hợp lệ trong các tên khóa mở/thư mục.

en: Key/directory may not end with a slash '/'
vi: Khóa mở/thư mục không thể kết thúc bằng gạch chéo « / »

en: Failure shutting down configuration server: %s
vi: Lỗi tắt máy phục vụ cấu hình: %s

en: Expected float, got %s
vi: Ngờ trôi nổi mà nhận %s

en: Expected int, got %s
vi: Ngờ int (số nguyên) mà nhận %s.

en: Expected string, got %s
vi: Ngờ chuỗi mà nhận %s.

en: Expected bool, got %s
vi: Ngờ điều hợp lý (Đúng/sai) mà nhận %s.

en: Expected schema, got %s
vi: Ngờ giản đồ mà nhận %s.

en: CORBA error: %s
vi: Lỗi CORBA: %s

en: Shutdown request received
vi: Mới nhận yêu cầu tắt máy.

en: gconfd compiled with debugging; trying to load gconf.path from the source directory
vi: GConfd được biên dịch với khả năng gỡ rối; đang cố tải <gconf.path> từ thư mục nguồn.

en: No configuration files found. Trying to use the default configuration source `%s'
vi: Không tìm thấy tập tin cấu hình nào nên đang cố dùng nguồn cấu hình mặc định « %s »

note: We want to stay alive but do nothing, because otherwise every request would result in another failed gconfd being spawned.
en: No configuration sources in the source path. Configuration won't be saved; edit %s%s
vi: Không có nguồn cấu hình nào trong đường dẫn nguồn nên sẽ không lưu cấu hình; hãy sửa đổi %s%s

en: Error loading some configuration sources: %s
vi: Gặp lỗi khi tải một số nguồn cấu hình: %s

en: No configuration source addresses successfully resolved. Can't load or store configuration data
vi: Không giải quyết địa chỉ nguồn cấu hình nào nên không thể tải hay lưu dữ liệu cấu hình

en: No writable configuration sources successfully resolved. May be unable to save some configuration changes
vi: Không giải quyết nguồn cấu hình nào có khả năng ghi nên có lẽ là không thể lưu một số thay đổi cấu hình

en: Could not connect to session bus: %s
vi: Không thể kết nối tới mạch nối phiên chạy: %s

en: Failed to get bus name for daemon, exiting: %s
vi: Lỗi lấy tên mạch nối cho trình nền nên đang thoát: %s

en: Could not connect to system bus: %s
vi: Không thể kết nối tới mạch nối hệ thống: %s

en: starting (version %s), pid %u user '%s'
vi: đang khởi chạy (phiên bản %s), số tiến trình (PID) %u, người dùng « %s ».

en: Failed to get object reference for ConfigServer
vi: Lỗi lấy tham chiếu đối tượng cho ConfigServer (trình phục vụ cấu hình).

en: Failed to write byte to pipe file descriptor %d so client program may hang: %s
vi: Lỗi ghi byte vào bộ diễn tả ống dẫn %d cho nên chương trình khách có thể treo cứng: %s

en: Error releasing lockfile: %s
vi: Gặp lỗi khi nhả tập tin khóa: %s

en: Exiting
vi: Đang thoát

en: SIGHUP received, reloading all databases
vi: Mới nhận SIGHUP nên đang tải lại mọi cơ sở dữ liệu.

en: GConf server is not in use, shutting down.
vi: Máy phục vụ GConf không làm gì nên đang tắt nó.

en: Error obtaining new value for `%s': %s
vi: Gặp lỗi khi lấy giá trị mới cho « %s »: %s

en: Returning exception: %s
vi: Trở lại ngoại lệ: %s

en: Failed to open gconfd logfile; won't be able to restore listeners after gconfd shutdown (%s)
vi: Lỗi mở tập tin bản ghi của trình nền gconfd nên sẽ không thể khôi phục bộ lắng nghe sau khi tắt gconfd (%s).

en: Failed to close gconfd logfile; data may not have been properly saved (%s)
vi: Lỗi đóng tập tin bản ghi của trình nền gconfd nên có lẽ chưa lưu đúng cách dữ liệu (%s).

en: Could not open saved state file '%s' for writing: %s
vi: Không thể mở tập tin tính trạng đã lưu « %s » để ghi: %s

en: Could not write saved state file '%s' fd: %d: %s
vi: Không thể ghi tập tin tính trạng đã lưu « %s » fd: %d: %s

en: Could not flush saved state file '%s' to disk: %s
vi: Không thể chuyển hết tập tin tình trạng đã lưu « %s » vào đĩa: %s

en: Failed to close new saved state file '%s': %s
vi: Lỗi đóng tập tin tính trạng đã lưu mới « %s »: %s

en: Could not move aside old saved state file '%s': %s
vi: Không thể chuyển ra tập tin tính trạng đã lưu cũ « %s »: %s

en: Failed to move new saved state file into place: %s
vi: Lỗi chuyển tập tin tình trạng đã lưu mới vào vị trí: %s

en: Failed to restore original saved state file that had been moved to '%s': %s
vi: Lỗi khôi phục tập tin tính trạng đã lưu gốc đã được chuyển tới « %s »: %s

en: Unable to restore a listener on address '%s', couldn't resolve the database
vi: Không thể khôi phục bộ lắng nghe trên địa chỉ « %s » nên không thể giải quyết cơ sở dữ liệu.

en: Error reading saved state file: %s
vi: Gặp lỗi khi đọc tập tin tính trạng đã lưu: %s

en: Unable to open saved state file '%s': %s
vi: Không thể mở tập tin tính trạng đã lưu « %s »: %s

en: Failed to log addition of listener to gconfd logfile; won't be able to re-add the listener if gconfd exits or shuts down (%s)
vi: Lỗi ghi lưu việc thêm bộ lắng nghe vào tập tin bản ghi của trình nền gconfd nên sẽ không thể thêm lại bộ lắng nghe này nếu gconfd thoát hay đã tắt (%s).

en: Failed to log removal of listener to gconfd logfile; might erroneously re-add the listener if gconfd exits or shuts down (%s)
vi: Lỗi ghi lưu việc xóa bỏ bộ lắng nghe vào tập tin bản ghi của trình nền gconfd, có lẽ sẽ thêm lại sai bộ lắng nghe nếu gconfd thoát hay tắt (%s).

en: Failed to get IOR for client: %s
vi: Lỗi lấy IOR cho khách: %s

en: Failed to open saved state file: %s
vi: Lỗi mở tập tin tính trạng đã lưu: %s

en: Failed to write client add to saved state file: %s
vi: Lỗi ghi việc thêm khách vào tập tin tính trạng đã lưu: %s

en: Failed to flush client add to saved state file: %s
vi: Lỗi xóa sạch việc thêm khách vào tập tin tính trạng đã lưu: %s

en: Some client removed itself from the GConf server when it hadn't been added.
vi: Một khách nào đó đã tự xóa bỏ nó khỏi máy phục vụ GConf khi nó đã không được thêm vào.

en: Set a key to a value and sync. Use with --type.
vi: Đặt một khóa mở cho một giá trị và đồng bộ. Dùng với « --type » (kiểu).

en: Print the value of a key to standard output.
vi: In ra giá trị của một khóa mở tới thiết bị xuất chuẩn.

en: Unset the keys on the command line
vi: Thôi đặt các khóa mở lên dòng lệnh.

en: Recursively unset all keys at or below the key/directory names on the command line
vi: Bỏ đặt đệ qui toàn bộ các khóa mở nằm tại hay dưới các tên khóa mở/thư mục trên dòng lệnh

en: Toggles a boolean key.
vi: Bật/tắt một khoá luận lý.

en: Print all key/value pairs in a directory.
vi: In ra toàn bộ các cặp đôi giá trị/khóa mở nằm trong một thư mục.

en: Print all subdirectories in a directory.
vi: In ra toàn bộ các thư mục con trong một thư mục.

en: Print all subdirectories and entries under a directory, recursively.
vi: In ra đệ qui toàn bộ các thư mục con và các mục nhập nằm trong một thư mục nào đó.

en: Search for a key, recursively.
vi: Tìm kiếm khoá, một cách đệ quy.

en: Get the short doc string for a key
vi: Lấy chuỗi « doc » (tài liệu) ngắn cho một khóa mở nào đó.

en: Get the long doc string for a key
vi: Lấy chuỗi « doc » (tài liệu) dài cho một khóa mở nào đó.

en: Return 0 if the directory exists, 2 if it does not.
vi: Trở về 0 nếu có thư mục, còn 2 nếu không.

en: Ignore schema defaults when reading values.
vi: Bỏ qua các mặc định của giản đồ khi đọc giá trị.

en: Dump to standard output an XML description of all entries under a directory, recursively.
vi: Đổ đệ qui vào thiết bị xuất chuẩn một mô tả XML của mọi mục nhập dưới một thư mục nào đó.

en: Load from the specified file an XML description of values and set them relative to a directory.
vi: Tải từ tập tin đã xác định một mô tả XML của giá trị, và đặt chúng tương ứng với một thư mục nào đó..

en: Unload a set of values described in an XML file.
vi: Bỏ tải một bộ giá trị được diễn tả trong một tập tin XML nào đó.

en: Get the name of the default source
vi: Lấy tên của nguồn mặc định.

en: Shut down gconfd. DON'T USE THIS OPTION WITHOUT GOOD REASON.
vi: Tắt trình nền gconfd. ĐỪNG SỬ DỤNG TÙY CHỌN NÀY KHI KHÔNG CÓ LÝ DO XÁC ĐÁNG.

en: Return 0 if gconfd is running, 2 if not.
vi: Trở về 0 nếu gconfd có đang chạy, còn 2 nếu không.

en: Launch the configuration server (gconfd). (Normally happens automatically when needed.)
vi: Khởi chạy trình phục vụ cấu hình (gconfd). (Thường diễn ra tự động khi cần).

en: Specify the type of the value being set, or the type of the value a schema describes. Unique abbreviations OK.
vi: Chỉ định kiểu giá trị đang được đặt, hay kiểu giá trị mà giản đồ mô tả. Cho phép các chữ viết tắt độc nhất.

en: int|bool|float|string|list|pair
vi: ngy.|bun|nổi|chuỗi|liệt|cặp

en: Print the data type of a key to standard output.
vi: In ra kiểu dữ liệu của một khóa mở nào đó vào thiết bị xuất chuẩn.

en: Get the number of elements in a list key.
vi: Lấy số phần tử trong một khóa mở danh sách nào đó.

en: Get a specific element from a list key, numerically indexed.
vi: Lấy một phần tử dứt khoát từ một khóa mở danh sách, được chỉ mục một cách số.

en: Specify the type of the list value being set, or the type of the value a schema describes. Unique abbreviations OK.
vi: Chỉ định kiểu giá trị danh sách đang được đặt, hoặc kiểu giá trị mà giản đồ mô tả. Cho phép các chữ viết tắt độc nhất.

en: int|bool|float|string
vi: ngy.|bun|nổi|chuỗi

en: Specify the type of the car pair value being set, or the type of the value a schema describes. Unique abbreviations OK.
vi: Chỉ định kiểu giá trị cặp đôi « car » đang được đặt, hay kiểu giá trị mà một giản đồ mô tả. Cho phép các viết tắt duy nhất.

en: Specify the type of the cdr pair value being set, or the type of the value a schema describes. Unique abbreviations OK.
vi: Chỉ định kiểu giá trị cặp đôi « cdr » đang được đặt, hay kiểu giá trị mà một giản đồ mô tả. Cho phép các viết tắt duy nhất.

en: Specify a schema file to be installed
vi: Chỉ định một tập tin giản đồ cần cài đặt.

en: Specify a configuration source to use rather than the default path
vi: Chỉ định nguồn cấu hình cần dùng hơn là đường dẫn mặc định.

en: SOURCE
vi: NGUỒN

en: Bypass server, and access the configuration database directly. Requires that gconfd is not running.
vi: Truy cập trực tiếp cơ sở dữ liệu cấu hình, đi vòng máy phục vụ. Yêu cầu là trình nền gconfd không chạy.

en: Properly installs schema files on the command line into the database. Specify a custom configuration source in the GCONF_CONFIG_SOURCE environment variable, or set set the variable to an empty string to use the default configuration source.
vi: Cài đặt hoàn hảo các tập tin giản đồ trên dòng lệnh vào cơ sở dữ liệu. Biến môi trường « GCONF_CONFIG_SOURCE » (nguồn cấu hình GConf) nên được đặt vào nguồn cấu hình không mặc định hay đặt lạ chuỗi trống để dùng giá trị mặc định.

en: Properly uninstalls schema files on the command line from the database. GCONF_CONFIG_SOURCE environment variable should be set to a non-default configuration source or set to the empty string to use the default.
vi: Bỏ cài đặt hoàn hảo các tập tin giản đồ trên dòng lệnh ra cơ sở dữ liệu. Biến môi trường « GCONF_CONFIG_SOURCE » (nguồn cấu hình GConf) nên được đặt vào nguồn cấu hình không mặc định hay đặt lạ chuỗi trống để dùng giá trị mặc định.

en: Torture-test an application by setting and unsetting a bunch of values of different types for keys on the command line.
vi: Kiểm tra một cách chặt chẽ một ứng dụng nào đó, bằng cách đặt và bỏ đặt một chùm các giá trị cho các kiểu khác nhau cho các khóa mở trong dòng lệnh.

en: Torture-test an application by setting and unsetting a bunch of keys inside the directories on the command line.
vi: Kiểm tra một cách chặt chẽ một ứng dụng nào đó, bằng cách đặt và bỏ đặt một chùm các khóa mở nằm trong những thư mục trong dòng lệnh.

en: Set a schema and sync. Use with --short-desc, --long-desc, --owner, and --type.
vi: Đặt một giản đồ và đồng bộ. Dùng với « --short-desc » (mô tả ngắn), « --long-desc » (mô tả dài), « --owner » (chủ sở hữu), và « --type » (kiểu).

en: Specify a short half-line description to go in a schema.
vi: Chỉ định một mô tả ngắn trong nửa dòng vào trong giản đồ.

note: #-#-#-#-#  1102 (po-debconf 1.0.16+nmu1)  #-#-#-#-# type: =head1 #-#-#-#-#  1409 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: SH
en: DESCRIPTION
vi: MÔ TẢ

en: Specify a several-line description to go in a schema.
vi: Chỉ định một mô tả trong vài dòng vào giản đồ.

en: Specify the owner of a schema
vi: Chỉ định chủ sở hữu giản đồ.

en: OWNER
vi: SỞ HỮU

en: Get the name of the schema applied to this key
vi: Lấy tên của giản đồ được áp dụng vào khóa mở này.

en: Specify the schema name followed by the key to apply the schema name to
vi: Chỉ định tên giản đồ được theo sau bởi khóa mở vào đó cần áp dụng tên giản đồ.

en: Remove any schema name applied to the given keys
vi: Gỡ bỏ bất kỳ tên giản đồ nào được áp dụng vào các khóa mở được cho.

en: [FILE...]|[KEY...]|[DIR...]
vi: [TẬP_TIN...]|[KHOÁ...]|[THƯ_MỤC...]

en: - Tool to manipulate a GConf configuration
vi: — Công cụ để thao tác cấu hình GConf

en: Client options:
vi: Tùy chọn khách:

en: Show client options
vi: Hiển thị các tùy chọn của ứng dụng khách

en: Key type options:
vi: Tùy chọn kiểu khoá:

en: Show key type options
vi: Hiển thị các tùy chọn về kiểu khoá

en: Load/Save options:
vi: Tùy chọn Nạp/Lưu :

en: Show load/save options
vi: Hiển thị các tùy chọn về thao tác tải và lưu

en: Server options:
vi: Tùy chọn máy phục vụ :

en: Show server options
vi: Hiển thị các tùy chọn về máy phục vụ

en: Installation options:
vi: Tùy chọn cài đặt:

en: Show installation options
vi: Hiển thị các tùy chọn về cách cài đặt

en: Test options:
vi: Tùy chọn thử ra:

en: Show test options
vi: Hiển thị các tùy chọn về cách thử ra

en: Schema options:
vi: Tùy chọn giản đồ :

en: Show schema options
vi: Hiển thị các tùy chọn về giản đồ

en: Can't get and set/unset simultaneously
vi: Không thể đồng thời lấy và đặt/bỏ đặt gì.

en: Can't set and get/unset simultaneously
vi: Không thể đồng thời đặt và lấy/bỏ đặt gì.

en: Can't get type and set/unset simultaneously
vi: Không thể đồng thời lấy kiểu và đặt/bỏ đặt gì.

en: Can't toggle and get/set/unset simultaneously
vi: Không thể đồng thời bật/tắt và lấy/đặt/bỏ-đặt gì.

en: Can't use --all-entries with --get or --set
vi: Không thể dùng « --all-entries » (mọi mục nhập) với « --get » (lấy) hoặc « --set » (đặt).

en: Can't use --all-dirs with --get or --set
vi: Không thể dùng « --all-dirs » (mọi th mục) với « --get » (lấy) hoặc « --set » (đặt).

en: --recursive-list should not be used with --get, --set, --unset, --all-entries, --all-dirs, or --search-key
vi: « --recursive-list » (liệt kê đệ qui) không nên dùng với « --get » (lấy), « --set » (đặt), « --unset » (bỏ đặt), « --all-entries » (mọi mục nhập), « ---all-dirs» (mọi thư mục) hay « --search-key » (tìm kiếm khoá).

en: --set_schema should not be used with --get, --set, --unset, --all-entries, --all-dirs, or --search-key
vi: « --set_schema » (đặt giản đồ) không nên dùng với « --get » (lấy), « --set » (đặt), « --unset » (bỏ đặt), « --all-entries » (mọi mục nhập), hoặc « ---all-dirs» (mọi thư mục) hay « --search-key » (tìm kiếm khoá).

en: Value type is only relevant when setting a value
vi: Kiểu giá trị chỉ thích đáng khi đặt giá trị.

en: Must specify a type when setting a value
vi: Phải định kiểu khi đặt giá trị.

en: --ignore-schema-defaults is only relevant with --get, --all-entries, --dump, --recursive-list, --get-list-size or --get-list-element
vi: « --ignore-schema-defaults » (bỏ qua các mặc định của giản đồ) chỉ thích đáng với « --get » (lấy), « --all-entries » (mọi mục nhập), « --dump » (đổ), « --recursive-list » (liệt kê đệ qui), « --get-list-size » (lấy kích thước của danh sách) or « --get-list-element » (lấy phần tử của danh sách).

en: %s option must be used by itself.
vi: Phải dùng tùy chọn %s cô đợn.

en: You must specify a configuration source with --config-source when using --direct
vi: Cần phải chỉ định một nguồn cấu hình với « --config-source » khi dùng « --direct » (trực tiếp)

en: Failed to init GConf: %s
vi: Lỗi sơ khởi GConf: %s

en: GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL is set, not installing schemas
vi: « GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL » (GConf vô hiệu hóa tập tin xây dụng giản đồ cài đặt) đã được đặt thì sẽ không cài đặt giản đồ.

en: GCONF_DISABLE_MAKEFILE_SCHEMA_UNINSTALL is set, not uninstalling schemas
vi: « GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL » (GConf vô hiệu hóa tập tin xây dụng giản đồ cài đặt) đã được đặt thì sẽ không gỡ cài đặt giản đồ.

en: Must set the GCONF_CONFIG_SOURCE environment variable
vi: Phải đặt biến môi trường « GCONF_CONFIG_SOURCE » (nguồn cấu hình GConf).

en: Shutdown error: %s
vi: Gặp lỗi khi tắt: %s

en: Must specify one or more directories to recursively list.
vi: Phải chỉ định một hay nhiều thư mục cần liệt kê đệ qui.

en: Failure listing entries in `%s': %s
vi: Lỗi liệt kê các mục nhập trong « %s »: %s

en: (no value set)
vi: (chưa đặt giá trị)

en: Must specify a key pattern to search for.
vi: Phải chỉ định một mẫu khóa cần tìm.

en: Must specify a PCRE regex to search for.
vi: Phải chỉ định một biểu thức chính quy PCRE cần tìm.

en: Error compiling regex: %s
vi: Lỗi biên dịch biểu thức chính quy: %s

en: Must specify one or more directories to dump.
vi: Phải chỉ định một hay nhiều thư mục cần đổ.

en: Failed to spawn the configuration server (gconfd): %s
vi: Lỗi tạo trình phục vụ cấu hình (gconfd): %s

en: Must specify a key or keys to get
vi: Phải chỉ định một hay nhiều khóa mở cần lấy.

en: Type: %s
vi: Kiểu: %s

en: List Type: %s
vi: Kiểu danh sách: %s

en: Car Type: %s
vi: Kiểu « car »: %s

en: Cdr Type: %s
vi: Kiểu « cdr »: %s

en: Default Value: %s
vi: Giá trị mặc định: %s

en: Unset
vi: Bỏ đặt

en: Owner: %s
vi: Sở hữu: %s

en: Short Desc: %s
vi: Mô tả ngắn: %s

en: Long Desc: %s
vi: Mô tả dài: %s

en: No value set for `%s'
vi: Chưa đặt giá trị cho « %s ».

en: Failed to get value for `%s': %s
vi: Lỗi lấy giá trị cho « %s »: %s.

en: Don't understand type `%s'
vi: Không hiểu kiểu « %s ».

en: Must specify alternating keys/values as arguments
vi: Phải chỉ định các khóa mở/giá trị dạng đối số.

en: No value to set for key: `%s'
vi: Không có giá trị cần đặt cho khóa mở: « %s ».

en: Cannot set schema as value
vi: Không thể đặt giản đồ dạng giá trị.

en: When setting a list you must specify a primitive list-type
vi: Phải chỉ định một kiểu danh sách gốc khi đặt danh sách.

en: When setting a pair you must specify a primitive car-type and cdr-type
vi: Phải chỉ định kiểu « car » hay « cdr » gốc khi đặt một cặp đôi.

en: Error: %s
vi: Lỗi: %s

en: Error setting value: %s
vi: Gặp lỗi khi đặt giá trị: %s

en: Error syncing: %s
vi: Gặp lỗi khi đồng bộ: %s

en: Must specify one or more keys as arguments
vi: Phải chỉ định một hay nhiều khoá dạng đối số

en: No value found for key %s
vi: Không tìm thấy giá trị cho khoá %s

en: Not a boolean value: %s
vi: Không phải một giá trị luận lý: %s

en: Must specify a key or keys to get type
vi: Phải chỉ định một hay nhiều khóa mở để lấy kiểu.

en: Must specify a key to lookup size of.
vi: Phải chỉ định một khóa mở để tra tìm kích thước của nó.

en: Key %s is not a list.
vi: Khóa mở « %s » không phải là danh sách.

en: Must specify a key from which to get list element.
vi: Phải chỉ định một khóa từ đó cần lấy phần tử danh sách.

en: Must specify list index.
vi: Phải chỉ định chỉ mục danh sách.

en: List index must be non-negative.
vi: Chỉ mục danh sách phải là không âm.

en: List index is out of bounds.
vi: Chỉ mục danh sách ở ngoại phạm vi.

en: Must specify a key or keys on the command line
vi: Phải chỉ định một hay nhiều khóa mở vào dòng lệnh.

en: No schema known for `%s'
vi: Không có giản đồ được biết cho « %s ».

en: No doc string stored in schema at '%s'
vi: Không có chuỗi « doc » chứa trong giản đồ tại « %s ».

en: Error getting schema at '%s': %s
vi: Gặp lỗi khi lấy giản đồ tại « %s »: %s.

en: No schema stored at '%s'
vi: Không có giản đồ được lưu tại « %s ».

en: Value at '%s' is not a schema
vi: Giá trị tại « %s » không phải là giản đồ.

en: Must specify a schema name followed by the key name to apply it to
vi: Phải chỉ định một tên giản đồ được theo sau bởi tên khóa mở vào đó cần áp dụng nó.

en: Error associating schema name '%s' with key name '%s': %s
vi: Gặp lỗi khi liên quan tên giản đồ « %s » với tên khóa mở « %s »: %s

en: Must specify keys to unapply schema from
vi: Phải chỉ định một hay nhiều khóa mở ra đó cần gỡ áp dụng giản đồ.

en: Error removing schema name from '%s': %s
vi: Gặp lỗi khi gỡ bỏ tên giản đồ ra khỏi « %s »: %s

en: Must specify key (schema name) as the only argument
vi: Phải chỉ định khóa mở (tên giản đồ) là đối số duy nhất.

en: List type must be a primitive type: string, int, float or bool
vi: Kiểu danh sách phải là một kiểu gốc: string (chuỗi), int (số nguyên), float (trôi nổi) hay bool (đúng/sai).

en: Pair car type must be a primitive type: string, int, float or bool
vi: Kiểu cặp đôi « car » phải là kiểu gốc: string (chuỗi), int (số nguyên), float (trôi nổi) hay bool (đúng/sai).

en: Pair cdr type must be a primitive type: string, int, float or bool
vi: Kiểu cặp đôi « cdr » phải là kiểu gốc: string (chuỗi), int (số nguyên), float (trôi nổi) hay bool (đúng/sai).

en: Error syncing: %s
vi: Gặp lỗi khi đồng bộ: %s

en: Must specify one or more directories to get key/value pairs from.
vi: Phải chỉ định một hay nhiều thư mục từ đó cần lấy các cặp đôi khóa mở/giá trị.

en: Must specify one or more keys to unset.
vi: Phải chỉ định một hay nhiều khóa mở cần bỏ đặt.

en: Error unsetting `%s': %s
vi: Gặp lỗi khi bỏ đặt « %s »: %s

en: Must specify one or more keys to recursively unset.
vi: Phải chỉ định một hay nhiều khóa mở cần bỏ đặt đệ qui.

en: Failure during recursive unset of "%s": %s
vi: Thất bại trong lúc bỏ đặt đệ qui « %s »: %s

en: Must specify one or more directories to get subdirs from.
vi: Phải chỉ định một hay nhiều thư mục từ đó cần lấy các thư mục con.

en: Error listing dirs: %s
vi: Gặp lỗi khi liệt kê thư mục: %s

en: WARNING: must specify both a <car> and a <cdr> in a <pair>
vi: CẢNH BÁO: phải chỉ định cả <car> lẫn <cdr> đều trong <pair> (cặp đôi).

en: WARNING: key specified (%s) for schema under a <value> - ignoring
vi: CẢNH BÁO: đã chỉ định khóa mở (%s) cho giản đồ dưới một <value> (giá trị) nên bỏ qua.

en: WARNING: must have a child node under <value>
vi: CẢNH BÁO: phải có nút con nằm dưới <value> (giá trị).

en: WARNING: node <%s> not understood
vi: CẢNH BÁO: không hiểu nút <%s>.

en: WARNING: Failed to parse int value `%s'
vi: CẢNH BÁO: lỗi phân tách giá trị « int » (số nguyên) « %s ».

en: WARNING: Failed to parse float value `%s'
vi: CẢNH BÁO: lỗi phân tách giá trị « float » (trôi nổi) « %s ».

en: WARNING: Failed to parse string value `%s'
vi: CẢNH BÁO: lỗi phân tách giá trị « string » (chuỗi) « %s ».

en: WARNING: Failed to parse boolean value `%s'
vi: CẢNH BÁO: lỗi phân tách giá trị « bool » (đúng/sai) « %s ».

en: WARNING: failed to associate schema `%s' with key `%s': %s
vi: CẢNH BÁO: lỗi tượng ứng giản đồ « %s » với khóa mở « %s »: %s.

en: WARNING: invalid or missing type for schema (%s)
vi: CẢNH BÁO: kiểu thiếu hay không hợp lệ cho giản đồ (%s).

en: WARNING: invalid or missing list_type for schema (%s)
vi: CẢNH BÁO: « list_type » (kiểu dang sách) thiếu hay không hợp lệ cho giản đồ (%s).

en: WARNING: Failed to parse default value `%s' for schema (%s)
vi: CẢNH BÁO: lỗi phân tách giá trị mặc định « %s » cho giản đồ (%s).

en: WARNING: invalid or missing car_type or cdr_type for schema (%s)
vi: CẢNH BÁO: « car_type » (kiểu car) hoặc « cdr_type » (kiểu cdr) thiếu hay không hợp lệ cho giản đồ (%s).

en: WARNING: You cannot set a default value for a schema
vi: CẢNH BÁO: không thể đặt giá trị mặc định cho giản đồ.

en: WARNING: gconftool internal error, unknown GConfValueType
vi: CẢNH BÁO: lỗi bên trong Gconftool (công cụ cấu hình), không biết GConfValueType (kiểu giá trị cấu hình).

en: WARNING: failed to parse type name `%s'
vi: CẢNH BÁO: lỗi phân tách tên kiểu « %s ».

en: WARNING: list_type can only be int, float, string or bool and not `%s'
vi: CẢNH BÁO: « list_type » (kiểu danh sách) chỉ có thể là string (chuỗi), int (số nguyên), float (trôi nổi) hay bool (đúng/sai) mà không phải là « %s ».

en: WARNING: car_type can only be int, float, string or bool and not `%s'
vi: CẢNH BÁO: « car_type » (kiểu car) chỉ có thể là string (chuỗi), int (số nguyên), float (trôi nổi) hay bool (đúng/sai) mà không phải là « %s ».

en: WARNING: cdr_type can only be int, float, string or bool and not `%s'
vi: CẢNH BÁO: « cdr_type » (kiểu danh sách) chỉ có thể là string (chuỗi), int (số nguyên), float (trôi nổi) hay bool (đúng/sai) mà không phải là « %s ».

en: WARNING: empty <applyto> node
vi: CẢNH BÁO: nút <applyto> (áp dụng vào) rỗng.

en: WARNING: node <%s> not understood below <schema>
vi: CẢNH BÁO: không hiểu nút <%s> nằm dới <schema> (giản đồ).

en: WARNING: no <list_type> specified for schema of type list
vi: CẢNH BÁO: chưa chỉ định <list_type> (kiểu danh sách) cho giản đồ kiểu danh sách.

en: WARNING: no <car_type> specified for schema of type pair
vi: CẢNH BÁO: chưa chỉ định <car_type> (kiểu car) cho giản đồ kiểu cặp đôi.

en: WARNING: no <cdr_type> specified for schema of type pair
vi: CẢNH BÁO: chưa chỉ định <cdr_type> (kiểu cdr) cho giản đồ kiểu cặp đôi.

en: WARNING: <locale> node has no `name="locale"' attribute, ignoring
vi: CẢNH BÁO: nút <locale> (miền địa phương) không có thuộc tính « name="locale" » (tên = miền địa phương) nên bỏ qua.

en: WARNING: multiple <locale> nodes for locale `%s', ignoring all past first
vi: CẢNH BÁO: có nhiều nút <locale> (miền địa phương) cho miền địa phương « %s » nên bỏ qua toàn bộ sau đầu.

en: WARNING: Invalid node <%s> in a <locale> node
vi: CẢNH BÁO: nút <%s> không hợp lệ nằm trong một nút <locale> (miền địa phương).

en: Attached schema `%s' to key `%s'
vi: Đã đính kèm giản đồ « %s » với khóa mở « %s ».

en: You must have at least one <locale> entry in a <schema>
vi: Phải có ít nhất một mục nhập <locale> (miền địa phương) trong một <schema> (giản đồ).

en: WARNING: failed to install schema `%s', locale `%s': %s
vi: CẢNH BÁO: lỗi cài đặt giản đồ « %s », miền địa phương « %s »: %s

en: Installed schema `%s' for locale `%s'
vi: Đã cài đặt giản đồ « %s » cho miền địa phương « %s ».

en: WARNING: failed to uninstall schema `%s', locale `%s': %s
vi: CẢNH BÁO: lỗi gỡ cài đặt giản đồ « %s », miền địa phương « %s »: %s

en: Uninstalled schema `%s' from locale `%s'
vi: Đã cài đặt giản đồ « %s » ra miền địa phương « %s ».

en: WARNING: no key specified for schema
vi: CẢNH BÁO: chưa chỉ định khóa mở cho giản đồ.

en: WARNING: node <%s> not understood below <%s>
vi: CẢNH BÁO: không hiểu nút <%s> nằm dưới <%s>.

en: Failed to open `%s': %s
vi: Lỗi mở « %s »: %s

en: Document `%s' is empty?
vi: Tài liệu « %s » là rống không?

en: Document `%s' has the wrong type of root node (<%s>, should be <%s>)
vi: Tài liệu « %s » có kiểu sai của nút gốc (<%s>, nên là <%s> [tập tin giản đồ GConf]).

en: Document `%s' has no top level <%s> node
vi: Tài liệu « %s » không có nút <%s> mức đầu.

en: WARNING: node <%s> below <%s> not understood
vi: CẢNH BÁO: không hiểu nút <%s> nằm dưới <%s>.

en: Error syncing configuration data: %s
vi: Gặp lỗi khi đồng bộ dữ liệu cấu hình: %s

en: Must specify some schema files to install
vi: Phải chỉ định một số tập tin giản đồ cần cài đặt.

en: Failed to unset breakage key %s: %s
vi: Lỗi bỏ đặt được khóa mở cách hỏng (breakage) %s: %s

en: Must specify some keys to break
vi: Phải chỉ định một số khóa mở cần hỏng.

en: Trying to break your application by setting bad values for key:
      %s
vi: Đang cố gắng hỏng ứng dụng của bạn bằng cách đặt các giá trị sai cho khóa mở:
      %s

en: Must specify some directories to break
vi: Phải chỉ định một số thư mục cần hỏng.

en: Trying to break your application by setting bad values for keys in directory:
      %s
vi: Đang cố gắng hỏng ứng dụng của bạn bằng cách đặt các giá trị sai cho các khóa mở trong thư mục:
      %s

en: GSettings Data Conversion
vi: Chuyển đổi dữ liệu GSettings

en: Migrates user settings from GConf to dconf
vi: Chuyển thiết lập người dùng từ GConf sang dconf

en: error processing netlink message: %s
vi: gặp lỗi khi xử lý thông điệp netlink : %s

en: unable to allocate netlink handle for monitoring link status: %s
vi: không thể cấp phát bộ xử lý netlink để theo dõi trạng thái của liên kết: %s

en: unable to connect to netlink for monitoring link status: %s
vi: không thể kết nối tới netlink để theo dõi trạng thái của liên kết: %s

en: unable to join netlink group for monitoring link status: %s
vi: không thể vào nhóm netlink để theo dõi trạng thái của liên kết: %s

en: unable to allocate netlink link cache for monitoring link status: %s
vi: không thể cấp phát vùng nhớ tạm liên kết netlink để theo dõi trạng thái của liên kết: %s

en: Invalid option.  Please use --help to see a list of valid options.
vi: Tùy chọn không hợp lệ. Hãy sử dụng tùy chọn trợ giúp « --help » để xem một danh sách các tùy chọn hợp lệ.

en: NOTE: the glibc resolver does not support more than 3 nameservers.
vi: GHI CHÚ : hàm giải quyết glibc chỉ hỗ trợ đến 3 máy phục vụ tên.

en: The nameservers listed below may not be recognized.
vi: Những máy phục vụ tên được liệt kê dưới đây có lẽ không nhận ra được.

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

en: Doesn't look like a PEM private key file.
vi: Không hỉnh như một tập tin khoá riêng PEM.

en: Not enough memory to store PEM file data.
vi: Không đủ bộ nhớ để chứa dữ liệu tập tin PEM.

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: PEM certificate '%s' had no end tag '%s'.
vi: Chứng nhận PEM « %s » không có thẻ đuôi « %s ».

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

en: Not enough memory to store certificate data.
vi: Không đủ bộ nhớ để chứa dữ liệu chứng nhận.

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: Not enough memory to store the IV.
vi: Không đủ bộ nhớ để chứa IV.

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

en: Private key cipher '%s' was unknown.
vi: Không rõ mật mã khoá riêng « %s ».

en: Not enough memory to create private key decryption key.
vi: Không đủ bộ nhớ để tạo khoá giải mã khoá riêng.

en: Not enough memory to store decrypted private key.
vi: Không đủ bộ nhớ để chứa khoá riêng đã giải mã.

en: Failed to initialize the MD5 engine: %s / %s.
vi: Lỗi sơ khởi cơ chế MD5: %s / %s.

en: Not enough memory for decrypted key buffer.
vi: Không đủ bộ nhớ cho vùng đệm khoá đã giải mã.

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

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

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

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

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 MD5 context: %d.
vi: Lỗi sơ khởi ngữ cảnh MD5: %d.

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: Authenticate VPN
vi: Xác thực VPN

en: _Secondary Password:
vi: Mật khẩu _phụ :

en: Saved
vi: Đã lưu

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: Group Name:
vi: Tên nhóm:

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

en: Show password
vi: Hiện mật khẩu

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

en: User name:
vi: Tên người dùng:

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: 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!

en: _Remember for this session
vi: Nhớ cho _buổi hợp này

en: _Save in keyring
vi: _Lưu vào vòng khoá

en: Authenticate Connection
vi: Xác thực kết nối

en: <span weight="bold" size="larger">Authentication Information</span>
    
    The connection '%s' may need some form of authentication.
    
    Please select an appropriate authentication type and provide the necessary credentials below:
vi: <span weight="bold" size="larger">Thông tin xác thực</span>
    
    Kết nối « %s » có thể yêu cầu xác thực kiểu nào.
    
    Hãy chọn một kiểu xác thực thích hợp và cung cấp thông tin đòi hỏi bên dưới:

en: _Authentication Type:
vi: Kiểu _xác thực:

en: _Remote name:
vi: Tê_n ở xa:

en: Connect as _user:
vi: Kết nối _với tư cách người dùng:

en: VPN Connection Manager (PPP generic)
vi: Bộ Quản Lý Kết Nối VPN (PPP giống loài)

en: <b>Delays &amp; Timeouts</b>
vi: <b>Khoảng đợi và Thời hạn</b>

en: <b>Packet Parameters</b>
vi: <b>Tham số Gói tin</b>

en: <i>Example: 172.16.0.0/16 10.11.12.0/24</i>
vi: <i>v.d.: 172.16.0.0/16 10.11.12.0/24</i>

en: A list of extra options to pppd as would be typed on the command line
vi: Danh sách các tùy chọn bổ sung tới pppd, như được gõ vào dòng lệnh

en: Allow B_SD Compression
vi: Cho phép nén kiểu B_SD

en: Co_nnect delay:
vi: Khoả_ng đợi kết nối:

en: Compression & Encryption
vi: Nén và Mật mã

en: Connection na_me:
vi: Tên _kết nối:

en: Context _number:
vi: Số _ngữ cảnh:

en: Custom _PPP options:
vi: Tùy chọn _PPP tự chọn:

en: Debug _output
vi: Kết _xuất gỡ lỗi:

en: Disconnect after this many LCP echo requests fail
vi: Ngắt kết nối sau số này các yêu cầu vọng LCP không thành công

en: E_xclusive device access (UUCP-style lock)
vi: Truy cập đến thiết bị dành riêng (khoá kiểu _UUCP)

en: Enable stateful _MPPE
vi: Bật _MPPE có tình trạng

en: Find Device
vi: Tìm thiết bị

en: For security reasons, options entered in the box above are checked against a list of allowed options before a connection is established.  Currently there are no options on the list.
vi: Vì ly do bảo mật, các tùy chọn được nhập vào hộp bên trên được kiểm tra so với danh sách các tùy chọn được phép, trước khi thiết lập kết nối. Hiện thời không có tùy chọn nằm trong danh sách đó.

en: GPRS Options
vi: Tùy chọn GPRS

en: IP a_ddress:
vi: Địa chỉ _IP:

en: If BSD compression is not allowed the 'nobsdcomp' option is passed to pppd
vi: Nếu không cho phép nén kiểu BSD, tùy chọn « nobsdcomp » được gửi qua cho pppd

en: If Deflate compression is not allowed the 'nodefate' option is passed to pppd
vi: Nếu không cho phép nén kiểu Deflate, tùy chọn « nodefate » được gửi qua cho pppd

en: Maximum Receive Unit
vi: Đơn vị nhận tối đa

en: Maximum Transmit Unit
vi: Đơn vị truyền tối đa

en: Refuse C_HAP
vi: Từ chối C_HAP

en: Refuse _EAP
vi: Từ chối _EAP

en: Refuse _MS CHAP
vi: Từ chối _MS CHAP

en: Require 128 bit M_PPE encryption
vi: Đòi hỏi mật mã M_PPE 128 bit

en: Require MPPE _encryption
vi: Đòi hỏi _mật mã MPPE

en: Require explicit IP _address
vi: Đòi hỏi đị_a chỉ IP xác định

en: Requires existing network connection
vi: Đòi hỏi kết nối mạng đang chạy

en: Routing
vi: Định tuyến

en: Serial Options
vi: Tùy chọn Nối tiếp

en: Service providers GPRS access point from device config
vi: Điểm truy cập GPRS của nhà cung cấp dịch vụ, từ cấu hình thiết bị

en: Service providers IP address
vi: Địa chỉ IP của nhà cung cấp dịch vụ

en: Telep_hone number:
vi: Số điện t_hoại:

en: This is the friendly name that will be used to identify this network connection, 
    e.g. "Campus VPN" or "Corporate Network"
vi: Đân là tên dễ nhớ sẽ được dùng để nhận diện kết nối mạng này
     v.d. « VPN đại học » hay « Mạng công ty ».

en: Time in seconds between echo requests
vi: Thời gian theo giây giữa hai yêu cầu vọng

en: Typ_e:
vi: Kiể_u :

en: Use peer _DNS
vi: _Dùng DNS ngang hàng

en: When checked the "refuse-chap" option is passed to pppd.
vi: Khi bật, tùy chọn « refuse-chap » được gửi qua cho pppd.

en: When checked the "refuse-eap" option is passed to pppd.
vi: Khi bật, tùy chọn « refuse-eap » được gửi qua cho pppd.

en: When checked the "refuse-mschap" option is passed to pppd.
vi: Khi bật, tùy chọn « refuse-mschap » được gửi qua cho pppd.

en: When checked the 'lock' option is passed to pppd
vi: Khi bật, tùy chọn « lock » được gửi qua cho pppd.

en: When checked the 'require-mppc' option is passed to pppd
vi: Khi bật, tùy chọn « require-mppc » được gửi qua cho pppd.

en: When checked this sets the pppd 'debug' option and adds some extra information from the NetworkManager plugin
vi: Khi bật, có đặt tùy chọn « debug » (gỡ lỗi) của pppd, cũng thêm thông tin từ phần bổ sung NetworkManager

en: When checked this sets the pppd 'noipdefault' option
vi: Khi bật, có đặt tùy chọn « noipdefault » (không có mặc định IP) của pppd

en: When checked this sets the pppd 'usepeerdns' option
vi: Khi bật, có đặt tùy chọn « usepeerdns » (dùng DNS ngang hàng) của pppd

en: When this check box is cleared the "noauth" option is passed to pppd.
vi: Khi tắt, tùy chọn « noauth » (không xác thực) được gửi qua cho pppd.

en: _Access point name:
vi: Tên điểm t_ruy cập:

en: _Device address:
vi: Địa chỉ thiết _bị:

en: _Hardware RTS/CTS
vi: RTS/CTS p_hần cứng

en: _Import Saved Configuration...
vi: _Nhập cấu hình đã lưu...

en: _Modem connection
vi: Kết nối bộ điều giả_i

en: _Only use VPN connection for these addresses:
vi: Chỉ dùng kết nối VPN ch_o những địa chỉ này:

en: _Packet type:
vi: K_iểu gói tin:

en: _Peer DNS through tunnel
vi: DNS ngang hàng _qua đường hầm

en: _Require MPPC compression
vi: Đòi hỏi nén _MPPC

en: Telephone Number
vi: Số điện thoại

en: Bluetooth Address
vi: Địa chỉ Bluetooth

en: Bluetooth Channel
vi: Kênh Bluetooth

en: GPRS APN
vi: APN GPRS

en: GPRS IP
vi: IP GPRS

en: GPRS Context No.
vi: Số ngữ cảnh GPRS

en: GPRS Packet Type
vi: Kiểu gói tin GPRS

en: Use CTS/RTS flow control
vi: Dùng điều khiển luồng CTS/RTS

en: Connect via a modem
vi: Kết nối bằng bộ điều giải

en: Require IP to be provided
vi: Đòi hỏi cung cấp địa chỉ IP

en: Use Peer DNS
vi: Dùng DNS ngang hàng

en: Use 128 bit MPPE encryption
vi: Dùng mật mã MPPE 128 bit

en: Enable stateful MPPE
vi: Bật MPPE có tình trạng

en: Do not use deflate compression
vi: Không nén kiểu Deflate

en: Do not use BSD compression
vi: Không nén kiểu BSD

en: Exclusive device access by pppd
vi: Chỉ pppd truy cập đến thiết bị

en: Authenticate remote peer
vi: Xác thực ngang hàng từ xa

en: Refuse EAP
vi: Từ chối EAP

en: Refuse CHAP
vi: Từ chối CHAP

en: Maximum transmit unit (in bytes)
vi: Đơn vị truyền tối đa (theo byte)

en: Maximum receive unit (in bytes)
vi: Đơn vị nhận tối đa (theo byte)

en: Number of failed LCP echos to cause disconnect
vi: Số các lần vọng LCP không thành công để gây ra ngắt kết nối

en: Interval (in seconds) at which to issue LCP echos
vi: Khoảng thời gian (theo giây) giữa hai lần làm vọng LCP

en: Interval (in milliseconds) to wait before connecting.
vi: Khoảng thời gian (theo mili-giây) cần đợi trước khi kết nối.

en: Custom PPP options
vi: Tùy chọn ppp tự chọn

en: Use Peer DNS over the Tunnel
vi: Dùng DNS ngang hàng qua Đường hầm

en: Specific networks available
vi: Các mạng xác định sẵn sàng

en: Limit to specific networks
vi: Hạn chế các mạng xác định

en: The following '%s' connection will be created:
vi: Kết nối « %s » theo đây sẽ được tạo :

en: The connection details can be changed using the "Back" button.
vi: Chi tiết kết nối có thể được sửa đổi bằng nút « Lùi ».

en: Do you want to replace it with the one you are saving?
vi: Bạn có muốn thay thế nó bằng tập tin đang lưu không?

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: no
vi: không

en: Can't open %s: %s
vi: Không thể mở %s: %s

en: signature verification failed
vi: việc thẩm tra chữ ký bị lỗi

en: System error
vi: Lỗi hệ thống

note: #-#-#-#-#  334 (gnome-vfs 2.24.1)  #-#-#-#-# GNOME_VFS_ERROR_PROTOCOL_ERROR
en: Protocol error
vi: Lỗi giao thức

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

en: Wrong password
vi: Mật khẩu sai

en: TTL expired
vi: TTL đã hết hiệu lực

en: Choose your personal certificate...
vi: Chọn chứng nhận cá nhân...

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

en: _Proxy:
vi: Ủ_y nhiệm:

en: _CA Certificate:
vi: Chứng nhận C_A:

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: 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: 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: 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: 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: _Remember passwords for this session
vi: Nhớ các mật khẩu cho _buổi hợp này

en: _Save passwords in keyring
vi: _Lưu các mật khẩu vào vòng khoá

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

en: Add, Remove, and Edit VPN Connections
vi: Thêm, Bỏ và Sửa kết nối VPN

en: VPN Connection Manager (vpnc)
vi: Bộ Quản Lý Kết Nối VPN (vpnc)

en: Compatible Cisco VPN client (vpnc)
vi: Ứng dụng khách VPN Cisco tương thích (vpnc)

en: The following vpnc VPN connection will be created:
vi: Kết nối VPN vpnc theo đây sẽ được tạo :

en: Name:  %s
vi: Tên: %s

en: Gateway:  %s
vi: Cổng ra: %s

en: Group Name:  %s
vi: Tên nhóm: %s

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

en: Domain:  %s
vi: Miền: %s

en: Routes:  %s
vi: Tuyến: %s

en: NAT-Keepalive packet interval:  %s
vi: Khoảng đợi gói tin cứ hoạt động NAT: %s

en: Enable Single DES
vi: Bật DES Đơn

en: Disable NAT Traversal
vi: Tắt đi ngang qua NAT

en: TCP tunneling not supported
vi: Không hỗ trợ đường hầm TCP

en: The VPN settings file '%s' specifies that VPN traffic should be tunneled through TCP which is currently not supported in the vpnc software.
    
    The connection can still be created, with TCP tunneling disabled, however it may not work as expected.
vi: Tập tin thiết lập VPN « %s » xác định rằng giao thông VPN nên theo đường hầm qua TCP, mà hiện thời không được hỗ trợ bởi phần mềm vpnc.
    
    Vẫn còn có khả năng tạo kết nối, với chức năng chạy đường hầm bị tắt, nhưng mà nó có thể không hoạt động như mong đợi.

en: Settings import incomplete
vi: Chưa nhập thiết lập hoàn toàn

en: The VPN settings file '%s' is incomplete. You may not be able to connect without providing further information.
vi: Tập tin thiết lập VPN « %s » chưa hoàn thành. Do đó bạn có thể không kết nối được mà không cung cấp thêm thông tin.

en: Cannot import settings
vi: Không thể nhập thiết lập

en: The VPN settings file '%s' could not be read or is invalid.
vi: Tập tin thiết lập VPN « %s » không đọc được hay không hợp lệ.

en: Failed to export configuration
vi: Lỗi xuất cấu hình

en: Failed to save file %s
vi: Lỗi lưu tập tin %s

en: <i>example: 172.16.0.0/16 10.11.12.0/24</i>
vi: <i>v.d.: 172.16.0.0/16 10.11.12.0/24</i>

en: Disable NAT _traversal
vi: _Tắt đi ngang qua NAT

en: Enable _weak single DES encryption
vi: Bật mật mã DES đơn _yếu

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

en: Import _Saved Configuration...
vi: Nhập cấu hình đã _lưu...

en: Name used to identify the connection to the private network, e.g. "Campus VPN" or "Corporate Network"
vi: Tên dùng để nhận diện kết nối cho mạng riêng, v.d. « VPN đại học » hay « Mạng công ty ».

en: Override _user name
vi: _Ghi đè lên tên người dùng

en: Please enter the information provided by your system administrator below. Do not enter your password here as you will be prompted when connecting.
vi: Hãy gõ dưới đây thông tin được cung cấp bởi nhà quản trị hệ thống. Đừng gõ mật khẩu vào đây: bạn sẽ được nhắc gõ nó trong khi kết nối.

en: Please note that the file you import is not a Cisco VPN or VPNC configuration file. Ask your adminstrator for the file.
vi: Ghi chú : tập tin nhập vào không phải là tập tin cấu hình kiểu VPN Cisco hay VPNC. Hãy xin nhà quản trị hệ thống cung cấp tập tin đó.

en: Use NAT _keepalive packets
vi: Dùng gói cứ h_oạt động NAT

en: Use _domain for authentication
vi: Dùng miền để xác thực

en: _Only use VPN connection for these addresses
vi: Chỉ dùng kết nối VPN ch_o những địa chỉ này

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

en: Certificate password:
vi: Mật khẩu chứng nhận:

en: OpenVPN Client
vi: Ứng dụng khách OpenVPN

en: The following OpenVPN connection will be created:
vi: Kết nối OpenVPN này sẽ được tạo :

en: Connection Type: X.509 Certificates
vi: Kiểu kết nối: chứng nhận X.509

en: CA:  %s
vi: Nhà cầm quyền chứng nhận: %s

en: Cert:  %s
vi: Chứng nhận: %s

en: Key:  %s
vi: Khoá: %s

en: Connection Type: Shared Key
vi: Kiểu kết nối: khoá chia sẻ

en: Shared Key:  %s
vi: Khoá chia sẻ: %s

en: Local IP:  %s
vi: IP cục bộ : %s

en: Remote IP:  %s
vi: IP ở xa: %s

en: Connection Type: Password
vi: Kiểu kết nối: mật khẩu

en: Connection Type: X.509 with Password Authentication
vi: Kiểu kết nối: X.509 và xác thực mật khẩu

en: Remote:  %s
vi: Ở xa: %s

en: Port:  %s
vi: Cổng: %s

en: Device: %s
vi: Thiết bị: %s

en: Protocol: %s
vi: Giao thức: %s

en: Use LZO Compression: %s
vi: Nén bằng LZO: %s

en: Cipher:  %s
vi: Mật mã: %s

en: TLS auth:  %s %s
vi: Xác thực TLS: %s %s

en: The VPN settings file '%s' does not contain valid data.
vi: Tập tin thiết lập VPN « %s » không chứa dữ liệu hợp lệ.

en: Select CA to use
vi: Chọn nhà cầm quyền chứng nhận (CA) cần dùng

en: Select certificate to use
vi: Chọn chứng nhận cần dùng

en: Select key to use
vi: Chọn khoá cần dùng

en: Select shared key to use
vi: Chọn khoá chia sẻ cần dùng

en: Select TA to use
vi: Chọn TA cần dùng

en: (Default: 1194)
vi: (Mặc định: 1194)

en: C_A file:
vi: Tập tin nhà cầm _quyền chứng nhận:

en: C_ertificate:
vi: C_hứng nhận:

en: Co_nnection type:
vi: Kiểu kết _nối:

en: Direction:
vi: Hướng:

en: Only use _VPN connection for these addresses:
vi: Chỉ dùng kết nối _VPN cho những địa chỉ này:

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

en: OpenVPN Configuration
vi: Cấu hình OpenVPN

en: Please note that the file you import is not an OpenVPN configuration file. Ask your administrator for the file.
vi: Ghi chú : tập tin nhập vào không phải là tập tin cấu hình OpenVPN. Hãy xin nhà quản trị hệ thống cung cấp tập tin đó.

en: Shared _key:
vi: _Khoá chia sẻ:

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

en: Use L_ZO compression
vi: Nén bằng L_ZO

en: Use TA_P device
vi: Dùng thiết bị TA_P

en: Use _TCP connection
vi: Dùng kết nối _TCP

en: Use _TLS auth:
vi: Dùng xác thực ĐTLS:

en: Use cip_her:
vi: Dùng _mật mã:

en: X.509 Certificates
    Pre-shared key
    Password Authentication
    X.509 with Password Authentication
vi: Chứng nhận X.509
    Khoá chia sẻ sẵn
    Xác thực bằng mật khẩu
    X.509 và xác thực bằng mật khẩu

en: _Gateway address:
vi: Địa chỉ cổn_g ra:

en: _Gateway port:
vi: Cổn_g là cổng ra:

en: _Local IP:
vi: IP cục _bộ :

en: _Remote IP:
vi: IP ở _xa:

en: _none
vi: khô_ng có

en: You need to authenticate to access '%s'.
vi: Bạn cần phải xác thực để truy cập đến « %s ».

en: <b>Compression</b>
vi: <b>Nén</b>

en: <b>Encryption</b>
vi: <b>Mật mã</b>

en: <b>IP Options</b>
vi: <b>Tùy chọn IP</b>

en: Allow _Deflate compression
vi: Cho phép nén kiểu _Deflate

en: Host name or IP address of the PPTP server
vi: Tên máy hay địa chỉ IP của máy phục vụ PPTP

en: PPP Options
vi: Tùy chọn PPP

en: _Authenticate peer
vi: Xác thực ng_ang hàng

en: pppd tunnel (PPTP, BTGPRS, Dialup)
vi: Đường hầm pppd (PPTP, BTGPRS, Quay số)

en: PPTP Server
vi: Máy phục vụ PPTP

en: Use MPPE encryption
vi: Dùng mật mã MPPE

en: Use MPPC compression
vi: Nén bằng MPPC

en: Refuse MSCHAP
vi: Từ chối MSCHAP

en: VPN Connection failed
vi: Lỗi kết nối VPN

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

en: Gateway:
vi: Cổng:

en: Open the bulk rename dialog
vi: Mở hộp thoại đổi tên hàng loạt

en: Run in daemon mode
vi: Chạy trong chế độ Daemon

en: Run in daemon mode (not supported)
vi: Chạy trong chế độ Daemon (Không hỗ trợ)

en: [FILES...]
vi: [TẬP_TIN...]

en: Thunar: Failed to open display: %s
vi: Thunar: Không thể hiển thị: %s

en: Sort By _Name
vi: Sắp xếp theo tên

en: Keep items sorted by their name
vi: Giữ các mục được sắp xếp theo tên

en: Sort By _Size
vi: Sắp xếp theo kích thước

en: Keep items sorted by their size
vi: Giữ các mục được sắp xếp theo kích thước

en: Sort By _Type
vi: Sắp xếp theo loại

en: Keep items sorted by their type
vi: Giữ các mục được sắp xếp theo loại

en: Sort By Modification _Date
vi: Sắp xếp theo ngày chỉnh sửa

en: Keep items sorted by their modification date
vi: Giữ các mục được sắp xếp theo ngày chỉnh sửa

en: Sort items in ascending order
vi: Sắp xếp theo thứ tự tăng dần

en: Sort items in descending order
vi: Sắp xếp theo thứ tự giảm dần

note: display an error message to the user
en: Failed to launch operation
vi: Không thể bắt đầu hoạt động

note: tell the user that we were unable to launch the file specified
en: Failed to open "%s"
vi: Không thể mở "%s"

en: Failed to open "%s": %s
vi: Không thể mở "%s": %s

note: display an error message
en: Failed to rename "%s"
vi: Không thể đổi tên "%s"

en: New File
vi: Tập tin mới

en: Copying files...
vi: Đang Copy Files...

en: Are you sure that you want to
    permanently delete "%s"?
vi: Bạn có chắc chắn muốn 
    xóa vĩnh viễn "%s"?

en: Are you sure that you want to permanently
    delete the selected file? | Are you sure that you want to permanently
    delete the %u selected files?
vi[0]: Bạn có chắc chắn muốn xóa vĩnh viễn
    File %u đã chọn?

en: Deleting files...
vi: Đang xóa Files...

en: Moving files into the trash...
vi: Đang di chuyển các File vào thùng rác...

en: Creating files...
vi: Đang tạo Files...

en: Creating directories...
vi: Đang tạo thư mục...

en: Remove all files and folders from the Trash?
vi: Loại bỏ tất cả các Files và thư mục từ thùng rác

en: If you choose to empty the Trash, all items in it will be permanently lost. Please note that you can also delete them separately.
vi: Nếu bạn xóa sạch thùng rác, tất cả các mục sẽ vĩnh viễn mât điChú ý rằng bạn cũng có thể xóa chúng một cách riêng lẽ

en: Emptying the Trash...
vi: Đang xóa sạch thùng rác...

en: Failed to determine the original path for "%s"
vi: Không thể xác định đường dẫn gốc cho "%s"

en: Restoring files...
vi: Đang phục hồi tập tin

en: Failed to set default application for "%s"
vi: Thất bại để thiết lập ứng dụng mặc định cho %s

en: The selected application is used to open this and other files of type "%s".
vi: Ứng dụng đã chọn được dùng để mở tập tin này và những tập tin cùng kiểu "%s".

note: create the "Custom command" expand
en: Use a _custom command:
vi: Sử _dụng lệnh tuỳ biến

en: Use a custom command for an application that is not available from the above application list.
vi: Sử dụng một lệng tuỳ biến cho một ứng dụng mà ko có ở bên trên danh sách ứng dụng

note: create the "Use as default for this kind of file" button
en: Use as _default for this kind of file
vi: Sử dụng như _mặc định cho kiểu file này

note: display an error to the user
en: Failed to add new application "%s"
vi: Thất bại trong việc thêm ứng dụng mới "%s"

note: append the "Remove Launcher" item
en: _Remove Launcher
vi: Xoá liên kết

note: update the header label
en: Open <i>%s</i> and other files of type "%s" with:
vi: Mở <i>%s</i> and những dạng file "%s" với:

en: Browse the file system to select an application to open files of type "%s".
vi: Duyệt hệ thống tập tin để chọn một ứng dụng để mở loại file "%s".

en: Change the default application for files of type "%s" to the selected application.
vi: Đổi ứng dụng mặc định cho loại file "%s" thành ứng dụng.

en: Are you sure that you want to remove "%s"?
vi: Bạn có chắc muốn xoá  "%s"?

en: This will remove the application launcher that appears in the file context menu, but will not uninstall the application itself.
    
    You can only remove application launchers that were created using the custom command box in the "Open With" dialog of the file manager.
vi: Hành động này sẽ xoá trình khởi động ứng dụng trong trình đơn ngữ cảnh này , nhưg sẽ không gỡ bỏ bản thân ứng dụng.
    
    Bạn chỉ có thể xoá trình khởi động ứng dụng mà được tạo thông qua ô lệnh tuỳ biến  trong hộp thoại "Mở với" của trình quản lý tập tin.

note: #-#-#-#-#  10 (i 18n.xfce.org)  #-#-#-#-# display an error to the user
en: Failed to remove "%s"
vi: Không thể di chuyển "%s"

note: tell the user that we cannot paste
en: There is nothing on the clipboard to paste
vi: Không có dữ liệu trong clipboard để chép vào

en: Configure Columns in the Detailed List View
vi: Cấu hình cột trong khung nhìn theo danh sách chi tiết

note: create the top label for the column editor dialog
en: Choose the order of information to appear in the
    detailed list view.
vi: Chọn trật tự thông tin xuất hiện trong
    khung nhìn danh sách chi tiết.

note: #-#-#-#-#  10 (i 18n.xfce.org)  #-#-#-#-# create the "Show" button
en: _Show
vi: _Hiện

note: #-#-#-#-#  10 (i 18n.xfce.org)  #-#-#-#-# create the "Hide" button
en: Hi_de
vi: Ẩ_n

en: Column Sizing
vi: Kích thước cột

note: create the label that explains the column sizing option
en: By default columns will be automatically expanded if
    needed to ensure the text is fully visible. If you dis-
    able this behavior below the file manager will always
    use the user defined column widths.
vi: Theo mặc định các cột sẽ được tự động mở rộng nếu
    cần để chắc rằng nội dung có thể đc nhìn thấy toàn bộ. Nếu bạn vô
    hiệu hoá tính năng này thì trình quản lý tập tin sẽ luôn luôn 
    dùng độ rộng cột do người dùng định nghĩa.

note: create the "Automatically expand columns as needed" button
en: Automatically _expand columns as needed
vi: Tự động mở _rộng cột khi cần thiết

en: Compact directory listing
vi: Thu gọn danh sách thư mục

note: display an error message
en: Cannot convert filename "%s" to the local encoding
vi: Không thế chuyển tên file "%s" qua chế độ mã hoá mặc cục bộ

en: Invalid filename "%s"
vi: Tên file "%s" không hợp lệ

note: LaunchFiles() invoked without a valid working directory
en: The working directory must be an absolute path
vi: Thư mục làm việc phải là đường dần dẫn tuyệt đối

note: LaunchFiles() invoked with an empty filename list
en: Atleast one filename must be specified
vi: Hãy chỉ rõ tối thiểu một tên file

en: Configure _Columns...
vi: Cấu hình các _cột

en: Configure the columns in the detailed list view
vi: Cấu hình các cột trong chế độ xem danh sách chi tiết

en: Detailed directory listing
vi: Danh sách thư mục chi tiết

en: Details view
vi: Khung nhìn chi tiết

note: #-#-#-#-#  10 (i 18n.xfce.org)  #-#-#-#-# create a new dialog window
en: Rename "%s"
vi: Đổi tên "%s"

en: N_o to all
vi: Khô_ng cho tất cả

en: This folder already contains a file "%s".
vi: Thư mục này đã chứa tập tin "%s".

en: ReplaceDialogPart1|Do you want to replace the existing file
vi: ReplaceDialogPart1|Bạn có muốn thay thế tập tin đã có sẵn

en: ReplaceDialogPart2|with the following file?
vi: ReplaceDialogPart2|với file sau?

en: _Copy here
vi: _Sao chép vào đây

en: _Move here
vi: _Di chuyển tới đây

en: _Link here
vi: _Tạo liên kết ở đây

note: display an error to the user display an error message to the user
en: Failed to execute file "%s"
vi: Không thể thực thi tập tin "%s"

en: The root folder has no parent
vi: Thư mục gốc không có thư mục cha

note: #-#-#-#-#  1357 (i 18n.xfce.org)  #-#-#-#-# TRANSLATORS: `Exec' is a field name in a .desktop file. You should leave it as-is.
en: No Exec field specified
vi: Exec không xác định

note: #-#-#-#-#  1357 (i 18n.xfce.org)  #-#-#-#-# TRANSLATORS: `URL' is a field name in a .desktop file. You should leave it as-is.
en: No URL field specified
vi: URL không xác định

en: Invalid desktop file
vi: Desktop file không hợp lệ

note: #-#-#-#-#  384 (gvfs 1.1.5)  #-#-#-#-# Translators: first %s is username and second serververname Translators: first %s is volumename and second servername Translators: the first %s is the username, the second the host name Translators: This is the name of an SFTP share, like "<user> on <hostname>" 
en: %s on %s
vi: %s trên %s

en: Go to the previous visited folder
vi: Đến thư mục vừa vào trước đó

en: Go to the next visited folder
vi: Nhảy đến thư mục vừa vào kế tiếp

en: Icon based directory listing
vi: Danh sách thư mục theo biểu tượng

en: The file "%s" already exists
vi: File "%s" đã tồn tại

note: #-#-#-#-#  10 (i 18n.xfce.org)  #-#-#-#-# Copy/link name for n <= 3
en: copy of %s
vi: Copy của %s

en: another copy of %s
vi: Bản sao của %s

en: another link to %s
vi: Liên kết khác tới %s

en: third copy of %s
vi: Bản sao thứ 3 của %s

en: third link to %s
vi: Liên kết thứ 3 tới %s

note: if we had no match on the NAMES, try the "%uth copy of %s" pattern
en: %uth copy of %s
vi: %uth copy của %s

en: %uth link to %s
vi: %uth liên kết đến %s

note: #-#-#-#-#  1357 (i 18n.xfce.org)  #-#-#-#-# no "ask-replace" handler, fallback to "ask"
en: The file "%s" already exists. Would you like to replace it?
    
    If you replace an existing file, its contents will be overwritten.
vi: File "%s" đã tồn tại. Bạn có muốn thay thế nó?
    
    Nếu bạn thay thế, nội dung file có sẵn sẽ bị ghi đè.

en: Do you want to overwrite it?
vi: Bạn có muốn ghi đè?

en: Do you want to skip it?
vi: Bạn muốn bỏ qua?

note: #-#-#-#-#  10 (i 18n.xfce.org)  #-#-#-#-# * CASE 1: nothing selected or atleast one directory in the selection ** ** - "Open", "Open in n New Windows" and "Open in n New Tabs" actions * Prepare "Open" label append the "Open" menu action #-#-#-#-#  211 (gedit 2.25.6)  #-#-#-#-# ex:ts=8:noet: #-#-#-#-
en: _Open
vi: _Mở

en: Choose another application with which to open the selected file
vi: CHọn một ứng dụng khác để mở file đã chọn

en: Failed to open file "%s"
vi: Không thể mở tập tin "%s"

en: Are you sure you want to open all folders?
vi: Bạn có chắc muốn mở tất cả thư mục

en: Open the selected directory in a new window
vi: Mở thư mục đã chọn trong cửa sổ mới

en: Open the selected file | Open the selected files
vi[0]: Mở tập tin đã chọn

en: _Open With "%s"
vi: _Mở bằng "%s"

en: Open With "%s"
vi: Mở bằng "%s"

note: TRANSLATORS: Try to come up with a short translation of "Original Path" (which is the path * where the trashed file/folder was located before it was moved to the trash), otherwise the * properties dialog width will be messed up.
en: Original Path:
vi: Đường dẫn gốc:

note: #-#-#-#-#  10 (i 18n.xfce.org)  #-#-#-#-# append the "Open in New Window" menu action
en: Open in New Window
vi: Mở trong cửa sổ mới

note: create folder item
en: Create _Folder...
vi: Tạo thư _mục...

note: #-#-#-#-#  898 (MATE Desktop Environment)  #-#-#-#-# name, stock id, label
en: No templates installed
vi: Chưa cài mẫu

en: The icon size for the path entry
vi: Kĩch cỡ biểu tượng cho mục đường dẫn này

en: Program:
vi: Chương trình:

en: Question
vi: Câu hỏi

en: Do _not ask me again
vi: Đừng _hỏi lại nữa

en: Read only
vi: Chỉ đọc

en: Default View
vi: Trình bày mặc định

en: Detailed List View
vi: Hiển thị danh sách chi tiết

note: #-#-#-#-#  139 (Epiphany GNOME TRUNK)  #-#-#-#-# Translators: This refers to text size
en: Smaller
vi: Nhỏ hơn

en: Small
vi: Nhỏ

note: #-#-#-#-#  139 (Epiphany GNOME TRUNK)  #-#-#-#-# Translators: This refers to text size
en: Larger
vi: Lớn hơn

en: Long
vi: Dài

note: Third box (deleted, modified, accessed)
en: Deleted:
vi: Đã xoá

en: Emblems
vi: Hình tượng

note: allocate the icon chooser allocate the chooser dialog
en: Select an Icon for "%s"
vi: Chọn biểu tượng cho "%s"

en: Failed to change icon of "%s"
vi: Không thể thay đổi biểu tượng của "%s"

en: mixed
vi: pha trộn

en: _Send To
vi: _Gởi tới

en: File Context Menu
vi: Menu ngữ cảnh tập tin

en: Include additional files in the list of files to be renamed
vi: Bao gồm những tập tin thêm vào trong dach sách tập tin được đổi tên

en: Clear the file list below
vi: Xoá danh sách file bên dưới

en: Display information about Thunar Bulk Rename
vi: Hiển thị thông tin về chương trình đổi tên đồng loạt của Thunar

note: tell the user that we failed
en: Failed to open the documentation browser
vi: Khong mở được trình duyệt tài liệu

note: allocate the file chooser
en: Select files to rename
vi: Chọn tập tin để đổi tên

en: Video Files
vi: Các tập tin video

note: just popup the about dialog
en: Bulk Rename
vi: Đổi tên hàng loạt

en: Remove File | Remove Files
vi[0]: Gỡ bỏ tập tin

en: Trash is empty
vi: Sọt rác trống

en: Browse Network
vi: Duyệt mạng

en: Calculating...
vi: Đang tính toán...

note: name, stock id, label
en: Create _Document
vi: Tạo _tài liệu

note: #-#-#-#-#  373 (Gtk+ 2.15.3)  #-#-#-#-# We emit the response for the Select button manually, * since we want to save the color first #-#-#-#-#  980 (Gtk+ 2.15.3)  #-#-#-#-#
en: _Select
vi: _Chọn

en: Rename the selected file | Rename the selected files
vi[0]: Thay đổi tên của tập tin đã chọn

note: #-#-#-#-#  1357 (i 18n.xfce.org)  #-#-#-#-# update the progress information
en: Collecting files...
vi: Đang thu thập các File....

note: #-#-#-#-#  1281 (PACKAGE VERSION)  #-#-#-#-# TRANS: file transfer, bytes transferred, e.g. 128 of 1024
en: %s of %s
vi: %s trên %s

en: P_roperties...
vi: _Thuộc tính...

note: #-#-#-#-#  370 (Gtk+ 2.15.3)  #-#-#-#-# Translators: this is shown in the feedback for Tab-completion in a file * chooser's text entry, when the user enters an invalid path. #-#-#-#-#  978 (Gtk+ 2.15.3)  #-#-#-#-#
en: Invalid path
vi: Đường dẫn không hợp lệ

en: Unknown user "%s"
vi: Không xác định người sử dụng "%s"

note: #-#-#-#-#  143 (evolution 1.4 GNOME TRUNK)  #-#-#-#-# strftime format of a weekday and a date. #-#-#-#-#  338 (gnucash 2.2.2)  #-#-#-#-# CY Strings src/app-utils/date-utilities.scm #-#-#-#-#  390 (homebank)  #-#-#-#-# Today #-#-#-#-#  1057 (openobject-addons)  #-#-#-#-# module: crm
en: Today
vi: Hôm nay

note: #-#-#-#-#  276 (gnome-clocks master)  #-#-#-#-# If it is Jan 1st here and Dec 31st there (t = 1), then "yesterday"
en: Yesterday
vi: Hôm qua

note: #-#-#-#-#  898 (MATE Desktop Environment)  #-#-#-#-# tooltip #-#-#-#-#  1008 (nautilus 2.25.4)  #-#-#-#-#
en: Close this folder
vi: Đóng thư mục này

note: name, stock id label, accelerator
en: _Side Pane
vi: Ô _lề

en: Go to the home folder
vi: Tới thư mục chính

en: Browse the file system
vi: Duyệt qua hệ thống tập tin

note: #-#-#-#-#  898 (MATE Desktop Environment)  #-#-#-#-# name, stock id label, accelerator
en: T_emplates
vi: _Mẫu

en: _Shortcuts
vi: _Phím tắt

note: #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# ********* selection menu of entity ******** ********* Label of board ********* #-#-#-#-#  1024 (openobject-addons)  #-#-#-#-# module: account #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: long braille for the rolename of a label. #-#-#-#-#  1110 (glossary 
en: Label
vi: Nhãn

en: Label widget
vi: Ô điều khiển nhãn

note: "Computer programs or data are resident as long as they remain on a certain storage device."
en: Resident
vi: Nội trú

en: Working Directory:
vi: Thư mục làm việc:

note: #-#-#-#-#  259 (gimp-gap HEAD)  #-#-#-#-# the audiotool options (sox options) label
en: Options:
vi: Tùy chọn:

en: Camera Model:
vi: Loại máy ảnh:

en: Exposure Time:
vi: Thời gian phơi sáng:

en: Aperture Value:
vi: Độ mở:

en: Metering Mode:
vi: Chế độ đo:

en: Focal Length:
vi: Tiêu cự:

en: Software:
vi: Phần mềm:

en: Image Type:
vi: Kiểu ả_nh:

en: Image Size:
vi: Kích thước ảnh

en: lowercase
vi: chữ thường

en: UPPERCASE
vi: CHỮ HOA

en: Sentence case
vi: Chữ hoa đầu câu

note: #-#-#-#-#  66 (barsero TRUNK)  #-#-#-#-# Translators: This is a verb. This is completed later
en: Insert
vi: Chèn

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "A text-entry mode in which newly typed characters replace existing characters under or to the left of the cursor insertion point." #-#-#-#-#  1471 (XSANE 0.96)  #-#-#-#-# BUTTON_OVERWRITE
en: Overwrite
vi: Ghi đè

note: Film numbering: Startindex/Font/colour
en: Numbering
vi: Cách gán số

en: Failed to create temporary directory
vi: Lỗi tạo thư mục tạm thời

en: Trash Applet
vi: Tiểu dụng Sọt Rác

en: Edit Action
vi: Sửa hành động

en: _File Pattern:
vi: _Mẫu tập tin:

en: Unknown closing element <%s>
vi: Không biết phần tử đóng <%s>

en: Failed to determine save location for uca.xml
vi: Không tìm được nơi lữu trữ file uca.xml

en: Command not configured
vi: Lệnh chưa được cấu hình

en: Configure c_ustom actions...
vi: Cấu hình hành động t_uỳ biến

en: Example for a custom action
vi: Ví dụ cho một hành động tuỳ biến

en: Thunar File Manager
vi: Trình quản lý tập tin Thunar

en: Browse the filesystem with the file manager
vi: Duyệt hê thống tập tin với trình quản lý tập tin

en: Open Folder with Thunar
vi: Mở thư mục này với Thunar

en: Open the specified folders in Thunar
vi: Mở các thư mục chỉ trước trong Thunar

note: #-#-#-#-#  142 (evince GNOME TRUNK)  #-#-#-#-# translators: this is the label for toolbar button
en: Open Folder
vi: Mở thư mục

note: #-#-#-#-#  1357 (i 18n.xfce.org)  #-#-#-#-# base directory not readable
en: Failed to read folder contents
vi: Không thể đọc nội dung thư mục

en: Failed to parse file
vi: Không xử lý được file

en: Only local files may be renamed
vi: Bạn chỉ có thể đổi tên những file

en: Failed to write data to "%s"
vi: Không thể ghi dữ liệu đến "%s"

en: Failed to read data from "%s"
vi: Lỗi đọc dữ liệu từ "%s"

note: #-#-#-#-#  1357 (i 18n.xfce.org)  #-#-#-#-# unable to stat source file, impossible to copy then the file does not exist, don't try to create a symlink then
en: Failed to determine file info for "%s"
vi: Không thể xác định thông tin file cho "%s"

note: #-#-#-#-#  1357 (i 18n.xfce.org)  #-#-#-#-# TRANSLATORS: FIFO is an acronym for First In, First Out. You can replace the word with `pipe'.
en: Failed to create named fifo "%s"
vi: Không thể tạo tên "%s"

en: Failed to create symbolic link "%s"
vi: Không thể tạo liên kết kí hiệu "%s"

en: Special files cannot be copied
vi: Các tập tin đặc biệt không thể sao chép

en: Symbolic links are not supported
vi: Những liên kết kí hiệu không được hỗ trợ

note: #-#-#-#-#  1357 (i 18n.xfce.org)  #-#-#-#-# generate a useful error message
en: Failed to copy "%s" to "%s"
vi: Không thể Copy từ "%s" đến "%s"

note: #-#-#-#-#  1357 (i 18n.xfce.org)  #-#-#-#-# generate a useful error message
en: Failed to link "%s" to "%s"
vi: Không thể liên kết "%s" đến "%s"

note: #-#-#-#-#  1357 (i 18n.xfce.org)  #-#-#-#-# generate a useful error message
en: Failed to move "%s" to "%s"
vi: Không thể di chuyển "%s" đến "%s"

en: The URI "%s" does not refer to a valid resource in the trash
vi: URI "%s" không được tham khảo các tài nguyên hợp lệ trong thùng rác

note: #-#-#-#-#  1357 (i 18n.xfce.org)  #-#-#-#-# we don't support copying files within the trash we don't support moving files within the trash
en: Cannot move or copy files within the trash
vi: Không thể di chuyển hay sao chép các File trong thùng rác

en: Failed to load application from file %s
vi: Không thể tải ứng dụng từ File %s

note: #-#-#-#-#  1357 (i 18n.xfce.org)  #-#-#-#-# tell the user that we failed to delete the application launcher
en: Failed to remove "%s": %s
vi: Không thể di chuyển "%s": %s

en: The URI "%s" is invalid
vi: URI "%s" không hợp lệ

en: Path too long to fit into buffer
vi: Đường dẫn quá dài, không thể đưa vào bộ đệm

en: URI too long to fit into buffer
vi: URI quá dài, không thể đưa vào bộ đệm

note: #-#-#-#-#  1357 (i 18n.xfce.org)  #-#-#-#-# TRANSLATORS: This error indicates that an URI contains an invalid escaped character (RFC 2396)
en: Invalidly escaped characters
vi: Kí tự escaped không hợp lệ

en: The desired thumbnail size
vi: Kích thước Thumbnail mong muốn

note: #-#-#-#-#  211 (gedit 2.25.6)  #-#-#-#-# Translators: "Open" is the title of the file chooser window #-#-#-#-#  293 (gnome-documents gnome-3-2)  #-#-#-#-# Translators: this is the Open action in a context menu #-#-#-#-#  1024 (openobject-addons)  #-#-#-#-# module: account #-#-#-#-#  1039 (openobject
en: Open
vi: Mở

en: _Defaults
vi: _Mặc định

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "1. An FTP command that instructs the server to drop the current connection with the client from which it received the command. 2. A command in many applications for exiting the program." #-#-#-#-#  1188 (sawfish HEAD)  #-#-#-#-# ../lisp/sawfish/wm/com
en: Quit
vi: Thoát

en: Configuration file
vi: Tập tin cấu hình

en: Not Authorized
vi: Không cho phép

en: Error: %s
vi: Lỗi: %s

note: "An error condition caused by an attempt to divide a number by zero, which is mathematically undefined."
en: Division by zero
vi: Chia cho không

en: Stack overflow
vi: Tràn đống

en: Accerciser Accessibility Explorer
vi: Bộ Thám hiểm Khả năng Truy cập Accerciser

en: Give your application an accessibility workout
vi: Thử ra khả năng truy cập của ứng dụng

en: A list of plugins that are disabled by default
vi: Danh sách các bổ sung bị tắt theo mặc định

en: Highlight border color
vi: Màu viền tô sáng

en: Highlight duration
vi: Khoảng thời gian tô sáng

en: Highlight fill color
vi: Màu điền vùng tô sáng

en: The color and opacity of the highlight border.
vi: Màu và độ mờ đục của viền tô sáng.

en: The color and opacity of the highlight fill.
vi: Màu và độ mờ đục của vùng điền tô sáng.

en: The default plugin layout for the bottom panel
vi: Bố trí bổ sung mặc định cho Bảng bên dưới

en: The default plugin layout for the top panel
vi: Bố trí bổ sung mặc định cho Bảng bên trên

en: The duration of the highlight box when selecting accessible nodes
vi: Khoảng thời gian trong đó hộp tô sáng còn lại trên màn hình khi chọn nút có thể truy cập được

en: API Browser
vi: Bộ duyệt API

en: Browse the various methods of the current accessible
vi: Duyệt qua các phương pháp khác nhau của điều truy cập hiện thời

en: Hide private attributes
vi: Ẩn thuộc tính riêng

en: Interactive console for manipulating currently selected accessible
vi: Bàn giao tiếp tương tác để thao tác điều truy cập được chọn hiện thời

en: <b>Event monitor</b>
vi: <b>Bộ theo dõi sự kiện</b>

en: C_lear Selection
vi: _Xoá vùng chọn

en: Selected accessible
vi: Điều truy cập đã chọn:

en: Selected application
vi: Ứng dụng đã chọn

en: _Monitor Events
vi: Th_eo dõi sự kiện

en: Event Monitor
vi: Bộ theo dõi sự kiện

en: Shows events as they occur from selected types and sources
vi: Hiển thị sự kiện đang xảy ra, từ các kiểu và nguồn đã chọn

en: Highlight last event entry
vi: Tô sáng mục sự kiện cuối

en: Start/stop event recording
vi: Bắt đầu/dừng thu sự kiện

en: Clear event log
vi: Dọn sổ theo dõi sự kiện

en: <b>Attributes</b>
vi: <b>Thuộc tính</b>

en: <b>Child count</b>
vi: <b>Số đếm con</b>

en: <b>Relations</b>
vi: <b>Quan hệ</b>

en: <b>Selected Cell</b>
vi: <b>Ô đã chọn</b>

en: <b>States</b>
vi: <b>Tình trạng</b>

en: <b>Table Information</b>
vi: <b>Thông tin bảng</b>

en: <b>Text</b>
vi: <b>Văn bản</b>

en: <b>unknown</b>
vi: <b>không rõ</b>

en: <i>(no description)</i>
vi: <i>không mô tả</i>

en: <i>Caption:</i>
vi: <i>Phụ đề</i>

note: End chaacter offset of text attributes span
en: <i>End: 0</i>
vi: <i>Cuối: 0</i>

note: Start character offset of text attributes span
en: <i>Start: 0</i>
vi: <i>Đầu : 0</i>

en: <i>Summary:</i>
vi: <i>Tóm tắt:</i>

en: <no description>
vi: <không mô tả>

en: Absolute position
vi: Vị trí tuyệt đối

en: Acti_on
vi: _Hành động

en: Ap_plication
vi: Ứng _dụng

en: Co_mponent
vi: Thành _phần

en: Col_lection
vi: Tậ_p hợp

en: Column
vi: Cột

note: How many columns the cell spans.
en: Extents:
vi: Chừng mực:

en: H_ypertext
vi: _Siêu văn bản

note: #-#-#-#-#  12 (accerciser TRUNK)  #-#-#-#-# add url role to buffer
en: Hyperlink
vi: Siêu liên kết

en: Include defaults
vi: Gồm mặc định

en: Lo_gin Helper
vi: Bổ trợ đăn_g xuất

en: Locale:
vi: Miền địa phương:

en: MDI-Z-order
vi: Thứ tự MDI-Z

en: Maximum value
vi: Giá trị tối đa

en: Minimum increment
vi: Tăng dần tối thiểu

en: Minimum value
vi: Giá trị tối thiểu

en: Perform action
vi: Thực hiện hành động

en: Relative position
vi: Vị trí tương đối

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "A series of items arranged horizontally."
en: Row
vi: Hàng

en: Selected columns
vi: Cột đã chọn

en: Selected rows
vi: Hàng đã chọn

en: St_reamable Content
vi: Nội dung _luồng được

en: Toolkit
vi: Bộ công cụ

en: Val_ue
vi: _Giá trị

en: WIDGET
vi: Ô ĐIỀU KHIỂN

en: _Accessible
vi: T_ruy cập được

note: #-#-#-#-#  1206 (simple-scan)  #-#-#-#-# Label on document menu (contains actions for this document, e.g. save, print)
en: _Document
vi: _Tài liệu

en: _Table
vi: _Bảng

en: name (x,y)
vi: tên (x,y)

note: Translators: this is a plugin name
en: Interface Viewer
vi: Bộ xem giao diện

note: Translators: this is a plugin description
en: Allows viewing of various interface properties
vi: Cho phép xem các thuộc tính giao diện khác nhau

en: (not implemented)
vi: (chưa được thi hành)

en: Key binding
vi: Tổ hợp phím

en: Too many selectable children
vi: Quá nhiều con chọn được

en: Content type
vi: Kiểu nội dung

en: <i>(Editable)</i>
vi: <i>(Sửa được)</i>

en: Quick Select
vi: Chọn nhanh

en: Plugin with various methods of selecting accessibles quickly.
vi: Phần bổ sung cung cấp các phương pháp khác nhau truy cập nhanh các điều truy cập.

en: Inspect last focused accessible
vi: Xem xét điều truy cập có tiêu điểm cuối cùng

en: Inspect accessible under mouse
vi: Xem xét điều truy cập dưới con chuột

note: A native script format.
en: Native
vi: Sở hữu

en: Script Type
vi: Kiểu văn lệnh

en: Script Recorder
vi: Bộ thu văn lệnh

en: Creates dogtail style scripts
vi: Tạo văn lệnh kiểu dogtail

en: The current script will be lost.
vi: Văn lệnh hiện thời sẽ bị mất.

en: Confirm clear
vi: Xác nhận xoá

en: Sche_ma:
vi: _Giản đồ :

en: V_alidate
vi: Thầm tr_a

en: AT-SPI Validator
vi: Bộ thẩm tra AT-SPI

en: Validates application accessibility
vi: Thẩm tra khả năng truy cập của ứng dụng

en: Validating
vi: Đang thẩm tra

en: EXCEPT
vi: NGOẠI LỆ

en: WARN
vi: BÁO

en: DEBUG
vi: GỠ LỖI

en: Tests fundamental GUI application accessibility
vi: Thử ra khả năng truy cập cơ bản của ứng dụng GUI

en: actionable %s is not focusable or selectable
vi: %s có thể hoạt động mà không thể nhận tiêu điểm hay được lựa chọn

en: interactive %s is not actionable
vi: %s tương tác không thể hoạt động

en: more than one focused widget
vi: nhiều hơn một ô điều khiển có tiêu điểm

en: %s has no text interface
vi: %s không có giao diện văn bản

note: Translators: The first variable is the role name of the object that has an index mismatch.
en: %s index in parent does not match child index
vi: chỉ mục %s trong đồ cha không tương ứng với chỉ mục con

en: Missing reciprocal for %s relation
vi: Thiếu đảo nghịch cho quan hệ %s

note: Translators: The first variable is the role name of the object that is missing the name or label.
en: %s missing name or label
vi: %s thiếu tên hay nhãn

en: focusable %s has table interface, no selection interface
vi: %s có thể nhận tiêu điểm và có giao diện bảng, không phải giao diện lựa chọn

note: Translators: First variable is an accessible role name, the next two variables are accessible state names. For example: "button has focused state without focusable state".
en: %s has %s state without %s state
vi: %s có tình trạng %s mà không có tình trạng %s

note: Translators: The radio button does not belong to a set, thus it is useless. The first variable is the object's role name.
en: %s does not belong to a set
vi: %s không thuộc về một tập hợp

note: Translators: The row or column number retrieved from a table child's object at a certain index is wrong. The first variable is the role name of the object, the second is the given index.
en: %(rolename)s index %(num)d does not match row and column
vi: chỉ mục %(rolename)s %(num)d không tương ứng với hàng và cột

note: Translators: The "parent index" is the order of the child in the parent. the "row and column index" should be the same value retrieved by the object's location in the table. The first variable is the object's role name, the second and third variables are index numbers.
en: %(rolename)s parent index %(num1)d does not match row and column index %(num2)d
vi: chỉ mục cha %(rolename)s %(num1)d không tương ứng với chỉ mục hàng và cột %(num2)d

en: %s has no name or description
vi: %s không có tên hay mô tả

en: Accerciser could not see the applications on your desktop.  You must enable desktop accessibility to fix this problem.  Do you want to enable it now?
vi: Trình Accerciser không tìm thấy các ứng dụng trên màn hình nền của bạn. Bạn cần phải hiệu lực khả năng truy cập đến màn hình nền để sửa chữa vấn đề này. Bạn có muốn hiệu lực nó ngay bây giờ không?

en: Note: Changes only take effect after logout.
vi: Ghi chú : thay đổi có tác động chỉ sau khi đăng xuất.

en: <dead>
vi: <chết>

en: _Refresh Registry
vi: _Cập nhật sồ đăng ký

note: Translators: Appears as tooltip
en: Refresh all
vi: Cập nhật tất cả

note: Translators: Refresh current tree node's children.
en: Refresh _Node
vi: Cập nhật _Nút

note: Translators: Appears as tooltip
en: Refresh selected node's children
vi: Cập nhật các con của nút đã chọn

en: Component
vi: Thành phần

en: Task
vi: Tác vụ

en: Top panel
vi: Bảng trên

en: Bottom panel
vi: Bảng dưới

en: accerciser Preferences
vi: Tùy thích accerciser

en: Global Hotkeys
vi: Phím tắt toàn cục

en: Highlight duration:
vi: Khoảng thời gian tô sáng:

en: Border color:
vi: Màu viền:

en: The border color of the highlight box
vi: Màu viền của hộp tô sáng

en: Fill color:
vi: Màu điền:

en: The fill color of the highlight box
vi: Màu điền vào hộp tô sáng

en: An interactive Python accessibility explorer
vi: Một bộ thám hiểm khả năng truy cập Python tương tác

en: accerciser Copyright © 2006, 2007 IBM Corporation (BSD)
vi: accerciser Tác quyền © năm 2006, 2007 của công ty IBM Corporation (BSD)

en: The New BSD License See the COPYING and NOTICE files for details.
vi: Giấy phép BDS mới. Xem tập tin COPYING (chép) và NOTICE (thông báo) để tìm chi tiết.

en: _Add Bookmark...
vi: Thê_m liên kết lưu...

en: Bookmark selected accessible.
vi: Lưu liên kết cho điều truy cập được đã chọn

en: Manage bookmarks.
vi: Quản lý liên kết lưu

en: Edit Bookmarks...
vi: Sửa liên kết lưu...

note: #-#-#-#-#  312 (gnome-packagekit gnome-3-0)  #-#-#-#-# TRANSLATORS: column for the application used for the install, e.g. Add/Remove Programs #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: long braille for the rolename of a application. #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "A softwa
en: Application
vi: Ứng dụng

en: Add Bookmark...
vi: Thêm liên kết lưu...

note: #-#-#-#-#  1108  #-#-#-#-# i18n: ectx: property (text), widget (QLabel, label) i18n: ectx: property (text), widget (QLabel, app_label)
en: Application:
vi: Ứng dụng:

en: Plugin Errors
vi: Lỗi bổ sung

[ctx: viewport]
note: Translators: This is the viewport in which the plugin appears, it is a noun.
en: View
vi: Xem

en: No view
vi: Không xem

en: _Single plugins view
vi: Xem phần _bổ sung đơn

en: Plugin View
vi: Xem bổ sung

en: Plugin View (%d)
vi: Xem bổ sung (%d)

en: <i>_New view...</i>
vi: <i>Ô xem mớ_i...</i>

en: New View...
vi: Ô xem mới...

[ctx: menu]
en: _Bookmarks
vi: _Liên kết lưu

[ctx: menu]
en: _View
vi: _Xem

en: Authentication is required to change the login screen configuration
vi: Cần xác thực để thay đổi cấu hình màn hình đăng nhập

en: Authentication is required to change user data
vi: Cần xác thực để thay đổi dữ liệu người dùng

en: Authentication is required to change your own user data
vi: Cần xác thực để thay đổi dữ liệu người dùng của chính mình

en: Change the login screen configuration
vi: Thay đổi cấu hình màn hình đăng nhập

en: Change your own user data
vi: Thay đổi dữ liệu người dùng của chính mình

en: Manage user accounts
vi: Quản lý tài khoản người dùng

en: Replace existing instance
vi: Thay thế bản hiện có

en: Provides D-Bus interfaces for querying and manipulating
    user account information.
vi: Cung cấp giao tiếp D-Bus để truy vấn và thao tác thông tin tài khoản người dùng.

note: #-#-#-#-#  144 (evolution-data-server GNOME TRUNK)  #-#-#-#-# Organizational fields
en: Organization
vi: Tổ chức

note: #-#-#-#-#  404 (iso_3166)  #-#-#-#-# name for CYP #-#-#-#-#  466 (weather-locations 2.25.5)  #-#-#-#-# CY - Cyprus #-#-#-#-#  472 (weather-locations 2.25.5)  #-#-#-#-# #-#-#-#-#  1045 (openobject-addons)  #-#-#-#-# module: base
en: Cyprus
vi: Síp

en: Republic of Korea
vi: Hàn Quốc

note: official_name for MDA
en: Republic of Moldova
vi: Cộng hoà Moa-đô-va

note: #-#-#-#-#  404 (iso_3166)  #-#-#-#-# name for SVN #-#-#-#-#  466 (weather-locations 2.25.5)  #-#-#-#-# SI - Slovenia #-#-#-#-#  472 (weather-locations 2.25.5)  #-#-#-#-#
en: Slovenia
vi: Xlô-ven

note: #-#-#-#-#  404 (iso_3166)  #-#-#-#-# name for ZAF #-#-#-#-#  466 (weather-locations 2.25.5)  #-#-#-#-# ZA - South Africa #-#-#-#-#  472 (weather-locations 2.25.5)  #-#-#-#-# #-#-#-#-#  1045 (openobject-addons)  #-#-#-#-# module: base
en: South Africa
vi: Nam Phi

note: #-#-#-#-#  404 (iso_3166)  #-#-#-#-# name for VNM #-#-#-#-#  466 (weather-locations 2.25.5)  #-#-#-#-# VN - Viet Nam (The official ISO 3166 short English name includes a space, though it is also frequently written without one.) #-#-#-#-#  472 (weather-locations 2.25.5)  #-#-#-#-#
en: Viet Nam
vi: Việt Nam

note: #-#-#-#-#  404 (iso_3166)  #-#-#-#-# name for PER #-#-#-#-#  1045 (openobject-addons)  #-#-#-#-# module: base
en: Peru
vi: Pê-ru

en: Chromium
vi: Crôm

note: #-#-#-#-#  40 (avogadro)  #-#-#-#-# i18n: file: src/extensions/cartesianeditor.ui:145 i18n: ectx: property (text), widget (QPushButton, applyButton) #-#-#-#-#  1407  #-#-#-#-# #-#-#-#-#  wesnoth-lib.wml.pot (PACKAGE VERSION)  #-#-#-#-# [button]: id=apply #-#-#-#-#  1471 (XSANE 0.96)  #-#-#-#-# BUTTO
en: Apply
vi: Áp dụng

en: Command:
vi: Câu lệnh:

en: Successful
vi: Thành công

en: Tux Paint
vi: Tux Sơn

en: Mail server
vi: Máy phục vụ thư

en: packages
vi: các gói

en: and %d more...
vi: và thêm %d...

note: #-#-#-#-#  1051 (openobject-addons)  #-#-#-#-# module: base_report_designer
en: File name
vi: Tên tập tin

note: TRANSLATORS: user friendly name for gnome-settings-daemon
en: GNOME Session
vi: Phiên làm việc GNOME

note: #-#-#-#-#  1075 (orage 4.3.90.2)  #-#-#-#-# **** Audio Alarm **** #-#-#-#-#  1188 (sawfish HEAD)  #-#-#-#-# ../lisp/sawfish/wm/autoload.jl ../lisp/sawfish/wm/ext/audio-events.jl
en: Sound
vi: Âm thanh

note: #-#-#-#-#  312 (gnome-packagekit gnome-3-0)  #-#-#-#-# TRANSLATORS: The group type
en: Power management
vi: Quản lý năng lượng

en: wallpaper
vi: ảnh trang trí nền

en: zoom
vi: thu phóng

en: stretched
vi: đã căng ra

note: #-#-#-#-#  1024 (openobject-addons)  #-#-#-#-# module: account #-#-#-#-#  1036 (openobject-addons)  #-#-#-#-# module: account_payment #-#-#-#-#  1045 (openobject-addons)  #-#-#-#-# module: base #-#-#-#-#  1050 (openobject-addons)  #-#-#-#-# module: base_module_record #-#-#-#-#  1110 (glossary for gn
en: Information
vi: Thông tin

en: Whether menus may display an icon next to a menu entry.
vi: Trình đơn có thể hiển thị ảnh bên cạnh mục nhập trình đơn không.

en: maximize
vi: phóng to

en: minimize
vi: thu nhỏ

en: maximize horizontally
vi: phóng to theo chiều ngang

en: maximize vertically
vi: phóng to theo chiều dọc

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Preferences Dialog: Combo box entry for a custom game timer set in hours #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#
en: hour | hours
vi[0]: giờ

en: Uptime:
vi: Thời gian tải lên:

en: _Deselect All
vi: _Bỏ chọn tất cả

en: Details:
vi: Chi tiết:

note: #-#-#-#-#  312 (gnome-packagekit gnome-3-0)  #-#-#-#-# TRANSLATORS: The group type
en: Office
vi: Văn phòng

en: Mathematics
vi: Toán học

en: Biology
vi: Sinh học

note: #-#-#-#-#  116 (deja-dup)  #-#-#-#-# (itstool) path: section/title
en: Development
vi: Phát triển

en: Eclipse
vi: Che khuất

en: Image file
vi: Tập tin ảnh

en: Play many different solitaire games
vi: Chơi nhiều trò chơi solitaire khác nhau

en: Theme file name
vi: Tên tập tin sắc thái

en: The name of the file with the graphics for the cards.
vi: Tên tập tin chứa đồ họa cho bài.

en: Whether or not to show the toolbar
vi: Hiển thị hay ẩn thanh công cụ

en: Whether or not to show the status bar
vi: Có nên hiển thị thanh trạng thái hay không

en: Select the style of control
vi: Hãy chọn kiểu điều khiển

en: Whether or not to play event sounds.
vi: Có bật âm thanh cho sự kiện không.

en: Animations
vi: Hoạt ảnh

en: Whether or not to animate card moves.
vi: Có nên hoạt cảnh khi di chuyển quân bài hay không.

en: The game file to use
vi: Tập tin trò chơi cần dùng

en: The name of the scheme file containing the solitaire game to play.
vi: Tên tập tin sắc thái chứa trò chơi solitaire cần chơi.

en: Statistics of games played
vi: Thống kê các trò đã chơi

en: A list of strings that come in the form of a quintuple: name, wins, total games played, best time (in seconds) and worst time (also in seconds). Unplayed games do not need to be represented.
vi: Một danh sách chuỗi dạng năm phần: tên, lần thắng, tổng trò đã chơi, thời gian tốt nhất (theo giây) và thời gian xấu nhất (theo giây). Không cần hiển thị trò chưa chơi.

en: Recently played games
vi: Lượt vừa chơi

en: A list of recently played games.
vi: Danh sách các lượt vừa chơi.

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Now construct the window contents
en: Select Game
vi: Chọn trò chơi

en: _Deal
vi: _Nhận bài

note: %s is replaced with the name of the game in gnome-games.
en: %s 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 %d of the License, or (at your option) any later version.
vi: %s là phần mềm tự do; bạn có quyền phát hành lại nó và/hoặc sửa đổi nó với điều kiệ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 %d của Giấy Phép này, hoặc (tùy chọn) bất kỳ phiên bản sau nào.

en: %s 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: %s đượ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.

[ctx: slot type]
note: Translators: this is the name of a type of card slot
en: foundation
vi: tền tảng

[ctx: slot type]
note: Translators: this is the name of a type of card slot
en: reserve
vi: dành riêng

[ctx: slot type]
note: Translators: this is the name of a type of card slot
en: tableau
vi: bảng

[ctx: slot type]
note: Translators: this is the name of a type of card slot
en: waste
vi: rác

[ctx: slot hint]
note: Translators: %s is the name of the card; "foundation" is the name of a type of card slot
en: %s on foundation
vi: %s trên nền tảng

[ctx: slot hint]
note: Translators: %s is the name of the card; "reserve" is the name of a type of card slot
en: %s on reserve
vi: %s dành riêng

[ctx: slot hint]
note: Translators: %s is the name of the card; "stock" is the name of a type of card slot
en: %s on stock
vi: %s trong kho

en: This game does not have hint support yet.
vi: Trò chơi này còn chưa có hỗ trợ khả năng gợi ý.

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Both %s are card names The first %s is a card name, the 2nd %s a sentence fragment. * Yes, we know this is bad for i18n.
en: Move %s onto %s.
vi: Chuyển %s trên %s.

en: This game is unable to provide a hint.
vi: Trò chơi này không có khả năng gợi ý.

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# This is a generated file; DO NOT EDIT Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at
en: Accordion
vi: Đàn xếp

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Auld Lang Syne
vi: Ngày xưa

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Aunt Mary
vi: Bác Me-ri

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Bakers Dozen
vi: Tá 13 cái

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Bakers Game
vi: Trò của người làm bánh mì

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Beleaguered Castle
vi: Thành bị vây

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Block Ten
vi: Khối mười

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Carpet
vi: Tấm thảm

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Chessboard
vi: Bàn cờ

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option. #-#-#-#-#  1287 (PACKAGE
en: Clock
vi: Đồng hồ

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Cruel
vi: Thảm khốc

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Diamond Mine
vi: Mỏ kim cương

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Doublets
vi: Cặp đôi

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Eagle Wing
vi: Cánh đại bàng

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Eight Off
vi: Hết tám

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Elevator
vi: Thang máy

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Escalator
vi: Cầu thang

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: First Law
vi: Luật đầu tiên

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Fortress
vi: Pháo đài

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Forty Thieves
vi: 40 kẻ trộm

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Fourteen
vi: Mười bốn

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Gaps
vi: Khoảng hở

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Gold Mine
vi: Mỏ vàng

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Golf
vi: Gôn

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Hopscotch
vi: Ô lò cò

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: King Albert
vi: Vua Albert

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Kings Audience
vi: Tiếp kiến vua

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Klondike Three Decks
vi: Klondike ba cỗ

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Lady Jane
vi: Bà Jane

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Napoleons Tomb
vi: Mộ của Napôlêông

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Neighbor
vi: Hàng xóm

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Osmosis
vi: Thấm lọc

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Peek
vi: Hé nhìn

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Plait
vi: Bím tóc

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Poker
vi: Bài xì

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Quatorze
vi: Mười bốn

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Royal East
vi: Đông hoàng gia

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Scuffle
vi: Ẩu đả

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Seahaven
vi: Nơi trú biển

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Sir Tommy
vi: Ngài Tommy

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option. #-#-#-#-#  1418 (Battle 
en: Spider
vi: Nhện

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Spider Three Decks
vi: Con nhện ba cỗ

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Spiderette
vi: Nhện nhỏ

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Straight Up
vi: Thẳng tiến

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Streets And Alleys
vi: Đường phố và ngõ hẻm

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Ten Across
vi: Qua mười

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Thieves
vi: Kẻ trộm

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Thirteen
vi: Mười ba 1

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Thumb And Pouch
vi: Ngón cái và túi nhỏ

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Treize
vi: Mười ba 2

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Triple Peaks
vi: Ba lưỡi trai

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Union Square
vi: Quảng trường Liên bang

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Westhaven
vi: Nơi trú Tây

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Whitehead
vi: Đầu màu trắng

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Will O The Wisp
vi: Ma tri

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Yield
vi: Chịu thua

en: ace of clubs
vi: ách chuồn

en: two of clubs
vi: hai chuồn

en: three of clubs
vi: ba chuần

en: four of clubs
vi: bốn chuồn

en: five of clubs
vi: năm chuồn

en: six of clubs
vi: sáu chuồn

en: seven of clubs
vi: bảy chuồn

en: eight of clubs
vi: tám chuồn

en: nine of clubs
vi: chín chuồn

en: ten of clubs
vi: mười chuồn

en: jack of clubs
vi: bồi chuồn

en: queen of clubs
vi: đầm chuồn

en: king of clubs
vi: già chuồn

en: ace of diamonds
vi: ách rô

en: two of diamonds
vi: hai rô

en: three of diamonds
vi: ba rô

en: four of diamonds
vi: bốn rô

en: five of diamonds
vi: năm rô

en: six of diamonds
vi: sáu rô

en: seven of diamonds
vi: bảy rô

en: eight of diamonds
vi: tám rô

en: nine of diamonds
vi: chín rô

en: ten of diamonds
vi: mười rô

en: jack of diamonds
vi: bồi rô

en: queen of diamonds
vi: đầm rô

en: king of diamonds
vi: già rô

en: ace of hearts
vi: ách cơ

en: two of hearts
vi: hai cơ

en: three of hearts
vi: ba cơ

en: four of hearts
vi: bốn cơ

en: five of hearts
vi: năm cơ

en: six of hearts
vi: sáu cơ

en: seven of hearts
vi: bảy cơ

en: eight of hearts
vi: tám cơ

en: nine of hearts
vi: chín cơ

en: ten of hearts
vi: mười cơ

en: jack of hearts
vi: bồi cơ

en: queen of hearts
vi: đầm cơ

en: king of hearts
vi: già cơ

en: ace of spades
vi: ách bích

en: two of spades
vi: hai bích

en: three of spades
vi: ba bích

en: four of spades
vi: bốn bích

en: five of spades
vi: năm bích

en: six of spades
vi: sáu bích

en: seven of spades
vi: bảy bích

en: eight of spades
vi: tám bích

en: nine of spades
vi: chín bích

en: ten of spades
vi: mười bích

en: jack of spades
vi: bồi bích

en: queen of spades
vi: đầm bích

en: king of spades
vi: già bích

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# A black joker.
en: black joker
vi: quân đen

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# A red joker.
en: red joker
vi: quân đỏ

note: %s.%s is the game name + the extension HTML or XHTML, e.g. Klondike.html"
en: Help file “%s.%s” not found
vi: Không tìm thấy tập tin trợ giúp “%s.%s”

en: Whether the window is maximized
vi: Cửa sổ có phóng tối đa không

en: Window width
vi: Độ rộng cửa sổ

en: Window height
vi: Độ cao cửa sổ

en: About Solitaire
vi: Giới thiệu về Solitaire

en: Select the game type to play
vi: Chọn kiểu trờ chơi cần chơi

note: #-#-#-#-#  370 (Gtk+ 2.15.3)  #-#-#-#-# Placeholder in --name=NAME in --help output #-#-#-#-#  373 (Gtk+ 2.15.3)  #-#-#-#-# #-#-#-#-#  387 (help2man-1.43.2)  #-#-#-#-# Translators: "NAME", "SYNOPSIS" and other one or two word strings in all upper case are manual page section headings.  The man(1) ma
en: NAME
vi: TÊN

en: FreeCell Solitaire
vi: Solitaire FreeCell

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this is the total number of won games
en: Wins:
vi: Thắng:

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this is the percentage of games won out of all games played
en: Percentage:
vi: Phần trăm:

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this is the section title of a section which contains the n * number of games played, number of games won, and the ratio of these 2 numbers.
en: Wins
vi: Thắng

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this is the best time of all wins
en: Best:
vi: Tốt nhất:

en: Congratulations, you have won!
vi: Chúc mừng! Bạn đã thắng!

en: There are no more moves
vi: Hết lượt

en: Main game:
vi: Trò chơi chính:

en: Card games:
vi: Trò chơi quân bài:

en: Card themes:
vi: Sắc thái quân bài:

en: About FreeCell Solitaire
vi: Giới thiệu về Solitaire FreeCell

en: About AisleRiot
vi: Giới thiệu về AisleRiot

en: AisleRiot provides a rule-based solitaire card engine that allows many different games to be played.
vi: AisleRiot cung cấp một dụng cụ dựa trên luật chơi của bài solitaire mà cho phép chơi nhiều trờ chơi khác nhau.

en: GNOME Games web site
vi: Nơi Mạng Trò chơi GNOME

en: Play “%s”
vi: Chơi « %s »

en: Display cards with “%s” card theme
vi: Hiển thị quân bài theo sắc thái quân bài « %s »

en: A scheme exception occurred
vi: Gặp ngoài lệ giản đồ

en: Please report this bug to the developers.
vi: Hãy thông báo cho nhà phát triển.

en: _Don't report
vi: Đừ_ng thông báo

en: _Report
vi: Thông _báo

en: Freecell Solitaire
vi: Solitaire FreeCell

en: _Select Game…
vi: _Chọn trò chơi…

en: Play a different game
vi: Chơi trò chơi khác

en: _Recently Played
vi: _Vừa chơi

en: S_tatistics
vi: Thống _kê

en: Show gameplay statistics
vi: Hiện thống kê chơi

en: Deal next card or cards
vi: Nhận thêm bài

en: View help for Aisleriot
vi: Xem trợ giúp cho Aisleriot

en: View help for this game
vi: Hiển thị trợ giúp cho trò này

en: About this game
vi: Giới thiệu trò chơi này

en: Install new card themes from the distribution packages repositories
vi: Cài đặt các sắc thái quân bài từ kho phát hành gói

en: _Card Style
vi: Kiểu lá _bài

en: Pick up and drop cards by clicking
vi: Lấy và thả bài bằng cách nhấn vào

en: Whether or not to play event sounds
vi: Có nên phát âm thanh sự kiện hay không

en: _Animations
vi: _Hoạt ảnh

en: Whether or not to animate card moves
vi: Có nên hoạt cảnh khi di chuyển quân bài hay không

en: Score:
vi: Điểm:

en: Cannot start the game “%s”
vi: Không thể khởi chạy lượt chơi « %s »

en: Aisleriot cannot find the last game you played.
vi: Aisleriot không tìm thấy trò chơi bạn mới chơi.

en: This usually occurs when you run an older version of Aisleriot which does not have the game you last played. The default game, Klondike, is being started instead.
vi: Thường gặp lỗi này khi bạn chạy một phiên bản Aisleriot cũ mà không chứa trò chơi bạn mới chơi. Trò chơi mặc định, Klondike, đang được khởi chạy thay vào đó.

en: Base Card: ~a
vi: Bài cơ bản: ~a

en: Base Card: Jack
vi: Bài cơ bản: Quân

en: Base Card: Queen
vi: Bài cơ bản: Đam

en: Base Card: King
vi: Bài cơ bản: Vua

en: Stock left:
vi: Còn lại trong kho:

en: Stock left: 0
vi: Còn lại trong kho: 0

en: Deal more cards
vi: Nhận thêm bài

en: Try rearranging the cards
vi: Cố sắp xếp lại bài

en: Unknown color
vi: Màu lạ

en: the black joker
vi: quân đen

en: the red joker
vi: quân đỏ

en: the unknown card
vi: lá bài lạ

en: the two of hearts
vi: hai cơ

en: the three of hearts
vi: ba cơ

en: the four of hearts
vi: bốn cơ

en: the five of hearts
vi: năm cơ

en: the six of hearts
vi: sáu cơ

en: the seven of hearts
vi: bảy cơ

en: the eight of hearts
vi: tám cơ

en: the nine of hearts
vi: chín cơ

en: the ten of hearts
vi: mười cơ

en: the two of diamonds
vi: hai rô

en: the three of diamonds
vi: ba rô

en: the four of diamonds
vi: bốn rô

en: the five of diamonds
vi: năm rô

en: the six of diamonds
vi: sáu rô

en: the seven of diamonds
vi: bảy rô

en: the eight of diamonds
vi: tám rô

en: the nine of diamonds
vi: chín rô

en: the ten of diamonds
vi: mười rô

en: Move ~a onto the foundation.
vi: Chuyển ~a sang nọc.

en: Move ~a onto an empty foundation slot.
vi: Chuyển ~a vào nọc trống.

en: Move ~a onto the tableau.
vi: Chuyển ~a vào khe hoạt cảnh.

en: Move ~a onto an empty tableau slot.
vi: Chuyển ~a vào khe hoạt cảnh trống.

en: Move ~a onto an empty slot.
vi: Chuyển ~a sang trường trống.

en: Three card deals
vi: Nhận ba lá

en: Deal another round
vi: Nhận vòng sau

en: Redeals left:
vi: Số lần nhận thêm còn lại:

en: an empty slot on the tableau
vi: khe trống trên hoạt cảnh

en: an empty slot on the foundation
vi: khe trống trên nọc

en: Deal a new card from the deck
vi: Nhận một lá bài mới từ cỗ bài

en: Base Card:
vi: Bài cơ bản:

en: Reserve left:
vi: Khe còn lại:

en: Move waste back to stock
vi: Chuyển cái bỏ đi vào kho

en: Move a card to the Foundation
vi: Chuyển quân bài sang nọc

en: Move something into the empty Tableau slot
vi: Đặt quân nào đó vào khe hoạt cảnh trống

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: This is one of the sentences that are used when the user wants to get a hint. Since the 'clock' game is a joke in itself, the sentence it nonsensical and/or a joke. So you can substitute anything you like here; you don't have to translate the
en: Just because a crosswalk looks like a hopscotch board doesn't mean it is one
vi: Có lẽ sự đi qua đường trông giống bảng ô lò cò, nhưng mà không phải

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: This is one of the sentences that are used when the user wants to get a hint. Since the 'clock' game is a joke in itself, the sentence it nonsensical and/or a joke. So you can substitute anything you like here; you don't have to translate the
en: Look both ways before you cross the street
vi: Hãy nhìn cả hai phía trước khi bạn đi qua đường

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: This is one of the sentences that are used when the user wants to get a hint. Since the 'clock' game is a joke in itself, the sentence it nonsensical and/or a joke. So you can substitute anything you like here; you don't have to translate the
en: Have you read the help file?
vi: Bạn đã đọc tập tin trợ giúp chưa?

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: This is one of the sentences that are used when the user wants to get a hint. Since the 'clock' game is a joke in itself, the sentence it nonsensical and/or a joke. So you can substitute anything you like here; you don't have to translate the
en: Odessa is a better game.  Really.
vi: Odessa là trò chơi hay hơn. Thật vậy!

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: This is one of the sentences that are used when the user wants to get a hint. Since the 'clock' game is a joke in itself, the sentence it nonsensical and/or a joke. So you can substitute anything you like here; you don't have to translate the
en: Tourniquets are not recommended unless in the direst emergency
vi: Ga rô không nên dùng trừ trường hợp khẩn cấp

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: This is one of the sentences that are used when the user wants to get a hint. Since the 'clock' game is a joke in itself, the sentence it nonsensical and/or a joke. So you can substitute anything you like here; you don't have to translate the
en: I could sure use a backrub right about now...
vi: Có thể khẳng định là cần ai xoa bóp lưng tôi ngay bây giờ...

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: This is one of the sentences that are used when the user wants to get a hint. Since the 'clock' game is a joke in itself, the sentence it nonsensical and/or a joke. So you can substitute anything you like here; you don't have to translate the
en: Monitors won't give you Vitamin D -- but sunlight will...
vi: Màn hình sẽ không cho bạn Vitamin D -- mà là ánh mặt trời...

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: This is one of the sentences that are used when the user wants to get a hint. Since the 'clock' game is a joke in itself, the sentence it nonsensical and/or a joke. So you can substitute anything you like here; you don't have to translate the
en: If you're ever lost and alone in the woods, hug a tree
vi: Nếu bạn từng lạc và cô đơn trong rừng, hãy ôm một cây

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: This is one of the sentences that are used when the user wants to get a hint. Since the 'clock' game is a joke in itself, the sentence it nonsensical and/or a joke. So you can substitute anything you like here; you don't have to translate the
en: Fishing wire makes bad dental floss
vi: Dây câu làm chỉ tơ nha khoa sai

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: This is one of the sentences that are used when the user wants to get a hint. Since the 'clock' game is a joke in itself, the sentence it nonsensical and/or a joke. So you can substitute anything you like here; you don't have to translate the
en: Consistency is key
vi: Kiên định là chìa khóa

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: This is one of the sentences that are used when the user wants to get a hint. Since the 'clock' game is a joke in itself, the sentence it nonsensical and/or a joke. So you can substitute anything you like here; you don't have to translate the
en: When without a stapler, a staple and a ruler will work
vi: Khi không có máy rập sách thì có thể sử dụng một dây thép rập sách và cái thước kẻ

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: This is one of the sentences that are used when the user wants to get a hint. Since the 'clock' game is a joke in itself, the sentence it nonsensical and/or a joke. So you can substitute anything you like here; you don't have to translate the
en: Never blow in a dog's ear
vi: Đừng bao giờ thổi vào tai chó

en: Cards remaining: ~a
vi: Các lá còn lại: ~a

en: Redeal.
vi: Nhận tiếp.

en: You are searching for an ace.
vi: Bạn đang tìm %s.

en: You are searching for a two.
vi: Bạn đang tìm con hai.

en: You are searching for a three.
vi: Bạn đang tìm con ba.

en: You are searching for a four.
vi: Bạn đang tìm con bốn.

en: You are searching for a five.
vi: Bạn đang tìm con năm.

en: You are searching for a six.
vi: Bạn đang tìm con sáu.

en: You are searching for a seven.
vi: Bạn đang tìm con bảy.

en: You are searching for an eight.
vi: Bạn đang tìm con tám.

en: You are searching for a nine.
vi: Bạn đang tìm con chín.

en: You are searching for a ten.
vi: Bạn đang tìm con mười.

en: You are searching for a jack.
vi: Bạn đang tìm con bồi.

en: You are searching for a queen.
vi: Bạn đang tìm con đầm.

en: You are searching for a king.
vi: Bạn đang tìm con già.

en: Deal a card
vi: Nhận một lá bài

en: Move a king onto an empty tableau slot.
vi: Chuyển lá già vào khe hoạt cảnh trống.

en: No hint available right now
vi: Hiện thời không thể gợi ý

en: Move something on to an empty reserve
vi: Đặt quân nào đó vào khe trống

en: Remove the twos
vi: Nhấc bỏ các bài hai

en: Remove the threes
vi: Nhấc bỏ các bài ba

en: Remove the fours
vi: Nhấc bỏ các bài bốn

en: Remove the fives
vi: Nhấc bỏ các bài năm

en: Remove the sixes
vi: Nhấc bỏ các bài sáu

en: Remove the sevens
vi: Nhấc bỏ các bài bảy

en: Remove the eights
vi: Nhấc bỏ các bài tám

en: Remove the nines
vi: Nhấc bỏ các bài chín

en: Remove the tens
vi: Nhấc bỏ các bài mười

en: Remove the jacks
vi: Nhấc bỏ các bài Quân

en: Remove the queens
vi: Nhấc bỏ các bài Đam

en: Remove the kings
vi: Nhấc bỏ các bài Vua

en: I'm not sure
vi: Chưa chắc

en: Return cards to stock
vi: Bỏ quân trở lại kho

en: Move something onto an empty tableau slot.
vi: Đặt quân nào đó vào khe hoạt cảnh trống.

en: Move ~a off the board
vi: Chuyển ~a ra bảng

en: Consider moving something into an empty slot
vi: Suy tính việc chuyển quân nào đó vào một khe trống

en: Deal a card from stock
vi: Nhận một lá bài từ kho

en: No moves are possible. Undo or start again.
vi: Không thể đi đâu. Hãy Hồi lại, hoặc bắt đầu lại.

en: The game has no solution. Undo or start again.
vi: Không thể giải quyết lượt chơi này. Hãy Hồi lại, hoặc bắt đầu lại.

en: No hint available.
vi: Chưa gọi ý nào

en: Place a two in the leftmost slot of row ~a.
vi: Đặc con hai vào rãnh sát bên trái của hàng ~a.

en: Add to the sequence in row ~a.
vi: Thêm vào chuỗi trong hàng ~a.

en: Randomly Placed Gaps on Redeal
vi: Khe đã để ngẫu nhiên khi nhận lại lá

en: Deal a row
vi: Chia một hàng

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# this isn't great, but it will get around the premature end-of-game call
en: Try moving card piles around
vi: Cố trao đổi chồng bài

en: Select a card from the reserve for first foundation pile
vi: Chọn một lá bài từ khe cho chồng nọc thứ nhất

en: Move a card from the reserve onto the empty tableau slot
vi: Chuyển một lá bài từ khe sang khe hoạt cảnh trống

en: Stock left: ~a
vi: Còn lại trong kho: ~a

en: Deal another card
vi: Nhận một lá bài khác

en: Move a card or build of cards on to the empty slot
vi: Chuyển một lá bài hay dây bài vào khe trống

en: Deal another hand
vi: Nhận một lượt bài khác

en: Move card from waste
vi: Chuyển bài khỏi nơi vô ích

en: Move waste to stock
vi: Chuyển cái bỏ đi vào kho

en: Stock remaining: ~a
vi: Còn lại trong kho: ~a

en: Deal a new card
vi: Nhận một lá bài khác

en: Try moving cards down from the foundation
vi: Cố chuyển quân bài xuống từ nọc

en: Single card deals
vi: Nhận một lá

en: No redeals
vi: Không nhận lại

en: Base Card:
vi: Bài cơ bản:

en: an empty foundation pile
vi: chồng nọc trống

en: an empty tableau slot
vi: khe hoạt cảnh trống

en: Aim to place the suits in the order which fits the current layout most naturally.
vi: Mục đích là đặt các Hoa bài theo thứ tự khớp nhất bố trí hiện thời

en: the foundation
vi: nọc

en: Redeals left: ~a
vi: Số lần nhận tiếp còn lại: ~a

en: Deal new cards from the deck
vi: Nhận lá bài mới từ cỗ bài

en: something
vi: cái nào đó

en: an empty slot
vi: khe trống

en: Place cards on to the Tableau to form poker hands
vi: Đặt quân bài trên hoạt cảnh để tổ chức sắp bài xì

en: Shuffle mode
vi: Chế độ xáo trộn

en: Deal the cards
vi: Nhận bài

en: Reshuffle cards
vi: Xáo lại bài

en: an empty foundation
vi: nọc trống

en: an empty tableau
vi: chồng hoạt cảnh trống

en: Move waste on to a reserve slot
vi: Chuyển cái bỏ đi vào khe

en: Please fill in empty pile first.
vi: Hãy điền vào chồng trống trước tiên.

en: Place something on empty slot
vi: Đặt quân nào đó vào khe trống

en: Four Suits
vi: Bộ bốn

en: Two Suits
vi: Bộ hai

en: One Suit
vi: Bộ một

en: Move a card to an empty temporary slot
vi: Chuyển một lá bài vào khe tạm thời trống

en: No hint available
vi: Không thể gợi ý

en: Allow temporary spots use
vi: Cho pháp sử dụng nơi tạm thời

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a variant of this game. If there is an established standard name for this game or game variant in your locale, use that; otherwise you can translate this string freely or literally, at your option.
en: Falling Stars
vi: Sao băng

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a variant of this game. If there is an established standard name for this game or game variant in your locale, use that; otherwise you can translate this string freely or literally, at your option.
en: Redheads
vi: Tóc đỏ

note: #-#-#-#-#  15 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a variant of this game. If there is an established standard name for this game or game variant in your locale, use that; otherwise you can translate this string freely or literally, at your option.
en: Blondes and Brunettes
vi: Tóc hoe và Tóc đen/nâu

en: Deal a card from the deck
vi: Nhận một lá bài từ cỗ bài

en: Match the top two cards of the waste.
vi: Khớp hai lá bài đầu trên cái bỏ đi.

en: itself
vi: tự nó

en: Progressive Rounds
vi: Hội tiến lên

en: Multiplier Scoring
vi: Điểm nhân

en: Move a build of cards on to the empty Tableau slot
vi: Chuyển một dây bài vào khe hoạt cảnh trống

note: #-#-#-#-#  892 (MATE Desktop Environment)  #-#-#-#-# Column index number to print out on a list dialog #-#-#-#-#  1476 (Zenity GNOME TRUNK)  #-#-#-#-#
en: NUMBER
vi: SỐ

en: ten
vi: mười

en: Start a new multiplayer network game
vi: Bắt đầu lượt chơi mạng đa người chơi mới

en: End the current network game and return to network server
vi: Kết thúc lượt chơi mạng hiện thời và trở về máy phục vụ mạng

en: Show a list of players in the network game
vi: Hiện danh sách các người chơi trong lượt chơi mạng

en: Resume the paused game
vi: Tiếp tục trò chơi bị tạm dừng

en: Configure the game
vi: Cấu hình trò chơi

en: Quit this game
vi: Thoát khỏi trò chơi này

en: Network _Game
vi: Lượt chơi mạn_g

en: L_eave Game
vi: R_a lượt chơi

en: Player _List
vi: Danh _sách người chơi

en: Res_ume
vi: _Tiếp tục

en: _Scores
vi: Đ_iểm

en: You should have received a copy of the GNU General Public License along with %s; 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 %s; 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: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: this is an algorithm for tracking an object of interest (mouse pointer, caret, or widget) with the magnifier.  Push means that Orca will move the magnified region just enough to display the object of interest.
en: Push
vi: Đẩy

en: Error connecting to server: %s
vi: Lỗi kết nối tới máy phục vụ : %s

en: Your new password is %s
vi: Mật khẩu mới của bạn là %s

en: Players on server: %d
vi: Người chơi trên máy phục vụ : %d

en: Current Room: %s
vi: Phòng hiện có : %s

en: You've joined room "%s".
vi: Bạn đã vào phòng « %s ».

en: Error joining room: %s
vi: Lỗi vào phòng: %s

en: GGZ Gaming Zone
vi: Vùng chơi GGZ

en: You can't chat while not in a room.
vi: Không thể trò chuyện khi không phải trong phòng.

en: You don't have permission to chat here.
vi: Bạn không có quyền trò chuyện ở đây.

en: No private chatting at a table!
vi: Không cho phép trò chuyện riêng ở bảng !

en: That player isn't in the room!
vi: Người chơi đó không phải trong phòng !

en: There was an error sending the chat.
vi: Gặp lỗi khi gửi trò chuyện.

en: You're not at a table.
vi: Bạn không phải ở bảng.

en: Chat failed: %s.
vi: Lỗi trò chuyện: %s

en: Error launching table: %s
vi: Gặp lỗi khi khởi chạy bảng: %s

en: You have joined table %d.
vi: Bạn đã vào bảng %d.

en: Error joining table: %s
vi: Lỗi vào bảng: %s

en: You have been booted from the table by %s.
vi: Bạn đã bị đá ra bảng bởi %s.

en: You have left the table.
vi: Bạn đã ra bảng.

en: There was an error with the game server.
vi: Gặp lỗi với máy phục vụ chơi.

en: Error leaving table: %s
vi: Gặp lỗi khi ra bảng: %s

en: Current Room:
vi: Phòng hiện có :

en: **none**
vi: **không có**

note: #-#-#-#-#  1095 (CVS Version of Pidgin)  #-#-#-#-# primitive,						no,							id,			name #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "In reference to a computing device or a program, unable to communicate with or be controlled by a computer. In reference to one or more computers, being disconnect
en: Offline
vi: Ngoại tuyến

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status TRANSLATORS: VPN status #-#-#-#-#  1095 (CVS Version of Pidgin)  #-#-#-#-# 1. connect to server connect to the server
en: Connecting
vi: Đang kết nối

en: Reconnecting
vi: Đang tái kết nối

en: Logging In
vi: Đang đăng nhập

en: --> Room
vi: -> Phòng

en: Chatting
vi: Đang trò chuyện

en: --> Table
vi: -> Bảng

en: <-- Table
vi: <- Bảng

en: Logging Out
vi: Đang đăng xuất

en: Server error: %s
vi: Lỗi máy phục vụ : %s

en: Disconnected from server.
vi: Bị ngắt kết nối ra máy phục vụ.

note: #-#-#-#-#  54 (banshee Gnome HEAD)  #-#-#-#-# Translators: this is a verb used as a button label, not a noun #-#-#-#-#  298 (gnome-keyring 2.26.3)  #-#-#-#-# TRANSLATORS: This is the display label for the login keyring #-#-#-#-#  904 (MATE Desktop Environment)  #-#-#-#-# #-#-#-#-#  1043 (openobject-
en: Login
vi: Đăng nhập

en: That username is already in use.
vi: Tên người dùng đó đang được dùng.

en: Authentication has failed.
    Please supply the correct password.
vi: Lỗi xác thực.
    Hãy cung cấp mật khẩu đúng.

en: The username is too long!
vi: Tên người dùng quá dài.

en: Invalid username, do not use special characters!
vi: Tên người dùng không hợp lệ: đừng dùng ký tự đặc biệt.

note: #-#-#-#-#  274 (gcalctool TRUNK)  #-#-#-#-# Translators: Error message displayed when unable to launch help browser #-#-#-#-#  883 (MATE Desktop Environment)  #-#-#-#-#
en: Unable to open help file
vi: Không thể mở tập tin trợ giúp

en: Server Profile
vi: Hồ sơ máy phục vụ

en: User Information
vi: Thông tin người dùng

en: Normal Login
vi: Đăng nhập thường

en: Guest Login
vi: Đăng nhập khách

en: First-time Login
vi: Đăng nhập lần đầu

en: Wizard
vi: Thầy phù thuỷ

en: Deity
vi: Vị thần

en: Sentinel
vi: Lính gác

en: Captain
vi: Đại uý

en: Angel
vi: Thiên thần

en: Silverlord
vi: Chủ bạc

en: Eagle
vi: Chim đại bàng

en: Vampire
vi: Ma hút máu

en: Chief
vi: Trưởng

en: Colonel
vi: Đại tá

en: Stalker
vi: Người đi oai vệ

en: Scientist
vi: Nhà khoa học

en: Scholar
vi: Nhà thông thái

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "In computer-aided design and object-oriented design, an item that can be treated as a unit and as a member of a particular category or type. In object-oriented programming, a portion of a class of objects."
en: Entity
vi: Thực thể

en: GGZ Community (fast)
vi: Công đồng GGZ (nhanh)

en: Local developer server
vi: Máy phục vụ nhà phát triển cục bộ

en: This is the first time you are running the GTK+ GGZ Gaming Zone client. Would you like to create some default server profiles?
vi: Đây là lần đầu tiên bạn chạy ứng dụng khách Vùng Chơi GGZ GTK+. Bạn có muốn tạo một số hồ sơ máy phục vụ mặc định không?

en: You have received an unknown message from %s.
vi: Bạn đã nhận một thông điệp không rõ từ %s.

en: You've been beeped by %s.
vi: Bạn đã bị kêu bíp bởi %s.

en: Beep sent to %s.
vi: Bíp đã được gửi cho %s.

en: %s (logged on)
vi: %s (đã đăng nhập)

en: %s (logged off)
vi: %s (đã đăng xuất)

en: Chat Commands
vi: Lệnh trò chuyện

en: Added %s to your friends list.
vi: Đã thêm %s vào danh sách bạn bè của bạn.

en: Removed %s from your friends list.
vi: Đã gỡ bỏ %s ra danh sách bạn bè của bạn

en: Added %s to your ignore list.
vi: Đã thêm %s vào danh sách lờ đi của bạn.

en: Removed %s from your ignore list.
vi: Đã gỡ bỏ %s ra danh sách lờ đi của bạn.

en: People currently your friends
vi: Các người hiện thời là bạn bè của bạn

en: People you're currently ignoring
vi: Các người bạn hiện thời lờ đi

en: Multiple matches:
vi: Đa khớp:

en: You don't have this game installed. You can download
    it from %s.
vi: Bạn chưa cài đặt trò chơi này. Có thể tải nó xuống %s.

en: Failed to execute game module.
     Launch aborted.
vi: Lỗi thực hiện mô-đun trò chơi
    nên việc khởi chạy bị hủy bỏ.

en: Launched game
vi: Trò chơi đã được khởi chạy

en: Launch failed
vi: Lỗi khởi chạy

en: You can only play one game at a time.
vi: Bạn chỉ có khả năng chơi một lượt chơi mỗi lần.

en: Game Error
vi: Lỗi trò chơi

en: You're still at a table.
vi: Bạn vẫn ở bảng.

en: You must be in a room to launch a game.
    Launch aborted
vi: Bạn cần phải trong phòng để khởi chạy trò chơi
    nên việc khởi chạy bị hủy bỏ.

en: No game types defined for this server.
    Launch aborted.
vi: Chưa xác định kiểu trò chơi cho máy phục vụ này
    nên việc khởi chạy bị hủy bỏ.

en: This game doesn't support spectators.
vi: Trò chơi này không hỗ trợ nhóm khán giả.

en: You need to launch the GGZ client directly
    to be able to play this game.
vi: Bạn cần phải khởi chạy trực tiếp ứng dụng
    khách GGZ để có khả năng chơi trò này.

en: Message of the Day
vi: Thông điệp của Hôm nay

en: Room filtering is not implemented yet. If
    you would like to help head over to
    http://www.ggzgamingzone.org/
vi: Chưa thực hiện khả năng lọc phòng.
    Nếu bạn muốn giúp đỡ, mời bạn vào
    http://www.ggzgamingzone.org/

en: Web Address
vi: Địa chỉ Mạng

en: Game Types
vi: Kiểu trò chơi

en: Room List Filter:
vi: Bộ lọc danh sách phòng:

en: Player Information
vi: Thông tin người chơi

en: Player Handle:
vi: Tên hiệu người chơi:

en: Table:
vi: Bảng:

note: #-#-#-#-#  134 (empathy TRUNK)  #-#-#-#-# Account and Identifier #-#-#-#-#  426  #-#-#-#-# i18n: ectx: property (text), widget (QLabel, accountLabel) #-#-#-#-#  430  #-#-#-#-# #-#-#-#-#  431  #-#-#-#-# i18n: ectx: property (text), widget (QLabel, label_2) #-#-#-#-#  1095 (CVS Version of Pidgin)  #-#
en: Account:
vi: Tài khoản:

en: Record:
vi: Tốt nhất:

en: Rating:
vi: Đánh giá:

en: Rank:
vi: Phân hàng:

note: #-#-#-#-#  133 (Ekiga TRUNK)  #-#-#-#-# Translators: this is a state, not an action, i.e. it should be read as "(you are) registered", and not as "(you have been) registered"
en: Registered
vi: Đã đăng ký

en: Guest
vi: Khách

note: #-#-#-#-#  144 (evolution-data-server GNOME TRUNK)  #-#-#-#-# System Group: Friends #-#-#-#-#  1407  #-#-#-#-# [toggle_button]: id=filter_with_friends
en: Friends
vi: Bạn bè

en: Which client would you like to use to play this game?
vi: Để chơi trò này, bạn muốn sử dụng ứng dụng khách nào?

en: Don't ask me again.
vi: Đừng hỏi lần nữa.

en: Leave
vi: Ra

en: Seats
vi: Ghế

en: Room Information
vi: Thông tin phòng

en: Game Name:
vi: Tên trò chơi:

en: Room Description:
vi: Mô tả phòng:

en: This room has no game
vi: Phòng này không có trò chơi

en: You can't join a room; you're not logged in
vi: Bạn không thể vào phòng vì chưa đăng nhập

en: You can't switch rooms while playing a game
vi: Bạn không thể chuyển đổi phòng trong khi chơi lượt

en: Error joining room
vi: Lỗi vào phòng

en: Other Rooms
vi: Phòng khác

en: Room
vi: Phòng

en: Game Type:  %s
vi: Kiểu trò chơi: %s

en: Author:  %s
vi: Tác giả: %s

en: Description:  %s
vi: Mô tả: %s

en: Home Page:  %s
vi: Trang chủ : %s

en: Failed to launch table.
     Launch aborted.
vi: Lỗi khởi chạy bảng
    nên việc khởi chạy bị hủy bỏ.

en: Invalid number of bots specified
vi: Xác định số bot không hợp lệ

en: Error launching game module.
vi: Lỗi khởi chạy mô-đun trò chơi.

en: Seat Assignments
vi: Ghế đã gán

en: Game Type:
vi: Kiểu trò chơi:

en: Number of seats
vi: Số ghế

en: Seat %d:
vi: Ghế %d:

en: Reserved for
vi: Dành riêng cho

en: Game Description
vi: Mô tả trò chơi

en: Quit?
vi: Thoát?

en: Server stats are not implemented yet. If
    you would like to help head over to
    http://www.ggzgamingzone.org/
vi: Chưa thực hiện thống kê máy phục vụ.
    Nếu bạn muốn giúp đỡ, mời bạn vào
    http://www.ggzgamingzone.org/

en: Player stats are not implemented yet. If
    you would like to help head over to
    http://www.ggzgamingzone.org/
vi: Chưa thực hiện thống kê người chơi.
    Nếu bạn muốn giúp đỡ, mời bạn vào
    http://www.ggzgamingzone.org/

en: You must highlight a table before you can join it.
vi: Cần phải tô sáng bảng để có khả năng vào nó.

en: Error Joining
vi: Lỗi vào

en: That table is full.
vi: Bảng đầy.

en: You must highlight a table before you can watch it.
vi: Cần phải tô sáng bảng để có khả năng khán nó.

en: Error Spectating
vi: Lỗi khán

en: Failed to join table.
    Join aborted.
vi: Lỗi vào bảng nên
    việc vào bị hủy bỏ

en: Join Error
vi: Lỗi vào

en: Disconnect from the GGZ Gaming Zone server
vi: Ngắt kết nối ra máy phục vụ Vùng Chơi G GZ

en: Start playing a game at a new table
vi: Bắt đầu chơi lượt ở bảng mới

en: Join an existing game
vi: Vào lượt chơi tồn tại

en: Watch an existing game - become a spectator of the table
vi: Khán lượt chơi tồn tại — trở thành khán giả ở bảng

en: Leave the game you're currently playing
vi: Ra lượt bạn hiện thời đạng chơi

en: Show the properties dialog to change the client settings
vi: Hiện hộp thoại thuộc tính để thay đổi thiết lập ứng dụng khách

en: Exit the GGZ client application.
vi: Thoát khỏi ứng dụng khách GGZ

en: Compiled with debugging.
vi: Đã biên dịch với khả năng gỡ lỗi.

en: Watch
vi: Khán

note: #-#-#-#-#  1095 (CVS Version of Pidgin)  #-#-#-#-# Create the window.
en: Room List
vi: Danh sách phòng

en: Player List
vi: Danh sách người chơi

en: Server Stats
vi: Thống kê máy phục vụ

en: Player Stats
vi: Thống kê người chơi

en: Properties Updated
vi: Thuộc tính đã được cập nhật

en: Chat Font:
vi: Phông trò chuyện:

en: Ignore Join/Part Messages
vi: Lờ đi các thông điệp Vào/Ra

en: Play Sounds
vi: Phát âm thanh

en: Auto Indent
vi: Tự động thụt lề

en: Timestamp Chats
vi: Ghi giờ vào trò chuyện

en: Chat Color
vi: Màu trò chuyện

en: Default chat color assigned to your friends
vi: Màu trò chuyện mặc định được gán cho bạn bè

en: Chat color used when your name is typed
vi: Màu trò chuyện dùng khi tên của bạn được gõ

en: Chat color used for all other chats
vi: Màu trò chuyện cho các trò chuyện khác

en: Normal Color
vi: Màu chuẩn

en: Highlight Color
vi: Màu tô sáng

en: Friend Color
vi: Màu bạn bè

en: Black Background
vi: Nền đen

en: White Background
vi: Nền trắng

en: All of the following information is optional.
vi: Các thông tin bên dưới là tùy chọn.

en: Comments, Hobbies, Etc.
vi: Bình luận, sở thích...

en: Single Click Room Entry
vi: Nhấn đơn vào phòng

en: Display All
vi: Hiện tất cả

en: Display New
vi: Hiện mới

en: Display Important
vi: Hiện quan trọng

en: Display None
vi: Hiện không gì

en: A flag to enable 3D mode
vi: Cờ bật chế độ 3D

en: A flag to enable board numbering
vi: Cờ bật đánh số hiệu bảng

en: A flag to enable fullscreen mode
vi: Cờ bật chế độ toàn màn hình

en: A flag to enable move hints
vi: Cờ bật gợi ý lượt

en: A flag to enable the move history browser
vi: Cờ bật trình duyệt các nước đi cũ

en: A flag to enable the toolbar
vi: Cờ bật thanh công cụ

en: A flag to smooth (anti-alias) the 3D display
vi: Một cờ để làm mịn cách hiển thị ba chiều (3D)

en: The directory to open the load game dialog in
vi: Thư mục cần mở để nạp cuộc thoại trò chơi

en: The directory to open the save game dialog in
vi: Thư mục cần mở để lưu cuộc thoại trò chơi

en: The format to display moves in
vi: Định dạng hiển thị nước đi

en: The height of the window
vi: Độ cao cửa sổ

en: The piece to promote pawns to
vi: Quân lên đó cần tăng bậc con tốt

en: The width of the window
vi: Độ rộng cửa sổ

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Title of save game dialog #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-
en: Save Chess Game
vi: Lưu trò chơi cờ

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# translators: This is the title of the "Add Account" dialog. #-#-#-#-#  297 (gnome-initial-setup master)  #-#-#-#-#
en: Add Account
vi: Thêm tài khoản

en: _Host:
vi: _Máy:

note: #-#-#-#-#  898 (MATE Desktop Environment)  #-#-#-#-# port
en: _Port:
vi: _Cổng:

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Preferences Dialog: Check box for selecting if 3D view is available #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-
en: 3_D Chess View
vi: Xem Cờ 3_D

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Preferences Dialog: Label before board orientation combo box #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#
en: Board Orientation:
vi: Hướng bảng:

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Preferences Dialog: Label before move format combo box #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 
en: Move Format:
vi: Định dạng lượt:

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Preferences Dialog: Label before promotion type combo box #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  3
en: Promotion Type:
vi: Kiểu tăng bậc:

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Preferences Dialog: Check box for selecting if history browser is visible #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-
en: Show _History
vi: _Hiện Lược sử

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Preferences Dialog: Check box for selecting if board numbering is visible #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-
en: _Board Numbering
vi: Đánh số _bảng

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Preferences Dialog: Check box for selecting if move hints are visible #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# 
en: _Move Hints
vi: _Gợi ý lượt

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Preferences Dialog: Check box for selecting if the 3D view is smoothed (anti-aliased) #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TR
en: _Smooth Display
vi: Hiển thị _mịn

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Title of load game dialog #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-
en: Load Chess Game
vi: Nạp lượt chơi cờ

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Claim draw menu item #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#
en: Claim _Draw
vi: _Yêu cầu hoà

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# The tooltip for the Resign toolbar button #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games 
en: Resign
vi: Từ bỏ

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Tooltip on the show first move (i.e. game start) navigation button #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#
en: Rewind to the game start
vi: Tua lại về đầu lượt chơi

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Tooltip on the show current move navigation button #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gno
en: Show the current move
vi: Hiện lượt hiện thời

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Tooltip on the show next move navigation button #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-
en: Show the next move
vi: Hiện lượt kế tiếp

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Tooltip on the show previous move navigation button #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gn
en: Show the previous move
vi: Hiện lượt trước

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# The undo move toolbar button #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#
en: Undo Move
vi: Hủy bước

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Save menu item #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#
en: _Resign
vi: _Từ bỏ

en: <b>Players</b>
vi: <b>Người chơi</b>

en: _Black:
vi: Đ_en:

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Title of the main window #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-#
en: Chess
vi: Cờ

en: Play the classic two-player boardgame of chess
vi: Chơi cờ hai người truyền thống

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Preferences Dialog: Combo box entry for game timer of one minute #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#
en: One minute
vi: Một phút

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Preferences Dialog: Combo box entry for game timer of five minutes #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#
en: Five minutes
vi: Năm phút

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Preferences Dialog: Combo box entry for game timer of thirty minutes #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #
en: 30 minutes
vi: 30 phút

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Preferences Dialog: Combo box entry for game timer of one hour #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#
en: One hour
vi: Một giờ

note: #-#-#-#-#  37 (Audacity)  #-#-#-#-# i18n-hint: Name of time display format that shows time in seconds #-#-#-#-#  66 (barsero TRUNK)  #-#-#-#-# Translators: this goes with the previous (= "Split track every") #-#-#-#-#  84 (linuxmint)  #-#-#-#-# #-#-#-#-#  cinnamon-json.pot  #-#-#-#-# photoframe@cinn
en: seconds
vi: giây

note: #-#-#-#-#  203 (gnome-keyring 2.26.3)  #-#-#-#-# Translators: The 'minutes' from 'Lock this keyring if idle for x minutes'. #-#-#-#-#  904 (MATE Desktop Environment)  #-#-#-#-# #-#-#-#-#  1100 (planner Gnome TRUNK)  #-#-#-#-# minute unit variant accepted in input
en: minutes
vi: phút

note: #-#-#-#-#  1100 (planner Gnome TRUNK)  #-#-#-#-# hour unit variant accepted in input
en: hours
vi: giờ

note: #-#-#-#-#  338 (gnucash 2.2.2)  #-#-#-#-# src/report/stylesheets/stylesheet-easy.scm #-#-#-#-#  1396  #-#-#-#-# [language]
en: Easy
vi: Dễ

note: #-#-#-#-#  1396  #-#-#-#-# [color_range]: id=white [color_range]: id=8
en: White
vi: Trắng

note: #-#-#-#-#  1396  #-#-#-#-# [color_range]: id=black [color_range]: id=5
en: Black
vi: Đen

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Save Game Dialog: Name of filter to show only PGN files Load Game Dialog: Name of filter to show only PGN files #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-
en: PGN files
vi: Tập tin PGN

note: #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Translators: Menu item Noun/Material/Human Translators: Menu item Noun/Material/Human/Human Translators: Menu item Noun/Energy/Human
en: Human
vi: Người

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# FIXME: This should create a pop-up dialog #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games 
en: Unable to display help: %s
vi: Không thể hiển thị trợ giúp: %s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Move History Combo: Go to the start of the game #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-
en: Game Start
vi: Đầu chơi

en: No comment
vi: Không ghi chú

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Note there are no move formats for pieces taking kings and this is not allowed in Chess rules Human Move String: Description of a white pawn moving from %1$s to %2s, e.g. 'c2 to c4' #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-game
en: White pawn moves from %1$s to %2$s
vi: Con tốt trắng đi từ %1$s tới %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white pawn at %1$s capturing a pawn at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  
en: White pawn at %1$s takes the black pawn at %2$s
vi: Con tốt trắng ở %1$s bắt con tốt đen ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white pawn at %1$s capturing a rook at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  
en: White pawn at %1$s takes the black rook at %2$s
vi: Con tốt trắng ở %1$s bắt tháp đen ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white pawn at %1$s capturing a knight at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)
en: White pawn at %1$s takes the black knight at %2$s
vi: Con tốt trắng ở %1$s bắt quan cờ đầu ngựa đen ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white pawn at %1$s capturing a bishop at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)
en: White pawn at %1$s takes the black bishop at %2$s
vi: Con tốt trắng ở %1$s bắt giám mục đen ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white pawn at %1$s capturing a queen at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK) 
en: White pawn at %1$s takes the black queen at %2$s
vi: Con tốt trắng ở %1$s bắt quân đam đen ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white rook moving from %1$s to %2$s, e.g. 'a1 to a5' #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games
en: White rook moves from %1$s to %2$s
vi: Tháp trắng đi từ %1$s tới %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white rook at %1$s capturing a pawn at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  
en: White rook at %1$s takes the black pawn at %2$s
vi: Tháp trắng ở %1$s bắt con tốt đen ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white rook at %1$s capturing a rook at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  
en: White rook at %1$s takes the black rook at %2$s
vi: Tháp trắng ở %1$s bắt tháp đen ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white rook at %1$s capturing a knight at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)
en: White rook at %1$s takes the black knight at %2$s
vi: Tháp trắng ở %1$s bắt quân cờ đầu ngựa đen ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white rook at %1$s capturing a bishop at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)
en: White rook at %1$s takes the black bishop at %2$s
vi: Tháp trắng ở %1$s bắt giám mục đen ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white rook at %1$s capturing a queen at %2$s" #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)
en: White rook at %1$s takes the black queen at %2$s
vi: Tháp trắng ở %1$s bắt quân đam đen ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white knight moving from %1$s to %2$s, e.g. 'b1 to c3' #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-gam
en: White knight moves from %1$s to %2$s
vi: Đầu ngựa trắng đi từ %1$s tới %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white knight at %1$s capturing a pawn at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)
en: White knight at %1$s takes the black pawn at %2$s
vi: Đầu ngựa trắng ở %1$s bắt con tốt đen ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white knight at %1$s capturing a rook at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)
en: White knight at %1$s takes the black rook at %2$s
vi: Đầu ngựa trắng ở %1$s bắt tháp đen ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white knight at %1$s capturing a knight at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUN
en: White knight at %1$s takes the black knight at %2$s
vi: Đầu ngựa trắng ở %1$s bắt quân cờ đầu ngựa đen ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white knight at %1$s capturing a bishop at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUN
en: White knight at %1$s takes the black bishop at %2$s
vi: Đầu ngựa trắng ở %1$s bắt giám mục đen ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white knight at %1$s capturing a queen at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK
en: White knight at %1$s takes the black queen at %2$s
vi: Đầu ngựa trắng ở %1$s bắt quân đam đen ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white bishop moving from %1$s to %2$s, e.g. 'f1 to b5' #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-gam
en: White bishop moves from %1$s to %2$s
vi: Giám mục trắng đi từ %1$s tới %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white bishop at %1$s capturing a pawn at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)
en: White bishop at %1$s takes the black pawn at %2$s
vi: Giám mục trắng ở %1$s bắt con tốt đen ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white bishop at %1$s capturing a rook at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)
en: White bishop at %1$s takes the black rook at %2$s
vi: Giám mục trắng ở %1$s bắt tháp đen ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white bishop at %1$s capturing a knight at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUN
en: White bishop at %1$s takes the black knight at %2$s
vi: Giám mục trắng ở %1$s bắt quân cờ đầu ngựa đen ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white bishop at %1$s capturing a bishop at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUN
en: White bishop at %1$s takes the black bishop at %2$s
vi: Giám mục trắng ở %1$s bắt giám mục đen ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white bishop at %1$s capturing a queen at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK
en: White bishop at %1$s takes the black queen at %2$s
vi: Giám mục trắng ở %1$s bắt quân đam đen ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white queen moving from %1$s to %2$s, e.g. 'd1 to d4' #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-game
en: White queen moves from %1$s to %2$s
vi: Quân đam trắng đi từ %1$s tới %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white queen at %1$s capturing a pawn at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK) 
en: White queen at %1$s takes the black pawn at %2$s
vi: Quân đam trắng ở %1$s bắt con tốt đen ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white queen at %1$s capturing a rook at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK) 
en: White queen at %1$s takes the black rook at %2$s
vi: Quân đam trắng ở %1$s bắt tháp đen ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white queen at %1$s capturing a knight at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK
en: White queen at %1$s takes the black knight at %2$s
vi: Quân đam trắng ở %1$s bắt quân cờ đầu ngựa đen ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white queen at %1$s capturing a bishop at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK
en: White queen at %1$s takes the black bishop at %2$s
vi: Quân đam trắng ở %1$s bắt giám mục đen ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white queen at %1$s capturing a queen at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)
en: White queen at %1$s takes the black queen at %2$s
vi: Quân đam trắng ở %1$s bắt quân đam đen ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white king moving from %1$s to %2$s, e.g. 'e1 to f1' #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games
en: White king moves from %1$s to %2$s
vi: Vua trắng đi từ %1$s tới %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white king at %1$s capturing a pawn at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  
en: White king at %1$s takes the black pawn at %2$s
vi: Vua trắng ở %1$s bắt con tốt đen ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white king at %1$s capturing a rook at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  
en: White king at %1$s takes the black rook at %2$s
vi: Vua trắng ở %1$s bắt tháp đen ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white king at %1$s capturing a knight at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)
en: White king at %1$s takes the black knight at %2$s
vi: Vua trắng ở %1$s bắt quân cờ đầu ngựa đen ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white king at %1$s capturing a bishop at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)
en: White king at %1$s takes the black bishop at %2$s
vi: Vua trắng ở %1$s bắt giám mục đen ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a white king at %1$s capturing a queen at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK) 
en: White king at %1$s takes the black queen at %2$s
vi: Vua trắng ở %1$s bắt quân đam đen ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black pawn moving from %1$s to %2$s, e.g. 'c8 to c6' #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games
en: Black pawn moves from %1$s to %2$s
vi: Con tốt đen đi từ %1$s tới %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black pawn at %1$s capturing a pawn at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  
en: Black pawn at %1$s takes the white pawn at %2$s
vi: Con tốt ở %1$s bắt con tốt trắng ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black pawn at %1$s capturing a rook at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  
en: Black pawn at %1$s takes the white rook at %2$s
vi: Con tốt ở %1$s bắt tháp trắng ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black pawn at %1$s capturing a knight at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)
en: Black pawn at %1$s takes the white knight at %2$s
vi: Con tốt ở %1$s bắt quân cờ đầu ngựa trắng ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black pawn at %1$s capturing a bishop at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)
en: Black pawn at %1$s takes the white bishop at %2$s
vi: Con tốt ở %1$s bắt giám mục trắng ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black pawn at %1$s capturing a queen at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK) 
en: Black pawn at %1$s takes the white queen at %2$s
vi: Con tốt ở %1$s bắt quân đam trắng ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black rook moving from %1$s to %2$s, e.g. 'a8 to a4' #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games
en: Black rook moves from %1$s to %2$s
vi: Tháp đen đi từ %1$s tới %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black rook at %1$s capturing a pawn at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  
en: Black rook at %1$s takes the white pawn at %2$s
vi: Tháp đen ở %1$s bắt con tốt trắng ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black rook at %1$s capturing a rook at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  
en: Black rook at %1$s takes the white rook at %2$s
vi: Tháp đen ở %1$s bắt tháp trắng ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black rook at %1$s capturing a knight at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)
en: Black rook at %1$s takes the white knight at %2$s
vi: Tháp đen ở %1$s bắt quân cờ đầu ngựa trắng ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black rook at %1$s capturing a bishop at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)
en: Black rook at %1$s takes the white bishop at %2$s
vi: Tháp đen ở %1$s bắt giám mục trắng ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black rook at %1$s capturing a queen at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK) 
en: Black rook at %1$s takes the white queen at %2$s
vi: Tháp đen ở %1$s bắt quân đam trắng ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black knight moving from %1$s to %2$s, e.g. 'b8 to c6' #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-gam
en: Black knight moves from %1$s to %2$s
vi: Đầu ngựa đen đi từ %1$s tới %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black knight at %1$s capturing a pawn at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)
en: Black knight at %1$s takes the white pawn at %2$s
vi: Đầu ngựa đen ở %1$s bắt con tốt trắng ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black knight at %1$s capturing a rook at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)
en: Black knight at %1$s takes the white rook at %2$s
vi: Đầu ngựa đen ở %1$s bắt tháp trắng ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black knight at %1$s capturing a knight at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUN
en: Black knight at %1$s takes the white knight at %2$s
vi: Đầu ngựa đen ở %1$s bắt quân cờ đầu ngựa trắng ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black knight at %1$s capturing a bishop at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUN
en: Black knight at %1$s takes the white bishop at %2$s
vi: Đầu ngựa đen ở %1$s bắt giám mục trắng ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black knight at %1$s capturing a queen at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK
en: Black knight at %1$s takes the white queen at %2$s
vi: Đầu ngựa đen ở %1$s bắt quân đam trắng ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black bishop moving from %1$s to %2$s, e.g. 'f8 to b3' #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-gam
en: Black bishop moves from %1$s to %2$s
vi: Giám mục đen đi từ %1$s tới %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black bishop at %1$s capturing a pawn at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)
en: Black bishop at %1$s takes the white pawn at %2$s
vi: Giám mục đen ở %1$s bắt con tốt trắng ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black bishop at %1$s capturing a rook at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)
en: Black bishop at %1$s takes the white rook at %2$s
vi: Giám mục đen ở %1$s bắt tháp trắng ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black bishop at %1$s capturing a knight at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUN
en: Black bishop at %1$s takes the white knight at %2$s
vi: Giám mục đen ở %1$s bắt quân cờ đầu ngựa trắng ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black bishop at %1$s capturing a bishop at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUN
en: Black bishop at %1$s takes the white bishop at %2$s
vi: Giám mục đen ở %1$s bắt giám mục trắng ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black bishop at %1$s capturing a queen at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK
en: Black bishop at %1$s takes the white queen at %2$s
vi: Giám mục đen ở %1$s bắt quân đam trắng ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black queen moving from %1$s to %2$s, e.g. 'd8 to d5' #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-game
en: Black queen moves from %1$s to %2$s
vi: Quân đam đen đi từ %1$s tới %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black queen at %1$s capturing a pawn at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK) 
en: Black queen at %1$s takes the white pawn at %2$s
vi: Quân đam đen ở %1$s bắt con tốt trắng ờ %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black queen at %1$s capturing a rook at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK) 
en: Black queen at %1$s takes the white rook at %2$s
vi: Quân đam đen ở %1$s bắt tháp trắng ờ %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black queen at %1$s capturing a knight at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK
en: Black queen at %1$s takes the white knight at %2$s
vi: Quân đam đen ở %1$s bắt quân cờ đầu ngựa trắng ờ %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black queen at %1$s capturing a bishop at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK
en: Black queen at %1$s takes the white bishop at %2$s
vi: Quân đam đen ở %1$s bắt giám mục trắng ờ %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black queen at %1$s capturing a queen at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)
en: Black queen at %1$s takes the white queen at %2$s
vi: Quân đam đen ở %1$s bắt quân đam trắng ờ %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black king moving from %1$s to %2$s, e.g. 'e8 to f8' #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games
en: Black king moves from %1$s to %2$s
vi: Vua đen đi từ %1$s tới %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black king at %1$s capturing a pawn at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  
en: Black king at %1$s takes the white pawn at %2$s
vi: Vua đen ở %1$s bắt con tốt trắng ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black king at %1$s capturing a rook at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  
en: Black king at %1$s takes the white rook at %2$s
vi: Vua đen ở %1$s bắt tháp trắng ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black king at %1$s capturing a knight at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)
en: Black king at %1$s takes the white knight at %2$s
vi: Vua đen ở %1$s bắt quân cờ đầu ngựa trắng ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black king at %1$s capturing a bishop at %2$s #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)
en: Black king at %1$s takes the white bishop at %2$s
vi: Vua đen ở %1$s bắt giám mục trắng ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Human Move String: Description of a black king at %1$s capturing a queen at %2$s" #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)
en: Black king at %1$s takes the white queen at %2$s
vi: Vua đen ở %1$s bắt quân đam trắng ở %2$s

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Message display when the game is drawn #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRU
en: Game is drawn
vi: Trận đấu hoà

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Message displayed when the game ends due to a player being checkmated #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# 
en: Opponent is in check and cannot move (checkmate)
vi: Đối thủ bị chiếu và không thể đi (chiếu hết)

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Message displayed when the game terminates due to a stalemate #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-
en: Opponent cannot move (stalemate)
vi: Đối thủ không thể đi (thế bí)

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Message displayed when the game is drawn due to the fifty move rule #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-
en: No piece has been taken or pawn moved in the last fifty moves
vi: Trong năm mươi lượt qua, chưa bắt quân hay di chuyển con tốt

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Message displayed when the game ends due to one player's clock stopping #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-
en: Opponent has run out of time
vi: Đối thủ đã quá giờ

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Message displayed when the game is drawn due to the three-fold-repitition rule #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #
en: The same board state has occurred three times (three fold repetition)
vi: Cùng một tình trạng bảng đã xảy a ba lần (lặp lại ba lần).

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Message displayed when the game is drawn due to the insufficient material rule #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #
en: Neither player can cause checkmate (insufficient material)
vi: Không có người chơi có thể làm chiếu hết (không đủ tài nguyên)

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Message displayed when the game ends due to the black player resigning #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-#
en: The black player has resigned
vi: Người chơi màu Đen đã từ bỏ

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Message displayed when the game ends due to the white player resigning #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-#
en: The white player has resigned
vi: Người chơi màu Trắng đã từ bỏ

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Message displayed when a game is abandoned #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games
en: The game has been abandoned
vi: Lượt chơi này đã bị bỏ dở

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Message displayed when the game ends due to a player dying #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  
en: One of the players has died
vi: Một người chơi đã chết

note: #-#-#-#-#  326 (gnome-system-monitor GNOME TRUNK)  #-#-#-#-# TRANSLATORS: Seat = i.e. the physical seat the session of the process belongs to, only for multi-seat environments. See http://en.wikipedia.org/wiki/Multiseat_configuration
en: Seat
vi: Ghế

note: #-#-#-#-#  1400 (Battle for Wesnoth 1.8)  #-#-#-#-# [side]: type=Journeyman Mage [side]: type=King of Wesnoth, id=Garard [side] [side]: type=King of Wesnoth, id=Garard II
en: Player
vi: Người chơi

en: Save game before closing?
vi: Lưu lượt chơi trước khi đóng không?

en: The 2D/3D chess game for GNOME. 
    
    glChess is a part of GNOME Games.
vi: Giao diện cờ 2D/3D cho GNOME
    
    glChess thuộc về Trờ chơi GNOME.

[ctx: board size]
en: Small
vi: Nhỏ

[ctx: board size]
en: Medium
vi: Vừa

[ctx: board size]
en: Large
vi: Lớn

en: Could not load theme
vi: Không thể nạp sắc thái

en: Unable to locate file:
    %s
    
    The default theme will be loaded instead.
vi: Không định vị được tập tin:
    « %s »
    
    Vậy sẽ tải bộ đá lát mặc định thay vào đó.

en: Unable to locate file:
    %s
    
    Please check that Five or More is installed correctly.
vi: Không thể định vị tập tin:
    « %s »
    
    Hãy kiểm tra bản cài đặt « Năm hay Nhiều hơn ».

en: Match five objects of the same type in a row to score!
vi: Xếp 5 đối tượng cùng loại trên một dòng để ăn điểm!

en: GNOME Five or More
vi: Năm hay Nhiều hơn của Gnome

en: _Board size:
vi: Cỡ _bảng:

en: Game Over!
vi: Hết lượt chơi !

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Can't move there! #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#-
en: You can't move there!
vi: Không thể đi vào đó !

en: Five or More
vi: Năm hay Nhiều hơn

en: GNOME port of the once-popular Color Lines game.
    
    Five or More is a part of GNOME Games.
vi: Trò chơi Dòng Màu được chuyển sang cho GNOME.
    
    Năm hay Nhiều thuộc về Trờ chơi GNOME.

en: Five or More Preferences
vi: Tùy thích của Năm hay Nhiều hơn

note: #-#-#-#-#  898 (MATE Desktop Environment)  #-#-#-#-# set up a file chooser to pick the image file
en: _Image:
vi: Ả_nh:

en: B_ackground color:
vi: Màu _nền:

en: Board Size
vi: Cỡ bảng

en: _Use fast moves
vi: Chuyển _nhanh

en: Next:
vi: Kế:

en: Remove colored balls from the board by forming lines
vi: Bỏ các bóng cùng màu ra bảng bằng cách sắp dòng

en: Background color. The hex specification of the background color.
vi: Màu nền: cách ghi rõ hệ thập lục phân của màu nền.

en: Ball style
vi: Kiểu bóng

en: Ball style. The filename of the images to use for the balls.
vi: Kiểu bóng: tên tập tin chứa ảnh cần dùng cho bóng.

en: Game field
vi: Bảng chơi

en: Game field from last saved session.
vi: Bảng chơi từ phiên chơi đã lưu cuối cùng.

en: Game preview
vi: Xem trò chơi trước

en: Game preview from last saved session.
vi: Xem trước trò chơi tư phiên chơi đã lưu cuối cùng.

en: Game score
vi: Điểm chơi

en: Game score from last saved session.
vi: Điểm trò chơi từ phiên chơi đã lưu cuối cùng.

en: Playing field size
vi: Cỡ bảng chơi

en: Playing field size. 1=Small, 2=Medium, 3=Large. Any other value is invalid.
vi: Kích thước bảng chơi:
     1 — nhỏ
     2 — vừa
     3 — lớn
    Bất cứ giá trị khác nào thì không hợp lệ.

en: Time between moves
vi: Trì hoãn giữa các lần lượt

en: Time between moves in milliseconds.
vi: Trì hoãn giữa các lần lượt theo mi-li-giây.

en: Four-in-a-Row
vi: Bốn-trong-một-hàng

en: Make lines of the same color to win
vi: Đua để sắp dòng cùng màu để thắng

en: A number specifying the preferred theme.
vi: Số ghi rõ sắc thái ưa thích.

en: Drop marble
vi: Thả bí

en: Key press to drop a marble.
vi: Nhấn phím để thả một viên bí.

en: Key press to move left.
vi: Nhấn phím để di chuyển trái.

en: Key press to move right.
vi: Nhấn phím để di chuyển phải.

en: Level of Player One
vi: Cấp độ của người chơi Một

en: Level of Player Two
vi: Cấp độ cho người chơi Hai

en: Theme ID
vi: Mã số sắc thái

en: Whether or not to use animation.
vi: Có dùng hoạt cảnh hay không.

en: Zero is human; one through three correspond to the level of the computer player.
vi: Không là người chơi, một đến ba ứng với cấp độ của máy tính.

en: Unable to load image:
    %s
vi: Không nạp được ảnh:
    %s

en: It's a draw!
vi: Trận đấu hoà !

en: You win!
vi: Bạn thắng !

en: It is your move.
vi: Bạn đi.

en: I win!
vi: Tôi thắng !

en: Thinking...
vi: Đang nghĩ...

en: %s wins!
vi: %s thắng !

en: Waiting for %s to move.
vi: Đang đợi %s đi.

en: Hint: Column %d
vi: Gợi ý: Cột %d

en: You:
vi: Bạn:

en: Me:
vi: Tôi:

en: Scores
vi: Điểm

en: Drawn:
vi: Trận đấu hoà:

en: "Four in a Row" for GNOME, with a computer player driven by Giuliano Bertoletti's Velena Engine.
    
    "Four in a Row" is a part of GNOME Games.
vi: « Bốn cùng hàng » cho GNOME, với người chơi máy tính được điều khiển bởi dụng cụ Velena của Giuliano Bertoletti.
    
    « Bốn cùng dòng » thuộc về Trờ chơi GNOME.

en: Level one
vi: Cấp 1

en: Level two
vi: Cấp 2

en: Level three
vi: Cấp 3

en: Four-in-a-Row Preferences
vi: Tùy thích cho Bốn-trong-một-hàng

en: Enable _animation
vi: Bật _hoạt cảnh

en: E_nable sounds
vi: Bật â_m thanh

note: #-#-#-#-#  1410 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Yellow
vi: Vàng

en: Cream Marbles
vi: Viên bí kem

en: Glass Marbles
vi: Viên bí thủy tinh

en: Nightfall
vi: Hoàng hôn

en: Nibbles couldn't find pixmap file:
    %s
    
    Please check your Nibbles installation
vi: Nibbles không tìm thấy tập tin pixmap:
    %s
    
    Hãy kiểm tra lại bản cài đặt Nibbles

en: Nibbles couldn't load level file:
    %s
    
    Please check your Nibbles installation
vi: Nibbles không nạp được tập tin cấp:
    %s
    
    Hãy kiểm tra lại bản cài đặt Nibbles

en: Level file appears to be damaged:
    %s
    
    Please check your Nibbles installation
vi: Có vẻ là tập tin cấp bị hỏng:
    %s
    
    Hãy kiểm tra lại bản cài đặt Nibbles

en: Nibbles Scores
vi: Điểm Nibbles

en: Congratulations!
vi: Chúc mừng!

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: Guide a worm around a maze
vi: Hướng dẫn con giun qua cung mê

en: Color to use for worm
vi: Màu cần dùng cho con giun

en: Color to use for worm.
vi: Màu cần dùng cho con giun.

en: Enable fake bonuses
vi: Bật phần thưởng giả

en: Enable fake bonuses.
vi: Bật phần thưởng giả.

en: Enable sounds
vi: Bật âm thanh

en: Enable sounds.
vi: Bật âm thanh.

en: Game level to start on
vi: Cấp độ bắt đầu

en: Game level to start on.
vi: Cấp độ bắt đầu.

en: Game speed
vi: Tốc độ chơi

en: Game speed (1=fast, 4=slow).
vi: Tốc độ chơi (1=nhanh, 4=chậm)

en: Key to use for motion down.
vi: Phím dùng để di chuyển xuống.

en: Key to use for motion left.
vi: Phím dùng để di chuyển trái.

en: Key to use for motion right.
vi: Phím dùng để di chuyển phải.

en: Key to use for motion up.
vi: Phím dùng để di chuyển lên.

en: Number of AI players
vi: Số người chơi trí tuệ

en: Number of AI players.
vi: Số người chơi trí tuệ.

en: Number of human players
vi: Số con người chơi

en: Number of human players.
vi: Số con người chơi.

en: Play levels in random order
vi: Chơi cấp theo thứ tự ngẫu nhiên

en: Play levels in random order.
vi: Chơi cấp theo thứ tự ngẫu nhiên.

en: Size of game tiles
vi: Cỡ đá lát

en: Size of game tiles.
vi: Kích cỡ của đá lát.

en: Use relative movement
vi: Di chuyển liên quan

en: Use relative movement (ie. left or right only).
vi: Di chuyển liên quan (tức là, chỉ trái hay phải thôi).

[ctx: game speed]
en: Beginner
vi: Người bắt đầu

[ctx: game speed]
en: Slow
vi: Chậm

[ctx: game speed]
en: Medium
vi: Vừa

[ctx: game speed]
en: Fast
vi: Nhanh

[ctx: game speed]
en: Beginner with Fakes
vi: Người mới, với điều giả

[ctx: game speed]
en: Slow with Fakes
vi: Chậm vơi điều giả

[ctx: game speed]
en: Medium with Fakes
vi: Vừa với điều giả

[ctx: game speed]
en: Fast with Fakes
vi: Nhanh với điều giả

en: A worm game for GNOME.
    
    Nibbles is a part of GNOME Games.
vi: Trò chơi giun cho GNOME.
    
    Nibbles thuộc về Trờ chơi GNOME.

en: Game over! The game has been won by %s!
vi: Hết lượt ! %s thắng !

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Translators: This string will be included in the intro screen, so don't make sure it fits! #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-gam
en: A worm game for GNOME.
vi: Trò chơi giun cho GNOME.

en: Nibbles Preferences
vi: Tùy thích Nibbles

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Speed #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  309 (gn
en: Speed
vi: Tốc độ

en: Nibbles newbie
vi: Người mới chơi Nibbles

en: My second day
vi: Ngày thứ hai của tôi

en: Not too shabby
vi: Không quá tệ

en: Finger-twitching good
vi: Hay quá!

en: _Play levels in random order
vi: Cấp theo thứ tự _ngẫu nhiên

en: _Enable fake bonuses
vi: _Bật phần thưởng giả

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# starting level #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#
en: _Starting level:
vi: Cấp _khởi đầu:

en: Number of _human players:
vi: Số con người c_hơi:

en: Number of _AI players:
vi: Số người chơi _trí tuệ:

en: Worm
vi: Giun

en: _Use relative movement
vi: Di chuyển _liên quan

en: _Worm color:
vi: Màu _giun:

note: #-#-#-#-#  277 (gnome-color-manager master)  #-#-#-#-# TRANSLATORS: this the ICC colorspace type
en: Gray
vi: Xám

en: Worm %d:
vi: Giun %d:

en: Great work, but unfortunately your score did not make the top ten.
vi: Hay quá, nhưng rất tiếc là điểm bạn không được tốp mười cao nhất.

en: Robots Scores
vi: Điểm Rô-bốt

en: Map:
vi: Bố trí:

en: Congratulations, You Have Defeated the Robots!! 
    But Can You do it Again?
vi: Chúc mừng, bạn đã đánh thắng các Rô-bốt!! 
    Nhưng liệu bạn có thể làm lại điều này?

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# This should never happen. #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-
en: There are no teleport locations left!!
vi: Không có vị trí chuyển ngay còn lại!

en: There are no safe locations to teleport to!!
vi: Không có vị trí an toàn nơi có thể chuyển sang!

en: Set game scenario
vi: Lập kịch bản trò chơi

en: Set game configuration
vi: Lập cấu hình trò chơi

en: Initial window position
vi: Vị trí cửa sổ đầu tiên

en: Classic robots
vi: Rô-bốt cổ điển

en: Classic robots with safe moves
vi: Rô-bốt cổ điển với những bước đi an toàn

en: Classic robots with super-safe moves
vi: Rô-bốt cổ điển với những bước đi siêu an toàn

note: #-#-#-#-#  1396  #-#-#-#-# [language]
en: Nightmare
vi: Ác mộng

en: Nightmare with safe moves
vi: Ác mộng với những bước đi an toàn

en: Nightmare with super-safe moves
vi: Ác mộng với những bước đi siêu an toàn

en: Robots2
vi: Rô-bốt 2

en: Robots2 with safe moves
vi: Rô-bốt 2 với những bước đi an toàn

en: Robots2 with super-safe moves
vi: Rô-bốt 2 với những bước đi siêu an toàn

en: Robots2 easy
vi: Rô-bốt 2 dễ

en: Robots2 easy with safe moves
vi: Rô-bốt 2 dễ với những bước đi an toàn

en: Robots2 easy with super-safe moves
vi: Rô-bốt 2 dễ với những bước đi siêu an toàn

en: Robots with safe teleport
vi: Rô-bốt với khả năng chuyển ngay an toàn

en: Robots with safe teleport with safe moves
vi: Rô-bốt với khả năng chuyển ngay an toàn và những bước đi an toàn

en: Robots with safe teleport with super-safe moves
vi: Rô-bốt với khả năng chuyển ngay an toàn và những bước đi siêu an toàn

en: No game data could be found.
vi: Không tìm thấy dữ liệu trò chơi.

en: The program Robots was unable to find any valid game configuration files. Please check that the program is installed correctly.
vi: Chương trình Rô-bốt GNOME không tìm thấy tập tin cấu hình trò chơi hợp lệ nào. Hãy kiểm tra đã cài đặt trình này cho đúng.

en: Some graphics files are missing or corrupt.
vi: Một số tập tin ảnh có thiếu hay bị hỏng.

en: The program Robots was unable to load all the necessary graphics files. Please check that the program is installed correctly.
vi: Chương trình Rô-bốt GNOME không tải được các tập tin độ họa cần thiết. Hãy kiểm tra đã cài đặt trình này cho đúng.

en: Avoid the robots and make them crash into each other
vi: Tránh các rô-bốt và làm cho chúng đâm sầm vào nhau

en: Enable game sounds
vi: Bật âm thanh trò chơi

en: Enable game sounds. Play sounds for various events throughout the game.
vi: Bật âm thanh trò chơi. Phát âm thanh cho nhiều sự kiện khác trong khi trò chơi.

en: Game type
vi: Kiểu trờ chơi

en: Game type. The name of the game variation to use.
vi: Kiểu trò chơi. Tên sự thay đổi trò chơi cần dùng.

en: Key to hold
vi: Phím để đứng

en: Key to move E
vi: Phím để chuyển phía Đông

en: Key to move N
vi: Phím để chuyển phía Bắc

en: Key to move NE
vi: Phím để chuyển phía Bắc Đông

en: Key to move NW
vi: Phím để chuyển phía Bắc Tây

en: Key to move S
vi: Phím để chuyển phía Nam

en: Key to move SE
vi: Phím để chuyển phía Nam Đông

en: Key to move SW
vi: Phím để chuyển phía Nam Tây

en: Key to move W
vi: Phím để chuyển phía Tây

en: Key to teleport
vi: Phím để chuyển ngay

en: Key to teleport randomly
vi: Phím để chuyển ngay ngẫu nhiên

en: Key to wait
vi: Phím để đợi

en: Robot image theme
vi: Sắc thái ảnh Rô-bốt

en: Robot image theme. The theme of the images to use for the robots.
vi: Sắc thái ảnh Rô-bốt. Sắc thái các ảnh cần dùng cho những Rô-bốt khác.

en: Show toolbar. A standard option for toolbars.
vi: Hiển thị thanh công cụ. Một tùy chọn chuẩn cho thanh công cụ.

en: Use safe moves
vi: Bước đi an toàn

en: Use safe moves. The safe moves option will help you to avoid being killed due to a mistake. If you try to make a move that would lead to your death when there is a safe move available you will not be allowed to proceed.
vi: Bước đi an toàn. Tùy chọn bước an toàn sẽ giúp đỡ bạn tránh bị giết do làm lỗi. Nếu bạn thử làm bước sẽ hướng dẫn đến chết khi có thể bước an toàn thì sẽ không cho phép bước nguy hiểm ấy.

en: Use super safe moves
vi: Bước đi siêu an toàn

en: Use super safe moves. The player is alerted when there is no safe move and the only option is to teleport out.
vi: Bước đi siêu an toàn. Sẽ cảnh báo người chơi khi không có bước an toàn còn lại thì phải chuyển ngay ra.

en: Could not find '%s' pixmap file
vi: Không thể tìm được tập tin ảnh bằng điểm « %s »

en: _Teleport
vi: Chuyển _ngay

en: Teleport, safely if possible
vi: Chuyển ngay an toàn nếu có thể

en: Teleport randomly
vi: Chuyển ngay ngẫu nhiên

en: _Wait
vi: _Chờ

en: Wait for the robots
vi: Đợi rô-bốt

en: Based on classic BSD Robots.
    
    Robots is a part of GNOME Games.
vi: Dựa vào Rô-bốt BSD cổ điển.
    
    Rô-bốt thuộc về Trờ chơi GNOME.

en: Robots Preferences
vi: Tùy thích Rô-bốt

en: _Use safe moves
vi: Bước đi _an toàn

en: Prevent accidental moves that result in getting killed.
vi: Tránh bước nguy hiểm sẽ làm chết.

en: U_se super safe moves
vi: Bước đi _siêu an toàn

en: Prevents all moves that result in getting killed.
vi: Tránh mọi bước sẽ làm chết.

en: _Enable sounds
vi: Bật â_m thanh

en: Play sounds for events like winning a level and dying.
vi: Phát âm thanh cho sự kiện như trắng cấp và chết.

en: _Image theme:
vi: Sắc thái ả_nh:

en: _Restore Defaults
vi: _Phục hồi mặc định

en: Safe Teleports:
vi: Lần chuyển ngay an toàn:

en: Remaining:
vi: Còn lại:

en: Fit falling blocks together
vi: Khớp khối đang rơi xuống

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: Key press to drop.
vi: Nhấn phím để thả một khối.

en: Key press to move down.
vi: Nhấn phím để di chuyển xuống.

en: Key press to pause.
vi: Nhấn phím để tạm đừng.

en: Key press to rotate.
vi: Nhấn phím để xoay.

en: Level to start with
vi: Cấp độ sơ khởi

en: Level to start with.
vi: Cấp độ sơ khơi.

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: The density of filled rows
vi: Mật độ khối trong hàng được điền trước

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: 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 number of rows to fill
vi: Số lượng hàng cần điền đầy

en: The theme used for rendering the blocks
vi: Sắc thái dùng để vẽ các khối

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 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 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: Tango Flat
vi: Tango Phẳng

en: Tango Shaded
vi: Tango Đổ Bóng

en: Lines:
vi: Dòng:

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# pre-filled rows #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-
en: _Number of pre-filled rows:
vi: Số các hàng được đ_iền trước:

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# pre-filled rows density #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# 
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: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "1. A specific action carried out by a computer in the process of executing a program. 2. In mathematics, an action performed on a set of entities that produces a new entity."
en: Operation
vi: Thao tác

en: _Preview next block
vi: _Xem trước khối tiếp theo

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# rotate counter clock wise #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-
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

note: #-#-#-#-#  1323 (stk)  #-#-#-#-# I18N: ./data/gui/options_input.stkgui I18N: Section in the settings menu I18N: ./data/gui/options_device.stkgui #-#-#-#-#  1410 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><title>
en: Controls
vi: Điều khiển

en: Test your logic skills in this number grid puzzle
vi: Kiểm tra kỹ năng lôgic của bạn trong câu đố lưới con số

en: Print Sudokus
vi: In các Sudoku

en: _Easy
vi: _Dễ

en: _Hard
vi: _Khó

en: _Include games you've already played in list of games to print
vi: Gồm các lượt chơ_i bạn đã chơi trong danh sách các lượt chơi cần in

en: _Mark games as played once you've printed them.
vi: Đánh dấu _mỗi lượt chơi đã được chơi một khi in nó.

en: _Number of sudoku to print:
vi: Số Sudoku cầ_n in:

en: _Sudokus per page:
vi: _Số Sudoku trên mỗi trang:

en: _Very Hard
vi: _Rất khó

en: No Space
vi: Đĩa đầy

en: No space left on disk
vi: Không có sức chứa còn rảnh trên đĩa

en: There is no disk space left!
vi: Không có sức chứa còn rảnh trên đĩa !

en: Error %(errno)s: %(error)s
vi: Lỗi %(errno)s: %(error)s

en: Unable to save file %(filename)s.
vi: Không thể lưu tập tin %(filename)s.

en: Sudoku unable to mark game as finished.
vi: Sudoku không thể đánh dấu lượt chơi đã kết thúc.

en: New game
vi: Lượt chơi mới

en: Always show possible numbers in a square
vi: Luôn luôn hiển thị các con số có thể trong vuông

en: Warn about squares made unfillable by a move
vi: Cảnh báo về các vuông không còn điền được sau khi lượt

en: Mark new additions in a separate color so you can keep track of them.
vi: Đánh dấu sự thêm mới bằng màu sắc khác để theo dõi được.

en: _Highlighter
vi: Tô _sáng

en: Highlight the current row, column and box
vi: Tô sáng hàng, cột và hộp hiện thời

en: You had %(n)s impossibility pointed out. | You had %(n)s impossibilities pointed out.
vi[0]: Bạn gặp %(n)s trường hợp không thể.

en: Save this game before starting new one?
vi: Lưu lượt chơi này trước khi bắt đầu lượt mới không?

en: _Save game for later
vi: _Lưu lượt để chơi sau

en: _Abandon game
vi: _Hủy lượt chơi

en: Puzzle Information
vi: Thông tin câu đố

en: There is no current puzzle.
vi: Không có câu đố hiện thời

en: Calculated difficulty:
vi: Lớp khó đã tính:

en: Number of moves instantly fillable by elimination:
vi: Số lượt điền được ngay khi loại trừ :

en: Number of moves instantly fillable by filling:
vi: Số lượt điền được ngay khi điền:

en: Amount of trial-and-error required to solve:
vi: Số lần mò mẫm cần thiết để giải:

en: Puzzle Statistics
vi: Thống kê câu đố

en: Tracker %s
vi: Bộ theo dõi %s

en: Very Hard
vi: Rất khó

en: Do you really want to do this?
vi: Bạn có chắc muốn làm như thế không?

en: Don't ask me this again.
vi: Đừng hỏi lần nữa.

[ctx: board size]
en: Custom
vi: Riêng

en: The Mines Have Been Cleared!
vi: Mìn đã được xóa hết !

en: Mines Scores
vi: Điểm Dò Mìn

en: Resizing and SVG support:
vi: Thay đổi cỡ và hỗ trợ SVG:

en: Faces:
vi: Mặt:

en: Graphics:
vi: Đồ họa:

en: The popular logic puzzle minesweeper. Clear mines from a board using hints from squares you have already uncovered.
    
    Mines is a part of GNOME Games.
vi: Câu đố hợp lý phổ biến Quét Mìn. Bạn hãy xoá các mình ra bảng, mỗi hộp đã phát giác cho bạn biệt thông tin thêm về các mìn còn lại.
    
    Quét Mìn thuộc về Trờ chơi GNOME.

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# New game screen #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-
en: Field Size
vi: Cỡ bảng

en: _Number of mines:
vi: _Số mìn:

en: _Use "I'm not sure" flags
vi: _Dùng cờ « Chưa chắc ».

en: Mines Preferences
vi: Tùy thích cho Dò Mìn

en: Size of the board (0-2 = small-large, 3=custom)
vi: Kích cơ bảng (0-2=nhỏ-lớn, 3=tự chọn)

en: X location of window
vi: Toạ độ X cửa sổ

en: Y location of window
vi: Toạ độ Y cửa sổ

en: Clear hidden mines from a minefield
vi: Xóa mọi mìn bị ẩn ra vùng mìn

en: Board size
vi: Cỡ bảng

en: Enable automatic placing of flags
vi: Bật tự động để cờ

en: Number of columns in a custom game
vi: Số cột trong lượt chơi riêng

en: Number of rows in a custom game
vi: Số hàng trong lượt chơi riêng

en: Set to true to be able to mark squares as unknown.
vi: Đặt là thật để có thể đánh dấu hộp là chưa biết.

en: Set to true to enable warning icons when too many flags are placed.
vi: Đặt là Đúng (true) để bật hiển thị biểu tượng cảnh báo khi có quá nhiều cờ hiển thị.

en: Set to true to have gnomine automatically flag squares as mined when enough squares are revealed
vi: Đặt thành đúng (true) để làm cho gnomine tự động đặt cờ trên mọi vuông có mìn khi đủ vuông được tỏ ra

en: The number of mines in a custom game
vi: Số mìn trong lượt chơi riêng

en: Use the unknown flag
vi: Dùng cờ « không rõ »

en: Warning about too many flags
vi: Cảnh báo về quá nhiều cờ

note: #-#-#-#-#  53 (balsa HEAD)  #-#-#-#-# up button
en: _Up
vi: _Lên

en: _Down
vi: _Xuống

en: Puzzle solved!
vi: Ô đã được giải!

en: Tetravex Scores
vi: Điểm Tetravex

en: GNOME Tetravex is a simple puzzle where pieces must be positioned so that the same numbers are touching each other.
    
    Tetravex is a part of GNOME Games.
vi: Tetravex của Gnome là một câu đố đơn giản. Bạn hãy chọn vị trí cho mỗi phần, mỗi cặp số trùng nối với nhau.
    
    Tetravex thuộc về Trờ chơi GNOME.

en: Complete the puzzle by matching numbered tiles
vi: Tạo xong hình ghép bằng cách khớp đá lát hiển thị số

en: The size of the playing grid
vi: Cơ lưới chơi

en: Only 18 steps
vi: Chỉ 18 bước

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# puzzle name #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  3
en: Daisy
vi: Cây cúc

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# puzzle name #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  3
en: Poppy
vi: Cây thuốc phiện

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# puzzle name #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  3
en: Pansy
vi: Cây hoa bướm

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# puzzle name #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  3
en: Snowdrop
vi: Cây hoa giọt tuyết

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# puzzle name - sometimes called "Le'Ane Rouge" #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-ga
en: Red Donkey
vi: Con lừa màu đỏ

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# puzzle name #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  3
en: Trail
vi: Vết

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# puzzle name #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  3
en: Bone
vi: Xương

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# puzzle name #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  3
en: Fortune
vi: May

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# puzzle name #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  3
en: Fool
vi: Người khờ dại

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# puzzle name #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  3
en: Solomon
vi: Xo-lo-mon

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# puzzle name #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  3
en: Cleopatra
vi: Khợ-le-o-pat-ra

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# puzzle name #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  3
en: Shark
vi: Ca mập

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# puzzle name #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  3
en: Rome
vi: Ro-ma

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# puzzle name #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  3
en: Pennant Puzzle
vi: Câu đố cờ

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# puzzle name #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  3
en: Pelopones
vi: Pe-lo-po-ne-x

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# puzzle name #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  3
en: Transeuropa
vi: Qua Âu

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# puzzle name #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  3
en: Lodzianka
vi: Lot-di-an-ca

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# puzzle name #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  3
en: Polonaise
vi: Ba-lan

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# puzzle name #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  3
en: Baltic Sea
vi: Biển Ban-tích

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# puzzle name #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  3
en: American Pie
vi: Bánh Mỹ

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# puzzle name #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  3
en: Traffic Jam
vi: Kẹt xe

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# puzzle name #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  3
en: Sunshine
vi: Ánh nắng

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# puzzle name #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  3
en: Only 18 Steps
vi: Chỉ 18 bước thôi

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# set of puzzles #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#
en: HuaRong Trail
vi: Vết Hua Rông

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# set of puzzles #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#
en: Challenge Pack
vi: Bộ thách

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# set of puzzles #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#
en: Skill Pack
vi: Bộ tài năng

en: _Restart Puzzle
vi: Chạy _lại câu đố

en: Next Puzzle
vi: Câu đố kế

en: Previous Puzzle
vi: Câu đố trước

en: Level completed.
vi: Cấp hoàn thành

en: The Puzzle Has Been Solved!
vi: Câu đố đã được giải!

en: Klotski Scores
vi: Điểm Klotski

en: Puzzle:
vi: Câu đố :

en: The theme for this game failed to render.
    
    Please check that Klotski is installed correctly.
vi: Không dùng được sắc thái cho lượt chơi này.
    
    Hãy kiểm tra bản cài đặt Klotski.

en: Could not find the image:
    %s
    
    Please check that Klotski is installed correctly.
vi: Không tìm thấy ảnh:
    %s
    
    Hãy kiểm tra bản cài đặt Klotski.

en: Moves: %d
vi: Lần di chuyển: %d

en: Sliding Block Puzzles
    
    Klotski is a part of GNOME Games.
vi: Câu đố Khối Trượt
    
    Klotski thuộc về Trờ chơi GNOME.

en: Slide blocks to solve the puzzle
vi: Trượt khối để giải hình ghép

en: The number of the puzzle being played.
vi: Số câu đố đang được chơi

en: The puzzle in play
vi: Câu đố đang chơi

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: 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: 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: Delay between rolls
vi: Trì hoãn giữa các lần lăn

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: 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: STRING
vi: CHUỖI

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: %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: Computer playing for %s
vi: Máy tính chơi cho %s

en: %s! -- You're up.
vi: %s! -- Bạn lên.

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: A variation on poker with dice and less money.
    
    Tali is a part of GNOME Games.
vi: Một kiểu bài xì với súc sắc và tiền ít.
    
    Tali thuộc về Trờ chơi GNOME.

en: Current game will complete with original number of players.
vi: Lượt chơi hiện thời sẽ hoàn thành với số lượng gốc của người chơi.

en: Tali Preferences
vi: Tùy thích Tali

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: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# --- Button --- #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#
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ủ:

en: _Difficulty:
vi: Cấp _khó :

[ctx: difficulty]
note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Preferences Dialog: Combo box entry for easy game difficulty #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#
en: Easy
vi: Dễ

[ctx: difficulty]
en: Medium
vi: Vừa

[ctx: difficulty]
note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Preferences Dialog: Combo box entry for hard game difficulty #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#
en: Hard
vi: Khó

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# --- PLAYER NAMES FRAME ---- #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-
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: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# End of upper panel #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#
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: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# End of lower panel #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#
en: Lower Total
vi: Tổng số phần dưới

note: #-#-#-#-#  338 (gnucash 2.2.2)  #-#-#-#-# src/report/standard-reports/category-barchart.scm src/report/standard-reports/transaction.scm
en: Grand Total
vi: Tổng số tổng quát

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Need to squish between upper and lower pannel #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-ga
en: Upper total
vi: Tổng số phần đầu

en: Bonus if >62
vi: Phần thưởng nếu >62

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# End of upper panel #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (gnome-games TRUNK)  #-#-#-#-# #-#-#
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: A disk flipping game derived from Reversi.
    
    Iagno is a part of GNOME Games.
vi: Một trò chơi lật đĩa dựa vào Reversi.
    
    Iagno thuộc về Trờ chơi GNOME.

en: Invalid move.
vi: Đi không hợp lệ.

en: Dark:
vi: Sẫm màu:

en: Light:
vi: Sáng màu:

en: Dominate the board in a classic version of Reversi
vi: Thống trị bảng trong trò chơi kiểu Reversi cổ điển

en: Light player wins!
vi: Bên sáng màu thắng!

en: Dark player wins!
vi: Bên sẫm màu thắng!

en: The game was a draw.
vi: Trận đấu hoà.

en: Light must pass, Dark's move
vi: Sáng màu phải qua, di chuyển của quân sẫm màu

en: Dark must pass, Light's move
vi: Bên sẫm màu phải qua, di chuyển của quân Sáng màu

en: Iagno Preferences
vi: Tùy thích Iagno

en: S_how grid
vi: Hiển thị _lưới

en: _Flip final results
vi: Đả_o kết quả cuối cùng

en: _Tile set:
vi: Bộ đá _lát:

en: X Padding
vi: Đệm X

en: Y align
vi: Canh lề Y

en: Lights Off
vi: Đóng đèn

en: Turn off all the lights
vi: Đóng mọi đèn

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# ******************************************************************** #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #
en: Mahjongg
vi: Mạt chược

en: Do you want to start a new game with this map?
vi: Bạn có muốn bắt đầu một lượt chơi mới dùng bản đồ này không?

en: If you continue playing the next game will use the new map.
vi: Nếu bạn tiếp tục thì lượt chơi sau sẽ dùng bản đồ mới.

en: _Continue playing
vi: Tiếp tụ_c chơi

en: Use _new map
vi: Dù_ng bản đồ mới

en: There are no more moves.
vi: Hết lượt.

en: Mahjongg Scores
vi: Điểm Mạt chược

en: Mahjongg Preferences
vi: Tùy thích Mạt chược

en: Maps:
vi: Bố trí:

en: Tiles:
vi: Đá lát:

en: A matching game played with Mahjongg tiles.
    
    Mahjongg is a part of GNOME Games.
vi: Trò chơi khớp đá lát Mạt chược.
    
    Mạt chược thuộc về Trờ chơi GNOME.

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Translators: This is the window title for Mahjongg which contains the map name, e.g. 'Mahjongg - Red Dragon' #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#
en: Mahjongg - %s
vi: Mạt chược — %sf

en: Moves Left:
vi: Di chuyển còn lại:

en: Disassemble a pile of tiles by removing matching pairs
vi: Tháo chồng đá lát ra bằng cách bỏ các cặp khớp

[ctx: mahjongg map name]
note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# * Translatable strings file generated by get_titles.pl. * Add this file to your project's POTFILES.in. * DO NOT compile it as part of your application. #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-# 
en: The Ziggurat
vi: Tháp chóp

[ctx: mahjongg map name]
en: Four Bridges
vi: Bốn cầu

[ctx: mahjongg map name]
en: Cloud
vi: Mây

[ctx: mahjongg map name]
en: Tic-Tac-Toe
vi: Thích-Thach-Thồ

[ctx: mahjongg map name]
en: Red Dragon
vi: Con rồng màu đỏ

[ctx: mahjongg map name]
en: Pyramid's Walls
vi: Tường tháp chóp

[ctx: mahjongg map name]
en: Confounding Cross
vi: Chữ thập làm bối rối

[ctx: mahjongg map name]
en: Difficult
vi: Khó

en: The theme to use
vi: Sắc thái cần dùng

en: _Small
vi: _Nhỏ

en: _Large
vi: _Lớn

en: Change which applications are shown on the main menu
vi: Thay đổi những ứng dụng hiển thị trong trình đơn chính

en: It_ems:
vi: _Mục:

en: Ne_w Item
vi: Mục mớ_i

en: New _Separator
vi: Thanh _ngăn cách mới

en: Restore the default menu layout
vi: Phục hồi bố cục trình đơn mặc định

en: Revert Changes?
vi: Bỏ qua các thay đổi?

en: Revert all menus to original settings?
vi: Hoàn nguyên thiết lập ban đầu của mọi trình đơn?

en: _Menus:
vi: _Trình đơn:

en: _New Menu
vi: Trình đơn mớ_i

en: _Revert to Original
vi: H_oàn nguyên

en: Run Executable...
vi: Chạy tập tin có thể thực hiện...

en: Enter the path to an executable and
    any arguments you wish to pass to it.
vi: Hãy nhập đường dẫn tới
    một tập tin có khả năng thực hiện,
    và đối số nào bạn muốn gởi qua cho nó.

en: Could not load `%s': %s
vi: Không thể tải « %s »: %s

en: Load Valgrind log...
vi: Tải bản ghi Valgrind...

en: Could not save to `%s': %s
    Overwrite?
vi: Không thể lưu vào « %s »: %s
    Ghi đè không?

en: Could not save to `%s': %s
vi: Không thể lưu vào « %s »: %s

en: Save Valgrind log...
vi: Lưu bản ghi Valgrind...

note: This string should be replaced with the name of the translator
en: Jeffrey Stedfast
vi: Nhóm Việt hóa Gnome <gnomevi-list@lists.sourceforge.net>

en: Alleyoop is a Valgrind front-end for the GNOME environment.
vi: Alleyoop là một tiền tiêu Valgrind cho môi trường Gnome.

en: _Kill
vi: Buộc _kết thúc

en: Suppressions
vi: Việc thu hồi

en: View/Edit Suppressions
vi: Xem/Sửa việc thu hồi

en: Run Program
vi: Chạy chương trình

en: Kill Program
vi: Buộc kết thúc chương trình

en: Open Log File
vi: Mở tập tin bản ghi

en: Save Log File
vi: Lưu tập tin bản ghi

en: Display help and quit
vi: Hiển thị trợ giúp rồi thoát

en: Display version and quit
vi: Hiển thị phiên bản rồi thoát

en: Add <dir> to the list of directories to search for source files
vi: Thêm <dir> vào danh sách các thư mục nơi cần tìm kiếm tập tin mã nguồn

en: Recursively add <dir> and all subdirectories to the list of directories to search for source files
vi: Thêm đệ qui <dir> và mọi thư mục con vào danh sách các thư mục nơi cần tìm kiếm tập tin mã nguồn

en: Specify the default Valgrind tool to use
vi: Xác định công cụ Valgrind mặc định cần dùng

en: Alleyoop Preferences
vi: Tùy thích Alleyoop

en: Failed to create pipe to '%s': %s
vi: Lỗi tạo ống dẫn tới « %s »: %s

en: Override default settings
vi: Đè lên thiết lập mặc định

en: Error contains
vi: Lỗi chứa

en: Function contains
vi: Hàm chứa

en: Object contains
vi: Đối tượng chứa

en: Invalid regular expression: '%s': %s
vi: Biểu thức chính quy không hợp lệ: « %s »: %s

note: FIXME: we should really get this title from somewhere else?
en: Valgrind Suppression Rules
vi: Quy tắc thu hồi Valgrind

note: FIXME: we should really get this title from somewhere else?
en: Valgrind Suppression
vi: Thu hồi Valgrind

en: Suppress
vi: Thu hồi

en: Edit in GNU/Emacs
vi: Sửa trong GNU/Emacs

en: Edit in XEmacs
vi: Sửa trong XEmacs

en: Edit in GVim
vi: Sửa trong GVim

en: Demangle c++ symbol names
vi: Tháo gỡ tên ký hiệu C++

en: callers in stack trace
vi: bộ gọi trong vết đống

en: Stop showing errors if there are too many
vi: Thôi hiển thị lỗi nếu có quá nhiều

en: Add time stamps to log messages
vi: Ghi giờ vào thông điệp bản ghi

en: Call __libc_freeres() at exit before checking for memory leaks
vi: Gọi « __libc_freeres() » khi thoát trước khi kiểm tra bộ nhớ rò rỉ

en: Suppressions File:
vi: Tập tin thu hồi:

en: Choose Valgrind Suppressions File...
vi: Chọn tập tin thu hồi Valgrind...

en: Show location of last word access on error:
vi: Hiển thị vị trí của việc truy cập từ cuối cùng khi gặp lỗi:

en: Memory leaks
vi: Bộ nhớ rò rỉ

en: Leak check:
vi: Kiểm tra rò rỉ:

en: Leak resolution:
vi: Giải quyết rò rỉ:

en: Keep up to
vi: Giữ đến

en: Ignore errors produced by inline strlen() calls
vi: Bỏ qua lỗi được cuộc gọi strlen() trực tiếp cung cấp

en: Shared Object
vi: Đối tượng dùng chung

en: Rule name:
vi: Tên quy tắc

en: Suppress messages of type:
vi: Thu hồi thông điệp kiểu :

en: Suppress when using:
vi: Thu hồi khi dùng:

en: System call:
vi: Cuộc gọi hệ thống:

en: Call chain:
vi: Dãy gọi:

en: Error saving to suppression file `%s': %s
vi: Gặp lỗi khi lưu vào tập tin thu hồi « %s »: %s

en: You have forgotten to name your suppression rule.
vi: Bạn chưa đặt tên cho quy tắc thu hồi.

en: Cannot save suppression rules: %s
vi: Không thể lưu các quy tắc thu hồi: %s

en: You have not set a suppressions file in your settings.
vi: Bạn chưa đặt một tập tin thu hồi trong thiết lập.

en: Start VNC
vi: Khởi động VNC...

en: Use text mode
vi: Dùng chế độ văn bản

en: Good
vi: Tốt

en: Connecting...
vi: Đang kết nối...

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

en: When finished please exit from the shell and your system will reboot.
vi: Khi hoàn tất, vui lòng thoát khỏi shell và hệ thống bạn sẽ được khởi động lại.

en: System to Rescue
vi: Hệ thống cần phục hồi

en: Rescue Mode
vi: Chế độ phục hồi

en: Your system is mounted under the %s directory.
vi: Hệ thống của bạn được gắn vào thư mục %s.

en: Attempting to connect to vnc client on host %s...
vi: Đang kết nối tới %s...

en: Connected!
vi: Hoàn tất!

en: Will try to connect again in 15 seconds...
vi: Kết nối lại sau 15 giây ...

en: Please manually connect your vnc client to %s to begin the install.
vi: Vui lòng kết nối đến %s để bắt đầu cài đặt.

en: Starting VNC...
vi: Đang khởi động VNC...

en: The VNC server is now running.
vi: VNC server đã hoạt động.

note: TRANSLATORS: The action of the package, in present tense TRANSLATORS: The role of the transaction, in present tense
en: Installing
vi: Đang cài đặt

en: Installation
vi: Cài đặt

en: Can't have a question in command line mode!
vi: Không thể đặt câu hỏi ở chế độ dòng lệnh!

en: The password must be at least six characters long.
vi: Mật khẩu phải dài ít nhất 6 ký tự.

en: Network configuration
vi:  Cấu hình mạng

note: #-#-#-#-#  254 (Gimp-libgimp Gnome HEAD)  #-#-#-#-# Count label
en: Nothing selected
vi: Chưa chọn gì

en: SYSTEM
vi: HỆ THỐNG

note: TRANSLATORS: the display calibration process is finished
en: Complete!
vi: Hoàn tất!

en: Disk
vi: Đĩa

en: container
vi: thùng chứa

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status TRANSLATORS: VPN status
en: Status unknown (missing)
vi: Tình trạng không rõ (thiếu)

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status
en: Firmware missing
vi: thiếu firmware

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status
en: Cable unplugged
vi: Chưa cắm dây

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status
en: Disconnecting
vi: Đang ngắt

en: Team
vi: Đội

en: IPv4 Address
vi: Địa chỉ IPv4

en: IPv6 Address
vi: Địa chỉ IPv6

en: IP Address
vi: Địa chỉ IP

en: %s free
vi: %s rảnh

en: Invalid group name: %s
vi: Tên nhóm không hợp lệ: %s

en: Invalid username
vi: Tên người dùng không hợp lệ

en: Preserve
vi: Bảo tồn

en: Delete _all
vi: Xóa _hết

en: New Device
vi: Thiết bị mới

en: _Save Changes
vi: _Lưu thay đổi

note: #-#-#-#-#  1095 (CVS Version of Pidgin)  #-#-#-#-# Use
en: Use
vi: Dùng

en: Target
vi: Đích

note: #-#-#-#-#  312 (gnome-packagekit gnome-3-0)  #-#-#-#-# TRANSLATORS: The group type #-#-#-#-#  338 (gnucash 2.2.2)  #-#-#-#-# src/report/business-reports/customer-summary.scm src/report/business-reports/job-report.scm src/report/business-reports/owner-report.scm
en: Vendor
vi: Nhà sản xuất

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a label.
en: label
vi: nhãn

en: summary
vi: tóm tắt

en: Add device
vi: Thêm thiết bị

en: _Use as Hotspot...
vi: Dùng _làm Điểm truy cập...

en: _Configure...
vi: _Cấu hình...

en: VPN Type
vi: Kiểu VPN

en: _Method
vi: _Phương thức

en: _Configuration URL
vi: _URL cấu hình

en: H_TTPS Proxy
vi: Ủy nhiệm H_TTPS

en: _FTP Proxy
vi: Ủy nhiệm _FTP

en: _Socks Host
vi: Máy chủ _Socks

en: _Hostname:
vi: _Tên máy:

en: column
vi: cột

note: #-#-#-#-#  1045 (openobject-addons)  #-#-#-#-# module: base
en: description
vi: mô tả

en: selected
vi: đã chọn

en: _Confirm:
vi: Xá_c nhận:

en: D_evice:
vi: Thiết _bị:

en: U_sername:
vi: Tên _người dùng:

en: What language would you like to use during the installation process?
vi: Bạn muốn dùng ngôn ngữ nào khi cài đặt?

en: _Full name
vi: _Họ tên

en: _Confirm password
vi: _Xác nhận mật khẩu

note: #-#-#-#-#  300 (gnome-libs 1.2.12)  #-#-#-#-# Save #-#-#-#-#  459 (libgnomeui 2.16.0 GNOME TRUNK)  #-#-#-#-#
en: _Save
vi: _Lưu

en: RAID Level:
vi: Cấp RAID:

note: #-#-#-#-#  19 (anjuta)  #-#-#-#-# Automatic highlight menu #-#-#-#-#  274 (gcalctool TRUNK)  #-#-#-#-# Number display mode combo: Automatic, e.g. 1234 (or scientific for large number 1.234×10^99) #-#-#-#-#  327 (gnome-terminal 2.18.0)  #-#-#-#-# * Copyright © 2009 Christian Persch * * Gnome-terminal
en: Automatic
vi: Tự động

en: _Modify...
vi: _Sửa...

en: _Passphrase:
vi: _Mật khẩu :

en: Boot
vi: Khởi động

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "1. In computing, the relative significance of a digit or byte. High-order refers to the most significant (usually leftmost) digit or byte; low-order refers to the least significant (usually rightmost) digit or byte. 2. The sequence in which arithmetic
en: Order
vi: Thứ tự

en: Mountpoint
vi: Điểm lắp

en: _Reboot
vi: _Khởi động lại

note: #-#-#-#-#  312 (gnome-packagekit gnome-3-0)  #-#-#-#-# TRANSLATORS: title: installing local files TRANSLATORS: button: confirm to search for packages TRANSLATORS: button: install codecs TRANSLATORS: button: install a font TRANSLATORS: button: install Plasma services TRANSLATORS: button: install pack
en: Install
vi: Cài đặt

en: Fatal Error
vi: Lỗi nghiêm trọng

en: Anjuta IDE
vi: IDE Anjuta

en: Develop software in an integrated development environment
vi: Phát triển phần mềm trong một môi trường phát triển thống nhất

en: Unable to find plugin module %s
vi: Không tìm thấy mô-đun bổ sung %s

en: Unable to find plugin registration function %s in module %s
vi: Không thể tìm thấy hàm đăng ký phần bổ sung %s trong mô-đun %s

en: Unknown error in module %s
vi: Gặp lỗi không rõ trong mô-đun %s

en: Missing location of plugin %s
vi: Thiếu vị trí của phần bổ sung %s

en: Missing type defined by plugin %s
vi: Thiếu kiểu được phần bổ sung xác định %s

en: plugin %s fails to register type %s
vi: phần bổ sung %s chưa đăng ký kiểu %s

en: The file you are trying to open contains an invalid byte sequence.
vi: Bạn đang thử mở một tập tin chứa một dãy byte không hợp lệ.

en: anjuta was not able to automatically determine the encoding of the file you want to open.
vi: anjuta không thể tự động quyết định bảng mã của tập tin bạn muốn mở.

en: Cannot execute command: "%s"
vi: Không thể thực hiện câu lệnh « %s »

en: Anjuta Shell
vi: Trình bao Anjuta

en: Anjuta shell that will contain the plugin
vi: Trình bao Anjuta sẽ chứa phần bổ sung

en: Plugin '%s' do not want to be deactivated
vi: Phần bổ sung « %s » không tắt được

en: Could not load %s
    This usually means that your installation is corrupted. The error message leading to this was:
    %s
vi: Không thể nạp %s
    Thường có nghĩa là bản cài đặt bị hỏng.
    Thông điệp lỗi dẫn tới trường hợp này là:
    %s

en: Preferred plugins
vi: Phần bổ sung ưa thích

en: Only show user activatable plugins
vi: Chỉ hiện phần bổ sung cho người dùng kích hoạt

en: These are the plugins selected by you when Anjuta prompted to choose one of many suitable plugins. Removing the preferred plugin will let Anjuta prompt you again to choose different plugin.
vi: Đây là những phần bổ sung được bạn chọn khi trình Anjuta nhắc bạn chọn một của nhiều phần bổ sung thích hợp. Gỡ bỏ phần bổ sung ưa thích sẽ cho Anjuta nhắc bạn lần nữa để chọn một phần bổ sung khác.

en: Forget selected plugin
vi: Quên phần bổ sung đã chọn

en: Select a plugin
vi: Chọn phần bổ sung

en: Please select a plugin to activate
vi: Hãy chọn một phần bổ sung cần kích hoạt

en: No plugin able to load other plugins in %s
vi: Không có phần bổ sung có khả năng nạp phần bổ sung khác trong %s

en: Remember this selection
vi: Nhớ sự chọn này

en: Current stack of profiles
vi: Đống hồ sơ hiện có

en: Currently available plugins found in plugin paths
vi: Phần bổ sung hiện thời săn sàng được tìm trên đường dẫn phần bổ sung

en: Activated plugins
vi: Phần bổ sung hoạt động

en: Currently activated plugins
vi: Phần bổ sung hoạt động hiên thời

en: Anjuta shell for which the plugins are
vi: Trình bao Anjuta cho đó các phần bổ sung

en: Anjuta Status
vi: Trạng thái Anjuta

en: Anjuta status to use in loading and unloading of plugins
vi: Trạng thái Anjuta cần dùng khi nạp và bỏ nạp phần bổ sung

note: DEBUG_PRINT ("Icon: %s", icon_path); Avoid space in translated string
en: Loaded:
vi: Đã nạp:

en: The plugin manager to use for resolving plugins
vi: Trình quản lý phần bổ sung cần dùng để giải quyết phần bổ sung

en: Profile Name
vi: Tên hồ sơ

en: Name of the plugin profile
vi: Tên của hồ sơ phần bổ sung

en: Profile Plugins
vi: Phần bổ sung theo hồ sơ

en: List of plugins for this profile
vi: Danh sách các phần bổ sung cho hồ sơ này

en: Synchronization file
vi: Tập tin đồng bộ

en: File to sync the profile xml
vi: Tập tin để đồng bộ mã XML đo hiệu năng sử dụng bộ nhớ

en: Please select a plugin from the list
vi: Hãy chọn một phần bổ sung trong danh sách

en: Failed to read '%s': XML parse error. Invalid or corrupted anjuta plugins profile.
vi: Lỗi đọc « %s »: lỗi phân tích XML. Hồ sơ phần bổ sung Anjuta không hợp lệ hay bị hỏng.

note: <Pluginname>: Install it from <some location on the web>
en: %s: Install it from '%s'
vi: %s: Cài đặt nó từ « %s »

en: Failed to read '%s': Following mandatory plugins are missing:
    %s
vi: Lỗi đọc « %s »: thiếu những phần bổ sung bắt buộc phải dùng mà theo đây:
    %s

en: Are you sure you want to reset the preferences to
    their default settings?
vi: Bạn có chắc muốn đặt lại tùy thích
    về thiết lập mặc định không?

en: Anjuta Preferences
vi: Tùy thích Anjuta

en: Select the items to save:
vi: Chọn những mục cần lưu :

en: If you do not save, all your changes will be lost.
vi: Không lưu thì các thay đổi của bạn sẽ hoàn toàn bị mất.

en: _Discard changes
vi: _Hủy các thay đổi

en: <b>There is %d item with unsaved changes. Save changes before closing?</b> | <b>There are %d items with unsaved changes. Save changes before closing?</b>
vi[0]: <b>Có %d mục chứa thay đổi chưa được lưu. Lưu các thay đổi trước khi đóng lại không?</b>

en: There is an item with unsaved changes. Save changes before closing?
vi: <b>Có một mục chứa thay đổi chưa được lưu. Lưu các thay đổi trước khi đóng lại không?</b>

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "Capable ot receiving stimuli."
en: Sensitive
vi: Nhạy cảm

note: Avoid space in translated string
en: System:
vi: Hệ thống:

en: The "%s" utility is not installed.
    Please install it.
vi: Tiện ích « %s » chưa được cài đặt.
    Hãy cài đặt nó.

en: Cannot execute command: %s (using shell %s)
vi: Không thể thực hiện câu lệnh: %s (dùng trình bao %s)

en: Unable to display help. Please make sure Anjuta documentation package is install. It can be downloaded from http://anjuta.org
vi: Không thể hiển thị trợ giúp. Hãy kiểm tra lại gói tài liệu hướng dẫn của Anjuta đã được cài đặt. Có thể tải nó xuống địa chỉ « http://anjuta.org ».

en: Conflicted
vi: Bị xung đột

en: Unversioned
vi: Không có phiên bản

en: Text to render
vi: Văn bản cần vẽ

en: The pixbuf to render.
vi: Pixbuf cần vẽ.

en: Widget not found: %s
vi: Không tìm thấy ô điều khiển: %s

en: Could not find application pixmap file: %s
vi: Không tìm thấy tập tin sơ đồ điểm ảnh của ứng dụng: %s

en: <b>Build</b>
vi: <b>Xây dựng</b>

en: <b>Configuration:</b>
vi: <b>Cấu hình:</b>

en: <b>Install</b>
vi: <b>Cài đặt</b>

en: <b>Regenerate project</b>
vi: <b>Tạo lại dự án</b>

en: <b>Select Program to run:</b>
vi: <b>Chọn chương trình cần chạy</b>

en: Arguments:
vi: Đối số :

en: Build Directory:
vi: Thư mục Xây dựng:

en: Configure Options:
vi: Cấu hình Tuỳ chọn:

en: Configure Project
vi: Cấu hình Dự án

en: Continue on errors
vi: Tiếp tục với lỗi

en: Highlight message locations in editor
vi: Tô sáng các vị trí thông điệp trong trình soạn thảo

en: Install as root:
vi: Cài đặt dưới người chủ :

en: Run in terminal
vi: Chạy trong thiết bị cuối

en: Run several commands at a time:
vi: Chạy đồng thời vài câu lệnh:

en: Select Program
vi: Chọn chương trình

en: Select a build directory
vi: Chọn một thư mục xây dựng

en: Translate messages
vi: Dịch thông điệp

en: Profiling
vi: Đo hiệu năng sử dụng

en: Optimized
vi: Tối ưu

en: No executables in this project!
vi: Dự án này không chứa tập tin có thể thực hiện

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "A sequence of instructions that can be executed by a computer."
en: Program
vi: Chương trình

en: No file or project currently opened.
vi: Chưa mở tập tin hay dự án.

note: Only local program are supported
en: Program '%s' is not a local file
vi: Chương trình « %s » không phải là một tập tin cục bộ

en: Program '%s' does not exists
vi: Chương trình « %s » không tồn tại

en: Program '%s' does not have execution permission
vi: Chương trình « %s » không có quyền thực hiện

en: No executable for this file.
vi: Tập tin này không có tập tin thực thi.

en: Executable '%s' is not up-to-date.
vi: Tập tin thực thi « %s » quá cũ.

note: The translations should match that of 'make' program. Both strings uses * pearl regular expression * 2 similar strings are used in order to parse the output of 2 different * version of make if necessary. If you update one string, move the first * string into the second slot and then replace the firs
en: make(\[\d+\])?:\s+Entering\s+directory\s+`(.+)'
vi: make(\[\d+\])?:\s+Đang\svào\s+thư\smục\s+`(.+)'

en: make(\[\d+\])?:\s+Entering\s+directory\s+'(.+)'
vi: make(\[\d+\])?:\s+Đang\svào\s+thư\smục\s+'(.+)'

note: The translations should match that of 'make' program. Both strings uses * pearl regular expression * 2 similar strings are used in order to parse the output of 2 different * version of make if necessary. If you update one string, move the first * string into the second slot and then replace the firs
en: make(\[\d+\])?:\s+Leaving\s+directory\s+`(.+)'
vi: make(\[\d+\])?:\s+Đang\srời\s+thư\smục\s+`(.+)'

en: make(\[\d+\])?:\s+Leaving\s+directory\s+'(.+)'
vi: make(\[\d+\])?:\s+Đang\srời\s+thư\smục\s+'(.+)'

en: Entering: %s
vi: Đang vào : %s

en: Leaving: %s
vi: Đang rời khỏi: %s

en: warning:
vi: cảnh báo :

en: Command exited with status %d
vi: Câu lệnh đã thoát với trạng thái %d

en: Command canceled by user
vi: Câu lệnh bị người dùng thôi

en: Command aborted by user
vi: Câu lệnh bị người dùng hủy bỏ

en: Command terminated with signal %d
vi: Câu lệnh bị chấm dứt vì nhận tín hiệu %d

en: Command terminated for an unknown reason
vi: Câu lệnh bị chấm dứt vì nguyên nhân không rõ

en: Total time taken: %lu secs
vi: Tổng thời gian đã qua: %lu giây

en: Completed unsuccessfully
vi: Hoàn tất mà không thành công

en: Completed successfully
vi: Hoàn tất thành công

note: Translators: the first number is the number of the build attemp, the string is the directory where the build takes place
en: Build %d: %s
vi: Bản sây dựng %d: %s

en: Can not compile "%s": No compile rule defined for this file type.
vi: Không thể biên dịch « %s ». Chưa xác định quy tắc biên dịch cho dạng tập tin này.

en: Can not configure project: Missing configure script in %s.
vi: Không thể cấu hình dự án: thiếu văn lệnh cấu hình trong %s.

note: #-#-#-#-#  209 (Geany 1.23)  #-#-#-#-# build the code
en: _Build
vi: _Xây dựng

en: _Build Project
vi: _Xây dựng dự án

en: Build whole project
vi: Xây dựng dự án hoàn toàn

en: _Install Project
vi: Cà_i đặt dự án

en: Install whole project
vi: Cài đặt dự án hoàn toàn

en: _Clean Project
vi: _Gột dự án

en: Clean whole project
vi: Gột toàn dự án

en: C_onfigure Project...
vi: Cấ_u hình Dự án...

en: Configure project
vi: Cấu hình dự án

en: Build _Tarball
vi: Xây dựng kho nén _Tar

en: Build project tarball distribution
vi: Xây dựng bản phân phối dạng kho nén Tar

en: _Build Module
vi: _Xây dựng mô-đun

en: Build module associated with current file
vi: Xây dựng mô-đun liên quan đến tập tin hiện thời

en: _Install Module
vi: Cà_i đặt mô-đun

en: Install module associated with current file
vi: Cài đặt mô-đun liên quan đến tập tin hiện thời

en: _Clean Module
vi: _Gột mô-đun

en: Clean module associated with current file
vi: Gột mô-đun liên quan đến tập tin hiện thời

en: Co_mpile File
vi: _Biên dịch tập tin

en: Compile current editor file
vi: Biên dịch tập tin đang soạn thảo

en: Select Configuration
vi: Chọn Cấu hình

en: Select current configuration
vi: Chọn cấu hình hiện thời

en: Remove Configuration
vi: Gỡ bỏ Cấu hình

en: Clean project (distclean) and remove configuration directory if possible
vi: Xoá sạch dự án (distclean) và gỡ bỏ thư mục cấu hình nếu có thể làm được

en: Compile file
vi: Biên dịch tập tin

en: Build module
vi: Xây dựng mô-đun

en: Install module
vi: Cài đặt mô-đun

en: _Clean
vi: _Gột

en: Clean module
vi: Gột mô-đun

en: _Cancel command
vi: Thôi _chạy câu lệnh

en: Cancel build command
vi: Thôi chạy câu lệnh xây dựng

en: _Build (%s)
vi: _Xây dựng (%s)

en: _Install (%s)
vi: Cà_i đặt (%s)

en: _Clean (%s)
vi: _Gột (%s)

en: Co_mpile (%s)
vi: Biên _dịch (%s)

en: Co_mpile
vi: Biên _dịch

en: Build commands
vi: Xây dựng câu lệnh

note: Translators: This is a group of build * commands which appears in pop up menus
en: Build popup commands
vi: Xây dựng câu lệnh tự mở

en: Build Autotools
vi: Xây dựng Tự động Công cụ

note: create the check menuitem
en: Fixed data-view
vi: Ô xem dữ liệu cố định

en: Update the graph
vi: Cập nhật đồ thị

en: Inheritance Graph
vi: Đồ thị kế thừa

en: <b>Class Elements</b>
vi: <b>Phần tử hạng</b>

en: <b>General Class Properties</b>
vi: <b>Thuộc tính hạng chung</b>

en: Add to Project
vi: Thêm vào dự án

en: Add to Repository
vi: Thêm vào kho

en: Author Email:
vi: Địa chỉ thư của tác giả:

en: Author Name:
vi: Tên tác giả:

en: Author/Date-Time
vi: Tác giả/Ngày-Giờ

en: Author/Date/Time
vi: Tác giả/Ngày/Giờ

en: Base Class Inheritance:
vi: Kế thừa hạng cơ bản:

en: Base Class:
vi: Hạng cơ bản:

en: Class Function Prefix:
vi: Tiền tố hàm hạng:

en: Class Name:
vi: Tên hạng:

en: Class Options:
vi: Tùy chọn hạng:

note: #-#-#-#-#  1024 (openobject-addons)  #-#-#-#-# module: account #-#-#-#-#  1057 (openobject-addons)  #-#-#-#-# module: crm
en: Create
vi: Tạo

en: GObject Class
vi: Hạng GObject

en: GObject Prefix and Type:
vi: Tiền tố và kiểu GObject:

en: General Public License (GPL)
    Lesser General Public License (LGPL)
    No License
vi: Giấy Phép Công Cộng GNU (GPL)
    Giấy Phép Công Cộng GNU Phụ (LGPL)
    Không có giấy phép

en: Generic C++ Class
vi: Hạng C++ chung

en: Header File:
vi: Tập tin phần đầu:

en: Inline the declaration and implementation
vi: Khai báo và thực hiện trực tiếp

en: Member Functions/Variables
vi: Hàm/biến bộ phận

en: Signals
vi: Tín hiệu

en: Source File:
vi: Tập tin nguồn:

en: Source/Header Headings:
vi: Tiêu đề nguồn/phần đầu

en: Header or source file has not been created
vi: Chưa tạo tập tin kiểu phần đầu hay nguồn

en: Autogen template used for the header file
vi: Tự động phát sinh mẫu dùng cho tập tin phần đầu

en: Autogen template used for the implementation file
vi: Tự động phát sinh mẫu dùng cho tập tin thực hiện

en: File to which the processed template will be written
vi: Tập tin vào đó cần ghi mẫu đã xử lý

en: Failed to write autogen definition file
vi: Lỗi ghi tập tin xác định phát sinh

en: Could not find autogen version 5, please install the autogen package. You can get it from http://autogen.sourceforge.net
vi: Không tìm thấy autogen phiên bản 5. Hãy cài đặt gói autogen.
    Có thể lấy nó ở địa chỉ « http://autogen.sourceforge.net ».

en: Failed to execute autogen: %s
vi: Lỗi thực hiện autogen: %s

en: XML description of the user interface
vi: Mô tả XML của giao diện người dùng

en: <b>CVS Options</b>
vi: <b>Tùy chọn CVS</b>

en: <b>Module Details:</b>
vi: <b>Chi tiết mô-đun</b>

en: <b>Options:</b>
vi: <b>Tùy chọn</b>

en: <b>Please note: </b>
    
    Pressing OK will delete the file from disk and from CVS. Of course the file won't be removed from CVS before you use CVS Commit. <b>You have been warned!</b>
vi: <b>Ghi chú :</b>
    
    Bấm nút OK sẽ xoá tập tin khỏi đĩa và khỏi kho CVS. Tất nhiên tập tin sẽ không bị gỡ bỏ khỏi kho CVS trước khi bạn sử dụng câu lệnh « cvs commit ».
    
    <b>Người dùng đã được cảnh báo trước.</b>

en: <b>Repository: </b>
vi: <b>Kho :</b>

en: Be verbose
vi: Xuất chi tiết

en: CVS Preferences
vi: Tùy thích CVS

en: CVS: Add file/directory
vi: CVS: Thêm tập tin/thư mục

en: CVS: Commit file/directory
vi: CVS: Gài tập tin/thư mục vào

en: CVS: Diff file/directory
vi: CVS: Khác biệt tập tin/thư mục

en: CVS: Import
vi: CVS: Nhập

en: CVS: Log file/directory
vi: CVS: xem bản ghi về tập tin/thư mục

en: CVS: Remove file/directory
vi: CVS: Gỡ bỏ tập tin/thư mục

en: CVS: Status
vi: CVS: Trạng thái

en: CVS: Status from file/directory
vi: CVS: Trạng thái về tập tin/thư mục

en: CVS: Update file/directory
vi: CVS: Cập nhật tập tin/thư mục

en: Choose file or directory to add:
vi: Chọn tập tin hay thư mục cần thêm:

en: Choose file or directory to commit:
vi: Chọn tập tin hay thư mục cần gài vào :

en: Choose file or directory to diff:
vi: Chọn tập tin hay thư mục cần khác biệt:

en: Choose file or directory to get log:
vi: Chọn tập tin hay thư mục cần về đó cần lấy bản ghi lưu sự kiện:

en: Choose file or directory to get the status from:
vi: Chọn tập tin hay thư mục cần về đó cần lấy trạng thái:

en: Choose file or directory to remove:
vi: Chọn tập tin hay thư mục cần gỡ bỏ :

en: Choose file or directory to update:
vi: Chọn tập tin hay thư mục cần cập nhật:

en: Compression Level (0=off, 10=max):
vi: Cấp nén (0=tắt, 10=tối đa)

en: Create new directories
vi: Tạo thư mục mới

en: Delete empty directories
vi: Xoá thư mục trống

en: Do not act recursively
vi: Không làm đệ qui

en: File is binary
vi: Tập tin là nhị phân

en: Ignore .cvsrc file (recommended)
vi: Bỏ qua tập tin .cvsrc (khuyến khích)

en: Local
    Extern (rsh)
    Password server (pserver)
vi: Cục bộ
    Ngoài (rsh)
    Trình phục vụ mật khẩu (pserver)

en: Log message:
vi: Thông điệp bản ghi:

en: Module name:
vi: Tên mô-đun:

en: Path to "cvs" command
vi: Đường dẫn đến lệnh « cvs »

en: Project root directory:
vi: Thư mục gốc của dự án:

en: Release tag:
vi: Thẻ phát hành:

en: Reset sticky tags
vi: Đặt lại thẻ dính

en: Standard diff
    Patch-Style diff
vi: Khác biệt tiêu chuẩn
    Khác biệt kiểu đắp vá

en: Unified format instead of context format
vi: Dùng định thống nhất thay cho định dạng ngữ cảnh

en: Use revision/tag:
vi: Dùng bản sửa đổi/thẻ:

en: Use revision:
vi: Dùng bản sửa đổi:

en: Vendor tag:
vi: Thẻ nhà sản xuất:

en: Whole project
vi: Dự án hoàn toàn

en: Please enter a filename!
vi: Hãy nhập một tên tập tin.

en: Please fill field: %s
vi: Hãy điền vào trường: %s

en: CVS command is running! Please wait until it is finished!
vi: Câu lệnh CVS đang chạy. Hãy đợi đến khi nó hoàn tất.

en: Unable to delete file
vi: Không thể xoá tập tin

en: Are you sure that you want to pass an empty log message?
vi: Bạn có chắc muốn gửi một thông điệp ghi lưu sự kiện mà trống không?

en: Are you sure that you do not want a log message?
vi: Bạn có chắc không muốn thấy một thông điệp ghi lưu sự kiện không?

en: CVS command failed - See above for details
vi: Câu lệnh CVS bị lỗi (xem trên để tìm chi tiết)

en: CVS command successful! - Time taken: %ld second | CVS command successful! - Time taken: %ld seconds
vi[0]: Câu lệnh CVS đã chạy thành công. Thời gian đã qua: %ld giây

en: CVS command is running - please wait until it finishes!
vi: Câu lệnh CVS đang chạy: hãy đợi đến khi nó hoàn tất.

note: Display label short-cut
en: Add a new file/directory to the CVS tree
vi: Thêm một tập tin/thư mục mới vào cây CVS

note: Display label short-cut
en: Remove a file/directory from CVS tree
vi: Gỡ bỏ một tập tin/thư mục khỏi cây CVS

note: #-#-#-#-#  19 (anjuta)  #-#-#-#-# Action name Stock icon, if any
en: _Commit
vi: _Gài vào

note: Display label short-cut
en: Commit your changes to the CVS tree
vi: Ghi lưu các thay đổi vào kho CVS

note: Display label short-cut
en: Sync your local copy with the CVS tree
vi: Đồng bộ hoá bản sao cục bộ với kho CVS

note: #-#-#-#-#  19 (anjuta)  #-#-#-#-# Action name Stock icon, if any
en: _Diff
vi: _Khác biệt

note: Display label short-cut
en: Show differences between your local copy and the tree
vi: Hiển thị sự khác nhau giữa bản sao cục bộ và kho

note: Action name Stock icon, if any
en: _Show Status
vi: _Hiện trạng thái

note: Display label short-cut
en: Show the status of a file/directory
vi: Hiện trạng thái về một tập tin/thư mục

note: Action name Stock icon, if any
en: _Show Log
vi: _Hiện bản ghi

note: Display label short-cut
en: Show the log of a file/directory
vi: Hiển thị bản ghi về một tập tin/thư mục

note: Action name Stock icon, if any
en: _Import Tree
vi: _Nhập cây

note: Display label short-cut
en: Import a new source tree to CVS
vi: Nhập một cây nguồn mới vào CVS

en: CVS operations
vi: Thao tác CVS

en: CVS popup operations
vi: Thao tác tự mở CVS

en: <b>Debugger:</b>
vi: <b>Bộ gỡ lỗi:</b>

en: <b>Remote debugging</b>
vi: <b>Gỡ lỗi từ xa</b>

en: Add Watch
vi: Thêm Theo dõi

en: Attach to process
vi: Đính kèm tiến trình

en: Breakpoint properties
vi: Thuộc tính điểm ngắt

en: Breakpoints
vi: Điểm ngắt

en: CPU Registers
vi: Thanh ghi CPU

en: Change Watch
vi: Đổi Theo dõi

en: Connect to remote target
vi: Kết nối tới đích từ xa

en: Debugger command
vi: Câu lệnh gỡ bỏ

en: Debugger command:
vi: Câu lệnh gỡ bỏ :

en: Display process _tree
vi: Hiển thị cây _tiến trình

en: Enable _all
vi: _Bật tất cả

en: Enter an address in hexadecimal or select one in the data
vi: Hãy gõ một địa chỉ theo thập lục, hoặc chọn một địa chỉ trong dữ liệu

en: Hide process para_meters
vi: Ẩn tha_m số tiến trình

en: Inspect
vi: Xem xét

en: Inspect/Evaluate
vi: Xem xét/Đánh giá

en: Kernel Signals
vi: Tín hiệu hạt nhân

en: Pass:
vi: Gửi:

en: Print:
vi: In:

en: Program Interrupt
vi: Gián đoạn chương trình

en: Select one directory
vi: Chọn một thư mục

en: Serial Line Connection
vi: Kết nối Dây Nối tiếp

en: Set Signal Property
vi: Đặt thuộc tính tín hiệu

en: Shared libraries
vi: Thư viện dùng chung

en: Signal:
vi: Tín hiệu :

en: Source Directories
vi: Thư mục nguồn

en: Start Debugger
vi: Khởi chạy bộ gỡ lỗi

en: Stop:
vi: Dừng:

en: TCP/IP Connection
vi: Kết nối TCP/IP

en: _Automatic update
vi: _Tự động cập nhật

en: _Condition:
vi: Điề_u kiện:

en: _Disable all
vi: _Tắt tất cả

en: _Hide paths
vi: Ẩn đường _dẫn

note: This is the number of time that the program executes the line where a breakpoint is located. It is used as a list header, so I have tried to find a quite short name.
en: _Pass count:
vi: _Lần gửi:

en: _Process to attach to:
vi: Tiến t_rình kèm đó cần đính

en: _Remove all
vi: _Gỡ bỏ tất cả

en: Are you sure you want to delete all the breakpoints?
vi: Bạn có chắc muốn xoá tất cả các điểm ngắt không?

note: Action name Stock icon, if any
en: _Breakpoints
vi: Đ_iểm ngắt

note: Action name Stock icon, if any
en: Toggle Breakpoint
vi: Bật/tắt điểm ngắt

note: Display label short-cut
en: Toggle breakpoint at the current location
vi: Bật/tắt điểm ngắt ở vị trí hiện tại

note: Action name Stock icon, if any
en: Add Breakpoint...
vi: Thêm điểm ngắt...

note: Display label short-cut
en: Add a breakpoint
vi: Thêm một điểm ngắt

note: Action name Stock icon, if any
en: Remove Breakpoint
vi: Gỡ bỏ điểm ngắt

note: Display label short-cut
en: Remove a breakpoint
vi: Gỡ bỏ một điểm ngắt

note: Action name Stock icon, if any
en: Edit Breakpoint
vi: Sửa điểm ngắt

note: Display label short-cut
en: Edit breakpoint properties
vi: Sửa thuộc tính điểm ngắt

note: Action name Stock icon, if any
en: Enable Breakpoint
vi: Bật điểm ngắt

note: Display label short-cut
en: Enable a breakpoint
vi: Hiệu lực một điểm ngắt

note: Action name Stock icon, if any
en: Disable All Breakpoints
vi: Tắt mọi điểm ngắt

note: Display label short-cut
en: Deactivate all breakpoints
vi: Vô hiệu hoá tất cả các điểm ngắt

note: Action name Stock icon, if any
en: R_emove All Breakpoints
vi: Gỡ _bỏ mọi điểm ngắt

note: Display label short-cut
en: Remove all breakpoints
vi: Gỡ bỏ tất cả các điểm ngắt

note: Action name Stock icon, if any
en: Jump to Breakpoint
vi: Nhảy tới điểm ngắt

note: Display label short-cut
en: Jump to breakpoint location
vi: Nhảy tới vị trí của điểm ngắt

en: Disable Breakpoint
vi: Tắt điểm ngắt

en: Disable a breakpoint
vi: Tắt một điểm ngắt

note: #-#-#-#-#  1045 (openobject-addons)  #-#-#-#-# module: base #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "The state of an expression or a variable (for example, when a result can be either true or false, or equal or not equal)."
en: Condition
vi: Điều kiện

en: Pass count
vi: Lần gửi

en: Breakpoint operations
vi: Thao tác điểm ngắt

note: create goto menu_item.
en: _Goto address
vi: _Thăm địa chỉ

en: Disassembly
vi: Tháo ra

note: This is the list of local variables.
en: Locals
vi: Đồ cục bộ

en: Debugger Log
vi: Bản ghi gỡ lỗi

en: Started
vi: Đã bắt đầu

en: Running...
vi: Đang chạy...

en: Unloaded
vi: Đã gỡ

en: Debugger terminated with error %d: %s
vi: Bộ gỡ lỗi đã kết thúc với lỗi %d: %s

en: Program has received signal: %s
vi: Chương trình đã nhận tín hiệu : %s

en: _Start Debugger
vi: _Khởi chạy bộ gỡ lỗi

en: _Debug Program
vi: _Gỡ lỗi chương trình

en: Start debugger and load the program
vi: Khởi chạy bộ gỡ lỗi và nạp chương trình

en: _Debug Process...
vi: _Gỡ lỗi tiến trình...

en: Start debugger and attach to a running program
vi: Khởi chạy bộ gỡ lỗi và đính kèm một chương trình đang chạy

en: Debug _Remote Target...
vi: Gỡ lỗi đích từ _xa...

en: Connect to a remote debugging target
vi: Kết nối tới một đích gỡ lỗi từ xa

en: Stop Debugger
vi: Dừng chạy bộ gỡ lỗi

en: Say goodbye to the debugger
vi: Dừng chạy trình gỡ lỗi

en: Add source paths...
vi: Thêm đường dẫn nguồn...

en: Add additional source paths
vi: Thêm các đường dẫn mã nguồn bổ sung

note: Action name Stock icon, if any
en: Debugger Command...
vi: Câu lệnh gỡ lỗi...

note: Display label short-cut
en: Custom debugger command
vi: Câu lệnh gỡ lỗi tự chọn

en: _Info
vi: Thông t_in

en: Info _Target Files
vi: _Tập tin đích thông tin

en: Display information on the files the debugger is active with
vi: Hiển thị thông tin về những tập tin đang được gỡ lỗi

en: Info _Program
vi: Thông tin _chương trình

en: Display information on the execution status of the program
vi: Hiển thị thông tin về trạng thái thực hiện của chưng trình

en: Info _Kernel User Struct
vi: Thông tin cấu trúc người dùng _hạt nhân

en: Display the contents of kernel 'struct user' for current child
vi: Hiển thị nội dung của người dùng cấu trúc (struct user) của hạt nhân cho tiến trình con đang chạy

en: Shared Libraries
vi: Thư viện dùng chung

en: Show shared libraries mappings
vi: Hiển thị sự ánh xạ mỗi thư viện dùng chung

en: Show kernel signals
vi: Hiện tín hiệu hạt nhân

note: Action name Stock icon, if any
en: Run/_Continue
vi: _Chạy/Tiếp tục

note: Display label short-cut
en: Continue the execution of the program
vi: Tiếp tục lại thực hiện chương trình

en: Step _In
vi: Bước _vào

en: Single step into function
vi: Một bước vào hàm

en: Step O_ver
vi: Bước _qua

en: Single step over function
vi: Một bước qua hàm

en: Step _Out
vi: Bước _ra

en: Single step out of the function
vi: Một bước ra hàm

en: _Run to Cursor
vi: Chạ_y tới con trỏ

en: Run to the cursor
vi: Chạy tới con trỏ

en: Info _Global Variables
vi: Thông tin biến t_oàn cục

en: Display all global and static variables of the program
vi: Hiển thị tất cả các biến kiểu toàn cục và tĩnh của chương trình

en: Info _Current Frame
vi: Thông tin kh_ung hiện tại

en: Display information about the current frame of execution
vi: Hiển thị thông tin về khung thực hiện hiện thời

en: Info Function _Arguments
vi: Thông tin đối _số hàm

en: Display function arguments of the current frame
vi: Hiển thị các đối số hàm của khung hiện tại

note: Action name Stock icon, if any
en: Pa_use Program
vi: Tạ_m dừng chương

note: Display label short-cut
en: Pauses the execution of the program
vi: Tạm thời dừng thực hiện chương trình

en: Debugger operations
vi: Thao tác gỡ lỗi

en: Unable to find one debugger plugin supporting a target with %s mime type
vi: Không tìm thấy một phần bổ sung gỡ lỗi mà hỗ trợ một đích đến có dạng MIME %s

en: Registers
vi: Thanh ghi

en: Symbols read
vi: Ký hiệu được đọc

en: Shared library operations
vi: Thao tác thư viện dùng chung

note: #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Translators: Menu item Verb/Signal Translators: Menu item Verb/Signal/Signal Translators: Menu item Noun/Signal Translators: Menu item Noun/Signal/Signal #-#-#-#-#  262 (glade Gnome HEAD)  #-#-#-#-# List of current signal handlers - Signal/Handler/Data/Options #-
en: Signal
vi: Tín hiệu

en: Pass
vi: Gửi

note: Action name Stock icon, if any
en: Send to process
vi: Gửi cho tiến trình

en: Kernel signals
vi: Tín hiệu hạt nhân

en: Signal operations
vi: Thao tác tín hiệu

en: Show Line Numbers
vi: Hiện số thứ tự dòng

en: Whether to display line numbers
vi: Có nên hiển thị số thứ tự dòng hay không

en: Show Line Markers
vi: Hiện dấu dòng

en: Whether to display line marker pixbufs
vi: Có nên hiển thị ký hiệu đánh dấu dòng không

note: Action name Stock icon, if any
en: Set current frame
vi: Đặt khung hiện thời

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "A region of reserved memory in which programs store status data such as procedure and function call addresses, passed parameters, and sometimes local variables."
en: Stack
vi: Đống

en: Stack frame operations
vi: Thao tác khung đống

en: Pid
vi: PID

en: Unable to execute: %s.
vi: Không thể thực hiện %s.

en: Unable to open the file: %s
vi: Không thể mở tập tin: %s

en: Unable to open %s. Debugger cannot start.
vi: Không thể mở « %s » vì trình gỡ lỗi không khởi chạy được.

en: Unable to detect mime-type of %s. Debugger cannot start.
vi: Không thể phát hiện dạng MIME của %s thì công cụ gỡ lỗi không khởi chạy được.

en: Missing file %s
vi: Thiếu tập tin %s

en: The program is running.
    Do you still want to stop the debugger?
vi: Chương trình đang chạy.
    Bạn vẫn còn muốn dừng chạy trình gỡ lỗi không?

note: Action name Stock icon, if any
en: Set current thread
vi: Đặt mạch hiện thời

en: Thread
vi: Mạch

en: Thread operations
vi: Thao tác mạch

note: Action name Stock icon, if any
en: Ins_pect/Evaluate...
vi: _Xem xét/Đánh giá...

note: Display label short-cut
en: Inspect or evaluate an expression or variable
vi: Kiểm tra hoặc định giá một biểu thức hay biến

en: Add Watch...
vi: Thêm Theo dõi...

en: Remove Watch
vi: Bỏ Theo dõi

en: Update Watch
vi: Cập nhật Theo dõi

en: Change Value
vi: Đổi giá trị

en: Update all
vi: Cập nhật tất cả

note: Action name Stock icon, if any
en: Automatic update
vi: Tự động cập nhật

en: Watch operations
vi: Thao tác Theo dõi

en: Watches
vi: Theo dõi

en: Search Help:
vi: Tìm trong Trợ giúp:

en: _API Reference
vi: Tham chiếu _API

en: Browse API Pages
vi: Duyệt các trang API

en: _Context Help
vi: Trợ giúp ngữ _cảnh

en: Search help for the current word in the editor
vi: Tìm kiếm qua Trợ giúp tìm từ hiện thời trong trình biên soạn

en: _Search Help
vi: _Tìm trong Trợ giúp

en: Search for a term in help
vi: Tìm kiếm một chuỗi trong Trợ giúp

en: Help operations
vi: Thao tác Trợ giúp

en: Help display
vi: Hiển thị Trợ giúp

en: Are you sure you want to reload '%s'?
    Any unsaved changes will be lost.
vi: Bạn có chắc muốn nạp lại « %s » không?
    Mọi thay đổi chưa lưu thì bị mất hoàn toàn.

en: Close file
vi: Đóng tập tin

en: The file '%s' already exists.
    Do you want to replace it with the one you are saving?
vi: Một tập tin tên « %s » đã có.
    Bạn có muốn thay thế nó bằng tập tin đang lưu không?

en: [read-only]
vi: [chỉ-đọc]

en: <b>Autosave</b>
vi: <b>Tự động lưu :</b>

en: Do not show tabs
vi: Không hiện thẻ

en: Enable files autosave
vi: Bật tự động lưu tập tin

en: Position:
vi: Vị trí:

en: Save files interval in minutes
vi: Khoảng lưu tập tin (theo phút)

en: Save session interval in minutes
vi: Khoảng thời gian giữa hai lần lưu phiên chạy, theo phút

en: Sorted by most recent use
vi: Sắp xếp theo giờ dùng gần nhất

en: Sorted in alphabetical order
vi: Sắp xếp theo thứ tự abc

en: Sorted in opening order
vi: Sắp xếp theo thứ tự mở

en: Top
    Bottom
    Left
    Right
vi: Trên
    Dưới
    Trái
    Phải

en: Save current file
vi: Lưu tập tin hiện có

en: Save A_ll
vi: Lưu tất _cả

en: Save all currently open files, except new files
vi: Lưu tất cả các tập tin còn mở, trừ các tập tin mới

en: _Close File
vi: Đón_g tập tin

en: Close current file
vi: Đóng tập tin hiện tại

en: Close all files
vi: Đóng tất cả các tập tin

en: Reload F_ile
vi: Nạp lạ_i tập tin

en: Reload current file
vi: Nạp lại tập tin hiện tại

en: _Print Preview
vi: _Xem thử bản in

en: Preview the current file in print-format
vi: Xem trước tập tin hiện tại theo định dạng in ấn

en: _Transform
vi: Chu_yển dạng

note: menu title
en: _Make Selection Uppercase
vi: Ch_uyển đổi vùng chọn sang chữ hoa

en: Make the selected text uppercase
vi: Thay đổi đoạn văn được chọn thành chữ hoa

en: Make Selection Lowercase
vi: Chuyển đổi vùng chọn sang chữ thường

en: Make the selected text lowercase
vi: Thay đổi đoạn văn được chọn thành chữ thường

en: Convert EOL to CRLF
vi: Chuyển đổi EOL sang CRLF

en: Convert End Of Line characters to DOS EOL (CRLF)
vi: Chuyển đổi mỗi ký tự kết thúc dòng (EOL) sang EOL kiểu DOS (CRLF)

en: Convert EOL to LF
vi: Chuyển đổi EOL sang LF

en: Convert End Of Line characters to Unix EOL (LF)
vi: Chuyển đổi mỗi ký tự kết thúc dòng (EOL) sang EOL kiểu UNIX (LF)

en: Convert EOL to CR
vi: Chuyển đổi EOL sang CR

en: Convert End Of Line characters to Mac OS EOL (CR)
vi: Chuyển đổi mỗi ký tự kết thúc dòng (EOL) sang EOL kiểu MacOS (CR)

en: Convert EOL to Majority EOL
vi: Chuyển đổi EOL sang EOL phần lớn dùng

en: Convert End Of Line characters to majority of the EOL found in the file
vi: Chuyển đổi mỗi ký tự kết thúc dòng (EOL) sang EOL kiểu dùng trong phần lớn tập tin

en: Select all text in the editor
vi: Chọn toàn bộ văn bản trong trình soạn thảo

en: Select _Code Block
vi: Chọn khối _mã

en: Select the current code block
vi: Lựa chọn khối mã hiện tại

note: Block comment: Uses line-comment (comment that affects only single line such as '//' or '#') and comments a block of lines.
en: _Block Comment/Uncomment
vi: Ghi chú tắt/_Bỏ ghi chú khối

en: Block comment the selected text
vi: Ghi chú tắt theo khối văn bản được chọn

note: Box comment: Uses stream-comment to comment a block of lines, usually with some decorations, to give an appearance of box.
en: Bo_x Comment/Uncomment
vi: Ghi chú tắt/Bỏ ghi chú hộ_p

en: Box comment the selected text
vi: Ghi chú tắt theo hộp văn bản được chọn

note: Stream comment: Uses 'stream comment' (comment that affects a stream of characters -- has start and end comment code) and comments any code from arbitrary start position to arbitrary end position (can be in middle of lines).
en: _Stream Comment/Uncomment
vi: Ghi chú tắt/Bỏ ghi chú _luồng

en: Stream comment the selected text
vi: Ghi chú tắt theo luồng văn bản được chọn

note: menu title
en: _Line Number...
vi: _Số thứ tự dòng...

en: Go to a particular line in the editor
vi: Đi tới một dòng nào đó trong trình soạn thảo

en: Matching _Brace
vi: Ngoặc _móc khác

en: Go to the matching brace in the editor
vi: Đi tới dấu ngoặc móc tương ứng trong trình soạn thảo

en: _Start of Block
vi: Đầ_u khối

en: Go to the start of the current block
vi: Đi về đầu của khối hiện tại

en: _End of Block
vi: _Cuối khối

en: Go to the end of the current block
vi: Đi tới kết thúc của khối hiện tại

en: Previous _History
vi: Lược sử t_rước

en: Goto previous history
vi: Đi về mục lược sử trước

en: Next Histor_y
vi: Lược sử _sau

en: Goto next history
vi: Đi tới mục lược sử kế tiếp

en: _Quick Search
vi: Tìm _nhanh

en: Quick editor embedded search
vi: Chức năng tìm kiếm nhanh nhúng trong trình soạn thảo

en: Quick _ReSearch
vi: Tìm _lại nhanh

en: Repeat quick search
vi: Chạy lại chức năng tìm kiếm nhanh

note: menu title
en: _Editor
vi: Bộ s_oạn thảo

en: _Add Editor View
vi: Thêm ô _xem bộ soạn thảo

en: Add one more view of current document
vi: Thêm một hay nhiều khung ô xem tài liệu hiện tại

en: _Remove Editor View
vi: _Bỏ ô xem bộ soạn thảo

en: Remove current view of the document
vi: Gỡ bỏ khung xem hiện thời của tài liệu

en: U_ndo
vi: _Hủy bước

en: Cut the selected text from the editor to the clipboard
vi: Cắt đoạn văn được chọn từ trình soạn thảo sang bảng tạm.

en: Paste the content of clipboard at the current position
vi: Dán nội dung của bảng nháp vào vị trí hiệu tại

en: Delete the selected text from the editor
vi: Xoá đoạn văn được chọn khỏi trình soạn thảo

en: _Line Number Margin
vi: _Lề số thứ tự dòng

en: Show/Hide line numbers
vi: Hiện/Ẩn số thứ tự dòng

en: _Marker Margin
vi: Lề đánh _dấu

en: Show/Hide marker margin
vi: Hiện/Ẩn lề đánh dấu

en: _Code Fold Margin
vi: Lề _gấp lại mã

en: Show/Hide code fold margin
vi: Hiện/Ẩn lề gấp lại mã

en: _Indentation Guides
vi: Dấu ngụ ý thụt _vào

en: Show/Hide indentation guides
vi: Hiện/Ẩn các dấu ngụ ý khoảng thụt vào

en: _White Space
vi: Khoảng t_rắng

en: Show/Hide white spaces
vi: Hiện/Ẩn khoảng trắng (dấu cách, cột Tab v.v.)

en: _Line End Characters
vi: _Ký tự kết thúc dòng

en: Show/Hide line end characters
vi: Hiện/Ẩn ký tự kết thúc dòng

en: Line _Wrapping
vi: N_gắt dòng

en: Enable/disable line wrapping
vi: Bật/tắt ngắt dòng để cuộn văn bản

en: Zoom in: Increase font size
vi: Tăng kích cỡ phông

en: Zoom out: Decrease font size
vi: Giảm kích cỡ phông

note: #-#-#-#-#  915 (MATE Desktop Environment)  #-#-#-#-# View menu
en: _Highlight Mode
vi: C_hế độ tô sáng

en: _Close All Folds
vi: Gấp _vào mọi cấp

en: Close all code folds in the editor
vi: Đóng (ẩn) tất cả các phần mã có thể gấp vào trong trình soạn thảo

en: _Open All Folds
vi: Mở _ra mọi cấp

en: Open all code folds in the editor
vi: Giãn ra (hiển thị) tất cả các phần mã có thể gấp vào trong trình soạn thảo

en: _Toggle Current Fold
vi: Hiện/Ẩn cấp hiện tại

en: Toggle current code fold in the editor
vi: Hiển thị hay ẩn phần mã hiện thời có thể gấp vào trong trình soạn thảo

en: Previous Document
vi: Tài liệu trước

en: Switch to previous document
vi: Chuyển đổi sang tài liệu đã mở trước đó.

en: Next Document
vi: Tài liệu sau

en: Switch to next document
vi: Chuyển đổi sang tài liệu kế tiếp

en: Bookmar_k
vi: Lưu liên _kết

en: Add a bookmark at the current line position
vi: Lưu một liên kết đến vị trí dòng hiện thời

en: _Previous Bookmark
vi: Liên kết lưu t_rước

en: Jump to the previous bookmark in the file
vi: Nhảy về liên kết lưu trước trong tập tin

en: _Next Bookmark
vi: Liên kết lưu _sau

en: Jump to the next bookmark in the file
vi: Nhảy tới liên kết lưu kế tiếp trong tập tin

en: _Clear All Bookmarks
vi: _Xoá mọi liên kết lưu

en: Clear bookmarks
vi: Xoá mọi liên kết lưu

en: Editor file operations
vi: Bộ soạn thảo: thao tác tập tin

en: Editor print operations
vi: Bộ soạn thảo: thao tác in ấn

en: Editor text transformation
vi: Bộ soạn thảo: chuyển dạng văn bản

en: Editor text selection
vi: Bộ soạn thảo: lựa chọn văn bản

note: { actions_insert, G_N_ELEMENTS (actions_insert), "ActionGroupEditorInsert", N_("Editor text insertions") },
en: Editor code commenting
vi: Bộ soạn thảo: ghi chú tắt mã

en: Editor navigations
vi: Bộ soạn thảo: điều hướng

en: Editor edit operations
vi: Bộ soạn thảo: thao tác hiệu chỉnh

en: Editor zoom operations
vi: Bộ soạn thảo: thao tác thu phóng

en: Editor syntax highlighting styles
vi: Bộ soạn thảo: kiểu dáng tô sáng cú pháp

en: Editor text formating
vi: Bộ soạn thảo: định dạng văn bản

en: Simple searching
vi: Tìm kiếm đơn giản

en: Editor view settings
vi: Bộ soạn thảo: thiết lập xem

note: #-#-#-#-#  209 (Geany 1.23)  #-#-#-#-# OVR = overwrite/overtype, INS = insert #-#-#-#-#  211 (gedit 2.25.6)  #-#-#-#-# Use spaces to leave padding proportional to the font size
en: OVR
vi: ĐÈ

en: Col
vi: Cột

note: this may fail, too
en: Autosave failed for %s
vi: Lỗi tự động lưu %s

en: Autosave completed
vi: Tự động lưu hoàn tất

en: Search for "%s" reached end and was continued on top.
vi: Đã tìm kiếm « %s » tới cuối nên tiếp tục từ đầu.

en: Search for "%s" reached end and was continued on top but no new match was found.
vi: Đã tìm kiếm « %s » tới cuối nên tiếp tục từ đầu nhưng không tìm thấy.

note: we create a placeholder menuitem, to be used in case * the menu is empty. this placeholder will stay around * for the entire lifetime of the menu, and we just hide it * when it's not used. we have to do this, and do it here, * because we need a marker for the beginning of the recent * items list, so
en: No items found
vi: Không tìm thấy

note: This is the label format that is used for the first 10 items * in a recent files menu. The %d is the number of the item, * the %s is the name of the item. Please keep the _ in front * of the number to give these menu items a mnemonic. * * Don't include the prefix "recent menu label|" in the translat
en: recent menu label|_%d. %s
vi: _%d. %s

note: This is the format that is used for items in a recent files menu. * The %d is the number of the item, the %s is the name of the item. * * Don't include the prefix "recent menu label|" in the translation.
en: recent menu label|%d. %s
vi: %d. %s

en: Can not open "%s".
    
    %s
vi: Không thể mở « %s ».
    
    %s

en: <b>Cannot open "%s"</b>.
    
    There is no plugin, default action, or application configured to handle this file type.
    
    Mime type: %s
    
    You may choose to try opening it with the following plugins or applications.
vi: <b>Không thể mở « %s »</b>.
    
    Không có phần bổ sung, hành động mặc định hay ứng dụng
    được cấu hình để xử lý dạng tập tin này.
    
    Dạng MIME: %s
    
    Bạn có thể chọn thử mở nó dùng một của những phần bổ sung
    hay ứng dụng theo đây.

note: Document manager plugin
en: Document Manager
vi: Bộ Quản lý Tài liệu

en: Anjuta Projects
vi: Dự án Anjuta

en: C/C++ source files
vi: Tập tin mã nguồn C/C++

en: C# source files
vi: Tập tin mã nguồn C#

en: Java source files
vi: Tập tin mã nguồn Java

en: Pascal source files
vi: Tập tin mã nguồn Pascal

en: PHP source files
vi: Tập tin mã nguồn PHP

en: Perl source files
vi: Tập tin mã nguồn Perl

en: Python source files
vi: Tập tin mã nguồn Python

en: Hyper text markup files
vi: Tập tin đánh dấu siêu văn bản

en: Shell scripts files
vi: Tập tin văn lệnh trình bao

en: Makefiles
vi: Makefile

en: Lua files
vi: Tập tin Lua

en: Diff files
vi: Tập tin khác biệt

en: Failed to activate plugin: %s
vi: Lỗi kích hoạt phần bổ sung: %s

en: New empty file
vi: Tập tin rỗng mới

note: #-#-#-#-#  300 (gnome-libs 1.2.12)  #-#-#-#-# Open #-#-#-#-#  459 (libgnomeui 2.16.0 GNOME TRUNK)  #-#-#-#-# #-#-#-#-#  895 (atril MATE TRUNK)  #-#-#-#-# File menu
en: _Open...
vi: _Mở...

en: Open _With
vi: Mở _bằng

en: File Loader
vi: Bộ nạp tập tin

en: New file, project and project components.
vi: Tạo tập tin, dự án và các thành phần dự án

en: Open recent file
vi: Mở tập tin vừa sửa

en: Open recent files
vi: Mở tập tin vừa sửa

note: %s is name of file that will be opened
en: Please select a plugin to open <b>%s</b>.
vi: Hãy chọn một phần bổ sung cần mở <b>%s</b>.

en: <b>Filter</b>
vi: <b>Lọc</b>

en: <b>Global</b>
vi: <b>Toàn cục</b>

en: Choose Directory to show if no project is open
vi: Chọn thư mục cần hiển thị nếu không có dự án còn mở

en: Do not show backup files
vi: Không hiển thị tập tin sao lưu

en: Do not show binary files (.o, .la, etc.)
vi: Không hiển thị tập tin nhị phân (.o, .la v.v.)

en: Do not show hidden files
vi: Không hiển thị tập tin ẩn

en: Do not show unversioned files
vi: Không hiển thị tập tin không có phiên bản

en: Root directory if no project is open:
vi: Thư mục gốc nếu không có dự án còn mở :

en: Up-to-date
vi: Hiện thời

en: Base uri
vi: URI cơ bản

en: Uri of the top-most path displayed
vi: Địa chỉ URI của đường dẫn gần gốc nhất được hiển thị

en: Rename file or directory
vi: Thay đổi tên của tập tin hay thư mục

en: File manager popup actions
vi: Hành động tự mở của bộ quản lý tập tin

en: <b>File Information</b>
vi: <b>Thông tin tập tin</b>

en: Add License Information
vi: Thêm thông tin về giấy phép

en: Add to project
vi: Thêm vào dự án

en: Add to repository
vi: Thêm vào kho

en: Create corresponding header file
vi: Tạo tập tin phần đầu tương ứng

en: Enter the File name.
    The extension will be added according to the type.
vi: Nhập tên tập tin.
    Phần mở rộng sẽ được thêm tùy theo dạng.

en: Use Template for the Header file
vi: Tạo tập tin phần đầu theo mẫu

en: C Source File
vi: Tập tin mã nguồn C

en: C/C++ Header File
vi: Tập tin phần đầu C/C++

en: C++ Source File
vi: Tập tin mã nguồn C++

en: C# Source File
vi: Tập tin mã nguồn C#

en: Java Source File
vi: Tập tin mã nguồn Java

en: Perl Source File
vi: Tập tin mã nguồn Perl

en: Python Source File
vi: Tập tin mã nguồn Python

en: Shell Script File
vi: Tập tin văn lệnh trình bao

en: General Public License (GPL)
vi: Giấy Phép Công Cộng GNU (GPL)

en: Lesser General Public License (LGPL)
vi: Giấy phép Công Cộng Phụ GNU (LGPL)

en: BSD Public License
vi: Giấy Phép Công Cộng BSD

en: Unable to build user interface for New File
vi: Không thể xây dựng giao diện người dùng cho tập tin mới

en: Invalid GbfAmConfigValue type
vi: Kiểu GbfAmConfigValue không hợp lệ

en: <b>Select Package to add:</b>
vi: <b>Chọn gói cần thêm:</b>

en: Add _Package
vi: Thêm _gói

en: Add _module
vi: Thêm _mô-đun

en: Select package
vi: Chọn gói

en: Variables
vi: Biến

en: Group doesn't exist
vi: Nhóm không tồn tại

en: Target doesn't exist
vi: Đích không tồn tại

en: Unable to update project
vi: Không thể cập nhật dự án

en: Invalid or remote path (only local paths supported)
vi: Đường dẫn không hợp lệ hay đường dẫn ở xa (chỉ hỗ trợ đường dẫn cục bộ)

en: Project doesn't exist or invalid path
vi: Dự án không tồn tại hay đường dẫn không hợp lệ

en: Malformed project
vi: Dự án dạng sai

en: Please specify group name
vi: Hãy ghi rõ tên nhóm

en: Group name can only contain alphanumeric, '_', '-' or '.' characters
vi: Tên nhóm chỉ có thể chứa ký tự chữ cái, dấu gạch dưới, dấu gạch nối hay dấu chấm

en: Parent group doesn't exist
vi: Nhóm cấp trên không tồn tại

en: Group couldn't be created
vi: Không thể tạo nhóm

en: Group couldn't be removed
vi: Không thể gỡ bỏ nhóm

en: Please specify target name
vi: Hãy ghi rõ tên đích

en: Target name can only contain alphanumeric, '_', '-' or '.' characters
vi: Tên đích chỉ có thể chứa ký tự chữ cái, dấu gạch dưới, dấu gạch nối hay dấu chấm

en: Shared library target name must be of the form 'libxxx.la'
vi: Tên đích thư viện dùng chung phải có dạng « libxxx.la »

en: Static library target name must be of the form 'libxxx.a'
vi: Tên đích thư viện tĩnh phải có dạng « libxxx.a »

en: Target already exists
vi: Đích đã có

en: General failure in target creation
vi: Lỗi chung khi tạo đích

en: Newly created target could not be identified
vi: Không thể nhận diện đích mới tạo

en: Target couldn't be removed
vi: Không thể gỡ bỏ đích

en: Static Library
vi: Thư viện tĩnh

en: Shared Library
vi: Thư viện Dùng chung

en: Header Files
vi: Tập tin Phần đầu

en: Man Documentation
vi: Tài liệu Man

en: Miscellaneous Data
vi: Dữ liệu Linh tinh

en: Info Documentation
vi: Tài liệu Info

en: Java Module
vi: Mô-đun Java

en: Python Module
vi: Mô-đun Python

en: Source doesn't exist
vi: Nguồn không tồn tại

en: Source file name can only contain alphanumeric, '_', '-' or '.' characters
vi: Tên tập tin nguồn chỉ có thể chứa ký tự chữ cái, dấu gạch dưới, dấu gạch nối hay dấu chấm

en: Source file is already in given target
vi: Tập tin nguồn đã nằm trong đích đưa ra

en: General failure in adding source file
vi: Lỗi chung khi thêm tập tin nguồn

en: Newly added source file could not be identified
vi: Không thể nhận diện tập tin nguồn mới thêm

en: Source couldn't be removed
vi: Không thể gỡ bỏ nguồn

en: Project directory
vi: Thư mục dự án

en: Enter new module
vi: Nhập mô-đun mới

en: Module/Packages
vi: Mô-đun/Gói

en: Are you sure you want to remove module "%s" and all its associated packages?
vi: Bạn có chắc muốn gỡ bỏ mô-đun « %s » và tất cả các gói liên quan không?

en: Are you sure you want to remove package "%s"?
vi: Bạn có chắc muốn gỡ bỏ gói « %s » không?

en: Enter new variable
vi: Nhập biến mới

en: Are you sure you want to remove variable "%s"?
vi: Bạn có chắc muốn gỡ bỏ biến « %s » không?

en: Project:
vi: Dự án:

en: Package name:
vi: Tên gói:

en: Group name:
vi: Tên nhóm:

en: C compiler flags:
vi: Cờ biên dịch C:

en: C preprocessor flags:
vi: Cờ tiền xử lý C:

en: C++ compiler flags:
vi: Cờ biên dịch C++:

en: gcj compiler flags (ahead-of-time):
vi: Cờ biên dịch gcj (đặt sẵn):

en: Java compiler flags (just-in-time):
vi: Cờ biên dịch Java (giờ đúng):

en: Fortran compiler flags:
vi: Cờ biên dịch Fortran:

en: Includes (deprecated):
vi: Bao gồm (bị phản đối):

en: Install directories:
vi: Cài đặt thư mục:

en: C preprocessor flags
vi: Cờ tiền xử lý C

en: C++ compiler flags
vi: Cờ biên dịch C++

en: gcj compiler flags (ahead-of-time)
vi: Cờ biên dịch gcj (đặt sẵn)

en: Linker flags:
vi: Cờ bộ liên kết:

en: Libraries:
vi: Thư viện:

en: Dependencies:
vi: Quan hệ phụ thuộc:

en: Target name:
vi: Tên đích:

en: Install directory:
vi: Thư mục cài đặt:

en: Invalid GbfMkfileConfigValue type
vi: Kiểu GbfMkfileConfigValue không hợp lệ

en: Project doesn't exist
vi: Dự án không tồn tại

en: Group coudn't be removed
vi: Không thể gỡ bỏ nhóm

en: Target couldn't be created
vi: Không thể tạo đích

en: Target coudn't be removed
vi: Không thể gỡ bỏ đích

en: Source file must be inside the project directory
vi: Tập tin nguồn phải nằm bên trong thư mục dự án

en: Source is already in target
vi: Nguồn đã nằm trong đích

en: Source couldn't be added
vi: Không thể thêm nguồn

en: Source coudn't be removed
vi: Không thể gỡ bỏ nguồn

en: Includes:
vi: Bao gồm:

en: Command Line Parameters
vi: Tham số dòng lệnh

en: Enter a Hexa adress or select one in the data
vi: Nhập một địa chỉ thập lục, hoặc chọn một địa chỉ trong dữ liệu

en: Execute Program
vi: Chạy chương trình

en: _Pass:
vi: _Gửi:

note: The %s argument is a program name, anjuta by example
en: Loading Executable: %s
vi: Đang nạp tập tin thực thi: %s

note: The %s argument is a file name
en: Loading Core: %s
vi: Đang nạp lõi: %s

en: Unable to find: %s.
    Unable to initialize debugger.
    Make sure Anjuta is installed correctly.
vi: Không tìm thấy: %s.
    Không thể khởi chạy trình gỡ lỗi.
    Hãy kiểm tra lại nó đã được cài đặt đúng.

en: Getting ready to start debugging session...
vi: Đang chuẩn bị khởi chạy buổi hợp gỡ lỗi...

en: Loading Executable:
vi: Đang nạp tập tin thực thi

en: No executable specified.
vi: Chưa ghi rõ tập tin thực thi.

en: Open an executable or attach to a process to start debugging.
vi: Mở một tập tin thực thi hoặc đính nó kèm một tiến trình, để bắt đầu gỡ lỗi.

en: There was an error whilst launching the debugger.
vi: Gặp lỗi trong khi khởi chạy trình gỡ lỗi.

en: Make sure 'gdb' is installed on the system.
vi: Hãy kiểm tra lại « gdb » được cài đặt trên hệ thống này.

en: Program exited normally
vi: Chương trình đã kết thúc thông thường

en: Program exited with error code %s
vi: Chương trình đã kết thúc với mã lỗi %s

note: The program has reached one breakpoint and will stop
en: Breakpoint number %s hit
vi: Đã tới điểm ngắt số %s

en: Function finished
vi: Hàm đã chạy xong

en: Stepping finished
vi: Tiến trình bước đã chạy xong

en: Location reached
vi: Đã tới vị trí

en: The program is attached.
    Do you still want to stop the debugger?
vi: Chương trình được đính.
    Bạn vẫn còn muốn dừng chạy trình gỡ lỗi không?

note: The %s argument is an error message returned by gdb. * It is something like, "No such file or directory"
en: Unable to connect to remote target, %s
    Do you want to try again?
vi: Không thể kết nối tới đích từ xa, %s
    Muốn thử lại ?

en: Debugger connected
vi: Công cụ gỡ lỗi được kết nối

en: Program attached
vi: Chương trình được đính

en: Attaching to process: %d...
vi: Đang đính kèm tiến trình: %d...

en: A process is already running.
    Would you like to terminate it and attach the new process?
vi: Một tiến trình đang chạy.
    Bạn có muốn buộc kết thúc nó, và đính tiến trình mới không?

en: Anjuta is unable to attach to itself.
vi: Trình Anjuta không thể đính kèm chính nó.

en: Program terminated
vi: Chương trình bị chấm dứt

en: Program detached
vi: Chương trình bị tháo ra

en: Detaching the process...
vi: Đang tháo ra tiến trình...

en: Interrupting the process
vi: Đang gián đoạn tiến trình

en: Sending signal %s to the process: %d
vi: Đang gửi tín hiệu %s cho tiến trình: %d

en: Error whilst signaling the process.
vi: Gặp lỗi khi gửi tín hiệu cho tiến trình.

en: Failed to create fifo file named %s. The program will run without a terminal.
vi: Lỗi tạo tập tin FIFO tên %s. Vậy chương trình sẽ chạy mà không có khung dòng lệnh.

en: Cannot start terminal for debugging.
vi: Không thể khởi chạy thiết bị cuối để gỡ lỗi.

en: <b>Bad revision:</b>
vi: <b>Bản sửa đổi sai:</b>

en: <b>Branch name:</b>
vi: <b>Tên nhánh:</b>

en: <b>Branch to delete:</b>
vi: <b>Nhánh cần xoá:</b>

en: <b>Branch to switch to:</b>
vi: <b>Nhánh sang đó cần chuyển:</b>

en: <b>Branch:</b>
vi: <b>Nhánh:</b>

en: <b>Changes:</b>
vi: <b>Thay đổi:</b>

en: <b>Commit to revert:</b>
vi: <b>Việc gài vào sau đó cần hoàn nguyên:</b>

en: <b>Filters</b>
vi: <b>Lọc</b>

en: <b>Folder to create patches in:</b>
vi: <b>Thư mục trong đó cần tạo đắp vá:</b>

en: <b>Generate patches relative to:</b>
vi: <b>Tạo đắp vá tương đối với:</b>

en: <b>Good revision:</b>
vi: <b>Bản sửa đổi đúng:</b>

en: <b>Log Message:</b>
vi: <b>Thông điệp ghi lưu</b>

en: <b>Log message:</b>
vi: <b>Thông điệp ghi lưu :</b>

en: <b>Mode:</b>
vi: <b>Chế độ :</b>

en: <b>Remote branch to rebase from:</b>
vi: <b>Nhánh ở xa từ đó cần phát hành:</b>

en: <b>Remote to delete:</b>
vi: <b>Cái ở xa cần xoá:</b>

en: <b>Repository to pull from:</b>
vi: <b>Kho từ đó cần kéo :</b>

en: <b>Reset to:</b>
vi: <b>Đặt lại về:</b>

en: <b>Revision:</b>
vi: <b>Bản sửa đổi:</b>

en: <b>Select Files to Check Out:</b>
vi: <b>Chọn các tập tin cần kiểm ra:</b>

en: <b>Select Files to Commit:</b>
vi: <b>Chọn các tập tin cần gài vào :</b>

en: <b>Select Files to Ignore:</b>
vi: <b>Chọn các tập tin cần bỏ qua:</b>

en: <b>Select Files to Mark as Resolved:</b>
vi: <b>Chọn các tập tin cần đánh dấu « Đã giải quyết »:</b>

en: <b>Select Files to Unstage:</b>
vi: <b>Chọn các tập tin cần bỏ khỏi hàng đợi:</b>

en: <b>Select file to add:</b>
vi: <b>Chọn tập tin cần thêm:</b>

en: <b>Select file to remove:</b>
vi: <b>Chọn tập tin cần gỡ bỏ :</b>

en: <b>Tag name:</b>
vi: <b>Tên thẻ:</b>

en: <b>View the Log for File/Folder:</b>
vi: <b>Xem bản ghi về tập tin/thư mục:</b>

en: Add File
vi: Thêm tập tin

en: Add Remote Branch
vi: Thêm nhánh từ xa

note: A signed off by line is something git adds to the end of a commit message that indicates that a patch passes your scrutiny as you commit it to your git tree.
en: Add signed off by line
vi: Thêm dòng xác nhận

en: Annotate this tag
vi: Chú giải thẻ này

note: Normally when you fetch new objets from a remote branch you are tracking, git overwrites the data from the last fetch. With this option, data will be appended to the previous information, preserving it if the user should need it.
en: Append fetch data
vi: Phụ thêm dữ liệu lấy

note: "Author" means search for commits whose author matches the given grep expression. "Grep" searches through commit logs and patches.
en: Author/Grep
vi: Tác giả/Grep

en: Branch must be fully merged
vi: Nhánh phải được trộn hoàn toàn

en: Check Out Files
vi: Kiểm tập tin ra

en: Check out the branch after it is created
vi: Một khi tạo thì cũng kiểm nhánh ra

en: Commit Changes
vi: Gài vào thay đổi

en: Commit on fast-forward merges
vi: Gài vào khi trộn tới nhanh

en: Create Branch
vi: Tạo nhánh

en: Create Tag
vi: Tạo thẻ

en: Create patch series
vi: Tạo dãy đắp vá

en: Delete Branch
vi: Xoá nhánh

en: Delete Remote Branch
vi: Xoá nhánh từ xa

en: Do not commit
vi: Đừng gài vào

en: Do not follow tags
vi: Đừng theo thẻ

en: Fetch remote branches after creation
vi: Một khi tạo thì cũng lấy các nhánh từ xa

note: #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Translators: Menu item Noun/Material/Human/Head
en: Head
vi: Đầu

en: Ignore Files
vi: Bỏ qua tập tin

en: Previous commit
vi: Bản gài vào trước

en: Pull
vi: Kéo

en: Rebase
vi: Tạo lại cơ bản

en: Reset Tree
vi: Đặt lại cây

en: Retrieving status...
vi: Đang lấy trạng thái...

en: Revert Commit
vi: Hoàn nguyên sau khi gài vào

en: Revision/Tag:
vi: Bản sửa đổi/Thẻ:

en: Set Conflicts as Resolved
vi: Đặt các sự xung đột là « Đã giải quyết »

en: Squash
vi: Ép

en: Switch to Another Branch
vi: Chuyển đổi sang một nhánh khác

en: Tag/Commit
vi: Đặt thẻ/Gài vào

en: This commit concludes a failed merge (use -i)
vi: Bản gài vào này kết thúc một tiến trình trộn bị lỗi (dùng « -i »)

en: Unstage Files
vi: Bỏ tập tin khỏi hàng đợi

en: Use a custom log message
vi: Dùng một thông điệp ghi lưu riêng

en: Git: File staged for add.
vi: Git: tập tin đợi thêm.

en: Please select a file.
vi: Hãy chọn một tập tin.

en: Git: Added remote branch "%s".
vi: Git: đã thêm nhánh từ xa « %s ».

en: Please enter a branch name.
vi: Hãy nhập một tên nhánh.

en: Please enter a URL.
vi: Hãy nhập một địa chỉ URL.

en: Git: Fetching...
vi: Git: đang lấy...

en: Please enter a revision.
vi: Hãy nhập một bản sửa đổi.

en: Git: File retrieved.
vi: Git: tập tin đã được lấy.

en: Git: Files checked out.
vi: Git: các tập tin được kiểm ra.

en: Git: Commit complete.
vi: Git: hoàn tất gài vào.

en: Git: Created branch "%s".
vi: Git: đã tạo nhánh « %s ».

en: Git: Created tag "%s".
vi: Git: đã tạo thẻ « %s ».

en: Please enter a tag name.
vi: Hãy nhập một tên thẻ.

en: Git: Deleted branch "%s".
vi: Git: đã xoá nhánh « %s ».

en: Git: Fetch complete.
vi: Git: hoàn tất lấy.

en: Short log
vi: Bản ghi ngắn

en: Git: Retrieving log...
vi: Git: đang lấy bản ghi...

en: Please enter a path.
vi: Hãy nhập vào một đường dẫn.

en: <b>Branch:</b> %s
vi: <b>Nhánh:</b> %s

en: <b>Tag:</b> %s
vi: <b>Thẻ:</b> %s

en: <b>Remote:</b> %s
vi: <b>Từ xa:</b> %s

en: Git: Merge complete.
vi: Git: hoàn tất trộn.

en: Git: Pull complete.
vi: Git: hoàn tất kéo.

en: Please enter the URL of the repository to pull from.
vi: Hãy nhập địa chỉ URL của kho từ đó cần kéo tập tin.

en: Git: Rebasing
vi: Git: đang đặt lại cơ bản

en: Git: File removed.
vi: Git: tập tin đã được gỡ bỏ.

en: Git: Resolve complete.
vi: Git: hoàn tất giải quyết.

en: Git: Branch checkout complete.
vi: Git: hoàn tất kiểm nhánh ra.

en: Git: Diff complete.
vi: Git: hoàn tất khác biệt.

en: Git: Files unstaged.
vi: Git: các tập tin không còn đợi.

note: Action name Stock icon, if any
en: _Commit...
vi: Gài _vào...

note: Action name Stock icon, if any
en: _Fetch
vi: _Lấy

note: Action name Stock icon, if any
en: _Rebase
vi: Tạ_o lại cơ bản

note: Action name Stock icon, if any
en: _Start...
vi: Khởi chạ_y...

note: #-#-#-#-#  19 (anjuta)  #-#-#-#-# Action name Stock icon, if any
en: _Abort
vi: _Hủy bỏ

note: Action name Stock icon, if any
en: _Pull...
vi: _Kéo...

note: Action name Stock icon, if any
en: _Unstage files...
vi: _Bỏ tập tin khỏi hàng đợi

note: Action name Stock icon, if any
en: _Check out files...
vi: Kiểm tập tin _ra...

note: Action name Stock icon, if any
en: _Resolve conflicts...
vi: _Giải quyết sự xung đột...

note: Action name Stock icon, if any
en: Create patch series...
vi: Tạo dãy đắp vá...

note: Action name Stock icon, if any
en: _Reset tree...
vi: Đặt _lại cây...

note: Action name Stock icon, if any
en: _Revert commit...
vi: Hoàn ngu_yên sau khi gài vào...

note: Action name Stock icon, if any
en: _Bisect
vi: _Cắt đôi

note: Action name Stock icon, if any
en: _Good
vi: Đún_g

note: Action name Stock icon, if any
en: _Bad
vi: _Sai

note: Action name Stock icon, if any
en: _View log...
vi: _Xem bản ghi...

note: Action name Stock icon, if any
en: _Ignore...
vi: Bỏ _qua...

note: Action name Stock icon, if any
en: _Create branch...
vi: Tạ_o nhánh...

note: Action name Stock icon, if any
en: _Delete branch...
vi: _Xoá nhánh...

note: Action name Stock icon, if any
en: _Switch to another branch...
vi: Chu_yển sang nhánh khác...

note: Action name Stock icon, if any
en: _Remote branches
vi: Nhánh ở _xa

note: Action name Stock icon, if any
en: _Create tag...
vi: Tạ_o thẻ...

note: Action name Stock icon, if any
en: _Diff uncommitted changes
vi: _Khác biệt các thay đổi chưa gài vào

note: Action name Stock icon, if any
en: _Show commit diff
vi: _Hiện khác biệt gài vào

note: Action name Stock icon, if any
en: _View selected revision
vi: _Xem bản sửa đổi đã chọn

note: Action name Stock icon, if any
en: _Set good revision
vi: Đặt _bản sửa đổi đúng

note: Action name Stock icon, if any
en: _Set bad revision
vi: Đặt _bản sửa đổi sai

en: Git operations
vi: Thao tác Git

en: Git log operations
vi: Thao tác ghi lưu Git

en: Git FM operations
vi: Thao tác FM Git

en: Git Log
vi: Bản ghi Git

en: <b>Handler template</b>
vi: <b>Mẫu quản lý</b>

en: <b>Manage associations</b>
vi: <b>Quản lý kết hợp</b>

en: <b>New association</b>
vi: <b>Kết hợp mới</b>

en: Automatically add resources
vi: Tự động thêm tài nguyên

en: Insert handler on edit
vi: Sửa thì cũng chèn bộ quản lý

en: Position type
vi: Kiểu vị trí

en: Separated designer layout
vi: Bố trí thiết kế riêng tách

en: Special regexp
vi: Biểu thức chính quy đặc biệt

en: Widget name
vi: Tên ô điều khiển

en: Association item has no designer
vi: Mục kết hợp không có trình thiết kế

en: Association item has no editor
vi: Mục kết hợp không có soạn giả

en: Bad association item option in the node %s
vi: Nút %s có tuỳ chọn mục kết hợp sai

en: no filename found in the node %s
vi: không tìm thấy tên tập tin trong nút %s

en: invalid %s property value
vi: giá trị thuộc tính %s không hợp lệ

en: Association item filename has no path
vi: Tên tập tin của mục kết hợp không có đường dẫn

en: No associations initialized, nothing to save
vi: Chưa sơ khởi sự kết hợp thì không có gì cần lưu

en: Couldn't save associations because project root isn't set
vi: Không thể lưu kết hợp vì chưa đặt gốc dự án

en: Failed to save associations
vi: Lỗi lưu kết hợp

en: Couldn't introspect the signal
vi: Không thể từ tự xem xét tín hiệu

en: Python language isn't supported yet
vi: Chưa hỗ trợ ngôn ngữ Python

en: Vala language isn't supported yet
vi: Chưa hỗ trợ ngôn ngữ Vala

en: There is no associated editor for the designer
vi: Không có trình soạn thảo kết hợp với trình thiết kế

en: Unknown language of the editor "%s"
vi: Soạn giả dùng ngôn ngữ không rõ « %s »

en: Error while adding a new handler stub: %s
vi: Gặp lỗi khi thêm một mẩu quản lý mới: %s

en: Couldn't find a signal information
vi: Không tìm thấy thông tin về tín hiệu

en: Error while adding a new handler stub: No current editor
vi: Gặp lỗi khi thêm một mẩu quản lý mới. Không có soạn giả hiện thời.

en: To avoid this messages turn off "Insert handler on edit" flag in Preferences->Glade GUI Designer
vi: Để tránh hiển thị các thông điệp này, tất cờ « Chèn bộ quản lý khi soạn thảo » trong Tuỳ thích > Trình Thiết Kế GUI Glade

en: Those documents are already associated
vi: Những tài liệu này đã kết hợp về trước

en: Unable to read file: %s.
vi: Không thể đọc tập tin: %s.

en: Couldn't find a default signal name
vi: Không tìm thấy tên tín hiệu mặc định

en: Project %s has no deprecated widgets or version mismatches.
vi: Dự án %s không có ô điều khiển bị phản đối hay phiên bản không tương ứng.

en: There is no Glade project
vi: Không có dự án Glade

en: Switch between designer/code
vi: Chuyển đổi giữa trình thiết kế và mã

en: Insert handler stub
vi: Chèn mẩu quản lý

en: Insert handler stub, autoposition
vi: Chèn mẩu quản lý, tự động đặt vị trí

en: Associate last designer and last editor
vi: Kết hợp trình thiết kế và trình soạn thảo mà vừa mới dùng

en: Associate last designer and editor
vi: Kết hợp trình thiết kế cuối cùng và trình soạn thảo

en: Associations dialog...
vi: Hộp thoại Kết hợp...

en: Versioning...
vi: Đang so sánh các phiên bản...

en: Switch between library versions and check deprecations
vi: Chuyển đổi giữa các phiên bản thư viện và kiểm tra các mục bị phản đối

en: Set as default resource target
vi: Đặt là đích tài nguyên mặc định

en: Current default target
vi: Đích mặc định hiện thời

en: Delete the selection
vi: Xoá vùng chọn

en: Glade designer operations
vi: Thao tác thiết kế Glade

en: Glade Clipboard
vi: Bảng nháp Glade

note: #-#-#-#-#  261 (glade3 TRUNK)  #-#-#-#-# Objects #-#-#-#-#  263 (glade3 TRUNK)  #-#-#-#-#
en: Widgets
vi: Ô điều khiển

en: Not local file: %s
vi: Không phải tập tin cục bộ : %s

en: Could not create a new glade project.
vi: Không thể tạo một dự án Glade mới.

en: Glade GUI Designer
vi: Trình Thiết Kế GUI Glade

en: Glade project '%s' saved
vi: Dự án Glade « %s » được lưu

en: Invalid glade file name
vi: Tên tập tin Glade không hợp lệ

en: You need to select a to do item before you can edit it
vi: Bạn cần chọn một mục Cần Làm trước khi có thể chỉnh sửa nó

en: Add Item
vi: Thêm mục

en: Edit Item
vi: Sửa mục

en: Due date:
vi: Ngày đến hạn:

en: Notify when due
vi: Báo khi đến hạn

en: started:
vi: đã bắt đầu :

en: stopped:
vi: bị dừng:

en: You need to select a todo item before you can remove it
vi: Bạn cần chọn một mục Cần Làm trước khi có thể gỡ bỏ nó

en: Are you sure you want to remove the selected todo item?
vi: Bạn có chắc muốn xoá mục Cần Làm được chọn không?

en: Are you sure you want to remove all the completed todo items?
vi: Bạn có chắc muốn gỡ bỏ tất cả các mục Cần Làm hoàn tất không?

en: Are you sure you want to remove all the completed todo items in the category "%s"?
vi: Bạn có chắc muốn gỡ bỏ tất cả các mục Cần Làm hoàn tất trong phân loại « %s » không?

en: Export task list
vi: Xuất danh sách tác vụ

note: add the embed css style sheet tb
en: Export current category only
vi: Chỉ xuất phân loại hiện thời

en: <b>HTML export options:</b>
vi: <b>Tuỳ chọn xuất HTML:</b>

en: Embed default (CSS) style sheet
vi: Nhúng bảng kiểu dáng (CSS) mặc định

en: Custom (CSS) style sheet
vi: Bảng kiểu dáng (CSS) riêng

note: #-#-#-#-#  1024 (openobject-addons)  #-#-#-#-# module: account #-#-#-#-#  1036 (openobject-addons)  #-#-#-#-# module: account_payment
en: Due date
vi: Ngày đến hạn

en: No permission to read the file.
vi: Không có quyền đọc tập tin.

en: Failed to read file
vi: Lỗi đọc tập tin

en: Failed to parse xml structure
vi: Lỗi phân tích cấu trúc XML

en: File is not a valid gtodo file
vi: Tập tin không phải là tập tin Gtodo hợp lệ

note: #-#-#-#-#  338 (gnucash 2.2.2)  #-#-#-#-# src/business/business-utils/business-utils.scm
en: Business
vi: Kinh doanh

en: Unfiled
vi: Chưa ghi lưu

en: No Gtodo Client to save.
vi: Không có ứng dụng khách Gtodo cần lưu

en: When you delete the category "%s", all containing items are lost
vi: Nếu bạn xoá phân loại « %s », tất cả các mục bên trong cũng bị mất.

en: <New category (%d)>
vi: <Loại mới (%d)>

en: The following item is due in %i minute: | The following item is due in %i minutes:
vi[0]: Mục theo sau đến hạn trong %i phút:

en: The following item is due:
vi: Mục theo sau đến hạn:

note: gtk_container_set_border_width(GTK_CONTAINER(hbox), 9);
en: _Do not show again
vi: Đừn_g hiện lần nữa

en: _Tasks
vi: _Tác vụ

en: Hide _Completed Items
vi: Ẩn mụ_c hoàn tất

en: Hide completed todo items
vi: Ẩn các mục Cần Lầm hoàn tất

en: Hide Items Past _Due Date
vi: Ẩn mục _quá hạn

en: Hide items that are past due date
vi: Ẩn các mục đã quá ngày đến hạn

en: Hide Items Without _End Date
vi: Ẩn mục không có ngày _cuối

en: Hide items without an end date
vi: Ẩn các mục không có ngày tháng kết thúc

en: Tasks manager
vi: Bộ Quản lý Tác vụ

en: Tasks manager view
vi: Ô xem quản lý tác vụ

en: Tasks
vi: Tác vụ

en: Todo Manager
vi: Bộ Quản lý Cần Lầm

en: Todo List Preferences
vi: Tùy thích danh sách Cần Lầm

en: Show due date column
vi: Hiện cột ngày đến hạn

en: Show category column
vi: Hiện cột phân loại

en: Show priority column
vi: Hiện cột ưu tiên

en: Tooltips in list
vi: Gợi ý công cụ trong danh sách

en: Show in main window
vi: Hiện trong cửa sổ chính

note: tb for highlighting due today
en: Items that are due today
vi: Mục đến hạn hôm nay:

note: tb for highlighting due
en: Items that are past due
vi: Mục quá hạn

note: tb for highlighting in x days
en: Items that are due in the next %i day | Items that are due in the next %i days
vi[0]: Mục đến hạn trong %i ngày sau

en: Auto purge completed items
vi: Tự động tẩy mục hoàn tất

note: Translators: First part of the sentence "Purge items after %d days"
en: Purge items after
vi: Tẩy mục sau

note: #-#-#-#-#  19 (anjuta)  #-#-#-#-# Translators: Second part of the sentence "Purge items after %d days"
en: days.
vi: ngày.

en: Auto Purge
vi: Tự động tẩy

en: Allow todo items to notifiy me when they are due in %i minute | Allow todo items to notifiy me when they are due in %i minutes
vi[0]: Cho phép mục Cần Lầm báo tôi khi nó đến hạn trong %i phút

en: Open a Task List
vi: Mở danh sách tác vụ

en: Create a Task List
vi: Tạo danh sách tác vụ

en: <b>Macro details:</b>
vi: <b>Chi tiết vĩ lệnh</b>

en: <b>Macro text:</b>
vi: <b>Chuỗi vĩ lệnh:</b>

en: <b>Macros:</b>
vi: <b>Vĩ lệnh</b>

en: Shortcut:
vi: Phím tắt :

en: Press macro shortcut...
vi: Bấm phím tắt vĩ lệnh...

en: Press shortcut
vi: Bấm phím tắt

en: Anjuta macros
vi: Vĩ lệnh Anjuta

en: My macros
vi: Vĩ lệnh của mình

en: Name:	 %s
    Category:	 %s
    Shortcut:	 %c
vi: Tên:	 %s
    Loại:	 %s
    Lối tắt:	 %c

en: Insert macro
vi: Chèn vĩ lệnh

en: Add/Edit macro
vi: Thêm/Sửa vĩ lệnh

en: _Insert Macro...
vi: C_hèn vĩ lệnh...

en: Insert a macro using a shortcut
vi: Chèn một vĩ lệnh dùng một phím tắt

en: _Add Macro...
vi: Thê_m vĩ lệnh...

en: Add a macro
vi: Thêm một vĩ lệnh

en: Macros...
vi: Vĩ lệnh...

en: Add/Edit/Remove macros
vi: Thêm/Sửa/Bỏ vĩ lệnh

en: Macro operations
vi: Thao tác vĩ lệnh

en: <b>Indicators</b>
vi: <b>Chỉ thị</b>

en: <b>Message colors</b>
vi: <b>Màu sắc thông điệp</b>

en: <b>Messages options</b>
vi: <b>Tùy chọn thông điệp</b>

en: Error message indicator style:
vi: Kiểu dáng chỉ thị thông điệp lỗi:

en: Errors:
vi: Lỗi:

en: Normal message indicator style:
vi: Kiểu dáng chỉ thị thông điệp thông thường:

en: Number of first characters to show:
vi: Số các ký tự đầu cần hiển thị:

en: Number of last characters to show:
vi: Số các ký tự cuối cần hiển thị:

en: Tabs position:
vi: Vị trí Tab:

en: Truncate long messages
vi: Cắt ngắn thông điệp dài

note: Error/Warning indication style in editor
en: Underline-Plain
    Underline-Squiggle
    Underline-TT
    Diagonal
    Strike-Out
vi: Gạch dưới
    Gạch dưới vặn vẹo
    Gạch dưới TT
    Chéo
    Gạch đè

en: Warning message indicator style:
vi: Kiểu dáng chỉ thị thông điệp cảnh báo :

en: Warnings:
vi: Cảnh báo :

en: Close all message tabs
vi: Đóng mọi thẻ thông điệp

en: No message details
vi: Không có chi tiết thông điệp

en: No Infos
vi: Không có thông tin

en: No Warnings
vi: Không có cảnh báo

en: No Errors
vi: Không có lỗi

en: Error writing %s
vi: Lỗi ghi %s

en: %d Message | %d Messages
vi[0]: %d thông điệp

en: %d Info | %d Infos
vi[0]: %d lời thông tin

en: %d Warning | %d Warnings
vi[0]: %d cảnh báo

en: %d Error | %d Errors
vi[0]: %d lỗi

en: _Copy Message
vi: _Chép thông điệp

en: Copy message
vi: Sao chép thông điệp

en: Previous message
vi: Thông điệp trước

en: _Save Message
vi: _Lưu thông điệp

en: Next/Previous Message
vi: Thông điệp sau/trước

en: File/Directory to patch
vi: Tập tin/thư mục cần vá lỗi

en: Patches
vi: Đắp vá

en: Patch
vi: Đắp vá

en: Please select the directory where the patch should be applied
vi: Hãy chọn thư mục cho đó cần áp dụng đắp vá

en: Patching %s using %s
vi: Đang vá lỗi %s dùng %s

en: Patching...
vi: Đang vá lỗi...

en: Patching...
vi: Đang vá lỗi...

en: There are unfinished jobs, please wait until they are finished.
vi: Có công việc đang chạy, hãy đợi đến khi hoàn tất.

en: Patch failed.
    Please review the failure messages.
    Examine and remove any rejected files.
vi: Đắp vá không thành công.
    Hãy xem lại các thông điệp lỗi.
    Kiểm tra và gỡ bỏ bất cứ tập tin bị từ chối nào.

en: Patching complete
vi: Hoàn tất vá lỗi

en: Dry run
vi: Chạy thực hành

en: File/Directory to patch:
vi: Tập tin/thư mục cần vá lỗi:

en: Patch file:
vi: Tập tin đắp vá:

en: Patch level:
vi: Cấp đắp vá:

note: Action name Stock icon, if any
en: _Patch...
vi: Đắ_p vá...

en: Patch files/directories
vi: Vá lỗi tập tin/thư mục

en: Function Name
vi: Tên hàm

en: % Time
vi: %s Thời gian

en: Cumulative Seconds
vi: Giây lũy tích

note: The number of seconds that this function, excluding other functions it * calls, takes to execute.
en: Self Seconds
vi: Giây bản thân

note: The average number of milliseconds spent in a function, excluding * the functions that it calls.
en: Self ms/call
vi: Miligiây/cuộc gọi bản thân

note: Same as self ms/call, but includes called functions.
en: Total ms/call
vi: Tổng miligiây/cuộc gói

en: Could not get profiling data.
    
    Please check the path to this target's profiling data file.
vi: Không thể lấy dữ liệu đo hiệu năng sử dụng.
    
    Hãy kiểm tra đường dẫn đến tập tin dữ liệu đo hiệu năng sử dụng của đích này.

en: This target does not have any profiling data.
    
    Please ensure that the target is complied with profiling support and that it is run at least once.
vi: Đích không có dữ liệu đo hiệu năng sử dụng.
    
    Hãy kiểm tra lại đích được biên dịch với khả năng hỗ trợ đo hiệu năng sử dụng,
    và nó được chạy ít nhất một lần.

note: Action name Stock icon, if any
en: Profiler
vi: Công cụ đo hiệu năng

note: Action name Stock icon, if any
en: Select Target...
vi: Chọn đích...

note: Action name Stock icon, if any
en: Delete Data
vi: Xoá dữ liệu

en: Application Performance Profiler
vi: Công cụ đo hiệu suất của ứng dụng

en: Flat Profile
vi: Hồ sơ phẳng

en: Call Graph
vi: Đồ thị cuộc gọi

en: Function Call Tree
vi: Cây cuộc gọi hàm

en: Function Call Chart
vi: Sơ đồ cuộc gọi hàm

en: <b>Called By</b>
vi: <b>Gọi bởi</b>

en: <b>Called</b>
vi: <b>Đã gọi</b>

en: <b>Functions</b>
vi: <b>Hàm</b>

en: <b>Profiling Data</b>
vi: <b>Dữ liệu đo hiệụ năng</b>

en: <b>Select Target to Profile</b>
vi: <b>Chọn đích về đó cần đo hiệu năng</b>

en: <b>Symbols</b>
vi: <b>Ký hiệu</b>

en: <b>Time Propagation</b>
vi: <b>Truyền thời gian</b>

en: Automatically refresh profile data display
vi: Tự động cập nhật ô hiển thị dữ liệu đo hiệu năng

en: Do not propagate time for these symbols:
vi: Không truyền thời gian cho những ký hiệu này:

en: Do not show static functions
vi: Không hiển thị hàm tĩnh

en: Do not show these symbols:
vi: Không hiển thị những ký hiệu này:

en: Enter one symbol specification per line.
    
    For information on symbol specifications, see section 
    4.5 of the gprof info page.
vi: Nhập một đặc tả ký hiệu trên mỗi dòng.
    
    Để tìm thông tin về đặc tả ký hiệu,
    xem phần 4.5 của trang Info về gprof.

en: Profiling Options
vi: Tùy chọn đo hiệu năng

en: Propagate time for all symbols
vi: Truyền thời gian cho mọi ký hiệu

en: Propagate time for only these symbols:
vi: Truyền thời gian chỉ cho những ký hiệu này:

en: Select Other Target...
vi: Chọn đích khác...

en: Select Profiling Target
vi: Chọn đích đo hiệu năng

en: Show all symbols
vi: Hiện mọi ký hiệu

en: Show functions that could have been called but never were
vi: Hiện các hàm có thể gọi nhưng chưa

en: Show only these symbols:
vi: Hiện chỉ những ký hiệu này:

en: Show uncalled functions
vi: Hiện hàm chưa gọi

en: Use this profiling data file:
vi: Dùng tập tin dữ liệu đo hiệu năng này:

en: Could not find a valid project backend for the directory given (%s). Please select a different directory, or try upgrading to a newer version of Anjuta.
vi: Không tìm thấy một hậu phương dự án hợp lệ cho thư mục đưa ra (%s). Hãy chọn một thư mục khác, hoặc thử nâng cấp lên một phiên bản Anjuta mới hơn.

note: * Now we can't apply
en: Please, fix the configuration
vi: Hãy sửa chữa cấu hình

en: Project name: %s
    Project type: %s
    Project path: %s
vi: Tên dự án: %s
    Kiểu dự án: %s
    Đường dẫn dự án: %s

en: This assistant will import an existing project into Anjuta.
vi: Trợ lý sẽ nhập vào Anjuta một dự án đã có.

en: Import Project
vi: Nhập dự án

en: <b>Enter the project name:</b>
vi: <b>Nhập tên dự án:</b>

en: <b>Enter the base path of your project:</b>
vi: <b>Nhập đường dẫn cơ bản của dự án:</b>

en: Select project directory
vi: Chọn thư mục dự án

en: Project to Import
vi: Dự án cần nhập

en: Generation of project file failed. Cannot find an appropriate project template to use. Please make sure your version of Anjuta is up to date.
vi: Lỗi phát sinh tập tin dự án.
    Không tìm thấy một mẫu dự án thích hợp để sử dụng.
    Hãy kiểm tra xem phiên bản Anjuta này là hiện thời.

en: A file named "%s" already exists. Do you want to replace it?
vi: Một tập tin tên « %s » đã có. Bạn có muốn thay thế nó không?

en: A file named "%s" cannot be written: %s.  Check if you have write access to the project directory.
vi: Một tập tin tên « %s » không thể ghi được: %s. Hãy kiểm tra xem bạn có quyền ghi vào thư mục dự án.

en: Add Source
vi: Thêm nguồn

en: New Group
vi: Nhóm mới

en: New Target
vi: Đích mới

en: Select the _target for the new source files:
vi: Chọn đích cho các _tập tin nguồn mới:

en: Source files:
vi: Tập tin nguồn:

en: Specify _where to create the group:
vi: Ghi rõ nên tạo nhóm ở đâ_u :

en: Specify _where to create the target:
vi: Ghi rõ nên tạo đích ở đâ_u :

en: Target _name:
vi: Tê_n đích:

en: Target _type:
vi: _Kiểu đích:

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

en: _Select file to add...
vi: _Chọn tập tin cần thêm...

note: #-#-#-#-#  1045 (openobject-addons)  #-#-#-#-# module: base
en: Project
vi: Dự án

en: GbfProject Object
vi: Đối tượng GbfProject

en: No project loaded
vi: Chưa nạp dự án

en: Couldn't load glade file
vi: Không thể nạp tập tin Glade

en: Can not add group
vi: Không thể thêm nhóm

en: No parent group selected
vi: Chưa chọn nhóm cấp trên

en: Can not add target
vi: Không thể thêm đích

en: No group selected
vi: Chưa chọn nhóm

en: Select sources...
vi: Chọn nguồn...

en: Can not add source files
vi: Không thể thêm tập tin nguồn

en: No target has been selected
vi: Chưa chọn đích

en: Project properties
vi: Thuộc tính dự án

en: Target properties
vi: Thuộc tính đích

en: Group properties
vi: Thuộc tính nhóm

en: No properties available for this target
vi: Không có thuộc tính sẵn sàng cho đích này

en: Failed to refresh project: %s
vi: Lỗi cập nhật dự án: %s

en: Are you sure you want to remove the following group from project?
vi: Bạn có chắc muốn gỡ bỏ nhóm theo đây khỏi dự án không?

en: Group: %s
    
    The group will not be deleted from file system.
vi: Nhóm: %s
    
    Nhóm sẽ không bị xoá khỏi hệ thống tập tin.

en: Are you sure you want to remove the following target from project?
vi: Bạn có chắc muốn gỡ bỏ đích theo đây khỏi dự án không?

en: Target: %s
vi: Đích: %s

en: Are you sure you want to remove the following source file from project?
vi: Bạn có chắc muốn gỡ bỏ tập tin mã nguồn theo đây khỏi dự án không?

en: Source: %s
    
    The source file will not be deleted from file system.
vi: Nguồn: %s
    
    Tập tin mã nguồn sẽ không bị xoá khỏi hệ thống tập tin

en: Failed to remove '%s':
    %s
vi: Lỗi gỡ bõ « %s »:
    %s

en: Failed to retrieve URI info of %s: %s
vi: Lỗi lấy thông tin về địa chỉ URI của %s:%s

note: #-#-#-#-#  262 (glade Gnome HEAD)  #-#-#-#-# create File menu
en: _Project
vi: _Dự án

en: Refresh project manager tree
vi: Cập nhật cây quản lý dự án

en: Add _Group...
vi: Thêm _nhóm...

en: Add a group to project
vi: Thêm một nhóm vào dự án

en: Add _Target...
vi: _Thêm đích...

en: Add a target to project
vi: Thêm một đích vào dự án

en: Add _Source File...
vi: Thê_m tập tin nguồn...

en: Add a source file to project
vi: Thêm một tập tin mã nguồn vào dự án

en: Close Pro_ject
vi: Đón_g dự án

en: Close project
vi: Đóng dự án

en: Properties of group/target/source
vi: Thuộc tính về nhóm/đích/nguồn

en: _Add To Project
vi: Thêm vào _dự án

en: Add _Target
vi: _Thêm đích

en: Add _Source File
vi: Thê_m tập tin nguồn

en: Re_move
vi: _Bỏ

en: Remove from project
vi: Gỡ bỏ khỏi dự án

en: Loading project: %s
vi: Đang nạp dự án: %s

en: Created project view...
vi: Đã tạo ô xem dự án...

en: Failed to parse project (the project is opened, but there will be no project view) %s: %s
vi: Lỗi phân tích cú pháp của dự án (dự án còn mở, nhưng sẽ không có ô xem dự án) %s: %s

en: Error closing project: %s
vi: Lỗi đóng dự án: %s

en: Project manager actions
vi: Hành vi quản lý dự án

en: Project manager popup actions
vi: Hành vi tự mở quản lý dự án

en: Initializing Project...
vi: Đang sơ khởi dự án...

en: Project Loaded
vi: Dự án đã được nạp

en: <b>Details</b>
vi: <b>Chi tiết</b>

en: <b>Confirm the following information:</b>
vi: <b>Xác nhận thông tin sau :</b>

note: The project type is translated too, it is something like * generic, GNOME applet, Makefile project...
en: Project Type: %s
vi: Kiểu dự án: %s

en: Unable to find any project template in %s
vi: Không tìm thấy mẫu dự án trong %s

en: 
    Field "%s" is mandatory. Please enter it.
vi: 
    Trường « %s » bắt buộc phải điền vào. Hãy gõ vào nó.

en: Field "%s" must start with a letter, a digit or an underscore and contains only letters, digits, underscore, minus and dot. Please fix it.
vi: Trường « %s » phải bắt đầu với một chữ cái, chữ số hay gạch dưới, và bao gồm chỉ chữ cái, cữ số, gạch dưới, dấu trừ và dấu chấm. Hãy sửa chữa nó.

en: Directory "%s" is not empty. Project creation could fail if some files cannot be written. Do you want to continue?
vi: Thư mục « %s » không trống. Tiến trình tạo dự án có thể không thành công nếu một số tập tin không thể ghi được. Bạn có muốn tiếp tục không?

en: File "%s" already exists. Do you want to overwrite it?
vi: Tập tin « %s » đã có. Bạn có muốn ghi đè lên nó không?

en: Invalid entry
vi: Mục nhập không hợp lệ

en: Dubious entry
vi: Mục nhập lờ mờ

en: 
    Missing programs: %s.
vi: 
    Thiếu chương trình: %s.

en: 
    Missing packages: %s.
vi: 
    Thiếu gói: %s.

en: Some important programs or development packages required to build this project are missing. Please make sure they are installed properly before generating the project.
vi: Vẫn thiếu một số chương trình hay gọi phát triển quan trọng đòi hỏi để xây dựng dự án này. Hãy chắc là chúng được cài đặt đúng trước khi phát sinh dự án.

en: The missing programs are usually part of some distrubution packages and can be searched in your Application Manager. Similarly, the development packages are contained in special packages that your distribution provide to allow development of projects based on them. They usually end with -dev or -devel suffix in package names and can be found by searching in your Application Manager.
vi: Các chương trình còn thiếu thường thuộc về một số gói phân phối và có thể được tìm trong Bộ Quản lý Ứng dụng. Tương tự, các gói phát triển nằm trong gói đặc biệt được bản phân phối cung cấp để cho phép phát triển dự án dựa vào chúng. Tên gói này thường kết thúc bằng đuôi « -dev » hay « -devel », và có thể được tìm bằng cách tìm kiếm qua Bộ Quản lý Ứng dụng.

en: Missing components
vi: Thiếu thành phần

en: Unable to build project assistant user interface reading %s.
vi: Không thể xây dựng giao diện người dùng của trợ lý dự án khi đọc %s.

en: New project has been created successfully.
vi: Dự án mới đã được tạo thành công.

en: New project creation has failed.
vi: Lỗi tạo dự án mới.

en: Skipping %s: file already exists
vi: Đang bỏ qua %s: tập tin đã có

en: Creating %s ... Fail to create directory
vi: Đang tạo %s... lỗi tạo thư mục

en: Creating %s (using AutoGen)... %s
vi: Đang tạo %s (dùng Tự động Phát sinh)... %s

en: Creating %s ... %s
vi: Đang tạo %s... %s

note: The %s is a name of a unix command line, by example * cp foobar.c project
en: Executing: %s
vi: Đang thực hiện: %s

en: New Project Assistant
vi: Trợ lý dự án mới

en: Select directory
vi: Chọn thư mục

en: Choose directory
vi: Chọn thư mục

en: Choose file
vi: Chọn tập tin

en: Icon choice
vi: Chọn biểu tượng

en: A GNOME applet project
vi: Một dự án tiểu dụng GNOME

en: A generic C++ project
vi: Một dự án C++ chung

en: A generic GNOME project
vi: Một dự án GNOME chung

en: A generic GTK+ project
vi: Một dự án GTK+ chung

en: A generic GTKmm (C++) project
vi: Một dự án GTKmm (C++) chung

en: A generic Xlib dock applet
vi: Một tiểu dụng neo Xlib chung

en: A generic Xlib project
vi: Một dự án Xlib chung

en: A generic java project using automake project management
vi: Một dự án Java chung được automake quản lý

en: A generic minimal and flat project
vi: Một dự án tối thiểu phẳng chung

en: A generic natively compiled java project using the GNU Java Compiler (gcj)
vi: Một dự án Java chung được biên dịch sở hữu dùng công cụ Biên dịch Java GNU (gcj)

en: A generic project
vi: Một dự án chung

en: A generic python project using automake project management
vi: Một dự án Python chung được automake quản lý

en: A generic wx Widgets project
vi: Một dự án wx Widgets chung

en: A sample SDL project
vi: Một dự án SDL ví dụ

en: Add C++ support:
vi: Thêm hỗ trợ C++:

en: Add gtk-doc system:
vi: Thêm hệ thống gtk-doc:

en: Add internationalization:
vi: Thêm quốc tế hoá:

en: Add shared library support:
vi: Thêm hỗ trợ thư viện dùng chung:

en: Adds C++ support to the project so that C++ source files can be built
vi: Thêm hỗ trợ C++ vào dự án, để xây dựng các tập tin mã nguồn C++

en: Adds support for building shared libraries in your project
vi: Thêm hỗ trợ để xây dựng thư viện dùng chung trong dự án

en: Adds support for internationalization so that your project can have translations in different languages
vi: Thêm hỗ trợ chức năng quốc tế hoá, để dự án có bản dịch bằng các ngôn ngữ khác nhau

en: Anjuta Plugin
vi: Phần bổ sung Anjuta

en: Anjuta plugin project that uses libanjuta framework
vi: Dự án phần bổ sung Anjuta dùng khuôn khổ libanjuta

en: Applet Title:
vi: Tên tiểu dụng:

en: Basic information
vi: Thông tin cơ bản

en: Berkeley Software Distribution License (BSD)
vi: Giấy Phép Phân Phối Phần mềm Berkeley (BSD)

en: Comma separated, other plugins that this plugin depends on. It could be either primary interface name or plugin location (library:class)
vi: Danh sách định giới bằng dấu phẩy chứa các phần bổ sung vào chúng phần bổ sung này phụ thuộc. Có thể là tên giao diện chính hay vị trí phần bổ sung (thư_viện:hạng_

en: Configure external packages
vi: Cấu hình gói bên ngoài

en: Configure external packages:
vi: Cấu hình gói bên ngoài:

en: Create a template glade interface file
vi: Tạo một tập tin giao diện Glade mẫu

en: Create glade interface file
vi: Tạo tập tin giao diện Glade

en: Display description of the applet
vi: Hiển thị mô tả về tiểu dụng

en: Display description of the plugin
vi: Hiển thị mô tả về phần bổ sung

en: Display title of the applet
vi: Hiển thị tên của tiểu dụng

en: Display title of the plugin
vi: Hiển thị tên phần bổ sung

en: Django Project
vi: Dự án Django

en: Django Project information
vi: Thông tin dự án Django

en: GCJ needs to know which class contains the main() function
vi: GCJ cần biết hạng nào chứa hàm main()

en: GNOME Applet
vi: Tiểu dụng GNOME

en: General Project Information
vi: Thông tin dự án chung

en: Generic (Minimal)
vi: Chung (Tối Thiểu)

en: Generic C++
vi: C++ chung

en: Generic gcj compiled java
vi: Java biên dịch bằng gcj chung

en: Generic java (automake)
vi: Java chung (automake)

en: Generic python (automake)
vi: Python chung (automake)

en: Give a package name that your project require. You may also mention what is the required version of the package. For example, 'libgnomeui-2.0' or 'libgnomeui-2.0 >= 2.2.0'
vi: Nhập một tên gói đòi hỏi cho dự án này. Cũng có thể ghi rõ phiên bản thích hợp, v.d. « libgnomeui-2.0 » hay « libgnomeui-2.0 >= 2.2.0 »

en: Icon File:
vi: Tập tin biểu tượng:

en: Icon file for the plugin
vi: Tên biểu tượng cho phần bổ sung

en: Implement plugin interfaces
vi: Thực hiện giao diện phần bổ sung

en: Interface implemented by the plugin
vi: Giao diện được phần bổ sung thực hiện

en: Interface:
vi: Giao diện:

en: Main Class:
vi: Hạng chính:

en: Main class
vi: Hạng chính

en: Makefile project
vi: Dự án Makefile

en: Makefile-based project
vi: Dự án dựa vào Makefile

en: Mininum SDL version required
vi: Phiên bản SDL tối thiểu đòi hỏi

en: Name of the value to watch
vi: Tên của giá trị cần theo dõi

en: No license
vi: Không có giấy phép

en: Options for project build system
vi: Tùy chọn về hệ thống xây dựng dự án

en: Plugin Class Name:
vi: Tên hạng phần bổ sung:

en: Plugin Dependencies:
vi: Quan hệ phụ thuộc của phần bổ sung:

en: Plugin Title:
vi: Tên phần bổ sung:

en: Plugin class name
vi: Tên hạng phần bổ sung

en: Plugin has menus or/and toolbars
vi: Phần bổ sung có trình đơn và/hay thanh công cụ

en: Plugin interfaces to implement
vi: Giao diện phần bổ sung cần thực hiện

en: Project Name:
vi: Tên dự án:

en: Project directory, output file etc.
vi: Thư mục dự án, tập tin kết xuất v.v.

en: Project directory:
vi: Thư mục dự án:

en: Project name must not contain spaces, because it will be the name of the project build target (executable, library etc.)
vi: Tên dự án không được chứa dấu cách, vì nó sẽ là tên của đích xây dựng dự án (tập tin thực thi, thư viện v.v.)

en: Project name:
vi: Tên dự án:

en: Project options
vi: Tùy chọn dự án

en: Python webproject using Django Web Framework
vi: Dự án Web Python dùng Khuôn Khổ Web Django

en: Require Package:
vi: Đòi hỏi gói:

en: Require SDL version:
vi: Đòi hỏi phiên bản SDL:

en: Require SDL_gfx library
vi: Đòi hỏi thư viện SDL_gfx

en: Require SDL_gfx:
vi: Đòi hỏi SDL_gfx:

en: Require SDL_image library
vi: Đòi hỏi thư viện SDL_image

en: Require SDL_image:
vi: Đòi hỏi SDL_image:

en: Require SDL_mixer library
vi: Đòi hỏi thư viện SDL_mixer

en: Require SDL_mixer:
vi: Đòi hỏi SDL_mixer:

en: Require SDL_net library
vi: Đòi hỏi thư viện SDL_net

en: Require SDL_net:
vi: Đòi hỏi SDL_net:

en: Require SDL_ttf library
vi: Đòi hỏi thư viện SDL_ttf

en: Require SDL_ttf:
vi: Đòi hỏi SDL_ttf:

en: Select code license
vi: Chọn giấy phép mã

en: Shell values to watch
vi: Giá trị trình bao cần theo dõi

en: Use libglade for the UI
vi: Dùng libglade cho UI

en: Use pkg-config to add library support from other packages
vi: Dùng pkg-config để thêm hỗ trợ thư viện từ gói khác

en: Use the libglade-2.0 library to load the glade interface file at runtime
vi: Dùng thư viện libglade-2.0 để nạp tập tin giao diện Glade vào lúc chạy

en: Value Name:
vi: Tên giá trị:

en: Values to watch
vi: Giá trị cần theo dõi

en: Whether the plugin has menus or toolbars
vi: Phần bổ sung có trình đơn hay thanh công cụ

en: Xlib dock
vi: Neo Xlib

en: gtk-doc is used to compile API documentations for GObject based classes
vi: gtk-doc được dùng để biên dịch tài liệu hướng API cho hạng dựa vào GObject

en: project name
vi: tên dự án

en: Choose a working directory
vi: Chọn thư mục làm việc

en: Environment Variables:
vi: Biến môi trường:

en: Program Parameters
vi: Tham số chương trình

en: Run In Terminal
vi: Chạy trên dòng lệnh

en: Program '%s' does not exist
vi: Dự án « %s » không tồn tại

note: Only local directory are supported
en: Program directory '%s' is not local
vi: Thư mục chương trình « %s » không phải cục bộ

en: Load Target to run
vi: Nạp đích cần chạy

en: The program is running.
    Do you want to restart it?
vi: Chương trình đang chạy.
    Bạn có muốn khởi chạy lại nó không?

en: Run program without debugger
vi: Chạy chương trình mà không gỡ lỗi

en: Stop Program
vi: Dừng chương trình

en: Kill program
vi: Giết chương trình

en: Program Parameters...
vi: Tham số chương trình...

en: Set current program, arguments and so on
vi: Đặt chương trình hiện thời, các đối số v.v.

en: Run operations
vi: Thao tác chạy

note: Action name Stock icon, if any
en: _Sample action
vi: Hành vi _mẫu

note: Display label short-cut
en: Sample action
vi: Hành vi mẫu

en: Sample file operations
vi: Thao tác tập tin mẫu

en: SamplePlugin
vi: Phần bổ sung mẫu

en: <b>Autocompletion</b>
vi: <b>Tự động điền nốt</b>

en: <b>Basic Indentation</b>
vi: <b>Thụt lề cơ bản</b>

en: <b>Code folding</b>
vi: <b>Gấp mã</b>

en: <b>Highlight style</b>
vi: <b>Kiểu dáng tô sáng</b>

en: <b>Misc options</b>
vi: <b>Tùy chọn lặt vặt</b>

en: <b>Other colors</b>
vi: <b>Màu sắc khác</b>

en: <b>Print options</b>
vi: <b>Tùy chọn in ấn</b>

en: Add line number every:
vi: Đánh số thứ tự dòng mỗi:

en: Add page header
vi: Thêm phần đầu trang

en: Attributes:
vi: Thuộc tính:

en: Autocomplete XML/HTML closing tags
vi: Tự động điền nốt thẻ đóng XML/HTML

en: Autocompletion pop up choices
vi: Tự động điền nốt tự mở ô lựa chọn

en: Basic Indentation
vi: Thụt lề cơ bản

en: Calltip background:
vi: Nền gợi ý cuộc gọi

en: Caret (cursor) color:
vi: Màu dấu mũ (con chạy):

en: Caret blink period in ms
vi: Khoảng nháy con chạy theo miligiây

en: Choose autocomplete for single match
vi: Bật tự động điền nốt để khớp một lần

en: Collapse all code folds on file open
vi: Co lại mọi cấp mã khi mở tập tin

en: Colors & Fonts
vi: Màu sắc và Phông chữ

en: Compact folding
vi: Co lại gọn

en: Disable syntax highlighting
vi: Tắt tô sáng cú pháp

en: Draw line below folded lines
vi: Vẽ đường dưới dòng co lại

note: Column where a vertical line will be drawn to indicate that lines should not be longer
en: Edge column
vi: Cột cạnh

en: Editor caret (cursor) width in pixels
vi: Độ rộng con chạy soạn thảo theo điểm ảnh

en: Enable HTML tags folding
vi: Bật co lại thẻ HTML

en: Enable automatic indentation
vi: Bật tự động thụt lề

en: Enable braces check
vi: Bật kiểm tra ngoặc móc

en: Enable code folding
vi: Bật co lại cấp mã

en: Enable comments folding
vi: Bật co lại ghi chú

en: Enable line wrap
vi: Bật ngắt dòng

en: Enable python comments folding
vi: Bật co lại ghi chú Python

en: Enable python quoted strings folding
vi: Bật co lại chuỗi trích dẫn Python

en: Filter extraneous characters in DOS mode
vi: Lọc ra các ký tự ngoại lai ở chế độ DOS

en: Fold style:
vi: Kiểu dáng co lại:

en: Fonts and colors for editor
vi: Phông chữ và màu sắc cho trình soạn thảo

en: Indent closing braces
vi: Thụt vào ngoặc móc đóng

en: Indent opening braces
vi: Thụt vào ngoặc móc mở

en: Indentation size in spaces:
vi: Khoảng thụt vào theo dấu cách:

en: Line numbers margin width in pixels
vi: Độ rộng lề số thứ tự dòng theo điểm ảnh

note: If the user presses enter, the indentation of the current line will automatically be added to the next line
en: Maintain past Indentation
vi: Bảo tồn đẳng sau vị trí thụt vào

en: Margin Fold visible
vi: Hiện nơi co lại lề

en: Margin Linenum visible
vi: Hiện số thứ tự dòng lề

en: Margin Marker visible
vi: Hiện đánh dấu lề

en: Monochrome
vi: Đơn sắc

en: Plus/Minus
    Arrows
    Circular
    Squares
vi: Cộng/Trừ
    Mũi tên
    Hình tròn
    Hình vuông

en: Pressing backspace un-indents
vi: Bấm xoá lùi thì bỏ khoảng thụt vào

en: Pressing tab inserts indentation
vi: Bấm Tab thì thụt vào

en: Select highlight style to edit:
vi: Chọn kiểu dáng tô sáng cần sửa:

en: Selection background:
vi: Nền lựa chọn:

en: Selection foreground:
vi: Chữ được chọn:

en: Strip trailling spaces on file save
vi: Bỏ dấu cách theo sau khi lưu tập tin

en: Tab size in spaces:
vi: Khoảng Tab theo dấu cách:

note: #-#-#-#-#  377 (gtksourceview 2.5.4)  #-#-#-#-# Text that stands out, HTML links, e-mail addresses, etc. #-#-#-#-#  378 (gtksourceview 2.5.4)  #-#-#-#-# #-#-#-#-#  983 (gtksourceview 2.5.4)  #-#-#-#-#
en: Underlined
vi: Gạch dưới

en: Use default
vi: Dùng mặc định

en: Use tabs for indentation
vi: Dùng khoảng Tab để thụt vào

en: View EOL chars
vi: Xem ký tự EOL

en: View Indentation Guides
vi: Xem dấu ngụ ý thụt vào

en: View Line Wrap
vi: Xem chỗ ngắt dòng

en: View Whitespaces
vi: Xem khoảng trắng

en: View indentation whitespaces
vi: Xem khoảng trắng thụt vào

note: Next bookmark at the end of the file will jump to the first bookmark from the beginning
en: Wrap bookmarks search around
vi: Cuộn tìm liên kết thường dùng

en: File: %s
vi: Tập tin: %s

en: Unable to get text buffer for printing
vi: Không thể lấy vùng đệm văn bản để in ấn

en: No file to print!
vi: Không có tập tin cần in.

en: Scintilla Editor
vi: Bộ soạn thảo Scintilla

en: The file '%s' has been changed.
    Do you want to reload it ?
vi: Tập tin « %s » bị sửa đổi.
    Muốn nạp lại nó ?

en: The file '%s' has been changed.
    Do you want to loose your changes and reload it ?
vi: Tập tin « %s » bị sửa đổi.
    Muốn nạp lại nó (cũng mất hẳn các thay đổi của bạn) ?

en: The file '%s' has been deleted.
    Do you confirm and close it ?
vi: Tập tin « %s » đã được xoá.
    Bạn có xác nhận và đóng nó không?

en: The file '%s' has been deleted.
    Do you want to loose your changes and close it ?
vi: Tập tin « %s » bị xoá.
    Muốn đóng nó (cũng mất hẳn các thay đổi của bạn) ?

en: Could not get file info
vi: Không thể lấy thông tin về tập tin

note: DEBUG_PRINT ("%s", "This file is too big. Unable to allocate memory.");
en: This file is too big. Unable to allocate memory.
vi: Tập tin quá lớn nên không thể cấp phát bộ nhớ.

en: Error while reading from file
vi: Gặp lỗi khi đọc từ tập tin

en: The file does not look like a text file or the file encoding is not supported. Please check if the encoding of file is in the supported encodings list. If not, add it from the preferences.
vi: Tập tin không hình như một tập tin văn bản, hoặc bảng mã tập tin không được hỗ trợ. Hãy kiểm tra nếu bảng mã của tập tin nằm trong danh sách các bảng mã được hỗ trợ. Không thì thêm nó trong Tùy thích.

en: Loading file...
vi: Đang nạp tập tin...

en: Could not load file: %s
    
    Details: %s
vi: Không thể nạp tập tin: %s
    
    Chi tiết: %s

en: File loaded successfully
vi: Tập tin đã được nạp

en: Saving file...
vi: Đang lưu tập tin...

en: Could not save intermediate file %s: %s
vi: Không thể lưu tập tin trung gian %s: %s

en: File saved successfully
vi: Tập tin đã được lưu

en: Cannot load Global defaults and configuration files:
    %s.
    This may result in improper behaviour or instabilities.
    Anjuta will fall back to built in (limited) settings
vi: Không thể nạp các giá trị mặc định toàn cục
    và tập tin cấu hình:
    %s.
    Trường hợp này có thể gây ra ứng xử không thích hợp
    hay không ổn định. Trình Anjuta sẽ dự trữ thiết lập
    dựng sẵn (bị hạn chế).

en: <b>Scratchbox Options</b>
vi: <b>Tùy chọn Hộp Thử</b>

en: Scratchbox directory:
vi: Thư mục Hộp Thử:

en: Scratchbox target:
vi: Đích Hộp Thử:

en: Scratchbox version:
vi: Phiên bản Hộp Thử:

en: Select Scratchbox Folder
vi: Chọn thư mục Hộp Thử

en: Scratchbox
vi: Hộp Thử

en: <b>File Filter</b>
vi: <b>Lọc tập tin</b>

en: <b>Parameters</b>
vi: <b>Tham số</b>

en: <b>Scope</b>
vi: <b>Phạm vi</b>

note: User can select variables that contain lists of files, so this is a combined noun
en: <b>Search variable</b>
vi: <b>Biến tìm kiếm</b>

en: Basic Search & Replace
vi: Tìm và Thay thế cơ bản

en: Choose Directories:
vi: Chọn thư mục:

en: Choose Files:
vi: Chọn tập tin:

en: Expand regex back references
vi: Mở rộng tham chiếu ngược biểu thức chính quy

en: Find & Replace
vi: Tìm và thay thế

note: the order of these matters - it must match the order of the corresponding radio buttons on another page
en: Full Buffer
vi: Bộ đệm đầy

en: Greedy matching
vi: Khớp hám

en: Ignore Binary Files
vi: Bỏ qua tập tin nhị phân

en: Ignore Directories:
vi: Bỏ qua thư mục:

en: Ignore Files:
vi: Bỏ qua tập tin:

en: Ignore Hidden Directories
vi: Bỏ qua thư mục ẩn

en: Ignore Hidden Files
vi: Bỏ qua tập tin ẩn

en: Match at start of word
vi: Khớp ở đầu từ

en: Match complete lines
vi: Khớp toàn dòng

en: Match complete words
vi: Khớp nguyên từ

en: Maximum Actions
vi: Số tối đa các hành vi

en: New Name:
vi: Tên mới :

en: No Limit
vi: Vô hạn

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "A pattern representing a class of character strings."
en: Regular expression
vi: Biểu thức chính quy

en: Replace With:
vi: Thay thế bằng:

en: Search Action:
vi: Hành vi tìm kiếm:

en: Search Direction:
vi: Hướng tìm kiếm:

note: This is "the search expression" (noun)
en: Search Expression
vi: Biểu thức tìm kiếm

note: This is "the search expression" (noun)
en: Search Expression:
vi: Biểu thức tìm kiếm:

en: Search In:
vi: Tìm trong:

note: #-#-#-#-#  278 (gnome-commander HEAD)  #-#-#-#-# Recurse check
en: Search Recursively
vi: Tìm kiếm đệ quy

en: Search Target
vi: Đích tìm kiếm

en: Search for a string or regular expression in the editor
vi: Tìm kiếm một chuỗi hay biểu thức chính quy trong trình soạn thảo

en: Repeat the last Find command
vi: Lặp lại lệnh Tìm cuối

en: Find and R_eplace...
vi: Tìm và Tha_y thế...

en: Search for and replace a string or regular expression with another string
vi: Tìm kiếm và thay thế một chuỗi hay biểu thức chính quy bằng một chuỗi khác

note: #-#-#-#-#  340 (gnumeric 1.7.12 TRUNK)  #-#-#-#-# Corrected below.
en: Search and Replace
vi: Tìm và Thay thế

en: Fin_d in Files...
vi: Tì_m trong tập tin...

en: Search for a string in multiple files or directories
vi: Tìm kiếm một chuỗi trong nhiều tập tin hay thư mục

en: Basic Search
vi: Tìm kiếm cơ bản

en: Current Buffer
vi: Vùng đệm hiện thời

en: Current Selection
vi: Vùng chọn hiện có

en: Current Block
vi: Khối hiện tại

en: Current Function
vi: Hàm hiện thời

en: All Open Buffers
vi: Mọi vùng đệm còn mở

en: All Project Files
vi: Mọi tập tin dự án

note: {SR_VARIABLE, N_("Specify File List")},
en: Specify File Patterns
vi: Ghi rõ mẫu tập tin

en: Select next match
vi: Chọn lần tìm kế tiếp

en: Bookmark all matched lines
vi: Lưu liên kết đến mỗi dòng tương ứng

en: Mark all matches
vi: Đánh dấu mỗi kết quả

en: List matches in find pane
vi: Liệt kê kết quả trong ô tìm

en: Replace next match
vi: Thay thế mục khớp kế tiếp

en: Replace all matches
vi: Thay thế mọi mục khớp

note: #-#-#-#-#  19 (anjuta)  #-#-#-#-# Avoid space in translated string
en: Find:
vi: Tìm:

en: Search complete
vi: Tìm kiếm hoàn tất

en: The match "%s" was not found. Wrap search around the document?
vi: Không tìm thấy « %s ». Cuộn tiến trình tìm kiếm qua tài liệu không?

en: The match "%s" was not found.
vi: Không tìm thấy chuỗi « %s ».

en: The maximum number of results has been reached.
vi: Đã tới số tối đa các kết quả.

en: %d match has been replaced. | %d matches have been replaced.
vi[0]: Đã tìm và thay thế %d lần.

en: Unable to build user interface for Search And Replace
vi: Không thể xây dựng giao diện người dùng cho chức năng Tìm và Thay thế

en: The file '%s' on the disk is more recent than the current buffer.
    Do you want to reload it?
vi: Tập tin « %s » trên đĩa vẫn mới hơn vùng đệm hiện thời.
    Muốn nạp lại nó ?

en: The file '%s' has been deleted on the disk.
    Do you want to close it?
vi: Tập tin « %s » bị xoá.
    Muốn đóng nó ?

note: Could not open <filename>: <error message>
en: Could not open %s: %s
vi: Không thể mở %s: %s

en: The file '%s' is read-only! Edit anyway?
vi: Tập tin « %s » là chỉ-đọc. Vẫn sửa ?

note: #-#-#-#-#  19 (anjuta)  #-#-#-#-# Could not open <filename>: <error message>
en: Could not save %s: %s
vi: Không thể lưu %s: %s

en: Could not save file because filename not yet specified
vi: Không thể lưu tập tin vì chưa ghi rõ tên tập tin

en: New file %d
vi: Tập tin mới %d

en: Preparing pages for printing
vi: Đang chuẩn bị các trang để in ấn

en: <b>Color scheme:</b>
vi: <b>Lược đồ màu :</b>

en: <b>Font:</b>
vi: <b>Phông chữ :</b>

en: <b>Indentation and auto-format options</b>
vi: <b>Tùy chọn thụt vào và tự động định dạng</b>

en: <b>View</b>
vi: <b>Xem</b>

en: Create backup files
vi: Tạo tập tin sao lưu

en: Highlight matching brackets
vi: Tô sáng ngoặc khớp

en: Highlight syntax
vi: Tô sáng cú pháp

en: Print Linenumbers
vi: In số thứ tự dòng

en: Print page footer
vi: In chân trang

en: Right margin position in characters
vi: Vị trí của lề phải theo ký tự

en: Show line numbers
vi: Hiện số thứ tự dòng

en: Show marks
vi: Hiện đánh dấu

en: Show right margin
vi: Hiện lề phải

en: Use theme font
vi: Dùng phông chữ sắc thái

en: Wrap long lines to fit on paper
vi: Cuộn dòng dài để vừa trên tờ giấy

en: Starter
vi: Bộ bắt đầu

en: Create File/Project
vi: Tạo Tập tin/Dự án

en: Recent Projects
vi: Dự án Vừa làm

en: Anjuta Home Page
vi: Trang chủ Anjuta

en: Anjuta Manual
vi: Sổ tay Anjuta

en: Gnome Online API Documentation
vi: Tài liệu API Trực tuyến GNOME

en: <b>Branch/Tag URL:</b>
vi: <b>URL nhánh/thẻ:</b>

en: <b>End Revision:</b>
vi: <b>Bản sửa đổi cuối:</b>

en: <b>File or directory to diff:</b>
vi: <b>Tập tin hay thư mục cần khác biệt:</b>

en: <b>File/URL to Remove:</b>
vi: <b>Tập tin/URL cần gỡ bỏ :</b>

en: <b>First Path:</b>
vi: <b>Đường dẫn 1:</b>

en: <b>Second Path:</b>
vi: <b>Đường dẫn 2:</b>

en: <b>Select Changes to Revert:</b>
vi: <b>Chọn các thay đổi cần hoàn nguyên:</b>

en: <b>Source/Destination Paths:</b>
vi: <b>Đường dẫn nguồn/đích:</b>

en: <b>Start Revision:</b>
vi: <b>Bản sửa đổi đầu :</b>

en: <b>Subversion Options</b>
vi: <b>Tùy chọn SVN</b>

en: <b>Working Copy Path:</b>
vi: <b>Đường dẫn đến bản sao làm việc:</b>

en: Add file/directory
vi: Thêm tập tin/thư mục

en: Copy files/folders
vi: Chép tập tin/thư mục

en: Diff Selected Revisions
vi: Khác biệt những bản sửa đổi được chọn

en: Diff file/directory
vi: Khác biệt tập tin/thư mục

en: Diff to Previous
vi: Khác biệt với bản trước

en: Ignore ancestry
vi: Bỏ qua tổ tiên

en: Merge changes into working copy
vi: Trộn các thay đổi vào bản sao làm việc

en: Other Revision:
vi: Bản sửa đổi khác:

en: Recurse
vi: Đệ quy

en: Remember this decision
vi: Nhớ sự quyết định này

en: Remove file/directory
vi: Gỡ bỏ tập tin/thư mục

en: Repository Head
vi: Đầu kho lưu

en: Repository authorization
vi: Xác thực với kho lưu

en: Revert Changes
vi: Hoàn nguyên thay đổi

en: Save open files before diffing
vi: Lưu các tập tin còn mở trước khi khác biệt

note: #-#-#-#-#  54 (banshee Gnome HEAD)  #-#-#-#-# FIXME this shouldn't be hard-coded to 'Source:', but this is the only user of this code atm...
en: Source:
vi: Nguồn:

en: Subversion Preferences
vi: Tùy thích SVN

en: Switch to branch/tag
vi: Chuyển sang nhánh/thẻ

en: Trust server
vi: Tin cậy máy phục vụ

en: Update file/directory
vi: Cập nhật tập tin/thư mục

en: Use first path
vi: Dùng đường dẫn 1

en: View Selected Revision
vi: Xem bản sửa đổi được chọn

en: Whole Project
vi: Dự án hoàn toàn

en: Working Copy
vi: Bản sao làm việc

en: realm
vi: địa hạt

note: Action name Stock icon, if any
en: _Subversion
vi: _SVN

note: Display label short-cut
en: Add a new file/directory to the Subversion tree
vi: Thêm một tập tin/thư mục mới vào cây SVN

note: Display label short-cut
en: Remove a file/directory from Subversion tree
vi: Gỡ bỏ một tập tin/thư mục mới khỏi cây SVN

note: Display label short-cut
en: Commit your changes to the Subversion tree
vi: Gài vào các thay đổi vào cây SVN

note: Action name Stock icon, if any
en: _Revert...
vi: Hoàn ngu_yên...

note: Display label short-cut
en: Revert changes to your working copy.
vi: Hoàn nguyên các thay đổi về bản sao làm việc.

note: Action name Stock icon, if any
en: _Resolve Conflicts...
vi: _Giải quyết sự xung đột...

note: Display label short-cut
en: Resolve conflicts in your working copy.
vi: Giải quyết các sự xung đột trong bản sao làm việc.

note: Action name Stock icon, if any
en: _Update...
vi: _Cập nhật...

note: Display label short-cut
en: Sync your local copy with the Subversion tree
vi: Đồng bộ hoá bản sao cục bộ với cây SVN

note: Action name Stock icon, if any
en: Copy Files/Folders...
vi: Chép tập tin/thư mục...

note: Display label short-cut
en: Copy files/folders in the repository
vi: Sao chép các tập tin/thư mục trong kho lưu

note: Action name Stock icon, if any
en: Switch to a Branch/Tag...
vi: Chuyển sang nhánh/thẻ...

note: Display label short-cut
en: Switch your local copy to a branch or tag in the repository
vi: Chuyển đổi bản sao cục bộ sang một nhánh hay thẻ trong kho lưu

note: #-#-#-#-#  19 (anjuta)  #-#-#-#-# Action name Stock icon, if any
en: Merge...
vi: Trộn...

note: Display label short-cut
en: Merge changes into your working copy
vi: Trộn các thay đổi vào bản sao làm việc

note: Display label short-cut
en: View file history
vi: Xem lược sử tập tin

note: Action name Stock icon, if any
en: _Diff...
vi: _Khác biệt...

note: Display label short-cut
en: Diff local tree with repository
vi: Khác biệt cây cục bộ với kho lưu

note: #-#-#-#-#  19 (anjuta)  #-#-#-#-# Action name Stock icon, if any
en: Copy...
vi: Chép...

note: Action name Stock icon, if any
en: Diff...
vi: Khác biệt...

en: Subversion operations
vi: Thao tác SVN

en: Subversion popup operations
vi: Thao tác tự mở SVN

en: Subversion Log
vi: Bản ghi SVN

en: Subversion: File will be added on next commit.
vi: SVN: tập tin sẽ được thêm vào lúc gài vào kế tiếp.

en: Subversion: Commit complete.
vi: SVN: gài vào hoàn tất.

en: Subversion: Committing changes to the repository...
vi: SVN: đang gài các thay đổi vào kho lưu...

en: Subversion: Copy complete.
vi: SVN: sao chép hoàn tất.

en: Please enter a source path.
vi: Hãy nhập một đường dẫn nguồn.

en: Please enter a destination path.
vi: Hãy nhập một đường dẫn đích.

en: [Head/Working Copy]
vi: [Đầu/Bản sao làm việc]

en: Subversion: Retrieving diff...
vi: SVN: đang lấy bản khác biệt...

en: Subversion: Retrieving log...
vi: SVN: đang lấy bản ghi...

en: Subversion: File retrieved.
vi: SVN: tập tin đã được lấy.

en: Subversion: Retrieving file...
vi: SVN: đang lấy tập tin...

en: Subversion: Merge complete.
vi: SVN: trộn hoàn tất.

en: Please enter the first path.
vi: Hãy nhập đường dẫn 1.

en: Please enter the second path.
vi: Hãy nhập đường dẫn 2.

en: Please enter a working copy path.
vi: Hãy nhập một đường dẫn đến bản sao làm việc.

en: Please enter the start revision.
vi: Hãy nhập bản sửa đổi bắt đầu.

en: Please enter the end revision.
vi: Hãy nhập bản sửa đổi cuối cùng.

en: Subversion: File will be removed on next commit.
vi: SVN: tập tin sẽ bị gỡ bỏ vào lúc gài vào kế tiếp.

en: Subversion: Resolve complete.
vi: SVN: giải quyết hoàn tất.

en: Subversion: Revert complete.
vi: SVN: hoàn nguyên hoàn tất.

en: Subversion: Switch complete.
vi: SVN: chuyển đổi hoàn tất.

en: Please enter a branch/tag URL.
vi: Hãy nhập một địa chỉ URL nhánh/thẻ.

en: Subversion
vi: SVN

en: Subversion: Diff complete.
vi: SVN: khác biệt hoàn tất.

en: Subversion: Update complete.
vi: SVN: cập nhật hoàn tất.

en: Authentication canceled
vi: Tiến trình xác thực bị thôi

en: Hostname:
vi: Tên máy:

en: Valid until:
vi: Hợp lệ đến:

en: Issuer DN:
vi: DN nhà cấp:

en: DER certificate:
vi: Chứng nhận DER:

en: Deleted: %s
vi: Đã xoá: %s

en: Added: %s
vi: Đã thêm: %s

en: Resolved: %s
vi: Đã giải quyết: %s

en: Updated: %s
vi: Đã cập nhật: %s

en: Externally Updated: %s
vi: Đã cập nhật bên ngoài: %s

en: Merged: %s
vi: Đã trộn: %s

en: Conflicted: %s
vi: Bị xung đột: %s

en: Missing: %s
vi: Thiếu : %s

en: Obstructed: %s
vi: Bị cản trở : %s

en: Package is not parseable
vi: Gói này không phân tích được cú pháp

en: Symbol Database
vi: Cơ sở dữ liệu ký hiệu

en: API Tags
vi: Thẻ API

en: Resuming glb scan.
vi: Đang tiếp tục lại tiến trình quét glb.

en: <b>Available API tags</b>
vi: <b>Thẻ API sẵn sàng</b>

en: Automatically scan project's packages
vi: Tự động quét các gói của dự án

en: Automatically update symbols without saving file
vi: Tự động cập nhật các ký hiệu mà không lưu tập tin

en: Checking if package is parseable...
vi: Đang kiểm tra nếu gói phân tích được cú pháp...

en: Ctags executable:
vi: Tập tin thực thi Ctags:

en: Parallel scan of project and global symbols
vi: Quét song song dự án và các ký hiệu toàn cục

en: <b>Terminal options</b>
vi: <b>Tùy chọn thiết bị cuối</b>

en: Default
vi: Mặc định

en: Use GNOME terminal profile:
vi: Dùng hồ sơ thiết bị cuối GNOME:

en: Use currently selected profile in GNOME terminal
vi: Sử dụng hồ sơ được chọn hiện thời trong thiết bị cuối GNOME

en: terminal operations
vi: thao tác thiết bị cuối

en: <b>Tools</b>
vi: <b>Công cụ</b>

en: Edit as script
vi: Sửa như văn lệnh

en: Edit command as script in Anjuta on close
vi: Chỉnh sửa câu lệnh dưới dạng văn lệnh trong Anjuta khi đóng

en: Save all files
vi: Lưu mọi tập tin

en: Short cut:
vi: Phím tắt:

note: This is the Unix stderr, see http://en.wikipedia.org/wiki/Standard_streams
en: Standard error:
vi: Đầu lỗi tiêu chuẩn:

note: This is the Unix stdin. See http://en.wikipedia.org/wiki/Standard_streams
en: Standard input:
vi: Đầu vào tiêu chuẩn:

note: This is the standard Unis stdout, see http://en.wikipedia.org/wiki/Standard_streams
en: Standard output:
vi: Đầu ra tiêu chuẩn:

en: Tool Editor
vi: Bộ sửa công cụ

en: Variable list
vi: Danh sách biến

en: Working directory:
vi: Thư mục làm việc:

en: _Variable...
vi: _Biến...

en: Are you sure you want to delete the '%s' tool?
vi: Bạn có chắc muốn xoá công cụ « %s » không?

en: ask at runtime
vi: hỏi vào lúc chạy

en: Unable to build user interface for tool variable
vi: Không thể xây dựng giao diện người dùng cho biến công cụ

en: Meaning
vi: Nghĩa

en: You must provide a tool name!
vi: Phải cung cấp một tên công cụ.

en: You must provide a tool command!
vi: Phải cung cấp một câu lệnh công cụ.

en: A tool with the same name already exists!
vi: Một công cụ cùng tên đã có.

en: The shortcut is already used by another component in Anjuta. Do you want to keep it anyway?
vi: Phím tắt này đang được dùng bởi một thành phần khác trong Anjuta. Bạn vẫn muốn giữ nó không?

en: Unable to edit script
vi: Không thể chỉnh sửa văn lệnh

note: #-#-#-#-#  370 (Gtk+ 2.15.3)  #-#-#-#-# This label is displayed in a treeview cell displaying * an accelerator when the cell is clicked to change the * acelerator. #-#-#-#-#  978 (Gtk+ 2.15.3)  #-#-#-#-#
en: New accelerator...
vi: Phím tắt mới...

en: Unable to build user interface for tool editor
vi: Không thể xây dựng giao diện người dùng cho trình chỉnh sửa công cụ

en: error:
vi: lỗi:

note: This is append to the tool name to give something * like "My tools (output)". It's used to name the message * pane where the output of the tool is send to
en: (output)
vi: (kết xuất)

note: This is append to the tool name to give something * like "My tools (error)". It's used to name the message * pane where the errors of the tool is send to
en: (error)
vi: (lỗi)

note: Display the name of the command
en: Running command: %s...
vi: Đang chạy câu lệnh: %s...

en: Completed unsuccessfully with status code %d
vi: Hoàn tất mà không thành công với mã trạng thái %d

en: Unable to create a buffer, command aborted
vi: Không thể tạo một vùng đệm nên hủy bỏ câu lệnh

en: No document currently open, command aborted
vi: Không có tài liệu còn mở nên hủy bỏ câu lệnh

en: Unable to open input file %s, command aborted
vi: Không thể mở tập tin nhập vào %s nên hủy bỏ câu lệnh

en: Missing tool name
vi: Thiếu tên công cụ

en: Unexpected element "%s"
vi: Gặp phần tử bất thường « %s »

en: Error when loading external tools
vi: Gặp lỗi khi nạp các công cụ bên ngoài

en: Unable to open %s for writing
vi: Không thể mở %s để ghi

en: Tool operations
vi: Thao tác công cụ

en: Command line parameters
vi: Tham số dòng lệnh

en: Same as output
vi: Trùng với kết xuất

en: Existing message pane
vi: Ô thông điệp đã có

en: New message pane
vi: Ô thông điệp mới

en: New buffer
vi: Vùng đệm mới

en: Replace buffer
vi: Thay thế vùng đệm

en: Insert in buffer
vi: Chèn vào vùng đệm

en: Append to buffer
vi: Phụ thêm vào vùng đệm

note: Translators: Checkbox if a dialog should be shown after some operation finishes, so translate as "to pop up a dialog"
en: Popup dialog
vi: Hộp thoại tự mở

en: Discard output
vi: Hủy kết xuất

en: Current buffer
vi: Vùng đệm hiện tại

note: #-#-#-#-#  376 (gtksourceview 1.7.2 for GNOME HEAD)  #-#-#-#-# <pattern-item _name = "Operator" style = "Operators"> <regex>[:!#$%&amp;*+./&gt;=&lt;?@\\^|~\-]+</regex> </pattern-item> <keyword-list _name="Keysymbol" style = "Keyword"> <keyword>::</keyword> <keyword>-&gt;</keyword> <keyword>&lt;-</ke
en: String
vi: Chuỗi

en: <b>Program to test:</b>
vi: <b>Chương trình cần thử :</b>

en: Select Tool:
vi: Chọn công cụ :

en: Select Valgrind Target
vi: Chọn đích Valgrind

en: Select debugging target
vi: Chọn đích gỡ lỗi

en: No executable target selected for debugging with Valgrind. Please select one.
vi: Chưa chọn đích thực thi để gỡ lỗi dùng Valgrind. Hãy chọn một đích.

en: There aren't any available executable targets for this project.
    Please create one first.
vi: Không có đích thực thi cho dự án này.
    Trước tiên hãy tạo một đích.

en: Choose file where to save Valgrind log
vi: Hãy chọn tập tin vào đó cần lưu bản ghi Valgrind

en: Open Valgrind log file
vi: Mở bản ghi Valgrind

note: Action name Stock icon, if any
en: _Select Tool and Run...
vi: _Chọn công cụ và chạy...

note: Action name Stock icon, if any
en: _Kill Execution
vi: _Giết sự thực hiện

note: Action name Stock icon, if any
en: _Load Log
vi: _Nạp bản ghi

note: Action name Stock icon, if any
en: S_ave Log
vi: _Lưu bản ghi

note: Action name Stock icon, if any
en: Edit Rules
vi: Sửa quy tắc

en: Use Valgrind debug tool
vi: Dùng công cụ gỡ lỗi Valgrind

en: <b>Valgrind general preferences</b>
vi: <b>Tùy thích chung Valgrind</b>

en: Valgrind binary file path:
vi: Đường dẫn tập tin nhị phân Valgrind:

en: Choose Valgrind Binary File Path...
vi: Chọn đường dẫn tập tin nhị phân Valgrind...

en: Reached the end of the input file or error in parsing valgrind output.
vi: Đã tới kết thúc của tập tin nhập vào, hoặc gặp lỗi phân tích cú pháp của kết xuất Valgrind.

en: Process exited.
vi: Tiến trình đã thoát.

en: Could not get the right valgrind-binary gconf key:
vi: Không thể lấy chìa khoá GConf valgrind-binary đúng:

en: Valgrind binary [%s] does not exist. Please check the preferences or install Valgrind package.
vi: Tập tin nhị phân Valgrind [%s] không tồn tại. Hãy kiểm tra tùy thích, hoặc cài đặt gói Valgrind.

en: Could not get the right pipe for the process.
vi: Không thể lấy ống dẫn đúng cho tiến trình.

note: demangle = decode C++ name encoding
en: Demangle C++ symbol names
vi: Tháo gỡ tên ký hiệu C++

en: Error saving to suppression file '%s': %s
vi: Gặp lỗi khi lưu vào tập tin thu hồi « %s »: %s

en: Copyright (c) Naba Kumar
vi: Tác quyền © Naba Kumar

en: Loaded Session...
vi: Đã nạp buổi hợp...

en: <b>Appearance</b>
vi: <b>Diện mạo</b>

en: <b>Project Defaults</b>
vi: <b>Mặc định dự án</b>

en: <b>Session</b>
vi: <b>Buổi hợp</b>

en: Default
    Text below icons
    Text beside icons
    Icons only
    Text only
vi: Mặc định
    Nhãn bên dưới hình
    Nhãn bên cạnh hình
    Chỉ hình
    Chỉ nhãn

en: Default project directory:
vi: Thư mục dự án mặc định:

en: Developer email address:
vi: Địa chỉ thư của nhà phát triển:

en: Developer name:
vi: Tên nhà phát triển:

en: Do not load last project and files on startup
vi: Không nạp dự án cuối cùng và các tập tin vào lúc khởi chạy

en: Do not load last session on startup
vi: Không nạp buổi hợp cuối cùng vào lúc khởi chạy

note: Style of the buttons/tabs used to select docked windows in anjuta
en: Dock switcher style:
vi: Kiểu dáng chuyển đổi neo :

en: Select projects directory
vi: Chọn thư mục dự án

en: Text
    Icons
    Text + Icons
    Gnome toolbar setting
    Tabs
vi: Nhãn
    Hinh
    Nhãn và hình
    Thiết lập thanh công cụ GNOME
    Thẻ

note: translators: translate the same as in gnome-control-center
en: Toolbar button labels:
vi: Nhãn nút thanh công cụ :

en: Quit Anjuta IDE
vi: Thoát khỏi IDE Anjuta

en: Do you prefer coffee to tea? Check it out.
vi: Bạn có thích thiết lập nào? Hãy xem.

en: _Reset Dock Layout
vi: Đặt _lại bố trí neo

en: Reset the widgets docking layout to default
vi: Đặt lại bố trí cụ neo ô điều khiển thành mặc định

en: _Full Screen
vi: T_oàn màn hình

en: _Lock Dock Layout
vi: _Khoá bố trí neo

en: Lock the current dock layout so that widgets cannot be moved
vi: Khoá bố trí neo hiện thời để ngăn cản di chuyển ô điều khiển

en: _User's Manual
vi: _Sổ tay người dùng

en: Anjuta user's manual
vi: Sổ tay người dùng của Anjuta

en: Kick start _tutorial
vi: _Trợ lý bắt đầu

en: Anjuta Kick start tutorial
vi: Trợ lý bắt đầu dùng Anjuta

en: _Advanced tutorial
vi: Trợ lý cấp c_ao

en: Anjuta advanced tutorial
vi: Trợ lý cấp cao về Anjuta

en: Anjuta frequently asked questions
vi: Các câu thường hỏi về Anjuta

en: Anjuta _Home Page
vi: Trang c_hủ Anjuta

en: Online documentation and resources
vi: Tài liệu hướng dẫn và tài nguyên trực tuyến

en: Report _Bugs/Patches/Requests
vi: Thông _báo lỗi/đắp vá/yêu cầu

en: Submit a bug report, patch or feature request for Anjuta
vi: Báo cáo lỗi, gửi một đắp vá hay yêu cầu tính năng về Anjuta

en: Ask a _Question
vi: Hỏi _câu

en: Submit a question for FAQs
vi: Gửi một câu hỏi cho Hỏi Đáp

en: About Anjuta
vi: Giới thiệu Anjuta

en: About External _Plugins
vi: Giới thiệu _phần bổ sung bên ngoài

en: About third party Anjuta plugins
vi: Giới thiệu các phần bổ sung Anjuta thuộc nhóm ba

en: Value doesn't exist
vi: Giá trị không tồn tại

en: Specify the size and location of the main window
vi: Xác định kích cỡ và vị trí của cửa sổ chính

note: #-#-#-#-#  19 (anjuta)  #-#-#-#-# This is the format you can specify the size andposition * of the window on command line
en: WIDTHxHEIGHT+XOFF+YOFF
vi: RỘNGxCAO+TOẠĐỘ_X+TỌAĐỘ_Y

en: Do not show the splashscreen
vi: Không hiển thị màn hình giật gân

en: Start a new instance and do not open the file in a existing
vi: Khởi chạy một tiến trình mới và không mở tập tin trong trình đã có

en: Do not open last session on startup
vi: Không mở buổi hợp cuối cùng khi khởi chạy

en: Do not open last project and files on startup
vi: Không mở dự án và các tập tin cuối cùng khi khởi chạy

en: Shutdown anjuta properly releasing all resources (for debugging)
vi: Tắt Anjuta cho đúng, nhả mọi tài nguyên (để gỡ lỗi)

en: - Integrated Development Environment
vi: — Môi trường Phát triển Thống nhất

en: <b>Autocompletion (C/C++/Java only)</b>
vi: <b>Tự động điền nốt (chỉ (C/C++/Java)</b>

en: <b>Calltips</b>
vi: <b>Gợi ý cuộc gọi</b>

en: <b>Indentation parameters</b>
vi: <b>Tham số thụt lề</b>

en: <b>Smart Indentation</b>
vi: <b>Thụt lề khéo</b>

en: Add '(' after function call autocompletion
vi: Thêm ngoặc mở « ( » đằng sau tự động điền nốt cuộc gọi hàm

en: Add a space after function call autocompletion
vi: Thêm một dấu cách đằng sau tự động điền nốt cuộc gọi hàm

en: Brace indentation size in spaces:
vi: Khoảng thụt ngoặc móc vào theo dấu cách:

en: Enable adaptive indentation
vi: Bật thụt vào thich nghi

en: Enable code completion
vi: Bật điên nốt mã

en: Enable smart brace completion
vi: Bật điền nốt khéo ngoặc móc

en: Enable smart indentation
vi: Bật thụt vào khéo

en: Pressing tab indents
vi: Bấm Tab thì thụt vào

en: Show calltips
vi: Hiện gợi ý cuộc gọi

en: Smart Indentation
vi: Thụt vào khéo

en: Statement indentation size in spaces:
vi: Khoảng thụt vào câu lệnh theo dấu cách:

en: _AutoComplete
vi: _Tự động điền nốt

en: AutoComplete the current word
vi: Tự động điền nốt từ hiện tại

en: Auto indent current line or selection based on indentation settings
vi: Tự động thụt vào dòng hay vùng chọn hiện tại, dựa vào thiết lập thụt vào

en: Swap .h/.c
vi: Trao đổi .h/.c

en: Swap c header and source files
vi: Trao đổi các tập tin phần đầu và nguồn kiểu C

en: C++/Java Assistance
vi: Trợ giúp C++/Java

en: GtkSourceView Editor
vi: Bộ chỉnh sửa GtkSourceView

en: Gdb plugin.
vi: Phần bổ sung Gdb.

en: Git version control
vi: Điều khiển phiên bản Git

en: API Help
vi: Trợ giúp API

en: Devhelp Plugin for Anjuta.
vi: Phần bổ sung Trợ giúp Phát triển cho Anjuta

en: Provides document management capabilities.
vi: Cung cấp chức năng quản lý tài liệu.

en: Anjuta File Assistant Plugin
vi: Phần bổ sung trợ lý tập tin Anjuta

en: File Assistant
vi: Trợ lý tập tin

en: File manager for project and single files
vi: Trình quản lý tập tin cho dự án và mỗi tập tin riêng

en: A Subversion client plugin based on libsvn
vi: Một ứng dụng khách SVN dựa vào libsvn

en: A graph painter for the inheritance of the classes.
vi: Một trình vẽ đồ thị hiển thị kế thừa các hạng.

en: Class Inheritance
vi: Kế thừa hạng

en: Glade File
vi: Tập tin Glade

en: Glade Plugin for Anjuta.
vi: Phần bổ sung Glade cho Anjuta.

en: Glade interface designer
vi: Trình thiết kế giao diện Glade

en: Todo Plugin for Anjuta.
vi: Phần bổ sung Cần Làm cho Anjuta

en: Insert predefined macros into Editor
vi: Chèn các vĩ lệnh xác định sẵn vào trình biên soạn

en: Macro Plugin
vi: Phần bổ sung vĩ lệnh

en: Patch Plugin
vi: Phần bổ sung đắp vá

en: Patches files and directories.
vi: Vá lỗi tập tin và thư mục.

en: Use external program from Anjuta
vi: Dùng chương trình bên ngoài từ Anjuta

en: Sample Plugin
vi: Phần bổ sung mẫu

en: Sample Plugin for Anjuta.
vi: Phần bổ sung mẫu cho Anjuta.

en: Automake Build
vi: Xây dựng Automake

en: Basic autotools build plugin.
vi: Phần bổ sung xây dựng autotools cơ bản.

en: Terminal Plugin for Anjuta.
vi: Phần bổ sung thiết bị cuối cho Anjuta.

en: A version control system plugin
vi: Một phần bổ sung hệ thống điều khiển phiên bản

en: CVS Plugin
vi: Phần bổ sung CVS

en: Import an existing autotools project to anjuta
vi: Nhập vào Anjuta một dự án autotools đã tồn tại

en: Project From Existing Sources
vi: Dự án từ nguồn đã có

en: Project Import Assistant
vi: Trợ lý nhập dự án

en: GtkSourceview editor
vi: Bộ soạn thảo GtkSourceview

en: The default editor based on GtkSourceview
vi: Trình soạn thảo mặc định dựa vào GtkSourceview

en: An alternate editor based on Scintilla
vi: Một trình soạn thảo xen kẽ dựa vào Scintilla

en: Change build commands to use scratchbox 1 or 2
vi: Sửa đổi các câu lệnh xây dựng để sử dụng Hộp Thử 1 hay 2

en: Welcome page with most common actions.
vi: Trang giới thiệu có phần lớn các hành vi thường dùng.

en: C++ and Java support Plugin
vi: Phần bổ sung hỗ trợ C++ và Java

en: C++ and Java support plugin for code completion, auto indentation etc.
vi: Phần bổ sung hỗ trợ C++ và Java để điền nốt mã, tự động thụt vào v.v.

en: Project Assistant
vi: Trợ lý dự án

en: Application performance profiler
vi: Trình đo hiệu năng ứng dụng

en: Component for searching
vi: Thành phần để tìm kiếm

en: Anjuta Class Generator Plugin
vi: Phần bổ sung phát sinh hạng Anjuta

en: C++/GObject Class
vi: Hạng C++/GObject

en: Class Generator
vi: Bộ phát sinh hạng

en: Project Manager
vi: Bộ Quản lý Dự án

en: Project Manager Plugin for Anjuta.
vi: Phần bổ sung quản lý dự án cho Anjuta.

en: Symbol Database Plugin for Anjuta (unstable).
vi: Phần bổ sung Cơ sở dữ liệu Ký hiệu cho Anjuta (bất định).

en: Manages messages from external apps
vi: Quản lý các thông điệp từ ứng dụng bên ngoài

en: Message Manager
vi: Bộ Quản lý Thông điệp

en: Powerful debugging tool.
vi: Công cụ gỡ lỗi mạnh.

en: Valgrind Plugin
vi: Phần bổ sung Valgrind

en: File loader to load different files
vi: Bộ nạp tập tin để nạp các tập tin khác nhau

en: Debug Manager plugin.
vi: Phần bổ sung Quản lý Gỡ lỗi.

en: Allow to execute program without debugger.
vi: Cho phép thực hiện chương trình mà không gỡ lỗi.

en: Language Manager
vi: Bộ Quản lý Ngôn ngữ

en: Plugin to keep track of multiple programming languages
vi: Phần bổ sung để theo dõi nhiều ngôn ngữ lập trình khác nhau

en: Makefile backend
vi: Hậu phương Makefile

en: Makefile backend for project manager
vi: Hậu phương Makefile cho trình quản lý dự án

en: Autotools backend
vi: Hậu phương Autotools

en: Autotools backend for project manager
vi: Hậu phương Autotools cho trình quản lý dự án

en: Shutdown sequence commencing... Press Ctrl-C again for emergency shutdown.
vi: Quá trình đóng chương trình bắt đầu... Nhấn "Ctrl-C" lần nữa để đóng chương trình cấp tốc

en: Emergency shutdown sequence commencing...
vi: Quá trình đóng chương trình bắt đầu...

en: aria2 will resume download if the transfer is restarted.
vi: aria2 sẽ tiếp tục tải về nếu quá trình chuyển dữ liệu bắt đầu lại

en: If there are any errors, then see the log file. See '-l' option in help/man page for details.
vi: Nếu gặp lỗi, vui lòng xem tập tin log. Nhấn tuỳ chọn "-l" ở phần help/man

en: Download Results:
vi: Kết quả tải tập tin

en: Status Legend:
vi: Tình trạng

en:                               Default:
vi:                               Giá trị mặc địn

en:                               Tags:
vi:                               Ghi chú

en:                               Possible Values:
vi:                               Giá trị có thể

note: TODO should add library sources here, but requires changing quite a few things that depend on being loaded before the music library is added. AddSource (music_library = new MusicLibrarySource (), true); AddSource (video_library = new VideoLibrarySource (), false);
en: Libraries
vi: Thư viện

note: #-#-#-#-#  266 (libc-2.17.90.20130724)  #-#-#-#-# TRANS A file that isn't a directory was specified when a directory is required. #-#-#-#-#  334 (gnome-vfs 2.24.1)  #-#-#-#-# GNOME_VFS_ERROR_NOT_A_DIRECTORY
en: Not a directory
vi: Không phải là một thư mục

en: Connection failed.
vi: Kết nối thất bại.

en: Authorization failed.
vi: Việc cho quyền bị lỗi.

en: %B: Unknown section type in a.out.adobe file: %x
vi: %B: Không rõ kiểu phần trong tập tin a.out.adobe: %x

en: %s: Invalid relocation type exported: %d
vi: %s: Đã xuất kiểu định vị lại không hợp lệ: %d

en: %B: Invalid relocation type imported: %d
vi: %B: Đã nhập kiểu định vị lại không hợp lệ: %d

en: %B: Bad relocation record imported: %d
vi: %B: Đã nhập mục ghi định vị lại sai: %d

note: #-#-#-#-#  26 (opcodes-2.22.90)  #-#-#-#-# Default text to print if an instruction isn't recognized. #-#-#-#-#  46 (opcodes-2.22.90)  #-#-#-#-# #-#-#-#-#  50 (opcodes 2.20)  #-#-#-#-# #-#-#-#-#  62 (opcodes-2.22.90)  #-#-#-#-# #-#-#-#-#  107 (opcodes-2.22.90)  #-#-#-#-# #-#-#-#-#  205 (opcodes-2.22.
en: *unknown*
vi: • không rõ •

en: %P: %B: unexpected relocation type
vi: %P: %B: kiểu định vị lại bất thường

en: %s: relocatable link from %s to %s not supported
vi: %s: không hỗ trợ liên kết có khả năng định vị lại từ %s sang %s

en: Reading archive file mod timestamp
vi: Đang đọc nhãn thời gian sửa đổi tập tin kho

en: Writing updated armap timestamp
vi: Đang ghi nhãn thời gian armap đã cập nhật

en: System call error
vi: Lỗi gọi hệ thống

en: Invalid bfd target
vi: Đích bfd không hợp lệ

en: File in wrong format
vi: Tập tin có định dạng không đúng

en: Archive object file in wrong format
vi: Tập tin đối tượng kho có định dạng không đúng

en: Invalid operation
vi: Thao tác không hợp lệ

en: No symbols
vi: Không có ký hiệu

en: Archive has no index; run ranlib to add one
vi: Kho không có chỉ mục: hãy chạy ranlib để thêm

en: No more archived files
vi: Không còn có tập tin đã lưu trữ nào nữa

en: Malformed archive
vi: Kho dạng sai

en: File format not recognized
vi: Không nhận ra định dạng tập tin

en: File format is ambiguous
vi: Định dạng tập tin mơ hồ

en: Section has no contents
vi: Phần không có nội dung

en: Nonrepresentable section on output
vi: Kết xuất có phần không thể đại diện được

en: Symbol needs debug section which does not exist
vi: Ký hiệu cần phần gỡ lỗi mà không tồn tại

en: Bad value
vi: Giá trị sai

en: File truncated
vi: Tập tin bị cắt ngắn

note: #-#-#-#-#  334 (gnome-vfs 2.24.1)  #-#-#-#-# GNOME_VFS_ERROR_TOO_BIG
en: File too big
vi: Tập tin quá lớn

en: #<Invalid error code>
vi: #<mã lỗi không hợp lệ>

en: BFD %s assertion fail %s:%d
vi: BFD %s khắng định bị lỗi %s:%d

en: BFD %s internal error, aborting at %s line %d in %s
vi: BFD %s lỗi nội bộ nên hủy bỏ tại %s dòng %d trong %s

en: BFD %s internal error, aborting at %s line %d
vi: BFD %s lỗi nội bộ nên hủy bỏ tại %s dòng %d

en: Please report this bug.
vi: Hãy thông báo lỗi này.

en: not mapping: data=%lx mapped=%d
vi: không đang ánh xạ: dữ liệu=%lx đã ánh xạ=%d

en: not mapping: env var not set
vi: không đang ánh xạ: chưa đặt biến môi trường

en: reopening %B: %s
vi: đang mở lại %B: %s

en: %B: Cannot handle compressed Alpha binaries.
       Use compiler flags, or objZ, to generate uncompressed binaries.
vi: %B: Không thể xử lý tập tin nhị phân Alpha chưa được nén.
    	Hãy dùng các cờ biên dịch, hoặc objZ, để tạo tập tin nhị phân chưa được nén.

en: GP relative relocation used when GP not defined
vi: Chưa xác định GP thì sử dụng định vị lại tương đối GP

en: using multiple gp values
vi: đang dùng nhiều giá trị GP

en: %B: unknown relocation type %d
vi: %B: không rõ kiểu định vị lại %d

en: %B: illegal symbol index in reloc: %d
vi: %B: chỉ mục ký hiệu cấm trong định vị lại: %d

en: error: %B is compiled for APCS-%d, whereas %B is compiled for APCS-%d
vi: lỗi: %B được biên dịch cho APCS-%d, còn %B được biên dịch cho APCS-%d

en: error: %B passes floats in float registers, whereas %B passes them in integer registers
vi: lỗi: %B gửi trôi qua trong thanh ghi trôi, còn %B gửi chúng qua trong thanh ghi số nguyên

en: error: %B passes floats in integer registers, whereas %B passes them in float registers
vi: lỗi: %B gửi trôi qua trong thanh ghi số nguyên, còn %B gửi chúng qua trong thanh ghi trôi

en: error: %B is compiled as position independent code, whereas target %B is absolute position
vi: lỗi: %B được biên dịch như mã không phụ thuộc vào vị trí, còn %B là vị trí tuyệt đối

en: error: %B is compiled as absolute position code, whereas target %B is position independent
vi: lỗi: %B được biên dịch như mã vị trí tuyệt đối, còn %B không phụ thuộc vào vị trí

en: private flags = %x:
vi: các cờ riêng = %x:

en:  [floats passed in float registers]
vi:  [các trôi được gửi qua trong thanh ghi trôi]

en:  [floats passed in integer registers]
vi:  [các trôi được gửi qua trong thanh ghi số nguyên]

en:  [position independent]
vi:  [không phụ thuộc vào vị trí]

en:  [absolute position]
vi:  [vị trí tuyệt đối]

en:  [interworking flag not initialised]
vi:  [chưa sở khởi cờ ảnh hưởng lẫn nhau]

en:  [interworking supported]
vi:  [hỗ trợ ảnh hưởng lẫn nhau]

en:  [interworking not supported]
vi:  [không hỗ trợ ảnh hưởng lẫn nhau]

en: cannot handle R_MEM_INDIRECT reloc when using %s output
vi: không thể xử lý định vị lại R_MEM_INDIRECT khi sử dụng kết xuất %s

en: relocation `%s' not yet implemented
vi: tái định vị `%s' vẫn chưa được viết

en: uncertain calling convention for non-COFF symbol
vi: quy ước gọi không chắc chắn cho ký hiệu khác COFF

en: unsupported reloc type
vi: kiểu định vị lại không được hỗ trợ

en: GP relative relocation when _gp not defined
vi: Có định vị lại tương đối GP khi chưa xác định _gp

en: Unrecognized reloc
vi: Định vị lại không được nhận ra

en: %s: unsupported relocation type 0x%02x
vi: %s: kiểu định vị lại không được hỗ trợ 0x%02x

en: SH Error: unknown reloc type %d
vi: Lỗi SH: không rõ kiểu reloc %d

en: Unrecognized reloc type 0x%x
vi: Không nhận ra kiểu định vị lại 0x%x

en: ignoring reloc %s
vi: Đang lờ đi định vị lại %s

note: Generate a warning message rather using the 'unhandled' variable as this will allow some .sys files generate by other toolchains to be processed.  See bugzilla issue 196.
en: %B: Warning: Ignoring section flag IMAGE_SCN_MEM_NOT_PAGED in section %s
vi: %B: Cảnh báo: Đang lờ đi cờ của phần IMAGE_SCN_MEM_NOT_PAGED trong phần %s

en: %B (%s): Section flag %s (0x%x) ignored
vi: %B (%s): Đã lờ đi cờ của phần %s (0x%x)

en: %B: reloc against a non-existant symbol index: %ld
vi: %B: định vị lại so với một chỉ mục ký hiệu không tồn tại: %ld

en: %B: too many sections (%d)
vi: %B: Quá nhiều phần: %d (%d)

en: %B: section %s: string table overflow at offset %ld
vi: %B: phần %s: tràn bảng chuỗi ở hiệu %ld

en: %B: illegal relocation type %d at address 0x%lx
vi: %B: kiểu định vị lại cấm %d ở địa chỉ 0x%lx

en: %B: bad string table size %lu
vi: %B: kích cỡ bảng chuỗi sai %lu

en: %s: %s: reloc overflow: 0x%lx > 0xffff
vi: %s: %s: tràn định vị lại: 0x%lx > 0xffff

en: error: %B is compiled for the EP9312, whereas %B is compiled for XScale
vi: lỗi: %B được biên dịch cho EP9312, còn %B được biên dịch cho XScale

en: Dwarf Error: Can't find %s section.
vi: Lỗi Dwarf: không tìm thấy phần %s.

en: Dwarf Error: Offset (%lu) greater than or equal to %s size (%lu).
vi: Lỗi Dwarf: Khoảng bù dòng (%lu) lớn hơn hoặc bằng kích cỡ %s (%lu).

en: Dwarf Error: Invalid or unhandled FORM value: %u.
vi: Lỗi Dwarf: Giá trị FORM sai hoặc chưa được xử lý: %u.

en: Dwarf Error: mangled line number section (bad file number).
vi: Lỗi Dwarf: phần số thứ tự dòng đã rối (số thứ tự tập tin sai).

en: Dwarf Error: Unhandled .debug_line version %d.
vi: Lỗi Dwarf: Phiên bản .debug_line chưa được quản lý %d.

en: Dwarf Error: Invalid maximum operations per instruction.
vi: Lỗi Dwarf: Số thao tác trên mỗi chỉ lệnh tối đa không hợp lệ.

en: Dwarf Error: mangled line number section.
vi: Lỗi Dwarf: phần số thứ tự dòng đã rối.

en: Dwarf Error: Could not find abbrev number %u.
vi: Lỗi Dwarf: Không tìm thấy số viết tắt %u.

en: Dwarf Error: found dwarf version '%u', this reader only handles version 2, 3 and 4 information.
vi: Lỗi Dwarf: tìm thấy dwarf phiên bản "%u", nhưng trình đọc này chỉ có thể nắm bắt được thông tin của phiên bản 2, 3 và 4.

en: Dwarf Error: Bad abbrev number: %u.
vi: Lỗi Dwarf: Số viết tắt sai: %u.

en: Unknown basic type %d
vi: Không rõ kiểu cơ bản %d

en: 
          End+1 symbol: %ld
vi: 
          Ký hiệu End+1: %ld

en: 
          First symbol: %ld
vi: 
          Ký hiệu đầu tiên: %ld

en: 
          struct; End+1 symbol: %ld
vi: 
          cấu trúc; ký hiệu End+1: %ld

en: 
          union; End+1 symbol: %ld
vi: 
          kết hợp; ký hiệu End+1: %ld

en: 
          enum; End+1 symbol: %ld
vi: 
          đếm; ký hiệu End+1: %ld

en: error: %B: Object has vendor-specific contents that must be processed by the '%s' toolchain
vi: lỗi: %B: Đối tượng có nội dung "vendor-specific" phải được xử lý bởi toolchain '%s'

en: %P: error in %B(%A); no .eh_frame_hdr table will be created.
vi: %P: gặp lỗi trong %B(%A); sẽ không tạo bảng .eh_frame_hdr nào.

en: %P: fde encoding in %B(%A) prevents .eh_frame_hdr table being created.
vi: %P: biên mã fde trong %B(%A) thì ngăn cản tạo bảng .eh_frame_hdr.

en: %P: DW_EH_PE_datarel unspecified for this architecture.
vi: %P: DW_EH_PE_datarel chưa định nghĩa cho kiến trúc này.

en: error: inappropriate relocation type for shared library (did you forget -fpic?)
vi: lỗi: kiểu định vị lại không thích hợp cho thư viện chia sẻ (bạn đã quên đặt -fpic không?)

en: internal error: suspicious relocation type used in shared library
vi: lỗi nội bộ: kiểu định vị lại đáng ngờ được dùng trong thư viện chia sẻ

en: %B symbol number %lu references nonexistent SHT_SYMTAB_SHNDX section
vi: %B số thứ tự ký hiệu %lu tham chiếu đến phần SHT_SYMTAB_SHNDX không tồn tại

en: %B: Corrupt size field in group section header: 0x%lx
vi: %B: Trường kích cỡ bị hỏng trong phần đầu của phần nhóm: 0x%lx

en: %B: invalid SHT_GROUP entry
vi: %B: mục nhập SHT_GROUP không hợp lệ

en: %B: no group info for section %A
vi: %B: không có thông tin nhóm về phần %A

en: %B: unable to initialize commpress status for section %s
vi: %B: không thể khởi tạo trạng thái nén cho phần %s

en: %B: unable to initialize decommpress status for section %s
vi: %B: không thể khởi tạo trạng thái giải nén cho phần %s

en: 
    Program Header:
vi: 
    Phần đầu chương trình:

en: 
    Dynamic Section:
vi: 
    Phần động:

en: 
    Version definitions:
vi: 
    Phần định nghĩa phiên bản:

en: 
    Version References:
vi: 
    Tham chiếu phiên bản:

en:   required from %s:
vi:   cần thiết từ %s:

en: %B: invalid link %lu for reloc section %s (index %u)
vi: %B: liên kết không hợp lệ %lu cho phần định vị lại %s (chỉ mục %u)

en: %B: The first section in the PT_DYNAMIC segment is not the .dynamic section
vi: %B: Phần thứ nhất trong đoạn PT_DYNAMIC không phải là phần .dynamic

en: %B: section %A lma %#lx adjusted to %#lx
vi: %B: phần %A lma %#lx được sửa thành %#lx

en: %B: unsupported relocation type %s
vi: %B: kiểu định vị lại không được hỗ trợ %s

en: %s: cannot create stub entry %s
vi: %s: không thể tạo mục nhập mẩu %s

en: %B: BE8 images only valid in big-endian mode.
vi: %B: hình ảnh BE8 chỉ đúng trong chế độ về cuối lớn.

en: %B(%A+0x%lx):unexpected Thumb instruction '0x%x' in TLS trampoline
vi: %B(%A+0x%lx):chỉ lệnh Thumb không mong đợi '0x%x' trong 'TLS trampoline'

en: %B(%A+0x%lx):unexpected ARM instruction '0x%x' in TLS trampoline
vi: %B(%A+0x%lx):chỉ lệnh ARM không mong đợi '0x%x' trong 'TLS trampoline'

en: %B(%A+0x%lx):unexpected Thumb instruction '0x%x' referenced by TLS_GOTDESC
vi: %B(%A+0x%lx):không mong đợi chỉ lệnh Thumb '0x%x' được tham chiếu bởi TLS_GOTDESC

en: %B(%A+0x%lx):unexpected ARM instruction '0x%x' referenced by TLS_GOTDESC
vi: %B(%A+0x%lx):không mong đợi chỉ lệnh ARM '0x%x' được tham chiếu bởi TLS_GOTDESC

en: %B(%A+0x%lx): R_ARM_TLS_LE32 relocation not permitted in shared object
vi: %B(%A+0x%lx): R_ARM_TLS_LE32 không cho phép định vị lại trong đối tượng dùng chung

en: %B(%A+0x%lx): Only ADD or SUB instructions are allowed for ALU group relocations
vi: %B(%A+0x%lx): Chỉ cho phép chỉ dẫn kiểu ADD (cộng) hoặc SUB (trừ) khi định vị lại nhóm ALU

en: %B(%A+0x%lx): Overflow whilst splitting 0x%lx for group relocation %s
vi: %B(%A+0x%lx): Tràn trong khi tách ra 0x%lx để định vị lại nhóm %s

en: %B(%A+0x%lx): %s relocation against SEC_MERGE section
vi: %B(%A+0x%lx): %s định vị lại đối lại phần SEC_MERGE

en: %B(%A+0x%lx): %s used with TLS symbol %s
vi: %B(%A+0x%lx): %s được dùng với ký hiệu TLS %s

en: %B(%A+0x%lx): %s used with non-TLS symbol %s
vi: %B(%A+0x%lx): %s được dùng với ký hiệu khác TLS %s

en: out of range
vi: ở ngoại phạm vi

en: unsupported relocation
vi: định vị lại không được hỗ trợ

en: %B: Unknown mandatory EABI object attribute %d
vi: %B: Không rõ thuộc tính đối tượng EABI %d

en: error: %B: Unknown CPU architecture
vi: lỗi: %B: không rõ kiến trúc CPU

en: error: %B: Conflicting CPU architectures %d/%d
vi: lỗi: %B: Các kiến trúc CPU xung đột với nhau %d/%d

en: Error: %B has both the current and legacy Tag_MPextension_use attributes
vi: Lỗi: %B có cả hai thuộc tính Tag_MPextension_use hiện nay và cũ

en: error: %B uses VFP register arguments, %B does not
vi: lỗi: %B sử dụng các đối số thanh ghi VFP, còn %B thì không

en: error: %B: unable to merge virtualization attributes with %B
vi: lỗi: %B: không thể hòa trộng thuộc tính ảo hóa với %B

en: error: %B: Conflicting architecture profiles %c/%c
vi: lỗi: %B: Các hồ sơ kiến trúc xung đột với nhau %c/%c

en: error: %B: Conflicting use of R9
vi: lỗi; %B: Dùng R9 một cách xung đột

en: error: %B: SB relative addressing conflicts with use of R9
vi: lỗi: %B: đạt địa chỉ tương đối SB cũng xung đột với cách dùng R9

en: error: %B uses iWMMXt register arguments, %B does not
vi: lỗi: %B sử dụng các đối số thanh ghi iWMMXt, còn %B thì không

en: error: fp16 format mismatch between %B and %B
vi: lỗi: định dạng fp16 không tương ứng giữa %B và %B

en: DIV usage mismatch between %B and %B
vi: cách dùng DIV không khớp nhau giữa %B và %B

en: %B has has both the current and legacy Tag_MPextension_use attributes
vi: %B có cả hai thuộc tính hiện nay và cũ là Tag_MPextension_use

note: Ignore init flag - it may not be set, despite the flags field containing valid data. Ignore init flag - it may not be set, despite the flags field containing valid data.
en: private flags = %lx:
vi: các cờ riêng = %lx:

en:  [interworking enabled]
vi:  [ảnh hưởng lẫn nhau đã bật]

en:  [VFP float format]
vi:  [Định dạng trôi VFP]

en:  [Maverick float format]
vi:  [Định dạng trôi Maverick]

en:  [FPA float format]
vi:  [Định dạng trôi FPA]

en:  [new ABI]
vi:  [ABI mới]

en:  [old ABI]
vi:  [ABI cũ]

en:  [software FP]
vi:  [FP phần mềm]

en:  [Version1 EABI]
vi:  [EABI phiên bản 1]

en:  [sorted symbol table]
vi:  [bảng ký hiệu đã sắp xếp]

en:  [unsorted symbol table]
vi:  [bảng ký hiệu chưa sắp xếp]

en:  [Version2 EABI]
vi:  [EABI phiên bản 2]

en:  [dynamic symbols use segment index]
vi:  [các ký hiệu động sử dụng chỉ mục đoạn]

en:  [mapping symbols precede others]
vi:  [ký hiệu ánh xạ đứng trước]

en:  [Version3 EABI]
vi:  [EABI phiên bản 3]

en:  [Version4 EABI]
vi:  [EABI phiên bản 4]

en:  [Version5 EABI]
vi:  [EABI phiên bản 5]

en:  <EABI version unrecognised>
vi: <Phiên bản EABI không được nhận ra>

en:  [relocatable executable]
vi:  [tập tin có thể thực hiện và định vị lại]

en:  [has entry point]
vi:  [có điểm vào]

en: <Unrecognised flag bits set>
vi: <Các bit cờ không được nhận ra đã được đặt>

en: %B: bad symbol index: %d
vi: %B: chỉ mục ký hiệu sai: %d

en: Errors encountered processing file %s
vi: Gặp lỗi khi xử lý tập tin %s

en: %B: error: Cortex-A8 erratum stub is allocated in unsafe location
vi: %B: lỗi: mẩu mục lỗi Cortex-A8 được cấp phát ở vị trí không an toàn

note: There's not much we can do apart from complain if this happens.
en: %B: error: Cortex-A8 erratum stub out of range (input file too large)
vi: %B: lỗi: mẩu mục lỗi Cortex-A8 ở ngoại phạm vi (tập tin nhập quá dài)

en: %B: error: VFP11 veneer out of range
vi: %B: lỗi: lớp gỗ mặt VFP11 ở ngoại phạm vi

en: error: %B is already in final BE8 format
vi: lỗi: %B đã theo định dạng BE8 cuối cùng

en: error: Source object %B has EABI version %d, but target %B has EABI version %d
vi: lỗi: Đối tượng nguồn %B có phiên bản EABI %d, còn đích %B có phiên bản EABI %d

en: error: %B is compiled for APCS-%d, whereas target %B uses APCS-%d
vi: lỗi: %B được biên dịch cho APCS-%d, còn đích %B sử dụng APCS-%d

en: error: %B uses VFP instructions, whereas %B does not
vi: lỗi: %B sử dụng chỉ dẫn VFP, còn %B thì không

en: error: %B uses FPA instructions, whereas %B does not
vi: lỗi: %B sử dụng chỉ dẫn FPA, còn %B thì không

en: error: %B uses Maverick instructions, whereas %B does not
vi: lỗi: %B sử dụng chỉ dẫn Maverick, còn %B thì không

en: error: %B does not use Maverick instructions, whereas %B does
vi: lỗi: %B không sử dụng chỉ dẫn Maverick, còn %B thì có

en: error: %B uses software FP, whereas %B uses hardware FP
vi: lỗi: %B sử dụng FP phần mềm, còn %B sử dụng FP phần cứng

en: error: %B uses hardware FP, whereas %B uses software FP
vi: lỗi: %B sử dụng FP phần cứng, còn %B sử dụng FP phần mềm

en: %B: cannot create stub entry %s
vi: %B: không thể tạo mục nhập mẩu %s

en: relocation should be even number
vi: tái định vị phải là số chẵn

en: relocation references symbol not defined in the module
vi: định vị lại tham chiếu đến ký hiệu không được định nghĩa trong mô-đun

en: R_BFIN_FUNCDESC references dynamic symbol with nonzero addend
vi: R_FRV_FUNCDESC tham chiếu đến ký hiệu động với số hạng khác không

en: cannot emit fixups in read-only section
vi: Không thể phát ra sự sửa chữa trong phần chỉ đọc

en: cannot emit dynamic relocations in read-only section
vi: không thể phát ra định vị lại động trong phần chỉ đọc

en: R_BFIN_FUNCDESC_VALUE references dynamic symbol with nonzero addend
vi: R_FRV_FUNCDESC_VALUE tham chiếu đến ký hiệu động với số hạng khác không

en: relocations between different segments are not supported
vi: không hỗ trợ định vị lại giữa các đoạn khác nhau

en: %B: unsupported relocation type %i
vi: %B: kiểu định vị lại không được hỗ trợ %i

en: %s: cannot link non-fdpic object file into fdpic executable
vi: %s: không thể liên kết tập tin đối tượng khác fdpic vào tập tin fdpic có thể thực hiện

en: %s: cannot link fdpic object file into non-fdpic executable
vi: %s: không thể liên kết tập tin đối tượng khác fdpic vào tập tin khác fdpic có thể thực hiện

en: *** check this relocation %s
vi: *** kiểm tra tái phân bổ này %s

en: [whose name is lost]
vi: [mất tên của ai]

en: %B, section %A: relocation %s with non-zero addend %d against local symbol
vi: %B, phần %A: định vị lại %s với số hạng khác không %d đối với ký hiệu cục bộ

en: %B, section %A: relocation %s with no GOT created
vi: %B, phần %A: đã tạo định vị lại %s không có GOT

en: %B, section %A:
      v10/v32 compatible object %s must not contain a PIC relocation
vi: %B, phần %A:
      đối tượng tương thích v10/v32 %s không được chứa định vị lại PIC

en: Unexpected machine number
vi: Số thứ tự máy bất thường

en:  [symbols have a _ prefix]
vi:  [ký hiệu có một tiền tố _]

en:  [v10 and v32]
vi:  [v10 và v32]

en: %B: uses _-prefixed symbols, but writing file with non-prefixed symbols
vi: %B: dùng ký hiệu tiền tố _, nhưng đang ghi tập tin với ký hiệu không phải tiền tố

en: %B: uses non-prefixed symbols, but writing file with _-prefixed symbols
vi: %B: dùng ký hiệu không phải tiền tố, nhưng đang ghi tập tin với ký hiệu có tiền tố _

en: %B contains CRIS v32 code, incompatible with previous objects
vi: %B chứa mã CRIS v32, không tương thích với các đối tượng trước

en: %B contains non-CRIS-v32 code, incompatible with previous objects
vi: %B chứa mã khác CRIS v32, không tương thích với các đối tượng trước

en: BFD Link Error: branch (PC rel16) to section (%s) not supported
vi: BFD Lỗi liên kết: rẽ nhánh (PC rel16) tới phần (%s) không được hỗ trợ

en: BFD Link Error: jump (PC rel26) to section (%s) not supported
vi: BFD Lỗi liên kết: nhảy (PC rel16) tới phần (%s) không được hỗ trợ

note: Only if it's not an unresolved symbol.
en: unsupported relocation between data/insn address spaces
vi: gặp định vị lại không được hỗ trợ giữa vùng địa chỉ kiểu dữ liệu và chỉ dẫn

en: relocation requires zero addend
vi: định vị lại cần thiết số hạng số không

en: %H: relocation to `%s+%v' may have caused the error above
vi: %H: định vị lại tới "%s+%x" có thể gây ra lỗi trên

en: %H: relocation references symbol not defined in the module
vi: %H: định vị lại tham chiếu đến ký hiệu không được định nghĩa trong mô-đun

en: %H: R_FRV_GETTLSOFF not applied to a call instruction
vi: %H: R_FRV_GETTLSOFF không áp dụng tới một chỉ dẫn call

en: %H: R_FRV_GOTTLSDESC12 not applied to an lddi instruction
vi: %H: R_FRV_GOTTLSDESC12 không áp dụng tới một chỉ dẫn lddi

en: %H: R_FRV_GOTTLSDESCHI not applied to a sethi instruction
vi: %H: R_FRV_GOTTLSDESCHI không áp dụng tới một chỉ dẫn sethi

en: %H: R_FRV_GOTTLSDESCLO not applied to a setlo or setlos instruction
vi: %H: R_FRV_GOTTLSDESCLO không áp dụng tới một chỉ dẫn setlo hay setlos

en: %H: R_FRV_TLSDESC_RELAX not applied to an ldd instruction
vi: %H: R_FRV_TLSDESC_RELAX không áp dụng tới một chỉ dẫn ldd

en: %H: R_FRV_GETTLSOFF_RELAX not applied to a calll instruction
vi: %H: R_FRV_GETTLSOFF_RELAX không áp dụng tới một chỉ dẫn calll

en: %H: R_FRV_GOTTLSOFF12 not applied to an ldi instruction
vi: %H: R_FRV_GOTTLSOFF12 không áp dụng tới một chỉ dẫn ldi

en: %H: R_FRV_GOTTLSOFFHI not applied to a sethi instruction
vi: %H: R_FRV_GOTTLSOFFHI không áp dụng tới một chỉ dẫn sethi

en: %H: R_FRV_GOTTLSOFFLO not applied to a setlo or setlos instruction
vi: %H: R_FRV_GOTTLSOFFLO không áp dụng tới một chỉ dẫn setlo hay setlos

en: %H: R_FRV_TLSOFF_RELAX not applied to an ld instruction
vi: %H: R_FRV_TLSOFF_RELAX không áp dụng tới một chỉ dẫn ld

en: %H: R_FRV_TLSMOFFHI not applied to a sethi instruction
vi: %H: R_FRV_TLSMOFFHI không áp dụng tới một chỉ dẫn sethi

en: R_FRV_TLSMOFFLO not applied to a setlo or setlos instruction
vi: R_FRV_TLSMOFFLO không áp dụng tới một chỉ dẫn setlo hay setlos

en: %H: R_FRV_FUNCDESC references dynamic symbol with nonzero addend
vi: %H: R_FRV_FUNCDESC tham chiếu đến ký hiệu động với số hạng khác không

en: %H: cannot emit fixups in read-only section
vi: %H: không thể phát ra sự sửa chữa trong phần chỉ đọc

en: %H: cannot emit dynamic relocations in read-only section
vi: %H: không thể phát ra định vị lại động trong phần chỉ đọc

en: %H: R_FRV_FUNCDESC_VALUE references dynamic symbol with nonzero addend
vi: %H: R_FRV_FUNCDESC_VALUE tham chiếu đến ký hiệu động với số hạng khác không

en: %H: reloc against `%s' references a different segment
vi: %H: định vị lại tham chiếu `%s' đến một đoạn khác

en: %H: reloc against `%s': %s
vi: %H: reloc lại `%s': %s

en: %B: unsupported relocation type %i
vi: %B: kiểu định vị lại không được hỗ trợ %i

en: %s: compiled with %s and linked with modules that use non-pic relocations
vi: %s: biên dịch với %s và liên kết với môđun sử dụng định vị lại khác pic

en: %s: compiled with %s and linked with modules compiled with %s
vi: %s: biên dịch với %s và liên kết với môđun biên dịch với %s

en: %s: uses different unknown e_flags (0x%lx) fields than previous modules (0x%lx)
vi: %s: sử dụng trường e_flags không rõ (0x%lx) khác với mođun trước (0x%lx)

en: private flags = 0x%lx:
vi: các cờ riêng = 0x%lx:

en: %B: Relocations in generic ELF (EM: %d)
vi: %B: Định vị lại trong ELF chung (EM: %d)

en: %B: duplicate export stub %s
vi: %B: mẩu xuất trùng %s

en: %B(%A+0x%lx): %s fixup for insn 0x%x is not supported in a non-shared link
vi: %B(%A+0x%lx): %s sự sửa chữa cho chỉ dẫn 0x%x không được hỗ trợ trong một liên kết không chia sẻ

en: %B(%A+0x%lx): cannot handle %s for %s
vi: %B(%A+0x%lx): không thể xử lý %s cho %s

en: .got section not immediately after .plt section
vi: Phần .got không nằm ngay sau phần .pit

note: #-#-#-#-#  21 (bfd-2.22.90)  #-#-#-#-# Unknown relocation. #-#-#-#-#  41 (bfd-2.22.90)  #-#-#-#-# #-#-#-#-#  57 (bfd-2.22.90)  #-#-#-#-# #-#-#-#-#  102 (bfd-2.22.90)  #-#-#-#-# #-#-#-#-#  204 (bfd-2.22.90)  #-#-#-#-# #-#-#-#-#  926 (bfd-2.22.90)  #-#-#-#-# #-#-#-#-#  934 (bfd-2.22.90)  #-#-#-#-#
en: %B: invalid relocation type %d
vi: %B: kiểu định vị lại không hợp lệ %d

en: %P: %B: warning: relocation against `%s' in readonly section `%A'.
vi: %P: %B: cảnh báo: định vị lại dựa vào %s trong phần chỉ đọc `%A'.

en: %P: %B: warning: relocation in readonly section `%A'.
vi: %P: %B: cảnh báo: tái định vị trong phần chỉ đọc `%A'.

en: hidden symbol
vi: ký hiệu bị ẩn

en: internal symbol
vi: ký hiệu nội bộ

en: protected symbol
vi: ký hiệu bị bảo vệ

en: symbol
vi: ký hiệu

en: discarded output section: `%A'
vi: phần kết xuất bị bỏ qua: `%A'

en: ip2k relaxer: switch table without complete matching relocation information.
vi: trình giảm nhẹ ip2k: chuyển đổi bảng mà không có thông tin định vị lại hoàn thành.

en: ip2k relaxer: switch table header corrupt.
vi: trình giảm nhẹ ip2k: bảng chuyển đổi có phần đầu bị hỏng.

en: ip2k linker: missing page instruction at 0x%08lx (dest = 0x%08lx).
vi: trình liên kết ip2k: thiếu chỉ dẫn trang tại 0x%08lx (đích = 0x%08lx).

en: ip2k linker: redundant page instruction at 0x%08lx (dest = 0x%08lx).
vi: trình liên kết ip2k: thừa chủ dẫn trang tại 0x%08lx (đích = 0x%08lx).

en: %s: uses different e_flags (0x%lx) fields than previous modules (0x%lx)
vi: %s: sử dụng trường e_flags (0x%lx) khác với mo-đun trước (0x%lx)

en: global pointer relative relocation when _gp not defined
vi: có định vị lại tương đối với con trỏ toàn cục khi chưa xác định _gp

en: global pointer relative address out of range
vi: địa chỉ tương đối với con trỏ toàn cục vẫn ở ngoại phạm vi

en: SDA relocation when _SDA_BASE_ not defined
vi: định vị lại SDA khi chưa xác định _SDA_BASE_

en: %B: The target (%s) of an %s relocation is in the wrong section (%A)
vi: %B: Đích (%s) của một định vị lại %s nằm trong phần sai (%A)

en: %B: Instruction set mismatch with previous modules
vi: %B: Bộ chỉ dẫn không tương ứng với các mô-đun trước

en: private flags = %lx
vi: các cờ riêng — %lx

en: : m32r instructions
vi: : chỉ dẫn m32r

en: : m32rx instructions
vi: : chỉ dẫn m32rx

en: : m32r2 instructions
vi: : chỉ dẫn m32r2

en: banked address [%lx:%04lx] (%lx) is not in the same bank as current banked address [%lx:%04lx] (%lx)
vi: địa chỉ đã đặt vào khối nhớ [%lx:%04lx] (%lx) không trong cùng khối nhớ với địa chỉ được đặt hiện thời vào khối nhớ [%lx:%04lx] (%lx)

en: reference to a banked address [%lx:%04lx] in the normal address space at %04lx
vi: tham chiếu đến một địa chỉ đã đặt vào khối nhớ [%lx:%04lx] trong vùng địa chỉ thông thường tại %04lx

en: %B: linking files compiled for 16-bit integers (-mshort) and others for 32-bit integers
vi: %B: đang liên kết các tập tin được biên dịch cho số nguyên 16 bit (-mshort) và các tập tin khác cho số nguyên 32 bit

en: %B: linking files compiled for 32-bit double (-fshort-double) and others for 64-bit double
vi: %B: đang liên kết các tập tin được biên dịch 32 bit đôi (-mshort) và các tập tin khác cho 64 bit đôi

en: %B: linking files compiled for HCS12 with others compiled for HC12
vi: %B: đang liên kết tập tin được biên dịch cho HCS12 với các tập tin khác biên dịch cho HC12

en: %B: uses different e_flags (0x%lx) fields than previous modules (0x%lx)
vi: %B: sử dụng trường e_flags (0x%lx) khác với mo-đun trước (0x%lx)

en: [abi=32-bit int,
vi: [abi=số nguyên 32-bit,

en: [abi=16-bit int,
vi: [abi=số nguyên 16-bit,

en: 64-bit double,
vi: 64-bit đôi,

en: 32-bit double,
vi: 32-bit đôi,

en:  [memory=bank-model]
vi:  [bộ nhớ=chế độ khối]

en:  [memory=flat]
vi:  [bộ nhớ=phẳng]

en: %B: GOT overflow: Number of relocations with 8-bit offset > %d
vi: %B: tràn GOT: số các sự định vị lại với hiệu 8-bit  > %d

en: %B: GOT overflow: Number of relocations with 8- or 16-bit offset > %d
vi: %B: tràn GOT: số các sự định vị lại với hiệu 8-bit hay 16-bit  > %d

en: %B(%A+0x%lx): R_68K_TLS_LE32 relocation not permitted in shared object
vi: %B(%A+0x%lx): R_68K_TLS_LE32 không cho phép định vị lại trong đối tượng chia sẻ

en: %B: Relocation %s (%d) is not currently supported.
vi: %B: Định vị lại %s (%d) hiện thời không được hỗ trợ.

en: %B: Unknown relocation type %d
vi: %B: Kiểu định vị lại không rõ %d

note: Pacify gcc -Wall.
en: mep: no reloc for code %d
vi: mep: không reloc cho mã %d

en: MeP: howto %d has type %d
vi: MeP: sao %d có kiểu %d

en: %B and %B are for different cores
vi: %B và %B dành cho lõi khác nhau

en: %B and %B are for different configurations
vi: %B và %B dành cho cấu hình khác nhau

en: private flags = 0x%lx
vi: các cờ riêng = 0x%lx

en: %s: unknown relocation type %d
vi: %s: không rõ loại định vị lại %d

en: %s: The target (%s) of an %s relocation is in the wrong section (%s)
vi: %s: Đích (%s) của một sự định vị lại %s nằm trong phần không đúng (%s)

en: literal relocation occurs for an external symbol
vi: định vị lại nghĩa chữ xảy ra cho một ký hiệu bên ngoài

en: 32bits gp relative relocation occurs for an external symbol
vi: định vị lại tương đối 32-bit gp xảy ra cho một ký hiệu bên ngoài

en: generic linker can't handle %s
vi: trình liên kết chung không thể xử lý %s

en: corrupt %s section in %B
vi: phần %s bị hỏng trong %b

en: unable to read in %s section from %B
vi: không thể đọc trong phần %s từ %B

en: failed to allocate space for new APUinfo section.
vi: lỗi cấp phát sức chứa cho phần thông tin APUinfo mới.

en: failed to compute new APUinfo section.
vi: lỗi tính phần thông tin APUinfo mới.

en: failed to install new APUinfo section.
vi: lỗi cài đặt phần thông tin APUinfo mới.

en: %B: relocation %s cannot be used when making a shared object
vi: %B: không dùng được định vị lại %s khi tạo một đối tượng chia sẻ

note: It does not make sense to have a procedure linkage table entry for a local symbol.
en: %P: %H: %s reloc against local symbol
vi: %P: %H: %s reloc dựa vào ký hiệu nội bộ

en: %P: bss-plt forced due to %B
vi: %P: bss-plt bị ép buộc bởi vì %B

en: %P: bss-plt forced by profiling
vi: %P: bss-plt được ép buộc bởi 'profiling'

note: Uh oh, we didn't find the expected call.  We could just mark this symbol to exclude it from tls optimization but it's safer to skip the entire optimization.
en: %H arg lost __tls_get_addr, TLS optimization disabled
vi: %H arg lost __tls_get_addr, tối ưu hóa TLS bị tắt

en: %P: dynamic variable `%s' is zero size
vi: %P: biến kiểu động `%s' có kích thước là không

en: %P: %B: unknown relocation type %d for symbol %s
vi: %P: %B: không rõ kiểu tái định vị %d cho ký hiệu %s

en: %P: %H: non-zero addend on %s reloc against `%s'
vi: %P: %H: số hạng khác không trên reloc %s dựa vào `%s'

en: %P: %H: relocation %s for indirect function %s unsupported
vi: %P: %H: tái ịnh vị lại %s cho hàm gián tiếp %s không được hỗ trợ

en: %P: %B: the target (%s) of a %s relocation is in the wrong output section (%s)
vi: %P: %B: đích (%s) của một định vị lại %s nằm trong phần kết xuất không đúng (%s)

en: %P: %B: relocation %s is not yet supported for symbol %s
vi: %P: %B: tái định vị %s thì vẫn chưa được hỗ trợ cho ký hiệu %s

en: %P: %H: unresolvable %s relocation against symbol `%s'
vi: %P: %H: không đáp ứng được tái định vị %s dựa vào ký hiệu `%s'

en: %P: %H: %s reloc against `%s': error %d
vi: %P: %H: %s reloc lại `%s': lỗi %d

en: %P: %s not defined in linker created %s
vi: %P: %s chưa được định nghĩa trong bộ liên kết đã tạo ra %s

en: %B:%A: Warning: deprecated Red Hat reloc
vi: %B:%A: Cảnh báo: không tán thành reloc kiểu Red Hat

note: Check for unsafe relocs in PID mode.  These are any relocs where an absolute address is being computed.  There are special cases for relocs against symbols that are known to be referenced in crt0.o before the PID base address register has been initialised.
en: %B(%A): unsafe PID relocation %s at 0x%08lx (against %s in %s)
vi: %B(%A): tái định vị PID không an toàn %s tại 0x%08lx (dựa vào %s trong %s)

en: Warning: RX_SYM reloc with an unknown symbol
vi: Cảnh báo: RX_SYM reloc với một ký hiệu chưa được biết đến

en: %B(%A): error: call to undefined function '%s'
vi: %B(%A): lỗi: gọi hàm chưa được định nghĩa '%s'

en: %B(%A): warning: unaligned access to symbol '%s' in the small data area
vi: %B(%A): cảnh báo: unaligned access to symbol '%s' trong vùng dữ liệu nhỏ

en: %B(%A): internal error: out of range error
vi: %B(%A): lỗi nội bộ: lỗi ngoại phạm vi

en: %B(%A): internal error: unsupported relocation error
vi: %B(%A): lỗi nội bộ: lỗi định vị lại không được hỗ trợ

en: %B(%A): internal error: dangerous relocation
vi: %B(%A): lỗi nội bộ: định vị lại nguy hiểm

en: %B(%A): internal error: unknown error
vi: %B(%A): lỗi nội bộ: lỗi không rõ

en:  [64-bit doubles]
vi:  [64-bit kép]

en: %B(%A+0x%lx): invalid instruction for TLS relocation %s
vi: %B(%A+0x%lx): chỉ dẫn không hợp lệ cho định vị lại TLS %s

en: not enough GOT space for local GOT entries
vi: không đủ sức chứa GOT cho các mục nhập GOT cục bộ

en: address not word align
vi: địa chỉ không sắp hàng từ

en: %s: Malformed reloc detected for section %s
vi: %s: định vị lại dạng sai được phát hiện cho phần %s

en: %B: CALL15 reloc at 0x%lx not against global symbol
vi: %B: CALL15 định vị lại tại 0x%lx không phải so với ký hiệu toàn cục

en:  [pic]
vi:  [ảnh]

en:  [fix dep]
vi:  [sửa quan hệ phụ thuộc]

en: %B: IMPORT AS directive for %s conceals previous IMPORT AS
vi: %B: chỉ thị IMPORT AS (nhập dạng) cho %s cũng ẩn chỉ thị IMPORT AS trước

en: %B: Unrecognised .directive command: %s
vi: %B: Không nhận ra câu lệnh .directive: %s

en: %B: Failed to add renamed symbol %s
vi: %B: Lỗi thêm ký hiệu đã đặt tên lại %s

en: %B: 0x%lx: fatal: reloc overflow while relaxing
vi: %B: 0x%lx: lỗi nặng: tràn định vị lại trong khi giảm nhẹ

en: Unexpected STO_SH5_ISA32 on local symbol is not handled
vi: Không xử lý được STO_SH5_ISA32 không mong đợi trên ký hiệu cục bộ

en: %B: 0x%lx: fatal: unaligned branch target for relax-support relocation
vi: %B: 0x%lx: lỗi nặng: có đích nhánh chưa sắp hàng cho định vị lại hỗ trợ giảm nhẹ

en: %B: 0x%lx: fatal: unaligned %s relocation 0x%lx
vi: %B: 0x%lx: lỗi nặng: định vị lại %s chưa sắp hàng 0x%lx

en: %B: 0x%lx: fatal: R_SH_PSHA relocation %d not in range -32..32
vi: %B: 0x%lx: lỗi nặng: R_SH_PSHA định vị lại %d không nằm trong phạm vi -32..32

en: %B: 0x%lx: fatal: R_SH_PSHL relocation %d not in range -32..32
vi: %B: 0x%lx: lỗi nặng: R_SH_PSHL định vị lại %d không nằm trong phạm vi -32..32

en: %B(%A+0x%lx): cannot emit fixup to `%s' in read-only section
vi: %B(%A+0x%lx): không thể phát ra sự sửa chữa cho`%s'  trong phần chỉ đọc

en: %B(%A+0x%lx): %s relocation against external symbol "%s"
vi: %B(%A+0x%lx): tái định vị %s dựa trên ký hiệu bên ngoài "%s"

en: %X%C: relocation to "%s" references a different segment
vi: %X%C: định vị lại "%s" tham chiếu đến một segment (đoạn) khác

en: %C: warning: relocation to "%s" references a different segment
vi: %C: cảnh báo: định vị lại "%s" tham chiếu đến một đoạn khác

en: %B: `%s' accessed both as normal and FDPIC symbol
vi: %B: `%s' đã được truy cập theo cả hai kiểu bình thường và ký hiệu FDPIC

en: %B: `%s' accessed both as FDPIC and thread local symbol
vi: %B: "%s" đã được truy cập theo cả hai kiểu ký hiệu FDPIC và cục bộ cho tuyến trình

en: %B: Function descriptor relocation with non-zero addend
vi: %B: Tái định vị bộ mô tả hàm với số hạng khác-không

en: %B: TLS local exec code cannot be linked into shared objects
vi: %B: mã thực hiện cục bộ TLS không thể được liên kết vào đối tượng chia sẻ

en: %s: compiled as 32-bit object and %s is 64-bit
vi: %s: biên dịch như một đối tượng 32-bit và %s là 64-bit

en: %s: compiled as 64-bit object and %s is 32-bit
vi: %s: biên dịch như một đối tượng 64-bit và %s là 32-bit

en: %s: object size does not match that of target %s
vi: %s: kích cỡ đối tượng không tương ứng với kích cỡ của đích %s

en: %s: encountered datalabel symbol in input
vi: %s: gặp ký hiệu nhãn dữ liệu trong dữ liệu nhập vào

en: PTB mismatch: a SHmedia address (bit 0 == 1)
vi: Sai khớp PTB: một địa chỉ SHmedia (bit 0 == 1)

en: PTA mismatch: a SHcompact address (bit 0 == 0)
vi: Sai khớp PTA: một địa chỉ SHcompact (bit 0 == 0)

en: %s: GAS error: unexpected PTB insn with R_SH_PT_16
vi: %s: Lỗi GAS: chỉ dẫn PTB bất thường với R_SH_PT_16

en: %B: error: unaligned relocation type %d at %08x reloc %p
vi: %B: lỗi: kiểu định vị lại chưa sắp hàng %d tại %08x định vị lại %p

en: %s: could not write out added .cranges entries
vi: %s: không thể ghi ra các mục nhập .cranges đã thêm

en: %s: could not write out sorted .cranges entries
vi: %s: không thể ghi ra các mục nhập .cranges đã sắp xếp

en: %B: compiled for a 64 bit system and target is 32 bit
vi: %B: được biên dịch cho hệ thống 64-bit, còn đích là 32-bit

en: %B: linking little endian files with big endian files
vi: %B: đang liên kết tập tin về cuối nhỏ với tập tin về cuối lớn

en: %X%P: overlay section %A does not start on a cache line.
vi: %X%P: phần phủ %A không bắt đầu ở một dòng nhớ tạm.

en: %X%P: overlay section %A is larger than a cache line.
vi: %X%P: phần phủ %A lớn hơn một dòng nhớ tạm.

en: %X%P: overlay section %A is not in cache area.
vi: %X%P: phần phủ %A không phải trong vùng nhớ tạm.

en: %X%P: overlay sections %A and %A do not start at the same address.
vi: %X%P: hai phần phủ %A và %A không bắt đầu ở cùng một địa chỉ.

en: %A:0x%v lrlive .brinfo (%u) differs from analysis (%u)
vi: %A:0x%v lrlive .brinfo (%u) khác với phân tích (%u)

en: %B is not allowed to define %s
vi: không cho phép %B xác định %s

en: you are not allowed to define %s in a script
vi: không cho phép bạn xác định %s trong một văn lệnh

en: %s in overlay section
vi: %s trong phần phủ

en: overlay stub relocation overflow
vi: tràn định vị lại mẩu phủ

en: stubs don't match calculated size
vi: các mẩu không tương ứng với kích cỡ đã tính

en: %A:0x%v not found in function table
vi: %A:0x%v không tìm thấy trong bảng hàm

en: %B(%A+0x%v): call to non-code section %B(%A), analysis incomplete
vi: %B(%A+0x%v): gọi phần khác mã %B(%A), chưa phân tích hoàn toàn

en: Stack analysis will ignore the call from %s to %s
vi: Tiến trình phân tích đống sẽ bỏ qua cuộc gọi từ %s cho %s

en:   calls:
vi:   cuộc gọi:

en: %s duplicated in %s
vi: %s bị nhân đôi trong %s

en: %s duplicated
vi: %s bị nhân đôi

en: sorry, no support for duplicate object files in auto-overlay script
vi: tiếc là văn lệnh tự động phủ không hỗ trợ tập tin đối tượng tăng đôi

en: non-overlay size of 0x%v plus maximum overlay size of 0x%v exceeds local store
vi: kích cỡ khác phủ 0x%v cộng với kích cỡ phủ tối đa 0x%v thì vượt quá kho cục bộ

en: %B:%A%s exceeds overlay size
vi: %B:%A%s vượt quá kích cỡ phủ

en: Stack size for call graph root nodes.
vi: Kích cỡ đống cho các nút thông tin gốc đồ thị cuộc gọi.

en: Maximum stack required is 0x%v
vi: Đống tối đa cần thiết là 0x%v

en: fatal error while creating .fixup
vi: gặp lỗi nghiêm trọng trong khi tạo .fixup

en: warning: generating a shared library containing non-PIC code
vi: cảnh báo: đang tạo thư viện liên kết động có chứa mã non-PIC

en: warning: generating a shared library containing non-PID code
vi: cảnh báo: đang tạo thư viện liên kết động có chứa mã non-PID

en: %B: SB-relative relocation but __c6xabi_DSBT_BASE not defined
vi: %B: tái định vị SB-liên-quan nhưng __c6xabi_DSBT_BASE lại chưa được định nghĩa

en: dangerous relocation
vi: định vị lại nguy hiểm

en: %B: error: unknown mandatory EABI object attribute %d
vi: %B: lỗi: không rõ thuộc tính đối tượng EABI %d

en: %B: warning: unknown EABI object attribute %d
vi: %B: cảnh báo: không rõ thuộc tính đối tượng EABI %d

en: error: %B requires more stack alignment than %B preserves
vi: lỗi: %B yêu cầu stack sắp hàng nhiều hơn %B dự trữ

en: error: unknown Tag_ABI_array_object_alignment value in %B
vi: lỗi: không hiểu giá trị Tag_ABI_array_object_alignment trong %B

en: error: unknown Tag_ABI_array_object_align_expected value in %B
vi: lỗi: không hiểu giá trị Tag_ABI_array_object_align_expected trong %B

en: error: %B requires more array alignment than %B preserves
vi: lỗi: %B yêu cầu mảng sắp hàng nhiều hơn %B dự trữ

en: warning: %B and %B differ in wchar_t size
vi: cảnh báo: %B và %B có kích thước wchar_t khác nhau

en: warning: %B and %B differ in whether code is compiled for DSBT
vi: cảnh báo: %B và %B khác nhau ở chỗ mà mã được dịch cho DSBT

en: FAILED to find previous HI16 reloc
vi: LỖI tìm định vị lại HI16 trước

en: could not locate special linker symbol __gp
vi: không tìm thấy ký hiệu liên kết đặc biệt __gp

en: could not locate special linker symbol __ep
vi: không tìm thấy ký hiệu liên kết đặc biệt __ep

en: could not locate special linker symbol __ctbp
vi: không tìm thấy ký hiệu liên kết đặc biệt __ctbp

en: %B: Architecture mismatch with previous modules
vi: %B: sai khớp kiến trúc với mô-đun khác

note: #-#-#-#-#  21 (bfd-2.22.90)  #-#-#-#-# xgettext:c-format. #-#-#-#-#  41 (bfd-2.22.90)  #-#-#-#-# #-#-#-#-#  57 (bfd-2.22.90)  #-#-#-#-# #-#-#-#-#  102 (bfd-2.22.90)  #-#-#-#-# #-#-#-#-#  204 (bfd-2.22.90)  #-#-#-#-# #-#-#-#-#  926 (bfd-2.22.90)  #-#-#-#-# #-#-#-#-#  934 (bfd-2.22.90)  #-#-#-#-#
en: private flags = %lx:
vi: các cờ riêng — %lx:

en: v850 architecture
vi: Kiến trúc v850

en: v850e architecture
vi: Kiến trúc v850e

en: v850e1 architecture
vi: Kiến trúc v850e1

en: v850e2 architecture
vi: Kiến trúc v850e2

en: v850e2v3 architecture
vi: Kiến trúc v850e2v3

en:  [nonpic]
vi:  [khác pic]

en:  [d-float]
vi:  [trôi d]

en:  [g-float]
vi:  [trôi g]

en: non-zero addend in @fptr reloc
vi: số hạng khác không trong định vị lại @fptr

en: %B(%A): invalid property table
vi: %B(%A): bảng thuộc tính sai

en: %B(%A+0x%lx): relocation offset out of range (size=0x%x)
vi: %B(%A+0x%lx): khoảng bù định vị lại ở ngoại phạm vi (kích cỡ=0x%x)

en: dynamic relocation in read-only section
vi: định vị lại động trong vùng chỉ đọc

en: TLS relocation invalid without dynamic sections
vi: Định vị lại TLS không hợp lệ mà không có phần động

en: internal inconsistency in size of .got.loc section
vi: sự mâu thuẫn nội bộ trong kích cỡ của phần .got.loc

en: %B: incompatible machine type. Output is 0x%x. Input is 0x%x
vi: %B: kiểu máy không tương thích. Kết xuất là 0x%x. Dữ liệu nhập vào là 0x%x.

en: Attempt to convert L32R/CALLX to CALL failed
vi: Lỗi thử chuyển đổi L32R/CALLX sang CALL

en: %B(%A+0x%lx): could not decode instruction; possible configuration mismatch
vi: %B(%A+0x%lx): không thể giải mã chỉ dẫn; có thể sai khớp cấu hình

en: %B(%A+0x%lx): could not decode instruction for XTENSA_ASM_SIMPLIFY relocation; possible configuration mismatch
vi: %B(%A+0x%lx): không thể giải mã chỉ dẫn cho định vị lại XTENSA_ASM_SIMPLIFY; có thể sai khớp cấu hình

en: invalid relocation address
vi: địa chỉ định vị lại không hợp lệ

en: overflow after relaxation
vi: tràn sau khi giảm nhẹ

en: %B(%A+0x%lx): unexpected fix for %s relocation
vi: %B(%A+0x%lx): sửa chữa bất thường cho định vị lại %s

en: GPDISP relocation did not find ldah and lda instructions
vi: Định vị lại GPDISP không tìm thấy các chỉ dẫn ldah và lda

en: %B: .got subsegment exceeds 64K (size %d)
vi: %B: đoạn phụ .got vượt quá 64 K (kích cỡ %d)

en: %B: gp-relative relocation against dynamic symbol %s
vi: %B: định vị lại tương đối với gp (gp-relative) so với ký hiệu động %s

en: %B: pc-relative relocation against dynamic symbol %s
vi: %B: định vị lại tương đối với pc (pc-relative) so với ký hiệu động %s

en: %B: change in gp: BRSGP %s
vi: %B: thay đổi trong gp: BRSGP %s

en: <unknown>
vi: <không rõ>

en: %B: !samegp reloc against symbol without .prologue: %s
vi: %B: định vị lại !samegp so với ký hiệu không có .prologue: %s

en: %B: unhandled dynamic relocation against %s
vi: %B: không xử lý được định vị lại động so với %s

en: %B: pc-relative relocation against undefined weak symbol %s
vi: %B: định vị lại tương đối với pc (pc-relative) so với ký hiệu yếu chưa được xác định %s

en: %B: dtp-relative relocation against dynamic symbol %s
vi: %B: định vị lại tương đối với dtp (dtp-relative) so với ký hiệu động %s

en: %B: tp-relative relocation against dynamic symbol %s
vi: %B: định vị lại tương đối với tp (tp-relative) so với ký hiệu động %s

en: stub entry for %s cannot load .plt, dp offset = %ld
vi: mục nhập mẩu cho %s không thể nạp .plt, khoảng bù dp = %ld

en: invalid input relocation when producing non-ELF, non-mmo format output.
     Please use the objcopy program to convert from ELF or mmo,
     or assemble using "-no-expand" (for gcc, "-Wa,-no-expand"
vi: tái định vị kết xuất không hợp lệ khi sản sinh kết xuất định dạng non-ELF, non-mmo.
     Xin hãy sử dụng chương trình objcopy để chuyển từ ELF hoặc mmo,
     hoặc sử dụng assemble "-no-expand" (cho gcc, "-Wa,-no-expand"

en: invalid input relocation when producing non-ELF, non-mmo format output.
     Please use the objcopy program to convert from ELF or mmo,
     or compile using the gcc-option "-mno-base-addresses".
vi: tái định vị kết xuất không hợp lệ khi sản sinh kết xuất định dạng non-ELF, non-mmo.
     Xin hãy sử dụng chương trình objcopy để chuyển từ ELF hoặc mmo,
     hoặc dịch sử dụng tùy-chọn-gcc "-mno-base-addresses".

en: %s: Internal inconsistency error for value for
     linker-allocated global register: linked: 0x%lx%08lx != relaxed: 0x%lx%08lx
vi: %s: Gặp lỗi mâu thuẫn nội bộ cho giá trị của thanh ghi toàn cục
    cấp phát cho bộ liên kết:
    đã liên kết: 0x%lx%08lx != đã giảm nhẹ: 0x%lx%08lx

en: %s: base-plus-offset relocation against register symbol: (unknown) in %s
vi: %s: định vị lại base-plus-offset so với ký hiệu thanh ghi: (không rõ) trong %s

en: %s: base-plus-offset relocation against register symbol: %s in %s
vi: %s: định vị lại base-plus-offset so với ký hiệu thanh ghi: %s trong %s

en: %s: register relocation against non-register symbol: (unknown) in %s
vi: %s: định vị lại thanh ghi so với ký hiệu khác thanh ghi: (không rõ) trong %s

en: %s: register relocation against non-register symbol: %s in %s
vi: %s: định vị lại thanh ghi so với ký hiệu khác thanh ghi: %s trong %s

en: %s: directive LOCAL valid only with a register or absolute value
vi: %s: chỉ thị LOCAL (cục bộ) hợp lệ chỉ với một thanh ghi hoặc giá trị tuyệt đối

en: %s: LOCAL directive: Register $%ld is not a local register.  First global register is $%ld.
vi: %s: chỉ thị LOCAL (cục bộ): Thanh ghi $%ld không phải là một thanh ghi cục bộ.
    Thanh ghi toàn cục thứ nhất là $%ld.

en: Register section has contents
vi: Phần thanh ghi có nội dung

en: %P: %B: cannot create stub entry %s
vi: %P: %B: không thể tạo mục gốc %s

en: %P: copy reloc against `%s' requires lazy plt linking; avoid setting LD_BIND_NOW=1 or upgrade gcc
vi: %P: sao chép reloc (định vị lại) "%s" thì cần thiết chức năng liên kết plt uể oải; hãy tránh đặt LD_BIND_NOW=1, hoặc nâng cấp GCC

en: %B: undefined symbol on R_PPC64_TOCSAVE relocation
vi: %B: ký hiệu chưa định nghĩa trong tái định vị R_PPC64_TOCSAVE

en: %P: dynreloc miscount for %B, section %A
vi: %P: dynreloc (cấp phát động) tính sai %B, phần %A

en: %B: .opd is not a regular array of opd entries
vi: %B: .opd không phải là một mảng chính quy các mục nhập opd

en: %B: unexpected reloc type %u in .opd section
vi: %B: gặp kiểu định vị lại bất thường %u trong phần .opd

en: %H __tls_get_addr lost arg, TLS optimization disabled
vi: %H __tls_get_addr mất đối số, tối ưu hóa TLS bị tắt

en: %s defined on removed toc entry
vi: %s đã định nghĩa trên mục của mục lục đã bị gỡ bỏ

en: %P: %H: %s relocation references optimized away TOC entry
vi: %P: %H: %s tái định vị tham chiếu tối ưu hóa theo mục TOC

en: %P: cannot find opd entry toc for %s
vi: %P: không tìm thấy mục opd toc(mục lục) cho %s

en: %P: long branch stub `%s' offset overflow
vi: %P: mẩu nhánh dài "%s" tràn khoảng bù

en: %P: can't find branch stub `%s'
vi: %P: không tìm thấy nhánh gốc `%s'

en: %P: linkage table error against `%s'
vi: %P: bảng liên kết lại sai `%s'

en: %P: can't build branch stub `%s'
vi: %P: không thể xây dựng nhánh gốc `%s'

en: %B section %A exceeds stub group size
vi: %B phần %A vượt quá kích cỡ nhóm mẩu

en: %P: %s offset too large for .eh_frame sdata4 encoding
vi: %P: %s giá trị bù quá lớn cho mã hóa '.eh_frame sdata4'

en: %P: stubs don't match calculated size
vi: %P: các mẩu (stubs)  không tương ứng với kích cỡ đã tính

en: linker stubs in %u group%s
      branch       %lu
      toc adjust   %lu
      long branch  %lu
      long toc adj %lu
      plt call     %lu
vi: các mẩu liên kết trong nhóm %u%s
      nhánh				%lu
      điều chỉnh toc		%lu
      nhánh dài			%lu
      điều chỉnh toc dài		%lu
      cuộc gọi pit			%lu

en: %P: %H: %s used with TLS symbol %s
vi: %P: %H: %s được sử dụng với ký hiệu TLS %s

en: %P: %H: %s used with non-TLS symbol %s
vi: %P: %H: %s được sử dụng với ký hiệu không-phải-TLS %s

en: %P: %H: automatic multiple TOCs not supported using your crt files; recompile with -mminimal-toc or upgrade gcc
vi: %P: %H: tự động tạo nhiều TOC không được hỗ trợ khi dùng các tập tin CRT của bạn; hãy biên dịch lại với "-mminimal-toc", hoặc nâng cấp GCC

en: %P: %H: sibling call optimization to `%s' does not allow automatic multiple TOCs; recompile with -mminimal-toc or -fno-optimize-sibling-calls, or make `%s' extern
vi: %P: %H: tối ưu hoá cuộc gọi cùng chỗ (sibling) cho "%s" không cho phép tự động tạo nhiều TOC; hãy biên dịch lại với "-mminimal-toc" hoặc "-fno-optimize-sibling-calls", hoặc làm cho "%s" bên ngoài

en: %P: %B: relocation %s is not supported for symbol %s
vi: %P: %B: tái định vị %s không được hỗ trợ cho ký hiệu %s

en: %P: %H: error: %s not a multiple of %u
vi: %P: %H: lỗi: %s không phải là bội số của %u

en: %s: error: unaligned relocation type %d at %08x reloc %08x
vi: %s: lỗi: kiểu định vị lại chưa sắp hàng %d ở %08x định vị lại %08x

en: %B: Only registers %%g[2367] can be declared using STT_REGISTER
vi: %B: Chỉ các thanh ghi %%g[2367] có thể được tuyên bố dùng STT_REGISTER

en: Register %%g%d used incompatibly: %s in %B, previously %s in %B
vi: Thanh ghi %%g%d được dùng một cách không tương thích: %s trong %B, trước là %s trong %b

en: %B: linking UltraSPARC specific with HAL specific code
vi: %B: đang liên kết UltraSPARC dứt khoát với mã đặc trưng cho HAL

en: %B: relocation %s against symbol `%s' isn't supported in x32 mode
vi: %B: sự định vị lại %s dựa vào ký hiệu "%s" không được hỗ trợ trong chế độ x32

en: %s: version count (%ld) does not match symbol count (%ld)
vi: %s: số đếm phiên bản (%ld) không tương ứng với số đếm ký hiệu (%ld)

en: %s(%s): relocation %d has invalid symbol index %ld
vi: %s(%s): định vị lại %d có chỉ mục ký hiệu không hợp lệ %ld

en: %s: TLS definition in %B section %A mismatches non-TLS definition in %B section %A
vi: %s: lời định nghĩa TLS trong %B phần %A không tương ứng với lời định nghĩa TLS trong %B phần %A

en: %s: TLS reference in %B mismatches non-TLS reference in %B
vi: %s: lời định nghĩa TLS trong %B không tương ứng với lời định nghĩa khác TLS trong %B

en: %s: TLS definition in %B section %A mismatches non-TLS reference in %B
vi: %s: lời định nghĩa TLS trong %B phần %A không tương ứng với lời định nghĩa khác TLS trong %B

en: %s: TLS reference in %B mismatches non-TLS definition in %B section %A
vi: %s: lời định nghĩa TLS trong %B không tương ứng với lời định nghĩa khác TLS trong %B phần %A

en: %B: version node not found for symbol %s
vi: %B: không tìm thấy nút thông tin phiên bản cho ký hiệu %s

en: %B: relocation size mismatch in %B section %A
vi: %B: sai khớp kích cỡ định vị lại trong %B phần %A

en: %P: alternate ELF machine code found (%d) in %B, expecting %d
vi: %P: mã máy ELF luân phiên được tìm (%d) trong %B, còn mong đợi %d

en: %B: %s: invalid version %u (max %d)
vi: %B: %s: phiên bản không hợp lệ %u (tối đa %d)

en: %B: %s: invalid needed version %d
vi: %B: %s: phiên bản cần thiết mà không hợp lệ %d

en: %B: undefined reference to symbol '%s'
vi: %B: chưa định nghĩa tham chiếu đến ký hiệu '%s'

en: note: '%s' is defined in DSO %B so try adding it to the linker command line
vi: chú ý: '%s' được định nghĩa trong DSO %B do đó hãy thử thêm nó vào trong dòng lệnh của bộ liên kết

en: %s: undefined version: %s
vi: %s: phiên bản chưa được xác định: %s

en: undefined %s reference in complex symbol: %s
vi: gặp tham chiếu %s chưa được xác định trong ký hiệu phức tạp %s

en: %B: Unable to sort relocs - they are in more than one size
vi: %B: Không thể sắp xếp các sự định vị lại: chúng có kích cỡ khác nhau

en: %B: Unable to sort relocs - they are of an unknown size
vi: %B: Không thể sắp xếp các sự định vị lại: chúng có kích cỡ không rõ

en: Not enough memory to sort relocations
vi: Không đủ bộ nhớ để sắp xếp các sự định vị lại

en: %B: Too many sections: %d (>= %d)
vi: %B: Quá nhiều phần: %d (≥ %d)

en: %B: internal symbol `%s' in %B is referenced by DSO
vi: %B: ký hiệu nội tại "%s" trong %B được DSO tham chiếu

en: %B: hidden symbol `%s' in %B is referenced by DSO
vi: %B: ký hiệu ẩn `%s' trong %B được DSO tham chiếu

en: %B: local symbol `%s' in %B is referenced by DSO
vi: %B: ký hiệu nội bộ `%s' trong %B được tham chiếu bởi DSO

en: %B: could not find output section %A for input section %A
vi: %B: không thể tìm thấy phần kết xuất %A cho phần dữ liệu nhập vào %A

en: %B: protected symbol `%s' isn't defined
vi: %B: ký hiệu được bảo vệ `%s' chưa được định nghĩa

en: %B: internal symbol `%s' isn't defined
vi: %B: ký hiệu nội tại `%s' chưa được định nghĩa

en: %B: hidden symbol `%s' isn't defined
vi: %B: ký hiệu ẩn `%s' chưa được định nghĩa

en: error: %B: size of section %A is not multiple of address size
vi: lỗi: %B: kích thước của phần %A không phải là bội số của kích thước địa chỉ

en: error: %B contains a reloc (0x%s) for section %A that references a non-existent global symbol
vi: lỗi: %B chứa một định vị lại (0x%s) cho phần %A mà tham chiếu đến một ký hiệu toàn cục không tồn tại

en: %A has both ordered and unordered sections
vi: %A có phần cả hai được sắp xếp và chưa sắp xếp

en: %B: file class %s incompatible with %s
vi: %B: lớp tập tin %s không tương thích với %s

en: %B: could not find output section %s
vi: %B: không tìm thấy phần kết xuất %s

en: warning: section '%s' is being made into a note
vi: cảnh báo: phần "%s" bị làm thành một ghi chú

en: %P%X: read-only segment has dynamic relocations.
vi: %P%X: đoạn chỉ cho đọc có tái định vị động.

en: Unrecognized INPUT_SECTION_FLAG %s
vi: Không thừa nhận INPUT_SECTION_FLAG %s

en: static procedure (no name)
vi: thủ tục tĩnh (không có tên)

en: MIPS16 and microMIPS functions cannot call each other
vi: hàm MIPS16 và microMIPS không được gợi lẫn nhau

en: %B: %A+0x%lx: Direct jumps between ISA modes are not allowed; consider recompiling with interlinking enabled.
vi: %B: %A+0x%lx: Nhảy trực tiếp giữa các chế độ ISA là không được phép; cân nhắc việc dịch lại với liên kết móc nối được bật.

en: %B: Malformed reloc detected for section %s
vi: %B: Phát hiện sự định vị lại dạng sai cho phần %s

en: %B: GOT reloc at 0x%lx not expected in executables
vi: %B: định vị lại GOT ở 0x%lx không mong đợi trong tập tin có khả năng thực hiện

en: %B: CALL16 reloc at 0x%lx not against global symbol
vi: %B: định vị lại CALL16 ở 0x%lx không phải so với ký hiệu toàn cục

en: non-dynamic relocations refer to dynamic symbol %s
vi: định vị lại khác động cũng tham chiếu đến ký hiệu động %s

en: JALX to a non-word-aligned address
vi: JALX cho địa chỉ 'non-word-aligned'

en: %B: endianness incompatible with that of the selected emulation
vi: %B: tình trạng về cuối không tương thích với cái của bản mô phỏng đã chọn

en: %B: ABI is incompatible with that of the selected emulation
vi: %B: ABI không tương thích với cái của bản mô phỏng đã chọn

en: %B: linking 32-bit code with 64-bit code
vi: %B: đang liên kết mã 32-bit với mã 64-bit

en: %B: linking %s module with previous %s modules
vi: %B: đang liên kết mô-đun %s với các mô-đun %s trước

en: %B: ABI mismatch: linking %s module with previous %s modules
vi: %B: sai khớp ABI: đang liên kết mô-đun %s với các mô-đun %s trước

en: %B: ASE mismatch: linking %s module with previous %s modules
vi: %B: ASE không khớp: liên kết %s mô-đun với mô-đun %s trước đó

en:  [abi unknown]
vi:  [abi không rõ]

en:  [no abi set]
vi:  [chưa đặt abi]

en:  [unknown ISA]
vi:  [không rõ ISA]

en:  [not 32bitmode]
vi:  [không phải 32bitmode]

en: invalid relocation type %d
vi: kiểu định vị lại không hợp lệ %d

en: %B: Cannot link together %s and %s objects.
vi: %B: Không thể liên kết hai đối tượng %s và %s với nhau.

en: Symbol %s not defined for fixups
vi: Ký hiệu %s chưa được xác định để sửa chữa

en: %s: string too long (%d chars, max 65535)
vi: %s: chuỗi quá dài (%d ký tự, tối đa 65535)

en: %B: unimplemented ATI record %u for symbol %u
vi: %B: mục ghi ATI %u chưa được thực hiện đối với ký hiệu %u

en: %B: unexpected ATN type %d in external part
vi: %B: gặp kiểu ATN bất thường %d trong phần bên ngoài

en: %B: unexpected type after ATN
vi: %B: gặp kiểu bất thường đằng sau ATN

en: %B:%d: unexpected character `%s' in Intel Hex file
vi: %B:%d: gặp ký tự bất thường trong tập tin thập lục Intel

en: %B:%u: bad checksum in Intel Hex file (expected %u, found %u)
vi: %B:%d: gặp tổng kiểm sai trong tập tin thập lục Intel (đợi %u còn tìm %u)

en: %B:%u: bad extended address record length in Intel Hex file
vi: %B:%d: gặp chiều dài mục ghi địa chỉ đã mở rộng sai trong tập tin thập lục Intel

en: %B:%u: bad extended start address length in Intel Hex file
vi: %B:%d: gặp chiều dài địa chỉ đầu đã mở rộng sai trong tập tin thập lục Intel

en: %B:%u: bad extended linear address record length in Intel Hex file
vi: %B:%d: gặp chiều dài mục ghi địa chỉ tuyến đã mở rộng sai trong tập tin thập lục Intel

en: %B:%u: bad extended linear start address length in Intel Hex file
vi: %B:%d: gặp chiều dài địa chỉ tuyến đã mở rộng sai trong tập tin thập lục Intel

en: %B:%u: unrecognized ihex type %u in Intel Hex file
vi: %B:%d: gặp kiểu ihex không được nhận ra %u trong tập tin thập lục Intel

en: %B: internal error in ihex_read_section
vi: %B: gặp lỗi nội bộ trong ihex_read_section

en: %B: bad section length in ihex_read_section
vi: %B: gặp chiều dài phần sai trong ihex_read_section

en: %s: address 0x%s out of range for Intel Hex file
vi: %s: địa chỉ 0x%s ở ngoại phạm vi đối với tập tin thập lục Intel

en: %B: unable to get decompressed section %A
vi: %B: không thể lấy phần được giải nén %A

en: %B: compiled for a big endian system and target is little endian
vi: %B: được biên dịch cho một hệ thống về cuối lớn, còn đích về cuối nhỏ

en: %B: compiled for a little endian system and target is big endian
vi: %B: được biên dịch cho một hệ thống về cuối nhỏ, còn đích về cuối lớn

en: Deprecated %s called at %s line %d in %s
vi: %s bị phản đối được gọi tại dòng %s %d trong %s

en: Deprecated %s called
vi: %s bị phản đối được gọi

en: Attempt to do relocatable link with %s input and %s output
vi: Thử làm liên kết có khả năng định vị lại với đầu vào %s và đầu ra %s

en: %B: ignoring duplicate section `%A'
vi: %B: đang bỏ qua phần trùng "%A"

en: %B: duplicate section `%A' has different size
vi: %B: phần trùng "%A" có kích cỡ khác

en: %B: could not read contents of section `%A'
vi: %B: không thể đọc nội dung của phần "%A"

en: %B: duplicate section `%A' has different contents
vi: %B: phần trùng `%A' có nội dung khác

en: bfd_mach_o_canonicalize_symtab: unable to load symbols
vi: bfd_mach_o_canonicalize_symtab: không thể tải các ký hiệu

en: unable to write unknown load command 0x%lx
vi: không thể ghi lệnh tải chưa được biết 0x%lx

en: bfd_mach_o_read_symtab_symbol: unable to read %d bytes at %lu
vi: bfd_mach_o_read_symtab_symbol: không thể đọc %d byte tại %lu

en: bfd_mach_o_read_symtab_symbol: name out of range (%lu >= %lu)
vi: bfd_mach_o_read_symtab_symbol: tên ngoài phạm vi (%lu >= %lu)

en: bfd_mach_o_read_symtab_symbol: symbol "%s" specified invalid section %d (max %lu): setting to undefined
vi: bfd_mach_o_read_symtab_symbol: ký hiệu "%s" đã chỉ ra phần không hợp lệ %d (tối đa %lu): đang đặt thành chưa định nghĩa

en: bfd_mach_o_read_symtab_symbol: symbol "%s" is unsupported 'indirect' reference: setting to undefined
vi: bfd_mach_o_read_symtab_symbol: ký hiệu "%s" không được hỗ trợ tham chiếu 'indirect': đặt thành chưa định nghĩa

en: bfd_mach_o_read_symtab_symbol: symbol "%s" specified invalid type field 0x%x: setting to undefined
vi: bfd_mach_o_read_symtab_symbol: ký hiệu "%s" đã chỉ định sai kiểu tại trường 0x%x: đặt thành chưa định nghĩa

en: bfd_mach_o_read_symtab_symbols: unable to allocate memory for symbols
vi: bfd_mach_o_read_symtab_symbols: không thể cấp phát bộ nhớ cho các ký hiệu

en: bfd_mach_o_read_dysymtab_symbol: unable to read %lu bytes at %lu
vi: bfd_mach_o_read_dysymtab_symbol: không thể đọc %lu byte tại %lu

en: unable to read unknown load command 0x%lx
vi: không thể đọc lệnh tải chưa được biết 0x%lx

en: bfd_mach_o_scan: unknown architecture 0x%lx/0x%lx
vi: bfd_mach_o_scan: kiến trúc chưa được biết đến 0x%lx/0x%lx

en: unknown header byte-order value 0x%lx
vi: không hiểu giá trị thứ-tự-byte trong phần đầu 0x%lx

en:  magic     : %08lx
vi:  ma thuật : %08lx

en:  cputype   : %08lx (%s)
vi:  kiểu CPU : %08lx (%s)

en:  filetype  : %08lx (%s)
vi:  kiểu tập tin : %08lx (%s)

en:  flags     : %08lx (
vi:  cờ     : %08lx (

en:  reserved  : %08x
vi:  dành riêng  : %08x

en: Segments and Sections:
vi: Đoạn và Phần:

en:  #: Segment name     Section name     Address
vi:  #: Tên đoạn     Tên phần     Địa chỉ

en: %s: access beyond end of merged section (%ld)
vi: %s: truy cập vượt quá kết thúc của phần đã gộp lại (%ld)

en: %s: No core to allocate section name %s
vi: %s: Không có lõi nào để cấp phát tên phần %s

en: %s: No core to allocate a symbol %d bytes long
vi: %s: Không có lõi nào để cấp phát một ký hiệu có chiều dài %d byte

en: %s: invalid mmo file: expected YZ = 1 got YZ = %d for lop_quote
vi: %s: tập tin mmo không hợp lệ: đợi YZ=1, còn nhận YZ=%d đối với lop_quote (trích dẫn)

en: %s: invalid mmo file: expected z = 1 or z = 2, got z = %d for lop_loc
vi: %s: tập tin mmo không hợp lệ: đợi z=1 hoặc z=2, còn nhận z=%d đối với lop_loc (định vị)

en: %s: invalid mmo file: expected z = 1 or z = 2, got z = %d for lop_fixo
vi: %s: tập tin mmo không hợp lệ: đợi z=1 hoặc z=2, còn nhận z=%d đối với lop_fixo

en: %s: invalid mmo file: expected y = 0, got y = %d for lop_fixrx
vi: %s: tập tin mmo không hợp lệ: đợi y=0, còn nhận y=%d cho lop_fixrx

en: %s: invalid mmo file: expected z = 16 or z = 24, got z = %d for lop_fixrx
vi: %s: tập tin mmo không hợp lệ: đợi z=16 hoặc z=24, còn nhận z=%d đối với lop_fixrx

en: %s: invalid mmo file: leading byte of operand word must be 0 or 1, got %d for lop_fixrx
vi: %s: tập tin mmo không hợp lệ: byte đứng đầu của tên số hạng phải là 0 hoặc 1, còn nhận %d đối với lop_fixrx

en: %s: cannot allocate file name for file number %d, %d bytes
vi: %s: không thể cấp phát tên tập tin cho tên số %d, %d byte

en: %s: invalid mmo file: file name for number %d was not specified before use
vi: %s: tập tin mmo không hợp lệ: tên tập tin cho số %d đã không được ghi rõ trước khi dùng

en: %s: invalid mmo file: fields y and z of lop_stab non-zero, y: %d, z: %d
vi: %s: tập tin mmo không hợp lệ: hai trường y và z của lop_stab không phải là số không, y: %d, z: %d

en: %s: invalid mmo file: lop_end not last item in file
vi: %s: tập tin mmo không hợp lệ: lop_end không phải là mục cuối cùng trong tập tin

en: %s: invalid mmo file: YZ of lop_end (%ld) not equal to the number of tetras to the preceding lop_stab (%ld)
vi: %s: tập tin mmo không hợp lệ: YZ của lop_end (%ld) không phải bằng với số tetra tới lop_stab đi trước (%ld)

en: %s: no initialized registers; section length 0
vi: %s: không có thanh ghi đã khởi tạo, chiều dài phần 0

en: %s: too many initialized registers; section length %ld
vi: %s: quá nhiều thanh ghi đã khởi tạo ; chiều dài phần %ld

en: %s: invalid start address for initialized registers of length %ld: 0x%lx%08lx
vi: %s: địa chỉ đầu không hợp lệ cho các thanh ghi đã khởi tạo có chiều dài %ld: 0x%lx% 08lx

en: Unhandled OSF/1 core file section type %d
vi: Kiểu phần tập tin lõi OSF/1 không được quản lý %d

note: OK, at this point the following variables are set up: src = VMA of the memory we're fixing up mem = pointer to memory we're fixing up val = VMA of what we need to refer to.
en: %B: unimplemented %s
vi: %B: %s chưa được thực hiện

en: %B: jump too far away
vi: %B: bước nhảy quá xa

en: %B: bad pair/reflo after refhi
vi: %B: pair/reflo sai đằng sau refhi

en: bfd_pef_scan: unknown architecture 0x%lx
vi: bfd_pef_scan: kiến trúc chưa được biết đến 0x%lx

en: 
    The Function Table (interpreted .pdata section contents)
vi: 
    Bảng Hàm (phiên dịch nội dung phần .pdata)

en: vma:			BeginAddress	 EndAddress	  UnwindData
vi: vma:			Địa chi đầu    Địa chỉ cuối     Thông tin tháo ra

note: XXX code yet to be written.
en: %B: Unhandled import type; %x
vi: %B: Kiểu nhập không được quản lý; %x

en: %B: Unrecognised import type; %x
vi: %B: Kiểu nhập không được nhận ra; %x

en: %B: Unrecognised import name type; %x
vi: %B: Kiểu tên nhập không được nhận ra; %x

en: %B: Unrecognised machine type (0x%x) in Import Library Format archive
vi: %B: Kiểu máy không được nhận ra (0x%x) trong kho lưu Định dạng Thư viện Nhập

en: %B: Recognised but unhandled machine type (0x%x) in Import Library Format archive
vi: %B: Kiểu máy được nhận ra còn không được quản lý (0x%x) trong kho lưu Định dạng Thư viện Nhập

en: %B: size field is zero in Import Library Format header
vi: %B: trường kích cỡ là số không trong phần đầu Định dạng Thư viện Nhập

en: %B: string not null terminated in ILF object file.
vi: %B: chuỗi không phải kết thúc vô hiệu lực trong tập tin đối tượng ILF.

en: 
    ppcboot header:
vi: 
    Phần đầu ppcboot:

en: Entry offset        = 0x%.8lx (%ld)
vi: Khoảng bù vào        = 0x%.8lx (%ld)

en: Length              = 0x%.8lx (%ld)
vi: Dài              = 0x%.8lx (%ld)

en: Flag field          = 0x%.2x
vi: Trường cờ          = 0x%.2x

en: Partition name      = "%s"
vi: Tên phân vùng      = "%s"

en: 
    Partition[%d] start  = { 0x%.2x, 0x%.2x, 0x%.2x, 0x%.2x }
vi: 
    Phân vùng[%d] đầu  = { 0x%.2x, 0x%.2x, 0x%.2x, 0x%.2x }

en: Partition[%d] end    = { 0x%.2x, 0x%.2x, 0x%.2x, 0x%.2x }
vi: Phân vùng[%d] cuối    = { 0x%.2x, 0x%.2x, 0x%.2x, 0x%.2x }

en: Partition[%d] sector = 0x%.8lx (%ld)
vi: Phân vùng[%d] rãnh ghi = 0x%.8lx (%ld)

en: Partition[%d] length = 0x%.8lx (%ld)
vi: Phân vùng[%d] dài = 0x%.8lx (%ld)

en: INPUT_SECTION_FLAGS are not supported.
vi: INPUT_SECTION_FLAGS không được hỗ trợ.

en: %s: warning core file truncated
vi: %s: cảnh bảo lõi tập tin bị cắt ngắn

en: 
    Exec Auxiliary Header
vi: 
    Phần đầu phụ thực hiện

en: som_sizeof_headers unimplemented
vi: som_sizeof_headers chưa được thực hiện

en: %B:%d: Bad checksum in S-record file
vi: %B:%d: sai tổng kiểm trong tập tin S-record

en: %B(%A+0x%lx): Stabs entry has invalid string index.
vi: %B(%A+0x%lx): Mục nhập Stabs có chỉ mục chuỗi không hợp lệ.

en: Unsupported .stab relocation
vi: Định vị lại .stab không được hỗ trợ

en: Unknown EGSD subtype %d
vi: Không hiểu kiểu phụ EGSD %d

en: Stack overflow (%d) in _bfd_vms_push
vi: Tràn đống (%d) trong _bfd_vms_push

en: Stack underflow in _bfd_vms_pop
vi: Trán ngược đống trong _bfd_vms_pop

note: These names have not yet been added to this switch statement.
en: unknown ETIR command %d
vi: không rõ câu lệnh ETIR %d

en: bad section index in %s
vi: chỉ mục phần sai trong %s

en: unsupported STA cmd %s
vi: câu lệnh STA không được hỗ trợ %s

note: #-#-#-#-#  21 (bfd-2.22.90)  #-#-#-#-# Insert field. Unsigned shift. Rotate. Redefine symbol to current location. Define a literal. #-#-#-#-#  41 (bfd-2.22.90)  #-#-#-#-# #-#-#-#-#  49 (bfd 2.20)  #-#-#-#-# #-#-#-#-#  57 (bfd-2.22.90)  #-#-#-#-# #-#-#-#-#  102 (bfd-2.22.90)  #-#-#-#-# #-#-#-#-#  204
en: %s: not supported
vi: %s: không được hỗ trợ

en: %s: not implemented
vi: %s: chưa được thực hiện

en: invalid use of %s with contexts
vi: sử dụng sai %s với các ngữ cảnh

en: reserved cmd %d
vi: cmd (lệnh)  đảo ngược %d

en: Object module NOT error-free !
vi: Mô-đun đối tượng KHÔNG phải miễn lỗi !

en: Symbol %s replaced by %s
vi: Ký hiệu %s đã bị thay thế bằng %s

en: SEC_RELOC with no relocs in section %s
vi: SEC_RELOC không có định vị lại trong phần %s

en: Size error in section %s
vi: Gặp lỗi kích cỡ trong phần %s

en: Spurious ALPHA_R_BSR reloc
vi: Gặp sự định vị lại ALPHA_R_BSR giả

en: Unhandled relocation %s
vi: Định vị lại không được quản lý %s

en: unknown source command %d
vi: không rõ câu lệnh nguồn %d

en: DST__K_SET_LINUM_INCR not implemented
vi: DST__K_SET_LINUM_INCR chưa được thực hiện

en: DST__K_SET_LINUM_INCR_W not implemented
vi: DST__K_SET_LINUM_INCR_W  chưa được thực hiện

en: DST__K_BEG_STMT_MODE not implemented
vi: DST__K_BEG_STMT_MODE chưa được thực hiện

en: DST__K_END_STMT_MODE not implemented
vi: DST__K_END_STMT_MODE chưa được thực hiện

en: DST__K_SET_PC not implemented
vi: DST__K_SET_PC chưa được thực hiện

en: DST__K_SET_PC_W not implemented
vi: DST__K_SET_PC_W chưa được thực hiện

en: DST__K_SET_PC_L not implemented
vi: DST__K_SET_PC_L chưa được thực hiện

en: DST__K_SET_STMTNUM not implemented
vi: DST__K_SET_STMTNUM chưa được thực hiện

en: unknown line command %d
vi: không rõ câu lệnh dòng %d

en: Unknown reloc %s + %s
vi: Không rõ sự định vị lại %s + %s

en: Unknown reloc %s
vi: Không rõ reloc %s

en: Invalid section index in ETIR
vi: Phần bảng mục lục không hợp lệ trong ETIR

en: Relocation for non-REL psect
vi: Tái định vị cho 'non-REL psect'

en: Unknown symbol in command %s
vi: Không rõ ký hiệu trong lệnh %s

en:   EMH %u (len=%u):
vi:   EMH %u (dài=%u):

en: Module header
vi: Đầu của mô-đun

en:    structure level: %u
vi:    mức cấu trúc: %u

en:    max record size: %u
vi:    kích thước bản ghi tối đa: %u

en:    module name    : %.*s
vi:    tên mô-đun    : %.*s

en:    module version : %.*s
vi:     phiên bản môđun : %.*s

en:    compile date   : %.17s
vi:    ngày dịch   : %.17s

en: Language Processor Name
vi: Tên ngôn ngữ bộ vi xử lý

en:    language name: %.*s
vi:    tên ngôn ngữ: %.*s

en: Source Files Header
vi: Đầu của tập tin nguồn

en:    file: %.*s
vi:    tập tin: %.*s

en: Title Text Header
vi: Phần đầu Chữ Tiêu đề

en:    title: %.*s
vi:    tiêu đề: %.*s

en: Copyright Header
vi: Phần bản quyền

en:    copyright: %.*s
vi:    tác quyền: %.*s

en: unhandled emh subtype %u
vi: kiểu phụ emh chưa được quản lý %u

en:   EEOM (len=%u):
vi:   EEOM (dài=%u):

en:    number of cond linkage pairs: %u
vi:    số lượng của cặp liên kết "cond": %u

en:    completion code: %u
vi:    mã đầy đủ: %u

en:    transfer addr flags: 0x%02x
vi:    cờ chuyển đổi địa chỉ: 0x%02x

en:    transfer addr psect: %u
vi:    chuyển đổi "addr psect": %u

en:    transfer address   : 0x%08x
vi:    địa chỉ chuyển đổi   : 0x%08x

en:   EGSD (len=%u):
vi:   EGSD (dài=%u):

en:   EGSD entry %2u (type: %u, len: %u):
vi:   mục EGSD %2u (kiểu: %u, dài: %u):

en: PSC - Program section definition
vi: PSC - Phần định nghĩa chương trình

en:    alignment  : 2**%u
vi:    sắp hàng  : 2**%u

en:    flags      : 0x%04x
vi:    cờ      : 0x%04x

en:    alloc (len): %u (0x%08x)
vi:    alloc (dài): %u (0x%08x)

en:    name       : %.*s
vi:    tên       : %.*s

en: SPSC - Shared Image Program section def
vi: SPSC - Phần định nghĩa ảnh chương trình được chia sẻ

en:    alloc (len)   : %u (0x%08x)
vi:    alloc (dài)   : %u (0x%08x)

en:    image offset  : 0x%08x
vi:    khoảng bù ảnh  : 0x%08x

en:    symvec offset : 0x%08x
vi:    khoảng bù symvec: 0x%08x

en:    name          : %.*s
vi:    tên          : %.*s

en: SYM - Global symbol definition
vi: SYM - Định nghĩa ký hiệu toàn cục

en:    flags: 0x%04x
vi:    các cờ: 0x%04x

en:    psect offset: 0x%08x
vi:    khoảng bù psect: 0x%08x

en:    code address: 0x%08x
vi:    địa chỉ mã: 0x%08x

en:    psect index for entry point : %u
vi:    mục lục psect cho điểm vào : %u

en:    psect index : %u
vi:    chỉ mục psect : %u

en:    name        : %.*s
vi:    tên        : %.*s

en: SYM - Global symbol reference
vi: SYM - Tham chiếu ký hiệu toàn cục

en: IDC - Ident Consistency check
vi: IDC - Kiểm tra tính nhất quán Ident

en:    flags         : 0x%08x
vi:    các cờ         : 0x%08x

en:    id match      : %x
vi:    id khớp      : %x

en:    error severity: %x
vi:    lỗi nghiêm trọng: %x

en:    entity name   : %.*s
vi:    tên thực thể  : %.*s

en:    object name   : %.*s
vi:    tên đối tượng : %.*s

en:    binary ident  : 0x%08x
vi:    ident nhị phân  : 0x%08x

en: SYMG - Universal symbol definition
vi: SYMG - Định nghĩa ký hiệu toàn cục

en:    symbol vector offset: 0x%08x
vi:    khoảng bù véc-tơ ký hiệu: 0x%08x

en:    entry point: 0x%08x
vi:    điểm vào: 0x%08x

en: SYMV - Vectored symbol definition
vi: SYMV - Định nghĩa ký hiệu véc-tơ

en:    vector      : 0x%08x
vi:    véc-tơ      : 0x%08x

en:    psect offset: %u
vi:    khoảng bù psect: %u

en: SYMM - Global symbol definition with version
vi: SYMM - Định nghĩa ký hiệu toàn cục cùng với phiên bản

en:    version mask: 0x%08x
vi:    mặt nạ phiên bản: 0x%08x

en: unhandled egsd entry type %u
vi: egsd kiểu mục vào chưa được quản lý %u

en:     linkage index: %u, replacement insn: 0x%08x
vi:     mục lục liên kết: %u, thay thế insn: 0x%08x

en:     psect idx 1: %u, offset 1: 0x%08x %08x
vi:     psect idx 1: %u, khoảng bù 1: 0x%08x %08x

en:     psect idx 2: %u, offset 2: 0x%08x %08x
vi:     psect idx 2: %u, khoảng bù 2: 0x%08x %08x

en:     psect idx 3: %u, offset 3: 0x%08x %08x
vi:     psect idx 3: %u, khoảng bù 3: 0x%08x %08x

en:     global name: %.*s
vi:     tên toàn cục: %.*s

en:   %s (len=%u+%u):
vi:   %s (dài=%u+%u):

en:    (type: %3u, size: 4+%3u):
vi:    (kiểu: %3u, kích thước: 4+%3u):

en: STA_GBL (stack global) %.*s
vi: STA_GBL (stack toàn cục) %.*s

en: STA_LW (stack longword) 0x%08x
vi: STA_LW (stack longword, từ dài) 0x%08x

en: STA_QW (stack quadword) 0x%08x %08x
vi: STA_QW (stack quadword, bốn từ) 0x%08x %08x

en: STA_PQ (stack psect base + offset)
vi: STA_PQ (stack psect cơ sở + khoảng bù)

en:     psect: %u, offset: 0x%08x %08x
vi:     psect: %u, khoảng bù: 0x%08x %08x

en: STA_LI (stack literal)
vi: STA_LI (stack văn bản)

en: STA_MOD (stack module)
vi: STA_MOD (stack mô-đun)

en: STA_CKARG (compare procedure argument)
vi: STA_CKARG (so sánh đối số thủ tục)

en: STO_B (store byte)
vi: STO_B (lưu byte)

en: STO_W (store word)
vi: STO_W (lưu word)

en: STO_LW (store longword)
vi: STO_LW (store longword, từ dài)

en: STO_QW (store quadword)
vi: STO_QW (store quadword, bốn từ)

en: STO_GBL (store global) %.*s
vi: STO_GBL (store toàn cục) %.*s

en: STO_OFF (store offset to psect)
vi: STO_OFF (khoảng bù store để psect)

en: STO_IMM (store immediate) %u bytes
vi: STO_IMM (store trực tiếp) %u byte

en: STO_GBL_LW (store global longword) %.*s
vi: STO_GBL_LW (store từ dài, longword, toàn cục) %.*s

en: STO_OFF (store LP with procedure signature)
vi: STO_OFF (store LP với tín hiệu thủ tục)

en: STO_BR_GBL (store branch global) *todo*
vi: STO_BR_GBL (store nhánh toàn cục) *phải làm*

en: STO_BR_PS (store branch psect + offset) *todo*
vi: STO_BR_PS (store nhánh psect + khoảng bù) *phải làm*

en: OPR_NOP (no-operation)
vi: OPR_NOP (không làm gì)

en: OPR_ADD (add)
vi: OPR_ADD (cộng)

en: OPR_SUB (substract)
vi: OPR_SUB (trừ)

en: OPR_MUL (multiply)
vi: OPR_MUL (nhân)

en: OPR_DIV (divide)
vi: OPR_DIV (chia)

en: OPR_AND (logical and)
vi: OPR_AND (phép và lôgíc)

en: OPR_IOR (logical inclusive or)
vi: OPR_IOR (phép lô-gíc inclusive or)

en: OPR_EOR (logical exclusive or)
vi: OPR_EOR (phép lô-gíc exclusive or)

en: OPR_NEG (negate)
vi: OPR_NEG (âm)

en: OPR_COM (complement)
vi: OPR_COM (bù)

en: OPR_INSV (insert field)
vi: OPR_INSV (chèn thêm trường)

en: OPR_ASH (arithmetic shift)
vi: OPR_ASH (dịch số học)

en: OPR_USH (unsigned shift)
vi: OPR_USH (dịch không dấu)

en: OPR_ROT (rotate)
vi: OPR_ROT (quay)

en: OPR_SEL (select)
vi: OPR_SEL (tuyển)

en: OPR_REDEF (define a literal)
vi: OPR_REDEF (định nghĩa một đoạn văn

en:    linkage index: %u, procedure: %.*s
vi:    mục lục liên kết: %u, thủ tục: %.*s

en:    signature: %.*s
vi:    chữ ký: %.*s

en: STC_GBL (store cond global)
vi: STC_GBL (store cond toàn cục)

en:    linkage index: %u, global: %.*s
vi:    mục lục liên kết: %u, toàn cục: %.*s

en: STC_GCA (store cond code address)
vi: STC_GCA (store cond địa chỉ mã)

en:    linkage index: %u, procedure name: %.*s
vi:    mục lục liên kết: %u, tên thủ tục: %.*s

en: STC_PS (store cond psect + offset)
vi: STC_PS (store cond psect + khoảng bù)

en:    linkage index: %u, psect: %u, offset: 0x%08x %08x
vi:    mục lục liên kết: %u, psect: %u, khoảng bù: 0x%08x %08x

en: STC_NOP_GBL (store cond NOP at global addr)
vi: STC_NOP_GBL (store cond NOP tại địa chỉ toàn cục)

en: STC_NOP_PS (store cond NOP at psect + offset)
vi: STC_NOP_PS (store cond NOP tại psect + khoảng bù)

en: STC_BSR_GBL (store cond BSR at global addr)
vi: STC_BSR_GBL (store cond BSR ở địa chỉ toàn cục)

en: STC_BSR_PS (store cond BSR at psect + offset)
vi: STC_BSR_PS (store cond BSR tại psect + khoảng bù)

en: STC_LDA_GBL (store cond LDA at global addr)
vi: STC_LDA_GBL (store cond LDA tại địa chỉ toàn cục)

en: STC_LDA_PS (store cond LDA at psect + offset)
vi: STC_LDA_PS (store cond LDA tại psect + khoảng bù)

en: STC_BOH_GBL (store cond BOH at global addr)
vi: STC_BOH_GBL (store cond BOH tại địa chỉ toàn cục)

en: STC_BOH_PS (store cond BOH at psect + offset)
vi: STC_BOH_PS (store cond BOH tại psect + khoảng bù)

en: STC_NBH_GBL (store cond or hint at global addr)
vi: STC_NBH_GBL (store cond hoặc hint tại địa chỉ toàn cục)

en: STC_NBH_PS (store cond or hint at psect + offset)
vi: STC_NBH_PS (store cond hoặc hint tại psect + khoảng bù)

en: CTL_DFLOC (define location)
vi: CTL_DFLOC (định nghĩa vị trí)

en: CTL_STLOC (set location)
vi: CTL_STLOC (đặt vị trí)

en: CTL_STKDL (stack defined location)
vi: CTL_STKDL (vị trí đã định nghĩa stack)

en: *unhandled*
vi: *không được quản lý*

en: cannot read GST record length
vi: không thể đọc độ dài bản ghi GST

note: Ill-formed.
en: cannot find EMH in first GST record
vi: không tìm thấy EMH trong bản ghi đầu tiên của GST

en: cannot read GST record header
vi: không thể đọc bản ghi phần đầu GST

en:  corrupted GST
vi:  GST bị hỏng

en: cannot read GST record
vi: không thể đọc bản ghi GST

en:  unhandled EOBJ record type %u
vi:  EOBJ kiểu bản ghi chưa được quản lý %u

en:   bitcount: %u, base addr: 0x%08x
vi:   sốbít: %u, địachỉcơsở: 0x%08x

en:    bitmap: 0x%08x (count: %u):
vi:    bitmap: 0x%08x (số lượng: %u):

en:   image %u (%u entries)
vi:   ảnh %u (%u mục)

en:    offset: 0x%08x, val: 0x%08x
vi:    khoảng bù: 0x%08x, val: 0x%08x

en:   image %u (%u entries), offsets:
vi:   ảnh %u (%u mục), khoảng bù:

note: 64 bits.
en: 64 bits *unhandled*
vi: 64 bits *chưa được nắm giữ*

en: class: %u, dtype: %u, length: %u, pointer: 0x%08x
vi: lớp: %u, dtype: %u, độ dài: %u, con trỏ: 0x%08x

en: non-contiguous array of %s
vi: mảng không kề nhau của %s

en: Strides:
vi: Bước dài:

en: Bounds:
vi: Các giới hạn:

en: [%u]: Lower: %u, upper: %u
vi: [%u]: thường: %u, hoa: %u

en: unaligned bit-string of %s
vi: chuỗi-bit chưa được căn chỉnh của %s

en: base: %u, pos: %u
vi: cơ sở: %u, vịtrí: %u

en: vflags: 0x%02x, value: 0x%08x
vi: vflags: 0x%02x, giá trị: 0x%08x

en: (no value)
vi: (không có giá trị)

en: (not active)
vi: (không hoạt động)

en: (not allocated)
vi: (chưa được cấp phát)

en: (descriptor)
vi: (bộ mô tả)

en: (trailing value)
vi: (giá trị của dấu vết)

en: (value spec follows)
vi: (giá trị spec sau đây)

en: (at bit offset %u)
vi: (tại bít bù %u)

en: literal
vi: văn chương

en: address
vi: địa chỉ

en: Debug symbol table:
vi: Bảng ký hiệu gỡ lỗi:

en: cannot read DST header
vi: không thể đọc DST header

en:  type: %3u, len: %3u (at 0x%08x):
vi:  kiểu: %3u, dài: %3u (tại 0x%08x):

en: cannot read DST symbol
vi: không thể đọc ký hiệu DST

en: standard data: %s
vi: dữ liệu chuẩn: %s

en:     name: %.*s
vi:     tên: %.*s

en:    flags: %d, language: %u, major: %u, minor: %u
vi:    cờ: %d, ngôn ngữ: %u, số lớn: %u, số nhỏ: %u

en:    module name: %.*s
vi:     tên mô-đun    : %.*s

en:    compiler   : %.*s
vi:    trình dịch   : %.*s

en:     flags: %u, address: 0x%08x, pd-address: 0x%08x
vi:     cờ: %u, địa chỉ: 0x%08x, địa chỉ pd: 0x%08x

en:     routine name: %.*s
vi:     tên thủ tục: %.*s

en: rtnend: size 0x%08x
vi: rtnend: kích thước 0x%08x

en: prolog: bkpt address 0x%08x
vi: prolog: địa chỉ bkpt 0x%08x

en: epilog: flags: %u, count: %u
vi: epilog: cờ: %u, số lượng: %u

en: blkbeg: address: 0x%08x, name: %.*s
vi: blkbeg: địa chỉ: 0x%08x, tên: %.*s

en: blkend: size: 0x%08x
vi: blkend: kích thước: 0x%08x

en: typspec (len: %u)
vi: typspec (dài: %u)

en: septyp, name: %.*s
vi: septyp, tên: %.*s

en: recbeg: name: %.*s
vi: recbeg: tên: %.*s

en: enumbeg, len: %u, name: %.*s
vi: enumbeg, dài: %u, tên: %.*s

en: enumelt, name: %.*s
vi: enumelt, tên: %.*s

en: discontiguous range (nbr: %u)
vi: vùng không tiếp giáp nhau (nbr: %u)

en:     address: 0x%08x, size: %u
vi:     địa chỉ: 0x%08x, kích thước: %u

en: line num  (len: %u)
vi: số dòng  (dài: %u)

en:     *unhandled* cmd %u
vi:     cmd (lệnh) *chưa được cầm* %u

en: source (len: %u)
vi: nguồn (dài: %u)

en:    declfile: len: %u, flags: %u, fileid: %u
vi:    declfile: len: %u, cờ: %u, fileid: %u

en:    filename   : %.*s
vi:    tên tập tin   : %.*s

en:    *unhandled* cmd %u
vi:    cmd (lệnh) *chưa được cầm* %u

en: *unhandled* dst type %u
vi: kiểu dst *chưa được cầm* %u

en: cannot read EIHD
vi: không thể đọc EIHD

en: EIHD: (size: %u, nbr blocks: %u)
vi: EIHD: (kích thước: %u, khối nbr: %u)

en:  majorid: %u, minorid: %u
vi:  sốlớn: %u, sốnhỏ: %u

en: linkable image
vi: ảnh có thể liên kết

en:  image type: %u (%s)
vi:  kiểu ảnh: %u (%s)

en: native
vi: tự nhiên

en: , subtype: %u (%s)
vi: , kiểucon: %u (%s)

en:  offsets: isd: %u, activ: %u, symdbg: %u, imgid: %u, patch: %u
vi:  khoảng bù: isd: %u, activ: %u, symdbg: %u, imgid: %u, vá: %u

en:  fixup info rva:
vi:  sửa thông tin rva:

en: , symbol vector rva:
vi: , véc-tơ ký hiệu rva:

en: 
     version array off: %u
vi: 
     mảng phiên bản vị tắt: %u

en:  img I/O count: %u, nbr channels: %u, req pri: %08x%08x
vi:  số lượng img V/R: %u, các kênh nbr: %u, req pri: %08x%08x

en:  linker flags: %08x:
vi:  cờ liên kết: %08x:

en: , ext fixup offset: %u, no_opt psect off: %u
vi: , khoảng bù sửa chữa ext: %u, no_opt psect tắt: %u

en: , alias: %u
vi: , bí danh: %u

en: system version array information:
vi: thông tin về phiên bản của mảng từ hệ thống

en: cannot read EIHVN header
vi: không thể đọc EIHVN header

en: cannot read EIHVN version
vi: không thể đọc phiên bản EIHVN

en: IO
vi: VR

en: *unknown*
vi: • không rõ •

en: cannot read EIHA
vi: không thể đọc EIHA

en: Image activation:  (size=%u)
vi: Hoạt hóa ảnh:  (kích thước=%u)

en:  First address : 0x%08x 0x%08x
vi:  Địa chỉ đầu tiên : 0x%08x 0x%08x

en:  Second address: 0x%08x 0x%08x
vi: Địa chỉ thứ hai: 0x%08x 0x%08x

en:  Third address : 0x%08x 0x%08x
vi: Địa chỉ thứ ba : 0x%08x 0x%08x

en:  Fourth address: 0x%08x 0x%08x
vi: Địa chỉ thứ tư: 0x%08x 0x%08x

en:  Shared image  : 0x%08x 0x%08x
vi: Ảnh được chia sẻ  : 0x%08x 0x%08x

en: cannot read EIHI
vi: không thể đọc EIHI

en: Image identification: (major: %u, minor: %u)
vi: Định danh ảnh: (số lớn: %u, số nhỏ: %u)

en:  image name       : %.*s
vi:  tên ảnh       : %.*s

en:  link time        : %s
vi:  thời gian liên kết        : %s

en:  image ident      : %.*s
vi:  ident ảnh      : %.*s

en:  linker ident     : %.*s
vi:  ident bộ liên kết     : %.*s

en:  image build ident: %.*s
vi:  ident dựng ảnh: %.*s

en: cannot read EIHS
vi: không thể đọc EIHS

en: Image symbol & debug table: (major: %u, minor: %u)
vi: Ký hiệu ảnh & bảng gỡ lỗi: (sốlớn: %u, sốnhỏ: %u)

en:  debug symbol table : vbn: %u, size: %u (0x%x)
vi:   gỡ lỗi bảng ký hiệu  : vbn: %u, kích thước: %u (0x%x)

en:  global symbol table: vbn: %u, records: %u
vi:  bảng ký hiệu toàn cục: vbn: %u, bản ghi: %u

en:  debug module table : vbn: %u, size: %u
vi:  gỡ lỗi bảng mô-đun : vbn: %u, kích thước: %u

en: cannot read EISD
vi: không thể đọc EISD

en: Image section descriptor: (major: %u, minor: %u, size: %u, offset: %u)
vi: Bộ mô tả phần ảnh: (số lớn: %u, số nhỏ: %u, kích thước: %u, khoảng bù: %u)

en:  section: base: 0x%08x%08x size: 0x%08x
vi:  phần: base: 0x%08x%08x kích thước: 0x%08x

en:  flags: 0x%04x
vi:  các cờ: 0x%04x

en:  vbn: %u, pfc: %u, matchctl: %u type: %u (
vi:  vbn: %u, pfc: %u, matchctl: %u kiểu: %u (

en: NORMAL
vi: BÌNH-THƯỜNG

en:  ident: 0x%08x, name: %.*s
vi:  ident: 0x%08x, tên: %.*s

en: cannot read DMT
vi: không thể đọc DMT

en: Debug module table:
vi: Bảng gỡ lỗi mô-đun:

en: cannot read DMT header
vi: không thể đọc DMT header

en:  module offset: 0x%08x, size: 0x%08x, (%u psects)
vi:  khoảng bù mô-đun: 0x%08x, kích thước: 0x%08x, (%u psects)

en: cannot read DMT psect
vi: không thể đọc DMT psect

en:   psect start: 0x%08x, length: %u
vi:   psect bắt đầu: 0x%08x, độ dài: %u

en: cannot read DST
vi: không thể đọc DST

en: cannot read GST
vi: không thể đọc GST

en: Global symbol table:
vi: Bảng ký hiệu toàn cục:

en: Image activator fixup: (major: %u, minor: %u)
vi: Sửa chữa ảnh hoạt động: (sốlớn: %u, sốnhỏ: %u)

en:   size : %u
vi:   kích thước : %u

en:   flags: 0x%08x
vi:   các cờ: 0x%08x

en:  Shareable images:
vi: Ảnh có thể chia sẻ:

en:   %u: size: %u, flags: 0x%02x, name: %.*s
vi:   %u: kích thước: %u, cờ: 0x%02x, tên: %.*s

en:  quad-word relocation fixups:
vi:  sửa chữa tái định vị quad-word (bốn từ):

en:  long-word relocation fixups:
vi:  sửa chữa tái định vị long-word (hai từ):

en:  quad-word .address reference fixups:
vi:  sửa chữa tham chiếu .địachỉ quad-word (bốn từ):

en:  long-word .address reference fixups:
vi:  sửa chữa tham chiếu .địachỉ long-word (hai từ):

en:  Code Address Reference Fixups:
vi:  Sửa chữa tham chiếu địa chỉ mã:

en:  Linkage Pairs Referece Fixups:
vi: Sửa chữ Tham chiếu Liên kết cặp:

en:  Change Protection (%u entries):
vi:  Bảo vệ Thay đổi (%u mục):

en:   base: 0x%08x %08x, size: 0x%08x, prot: 0x%08x
vi:   nền: 0x%08x %08x, kích thước: 0x%08x, prot: 0x%08x

note: FIXME: we do not yet support relocatable link.  It is not obvious how to do it for debug infos.
en: %P: relocatable link is not supported
vi: %P: liên kết có khả năng tái định vị không được hỗ trợ

en: %P: multiple entry points: in modules %B and %B
vi: %P: chỉ vào nhiều điểm: trong mô-đun %B và %B

en: could not open shared image '%s' from '%s'
vi: không thể mở ảnh được chia sẻ '%s' từ '%s'

en: _bfd_vms_output_counted called with zero bytes
vi: _bfd_vms_output_counted được gọi với số không byte

en: _bfd_vms_output_counted called with too many bytes
vi: _bfd_vms_output_counted được gọi với quá nhiều byte

en: %s: XCOFF shared object when not producing XCOFF output
vi: %s: có đối tượng dùng chung XCOFF khi không xuất dữ liệu XCOFF

en: %s: dynamic object with no .loader section
vi: %s đối tượng động không có phần .loader

en: %B: reloc %s:%d not in csect
vi: %B: định vị lại %s:%d không phải trong csect

en: %s: no such symbol
vi: %s: không có ký hiệu như vậy

en: error: undefined symbol __rtinit
vi: lỗi: chưa xác định ký hiệu __rtinit

en: %B: loader reloc in read-only section %A
vi: %B: định vị lại bộ nạp trong phần chỉ đọc %A

en: @pltoff reloc against local symbol
vi: định vị lại @pltoff so với ký hiệu cục bộ

en: %s: short data segment overflowed (0x%lx >= 0x400000)
vi: %s: tràn đoạn dữ liệu ngắn (0x%lx ≥ 0x400000)

en: %s: __gp does not cover short data segment
vi: %s: __gp không trải ra đoạn dữ liệu ngắn

en: %B: linking non-pic code in a position independent executable
vi: %B: đang liên kết mã khác pin trong một tập tin có khả năng thực hiện mà không phụ thuộc vào vị trí

en: %B: @internal branch to dynamic symbol %s
vi: %B: nhánh @internal (nội bộ) tới ký hiệu động %s

en: %B: speculation fixup to dynamic symbol %s
vi: %B: sự sửa chữa suy đoán so với ký hiệu động %s

en: %B: @pcrel relocation against dynamic symbol %s
vi: %B: định vị lại @pcrel so với ký hiệu động %s

en: unsupported reloc
vi: định vị lại không được hỗ trợ

en: %B: linking trap-on-NULL-dereference with non-trapping files
vi: %B: đang liên kết trap-on-NULL-dereference với tập tin không đặt bẫy

en: %B: linking big-endian files with little-endian files
vi: %B: đang liên kết tập tin về cuối lớn với tập tin về cuối nhỏ

en: %B: linking 64-bit files with 32-bit files
vi: %B: đang liên kết tập tin 64-bit với tập tin 32-bit

en: %B: linking constant-gp files with non-constant-gp files
vi: %B: đang liên kết tập tin constant-gp với tập tin non-constant-gp

en: %B: linking auto-pic files with non-auto-pic files
vi: %B: đang liên kết tập tin auto-pic với tập tin non-auto-pic

en: %s: line number overflow: 0x%lx > 0xffff
vi: %s: tràn số thứ tự dòng: 0x%lx > 0xffff

en: Export Directory [.edata (or where ever we found it)]
vi: Thư mục Xuất [.edata (hoặc ở nơi nào chúng ta đã tìm nó)]

en: Import Directory [parts of .idata]
vi: Thư mục Nhập [các phần của .idata]

en: Resource Directory [.rsrc]
vi: Thư mục Tài nguyên [.rsrc]

en: Exception Directory [.pdata]
vi: Thư mục Ngoại lệ [.pdata]

en: Security Directory
vi: Thư mục Bảo mật

en: Base Relocation Directory [.reloc]
vi: Thư mục Định vị lại Cơ bản [.reloc]

en: Debug Directory
vi: Thư mục Gỡ lỗi

en: Description Directory
vi: Thư mục Mô tả

en: Special Directory
vi: Thư mục Đặc biệt

en: Thread Storage Directory [.tls]
vi: Thư mục Lưu trữ Mạch [.tls]

en: Load Configuration Directory
vi: Thư mục Cấu hình Nạp

en: Bound Import Directory
vi: Thư mục Nhập đã Đóng kết

en: Import Address Table Directory
vi: Thư mục Bảng Địa chỉ Nhập

en: Delay Import Directory
vi: Thư mục Nhập Hoãn

en: CLR Runtime Header
vi: Phần đầu Lúc chạy CLR

en: Reserved
vi: Dành riêng

en: 
    There is an import table, but the section containing it could not be found
vi: 
    Có một bảng nhập, nhưng không tìm thấy phần chứa nó

en: 
    There is an import table in %s at 0x%lx
vi: 
    Có một bảng nhập trong %s tại 0x%lx

en: 	code-base %08lx toc (loadable/actual) %08lx/%08lx
vi: 	cơ bản mã %08lx toc (nạp được/thật) %08lx/%08lx

en: 
    No reldata section! Function descriptor not decoded.
vi: 
    Không có phần reldata ! Vì thế chưa giải mã bộ mô tả hàm.

en: 
    The Import Tables (interpreted %s section contents)
vi: 
    Các Bảng Nhập (phiên dịch %s nội dung phần)

en:  vma:            Hint    Time      Forward  DLL       First
                     Table   Stamp     Chain    Name      Thunk
vi:  vma:            Gợi ý    Giờ      Tiếp  DLL       Đầu
                     Bảng   Nhãn     Dây    Tên      Thunk

en: 
    	DLL Name: %s
vi: 
    	Tên DLL: %s

en: 	vma:  Hint/Ord Member-Name Bound-To
vi: 	vma:  Gợi_ý/Thứ_tự Tên_thành_viên Đóng_kết_với

en: 
    There is a first thunk, but the section containing it could not be found
vi: 
    Có một thunk đầu tiên, nhưng không tìm thấy phần chứa nó

en: 
    There is an export table, but the section containing it could not be found
vi: 
    Có một bảng xuất, nhưng không tìm thấy phần chứa nó

en: 
    There is an export table in %s, but it does not fit into that section
vi: 
    Có một bảng xuất trong %s, nhưng nó không vừa trong phần đó

en: 
    There is an export table in %s at 0x%lx
vi: 
    Có một bảng xuất trong %s tại 0x%lx

en: 
    The Export Tables (interpreted %s section contents)
vi: 
    Các Bảng Xuất (phiên dịch %s nội dung phần)

en: Export Flags 			%lx
vi: Cờ xuất 			%lx

en: Time/Date stamp 		%lx
vi: Nhãn Ngày/Giờ 		%lx

en: Major/Minor 			%d/%d
vi: Chính/Phụ 			%d/%d

en: Name
vi: Tên

en: Ordinal Base 			%ld
vi: Cơ bản thứ tự 			%ld

en: Number in:
vi: Số trong:

en: 	Export Address Table 		%08lx
vi: 	Bảng Địa chỉ Xuất 		%08lx

en: 	[Name Pointer/Ordinal] Table	%08lx
vi: 	[Cái_chỉ_tên/Thứ_tự] Bảng	%08lx

en: Table Addresses
vi: Địa chỉ bảng

en: 	Export Address Table
vi: 	Bảng Địa chỉ Xuất

en: 	Name Pointer Table
vi: 	Bảng Cái Chỉ Tên

en: 	Ordinal Table
vi: 	Bảng Thứ Tự

en: 
    Export Address Table -- Ordinal Base %ld
vi: 
    Bảng Địa chỉ Xuất — Cơ bản Thứ tự %ld

en: Forwarder RVA
vi: Bộ chuyển tiếp RVA

en: Export RVA
vi: Xuất RVA

en: 
    [Ordinal/Name Pointer] Table
vi: 
    Bảng [Cái chỉ Thứ tự/Tên]

en:  vma:			Begin Address    End Address      Unwind Info
vi:  vma:			Địa chi đầu    Địa chỉ cuối     Thông tin tháo ra

en:  vma:		Begin    End      EH       EH       PrologEnd  Exception
         		Address  Address  Handler  Data     Address    Mask
vi:  vma:		Đầu    Cuối      EH       EH       PrologEnd  Ngoại lệ
         		Địa chỉ  Địa chỉ  Bộ quản lý  Dữ liệu     Địa chỉ    Mặt nạ

en:  Register save millicode
vi:  Mili-mã lưu thanh ghi

en:  Register restore millicode
vi:  Mili-mã phục hồi thanh ghi

en:  Glue code sequence
vi:  Dãy mã nối lại

en:  vma:		Begin    Prolog   Function Flags    Exception EH
         		Address  Length   Length   32b exc  Handler   Data
vi:  vma:		Đầu    Prolog   Cờ hàm    Ngoại lệ EH
         		Địa chỉ  Dài   Dài   32b exc  Quản lý   Dữ liệu

en: 
    
    PE File Base Relocations (interpreted .reloc section contents)
vi: 
    
    Định vị lại cơ bản tập tin PE (phiên dịch nội dung phần .reloc)

en: 
    Virtual Address: %08lx Chunk size %ld (0x%lx) Number of fixups %ld
vi: 
    Địa chỉ ảo: %08lx Kích cỡ khúc %ld (0x%lx) Số sự sửa chữa %ld

en: 	reloc %4d offset %4x [%4lx] %s
vi: 	định vị lại %4d bù %4x [%4lx] %s

note: The MS dumpbin program reportedly ands with 0xff0f before printing the characteristics field.  Not sure why.  No reason to emulate it here.
en: 
    Characteristics 0x%x
vi: 
    Đặc tính 0x%x

en: %B: unable to fill in DataDictionary[1] because .idata$2 is missing
vi: %B: không thể điền vào DataDictionary[1] vì .idata$2 còn thiếu

en: %B: unable to fill in DataDictionary[1] because .idata$4 is missing
vi: %B: không thể điền vào DataDictionary[1] vì .idata$4 còn thiếu

en: %B: unable to fill in DataDictionary[12] because .idata$5 is missing
vi: %B: không thể điền vào DataDictionary[12] vì .idata$5 còn thiếu

en: %B: unable to fill in DataDictionary[PE_IMPORT_ADDRESS_TABLE (12)] because .idata$6 is missing
vi: %B: không thể điền vào DataDictionary[PE_IMPORT_ADDRESS_TABLE (12)] vì .idata$6 còn thiếu

en: %B: unable to fill in DataDictionary[PE_IMPORT_ADDRESS_TABLE(12)] because .idata$6 is missing
vi: %B: không thể điền vào DataDictionary[PE_IMPORT_ADDRESS_TABLE (12)] bởi vì .idata$6 còn thiếu

en: %B: unable to fill in DataDictionary[9] because __tls_used is missing
vi: %B: không thể điền vào DataDictionary[9] vì __tls_used còn thiếu

en: Can't Make it a Short Jump
vi: Không thể làm nó một bước nhảy ngắn

en: Exceeds Long Jump Range
vi: Vượt quá phạm vi bước nhảy dài

en: Absolute address Exceeds 16 bit Range
vi: Địa chỉ tuyệt đối vượt quá phạm vi 16 bit

en: Absolute address Exceeds 8 bit Range
vi: Địa chỉ tuyệt đối vượt quá phạm vi 8 bit

en: Unrecognized Reloc Type
vi: Kiểu định vị lại không được nhận ra

en: corrupt or empty %s section in %B
vi: Gặp phần %s bị hỏng hoặc còn rỗng trong %B

en: %B(%A+0x%lx): cannot reach %s
vi: %B(%A+0x%lx): không thể tới %s

en: %B: %A+0x%lx: jump to stub routine which is not jal
vi: %B: %A+0x%lx: nhảy tới hàm mẩu mà không phải jal

en: bfd_make_section (%s) failed
vi: bfd_make_section (%s) bị lỗi

en: bfd_set_section_flags (%s, %x) failed
vi: bfd_set_section_flags (%s, %x) bị lỗi

en: Size mismatch section %s=%lx, %s=%lx
vi: Sai khớp phần %s=%lx, %s=%lx

en: failed to enter %s
vi: lỗi vào %s

en: No Mem !
vi: Không có Mem !

en: reserved STO cmd %d
vi: câu lệnh STO dành riêng %d

en: reserved OPR cmd %d
vi: câu lệnh OPR dành riêng %d

en: reserved CTL cmd %d
vi: câu lệnh CTL dành riêng %d

en: reserved STC cmd %d
vi: câu lệnh STC dành riêng %d

note: #-#-#-#-#  49 (bfd 2.20)  #-#-#-#-# stack byte from image arg: none. #-#-#-#-#  401 (bfd 2.20.1)  #-#-#-#-# #-#-#-#-#  996 (bfd 2.20.1)  #-#-#-#-#
en: stack-from-image not implemented
vi: stack-from-image chưa được thực hiện

en: stack-entry-mask not fully implemented
vi: stack-entry-mask chưa được thực hiện hoàn toàn

note: #-#-#-#-#  49 (bfd 2.20)  #-#-#-#-# compare procedure argument arg: cs	symbol name by	argument index da	argument descriptor compare argument descriptor with symbol argument (ARG$V_PASSMECH) and stack TRUE (args match) or FALSE (args dont match) value. #-#-#-#-#  401 (bfd 2.20.1)  #-#-#-#-# #-#-#-#-#
en: PASSMECH not fully implemented
vi: PASSMECH chưa được thực hiện hoàn toàn

en: stack-local-symbol not fully implemented
vi: stack-local-symbol chưa được thực hiện hoàn toàn

en: stack-literal not fully implemented
vi: stack-literal chưa được thực hiện hoàn toàn

en: stack-local-symbol-entry-point-mask not fully implemented
vi: stack-local-symbol-entry-point-mask chưa được thực hiện hoàn toàn

en: %s: not fully implemented
vi: %s: chưa được thực hiện hoàn toàn

en: obj code %d not found
vi: Không tìm thấy mã đối tượng %d

en: Reloc size error in section %s
vi: Gặp lỗi kích cỡ sự định vị lại trong phần %s

en: Usage: %s [option(s)] [addr(s)]
vi: Sử dụng: %s [tùy_chọn...] [địa_chỉ...)]

en:  Convert addresses into line number/file name pairs.
vi:  Chuyển đổi địa chỉ sang cặp số thứ tự dòng/tên tập tin.

en:  If no addresses are specified on the command line, they will be read from stdin
vi:  Không ghi rõ địa chỉ trên dòng lệnh thì đọc từ đầu vào tiêu chuẩn

en:  The options are:
      @<file>                Read options from <file>
      -a --addresses         Show addresses
      -b --target=<bfdname>  Set the binary file format
      -e --exe=<executable>  Set the input file name (default is a.out)
      -i --inlines           Unwind inlined functions
      -j --section=<name>    Read section-relative offsets instead of addresses
      -p --pretty-print      Make the output easier to read for humans
      -s --basenames         Strip directory names
      -f --functions         Show function names
      -C --demangle[=style]  Demangle function names
      -h --help              Display this information
      -v --version           Display the program's version
vi:  Tùy chọn:
      @<tập_tin>			Đọc các tùy chọn từ tập tin này
        -b --target=<định_dạng>  	Đặt định dạng tập tin nhị phân
      -e --exe=<trình>  	Đặt tên tập tin nhập vào (mặc định là "a.out")
      -i --inlines			Tháo ra các hàm trực tiếp (chung dòng)
      -j --section=<tên>	Đọc các hiệu tương đối với phần thay cho địa chỉ
      -p --pretty-print      Làm cho kết xuất dễ đọc đối với con người
       -s --basenames		Tước các tên thư mục
      -f --functions         	Hiện tên các chức năng
      -C --demangle[=kiểu_dáng]  	Tháo gỡ các tên chức năng
      -h --help             	Hiện thông tin trợ giúp này
      -v --version           	Hiện phiên bản của chương trình

note: #-#-#-#-#  22 (binutils-2.22.90)  #-#-#-#-# Note for translators:  This printf is used to join the function name just printed above to the line number/ file name pair that is about to be printed below.  Eg: foo at 123:bar.c #-#-#-#-#  42 (binutils-2.22.90)  #-#-#-#-# #-#-#-#-#  58 (binutils-2.22.90)
en:  at
vi:  tại

note: Note for translators: This printf is used to join the line number/file name pair that has just been printed with the line number/file name pair that is going to be printed by the next iteration of the while loop.  Eg: 123:bar.c (inlined by) 456:main.c
en:  (inlined by)
vi:  (chung dòng bởi)

en: %s: cannot get addresses from archive
vi: %s: không thể lấy địa chỉ từ kho

en: %s: cannot find section %s
vi: %s: không tìm thấy phần %s

en: no entry %s in archive
vi: không có mục nhập %s trong kho

en: Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [--plugin <name>] [member-name] [count] archive-file file...
vi: Sử dụng: %s [tùy chọn mô phỏng] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [--plugin <tên>] [tên-thành-viên] [số-đếm] tập_tin_kho tập_tin...

en: Usage: %s [emulation options] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [member-name] [count] archive-file file...
vi: Sử dụng: %s [tùy chọn mô phỏng] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [tên-thành-viên] [số-đếm] tập_tin_kho tập_tin...

en:        %s -M [<mri-script]
vi:        %s -M [<văn_lệnh-mri]

en:  commands:
vi:  lệnh:

en:   d            - delete file(s) from the archive
vi:   d            • xoá tập tin ra kho

en:   m[ab]        - move file(s) in the archive
vi:   m[ab]        • di chuyển tập tin trong kho

en:   p            - print file(s) found in the archive
vi:   p            • in tập tin được tìm trong kho

en:   q[f]         - quick append file(s) to the archive
vi:   q[f]         • phụ thêm nhanh tập tin vào kho

en:   r[ab][f][u]  - replace existing or insert new file(s) into the archive
vi:   r[ab][f][u]  • thay thế tập tin đã có, hoặc chèn tập tin mới vào kho

en:   s            - act as ranlib
vi:   s            - thực hiện như là thư viện ranlib

en:   t            - display contents of archive
vi:   t            • hiển thị nội dung của kho

en:   x[o]         - extract file(s) from the archive
vi:   x[o]         • trích tập tin ra kho

en:  command specific modifiers:
vi:  bộ sửa đổi đặc trưng cho lệnh:

en:   [a]          - put file(s) after [member-name]
vi:   [a]          • để tập tin đẳng sau [tên bộ phạn]

en:   [b]          - put file(s) before [member-name] (same as [i])
vi:   [b]          • để tập tin đẳng trước [tên bộ phạn] (bằng [i])

en:   [D]          - use zero for timestamps and uids/gids
vi:   [D]          - dùng số không cho nhãn thời gian và UID/GID

en:   [N]          - use instance [count] of name
vi:   [N]          • dùng lần [số đếm] gặp tên

en:   [f]          - truncate inserted file names
vi:   [f]         • cắt ngắn tên tập tin đã chèn

en:   [P]          - use full path names when matching
vi:   [P]          • dùng tên đường dẫn đầy đủ khi khớp

en:   [o]          - preserve original dates
vi:   [o]          • bảo tồn các ngày gốc

en:   [u]          - only replace files that are newer than current archive contents
vi:   [u]          • thay thế chỉ những tập tin mới hơn nội dung của kho hiện thời

en:  generic modifiers:
vi:  bộ sửa đổi chung:

en:   [c]          - do not warn if the library had to be created
vi:   [c]          • đừng cảnh báo nếu thư viện phải được tạo

en:   [s]          - create an archive index (cf. ranlib)
vi:   [s]          • tạo một chỉ mục kho (như ranlib)

en:   [S]          - do not build a symbol table
vi:   [S]          • đừng xây dựng bảng ký hiệu

en:   [T]          - make a thin archive
vi:   [T]          • tạo một kho lưu mảnh

en:   [v]          - be verbose
vi:   [v]          • xuất chi tiết

en:   [V]          - display the version number
vi:   [V]          • hiển thị số thứ tự phiên bản

en:   @<file>      - read options from <file>
vi:   @<tập_tin>	• đọc các tùy chọn từ tập tin này

en:   --target=BFDNAME - specify the target object format as BFDNAME
vi:   --target=BFDNAME - chỉ định định dạng đối tượng đích là BFDNAME

en:  optional:
vi:  vẫn tùy chọn:

en:   --plugin <p> - load the specified plugin
vi:   --plugin <p> - nạp phần bổ sung chỉ ra

en: Usage: %s [options] archive
vi: Sử dụng: %s [tùy_chọn] kho

en:  Generate an index to speed access to archives
vi:  Tạo ra chỉ mục để tăng tốc độ truy cập đến kho

en:   --plugin <name>              Load the specified plugin
vi:   --plugin <tên>              Nạp phần bổ sung chỉ ra

en:   -t                           Update the archive's symbol map timestamp
      -h --help                    Print this help message
      -v --version                 Print version information
vi:   -t                           Cập nhật nhãn thời gian sơ đồ ký hiệu của kho lưu
      -h --help                    Hiển thị trợ giúp này
      -v --version                 Hiển thị thông tin về phiên bản

en: sorry - this program has been built without plugin support
vi: tiếc là chương trình này được xây dựng mà không hỗ trợ phần bổ sung

en: no operation specified
vi: chưa ghi rõ thao tác

en: internal error -- this option not implemented
vi: lỗi nội bộ : chưa thực hiện tùy chọn này

en: creating %s
vi: đang tạo %s

en: internal stat error on %s
vi: lỗi stat (lấy trạng thái) nội bộ trên %s

en: %s is not a valid archive
vi: %s không phải là một kho hợp lệ

en: could not create temporary file whilst writing archive
vi: không thể tạo tập tin tạm trong khi ghi vào lưu trữ

en: no entry %s in archive %s!
vi: không có mục nhập %s trong kho %s.

en: %s: no archive map to update
vi: %s: không có sơ đồ kho cần cập nhật

en: No entry %s in archive.
vi: Không có mục nhập %s trong kho.

en: Can't open file %s
vi: Không thể mở tập tin %s

en: %s: Can't open output archive %s
vi: %s: Không thể mở kho lưu kết xuất %s

en: %s: Can't open input archive %s
vi: %s: Không thể mở kho lưu nhập vào %s

en: %s: file %s is not an archive
vi: %s: tập tin %s không phải là một kho lưu

en: %s: no output archive specified yet
vi: %s: chưa ghi rõ kho lưu kết xuất

en: %s: no open output archive
vi: %s: không có kho lưu kết xuất đã mở

en: %s: can't open file %s
vi: %s: không thể mở tập tin %s

en: %s: can't find module file %s
vi: %s: không tìm thấy tập tin mô-đun %s

en: Current open archive is %s
vi: Kho lưu đã mở hiện thời là %s

en: %s: no open archive
vi: %s: không có kho lưu đã mở

en:   No emulation specific options
vi:   Không có tùy chọn đặc trưng cho mô phỏng

note: Macros for common output.
en:  emulation options:
vi:  tùy chọn mô phỏng:

en: %s: Matching formats:
vi: %s: định dạng khớp:

en: Supported targets:
vi: Đích được hỗ trợ :

en: Supported architectures:
vi: Kiến trúc được hỗ trợ :

en: %s: supported architectures:
vi: %s: kiến trúc được hỗ trợ :

en: endianness unknown
vi: không rõ endian

en: %s
     (header %s, data %s)
vi: %s
     (phần đầu %s, dữ liệu %s)

en: BFD header file version %s
vi: Phiên bản tập tin đầu BFD %s

en: %s: bad number: %s
vi: %s: con số sai: %s

en: Warning: '%s' has negative size, probably it is too large
vi: Cảnh báo: '%s' có kích thước âm, hầu như chắc chắn là nó quá dài

en: #lines %d
vi: #dòng %d

en: size %d
vi: kích cỡ %d

en: section definition at %x size %x
vi: phần định nghĩa tại %x kích thước %x

en: pointer to
vi: con trỏ tới

en: array [%d] of
vi: mảng [%d] của

en: function returning
vi: trả về từ hàm

en: arguments
vi: các đối số

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "Program instructions. Source code consists of human-readable statements written by a programmer in a programming language. Machine code consists of numerical instructions that the computer can recognize and execute and that were converted from source 
en: code
vi: mã

en: structure definition
vi: định nghĩa cấu trúc

en: structure ref to UNKNOWN struct
vi: cấu trúc tham chiếu đến một cấu trúc KHÔNG-RÕ

en: structure ref to %s
vi: cấu trúc tham chiếu đến %s

en: enum ref to %s
vi: enum tham chiếu đến %s

en: enum definition
vi: định nghĩa kiểu enum (liệt kê)

en: Stack offset %x
vi: Khoảng bù stack %x

en: Memory section %s+%x
vi: Phần bộ nhớ %s+%x

en: Register %d
vi: Thanh ghi %d

en: Struct Member offset %x
vi: Khoảng bù các thành viên của cấu trúc %x

en: Enum Member offset %x
vi: Khoảng bù các thành viên của enum %x

en: Undefined symbol
vi: Ký hiệu chưa định nghĩa

en: List of symbols
vi: Danh sách ký hiệu

en: Symbol  %s, tag %d, number %d
vi: Ký hiệu  %s, thẻ %d, kiểu số %d

en: Where
vi: Tại

en: List of blocks
vi: danh sách các khối

en: vars %d
vi: biến %d

en: List of source files
vi: Liệt kê tất cả các tập tin nguồn.

en: Source file %s
vi: Tập tin mã nguồn %s

en: section %s %d %d address %x size %x number %d nrelocs %d
vi: phần %s %d %d địa chỉ %x kích thước %x số %d nrelocs %d

en: #sources %d
vi: #nguồn %d

en: Usage: %s [option(s)] in-file
vi: Sử dụng: %s [tùy_chọn...] tập_tin_nhập

en:  Print a human readable interpretation of a COFF object file
vi:  Hiển thị ở định dạng dễ hiểu dành cho con người để thể hiện tập tin đối tượng COFF

en:  The options are:
      @<file>                Read options from <file>
      -h --help              Display this information
      -v --version           Display the program's version
vi: Tùy chọn:
      @<tập_tin>		đọc các tùy chọn từ tập tin đó
       -h, --help            hiển thị trợ giúp này
     -v --version         hiển thị phiên bản của chương trình

en: debug_add_to_current_namespace: no current file
vi: debug_add_to_current_namespace: (gỡ lỗi thêm vào vùng tên hiện có) không có tập tin hiện thời

en: debug_record_parameter: no current function
vi: debug_record_parameter: (gỡ lỗi ghi lưu tham số) không có chức năng hiện thời

en: debug_end_function: no current function
vi: debug_end_function: (gỡ lỗi kết thúc chức năng) không có chức năng hiện thời

en: debug_end_function: some blocks were not closed
vi: debug_end_function: (gỡ lỗi kết thúc chức năng) một số khối chưa được đóng

en: debug_start_block: no current block
vi: debug_start_block: (gỡ lỗi bắt đầu khối) không có khối hiện thời

en: debug_end_block: no current block
vi: debug_end_block: (gỡ lỗi kết thúc khối) không có khối hiện thời

en: debug_end_block: attempt to close top level block
vi: debug_end_block: (gỡ lỗi kết thúc khối) cố đóng khối cấp đầu

en: debug_record_line: no current unit
vi: debug_record_line: (gỡ lỗi ghi lưu dòng) không có đơn vị hiện thời

note: FIXME
en: debug_start_common_block: not implemented
vi: debug_start_common_block: chưa thực hiện

note: FIXME
en: debug_end_common_block: not implemented
vi: debug_end_common_block: chưa thực hiện

note: FIXME.
en: debug_record_label: not implemented
vi: debug_record_label: chưa thực hiện

en: debug_record_variable: no current file
vi: debug_record_variable: (gỡ lỗi ghi lưu biến) không có tập tin hiện thời

en: debug_make_undefined_type: unsupported kind
vi: debug_make_undefined_type: (gỡ lỗi tạo kiểu chưa được định nghĩa) kiểu chưa được hỗ trợ

en: debug_name_type: no current file
vi: debug_name_type: không có tập tin hiện thời

en: debug_tag_type: no current file
vi: debug_tag_type: (gỡ lỗi kiểu thẻ) không có tập tin hiện thời

en: debug_tag_type: extra tag attempted
vi: debug_tag_type: (gỡ lỗi kiểu thẻ) đã thử một thẻ bổ sung

en: Warning: changing type size from %d to %d
vi: Cảnh báo : đang thay đổi kích cỡ kiểu từ %d đến %d

en: debug_find_named_type: no current compilation unit
vi: debug_find_named_type: (gỡ lỗi tìm kiểu tên đã cho) không có đơn vị biên dịch hiện thời

en: debug_get_real_type: circular debug information for %s
vi: debug_get_real_type: (gỡ lỗi lấy kiểu thật) thông tin gỡ lỗi vòng cho %s

en: debug_write_type: illegal type encountered
vi: debug_write_type: (gỡ lỗi ghi kiểu) gặp kiểu không được phép

en: Internal error: Unknown machine type: %d
vi: Lỗi nội bộ : không rõ kiểu máy: %d

en: Can't open def file: %s
vi: Không thể mở tập tin định nghĩa: %s

en: Processing def file: %s
vi: Đang xử lý tập tin định nghĩa: %s

en: Processed def file
vi: Đã xử lý tập tin định nghĩa

en: Syntax error in def file %s:%d
vi: Gặp lỗi cú pháp trong tập tin định nghĩa %s:%d

en: NAME: %s base: %x
vi: TÊN: %s cơ bản: %x

en: Can't have LIBRARY and NAME
vi: Không cho phép dùng với nhau THƯ VIỆN và TÊN

en: LIBRARY: %s base: %x
vi: THƯ VIỆN: %s cơ bản: %x

en: VERSION %d.%d
vi: PHIÊN BẢN %d.%d

en: run: %s %s
vi: chạy: %s %s

en: wait: %s
vi: đợi: %s

en: subprocess got fatal signal %d
vi: tiến trình con đã nhận tín hiệu nghiêm trọng %d

en: %s exited with status %d
vi: %s đã thoát với trạng thái %d

en: Sucking in info from %s section in %s
vi: Đang kéo vào thông tin từ phần %s trong %s...

en: Excluding symbol: %s
vi: Đang loại trừ ký hiệu : %s

en: %s: no symbols
vi: %s: không có ký hiệu

note: FIXME: we ought to read in and block out the base relocations.
en: Done reading %s
vi: Hoàn tất đọc %s

en: Unable to open object file: %s: %s
vi: Không thể mở tập tin đối tượng: %s: %s

en: Scanning object file %s
vi: Đang quét tập tin đối tượng %s

en: Adding exports to output file
vi: Đang thêm các bản xuất vào nhóm kết xuất...

en: Added exports to output file
vi: Đã thêm các bản xuất vào tập tin kết xuất

en: Generating export file: %s
vi: Đang tạo ra tập tin xuất ra: %s

en: Unable to open temporary assembler file: %s
vi: Không thể mở tập tin dịch mã số tạm thời: %s

en: Opened temporary file: %s
vi: Đã mở tập tin tạm thời: %s

en: failed to read the number of entries from base file
vi: lỗi đọc số các mục nhập từ tập tin cơ bản

en: Generated exports file
vi: Đã tạo tập tin xuất ra

en: bfd_open failed open stub file: %s: %s
vi: bfd_open gặp lỗi khi mở tập tin stub: %s: %s

en: Creating stub file: %s
vi: Đang tạo tập tin stub: %s

en: bfd_open failed reopen stub file: %s: %s
vi: bfd_open gặp lỗi khi mở lại tập tin stub: %s: %s

en: failed to open temporary head file: %s
vi: lỗi mở tập tin đầu tạm thời: %s

en: failed to open temporary head file: %s: %s
vi: gặp lỗi khi mở phần đầu tập tin đầu tạm thời: %s: %s

en: failed to open temporary tail file: %s
vi: lỗi mở tập tin đuôi tạm thời: %s

en: failed to open temporary tail file: %s: %s
vi: gặp lỗi mở phần đuôi tập tin tạm thời: %s: %s

en: Can't create .lib file: %s: %s
vi: Không thể tạo tập tin ".lib" (thư viện): %s: %s

en: Creating library file: %s
vi: Đang tạo tập tin thư viện: %s

en: cannot delete %s: %s
vi: không thể xoá %s: %s

en: Created lib file
vi: Đã tạo tập tin thư viện

en: Can't open .lib file: %s: %s
vi: Không thể mở tập tin ".lib" (thư viện): %s: %s

en: %s is not a library
vi: %s không phải là một thư viện

en: Warning, ignoring duplicate EXPORT %s %d,%d
vi: Cảnh báo, đang bỏ qua bản XUẤT trùng %s %d,%d

en: Error, duplicate EXPORT with ordinals: %s
vi: Lỗi: bản XUẤT trùng với điều thứ tự : %s

en: Processing definitions
vi: Đang xử lý các lời định nghĩa

en: Processed definitions
vi: Đã xử lý các lời định nghĩa

note: xgetext:c-format
en: Usage %s <option(s)> <object-file(s)>
vi: Sử dụng %s <tùy_chọn...> <tập_tin_đối_tượng...>

note: xgetext:c-format
en:    -m --machine <machine>    Create as DLL for <machine>.  [default: %s]
vi:    -m --machine <máy>    Tạo dạng DLL cho <máy>.  [mặc định: %s]

en:         possible <machine>: arm[_interwork], i386, mcore[-elf]{-le|-be}, ppc, thumb
vi:         <máy> có thể: arm[_interwork], i386, mcore[-elf]{-le|-be}, ppc, thumb

en:    -e --output-exp <outname> Generate an export file.
vi:    -e --output-exp <tên_tập_tin> 	Tạo ra tập tin kết xuất.

en:    -l --output-lib <outname> Generate an interface library.
vi:    -l --output-lib <tên_tập_tin> 	Tạo ra thư viện giao diện.

en:    -y --output-delaylib <outname> Create a delay-import library.
vi:    -y --output-delaylib <tên_tập_tin> Tạo một thư viện nhập trệ.

en:    -a --add-indirect         Add dll indirects to export file.
vi:    -a --add-indirect         Thêm lời gián tiếp dạng dll vào tập tin xuất

en:    -D --dllname <name>       Name of input dll to put into interface lib.
vi:    -D --dllname <tên>       Tên dll nhập cần để vào thư viện giao diện.

en:    -d --input-def <deffile>  Name of .def file to be read in.
vi:    -d --input-def <tên_tập_tin>  	Tên tập tin định nghĩa cần đọc vào.

en:    -z --output-def <deffile> Name of .def file to be created.
vi:    -z --output-def <tên_tập_tin> Tên tập tin định nghĩa cần tạo.

en:       --export-all-symbols   Export all symbols to .def
vi:         --export-all-symbols    Tự động xuất mọi ký hiệu vào tập tin định nghĩa

en:       --no-export-all-symbols  Only export listed symbols
vi:       --no-export-all-symbols    Xuất chỉ những ký hiệu đã liệt kê

en:       --exclude-symbols <list> Don't export <list>
vi:       --exclude-symbols <danh_sách>    Đừng xuất gì trên danh sách này

en:       --no-default-excludes  Clear default exclude symbols
vi:       --no-default-excludes      Xoá sạch các ký hiệu cần loại trừ theo mặc định

en:    -b --base-file <basefile> Read linker generated base file.
vi:    -b --base-file <tên_tập_tin>    Đọc tập tin cơ bản do bộ liên kết tạo ra.

en:       --use-nul-prefixed-import-tables Use zero prefixed idata$4 and idata$5.
vi:       --use-nul-prefixed-import-tables Dùng idata$4 và idata$5 có tiền tố số không.

en:    -U --add-underscore       Add underscores to all symbols in interface library.
vi:    -U --add-underscore     Thêm dấu gạch dưới vào mọi ký hiệu trong thư viện giao diện.

en:       --add-stdcall-underscore Add underscores to stdcall symbols in interface library.
vi:       --add-stdcall-underscore
    		Thêm dấu gạch dưới vào mọi ký hiệu stdcall trong thư viện giao diện.

en:       --no-leading-underscore All symbols shouldn't be prefixed by an underscore.
vi:       --no-leading-underscore Tất cả các ký kiệu không đặt tiền tố bằng một dấu gạch dưới.

en:       --leading-underscore   All symbols should be prefixed by an underscore.
vi:       --leading-underscore   Tất cả các ký kiệu được đặt tiền tố bằng một dấu gạch dưới.

en:    -p --ext-prefix-alias <prefix> Add aliases with <prefix>.
vi:    -p --ext-prefix-alias <tiền_tố>    Thêm các biệt hiệu có tiền tố này.

en:    -S --as <name>            Use <name> for assembler.
vi:    -S --as <tên>               Dùng tên này cho chương trình dịch mã số.

en:    -f --as-flags <flags>     Pass <flags> to the assembler.
vi:    -f --as-flags <các_cờ>     Gửi các cờ này cho chương trình dịch mã số.

en:    -C --compat-implib        Create backward compatible import library.
vi:    -C --compat-implib        Tạo thư viện nhập tương thích ngược.

en:    -n --no-delete            Keep temp files (repeat for extra preservation).
vi:    -n --no-delete 		Giữ lại các tập tin tạm thời (lặp lại để bảo tồn thêm)

en:    -t --temp-prefix <prefix> Use <prefix> to construct temp file names.
vi:    -t --temp-prefix <tiền_tố>	Dùng tiền tố này để tạo tên tập tin tạm thời.

en:    -I --identify <implib>    Report the name of the DLL associated with <implib>.
vi:    -I --identify <implib>    Thông báo tên của DLL tương ứng với <implib>.

en:    -v --verbose              Be verbose.
vi:    -v --verbose               Xuất chi tiết.

en:    -V --version              Display the program version.
vi:    -V --version       	Hiển thị phiên bản chương trình.

en:    -h --help                 Display this information.
vi:    -h --help         	Hiển thị trợ giúp này.

en:    @<file>                   Read options from <file>.
vi:    @<tập_tin>		Đọc các tùy chọn từ tập tin đó

en:    -L --linker <name>        Use <name> as the linker.
vi:    -L --linker <tên>   	Dùng tên này làm bộ liên kết.

en:    -F --linker-flags <flags> Pass <flags> to the linker.
vi:    -F --linker-flags <các_cờ> 	Gởi các cờ này cho bộ liên kết.

en: Unable to open base-file: %s
vi: Không thể mở tập tin cơ bản: %s

en: Warning, machine type (%d) not supported for delayimport.
vi: Cảnh báo : loại máy (%d) không được hỗ trợ cho delayimport.

en: Tried file: %s
vi: Đã thử tập tin: %s

en: Using file: %s
vi: Đang dùng tập tin: %s

en: Keeping temporary base file %s
vi: Đang giữ tập tin cơ bản tạm thời %s

en: Deleting temporary base file %s
vi: Đang xoá tập tin cơ bản tạm thời %s

en: Keeping temporary exp file %s
vi: Đang giữ tập tin xuất ra tạm thời %s

en: Deleting temporary exp file %s
vi: Đang xoá tập tin xuất ra tạm thời %s

en: Keeping temporary def file %s
vi: Đang giữ tập tin định nghĩa tạm thời %s

en: Deleting temporary def file %s
vi: Đang xoá tập tin định nghĩa tạm thời %s

en: pwait returns: %s
vi: pwait trả về: %s

en:   Generic options:
vi:   Tùy chọn chung:

en:    @<file>                Read options from <file>
vi:    @<tập_tin>		đọc các tùy chọn từ tập tin đó

en:    --quiet, -q            Work quietly
vi:    --quiet, -q            Không xuất chi tiết

en:    --verbose, -v          Verbose
vi:    --verbose, -v          Xuất chi tiết

en:    --version              Print dllwrap version
vi:    --version              In ra phiên bản dllwrap

en:   Options for %s:
vi:   Tùy chọn cho %s:

en:    --driver-flags <flags> Override default ld flags
vi:    --driver-flags <các_cờ>    Có quyền cao hơn các cờ ld mặc định

en:    --entry <entry>        Specify alternate DLL entry point
vi:    --entry <điểm_vào>        Ghi rõ điểm vào DLL xen kẽ

en:    --image-base <base>    Specify image base address
vi:    --image-base <cơ_bản>    Ghi rõ địa chỉ cơ bản ảnh

en:    --target <machine>     i386-cygwin32 or i386-mingw32
vi:    --target <máy>     i386-cygwin32 hay i386-mingw32

en:    --dry-run              Show what needs to be run
vi:    --dry-run              Hiển thị các điều cần chạy

en:    --mno-cygwin           Create Mingw DLL
vi:    --mno-cygwin          Tạo DLL dạng Mingw

en:   Options passed to DLLTOOL:
vi:   Các tùy chọn được gửi qua cho DLLTOOL:

en:    --machine <machine>
vi:    --machine <máy>

en:    --output-exp <outname> Generate export file.
vi:    --output-exp <tên_tập_tin>    Tạo ra tập tin xuất ra.

en:    --output-lib <outname> Generate input library.
vi:    --output-lib <tên_tập_tin>    Tạo ra thư viện nhập vào.

en:    --add-indirect         Add dll indirects to export file.
vi:    --add-indirect         Thêm các lời gián tiếp vào tập tin xuất ra.

en:    --dllname <name>       Name of input dll to put into output lib.
vi:    --dllname <tên>         Tên dll nhập cần để vào thư viện kết xuất.

en:    --def <deffile>        Name input .def file
vi:    --def <tên_tập_tin>        Tên tập tin định nghĩa nhập vào

en:    --output-def <deffile> Name output .def file
vi:    --output-def <tên_tập_tin>    Tên tập tin định nghĩa kết xuất

en:    --exclude-symbols <list> Exclude <list> from .def
vi:    --exclude-symbols <danh_sách>
    					Loại trừ danh sách này ra tập tin .def.

en:    --no-default-excludes    Zap default exclude symbols
vi:    --no-default-excludes    Sửa mọi ký hiệu loại trừ mặc định.

en:    --base-file <basefile> Read linker generated base file
vi:    --base-file <tên_tập_tin>     Đọc tập tin cơ bản do bộ liên kết tạo ra.

en:    -U                     Add underscores to .lib
vi:    -U                     Thêm dấu gạch dưới vào thư viện (.lib)

en:    --as <name>            Use <name> for assembler
vi:    --as <tên>           Dùng tên này cho chương trình dịch mã số

en:    --nodelete             Keep temp files.
vi:    --nodelete             Giữ các tập tin tạm thời.

en:    --no-leading-underscore  Entrypoint without underscore
vi:    --no-leading-underscore  Entrypoint  không có dấu gạch dưới

en:    --leading-underscore     Entrypoint with underscore.
vi:    --leading-underscore     Entrypoint với dấu gạch dưới.

en:   Rest are passed unmodified to the language driver
vi:   Các điều còn lại được gửi mà chưa được sửa đổi cho trình điều khiển ngôn ngữ

en: no export definition file provided.
    Creating one, but that may not be what you want
vi: chưa cung cấp tập tin định nghĩa xuất ra.
    Đang tạo một điều, mà có lẽ không phải là điều bạn muốn

en: DLLTOOL name    : %s
vi: Tên công cụ DLLTOOL    : %s

en: DLLTOOL options : %s
vi: Tùy chọn DLLTOOL: %s

en: DRIVER name     : %s
vi: Tên TRÌNH ĐIỀU KHIỀN     : %s

en: DRIVER options  : %s
vi: Tùy chọn TRÌNH ĐIỀU KHIỂN  : %s

en: Wrong size in print_dwarf_vma
vi: Sai kích thước trong hàm print_dwarf_vma

en: badly formed extended line op encountered!
vi: gặp thao tác dòng đã mở rộng dạng sai.

en:   Extended opcode %d:
vi:   Opcode (mã thao tác) đã mở rộng %d:

en: End of Sequence
vi: Kết thúc dãy

en: set Address to 0x%s
vi: đặt Địa chỉ thành 0x%s

en:   define new File Table entry
vi:   định nghĩa mục nhập Bảng Tập Tin mới

en:   Entry	Dir	Time	Size	Name
vi:   Mục	TMục	Giờ	Cỡ	Tên

en: set Discriminator to %s
vi: đặt Discriminator (bộ phân biệt) thành %s

en:     UNKNOWN DW_LNE_HP_SFC opcode (%u)
vi:     KHÔNG RÕ mã DW_LNE_HP_SFC (%u)

note: The test against DW_LNW_hi_user is redundant due to the limited range of the unsigned char data type used for op_code. && op_code <= DW_LNE_hi_user
en: user defined:
vi: người dùng định nghĩa:

en: UNKNOWN:
vi: KHÔNG RÕ:

en: length %d [
vi: độ dài %d [

en: <no .debug_str section>
vi: <không có phần .debug_str>

en: DW_FORM_strp offset too big: %s
vi: khoảng bù (offset) DW_FORM_strp quá lớn: %s

en: <offset is too big>
vi: <khoảng bù quá lớn>

en: Unknown TAG value: %lx
vi: Giá trị TAG (thẻ) không rõ : %lx

en: Unknown FORM value: %lx
vi: Giá trị FORM (dạng) không rõ : %lx

en:  %s byte block:
vi:  %s khối byte:

en: (DW_OP_call_ref in frame info)
vi: (DW_OP_call_ref trong thông tin khung (frame info))

en: size: %s
vi: kích thước: %s

en: offset: %s
vi: khoảng bù: %s

en: DW_OP_GNU_push_tls_address or DW_OP_HP_unknown
vi: DW_OP_GNU_push_tls_address hoặc DW_OP_HP_unknown

en: (DW_OP_GNU_implicit_pointer in frame info)
vi: (DW_OP_GNU_implicit_pointer trong thông tin khung)

en: (User defined location op)
vi: (Thao tác định vị do người dùng định nghĩa)

en: (Unknown location op)
vi: (Thao tác định vị không rõ)

en: Internal error: DWARF version is not 2, 3 or 4.
vi: Lỗi nội bộ: phiên bản DWARF không phải là 2,3 hay 4.

en: DW_FORM_data8 is unsupported when sizeof (dwarf_vma) != 8
vi: Không hỗ trợ "DW_FORM_data8" khi "sizeof (dwarf_vma) != 8"

en:  (indirect string, offset: 0x%s): %s
vi:  (chuỗi gián tiếp, khoảng bù (offset): 0x%s): %s

en: Unrecognized form: %lu
vi: Không nhận ra dạng: %lu

en: (not inlined)
vi: (không đặt trực tiếp)

en: (inlined)
vi: (đặt trực tiếp)

en: (declared as inline but ignored)
vi: (khai báo là trực tiếp mà bị bỏ qua)

en: (declared as inline and inlined)
vi: (khai báo là trực tiếp và đặt trực tiếp)

en:   (Unknown inline attribute value: %s)
vi:   (Không hiểu giá trị thuộc tính chung dòng: %s)

en: (implementation defined: %s)
vi: (phần mã thực thi đã định nghĩa: %s)

en: (Unknown: %s)
vi: (Không rõ: %s)

en: (user defined type)
vi: (kiểu người dùng định nghĩa)

en: (unknown type)
vi: (không nhận ra kiểu)

en: (unknown accessibility)
vi: (không rõ khả năng truy cập)

en: (unknown visibility)
vi: (không rõ tính khả dụng)

en: (unknown virtuality)
vi: (không rõ tính ảo)

en: (unknown case)
vi: (không rõ trường hợp nào)

en: (user defined)
vi: (người dùng định nghĩa)

en: (unknown convention)
vi: (không rõ quy ước)

en: (undefined)
vi: (chưa định nghĩa)

en: (location list)
vi: (danh sách vị trí)

en:  [without DW_AT_frame_base]
vi:  [không có DW_AT_frame_base]

en: Offset %s used as value for DW_AT_import attribute of DIE at offset %lx is too big.
vi: Khoảng bù %s đã dùng làm giá trị cho thuộc tính nhập DW_AT_import của DIE tại khoảng bù %lx là quá lớn.

en: [Abbrev Number: %ld
vi: [Số Abbrev: %ld

en: Unknown AT value: %lx
vi: Không rõ giá trị AT: %lx

en: Reserved length value (0x%s) found in section %s
vi: Giá trị độ dài để dành (0x%s) được tìm trong phần %s

en: Corrupt unit length (0x%s) found in section %s
vi: Độ dài đơn vị bị hỏng (0x%s) được tìm trong phần %s

en: No comp units in %s section ?
vi: Không có đơn vị biên dịch trong phần %s ?

en: Not enough memory for a debug info array of %u entries
vi: Không đủ bộ nhớ cho mảng thông tin gỡ lỗi có %u mục nhập

en: Contents of the %s section:
vi: Nội dung của phần %s:

en: Unable to locate %s section!
vi: Không thể định vị phần %s !

en:   Compilation Unit @ offset 0x%s:
vi:   Đơn vị So sánh @ offset 0x%s:

en:    Length:        0x%s (%s)
vi:    Độ dài:        0x%s (%s)

en:    Version:       %d
vi:    Phiên bản:       %d

en:    Abbrev Offset: %s
vi:    Khoảng bù (Offset) Abbrev: %s

en:    Pointer Size:  %d
vi:    Kích cỡ con trỏ :  %d

en:    Signature:
vi:    Chữ ký:

en:    Type Offset:   0x%s
vi:    Kiểu bù (Offset):   0x%s

en: Debug info is corrupted, length of CU at %s extends beyond end of section (length = %s)
vi: Thông tin gỡ lỗi bị hỏng, chiều dài của CU ở %s kéo dài qua kết thúc phần (chiều dài = %s)

en: CU at offset %s contains corrupt or unsupported version number: %d.
vi: CU ở khoảng bù %s chứa số thứ tự phiên bản bị hỏng hay không được hỗ trợ : %d.

en: Debug info is corrupted, abbrev offset (%lx) is larger than abbrev section size (%lx)
vi: Thông tin gỡ lỗi bị hỏng, khoảng bù viết tắt (%lx) lớn hơn kích cỡ phần viết tắt (%lx)

en: Further warnings about bogus end-of-sibling markers suppressed
vi: Sau đó thu hồi cảnh báo về dấu end-of-siblings giả

en:  <%d><%lx>: Abbrev Number: %lu
vi:  <%d><%lx>: Số viết tắt: %lu

en: DIE at offset %lx refers to abbreviation number %lu which does not exist
vi: DIE ở khoảng bù %lx tham chiếu đến số viết tắt %lu mà không tồn tại

en: Raw dump of debug contents of section %s:
vi: Việc đổ thô nội dung gỡ lỗi của phần %s:

en: The information in section %s appears to be corrupt - the section is too small
vi: Hình như thông tin trong phần %s bị hỏng — phần quá nhỏ

en: Only DWARF version 2, 3 and 4 line info is currently supported.
vi: Hiện tại chỉ hỗ trợ thông tin dòng DWARF phiên bản 2, 3 và 4.

en: Invalid maximum operations per insn.
vi: Số thao tác tối đa trên mỗi insn không hợp lệ.

en:   Offset:                      0x%lx
vi:   Khoảng bù :                      0x%lx

en:   Length:                      %ld
vi:   Dài:                      %ld

en:   DWARF Version:               %d
vi:   Phiên bản DWARF:               %d

en:   Prologue Length:             %d
vi:   Chiều dài đoạn mở đầu :             %d

en:   Minimum Instruction Length:  %d
vi:   Chiều dài câu lệnh tối thiểu :  %d

en:   Maximum Ops per Instruction: %d
vi:   Số thao tác trên mỗi chỉ lệnh tối đa: %d

en:   Line Base:                   %d
vi:   Cơ bản dòng:                   %d

en:   Line Range:                  %d
vi:   Phạm vi dòng:                  %d

en:   Opcode Base:                 %d
vi:   Cơ bản mã thao tác:                 %d

en: 
     Opcodes:
vi: 
     Mã thao tác:

en:   Opcode %d has %d args
vi:   Mã thao tác %d có %d đối số

en: 
     The Directory Table is empty.
vi: 
      Bảng Thư Mục vẫn trống

en: 
     The Directory Table:
vi: 
      Bảng Thư mục:

en: 
     The File Name Table is empty.
vi: 
     Bảng Tên Tập Tin trống:

en: 
     The File Name Table:
vi: 
      Bảng Tên Tập Tin:

note: Now display the statements.
en: 
     Line Number Statements:
vi: 
     Câu Số thứ tự Dòng:

en:   Special opcode %d: advance Address by %s to 0x%s
vi:   Mã thao tác đặc biệt %d: nâng cao Địa chỉ bước %s tới 0x%s

en:   Special opcode %d: advance Address by %s to 0x%s[%d]
vi:   Mã thao tác đặc biệt %d: nâng cao Địa chỉ bước %s tới 0x%s[%d]

en:  and Line by %s to %d
vi:  và Dòng bởi %s tới %d

en:   Copy
vi:   Chép

en:   Advance PC by %s to 0x%s
vi:   Nâng cao PC bước %s tới 0x%s

en:   Advance PC by %s to 0x%s[%d]
vi:   Nâng cao PC bước %s tới 0x%s[%d]

en:   Advance Line by %s to %d
vi:   Nâng Dòng từ %s tới %d

en:   Set File Name to entry %s in the File Name Table
vi:   Đặt Tên Tập Tin vào mục %s trong Bảng Tên Tập Tin

en:   Set column to %s
vi:   Đặt cột thành %s

en:   Set is_stmt to %s
vi:   Đặt is_stmt thành %s

en:   Set basic block
vi:   Lập khối cơ bản

en:   Advance PC by constant %s to 0x%s
vi:   Nâng PC (con đếm chương trình) từ hằng số %s tới 0x%s

en:   Advance PC by constant %s to 0x%s[%d]
vi:   Nâng PC (con đếm chương trình) từ hằng số %s tới 0x%s[%d]

en:   Advance PC by fixed size amount %s to 0x%s
vi:   Nâng cao PC (con đếm chương trình) bằng cách định tổng kích cỡ cố định %s tới 0x%s

en:   Set ISA to %s
vi:   Đặt ISA thành %s

en:   Unknown opcode %d with operands:
vi:   Gặp opcode (mã thao tác) không rõ %d với tác tử :

en: Decoded dump of debug contents of section %s:
vi: Đã giải mã bản đổ nội dung gỡ lỗi của phần %s:

en: The line info appears to be corrupt - the section is too small
vi: Hình như dòng bị hỏng — phần quá nhỏ

en: File name                            Line number    Starting address
vi: Tên tập tin                    Số thứ tự dòng    Địa chỉ bắt đầu

en: UNKNOWN: length %d
vi: KHÔNG RÕ: chiều dài %d

en:   Set ISA to %lu
vi:   Lập ISA thành %lu

en: Only DWARF 2 and 3 pubnames are currently supported
vi: Hỗ trợ hiện thời chỉ pubnames (tên công) kiểu DWARF phiên bản 2 và 3 thôi

en:   Length:                              %ld
vi:   Chiều dài :                              %ld

en:   Version:                             %d
vi:   Phiên bản:                             %d

en:   Offset into .debug_info section:     0x%lx
vi:   Bù vào phần .debug_info:     0x%lx

en: 
        Offset	Name
vi: 
        Bù	Tên

en:  DW_MACINFO_start_file - lineno: %d filenum: %d
vi:  DW_MACINFO_start_file (bắt đầu tập tin) — dòng số: %d; tập tin số: %d

en:  DW_MACINFO_end_file
vi:  DW_MACINFO_end_file (kết thúc tập tin)

en:  DW_MACINFO_define - lineno : %d macro : %s
vi:  DW_MACINFO_define (định nghĩa) — dòng số: %d; vĩ lệnh: %s

en:  DW_MACINFO_undef - lineno : %d macro : %s
vi:  DW_MACINFO_undef (chưa định nghĩa) — dòng số: %d; vĩ lệnh: %s

en:  DW_MACINFO_vendor_ext - constant : %d string : %s
vi:  DW_MACINFO_vendor_ext (phần mở rộng nhà bán) — hằng số : %d chuỗi : %s

en: Only GNU extension to DWARF 4 of %s is currently supported.
vi: Chỉ phần bổ xung GNU với DWARF 4 của %s là hiện đang được hỗ trợ.

en:   Version:                     %d
vi:   Phiên bản :                     %d

en:   Offset size:                 %d
vi:   Kích thước bù:                 %d

en:   Offset into .debug_line:     0x%lx
vi:   Khoảng bù vào .debug_line:     0x%lx

en:   Extension opcode arguments:
vi:   Đối sỗ mã lệnh mở rộng:

en:     DW_MACRO_GNU_%02x has no arguments
vi:     DW_MACRO_GNU_%02x không có đối số

en:     DW_MACRO_GNU_%02x arguments:
vi:     Đối số DW_MACRO_GNU_%02x:

en: Invalid extension opcode form %s
vi: Sai dạng mã mở rộng %s

en: .debug_macro section not zero terminated
vi: phần .debug_macro không được chấm dứt bằng không (zero)

en: DW_MACRO_GNU_start_file used, but no .debug_line offset provided.
vi: đã dùng DW_MACRO_GNU_start_file, nhưng lại không được cung cấp khoảng bù .debug_line.

en:  DW_MACRO_GNU_start_file - lineno: %d filenum: %d
vi:  DW_MACRO_GNU_start_file - dòngsố: %d tậptinsố: %d

en:  DW_MACRO_GNU_start_file - lineno: %d filenum: %d filename: %s%s%s
vi:  DW_MACRO_GNU_start_file - dòngsố: %d tậptinsố: %d tập tin: %s%s%s

en:  DW_MACRO_GNU_define - lineno : %d macro : %s
vi:  DW_MACRO_GNU_define - dòngsố : %d macro : %s

en:  DW_MACRO_GNU_undef - lineno : %d macro : %s
vi:  DW_MACRO_GNU_undef - dòngsố : %d macro : %s

en:  DW_MACRO_GNU_define_indirect - lineno : %d macro : %s
vi:  DW_MACRO_GNU_define_indirect - dòngsố : %d macro : %s

en:  DW_MACRO_GNU_undef_indirect - lineno : %d macro : %s
vi:  DW_MACRO_GNU_undef_indirect - dòngsố : %d macro : %s

en:  DW_MACRO_GNU_transparent_include - offset : 0x%lx
vi:  DW_MACRO_GNU_transparent_include - khoảng bù : 0x%lx

en:  Unknown macro opcode %02x seen
vi: Không rõ mã lệnh macro %02x nghĩa là gì

en:   Number TAG
vi:   Số THẺ

en: has children
vi: có điều con

en: no children
vi: không có con

en: 
    The %s section is empty.
vi: 
    Phần %s vẫn trống.

en: Location lists in %s section start at 0x%s
vi: Danh sách vị trí trong phần %s bắt đầu tại 0x%s

en:     Offset   Begin    End      Expression
vi:     Bù   Đầu    Cuối      Biểu thức

en: Location list starting at offset 0x%lx is not terminated.
vi: Danh sách vị trí bắt đầu tại khoảng bù 0x%lx chưa được chấm dứt.

en: <End of list>
vi: <Kết thúc danh sách>

en: (base address)
vi: (địa chỉ cơ bản)

en:  (start == end)
vi:  (đầu == cuối)

en:  (start > end)
vi:  (đầu > cuối)

en: There are %ld unused bytes at the end of section %s
vi: Có %ld byte chưa dùng ở kết thúc của phần %s

en: Only DWARF 2 and 3 aranges are currently supported.
vi: Hỗ trợ hiện thời chỉ arange (phạm vi a) kiểu DWARF phiên bản 2 và 3 thôi.

en:   Length:                   %ld
vi:   Dài:                   %ld

en:   Version:                  %d
vi:   Phiên bản:                  %d

en:   Offset into .debug_info:  0x%lx
vi:   Khoảng bù vào .debug_info:  0x%lx

en:   Pointer Size:             %d
vi:   Kích cỡ con trỏ :             %d

en:   Segment Size:             %d
vi:   Kích cỡ phân đoạn:             %d

en: Invalid address size in %s section!
vi: Sai kích thước địa chỉ trong %s phần!

en: Pointer size + Segment size is not a power of two.
vi: Kích cỡ con trỏ + kích cỡ đoạn không phải là hai lũy thừa.

en: 
        Address            Length
vi: 
        Địa chỉ           Dài

en: 
        Address    Length
vi: 
        Địa chỉ    Dài

en: Range lists in %s section start at 0x%lx
vi: Danh sách phạm vi trong phần %s bắt đầu tại 0x%lx

en:     Offset   Begin    End
vi:     Bù   Đầu    Cuối

en: There is a hole [0x%lx - 0x%lx] in %s section.
vi: Có một lỗ [0x%lx - 0x%lx] trong phần %s.

en: There is an overlap [0x%lx - 0x%lx] in %s section.
vi: Có một nơi chồng lấp [0x%lx - 0x%lx] trong phần %s.

en: (start == end)
vi: (đầu == cuối)

en: (start > end)
vi: (đầu > cuối)

en: bad register:
vi: thanh ghi sai:

note: #-#-#-#-#  22 (binutils-2.22.90)  #-#-#-#-# The documentation for the format of this file is in gdb/dwarf2read.c. #-#-#-#-#  42 (binutils-2.22.90)  #-#-#-#-# #-#-#-#-#  58 (binutils-2.22.90)  #-#-#-#-# #-#-#-#-#  103 (binutils-2.22.90)  #-#-#-#-# #-#-#-#-#  927 (binutils-2.22.90)  #-#-#-#-#
en: Contents of the %s section:
vi: Nội dung của phần %s:

en: unsupported or unknown Dwarf Call Frame Instruction number: %#x
vi: số hướng dẫn khung gọi nhỏ xíu (Dwarf Call Frame Instruction) không được hỗ trợ hay không được nhận ra: %#x

en: Truncated header in the %s section.
vi: Phần đầu bị cắt cụt trong %s phần.

en: Version %ld
vi: Phiên bản %ld

en: The address table data in version 3 may be wrong.
vi: Dữ liệu bảng địa chỉ trong phiên bản 3 có lẽ bị sai.

en: Version 4 does not support case insensitive lookups.
vi: Phiên bản 4 không hỗ trợ tìm kiếm phân biệt HOA/thường.

en: Unsupported version %lu.
vi: Không hỗ trợ phiên bản %lu.

en: Corrupt header in the %s section.
vi: Phần đầu hư hỏng trong %s phần.

en: 
    CU table:
vi: 
    Bảng CU:

en: 
    TU table:
vi: 
    Bảng TU:

en: 
    Address table:
vi: 
    Bảng địa chỉ:

en: 
    Symbol table:
vi: 
    Bảng ký hiệu:

en: Displaying the debug contents of section %s is not yet supported.
vi: Chưa hỗ trợ khả năng hiển thị nội dung gỡ lỗi của phần %s.

en: %s: Error:
vi: %s: Lỗi:

en: Unhandled data length: %d
vi: Chiều dài dữ liệu không được quản lý: %d

en: %s: failed to seek to first archive header
vi: %s: lỗi tìm nơi tới dòng đầu kho đầu tiên

en: %s: failed to read archive header
vi: %s: lỗi đọc dòng đầu kho lưu

en: %s: the archive index is empty
vi: %s: chỉ mục kho lưu vẫn trống

en: %s: failed to read archive index
vi: %s: lỗi đọc chỉ mục kho lưu

en: %s: the archive index is supposed to have %ld entries, but the size in the header is too small
vi: %s: chỉ mục kho lưu nên có %ld mục nhập, còn phần đầu chứa kích cỡ quá nhở

en: Out of memory whilst trying to read archive symbol index
vi: Không đủ bộ nhớ trong khi thử đọc chỉ mục ký hiệu kho lưu

en: Out of memory whilst trying to convert the archive symbol index
vi: Không đủ bộ nhớ trong khi thử chuyển đổi chỉ mục ký hiệu kho lưu

en: %s: the archive has an index but no symbols
vi: %s: kho lưu có một chỉ mục nhưng chưa có ký hiệu

en: Out of memory whilst trying to read archive index symbol table
vi: Không đủ bộ nhớ trong khi thử đọc bảng ký hiệu chỉ mục kho lưu

en: %s: failed to read archive index symbol table
vi: %s: lỗi đọc bảng ký hiệu chỉ mục kho lưu

en: %s: failed to skip archive symbol table
vi: %s: lỗi nhảy qua bảng ký hiệu kho lưu

en: %s: failed to read archive header following archive index
vi: %s: lỗi đọc phần đầu kho lưu theo sau chỉ mục kho lưu

en: %s has no archive index
vi: %s không có chỉ mục kho lưu

en: Out of memory reading long symbol names in archive
vi: Không đủ bộ nhớ trong khi đọc các tên ký hiệu dài trong kho lưu

en: %s: failed to read long symbol name string table
vi: %s: lỗi đọc bảng chuỗi tên ký hiệu dài

en: %s: failed to seek to next file name
vi: %s: lỗi tìm nơi tới tên tập tin kế tiếp

en: %s: did not find a valid archive header
vi: %s: không tìm thấy phần đầu kho lưu hợp lệ

en: %s: Not an ELF file - wrong magic bytes at the start
vi: %s: Không phải là tập tin ELF - có những byte ma thuật không đúng tại vị trí bắt đầu

en: %s: Unsupported EI_VERSION: %d is not %d
vi: %s: Không hỗ trợ EI_VERSION: %d thì không %d

en: %s: Unmatched EI_CLASS: %d is not %d
vi: %s: Không khớp EI_CLASS: %d thì không %d

en: %s: Unmatched e_machine: %d is not %d
vi: %s: Không khớp e_machine: %d thì không %d

en: %s: Unmatched e_type: %d is not %d
vi: %s: Không khớp e_type: %d thì không %d

en: %s: Unmatched EI_OSABI: %d is not %d
vi: %s: Không khớp EI_OSABI: %d thì không %d

en: %s: Failed to update ELF header: %s
vi: %s: Gặp lỗi khi cập nhật phần đầu ELF: %s

en: Unsupported EI_CLASS: %d
vi: Không hỗ trợ EI_CLASS: %d

en: This executable has been built without support for a
    64 bit data type and so it cannot process 64 bit ELF files.
vi: Chương trình thực thi mày không hỗ trợ kiểu dữ liệu 64-bit
    nên nó không thể xử lý đượcc tập tin ELF kiểu 64-bit.

en: %s: Failed to read ELF header
vi: %s: Gặp lỗi khi đọc phần đầu ELF

en: %s: Failed to seek to ELF header
vi: %s: Gặp lỗi khi di chuyển vị trí đọc tới phần đầu ELF

en: %s: failed to seek to next archive header
vi: %s: lỗi tìm nơi tới dòng đầu kho lưu kế tiếp

en: %s: bad archive file name
vi: %s: tên tập tin kho lưu sai

en: Input file '%s' is not readable
vi: Tập tin nhập "%s" không thể đọc được

en: %s: failed to seek to archive member
vi: %s: gặp lỗi khi tìm tới thành viên kho lưu.

en: %s: Failed to read file's magic number
vi: %s: lỗi đọc số ma thuật của tập tin

en: Unknown OSABI: %s
vi: Không hiểu OSABI: %s

en: Unknown machine type: %s
vi: Không rõ kiểu máy: %s

en: Unknown machine type: %d
vi: Không hiểu kiểu máy: %d

en: Unknown type: %s
vi: Không nhận ra kiểu: %s

en: Usage: %s <option(s)> elffile(s)
vi: Sử dụng: %s <các_tùy_chọn> các_tệp_tin_elf

en:  Update the ELF header of ELF files
vi:  Cập nhật phần đầu ELF của tập tin ELF

en:  The options are:
vi:  Tùy chọn:

en:   --input-mach <machine>      Set input machine type to <machine>
      --output-mach <machine>     Set output machine type to <machine>
      --input-type <type>         Set input file type to <type>
      --output-type <type>        Set output file type to <type>
      --input-osabi <osabi>       Set input OSABI to <osabi>
      --output-osabi <osabi>      Set output OSABI to <osabi>
      -h --help                   Display this information
      -v --version                Display the version number of %s
vi:   --input-mach <machine>      Đặt kiểu máy đầu vào là <machine>
      --output-mach <machine>     Đặt kiểu máy kết xuất là <machine>
      --input-type <type>         Đặt kiểu tập tin đầu vào thành <type>
      --output-type <type>        Đặt kiểu tập tin kết xuất thành <type>
      --input-osabi <osabi>       Đặt OSABI đầu vào thành <osabi>
      --output-osabi <osabi>      Đặt OSABI kết xuất thành <osabi>
      -h --help                   Hiển thị thông tin này
      -v --version                Hiển thị số phiên bản của %s

en:   [-g]         - 32 bit small archive
vi:   [-g]         • kho nhỏ 32-bit

en:   [-X32]       - ignores 64 bit objects
vi:   [-X32]       • bỏ qua các đối tượng kiểu 64 bit

en:   [-X64]       - ignores 32 bit objects
vi:   [-X64]       • bỏ qua các đối tượng kiểu 32 bit

en:   [-X32_64]    - accepts 32 and 64 bit objects
vi:   [-X32_64]    • chấp nhận các đối tượng kiểu cả hai 32 bit và 64 bit

en: unexpected end of debugging information
vi: gặp kết thúc bất thường trong thông tin gỡ lỗi

en: invalid string length
vi: chiều dài chuỗi không hợp lệ

en: expression stack overflow
vi: tràn đống biểu thức

en: unsupported IEEE expression operator
vi: toán tử biểu thức IEE không được hỗ trợ

en: unknown section
vi: không rõ phần

en: expression stack underflow
vi: tràn ngược đống biểu thức

en: expression stack mismatch
vi: sai khớp đống biểu thức

en: unknown builtin type
vi: không rõ kiểu builtin

en: BCD float type not supported
vi: Kiểu nổi BDC không được hỗ trợ

en: unexpected number
vi: con số bất thường

en: unexpected record type
vi: kiểu mục ghi bất thường

en: blocks left on stack at end
vi: có một số khối còn lại trên đống khi kết thúc

en: unknown BB type
vi: không rõ kiểu BB

en: stack underflow
vi: tràn ngược đống

en: illegal variable index
vi: chỉ mục biến không được phép

en: illegal type index
vi: chỉ mục kiểu không được phép

en: unknown TY code
vi: không rõ mã TY

en: undefined variable in TY
vi: gặp biến chưa được định nghĩa trong TY

note: Pascal file name.  FIXME.
en: Pascal file name not supported
vi: Chưa hỗ trợ tên tập tin kiểu Pascal

en: unsupported qualifier
vi: bộ dè dặt chưa được hỗ trợ

en: undefined variable in ATN
vi: gặp biến chưa định nghĩa trong ATN

en: unknown ATN type
vi: không rõ kiểu ATN

note: Reserved for FORTRAN common.
en: unsupported ATN11
vi: ATN11 không được hỗ trơ

note: We have no way to record this information.  FIXME.
en: unsupported ATN12
vi: ATN12 không được hỗ trơ

en: unexpected string in C++ misc
vi: gặp chuỗi không được hỗ trơ trong C++ lặt vặt

en: bad misc record
vi: mục ghi linh tinh sai

en: unrecognized C++ misc record
vi: không chấp nhận mục ghi C++ linh tinh

en: undefined C++ object
vi: đối tượng C++ chưa được định nghĩa

en: unrecognized C++ object spec
vi: chưa chấp nhận đặc tả đối tượng C++

en: unsupported C++ object type
vi: kiểu đối tượng C++ chưa được hỗ trợ

en: C++ base class not defined
vi: chưa định nghĩa hạng cơ bản C++

en: C++ object has no fields
vi: Đối tượng C++ không có trường

en: C++ base class not found in container
vi: Không tìm thấy hạng cơ bản C++ trong bộ chứa

en: C++ data member not found in container
vi: Không tìm thấy bộ phạn dữ liệu C++ trong bộ chứa

en: unknown C++ visibility
vi: không rõ độ thấy rõ C++

en: bad C++ field bit pos or size
vi: vị trí bit hay kích cỡ trường C++ sai

en: bad type for C++ method function
vi: kiểu sai cho hàm phương pháp C++

en: no type information for C++ method function
vi: không có thông tin kiểu cho hàm phương pháp C++

en: C++ static virtual method
vi: phương pháp ảo tĩnh C++

en: unrecognized C++ object overhead spec
vi: chưa chấp nhận đặc tả duy tu đối tượng C++

en: undefined C++ vtable
vi: chưa định nghĩa vtable C++

en: C++ default values not in a function
vi: Giá trị C++ mặc định không phải trong hàm

en: unrecognized C++ default type
vi: chưa chấp nhận kiểu C++ mặc định

en: reference parameter is not a pointer
vi: tham số tham chiếu không phải là con trỏ

en: unrecognized C++ reference type
vi: chưa chấp nhận kiểu tham chiếu C++

en: C++ reference not found
vi: Không tìm thấy tham chiếu C++

en: C++ reference is not pointer
vi: Tham chiếu C++ không phải là con trỏ

en: missing required ASN
vi: thiếu ASN cần thiết

en: missing required ATN65
vi: thiếu ATN65 cần thiết

en: bad ATN65 record
vi: mục ghi ATN65 sai

en: IEEE numeric overflow: 0x
vi: tràn thuộc số IEEE: 0x

en: IEEE string length overflow: %u
vi: tràn độ dài chuỗi IEEE: %u

en: IEEE unsupported integer type size %u
vi: Kích cỡ kiểu số nguyên không được hỗ trợ IEEE %u

en: IEEE unsupported float type size %u
vi: Kích cỡ kiểu nổi không được hỗ trợ IEEE %u

en: IEEE unsupported complex type size %u
vi: Kích cỡ kiểu phức tạp không được hỗ trợ IEEE %u

en: Duplicate symbol entered into keyword list.
vi: Ký hiệu trùng được nhập vào danh sách từ khoá.

en: input and output files must be different
vi: tập tin nhập và xuất phải là khác nhau

en: input file named both on command line and with INPUT
vi: tên tập tin được đặt tên cả hai trên dòng lệnh và bằng INPUT

en: no input file
vi: không có tập tin nhập vào

en: no name for output file
vi: không có tên cho tập tin kết xuất

en: warning: input and output formats are not compatible
vi: cảnh báo : định dạng nhập và xuất không tương thích với nhau

en: set .bss vma
vi: đặt vma .bss

en: set .data size
vi: đặt kích cỡ dữ liệu .data

en: warning: symbol %s imported but not in import list
vi: cảnh báo : ký hiệu %s được nhập mà không phải trong danh sách nhập

en: set start address
vi: đặt địa chỉ bắt đầu

en: warning: START procedure %s not defined
vi: cảnh báo : thủ tục START (bắt đầu) %s chưa được định nghĩa

en: warning: EXIT procedure %s not defined
vi: cảnh báo : thủ tục EXIT (thoát) %s chưa được định nghĩa

en: warning: CHECK procedure %s not defined
vi: cảnh báo : thủ tục CHECK (kiểm tra) %s chưa được định nghĩa

en: custom section
vi: phần riêng

en: help section
vi: phần trợ giúp

en: message section
vi: phần thông điệp

en: module section
vi: phần mô-đun

en: rpc section
vi: phần rpc

note: There is no place to record this information.
en: %s: warning: shared libraries can not have uninitialized data
vi: %s: cảnh báo : thư viện dùng chung không thể chứa dữ liệu chưa được sở khởi

en: shared section
vi: phần dùng chung

en: warning: No version number given
vi: cảnh báo : chưa đưa ra số thứ tự phiên bản

en: %s: read: %s
vi: %s: đọc: %s

en: Usage: %s [option(s)] [in-file [out-file]]
vi: Sử dụng: %s [tùy_chọn...] [tập_tin_nhập [tập_tin_xuất]]

en:  Convert an object file into a NetWare Loadable Module
vi:  Chuyển đổi tập tin đối tượng sang Mô-đun Nạp Được NetWare (NetWare Loadable Module)

en:  The options are:
      -I --input-target=<bfdname>   Set the input binary file format
      -O --output-target=<bfdname>  Set the output binary file format
      -T --header-file=<file>       Read <file> for NLM header information
      -l --linker=<linker>          Use <linker> for any linking
      -d --debug                    Display on stderr the linker command line
      @<file>                       Read options from <file>.
      -h --help                     Display this information
      -v --version                  Display the program's version
vi:  Tùy chọn:
      -I --input-target=<tên_bfd>	    Lập định dạng tập tin nhị phân nhập
    								    (_đích nhập_)
      -O --output-target=<tên_bfd>	    Lập định dạng tập tin nhị phân xuất
    								    (_đích xuất_)
      -T --header-file=<tập_tin>
    		Đọc tập tin này để  tìm thông tin phần đầu NLM (_tập tin phần đầu_)
      -l --linker=<bộ_liên_kết>        	    Dùng _bộ liên kết_ này khi liên kết
      -d --debug
    	Hiển thị trên thiết bị lỗi chuẩn dòng lệnh của bộ liên kết (_gỡ lỗi_)
      @<file>    					    Đọc các tùy chọn từ tập tin đó
      -h --help                    		    Hiển thị _trợ giúp_ này
      -v --version                 		    Hiển thị _phiên bản_ chương trình

en: support not compiled in for %s
vi: chưa biên dịch cách hỗ trợ %s

en: make section
vi: tạo phần

en: set section size
vi: lập kích cỡ phần

en: set section alignment
vi: lập canh lề phần

en: set section flags
vi: lập các cờ phân

en: stub section sizes
vi: kích cỡ phần stub

en: writing stub
vi: đang ghi stub

en: unresolved PC relative reloc against %s
vi: có việc định vị lại liên quan đến PC chưa tháo gỡ đối với %s

en: overflow when adjusting relocation against %s
vi: tràn khi điều chỉnh việc định vị lại đối với %s

en: %s: execution of %s failed:
vi: %s: việc thực hiện %s bị lỗi:

en: Execution of %s failed
vi: Việc thực hiện %s bị lỗi

en: Usage: %s [option(s)] [file(s)]
vi: Sử dụng: %s [tùy_chọn...] [tập_tin...]

en:  List symbols in [file(s)] (a.out by default).
vi:  Liệt kê các ký hiệu trong những tập tin này (mặc định là <a.out>).

en:       --plugin NAME      Load the specified plugin
vi:       --plugin TÊN      Nạp phần bổ sung chỉ ra

en:   -S, --print-size       Print size of defined symbols
      -s, --print-armap      Include index for symbols from archive members
          --size-sort        Sort symbols by size
          --special-syms     Include special symbols in the output
          --synthetic        Display synthetic symbols as well
      -t, --radix=RADIX      Use RADIX for printing symbol values
          --target=BFDNAME   Specify the target object format as BFDNAME
      -u, --undefined-only   Display only undefined symbols
      -X 32_64               (ignored)
      @FILE                  Read options from FILE
      -h, --help             Display this information
      -V, --version          Display this program's version number
vi:   -S, --print-size       In ra kích cỡ của ký hiệu đã định nghĩa
    		  -s, --print-armap      Bao gồm chỉ mục cho các ký hiệu từ mục của kho lưu
          --size-sort        Sắp xếp các ký hiệu theo kích cỡ
          --special-syms     Bao gồm các ký hiệu đặc biệt trong kết xuất
          --synthetic        Cũng hiển thị các ký hiệu tổng hợp
      -t, --radix=CƠ_SỐ      Dùng cơ số này để in ra giá trị các ký hiệu
          --target=BFDNAME   Chỉ ra định dạng đối tượng đích như BFDNAME
      -u, --undefined-only   Hiển thị chỉ những ký hiệu chưa định nghĩa
      -X 32_64               (bị lờ đi)
      @TẬP_TIN                  Đọc các tùy từ tập tin này
      -h, --help             Hiển thị trợ giúp này
      -V, --version          Hiển thị số thứ tự phiên bản của chương trình này

en: %s: invalid radix
vi: %s: cơ sở không hợp lệ

en: %s: invalid output format
vi: %s: định dạng kết xuất không hợp lệ

en: <processor specific>: %d
vi: <đặc trưng cho bộ xử lý>: %d

en: <OS specific>: %d
vi: <đặc trưng cho hệ điều hành>: %d

en: <unknown>: %d
vi: <không rõ>: %d

en: 
    Archive index:
vi: 
    Chỉ mục kho lưu:

en: 
    
    Undefined symbols from %s:
vi: 
    
    Ký hiệu chưa được định nghĩa từ %s:

en: 
    
    Symbols from %s:
vi: 
    
    Ký hiệu từ %s:

en: Name                  Value   Class        Type         Size     Line  Section
vi: Tên                  Giá trị   Hạng        Kiểu         Cỡ     Dòng  Phần

en: Name                  Value           Class        Type         Size             Line  Section
vi: Tên                  Giá trị           Hạng        Kiểu         Cỡ             Dòng  Phần

en: 
    
    Undefined symbols from %s[%s]:
vi: 
    
    Ký hiệu chưa được định nghĩa từ %s[%s]:

en: 
    
    Symbols from %s[%s]:
vi: 
    
    Ký hiệu từ %s[%s]:

en: Print width has not been initialized (%d)
vi: Chưa sở khởi chiều rộng in (%d)

en: will produce no output, since undefined symbols have no size.
vi: sẽ không xuất gì, vì ký hiệu chưa được định nghĩa thì không có kích cỡ.

en: data size %ld
vi: kích cỡ dữ liệu %ld

en: Usage: %s [option(s)] in-file [out-file]
vi: Sử dụng: %s [tùy_chọn...] tập_tin_nhập [tập_tin_xuất]

en:  Copies a binary file, possibly transforming it in the process
vi:  Sao chép một tập tin nhị phân, cũng có thể chuyển dạng nó

en:   -I --input-target <bfdname>      Assume input file is in format <bfdname>
      -O --output-target <bfdname>     Create an output file in format <bfdname>
      -B --binary-architecture <arch>  Set output arch, when input is arch-less
      -F --target <bfdname>            Set both input and output format to <bfdname>
         --debugging                   Convert debugging information, if possible
      -p --preserve-dates              Copy modified/access timestamps to the output
      -j --only-section <name>         Only copy section <name> into the output
         --add-gnu-debuglink=<file>    Add section .gnu_debuglink linking to <file>
      -R --remove-section <name>       Remove section <name> from the output
      -S --strip-all                   Remove all symbol and relocation information
      -g --strip-debug                 Remove all debugging symbols & sections
         --strip-unneeded              Remove all symbols not needed by relocations
      -N --strip-symbol <name>         Do not copy symbol <name>
         --strip-unneeded-symbol <name>
                                       Do not copy symbol <name> unless needed by
                                         relocations
         --only-keep-debug             Strip everything but the debug information
         --extract-symbol              Remove section contents but keep symbols
      -K --keep-symbol <name>          Do not strip symbol <name>
         --keep-file-symbols           Do not strip file symbol(s)
         --localize-hidden             Turn all ELF hidden symbols into locals
      -L --localize-symbol <name>      Force symbol <name> to be marked as a local
         --globalize-symbol <name>     Force symbol <name> to be marked as a global
      -G --keep-global-symbol <name>   Localize all symbols except <name>
      -W --weaken-symbol <name>        Force symbol <name> to be marked as a weak
         --weaken                      Force all global symbols to be marked as weak
      -w --wildcard                    Permit wildcard in symbol comparison
      -x --discard-all                 Remove all non-global symbols
      -X --discard-locals              Remove any compiler-generated symbols
      -i --interleave [<number>]       Only copy N out of every <number> bytes
         --interleave-width <number>   Set N for --interleave
      -b --byte <num>                  Select byte <num> in every interleaved block
         --gap-fill <val>              Fill gaps between sections with <val>
         --pad-to <addr>               Pad the last section up to address <addr>
         --set-start <addr>            Set the start address to <addr>
        {--change-start|--adjust-start} <incr>
                                       Add <incr> to the start address
        {--change-addresses|--adjust-vma} <incr>
                                       Add <incr> to LMA, VMA and start addresses
        {--change-section-address|--adjust-section-vma} <name>{=|+|-}<val>
                                       Change LMA and VMA of section <name> by <val>
         --change-section-lma <name>{=|+|-}<val>
                                       Change the LMA of section <name> by <val>
         --change-section-vma <name>{=|+|-}<val>
                                       Change the VMA of section <name> by <val>
        {--[no-]change-warnings|--[no-]adjust-warnings}
                                       Warn if a named section does not exist
         --set-section-flags <name>=<flags>
                                       Set section <name>'s properties to <flags>
         --add-section <name>=<file>   Add section <name> found in <file> to output
         --rename-section <old>=<new>[,<flags>] Rename section <old> to <new>
         --long-section-names {enable|disable|keep}
                                       Handle long section names in Coff objects.
         --change-leading-char         Force output format's leading character style
         --remove-leading-char         Remove leading character from global symbols
         --reverse-bytes=<num>         Reverse <num> bytes at a time, in output sections with content
         --redefine-sym <old>=<new>    Redefine symbol name <old> to <new>
         --redefine-syms <file>        --redefine-sym for all symbol pairs 
                                         listed in <file>
         --srec-len <number>           Restrict the length of generated Srecords
         --srec-forceS3                Restrict the type of generated Srecords to S3
         --strip-symbols <file>        -N for all symbols listed in <file>
         --strip-unneeded-symbols <file>
                                       --strip-unneeded-symbol for all symbols listed
                                         in <file>
         --keep-symbols <file>         -K for all symbols listed in <file>
         --localize-symbols <file>     -L for all symbols listed in <file>
         --globalize-symbols <file>    --globalize-symbol for all in <file>
         --keep-global-symbols <file>  -G for all symbols listed in <file>
         --weaken-symbols <file>       -W for all symbols listed in <file>
         --alt-machine-code <index>    Use the target's <index>'th alternative machine
         --writable-text               Mark the output text as writable
         --readonly-text               Make the output text write protected
         --pure                        Mark the output file as demand paged
         --impure                      Mark the output file as impure
         --prefix-symbols <prefix>     Add <prefix> to start of every symbol name
         --prefix-sections <prefix>    Add <prefix> to start of every section name
         --prefix-alloc-sections <prefix>
                                       Add <prefix> to start of every allocatable
                                         section name
         --file-alignment <num>        Set PE file alignment to <num>
         --heap <reserve>[,<commit>]   Set PE reserve/commit heap to <reserve>/
                                       <commit>
         --image-base <address>        Set PE image base to <address>
         --section-alignment <num>     Set PE section alignment to <num>
         --stack <reserve>[,<commit>]  Set PE reserve/commit stack to <reserve>/
                                       <commit>
         --subsystem <name>[:<version>]
                                       Set PE subsystem to <name> [& <version>]
         --compress-debug-sections     Compress DWARF debug sections using zlib
         --decompress-debug-sections   Decompress DWARF debug sections using zlib
      -v --verbose                     List all object files modified
      @<file>                          Read options from <file>
      -V --version                     Display this program's version number
      -h --help                        Display this output
         --info                        List object formats & architectures supported
vi:   -I --input-target <tên_bfd>      Giả định tập tin nhập có định dạng <tên_bfd>
      -O --output-target <tên_bfd>     Tạo tập tin định dạng <tên_bfd>
      -B --binary-architecture <kiến_trúc>    Đặt kiến trúc cho tập tin xuất, khi đầu vào không có kiến trúc
      -F --target <tên_bfd>    Đặt định dạng cả nhập lẫn xuất đều thành <tên_bfd>
         --debugging               Chuyển đổi thông tin gỡ lỗi, nếu có thể
      -p --preserve-dates   Sao chép nhãn thời gian truy cập/sửa đổi ra kết xuất
      -j --only-section <tên>         Chỉ sao chép <tên> phần ra kết xuất
         --add-gnu-debuglink=<tập_tin>    Thêm liên kết phần ".gnu_debuglink" vào <tập_tin>
      -R --remove-section <tên>       Gỡ bỏ phần <tên> ra kết xuất
      -S --strip-all                       Gỡ bỏ mọi thông tin ký hiệu và định vị lại
      -g --strip-debug                 Gỡ bỏ mọi ký hiệu và phần kiểu gỡ lỗi
         --strip-unneeded        Gỡ bỏ mọi ký hiệu không cần thiết để định vị lại
      -N --strip-symbol <tên>        Đừng sao chép ký hiệu <tên>
         --strip-unneeded-symbol <tên>
                                       Đừng sao chép ký hiệu <tên> trừ những cái cần thiết để định vị lại
         --only-keep-debug     Tước hết, trừ thông tin gỡ lỗi
        --extract-symbol              Gỡ bỏ nội dung của phần, nhưng giữ các ký hiệu
      -K --keep-symbol <tên>          Không bỏ qua ký hiệu <tên>
        --keep-file-symbols           Không tước các ký hiệu tập tin
        --localize-hidden             Chuyển đổi mọi ký hiệu bị ẩn ELF sang cục bộ
      -L --localize-symbol <tên>    Buộc ký hiệu <tên> đánh dấu là cục bộ
         --globalize-symbol <tên>    Buộc ký hiệu <tên> đánh dấu là cục bộ
      -G --keep-global-symbol <tên>   	Địa phương hóa mọi ký hiệu trừ <name>
      -W --weaken-symbol <tên>        	Buộc ký hiệu <name> đánh dấu là yếu
           --weaken                      Buộc mọi ký hiệu toàn cục đánh dấu là yếu
      -w --wildcard          Cho phép so sánh ký hiệu sử dụng wildcard
      -x --discard-all                 Gỡ bỏ mọi ký hiệu không toàn cục
      -X --discard-locals              Gỡ bỏ ký hiệu nào được tạo ra bởi bộ biên dịch
      -i --interleave [<số>]         Chỉ sao chép N của mỗi <số> byte
         --interleave-width <số>   Đặt N cho --interleave
      -b --byte <số>        Chọn byte số thứ tự <số> trong mỗi khối tin đã chen vào
         --gap-fill <giá_trị>              Điền vào khe_ giữa hai phần bằng <giá_trị>
         --pad-to <địa_chỉ>     Đệm_ phần cuối cùng cho tới địa chỉ <địa_chỉ>
         --set-start <địa_chỉ>            Đặt địa chỉ bắt đầu thành <địa_chỉ>
        {--change-start|--adjust-start} <tăng>
                                       Thêm <tăng> vào địa chỉ bắt đầu
        {--change-addresses|--adjust-vma} <tang>
                                       Thêm <tăng> LMA và VMA vào địa chỉ bắt đầu
        {--change-section-address|--adjust-section-vma} <tên>{=|+|-}<giá_trị>
                                       Thay đổi LMA và VMA của phần <tên> bằng <giá_trị>
         --change-section-lma <tên>{=|+|-}<giá_trị>
                                       Thay đổi LMA của phần <tên> bằng <giá_trị>
         --change-section-vma <tên>{=|+|-}<giá_trị>
                                       Thay đổi VMA của phần <tên> bằng <giá_trị>
        {--[no-]change-warnings|--[no-]adjust-warnings}
                                       Cảnh báo nếu không có phần có tên
         --set-section-flags <tên>=<cờ ...>
                                       Đặt thuộc tính của phần <tên> thành <cờ ...>
         --add-section <tên>=<tập_tin>    Thêm phần <tên> được tìm trong <tập_tin> vào kết  xuất
         --rename-section <cũ>=<mới>[,<cờ ...>]    Thay đổi phần <cũ> thành <mới>
         --long-section-names {enable|disable|keep}	(bật|tắt|giữ)
                                       Xử lý tên phần dài trong đối tượng Coff.
         --change-leading-char    Buộc kiểu dáng của ký tự đi trước của định dạng xuất
         --remove-leading-char    Gỡ bỏ ký tự đi trước từ các ký hiệu toàn cục
        --reverse-bytes=<số>         Đảo ngược <số> byte mỗi lần, trong phần kết xuất có nội dung
         --redefine-sym <cũ>=<mới>    Định nghĩa lại_ tên _ký hiệu_ <cũ> thành <mới>
         --redefine-syms <tập_tin>    Tùy chọn "--redefine-sym" cho mọi cặp ký hiệu
                                                   được liệt kê trong <tập_tin>
         --srec-len <số>           Giới hạn _độ dài_ của các Srecords đã tạo ra
         --srec-forceS3                Giới hạn kiểu Srecords thành S3
         --strip-symbols <tập_tin>    "-N" cho mọi ký hiệu được liệt kê trong <tập_tin>
         --strip-unneeded-symbols <tập_tin>
                                       "--strip-unneeded-symbol" cho mọi ký hiệu
                                       được liệt kê trong <tập_tin>
         --keep-symbols <tập_tin>
        "-K" cho mọi ký hiệu được liệt kê trong <tập_tin>
         --localize-symbols <tập_tin>    "-L" cho mọi ký hiệu được liệt kê trong <tập_tin>
         --globalize-symbols <file>    --globalize-symbol cho mọi ký hiệu được liệt kê trong <tập_tin>
         --keep-global-symbols <tập_tin>    "-G" cho mọi ký hiệu được liệt kê trong <tập_tin>
         --weaken-symbols <tập_tin>    "-W" cho mọi ký hiệu được liệt kê trong <tập_tin>
         --alt-machine-code <chỉ-số>    Dùng máy xen kẽ thứ <chỉ-số> của đích
         --writable-text               Đánh dấu văn bản xuất có khả năng ghi
         --readonly-text               Làm cho văn bản xuất được bảo vệ chống ghi
         --pure
        Đánh dấu tập tin xuất sẽ đánh trang theo yêu cầu
         --impure                      		Đánh dấu tập tin xuất _không tinh khiết_
         --prefix-symbols <tiền_tố>    Thêm <tiền_tố> vào đầu của mọi tên ký hiệu
         --prefix-sections <tiền_tố>
        Thêm <tiền_tố> vào đầu của mọi tên phần
         --prefix-alloc-sections <tiền_tố>
                                       Thêm <tiền_tố> vào đầu của mọi tên phần có thể cấp phát
       --file-alignment <số>        Đặt cách sắp hàng tập tin PE thành số này
         --heap <reserve>[,<commit>]   Đặt miền nhớ giữ lại/gài vào PE thành <reserve>/
                                       <commit>
         --image-base <địa_chỉ>        Đặt cơ bản ảnh PE thành địa chỉ này
         --section-alignment <số>     Đặt cách sắp hàng phần PE thành số này
         --stack <reserve>[,<commit>]  Đặt đống giữ lại/gài vào PE thành <reserve>/
                                       <commit>
         --subsystem <tên>[:<phiên_bản>]
                                       Đặt hệ thống phụ PE thành <tên> [& <phiên_bản>]
         --compress-debug-sections     Nén chương gỡ lỗi DWARF sử dụng zlib
         --decompress-debug-sections   Giải nén chương gỡ lỗi DWARF sử dụng zlib
      -v --verbose                    Liệt kê mọi tập tin đối tượng đã được sửa đổi
      @<file>                          Đọc các tùy chọn từ tập tin đó
      -V --version                    Hiển thị số thứ tự _phiên bản_ của chương trình này
      -h --help                       Hiển thị _trợ giúp_ này
         --info                        Liệt kê các định dạng và kiến trúc được hỗ trợ

en: Usage: %s <option(s)> in-file(s)
vi: Sử dụng: %s <các_tùy_chọn> các_tập_tin_nhập

en:  Removes symbols and sections from files
vi:  Gỡ bỏ ký hiệu và phần ra tập tin

en:   -I --input-target=<bfdname>      Assume input file is in format <bfdname>
      -O --output-target=<bfdname>     Create an output file in format <bfdname>
      -F --target=<bfdname>            Set both input and output format to <bfdname>
      -p --preserve-dates              Copy modified/access timestamps to the output
      -R --remove-section=<name>       Remove section <name> from the output
      -s --strip-all                   Remove all symbol and relocation information
      -g -S -d --strip-debug           Remove all debugging symbols & sections
         --strip-unneeded              Remove all symbols not needed by relocations
         --only-keep-debug             Strip everything but the debug information
      -N --strip-symbol=<name>         Do not copy symbol <name>
      -K --keep-symbol=<name>          Do not strip symbol <name>
         --keep-file-symbols           Do not strip file symbol(s)
      -w --wildcard                    Permit wildcard in symbol comparison
      -x --discard-all                 Remove all non-global symbols
      -X --discard-locals              Remove any compiler-generated symbols
      -v --verbose                     List all object files modified
      -V --version                     Display this program's version number
      -h --help                        Display this output
         --info                        List object formats & architectures supported
      -o <file>                        Place stripped output into <file>
vi:   -I --input-target=<tên_bfd>        Giả sử tập tin nhập có định dạng <tên_bfd>
    		(đích nhập)
      -O --output-target=<tên_bfd>  Tạo một tập tin xuất có định dạng <tên_bfd>
    		(đích xuất)
      -F --target=<tên_bfd>   Đặt định dạng cả nhập lẫn xuất đều thành <tên_bfd>
    		(đích)
      -p --preserve-dates
    		Sao chép các nhãn thời gian truy cập/đã sửa đổi vào kết xuất
    		(bảo tồn các ngày)
      -R --remove-section=<tên>       	_Gỡ bỏ phần_ <name> ra dữ liệu xuất
      -s --strip-all                   		Gỡ bỏ mọi thông tin kiểu ký hiệu và định vị lại
    		(tước hết)
      -g -S -d --strip-debug           	Gỡ bỏ mọi ký hiệu và phần kiểu gỡ lỗi
    		(tước gỡ lỗi)
         --strip-unneeded               Gỡ bỏ mọi ký hiệu không cần thiết khi định vị lại
    		(tước không cần thiết)
         --only-keep-debug             	Tước hết, trừ thông tin gỡ lỗi
    		(chỉ giữ gỡ lỗi)
      -N --strip-symbol=<tên>      	Đừng sao chép ký hiệu <tên>
    		(tước ký hiệu)
      -K --keep-symbol=<tên>       	Sao chép chỉ ký hiệu <tên>
    		(giữ ký hiệu)
       --keep-file-symbols           Đừng tước các ký hiệu tập tin.
    		(_giữ các ký hiệu tập tin_)
      -w --wildcard                Cho phép _ký tự đại diện_ trong chuỗi so sánh ký hiệu
      -x --discard-all                 		Gỡ bỏ mọi ký hiệu không toàn cục
    		(hủy hết)
      -X --discard-locals              	Gỡ bo ký hiệu nào do bộ biên dịch tạo ra
    		(hủy các điều cục bộ)
      -v --verbose                     		Liệt kê mọi tập tin đối tượng đã sửa đổi
    		(chi tiết)
      -V --version                     Hiển thị số thứ tự _phiên bản_ của chương trình này
      -h --help                        		Hiển thị _trợ giúp_ này
         --info                     Liệt kê các định dạng đối tượng và kiến trúc được hỗ trợ
    		(thông tin)  -o <tập_tin>                        	Để kết _xuất_ đã tướng vào <tập_tin>
      @<file>    					   Để dữ liệu xuất đã gỡ bỏ vào tập tin đó

en: supported flags: %s
vi: các cờ được hỗ trợ : %s

en: %s: fread failed
vi: %s: fread bị lỗi

en: %s:%d: Ignoring rubbish found on this line
vi: %s:%d: Đang bỏ qua rác được gặp trên dòng này

en: couldn't open symbol redefinition file %s (error: %s)
vi: không thể mở tập tin định nghĩa lại ký hiệu %s (lỗi: %s)

en: %s:%d: garbage found at end of line
vi: %s:%d: gặp rác tại kết thúc dòng

en: %s:%d: missing new symbol name
vi: %s:%d: thiếu tên ký hiệu mới

en: %s:%d: premature end of file
vi: %s:%d: gặp kết thúc tập tin quá sớm

en: Unable to change endianness of input file(s)
vi: Không thể thay đổi tình trạng cuối (endian) của (các) tập tin nhập vào

en: Input file `%s' ignores binary architecture parameter.
vi: Tập tin đầu vào `%s' bỏ qua tham số kiến trúc nhị phân.

en: Output file cannot represent architecture `%s'
vi: Tập tin kết xuất không tương ứng với kiến trúc `%s'

en: warning: file alignment (0x%s) > section alignment (0x%s)
vi: cảnh báo : sự sắp hàng tập tin (0x%s) > sự sắp hàng phần (0x%s)

en: Can't fill gap after section
vi: Không thể điền vào khe đằng sau phần

en: can't add padding
vi: không thể đệm thêm

en: error copying private BFD data
vi: gặp lỗi khi sao chép dữ liệu BFD riêng

en: this target does not support %lu alternative machine codes
vi: đích này không hỗ trợ %lu mã máy xen kẽ

en: treating that number as an absolute e_machine value instead
vi: sẽ xử lý con số đó dạng giá trị e_machine tuyệt đối để thay thế

en: ignoring the alternative value
vi: sẽ bỏ qua giá trị xen kẽ

en: cannot create tempdir for archive copying (error: %s)
vi: không thể tạo thư mục tạm thời để sao chép kho lưu (lỗi: %s)

en: Unable to recognise the format of file
vi: Không nhân ra định dạng của tập tin

en: Multiple renames of section %s
vi: Đã thay đổi nhiều lần tên phần %s

en: error in private header data
vi: gặp lỗi trong dữ liệu phần đầu riêng

en: failed to create output section
vi: lỗi tạo phần kết xuất

en: failed to set size
vi: lỗi đặt kích cỡ

en: failed to set vma
vi: lỗi đặt vma

en: failed to set alignment
vi: lỗi đặt cách chỉnh canh

en: failed to copy private data
vi: lỗi sao chép dữ liệu riêng

en: relocation count is negative
vi: số đếm định vị lại vẫn là âm

note: User must pad the section up in order to do this.
en: cannot reverse bytes: length of section %s must be evenly divisible by %d
vi: không thể đảo ngược các byte: chiều dài của phần %s phải có thể chia hết đều đều cho %d

en: can't create debugging section
vi: không thể tạo phần gỡ lỗi

en: can't set debugging section contents
vi: không thể đặt nội dung của phần gỡ lỗi

en: don't know how to write debugging information for %s
vi: không biết cách ghi thông tin gỡ lỗi cho %s

en: could not create temporary file to hold stripped copy
vi: không thể tạo tập tin tạm thời để chứa bản sao bị tước

en: %s: bad version in PE subsystem
vi: %s: gặp phiên bản sai trong hệ thống phụ PE

en: unknown PE subsystem: %s
vi: không rõ hệ thống phụ PE: %s

en: byte number must be non-negative
vi: số byte phải là khác âm

en: architecture %s unknown
vi: không rõ kiến trúc %s

en: interleave must be positive
vi: khoảng chen vào phải là dương

en: interleave width must be positive
vi: độ rộng xen kẽ phải là dương

en: %s both copied and removed
vi: %s cả hai được sao chép và bị gỡ bỏ

en: bad format for %s
vi: định dạng sai cho %s

en: cannot open: %s: %s
vi: không thể mở : %s: %s

en: Warning: truncating gap-fill from 0x%s to 0x%x
vi: Cảnh báo : đang cắt xén khoảng điền-khe từ 0x%s đến 0x%x

en: unable to parse alternative machine code
vi: không thể phân tích cú pháp của mã máy xen kẽ

en: number of bytes to reverse must be positive and even
vi: số các byte cần đảo ngược phải là một số dương chẵn

en: interleave start byte must be set with --byte
vi: byte bắt đầu khoảng chen vào phải được đặt với tùy --byte

en: byte number must be less than interleave
vi: số các byte phải ít hơn khoảng chen vào

en: interleave width must be less than or equal to interleave - byte`
vi: độ rộng chen vào phải nhỏ hơn hay bằng với số byte chen vào`

en: unknown input EFI target: %s
vi: không rõ đích EFI nhập vào : %s

en: unknown output EFI target: %s
vi: không rõ đích EFI kết xuất : %s

en: %s %s%c0x%s never used
vi: %s %s%c0x%s chưa bao giờ dùng

en: Usage: %s <option(s)> <file(s)>
vi: Sử dụng: %s <tùy_chọn...> <tập_tin...>

en:  Display information from object <file(s)>.
vi:  Hiển thị thông tin từ các <tập_tin> đối tượng.

en:  At least one of the following switches must be given:
vi:  Phải đưa ra ít nhất một của những cái chuyển theo sau :

en:   -a, --archive-headers    Display archive header information
      -f, --file-headers       Display the contents of the overall file header
      -p, --private-headers    Display object format specific file header contents
      -P, --private=OPT,OPT... Display object format specific contents
      -h, --[section-]headers  Display the contents of the section headers
      -x, --all-headers        Display the contents of all headers
      -d, --disassemble        Display assembler contents of executable sections
      -D, --disassemble-all    Display assembler contents of all sections
      -S, --source             Intermix source code with disassembly
      -s, --full-contents      Display the full contents of all sections requested
      -g, --debugging          Display debug information in object file
      -e, --debugging-tags     Display debug information using ctags style
      -G, --stabs              Display (in raw form) any STABS info in the file
      -W[lLiaprmfFsoRt] or
      --dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,
              =frames-interp,=str,=loc,=Ranges,=pubtypes,
              =gdb_index,=trace_info,=trace_abbrev,=trace_aranges]
                               Display DWARF info in the file
      -t, --syms               Display the contents of the symbol table(s)
      -T, --dynamic-syms       Display the contents of the dynamic symbol table
      -r, --reloc              Display the relocation entries in the file
      -R, --dynamic-reloc      Display the dynamic relocation entries in the file
      @<file>                  Read options from <file>
      -v, --version            Display this program's version number
      -i, --info               List object formats and architectures supported
      -H, --help               Display this information
vi:   -a, --archive-headers        Hiển thị thông tin về các phần đầu kho
      -f, --file-headers          Hiển thị nội dung của toàn bộ "phần đầu tập tin"
      -p, --private-headers
            Hiển thị nội dung của phần đầu tập tin đặc trưng cho đối tượng
    		(các phần đầu riêng)
      -P, --private=OPT,OPT... Hiển thị nội dung đặc trưng định dạng đối tượng
      -h, --[section-]headers    Hiển thị nội dung của "các phần đầu của phần"
      -x, --all-headers        Hiển thị nội dung của "mọi phần đầu"
      -d, --disassemble
    		Hiển thị nội dung của mã của các phần có khả năng thực hiện
    		(dịch ngược)
      -D, --disassemble-all    Hiển thị nội dung mã được dịch ngược của mọi phần
    		(dịch ngược hết)
      -S, --source             Trộn lẫn mã "nguồn" với việc dịch ngược
      -s, --full-contents   Hiển thị "nội dung đầy đủ" của mọi phần đã yêu cầu
      -g, --debugging          Hiển thị thông tin "gỡ lỗi" trong tập tin đối tượng
      -e, --debugging-tags      Hiển thị thông tin gỡ lỗi, dùng kiểu dáng ctags
    		(các thẻ gỡ lỗi)
      -G, --stabs         Hiển thị (dạng thô) thông tin STABS nào trong thông tin
      -W[lLiaprmfFsoRt] hoặc
      --dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,
              =frames-interp,=str,=loc,=Ranges,=pubtypes,
              =gdb_index,=trace_info,=trace_abbrev,=trace_aranges]
                               Hiển thị thông tin DWARF trong tập tin
      -t, --syms               			   Hiển thị nội dung của các bảng ký hiệu
    		(các ký hiệu [viết tắt])
      -T, --dynamic-syms       		Hiển thị nội dung của bảng ký hiệu động
    		(các ký hiệu động [viết tắt])
      -r, --reloc             Hiển thị các mục nhập định vị lại trong tập tin
    		(định vị lại [viết tắt])
      -R, --dynamic-reloc     Hiển thị các mục nhập định vị lại động trong tập tin
    		(định vị lại động [viết tắt])
      @<file>                  Đọc các tùy chọn từ tập tin đó
      -v, --version            Hiển thị số thự tự "phiên bản" của chương trình này
      -i, --info           Liệt kê các định dạng đối tượng và kiến trúc được hỗ trợ
    		(thông tin [viết tắt])
      -H, --help              Hiển thị "trợ giúp" này

en: 
     The following switches are optional:
vi: 
     Những cái chuyển theo đây vẫn tùy chọn:

en:   -b, --target=BFDNAME           Specify the target object format as BFDNAME
      -m, --architecture=MACHINE     Specify the target architecture as MACHINE
      -j, --section=NAME             Only display information for section NAME
      -M, --disassembler-options=OPT Pass text OPT on to the disassembler
      -EB --endian=big               Assume big endian format when disassembling
      -EL --endian=little            Assume little endian format when disassembling
          --file-start-context       Include context from start of file (with -S)
      -I, --include=DIR              Add DIR to search list for source files
      -l, --line-numbers             Include line numbers and filenames in output
      -F, --file-offsets             Include file offsets when displaying information
      -C, --demangle[=STYLE]         Decode mangled/processed symbol names
                                      The STYLE, if specified, can be `auto', `gnu',
                                      `lucid', `arm', `hp', `edg', `gnu-v3', `java'
                                      or `gnat'
      -w, --wide                     Format output for more than 80 columns
      -z, --disassemble-zeroes       Do not skip blocks of zeroes when disassembling
          --start-address=ADDR       Only process data whose address is >= ADDR
          --stop-address=ADDR        Only process data whose address is <= ADDR
          --prefix-addresses         Print complete address alongside disassembly
          --[no-]show-raw-insn       Display hex alongside symbolic disassembly
          --insn-width=WIDTH         Display WIDTH bytes on a single line for -d
          --adjust-vma=OFFSET        Add OFFSET to all displayed section addresses
          --special-syms             Include special symbols in symbol dumps
          --prefix=PREFIX            Add PREFIX to absolute paths for -S
          --prefix-strip=LEVEL       Strip initial directory names for -S
vi:   -b, --target=TÊN_BFD    Chỉ định định dạng đối tượng đích là TÊN_BFD
      -m, --architecture=MÁY     Ghi rõ kiến trúc đích là MÁY
      -j, --section=TÊN             Hiển thị thông tin chỉ cho phần TÊN
      -M, --disassembler-options=TÙY_CHỌN
    		Chuyển TÙY_CHỌN qua cho bộ dịch ngược disassembler
      -EB --endian=big
    		Coi định dạng tình trạng cuối lớn (big-endian) khi dịch ngược disassembler
      -EL --endian=little
    		Coi định dạng tình trạng cuối nhỏ (little-endian) khi dịch ngược disassembler
          --file-start-context       Bao gồm ngữ cảnh từ đầu tập tin (bằng "-S")
      -I, --include=THƯ_MỤC
    		Thêm THƯ_MỤC vào danh sách tìm kiếm tập tin nguồn
      -l, --line-numbers
    		Gồm các _số thứ tự dòng_ và tên tập tin trong kết xuất
      -F, --file-offsets            Bao gồm các hiệu số tập tin khi hiển thị thông tin
      -C, --demangle[=KIỂU_DÁNG]           giải mã các tên ký hiệu đã rối/xử lý
    		KIỂU_DÁNG, nếu đã ghi rõ, có thể là:
    		 • auto		tự động
    		 • gnu
    		 • lucid		rõ ràng
    		 • arm
    		 • hp
    		 • edg
    		 • gnu-v3
     		 • java
    		 • gnat
      -w, --wide                     		Định dạng dữ liệu xuất chiếm hơn 80 cột
      -z, --disassemble-zeroes       		Đừng nhảy qua khối  ố không khi rã
          --start-address=ĐỊA_CHỈ            Xử lý chỉ dữ liệu có địa chỉ ≥ ĐỊA_CHỈ
          --stop-address=ĐỊA_CHỈ            Xử lý chỉ dữ liệu có địa chỉ ≤ ĐỊA_CHỈ
          --prefix-addresses         In ra địa chỉ hoàn toàn địa chỉ khi dịch ngược
          --[no-]show-raw-insn    Hiển thị thập lục phân ở bên việc dịch ngược kiểu ký hiệu
          --insn-width=RỘNG        Hiển thị RỘNG byte trên một dòng đơn cho -d
          --adjust-vma=HIỆU_SỐ		Thêm HIỆU_SỐ vào mọi địa chỉ phần đã hiển thị
          --special-syms          Gồm _các ký hiệu đặc biệt_ trong việc đổ ký hiệu
          --prefix=TIỀN_TỐ            Thêm TIỀN_TỐ này vào đường dẫn tương đối cho "-S"
          --prefix-strip=CẤP       Tước tên thư mục đầu tiên cho "-S"

en:       --dwarf-depth=N        Do not display DIEs at depth N or greater
          --dwarf-start=N        Display DIEs starting with N, at the same depth
                                 or deeper
vi:   --dwarf-depth=N        Không hiển thị  DIEs ở độ sâu N hay lớn hơn
      --dwarf-start=N        Hiển thị DIEs bắt đầu từ N, ở cùng độ sâu
                              haysâu hơn

en: 
    Options supported for -P/--private switch:
vi: 
    Các tùy hỗ trợ cho tùy chuyển -P/--private:

en: section '%s' mentioned in a -j option, but not found in any input file
vi: phần '%s' được đề cập đến trong tùy -j, nhưng lại không tìm thấy trong tập tin đầu vào

en: Sections:
vi: Phần:

en: Idx Name          Size      VMA       LMA       File off  Algn
vi: Idx Tên          Cỡ      VMA       LMA       Tập tin ra  Canh

en: Idx Name          Size      VMA               LMA               File off  Algn
vi: Idx Tên          Cỡ      VMA               LMA               Tập tin ra  Canh

en:   Flags
vi:   Cờ

en: %s: not a dynamic object
vi: %s không phải là môt đối tượng động

en:  (File Offset: 0x%lx)
vi:  (Bù tập tin: 0x%lx)

en: disassemble_fn returned length %d
vi: disassemble_fn trả về độ dài %d

en: 
    Disassembly of section %s:
vi: 
    Việc rã phần %s:

en: can't use supplied machine %s
vi: không thể sử dụng máy đã áp dụng %s

en: can't disassemble for architecture %s
vi: không thể địch ngược mã (disassemble) cho kiến trúc %s

en: No %s section present
vi: Không có phần %s ở

en: reading %s section of %s failed: %s
vi: đọc phần %s của %s gặp lỗi: %s

en: Contents of %s section:
vi: Nội dung của phần %s

en: architecture: %s,
vi: kiến trúc: %s,

en: flags 0x%08x:
vi: cờ 0x%08x:

en: 
    start address 0x
vi: 
    địa chỉ đầu 0x

en: option -P/--private not supported by this file
vi: tùy -P/--private không được hỗ trợ bởi tập tin này

en: target specific dump '%s' not supported
vi: đích đã chỉ định đổ đống '%s' không được hỗ trợ

en: Contents of section %s:
vi: Nội dung của phần %s:

en:   (Starting at file offset: 0x%lx)
vi:   (Bắt đầu ở khoảng bù tập tin: 0x%lx)

en: Reading section failed
vi: Đọc phần (section) gặp lỗi

en: no symbols
vi: không có ký hiệu

en: no information for symbol number %ld
vi: không có thông tin cho ký hiệu số %ld

en: could not determine the type of symbol number %ld
vi: không thể quyết định kiểu ký hiệu số %ld

en: 
    %s:     file format %s
vi: 
    %s:    định dạng tập tin %s

en: %s: printing debugging information failed
vi: %s: việc in ra thông tin gỡ lỗi bị lỗi

en: In archive %s:
vi: Trong kho lưu %s

en: error: the start address should be before the end address
vi: lỗi: địa chỉ đầu nên nằm trước địa chỉ cuối

en: error: the stop address should be after the start address
vi: lỗi: địa chỉ cuối nên nằm sau địa chỉ đầu

en: error: prefix strip must be non-negative
vi: lỗi: việc tước tiền tố phải khác âm

en: error: instruction width must be positive
vi: lỗi: chiều dài chỉ dẫn phải là dương

en: For XCOFF files:
      header      Display the file header
      aout        Display the auxiliary header
      sections    Display the section headers
      syms        Display the symbols table
      relocs      Display the relocation entries
      lineno      Display the line number entries
      loader      Display loader section
      except      Display exception table
      typchk      Display type-check section
      traceback   Display traceback tags
      toc         Display toc symbols
vi: Cho các tập tin XCOFF:
      header      Hiển thị phần đầu tập tin
      aout        Hiển thị phần đầu auxiliary
      sections    Hiển thị phần chương
      syms        Hiển thị bảng ký hiệu
      relocs      Hiển thị mục tái định vị
      lineno      Hiển thị mục số dòng
      loader      Hiển thị chương tải
      except      Hiển thị bảng ngoại lệ
      typchk      Hiển thị chương kiểm-tra-kiểu
      traceback   Hiển thị thẻ traceback
      toc         Hiển thị mục lục (toc) ký hiệu

en:   nbr sections:  %d
vi:   các đoạn nbr:  %d

en:   time and date: 0x%08x  -
vi:   thời gian và ngày tháng: 0x%08x  -

en: not set
vi: chưa đặt

en:   nbr symbols:   %d
vi:   các ký hiệu nbr:   %d

en:   flags:         0x%04x
vi:   các cờ:         0x%04x

en: Auxiliary header:
vi: Phần đầu bổ trợ:

en:   No aux header
vi:   Không phần đầu aux

en: warning: optionnal header size too large (> %d)
vi: cảnh báo: độ dài phần đầu tùy quá lớn  (> %d)

en: cannot read auxhdr
vi: không đọc được auxhdr

en: Section headers (at %u+%u=0x%08x to 0x%08x):
vi: Phần đầu đoạn (tại vị trí %u+%u=0x%08x đến 0x%08x):

en:   No section header
vi:  Không phần đầu đoạn

en: cannot read section header
vi: không thể đọc phần đầu của phần

en:             Flags: %08x
vi:             Các cờ: %08x

en: overflow - nreloc: %u, nlnno: %u
vi: tràn - nreloc: %u, nlnno: %u

en: cannot read section headers
vi: lỗi đọc các phần đầu của phần

en: cannot read strings table length
vi: không đọc được độ dài bảng các chuỗi

en: cannot read strings table
vi: không đọc được bảng các chuỗi

en: cannot read symbol table
vi: không đọc được bảng ký hiệu

en: cannot read symbol entry
vi: không thể đọc mục ký hiệu

en: cannot read symbol aux entry
vi: không thể đọc mục ký hiệu aux

en: Symbols table (strtable at 0x%08x)
vi: Bảng ký hiệu (strtable at 0x%08x)

en: :
      No symbols
vi: :
      Không có ký hiệu

en:  (no strings):
vi:  (không có chuỗi):

en:  (strings size: %08x):
vi:  (kích thước chuỗi: %08x):

note: Translators: 'sc' is for storage class, 'off' for offset.
en:   # sc         value    section  type aux name/off
vi:   # sc         giá trị    phần  kiểu aux tên/off

en: offset: %08x
vi: khoảng bù (offset): %08x

en: Relocations for %s (%u)
vi: Xây dựng lại cho %s (%u)

en: cannot read relocations
vi: không đọc được thông tin xây dựng lại

en: cannot read relocation entry
vi: không thể đọc mục của thông tin xây dựng lại

en: Line numbers for %s (%u)
vi: Số của dòng cho %s (%u)

en: cannot read line numbers
vi: không thể đọc được số dòng

en: cannot read line number entry
vi: không thể đọc mục số của dòng

en: no .loader section in file
vi: không có phần .loader trong tập tin

en: section .loader is too short
vi: phần .loader quá ngắn

en: Loader header:
vi: Phần đầu bộ tải:

en:   version:           %u
vi:   phiên bản:           %u

en:  Unhandled version
vi:  Phiên bản không nắm được

en:   nbr symbols:       %u
vi:   ký hiệu nbr:       %u

note: Import string table length.
en:   import strtab len: %u
vi:   nhập vào độ dài strtab: %u

en:   nbr import files:  %u
vi:   các tập tin nhập nbr:  %u

en:   import file off:   %u
vi:   tắt nhập khẩu tập tin:   %u

en:   string table len:  %u
vi:   độ dài bảng chuỗi:  %u

en:   string table off:  %u
vi:   tắt bảng chuỗi:  %u

en: Dynamic symbols:
vi: Các ký hiệu động:

en: (bad offset: %u)
vi: (khoảng bù (offset) sai: %u)

en: Dynamic relocs:
vi: relocs động:

en: Import files:
vi: Nhập các tập tin:

en: no .except section in file
vi: không có phần .except trong tập tin

en: Exception table:
vi: Bảng ngoại lệ:

en: no .typchk section in file
vi: không có phần .typchk trong tập tin

en: Type-check section:
vi: Phần kiểm-tra-kiểu:

en:  address beyond section size
vi:  địa chỉ vượt quá kích cỡ phần

en:  tags at %08x
vi:  các thẻ tại %08x

en:  number of CTL anchors: %u
vi:  số của các điểm neo CTL: %u

en:  Name (len: %u):
vi:  Tên (dài: %u):

en: [truncated]
vi: [bị cắt ngắn]

en:  (end of tags at %08x)
vi:  (cuối thẻ tại %08x)

en:  no tags found
vi: không tìm thấy thẻ nào

en:  Truncated .text section
vi: Phần ".text" (văn bản) bị cắt cụt

en: TOC:
vi: Mục Lục (TOC):

en: Nbr entries: %-8u Size: %08x (%u)
vi: Mục Nbr: %-8u Kích thước: %08x (%u)

en: cannot read header
vi: không thể đọc phần đầu

en: File header:
vi: Đầu tập tin:

en:   magic:         0x%04x (0%04o)
vi:   số mầu nhiệm:         0x%04x (0%04o)

en: (WRMAGIC: writable text segments)
vi: (WRMAGIC: đoạn nhớ có thể ghi chữ được)

en: (ROMAGIC: readonly sharablee text segments)
vi: (ROMAGIC: các đoan sharablee text chỉ cho đọc)

en: (TOCMAGIC: readonly text segments and TOC)
vi: (TOCMAGIC: đoạn chữ và MỤC-LỤC (TOC) chỉ cho đọc)

en: unknown magic
vi: không hiểu số mầu nhiệm

en:   Unhandled magic
vi:   Không nắm được số mầu nhiệm

en: parse_coff_type: Bad type code 0x%x
vi: parse_coff_type: (phân tách kiểu coff) Mã kiểu sai 0x%x

en: %s: no recognized debugging information
vi: %s: không có thông tin gỡ lỗi đã nhận ra

en: Last stabs entries before error:
vi: Những mục stabs cuối cùng được nhập vào trước khi gặp lỗi:

en: <no-name>
vi: <không-tên>

en: <corrupt>
vi: <hư hỏng>

en: Unable to seek to 0x%lx for %s
vi: Không thể nhảy tới 0x%lx tìm %s

en: Out of memory allocating 0x%lx bytes for %s
vi: Không đủ bộ nhớ khi cấp phát 0x%lx byte cho %s

en: Unable to read in 0x%lx bytes of %s
vi: Không thể đọc vào 0x%lx byte của %s

en: Don't know about relocations on this machine architecture
vi: Không rõ về việc định vị lại trên kiến trúc máy này

en: 32-bit relocation data
vi: Phân bổ động dữ liệu 32-bit

en: out of memory parsing relocs
vi: không đủ bộ nhớ khi phân tích cú pháp của các việc định vị lại

en: 64-bit relocation data
vi: Phân bổ động dữ liệu 64-bit

en:  Offset     Info    Type                Sym. Value  Symbol's Name + Addend
vi:  Bù     Tin    Kiểu            Giá trị ký hiệu  Tên ký hiệu + gì thêm

en:  Offset     Info    Type            Sym.Value  Sym. Name + Addend
vi:  Bù     Tin    Kiểu    Giá trị ký hiệu Tên ký hiệu + gì thêm

en:  Offset     Info    Type                Sym. Value  Symbol's Name
vi:  Bù     Tin    Kiểu            Giá trị ký hiệu Tên ký hiệu

en:  Offset     Info    Type            Sym.Value  Sym. Name
vi:  Bù     Tin    Kiểu    Giá trị ký hiệu Tên ký hiệu

en:     Offset             Info             Type               Symbol's Value  Symbol's Name + Addend
vi:     Bù             Tin             Kiểu               Giá trị ký hiệu Tên ký hiệu + Phần cộng

en:   Offset          Info           Type           Sym. Value    Sym. Name + Addend
vi:   Bù        Tin         Kiểu     Giá trị ký hiệu  Tên ký hiệu + Phần cộng

en:     Offset             Info             Type               Symbol's Value  Symbol's Name
vi:     Bù             Tin             Kiểu               Giá trị ký hiệu  Tên ký hiệu

en:   Offset          Info           Type           Sym. Value    Sym. Name
vi:   Bù        Tin         Kiểu      Giá trị ký hiệu  Tên ký hiệu

en: unrecognized: %-7lx
vi: không nhận ra: %-7lx

en: <unknown addend: %lx>
vi: <không rõ phần cộng: %lx>

en:  bad symbol index: %08lx
vi:  chỉ mục ký hiệu sai: %08lx

en: <string table index: %3ld>
vi: <chỉ mục bảng chuỗi: %3ld>

en: <corrupt string table index: %3ld>
vi: <chỉ mục bảng chuỗi bị hỏng: %3ld>

en: Processor Specific: %lx
vi: Đặc trưng cho bộ xử lý: %lx

en: Operating System specific: %lx
vi: Đặc trưng cho Hệ điều hành: %lx

en: <unknown>: %lx
vi: <không rõ>: %lx

en: NONE (None)
vi: NONE (Không có)

en: REL (Relocatable file)
vi: REL (Tập tin có thể định vị lại)

en: EXEC (Executable file)
vi: EXEC (Tập tin có thể thực hiện)

en: DYN (Shared object file)
vi: DYN (Tập tin đối tượng dùng chung)

en: CORE (Core file)
vi: CORE (Tập tin lõi)

en: Processor Specific: (%x)
vi: Đặc trưng cho bộ xử lý: (%x)

en: OS Specific: (%x)
vi: Đặc trưng cho HĐH: (%x)

en: <unknown>: %x
vi: <không rõ>: %x

en: <unknown>: 0x%x
vi: <không rõ>: 0x%x

en: , <unknown>
vi: , <không rõ>

en: unknown mac
vi: không rõ mac

en: , relocatable
vi: , relocatable (có thể tái định vị được)

en: , relocatable-lib
vi: , thư viện relocatable-lib  (có thể tái định vị được)

en: , unknown v850 architecture variant
vi: , không hiểu biến thể kiến trúc v850

en: , unknown CPU
vi: , không rõ kiến trúc CPU

en: , unknown ABI
vi: , không hiểu ABI

en: , unknown ISA
vi: , không hiểu ISA

en: Standalone App
vi: Ứng dụng Độc lập

en: <unknown: %x>
vi: <không rõ : %x>

note: This message is probably going to be displayed in a 15 character wide field, so put the hex value first.
en: %08x: <unknown>
vi: %08x: <không rõ>

en: Usage: readelf <option(s)> elf-file(s)
vi: Sử dụng: readelf <tùy_chọn...> tập_tin_elf...

en:  Display information about the contents of ELF format files
vi:  Hiển thị thông tin về nội dung của tập tin định dạng ELF

en:  Options are:
      -a --all               Equivalent to: -h -l -S -s -r -d -V -A -I
      -h --file-header       Display the ELF file header
      -l --program-headers   Display the program headers
         --segments          An alias for --program-headers
      -S --section-headers   Display the sections' header
         --sections          An alias for --section-headers
      -g --section-groups    Display the section groups
      -t --section-details   Display the section details
      -e --headers           Equivalent to: -h -l -S
      -s --syms              Display the symbol table
         --symbols           An alias for --syms
      --dyn-syms             Display the dynamic symbol table
      -n --notes             Display the core notes (if present)
      -r --relocs            Display the relocations (if present)
      -u --unwind            Display the unwind info (if present)
      -d --dynamic           Display the dynamic section (if present)
      -V --version-info      Display the version sections (if present)
      -A --arch-specific     Display architecture specific information (if any).
      -c --archive-index     Display the symbol/file index in an archive
      -D --use-dynamic       Use the dynamic section info when displaying symbols
      -x --hex-dump=<number|name>
                             Dump the contents of section <number|name> as bytes
      -p --string-dump=<number|name>
                             Dump the contents of section <number|name> as strings
      -R --relocated-dump=<number|name>
                             Dump the contents of section <number|name> as relocated bytes
      -w[lLiaprmfFsoRt] or
      --debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,
                   =frames-interp,=str,=loc,=Ranges,=pubtypes,
                   =gdb_index,=trace_info,=trace_abbrev,=trace_aranges]
                             Display the contents of DWARF2 debug sections
vi:  Tùy chọn:
      -a --all               					Tương đương với: -h -l -S -s -r -d -V -A -I
      -h --file-header       				Hiển thị đầu tập tin ELF
      -l --program-headers   		Hiển thị phần đầu chương trình
         --segments          			Bí danh cho "--program-headers"
      -S --section-headers   			Hiển thị đầu của các phần
         --sections          			Bí danh "--section-headers"
      -g --section-groups    			     Hiển thị các nhóm phần
      -t --section-details			Hiển thị chi tiết về phần
      -e --headers           				Tương đương với: -h -l -S
      -s --syms              			Hiển thị bảng ký hiệu
          --symbols          			Bí danh cho "--syms"
      --dyn-syms             Hiển thị bảng ký hiệu năng động
      -n --notes             			Hiển thị các ghi chú lõi (nếu có)
      -r --relocs            		Hiển thị các việc định vị lại (nếu có)
      -u --unwind            		Hiển thị thông tin tháo ra (nếu có)
      -d --dynamic           		Hiển thị phần động (nếu có)
      -V --version-info      		Hiển thị các phần phiên bản (nếu có)
      -A --arch-specific     Hiển thị thông tin đặc trưng cho kiến trúc (nếu có)
      -c --archive-index     Hiển thị chỉ mục ký hiệu/tập tin trong một kho
      -D --use-dynamic       Dùng thông tin phần động khi hiển thị ký hiệu
      -x --hex-dump=<số|tên>
                             Đổ nội dung của phần <số|tên> (dạng byte)
      -p --string-dump=<số|tên>
                             Đổ nội dung của phần <số|tên> (dạng chuỗi)
     -R --relocated-dump=<số|tên>
                             Đổ nội dung của phần <số|tên> (dạng byte đã định vị lại)
      -w[lLiaprmfFsoRt] hay
        --debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,
                   =frames-interp,=str,=loc,=Ranges,=pubtypes,
                   =gdb_index,=trace_info,=trace_abbrev,=trace_aranges]
                             Hiển thị nội dung của chương gỡ lỗi DWARF2
     • rawline		dòng thô
     • decodeline		giải mã dòng
     • info			thông tin
     • abbrev			viết tắt
     • pubnames		xuất các tên
     • aranges		a các phạm vi
     • macro			vĩ lệnh
     • frames			các khung
     • str			chuỗi
     • loc			định vị
     • Ranges		các phạm vi

en:   --dwarf-depth=N        Do not display DIEs at depth N or greater
      --dwarf-start=N        Display DIEs starting with N, at the same depth
                             or deeper
vi:   --dwarf-depth=N        Không hiển thị  DIEs ở độ sâu N hay lớn hơn
      --dwarf-start=N        Hiển thị DIEs bắt đầu từ N, ở cùng độ sâu hay
                             sâu hơn

en:   -i --instruction-dump=<number|name>
                             Disassemble the contents of section <number|name>
vi:   -i --instruction-dump=<số|tên>
                             Tháo ra nội dung của phần <số|tên>

en:   -I --histogram         Display histogram of bucket list lengths
      -W --wide              Allow output width to exceed 80 characters
      @<file>                Read options from <file>
      -H --help              Display this information
      -v --version           Display the version number of readelf
vi:   -I --histogram
    	Hiển thị biểu đồ tần xuất của các độ dài danh sách xô
      -W --wide              Cho phép chiều rộng kết xuất vượt qua 80 ký tự
      @<file>        		Đọc các tùy chọn từ tập tin này
      -H --help             	Hiển thị trợ giúp này
      -v --version           	Hiển thị số thứ tự phiên bản của readelf

en: Out of memory allocating dump request table.
vi: Không đủ bộ nhớ khi cấp phát bảng yêu cầu đổ.

en: Nothing to do.
vi: Không có gì cần làm.

en: 2's complement, little endian
vi: phần bù của 2, tình trạng cuối nhỏ

en: 2's complement, big endian
vi: phần bù của 2, tình trạng cuối lớn

en: Not an ELF file - it has the wrong magic bytes at the start
vi: Không phải là tập tin ELF — có những byte ma thuật không đúng tại đầu nó.

en: ELF Header:
vi: Dòng đầu ELF:

en:   Magic:
vi:   Ma thuật:

en:   Class:                             %s
vi:   Hạng:                             %s

en:   Data:                              %s
vi:   Dữ liệu:                              %s

en:   Version:                           %d %s
vi:   Phiên bản:                           %d %s

en: <unknown: %lx>
vi: <không rõ: %lx>

en:   ABI Version:                       %d
vi:   Phiên bản ABI:                       %d

en:   Type:                              %s
vi:   Kiểu :                              %s

en:   Machine:                           %s
vi:   Máy:                           %s

en:   Version:                           0x%lx
vi:   Phiên bản:                           0x%lx

en:   Entry point address:
vi:   Địa chỉ điểm vào :

en: 
      Start of program headers:
vi: 
      Đầu các dòng đầu chương trình:

en:  (bytes into file)
      Start of section headers:
vi:  (byte vào tập tin)
      Đầu các dòng đầu phần:

en:  (bytes into file)
vi:  (byte vào tập tin)

en:   Flags:                             0x%lx%s
vi:   Cờ :                             0x%lx%s

en:   Size of this header:               %ld (bytes)
vi:   Kích cỡ phần này:               %ld (byte)

en:   Size of program headers:           %ld (bytes)
vi:   Cỡ các dòng đầu chương trình:           %ld (byte)

en:   Number of program headers:         %ld
vi:   Số các dòng đầu phần chương trình:         %ld

en:   Size of section headers:           %ld (bytes)
vi:   Cỡ các dòng đầu phần:           %ld (byte)

en:   Number of section headers:         %ld
vi:   Số các dòng đầu phần:         %ld

en:   Section header string table index: %ld
vi:   Chỉ mục bảng chuỗi dòng đầu phần: %ld

en:  <corrupt: out of range>
vi: <hư hỏng: nằm ngoài phạm vi>

en: program headers
vi: các dòng đầu chương trình

en: possibly corrupt ELF header - it has a non-zero program header offset, but no program headers
vi: gần như chắc chắn là phần đầu ELF sai hỏngr - nó có khoảng bù phần đầu chương trình khác không, nhưng lại không có các phần đầu chương trình

en: 
    There are no program headers in this file.
vi: 
    Không có dòng đầu chương trình trong tập tin này.

en: 
    Elf file type is %s
vi: 
    Kiểu tập tin Elf là %s

en: Entry point
vi: Điểm vào

en: 
    There are %d program headers, starting at offset
vi: 
    Có %d dòng đầu chương trình, bắt đầu tại khoảng bù

en: 
    Program Headers:
vi: 
    Dòng đầu chương trình:

en:   Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
vi:   Kiểu         Bù   Địa Chỉ Ảo   Địa Chỉ Vật lý   CỡTập CỡNhớ  Cờ Canh

en:   Type           Offset   VirtAddr           PhysAddr           FileSiz  MemSiz   Flg Align
vi:   Kiểu         Bù   Địa Chỉ Ảo   Địa Chỉ Vật lý   CỡTập CỡNhớ  Cờ Canh

en:   Type           Offset             VirtAddr           PhysAddr
vi:   Kiểu         Bù         Địa Chỉ Ảo     Địa Chỉ Vật lý

en:                  FileSiz            MemSiz              Flags  Align
vi:                  CỡTập            CỡNhớ              Cờ  Canh

en: Unable to find program interpreter name
vi: Không tìm thấy tên bộ giải dịch chương trình

en: Internal error: failed to create format string to display program interpreter
vi: Lỗi nội bộ : không tạo được chuỗi định dạng để hiển thị bộ giải thích chương trình

en: Unable to read program interpreter name
vi: Không thể đọc tên của bộ giải dịch chương trình

en: 
          [Requesting program interpreter: %s]
vi: 
          [Đang yêu cầu bộ giải dịch chương trình: %s]

en: 
     Section to Segment mapping:
vi: 
     Ánh xạ Phần đến Phân đoạn:

en:   Segment Sections...
vi:   Các phần phân đoạn...

en: Cannot interpret virtual addresses without program headers.
vi: Không thể giải dịch địa chỉ ảo khi không có dòng đầu chương trình.

en: section headers
vi: dòng đầu phần

en: sh_entsize is zero
vi: sh_entsize là số không

en: Invalid sh_entsize
vi: sh_entsize không hợp lệ

en: symbols
vi: ký hiệu

en: symbol table section indicies
vi: các chỉ số của phần bảng ký hiệu

en: UNKNOWN (%*.*lx)
vi: KHÔNG RÕ (%*.*lx)

en: possibly corrupt ELF file header - it has a non-zero section header offset, but no section headers
vi: gần như chắc chắn là phần đầu tập tin ELF sai hỏng - nó có khoảng bù phần đầu chương khác không, nhưng lại không có phần đầu chương

en: 
    There are no sections in this file.
vi: 
    Không có phần trong tập tin này.

en: There are %d section headers, starting at offset 0x%lx:
vi: Có %d dòng đầu phần, bắt đầu tại khoảng bù 0x%lx:

en: string table
vi: bảng chuỗi

en: Section %d has invalid sh_entsize %lx (expected %lx)
vi: Phần %d có kích cỡ sh_entsize không hợp lệ %lx (mong đợi %lx)

en: File contains multiple dynamic symbol tables
vi: Tập tin chứa nhiều bảng ký hiệu động

en: File contains multiple dynamic string tables
vi: Tập tin chứa nhiều bảng chuỗi động

en: dynamic strings
vi: chuỗi động

en: File contains multiple symtab shndx tables
vi: Tập tin chứa nhiều bảng symtab shndx

en: 
    Section Headers:
vi: 
    Dòng đầu phần:

en: 
    Section Header:
vi: 
    Dòng đầu phần:

en:   [Nr] Name
vi:   [Nr] Tên

en:        Type            Addr     Off    Size   ES   Lk Inf Al
vi:        Kiểu            ĐChỉ     Bù    Cỡ   ES   Lk Tin Cl

en:   [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
vi:   [Nr] Tên              Kiểu            ĐChỉ     Bù    Cỡ   ES Cờ Lkết Tin Canh

en:        Type            Address          Off    Size   ES   Lk Inf Al
vi:        Kiểu            Địa chỉ          Bù    Cỡ   ES   Lkết Tin Canh

en:   [Nr] Name              Type            Address          Off    Size   ES Flg Lk Inf Al
vi:   [Nr] Tên              Kiểu            Địa chỉ          Bù    Cỡ   ES Cờ Lkết Tin Canh

en:        Type              Address          Offset            Link
vi:        Kiểu              Địa chỉ          Bù            Liên kết

en:        Size              EntSize          Info              Align
vi:        Cỡ              CỡEnt          Tin              Canh

en:   [Nr] Name              Type             Address           Offset
vi:   [Nr] Tên              Kiểu             Địa chỉ           Bù

en:        Size              EntSize          Flags  Link  Info  Align
vi:        Cỡ              CỡEnt          Cờ  Liên kết  Tin  Canh

en:        Flags
vi:        Cờ

en: section %u: sh_link value of %u is larger than the number of sections
vi: phần %u : giá trị sh_link của %u vẫn lớn hơn số các phần

en: Key to Flags:
      W (write), A (alloc), X (execute), M (merge), S (strings), l (large)
      I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown)
      O (extra OS processing required) o (OS specific), p (processor specific)
vi: Các từ khoá Cờ:
    	W	ghi
     	A	cấp phát
    	X	thực hiện
    	M	trộn
    	S	các chuỗi
    	l	lớn
    	I	thông tin
    	L	thứ tự liên kết
    	G	nhóm
    	T (TLS)
    	E	loại trừ
    	x	không hiểu
    	O	cần thiết xử lý hệ điều hành thêm
    	o 	đặc trưng cho hệ điều hành
    	s	chỉ định bộ xử lý

en: Key to Flags:
      W (write), A (alloc), X (execute), M (merge), S (strings)
      I (info), L (link order), G (group), T (TLS), E (exclude), x (unknown)
      O (extra OS processing required) o (OS specific), p (processor specific)
vi: Các từ khoá Cờ:
    	W	ghi
    	A	cấp phát
    	X	thực hiện
    	M	trộn
    	S	các chuỗi
    	I	thông tin
    	L	thứ tự liên kết
    	G	nhóm
    	T (TLS)
    	E	loại trừ
    	x	không hiểu
    	O	cần thiết xử lý hệ điều hành thêm
    	o 	đặc trưng cho hệ điều hành
    	s	chỉ định bộ xử lý

en: [<unknown>: 0x%x]
vi: [<không rõ>: 0x%x]

en: 
    There are no sections to group in this file.
vi: 
    Không có phần cho nhóm trong tập tin này.

en: Section headers are not available!
vi: Dòng đầu phần không sẵn sàng.

en: 
    There are no section groups in this file.
vi: 
    Không có nhóm phần trong tập tin này.

en: Corrupt header in group section `%s'
vi: Phần đầu hỏng trong chương nhóm `%s'

en: section data
vi: dữ liệu phần

en: 
    %sgroup section [%5u] `%s' [%s] contains %u sections:
vi: 
    %snhóm phần [%5u] `%s' [%s] chứa %u phần:

en:    [Index]    Name
vi:    [Chỉ mục]    Tên

en: section [%5u] in group section [%5u] > maximum section [%5u]
vi: phần [%5u] trong phần nhóm [%5u] > phần tối đa [%5u]

en: section [%5u] in group section [%5u] already in group section [%5u]
vi: phần [%5u] trong phần nhóm [%5u] đã có trong phần nhóm [%5u]

en: section 0 in group section [%5u]
vi: phần 0 trong phần nhóm [%5u]

en: dynamic section image fixups
vi: bộ sửa chữa ảnh chương động

en: 
    Image fixups for needed library #%d: %s - ident: %lx
vi: 
    Bộ sửa chữa ảnh là cần thiết cho thư viện #%d: %s - ident: %lx

en: Seg Offset           Type                             SymVec DataType
vi: Seg Offset           Kiểu                             SymVec KiểuDữLiệu

en: dynamic section image relocations
vi: tái định vị ảnh phần động

en: 
    Image relocs
vi: 
    Tái định vị ảnh

en: Seg Offset   Type                            Addend            Seg Sym Off
vi: Seg Offset   Kiểu                            SốCộng            Seg Sym Off

en: dynamic string section
vi: phần chuỗi động

en: 
    There are no dynamic relocations in this file.
vi: 
    Không có việc định vị lại động trong tập tin này.

en: 
    Relocation section
vi: 
    Phần định vị lại

en:  at offset 0x%lx contains %lu entries:
vi:  tại khoảng bù 0x%lx chứa %lu mục nhập:

en: 
    There are no relocations in this file.
vi: 
    Không có việc định vị lại trong tập tin này.

en: 	Unknown version.
vi: 	Không hiểu phiên bản.

en: unwind table
vi: tri ra bảng

en: Skipping unexpected relocation type %s
vi: Đang bỏ qua kiểu định vị lại bất thường %s

en: 
    There are no unwind sections in this file.
vi: 
    Không có phần tri ra trong tập tin này.

en: 
    Could not find unwind info section for
vi: 
    Không thể tìm thấy phần thông tin tri ra cho

en: unwind info
vi: thông tin tri ra

en: 
    Unwind section
vi: 
    Phần tri ra

en: unwind data
vi: dữ liệu unwind

en: Skipping unexpected relocation at offset 0x%lx
vi: đang bỏ qua tái định vị không như mong đợi trong phần bù 0x%lx

en: [Truncated opcode]
vi: [Opcode (mã thao tác) đã bị cắt cụt]

en: Refuse to unwind
vi: Từ chối tháo ra

en:      [Reserved]
vi:      [Dành riêng]

en:      finish
vi:     hoàn tất

en: [Spare]
vi: [Dư thừa]

en:      [unsupported opcode]
vi:     [Opcode (mã thao tác) không hỗ trợ]

en: pop frame {
vi: khung pop {

en: [pad]
vi: [đệm]

en:   Personality routine:
vi:   Thủ tục cá nhân:

en:   [Truncated data]
vi:   [Dữ liệu đã cắt cụt]

en:   Compact model %d
vi:   Kiểu mẫu nén %d

en:   Restore stack from frame pointer
vi:   Phục hồi stack từ con trỏ khung

en:   Stack increment %d
vi:   Gia số Stack %d

en:   Registers restored:
vi:   Các thanh ghi đã được phục hồi lại:

en:   Return register: %s
vi:   Thanh ghi trả về: %s

en: Could not locate .ARM.extab section containing 0x%lx.
vi: Không thể xác định phần .ARM.extab đang chứa 0x%lx.

en: 
    Unwind table index '%s' at offset 0x%lx contains %lu entries:
vi: 
    Tháo chỉ số bảng '%s' tại khoảng bù 0x%lx chứa %lu các mục:

en: NONE
vi: KHÔNG

en: Interface Version: %s
vi: Phiên bản Giao diện: %s

en: <corrupt: %ld>
vi: <hư hỏng: %ld>

en: Time Stamp: %s
vi: Dấu vết thời gian: %s

en: dynamic section
vi: phần động

en: 
    There is no dynamic section in this file.
vi: 
    Không có phần động trong tập tin này.

en: Unable to seek to end of file!
vi: Không thể tìm nơi tới kết thúc của tập tin.

en: Unable to determine the number of symbols to load
vi: Không thể quyết định số ký hiệu cần tải

en: Unable to seek to end of file
vi: Không thể tìm nơi tới kết thúc tập tin

en: Unable to determine the length of the dynamic string table
vi: Không thể quyết định chiều dài của bảng chuỗi động

en: dynamic string table
vi: bảng chuỗi động

en: symbol information
vi: thông tin ký hiệu

en: 
    Dynamic section at offset 0x%lx contains %u entries:
vi: 
    Phần động tại khoảng bù 0x%lx chứa %u mục nhập:

en:   Tag        Type                         Name/Value
vi:   Thẻ        Kiểu                     Tên/Giá trị

en: Auxiliary library
vi: Thư viện phụ

en: Filter library
vi: Thư viện lọc

en: Dependency audit library
vi: Thư viện kiểm tra quan hệ phụ thuộc

en: Audit library
vi: Thư viện kiểm tra

en: Flags:
vi: Cờ :

en:  None
vi:  Không có

en: Shared library: [%s]
vi: Thư viện dùng chung: [%s]

en:  program interpreter
vi:  bộ giải dịch chương trình

en: Library soname: [%s]
vi: soname thư viện: [%s]

en: Library rpath: [%s]
vi: rpath thư viện: [%s]

en: Library runpath: [%s]
vi: runpath thư viện: [%s]

en: Not needed object: [%s]
vi: Đối tượng không cần thiết: [%s]

en: | <unknown>
vi: | <không rõ>

en:   Addr: 0x
vi:   ĐChỉ: 0x

en:   Offset: %#08lx  Link: %u (%s)
vi:   Bù : %#08lx  Liên kết: %u (%s)

en:   %#06x: Rev: %d  Flags: %s
vi:   %#06x: Bản: %d  Cờ: %s

en:   Index: %d  Cnt: %d
vi:   Chỉ mục: %d  Đếm: %d

en: Name: %s
vi: Tên: %s

en: Name index: %ld
vi: Chỉ mục tên: %ld

en:   %#06x: Parent %d: %s
vi:   %#06x: Mẹ %d: %s

en:   %#06x: Parent %d, name index: %ld
vi:   %#06x: Mẹ %d, chỉ mục tên: %ld

en:   Version def aux past end of section
vi:   Xác định phiên bản phụ qua kết thúc phần

en:   Version definition past end of section
vi:   Xác định phiên bản qua kết thúc phần

en:  Addr: 0x
vi:  ĐChỉ: 0x

en: Version Needs section
vi: Phần xác định phiên bản

en:   %#06x: Version: %d
vi:   %#06x: PhBản: %d

en:   File: %s
vi:   Tập tin: %s

en:   File: %lx
vi:   Tập tin: %lx

en:   Cnt: %d
vi:   Đếm: %d

en:   %#06x:   Name: %s
vi:   %#06x:   Tên: %s

en:   %#06x:   Name index: %lx
vi:   %#06x:   Chỉ mục tên: %lx

en:   Flags: %s  Version: %d
vi:   Cờ: %s  Phiên bản: %d

en: Missing Version Needs auxillary information
vi: Thiếu thông tin phụ cần thiết cho phiên bản

en: Missing Version Needs information
vi: Thiếu thông tin cần thiết cho phiên bản

en: version string table
vi: bảng chuỗi phiên bản

en:  Addr:
vi:  ĐChỉ:

en: version symbol data
vi: dữ liệu ký hiệu phiên bản

en:    0 (*local*)
vi:    0 (*cục bộ*)

en:    1 (*global*)
vi:    1 (*toàn cục*)

en: invalid index into symbol array
vi: chỉ số không hợp lệ trong mảng ký kiệu

en: version need
vi: phiên bản cần

en: version need aux (2)
vi: phiên bản cần phụ (2)

en: *invalid*
vi: *không hợp lệ*

en: version def
vi: đặt phiên bản

en: version def aux
vi: đặt phiên bản phụ

en: 
    No version information found in this file.
vi: 
    Không tìm thấy thông tin phiên bản trong tập tin này.

en: <other>: %x
vi: <khác>: %x

en: Unable to read in dynamic data
vi: Không thể đọc vào dữ liệu động

en:  <corrupt: %14ld>
vi: <hư hỏng: %14ld>

en: Unable to seek to start of dynamic information
vi: Không thể tìm nơi tới đầu của thông tin động

en: Failed to read in number of buckets
vi: Lỗi đọc vào số các xô

en: Failed to read in number of chains
vi: Lỗi đọc vào số các dãy

en: Failed to determine last chain length
vi: Lỗi xác định chiều dài dãy cuối cùng

en: 
    Symbol table for image:
vi: 
    Bảng ký hiệu cho ảnh:

en:   Num Buc:    Value  Size   Type   Bind Vis      Ndx Name
vi:   Số xô :    Giá trị  Cỡ   Kiểu   Trộn Hiện      Ndx Tên

en:   Num Buc:    Value          Size   Type   Bind Vis      Ndx Name
vi:   Số xô :    Giá trị         Cỡ   Kiểu   Trộn Hiện     Ndx Tên

en: 
    Symbol table '%s' has a sh_entsize of zero!
vi: 
    Bảng ký hiệu '%s' có một sh_entsize số không!

en:    Num:    Value  Size Type    Bind   Vis      Ndx Name
vi:    Số :    Giá trị  Cỡ Kiểu    Trộn   Hiện    Ndx Tên

en:    Num:    Value          Size Type    Bind   Vis      Ndx Name
vi:    Số :    Giá trị        Cỡ Kiểu    Trộn   Hiện    Ndx Tên

en: version data
vi: dữ liệu phiên bản

en: version need aux (3)
vi: phiên bản phụ cần (3)

en: bad dynamic symbol
vi: ký hiệu động sai

en: 
    Dynamic symbol information is not available for displaying symbols.
vi: 
    Không có sẵn sàng thông tin ký hiệu động để hiển thị ký hiệu.

en: 
    Histogram for bucket list length (total of %lu buckets):
vi: 
    Biểu đồ tần xuất cho chiều dài danh sách xô (tổng số %lu xô):

en:  Length  Number     %% of total  Coverage
vi:  Dài       Số           %% tổng  Phạm vi

en: 
    Dynamic info segment at offset 0x%lx contains %d entries:
vi: 
    Phân đoạn thông tin động tại khoảng bù 0x%lx chứa %d mục nhập:

en:  Num: Name                           BoundTo     Flags
vi:  Số : Tên                           ĐóngVới     Cờ

en: <corrupt: %19ld>
vi: <hư hỏng: %19ld>

en: Unhandled MN10300 reloc type found after SYM_DIFF reloc
vi: Loại sự định vị lại MN10300 chưa xử lý được tìm sau sự định vị lại SYM_DIFF

en: Missing knowledge of 32-bit reloc types used in DWARF sections of machine number %d
vi: Thiếu thông tin về kiểu định vị lại 32-bit được dùng trong phần DWARF có số thứ tự máy %d

en: unable to apply unsupported reloc type %d to section %s
vi: không thể áp dụng kiểu định vị lại không được hỗ trợ %d cho phần %s

en: skipping invalid relocation offset 0x%lx in section %s
vi: đang bỏ qua khoảng bù định vị lại không hợp lệ 0x%lx trong phần %s

en: skipping invalid relocation symbol index 0x%lx in section %s
vi: đang bỏ qua ký hiệu chỉ mục tái định vị không hợp lệ 0x%lx trong phần %s

en: skipping unexpected symbol type %s in %ld'th relocation in section %s
vi: đang bỏ qua kiểu ký hiệu bất thường %s trong việc định vị lại thứ %ld trong phần %s

en: 
    Assembly dump of section %s
vi: 
    Việc đổ thanh ghi của phần %s

en: section contents
vi: nội dung phần

en:   Note: This section has relocations against it, but these have NOT been applied to this dump.
vi:   Ghi chú : phần này có một số việc định vị lại được gán, nhưng chúng CHƯA được áp dụng cho việc đổ này.

en:   No strings found in this section.
vi:   Không tìm thấy chuỗi trong phần này.

en:  NOTE: This section has relocations against it, but these have NOT been applied to this dump.
vi:  GHI CHÚ : phần này có một số việc định vị lại được gán, nhưng chúng CHƯA được áp dụng cho việc đổ này.

en: %s section data
vi: dữ liệu phần %s

en: Unrecognized debug section: %s
vi: Không nhận ra phần gỡ lỗi: %s

en: Section %d was not dumped because it does not exist!
vi: Phần %d không được đổ vì nó không tồn tại.

en: None
vi: Không

en: Application
vi: Ứng dụng

en: Realtime
vi: Thời gian thực

en: Microcontroller
vi: Vi điều khiển

en: Application or Realtime
vi: Ứng dụng hay Ứng dụng thời gian thực

en: 8-byte and up to %d-byte extended
vi: 8-byte và mở rộng đến %d-byte

en: 8-byte, except leaf SP
vi: 8-byte, loại trừ leaf SP

en: flag = %d, vendor = %s
vi: cờ = %d, tác nhân = %s

en: True
vi: Đúng

en: Hard or soft float
vi: Xử lý số thực dấu chấm động bằng phần cứng hay mềm

en: Hard float
vi: Xử lý số thực dấu chấm động bằng phần cứng

en: Soft float
vi: Xử lý số thực dấu chấm động bằng phần mềm

en: Single-precision hard float
vi: Xử lý số thực dấu chấm động chính đơn bằng phần cứng

en: Any
vi: Bất kỳ

en: Generic
vi: Chung (Generic)

en: Memory
vi: Bộ nhớ

en: Hard float (double precision)
vi: Xử lý số thực dấu chấm động bằng phần cứng (chính đôi)

en: Hard float (single precision)
vi: Xử lý số thực dấu chấm động bằng phần cứng (chính đơn)

en: Hard float (MIPS32r2 64-bit FPU)
vi: Tính số thực dấu chấm động bằng phần cứng (MIPS32r2 64-bit FPU)

en: Not used
vi: Không dùng

en: DSBT addressing not used
vi: Đánh địa chỉ kiểu DSBT không được sử dụng

en: DSBT addressing used
vi: Đánh địa chỉ kiểu DSBT được sử dụng

en: Data addressing position-dependent
vi: Dữ liệu định địa chỉ phụ thuộc vị trí

en: Data addressing position-independent, GOT near DP
vi: Dữ liệu định địa chỉ không phụ thuộc vị trí, GOT gần DP

en: Data addressing position-independent, GOT far from DP
vi: Dữ liệu định địa chỉ không phụ thuộc vị trí, GOT cách xa DP

en: Code addressing position-dependent
vi: Mã định địa chỉ phụ thuộc vị trí

en: Code addressing position-independent
vi: Mã định địa chỉ  không phụ thuộc vị trí

en: attributes
vi: thuộc tính

en: ERROR: Bad section length (%d > %d)
vi: LỖI : chiều dài phần sai (%d > %d)

en: Attribute Section: %s
vi: Phần Thuộc tính: %s

en: ERROR: Bad subsection length (%d > %d)
vi: LỖI : chiều dài phần phụ sai (%d > %d)

en: File Attributes
vi: Thuộc tính Tập tin

en: Section Attributes:
vi: Thuộc tính Phần:

en: Symbol Attributes:
vi: Thuộc tính Ký hiệu:

en: Unknown tag: %d
vi: Thẻ không hiểu: %d

note: ??? Do something sensible, like dump hex.
en:   Unknown section contexts
vi:   Không hiểu ngữ cảnh của phần

en: liblist section data
vi: dữ liệu phần liblist

en: 
    Section '.liblist' contains %lu entries:
vi: 
    Phần '.liblist' có chứa %lu mục tin:

en:      Library              Time Stamp          Checksum   Version Flags
vi:      Thư viện              Dấu vết Thời gian          Tổng kiểm tra   Phiên bản Các cờ

en: <corrupt: %9ld>
vi: <hư hỏng: %9ld>

en:  NONE
vi: KHÔNG

note: #-#-#-#-#  339 (gnucash-glossary-1.9.1)  #-#-#-#-# "A menu choice in the graphical user interface that allows the user to specify how the application will act each time it is used. "
en: options
vi: tùy chọn

en: conflict list found without a dynamic symbol table
vi: tìm được danh sách xung đột không có bảng ký hiệu động

en: conflict
vi: xung đột

en:   Num:    Index       Value  Name
vi:   Số :    CMục     Giá trị    Tên

en: <corrupt: %14ld>
vi: <hư hỏng: %14ld>

en: Global Offset Table data
vi: Dữ liệu bảng khoảng bù toàn cục

en: 
    Primary GOT:
vi: 
    GOT chính:

en:  Canonical gp value:
vi:  Giá trị gp chính tắc:

en:  Reserved entries:
vi:  Mục nhập dành riêng:

en:   %*s %10s %*s Purpose
vi:   Mục đích %*s %10s %*s

note: #-#-#-#-#  1045 (openobject-addons)  #-#-#-#-# module: base
en: Access
vi: Truy cập

en: Initial
vi: Khởi tạo

en:  Lazy resolver
vi:  Thiết bị Lazy

en:  Module pointer (GNU extension)
vi:  Con trỏ môđun (phần mở rộng GNU)

en:  Local entries:
vi:  Mục nhập cục bộ :

en:  Global entries:
vi:  Mục nhập toàn cục:

en: Procedure Linkage Table data
vi: Dữ liệu bảng liên kết các thủ tục

en:   %*s %*s Purpose
vi:   Mục đích %*s %*s

en:  PLT lazy resolver
vi: Bộ giải quyết PLT lazy

en:  Module pointer
vi:  Con trỏ môđun

en:  Entries:
vi:  Mục nhập:

en: liblist string table
vi: bảng chuỗi danh sách thư viện

en:      Library              Time Stamp          Checksum   Version Flags
vi:      Thư viện              Dấu vết Thời gian          Tổng kiểm tra   Phiên bản Các cờ

en: NT_AUXV (auxiliary vector)
vi: NT_AUXV (véc-tơ phụ)

en: NT_PRSTATUS (prstatus structure)
vi: NT_PRSTATUS (cấu trúc trạng thái prstatus)

en: NT_FPREGSET (floating point registers)
vi: NT_FPREGSET (thanh ghi điểm phù động)

en: NT_PRPSINFO (prpsinfo structure)
vi: NT_PRPSINFO (cấu trúc thông tin prpsinfo)

en: NT_TASKSTRUCT (task structure)
vi: NT_TASKSTRUCT (cấu trúc tác vụ)

en: NT_PPC_VMX (ppc Altivec registers)
vi: NT_PPC_VMX (thanh ghi ppc Altivec)

en: NT_PPC_VSX (ppc VSX registers)
vi: NT_PPC_VSX (thanh ghi ppc VSX)

en: NT_X86_XSTATE (x86 XSAVE extended state)
vi: NT_X86_XSTATE (trạng thái mở rộng x86 XSAVE)

en: NT_S390_HIGH_GPRS (s390 upper register halves)
vi: NT_S390_HIGH_GPRS (nửa trên thanh ghi s390)

en: NT_S390_TIMER (s390 timer register)
vi: NT_S390_TIMER (thanh ghi thời gian s390)

en: NT_S390_TODCMP (s390 TOD comparator register)
vi: NT_S390_TODCMP (thanh ghi so sánh s390 TOD)

en: NT_S390_TODPREG (s390 TOD programmable register)
vi: NT_S390_TODPREG (thanh ghi lập trình được s390 TOD )

en: NT_S390_CTRS (s390 control registers)
vi: NT_S390_CTRS (các thanh ghi điều khiển s390)

en: NT_S390_PREFIX (s390 prefix register)
vi: NT_S390_PREFIX (thanh ghi tiền tố s390)

en: NT_ARM_VFP (arm VFP registers)
vi: NT_ARM_VFP (thanh ghi VFP arm)

en: NT_PSTATUS (pstatus structure)
vi: NT_PSTATUS (cấu trúc trạng thái pstatus)

en: NT_FPREGS (floating point registers)
vi: NT_FPREGS (thanh ghi điểm phù động)

en: NT_PSINFO (psinfo structure)
vi: NT_PSINFO (cấu trúc thông tin psinfo)

en: NT_VERSION (version)
vi: NT_VERSION (phiên bản)

en: NT_ARCH (architecture)
vi: NT_ARCH (kiến trúc)

en: Unknown note type: (0x%08x)
vi: Không rõ kiểu ghi chú : (0x%08x)

en: NT_GNU_ABI_TAG (ABI version tag)
vi: NT_GNU_ABI_TAG (thẻ phiên bản ABI)

en: NT_GNU_HWCAP (DSO-supplied software HWCAP info)
vi: NT_GNU_HWCAP (thông tin HWCAP được DSO cung cấp)

en: NT_GNU_BUILD_ID (unique build ID bitstring)
vi: NT_GNU_BUILD_ID (chuỗi bit có mã số xây dựng duy nhất)

en: NT_GNU_GOLD_VERSION (gold version)
vi: NT_GNU_GOLD_VERSION (phiên bản gold)

en:     Build ID:
vi:     ID xây dựng:

note: NetBSD core "procinfo" structure.
en: NetBSD procinfo structure
vi: Cấu trúc thông tin tiến trình procinfo NetBSD

en: PT_GETREGS (reg structure)
vi: PT_GETREGS (cấu trúc thanh ghi)

en: NT_STAPSDT (SystemTap probe descriptors)
vi: NT_STAPSDT (bộ mô tả thăm dò SystemTap)

en:     Provider: %s
vi:     Nơi cung cấp: %s

en:     Name: %s
vi:     Tên: %s

en:     Location:
vi:     Vị trí:

en: , Base:
vi: , Cơ sở:

en: , Semaphore:
vi: , Cờ hiệu:

en:     Arguments: %s
vi:     Các đối số: %s

en: NT_VMS_LNM (language name)
vi: NT_VMS_LNM (tên ngôn ngữ)

en: NT_VMS_SRC (source files)
vi: NT_VMS_SRC (tập tin mã nguồn)

en: NT_VMS_EIDC (consistency check)
vi: NT_VMS_EIDC (kiểm tra tính nhất quán)

en: NT_VMS_FPMODE (FP mode)
vi: NT_VMS_FPMODE (chế độ FP)

en: NT_VMS_IMGNAM (image name)
vi: NT_VMS_IMGNAM (tên ảnh)

en: NT_VMS_IMGID (image id)
vi: NT_VMS_IMGID (id ảnh)

en: NT_VMS_LINKID (link id)
vi: NT_VMS_LINKID (id liên kết)

en: NT_VMS_IMGBID (build id)
vi: NT_VMS_IMGBID (id xây dựng)

en: NT_VMS_GSTNAM (sym table name)
vi: NT_VMS_GSTNAM (tên bảng sym)

en:     Creation date  : %.17s
vi:     Ngày tạo  : %.17s

en:     Last patch date: %.17s
vi:     Ngày vá cuối: %.17s

en:     Module name    : %s
vi:     Tên mô-đun    : %s

en:     Module version : %s
vi:     Phiên bản môđun : %s

en:     Invalid size
vi:     Kích cỡ sai

en:    Language: %s
vi:    Ngôn ngữ: %s

en:    Floating Point mode:
vi:    Chế độ dấu chấm động:

en:    Link time:
vi:   Thời gian liên kết:

en:    Patch time:
vi:    Thời gian vá:

en:    Major id: %u,  minor id: %u
vi:    id lớn: %u,  id nhỏ: %u

en:    Last modified  :
vi:    Lần cuối sửa  :

en: 
       Link flags  :
vi: 
       Các cờ liên kết  :

en:    Header flags: 0x%08x
vi:    Các cờ phần đầu: 0x%08x

en:    Image id    : %s
vi:    id ảnh   : %s

en:     Image name: %s
vi:     Tên ảnh: %s

en:     Global symbol table name: %s
vi:     Tên bảng ký hiệu toàn cục: %s

en:     Image id: %s
vi:     id ảnh: %s

en:     Linker id: %s
vi:     id bộ liên kết: %s

en: notes
vi: ghi chú

en: 
    Notes at offset 0x%08lx with length 0x%08lx:
vi: 
    Gặp ghi chú tại khoảng bù 0x%08lx có chiều dài 0x%08lx:

en:   %-20s %10s	Description
vi:   %-20s %10s	Mô tả

en: Data size
vi: Kích thước dữ liệu

en: corrupt note found at offset %lx into core notes
vi: tìm thấy ghi chú bị hỏng tại khoảng bù %lx vào ghi chú lõi

en:  type: %lx, namesize: %08lx, descsize: %08lx
vi:  kiểu: %lx, cỡ_tên: %08lx, cỡ_mô_tả: %08lx

en: No note segments present in the core file.
vi: Không có phân đoạn ghi chú trong tập tin lõi.

en: This instance of readelf has been built without support for a
    64 bit data type and so it cannot read 64 bit ELF files.
vi: Tức thời readelf này đã được xây dựng
    không có hỗ trợ kiểu dữ liệu 64-bit
    nên không thể đọc tập tin ELF kiểu 64-bit.

en: %s: Failed to read file header
vi: %s: lỗi đọc dòng đầu tập tin

en: 
    File: %s
vi: 
    Tập tin: %s

en: %s: unable to dump the index as none was found
vi: %s: không thể đổ chỉ mục vì không tìm thấy

en: Index of archive %s: (%ld entries, 0x%lx bytes in the symbol table)
vi: Chỉ mục của kho lưu %s: (%ld mục nhập, 0x%lx byte trong bảng ký hiệu)

en: Binary %s contains:
vi: Bản nhị phân %s chứa:

en: %s: end of the symbol table reached before the end of the index
vi: %s: gặp kết thúc bảng ký hiệu đằng trước kết thúc chỉ mục

en: %s: symbols remain in the index symbol table, but without corresponding entries in the index table
vi: %s: có ký hiệu còn lại trong bảng ký hiệu chỉ mục, mà không có mục nhập tương ứng trong bảng chỉ mục

en: %s: failed to seek back to start of object files in the archive
vi: %s: lỗi tìm nơi ngược về đầu của các tập tin đối tượng trong kho lưu

en: %s: failed to seek to archive member.
vi: %s: lỗi tìm nơi tới mục kho lưu.

en: File %s is not an archive so its index cannot be displayed.
vi: Tập tin %s không phải là một kho lưu thì không có chỉ mục để hiển thị.

en: %s: cannot set time: %s
vi: %s: không thể lập thời gian: %s

en: %s: not enough binary data
vi: %s: không đủ dữ liệu nhị phân

en: null terminated unicode string
vi: chuỗi Unicode được chấm dứt vô giá trị

en: resource ID
vi: mã số tài nguyên

en: cursor
vi: con chạy

en: menu header
vi: dòng đầu trình đơn

en: menuex header
vi: dòng đầu trình đơn menuex

en: menuex offset
vi: khoảng bù trình đơn menuex

en: unsupported menu version %d
vi: phiên bản trình đơn không được hỗ trợ %d

en: menuitem header
vi: dòng đầu mục trình đơn

en: menuitem
vi: mục trình đơn

en: dialog header
vi: dòng đầu đối thoại

en: unexpected DIALOGEX version %d
vi: gặp phiên bản DIALOGEX bất thường %d

en: dialog font point size
vi: kích cỡ điểm phông chữ đối thoại

en: dialogex font information
vi: thông tin phông chữ đối thoại dialogex

en: dialog control
vi: điều khiển đối thoại

en: dialogex control
vi: điều khiển đối thoại dialogex

en: dialog control end
vi: kết thúc điều khiển đối thoại

en: dialog control data
vi: dữ liệu điều khiển đối thoại

en: stringtable string length
vi: chiều dài bảng chuỗi

en: stringtable string
vi: chuỗi kiểu bảng chuỗi

en: fontdir header
vi: dòng đầu thư mục phông chữ

en: fontdir
vi: thư mục phông chữ

en: fontdir device name
vi: tên thiết bị thư mục phông chữ

en: fontdir face name
vi: tên mặt chữ thư mục phông chữ

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for an accelerator (what you see in a menu).
en: accelerator
vi: phím tắt

en: group cursor header
vi: dòng đầu con chạy nhóm

en: unexpected group cursor type %d
vi: kiểu con chạy nhóm bất thường %d

en: group cursor
vi: con chạy nhóm

en: group icon header
vi: dòng đầu biểu tượng nhóm

en: unexpected group icon type %d
vi: kiểu biểu tượng nhóm bất thường %d

en: group icon
vi: biểu tượng nhóm

en: unexpected version string
vi: chuỗi phiên bản bất thường

en: version length %d does not match resource length %lu
vi: chiều dài phiên bản %d không tương ứng với chiều dài tài nguyên %lu.

en: unexpected version type %d
vi: kiểu phiên bản bất thường %d

en: unexpected fixed version information length %ld
vi: chiều dài thông tin phiên bản cố định bất thường %ld

en: fixed version info
vi: thông tin phiên bản cố định

en: unexpected fixed version signature %lu
vi: chữ ký phiên bản cố định bất thường %lu

en: unexpected fixed version info version %lu
vi: phiên bản thông tin phiên bản cố định %lu

en: version var info
vi: thông tin tạm phiên bản

en: unexpected stringfileinfo value length %ld
vi: chiều dài giá trị thông tin tập tin chuỗi bất thường %ld

en: version stringtable
vi: bảng chuỗi phiên bản

en: unexpected version stringtable value length %ld
vi: chiều dài giá trị bảng chuỗi phiên bản bất thường %ld

en: version string
vi: chuỗi phiên bản

en: unexpected version string length %ld != %ld + %ld
vi: chiều dài chuỗi phiên bản bất thường %ld != %ld + %ld

en: unexpected version string length %ld < %ld
vi: chiều dài chuỗi phiên bản bất thường %ld < %ld

en: unexpected varfileinfo value length %ld
vi: chiều dài giá trị thông tin tập tin tạm bất thường %ld

en: version varfileinfo
vi: thông tin tập tin tạm phiên bản

en: unexpected version value length %ld
vi: chiều dài giá trị phiên bản bất thường %ld

en: filename required for COFF input
vi: tên tập tin cần thiết cho dữ liệu nhập COFF

en: %s: no resource section
vi: %s: không có phần tài nguyên

en: %s: %s: address out of bounds
vi: %s: %s: địa chỉ ở ngoại phạm vi

en: named directory entry
vi: mục nhập thư mục có tên

en: directory entry name
vi: tên mục nhập thư mục

en: named subdirectory
vi: thư mục con có tên

en: named resource
vi: tài nguyên có tên

en: ID directory entry
vi: mục nhập thư mục ID

en: ID subdirectory
vi: thư mục con ID

en: ID resource
vi: tài nguyên ID

en: resource type unknown
vi: không rõ kiểu tài nguyên

en: data entry
vi: mục nhập dữ liệu

en: resource data
vi: dữ liệu tài nguyên

en: resource data size
vi: kích cỡ dữ liệu tài nguyên

en: filename required for COFF output
vi: tên tập tin cần thiết cho kết xuất COFF

en: Using popen to read preprocessor output
vi: Đang dùng popen để đọc kết xuất bộ tiền xử lý

en: preprocessing failed.
vi: lỗi tiền xử lý.

en: %s: unexpected EOF
vi: %s: gặp kết thúc tập tin bất thường

en: %s: read of %lu returned %lu
vi: %s: việc đọc %lu đã trả lại %lu

en: %s: fseek to %lu failed: %s
vi: %s: lỗi fseek tới %lu: %s

en: help ID requires DIALOGEX
vi: mã số trợ giúp cần thiết DIALOGEX

en: control data requires DIALOGEX
vi: dữ liệu điều khiển cần thiết DIALOGEX

en:  Displays the sizes of sections inside binary files
vi:  Hiển thị kích cỡ của các phần bên trong tập tin nhị phân

en:  If no input file(s) are specified, a.out is assumed
vi:  Không ghi rõ tập tin nhập vào thì giả sử <a.out>

en:  The options are:
      -A|-B     --format={sysv|berkeley}  Select output style (default is %s)
      -o|-d|-x  --radix={8|10|16}         Display numbers in octal, decimal or hex
      -t        --totals                  Display the total sizes (Berkeley only)
                --common                  Display total size for *COM* syms
                --target=<bfdname>        Set the binary file format
                @<file>                   Read options from <file>
      -h        --help                    Display this information
      -v        --version                 Display the program's version
vi:  Tùy chọn:
      -A|-B     --format={sysv|berkeley}
    			Chọn kiểu dáng kết xuất (mặc định là %s)
      -o|-d|-x  --radix={8|10|16}
    			Hiển thị các số dạng bát phân, thập phân hay thập lục
      -t        --totals          Hiển thị các kích cỡ tổng cộng (chỉ Berkeley)
                --common      Hiển thị kích cỡ tổng cổng cho các sym *COM*
                --target=<tên_bfd>    Lập định dạng tập tin nhị phân
                @<file>                   Đọc các tùy chọn từ tập tin đó
      -h        --help                Hiển thị trợ giúp này
      -v        --version            Hiển thị phiên bản của chương trình này

en: Invalid radix: %s
vi: Cơ sở không hợp lệ: %s

en: Convert a COFF object file into a SYSROFF object file
vi: Chuyển đổi một tập tin đối tượng COFF thành một tập tin đối tượng SYSROFF

en:  The options are:
      -q --quick       (Obsolete - ignored)
      -n --noprescan   Do not perform a scan to convert commons into defs
      -d --debug       Display information about what is being done
      @<file>          Read options from <file>
      -h --help        Display this information
      -v --version     Print the program's version number
vi:  Tùy chọn:
      -q --quick       (Cũ nên bị bỏ qua)
      -n --noprescan    Đừng quét để chuyển đổi các điều dùng chung (common)
    		thành lời định nghĩa (def)
      -d --debug       Hiển thị thông tin về hành động hiện thời
       @<file>            Đọc các tùy chọn từ tập tin này
      -h --help          Hiển thị trợ giúp này
      -v --version      In ra số thứ tự phiên bản của chương trình

en: unable to open output file %s
vi: không thể mở tập tin kết xuất %s

en: numeric overflow
vi: tràn thuộc số

en: Bad stab: %s
vi: stab sai: %s

en: Warning: %s: %s
vi: Cảnh báo : %s: %s

en: unknown C++ encoded name
vi: không rõ tên mã C++

note: Complain and keep going, so compilers can invent new cross-reference types.
en: unrecognized cross reference type
vi: không nhận ra kiểu tham chiếu chéo

note: Does this actually ever happen?  Is that why we are worrying about dealing with it rather than just calling error_type?
en: missing index type
vi: thiếu kiểu chỉ mục

en: unknown virtual character for baseclass
vi: không rõ ký tự ảo cho hạng cơ bản

en: unknown visibility character for baseclass
vi: không rõ ký tự tình trạng hiển thị cho hạng cơ bản

en: unnamed $vb type
vi: kiểu $vb chưa có tên

en: unrecognized C++ abbreviation
vi: không nhận ra lời viết tắt C++

en: unknown visibility character for field
vi: không rõ ký tự tình trạng hiển thị cho trường

en: const/volatile indicator missing
vi: thiếu chỉ thị bất biến/hay thay đổi

en: Type file number %d out of range
vi: Con số kiểu tập tin %d ở ngoài phạm vi

en: Type index number %d out of range
vi: Con số kiểu chỉ mục %d ở ngoài phạm vi

en: Unrecognized XCOFF type %d
vi: Không nhận ra kiểu XCOFF %d

en: no argument types in mangled string
vi: không có kiểu đối số trong chuỗi đã rối

en: Demangled name is not a function
vi: Tên đã tháo gỡ không phải là hàm

en: Unexpected type in v3 arglist demangling
vi: Gặp kiểu bất thường trong việc tháo gỡ danh sách đối số v3

en: Unrecognized demangle component %d
vi: Không nhận ra thành phần tháo gỡ %d

en: Failed to print demangled template
vi: Lỗi in ra biểu mẫu đã tháo gỡ

en: Couldn't get demangled builtin type
vi: Không thể lấy kiểu dựng sẳn (builtin) đã tháo gỡ

en: Unexpected demangled varargs
vi: Gặp một số varargs đã tháo gỡ bất thường

en: Unrecognized demangled builtin type
vi: Không nhận ra kiểu dựng sẳn (builtin) đã tháo gỡ

en: invalid minimum string length %d
vi: sai đắt chiều dài chuỗi tối thiểu %d

en:  Display printable strings in [file(s)] (stdin by default)
vi:  Hiển thị các chuỗi có khả năng in trong [tập tin...] (mặc định là đầu vào tiêu chuẩn)

en: *undefined*
vi: *chưa định nghĩa*

en: WANTED %x!!
vi: MUỐN %x!!

en: Print a human readable interpretation of a SYSROFF object file
vi: In ra lời giải dịch tập tin đối tượng SYSROFF cho người đọc được

en:  The options are:
      -h --help        Display this information
      -v --version     Print the program's version number
vi:  Tùy chọn:
      -h --help                 Hiển thị trợ giúp này
      -v --version              In ra số thứ tự phiên bản của chương trình

en: cannot open input file %s
vi: không thể mở tập tin nhập liệu %s

en: Copyright 2011 Free Software Foundation, Inc.
vi: Tác quyền năm 2011 của Tổ chức Phần mềm Tự do.

en: This program is free software; you may redistribute it under the terms of
    the GNU General Public License version 3 or (at your option) any later version.
    This program has absolutely no warranty.
vi: Chương trình này là phần mềm tự do; bạn có quyền phát hành lại
    nó với điều kiện của Giấy Phép Công Cộng GNU (GPL)
    phiên bản 3 hoặc (tùy chọn) bắt cứ phiên bản sau nào.
    Chương trình này không bảo đảm gì cả.

en: can't create %s file `%s' for output.
vi: không thể tạo %s tập tin `%s' để kết xuất.

en: Usage: %s [option(s)] [input-file]
vi: Sử dụng: %s [tùy_chọn] [tập_tin_nhập]

en:  The options are:
      -a --ascii_in                Read input file as ASCII file
      -A --ascii_out               Write binary messages as ASCII
      -b --binprefix               .bin filename is prefixed by .mc filename_ for uniqueness.
      -c --customflag              Set custom flags for messages
      -C --codepage_in=<val>       Set codepage when reading mc text file
      -d --decimal_values          Print values to text files decimal
      -e --extension=<extension>   Set header extension used on export header file
      -F --target <target>         Specify output target for endianness.
      -h --headerdir=<directory>   Set the export directory for headers
      -u --unicode_in              Read input file as UTF16 file
      -U --unicode_out             Write binary messages as UFT16
      -m --maxlength=<val>         Set the maximal allowed message length
      -n --nullterminate           Automatic add a zero termination to strings
      -o --hresult_use             Use HRESULT definition instead of status code definition
      -O --codepage_out=<val>      Set codepage used for writing text file
      -r --rcdir=<directory>       Set the export directory for rc files
      -x --xdbg=<directory>        Where to create the .dbg C include file
                                   that maps message ID's to their symbolic name.
vi:  Các tùy chọn là:
      -a --ascii_in                Đọc tập tin nhập vào dạng tập tin ASCII
      -A --ascii_out               Ghi các thông điệp nhị phân dạng ASCII
      -b --binprefix               Tên tập tin ".bin" có tiền tố ".mc filename_" để duy nhất.
      -c --customflag              Đặt các _cờ riêng_ cho thông điệp
      -C --codepage_in=<giá_trị>       Đặt trang mã khi đọc tập tin văn bản mc
      -d --decimal_values          In ra các giá trị vào tập tin văn bản thập phân
      -e --extension=<phần_mở_rộng>   Đặt đuôi mở rộng sử dụng khi xuất tập tin phần đầu
      -F --target <đích>         Ghi rõ đích xuất cho endianness
      -h --headerdir=<thư_mục>   Đặt thư mục xuất khẩu cho các phần đầu
      -u --unicode_in              Đọc tập tin nhập vào dạng UTF16
      -U --unicode_out             Ghi các thông điệp nhị phân dạng UFT16
      -m --maxlength=<giá_trị>         Đặt độ dài thông điệp tối đa được phép
      -n --nullterminate           Tự động thêm vào chuỗi sự chấm dứt số không
      -o --hresult_use             _Dùng_ lời xác định HRESULT thay cho
    		lời xác định mã trạng thái
      -O --codepage_out=<giá_trị>     Đặt trang mã dùng để ghi tập tin văn bản
      -r --rcdir=<thư_mục>       Đặt thư mục xuất khẩu cho các tập tin rc
      -x --xdbg=<thư_mục>      Nơi cần tạo tập tin bao gồm C .dbg mà
                                   ánh xạ các mã nhận diện thông điệp tới tên kiểu ký hiệu của nó.

en:   -H --help                    Print this help message
      -v --verbose                 Verbose - tells you what it's doing
      -V --version                 Print version information
vi:   -H --help                    In ra trợ giúp này
      -v --verbose                 Hiển thị chi tiết về tiến hành
      -V --version                 In ra thông tin về phiên bản

en: %s: warning:
vi: %s: cảnh báo :

en: A codepage was specified switch `%s' and UTF16.
vi: Một trang mã được chỉ định chuyển đổi giữa "%s" và UTF16.

en: 	codepage settings are ignored.
vi: 	thiết lập trang mã bị bỏ qua.

en: try to add a ill language.
vi: thử thêm một ngôn ngữ sai.

en: unable to open file `%s' for input.
vi: không thể mở tập tin `%s' để nhập.

en: unable to read contents of %s
vi: không thể đọc nội dung của %s

en: input file does not seems to be UFT16.
vi: tập tin nhập vào có vẻ không phải UTF16.

en: : expected to be a directory
vi: : mong đợi một thư mục

en: : expected to be a leaf
vi: : mong đợi một lá

en: : duplicate value
vi: : giá trị trùng

en: %s: supported formats:
vi: %s: định dạng được hỗ trợ :

en: Usage: %s [option(s)] [input-file] [output-file]
vi: Sử dụng: %s [tùy_chọn...] [tập_tin_nhập] [tập_tin_xuất]

en:  The options are:
      -i --input=<file>            Name input file
      -o --output=<file>           Name output file
      -J --input-format=<format>   Specify input format
      -O --output-format=<format>  Specify output format
      -F --target=<target>         Specify COFF target
         --preprocessor=<program>  Program to use to preprocess rc file
         --preprocessor-arg=<arg>  Additional preprocessor argument
      -I --include-dir=<dir>       Include directory when preprocessing rc file
      -D --define <sym>[=<val>]    Define SYM when preprocessing rc file
      -U --undefine <sym>          Undefine SYM when preprocessing rc file
      -v --verbose                 Verbose - tells you what it's doing
      -c --codepage=<codepage>     Specify default codepage
      -l --language=<val>          Set language when reading rc file
         --use-temp-file           Use a temporary file instead of popen to read
                                   the preprocessor output
         --no-use-temp-file        Use popen (default)
vi:  Tùy chọn:
      -i --input=<tập_tin>            Tập tin nhập vào
      -o --output=<tập_tin>         Tập tin kết xuất
      -J --input-format=<định_dạng>    Ghi rõ định dạng nhập vào
      -O --output-format=<định_dạng>    Ghi rõ định dạng kết xuất
      -F --target=<đích>              Ghi rõ đích COFF
         --preprocessor=<chương_trình>   Chương trình cần dùng để tiền xử lý tập tin rc (tài nguyên)
         --preprocessor-arg=<arg>  Các đối số phụ thêm của bộ tiền xử lý
      -I --include-dir=<thư_mục>  Bao gồm thư mục này khi tiền xử lý tập tin rc
      -D --define <ký_hiệu>[=<giá_trị>]   Định nghĩa ký hiệu SYM khi tiền xử lý tập tin rc
      -U --undefine <ký_hiệu>  Hủy định nghĩa ký hiệu SYM khi tiền xử lý tập tin rc
      -v --verbose             Chi tiết: xuất thông tin về hành động hiện thời
      -c --codepage=<trang_mã>   Ghi rõ trang mã mặc định
      -l --language=<giá_trị>    Đặt ngôn ngữ để đọc tập tin rc (tài nguyên)
         --use-temp-file       Dùng tập tin tạm thời thay cho popen để đọc kết xuất tiền xử lý
         --no-use-temp-file        Dùng popen (mặc định)

en:      --yydebug                 Turn on parser debugging
vi:      --yydebug                 Bật khả năng gỡ lỗi kiểu bộ phân tích

en:   -r                           Ignored for compatibility with rc
      @<file>                      Read options from <file>
      -h --help                    Print this help message
      -V --version                 Print version information
vi:   -r                           Bị bỏ qua để tương thích với rc (tài nguyên)
       @<file>                   Đọc các tùy chọn từ tập tin này
      -h, --help                 Hiển thị trợ giúp này
      -V, --version            Hiển thị thông tin về phiên bản

en: FORMAT is one of rc, res, or coff, and is deduced from the file name
    extension if not specified.  A single file name is an input file.
    No input-file is stdin, default rc.  No output-file is stdout, default rc.
vi: ĐỊNH DẠNG là một của rc, res hay coff, và được quyết định
    từ phần mở rộng tên tập tin nếu chưa ghi rõ.
    Một tên tập tin đơn là tập tin nhập. Không có tập tin nhập thì
    đầu vào tiêu chuẩn, mặc định là rc. Không có tập tin kết xuất thì
    đầu ra tiêu chuẩn, mặc định là rc.

en: invalid codepage specified.
vi: ghi rõ trang mã không hợp lệ.

en: no resources
vi: không có tài nguyên

en: stab_int_type: bad size %u
vi: stab_int_type: (kiểu số nguyên stab) kích cỡ sai %u

en: %s: no archive symbol table (run ranlib)
vi: %s: không có bảng ký hiệu kho lưu (hãy chạy ranlib)

en: %s: bad archive symbol table names
vi: %s: tên bảng ký hiệu kho lưu sai

en: %s: malformed archive header at %zu
vi: %s: sai dạng phần đầu kho lưu tại %zu

en: %s: malformed archive header size at %zu
vi: %s: sai dạng kích cỡ phần đầu kho lưu tại %zu

en: %s: malformed archive header name at %zu
vi: %s: sai dạng tên phần đầu kho lưu tại %zu

en: %s: bad extended name index at %zu
vi: %s: chỉ mục tên mở rộng sai tại %zu

en: %s: bad extended name entry at header %zu
vi: %s: mục nhập tên mở rộng sai tại phần đầu %zu

en: %s: short archive header at %zu
vi: %s: phần đầu kho lưu ngắn tại %zu

en: %s: member at %zu is not an ELF object
vi: %s: bộ phạn tại %zu không phải là đối tượng ELF

en: %s: archive libraries: %u
vi: %s: thư viện kho lưu : %u

en: %s: total archive members: %u
vi: %s: tổng bộ phạn kho lưu : %u

en: %s: loaded archive members: %u
vi: %s: đã nạp bộ phạn kho lưu : %u

en: %s: unsupported reloc %u against local symbol
vi: %s: sự định vị lại không được hỗ trợ %u so với ký hiệu cục bộ

note: These are relocations which should only be seen by the dynamic linker, and should never be seen here.
en: %s: unexpected reloc %u in object file
vi: %s: gặp sự định vị lại không mong đợi %u trong tập tin đối tượng

en: %s: unsupported reloc %u against global symbol %s
vi: %s: sự định vị lại không được hỗ trợ %u so với ký hiệu toàn cục %s

en: %s: unsupported RELA reloc section
vi: %s: phần định vị lại RELA không được hỗ trợ

en: unexpected reloc %u in object file
vi: gặp sự định vị lại không mong đợi %u trong tập tin đối tượng

en: unsupported reloc %u
vi: định vị lại không được hỗ trợ %u

en: relocation overflow in relocation %u
vi: tràn vùng định vị lại trong sự định vị lại %u

en: unexpected opcode while processing relocation %u
vi: gặp mã thao tác không mong đợi khi xử lý sự định vị lại %u

en: unsupported reloc %u in object file
vi: gặp sự định vị lại không được hỗ trợ %u trong tập tin đối tượng

en: cannot open %s: %s:
vi: không thể mở %s: %s:

en: not compressing section data: zlib error
vi: không đang nén dữ liệu phần: lỗi zlib

en: cannot open symbol count file %s: %s
vi: không thể mở tập tin đếm ký hiệu %s: %s

en: out of file descriptors and couldn't close any
vi: cạn bộ mô tả tập tin và không thể đóng bộ nào

en: while closing %s: %s
vi: trong khi đóng %s: %s

en: %s: can not read directory: %s
vi: %s: không thể đọc thư mục: %s

en: Unusually large LEB128 decoded, debug information may be corrupted
vi: Giải mã được LEB128 rất lớn: thông tin gỡ lỗi có thể bị hỏng

en: unexpected duplicate type %u section: %u, %u
vi: gặp kiểu trùng không mong đợi %u trong phần: %u, %u

en: unexpected link in section %u header: %u != %u
vi: gặp liên kết không mong đợi trong phần %u dòng đầu: %u != %u

en: DYNAMIC section %u link out of range: %u
vi: liên kết phần ĐỘNG %u vượt ra ngoài giới hạn: %u

en: DYNAMIC section %u link %u is not a strtab
vi: liên kết phần ĐỘNG %u %u không phải strtab

en: invalid dynamic symbol table name index: %u
vi: chỉ mục tên bảng ký hiệu động không hợp lệ: %u

en: dynamic symbol table name section has wrong type: %u
vi: phần tên bảng ký hiệu động có kiểu sai: %u

en: bad section name offset for section %u: %lu
vi: sai đặt khoảng bù tên phần cho phần %u: %lu

en: duplicate definition for version %u
vi: gặp lời xác định trùng cho phiên bản %u

en: unexpected verdef version %u
vi: gặp phiên bản verdef không mong đợi %u

en: unexpected verneed version %u
vi: gặp phiên bản verneed không mong đợi %u

en: size of dynamic symbols is not multiple of symbol size
vi: kích cỡ của ký hiệu động không phải là bội số cho kích cỡ ký hiệu

en: symbol %s has undefined version %s
vi: ký hiệu %s có phiên bản chưa được xác định %s

en: ** eh_frame_hdr
vi: ** khung_eh_hdr

en: ** eh_frame
vi: ** khung_eh

en: %s: fatal error:
vi: %s: lỗi nghiêm trọng:

en: %s: error:
vi: %s: lỗi:

en: %s: %s: error:
vi: %s: %s: lỗi:

en: %s: %s: warning:
vi: %s: %s: cảnh báo :

en: invalid reference to dot symbol outside of SECTIONS clause
vi: tham chiếu sai đến ký hiệu chấm bên ngoài mệnh đề SECTIONS (phần)

note: Handle unary operators.  We use a preprocessor macro as a hack to capture the C operator.
en: unary
vi: nguyên phân

note: Handle binary operators.  We use a preprocessor macro as a hack to capture the C operator.  KEEP_LEFT means that if the left operand is section relative and the right operand is not, the result uses the same section as the left operand.  KEEP_RIGHT is the same with left and right swapped.  IS_DIV me
en: binary
vi: nhị phân

en:  by zero
vi:  cho không

en: max applied to section relative value
vi: tối đa áp dụng cho giá trị tương đối của phần

en: min applied to section relative value
vi: tối thiểu áp dụng cho giá trị tương đối của phần

en: aligning to section relative value
vi: sắp hàng theo giá trị tương đối của phần

en: unknown constant %s
vi: không rõ hằng số %s

en: munmap failed: %s
vi: munmap bị lỗi: %s

en: %s: fstat failed: %s
vi: %s: fstat bị lỗi: %s

en: could not reopen file %s
vi: không thể mở lại tập tin %s

en: %s: pread failed: %s
vi: %s: pread bị lỗi: %s

en: %s: file too short: read only %lld of %lld bytes at %lld
vi: %s: tập tin quá ngắn: đọc được chỉ %lld byte trên %lld byte theo %lld

en: %s: attempt to map %lld bytes at offset %lld exceeds size of file; the file may be corrupt
vi: %s: việc thử ánh xạ %lld byte đẳng sau khoảng bù %lld cũng vượt quá kích cỡ tập tin; tập tin có thể bị hỏng

en: %s: mmap offset %lld size %lld failed: %s
vi: %s: khoảng bù sơ đồ vùng nhớ (mmap) %lld kích cỡ %lld bị lỗi: %s

en: %s: lseek failed: %s
vi: %s: lseek bị lỗi: %s

en: %s: readv failed: %s
vi: %s: readv bị lỗi: %s

en: %s: file too short: read only %zd of %zd bytes at %lld
vi: %s: tập tin quá ngắn: đọc được chỉ %zd byte trên %zd byte theo %lld

en: %s: total bytes mapped for read: %llu
vi: %s: tổng byte được ánh xạ để đọc: %llu

en: %s: maximum bytes mapped for read at one time: %llu
vi: %s: số tối đa các byte được ánh xạ để đọc cùng lúc: %llu

en: %s: stat failed: %s
vi: %s: stat bị lỗi: %s

en: cannot find %s%s
vi: không tìm thấy %s%s

en: cannot find %s
vi: không tìm thấy %s

en: cannot open %s: %s
vi: không thể mở %s: %s

en: pthead_mutextattr_init failed: %s
vi: pthead_mutextattr_init bị lỗi: %s

en: pthread_mutextattr_settype failed: %s
vi: pthread_mutextattr_settype bị lỗi: %s

en: pthread_mutex_init failed: %s
vi: pthread_mutex_init bị lỗi: %s

en: pthread_mutexattr_destroy failed: %s
vi: pthread_mutexattr_destroy bị lỗi: %s

en: pthread_mutex_destroy failed: %s
vi: pthread_mutex_destroy bị lỗi: %s

en: pthread_mutex_lock failed: %s
vi: pthread_mutex_lock bị lỗi: %s

en: pthread_mutex_unlock failed: %s
vi: pthread_mutex_unlock bị lỗi: %s

en: pthread_cond_init failed: %s
vi: pthread_cond_init bị lỗi: %s

en: pthread_cond_destroy failed: %s
vi: pthread_cond_destroy bị lỗi: %s

en: pthread_cond_wait failed: %s
vi: pthread_cond_wait bị lỗi: %s

en: pthread_cond_signal failed: %s
vi: pthread_cond_signal bị lỗi: %s

en: pthread_cond_broadcast failed: %s
vi: pthread_cond_broadcast bị lỗi: %s

en: pthread_once failed: %s
vi: pthread_once bị lỗi: %s

en: %s: internal error in %s, at %s:%d
vi: %s: gặp lỗi nội bộ trong %s, tại %s:%d

en: cannot use non-ELF output format with dynamic object %s
vi: không thể sử dụng định dạng kết xuất khác ELF với đối tượng động %s

note: FIXME: This needs to specify the location somehow.
en: missing expected TLS relocation
vi: thiếu sự định vị lại TLS mong đợi

en: section symbol %u has bad shndx %u
vi: ký hiệu phần %u có shndx sai %u

en: local symbol %u has bad shndx %u
vi: ký hiệu cục bộ %u có shndx sai %u

en: both SUN and GNU model TLS relocations
vi: định vị lại TLS kiểu cả hai SUN và GNU

en: failed to match split-stack sequence at section %u offset %0zx
vi: không khớp được dãy đống chia ra tại phần %u khoảng bù %0zx

en: %s: ICF Converged after %u iteration(s)
vi: %s: ICF đồng quy sau %u lần lặp lại

en: %s: ICF stopped after %u iteration(s)
vi: %s: ICF bị dừng sau %u lần lặp lại

en: Could not find symbol %s to unfold
vi: Không tìm thấy ký hiệu %s để mở ra

en: the link might take longer: cannot perform incremental link: %s
vi: tiến trình liên kết có thể chạy lâu hơn — không thể thực hiện tiến trình liên kết dần: %s

en: no incremental data from previous build
vi: không có dữ liệu dần từ việc xây dựng trước

en: invalid incremental build data
vi: gặp dữ liệu xây dựng dần sai

en: different version of incremental build data
vi: gặp phiên bản khác về dữ liệu xây dựng dần

en: command line changed
vi: dòng lệnh bị thay đổi

en: unsupported ELF machine number %d
vi: số thứ tự máy ELF không được hỗ trợ %d

en: output is not an ELF file.
vi: kết xuất không phải là một tập tin ELF.

en: unsupported file: 32-bit, big-endian
vi: tập tin không được hỗ trợ : 32-bit về cuối lớn

en: unsupported file: 32-bit, little-endian
vi: tập tin không được hỗ trợ : 32-bit về cuối nhỏ

en: unsupported file: 64-bit, big-endian
vi: tập tin không được hỗ trợ : 64-bit về cuối lớn

en: unsupported file: 64-bit, little-endian
vi: tập tin không được hỗ trợ : 64-bit về cuối nhỏ

en: --build-id=uuid failed: could not open /dev/urandom: %s
vi: --build-id=uuid bị lỗi: không mở được /dev/urandom: %s

en: /dev/urandom: read failed: %s
vi: /dev/urandom: lỗi đọc: %s

en: /dev/urandom: expected %zu bytes, got %zd bytes
vi: /dev/urandom: mong đợi %zu byte, còn nhận %zd byte

en: load segment overlap [0x%llx -> 0x%llx] and [0x%llx -> 0x%llx]
vi: đoạn nạp chồng lấp [0x%llx -> 0x%llx] và [0x%llx -> 0x%llx]

en: cannot open map file %s: %s
vi: không thể mở tập tin sơ đồ %s: %s

en: cannot close map file: %s
vi: không thể đóng tập tin sơ đồ : %s

en: 
    Allocating common symbols
vi: 
    Đang cấp phát các ký hiệu dùng chung

en: Common symbol       size              file
vi: Ký hiệu chung      kích cỡ       tập tin

en: 
    Memory map
vi: 
    Sơ đồ vùng nhớ

en: %s: %s merged constants size: %lu; input: %zu; output: %zu
vi: %s: %s kích cỡ các hằng số gộp lại: %lu; vào: %zu; ra: %zu

en: mergeable string section length not multiple of character size
vi: chiều dài phần chuỗi có thể gộp lại không phải là bội số cho kích cỡ ký tự

en: %s: %s input: %zu
vi: %s: vào %s: %zu

en: ** merge constants
vi: ** hằng số gộp lại

en: ** merge strings
vi: ** chuỗi gộp lại

en: extended index for symbol %u out of range: %u
vi: chỉ mục mở rộng cho ký hiệu %u ở ngoại phạm vi: %u

en: section name section has wrong type: %u
vi: phần tên phần có kiểu sai: %u

en: invalid symbol table name index: %u
vi: sai đặt chỉ mục tên bảng ký hiệu : %u

en: symbol table name section has wrong type: %u
vi: phần tên bảng ký hiệu có kiểu sau: %u

en: section group %u info %u out of range
vi: thông tin %1$u về nhóm phần %2$u ở ngoài phạm vi

en: symbol %u name offset %u out of range
vi: khoảng bù tên %1$u của ký hiệu %2$u ở ngoài phạm vi

en: symbol %u invalid section index %u
vi: sai đặt chỉ mục phần %1$u của ký hiệu %2$u

en: section %u in section group %u out of range
vi: phần %u trong nhóm phần %u ở ngoại phạm vi

en: invalid section group %u refers to earlier section %u
vi: sai đặt nhóm phần %u mà tham chiếu đến phần trước %u

en: relocation section %u has bad info %u
vi: phần định vị lại %u có thông tin sai %u

en: size of symbols is not multiple of symbol size
vi: kích cỡ của ký hiệu không phải là bội số cho kích cỡ ký hiệu

en: local symbol %u section name out of range: %u >= %u
vi: tên phần của ký hiệu %u ở ngoại phạm vi: %u ≥ %u

en: unknown section index %u for local symbol %u
vi: không rõ chỉ mục phần %u cho ký hiệu cục bộ %u

en: local symbol %u section index %u out of range
vi: chỉ mục phần %1$u của ký hiệu cục bộ %2$u ở ngoại phạm vi

en: %s is not supported but is required for %s in %s
vi: %s không được hỗ trợ còn yêu cầu cho %s trong %s

en: %s: unsupported ELF machine number %d
vi: %s: số thứ tự máy ELF không được hỗ trợ %d

en: %s: incompatible target
vi: %s: đích đến không tương thích

en: %s: not configured to support 32-bit big-endian object
vi: %s: không phải được cấu hình để hỗ trợ đối tượng về cuối lớn 32-bit

en: %s: not configured to support 32-bit little-endian object
vi: %s: không phải được cấu hình để hỗ trợ đối tượng về cuối nhỏ 32-bit

en: %s: not configured to support 64-bit big-endian object
vi: %s: không phải được cấu hình để hỗ trợ đối tượng về cuối lớn 64-bit

en: %s: not configured to support 64-bit little-endian object
vi: %s: không phải được cấu hình để hỗ trợ đối tượng về cuối nhỏ 64-bit

en: Usage: %s [options] file...
    Options:
vi: Sử dụng: %s [tùy_chọn ...] tệp...
    Tùy chọn:

en: %s: invalid option value (expected an integer): %s
vi: %s: giá trị tuỳ chọn sai (mong đợi số nguyên): %s

en: %s: invalid option value (expected a floating point number): %s
vi: %s: giá trị tuỳ chọn sai (mong đợi số dấu phẩy động): %s

en: %s: must take a non-empty argument
vi: %s: phải nhận một đối số khác trống

en: %s: must take one of the following arguments: %s
vi: %s: phải nhận một của những đối số theo đây: %s

en:   Supported targets:
vi:   Đích được hỗ trợ :

en: unable to parse script file %s
vi: không thể phân tích cú pháp của tập tin văn lệnh %s

en: unable to parse version script file %s
vi: không thể phân tích cú pháp của tập tin văn lệnh phiên bản %s

en: unable to parse dynamic-list script file %s
vi: không thể phân tích cú pháp của tập tin văn lệnh danh sách động %s

en: unexpected argument
vi: gặp đối số không mong đợi

en: missing argument
vi: thiếu đối số

en: unable to open -retain-symbols-file file %s: %s
vi: không thể mở tập tin giữ lại ký hiệu (-retain-symbols-file) %s: %s

en: May not nest groups
vi: Không cho phép nhóm lồng nhau

en: Group end without group start
vi: Có cuối nhóm mà không có đầu nhóm

note: #-#-#-#-#  23 (gold-2.22.90)  #-#-#-#-# I guess it's neither a long option nor a short option. #-#-#-#-#  43 (gold-2.22.90)  #-#-#-#-# #-#-#-#-#  59 (gold-2.22.90)  #-#-#-#-# #-#-#-#-#  104 (gold-2.22.90)  #-#-#-#-# #-#-#-#-#  928 (gold-2.22.90)  #-#-#-#-# #-#-#-#-#  998 (gold 2.20.1)  #-#-#-#-#
en: unknown option
vi: tùy chọn không rõ

en: %s: missing group end
vi: %s: thiếu cuối nhóm

en: Report usage information
vi: Thông báo thông tin về cách sử dụng

en: Report version information
vi: Thông báo thông tin về phiên bản

en: Report version and target information
vi: Thông báo thông tin về phiên bản và đích

en: Do not allow unresolved references in shared libraries
vi: Đừng cho phép tham chiếu chưa tháo gỡ trong thư viện dùng chung

en: Set input format
vi: Lập định dạng đầu vào

en: Bind defined symbols locally
vi: Tổ hợp cục bộ ký hiệu được xác định

en: Bind defined function symbols locally
vi: Tổ hợp cục bộ ký hiệu hàm được xác định

en: Generate build ID note
vi: Tạo ghi chú mã số xây dựng

en: Check segment addresses for overlaps (default)
vi: Kiểm tra địa chỉ phần có chồng chéo (mặc định)

en: Do not check segment addresses for overlaps
vi: Đừng kiểm tra địa chỉ phần có chồng chéo

en: Define common symbols
vi: Xác định các ký hiệu chung

en: Do not define common symbols
vi: Đừng xác định các ký hiệu chung

en: Turn on debugging
vi: Bật gỡ lỗi

en: [all,files,script,task][,...]
vi: [all,files,script,task][,...]
    
    all	tất cả
    files	các tập tin
    script	văn lệnh
    task	công việc

en: Define a symbol
vi: Xác định một ký hiệu

en: Demangle C++ symbols in log messages
vi: Tháo gỡ ký hiệu C++ trong thông điệp ghi lưu

en: Do not demangle C++ symbols in log messages
vi: Đừng tháo gỡ ký hiệu C++ trong thông điệp ghi lưu

en: Try to detect violations of the One Definition Rule
vi: Thử phát hiện sự vi phạm Quy tắc xác định đơn

en: Delete all temporary local symbols
vi: Xoá bỏ tất cả các ký hiệu cục bộ tạm thời

en: Add data symbols to dynamic symbols
vi: Thêm ký hiệu dữ liệu vào ký hiệu động

en: Add C++ operator new/delete to dynamic symbols
vi: Thêm vào ký hiệu động toán từ mới/xoá (new/delete) kiểu C++

en: Add C++ typeinfo to dynamic symbols
vi: Thêm vào ký hiệu động toán từ loại thông tin (typeinfo) kiểu C++

en: Read a list of dynamic symbols
vi: Đọc một danh sách các ký hiệu động

en: Set program start address
vi: Đặt địa chỉ bắt đầu của chương trình

en: Exclude libraries from automatic export
vi: Loại trừ thư viện ra việc tự động xuất khẩu

en: Export all dynamic symbols
vi: Xuất mọi ký hiệu động

en: Do not export all dynamic symbols (default)
vi: Đừng xuất ký hiệu động (mặc định)

en: Create exception frame header
vi: Tạo phần đầu khung ngoại lệ

en: Treat warnings as errors
vi: Xử lý cảnh báo là lỗi

en: Do not treat warnings as errors
vi: Đừng xử lý cảnh báo là lỗi

en: Set shared library name
vi: Lập tên thư viện dùng chung

en: Min fraction of empty buckets in dynamic hash
vi: Tối thiểu phân số các xô trống trong hàm tạo chuỗi duy nhất động

en: FRACTION
vi: PHÂN_SỐ

en: Dynamic hash style
vi: Kiểu dáng hàm tạo chuỗi duy nhất động

en: [sysv,gnu,both]
vi: [sysv,gnu,both]
    
    both	cả hai

en: Set dynamic linker path
vi: Lập đường dẫn đến bộ liên kết động

en: Work in progress; do not use
vi: Vẫn còn được phát triển: đừng sử dụng

en: Do a full build
vi: Xây dựng hoàn toàn

en: Assume files changed
vi: Giả sử tập tin bị thay đổi

en: Assume files didn't change
vi: Giả sử tập tin chưa thay đổi

en: Use timestamps to check files (default)
vi: Sử dụng nhãn thời gian để kiểm tra tập tin (mặc định)

en: Read only symbol values from FILE
vi: Đọc chỉ những giá trị ký hiệu từ tập tin đưa ra

en: Add directory to search path
vi: Thêm thư mục này vào đường dẫn tìm kiếm

en: Write map file on standard output
vi: In tập tin sơ đồ ra đầu ra tiêu chuẩn

en: Write map file
vi: Ghi tập tin sơ đồ

en: MAPFILENAME
vi: TÊN_TỆP_SƠ_ĐỒ

en: Do not page align data
vi: Đừng chỉnh canh dữ liệu theo trang

en: Do not page align data, do not make text readonly
vi: Đừng chỉnh canh dữ liệu theo trang, đừng đặt văn bản là chỉ-đọc

en: Page align data, make text readonly
vi: Chỉnh canh dữ liệu theo trang, đặt văn bản là chỉ-đọc

en: Optimize output file size
vi: Tối ưu hoá kích cỡ tập tin kết xuất

en: [binary]
vi: [nhị phân]

en: Load a plugin library
vi: Nạp một thư viện phần bổ sung

en: Pass an option to the plugin
vi: Gửi một tuỳ chọn cho phần bổ sung

en: Preread archive symbols when multi-threaded
vi: Đọc sẵn các ký hiệu kho lưu khi chạy đa luồng

en: Print symbols defined and used for each input
vi: In ra những ký hiệu được xác định và sử dụng cho mỗi đầu vào

en: Ignored for SVR4 compatibility
vi: Bị bỏ qua để tương thích với SVR4

en: Generate relocations in output
vi: Tạo ra sự định vị lại trong kết xuất

en: Generate relocatable output
vi: Tạo ra kết xuất có thể định vị lại

en: Relax branches on certain targets
vi: Lơi ra nhánh trên một số đích nào đó

en: keep only symbols listed in this file
vi: giữ chỉ những ký hiệu nằm trong tập tin này

en: [file]
vi: [tệp]

en: Add DIR to runtime search path
vi: Thêm TMỤC vào đường dẫn tìm kiếm lúc chạy

en: Add DIR to link time shared library search path
vi: Thêm TMỤC vào đường dẫn tìm kiếm thư viện dùng chung vào lúc liên kết

en: Strip all symbols
vi: Tước mọi ký hiệu

en: Strip debugging information
vi: Tước thông tin gỡ lỗi

en: Emit only debug line number information
vi: Xuất chỉ thông tin về số thứ tự dòng gỡ lỗi

en: Strip debug symbols that are unused by gdb (at least versions <= 6.7)
vi: Tước ký hiệu gỡ lỗi không phải do gdb dùng (ít nhất phiên bản ≤ 6.7)

en: Strip LTO intermediate code sections
vi: Tước các phần mã trung gian LTO

en: (ARM only) The maximum distance from instructions in a group of sections to their stubs.  Negative values mean stubs are always after the group. 1 means using default size.
vi: (Chỉ cho ARM) Khoảng cách tối đa giữa câu lệnh và mẩu trong một nhóm phần. Giá trị âm đặt mẩu đẳng sau nhóm; giá trị 1 sử dụng kích cỡ mặc định.

en: Use less memory and more disk I/O (included only for compatibility with GNU ld)
vi: Sử dụng vùng nhớ nhỏ hơn và vùng V/R đĩa lớn hơn (bao gồm chỉ để tương thích với ld của GNU)

en: Generate shared library
vi: Tạo thư viện dùng chung

en: Do not link against shared libraries
vi: Đừng liên kết so với thư viện dùng chung

en: Number of iterations of ICF (default 2)
vi: Số các lần lặp lại ICF (mặc định là 2)

en: List folded identical sections on stderr
vi: Liệt kê các phần trùng gấp lại trên đầu lỗi tiêu chuẩn

en: Do not list folded identical sections
vi: Đừng liệt kê phần trùng gấp lại

en: Do not fold this symbol during ICF
vi: Đừng gấp lại ký hiệu này trong khi ICF

en: Remove unused sections
vi: Gỡ bỏ phần không dùng nào

en: Print resource usage statistics
vi: In ra thống kê cách sử dụng tài nguyên

en: Set target system root directory
vi: Lập thư mục gốc của hệ thống đích

en: Print the name of each input file
vi: In ra tên của mỗi tập tin nhập vào

en: Read linker script
vi: Đọc văn lệnh liên kết

en: Run the linker multi-threaded
vi: Chạy bộ liên kết một cách đa luồng

en: Do not run the linker multi-threaded
vi: Đừng chạy bộ liên kết một cách đa luồng

en: Number of threads to use
vi: Số các nhánh cần dùng

en: Number of threads to use in initial pass
vi: Số các nhánh cần dùng trong lần đi qua đầu tiên

en: Number of threads to use in middle pass
vi: Số các nhánh cần dùng trong lần đi qua vừa

en: Number of threads to use in final pass
vi: Số các nhánh cần dùng trong lần đi qua cuối cùng

en: Create undefined reference to SYMBOL
vi: Tạo tham chiếu chưa xác định đến ký hiệu này

en: Read version script
vi: Đọc văn lệnh phiên bản

en: Do not warn about duplicate common symbols (default)
vi: Không cảnh báo về ký hiệu chung trùng (mặc định)

en: Warn when skipping an incompatible library
vi: Cảnh báo khi bỏ qua một thư viện không tương thích

en: Don't warn when skipping an incompatible library
vi: Không cảnh báo khi bỏ qua một thư viện không tương thích

en: Include all archive contents
vi: Bao gồm toàn bộ nội dung kho lưu

en: Include only needed archive contents
vi: Bao gồm chỉ nội dung kho lưu yêu cầu

en: Trace references to symbol
vi: Tìm đường của tham chiếu đến ký hiệu

en: Default search path for Solaris compatibility
vi: Đường dẫn tìm kiếm mặc định để tương thích với Solaris

en: Start a library search group
vi: Bắt đầu một nhóm tìm kiếm thư viện

en: End a library search group
vi: Kết thúc một nhóm tìm kiếm thư viện

en: Sort dynamic relocs
vi: Sắp xếp các sự định vị lại động

en: Do not sort dynamic relocs
vi: Đừng sắp xếp các sự định vị lại động

en: Set common page size to SIZE
vi: Đặt kích cỡ trang chung thành CỠ

en: Mark output as requiring executable stack
vi: Đánh dấu kết xuất như là yêu cầu đống có thể thực hiện được

en: Mark DSO to be initialized first at runtime
vi: Đánh dấu DSO để được sơ khởi trước hết vào lúc chạy

en: Mark object to interpose all DSOs but executable
vi: Đánh dấu đối tượng để chèn tất cả các DSO trừ bản có thể thực hiện được

en: Mark object for lazy runtime binding (default)
vi: Đánh dấu đối tượng để tổ hợp lười vào lúc chạy (mặc định)

en: Mark object requiring immediate process
vi: Đánh dấu đối tượng yêu cầu xử lý ngay lập tức

en: Set maximum page size to SIZE
vi: Đặt kích cỡ trang tối đa thành CỠ

en: Do not create copy relocs
vi: Không tạo bản sao định vị lại

en: Mark object not to use default search paths
vi: Đánh dấu đối tượng không nên dùng đường dẫn tìm kiếm mặc định

en: Mark DSO non-deletable at runtime
vi: Đánh dấu DSO không thể được xoá vào lúc chạy.

en: Mark DSO not available to dlopen
vi: Đánh dấu DSO không sẵn sàng cho dlopen

en: Mark DSO not available to dldump
vi: Đánh dấu DSO không sẵn sàng cho dldump

en: Mark output as not requiring executable stack
vi: Đánh dấu kết xuất như là không yêu cầu đống có thể thực hiện được

en: Mark object for immediate function binding
vi: Đánh dấu đối tượng yêu cầu tổ hợp hàm ngay lập tức

en: Mark DSO to indicate that needs immediate $ORIGIN processing at runtime
vi: Đánh dấu DSO để ngụ ý nó yêu cầu xử lý $ORIGIN ngay lập tức vào lúc chạy

en: Where possible mark variables read-only after relocation
vi: Khi có thể, đánh dấu biến là chỉ-đọc sau khi định vị lại

en: Don't mark variables read-only after relocation
vi: Đừng đánh dấu biến là chỉ-đọc sau khi định vị lại

en: section group retained but group element discarded
vi: nhóm phần được giữ lại còn phần tử nhóm bị hủy

en: dot moves backward in linker script from 0x%llx to 0x%llx
vi: chấm đi ngược trong văn lệnh liên kết từ 0x%llx về 0x%llx

en: %s: open: %s
vi: %s: mở : %s

en: %s: mmap: failed to allocate %lu bytes for output file: %s
vi: %s: mmap: không cấp phát được %lu byte cho tập tin kết xuất: %s

en: %s: write: unexpected 0 return-value
vi: %s: ghi: gặp giá trị trả lại 0 không mong đợi

en: %s: write: %s
vi: %s: ghi: %s

en: %s: close: %s
vi: %s: đóng: %s

en: ** section headers
vi: ** dòng đầu phần

en: ** segment headers
vi: ** dòng đầu đoạn

en: ** file header
vi: ** dòng đầu tập tin

en: ** fill
vi: ** tô đầy

en: ** string table
vi: ** bảng chuỗi

en: ** dynamic relocs
vi: ** sự định vị lại động

en: ** relocs
vi: ** sự định vị lại

en: ** group
vi: **  nhóm

en: ** dynamic
vi: ** động

en: unrecognized output format %s
vi: không nhận ra định dạng kết xuất %s

en: %s: could not load plugin library
vi: %s: không nạp được thư viện phần bổ sung

en: %s: could not find onload entry point
vi: %s: không tìm thấy điểm vào khi nạp

en: Input files added by plug-ins in --incremental mode not supported yet.
vi: tập tin đầu vào được thêm vào phần bổ sung trong chế độ dần (--incremental) chưa được hỗ trợ.

en: %s: unsupported REL reloc section
vi: %s: phần định vị lại REL không được hỗ trợ

en: %s: file is empty
vi: %s: tập tin còn trống

note: Here we have to handle any other input file types we need.
en: %s: not an object or archive
vi: %s: không phải một đối tượng hay kho lưu

en: Extremely large compile unit in debug info; failed to reduce debug info
vi: Gặp đơn vị biên dịch rất lớn trong thông tin gỡ lỗi: không giảm được thông tin gỡ lỗi

en: Invalid DIE in debug info; failed to reduce debug info
vi: Gặp DIE sai trong thông tin gỡ lỗi: không giảm được thông tin gỡ lỗi

en: relocation section %u uses unexpected symbol table %u
vi: phần định vị lại %u dùng bảng ký hiệu không mong đợi %u

en: unexpected entsize for reloc section %u: %lu != %u
vi: phần định vị lại %u có kích cỡ entsize không mong đợi: %lu != %u

en: reloc section %u size %lu uneven
vi: phần định vị lại %u có kích cỡ %lu không đều

en: reloc section size %zu is not a multiple of reloc size %d
vi: kích cỡ phần định vị lại %zu không phải là bội số cho kích cỡ sự định vị lại %d

note: Any target which wants to handle STB_LOOS, etc., needs to define a resolve method.
en: unsupported symbol binding
vi: tổ hợp ký hiệu không được hỗ trợ

en: command line
vi: dòng lệnh

en: dot may not move backward
vi: chấm không thể di chuyển về phía sau

en: ** expression
vi: ** biểu thức

en: fill value is not absolute
vi: giá trị tô đầy không phải là tuyệt đối

en: alignment of section %s is not absolute
vi: sự chỉnh canh phần %s không phải là tuyệt đối

en: subalign of section %s is not absolute
vi: sự chỉnh canh phụ phần %s không phải là tuyệt đối

en: fill of section %s is not absolute
vi: tô đầy phần %s không phải là tuyệt đối

en: SPECIAL constraints are not implemented
vi: ràng buộc SPECIAL (đặc biệt) chưa được thực hiện

en: mismatched definition for constrained sections
vi: lời xác định không tương ứng với phần ràng buộc

en: no matching section constraint
vi: không có ràng buộc phần tương ứng

en: TLS sections are not adjacent
vi: các phần TLS không phải kề nhau

en: allocated section not in any segment
vi: phần đã cấp phát không nằm trong đoạn nào

en: no segment %s
vi: không có phân %s

en: PHDRS load address overrides section %s load address
vi: địa chỉ nạp PHDRS thì ghi đè lên địa chỉ nạp phần %s

note: We could support this if we wanted to.
en: using only one of FILEHDR and PHDRS is not currently supported
vi: đang dùng chỉ một của FILEHDR và PHDRS hiện thời không được hỗ trợ

en: sections loaded on first page without room for file and program headers are not supported
vi: không hỗ trợ phần được nạp trên trang đầu tiên mà không vừa dòng đầu của tập tin và chương trình

en: unknown PHDR type (try integer)
vi: không rõ kiểu PHDR (thử số nguyên)

en: %s: %s entries: %zu; buckets: %zu
vi: %s: mục nhập %s: %zu; xô: %zu

en: %s: %s entries: %zu
vi: %s: mục nhập %s: %zu

en: %s: %s Stringdata structures: %zu
vi: %s: %s cấu trúc Stringdata (dữ liệu chuỗi): %zu

en: %s: reference to %s
vi: %s: tham chiếu đến %s

en: %s: definition of %s
vi: %s: lời xác định %s

en: bad global symbol name offset %u at %zu
vi: sai đặt khoảng bù tên ký hiệu toàn cục %u tại %zu

en: too few symbol versions
vi: quá ít phiên bản ký hiệu

en: bad symbol name offset %u at %zu
vi: sai đặt khoảng bù tên ký hiệu %u tại %zu

en: versym for symbol %zu out of range: %u
vi: versym cho ký hiệu %zu ở ngoại phạm vi: %u

en: versym for symbol %zu has no name: %u
vi: versym cho ký hiệu %zu không có tên: %u

en: %s: unsupported symbol section 0x%x
vi: %s: phần ký hiệu không được hỗ trợ 0x%x

en: %s: symbol table entries: %zu; buckets: %zu
vi: %s: mục nhập bảng ký hiệu: %zu; xô : %zu

en: %s: symbol table entries: %zu
vi: %s: mục nhập bảng ký hiệu: %zu

en: relocation refers to discarded comdat section
vi: định vị lại tham chiếu đến đoạn comdat bị hủy

en: reloc has bad offset %zu
vi: sự định vị lại có khoảng bù sai %zu

en: %s: unsupported ELF file type %d
vi: %s: dạng tập tin ELF không được hỗ trợ %d

en: linker does not include stack split support required by %s
vi: bộ liên kết không bao gồm hỗ trợ chia đống ra yêu cầu bởi %s

en: TLS relocation out of range
vi: sự định vị lại TLS ở ngoại phạm vi

en: TLS relocation against invalid instruction
vi: sự định vị lại TLS so với câu lệnh sai

note: This output is intended to follow the GNU standards.
en: Copyright 2008 Free Software Foundation, Inc.
vi: Tác quyền © năm 2008 của Tổ chức Phần mềm Tự do.

en: %s failed: %s
vi: %s: bị lỗi: %s

en: unsupported reloc type %u
vi: kiểu định vị lại không được hỗ trợ %u

en: unsupported reloc %u against local symbol
vi: sự định vị lại không được hỗ trợ %u so với ký hiệu cục bộ

en: <indirect child>
vi: <con gián tiếp>

en: [find_call] %s: 0x%lx to 0x%lx
vi: [lời_gọi_tìm] %s: 0x%lx đến 0x%lx

en: [find_call] 0x%lx: jsr%s <indirect_child>
vi: [lời_gọi_tìm] 0x%lx: jsr%s <con gián tiếp>

en: [find_call] 0x%lx: bsr
vi: [lời_gọi_tìm] 0x%lx: bsr

en: %s: %s: unexpected end of file
vi: %s: %s: kết thúc tập tin bất thường

note: FIXME: This only works if bfd_vma is unsigned long.
en: %s:%d: (%s:0x%lx) %lu executions
vi: %s:%d: (%s:0x%lx) %lu lần thực hiện

en: 
    
    Top %d Lines:
    
         Line      Count
vi: 
    
    %d dòng đầu :
    
        Dòng	Tổng

en: 
    Execution Summary:
vi: 
    Tóm tắt thi hành:

en: %9ld   Executable lines in this file
vi: %9ld   Dòng có thể thi hành trong tập tin này

en: %9ld   Lines executed
vi: %9ld   Dòng đã được thi hành

en: %9.2f   Percent of the file executed
vi: %9.2f   Phần trăm tập tin đã được thi hành

en: 
    %9lu   Total number of line executions
vi: 
    %9lu   Tổng dòng đã được thi hành

en: %9.2f   Average executions per line
vi: %9.2f   Số trung bình lần thì hành trong mỗi dòng

en: [cg_tally] arc from %s to %s traversed %lu times
vi: [cg_tally] hình cung từ %s đến %s được đi qua %lu lần

en: 		     Call graph (explanation follows)
vi: 		     Đồ thị gọi (có giải thích sau)

en: 			Call graph
vi: 			Đồ thị gọi

en: 
    granularity: each sample hit covers %ld byte(s)
vi: 
    độ hạt: mỗi lần ghé mẫu chiếm %ld byte

en:  for %.2f%% of %.2f seconds
vi:  trong %.2f%% trên %.2f giây

en:  no time propagated
vi:  không có thời gian đã truyền bá

en: called
vi: đã gọi

note: #-#-#-#-#  1188 (sawfish HEAD)  #-#-#-#-# ../lisp/sawfish/wm/stacking.jl
en: parents
vi: cha

en: %time
vi: %time (thời gian)

en: descendants
vi: con cháu

en: children
vi: con

en: index %% time    self  children    called     name
vi: chỉ mục %% thời gian    bản thân     con    đã gọi     tên

en:  <cycle %d as a whole> [%d]
vi:  <chu kỳ toàn bộ %d> [%d]

en: %6.6s %5.5s %7.7s %11.11s %7.7s %7.7s     <spontaneous>
vi: %6.6s %5.5s %7.7s %11.11s %7.7s %7.7s     <tự sinh>

en: %6.6s %5.5s %7.7s %7.7s %7.7s %7.7s     <spontaneous>
vi: %6.6s %5.5s %7.7s %7.7s %7.7s %7.7s     <tự sinh>

en: Index by function name
vi: Chỉ mục theo tên hàm

en: <cycle %d>
vi: <chu kỳ %d>

en: %s: unable to parse mapping file %s.
vi: %s: không thể phân tách tập tin ánh xạ %s.

en: %s: could not open %s.
vi: %s: không thể mở %s.

en: %s: %s: not in executable format
vi: %s: %s: không phải theo định dạng có thể thực hiện

en: %s: ran out room for %lu bytes of text space
vi: %s: không đủ sức chứa đối với vùng văn bản %lu byte

en: %s: somebody miscounted: ltab.len=%d instead of %ld
vi: %s: sai đếm: ltab.len=%d thay cho %ld

en: %s: address size has unexpected value of %u
vi: %s: kích cỡ địa chỉ có giá trị bất thường %u

en: %s: file too short to be a gmon file
vi: %s: tập tin quá ngắn cho tập tin kiểu gmon

en: %s: %s: found bad tag %d (file corrupted?)
vi: %s: %s: tìm thế thẻ sai %d (tập tin bị hỏng?)

en: %s: profiling rate incompatible with first gmon file
vi: %s: tỷ lệ tính hiện trạng không tương thích với tập tin gmon thứ nhất

en: %s: incompatible with first gmon file
vi: %s: không tương thích với tập tin gmon thứ nhất

en: %s: unexpected EOF after reading %d/%d bins
vi: %s: gặp kết thúc tập tin bất thường sau khi đọc %d/%d thùng

en: time is in ticks, not seconds
vi: tính thời gian theo tích, không phải theo giây

en: %s: don't know how to deal with file format %d
vi: %s: không biết xử lý định dạng tập tin %d như thế nào

en: 	%d histogram record
vi: 	%d mục ghi biểu đồ tần xuất

en: 	%d histogram records
vi: 	%d mục ghi biểu đồ tần xuất

en: 	%d call-graph record
vi: 	%d mục ghi đồ thị gọi

en: 	%d call-graph records
vi: 	%d mục ghi đồ thị gọi

en: 	%d basic-block count record
vi: 	%d mục ghi tổng khối cơ bản

en: 	%d basic-block count records
vi: 	%d mục ghi tổng khối cơ bản

en: Usage: %s [-[abcDhilLsTvwxyz]] [-[ACeEfFJnNOpPqSQZ][name]] [-I dirs]
    	[-d[num]] [-k from/to] [-m min-count] [-t table-length]
    	[--[no-]annotated-source[=name]] [--[no-]exec-counts[=name]]
    	[--[no-]flat-profile[=name]] [--[no-]graph[=name]]
    	[--[no-]time=name] [--all-lines] [--brief] [--debug[=level]]
    	[--function-ordering] [--file-ordering]
    	[--directory-path=dirs] [--display-unused-functions]
    	[--file-format=name] [--file-info] [--help] [--line] [--min-count=n]
    	[--no-static] [--print-path] [--separate-files]
    	[--static-call-graph] [--sum] [--table-length=len] [--traditional]
    	[--version] [--width=n] [--ignore-non-functions]
    	[--demangle[=STYLE]] [--no-demangle] [--external-symbol-table=name] [@FILE]
    	[image-file] [profile-file...]
vi: Sử dụng: %s [-[abcDhilLsTvwxyz]] [-[ACeEfFJnNOpPqSQZ][name]] [-I dirs]
    	[-d[số]]
    	[-k from/to]	từ/đến
    	[-m tổng_tối_thiểu]
    	[-t độ_dài_bảng]
    	[--[no-]annotated-source[=tên]] 	[không] có nguồn đã phụ chú
    	[--[no-]exec-counts[=tên]]		[không] có số đếm lần thực hiện
    	[--[no-]flat-profile[=tên]] 		[không] có hồ sơ phẳng
    	[--[no-]graph[=tên]]			[không] có đồ thị
    	[--[no-]time=tên] 				[không] có thời gian
    	[--all-lines] 					mọi dòng
    	[--brief] 						ngắn
    	[--debug[=cấp]]				gỡ lỗi
    	[--function-ordering] 			sắp xếp hàm
    	[--file-ordering]				sắp xếp tập tin
    	[--directory-path=thư_mục] 	đường dẫn thư mục
    	[--display-unused-functions]	hiển thị các hàm không dùng
    	[--file-format=tên] 			định dạng tập tin
    	[--file-info] 					thông tin tập tin
    	[--help] 						trợ giúp
    	[--line] 						dòng
    	[--min-count=số]				số đếm tối thiểu
    	[--no-static] 					không tĩnh
    	[--print-path] 				đường dẫn in
    	[--separate-files]				các tập tin riêng
    	[--static-call-graph] 			đồ thị gọi tĩnh
    	[--sum] 						cộng
    	[--table-length=dài] 			độ dài bảng
    	[--traditional]					truyền thống
    	[--version] 					phiên bản
    	[--width=số] 					độ rộng
    	[--ignore-non-functions]		bỏ qua các cái khác hàm
    	[--demangle[=kiểu_dáng]] 		tháo gỡ
    	[@TẬP_TIN]
    	[--no-demangle]				không tháo gỡ
    	[--external-symbol-table=tên]	bảng ký hiệu bên ngoài
    	[image-file] 					tập tin ảnh
    	[profile-file...]					tập tin hồ sơ

en: %s: unknown file format %s
vi: %s: định dạng tập tin lạ %s

en: Based on BSD gprof, copyright 1983 Regents of the University of California.
vi: Dựa vào phần mềm gprof của BSD
    tác quyền © năm 1983 của các Quan nhiếp chính của Trường Đại Học California (Mỹ).

en: This program is free software.  This program has absolutely no warranty.
vi: Chương trình này là phần mềm tự do. Chương trình này không bảo hành gì cả.

en: %s: different scales in histogram records
vi: %s: tỷ lệ khác nhau trong mục ghi đồ thị

en: %s: overlapping histogram records
vi: %s: mục ghi đồ thị chồng chéo lên nhau

en: %s: %s: unexpected EOF after reading %u of %u samples
vi: %s: %s: gặp kết thúc tập tin bất thường sau khi đọc %u trên %u mẫu

en: %c%c/call
vi: %c%c/lời gọi

en:  for %.2f%% of %.2f %s
vi:  trong %.2f%% trên %.2f %s

en: 
    Each sample counts as %g %s.
vi: 
    Mỗi mẫu được tính là %g %s.

en:  no time accumulated
vi:  chưa tích lũy thời gian

en: cumulative
vi: lũy tích

en: self
vi: bản thân

en: total
vi: tổng

en: calls
vi: lời gọi

en: 
    
    
    flat profile:
vi: 
    
    
    hồ sơ phẳng:

en: Flat profile:
vi: Hồ sơ phẳng:

en: %s: found a symbol that covers several histogram records
vi: %s: tìm thấy một ký hiệu bàn đến vài mục ghi đồ thị

en: [find_call] 0x%lx: jal
vi: [lời_gọi_tìm] 0x%lx: jal

en: [find_call] 0x%lx: jalr
vi: [lời_gọi_tìm] 0x%lx: jalr

en: *** File %s:
vi: ••• Tập tin %s:

en:  <cycle %d>
vi:  <chu kỳ %d>

en:   --thumb-entry=<sym>         Set the entry point to be Thumb symbol <sym>
vi:   --thumb-entry=<ký_hiệu>  Đặt điểm vào thành ký hiệu Thumb này

en:   --base_file <basefile>             Generate a base file for relocatable DLLs
vi:   --base_file <tập_tin>		Tạo ra một tập tin cơ bản cho DLL có thể định vị lại

en:   --dll                              Set image base to the default for DLLs
vi:   --dll                              Đặt cơ bản ảnh thành giá trị mặc định cho DLL

en:   --file-alignment <size>            Set file alignment
vi:   --file-alignment <kích_cỡ>            Đặt cách chỉnh canh tập tin

en:   --heap <size>                      Set initial size of the heap
vi:   --heap <kích_cỡ>                      Đặt kích cỡ đầu tiên của miền nhớ

en:   --image-base <address>             Set start address of the executable
vi:   --image-base <địa_chỉ>		Đặt địa chỉ đầu tiên của tập tin thực thi

en:   --major-image-version <number>     Set version number of the executable
vi:   --major-image-version <số>		Đặt số thứ tự phiên bản của tập tin thực thi

en:   --major-os-version <number>        Set minimum required OS version
vi:   --major-os-version <số>		Đặt phiên bản HĐH tối thiểu cần thiết

en:   --major-subsystem-version <number> Set minimum required OS subsystem version
vi:   --major-subsystem-version <số>	Đặt phiên bản hệ thống con HĐH

en:   --minor-image-version <number>     Set revision number of the executable
vi:   --minor-image-version <số>		Đặt số thứ tự bản sửa đổi của tập tin thực thi

en:   --minor-os-version <number>        Set minimum required OS revision
vi:   --minor-os-version <số>		Đặt bản sửa đổi HĐH tối thiểu cần thiết

en:   --minor-subsystem-version <number> Set minimum required OS subsystem revision
vi:   --minor-subsystem-version <số>	Đặt bản sửa đổi hệ thống con HĐH

en:   --section-alignment <size>         Set section alignment
vi:   --section-alignment <kích_cỡ>         Đặt cách chỉnh canh phần

en:   --stack <size>                     Set size of the initial stack
vi:   --stack <kích_cỡ>         Đặt kích cỡ của đống đầu tiên

en:   --subsystem <name>[:<version>]     Set required OS subsystem [& version]
vi:   --subsystem <tên>[:<phiên_bản>]	Đặt hệ thống con HĐH [và phiên bản] cần thiết

en:   --support-old-code                 Support interworking with old code
vi:  --support-old-code   	Hỗ trợ kết hợp với mã cũ

en:   --[no-]leading-underscore          Set explicit symbol underscore prefix mode
vi:   --[no-]leading-underscore          Đặt ký hiệu gạch dưới chế độ tiền tố

en:   --thumb-entry=<symbol>             Set the entry point to be Thumb <symbol>
vi:   --thumb-entry=<ký_hiệu>  Đặt điểm vào thành ký hiệu Thumb này

en:   --exclude-symbols sym,sym,...      Exclude symbols from automatic export
vi:   --exclude-symbols ký_hiệu1,ký_hiệu2,..    Loại trừ những ký hiệu này khỏi việc tự động xuất

en:   --exclude-all-symbols              Exclude all symbols from automatic export
vi:   --exclude-all-symbols              Loại trừ tất cả những ký hiệu này khỏi việc tự động xuất

en:   --exclude-libs lib,lib,...         Exclude libraries from automatic export
vi:   --exclude-libs thư_viện1,thư_viện2,...    Loại trừ những thư viện này khỏi việc tự động xuất

en:   --exclude-modules-for-implib mod,mod,...
vi:   --exclude-modules-for-implib mô-đun,mô-đun,...

en:                                      Exclude objects, archive members from auto
vi:                                      Loại trừ đối tượng, mục kho lưu khỏi chức năng

en:                                      export, place into import library instead.
vi:                                      tự động xuất, để vào thư viện nhập để thay thế.

en:   --export-all-symbols               Automatically export all globals to DLL
vi:   --export-all-symbols           Tự động xuất mọi điều toàn cục ra DLL

en:   --out-implib <file>                Generate import library
vi:   --out-implib <tập_tin>                Tạo ra thư viện nhập

en:   --warn-duplicate-exports           Warn about duplicate exports.
vi:   --warn-duplicate-exports           Cảnh báo về bản xuất trùng.

en:   --enable-auto-image-base           Automatically choose image base for DLLs
                                           unless user specifies one
vi:   --enable-auto-image-base           Tự động chọn cơ bản ảnh cho DLL nếu người dùng không ghi rõ

en:   --disable-auto-image-base          Do not auto-choose image base. (default)
vi:   --disable-auto-image-base       Đừng tự động chọn cơ bản ảnh (mặc định)

en:   --enable-auto-import               Do sophisticated linking of _sym to
                                           __imp_sym for DATA references
vi:   --enable-auto-impor               Thực hiện liên kết tinh tế  của "_sym" đến
                                           __imp_sym cho các tham chiếu DATA (dữ liệu)

en:   --disable-auto-import              Do not auto-import DATA items from DLLs
vi:   --disable-auto-import       Đừng tự động nhập mục DATA từ DLL

en:   --enable-runtime-pseudo-reloc      Work around auto-import limitations by
                                           adding pseudo-relocations resolved at
                                           runtime.
vi:   --enable-runtime-pseudo-reloc    Chỉnh sửa sự hạn chế tự động nhập bằng cách thêm
    	sự định vị lại giả được quyết định vào lúc chạy.

en:   --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for
                                           auto-imported DATA.
vi:   --disable-runtime-pseudo-reloc    Đừng thêm sự định vị lại giả vào lúc chạy
    	đối với DATA được tự động nhập vào.

en:   --enable-extra-pe-debug            Enable verbose debug output when building
                                           or linking to DLLs (esp. auto-import)
vi:   --enable-extra-pe-debug    Bật kết xuất gỡ lỗi chi tiết khi xây dựng hay liên kết đến DLL
    	(đặc biệt khi tự động nhập vào)

en:   --large-address-aware              Executable supports virtual addresses
                                           greater than 2 gigabytes
vi:   --large-address-aware    Tập tin thực thi cũng hỗ trợ địa chỉ ảo lớn hơn 2 GB.

en:   --enable-long-section-names        Use long COFF section names even in
                                           executable image files
vi:   --enable-long-section-names        Dùng tên phần COFF dài ngay cả trong tập tin ảnh thực thi

en:   --disable-long-section-names       Never use long COFF section names, even
                                           in object files
vi:   --disable-long-section-names       Không bao giờ nên dùng tên phần COFF dài,
    	ngay cả trong tập tin đối tượng

en:   --dynamicbase			 Image base address may be relocated using
    				       address space layout randomization (ASLR)
vi:   --dynamicbase		Địa chỉ cơ bản ảnh có thể được định vị lại
    	dùng chức năng ngẫu nhiên hoá bố trí miền địa chỉ (ASLR)

en:   --forceinteg		 Code integrity checks are enforced
vi:   --forceinteg		Bắt buộc phải kiểm tra tính nguyên vẹn của mã

en:   --nxcompat		 Image is compatible with data execution prevention
vi:   --nxcompat		Ảnh tương thích với sự ngăn cản thực hiện dữ liệu

en:   --no-isolation		 Image understands isolation but do not isolate the image
vi:   --no-isolation		Ảnh hiểu sự cách ly nhưng đừng cách ly ảnh

en:   --no-seh			 Image does not use SEH. No SE handler may
    				       be called in this image
vi:   --no-seh		Ảnh không dùng SEH. Không thể gọi trình quản lý SE trong ảnh này.

en:   --no-bind			 Do not bind this image
vi:   --no-bind		Đừng tổ hợp ảnh này

en:   --wdmdriver		 Driver uses the WDM model
vi:   --wdmdriver	Trình điều khiển dùng mẫu WDM

en:   --tsaware                  Image is Terminal Server aware
vi:   --tsaware       Ảnh nhận thấy Trình phục vụ Thiết bị cuối

en: %P%F: invalid subsystem type %s
vi: %P%F: kiểu hệ thống con không hợp lệ %s

en: %F%P: cannot open base file %s
vi: %F%P: Không thể mở tập tin cơ bản %s

en: %P: warning, file alignment > section alignment.
vi: %P: cảnh báo, sự chỉnh canh tập tin > sự chỉnh canh phần.

en: %C: Cannot get section contents - auto-import exception
vi: %C: Không thể lấy nội dung của phần: gặp ngoại lệ nhập khẩu tự động

en: Info: resolving %s by linking to %s (auto-import)
vi: Thông tin: đang tháo gỡ %s bằng cách liên kết đến %s (tự động nhập khẩu)

en: Errors encountered processing file %s
vi: Gặp lỗi trong khi xử lý tập tin %s

en: Errors encountered processing file %s for interworking
vi: Gặp lỗi trong khi xử lý tập tin %s để thao tác với nhau

en: %X%P: cref alloc failed: %E
vi: %X%P: cref alloc bị lỗi: %E

en: 
    Cross Reference Table
vi: 
    Bảng Tham Chiếu Chéo

en: File
vi: Tập tin

en: No symbols
vi: Không có ký hiệu

en: %P%X: Different relocs used in set %s
vi: %P%X: Các sự định vị lại khác nhau được dùng trong tập hợp %s

en: %P%X: Different object file formats composing set %s
vi: %P%X: Gặp các định dạng tập tin đối tượng khác nhau khi cấu thành tập hợp %s

en: %P%X: %s does not support reloc %s for set %s
vi: %P%X: %s không hỗ trợ khả năng định vị lại %s cho tập hợp %s

en: %P%X: Unsupported size %d for set %s
vi: %P%X: Kích cỡ không được hỗ trợ %d cho tập hợp %s

en: 
    Set                 Symbol
vi: 
    Tập hợp                 Ký hiệu

en: %S SYSLIB ignored
vi: %S SYSLIB bị bỏ qua

en: %S HLL ignored
vi: %S HLL bị bỏ qua

en: %P: unrecognised emulation mode: %s
vi: %P: không nhận ra chế độ mô phỏng: %s

en:   no emulation specific options.
vi:   không có tùy chọn đặc trưng cho mô phỏng.

en: %P: warning: address of `%s' isn't multiple of maximum page size
vi: %P: cảnh bảo: địa chỉ của `%s' không là bội số của kích thước tối đa của trang

en: %F%S %% by zero
vi: %F%S %% cho số không

en: %F%S / by zero
vi: %F%S / cho số không

en: %F%S can not PROVIDE assignment to location counter
vi: %F%S không thể PROVIDE (cung cấp) sự gán cho bộ đếm địa điểm

en: %F%S invalid assignment to location counter
vi: %F%S sự gán không hợp lệ cho bộ đếm địa điểm

en: %F%S assignment to location counter invalid outside of SECTION
vi: %F%S sự gán cho bộ đếm địa điểm không phải hợp lệ bên ngoài SECTION (phần)

en: %F%S cannot move location counter backwards (from %V to %V)
vi: %F%S không thể chạy ngược bộ đếm địa điểm (từ %V về %V)

en: %P%F:%s: hash creation failed
vi: %P%F:%s: lỗi tạo băm

en: %F%S: nonconstant expression for %s
vi: %F%S biểu thức khác hằng cho %s

en: attempt to open %s failed
vi: lỗi thử mở %s

en: attempt to open %s succeeded
vi: mở thành công %s

en: %P: skipping incompatible %s when searching for %s
vi: %P: đang bỏ qua %s không tương thích khi tìm kiếm %s

en: %P: cannot find %s (%s): %E
vi: %P: không tìm thấy %s (%s): %E

en: %P: cannot find %s: %E
vi: %P: không tìm thấy %s: %E

en: %P: cannot find %s inside %s
vi: %P: không tìm thấy %s bên trong %s

en: %P: cannot find %s
vi: %P: không tìm thấy %s

en: cannot find script file %s
vi: không tìm thấy tập tin văn lệnh %s

en: opened script file %s
vi: đã mở tập tin văn lệnh %s

en: %P%F: cannot open linker script file %s: %E
vi: %P%F: không thể mở tập tin văn lệnh liên kết %s: %E

en: %P%F: can not create hash table: %E
vi: %P%F: không thể tạo bảng băm: %E

en: %F%P:%S: error: alias for default memory region
vi: %F%P:%S: lỗi: bí danh cho vùng nhớ mặc định

en: 
    Memory Configuration
vi: 
    Cấu hình bộ nhớ

en: 
    Linker script and memory map
vi: 
    Văn lệnh liên kết và sơ đồ bộ nhớ

en: %P%F: output format %s cannot represent section called %s
vi: %P%F: định dạng xuất %s không thể đại diện phần tên %s

en: %B: file not recognized: %E
vi: %B: không nhận ra tập tin: %E

en: %B: matching formats:
vi: %B: các định dạng khớp:

en: %F%B: file not recognized: %E
vi: %F%B: không nhận ra tập tin: %E

en: %F%B: member %B in archive is not an object
vi: %F%B: bộ phạn %B trong khi không phải là đối tượng

en: %P%F: target %s not found
vi: %P%F: không tìm thấy đích %s

en: %P%F: cannot open output file %s: %E
vi: %P%F: không thể mở tập tin xuất %s: %E

en: %P%F:%s: can not make object file: %E
vi: %P%F:%s: không thể tạo tập tin đối tượng: %E

en: %P%F:%s: can not set architecture: %E
vi: %P%F:%s: không thể đặt kiến trúc: %E

en: %F%P: %s not found for insert
vi: %F%P: không tìm thấy %s để chèn vào

en:  load address 0x%V
vi:  nạp địa chỉ 0x%V

en: %W (size before relaxing)
vi: %W (kích cỡ trước khi lơi ra)

en: Address of section %s set to
vi: Địa chỉ của phần %s được đặt thành

en: Fail with %d
vi: Thất bại với %d

en: %X%P: section %s loaded at [%V,%V] overlaps section %s loaded at [%V,%V]
vi: %X%P: phần %s được nạp ở [%V, %V] chồng chéo lên phần %s được nạp ở [%V, %V]

en: %F%S: non constant or forward reference address expression for section %s
vi: %F%S: biểu thức địa chỉ tham chiếu khác hằng hay tiếp lên cho phần %s

en: %P%X: Internal error on COFF shared library section %s
vi: %P%X: lỗi nội bộ với phần thư viện dùng chung COFF %s

en: %P%F: can't relax section: %E
vi: %P%F: không thể lơi ra phần: %E

en: %F%P: invalid data statement
vi: %F%P: câu dữ liệu không hợp lệ

en: %F%P: invalid reloc statement
vi: %F%P: câu định vị lại không hợp lệ

en: %P%F: gc-sections requires either an entry or an undefined symbol
vi: %P%F: gc-sections yêu cầu hoặc một mục nhập hoặc một ký hiệu chưa xác định

en: %P%F:%s: can't set start address
vi: %P%F:%s: không thể đặt địa chỉ bắt đầu

en: %P%F: can't set start address
vi: %P%F: không thể đặt địa chỉ bắt đầu

en: %P%F: Relocatable linking with relocations from format %s (%B) to format %s (%B) is not supported
vi: %P%F: không hỗ trợ khả năng liên kết có khả năng định vị lại với sự định vị lại từ định dạng %s (%B) sang định dạng %s (%B).

en: %P%X: failed to merge target specific data of file %B
vi: %P%X: lỗi hợp nhất dữ liệu đặc trưng cho đích của tập tin %B

en: %P%F: invalid syntax in flags
vi: %P%F: cú pháp không hợp lệ trong các cờ

en: %P%F: Failed to create hash table
vi: %P%F: lỗi tạo bảng băm

en: %P%F: %s: plugin reported error after all symbols read
vi: %P%F: %s: plugin đã báo cáo một lỗi sau khi đọc các ký hiệu

en: %P%F: multiple STARTUP files
vi: %P%F: có nhiều tập tin STARTUP (khởi chạy)

en: %X%P:%S: section has both a load address and a load region
vi: %X%P:%S: phần có cả hai địa chỉ nạp và vùng nạp

en: %X%P:%S: PHDRS and FILEHDR are not supported when prior PT_LOAD headers lack them
vi: %X%P:%S: PHDRS và FILEHDR không được hỗ trợ khi trước khi tệp tin đầu (headers) PT_LOAD thiếu chúng

en: %F%P: no sections assigned to phdrs
vi: %F%P: chưa gán phần cho phdirs

en: %X%P: anonymous version tag cannot be combined with other version tags
vi: %X%P: thẻ phiên bản vô danh không kết hợp được với thẻ phiên bản khác

en: %X%P: unknown feature `%s'
vi: %X%P: không hiểu đặc tính `%s'

en: %P%F: %s: error loading plugin
vi: %P%F: %s: lỗi khi đang tải plugin

en: using external linker script:
vi: đang dùng văn lệnh liên kết bên ngoài:

en: using internal linker script:
vi: đang dùng văn lệnh liên kết bên trong:

en: %P%F: no input files
vi: %P%F: không có tập tin nhập vào

en: %P: mode %s
vi: %P: chế độ %s

en: %P%F: cannot open map file %s: %E
vi: %P%F: không thể mở tập tin sơ đồ %s: %E

en: %F%B: final close failed: %E
vi: %F%B: lỗi đóng cuối cùng: %E

en: %s: total time in link: %ld.%06ld
vi: %s: tổng thời gian trong liên kết: %ld.%06ld

en: %s: data size %ld
vi: %s: kích cỡ dữ liệu %ld

en: %D: first defined here
vi: %D: xác định lần đầu ở đây

en: %P: Disabling relaxation: it will not work with multiple definitions
vi: %P: đang tắt khả năng lơi ra: nó sẽ không hoạt động với nhiều lời xác định

en:  additional relocation overflows omitted from the output
vi: các sự tràn định vị lại thêm nữa bị bỏ đi khỏi kết xuất

en: %X%H: dangerous relocation: %s
vi: %X%H: sự định vị lại nguy hiểm: %s

en: %X%H: reloc refers to symbol `%T' which is not being output
vi: %X%H: sự định vị lại tham chiếu đến ký hiệu `%T' mà không đang được xuất ra

en: no symbol
vi: không có ký hiệu

en: built in linker script:%u
vi: văn lệnh liên kết có sẵn: %u

en: %F%P: internal error %s %d
vi: %F%P: lỗi nội bộ %s %d

en: %P%F: please report this bug
vi: %P%F: hãy thông báo lỗi này

en: %F%P: cannot create split section name for %s
vi: %F%P: không thể tạo tên phần đã xẻ cho %s

en: %F%P: clone section failed: %E
vi: %F%P: lỗi bắt chước phần: %E

en: %8x something else
vi: %8x cái gì khác

en: %F%P: final link failed: %E
vi: %F%P: liên kết cuối cùng bị lỗi: %E

en: Shared library control for HP/UX compatibility
vi: Điều khiển thư viện dùng chung để tương thích với HP/UX

en: Set architecture
vi: Đặt kiến trúc

en: TARGET
vi: ĐÍCH

en: Specify target for following input files
vi: Ghi rõ đích cho những tập tin nhập theo đây

en: Read MRI format linker script
vi: Đọc văn lệnh liên kết định dạng MRI

en: Force common symbols to be defined
vi: Ép buộc xác định các ký hiệu dùng chung

en: Set start address
vi: Đặt địa chỉ bắt đầu

en: Link big-endian objects
vi: Liên kết các đối tượng về cuối lớn

en: Link little-endian objects
vi: Liên kết các đối tượng về cuối nhỏ

en: Auxiliary filter for shared object symbol table
vi: Bộ lọc bổ sung cho bảng ký hiệu đối tượng dùng chung

en: Filter for shared object symbol table
vi: Bộ lọc cho bảng ký hiệu đối tượng dùng chung

en: Set internal name of shared library
vi: Đặt tên nội bộ của thư viện dùng chung

en: Set PROGRAM as the dynamic linker to use
vi: Đặt CHƯƠNG TRÌNH là bộ liên kết động cần dùng

en: Add DIRECTORY to library search path
vi: Thêm THƯ MỤC vào đường dẫn tìm kiếm thư viện

en: Override the default sysroot location
vi: Đè lên địa điểm sysroot (gốc hệ thống) mặc định

en: Set emulation
vi: Đặt sự mô phỏng

en: Print map file on standard output
vi: In tập tin sơ đồ ra thiết bị xuất chuẩn

en: Optimize output file
vi: Tối ưu hoá tập tin xuất

en: Load named plugin
vi: Tải plugin đã đặt tên

en: Send arg to last-loaded plugin
vi: Gửi đối số tới plugin tải-lần-cuối

en: Ignored for GCC LTO option compatibility
vi: Bị bỏ qua để tương thích với  GCC LTO

en: Strip debugging symbols
vi: Tước các ký hiệu gỡ lối

en: Strip symbols in discarded sections
vi: Tước các ký hiệu trong phần bị hủy

en: Do not strip symbols in discarded sections
vi: Đừng tước ký hiệu trong phần bị hủy

en: Trace file opens
vi: Tập tin vết có mở

en: Read default linker script
vi: Đọc văn lệnh liên kết mặc định

en: Start with undefined reference to SYMBOL
vi: Bắt đầu với tham chiệu chưa xác định đến KÝ HIỆU

en: [=SECTION]
vi: [=PHẦN]

en: Don't merge input [SECTION | orphan] sections
vi: Đừng trộn phần nhập [PHẦN | thừa]

en: Build global constructor/destructor tables
vi: Xây dựng các bảng cấu tạo/phá toàn cục

en: Print version information
vi: In ra thông tin phiên bản

en: Print version and emulation information
vi: In ra thông tin phiên bản và mô phỏng

en: Discard all local symbols
vi: Hủy mọi ký hiệu cục bộ

en: Discard temporary local symbols (default)
vi: Hủy các ký hiệu cục bộ tạm thời (mặc định)

en: Don't discard any local symbols
vi: Đừng hủy ký hiệu cục bộ

en: Trace mentions of SYMBOL
vi: Vết lần gặp KÝ HIỆU

en: Start a group
vi: Bắt đầu nhóm

en: End a group
vi: Kết thúc nhóm

en: Accept input files whose architecture cannot be determined
vi: Chấp nhận tập tin nhập có kiến trúc không rõ

en: Reject input files whose architecture is unknown
vi: Từ chối tập tin nhập có kiến trúc không rõ

en: Always set DT_NEEDED for dynamic libraries mentioned on
                                    the command line
vi: Luôn luôn đặt DT_NEEDED cho những thư mục thư viện
                                    được đề cập đến trên dòng lệnh

en: Ignored for SunOS compatibility
vi: Bị bỏ qua để tương thích với SunOS

en: Link against shared libraries
vi: Liên kết so với thư viện dùng chung

en: Bind global references locally
vi: Đóng kết cục bộ tham chiếu toàn cục

en: Bind global function references locally
vi: Đóng kết cục bộ tham chiếu hàm toàn cục

en: Check section addresses for overlaps (default)
vi: Kiểm tra địa chỉ phần có chồng chéo (mặc định)

en: Do not check section addresses for overlaps
vi: Đừng kiểm tra địa chỉ phần có chồng chéo

en: Copy DT_NEEDED links mentioned inside DSOs that follow
vi: Sao chép các liên kết DT_NEEDED được đề cập đến trong DSOs mà nó theo

en: Do not copy DT_NEEDED links mentioned inside DSOs that follow
vi: Không sao chép các liên kết DT_NEEDED được đề cập đến trong DSOs mà nó theo

en: Output cross reference table
vi: Xuất bảng tham chiếu chéo

en: Demangle symbol names [using STYLE]
vi: Tháo gỡ tên ký hiệu [dùng KIỂU DÁNG]

en: Generate embedded relocs
vi: Tạo ra sự định vị lại nhúng

en: Do not treat warnings as errors (default)
vi: Không xử lý cảnh báo là lỗi (mặc định)

en: Remove unused sections (on some targets)
vi: Gỡ bỏ các phần không dùng (trên một số đích)

en: Set default hash table size close to <NUMBER>
vi: Đặt kích cỡ bảng băm mặc định thành gần <SỐ>

en: Print option help
vi: In ra trợ giúp về tùy chọn

en: Write a map file
vi: Ghi tập tin sơ đồ

en: Do not define Common storage
vi: Đừng xác định sức chứa dùng chung

en: Do not demangle symbol names
vi: Đừng tháo gỡ tên ký hiệu

en: Use less memory and more disk I/O
vi: Chiếm ít bộ nhớ hơn, còn V/R đĩa nhiều hơn

en: Do not allow unresolved references in object files
vi: Đừng cho phép tham chiệu chưa tháo gỡ trong tập tin đối tượng

en: Do not allow unresolved references in shared libs
vi: Đừng cho phép tham chiệu chưa tháo gỡ trong thư viện dùng chung

en: Allow multiple definitions
vi: Cho phép nhiều lời xác định

en: Disallow undefined version
vi: Không cho phép phiên bản chưa xác định

en: Create default symbol version
vi: Tạo phiên bản ký hiệu mặc định

en: Create default symbol version for imported symbols
vi: Tạo phiên bản ký hiệu mặc định cho các ký hiệu đã nhập khẩu

en: Don't warn about mismatched input files
vi: Đừng cảnh báo về tập tin nhập sai khớp

en: Don't warn on finding an incompatible library
vi: Đừng cảnh báo khi tìm thư viện không tương thích

en: Only use library directories specified on
                                    the command line
vi: Chỉ sử dụng những thư mục thư viện
    được ghi rõ trên dòng lệnh

en: Specify target of output file
vi: Ghi rõ đích của tập tin xuất

en: Print default output format
vi: Hiển thị định dạng kết xuất mặc định

en: Ignored for Linux compatibility
vi: Bị bỏ qua để tương thích với Linux

en: Reduce memory overheads, possibly taking much longer
vi: Giảm bộ nhớ duy tu, có thể chạy rất chậm hơn

en: Reduce code size by using target specific optimizations
vi: Giảm kích thước mã bằng cách sử dụng tối ưu hoá cho các đích đặc thù

en: Do not use relaxation techniques to reduce code size
vi: Không sử dụng các kỹ thuật nới lỏng để giảm kích thước mã.

en: Keep only symbols listed in FILE
vi: Giữ chỉ những ký hiệu được liệt kê trong TẬP TIN

en: Set runtime shared library search path
vi: Đặt đường dẫn tìm kiếm thư viện dùng chung vào lúc chạy

en: Set link time shared library search path
vi: Đặt đường dẫn tìm kiếm thư viện dùng chung vào lúc liên kết

en: Create a shared library
vi: Tạo thư viện dùng chung

en: [=ascending|descending]
vi: [=tăng|giảm]

en: name|alignment
vi: tên|chỉnh_canh

en: Sort sections by name or maximum alignment
vi: Sắp xếp các phần theo tên hay sự chỉnh canh tối đa

en: [=SIZE]
vi: [=CỠ]

en: Split output sections every SIZE octets
vi: Xẻ phần xuất sau mỗi CỠ bộ tám

en: [=COUNT]
vi: [=SỐ_ĐẾM]

en: Split output sections every COUNT relocs
vi: Xẻ phần xuất sau mỗi SỐ_ĐẾM sự định vị lại

en: Print memory usage statistics
vi: In ra thống kê cách sử dụng bộ nhớ

en: Display target specific options
vi: Hiển thị các tùy chọn đặc trưng cho đích

en: Do task level linking
vi: Liên kết trên cấp tác vụ

en: Use same format as native linker
vi: Dùng cùng định dạng với bộ liên kết sở hữu

en: SECTION=ADDRESS
vi: PHẦN=ĐỊA_CHỈ

en: Set address of named section
vi: Đặt địa chỉ của phần có tên

en: Set address of text segment
vi: Đặt địa chỉ của phần văn bản

en: How to handle unresolved symbols.  <method> is:
                                    ignore-all, report-all, ignore-in-object-files,
                                    ignore-in-shared-libs
vi: Quản lý ký hiệu chưa tháo gỡ như thế nào.
      	<method> (phương pháp) là:
     • ignore-all				bỏ qua tất cả
     • report-all				thông báo tất cả
     • ignore-in-object-files	bỏ qua trong tập tin đối tượng
     • ignore-in-shared-libs	bỏ qua trong thư viện dùng chung

en: [=NUMBER]
vi: [=SỐ]

en: Output lots of information during link
vi: Xuất rất nhiều thông tin trong khi liên kết

en: Read version information script
vi: Đọc văn lệnh thông tin phiên bản

en: Add data symbols to dynamic list
vi: Thêm các ký hiệu dữ liệu vào danh sách động

en: Use C++ operator new/delete dynamic list
vi: Dùng danh sách động mới/xoá toán tử C++

en: Use C++ typeinfo dynamic list
vi: Dùng danh sách động kiểu/thông tin C++

en: Read dynamic list
vi: Đọc danh sách động

en: Warn if global constructors/destructors are seen
vi: Cảnh báo nếu gặp bộ cấu tạo/phá toàn cục

en: Warn if the multiple GP values are used
vi: Cảnh báo nếu nhiều giá trị GP được dùng

en: Warn only once per undefined symbol
vi: Cảnh báo chỉ một lần về mỗi ký hiệu chưa xác định

en: Warn if start of section changes due to alignment
vi: Cảnh báo nếu đầu của phần thay đổi do sự chỉnh canh

en: Warn if an object has alternate ELF machine code
vi: Cảnh báo nếu đối tượng có mã máy ELF thay thế

en: Report unresolved symbols as warnings
vi: Thông báo ký hiệu chưa tháo gỡ dạng cảnh báo

en: Report unresolved symbols as errors
vi: Thông báo ký hiệu chưa tháo gỡ dạng lỗi

en: Include all objects from following archives
vi: Gồm có mọi đối tượng từ những kho theo đây

en: %P%F: bad -plugin-opt option
vi: %P%F: tùy chọn -plugin-opt sai

en: %P%F: invalid common section sorting option: %s
vi: %P%F: sai đặt tùy chọn sắp xếp phần dùng chung: %s

en: %P%F: invalid section sorting option: %s
vi: %P%F: tùy chọn sắp xếp phần không hợp lệ: %s

en: Options:
vi: Tùy chọn:

en:   @FILE
vi:   @TẬP_TIN

en: Read options from FILE
vi: Đọc các tùy chọn từ TẬP_TIN

en: %s: emulation specific options:
vi: %s: tùy chọn đặc trưng cho mô phỏng:

en: %P%F: unknown format type %s
vi: %P%F: không rõ kiểu định dạng %s

en: %XUnsupported PEI architecture: %s
vi: %XKhông hỗ trợ kiến trúc PEI: %s

en: %XCannot export %s: invalid export name
vi: %XKhông thể xuất khẩu %s: tên xuất khẩu không hợp lệ

en: Warning, duplicate EXPORT: %s
vi: Cảnh báo, EXPORT trùng: %s

en: %XCannot export %s: symbol not defined
vi: %XKhông thể xuất khẩu %s: chưa xác định ký hiệu

en: %XCannot export %s: symbol wrong type (%d vs %d)
vi: %XKhông thể xuất khẩu %s: ký hiệu sai kiểu (%d so với %d)

en: %XCannot export %s: symbol not found
vi: %XKhông thể xuất khẩu %s: không tìm thấy ký hiệu

en: %XError, ordinal used twice: %d (%s vs %s)
vi: %XLỗi, điều thứ tự được dùng hai lần: %d (%s so với %s)

en: %XError: %d-bit reloc in dll
vi: %XLỗi: sự định vị lại %d-bit trong dll

en: %s: Can't open output def file %s
vi: %s: Không thể mở tập tin def xuất %s

en: ; no contents available
vi: ; không có nội dung sẵn sàng

en: Creating library file: %s
vi: Đang tạo tập tin thư viện: %s

en: %X%s(%s): can't find member in non-archive file
vi: %X%s(%s): không tìm thấy mục trong tập tin khác kho lưu

en: %X%s(%s): can't find member in archive
vi: %X%s(%s): không tìm thấy mục trong kho lưu

en: %XError: can't use long section names on this arch
vi: %XError: không thể sử dụng tên phần dài trên kiến trúc này

en: <no plugin>
vi: <không có phần bổ xung>

en: could not create dummy IR bfd: %F%E
vi: không thể tạo bfd IR giả: %F%E

en: %P%F: %s: non-ELF symbol in ELF BFD!
vi: %P%F: %s: ký hiệu không-ELF trong ELF BFD!

en: %P%F: unknown ELF symbol visibility: %d!
vi: %P%F: không rõ tính khả kiến của ký hiệu ELF: %d!

en: %P: %B: symbol `%s' definition: %d, visibility: %d, resolution: %d
vi: %P: %B: ký hiệu `%s' định nghĩa: %d, khả kiến: %d, giải quyết: %d

en: %P%F: %s: plugin reported error claiming file
vi: %P%F: %s: plugin báo cáo lỗi đòi tệp tin

en: %P: %s: error in plugin cleanup (ignored)
vi: %P: %s: gặp lỗi khi dọn sạch plungin (bị lờ đi)

en: %F%P: %s (%s): No such file: %E
vi: %F%P: %s (%s): Không có tập tin như vậy: %E

en: %F%P: %s: No such file: %E
vi: %F%P: %s: Không có tập tin như vậy: %E

en: branch operand unaligned
vi: chưa chỉnh canh tác tử nhánh

en: jump hint unaligned
vi: chưa chỉnh canh lời gợi ý nhảy

en: Illegal limm reference in last instruction!
vi: Gặp tham chiếu limm cấm trong câu lệnh cuối cùng.

en: unable to fit different valued constants into instruction
vi: không thể vừa hằng số có giá trị khác nhau khít câu lệnh

en: attempt to set readonly register
vi: thử đặt thanh ghi chỉ đọc

en: too many long constants
vi: quá nhiều hằng số dài

en: too many shimms in load
vi: quá nhiều shimm trong việc nạp

en: st operand error
vi: lỗi cất giữ tác tử

en: address writeback not allowed
vi: không cho phép ghi lùi địa chỉ

en: store value must be zero
vi: giá trị cất giữ phải là số không

en: invalid load/shimm insn
vi: câu lệnh nạp/shimm không hợp lệ

en: ld operand error
vi: lỗi nạp tác tử

en: jump flags, but no .f seen
vi: có cờ nhảy, mà không thấy .f

en: jump flags, but no limm addr
vi: có cờ nhảy, mà không có địa chỉ limm

en: flag bits of jump address limm lost
vi: mất các bit cờ của limm địa chỉ nhảy

en: attempt to set HR bits
vi: thử đặt các bit HR

en: bad jump flags value
vi: giá trị cờ nhảy sai

en: branch address not on 4 byte boundary
vi: địa chỉ nhánh không phải nằm trên ranh giới 4 byte

note: XXX - should break 'option' at following delimiter.
en: Unrecognised register name set: %s
vi: Không nhận ra tập hợp tên thanh ghi: %s

note: XXX - should break 'option' at following delimiter.
en: Unrecognised disassembler option: %s
vi: Không nhận ra tùy chọn rã: %s

en: Internal disassembler error
vi: lỗi rã nội bộ

en: <unknown register %d>
vi: <không rõ thanh ghi %d>

note: Can't happen.
en: Unknown error %d
vi: Lỗi không rõ %d

en: register unavailable for short instructions
vi: thanh ghi không khả dụng cho chỉ lệnh ngắn

en: register name used as immediate value
vi: tên thanh ghi đã được sử dụng như là giá trị trực tiếp

note: Don't treat "mov ip,ip" as a move-immediate.
en: register source in immediate move
vi: nguồn thanh ghi trong di chuyển trực tiếp

en: byte relocation unsupported
vi: sự tái định vị byte không được hỗ trợ

en: ABORT: unknown operand
vi: LOẠI BỎ: không rõ toán hạng

en: Not a pc-relative address.
vi: Không phải là một địa chỉ pc-relative.

en: Unrecognized field %d while parsing.
vi: Không nhận ra trường %d trong khi phân tách.

en: missing mnemonic in syntax string
vi: thiếu điều giúp trí nhớ trong chuỗi cú pháp

note: We couldn't parse it.
en: unrecognized instruction
vi: không nhận ra câu lệnh

en: junk at end of line
vi: gặp rác tại kết thúc dòng

en: unrecognized form of instruction
vi: không nhận ra dạng câu lệnh

en: Unrecognized field %d while printing insn.
vi: Không nhận ra trường %d trong khi in ra câu lệnh.

en: Unrecognized field %d while building insn.
vi: Không nhận ra trường %d trong khi xây dựng câu lệnh.

en: Unrecognized field %d while decoding insn.
vi: Không nhận ra trường %d trong khi giải mã câu lệnh.

en: Unrecognized field %d while getting int operand.
vi: Không nhận ra trường %d trong khi lấy tác tử số nguyên.

en: Unrecognized field %d while getting vma operand.
vi: Không nhận ra trường %d trong khi lấy tác tử vma.

en: Unrecognized field %d while setting int operand.
vi: Không nhận ra trường %d trong khi đặt tác tử số nguyên.

en: Unrecognized field %d while setting vma operand.
vi: Không nhận ra trường %d trong khi đặt tác tử vma.

en: Register number is not valid
vi: Số thanh ghi không hợp lệ

en: Register must be between r0 and r7
vi: Thanh ghi phải nằm giữa r0 và r7

en: Register must be between r8 and r15
vi: Thanh ghi phải nằm giữa r8 và r15

en: Register list is not valid
vi: Danh sách thanh ghi không hợp lệ

en: Value of A operand must be 0 or 1
vi: Giá trị của tác tử A phải là 0 hay 1

en: Hmmmm 0x%x
vi: Ừm 0x%x

en: Don't understand 0x%x
vi: Không hiểu 0x%x

en: can't cope with insert %d
vi: không thể xử lý điều chèn %d

note: Couldn't understand anything.
en: %02x		*unknown*
vi: %02x		 • không rõ •

en: <internal disassembler error>
vi: <lỗi rã nội bộ>

en:   x86-64      Disassemble in 64bit mode
vi:   x86-64      Rã trong chế độ 64-bit

en:   i386        Disassemble in 32bit mode
vi:   i386        Rã trong chế độ 32-bit

en:   i8086       Disassemble in 16bit mode
vi:   i8086       Rã trong chế độ 16-bit

en:   att         Display instruction in AT&T syntax
vi:   att         Hiển thị câu lệnh theo cú pháp AT&T

en:   intel       Display instruction in Intel syntax
vi:   intel       Hiển thị câu lệnh theo cú pháp Intel

en:   addr64      Assume 64bit address size
vi:   addr64      Giả sử kích cỡ địa chỉ 64-bit

en:   addr32      Assume 32bit address size
vi:   addr32      Giả sử kích cỡ địa chỉ 32-bit

en:   addr16      Assume 16bit address size
vi:   addr16     Giả sử kích cỡ địa chỉ 16-bit

en:   data32      Assume 32bit data size
vi:   data32      Giả sử kích cỡ dữ liệu 32-bit

en:   data16      Assume 16bit data size
vi:   data16      Giả sử kích cỡ dữ liệu 16-bit

en:   suffix      Always display instruction suffix in AT&T syntax
vi:   suffix      Luôn luôn hiển thị hậu tố câu lệnh theo cú pháp AT&T

en: %s: %d: Unknown bitfield: %s
vi: %s: %d: Không rõ trường bit: %s

en: Unknown bitfield: %s
vi: Không rõ trường bit: %s

en: can't find i386-opc.tbl for reading, errno = %s
vi: không tìm thấy i386-opc.tbl để đọc; số thứ tự lỗi = %s

en: can't find i386-reg.tbl for reading, errno = %s
vi: không tìm thấy i386-reg.tbl để đọc; số thứ tự lỗi = %s

en: can't create i386-init.h, errno = %s
vi: không thể tạo i386-init.h, số thứ tự lỗi = %s

en: %d unused bits in i386_cpu_flags.
vi: %d bit chưa dùng trong i386_cpu_flags.

en: %d unused bits in i386_operand_type.
vi: %d bit chưa dùng trong i386_operand_type.

en: can't create i386-tbl.h, errno = %s
vi: không thể tạo i386-tbl.h, số thứ tự lỗi = %s

en: multiple note %s not handled
vi: không xử lý được đa ghi chú %s

en: can't find ia64-ic.tbl for reading
vi: không tìm thấy ia64-ic.tbl để đọc

en: can't find %s for reading
vi: không tìm thấy %s để đọc

en: overlapping field %s->%s
vi: trường chồng lấp %s -> %s

en: overwriting note %d with note %d (IC:%s)
vi: đang ghi đè lên ghi chú %d bằng ghi chú %d (IC:%s)

en: don't know how to specify %% dependency %s
vi: không biết cách ghi rõ %% quan hệ phụ thuộc %s

en: Don't know how to specify # dependency %s
vi: Không biết cách ghi rõ # quan hệ phụ thuộc %s

en: IC:%s [%s] has no terminals or sub-classes
vi: IC:%s [%s] không có điều mở rộng hoàn thành hay hạng con

en: IC:%s has no terminals or sub-classes
vi: IC:%s không có điều mở rộng hoàn thành hay hạng con

en: no insns mapped directly to terminal IC %s [%s]
vi: không có câu lệnh được ánh xạ trực tiếp vào IC mở rộng hoàn thành %s [%s]

en: no insns mapped directly to terminal IC %s
vi: không có câu lệnh được ánh xạ trực tiếp vào IC mở rộng hoàn thành %s

en: rsrc %s (%s) has no regs
vi: Tài nguyên %s (%s) không có regs

en: IC note %d in opcode %s (IC:%s) conflicts with resource %s note %d
vi: Ghi chú IC %d trong opcode (mã thao tác) %s (IC:%s) thì xung đột với tài nguyên %s ghi chú %d

en: IC note %d for opcode %s (IC:%s) conflicts with resource %s note %d
vi: Ghi chú IC %d cho opcode (mã thao tác) %s (IC:%s) thì xung đột với tài nguyên %s ghi chú %d

en: opcode %s has no class (ops %d %d %d)
vi: opcode (mã thao tác) %s không có hạng (những tác tử %d %d %d)

note: We've been passed a w.  Return with an error message so that cgen will try the next parsing option.
en: W keyword invalid in FR operand slot.
vi: Tử khoá W không hợp lệ trong khe tác tử FR.

note: Invalid offset present.
en: offset(IP) is not a valid form
vi: offset(IP) (hiệu số) không có dạng hợp lệ

en: illegal use of parentheses
vi: không cho phép cách sử dụng dấu ngoặc

note: Something is very wrong. opindex has to be one of the above.
en: parse_addr16: invalid opindex.
vi: parse_addr16: (địa chỉ phân tách) opindex (chỉ mục kiểu tác tử) không hợp lệ.

en: Byte address required. - must be even.
vi: Cần thiết địa chỉ byte: phải là số chẵn.

en: percent-operator operand is not a symbol
vi: toán tử tác tử phần trăm không phải là một ký hiệu

en: Attempt to find bit index of 0
vi: Thử tìm ra chỉ mục bit của số 0

en: immediate value cannot be register
vi: giá trị trực tiếp không thể là thanh ghi

en: expecting gp relative address: gp(symbol)
vi: mong đợi địa chỉ tương đối với gp: gp(ký_hiệu)

en: expecting got relative address: got(symbol)
vi: mong đợi địa chỉ tương đối với got: got(ký_hiệu)

en: expecting got relative address: gotoffhi16(symbol)
vi: mong đợi địa chỉ tương đối với got: gotoffhi16(ký_hiệu)

en: expecting got relative address: gotofflo16(symbol)
vi: mong đợi địa chỉ tương đối với got: gotofflo16(ký_hiệu)

en: unknown	0x%04lx
vi: không rõ	0x%04lx

en: unknown	0x%02lx
vi: không rõ	0x%02lx

en: %dsp8() takes a symbolic address, not a number
vi: %dsp8() chấp nhận địa chỉ tương trưng, không phải con số

en: %dsp16() takes a symbolic address, not a number
vi: %dsp16() chấp nhận địa chỉ tương trưng, không phải con số

en: <function code %d>
vi: <mã hàm %d>

en: <internal error in opcode table: %s %s>
vi: <lỗi nội bộ trong bảng opcode (mã thao tác): %s %s>

en: # <dis error: %08lx>
vi: # <lỗi dis: %08lx>

en: Only $tp or $13 allowed for this opcode
vi: Chỉ cho phép $tp hay $13 cho mã thao tác này

en: Only $sp or $15 allowed for this opcode
vi: Chỉ cho phép $sp hay $15 cho mã thao tác này

en: invalid %function() here
vi: hàm %function() không hợp lệ ở đây

en: Value is not aligned enough
vi: Giá trị chưa đủ sắp hàng

en: # internal error, incomplete extension sequence (+)
vi: # lỗi nội bộ, dãy mở rộng chưa hoàn thành (+)

en: # internal disassembler error, unrecognised modifier (%c)
vi: # lỗi rã nội bộ, không nhận ra điều sửa đổi (%c)

en: # internal disassembler error, unrecognized modifier (+%c)
vi: # lỗi bộ dịch ngược (disassembler) nội tại, không thừa nhận bộ sửa đổi (+%c)

en: # internal disassembler error, unrecognized modifier (m%c)
vi: # lỗi bộ dịch ngược (disassembler) nội tại, không thừa nhận bộ sửa đổi (m%c)

en: # internal disassembler error, unrecognized modifier (%c)
vi: # lỗi bộ dịch ngược (disassembler) nội tại, không thừa nhận bộ sửa đổi (%c)

en: 
      gpr-names=ABI            Print GPR names according to  specified ABI.
                               Default: based on binary being disassembled.
vi: 
      gpr-names=ABI            In ra các tên GPR theo ABI đã ghi rõ.
                               Mặc định: dựa vào mã nhi phân đang bị rã

en: 
      fpr-names=ABI            Print FPR names according to specified ABI.
                               Default: numeric.
vi: 
      fpr-names=ABI            In ra các tên FPR theo ABI đã ghi rõ.
                               Mặc định: thuộc số

en: 
      cp0-names=ARCH           Print CP0 register names according to
                               specified architecture.
                               Default: based on binary being disassembled.
vi: 
      cp0-names=ARCH           In ra các tên CP0 theo kiến trúc đã ghi rõ
                               Mặc định: dựa vào mã nhi phân đang bị rã.

en: 
      hwr-names=ARCH           Print HWR names according to specified 
    			   architecture.
                               Default: based on binary being disassembled.
vi: 
      hwr-names=ARCH           In ra các tên HWR theo kiến trúc đã ghi rõ.
                               Mặc định: dựa vào mã nhi phân đang bị rã.

en: 
      reg-names=ABI            Print GPR and FPR names according to
                               specified ABI.
vi: 
      reg-names=ABI            In ra các tên GPR và FPR theo ABI đã ghi rõ.

en: 
      reg-names=ARCH           Print CP0 register and HWR names according to
                               specified architecture.
vi: 
      reg-names=ARCH
    	 In ra các tên HWR và thanh ghi CP0 theo kiến trúc đã ghi rõ.

en: Bad case %d (%s) in %s:%d
vi: Chữ hoa/thường sai %d (%s) trong %s:%d

en: Illegal as emulation instr
vi: Không được phép dưới dạng chỉ dẫn mô phỏng

note: R2/R3 are illegal as dest: may be data section.
en: Illegal as 2-op instr
vi: Không được phép dưới dạng chỉ dẫn 2-op

en: The percent-operator's operand is not a symbol
vi: Toán hạng của toán tử phần trăm không phải là một ký hiệu

en: invalid operand.  type may have values 0,1,2 only.
vi: tác tử không hợp lệ. kiểu chỉ có thể có giá trị 0,1,2.

en: invalid conditional option
vi: tùy chọn điều kiện không hợp lệ

en: invalid counter access
vi: truy cập con đếm không hợp lệ

en: invalid mask field
vi: trường mặt nạ không hợp lệ

en: ignoring invalid mfcr mask
vi: đang bỏ qua mặt nạ mfcr không hợp lệ

en: illegal bitmask
vi: gặp mặt nặ bit cấm

en: address register in load range
vi: thanh ghi địa chỉ trong vùng tải

en: index register in load range
vi: thanh ghi cơ số trong phạm vi nạp

en: source and target register operands must be different
vi: tác tử thanh ghi kiểu nguồn và đích phải là khác nhau

en: invalid register operand when updating
vi: gặp tác tử thanh ghi không hợp lệ khi cập nhật

en: invalid sprg number
vi: số sprg không hợp lệ

en: invalid constant
vi: hằng không hợp lệ

en:   esa         Disassemble in ESA architecture mode
vi:   esa         Rã ở chế độ kiến trúc ESA

en:   zarch       Disassemble in z/Architecture mode
vi:   zarch       Rã ở chế độ z/kiến trúc

en: <illegal instruction>
vi: <độ chính xác cấm>

en: unknown reg: %d
vi: không rõ reg: %d

en: displacement value is not aligned
vi: chưa chỉnh canh giá trị di chuyển

en: branch to odd offset
vi: nhánh đối với hiệu số lẻ

en: invalid register for stack adjustment
vi: thanh ghi không hợp lệ để điều chỉnh đống

en: invalid register name
vi: tên thanh ghi sai

en: Bad register in preincrement
vi: Thanh ghi sai trong tiền lượng gia

en: Bad register in postincrement
vi: Thanh ghi sai trong hậu lượng gia

en: Bad register name
vi: Tên thanh ghi sai

en: Label conflicts with register name
vi: Nhãn xung đột với tên thanh ghi

en: Bad immediate expression
vi: Biểu thức trực tiếp sai

en: No relocation for small immediate
vi: Không có sự định vị lại cho điều nhỏ ngay

en: Operand is not a symbol
vi: Tác tử không phải ký hiệu

en: immediate value not in range and not even
vi: giá trị trực tiếp ở ngoạị phạm vi và không phải số chẵn

en: immediate value must be even
vi: giá trị trực tiếp phải là số chẵn

en: ({anonymous})
vi: ({nặc danh})

en: expected %<.%>
vi: cần %<.%>

en: expected %<[%>
vi: cần %<[%>

en: (anonymous)
vi: (nặc danh)

en: flow control insn inside a basic block
vi: gặp lệnh điều khiển luồng bên trong một khối cơ bản

en: wrong insn in the fallthru edge
vi: gặp lệnh không đúng trong cạnh failthru

en: insn outside basic block
vi: gặp lệnh bên ngoài khối cơ bản

en: collect2 version %s
vi: collect2 phiên bản %s

en: %d constructor found
     | %d constructors found
vi[0]: Tìm thấy %d bộ cấu trúc

en: %d destructor found
     | %d destructors found
vi[0]: Tìm thấy %d bộ hủy cấu trúc

en: %d frame table found
     | %d frame tables found
vi[0]: Tìm thấy %d bảng khung

en: [cannot find %s]
vi: [không tìm thấy %s]

en: [Leaving %s]
vi: [Đang rời khỏi %s]

en: 
    write_c_file - output name is %s, prefix is %s
vi: 
    write_c_file - tên kết xuất là %s, tiền tố là %s

en: 
    ldd output with constructors/destructors.
vi: 
    kết xuất ldd với bộ (hủy) cấu trúc.

en: const/copy propagation disabled
vi: Chức năng lan truyền hằng số / sao chép bị tắt

en: %s: all warnings being treated as errors
vi: %s: xử lý các cảnh báo như là các lỗi

en: %s: some warnings being treated as errors
vi: %s: xử lý một số các cảnh báo như là các lỗi

en: compilation terminated due to -fmax-errors=%u.
vi: tiến trình biên dịch bị chấm dứt do -fmax-errors=%u.

en: Please submit a full bug report,
    with preprocessed source if appropriate.
    See %s for instructions.
vi: Hãy gửi một báo cáo lỗi đầy đủ,
    gồm có mã nguồn tiền xử lý nếu thích hợp.
    Xem %s để tìm hướng dẫn.

en: compilation terminated.
vi: tiến trình biên dịch bị chấm dứt.

en: %s:%d: confused by earlier errors, bailing out
vi: %s:%d: lộn xộn do lỗi trước nên hủy bỏ

en: nested assembly dialect alternatives
vi: các sự xen kẽ phương ngôn assembly lồng nhau

en: unterminated assembly dialect alternative
vi: sự xen kẽ phương ngôn assembly chưa chấm dứt

en: operand number missing after %%-letter
vi: số thứ tự toán hạng còn thiếu đằng sau %%-letter

en: operand number out of range
vi: số thứ tự toán hạng ở ngoại phạm vi

en: invalid %%-code
vi: %%-code sai

note: We can't handle floating point constants; PRINT_OPERAND must handle them. TARGET_PRINT_OPERAND must handle them.
en: floating constant misused
vi: sai sử dụng hằng số nổi

en: invalid expression as operand
vi: sai lập biểu tượng dưới dạng toán hạng

en: Using built-in specs.
vi: Đang sử dụng các đặc tả dựng sẵn.

en: Reading specs from %s
vi: Đang đọc các đặc tả từ %s

en: could not find specs file %s
vi: không tìm thấy tập tin đặc tả %s

en: rename spec %s to %s
vi: thay đổi tên của đặc tả %s thành %s

en: 
    Go ahead? (y or n)
vi: 
    Tiếp tục ? (c/k)

en:   -pass-exit-codes         Exit with highest error code from a phase
vi:   -pass-exit-codes         Thoát với mã lỗi cao nhất từ một giai đoạn nào đó

en:   --help                   Display this information
vi:   --help                   Hiển thị trợ giúp này

en:   --target-help            Display target specific command line options
vi:   --target-help            Hiển thị những tuỳ chọn dòng lệnh đặc trưng cho đích

en:   --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]
vi:   --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...]
    
    help				trợ giúp
    common				chung
    optimizers		bộ tối ưu hoá
    params			(viết tắt parameters) tham số
    warnings			cảnh báo
    target			đích
    joined			nối lại
    separate			không nối lại
    undocumented		không có tài liệu diễn tả

en:                            Display specific types of command line options
vi:                            Hiển thị một số loại tuỳ chọn dòng lệnh nào đó

en:   --version                Display compiler version information
vi:   --version                Hiển thị thông tin về phiên bản của bộ biên dịch

en:   -dumpspecs               Display all of the built in spec strings
vi:   -dumpspecs               Hiển thị tất cả các chuỗi đặc tả dựng sẵn

en:   -dumpversion             Display the version of the compiler
vi:   -dumpversion             Hiển thị phiên bản của bộ biên dịch

en:   -dumpmachine             Display the compiler's target processor
vi:   -dumpmachine             Hiển thị bộ xử lý đích của bộ biên dịch

en:   -print-search-dirs       Display the directories in the compiler's search path
vi:   -print-search-dirs
            Hiển thị những thư mục nằm trên đường dẫn tìm kiếm của bộ biên dịch

en:   -print-libgcc-file-name  Display the name of the compiler's companion library
vi:   -print-libgcc-file-name    Hiển thị tên của thư viện bổ trợ của bộ biên dịch

en:   -print-file-name=<lib>   Display the full path to library <lib>
vi:   -print-file-name=<thư_viện>    Hiển thị đường dẫn đầy đủ đến thư viện này

en:   -print-prog-name=<prog>  Display the full path to compiler component <prog>
vi:   -print-prog-name=<trình>
            Hiển thị đường dẫn đầy đủ đến thành phần bộ biên dịch này

en:   -print-multi-directory   Display the root directory for versions of libgcc
vi:   -print-multi-directory    Hiển thị thư mục gốc cho các phiên bản thư viện libgcc

en:   -print-multi-lib         Display the mapping between command line options and
                               multiple library search directories
vi:   -print-multi-lib
        Hiển thị sự ánh xạ giữa các tuỳ chọn dòng lệnh và nhiều thư mục tìm kiếm thư viện

en:   -print-multi-os-directory Display the relative path to OS libraries
vi:   -print-multi-os-directory    Hiển thị đường dẫn tương đối đến các thư mục HĐH

en:   -print-sysroot           Display the target libraries directory
vi:   -print-sysroot           Hiển thị thư mục chứa các thư viện đích

en:   -print-sysroot-headers-suffix Display the sysroot suffix used to find headers
vi:   -print-sysroot-headers-suffix    Hiển thị hậu tố sysroot dùng để tìm phần đầu

en:   -save-temps              Do not delete intermediate files
vi:   -save-temps              Đừng xoá bỏ tập tin trung gian

en:   -no-canonical-prefixes   Do not canonicalize paths when building relative
                               prefixes to other gcc components
vi:   -no-canonical-prefixes    Đừng làm cho đường dẫn theo đúng quy tắc
            khi xây dựng tiền tố tương ứng với thành phần gcc khác

en:   -pipe                    Use pipes rather than intermediate files
vi:   -pipe                    Dùng ống dẫn thay cho tập tin trung gian

en:   -time                    Time the execution of each subprocess
vi:   -time                    Đếm thời gian chạy mỗi tiến trình con

en:   -std=<standard>          Assume that the input sources are for <standard>
vi:   -std=<tiêu_chuẩn>          Giả sử là các nguồn đầu vào là theo tiêu chuẩn này

en:   --sysroot=<directory>    Use <directory> as the root directory for headers
                               and libraries
vi:   --sysroot=<thư_mục>
            Dùng thư mục này làm thư mục gốc cho các phần đầu và thư viện

en:   -B <directory>           Add <directory> to the compiler's search paths
vi:   -B <thư_mục>    Thêm thư mục này vào các đường dẫn tìm kiếm của bộ biên dịch

en:   -v                       Display the programs invoked by the compiler
vi:   -v                       Hiển thị những chương trình được gọi bởi bộ biên dịch

en:   -E                       Preprocess only; do not compile, assemble or link
vi:   -E                  Chỉ tiền xử lý, đừng biên dịch, dịch mã số hoặc liên kết

en:   -S                       Compile only; do not assemble or link
vi:   -S                       Chỉ biên dịch, đừng dịch mã số hoặc liên kết

en:   -c                       Compile and assemble, but do not link
vi:   -c                       Biên dịch và dịch mã số mà đừng liên kết

en:   -o <file>                Place the output into <file>
vi:   -o <tệp>                Để kết xuất vào tập tin này

en:   -pie                     Create a position independent executable
vi:   -pie                    Tạo vị trí độc lập thi hành

en:   -shared                  Create a shared library
vi:   -shared                  Tạo thư viện chia sẻ (liên kết động)

en: Processing spec (%s), which is '%s'
vi: Đang xử lý đặc tả (%s), cái mà '%s'

en: install: %s%s
vi: cài đặt: %s%s

en: programs: %s
vi: chương trình: %s

en: libraries: %s
vi: thư viện: %s

en: 
    For bug reporting instructions, please see:
vi: 
    Để tìm hướng dẫn về thông báo lỗi, thăm địa chỉ:

note: #-#-#-#-#  99 (coreutils-8.20-pre1)  #-#-#-#-# TRANSLATORS: Translate "(C)" to the copyright symbol (C-in-a-circle), if this symbol is available in the user's locale.  Otherwise, do not translate "(C)"; leave it as-is. #-#-#-#-#  100 (cpio 2.10.91)  #-#-#-#-# #-#-#-#-#  101 (cppi-1.17)  #-#-#-#-# #-
en: (C)
vi: ©

en: This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
vi: Đây là phần mềm tự do; hãy xem mã nguồn để tìm thấy điều kiện sao chép.
    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.

en: Target: %s
vi: Đích: %s

en: Configured with: %s
vi: Cấu hình bằng %s

en: gcc version %s %s
vi: gcc phiên bản %s %s

en: gcc driver version %s %sexecuting gcc version %s
vi: Trình điều khiển gcc phiên bản %s %sexecuting gcc phiên bản %s

en: 
    Linker options
    ==============
vi: 
    Tuỳ chọn liên kết
    ==============

en: Usage: gcov [OPTION]... SOURCE|OBJ...
vi: Sử dụng: gcov [TÙY_CHỌN]... TẬP_TIN_NGUỒN|OBJ...

en: Print code coverage information.
vi: In ra thông tin về bao quát của mã

en:   -a, --all-blocks                Show information for every basic block
vi:   -a, --all-blocks                Hiển thị thông tin cho mọi khối cơ bản

en:   -b, --branch-probabilities      Include branch probabilities in output
vi:   -b, --branch-probabilities      Bao gồm trong kết xuất các xác xuất nhánh

en:   -n, --no-output                 Do not create an output file
vi:   -n, --no-output                 Đừng tạo tập tin kết xuất

en:   -l, --long-file-names           Use long output file names for included
                                        source files
vi:   -l, --long-file-names    Dùng tên tập tin kết xuất dài cho tập tin nguồn được bao gồm

en:   -f, --function-summaries        Output summaries for each function
vi:   -f, --function-summaries        Xuất bản tóm tắt cho mỗi hàm

en:   -o, --object-directory DIR|FILE Search for object files in DIR or called FILE
vi:   -o, --object-directory TMỤC|TỆP
            Quét thư mục này hoặc tập tin được gọi này tìm tập tin đối tượng

en:   -s, --source-prefix DIR         Source prefix to elide
vi:   -s, --source-prefix TMỤC        Tiền tố mã nguồn cho elide

en:   -r, --relative-only             Only show data for relative sources
vi:   -r, --relative-only             Chỉ hiển thị dữ liệu cho dữ liệu nguồn có liên quan

en:   -p, --preserve-paths            Preserve all pathname components
vi:   -p, --preserve-paths            Bảo tồn tất cả các thành phần tên đường dẫn

en:   -u, --unconditional-branches    Show unconditional branch counts too
vi:   -u, --unconditional-branches    Cũng hiển thị số đếm các nhánh không điều khiển

en:   -d, --display-progress          Display progress information
vi:   -d, --display-progress          Hiển thị tiến trình công việc

en: Creating '%s'
vi: Đang tạo '%s'

en: Error writing output file '%s'
vi: Lỗi khi ghi tập tin kết xuất '%s'

en: Could not open output file '%s'
vi: Không thể mở tập tin kết xuất '%s'

en: (the message is only displayed one per source file)
vi: (thông điệp này được hiển thị chỉ một lần cho mỗi tập tin nguồn)

en: %s:cannot open graph file
vi: %s: không thể mở tập tin đồ thị

en: %s:not a gcov graph file
vi: %s: không phải là một tập tin đồ thị gcov

en: %s:corrupted
vi: %s: bị hỏng

en: %s:no functions found
vi: %s: không tìm thấy hàm

en: %s:cannot open data file, assuming not executed
vi: %s: không thể mở tập tin dữ liệu, giả sử là nó chưa thực hiện

en: %s:not a gcov data file
vi: %s: không phải là một tập tin dữ liệu gcov

en: %s:stamp mismatch with graph file
vi: %s: dấu hiệu không tương ứng với tập tin đồ thị

en: %s:overflowed
vi: %s: bị tràn

en: Lines executed:%s of %d
vi: Dòng được thực hiện: %s trên %d

en: Branches executed:%s of %d
vi: Nhánh được thực hiện: %s trên %d

en: Taken at least once:%s of %d
vi: Đã lấy ít nhất một lần: %s trên %d

en: No branches
vi: Không có nhánh

en: Calls executed:%s of %d
vi: Cuộc gọi được thực hiện: %s trên %d

en: No calls
vi: Không có cuộc gọi

en: call   %2d never executed
vi: cuộc gọi   %2d chưa bao giờ thực hiện

en: branch %2d taken %s%s
vi: nhánh %2d được lấy %s%s

en: branch %2d never executed
vi: nhánh %2d chưa bao giờ thực hiện

en: unconditional %2d taken %s
vi: %2d không điều kiện được lấy %s

en: unconditional %2d never executed
vi: %2d không điều kiện chưa bao giờ thực hiện

en: Cannot open source file %s
vi: Không thể mở tập tin nguồn %s

en: PRE disabled
vi: PRE bị tắt

en: GCSE disabled
vi: GCSE bị tắt

en: %s:%d:%d: Invalid state file; %s
vi: %s:%d:%d: Không phải tập tin trạng thái hợp lệ; %s

en: %s:%d: Invalid state file; %s
vi: %s:%d: Tập tin trạng thái không hợp lệ; %s

note: Fatal printf-like message while reading state.  This can't be a function, because there is no way to pass a va_arg to a variant of fatal.
en: %s:%d:%d: Invalid state file;
vi: %s:%d:%d: Tập tin tình trạng không hợp lệ;

en: %s:%d: Invalid state file;
vi: %s:%d: Sai tập tin trạng thái;

en: Option tag unknown
vi: Không hiểu thẻ tùy chọn

en: Unexpected type...
vi: Kiểu bất thường...

en: Failed to open file %s for writing state: %s
vi: Không thể mở tập tin %s để ghi trạng thái: %s

en: failed to rename %s to state file %s [%s]
vi: gặp lỗi khi đổi tên %s thành tập tin trạng thái %s [%s]

en: Failed to open state file %s for reading [%s]
vi: Gặp lỗi khi mở tập tin trạng thái %s để đọc [%s]

en:   as it is a non-system directory that duplicates a system directory
vi:   vì nó là một thư mục không phải hệ thống mà nhân đôi một thư mục hệ thống

en: #include "..." search starts here:
vi: #include "..." việc tìm kiếm bắt đầu ở đây:

en: #include <...> search starts here:
vi: #include <...> việc tìm kiếm bắt đầu ở đây:

en: End of search list.
vi: Kết thúc danh sách tìm kiếm.

en: <built-in>
vi: <có sẵn>

en: In member function %qs
vi: Trong hàm bộ phận %qs

en: In function %qs
vi: Trong hàm %qs

en:     inlined from %qs at %s:%d:%d
vi:     trực tiếp từ %qs tại %s:%d:%d

en:     inlined from %qs at %s:%d
vi:     trực tiếp từ %qs tại %s:%d

en:     inlined from %qs
vi:     trực tiếp từ %qs

en: assuming that the loop is not infinite
vi: giả sử rằng vòng lặp có giới hạn

en: cannot optimize possibly infinite loops
vi: không thể tối ưu hoá vòng lặp có thể là vô hạn

en: assuming that the loop counter does not overflow
vi: giả sử rằng bộ đếm vòng lặp không bị tràn

en: cannot optimize loop, the loop counter may overflow
vi: không thể tối ưu hoá vòng lặp vì bộ đếm vòng lặp có thể bị tràn

en: pex_init failed
vi: pex_init bị lỗi

en: can't get program status
vi: không thể lấy trạng thái về chương trình

en: %s terminated with signal %d [%s], core dumped
vi: %s bị chấm dứt với tín hiệu %d [%s], cũng đổ lõi

en: %s terminated with signal %d [%s]
vi: %s bị chấm dứt với tín hiệu %d [%s]

en: %s returned %d exit status
vi: %s trả lại trạng thái thoát %d

en: deleting LTRANS file %s
vi: đang xoá bỏ tập tin LTRANS %s

en: could not write to temporary file %s
vi: không thể ghi vào tập tin tạm thời %s

en: malformed COLLECT_GCC_OPTIONS
vi: COLLECT_GCC_OPTIONS dị hình

en: environment variable COLLECT_GCC must be set
vi: biến môi trường COLLECT_GCC cần được đặt

en: environment variable COLLECT_GCC_OPTIONS must be set
vi: biến môi trường COLLECT_GCC_OPTIONS cần được đặt

note: What to print when a switch has no documentation.
en: This switch lacks documentation
vi: Cái chuyển này còn thiếu tài liệu hướng dẫn

en: [default]
vi: [mặc định]

en: [enabled]
vi: [đã bật]

en: [disabled]
vi: [bị tắt]

en:  No options with the desired characteristics were found
vi:  Không tìm thấy tuỳ chọn có những đặc điểm đã muốn

en:  All options with the desired characteristics have already been displayed
vi:  Đã hiển thị tất cả các tuỳ chọn có những đặc điểm đã muốn

en: The following options are target specific
vi: Theo đây có những tuỳ chọn đặc trưng cho đích

en: The following options control compiler warning messages
vi: Theo đây có những tuỳ chọn điều khiển các thông điệp cảnh báo của bộ biên dịch

en: The following options control optimizations
vi: Theo đây có những tuỳ chọn điều khiển việc tối ưu hoá

en: The following options are language-independent
vi: Theo đây có những tuỳ chọn không phụ thuộc vào ngôn ngữ

en: The following options are specific to just the language
vi: Theo đây có những tuỳ chọn đặc trưng cho chỉ ngôn ngữ

en: The following options are supported by the language
vi: Theo đây có những tuỳ chọn được hỗ trợ bởi ngôn ngữ

en: The following options are not documented
vi: Theo đây có những tuỳ chọn không có tài liệu diễn tả

en: The following options take separate arguments
vi: Theo đây có những tuỳ chọn chấp nhận các đối số riêng

en: The following options take joined arguments
vi: Theo đây có những tuỳ chọn chấp nhận các đối số nối lại

en: The following options are language-related
vi: Theo đây có những tuỳ chọn liên quan đến ngôn ngữ

en: enabled by default
vi: mặc định được bật

en: *** WARNING *** there are active plugins, do not report this as a bug unless you can reproduce it without enabling any plugins.
vi: *** CẢNH BÁO *** có phần bổ sung vẫn hoạt động: đừng thông báo trường hợp này như là một lỗi nếu bạn có thể tạo nó lần nữa mà không hiệu lực phần bổ sung nào.

en: this is the insn:
vi: đây là lệnh:

note: It's the compiler's fault.
en: could not find a spill register
vi: không tìm thấy một thanh ghi làm tràn

note: It's the compiler's fault.
en: VOIDmode on an output
vi: Chế độ VOIDmode trên một đầu ra

en: failure trying to reload:
vi: gặp lỗi nghiêm trọng khi cố tải:

en: unrecognizable insn:
vi: không nhận ra lệnh:

en: collect: reading %s
vi: tập hợp: đang đọc %s

en: collect: recompiling %s
vi: tập hợp: đang biên dịch lại %s

en: collect: tweaking %s in %s
vi: tập hợp: đang điều chỉnh %s trong %s

en: collect: relinking
vi: tập hợp: đang liên kết lại

en: unrecoverable error
vi: lỗi không thể phục hồi được

en: %s%s%s %sversion %s (%s)
    %s	compiled by GNU C version %s,
vi: %s%s%s %sversion %s (%s)
    %s	biên dịch bằng GNU C phiên bản %s,

en: %s%s%s %sversion %s (%s) compiled by CC,
vi: %s%s%s %sversion %s (%s) biên dịch bằng CC,

en: GMP version %s, MPFR version %s, MPC version %s
vi: GMP phiên bản %s, MPFR phiên bản %s, MPC phiên bản %s

en: %s%swarning: %s header version %s differs from library version %s.
vi: %s%swarning: phiên bản phần đầu %s %s vẫn khác với phiên bản thư viện %s.

en: %s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
vi: %s%sGGC tìm ra: --param ggc-min-expand=%d --param ggc-min-heapsize=%d

en: options passed:
vi: tuỳ chọn được gửi:

en: options enabled:
vi: tuỳ chọn đã bật:

note: #-#-#-#-#  27 (gcc 4.7.1)  #-#-#-#-# Function has not be considered for inlining.  This is the code for functions that have not been rejected for inlining yet. #-#-#-#-#  47 (gcc 4.8.0)  #-#-#-#-# #-#-#-#-#  108 (gcc 4.8.0)  #-#-#-#-# #-#-#-#-#  197 (gcc 4.8.0)  #-#-#-#-# #-#-#-#-#  249 (gcc 4.7.1) 
en: function not considered for inlining
vi: hàm không phải được tính để chèn vào trực tiếp

note: Inlining failed owing to unavailable function body.
en: function body not available
vi: thân hàm không sẵn sàng

en: redefined extern inline functions are not considered for inlining
vi: hàm trực tiếp bên ngoài đã xác định lại thì không phải được tính để chèn vào trực tiếp

note: Function is not inlinable.
en: function not inlinable
vi: hàm không thể chèn vào trực tiếp

note: Function is not an inlining candidate.
en: function not inline candidate
vi: hàm không phải là ứng xử để chèn vào trực tiếp

note: Recursive inlining.
en: recursive inlining
vi: chèn vào trực tiếp một cách đệ quy

note: Call is unlikely.
en: call is unlikely and code size would grow
vi: cuộc gọi không chắc, và kích cỡ mã sẽ tăng lại

en: function not declared inline and code size would grow
vi: hàm không phải được tuyên bố trực tiếp, và kích cỡ mã sẽ tăng lại

en: optimizing for size and code size would grow
vi: đang tối ưu hoá cho kích cỡ, và kích cỡ mã sẽ tăng lại

note: #-#-#-#-#  27 (gcc 4.7.1)  #-#-#-#-# Caller and callee disagree on the arguments. #-#-#-#-#  47 (gcc 4.8.0)  #-#-#-#-# #-#-#-#-#  108 (gcc 4.8.0)  #-#-#-#-# #-#-#-#-#  197 (gcc 4.8.0)  #-#-#-#-# #-#-#-#-#  249 (gcc 4.7.1)  #-#-#-#-# #-#-#-#-#  932 (gcc 4.8.0)  #-#-#-#-#
en: mismatched arguments
vi: các đối số không tương ứng với nhau

en: originally indirect function call not considered for inlining
vi: cuộc gọi hàm gián tiếp lần đầu tiên không phải được tính để chèn vào trực tiếp

note: #-#-#-#-#  27 (gcc 4.7.1)  #-#-#-#-# We can't inline because of mismatched target specific options. #-#-#-#-#  47 (gcc 4.8.0)  #-#-#-#-# #-#-#-#-#  108 (gcc 4.8.0)  #-#-#-#-# #-#-#-#-#  197 (gcc 4.8.0)  #-#-#-#-# #-#-#-#-#  249 (gcc 4.7.1)  #-#-#-#-# #-#-#-#-#  932 (gcc 4.8.0)  #-#-#-#-# #-#-#-#-#  
en: target specific option mismatch
vi: tuỳ chọn đặc trưng cho đích vẫn không tương ứng

note: The remainder are real diagnostic types.
en: fatal error:
vi: lỗi nghiêm trọng:

en: sorry, unimplemented:
vi: tiếc là chưa thực hiện:

en: debug:
vi: gỡ rối:

en: Maximal estimated outcome of branch considered predictable
vi: Kết quả tối đa ước lượng của nhánh được thấy là dự đoán được

en: The maximum number of instructions in a single function eligible for inlining
vi: Số tối đa các lệnh trong một lệnh riêng lẻ mà thích hợp với việc chèn vào trực tiếp

en: The maximum number of instructions when automatically inlining
vi: Số tối đa các lệnh khi tự động chèn vào trực tiếp

en: The maximum number of instructions inline function can grow to via recursive inlining
vi: Số tối đa các lệnh đến đó hàm trực tiếp có thể tới bằng cách chèn vào trực tiếp một cách đệ quy

en: The maximum number of instructions non-inline function can grow to via recursive inlining
vi: Số tối đa các lệnh đến đó hàm không phải trực tiếp có thể tới bằng cách chèn vào trực tiếp một cách đệ quy

en: The maximum depth of recursive inlining for inline functions
vi: Độ sâu tối đa của việc chèn vào trực tiếp một cách đệ quy cho hàm trực tiếp

en: The maximum depth of recursive inlining for non-inline functions
vi: Độ sâu tối đa của việc chèn vào trực tiếp một cách đệ quy cho hàm không phải trực tiếp

en: Inline recursively only when the probability of call being executed exceeds the parameter
vi: Chèn vào trực tiếp một cách đệ quy chỉ khi xác xuất cuộc gọi được thực hiện cũng vượt quá tham số

en: The maximum number of nested indirect inlining performed by early inliner
vi: Số tối đa các lần chèn vào trực tiếp loại gián tiếp lồng nhau được làm bởi bộ chèn vào trực tiếp sớm

en: The maximum number of instructions to consider to fill a delay slot
vi: Số tối đa các lệnh cần tính để điền vào một khe đợi

en: The maximum number of instructions to consider to find accurate live register information
vi: Số tối đa các lệnh cần tính để tìm thông tin thanh ghi vẫn hiện thời và chính xác

en: The maximum length of scheduling's pending operations list
vi: Chiều dài tối đa của danh sách các thao tác bị hoãn của tiến trình định thời

en: The size of function body to be considered large
vi: Kích cỡ thân hàm cần thấy là lớn

en: Maximal growth due to inlining of large function (in percent)
vi: Độ tăng lên tối đa (theo phần trăm) do chèn hàm lớn vào trực tiếp

en: The size of translation unit to be considered large
vi: Kích cỡ đơn vị thông dịch cần thấy là lớn

en: How much can given compilation unit grow because of the inlining (in percent)
vi: Độ tăng lên (theo phần trăm) được phép cho đơn vị biên dịch đưa ra do việc chèn vào trực tiếp

en: How much can given compilation unit grow because of the interprocedural constant propagation (in percent)
vi: Độ tăng lên (theo phần trăm) được phép cho đơn vị biên dịch đưa ra do sự lan truyền bất biến thuộc liên quá trình

en: Maximal estimated growth of function body caused by early inlining of single call
vi: Độ tăng lên tối đa ước lượng của thân hàm do chèn vào trực tiếp sớm một cuộc gọi riêng lẻ

en: The size of stack frame to be considered large
vi: Kích cỡ khung đống nên thấy là lớn

en: Maximal stack frame growth due to inlining (in percent)
vi: Độ tăng lên khung đống tối đa (theo phần trăm) do chèn vào trực tiếp

en: The maximum amount of memory to be allocated by GCSE
vi: Vùng nhớ tối đa cho GCSE cấp phát

en: The threshold ratio for performing partial redundancy elimination after reload
vi: Tỷ lệ ngững để thực hiện việc khử bộ phận sự thửa sau khi nạp lại

en: The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload
vi: Tỷ lệ ngững của số đếm lần thực hiện cạnh tới hạn cũng cho phép thực hiện việc khử sự thửa sau khi nạp lại

en: The maximum number of instructions to consider to unroll in a loop
vi: Số tối đa các lệnh cần tính nên bỏ cuộn trong một vòng lặp

en: The maximum number of instructions to consider to unroll in a loop on average
vi: Số tối đa các lệnh trung bình cần tính nên bỏ cuộn trong một vòng lặp

en: The maximum number of unrollings of a single loop
vi: Số tối đa các lần bỏ cuộn một vòng lặp riêng lẻ

en: The maximum number of insns of a peeled loop
vi: Số tối đa các lệnh của một vòng lặp được lột

en: The maximum number of peelings of a single loop
vi: Số tối đa các lần lột một vòng lặp riêng lẻ

en: The maximum number of insns of a completely peeled loop
vi: Số tối đa các lệnh của một vòng lặp được lột hoàn toàn

en: The maximum number of peelings of a single loop that is peeled completely
vi: Số tối đa các lần lột một vòng lặp riêng lẻ được lột hoàn toàn

en: The maximum number of insns of a peeled loop that rolls only once
vi: Số tối đa các lệnh của một vòng lặp được lột mà cuộn chỉ một lần

en: The maximum depth of a loop nest we completely peel
vi: Độ sâu tối đa của một bộ vòng lặp xếp lồng vào nhau được chúng ta lột hoàn toàn

en: The maximum number of insns of an unswitched loop
vi: Số tối đa các lệnh của một vòng lặp chưa chuyển đổi nhánh

en: The maximum number of unswitchings in a single loop
vi: Số tối đa các lần hủy chuyển đổi nhánh trong một vòng lặp riêng lẻ

en: Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates
vi: Đóng kết với số các lần lặp lại được ước lượng bởi thuật toán phân tích số sức mạnh vũ phu các lần lặp lại

en: Bound on the cost of an expression to compute the number of iterations
vi: Đóng kết với giá của một biểu tượng để tính số các lần lặp lại

en: A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop
vi: Một hệ số để điều hưởng giới hạn trên được bộ định thời mô-đu-lô swing sử dụng để định thời một vòng lặp

en: The number of cycles the swing modulo scheduler considers when checking conflicts using DFA
vi: Số các chu kỳ được bộ định thời mô-đu-lô swing tính khi kiểm tra sự xung đột bằng DFA

en: A threshold on the average loop count considered by the swing modulo scheduler
vi: Một ngưỡng trên số trung bình đếm vòng lặp được bộ định thời mô-đu-lô swing tính

en: Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot
vi: Chọn phân số của số tối đa đếm lần lặp lại khối cơ bản trong chương trình mà cũng quy định rằng khối cơ bản cần phải được thấy là nóng

en: Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot
vi: Chọn phân số của tần số tối đa lần thực hiện khối cơ bản trong hàm mà cũng quy định rằng khối cơ bản cần phải được thấy là nóng

en: Select fraction of the maximal frequency of executions of basic block in function given basic block get alignment
vi: Chọn phân số của tần số tối đa lần thực hiện khối cơ bản trong hàm mà cũng quy định rằng khối cơ bản được xếp hàng

en: Loops iterating at least selected number of iterations will get loop alignement.
vi: Vòng lặp nào lặp lại ít nhất số lần lặp lại được chọn thì được xếp hàng các vòng lặp

en: The maximum number of loop iterations we predict statically
vi: Số tối đa các lần lặp lại vòng lặp dự đoán một cách tĩnh

en: The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available
vi: Phần trăm hàm (tăng cấp theo tần số thực hiện) mà phải được bao quát bởi việc tạo vết. Được sử dụng khi có sẵn sàng thông tin phản hồi từ hồ sơ

en: The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available
vi: Phần trăm hàm (tăng cấp theo tần số thực hiện) mà phải được bao quát bởi việc tạo vết. Được sử dụng khi không có sẵn sàng thông tin phản hồi từ hồ sơ

en: Maximal code growth caused by tail duplication (in percent)
vi: Độ tâng lên tối đa (theo phần trăm) do đuôi bị nhân đôi

en: Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)
vi: Dừng tăng lên ngược nếu xác xuất ngược có cạnh tốt nhất vẫn nhỏ hơn ngưỡng này (theo phần trăm)

en: Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available
vi: Dừng tăng lên tiếp nếu xác xuất có cạnh tốt nhất vẫn nhỏ hơn ngưỡng này (theo phần trăm). Được sử dụng khi có sẵn sàng thông tin phản hồi từ hồ sơ

en: Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available
vi: Dừng tăng lên tiếp nếu xác xuất có cạnh tốt nhất vẫn nhỏ hơn ngưỡng này (theo phần trăm). Được sử dụng khi không có sẵn sàng thông tin phản hồi từ hồ sơ

en: The maximum number of incoming edges to consider for crossjumping
vi: Số tối đa các cạnh gửi đến cần tính để nhảy chéo

en: The minimum number of matching instructions to consider for crossjumping
vi: Số tối thiểu các lệnh tương ứng cần tính để nhảy chéo

en: The maximum expansion factor when copying basic blocks
vi: Hệ số mở rộng tối đa khi sao chép khối cơ bản

en: The maximum number of insns to duplicate when unfactoring computed gotos
vi: Số tối đa các lệnh cần nhân đôi khi gỡ bỏ hệ số khỏi goto đã tính

en: The maximum length of path considered in cse
vi: Chiều dài tối đa của đường dẫn được tính trong CSE

en: The maximum instructions CSE process before flushing
vi: Số tối đa các lệnh được CSE xử lý trước khi chuyển hết ra ngoài

en: The minimum cost of an expensive expression in the loop invariant motion
vi: Giá tối thiểu của một biểu tượng giá rất cao trong sự chuyển động bất biến vòng lặp

en: Bound on number of candidates below that all candidates are considered in iv optimizations
vi: Đóng kết với số các điều ứng cử dưới đó tất cả các điều ứng cử được tính trong sự tối ưu hoá iv

en: Bound on number of iv uses in loop optimized in iv optimizations
vi: Đóng kết với số các lần sử dụng iv trong vòng lặp được tối ưu hoá bằng sự tối ưu hoá iv

en: If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization
vi: Gặp tập hợp chứa số nhỏ hơn các điều ứng cử thì lúc nào cũng thử gỡ bỏ iv chưa dùng nào trong khi tối ưu hoá nó

en: Bound on size of expressions used in the scalar evolutions analyzer
vi: Đóng kết với kích cỡ biểu tượng được sử dụng trong bộ phân tích sự khai căn vô hướng

en: Bound on the number of variables in Omega constraint systems
vi: Đóng kết với số các biến trong hệ thống ràng buộc Omega

en: Bound on the number of inequalities in Omega constraint systems
vi: Đóng kết với số các bất đẳng thức trong hệ thống ràng buộc Omega

en: Bound on the number of equalities in Omega constraint systems
vi: Đóng kết với số các đẳng thức trong hệ thống ràng buộc Omega

en: Bound on the number of wild cards in Omega constraint systems
vi: Đóng kết với số các yếu tố đại diện trong hệ thống ràng buộc Omega

en: Bound on the size of the hash table in Omega constraint systems
vi: Đóng kết với kích cỡ của bảng chuỗi duy nhất trong hệ thống ràng buộc Omega

en: Bound on the number of keys in Omega constraint systems
vi: Đóng kết với số các khoá trong hệ thống ràng buộc Omega

en: When set to 1, use expensive methods to eliminate all redundant constraints
vi: Nếu lập thành 1 thì sử dụng phương pháp giá cao để loại trừ tất cả các ràng buộc thừa

en: Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check
vi: Đóng kết với số các sự kiểm tra lúc chạy được chèn bởi việc kiểm tra phiên bản vòng lặp để xếp hàng của bộ véc-tơ hoá

en: Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check
vi: Đóng kết với số các sự kiểm tra lúc chạy được chèn bởi việc kiểm tra phiên bản vòng lặp cho bí danh của bộ véc-tơ hoá

en: The maximum memory locations recorded by cselib
vi: Số tối đa các vị trí bộ nhớ được thư viện cselib ghi lưu

en: Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap
vi: Sự mở rộng miền nhớ tối thiểu để gây ra tập hợp rác, theo phần trăm của kích cỡ miền nhớ hoàn toàn

en: Minimum heap size before we start collecting garbage, in kilobytes
vi: Sự mở rộng miền nhớ tối thiểu (theo kilô-byte) trước khi bắt đầu tập hợp rác

en: The maximum number of instructions to search backward when looking for equivalent reload
vi: Số tối đa các lệnh cần quét ngược khi tìm một sự nạp lại tương đương

en: The maximum number of blocks in a region to be considered for interblock scheduling
vi: Số tối đa các khối mỗi vùng cần tính để định thời giữa các khối

en: The maximum number of insns in a region to be considered for interblock scheduling
vi: Số tối đa các lệnh mỗi vùng cần tính để định thời giữa các khối

en: The minimum probability of reaching a source block for interblock speculative scheduling
vi: Xác xuất tối thiểu có thể tới một khối nguồn để định thời giữa các khối một cách lý thuyết có tính chất suy đoán

en: The maximum number of iterations through CFG to extend regions
vi: Số tối đa các lần lặp lại qua CFG để kéo dài vùng

en: The maximum conflict delay for an insn to be considered for speculative motion
vi: Khoảng đợi xung đột tối đa trước khi một lệnh được tính để di chuyển một cách lý thuyết có tính chất suy đoán

en: The minimal probability of speculation success (in percents), so that speculative insn will be scheduled.
vi: Xác xuất tối thiểu (theo phần trăm) có suy đoán đúng, để định thời lệnh thuộc lý thuyết có tính chất suy đoán

en: The maximum size of the lookahead window of selective scheduling
vi: Kích cỡ tối đa của cửa sổ nhìn trước của việc định thời lựa chọn

en: Maximum number of times that an insn could be scheduled
vi: Số tối đa các lần có thể định thời một lệnh nào đó

en: Maximum number of instructions in the ready list that are considered eligible for renaming
vi: Số tối đa các lệnh trong danh sách sẵn sàng mà được thấy là thích hợp với chức năng thay đổi tên

en: Minimal distance between possibly conflicting store and load
vi: Khoảng cách tối thiểu giữa vị trí lưu và nạp có thể xung đột với nhau

en: The maximum number of RTL nodes that can be recorded as combiner's last value
vi: Số tối đa các nút RTL có thể ghi lưu như là giá trị cuối cùng của bộ kết hợp

en: The upper bound for sharing integer constants
vi: Biên giới trên để chia sẻ hằng số nguyên

en: Minimum number of virtual mappings to consider switching to full virtual renames
vi: Số tối thiểu các sự ánh xạ ảo cần suy tính nên chuyển đổi sang tên ảo đầy đủ

en: Ratio between virtual mappings and virtual symbols to do full virtual renames
vi: Tỷ lệ giữa sự ánh xạ ảo và ký hiệu ảo để thực hiện việc thay đổi tên ảo đầy đủ

en: The lower bound for a buffer to be considered for stack smashing protection
vi: Biên giới dưới của một vùng đệm được tính để bảo vệ chống đống bị đập tan ra

en: Maximum number of statements allowed in a block that needs to be duplicated when threading jumps
vi: Số tối đa các câu lệnh được phép trong một khối cần được nhân đôi khi sắp xếp bước nhảy theo nhánh

en: Maximum number of fields in a structure before pointer analysis treats the structure as a single variable
vi: Số tối đa các trường trong một cấu trúc trước khi tiến trình phân tích hàm trỏ thấy cấu trúc đó là một biến riêng lẻ

en: The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass
vi: Số tối đa các câu lệnh sẵn sàng đưa ra cần được tính bởi bộ định thời trong lần đầu tiên chạy thủ tục định thời

en: The number of insns executed before prefetch is completed
vi: Số các lệnh được thực hiện trước khi hoàn tất quá trình lấy sẵn (prefetch)

en: The number of prefetches that can run at the same time
vi: Số các quá trình lấy sẵn có thể chạy đồng thời

en: The size of L1 cache
vi: Kích cỡ của vùng nhớ tạm cấp 1

en: The size of L1 cache line
vi: Kích cỡ của đường vùng nhớ tạm cấp 1

en: The size of L2 cache
vi: Kích cỡ của vùng nhớ tạm cấp 2

en: Whether to use canonical types
vi: Có nên sử dụng loại hợp nguyên tắc hay không

en: Maximum length of partial antic set when performing tree pre optimization
vi: Chiều dài tối đa của tập hợp antic bộ phận khi thực hiện sự tối ưu hoá sẵn cây

en: Maximum size of a SCC before SCCVN stops processing a function
vi: Kích cỡ tối đa của một SCC trước khi SCCVN dừng xử lý một hàm

en: Max loops number for regional RA
vi: Số tối đa các vòng lặp cho RA thuộc miền

en: Max size of conflict table in MB
vi: Kích cỡ tối đa (theo MB) của bảng xung đột

en: The number of registers in each class kept unused by loop invariant motion
vi: Số các thanh ghi mỗi hạng còn lại chưa dùng do chuyển động bất biến vòng lặp

en: The maximum ratio between array size and switch branches for a switch conversion to take place
vi: Tỷ lệ tối đa giữa kích cỡ mảng và các nhánh chuyển đổi để chuyển đổi nhánh

en: size of tiles for loop blocking
vi: kích cỡ tile (đơn vị dữ liệu) để chặn vòng lặp

en: maximum number of parameters in a SCoP
vi: số tối đa các tham số trong một SCoP

en: maximum number of basic blocks per function to be analyzed by Graphite
vi: số tối đa các khối cơ bản mỗi hàm cần được Graphite phân tích

en: Max basic blocks number in loop for loop invariant motion
vi: số tối đa các khối cơ bản trong vòng lặp để chuyển động bất biến vòng lặp

en: Maximum number of instructions in basic block to be considered for SLP vectorization
vi: Số tối đa các lệnh trong khối cơ bản cần tính để véc-tơ hoá SLP

en: Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count
vi: Tỷ lệ tối thiểu giữa các lệnh và các lần lấy sẵn để hiệu lực lấy sẵn cho một vòng lặp không rõ số đếm lần đi qua

en: Min. ratio of insns to mem ops to enable prefetching in a loop
vi: Tỷ lệ tối thiểu giữa các lệnh và các thao tác vùng nhớ để hiệu lực lấy sẵn trong một vòng lặp

en: Max. size of var tracking hash tables
vi: Kích cỡ tối đa của bảng chuỗi duy nhất theo dõi var

en: The minimum UID to be used for a nondebug insn
vi: UID tối thiểu cần sử dụng cho một lệnh không gỡ rối

en: Maximum allowed growth of size of new parameters ipa-sra replaces a pointer to an aggregate with
vi: Độ tăng lên tối đa được pháp của kích cỡ tham số mới ipa-sra thì thay thế một hàm trỏ theo một chiều rộng tập hợp

en: format
vi: định dạng

en: field width specifier
vi: chỉ định độ rộng trường

en: field precision specifier
vi: chỉ định độ chính xác trường

en: field width
vi: bề rộng trường

en: field width in printf format
vi: chiều rộng của trường theo định dạng printf

en: precision
vi: độ chính xác

en: precision in printf format
vi: độ chính xác theo định dạng printf

en: length modifier
vi: đồ sửa đổi bề dài

en: length modifier in printf format
vi: đồ sửa đổi chiều dài theo định dạng printf

en: assignment suppression
vi: thu hồi sự gán

en: the assignment suppression scanf feature
vi: tính năng scanf để thu hồi sự gán

en: field width in scanf format
vi: chiều rộng của trường theo định dạng scanf

en: length modifier in scanf format
vi: đồ sửa đổi chiều dài theo định dạng scanf

en: field width in strftime format
vi: chiều rộng của trường theo định dạng stfrtime

en: fill character
vi: ký tự điền vào

en: fill character in strfmon format
vi: ký tự điền vào theo định dạng strftime

en: field width in strfmon format
vi: chiều rộng của trường theo định dạng strfmon

en: left precision
vi: đồ chính xác bên trái

en: left precision in strfmon format
vi: đồ chính xác bên trái theo định dạng strfmon

en: right precision
vi: đồ chính xác bên phải

en: right precision in strfmon format
vi: đồ chính xác bên phải theo định dạng strfmon

en: length modifier in strfmon format
vi: đồ sửa đổi chiều dài theo định dạng strfmon

note: Handle deferred options from command-line.
en: <command-line>
vi: <dòng lệnh>

en: <type-error>
vi: <loại sai>

en: <unnamed-unsigned:
vi: <không tên không ký:

en: <unnamed-signed:
vi: <không tên có ký:

en: <unnamed-float:
vi: <không tên nổi:

en: <unnamed-fixed:
vi: <không tên cố định:

en: <typedef-error>
vi: <lỗi xác định loại>

en: <tag-error>
vi: <lỗi thẻ>

en: <erroneous-expression>
vi: <biểu tượng bị lỗi>

en: <return-value>
vi: <giá trị trả lại>

en: invalid %%H value
vi: giá trị %%H sai

en: invalid %%J value
vi: giá trị %%J sai

en: invalid %%r value
vi: giá trị %%r sai

en: invalid %%R value
vi: giá trị %%R sai

en: invalid %%N value
vi: giá trị %%N sai

en: invalid %%P value
vi: giá trị %%P sai

en: invalid %%h value
vi: giá trị %%h sai

en: invalid %%L value
vi: giá trị %%L sai

en: invalid %%m value
vi: giá trị %%m sai

en: invalid %%M value
vi: giá trị %%M sai

en: invalid %%U value
vi: giá trị %%U sai

en: invalid %%s value
vi: giá trị %%s sai

en: invalid %%C value
vi: giá trị %%C sai

en: invalid %%E value
vi: giá trị %%E sai

en: unknown relocation unspec
vi: không rõ bỏ ghi rõ bố trí lại

en: invalid %%xn code
vi: mã %%xn sai

en: predicated Thumb instruction
vi: lệnh Thumb căn cứ vào

en: predicated instruction in conditional sequence
vi: gặp lệnh căn cứ vào trong dãy có điều kiện

en: Unsupported operand for code '%c'
vi: Không hỗ trợ toán hạng cho mã '%c'

en: invalid shift operand
vi: sai lập toán hạng dời

en: instruction never executed
vi: lệnh chưa bao giờ thực hiện

en: address operand requires constraint for X, Y, or Z register
vi: toán hạng địa chỉ yêu cầu ràng buộc cho thanh ghi X, Y, hay Z

en: operands to %T/%t must be reg + const_int:
vi: các toán hạng cho %T/%t phải là reg + const_int:

en: bad address, not a constant:
vi: địa chỉ sai, không phải là một hằng số:

en: bad address, not (reg+disp):
vi: địa chỉ sai, không phải (reg+disp):

en: bad address, not post_inc or pre_dec:
vi: địa chỉ sai, không phải post_inc hoặc pre_dec:

en: invalid insn:
vi: lệnh sai:

en: incorrect insn:
vi: lệnh không đúng:

en: unknown move insn:
vi: không rõ lệnh di chuyển:

en: bad shift insn:
vi: lệnh dời sai:

en: invalid %%j value
vi: giá trị %%j sai

en: invalid const_double operand
vi: toán hạng const_double sai

en: unexpected index-type in cris_print_index
vi: gặp loại chỉ mục (index-type) bất thường trong cris_print_index

en: unexpected base-type in cris_print_base
vi: gặp loại cơ bản (base-type) bất thường trong cris_print_index

en: bad register
vi: thanh ghi sai

en: invalid operand modifier letter
vi: sai lập chữ sửa đổi toán hạng

en: unexpected multiplicative operand
vi: gặp toán hạng nhân lên bất thường

en: unexpected operand
vi: gặp toán hạng bất thường

en: unrecognized address
vi: không nhận ra địa chỉ

en: unrecognized supposed constant
vi: không nhận ra điều nên là hằng số

en: unexpected side-effects in address
vi: gặp hiệu ứng khác bất thường trong địa chỉ

en: PIC register isn't set up
vi: Chưa thiết lập thanh ghi PIC

note: Unknown flag. Undocumented flag.
en: invalid operand output code
vi: sai lập mã kết xuất toán hạng

en: fr30_print_operand_address: unhandled address
vi: fr30_print_operand_address: địa chỉ chưa quản lý

en: fr30_print_operand: unrecognized %%p code
vi: fr30_print_operand: không nhận ra mã %%p

en: fr30_print_operand: unrecognized %%b code
vi: fr30_print_operand: không nhận ra mã %%b

en: fr30_print_operand: unrecognized %%B code
vi: fr30_print_operand: không nhận ra mã %%B

en: fr30_print_operand: invalid operand to %%A code
vi: fr30_print_operand: không nhận ra mã %%A

en: fr30_print_operand: invalid %%x code
vi: fr30_print_operand: sai lập mã %%x

en: fr30_print_operand: invalid %%F code
vi: fr30_print_operand: sai lập mã %%F

en: fr30_print_operand: unknown code
vi: fr30_print_operand: không rõ mã

en: fr30_print_operand: unhandled MEM
vi: fr30_print_operand: MEM chưa quản lý

en: bad insn to frv_print_operand_address:
vi: sai lập lệnh tới frv_print_operand_address:

en: bad register to frv_print_operand_memory_reference_reg:
vi: sai lập thanh ghi tới frv_print_operand_memory_reference_reg:

en: bad insn to frv_print_operand_memory_reference:
vi: sai lập lệnh tới frv_print_operand_memory_reference:

en: bad condition code
vi: mã điều kiện sai

en: bad insn in frv_print_operand, bad const_double
vi: gặp lệnh sai trong frv_print_operand, lập sai const_double

en: frv_print_operand: unknown code
vi: frv_print_operand: gặp mã không rõ

en: bad output_move_single operand
vi: lập sai toán hạng output_move_single

en: bad output_move_double operand
vi: lập sai toán hạng output_move_double

en: bad output_condmove_single operand
vi: lập sai toán hạng output_condmove_single

en: invalid UNSPEC as operand
vi: lập sai UNSPEC như là toán hạng

en: invalid constraints for operand
vi: sai lập ràng buộc cho toán hạng

en: unknown insn mode
vi: không rõ chế độ lệnh

en: Use native (MS) bitfield layout
vi: Sử dụng bố trí trường bit sở hữu (MS)

note: If the environment variable DJDIR is not defined, then DJGPP is not        installed correctly and GCC will quickly become confused with the        default prefix settings. Report the problem now so the user doesn't        receive deceptive "file not found" error messages later. DJDIR is automatical
en: environment variable DJGPP not defined
vi: chưa xác định biến môi trường DJGPP

en: invalid %%G mode
vi: chế độ %%G không hợp lệ

en: ia64_print_operand: unknown code
vi: ia64_print_operand: gặp mã không hợp lệ

en: invalid conversion from %<__fpreg%>
vi: sai chuyển đổi từ %<__fpreg%>

en: invalid conversion to %<__fpreg%>
vi: sai chuyển đổi sang %<__fpreg%>

en: invalid operation on %<__fpreg%>
vi: thao tác sai %<__fpreg%>

en: invalid %%P operand
vi: gặp toán hạng %%P sai

en: invalid %%p value
vi: gặp giá trị %%p sai

en: bad operand
vi: toán hạng sai

en: can't use non gp relative absolute address
vi: không cho phép sử dụng địa chỉ tuyệt đối tương đối không phải gp

en: invalid addressing mode
vi: sai lập chế độ đặt địa chỉ

en: invalid operand to %%s code
vi: sai lập toán hạng tới mã %%s

en: invalid operand to %%p code
vi: sai lập toán hạng tới mã %%p

en: invalid operand to %%R code
vi: sai lập toán hạng tới mã %%R

en: invalid operand to %%H/%%L code
vi: sai lập toán hạng tới mã %%H/%%L

en: invalid operand to %%T/%%B code
vi: sai lập toán hạng tới mã %%T/%%B

en: invalid operand to %%U code
vi: sai lập toán hạng tới mã %%U

en: invalid operand to %%N code
vi: sai lập toán hạng tới mã %%N

en: pre-increment address is not a register
vi: địa chỉ tiền gia không phải là một thanh ghi

en: pre-decrement address is not a register
vi: địa chỉ tiền giảm không phải là một thanh ghi

en: post-increment address is not a register
vi: địa chỉ hậu gia không phải là một thanh ghi

en: bad address
vi: địa chỉ sai

en: lo_sum not of register
vi: lo_sum không phải thanh ghi

en: invalid %%L code
vi: mã %%L sai

en: unknown punctuation '%c'
vi: không hiểu dấu chấm câu '%c'

en: null pointer
vi: con trỏ rỗng

en: PRINT_OPERAND, invalid insn for %%C
vi: PRINT_OPERAND, sai insn cho %%C

en: PRINT_OPERAND, invalid insn for %%N
vi: PRINT_OPERAND, sai insn cho %%N

en: insn contains an invalid address !
vi: insn chứa một địa chỉ sai !

en: invalid address
vi: địa chỉ sai

en: mips_debugger_offset called with non stack/frame/arg pointer
vi: mips_debugger_offset bị gọi mà không có hàm trỏ tới đống/khung/đối_số

en: Unknown mode in print_operand (CONST_DOUBLE) :
vi: Không rõ chế độ trong print_operand (CONST_DOUBLE) :

en: Bad address, not (reg+disp):
vi: Địa chỉ sai, không phải (reg+disp):

en: Bad address, not register:
vi: Địa chỉ sai, không phải thanh ghi:

en: Out of stack space.
vi: Không đủ sức chứa trong đống.

en: bad move
vi: sai di chuyển

en: invalid %%c value
vi: giá trị %%c sai

en: invalid %%f value
vi: giá trị %%f sai

en: invalid %%F value
vi: giá trị %%F sai

en: invalid %%G value
vi: giá trị %%G sai

en: invalid %%j code
vi: mã %%j sai

en: invalid %%J code
vi: mã %%J sai

en: invalid %%k value
vi: giá trị %%k sai

en: invalid %%K value
vi: giá trị %%K sai

en: invalid %%O value
vi: giá trị %%O sai

en: invalid %%q value
vi: giá trị %%q sai

en: invalid %%S value
vi: giá trị %%S sai

en: invalid %%T value
vi: giá trị %%T sai

en: invalid %%u value
vi: giá trị %%u sai

en: invalid %%v value
vi: giá trị %%v sai

en: invalid %%x value
vi: giá trị %%x sai

en: AltiVec argument passed to unprototyped function
vi: đối số AltiVec bị gửi cho hàm không nguyên mẫu

en: cannot decompose address
vi: không thể phân ly địa chỉ

en: invalid constant - try using an output modifier
vi: hàm không hợp lệ - hãy thử dùng bổ nghĩa kết xuất

en: invalid expression - try using an output modifier
vi: biểu thức không hợp lệ - hãy thử dùng bổ nghĩa kết xuất

en: invalid operand to %%R
vi: sai lập toán hạng tới %%R

en: invalid operand to %%S
vi: sai lập toán hạng tới %%S

en: created and used with different architectures / ABIs
vi: tạo và sử dụng với các kiến trúc hoặc ABI khác nhau

en: created and used with different ABIs
vi: tạo và sử dụng với các ABI khác nhau

en: created and used with different endianness
vi: tạo và sử dụng với các trình trạng cuối khác nhau

en: invalid %%Y operand
vi: toán hạng %%Y sai

en: invalid %%A operand
vi: toán hạng %%A sai

en: invalid %%B operand
vi: toán hạng %%B sai

en: invalid %%C operand
vi: sai toán hạng %%C

en: invalid %%D operand
vi: sai toán hạng %%D

en: invalid %%f operand
vi: toán hạng %%f sai

en: invalid %%s operand
vi: toán hạng %%s sai

en: long long constant not a valid immediate operand
vi: hằng số dài dài không phải là một toán hạng ngay lập tức đúng

en: floating point constant not a valid immediate operand
vi: hằng số điểm phù động không phải là một toán hạng ngay lập tức đúng

en: xstormy16_print_operand: unknown code
vi: xstormy16_print_operand: gặp mã không rõ

en: invalid %%c operand
vi: toán hạng %%c sai

en: invalid %%d operand
vi: toán hạng %%d sai

en: invalid %%H specifier
vi: định danh %%H không hợp lệ

en: invalid %%h operand
vi: sai toán hạng %%h

en: invalid %%I operand
vi: sai toán hạng %%I

en: invalid %%i operand
vi: sai toán hạng %%i

en: invalid %%j operand
vi: sai toán hạng %%j

en: invalid %%%c operand
vi: sai toán hạng %%%c

en: invalid %%N operand
vi: sai toán hạng %%N

en: invalid operand for 'r' specifier
vi: toán hạng không hợp lệ cho chỉ định 'r'

en: unable to print out operand yet; code == %d (%c)
vi: thậm chí không thể in ra toán hạng; mã == %d (%c)

en: invalid %%H operand
vi: sai toán hạng %%H

en: invalid %%L operand
vi: sai toán hạng %%L

en: invalid %%M operand
vi: sai toán hạng %%M

en: invalid %%t operand
vi: sai toán hạng %%t

en: invalid %%t operand '
vi: sai toán hạng %%t '

en: invalid %%r operand
vi: sai toán hạng %%r

en: const_double_split got a bad insn:
vi: const_double_split nhận một lệnh sai:

en: symbol used with both base and indexed registers
vi: ký hiệu dùng với thanh ghi cả hai loại cơ bản và phụ lục

en: symbol with offset used in PIC mode
vi: ký hiệu với hiệu số dùng trong chế độ PIC

en: symbol used as immediate operand
vi: ký hiệu dùng như là toán hạng ngay lập tức

en: illegal operand detected
vi: phát hiện toán hạng cấm

en: bad test
vi: sai kiểm tra

en: invalid %%D value
vi: giá trị %%D sai

en: invalid mask
vi: bộ lọc sai

en: invalid %%d value
vi: giá trị %%d sai

en: invalid %%t/%%b value
vi: giá trị %%t/%%b sai

en: no register in address
vi: địa chỉ không chứa thanh ghi

en: address offset not a constant
vi: hiệu số địa chỉ không phải là một hằng số

en: candidate 1:
vi: ứng cử 1:

en: candidate 2:
vi: ứng cử 2:

en: candidates are: %+#D
vi: ứng cử là: %+#D

en: candidate is: %+#D
vi: ứng cử là: %+#D

en: <missing>
vi: <còn thiếu>

en: <brace-enclosed initializer list>
vi: <danh sách bộ sơ khởi nằm trong dấu ngoặc>

en: <unresolved overloaded function type>
vi: <chưa giải quyết loại hàm quá tải>

en: <type error>
vi: <lỗi loại>

en: <anonymous %s>
vi: <%s nặc danh>

en: <typeprefixerror>
vi: <lỗi sửa sẵn loại>

en: (static initializers for %s)
vi: (bộ sơ khởi tĩnh cho %s)

en: (static destructors for %s)
vi: (bộ hủy tĩnh cho %s)

en: vtable for
vi: bảng vtable cho

en: <return value>
vi: <giá trị trả lại>

en: {anonymous}
vi: {nặc danh}

en: <template arguments error>
vi: <lỗi đối số mẫu>

en: <enumerator>
vi: <bộ đếm>

en: <declaration error>
vi: <lỗi tuyên bố>

en: <template parameter error>
vi: <lỗi tham số mẫu>

en: <statement>
vi: <lời tuyên bố>

note: While waiting for caret diagnostics, avoid printing __cxa_allocate_exception, __cxa_throw, and the like.
en: <throw-expression>
vi: <biểu thức ném>

en: <unparsed>
vi: <chưa phân tích cú pháp>

en: <expression error>
vi: <lỗi biểu thức>

en: <unknown operator>
vi: <không rõ toán hạng>

en: {unknown}
vi: {không rõ}

en: At global scope:
vi: Theo phạm vi toàn cục:

en: In static member function %qs
vi: Trong hàm bộ phận tĩnh %qs

en: In copy constructor %qs
vi: Trong bộ dựng bản sao %qs

en: In constructor %qs
vi: Trong bộ dựng %qs

en: In destructor %qs
vi: Trong bộ hủy %qs

en: In lambda function
vi: Trong hàm λ

en: %s: In instantiation of %q#D:
vi: %s: Trong minh dụ của %q#D:

en: required from %q#D
vi: được yêu cầu từ %q#D

en: recursively required from here
vi: yêu cầu đệ quy từ đây

en: required from here
vi: được yêu cầu từ đây

en: %s:%d:%d:   [ skipping %d instantiation contexts ]
vi: %s:%d:%d:   [ đang bỏ qua %d ngữ cảnh tạo lần ]

en: %s:%d:   [ skipping %d instantiation contexts ]
vi: %s:%d:   [ đang bỏ qua %d ngữ cảnh tạo lần ]

en: candidates are:
vi: ứng cử là:

en: candidate is: | candidates are:
vi[0]: ứng cử là:

en: target is not pointer or reference to class
vi: đích không phải là hàm trỏ hoặc tham chiếu đến hạng

en: target is not pointer or reference to complete type
vi: đích không phải là hàm trỏ hoặc tham chiếu đến loại hoàn toàn

en: target is not pointer or reference
vi: đích không phải là một hàm trỏ hoặc một tham chiếu

en: source is not a pointer
vi: nguồn không phải là một hàm trỏ

en: source is not a pointer to class
vi: nguồn không phải là một hàm trỏ tới hạng

en: source is a pointer to incomplete type
vi: nguồn là một hàm trỏ tới loại không hoàn toàn

en: source is not of class type
vi: nguồn không phải có loại hạng

en: source is of incomplete class type
vi: nguồn có loại hạng không hoàn toàn

en: conversion casts away constness
vi: việc chuyển đổi cũng bỏ trình trạng bất biến

en: source type is not polymorphic
vi: nguồn không có loại nhiều dạng

en: wrong type argument to unary minus
vi: đối số có loại sai đối với dấu trừ nguyên phân

en: wrong type argument to unary plus
vi: đối số có loại sai đối với dấu cộng nguyên phân

en: wrong type argument to bit-complement
vi: đối số có loại sai đối với phần bù bit

en: wrong type argument to abs
vi: đối số có loại sai đối với bộ tuyệt đối

en: wrong type argument to conjugation
vi: đối số có loại sai đối với phần chia

en: in argument to unary !
vi: trong đối số tới bộ nguyên phân !

en: no pre-increment operator for type
vi: không có toán tử tiền gia cho loại

en: no post-increment operator for type
vi: không có toán tử hậu gia cho loại

en: no pre-decrement operator for type
vi: không có toán tử giảm gia cho loại

en: no post-decrement operator for type
vi: không có toán tử hậu giảm cho loại

en: Arithmetic OK at %L
vi: Số học đúng tại %L

en: Arithmetic overflow at %L
vi: Số học bị tràn tại %L

en: Arithmetic underflow at %L
vi: Số học bị tràn ngược tại %L

en: Arithmetic NaN at %L
vi: Số học NaN (không phải là một con số) tại %L

en: Division by zero at %L
vi: Chia cho không tại %L

en: Array operands are incommensurate at %L
vi: Các toán hạng mảng không tương xứng với nhau tại %L

en: Integer outside symmetric range implied by Standard Fortran at %L
vi: số nguyên nằm ở ngoại phạm vi đối xứng ngụ ý bởi ngôn ngữ Fortran Tiêu Chuẩn tại %L

en: elemental binary operation
vi: thao tác nhị phân loại yếu tố

en: Fatal Error:
vi: Lỗi nghiêm trọng:

en: Constant expression required at %C
vi: Tại %C thì yêu cầu biểu thức bất biến

en: Integer expression required at %C
vi: Tại %C thì yêu cầu biểu thức số nguyên

en: Integer value too large in expression at %C
vi: Giá trị số nguyên quá lớn trong biểu thức tại %C

en: array assignment
vi: sự gán mảng

en: GNU Fortran comes with NO WARRANTY, to the extent permitted by law.
    You may redistribute copies of GNU Fortran
    under the terms of the GNU General Public License.
    For more information about these matters, see the file named COPYING
vi: GNU Fortran được phát hành mà KHÔNG BẢO ĐẢM GÌ CẢ,
    với điều khiển được pháp luật cho phép.
    Bạn có thể phân phối nó với điều kiện của
    Giấy Phép Công Cộng Gnu (GPL).
    Để tìm thấy thông tin thêm thì hãy xem tập tin có tên COPYING.

en: Driving:
vi: Đang điều khiển:

en: actual argument to INTENT = OUT/INOUT
vi: tham số thực tế cho INTENT = OUT/INOUT

en: Positive width required
vi: Yêu cầu chiều rộng dương

en: Nonnegative width required
vi: Yêu cầu chiều rộng không phải âm

en: Unexpected end of format string
vi: Gặp kết thức chuỗi định dạng bất thường

en: Zero width in format descriptor
vi: Bộ mô tả định dạng chứa chiều rộng số không

en: Missing leading left parenthesis
vi: Thiếu dấu ngoặc đơn mở đi trước

en: Positive exponent width required
vi: Yêu cầu chiều rộng lũy thừa dương

en: Period required in format specifier
vi: Bộ ghi rõ định dạng thì yêu cầu một dấu chấm

en: %s tag
vi: thẻ %s

note: For INQUIRE, all tags except FILE, ID and UNIT are variable definition contexts.  Thus, use an extended RESOLVE_TAG macro for that.
en: %s tag with INQUIRE
vi: thẻ %s với INQUIRE

en: Syntax error in expression at %C
vi: Gặp lỗi cú pháp trong biểu thức tại %C

en: Unexpected EOF
vi: Gặp kết thúc tập tin bất thường

en: Integer overflow
vi: Tràn số nguyên

note: #-#-#-#-#  334 (gnome-vfs 2.24.1)  #-#-#-#-# GNOME_VFS_ERROR_NAME_TOO_LONG
en: Name too long
vi: Tên quá dài

en: Bad name
vi: Tên sai

en: Expected name
vi: Mong đợi một tên

en: Expected left parenthesis
vi: Mong đợi một dấu ngoặc đơn mở

en: Expected right parenthesis
vi: Mong đợi một dấu ngoặc đơn đóng

en: Expected integer
vi: Mong đợi một số nguyên

en: Expected string
vi: Mong đợi một chuỗi

en: find_enum(): Enum not found
vi: find_enum(): không tìm thấy bộ đếm

en: Expected attribute bit name
vi: Mong đợi một tên bit thuộc tính

en: Expected integer string
vi: Mong đợi một chuỗi số nguyên

en: Error converting integer
vi: Gặp lỗi khi chuyển đổi số nguyên

en: Expected real string
vi: Mong đợi một chuỗi thật

en: Expected expression type
vi: Mong đợi một loại biểu thức

en: Bad operator
vi: Toán tử sai

en: Bad type in constant expression
vi: Gặp loại saio trong biểu thức bất biến

en: Unexpected end of module
vi: Gặp kết thức mô-đun bất thường

en: arithmetic IF
vi: IF (nếu) số học

en: attribute declaration
vi: lời tuyên bố thuộc tính

en: data declaration
vi: lời tuyên bố dữ liệu

en: derived type declaration
vi: lời tuyên bố loại có hướng

en: block IF
vi: IF (nếu) loại khối

en: implied END DO
vi: ngụ ý END DO (kết thúc làm)

en: assignment
vi: sự gán

en: pointer assignment
vi: sự gán hàm trỏ

en: simple IF
vi: IF (nếu) đơn giản

en: module procedure
vi: thủ tục mô-đun

en: internal function
vi: hàm nội bộ

en: elemental procedure
vi: thủ tục loại yếu tố

en: Invalid context for NULL() pointer at %%L
vi: Gặp ngữ cảnh sai cho hàm trỏ NULL() tại %%L

en: Operands of string concatenation operator at %%L are %s/%s
vi: Tại %%L có một toán tử ghép nối chuỗi với các toán hạng %s/%s

en: COMPLEX quantities cannot be compared at %L
vi: Không thể so sánh các số lượng PHỨC TẠP tại %L

en: Logicals at %%L must be compared with %s instead of %s
vi: Tại %%L thì các bộ hợp lý phải được so sánh với %s thay cho %s

en: Inconsistent ranks for operator at %%L and %%L
vi: Tại %%L và %%L có một toán tử với các phân hàng mâu thuẫn nhau

en: Loop variable
vi: Biến vòng lặp

en: iterator variable
vi: biến iterator

en: Start expression in DO loop
vi: Biểu thức bắt đầu trong vòng lặp DO (làm)

en: End expression in DO loop
vi: Biểu thức kết thúc trong vòng lặp DO (làm)

en: Step expression in DO loop
vi: Biểu thức bước trong vòng lặp DO (làm)

en: DEALLOCATE object
vi: đối tượng DEALLOCATE

en: ALLOCATE object
vi: đối tượng ALLOCATE

en: STAT variable
vi: biến STAT

en: ERRMSG variable
vi: Biến ERRMSG

en: item in READ
vi: mục tin trong READ

en: ACQUIRED_LOCK variable
vi: biến ACQUIRED_LOCK

en: Different CHARACTER lengths (%ld/%ld) in array constructor
vi: Bộ dựng mảng chứa các chiều dài KÝ_TỰ khác nhau (%ld/%ld)

en: Unequal character lengths (%ld/%ld) in %s
vi: %3$s chứa các chiều dài ký tự khác nhau (%1$ld/%2$ld)

en: Argument NCOPIES of REPEAT intrinsic is too large
vi: Điều thực chất REPEAT (lặp lại) có đối số NCOPIES (số các bản sao) quá lớn

en: Unit number in I/O statement too small
vi: Câu lệnh V/R chứa con số đơn vị quá nhỏ

en: Unit number in I/O statement too large
vi: Câu lệnh V/R chứa con số đơn vị quá lớn

en: Assigned label is not a target label
vi: Nhãn đã gán không phải là một nhãn đích

en: Loop variable has been modified
vi: Biến vòng lặp bị sửa đổi

en: DO step value is zero
vi: Giá trị bước DO (làm) là số không

en: Array reference out of bounds
vi: Tham chiếu mảng ở ngoại phạm vi

en: Incorrect function return value
vi: Giá trị trả lại hàm không đúng

en: Attempting to allocate already allocated variable '%s'
vi: Đang cố cấp phát một biến đã được cấp phát rồi '%s'

en: Attempting to allocate already allocated variable
vi: Đang cố cấp phát một biến đã được cấp phát rồi

en: read failed while reading export data
vi: đọc gặp lỗi khi đọc dữ liệu xuất

en: Not a valid Java .class file.
vi: Không phải là một tập tin .class Java đúng.

en: error while parsing constant pool
vi: gặp lỗi khi phân tích cú pháp của vùng gộp hằng số

en: error in constant pool entry #%d
vi: gặp lỗi trong mục nhập vùng gộp hằng số #%d

en: error while parsing fields
vi: gặp lỗi khi phân tích cú pháp của các trường

en: error while parsing methods
vi: gặp lỗi khi phân tích cú pháp của các phương pháp

en: error while parsing final attributes
vi: gặp lỗi khi phân tích cú pháp của các thuộc tính cuối cùng

en: Usage: jcf-dump [OPTION]... CLASS...
vi: Sử dụng: jcf-dump [TÙY_CHỌN]... HẠNG...

en: Display contents of a class file in readable form.
vi: Hiển thị nội dung của một tập tin hạng theo một định dạng cho người đọc được.

en:   -c                      Disassemble method bodies
vi:   -c                      Tháo rời các thân phương pháp

en:   --classpath PATH        Set path to find .class files
vi:   --classpath ĐƯỜNG_DẪN    Lập đường dẫn theo đó cần tìm tập tin .class (hạng)

en:   -IDIR                   Append directory to class path
vi:   -ITHƯ_MỤC                   Phụ thêm thư mục vào đường dẫn hạng

en:   --bootclasspath PATH    Override built-in class path
vi:   --bootclasspath ĐƯỜNG_DẪN    Có quyền cao hơn đường dẫn hạng dựng sẵn

en:   --extdirs PATH          Set extensions directory path
vi:   --extdirs ĐƯỜNG_DẪN          Lập đường dẫn đến thư mục phần mở rộng

en:   -o FILE                 Set output file name
vi:   -o TỆP                 Lập tên tập tin kết xuất

en:   --help                  Print this help, then exit
vi:   --help                  Hiển thị trợ giúp này, sau đó thoát

en:   --version               Print version number, then exit
vi:   --version               Hiển thị số thứ tự phiên bản, sau đó thoát

en:   -v, --verbose           Print extra information while running
vi:   -v, --verbose           Hiển thị thêm thông tin trong khi chạy

en: For bug reporting instructions, please see:
    %s.
vi: Để tìm hướng dẫn về thông báo lỗi, hãy xem:
    %s.

en: jcf-dump: no classes specified
vi: jcf-dump: chưa ghi rõ hạng nào

en: bad format of .zip/.jar archive
vi: kho nén .zip/.jar có định dạng dai

en: Bad byte codes.
vi: Mã byte sai.

en: Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]
vi: Sử dụng: %s [TÙY_CHỌN]... TÊN_HẠNGmain [TỆP_XUẤT]

en: %s: Cannot open output file: %s
vi: %s: Không thể mở tập tin kết xuất: %s

en: %s: Failed to close output file %s
vi: %s: Không đóng được tập tin kết xuất %s

en: -fuse-linker-plugin is not supported in this configuration
vi: -fuse-linker-plugin không được hỗ trợ trong cấu hình này

en: do not specify both -march=... and -mcpu=...
vi: không dùng đồng thời hai tuỳ chọn -march=... và -mcpu=...

en: consider using '-pg' instead of '-p' with gprof(1)
vi: cân nhắc dùng '-pg' thay cho '-p' với gprof(1)

en: -c required for gnat2why
vi: -c cần cho gnat2why

en: rx200 cpu does not have FPU hardware
vi: CPU rx200 không có phần cứng đơn vị điểm phù động (FPU)

en:   profiling support are only provided in archive format
vi:   cũng hỗ trợ chức năng đo hiệu năng sử dụng chỉ được cung cấp theo định dạng kho lưu

en: consider using `-pg' instead of `-p' with gprof(1)
vi: sử dụng gprof(1) thì đề nghị bạn lập "-pg" thay cho "-p"

en: does not support multilib
vi: không hỗ trợ chức năng đa thư viện

en: -mfloat-abi=soft and -mfloat-abi=hard may not be used together
vi: -mfloat-abi=soft và -mfloat-abi=hard không được dùng cùng nhau

en: no processor type specified for linking
vi: chưa ghi rõ loại bộ xử lý cần liên kết

en: the m210 does not have little endian support
vi: m210 không có hỗ trợ về cuối nhỏ

en: GNU Objective C no longer supports traditional compilation
vi: Objective C của GNU không còn hỗ trợ chức năng biên dịch truyền thống

en: SH2a does not support little-endian
vi: SH2a không hỗ trợ tình trạng về cuối nhỏ

en:  conflicting code gen style switches are used
vi:  sử dụng các cái chuyển loại tạo mã xung đột với nhau

en: Warn if deprecated empty statements are found
vi: Cảnh báo nếu tìm câu lệnh trống bị phản đối

en: Warn if .class files are out of date
vi: Cảnh báo nếu có tập tin .class quá cũ

en: Warn if modifiers are specified when not necessary
vi: Cảnh báo nếu ghi rõ bộ sửa đổi không cần thiết

en: --bootclasspath=<path>	Replace system path
vi: --bootclasspath=<đường_dẫn>	Thay thế đường dẫn hệ thống

en: Generate checks for references to NULL
vi: Tạo ra sự kiểm tra có tham chiếu đến NULL (vô giá trị)

en: --classpath=<path>	Set class path
vi: --classpath=<đường_dẫn>	Lập đường dẫn hạng

en: Output a class file
vi: Xuất một tập tin hạng

en: --encoding=<encoding>	Choose input encoding (defaults from your locale)
vi: --encoding=<mã_ký_tự>	Chọn mã ký tự của đầu vào (mặc định là miền địa phương)

en: --extdirs=<path>	Set the extension directory path
vi: --extdirs=<đường_dẫn>	Lập đường dẫn đến thư mục phần mở rộng

en: Input file is a file with a list of filenames to compile
vi: Tập tin nhập vào là một tập tin chứa danh sách các tên tập tin cần biên dịch

en: Always check for non gcj generated classes archives
vi: Lúc nào cũng kiểm tra có kho lưu hạng không phải được gcj tạo ra

en: Assume the runtime uses a hash table to map an object to its synchronization structure
vi: Giả sử là lúc chạy thì sử dụng một bảng chuỗi duy nhất để ánh xạ một đối tượng tới cấu trúc đồng bộ của nó

en: Generate instances of Class at runtime
vi: Lúc chạy thì tạo ra các thể hiện Hạng

en: Use offset tables for virtual method calls
vi: Sử dụng bảng hiệu số cho cuộc gọi phương pháp ảo

en: Assume native functions are implemented using JNI
vi: Giả sử là các hàm sở hữu được thực hiện dùng JNI

en: Enable optimization of static class initialization code
vi: Hiệu lực sự tối ưu hoá mã sơ khởi hạng tĩnh

en: Reduce the amount of reflection meta-data generated
vi: Giảm số lượng siêu dữ liệu phản chiếu được tạo ra

en: Enable assignability checks for stores into object arrays
vi: Hiệu lực sự kiểm tra khả năng sự gán cho việc lưu vào mảng đối tượng

en: Generate code for the Boehm GC
vi: Tạo ra mã cho Boehm GC

en: Call a library routine to do integer divisions
vi: Gọi một hàm thư viện để chia số nguyên

en: Generate code for built-in atomic operations
vi: Tạo ra mã cho các thao tác atomic dựng sẵn

en: Generated should be loaded by bootstrap loader
vi: Điều được tạo ra thì nên được nạp bởi bộ nạp và khởi động

en: Set the source language version
vi: Lập phiên bản ngôn ngữ nguồn

en: Set the target VM version
vi: Lập phiên bản VM đích

en: Enable most warning messages
vi: Hiệu lực phần lớn các thông điệp cảnh báo

en: Synonym of -gnatk8
vi: Từ đồng nghĩa với -gnatk8

en: Do not look for source files in standard path
vi: Không tìm các tập tin mã nguồn trong đường dẫn tiêu chuẩn

en: Do not look for object files in standard path
vi: Không tìm các tập tin đối tượng trong đường dẫn tiêu chuẩn

en: Select the runtime
vi: Chọn lúc chạy

en: Catch typos
vi: Bắt gặp lỗi đánh máy

en: Set name of output ALI file (internal switch)
vi: Đặt tên cho tập tin kết xuất ALI (chuyển nội bộ)

en: -gnat<options>	Specify options to GNAT
vi: -gnat<tuỳ_chọn>	Ghi rõ các tuỳ chọn tới GNAT

en: -J<directory>	Put MODULE files in 'directory'
vi: -J<thư_mục>	Để vào thư mục này các tập tin MÔ-ĐUN

en: Warn about possible aliasing of dummy arguments
vi: Cảnh báo về đối số giả có thể bị chồng lấp

en: Warn about alignment of COMMON blocks
vi: Cảnh báo về sự xếp hàng các khối CHUNG

en: Warn about creation of array temporaries
vi: Cảnh báo về sự tạo mục mảng tạm thời

en: Warn about truncated character expressions
vi: Cảnh báo về biểu thức ký tự bị cắt ngắn

en: Warn about most implicit conversions
vi: Cảnh báo chuyển đổi ngầm

en: Warn about calls with implicit interface
vi: Cảnh báo về cuộc gọi có giao diện ngầm

en: Warn about called procedures not explicitly declared
vi: Cảnh báo về thủ tục được gọi mà không phải được tuyên bố dứt khoát

en: Warn about truncated source lines
vi: Cảnh báo về dòng nguồn bị cắt ngắn

en: Warn on intrinsics not part of the selected standard
vi: Cảnh báo về điều thực chất không phải thuộc về tiêu chuẩn được chọn

en: Permit nonconforming uses of the tab character
vi: Cho phép sử dụng ký tự tab một cách không phù hợp

en: Warn about underflow of numerical constant expressions
vi: Cảnh báo về biểu thức hằng thuộc số bị tràn ngược

en: Warn if a user-procedure has the same name as an intrinsic
vi: Cảnh báo nếu một thủ tục người dùng có cùng một tên với một điều thực chất

en: Enable preprocessing
vi: Bật khả năng tiền xử lý

en: Disable preprocessing
vi: Tắt khả năng tiền xử lý

en: Enable alignment of COMMON blocks
vi: Bật sự xếp hàng các khối CHUNG

en: All intrinsics procedures are available regardless of selected standard
vi: Tất cả các thủ tục về điều thực chất vẫn sẵn sàng bất chấp tiêu chuẩn được chọn

en: Do not treat local variables and COMMON blocks as if they were named in SAVE statements
vi: Đừng xử lý giá trị cục bộ hoặc khối CHUNG như là nó được đặt tên trong câu lệnh LƯU

en: Specify that backslash in string introduces an escape character
vi: Ghi rõ rằng một dấu chéo ngược trong một chuỗi thì giới thiệu một ký tự thoát

en: Produce a backtrace when a runtime error is encountered
vi: Xuất một vết ngược khi gặp lỗi lúc chạy

en: -fblas-matmul-limit=<n>	Size of the smallest matrix for which matmul will use BLAS
vi: -fblas-matmul-limit=<số>	Kích cỡ của ma trận nhỏ nhất cho đó matmul sẽ sử dụng BLAS

en: Produce a warning at runtime if a array temporary has been created for a procedure argument
vi: Cảnh báo lúc chạy nếu một mục mảng tạm thời đã được tạo cho một đối số thủ tục

en: Use big-endian format for unformatted files
vi: Có tập tin chưa định dạng thì sử dụng định dạng về cuối lớn

en: Use little-endian format for unformatted files
vi: Có tập tin chưa định dạng thì sử dụng định dạng về cuối nhỏ

en: Use native format for unformatted files
vi: Có tập tin chưa định dạng thì sử dụng định dạng sở hữu

en: Swap endianness for unformatted files
vi: Có tập tin chưa định dạng thì trao đổi tình trạng cuối

en: Use the Cray Pointer extension
vi: Sử dụng phần mở rộng hàm trỏ Cray Pointer

en: Set the default double precision kind to an 8 byte wide type
vi: Lập loại độ chính xác đôi mặc định thành một loại có chiều rộng 8 byte

en: Set the default integer kind to an 8 byte wide type
vi: Lập loại số nguyên mặc định thành một loại có chiều rộng 8 byte

en: Set the default real kind to an 8 byte wide type
vi: Lập loại thật mặc định thành một loại có chiều rộng 8 byte

en: Display the code tree after parsing
vi: Một khi phân tích cú pháp thì hiển thị cây mã nguồn

en: Specify that an external BLAS library should be used for matmul calls on large-size arrays
vi: Ghi rõ rằng có nên sử dụng một thư viện BLAS bên ngoài cho cuộc gọi matmul trên mạng có kích cỡ lớn

en: Use f2c calling convention
vi: Sử dụng quy ước gọi f2c

en: Assume that the source file is fixed form
vi: Giả sử là tập tin nguồn có dạng cố định

en: Interpret any INTEGER(4) as an INTEGER(8)
vi: Biên dịch bất kỳ INTEGER(8) như là INTEGER(4)

en: Specify where to find the compiled intrinsic modules
vi: Ghi rõ vị trí ở đó có các mô-đun thực chất đã biên dịch

en: Allow arbitrary character line width in fixed mode
vi: Trong chế độ cố định thì cũng cho phép chiều rộng dòng ký tự tùy ý

en: -ffixed-line-length-<n>	Use n as character line width in fixed mode
vi: -ffixed-line-length-<số>	Trong chế độ cố định thì chiều rộng dòng ký tự là số này

en: -ffpe-trap=[...]	Stop on following floating point exceptions
vi: -ffpe-trap=[...]	Đừng lại theo ngoại lệ điểm phù động

en: Assume that the source file is free form
vi: Giả sử là tập tin nguồn có dạng tự do

en: Allow arbitrary character line width in free mode
vi: Trong chế độ tự do thì cũng cho phép chiều rộng dòng ký tự tùy ý

en: -ffree-line-length-<n>	Use n as character line width in free mode
vi: -ffree-line-length-<số>	Trong chế độ tự do thì chiều rộng dòng ký tự là số này

en: Enable front end optimization
vi: Cho phép tối ưu hoá từ chương trình gọi

en: Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements
vi: Ghi rõ rằng không cho phép tạo loại ngầm nào, nếu không bị ghi đè bởi câu lệnh THỰC CHẤT dứt khoát

en: -finit-character=<n>	Initialize local character variables to ASCII value n
vi: -finit-character=<số>	Sơ khởi các biến ký tự cục bộ thành giá trị ASCII này

en: -finit-integer=<n>	Initialize local integer variables to n
vi: -finit-integer=<số>	Sơ khởi các biến số nguyên cục bộ thành giá trị này

en: Initialize local variables to zero (from g77)
vi: Sơ khởi các biến cục bộ thành số không (từ g77)

en: -finit-logical=<true|false>	Initialize local logical variables
vi: -finit-logical=<true|false>	Sơ khởi các biến hợp lý cục bộ (true=đúng, false=sai)

en: -finit-real=<zero|nan|inf|-inf>	Initialize local real variables
vi: -finit-real=<zero|nan|inf|-inf>	Sơ khởi các biến thật cục bộ
    	zero		số không
    	nan		không phải là một con số
    	inf		vô hạn
    	-inf		không vô hạn

en: -fmax-array-constructor=<n>	Maximum number of objects in an array constructor
vi: -fmax-array-constructor=<số>	Số tối đa các đối tượng trong một bộ cấu tạo mảng

en: -fmax-identifier-length=<n>	Maximum identifier length
vi: -fmax-identifier-length=<số>	Chiều dài tối đa của bộ nhận diện

en: -fmax-subrecord-length=<n>	Maximum length for subrecords
vi: -fmax-subrecord-length=<số>	Chiều dài tối đa của mục ghi phụ

en: -fmax-stack-var-size=<n>	Size in bytes of the largest array that will be put on the stack
vi: -fmax-stack-var-size=<số>	Kích cỡ theo byte của mảng lớn nhất sẽ được để vào đống

en: Put all local arrays on stack.
vi: Đặt toàn bộ các mảng nội bộ vào stack.

en: Set default accessibility of module entities to PRIVATE.
vi: Lập thành PRIVATE (riêng) tình trạng truy cập của thực thể mô-đun.

en: Try to lay out derived types as compactly as possible
vi: Thử bố trí các loại có hướng một cách tóm gọn nhất có thể

en: Protect parentheses in expressions
vi: Bảo vệ dấu ngoặc đơn trong biểu thức

en: Enable range checking during compilation
vi: Hiệu lực chức năng kiểm tra phạm vi trong khi biên dịch

en: Interpret any REAL(4) as a REAL(8)
vi: Biên dịch bất kỳ REAL(4) như là REAL(8)

en: Interpret any REAL(4) as a REAL(10)
vi: Biên dịch bất kỳ REAL(4) như là REAL(10)

en: Interpret any REAL(4) as a REAL(16)
vi: Biên dịch bất kỳ REAL(4) như là REAL(16)

en: Interpret any REAL(8) as a REAL(4)
vi: Biên dịch bất kỳ REAL(8) như là REAL(4)

en: Interpret any REAL(8) as a REAL(10)
vi: Biên dịch bất kỳ REAL(8) như là REAL(10)

en: Interpret any REAL(8) as a REAL(16)
vi: Biên dịch bất kỳ REAL(8) như là REAL(16)

en: Use a 4-byte record marker for unformatted files
vi: Có tập tin chưa định dạng thì sử dụng một ký hiệu đánh dấu mục ghi loại 4 byte

en: Use an 8-byte record marker for unformatted files
vi: Có tập tin chưa định dạng thì sử dụng một ký hiệu đánh dấu mục ghi loại 8 byte

en: Allocate local variables on the stack to allow indirect recursion
vi: Cấp phát các biến cúc bộ trên đống để cho phép đệ quy một cách gián tiếp

en: Copy array sections into a contiguous block on procedure entry
vi: Vào thủ tục thì cũng sao chép các phần mảng vào một khối kề nhau

en: -fcheck=[...]	Specify which runtime checks are to be performed
vi: -fcheck=[...]	Ghi rõ có nên thực hiện những hàm kiểm tra lúc chạy nào

en: Append a second underscore if the name already contains an underscore
vi: Tên đã chứa một dấu gạch dưới thì phụ thêm một dấu gạch dưới bổ sung

en: Apply negative sign to zero values
vi: Có giá trị số không thì áp dụng ký hiệu trừ

en: Append underscores to externally visible names
vi: Có tên hiển thị bên ngoài thì phụ thêm dấu gạch dưới

en: Compile all program units at once and check all interfaces
vi: Biên dịch đồng thời tất cả các đơn vị chương trình, và kiểm tra tất cả các giao diện

en: Statically link the GNU Fortran helper library (libgfortran)
vi: Liên kết tĩnh thư viện bổ trợ Fortran của GNU (libgfortran)

en: Conform to the ISO Fortran 2003 standard
vi: Làm cho hợp với tiêu chuẩn ISO Fortran 2003

en: Conform to the ISO Fortran 2008 standard
vi: Làm cho hợp với tiêu chuẩn ISO Fortran 2008

en: Conform to the ISO Fortran 2008 standard including TS 29113
vi: Làm cho hợp với tiêu chuẩn ISO Fortran 2008 bao gồm TS 29113

en: Conform to the ISO Fortran 95 standard
vi: Làm cho hợp với tiêu chuẩn ISO Fortran 95

en: Conform to nothing in particular
vi: Làm cho hợp với không gì đặc biệt

en: Accept extensions to support legacy code
vi: Chấp nhận phần mở rộng để hỗ trợ mã nguồn thừa tự

en: Do not use hardware fp
vi: Đừng sử dụng điểm phù động loại phần cứng

en: Use fp registers
vi: Sử dụng thanh ghi loại điểm phù động

en: Assume GAS
vi: Giả sử GAS

en: Do not assume GAS
vi: Đừng giả sử GAS

en: Request IEEE-conformant math library routines (OSF/1)
vi: Yêu cầu hàm thư viện toán học thích hợp với IEEE (OSF/1)

en: Emit IEEE-conformant code, without inexact exceptions
vi: Xuất mã thích hợp với IEEE mà không có ngoại lệ không chính xác

en: Do not emit complex integer constants to read-only memory
vi: Đừng xuất hằng số nguyên phức tạp vào vùng nhớ chỉ đọc

en: Use VAX fp
vi: Sử dụng điểm phù động loại VAX

en: Do not use VAX fp
vi: Đừng sử dụng điểm phù động loại VAX

en: Emit code for the byte/word ISA extension
vi: Xuất mã cho phần mở rộng ISA byte/từ

en: Emit code for the motion video ISA extension
vi: Xuất mã cho phần mở rộng ISA ảnh động di chuyển

en: Emit code for the fp move and sqrt ISA extension
vi: Xuất mã cho phần mở rộng ISA loại điểm phù động về di chuyển v tính căn bậc hai

en: Emit code for the counting ISA extension
vi: Xuất mã cho phần mở rộng ISA đếm

en: Emit code using explicit relocation directives
vi: Xuất mã dùng chỉ thị định vị lại dứt khoát

en: Emit 16-bit relocations to the small data areas
vi: Xuất vào vùng dữ liệu nhỏ sự định vị lại 16-bit

en: Emit 32-bit relocations to the small data areas
vi: Xuất vào vùng dữ liệu nhỏ sự định vị lại 32-bit

en: Emit direct branches to local functions
vi: Xuất nhánh trực tiếp tới hàm cục bộ

en: Emit indirect branches to local functions
vi: Xuất nhánh gián tiếp tới hàm cục bộ

en: Emit rdval instead of rduniq for thread pointer
vi: Đối với hàm trỏ nhánh thì xuất rdval thay cho rduniq

en: Use 128-bit long double
vi: Sử dụng đôi dài 128-bit

en: Use 64-bit long double
vi: Sử dụng đôi dài 64-bit

en: Use features of and schedule given CPU
vi: Sử dụng các tính năng của CPU đưa ra, và định thời CPU đó

en: Schedule given CPU
vi: Định thời CPU đưa ra

en: Control the generated fp rounding mode
vi: Điều khiển chế độ làm tròn loại điểm phù động đã tạo ra

en: Control the IEEE trap mode
vi: Điều khiển chế độ đặt bẫy IEEE

en: Control the precision given to fp exceptions
vi: Điều khiển độ chính xác đưa ra cho ngoại lệ về điểm phù động

en: Tune expected memory latency
vi: Điều chỉnh độ ngấm ngầm vùng nhớ mong đợi

en: Specify bit size of immediate TLS offsets
vi: Ghi rõ kích cỡ bit của hiệu số TLS lập tức

en: Use 4 media accumulators
vi: Sử dụng 4 bộ tích luỹ môi giới

en: Use 8 media accumulators
vi: Sử dụng 8 bộ tích luỹ môi giới

en: Enable label alignment optimizations
vi: Hiệu lực sự tối ưu hoá cách xếp hàng nhãn

en: Dynamically allocate cc registers
vi: Cấp phát động các thanh ghi CC

en: Set the cost of branches
vi: Lập giá của nhánh

en: Enable conditional execution other than moves/scc
vi: Hiệu lực sự thực hiện có điều kiện mà khác với moves/scc

en: Change the maximum length of conditionally-executed sequences
vi: Thay đổi chiều dài tối đa của dãy được thực hiện có điều kiện

en: Change the number of temporary registers that are available to conditionally-executed sequences
vi: Thay đổi số các thanh ghi tạm thời còn sẵn sàng cho dãy được thực hiện có điều kiện

en: Enable conditional moves
vi: Hiệu lực sự di chuyển có điều kiện

en: Set the target CPU type
vi: Lập loại CPU đích

en: Known FR-V CPUs (for use with the -mcpu= option):
vi: Không hiểu FR-V CPUs (để dùng với tùy chọn -mcpu=):

en: Use fp double instructions
vi: Sử dụng câu lệnh đôi loại điểm phù động

en: Change the ABI to allow double word insns
vi: Sửa đổi ABI để cho phép câu lệnh từ đôi

en: Enable Function Descriptor PIC mode
vi: Hiệu lực chế độ PIC Mô tả Hàm

en: Just use icc0/fcc0
vi: Chỉ sử dụng icc0/fcc0

en: Only use 32 FPRs
vi: Chỉ sử dụng 32 FPR

en: Use 64 FPRs
vi: Sử dụng 64 FPR

en: Only use 32 GPRs
vi: Chỉ sử dụng 32 GPR

en: Use 64 GPRs
vi: Sử dụng 64 GPR

en: Enable use of GPREL for read-only data in FDPIC
vi: Hiệu lực sử dụng GPREL cho dữ liệu chỉ đọc trong FDPIC

en: Use hardware floating point
vi: Sử dụng điểm phù động loại phần cứng

en: Enable inlining of PLT in function calls
vi: Hiệu lực sự chèn trực tiếp PLT vào cuộc gọi hàm

en: Enable PIC support for building libraries
vi: Hiệu lực sự hỗ trợ PIC để xây dựng thư viện

en: Follow the EABI linkage requirements
vi: Tùy theo các yêu cầu của sự liên kết EABI

en: Disallow direct calls to global functions
vi: Không cho phép gọi trực tiếp cho hàm toàn cục

en: Use media instructions
vi: Sử dụng câu lệnh môi giới

en: Use multiply add/subtract instructions
vi: Sử dụng nhiều câu lệnh nhân_cộng/trừ

en: Enable optimizing &&/|| in conditional execution
vi: Hiệu lực sự tối ưu hoá &&/|| trong quá trình thực hiện có điều kiện

en: Enable nested conditional execution optimizations
vi: Hiệu lực sự tối ưu hoá quá trình thực hiện có điều kiện mà cũng lồng nhau

en: Do not mark ABI switches in e_flags
vi: Đừng đánh dấu cái chuyển ABI trong e_flags

en: Remove redundant membars
vi: Gỡ bỏ thanh vùng nhớ thừa

en: Pack VLIW instructions
vi: Đóng gói các câu lệnh VLIW

en: Enable setting GPRs to the result of comparisons
vi: Hiệu lực chức năng lập GPR thành kết quả của phép so sánh

en: Change the amount of scheduler lookahead
vi: Sửa đổi khoảng thời gian nhìn trước của công cụ định thời

en: Use software floating point
vi: Sử dụng điểm phù động loại phần mềm

en: Assume a large TLS segment
vi: Giả sử một đoạn TLS lớn

en: Do not assume a large TLS segment
vi: Đừng giả sử một đoạn TLS lớn

en: Cause gas to print tomcat statistics
vi: Gây ra chương trình gas in ra thống kê về tomcat

en: Link with the library-pic libraries
vi: Liên kết với các thư viện library-pic

en: Allow branches to be packed with other instructions
vi: Cho phép đóng gói nhánh với câu lệnh khác

en: Target the AM33 processor
vi: Đặt mục đích là bộ xử lý AM33

en: Target the AM33/2.0 processor
vi: Đặt mục đích là bộ xử lý AM33/2.0

en: Tune code for the given processor
vi: Điều chỉnh mã cho bộ xử lý đưa ra

en: Work around hardware multiply bug
vi: Khắc phục lỗi nhân lên phần cứng

en: Enable linker relaxations
vi: Hiệu lực hàm yếu về bộ liên kết

en: Return pointers in both a0 and d0
vi: Trả lại hàm trỏ trong cả hai a0 và d0

en: Allow gcc to generate LIW instructions
vi: Cho phép gcc tạo chỉ lệnh LIW

en: Allow gcc to generate the SETLB and Lcc instructions
vi: Cho phép gcc tạo chỉ lệnh SETLB và Lcc

en: Enable TPF-OS tracing code
vi: Hiệu lực mã tìm đường TFP-OS

en: Specify main object for TPF-OS
vi: Ghi rõ đối tượng chính cho TFP-OS

en: 31 bit ABI
vi: ABI 31-bit

en: 64 bit ABI
vi: ABI 64-bit

en: Generate code for given CPU
vi: Tạo ra mã cho CPU đưa ra

en: Maintain backchain pointer
vi: Bảo tồn hàm trỏ dây chuyền ngược

en: Additional debug prints
vi: Lần bổ sung in ra thông tin gỡ rối

en: ESA/390 architecture
vi: Kiến trúc ESA/390

en: Enable decimal floating point hardware support
vi: Hiệu lực sự hỗ trợ phần cứng điểm phù động thập phân

en: Enable hardware floating point
vi: Hiệu lực điểm phù động loại phần cứng

en: Use packed stack layout
vi: Sử dụng bố trí đống đóng gói

en: Use bras for executable < 64k
vi: Sử dụng BRAS cho tập tin thực thị < 64k

en: Disable hardware floating point
vi: Tắt điểm phù động loại phần cứng

en: Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered
vi: Lập số tối đa các byte cần để cho kích cỡ đống trước khi gây ra một câu lệnh đặt bẫy

en: Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit
vi: Xuất mã bổ sung trong đoạn mở đầu hàm để đặt bẫy nếu kích cỡ đống vượt quá giới hạn đưa ra

en: Schedule code for given CPU
vi: Định thời mã cho CPU đưa ra

en: mvcle use
vi: Cách sử dụng mvcle

en: Warn if a function uses alloca or creates an array with dynamic size
vi: Cảnh báo nếu một hàm sử dụng alloca hoặc tạo một mảng có kích cỡ năng động

en: Warn if a single function's framesize exceeds the given framesize
vi: Cảnh báo nếu có một hàm riêng lẻ với kích cỡ khung vượt quá kích cỡ khung đưa ra

en: z/Architecture
vi: z/Kiến trúc

en: Generate ILP32 code
vi: Tạo ra mã ILP32

en: Generate LP64 code
vi: Tạo ra mã LP64

en: Generate big endian code
vi: Tạo ra mã về cuối lớn

en: Generate little endian code
vi: Tạo ra mã về cuối nhỏ

en: Generate code for GNU as
vi: Tạo ra mã cho as của GNU

en: Generate code for GNU ld
vi: Tạo ra mã cho ld của GNU

en: Emit stop bits before and after volatile extended asms
vi: Xuất bit dừng lại đẳng trước và sau asm mở rộng hay thay đổi

en: Use in/loc/out register names
vi: Sử dụng tên thanh ghi loại in/loc/out

en: Generate code without GP reg
vi: Tạo ra mã không có GP reg

en: gp is constant (but save/restore gp on indirect calls)
vi: gp bất biến (mà lưu/phục_hồi gp khi được gọi gián tiếp)

en: Generate self-relocatable code
vi: Tạo ra mã có thể tự định vị lại

en: Generate inline floating point division, optimize for latency
vi: Tạo ra phép chia điểm phù động trực tiếp, tối ưu hoá cho sự ngấm ngầm

en: Generate inline floating point division, optimize for throughput
vi: Tạo ra phép chia điểm phù động trực tiếp, tối ưu hoá cho tốc độ truyền dữ liệu

en: Generate inline integer division, optimize for latency
vi: Tạo ra phép chia số nguyên trực tiếp, tối ưu hoá cho sự ngấm ngầm

en: Generate inline integer division, optimize for throughput
vi: Tạo ra phép chia số nguyên trực tiếp, tối ưu hoá cho tốc độ truyền dữ liệu

en: Do not inline integer division
vi: Đừng chèn vào trực tiếp phép chia số nguyên

en: Generate inline square root, optimize for latency
vi: Tạo ra căn bậc hai trực tiếp, tối ưu cho sự ngấm ngầm

en: Generate inline square root, optimize for throughput
vi: Tạo ra căn bậc hai trực tiếp, tối ưu cho tốc độ truyền dữ liệu

en: Do not inline square root
vi: Đừng chèn vào trực tiếp căn bậc hai

en: Enable Dwarf 2 line debug info via GNU as
vi: Hiệu lực thông tin gỡ rối dòng Dwarf 2 thông qua as của GNU

en: Enable earlier placing stop bits for better scheduling
vi: Hiệu lực sự để sớm hơn các bit dừng lại, để định thời một cách thành công hơn

en: Specify range of registers to make fixed
vi: Ghi rõ phạm vi các thanh ghi cần làm cho cố định

en: Known Itanium CPUs (for use with the -mtune= option):
vi: Không hiểu Itanium CPUs (để dùng với tùy chọn -mcpu=):

en: Use data speculation before reload
vi: Sử dụng phép đầu cơ loại dữ liệu trước khi nạp lại

en: Use data speculation after reload
vi: Sử dụng phép đầu cơ loại dữ liệu sau khi nạp lại

en: Use control speculation
vi: Sử dụng phép đầu cơ loại điều khiển

en: Use in block data speculation before reload
vi: Sử dụng phép đầu cơ loại dữ liệu theo khối trước khi nạp lại

en: Use in block data speculation after reload
vi: Sử dụng phép đầu cơ loại dữ liệu theo khối sau khi nạp lại

en: Use in block control speculation
vi: Sử dụng phép đầu cơ loại điều khiển theo khối

en: Use simple data speculation check
vi: Sử dụng hàm kiểm tra phép đầu cơ loại dữ liệu đơn giản

en: Use simple data speculation check for control speculation
vi: Sử dụng hàm kiểm tra phép đầu cơ loại dữ liệu đơn giản để đầu cơ về điều khiển

en: If set, data speculative instructions will be chosen for schedule only if there are no other choices at the moment
vi: Lập thì câu lệnh đầu cơ về dữ liệu sẽ được chọn để định thời chỉ nếu không có sự chọn khác nào vào lúc này

en: If set, control speculative instructions will be chosen for schedule only if there are no other choices at the moment
vi: Lập thì câu lệnh đầu cơ về điều khiển sẽ được chọn để định thời chỉ nếu không có sự chọn khác nào vào lúc này

en: Count speculative dependencies while calculating priority of instructions
vi: Đếm các quan hệ phụ thuộc loại đầu cơ trong khi tính mức ưu tiên của câu lệnh

en: Place a stop bit after every cycle when scheduling
vi: Đang định thời thì cũng để một bit dừng lại vào đẳng sau mọi chu kỳ

en: Soft limit on number of memory insns per instruction group, giving lower priority to subsequent memory insns attempting to schedule in the same insn group. Frequently useful to prevent cache bank conflicts.  Default value is 1
vi: Giới hạn mềm về số các câu lệnh vùng nhớ mỗi nhóm câu lệnh, gán mức ưu tiên thấp hơn cho câu lệnh vùng nhớ theo sau mà thử định thời trong cùng một nhóm câu lệnh. Hữu ích để ngăn cản sự xung đột đối với nhóm vùng nhớ tạm. Giá trị mặc định là 1

en: Don't generate checks for control speculation in selective scheduling
vi: Đừng tạo ra hàm kiểm tra đối với đầu cơ về điều khiển khi định thời một cách lựa chọn

en: -msim	Use simulator runtime
vi: -msim	Sử dụng khoảng thời gian chạy của bộ mô phỏng

en: -mcpu=r8c	Compile code for R8C variants
vi: -mcpu=r8c	Biên dịch mã cho biến thế R8C

en: -mcpu=m16c	Compile code for M16C variants
vi: -mcpu=m16c	Biên dịch mã cho biến thế M16C

en: -mcpu=m32cm	Compile code for M32CM variants
vi: -mcpu=m32cm	Biên dịch mã cho biến thế M32CM

en: -mcpu=m32c	Compile code for M32C variants
vi: -mcpu=m32c	Biên dịch mã cho biến thế M32C

en: -memregs=	Number of memreg bytes (default: 16, range: 0..16)
vi: -memregs=	Số các byte memreg (mặc định: 16, phạm vi: 0..16)

en: Use hardware FP
vi: Sử dụng điểm phù động loại phần cứng

en: Do not use hardware FP
vi: Đừng sử dụng điểm phù động loại phần cứng

en: Assume possible double misalignment
vi: Giả sử có thể bị sai đôi xếp hàng

en: Use ABI reserved registers
vi: Sử dụng thanh ghi dành riêng cho ABI

en: Use hardware quad FP instructions
vi: Sử dụng câu lệnh loại bốn điểm phù động phần cứng

en: Do not use hardware quad fp instructions
vi: Đừng sử dụng câu lệnh loại bốn điểm phù động phần cứng

en: Compile for V8+ ABI
vi: Biên dịch cho ABI loại V8+

en: Pointers are 64-bit
vi: Hàm trỏ là 64-bit

en: Pointers are 32-bit
vi: Hàm trỏ là 32-bit

en: Use 64-bit ABI
vi: Sử dụng ABI 64-bit

en: Use 32-bit ABI
vi: Sử dụng ABI 32-bit

en: Use stack bias
vi: Sử dụng khuynh hướng về đống

en: Use structs on stronger alignment for double-word copies
vi: Sử dụng cấu trúc khi xếp hàng mạnh hơn các bản sao từ đôi

en: Optimize tail call instructions in assembler and linker
vi: Tối ưu hoá các câu lệnh gọi đuôi trong bộ dịch mã số và bộ liên kết

en: Use features of and schedule code for given CPU
vi: Sử dụng các tính năng của CPU đưa ra, và định thời mã cho CPU đó

en: Use given SPARC-V9 code model
vi: Sử dụng mẫu mã SPARC-V9 đưa ra

en: Enable strict 32-bit psABI struct return checking.
vi: Hiệu lực chức năng kiểm tra trả lại cấu trúc psABI 32-bit ngặt

en: Compile for the m32rx
vi: Biên dịch cho m32x

en: Compile for the m32r2
vi: Biên dịch cho m32r2

en: Compile for the m32r
vi: Biên dịch cho m32r

en: Align all loops to 32 byte boundary
vi: Xếp hàng tất cả các vòng lặp theo biên giới 32-byte

en: Prefer branches over conditional execution
vi: Thích nhánh hơn sự thực hiện có điều kiện

en: Give branches their default cost
vi: Gán cho mỗi nhánh giá mặc định của nó

en: Display compile time statistics
vi: Hiển thị thống kê về khoảng thời gian biên dịch

en: Specify cache flush function
vi: Ghi rõ hàm chuyển hết vùng nhớ tạm ra ngoài

en: Specify cache flush trap number
vi: Ghi rõ số thứ tự bẫy chuyển hết vùng nhớ tạm ra ngoài

en: Only issue one instruction per cycle
vi: Chỉ đưa ra một câu lệnh từng chu kỳ

en: Allow two instructions to be issued per cycle
vi: Cho phép đưa ra hai câu lệnh từng chu kỳ

en: Code size: small, medium or large
vi: Kích cỡ mã:
     • small			nhỏ
     • medium		vừa
     • large			lớn.

en: Don't call any cache flush functions
vi: Đừng gọi hàm nào chuyển hết vùng nhớ tạm ra ngoài

en: Don't call any cache flush trap
vi: Đừng gọi bẫy nào chuyển hết vùng nhớ tạm ra ngoài

en: Generate code for a 520X
vi: Tạo ra mã cho một 520X

en: Generate code for a 5206e
vi: Tạo ra mã cho một 5206e

en: Generate code for a 528x
vi: Tạo ra mã cho một 528X

en: Generate code for a 5307
vi: Tạo ra mã cho một 5307

en: Generate code for a 5407
vi: Tạo ra mã cho một 5407

en: Generate code for a 68000
vi: Tạo ra mã cho một 68000

en: Generate code for a 68010
vi: Tạo ra mã cho một 68010

en: Generate code for a 68020
vi: Tạo ra mã cho một 68020

en: Generate code for a 68040, without any new instructions
vi: Tạo ra mã cho một 68040 mà không có câu lệnh mới nào

en: Generate code for a 68060, without any new instructions
vi: Tạo ra mã cho một 68060 mà không có câu lệnh mới nào

en: Generate code for a 68030
vi: Tạo ra mã cho một 68030

en: Generate code for a 68040
vi: Tạo ra mã cho một 68040

en: Generate code for a 68060
vi: Tạo ra mã cho một 680220

en: Generate code for a 68302
vi: Tạo ra mã cho một 68302

en: Generate code for a 68332
vi: Tạo ra mã cho một 68332

en: Generate code for a 68851
vi: Tạo ra mã cho một 68851

en: Align variables on a 32-bit boundary
vi: Xếp hàng tất cả các biến theo một biên giới 32-byte

en: Specify the name of the target architecture
vi: Ghi rõ tên của kiến trúc đích

en: Use the bit-field instructions
vi: Sử dụng câu lệnh loại trường-bit

en: Generate code for a ColdFire v4e
vi: Tạo ra mã cho một ColdFire v4e

en: Specify the target CPU
vi: Ghi rõ CPU đích

en: Generate code for a cpu32
vi: Tạo ra mã cho một cpu32

en: Use hardware division instructions on ColdFire
vi: Sử dụng câu lệnh chia phần cứng trong ColdFire

en: Generate code for a Fido A
vi: Tạo ra mã cho một Fido A

en: Generate code which uses hardware floating point instructions
vi: Tạo ra mã mả sử dụng câu lệnh loại điểm phù động phần cứng

en: Enable ID based shared library
vi: Hiệu lực thư viện dùng chung dựa vào mã số (ID)

en: Do not use the bit-field instructions
vi: Đừng sử dụng câu lệnh loại trường-bit

en: Use normal calling convention
vi: Sử dụng quy ước gọi thông thường

en: Generate pc-relative code
vi: Tạo ra mã tương đối với PC (pc-relative)

en: Enable separate data segment
vi: Hiệu lực đoạn dữ liệu riêng

en: ID of shared library to build
vi: mã số (ID) của thư viện dùng chung cần xây dựng

en: Generate code with library calls for floating point
vi: Tạo ra mã chứa cuộc gọi thư viện cho điểm phù động

en: Do not use unaligned memory references
vi: Đừng sử dụng tham chiếu vùng nhớ tạm chưa xếp hàng

en: Tune for the specified target CPU or architecture
vi: Điều chỉnh cho CPU hay kiến trúc đưa ra

en: Support more than 8192 GOT entries on ColdFire
vi: Hỗ trợ nhiều hơn 8192 mục nhập GOT trên ColdFire

en: Support TLS segment larger than 64K
vi: Hỗ trợ đoạn TLS lớn hơn 64K

en: Use IEEE math for fp comparisons
vi: Sử dụng toán học IEEE cho phép so sánh loại điểm phù động

en: Known M68K CPUs (for use with the -mcpu= option):
vi: Không hiểu M68K CPUs (để dùng với tùy chọn -mcpu=):

en: Known M68K microarchitectures (for use with the -mtune= option):
vi: Không hiểu kiến trúc M68K (để dùng với tùy chọn -mtune=):

en: Known M68K ISAs (for use with the -march= option):
vi: Không hiểu M68K ISAs(để dùng với tùy chọn -march=):

en: Use the GNU extension to the PE format for aligned common data
vi: Sử dụng phần mở rộng GNU tới định dạng PE cho dữ liệu chung xếp hàng

en: Ignored (obsolete)
vi: Bị bỏ qua (quá cũ)

en: Warn about none ISO msvcrt scanf/printf width extensions
vi: Cảnh báo về phần mở rộng chiều rộng scanf/printf không phải tùy theo ISO

en: For nested functions on stack executable permission is set.
vi: Gán quyền thực hiện cho hàm lồng nhau trên đống.

en: sizeof(long double) is 16
vi: kích cỡ (đôi dài) là 16

en: Use hardware fp
vi: Sử dụng điểm phù động loại phần cứng

en: sizeof(long double) is 12
vi: kích cỡ (đôi dài) là 12

en: Reserve space for outgoing arguments in the function prologue
vi: Trong đoạn mở đầu hàm thì dành riêng sức chứa cho đối số gửi ra

en: Align some doubles on dword boundary
vi: Xếp hàng một số đôi theo biên giới dword

en: Function starts are aligned to this power of 2
vi: Đầu hàng được xếp hàng theo lũy thừa 2 này

en: Jump targets are aligned to this power of 2
vi: Đích nhảy được xếp hàng theo lũy thừa 2 này

en: Loop code aligned to this power of 2
vi: Mã vòng lặp được xếp hàng theo lũy thừa 2 này

en: Align destination of the string operations
vi: Đích xếp hàng của các thao tác chuỗi

en: Use given assembler dialect
vi: Sử dụng phương ngôn dịch mã số đưa ra

en: Branches are this expensive (1-5, arbitrary units)
vi: Nhánh có giá này (1-5, đơn vị tùy ý)

en: Use given x86-64 code model
vi: Sử dụng mẫu mã x86-64 đưa ra

en: %<-mcpu=%> is deprecated; use %<-mtune=%> or %<-march=%> instead
vi: %<-mcpu=%> bị phản đối; dùng %<-mtune=%> hoặc %<-march=%> để thay thế

en: Generate sin, cos, sqrt for FPU
vi: Tạo ra sin, cos, sqrt cho FPU (đơn vị điểm phù động)

en: Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack
vi: Lúc nào cũng sử dụng DRAP (hàm trỏ đối số đã xếp hàng năng động) để xếp hàng lại đống

en: Return values of functions in FPU registers
vi: Trả lại giá trị của hàm trong thanh ghi FPU (đơn vị điểm phù động)

en: Generate floating point mathematics using given instruction set
vi: Tạo ra toán học loại điểm phù động dùng tập hợp câu lệnh đưa ra

en: Valid arguments to -mfpmath=:
vi: Đối số hợp lệ cho -mfpmath=:

en: Inline all known string operations
vi: Chèn vào trực tiếp tất cả các thao tác chuỗi được biết

en: Inline memset/memcpy string operations, but perform inline version only for small blocks
vi: Chèn vào trực tiếp các thao tác chuỗi loại memset/memcpy, mà thực hiện phiên bản trực tiếp chỉ cho khối nhỏ

en: %<-mintel-syntax%> and %<-mno-intel-syntax%> are deprecated; use %<-masm=intel%> and %<-masm=att%> instead
vi: %<-mintel-syntax%> và %<-mno-intel-syntax%> bị phản đối; dùng %<-masm=intel%> và %<-masm=att%> để thay thế

en: Omit the frame pointer in leaf functions
vi: Bỏ sót hàm trỏ khung trong hàm lá

en: Set 80387 floating-point precision to 32-bit
vi: Đặt độ chính xác dấu chấm động 80387 thành 32-bít

en: Set 80387 floating-point precision to 64-bit
vi: Đặt độ chính xác dấu chấm động 80387 thành 64-bít

en: Set 80387 floating-point precision to 80-bit
vi: Đặt độ chính xác dấu chấm động 80387 thành 80-bít

en: Attempt to keep stack aligned to this power of 2
vi: Thử bảo tồn đống được xếp hàng theo lũy thừa 2 này

en: Assume incoming stack aligned to this power of 2
vi: Giả sử đống gửi đến được xếp hàng theo lũy thừa 2 này

en: Use push instructions to save outgoing arguments
vi: Sử dụng câu lệnh đẩy để lưu các đối số gửi đi

en: Use red-zone in the x86-64 code
vi: Sử dụng vùng màu đỏ trong mã x86-64

en: Number of registers used to pass integer arguments
vi: Số các thanh ghi được sử dụng để gửi đối số nguyên cho đích

en: Alternate calling convention
vi: Quy ước gọi xen kẽ

en: Use SSE register passing conventions for SF and DF mode
vi: Sử dụng quy ước gửi qua thanh ghi loại SSE cho chế độ SF và DF

en: Realign stack in prologue
vi: Xếp hàng lại đống trong đoạn mở đầu

en: Enable stack probing
vi: Hiệu lực chức năng dò đống

en: Chose strategy to generate stringop using
vi: Chọn chiến lược để tạo ra thao tác chuỗi dùng

en: Valid arguments to -mstringop-strategy=:
vi: Đối số hợp lệ cho -mstringop-strategy=:

en: Use given thread-local storage dialect
vi: Sử dụng phương ngôn lưu theo nhánh cục bộ

en: Known TLS dialects (for use with the -mtls-dialect= option):
vi: Không hiểu TLS dialects (để dùng với tùy chọn -mtls-dialect=):

en: Use direct references against %gs when accessing tls data
vi: Sử dụng tham chiếu trực tiếp đối với %gs khi truy cập đến dữ liệu của nó

en: Generate code that conforms to the given ABI
vi: Tạo ra mã thích hợp với ABI đưa ra

en: Known ABIs (for use with the -mabi= option):
vi: Không hiểu ABIs (để dùng với tùy chọn -mabi=):

en: Vector library ABI to use
vi: ABI thư viện véc-tơ cần sử dụng

en: Generate reciprocals instead of divss and sqrtss.
vi: Tạo ra số đảo thay cho divss và sqrtss.

en: Generate cld instruction in the function prologue.
vi: Tạo ra câu lệnh cld trong đoạn mở đầu hàm.

en: Generate 32bit i386 code
vi: Tạo ra mã i386 32-bit

en: Generate 64bit x86-64 code
vi: Tạo ra mã x86-64 64-bit

en: Generate 32bit x86-64 code
vi: Tạo ra mã x86-64 32-bit

en: Support MMX built-in functions
vi: Hỗ trợ các hàm dựng sẵn MMX

en: Support 3DNow! built-in functions
vi: Hỗ trợ các hàm dựng sẵn 3DNow!

en: Support Athlon 3Dnow! built-in functions
vi: Hỗ trợ các hàm dựng sẵn 3DNow! Athlon

en: Support MMX and SSE built-in functions and code generation
vi: Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại MMX và SSE

en: Support MMX, SSE and SSE2 built-in functions and code generation
vi: Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại MMX, SSE và SSE2

en: Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation
vi: Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại MMX, SSE, SSE2 và SSE3

en: Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation
vi: Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại MMX, SSE, SSE2, SSE3 và SSSE3

en: Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code generation
vi: Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại MMX, SSE, SSE2, SSE3, SSSE3 và SSE4.1

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation
vi: Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 và SSE4.2

en: Do not support SSE4.1 and SSE4.2 built-in functions and code generation
vi: Đừng hỗ trợ hàm dựng sẵn và chức năng tạo ra mã loại SSE4.1 và SSE4.2

en: %<-msse5%> was removed
vi: %<-msse5%> đã bị gỡ bỏ

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in functions and code generation
vi: Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 và AVX

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in functions and code generation
vi: Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX và AVX2

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation
vi: Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX và FMA

en: Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation
vi: Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại MMX, SSE, SSE2, SSE3 và SSE4A

en: Support FMA4 built-in functions and code generation
vi: Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại FMA4

en: Support XOP built-in functions and code generation
vi: Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại XOP

en: Support LWP built-in functions and code generation
vi: Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại LWP

en: Support code generation of Advanced Bit Manipulation (ABM) instructions.
vi: Hỗ trợ chức năng tạo ra mã là câu lệnh ABM (thao tác bit cấp cao).

en: Support code generation of popcnt instruction.
vi: Hỗ trợ chức năng tạo ra mã là câu lệnh popcnt.

en: Support code generation of cmpxchg16b instruction.
vi: Hỗ trợ chức năng tạo ra mã là câu lệnh cmpxchg16b.

en: Support code generation of sahf instruction in 64bit x86-64 code.
vi: Hỗ trợ chức năng tạo ra mã là câu lệnh sahf trong mã x86-64 64-bit.

en: Support code generation of movbe instruction.
vi: Hỗ trợ chức năng tạo ra mã là câu lệnh movbe.

en: Support code generation of crc32 instruction.
vi: Hỗ trợ chức năng tạo ra mã là câu lệnh crc32.

en: Support AES built-in functions and code generation
vi: Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại AES

en: Support PCLMUL built-in functions and code generation
vi: Hỗ trợ các hàm dựng sẵn và chức năng tạo ra mã loại PCLMUL

en: Encode SSE instructions with VEX prefix
vi: Mã hoá câu lệnh SSE với tiền tố VEX

en: Create console application
vi: Tạo ứng dụng bàn giao tiép

en: Generate code for a DLL
vi: Tạo ra mã cho một DLL

en: Ignore dllimport for functions
vi: Bỏ qua dllimport đối với chức năng

en: Use Mingw-specific thread support
vi: Sử dụng hỗ trợ nhánh đặc trưng cho Mingw

en: Set Windows defines
vi: Lập lời xác định Windows

en: Create GUI application
vi: Tạo ứng dụng GUI

en: Compile code that relies on Cygwin DLL wrappers to support C++ operator new/delete replacement
vi: Biên dịch mã nhờ trình bao bọc DLL Cygwin để hỗ trợ chức năng thay thế toán tử C++ mới/xoá

en: Use unicode startup and define UNICODE macro
vi: Sử dụng hàm khởi chạy Unicode và xác định vĩ lệnh UNICODE

en: Generate 64-bit code
vi: Tạo ra mã 64-bit

en: Generate 32-bit code
vi: Tạo ra mã 32-bit

en: Use POWER instruction set
vi: Sử dụng tập hợp câu lệnh POWER

en: Do not use POWER instruction set
vi: Đừng sử dụng tập hợp câu lệnh POWER

en: Use POWER2 instruction set
vi: Sử dụng tập hợp câu lệnh POWER2

en: Use PowerPC instruction set
vi: Sử dụng tập hợp câu lệnh PowerPC

en: Do not use PowerPC instruction set
vi: Đừng sử dụng tập hợp câu lệnh PowerPC

en: Use PowerPC-64 instruction set
vi: Sử dụng tập hợp câu lệnh PowerPC-64

en: Use PowerPC General Purpose group optional instructions
vi: Sử dụng các câu lệnh tùy chọn của nhóm General Purpose (thường dụng) PowerPC

en: Use PowerPC Graphics group optional instructions
vi: Sử dụng các câu lệnh tùy chọn của nhóm Graphics (đồ họa) PowerPC

en: Use PowerPC V2.01 single field mfcr instruction
vi: Sử dụng câu lệnh mfcr trường đơn PowerPC V2.01

en: Use PowerPC V2.02 popcntb instruction
vi: Sử dụng câu lệnh popcntb PowerPC V2.02

en: Use PowerPC V2.02 floating point rounding instructions
vi: Sử dụng câu lệnh làm tròn loại điểm phù động PowerPC V2.02

en: Use PowerPC V2.05 compare bytes instruction
vi: Sử dụng câu lệnh so sánh các byte PowerPC V2.05

en: Use extended PowerPC V2.05 move floating point to/from GPR instructions
vi: Sử dụng câu lệnh dời điểm phù động đến/từ GPR PowerPC V2.05 mở rộng

en: Use AltiVec instructions
vi: Sử dụng câu lệnh AltiVec

en: Use decimal floating point instructions
vi: Sử dụng câu lệnh loại điểm phù động thập phân

en: Use 4xx half-word multiply instructions
vi: Sử dụng câu lệnh nhân nửa từ 4xx

en: Use 4xx string-search dlmzb instruction
vi: Sử dụng câu lệnh dlmzb tìm kiếm chuỗi 4xx

en: Generate load/store multiple instructions
vi: Tạo ra câu lệnh nạp/lưu nội

en: Generate string instructions for block moves
vi: Tạo ra câu lệnh chuỗi để di chuyển khối

en: Use new mnemonics for PowerPC architecture
vi: Sử dụng phím gọi nhớ mới cho kiến trúc PowerPC

en: Use old mnemonics for PowerPC architecture
vi: Sử dụng phím gọi nhớ cũ cho kiến trúc PowerPC

en: Do not use hardware floating point
vi: Đừng sử dụng điểm phù động loại phần cứng

en: Use PowerPC V2.06 popcntd instruction
vi: Sử dụng câu lệnh popcntd PowerPC V2.06

en: Use vector/scalar (VSX) instructions
vi: Sử dụng câu lệnh véc-tơ/vô_hướng (VSX)

en: Do not generate load/store with update instructions
vi: Đừng tạo ra câu lệnh nạp/lưu với bản cập nhật

en: Generate load/store with update instructions
vi: Tạo ra câu lệnh nạp/lưu với bản cập nhật

en: Do not load the PIC register in function prologues
vi: Đừng nạp thanh ghi PIC trong đoạn mở đầu hàm

en: Avoid generation of indexed load/store instructions when possible
vi: Tránh sự tạo ra câu lệnh nạp/lưu phụ lục khi có thể

en: Schedule the start and end of the procedure
vi: Định thời bắt đầu và kết thúc thủ tục

en: Return all structures in memory (AIX default)
vi: Trả lại tất cả các cấu trúc trong vùng nhớ (AIX mặc định)

en: Return small structures in registers (SVR4 default)
vi: Trả lại các cấu trúc nhỏ trong thanh ghi (SVR4 mặc định)

en: Conform more closely to IBM XLC semantics
vi: Làm cho hợp hơn với cú pháp XLC của IBM

en: Do not place floating point constants in TOC
vi: Đừng để vào TOC hằng số loại điểm phù động

en: Place floating point constants in TOC
vi: Để vào TOC hằng số loại điểm phù động

en: Do not place symbol+offset constants in TOC
vi: Đừng để vào TOC hằng số loại ký_hiệu+hiệu_số

en: Place symbol+offset constants in TOC
vi: Để vào TOC hằng số loại ký_hiệu+hiệu_số

en: Use only one TOC entry per procedure
vi: Sử dụng chỉ một mục nhập TOC từng thủ tục

en: Put everything in the regular TOC
vi: Để tất cả vào TOC bình thường

en: Generate VRSAVE instructions when generating AltiVec code
vi: Tạo ra câu lệnh VRSAVE khi tạo ra mã AltiVec

en: Deprecated option.  Use -mno-vrsave instead
vi: Tùy chọn bị phản đối.  Dùng -mno-vrsave để thay thế

en: Deprecated option.  Use -mvrsave instead
vi: Tùy chọn bị phản đối.  Dùng -mvrsave để thay thế

en: Generate isel instructions
vi: Tạo ra câu lệnh isel

en: Deprecated option.  Use -mno-isel instead
vi: Tùy chọn bị phản đối.  Dùng -mno để thay thế

en: Deprecated option.  Use -misel instead
vi: Tùy chọn bị phản đối.  Dùng -misel để thay thế

en: Generate SPE SIMD instructions on E500
vi: Tạo ra câu lệnh SIMD SPE trong E500

en: Generate PPC750CL paired-single instructions
vi: Tạo ra câu lệnh đôi-đơn PPC750CL

en: Deprecated option.  Use -mno-spe instead
vi: Tùy chọn bị phản đối.  Dùng -mno-spe để thay thế

en: Deprecated option.  Use -mspe instead
vi: Tùy chọn bị phản đối.  Dùng -mspe để thay thế

en: -mdebug=	Enable debug output
vi: -mdebug=	Bật kết xuất gỡ rối

en: Do not use the SPE ABI extensions
vi: Không dùng lệnh mở rộng SPE ABI

en: using darwin64 ABI
vi: sử dụng darwin64 ABI

en: using old darwin ABI
vi: sử dụng darwin ABI kiểu cũ

en: -mcpu=	Use features of and schedule code for given CPU
vi: -mcpu=	Sử dụng các tính năng của CPU đưa ra, và định thời mã cho CPU đó

en: -mtune=	Schedule code for given CPU
vi: -mtune=	Định thời mã cho CPU đưa ra

en: -mtraceback=	Select full, part, or no traceback table
vi: -mtraceback=	Chọn bảng vét lùi đầy đủ (full), bộ phận (part) hoặc không có (none)

en: Avoid all range limits on call instructions
vi: Tránh giới hạn phạm vi nào trong câu lệnh gọi

en: Generate Cell microcode
vi: Tạo ra mã vi Cell

en: Warn when a Cell microcoded instruction is emitted
vi: Cảnh báo khi xuất một câu lệnh mã vi Cell

en: -mfloat-gprs=	Select GPR floating point method
vi: -mfloat-gprs=	Chọn phương pháp điểm phù động GPR

en: Valid arguments to -mfloat-gprs=:
vi: Đối số hợp lệ cho -mfloat-gprs=:

en: -mlong-double-<n>	Specify size of long double (64 or 128 bits)
vi: -mlong-double-<số>	Ghi rõ kích cỡ của đôi dài (64 hay 128 bit)

en: Determine which dependences between insns are considered costly
vi: Quyết định những quan hệ phụ thuộc nào giữa các câu lệnh thì được thấy có giá cao

en: Specify which post scheduling nop insertion scheme to apply
vi: Ghi rõ lược đồ chèn nop hậu định thời nào cần áp dụng

en: Specify alignment of structure fields default/natural
vi: Ghi rõ cách xếp hàng các trường cấu trúc: mặc định (default) hay tự nhiên (natural)

en: Valid arguments to -malign-:
vi: Đối số hợp lệ cho -malign-:

en: Specify scheduling priority for dispatch slot restricted insns
vi: Ghi rõ mức ưu tiên định thời cho câu lệnh bị hạn chế khe gửi đi

en: Single-precision floating point unit
vi: Đơn vị điểm phù động chính xác đơn

en: Double-precision floating point unit
vi: Đơn vị điểm phù động chính xác đôi

en: Floating point unit does not support divide & sqrt
vi: Đơn vị điểm phù động không hỗ trợ phép chia và phép tính căn bậc hai

en: Specify Xilinx FPU.
vi: Ghi rõ FPU loại Xilinx.

en: Compile for 64-bit pointers
vi: Biên dịch cho hàm trỏ loại 64-bit

en: Compile for 32-bit pointers
vi: Biên dịch cho hàm trỏ loại 32-bit

en: Support message passing with the Parallel Environment
vi: Hỗ trợ chức năng gửi thông điệp qua với Môi trường Song song (Parellel Environment)

en: Call mcount for profiling before a function prologue
vi: Gọi mcount để đo hiệu năng sử dụng đẳng trước một đoạn mở đầu hàm

en: Select code model
vi: Chọn mô hình mã

en: Select ABI calling convention
vi: Chọn quy ước gọi ABI

en: Select method for sdata handling
vi: Chọn phương pháp để quản lý sdata

en: Align to the base type of the bit-field
vi: Xếp hàng theo loại cơ bản của trường bit

en: Produce code relocatable at runtime
vi: Xuất mã có thể định vị lại vào lúc chạy

en: Produce little endian code
vi: Xuất mã về cuối nhỏ

en: Produce big endian code
vi: Xuất mã về cuối lớn

en: no description yet
vi: chưa có mô tả

en: Assume all variable arg functions are prototyped
vi: Gia sử là mọi biến đối số biến đổi đều được nguyên mẫu

en: Use EABI
vi: Sử dụng EABI

en: Allow bit-fields to cross word boundaries
vi: Cho phép trường bit đi qua biên giới từ

en: Use alternate register names
vi: Sử dụng tên thanh ghi xen kẽ

en: Use default method for sdata handling
vi: Sử dụng phương pháp mặc định để quản lý sdata

en: Generate code to use a non-exec PLT and GOT
vi: Tạo ra mã để sử dụng một PLT và GOT không thực hiện

en: Generate code for old exec BSS PLT
vi: Tạo ra mã cho BSS PLT thực hiện cũ

en: Known CPUs (for use with the -mcpu= and -mtune= options):
vi: Không hiểu CPUs (để dùng với tùy chọn -mcpu= và -mtune=):

en: Emit warnings when run-time relocations are generated
vi: Cảnh báo khi tạo ra sự định vị lại vào lúc chạy

en: Emit errors when run-time relocations are generated
vi: Xuất lỗi khi tạo ra sự định vị lại vào lúc chạy

en: Specify cost of branches (Default 20)
vi: Ghi rõ giá của nhánh (mặc định là 20)

en: Make sure loads and stores are not moved past DMA instructions
vi: Kiểm tra lại hàm nạp và hàm lưu không đi qua câu lệnh DMA

en: volatile must be specified on any memory that is effected by DMA
vi: Thuộc tính hay thay đổi (volatile) phải được ghi rõ trên bất cứ vùng nhớ nào bị DMA tác động.

en: Insert nops when it might improve performance by allowing dual issue (default)
vi: Chèn nops khi có thể tăng hiệu suất bằng cách cho phép đưa ra đôi (mặc định)

en: Use standard main function as entry for startup
vi: Sử dụng hàm chính tiêu chuẩn làm điểm vào để khởi chạy

en: Generate branch hints for branches
vi: Đối với nhánh thì tạo ra lời gợi ý nhánh

en: Maximum number of nops to insert for a hint (Default 2)
vi: Số tối đa các nops cần chèn cho một lời gợi ý (mặc định là 2)

en: Approximate maximum number of instructions to allow between a hint and its branch [125]
vi: Số tối đa (xấp xỉ) các câu lệnh cần cho phép giữa một lời gợi ý và nhánh tương ứng [125]

en: Generate code for 18 bit addressing
vi: Tạo ra mã để đặt địa chỉ 18 bit

en: Generate code for 32 bit addressing
vi: Tạo ra mã để đặt địa chỉ 32 bit

en: Insert hbrp instructions after hinted branch targets to avoid the SPU hang issue
vi: Chèn câu lệnh hbrp đẳng sau đích nhánh đã gợi ý để tránh vấn đề SPU đang treo cứng

en: Access variables in 32-bit PPU objects (default)
vi: Truy cập đến biến trong đối tượng PPU 32-bit (mặc định)

en: Access variables in 64-bit PPU objects
vi: Truy cập đến biến trong đối tượng PPU 64-bit

en: Size (in KB) of software data cache
vi: Kích cỡ (theo KB) của vùng nhớ tạm dữ liệu loại phần mềm

en: Atomically write back software data cache lines (default)
vi: Tự động ghi trả lại các đường dẫn vùng nhớ tạm dữ liệu loại phần mềm (mặc định)

en: Generate code for the M*Core M210
vi: Tạo ra mã cho M*Core M210

en: Generate code for the M*Core M340
vi: Tạo ra mã cho M*Core M340

en: Force functions to be aligned to a 4 byte boundary
vi: Ép buộc các hàm được xếp hàng theo một biên giới 4-byte

en: Generate big-endian code
vi: Tạo ra mã về cuối lớn

en: Emit call graph information
vi: Xuất thông tin về đồ thị gọi

en: Use the divide instruction
vi: Sử dụng câu lệnh chia

en: Inline constants if it can be done in 2 insns or less
vi: Chèn hằng số vào trực tiếp nếu có thể làm trong nhiều nhất 2 câu lệnh

en: Generate little-endian code
vi: Tạo ra mã về cuối nhỏ

en: Use arbitrary sized immediates in bit operations
vi: Trong thao tác bit thì sử dụng điều lập tức có kích cỡ tùy ý

en: Prefer word accesses over byte accesses
vi: Thích truy cập loại từ hơn truy cập loại byte

en: Set the maximum amount for a single stack increment operation
vi: Lập số lượng tối đa cho một thao tác lượng gia loại đống đơn

en: Always treat bitfields as int-sized
vi: Lúc nào cũng thấy trường bit có kích cỡ số nguyên

en: Use big-endian byte order
vi: Sử dụng thứ tự byte về cuối lớn

en: Use little-endian byte order
vi: Sử dụng thứ tự byte về cuối nhỏ

en: Use simulator runtime
vi: Sử dụng thời gian chạy của bộ mô phỏng

en: Valid arguments for the -msdata= option
vi: Đối số hợp lệ cho tùy chọn -msdata=

en: Avoid generating pc-relative calls; use indirection
vi: Tránh sự tạo ra cuộc gọi tương đối với PC; sử dụng hành động gián tiếp

en: Known C6X ISAs (for use with the -march= option):
vi: Không hiểu C6X ISAs (để dùng với tùy chọn -march=):

en: Generate SH1 code
vi: Tạo ra mã SH1

en: Generate SH2 code
vi: Tạo ra mã SH2

en: Generate default double-precision SH2a-FPU code
vi: Tạo ra mã SH2a-FPU chính xác đôi mặc định

en: Generate SH2a FPU-less code
vi: Tạo ra mã SH2a không có FPU

en: Generate default single-precision SH2a-FPU code
vi: Tạo ra mã SH2a-FPU chính xác đơn mặc định

en: Generate only single-precision SH2a-FPU code
vi: Tạo ra chỉ mã SH2a-FPU chính xác đơn

en: Generate SH2e code
vi: Tạo ra mã SH2e

en: Generate SH3 code
vi: Tạo ra mã SH3

en: Generate SH3e code
vi: Tạo ra mã SH3e

en: Generate SH4 code
vi: Tạo ra mã SH4

en: Generate SH4-100 code
vi: Tạo ra mã SH4-100

en: Generate SH4-200 code
vi: Tạo ra mã SH4-200

en: Generate SH4-300 code
vi: Tạo ra mã SH4-300

en: Generate SH4 FPU-less code
vi: Tạo ra mã SH4 không có FPU

en: Generate SH4-100 FPU-less code
vi: Tạo ra mã SH4-100 không có FPU

en: Generate SH4-200 FPU-less code
vi: Tạo ra mã SH4-200 không có FPU

en: Generate SH4-300 FPU-less code
vi: Tạo ra mã SH4-300 không có FPU

en: Generate code for SH4 340 series (MMU/FPU-less)
vi: Tạo ra mã cho loạt SH4 340 (không có MMU/FPU)

en: Generate code for SH4 400 series (MMU/FPU-less)
vi: Tạo ra mã cho loạt SH4 400 (không có MMU/FPU)

en: Generate code for SH4 500 series (FPU-less).
vi: Tạo ra mã cho loạt SH4 500 (không có MMU/FPU)

en: Generate default single-precision SH4 code
vi: Tạo ra mã SH4 chính xác đơn mặc định

en: Generate default single-precision SH4-100 code
vi: Tạo ra mã SH4-100 chính xác đơn mặc định

en: Generate default single-precision SH4-200 code
vi: Tạo ra mã SH4-200 chính xác đơn mặc định

en: Generate default single-precision SH4-300 code
vi: Tạo ra mã SH4-300 chính xác đơn mặc định

en: Generate only single-precision SH4 code
vi: Tạo ra chỉ mã SH4 chính xác đơn

en: Generate only single-precision SH4-100 code
vi: Tạo ra chỉ mã SH4-100 chính xác đơn

en: Generate only single-precision SH4-200 code
vi: Tạo ra chỉ mã SH4-200 chính xác đơn

en: Generate only single-precision SH4-300 code
vi: Tạo ra chỉ mã SH4-300 chính xác đơn

en: Generate SH4a code
vi: Tạo ra mã SH4a

en: Generate SH4a FPU-less code
vi: Tạo ra mã SH4a không có FPU

en: Generate default single-precision SH4a code
vi: Tạo ra mã SH4a chính xác đơn mặc định

en: Generate only single-precision SH4a code
vi: Tạo ra chỉ mã SH4a chính xác đơn

en: Generate SH4al-dsp code
vi: Tạo ra mã SH4al-dsp

en: Generate 32-bit SHmedia code
vi: Tạo ra mã SHmedia 32-bit

en: Generate 32-bit FPU-less SHmedia code
vi: Tạo ra mã SHmedia 32-bit không có FPU

en: Generate 64-bit SHmedia code
vi: Tạo ra mã SHmedia 64-bit

en: Generate 64-bit FPU-less SHmedia code
vi: Tạo ra mã SHmedia 64-bit không có FPU

en: Generate SHcompact code
vi: Tạo ra mã SHcompact

en: Generate FPU-less SHcompact code
vi: Tạo ra mã SHcompact không có FPU

en: Throttle unrolling to avoid thrashing target registers unless the unroll benefit outweighs this
vi: Điều chỉnh tốc độ bỏ cuộn để tránh quá tải thanh ghi đích, nếu lợi ích bỏ cuộn không có nhiều giá trị hơn

en: Generate code in big endian mode
vi: Tạo mã trong chế độ về cuối lớn

en: Generate 32-bit offsets in switch tables
vi: Tạo ra hiệu số 32-bit trong bảng cái chuyển

en: Generate bit instructions
vi: Tạo ra câu lệnh bit

en: Cost to assume for a branch insn
vi: Giá cần giả sử đối với một câu lệnh nhánh

en: Enable cbranchdi4 pattern
vi: Hiệu lực mẫu cbranchdi4

en: Enable SH5 cut2 workaround
vi: Hiệu lực khắc phục cut2 SH5

en: Align doubles at 64-bit boundaries
vi: Xếp hàng các đôi theo biên giới 64-bit

en: Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table
vi: Chiến lược chia là một của: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table

en: Specify name for 32 bit signed division function
vi: Ghi rõ tên cho hàm chia đã ký 32-bit

en: Enable the use of the fused floating point multiply-accumulate operation
vi: Hiệu lực sử dụng thao tác nhân-tích_lũy loại điểm phù động hợp nhau

en: Cost to assume for gettr insn
vi: Giá cần giả sử đối với câu lệnh gettr

en: Follow Renesas (formerly Hitachi) / SuperH calling conventions
vi: Theo quy ước gọi SuperH / Renesas (còn gọi là Hitachi)

en: Enable the use of the indexed addressing mode for SHmedia32/SHcompact
vi: Hiệu lực sử dụng chế độ đặt địa chỉ loại phụ lục cho SHmedia32/SHcompact

en: inline code to invalidate instruction cache entries after setting up nested function trampolines
vi: chèn mã vào trực tiếp để làm mất hiệu lực các mục nhập vùng nhớ tạm câu lệnh sau khi thiết lập các trampoline hàm lồng nhau

en: Assume symbols might be invalid
vi: Giả sử là ký hiệu có thể không hợp lệ

en: Annotate assembler instructions with estimated addresses
vi: Phụ chú câu lệnh dịch mã số bằng địa chỉ ước lượng

en: Generate code in little endian mode
vi: Tạo ra mã trong chế độ về cuối nhỏ

en: Mark MAC register as call-clobbered
vi: Đánh dấu thanh ghi MAC như là bị cuộc gọi ghi đè

en: Emit function-calls using global offset table when generating PIC
vi: Xuất cuộc gọi hàm dùng bảng hiệu số toàn cục khi tạo ra PIC

en: Assume pt* instructions won't trap
vi: Giả sử là câu oệnh pt* sẽ không bẫy

en: Shorten address references during linking
vi: Cắt ngắn tham chiếu địa chỉ trong khi liên kết

en: Cost to assume for a multiply insn
vi: Giá cần giả sử cho một câu lệnh nhân lên

en: Board name [and memory region].
vi: Tên bộ mạch [và vùng nhớ].

en: Runtime name.
vi: Tên lúc chạy.

en: TLS dialect to use:
vi: TLS dialect được dùng:

en: Specify an ABI
vi: Ghi rõ một ABI

en: Known ARM ABIs (for use with the -mabi= option):
vi: Không hiểu ARM ABIs (để dùng với tùy chọn -mabi=):

en: Generate a call to abort if a noreturn function returns
vi: Tạo ra một cuộc gọi nên hủy bỏ nếu một hàm không trả lại còn trả lại

en: Pass FP arguments in FP registers
vi: Gửi đối số loại điểm phù động trong thanh ghi loại điểm phù động

en: Generate APCS conformant stack frames
vi: Tạo ra các khung đống làm hợp với APCS

en: Generate re-entrant, PIC code
vi: Tạo ra mã PIC loại vào lại

en: Generate code in 32 bit ARM state.
vi: Tạo ra mã cho ARM 32 bit.

en: Assume target CPU is configured as big endian
vi: Giả sử là CPU đích được cấu hình về cuối lớn

en: Thumb: Assume non-static functions may be called from ARM code
vi: Thumb: Giả sử là hàm không phải tĩnh có thể được gọi từ mã ARM

en: Thumb: Assume function pointers may go to non-Thumb aware code
vi: Thumb: Giả sử là hàm trỏ có thể trở tới mã không phải tùy theo Thumb

en: Cirrus: Place NOPs to avoid invalid instruction combinations
vi: Cirrus: Để các NOP để tránh sai kết hợp các câu lệnh

en: Specify the name of the target CPU
vi: Ghi rõ tên của CPU đích

en: Specify if floating point hardware should be used
vi: Ghi rõ có nên sử dụng phần cứng điểm phù động hay không

en: Known floating-point ABIs (for use with the -mfloat-abi= option):
vi: Không hiểu kiểu dấu chấm động ABIs (để dùng với tùy chọn -mfloat-abi=):

en: Specify the name of the target floating point hardware/format
vi: Ghi rõ tên của phần cứng / định dạng đích về điểm phù động

en: Assume target CPU is configured as little endian
vi: Giả sử là CPU đích được cấu hình về cuối nhỏ

en: Generate call insns as indirect calls, if necessary
vi: Tạo ra câu lệnh gọi dưới dạng cuộc gọi gián tiếp, nếu cần thiết

en: Specify the register to be used for PIC addressing
vi: Ghi rõ thanh ghi cần sử dụng để đặt địa chỉ PIC

en: Store function names in object code
vi: Lưu các tên hàm trong mã đối tượng

en: Permit scheduling of a function's prologue sequence
vi: Cho phép định thời dãy đoạn mở đầu của một hàm nào đó

en: Specify the minimum bit alignment of structures
vi: Ghi rõ sự xếp hàng bit tối thiểu của cấu trúc

en: Generate code for Thumb state
vi: Tạo ra mã cho trạng thái Thumb

en: Support calls between Thumb and ARM instruction sets
vi: Hỗ trợ cuộc gọi giữa các tập hợp câu lệnh loại Thumb và ARM

en: Specify how to access the thread pointer
vi: Ghi rõ cách truy cập đến hàm trỏ mạch

en: Valid arguments to -mtp=:
vi: Đối số hợp lệ cho -mtp=:

en: Thumb: Generate (non-leaf) stack frames even if not needed
vi: Thumb: Tạo ra khung đống (không phải loại lá) ngay cả khi không cần thiết

en: Thumb: Generate (leaf) stack frames even if not needed
vi: Thumb: Tạo ra khung đống (loại lá) ngay cả khi không cần thiết

en: Use Neon quad-word (rather than double-word) registers for vectorization
vi: Sử dụng thanh ghi từ bốn (thay cho từ đôi) Neon để véc-tơ hoá

en: Use Neon double-word (rather than quad-word) registers for vectorization
vi: Sử dụng thanh ghi từ bốn (thay cho từ đôi) Neon để véc-tơ hoá

en: Only generate absolute relocations on word sized values.
vi: Chỉ tạo ra sự định vị lại tuyệt đối với giá trị kích cỡ từ.

en: Avoid overlapping destination and address registers on LDRD instructions
vi: Tránh các thanh ghi đích và địa chỉ chồng chéo lên nhau đối với câu lệnh LDRD

en: Ignore dllimport attribute for functions
vi: Bỏ qua thuộc tính dllimport về hàm

en: Known ARM CPUs (for use with the -mcpu= and -mtune= options):
vi: Không hiểu ARM CPUs (để dùng với tùy chọn -mcpu= và -mtune=):

en: Known ARM architectures (for use with the -march= option):
vi: Không hiểu kiến trúc ARM (để dùng với tùy chọn -march=):

en: Known ARM FPUs (for use with the -mfpu= option):
vi: Không hiểu ARM FPUs (để dùng với tùy chọn -mfpu=):

en: Generate code for an 11/10
vi: Tạo ra mã cho một 11/10

en: Generate code for an 11/40
vi: Tạo ra mã cho một 11/40

en: Generate code for an 11/45
vi: Tạo ra mã cho một 11/45

en: Do not use inline patterns for copying memory
vi: Đừng sử dụng mẫu được chèn vào trực tiếp để sao chép vùng nhớ

en: Use inline patterns for copying memory
vi: Sử dụng mẫu được chèn vào trực tiếp để sao chép vùng nhớ

en: Do not pretend that branches are expensive
vi: Đừng làm ra vẻ là nhánh có giá cao

en: Pretend that branches are expensive
vi: Làm ra vẻ là nhánh có giá cao

en: Use the DEC assembler syntax
vi: Sử dụng cú pháp dịch mã số DEC

en: Use 32 bit float
vi: Sử dụng điểm phù động 32-bit

en: Use 64 bit float
vi: Sử dụng điểm phù động 64-bit

en: Use 16 bit int
vi: Sử dụng số nguyên 16-bit

en: Use 32 bit int
vi: Sử dụng số nguyên 32-bit

en: Target has split I&D
vi: Đích có I&D bị chia ra

en: Use UNIX assembler syntax
vi: Sử dụng cú pháp dịch mã số UNIX

en: Use subroutines for function prologues and epilogues
vi: Sử dụng chương trình con cho đoạn mở/đóng hàm

en: -mmcu=MCU	Select the target MCU
vi: -mmcu=MCU	Chọn MCU đích

en: Use an 8-bit 'int' type
vi: Sử dụng một loại số nguyên 8-bit

en: Change the stack pointer without disabling interrupts
vi: Thay đổi hàm trỏ đống mà không tắt tín hiệu gián đoạn

en: Use rjmp/rcall (limited range) on >8K devices
vi: Sử dụng rjmp/rcall (phạm vi bị hạn chế) trên thiết bị >8K

en: Change only the low 8 bits of the stack pointer
vi: Thay đổi chỉ 8 bit thấp của hàm trỏ đống

en: Relax branches
vi: Làm yếu các nhánh

en: Known MCU names:
vi: Các tên MCU được biết:

en: Use the simulator runtime.
vi: Sử dụng thời gian chạy của bộ mô phỏng.

en: Generate cpp defines for server IO
vi: Tạo ra các lời xác định cpp cho V/R máy phục vụ

en: Specify UNIX standard for predefines and linking
vi: Ghi rõ tiêu chuẩn UNIX cho lời xác định sẵn và chức năng liên kết

en: Generate cpp defines for workstation IO
vi: Tạo ra các lời xác định cpp cho V/R máy trạm

en: Generate PA1.0 code
vi: Tạo ra mã PA1.0

en: Generate PA1.1 code
vi: Tạo ra mã PA1.1

en: Generate PA2.0 code (requires binutils 2.10 or later)
vi: Tạo ra mã PA2.0 (yêu cầu binutils 2.10 hay sau)

en: Generate code for huge switch statements
vi: Tạo ra mã cho câu lệnh chuyển rất lớn

en: Disable FP regs
vi: Tắt các thanh ghi loại điểm phù động

en: Disable indexed addressing
vi: Tắt chức năng đặt địa chỉ loại phụ lục

en: Generate fast indirect calls
vi: Tạo ra các cuộc gọi gián tiếp nhanh

en: Assume code will be assembled by GAS
vi: Giả sử là mã sẽ được GAS dịch

en: Put jumps in call delay slots
vi: Để bước nhảy vào khe hàng đợi cuộc gọi

en: Enable linker optimizations
vi: Hiệu lực số tối ưu hoá bộ liên kết

en: Always generate long calls
vi: Lúc nào cũng tạo ra cuộc gọi dài

en: Emit long load/store sequences
vi: Xuất dãy nạp/lưu dài

en: Disable space regs
vi: Tắt thanh ghi loại sức chứa

en: Use portable calling conventions
vi: Sử dụng quy ước gọi di động

en: Do not disable space regs
vi: Đừng tắt thanh ghi loại sức chứa

en: Assume code will be linked by GNU ld
vi: Giả sử là mã sẽ được liên kết bởi ld của GNU

en: Assume code will be linked by HP ld
vi: Giả sử là mã sẽ được liên kết bởi ld của HP

en: Use CONST16 instruction to load constants
vi: Sử dụng câu lệnh CONST16 để nạp các hằng số

en: Use indirect CALLXn instructions for large programs
vi: Sử dụng câu lệnh CALLXn gián tiếp cho chương trình lớn

en: Automatically align branch targets to reduce branch penalties
vi: Tự động xếp hàng các đích nhánh để giảm giá nhánh thừa

en: Intersperse literal pools with code in the text section
vi: Chèn vào nhau các vùng gộp nghĩa chữ và mã trong phần văn bản

en: -mno-serialize-volatile	Do not serialize volatile memory references with MEMW instructions
vi: -mno-serialize-volatile	Đối với câu lệnh MEMW thì đừng cũng xếp theo thứ tự các tham chiếu đến vùng nhớ hay thay đổi

en: Provide libraries for the simulator
vi: Cung cấp thư viện cho bộ mô phỏng

en: -mabi=ABI	Generate code that conforms to the given ABI
vi: -mabi=ABI	Tạo ra làm hợp với ABI đưa ra

en: Known MIPS ABIs (for use with the -mabi= option):
vi: Không hiểu MIPS ABIs (để dùng với tùy chọn -mabi=):

en: Generate code that can be used in SVR4-style dynamic objects
vi: Tạo ra mã có thể sử dụng được trong đối tượng năng động có kiểu SVR4

en: -march=ISA	Generate code for the given ISA
vi: -march=ISA	Tạo ra mã cho ISA đưa ra

en: -mbranch-cost=COST	Set the cost of branches to roughly COST instructions
vi: -mbranch-cost=GIÁ	Lập giá của nhánh thành khoảng số các câu lệnh này

en: Use Branch Likely instructions, overriding the architecture default
vi: Sử dụng câu lệnh rất có thể thích hợp với nhanh (Branch Likely), thì ghi đè lên giá trị mặc định của kiến trúc đó

en: Switch on/off MIPS16 ASE on alternating functions for compiler testing
vi: Bật/tắt ASE MIPS16 trên các hàm qua lại, để kiểm tra chức năng của bộ dịch mã số

en: Trap on integer divide by zero
vi: Bẫy khi số nguyên chia cho số không

en: -mcode-readable=SETTING	Specify when instructions are allowed to access code
vi: -mcode-readable=THIẾT_LẬP	Ghi rõ khi nào câu lệnh có quyền truy cập đến mã

en: Valid arguments to -mcode-readable=:
vi: Đối số hợp lệ cho -mcode-readable=:

en: Use branch-and-break sequences to check for integer divide by zero
vi: Sử dụng dãy tạo-nhánh-và-ngắt (branch-and-break) để kiểm tra có số nguyên chia cho số không

en: Use trap instructions to check for integer divide by zero
vi: Sử dụng câu lệnh bẫy để kiểm tra có số nguyên chia cho số không

en: Allow the use of MDMX instructions
vi: Cho phép sử dụng câu lệnh MDMX

en: Use MIPS-DSP instructions
vi: Sử dụng câu lệnh MIPS-DSP

en: Use MIPS-DSP REV 2 instructions
vi: Sử dụng câu lệnh MIPS-DSP REV 2

en: Use ROM instead of RAM
vi: Sử dụng ROM thay cho RAM

en: Use NewABI-style %reloc() assembly operators
vi: Sử dụng toán tử dịch mã số %reloc() kiểu NewABI

en: Work around certain R4000 errata
vi: Khắc phục một số lỗi R4000 nào đó

en: Work around certain R4400 errata
vi: Khắc phục một số lỗi R4400 nào đó

en: Work around certain R10000 errata
vi: Khắc phục một số lỗi R10000 nào đó

en: Work around errata for early SB-1 revision 2 cores
vi: Khắc phục một những lỗi cho các lõi SB-1 bản sửa đổi 2 sớm

en: Work around certain VR4120 errata
vi: Khắc phục một số lỗi VR4120 nào đó

en: Work around VR4130 mflo/mfhi errata
vi: Khắc phục một số lỗi mflo/mfhi VR4130 nào đó

en: Work around an early 4300 hardware bug
vi: Khắc phục một lỗi phần cứng 4300 sớm

en: FP exceptions are enabled
vi: Đã bật ngoại lệ điểm phù động

en: -mflush-func=FUNC	Use FUNC to flush the cache before calling stack trampolines
vi: -mflush-func=HÀM	Sử dụng hàm này để chuyển hết vùng nhớ tạm ra ngoài trước khi gọi trampoline đống

en: Use 32-bit general registers
vi: Sử dụng thanh ghi chung 32-bit

en: Use 64-bit general registers
vi: Sử dụng thanh ghi chung 64-bit

en: Use GP-relative addressing to access small data
vi: Sử dụng chức năng đặt địa chỉ tương đối với GP để truy cập đến dữ liệu nhỏ

en: Generate code that can be safely linked with MIPS16 code.
vi: Tạo ra mã có thể được liên kết an toàn với mã MIPS16.

en: -mipsN	Generate code for ISA level N
vi: -mipsSỐ	Tạo ra mã cho cấp ISA SỐ

en: Generate MIPS16 code
vi: Tạo ra mã MIPS16

en: Use MIPS-3D instructions
vi: Sử dụng câu lệnh MIPS-3D

en: Use ll, sc and sync instructions
vi: Sử dụng câu lệnh ll, sc và sync

en: Use indirect calls
vi: Sử dụng cuộc gọi gián tiếp

en: Use a 32-bit long type
vi: Sử dụng một loại dài 32-bit

en: Use a 64-bit long type
vi: Sử dụng một loại dài 64-bit

en: Don't optimize block moves
vi: Đừng tối ưu hoá sự di chuyển khối

en: Allow the use of MT instructions
vi: Cho phép sử dụng câu lệnh MT

en: Do not use a cache-flushing function before calling stack trampolines
vi: Đừng sử dụng một hàm chuyển hết vùng nhớ tạm ra ngoài trước khi gọi trampoline stack

en: Do not use MDMX instructions
vi: Đừng sử dụng câu lệnh MDMX

en: Generate normal-mode code
vi: Tạo ra mã có chế độ thông thường

en: Do not use MIPS-3D instructions
vi: Đừng sử dụng câu lệnh MIPS-3D

en: -mr10k-cache-barrier=SETTING	Specify when r10k cache barriers should be inserted
vi: -mr10k-cache-barrier=THIẾT_LẬP	Ghi rõ khi nào nên chèn rào cản vùng nhớ tạm r10k

en: Valid arguments to -mr10k-cache-barrier=:
vi: Đối số hợp lệ cho -mr10k-cache-barrier=:

en: Try to allow the linker to turn PIC calls into direct calls
vi: Thử cho phép bộ liên kết chuyển đổi cuộc gọi PIC sang cuộc gọi trực tiếp

en: Use SmartMIPS instructions
vi: Sử dụng câu lệnh SmartMIPS

en: Optimize lui/addiu address loads
vi: Tối ưu hoá việc nạp địa chỉ lui/addiu

en: Assume all symbols have 32-bit values
vi: Giả sử là mọi ký hiệu đều có giá trị 32-bit

en: Use synci instruction to invalidate i-cache
vi: Sử dụng câu lệnh synci để làm mất hiệu lực i-cache

en: -mtune=PROCESSOR	Optimize the output for PROCESSOR
vi: -mtune=BỘ_XỬ_LÝ	Tối ưu hoá kết xuất cho bộ xử lý này

en: Perform VR4130-specific alignment optimizations
vi: Tối ưu hoá sự xếp hàng một cách đặc trưng cho VR4130

en: Lift restrictions on GOT size
vi: Bỏ giới hạn về kích cỡ GOT

en: Known MIPS CPUs (for use with the -march= and -mtune= options):
vi: Không hiểu MIPS CPUs (để dùng với tùy chọn -march= và -mtune=):

en: Known MIPS ISA levels (for use with the -mips option):
vi: Không hiểu mức MIPS ISA (để dùng với tùy chọn -mips):

en: Assume small address space
vi: Giả sử là có một vùng địa chỉ nhỏ

en: Target DFLOAT double precision code
vi: Đặt mục đích là mã chính xác đôi DFLOAT

en: Generate GFLOAT double precision code
vi: Tạo ra mã chính xác đôi GFLOAT

en: Generate code for GNU assembler (gas)
vi: Tạo ra mã cho bộ dịch mã số GNU (gas)

en: Generate code for UNIX assembler
vi: Tạo ra mã cho bộ dịch mã số UNIX

en: Use VAXC structure conventions
vi: Sử dụng quy ước cấu trúc VAXC

en: Use new adddi3/subdi3 patterns
vi: Sử dụng các mẫu adddi3/subdi3 mới

en: Work around bug in multiplication instruction
vi: Khắc phục lỗi trong câu lệnh nhân lên

en: Compile for ETRAX 4 (CRIS v3)
vi: Biên dịch cho ETRAX 4 (CRIS v3)

en: Compile for ETRAX 100 (CRIS v8)
vi: Biên dịch cho ETRAX 100 (CRIS v8)

en: Emit verbose debug information in assembly code
vi: Xuất nhiều thông tin gỡ rối trong mã dịch mã số

en: Do not use condition codes from normal instructions
vi: Đừng sử dụng mã điều kiện từ câu lệnh thông thường

en: Do not emit addressing modes with side-effect assignment
vi: Đừng xuất chế độ đặt địa chỉ với sự gán hiệu ứng khác

en: Do not tune stack alignment
vi: Đừng điều chỉnh sự xếp hàng đống

en: Do not tune writable data alignment
vi: Đừng điều chỉnh sự xếp hàng dữ liệu có thể ghi được

en: Do not tune code and read-only data alignment
vi: Đừng điều chỉnh sự xếp hàng mã và dữ liệu chỉ-đọc

en: Align code and data to 32 bits
vi: Xếp hàng mã và dữ liệu theo 32-bit

en: Don't align items in code or data
vi: Đừng xếp hàng các mục trong mã hoặc dữ liệu

en: Do not emit function prologue or epilogue
vi: Đừng xuất đoạn mở/đóng hàm

en: Use the most feature-enabling options allowed by other options
vi: Sử dụng những tuỳ chọn hiệu lực nhiều tính năng nhất tùy theo giới hạn của tuỳ chọn khác

en: -march=ARCH	Generate code for the specified chip or CPU version
vi: -march=KIẾN_TRÚC	Tạo ra mã cho phiến tinh thể hoặc CPU đưa ra

en: -mtune=ARCH	Tune alignment for the specified chip or CPU version
vi: -mtune=KIẾN_TRÚC	Điều chỉnh sự xếp hàng cho phiến tinh thể hoặc CPU đưa ra

en: -mmax-stackframe=SIZE	Warn when a stackframe is larger than the specified size
vi: -mmax-stackframe=KÍCH_CỠ	Cảnh báo khung đống nào vượt quá kích cỡ này

en: Generate H8S code
vi: Tạo ra mã H8S

en: Generate H8SX code
vi: Tạo ra mã H8SX

en: Generate H8S/2600 code
vi: Tạo ra mã H8S/2600

en: Make integers 32 bits wide
vi: Làm cho số nguyên có chiều rộng 32 bit

en: Use registers for argument passing
vi: Sử dụng thanh ghi để gửi đối số qua

en: Consider access to byte sized memory slow
vi: Tính là truy cập chậm đến vùng nhớ tạm theo byte

en: Enable linker relaxing
vi: Hiệu lực làm yếu bộ liên kết

en: Generate H8/300H code
vi: Tạo ra mã H8/300H

en: Enable the normal mode
vi: Hiệu lực chế độ thông thường

en: Use H8/300 alignment rules
vi: Sử dụng các quy tắc xếp hàng H8/300

en: Use registers r2 and r5
vi: Sử dụng những thanh ghi r2 và r5

en: Use 4 byte entries in switch tables
vi: Sử dụng mục nhập 4-byte trong bảng cái chuyển

en: Enable backend debugging
vi: Hiệu lực chức năng gỡ rối hậu phương

en: Reuse r30 on a per function basis
vi: Sử dụng lại r30 một cách từng hàm

en: Support Green Hills ABI
vi: Hỗ trợ ABI Green Hills

en: Prohibit PC relative function calls
vi: Cấm cuộc gọi hàm tương đối với PC

en: Use stubs for function prologues
vi: Sử dụng mẩu cho đoạn mở đầu hàm

en: Set the max size of data eligible for the SDA area
vi: Lập kích cỡ tối đa của dữ liệu thích hợp với vùng SDA

en: Enable the use of the short load instructions
vi: Hiệu lực sử dụng câu lệnh nạp ngắn

en: Same as: -mep -mprolog-function
vi: Bằng: -mep -mprolog-function

en: Set the max size of data eligible for the TDA area
vi: Lập kích cỡ tối đa của dữ liệu thích hợp với vùng TDA

en: Compile for the v850 processor
vi: Biên dịch cho bộ xử lý v850

en: Compile for the v850e processor
vi: Biên dịch cho bộ xử lý v850e

en: Compile for the v850e1 processor
vi: Biên dịch cho bộ xử lý v850e1

en: Compile for the v850es variant of the v850e1
vi: Biên dịch cho bộ xử lý v850e và biến thể của v852el

en: Compile for the v850e2 processor
vi: Biên dịch cho bộ xử lý v850e2

en: Compile for the v850e2v3 processor
vi: Biên dịch cho bộ xử lý v850e3v3

en: Set the max size of data eligible for the ZDA area
vi: Lập kích cỡ tối đa của dữ liệu thích hợp với vùng ZDA

en: For intrinsics library: pass all parameters in registers
vi: Cho thư viện các bản thực chất: gửi mọi tham số qua thanh ghi

en: Use register stack for parameters and return value
vi: Sử dụng đống thanh ghi cho tham số và giá trị trả lại

en: Use call-clobbered registers for parameters and return value
vi: Sử dụng thanh ghi bị cuộc gọi ghi đè cho tham số và giá trị trả lại

en: Use epsilon-respecting floating point compare instructions
vi: Sử dụng câu lệnh so sánh loại điểm phù động tùy theo épxilông

en: Use zero-extending memory loads, not sign-extending ones
vi: Sử dụng việc nạp vùng nhớ loại mở rộng số không, không phải việc mở rộng ký hiệu

en: Generate divide results with reminder having the same sign as the divisor (not the dividend)
vi: Tạo ra kết quả chia có phần dư với cùng một ký hiệu (-/+) với số chia (không phải với số bị chia)

en: Do not provide a default start-address 0x100 of the program
vi: Đừng cung cấp một địa chỉ bắt đầu mặc định 0x100 của chương trình

en: Link to emit program in ELF format (rather than mmo)
vi: Liên kết tới chương trình xuất theo định dạng ELF (hơn là mmo)

en: Use P-mnemonics for branches statically predicted as taken
vi: Sử dụng phím gới nhớ P cho nhánh dự đoán tĩnh là không còn sẵn sàng

en: Don't use P-mnemonics for branches
vi: Đừng sử dụng phím gới nhớ P cho nhánh

en: Use addresses that allocate global registers
vi: Sử dụng địa chỉ mà cấp phát thanh ghi toàn cục

en: Do not use addresses that allocate global registers
vi: Đừng sử dụng địa chỉ mà cấp phát thanh ghi toàn cục

en: Generate a single exit point for each function
vi: Tạo ra một điểm ra khỏi riêng lẻ cho mỗi hàm

en: Do not generate a single exit point for each function
vi: Đừng sạo ra một điểm ra khỏi riêng lẻ cho mỗi hàm

en: Set start-address of the program
vi: Lập địa chỉ bắt đầu của chương trình

en: Set start-address of data
vi: Lập địa chỉ bắt đầu của dữ liệu

en: Specify CPU for code generation purposes
vi: Ghi rõ CPU cho mục đích tạo ra mã

en: Specify CPU for scheduling purposes
vi: Ghi rõ CPU cho mục đích định thời

en: Known IQ2000 CPUs (for use with the -mcpu= option):
vi: Không hiểu IQ2000 CPUs (để dùng với tùy chọn -mcpu=):

en: Use GP relative sdata/sbss sections
vi: Sử dụng phần sdata/sbss tương đối với GP

en: Omit frame pointer for leaf functions
vi: Bỏ sót hàm trỏ khung cho hàm lá

en: Program is entirely located in low 64k of memory
vi: Chương trình nằm hoàn toàn trong 64k thấp của vùng nhớ

en: Work around a hardware anomaly by adding a number of NOPs before a
vi: Khắc phục một sự dị thường phần cứng bằng cách thêm một số NOP vào trước nó

en: Avoid speculative loads to work around a hardware anomaly.
vi: Tránh sự nạp suy đoán để khắc phục một sự dị thường loại phần cứng.

en: Enabled ID based shared library
vi: Hiệu lực thư viện dùng chung dựa vào mã số (ID)

en: Generate code that won't be linked against any other ID shared libraries,
vi: Tạo ra mã sẽ không được liên kết đối với thư viện dùng chung mã số khác nào,

en: Do stack checking using bounds in L1 scratch memory
vi: Kiểm tra đống dùng biên giới trong vùng nhớ nháp cấp 1

en: Enable multicore support
vi: Hiệu lực khả năng hỗ trợ đa lõi

en: Build for Core A
vi: Xây dựng cho Lõi A

en: Build for Core B
vi: Xây dựng cho Lõi B

en: Build for SDRAM
vi: Xây dựng cho SDRAM

en: Assume ICPLBs are enabled at runtime.
vi: Giả sử là các ICPLB được hiệu lực vào lúc chạy.

en: Don't use any of r32..r63.
vi: Đừng sử dụng r32..r63.

en: Enable use of POST_INC / POST_DEC
vi: Cho phép sử dụng POST_INC / POST_DEC

en: Enable use of POST_MODIFY
vi: Cho phép sử dụng POST_MODIFY

en: Set register to hold -1.
vi: Đặt thanh ghi giữ giá trị -1

en: -msim   Use simulator runtime
vi: -msim   Dùng chạy mô phỏng

en: Generate SBIT, CBIT instructions
vi: Tạo chỉ lệnh SBIT, CBIT

en: Support multiply accumulate instructions
vi: Hỗ trợ câu lệnh nhân-tích_lũy

en: Generate code for CR16C architecture
vi: Tạo mã cho kiến trúc CR16C

en: Generate code for CR16C+ architecture (Default)
vi: Tạo mã cho kiến trúc CR16C+ (mặc định)

en: Treat integers as 32-bit.
vi: Coi số nguyên là 32-bit.

en: -mcpu=CPU	Use features of and schedule code for given CPU
vi: -mcpu=CPU	Sử dụng các tính năng và lịch biểu của CPU đưa ra

en: Known TILE-Gx CPUs (for use with the -mcpu= option):
vi: Không hiểuTILE-Gx CPUs (để dùng với tùy chọn -mcpu=):

en: Known TILEPro CPUs (for use with the -mcpu= option):
vi: Không hiểu TILEPro CPUs (để dùng với tùy chọn -mcpu=):

en: Specify which type of AE to target. This option sets the mul-type and byte-access.
vi: Ghi rõ có nên đặt mục đích là loại AE nào. Tuỳ chọn này cũng lập mul-type (đa loại) và byte-access (truy cập từng byte).

en: Specify which type of multiplication to use. Can be mem, mac or none.
vi: Ghi rõ có nên sử dụng cách nhân lên nào: mem, mac, hoặc none (không có).

en: Specify whether the byte access instructions should be used. Enabled by default.
vi: Ghi rõ có nên sử dụng các câu lệnh truy cập từng byte hay không. (Tùy chọn này được hiệu lực theo mặc định.)

en: Enable debug output to be generated.
vi: Hiệu lực chức năng tạo ra kết xuất gỡ rối.

en: Allow a symbol value to be used as an immediate value in an instruction.
vi: Cho phép sử dụng một giá trị ký hiệu dưới dạng một giá trị lập tức trong một câu lệnh.

en: Generate warnings when inefficient code is known to be generated.
vi: Tạo ra cảnh báo khi thấy là mã thiếu khả năng bị tạo ra.

en: Assume the VxWorks RTP environment
vi: Giả sử có môi trường RTP VxWorks

en: Assume the VxWorks vThreads environment
vi: Giả sử có môi trường vThreads VxWorks

en: missing filename after %qs
vi: thiếu tên tập tin sau %qs

en: Generate code suitable for executables (NOT shared libs)
vi: Tạo ra mã thích hợp với bản thực thị (KHÔNG PHẢI thư viện dùng chung)

en: Generate code suitable for fast turn around debugging
vi: Tạo ra mã thích hợp với chức năng gỡ rối trả kết quả nhanh

en: The earliest MacOS X version on which this program will run
vi: Phiên bản Mac OSX cũ nhất trên đó chương trình này chạy được

en: Set sizeof(bool) to 1
vi: Lập kích cỡ biểu thức bun thành 1

en: Generate code for darwin loadable kernel extensions
vi: Tạo ra mã cho phần mở rộng hạt nhân có thể nạp được với Darwin

en: Generate code for the kernel or loadable kernel extensions
vi: Tạo ra mã cho hạt nhân hoặc phần mở rộng hạt nhân có thể nạp được

en: -iframework <dir>	Add <dir> to the end of the system framework include path
vi: -iframework <thư_mục>	Phụ thêm thư mục này vào đường dẫn bao gồm khuôn khổ hệ thống

en: Support legacy multi-threading
vi: Hỗ trợ chức năng đa luồng thừa tự

en: Use shared libraries
vi: Sử dụng thư viện dùng chung

en: Support multi-threading
vi: Hỗ trợ chức năng đa luồng

en: Disable bcnz instruction
vi: Tắt câu lệnh bcnz

en: Enable unaligned load/store instruction
vi: Hiệu lực câu lệnh nạp/lưu chưa xếp hàng

en: Support SCORE 7 ISA
vi: Hỗ trợ SCORE 7 ISA

en: Support SCORE 7D ISA
vi: Hỗ trợ SCORE 7D ISA

en: Known SCORE architectures (for use with the -march= option):
vi: Không hiểu kiến trúc SCORE (để dùng với tùy chọn -march=):

en: Use Bionic C library
vi: Sử dụng thư viện C của Bionic

en: Use GNU C library
vi: Sử dụng thư viện C của GNU

en: Use uClibc C library
vi: Sử dụng thư viện uClibc

en: Enable absolute difference instructions
vi: Hiệu lực câu lệnh khác biệt tuyệt đối

en: Enable all optional instructions
vi: Hiệu lực tất cả các câu lệnh vẫn tuỳ chọn

en: Enable average instructions
vi: Hiệu lực các câu lệnh tính số trung bình

en: Variables this size and smaller go in the based section. (default 0)
vi: Giá trị có thể lập được có kích cỡ đến số này thì nằm trong phần based (dựa vào). (mặc định là 0)

en: Enable bit manipulation instructions
vi: Hiệu lực các câu lệnh thao tác bit

en: Section to put all const variables in (tiny, near, far) (no default)
vi: Phần vào đó cần để tất cả các giá trị bất biến có thể lập được (tiny, near, far) (không có giá trị mặc định)
    tiny		rất nhỏ
    near		gần
    far		xa

en: Enable clip instructions
vi: Hiệu lực các câu lệnh trích đoạn

en: Configuration name
vi: Tên cấu hình

en: Enable MeP Coprocessor
vi: Hiệu lực bộ đồng xử lý MeP

en: Enable MeP Coprocessor with 32-bit registers
vi: Hiệu lực bộ đồng xử lý MeP với thanh ghi 32-bit

en: Enable MeP Coprocessor with 64-bit registers
vi: Hiệu lực bộ đồng xử lý MeP với thanh ghi 64-bit

en: Enable IVC2 scheduling
vi: Hiệu lực chức năng định thời IVC2

en: Enable 32-bit divide instructions
vi: Hiệu lực câu lệnh chia loại 32-bit

en: __io vars are volatile by default
vi: Biến __io thì hay thay đổi theo mặc định

en: Enable leading zero instructions
vi: Hiệu lực câu lệnh có số không đi trước

en: Enable min/max instructions
vi: Hiệu lực câu lệnh tính số tối đa/thiểu

en: Enable 32-bit multiply instructions
vi: Hiệu lực câu lệnh nhân lên loại 32-bit

en: Disable all optional instructions
vi: Tắt tất cả các câu lệnh vẫn tuỳ chọn

en: Allow gcc to use the repeat/erepeat instructions
vi: Cho phép gcc sử dụng câu lệnh repeat/erepeat

en: Enable saturation instructions
vi: Hiệu lực câu lệnh lập trạng thái bão hoà

en: Use sdram version of runtime
vi: Sử dụng phiên bản sdram của thời gian chạy

en: Use simulator runtime without vectors
vi: Sử dụng thời gian chạy của bộ mô phỏng mà không có véc-tơ

en: Variables this size and smaller go in the tiny section. (default 4)
vi: Giá trị có thể lập được có kích cỡ đến số này thì nằm trong phần tiny (rất nhỏ). (mặc định là 4)

en: Malloc data into P2 space
vi: Malloc dữ liệu vào vùng P2

en: Set name of main routine for the debugger
vi: Lập tên của hàm chính cho chương trình gỡ rối

en: Store doubles in 64 bits.
vi: Lưu đôi theo 64 bit.

en: Stores doubles in 32 bits.  This is the default.
vi: Lưu đôi theo 32 bit. Đây là thiết lập mặc định.

en: Disable the use of RX FPU instructions.
vi: Tắt khả năng sử dụng câu lệnh điểm phù động RX.

en: Enable the use of RX FPU instructions.  This is the default.
vi: Bật khả năng sử dụng câu lệnh điểm phù động RX. Đây là thiết lập mặc định.

en: Specify the target RX cpu type.
vi: Ghi rõ loại CPU RX đích.

en: Data is stored in big-endian format.
vi: Dữ liệu được lưu theo định dạng về cuối lớn.

en: Data is stored in little-endian format.  (Default).
vi: Dữ liệu được lưu theo định dạng về cuối nhỏ. (Mặc định).

en: Maximum size of global and static variables which can be placed into the small data area.
vi: Kích cỡ tối đa của biến loại toàn cục và tĩnh mà có thể được để vào vùng dữ liệu nhỏ.

en: Generate assembler output that is compatible with the Renesas AS100 assembler.  This may restrict some of the compiler's capabilities.  The default is to generate GAS compatable syntax.
vi: Tạo ra kết xuất chương trình dịch mã số vẫn thích hợp với chương trình dịch mã số AS100 Renesas. Trường hợp này có thể hạn chế khả năng của bộ biên dịch. Thiết lập mặc định là tạo ra cú pháp tương thích với GAS.

en: Enable linker relaxation.
vi: Hiệu lực chức năng làm yếu bộ liên kết.

en: Maximum size in bytes of constant values allowed as operands.
vi: Kích cỡ tối đa (theo byte) của giá trị bất biến được phép làm toán hạng.

en: Specifies the number of registers to reserve for interrupt handlers.
vi: Ghi rõ số các thanh ghi cần dành riêng cho bộ quản lý tín hiệu gián đoạn.

en: Specifies whether interrupt functions should save and restore the accumulator register.
vi: Ghi rõ nếu hàm gián đoạn nên lưu và phục hồi thanh ghi tích lũy hay không.

en: Enable multiply instructions
vi: Hiệu lực câu lệnh nhân lên

en: Enable divide and modulus instructions
vi: Hiệu lực câu lệnh chia và câu lệnh tạo giá trị tuyệt đối

en: Enable sign extend instructions
vi: Hiệu lực câu lệnh mở rộng ký hiệu

en: Enable user-defined instructions
vi: Hiệu lực câu lệnh được người dùng xác định

en: -mcpu=PROCESSOR		Use features of and schedule code for given CPU
vi: -mcpu=PROCESSOR	Sử dụng các tính năng của định thời mã cho CPU đã cho

en: Check for stack overflow at runtime
vi: Kiểm tra tràn stack lúc chạy

en: Description for mxl-mode-executable
vi: Mô tả cho mxl-mode-executable

en: Description for mxl-mode-xmdstub
vi: Mô tả cho mxl-mode-xmdstub

en: Description for mxl-mode-bootstrap
vi: Mô tả cho mxl-mode-bootstrap

en: Description for mxl-mode-novectors
vi: Mô tả cho mxl-mode-novectors

en: Generate code for the Android platform.
vi: Tạo ra mã cho Nền tảng Android.

en: Pass -z text to linker
vi: Chuyển tùy chọn -z text cho bộ liên kết

en: %<-mfused-madd%> is deprecated; use %<-ffp-contract=%> instead
vi: %<-mfused-madd%> bị phản đối; dùng %<-ffp-contract=%> để thay thế

en: macro name missing after %qs
vi: thiếu tên macro sau %qs

en: missing path after %qs
vi: thiếu đường dẫn sau %qs

en: Do not discard comments
vi: Đừng loại bỏ ghi chú

en: Do not discard comments in macro expansions
vi: Đừng loại bỏ ghi chú trong sự mở rộng vĩ lệnh

en: -D<macro>[=<val>]	Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1
vi: -D<vĩ_lệnh>[=<giá_trị>]	Xác định vĩ lệnh này có giá trị này. Chỉ đưa ra vĩ lệnh thì giá trị được giả sử là 1

en: -F <dir>	Add <dir> to the end of the main framework include path
vi: -F <thư_mục>	Phụ thêm thư mục này vào đường dẫn bao gồm khuôn khổ chính

en: Print the name of header files as they are used
vi: In ra tên của tập tin phần đầu nào đang được sử dụng

en: -I <dir>	Add <dir> to the end of the main include path
vi: -I <thư_mục>	Phụ thêm thư mục này vào đường dẫn bao gồm chính

en: Generate make dependencies
vi: Tạo ra quan hệ phụ thuộc của make

en: Generate make dependencies and compile
vi: Tạo ra quan hệ phụ thuộc của make, và biên dịch

en: -MF <file>	Write dependency output to the given file
vi: -MF <tệp>	Ghi vào tập tin này kết xuất về quan hệ phụ thuộc

en: Treat missing header files as generated files
vi: Thấy tập tin phần đầu còn thiếu là tập tin được tạo ra

en: Generate phony targets for all headers
vi: Tạo ra đích giả cho mọi phần đầu

en: -MQ <target>	Add a MAKE-quoted target
vi: -MQ <đích>	Thêm một đích được MAKE trích dẫn

en: -MT <target>	Add an unquoted target
vi: -MT <đích>	Thêm một đích không phải được trích dẫn

en: -U<macro>	Undefine <macro>
vi: -U<vĩ_lệnh>	Hủy xác định vĩ lệnh này

en: Warn about things that will change when compiling with an ABI-compliant compiler
vi: Cảnh báo về trường hợp sẽ thay đổi khi biên dịch bằng một bộ biên dịch tương thích với ABI

en: Warn about suspicious uses of memory addresses
vi: Cảnh báo về sử dụng địa chỉ vùng nhớ một cách đáng ngờ

en: Warn whenever an Objective-C assignment is being intercepted by the garbage collector
vi: Cảnh báo khi nào một sự gán Objective-C bị chặn bởi bộ nhặt rác

en: Warn about casting functions to incompatible types
vi: Cảnh báo về gán hàm cho loại không tương thích

en: Warn when a built-in preprocessor macro is undefined or redefined
vi: Cảnh báo khi một vĩ lệnh bộ tiền xử lý dựng sẵn chưa được xác định hoặc được xác định lại

en: Warn about C constructs that are not in the common subset of C and C++
vi: Cảnh báo về cấu trúc C không nằm trong tập hợp phụ chung của C và C++

en: Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011
vi: Cảnh báo về cấu trúc C++ mà nó có nghĩa khác nhau giữa ISO C++ 1998 và ISO C++ 2011

en: Warn about casts which discard qualifiers
vi: Cảnh báo về sự gán mà loại bỏ đoạn điều kiện

en: Warn about possibly nested block comments, and C++ comments spanning more than one physical line
vi: Cảnh báo về ghi chú khối có thể lồng nhau, và ghi chú C++ chiếm giữ nhiều dòng vật lý

en: Warn for implicit type conversions that may change a value
vi: Cảnh báo về sự chuyển đổi loại ngầm có thể thay đổi một giá trị

en: Warn for converting NULL from/to a non-pointer type
vi: Cảnh báo về chuyển đổi NULL từ/đến một loại không phải hàm trỏ

en: Warn for implicit type conversions between signed and unsigned integers
vi: Cảnh báo về sự chuyển đổi loại ngầm giữa số nguyên có dấu và không có dấu

en: Warn when all constructors and destructors are private
vi: Cảnh báo khi mọi bộ cấu trúc và bộ hủy cấu trúc đều là riêng

en: Warn when a declaration is found after a statement
vi: Cảnh báo khi phát hiện một lời tuyên bố đẳng sau một câu lệnh

en: Warn if a deprecated compiler feature, class, method, or field is used
vi: Cảnh báo nếu sử dụng một tính năng bộ biên dịch, hạng, phương pháp hay trường bị phản đối

en: Warn about compile-time integer division by zero
vi: Cảnh báo về số nguyên chia cho số không vào lúc biên dịch

en: Warn about violations of Effective C++ style rules
vi: Cảnh báo về sự vượt quá quy tắc Effective C++

en: Warn about comparison of different enum types
vi: Cảnh báo về sự so sánh các loại đếm (enum) khác nhau

en: Warn if testing floating point numbers for equality
vi: Cảnh báo nếu kiểm tra đẳng thức của con số điểm phù động

en: Warn about printf/scanf/strftime/strfmon format string anomalies
vi: Cảnh báo khi phát hiện sự dị thường về chuỗi định dạng printf/scanf/strftime/strfmon

en: Warn if passing too many arguments to a function for its format string
vi: Cảnh báo nếu gửi cho hàm quá nhiều đối số đối với chuỗi định dạng của nó

en: Warn about format strings that are not literals
vi: Cảnh báo về chuỗi định dạng không phải có nghĩa chữ

en: Warn about format strings that contain NUL bytes
vi: Cảnh báo về chuỗi định dạng chứa NUL byte

en: Warn about possible security problems with format functions
vi: Cảnh báo về hàm định dạng có thể gây ra vấn đề bảo mật

en: Warn about strftime formats yielding 2-digit years
vi: Cảnh báo về định dạng strftime xuất năm chỉ có hai chữ số

en: Warn about zero-length formats
vi: Cảnh báo về định dạng có chiều dài số không

en: Warn whenever type qualifiers are ignored.
vi: Cảnh báo khi nào đoạn điều kiện loại bị bỏ qua.

en: Warn about variables which are initialized to themselves
vi: Cảnh báo về biến bị tự sơ khởi

en: Warn about implicit declarations
vi: Cảnh báo khai báo ngầm

en: Warn about implicit conversions from "float" to "double"
vi: Cảnh báo về sự chuyển đổi ngầm "float" thành "double"

en: Warn about implicit function declarations
vi: Cảnh báo về lời tuyên bố hàm ngầm

en: Warn when a declaration does not specify a type
vi: Cảnh báo khi một lời tuyên bố không ghi rõ loại

en: Warn when there is a cast to a pointer from an integer of a different size
vi: Cảnh báo khi có một sự gán cho một hàm trỏ từ một số nguyên có kích cỡ khác

en: Warn about PCH files that are found but not used
vi: Cảnh báo về tập tin PCH được tìm thấy mà không phải được sử dụng

en: Warn when a jump misses a variable initialization
vi: Cảnh báo khi một bước nhảy còn thiếu sự sơ khởi biến

en: Warn when a logical operator is suspiciously always evaluating to true or false
vi: Cảnh báo khi một toán tử hợp lý cứ ước lượng là đúng hoặc là sai một cách đáng ngờ

en: Warn about possibly missing braces around initializers
vi: Cảnh báo về đoạn sơ khởi có thể thiếu dấu ngoặc móc

en: Warn about global functions without previous declarations
vi: Cảnh báo về hàm toàn cục không có lời tuyên bố trước

en: Warn about missing fields in struct initializers
vi: Cảnh báo về đoạn sơ khởi cấu trúc thiếu trường

en: Warn about functions which might be candidates for format attributes
vi: Cảnh báo về hàm có thể yêu cầu thuộc tính định dạng

en: Warn about user-specified include directories that do not exist
vi: Cảnh báo khi người dùng xác định một thư mục không tồn tại

en: Warn about function parameters declared without a type specifier in K&R-style functions
vi: Cảnh báo về tham số hàm được tuyên bố mà không ghi rõ loại, trong hàm kiểu K&R

en: Warn about global functions without prototypes
vi: Cảnh báo về hàm toàn cục mà không có nguyên mẫu

en: Warn about use of multi-character character constants
vi: Cảnh báo về sử dụng hằng số ký tự đa ký tự

en: Warn when non-templatized friend functions are declared within a template
vi: Cảnh báo khi hàm bạn không làm mẫu được tuyên bố bên trong một mẫu

en: Warn about non-virtual destructors
vi: Cảnh báo về bộ hủy cấu trúc không phải ảo

en: Warn about NULL being passed to argument slots marked as requiring non-NULL
vi: Cảnh báo khi NULL được gửi cho khe đối số đánh dấu là yêu cầu giá trị không phải NULL

en: -Wnormalized=<id|nfc|nfkc>	Warn about non-normalised Unicode strings
vi: -Wnormalized=<id|nfc|nfkc>	Cảnh báo về chuỗi Unicode không phải chuẩn hoá

en: Warn if a C-style cast is used in a program
vi: Cảnh báo nếu một sự gán kiểu C được sử dụng trong một chương trình

en: Warn for obsolescent usage in a declaration
vi: Cảnh báo về lời tuyên bố kiểu cũ

en: Warn if an old-style parameter definition is used
vi: Cảnh báo về lời xác định tham số kiểu cũ

en: Warn if a string is longer than the maximum portable length specified by the standard
vi: Cảnh báo về chuỗi dài hơn chiều dài di động tối đa được tiêu chuẩn ghi rõ

en: Warn about overloaded virtual function names
vi: Cảnh báo về tên hàm ảo quá tải

en: Warn about overriding initializers without side effects
vi: Cảnh báo về ghi đẻ lên đoạn sơ khởi mà không có hiệu ứng khác

en: Warn about packed bit-fields whose offset changed in GCC 4.4
vi: Cảnh báo về trường bit đóng gói có hiệu số bị thay đổi trong GCC 4.4

en: Warn about possibly missing parentheses
vi: Cảnh báo về dấu ngoặc đơn có thể bị thiếu

en: Warn when converting the type of pointers to member functions
vi: Cảnh báo khi chuyển đổi loại hàm trỏ sang hàm bộ phận

en: Warn about function pointer arithmetic
vi: Cảnh báo về số học trỏ đến hàm

en: Warn about misuses of pragmas
vi: Cảnh báo lạm dụng pragmas

en: Warn about unprototyped function declarations
vi: Cảnh báo về khai báo hàm không được khai báo mẫu trước

en: Warn about unrecognized pragmas
vi: Cảnh báo về pragmas không thừa nhận

en: A synonym for -std=c89 (for C) or -std=c++98 (for C++)
vi: Đồng nghĩa -std=c89 (cho C) hoặc -std=c++98 (cho C++)

en: switch %qs is no longer supported
vi: switch %qs không còn tiếp tục được hỗ trợ nữa

en: No longer supported
vi: không còn được hỗ trợ nữa

en: Recognize the "asm" keyword
vi: Không chấp nhận từ khóa "asm"

en: Recognize built-in functions
vi: Chấp nhận các hàm dựng sẵn

en: Check the return value of new
vi: Kiểm tra giá trị trả về của new

en: -fconst-string-class=<name>	Use class <name> for constant strings
vi: -fconst-string-class=<tên>	Dùng <tên> lớp cho chuỗi hằng

en: Generate code for GNU runtime environment
vi: Tạo ra mã môi trường thực thi GNU

en: Conform to the ISO 1990 C standard
vi: Làm cho hợp với chuẩn ISO 1990 C

en: Conform to the ISO 1999 C standard
vi: Làm cho hợp với chuẩn ISO 1999 C

en: Enable traditional preprocessing
vi: Bật tiền xử lý theo kiểu cổ điển

en: -trigraphs	Support ISO C trigraphs
vi: -trigraphs	Hỗ trợ bộ ba ISO C

en: Add explicit checks for division by zero
vi: Thêm kiểm tra cho phép chia không

en: Add explicit checks for division overflow in INT_MIN / -1
vi: Thêm kiểm tra cho tràn phép chia trong INT_MIN / -1

en: The resolution file
vi: Tập tin phân giải

en: Display this information
vi: Hiển thị thông tin này

en: Alias for --help=target
vi: Bí danh cho --help=đích

en: -O<number>	Set optimization level to <number>
vi: -O<số>	Đặt mức tối ưu hóa thành <số>

en: Optimize for space rather than speed
vi: Tối ưu hóa về kích thước thay vì tốc độ

en: Warn when an optimization pass is disabled
vi: Cảnh báo khi tối ưu hóa bị tắt đi

en: Treat all warnings as errors
vi: Coi các cảnh báo như là các lỗi

en: Treat specified warning as error
vi: Coi các cảnh báo đã chỉ ra như là một lỗi

en: Warn when an inlined function cannot be inlined
vi: Cảnh báo khi không không thể dùng hàm chung dòng

en: -Wlarger-than=<number>	Warn if an object is larger than <number> bytes
vi: -Wlarger-than=<số>	Cảnh báo nếu một đối tượng lớn hơnn <số> byte

en: Warn about maybe uninitialized automatic variables
vi: Cảnh báo về các biến tự động tự động không được khởi tạo

en: Enable all -Wunused- warnings
vi: Bật tấ cả -Wunused- warnings

en: Warn when a function parameter is only set, otherwise unused
vi: Cảnh báo khi tham số của hàm chỉ được đặt, nếu không thì không sử dụng

en: Warn when a variable is only set, otherwise unused
vi: Cảnh báo khi biến chỉ được đặt, nếu không thì không sử dụng

en: Warn when a function is unused
vi: Cảnh báo khi hàm không được dùng

en: Warn when a label is unused
vi: Cảnh báo khi nhãn không được dùng

en: Warn when a function parameter is unused
vi: Cảnh báo khi tham số của hàm không được dùng

en: Warn when an expression value is unused
vi: Cảnh báo khi giá trị của biểu thức không được dùng

en: Warn when a variable is unused
vi: Cảnh báo khi biến không được dùng

en: Align the start of functions
vi: Chỉnh đầu của hàm

en: Align all labels
vi: Cân chỉnh tất cả các nhãn

en: Align the start of loops
vi: Chỉnh đầu của vòng lặp

en: Enable exception handling
vi: Bật tiếp nhận ngoại lệ

en: Mark all loops as parallel
vi: Đánh dấu tất cả các vòng lặp là xử lý song song

en: Do not generate .size directives
vi: Đừng tạo ra chỉ thị .size

en: unknown IRA algorithm %qs
vi: không hiểu thuật toán IRA %qs

en: unknown IRA region %qs
vi: không hiểu vùng IRA %qs

en: Specify a plugin to load
vi: Chỉ định phần bổ sung cần nạp

en: -fplugin-arg-<name>-<key>[=<value>]	Specify argument <key>=<value> for plugin <name>
vi: -fplugin-arg-<tên>-<khóa>[=<giá trị>]	Chỉ định đối số <khóa>=<giá trị> cho plugin <tên>

en: Check for syntax errors, then stop
vi: Kiểm tra lỗi cú pháp, sau đó dừng lại

en: unknown TLS model %qs
vi: không hiểu mô hình TLS %qs

en: -o <file>	Place output into <file>
vi: -o <tập tin>	Đặt kết xuất vào <tập tin>

en: Display the compiler's version
vi: Hiển thị thông tin về phiên bản của bộ biên dịch

en: invalid use of type
vi: sử dụng kiểu sai

en: constant refers to itself
vi: hằng tham chiếu đến chính nó

en: expected numeric type
vi: cần kiểu số

en: expected boolean type
vi: cần kiểu boolean

en: expected integer or boolean type
vi: cần số nguyên hoặc lôgíc

en: expected pointer
vi: cần con trỏ

en: negative shift count
vi: số lượng dịch âm

en: object is not a method
vi: đối tượng không phải là phương thức

en: not enough arguments
vi: không đủ đối số

en: argument 1 must be a map
vi: đối số 1 phải là ánh xạ

en: too many arguments to make
vi: quá nhiều đối số để thực hiện

en: argument must be channel
vi: đối số phải là kênh

en: argument must be a field reference
vi: đối số pahỉ là một tham chiếu trường

en: element types must be the same
vi: các kiểu phần tử phải đồng nhất

en: first argument must be []byte
vi: đối số đầu tiên phải là []byte

en: second argument must be slice or string
vi: đối số thứ hai phải là kiểu slice hay chuỗi

en: argument 2 has invalid type
vi: đối số 2 có kiểu không hợp lệ

en: argument must have complex type
vi: đối số phải có kiểu phức

en: invalid use of %<...%> with non-slice
vi: dùng %<...%> mà không có non-slice là không hợp lệ

en: expected function
vi: cần hàm

en: incompatible type for receiver
vi: không tương thích kiểu đối với bộ nhận

en: number of results does not match number of values
vi: số của kết quả không khớp với số của giá trị

en: index must be integer
vi: chỉ số phải là số nguyên

en: incompatible type for map index
vi: kiểu không tương thích cho chỉ mục ánh xạ

en: expected interface or pointer to interface
vi: cần giao diện hay con trỏ đến giao diện

en: too many expressions for struct
vi: quá nhiều biểu thức cho cấu trúc

en: too few expressions for struct
vi: quá ít biểu thức cho cấu trúc

en: expected channel
vi: cần kênh

en: not enough arguments to return
vi: không có đủ đối số để trả về

en: expected boolean expression
vi: cần một biểu thức lôgíc

en: incompatible types in send
vi: không tương thích kiểu trong bộ gửi

en: invalid operation (%s)
vi: toán hạng không hợp lệ (%s)

en: need explicit conversion
vi: cần chuyển đổi rõ ràng

en: cannot use type %s as type %s
vi: không thể dùng kiểu %s như là %s

en: different receiver types
vi: khác kiểu nhận được

en: different number of parameters
vi: khác số lượng đối số

en: different varargs
vi: varargs khác biệt

en: different result types
vi: kiểu kết quả khác biệt

en: incompatible type for method %s%s%s
vi: kiểu không tương thích cho phương thức %s%s%s

en: incompatible type for method %s%s%s (%s)
vi: kiểu không tương thích cho phương thức %s%s%s (%s)

en: type has no methods
vi: kiểu không có phương thức

en: ambiguous method %s%s%s
vi: phương thức còn mơ hồ %s%s%s

en: missing method %s%s%s
vi: thiếu phương thức%s%s%s

en: method %s%s%s requires a pointer
vi: phương thức %s%s%s yêu cầu một con trỏ

en: invalid memory model for %<__atomic_exchange%>
vi: mô hình bộ nhớ không hợp lệ cho %<__atomic_exchange%>

en: invalid memory model for %<__atomic_load%>
vi: mô hình bộ nhớ không hợp lệ cho %<__atomic_load%>

en: invalid memory model for %<__atomic_store%>
vi: mô hình bộ nhớ không hợp lệ cho %<__atomic_store%>

en: %<__builtin_longjmp%> second argument must be 1
vi: %<__builtin_longjmp%> đối số thứ hai phải là 1

en: target format does not support infinity
vi: định dạng đích không hỗ trợ vô cực

en: wrong number of arguments to function %<va_start%>
vi: sai số lượng đối số cho hàm %<va_start%>

en: %<__builtin_next_arg%> called without an argument
vi: %<__builtin_next_arg%> được gọi mà không có đối số

en: wrong number of arguments to function %<__builtin_next_arg%>
vi: sai số lượng đối số cho hàm %<__builtin_next_arg%>

en: label %q+D used but not defined
vi: nhãn %q+D được dùng nhưng chưa định nghĩa

en: inline function %q+D declared but never defined
vi: hàm chung dòng %q+D được khai báo nhưng chưa bao giờ được định nghĩa

en: unused variable %q+D
vi: biến chưa được dùng %q+D

en: variable %qD set but not used
vi: biến %qD được đặt nhưng lại chưa được dùng

en: originally defined here
vi: định nghĩa lần đầu ở đây

en: previous definition of %q+D was here
vi: khai báo trước đây của %q+D là đây

en: previous declaration of %q+D was here
vi: khai báo trước đây của %q+D ở đây

en: conflicting types for %q+D
vi: kiểu xung đột cho %q+D

en: redefinition of %q+D
vi: định nghĩa lại của %q+D

en: %<gnu_inline%> attribute present on %q+D
vi: thuộc tính %<gnu_inline%> hiện tại trên %q+D

en: but not here
vi: nhưng không phải ở đây

en: redefinition of parameter %q+D
vi: định nghĩa lại của đối số %q+D

en: implicit declaration of function %qE
vi: khai báo ngầm của hàm %qE

en: label %qD defined here
vi: nhãn %qD được định nghĩa ở đây

en: %qD declared here
vi: %qD được khai báo ở đây

en: duplicate label %qD
vi: nhãn nhân đôi %qD

en: switch starts here
vi: switch bắt đầu ở đây

en: invalid use of %<restrict%>
vi: dùng %<restrict%> không hợp lệ

en: %<inline%> in empty declaration
vi: %<inline%> trong khai báo trống rỗng

en: %<_Noreturn%> in empty declaration
vi: %<_Noreturn%> trong khai báo trống rỗng

en: empty declaration
vi: khai báo trống rỗng

en: %q+D is usually a function
vi: %q+D thường là một hàm

en: function %qD is initialized like a variable
vi: hàm %qD được khởi tạo giống như là một biến

note: DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
en: parameter %qD is initialized
vi: tham số %qD được khởi tạo

note: Although C99 is unclear about whether incomplete arrays of VLAs themselves count as VLAs, it does not make sense to permit them to be initialized given that ordinary VLAs may not be initialized.
en: variable-sized object may not be initialized
vi: không thể sơ khởi một đối tượng có kích cỡ biến đổi

en: %qD should be initialized
vi: %qD cần được khởi tạo

en: array size missing in %q+D
vi: thiếu kích thước mảng trong %q+D

en: zero or negative size array %q+D
vi: mảng có kích thước bằng không hay bị âm %q+D

en: zero width for bit-field %qs
vi: độ rộng bằng không cho bit-field %qs

en: ISO C90 forbids variable length array %qE
vi: ISO C90 cấm mảng có kích thước biến đổi %qE

en: ISO C90 forbids variable length array
vi: ISO C90 cấm mảng có kích thước biến đổi

en: variable length array %qE is used
vi: mảng có độ dài biến đổi %qE được dùng

en: variable length array is used
vi: mảng có độ dài biến đổi được dùng

en: duplicate %<const%>
vi: lặp lại %<const%>

en: duplicate %<restrict%>
vi: lặp lại %<restrict%>

en: duplicate %<volatile%>
vi: lặp lại %<volatile%>

en: function definition declared %<auto%>
vi: định nghĩa hàm được khai báo là %<auto%>

en: function definition declared %<register%>
vi: định nghĩa hàm được khai báo là %<register%>

en: function definition declared %<typedef%>
vi: định nghĩa hàm được khai báo là %<typedef%>

en: function definition declared %<__thread%>
vi: định nghĩa hàm được khai báo là %<__thread%>

en: declaration of %qE as array of voids
vi: sự khai báo của %qE như là mảng của void

en: declaration of %qE as array of functions
vi: sự khai báo của %qE như là mảng của các hàm

en: ISO C forbids zero-size array %qE
vi: ISO C cấm chỉ mảng có độ dài là không %qE

en: ISO C forbids zero-size array
vi: ISO C cấm chỉ mảng có độ dài là không

en: size of array %qE is negative
vi: kích cỡ mảng %qE bị âm

en: size of array %qE is too large
vi: kích cỡ mảng %qE quá lớn

en: size of unnamed array is too large
vi: kích thước của mảng chưa đặt tên là quá lớn

en: ISO C90 does not support flexible array members
vi: ISO C90 không hỗ trợ thành viên mảng linh động

note: C99 6.7.5.2p4
en: %<[*]%> not in a declaration
vi: %<[*]%> không trong khai báo

en: function definition has qualified void return type
vi: định nghĩa hàm có kiểu trả về là void

en: typedef %q+D declared %<inline%>
vi: typedef %q+D được khai báo %<inline%>

en: typedef %q+D declared %<_Noreturn%>
vi: typedef %q+D được khai báo %<_Noreturn%>

en: parameter %q+D declared %<inline%>
vi: đối số %q+D được khai báo %<inline%>

en: field %qE declared as a function
vi: trường %qE được khai báo như là một hàm

en: %<main%> declared %<_Noreturn%>
vi: %<main%> được khai báo %<_Noreturn%>

en: ISO C99 does not support %<_Noreturn%>
vi: ISO C99 không hỗ trợ %<_Noreturn%>

en: ISO C90 does not support %<_Noreturn%>
vi: ISO C90 không hỗ trợ %<_Noreturn%>

en: variable %q+D declared %<inline%>
vi: biến %q+D được khai báo %<inline%>

en: variable %q+D declared %<_Noreturn%>
vi: biến %q+D được khai báo %<_Noreturn%>

en: parameter %u (%q+D) has void type
vi: đối số %u (%q+D) có kiểu void

en: parameter %u has void type
vi: tham số %u có kiểu void

en: %<void%> must be the only parameter
vi: %<void%> phải là đối số duy nhất

note: The %s will be one of 'struct', 'union', or 'enum'.
en: %<%s %E%> declared inside parameter list
vi: %<%s %E%> được khai báo bên trong danh sách đối số

en: enum type defined here
vi: kiểu enum được định nghĩa ở đây

en: struct defined here
vi: struct được định nghĩa ở đây

en: union defined here
vi: union được định nghĩa ở đây

en: redefinition of %<union %E%>
vi: định nghĩa lại của %<union %E%>

en: redefinition of %<struct %E%>
vi: định nghĩa lại của %<struct %E%>

en: duplicate member %q+D
vi: thành viên trùng lặp %q+D

en: union has no named members
vi: union không có thành viên nào

en: union has no members
vi: union không có thành viên nào

en: struct has no members
vi: struct không có thành viên nào

note: This enum is a named one that has been declared already.
en: redeclaration of %<enum %E%>
vi: khai báo lại của %<enum %E%>

en: overflow in enumeration values
vi: tràn giá trị liệt kê

en: return type defaults to %<int%>
vi: trả về kiểu mặc định cho %<int%>

en: no previous prototype for %qD
vi: chưa có khai báo nguyên mẫu trước đây cho %qD

en: no previous declaration for %qD
vi: chưa có khai báo trước đây cho %qD

en: %qD is normally a non-static function
vi: %qD thường không phải là hàm non-static

en: parameter name omitted
vi: tên đối số bị bỏ qua

en: old-style function definition
vi: định nghĩa hàm theo cách cũ

en: %qD declared as a non-parameter
vi: %qD đã được định nghĩa là không có tham số

en: parameter %qD declared with void type
vi: đối số %qD được khai báo với kiểu void

en: parameter %qD has incomplete type
vi: đối số %qD có kiểu chưa đầy đủ

en: number of arguments doesn%'t match prototype
vi: số lượng đối số không giống với nó khi khai báo mẫu hàm

en: prototype declaration
vi: khai báo mẫu trước

en: parameter %qD set but not used
vi: đối số %qD đặt nhưng chưa được dùng

en: %<struct %E%> declared in %<for%> loop initial declaration
vi: %<struct %E%> được khai báo trong khai báo khởi tạo vòng lặp %<for%>

en: duplicate %qE
vi: lặp lại %qE

en: %<long long long%> is too long for GCC
vi: %<long long long%> là quá dài đối với GCC

en: ISO C90 does not support %<long long%>
vi: ISO C90 không hỗ trợ %<long long%>

en: ISO C90 does not support complex types
vi: ISO C90 không hỗ trợ kiểu complex

en: ISO C does not support saturating types
vi: ISO C không hỗ trợ kiểu saturating

en: %<__int128%> is not supported for this target
vi: %<__int128%> không được hỗ trợ cho đích này

en: ISO C does not support %<__int128%> type
vi: ISO C không hỗ trợ kiểu %<__int128%>

en: ISO C does not support decimal floating point
vi: ISO C không hỗ trợ kiểu dấu chấm động hệ thập phân

en: %<__thread%> used with %<auto%>
vi: %<__thread%> được dùng với %<auto%>

en: %<__thread%> used with %<register%>
vi: %<__thread%> được dùng với %<register%>

en: %<__thread%> used with %<typedef%>
vi: %<__thread%> được dùng với %<typedef%>

en: %<__thread%> before %<extern%>
vi: %<__thread%> trước %<extern%>

en: %<__thread%> before %<static%>
vi: %<__thread%> trước %<static%>

en: %<__thread%> used with %qE
vi: %<__thread%> được dùng với %qE

en: %<_Sat%> is used without %<_Fract%> or %<_Accum%>
vi: %<_Sat%> được dùng mà không có %<_Fract%> or %<_Accum%>

en: %q+F used but never defined
vi: %q+F được dùng mà chưa từng được định nghĩa

en: unknown type name %qE
vi: không hiểu tên kiểu %qE

en: expected declaration specifiers
vi: cần các định danh khai báo

en: expected %<;%>, identifier or %<(%>
vi: cần %<;%>, định danh hoặc %<(%>

en: unexpected attribute
vi: cần thuộc tính

en: expected %<,%> or %<;%>
vi: cần %<,%> hoặc %<;%>

note: This can appear in many cases looking nothing like a function definition, so we don't give a more specific error suggesting there was one.
en: expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>
vi: cần %<=%>, %<,%>, %<;%>, %<asm%> hay %<__attribute__%>

en: ISO C99 does not support %<_Static_assert%>
vi: ISO C99 không hỗ trợ %<_Static_assert%>

en: ISO C90 does not support %<_Static_assert%>
vi: ISO C90 không hỗ trợ %<_Static_assert%>

en: expected string literal
vi: cần chuỗi văn chương

en: expected identifier
vi: cần định danh

en: expected %<,%> or %<}%>
vi: cần %<,%> hoặc %<}%>

en: expected class name
vi: cần tên lớp

en: expected specifier-qualifier-list
vi: cần specifier-qualifier-list

en: expected %<,%>, %<;%> or %<}%>
vi: cần %<,%>, %<;%> hoặc %<}%>

en: expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>
vi: cần %<:%>, %<,%>, %<;%>, %<}%> hoặc %<__attribute__%>

en: %<typeof%> applied to a bit-field
vi: %<typeof%> được áp dụng cho một bit-field

en: ISO C99 does not support %<_Alignas%>
vi: ISO C99 không hỗ trợ %<_Alignas%>

en: ISO C90 does not support %<_Alignas%>
vi: ISO C90 không hỗ trợ %<_Alignas%>

en: expected identifier or %<(%>
vi: cần một định danh hoặc %<(%>

en: expected declaration specifiers or %<...%>
vi: cần các định danh khai báo hay %<...%>

en: expected declaration or statement
vi: cần khai báo hay câu lệnh

en: expected %<}%> before %<else%>
vi: cần %<}%> trước %<else%>

en: %<else%> without a previous %<if%>
vi: %<else%> mà không có %<if%> ở trước

en: expected %<:%> or %<...%>
vi: cần %<:%> hoặc %<...%>

en: expected identifier or %<*%>
vi: cần một định danh hoặc %<*%>

note: Avoid infinite loop in error recovery: c_parser_skip_until_found stops at a closing nesting delimiter without consuming it, but here we need to consume it to proceed further.
en: expected statement
vi: cần biểu thức

en: %E qualifier ignored on asm
vi: từ hạn định %E bị bỏ qua trên asm

en: %<sizeof%> applied to a bit-field
vi: %<sizeof%> được áp dụng cho bit-field

en: ISO C99 does not support %qE
vi: ISO C99 không hỗ trợ %qE

en: ISO C90 does not support %qE
vi: ISO C90 không hỗ trợ %qE

en: ISO C does not allow %<%E (expression)%>
vi: ISO C không cho phép %<%E (biểu thức)%>

en: cannot take address of %qs
vi: không thể lấy địa chỉ của %qs

en: expected expression
vi: cần biểu thức

en: wrong number of arguments to %<__builtin_choose_expr%>
vi: sai số lượng đối số cho %<__builtin_choose_expr%>

en: wrong number of arguments to %<__builtin_complex%>
vi: đối số sai số lượng cho %<__builtin_complex%>

en: %<__builtin_complex%> operands of different types
vi: %<__builtin_complex%> toán hạng không đúng kiểu

en: wrong number of arguments to %<__builtin_shuffle%>
vi: sai số tham số cho %<__builtin_shuffle%>

en: expected identifier or %<)%>
vi: cần định danh %<)%>

en: extra semicolon
vi: dấu chấm phẩy mở rộng

en: unknown property attribute
vi: không hiểu thuộc tính tính chất

en: missing %<=%> (after %<getter%> attribute)
vi: thiếu %<=%> (sau thuộc tính %<getter%>)

en: missing %<=%> (after %<setter%> attribute)
vi: thiếu %<=%> (sau thuộc tính %<setter%>)

en: %<#pragma omp barrier%> may only be used in compound statements
vi: %<#pragma omp barrier%> chỉ có thể sử dụng trong các biểu thức phức hợp

en: %<#pragma omp flush%> may only be used in compound statements
vi: %<#pragma omp flush%> chỉ có thể sử dụng trong các biểu thức phức hợp

en: %<#pragma omp taskwait%> may only be used in compound statements
vi: %<#pragma omp taskwait%> chỉ có thể sử dụng trong các biểu thức phức hợp

en: %<#pragma omp taskyield%> may only be used in compound statements
vi: %<#pragma omp taskyield%> chỉ có thể sử dụng trong các biểu thức phức hợp

en: %<#pragma omp section%> may only be used in %<#pragma omp sections%> construct
vi: %<#pragma omp section%> chỉ có thể sử dụng trong cấu trúc %<#pragma omp sections%>

en: %<#pragma GCC pch_preprocess%> must be first
vi: %<#pragma GCC pch_preprocess%> phải là đầu tiên

en: too many %qs clauses
vi: quá nhiều mệnh đề %qs

en: expected %<none%> or %<shared%>
vi: cần %<none%> hoặc %<shared%>

en: expected integer expression
vi: cần biểu thức nguyên

en: %<num_threads%> value must be positive
vi: %<num_threads%> giá trị phải dương

en: expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>
vi: cần %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> hoặc %<max%>

en: invalid schedule kind
vi: kiểu lịch biểu không hợp lệ

en: expected %<#pragma omp%> clause
vi: cần mệnh đề %<#pragma omp%>

en: %qs is not valid for %qs
vi: %qs không hợp lệ cho %qs

en: expected %<(%> or end of line
vi: cần %<(%> hoặc xuống dòng

en: for statement expected
vi: cần câu lệnh for

en: expected iteration declaration or initialization
vi: cần khai báo nhắc lại hay sự khởi tạo

en: %qD is not a variable
vi: %qD không phải là một biến

en: %<__transaction_cancel%> within a %<__transaction_relaxed%>
vi: %<__transaction_cancel%> nằm trong một %<__transaction_relaxed%>

en: outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>
vi: vòng ngoài hơn %<__transaction_cancel%> không nằm trong vòng ngoài hơn %<__transaction_atomic%>

en:   or a %<transaction_may_cancel_outer%> function
vi:   hoặc một hàm %<transaction_may_cancel_outer%>

en: %<__transaction_cancel%> not within %<__transaction_atomic%>
vi: %<__transaction_cancel%> không nằm trong %<__transaction_atomic%>

en: invalid use of void expression
vi: sử dụng sai biểu thức void

en: %qT has no member named %qE
vi: %qT không có thành viên nào mang tên %qE

en: array subscript is not an integer
vi: chỉ số mảng không phải là số nguyên

en: index value is out of bound
vi: giá trị chỉ mục nằm ngoài phạm vi cho phép

en: too many arguments to method %qE
vi: quá nhiều đối số cho cho phương thức %qE

en: too many arguments to function %qE
vi: quá nhiều đối số cho hàm %qE

en: declared here
vi: được khai báo ở đây

en: too few arguments to function %qE
vi: quá ít đối số cho hàm %qE

en: comparison between %qT and %qT
vi: so sánh giữa %qT và %qT

en: pointer to a function used in subtraction
vi: con trỏ đến hàm được dùng trong phép trừ

en: wrong type argument to increment
vi: đối số sai kiểu cho gia số

en: ISO C forbids conditional expr between %<void *%> and function pointer
vi: ISO C cấm chỉ biểu thức điều kiện giữa %<void *%> với con trỏ hàm

en: type mismatch in conditional expression
vi: kiểu không khớp trong biểu thức điều kiện

en: ISO C forbids casts to union type
vi: ISO C cấm chỉ áp kiểu thành kiểu hỗn hợp

note: This macro is used to emit diagnostics to ensure that all format strings are complete sentences, visible to gettext and checked at compile time. compile time.  It is the same as WARN_FOR_ASSIGNMENT but with an extra parameter to enumerate qualifiers.
en: expected %qT but argument is of type %qT
vi: cần %qT nhưng đối số là kiểu %qT

en: enum conversion in initialization is invalid in C++
vi: chuyển đổi enum trong bộ sơ khởi thì không hợp lệ trong C++

note: ??? This should not be an error when inlining calls to unprototyped functions.
en: invalid use of non-lvalue array
vi: sai sử dụng mảng không phải lvalue

en: incompatible type for argument %d of %qE
vi: kiểu không tương thích cho đối số %d của %qE

en: (near initialization for %qs)
vi: (gần chỗ khởi tạo cho %qs)

en: array initialized from parenthesized string constant
vi: mảng bị sơ khởi từ hằng số chuỗi nằm trong ngoặc đơn

en: initialization of a flexible array member
vi: đã sơ khởi một bộ phận mảng dẻo

en: char-array initialized from wide string
vi: mảng ký tự bị sơ khởi từ chuỗi rộng

en: wide character array initialized from non-wide string
vi: mảng ký tự rộng bị sơ khởi từ chuỗi không phải rộng

en: wide character array initialized from incompatible wide string
vi: mảng ký tự rộng bị sơ khởi từ chuỗi rộng không tương thích

en: array of inappropriate type initialized from string constant
vi: mảng loại không thích hợp bị sơ khởi từ hằng số chuỗi

en: array initialized from non-constant array expression
vi: mảng bị sơ khởi từ biểu tượng mảng không phải hằng số

en: initializer element is not constant
vi: yếu tố sơ khởi không phải hằng số

en: initializer element is not a constant expression
vi: yếu tố sơ khởi không phải là một biểu tượng hằng số

en: initializer element is not computable at load time
vi: yếu tố sơ khởi không tính được vào lúc nạp

en: invalid initializer
vi: bộ sơ khởi sai

en: extra brace group at end of initializer
vi: gặp nhóm ngoặc móc thừa tại kết thúc của bộ sơ khởi

en: missing braces around initializer
vi: thiếu ngoặc móc chung quanh bộ sơ khởi

en: braces around scalar initializer
vi: ngoặc chung quanh bộ sơ khởi vô hướng

en: initialization of flexible array member in a nested context
vi: bộ phận mảng dẻo bị sơ khởi trong một ngữ cảnh lồng nhau

en: missing initializer
vi: bộ sơ khởi còn thiếu

en: empty scalar initializer
vi: bộ sơ khởi vô hướng vẫn trống

en: extra elements in scalar initializer
vi: gặp yếu tố thừa trong bộ sơ khởi vô hướng

en: array index in non-array initializer
vi: gặp chỉ mục mảng trong bộ sơ khởi không phải mảng

en: field name not in record or union initializer
vi: không có tên trường trong bộ sơ khởi hợp hoặc mục ghi

en: array index in initializer not of integer type
vi: bộ sơ khởi chứa một chỉ mục mảng không có loại số nguyên

en: array index in initializer is not an integer constant expression
vi: bộ sơ khởi chứa một chỉ mục mảng không phải là một biểu tượng hằng số nguyên

en: nonconstant array index in initializer
vi: bộ sơ khởi chứa một chỉ mục mảng không phải hằng số

en: array index in initializer exceeds array bounds
vi: bộ sơ khởi chứa một chỉ mục mảng vượt quá giới hạn mảng

en: empty index range in initializer
vi: bộ sơ khởi chứa phạm vi chỉ mục vẫn trống

en: array index range in initializer exceeds array bounds
vi: bộ sơ khởi chứa một phạm vi chỉ mục mảng vượt quá giới hạn mảng

en: initialized field with side-effects overwritten
vi: trường đã sơ khởi với hiệu ứng khác bị ghi đè

en: initialized field overwritten
vi: trường đã sơ khởi bị ghi đè

en: excess elements in char array initializer
vi: gặp yếu tố thừa trong bộ sơ khởi mảng ký tự

en: excess elements in struct initializer
vi: gặp yếu tố thừa trong bộ sơ khởi cấu trúc

en: non-static initialization of a flexible array member
vi: một bộ phận mảng dẻo bị sơ khởi một cách không phải tĩnh

en: excess elements in union initializer
vi: gặp yếu tố thừa trong bộ sơ khởi hợp

en: excess elements in array initializer
vi: gặp yếu tố thừa trong bộ sơ khởi mảng

en: excess elements in vector initializer
vi: gặp yếu tố thừa trong bộ sơ khởi véc-tơ

en: excess elements in scalar initializer
vi: gặp yếu tố thừa trong bộ sơ khởi vô hướng

en: ISO C forbids %<goto *expr;%>
vi: ISO C cấm %<goto *expr;%>

en: function declared %<noreturn%> has a %<return%> statement
vi: hàm đã khai báo %<noreturn%> có một câu lệnh %<return%>

en: %<return%> with no value, in function returning non-void
vi: %<return%> (trả lại) không có giá trị, trong hàm trả lại non-void (không rỗng)

en: %<return%> with a value, in function returning void
vi: %<return%> với một giá trị, trong hàm trả lại void (rỗng)

en: continue statement not within a loop
vi: câu lệnh `continue' nằm ở ngoài một vòng lặp

en: statement with no effect
vi: câu lệnh không có tác dụng

en: right shift count is negative
vi: số lượng dịch trái là số âm

en: right shift count >= width of type
vi: số lượng dịch phải  >= độ rộng của kiểu

en: left shift count is negative
vi: số lượng dịch trái là số âm

en: left shift count >= width of type
vi: số lượng dịch trái  >= độ rộng của kiểu

en: ISO C forbids comparison of %<void *%> with function pointer
vi: ISO C cấm chỉ việc so sánh của %<void *%> với con trỏ hàm

en: bb %d on wrong place
vi: bb %d trên chỗ sai

en: prev_bb of %d should be %d, not %d
vi: prev_bb của %d phải là %d, chứ không phải %d

en: verify_flow_info: Block %i has loop_father, but there are no loops
vi: verify_flow_info: Khối %i có loop_father, nhưng chẳng có vòng lặp nào cả

en: verify_flow_info: Block %i lacks loop_father
vi: verify_flow_info: Khối %i thiếu loop_father

en: verify_flow_info: Wrong count of block %i %i
vi: verify_flow_info: Sai số lượng khối %i %i

en: verify_flow_info: Wrong frequency of block %i %i
vi: verify_flow_info: Sai sự nối tiếp của khối %i %i

en: verify_flow_info: Duplicate edge %i->%i
vi: verify_flow_info: Trùng cạnh (edge) %i->%i

en: verify_flow_info: Wrong probability of edge %i->%i %i
vi: verify_flow_info: Sai xác suất của cạnh %i->%i %i

en: verify_flow_info: Wrong count of edge %i->%i %i
vi: verify_flow_info: sai số lượng cạnh %i->%i %i

en: verify_flow_info failed
vi: verify_flow_info gặp lỗi

en: %s does not support redirect_edge_and_branch
vi: %s không hỗ trợ redirect_edge_and_branch

en: %s does not support can_remove_branch_p
vi: %s không hỗ trợ can_remove_branch_p

en: %s does not support redirect_edge_and_branch_force
vi: %s không hỗ trợ redirect_edge_and_branch_force

en: %s does not support split_block
vi: %s không hỗ trợ split_block

en: %s does not support move_block_after
vi: %s không hỗ trợ move_block_after

en: %s does not support delete_basic_block
vi: %s không hỗ trợ delete_basic_block

en: %s does not support split_edge
vi: %s không hỗ trợ split_edge

en: %s does not support create_basic_block
vi: %s không hỗ trợ create_basic_block

en: %s does not support can_merge_blocks_p
vi: %s không hỗ trợ can_merge_blocks_p

en: %s does not support predict_edge
vi: %s không hỗ trợ predict_edge

en: %s does not support predicted_by_p
vi: %s không hỗ trợ predicted_by_p

en: %s does not support merge_blocks
vi: %s không hỗ trợ merge_blocks

en: %s does not support make_forwarder_block
vi: %s không hỗ trợ make_forwarder_block

en: %s does not support force_nonfallthru
vi: %s không hỗ trợ force_nonfallthru

en: %s does not support can_duplicate_block_p
vi: %s không hỗ trợ can_duplicate_block_p

en: %s does not support duplicate_block
vi: %s không hỗ trợ duplicate_block

en: %s does not support block_ends_with_call_p
vi: %s không hỗ trợ block_ends_with_call_p

en: %s does not support block_ends_with_condjump_p
vi: %s không hỗ trợ block_ends_with_condjump_p

en: %s does not support flow_call_edges_add
vi: %s không hỗ trợ flow_call_edges_add

en: size of loop %d should be %d, not %d
vi: kích thước của vòng lặp %d nên là %d, không phải %d

en: exit %d->%d not recorded
vi: thoát khỏi %d->%d không được ghi lại

en: verify_flow_info: REG_BR_PROB does not match cfg %wi %i
vi: verify_flow_info: REG_BR_PROB không khớp cfg %wi %i

en: too many eh edges %i
vi: quá nhiều eh edges %i

en: NOTE_INSN_BASIC_BLOCK is missing for block %d
vi: NOTE_INSN_BASIC_BLOCK bị thiếu cho khối %d

en: NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d
vi: NOTE_INSN_BASIC_BLOCK %d tại giữa của khối cơ bản %d

en: in basic block %d:
vi: trong khối cơ bản %d:

en: missing barrier after block %i
vi: thiếu chắn sau khối %i

en: verify_flow_info: Incorrect blocks for fallthru %i->%i
vi: verify_flow_info: Các khối sai cho fallthru %i->%i

en: verify_flow_info: Incorrect fallthru %i->%i
vi: verify_flow_info: fallthru sai %i->%i

en: execution count is negative
vi: số lượng thừa hành là âm

en: inlined_to pointer is wrong
vi: inlined_to con trỏ là sai

en: inlined_to pointer refers to itself
vi: con trỏ inlined_to chỉ đến chính nó

en: Alias has call edges
vi: Bí danh có cạnh gọi

en: Alias has non-alias reference
vi: Bí danh có tham chiếu non-alias

en: shared call_stmt:
vi: call_stmt được chia sẻ:

en: verify_cgraph_node failed
vi: verify_cgraph_node gặp lỗi

en: COLLECT_LTO_WRAPPER must be set
vi: COLLECT_LTO_WRAPPER phải được đặt

en: no arguments
vi: không có đối số nào

en: can't open %s: %m
vi: không thể mở %s: %m

en: unknown demangling style '%s'
vi: không rõ kiểu khắt khe "%s"

en: can't get program status: %m
vi: không thể lấy trạng thái về chương trình: %m

en: %s terminated with signal %d [%s]%s
vi: %s đã kết thúc với tín hiệu %d [%s]%s

en: could not open response file %s
vi: không thể mở tập tin đáp ứng %s

en: could not write to response file %s
vi: không thể ghi vào tập tin đáp ứng %s

en: could not close response file %s
vi: không thể đóng đáp ứng tập tin %s

en: pex_init failed: %m
vi: pex_init bị lỗi: %m

en: can't open nm output: %m
vi: không thể mở kết xuất nm: %m

en: init function found in object %s
vi: hàm init được tìm trong đối tượng %s

en: fini function found in object %s
vi: hàm fini được tìm trong đối tượng %s

en: cannot find 'ldd'
vi: không tìm thấy 'ldd'

en: can't open ldd output: %m
vi: không thể mở kết xuất ldd: %m

en: dynamic dependency %s not found
vi: không tìm thấy quan hệ phụ thuộc năng động %s

en: %s: not a COFF file
vi: %s: không phải là một tập tin COFF

en: %s: cannot open as COFF file
vi: %s: không thể mở dưới dạng tập tin COFF

en: library lib%s not found
vi: không tìm thấy thư viện lib%s

en: cannot convert to a pointer type
vi: không thể chuyển đổi thành kiểu con trỏ

en: can%'t convert value to a vector
vi: không thể chuyển đổi giá trị thành kiểu vector

en: %qs is not a gcov data file
vi: %qs không phải là tập tin dữ liệu gcov

en: %qs is version %q.*s, expected version %q.*s
vi: %qs là phiên bản %q.*s, cần phiên bản %q.*s

en: checksum is (%x,%x) instead of (%x,%x)
vi: tổng kiểm là (%x,%x) thay vì (%x,%x)

en: number of counters is %d instead of %d
vi: số đếm phải là %d thay vì %d

en: %qs has overflowed
vi: %qs có chỗ bị tràn

en: execution counts estimated
vi: số lượng thừa hành được ước lượng

en: error writing %qs
vi: lỗi ghi %qs

en: %qs is not a valid option to the preprocessor
vi: '%qs' không phải là một tuỳ chọn hợp lệ cho bộ tiền xử lý

en: too many input files
vi: quá nhiều tập tin nhập vào

en: in %s, at %s:%d
vi: trong %s, tại %s:%d

en: shared rtx
vi: rtx dùng chung

en: internal consistency failure
vi: tính nhất quán nội tại gặp lỗi nghiêm trọng

en: abort in %s, at %s:%d
vi: bỏ dở lúc %s, tại %s:%d

en: region of lp %i is wrong
vi: vùng của lp %i là sai

en: verify_eh_tree failed
vi: verify_eh_tree gặp lỗi

en: comparison is always %d
vi: so sánh luôn là %d

en: function returns an aggregate
vi: hàm trả về một tập hợp

en: unused parameter %q+D
vi: tham số chưa dùng %q+D

en: specs %%include syntax malformed after %ld characters
vi: đặc tả chứa cú pháp %%include dạng sai sau %ld ký tự

en: specs %%rename syntax malformed after %ld characters
vi: đặc tả chứa cú pháp %%rename dạng sai sau %ld ký tự

en: specs %s spec was not found to be renamed
vi: đặc tả chứa đặc tả %s không có tên mới

en: specs unknown %% command after %ld characters
vi: đặc tả chứa một lệnh %% không rõ sai sau %ld ký tự

en: specs file malformed after %ld characters
vi: tập tin đặc tả dạng sai sau %ld ký tự

en: spec file has no spec for linking
vi: tập tin đặc tả không có đặc tả để liên kết

en: system path %qs is not absolute
vi: đường dẫn hệ thống %qs không phải dạng tuyệt đối

en: failed to get exit status: %m
vi: không lấy được trạng thái thoát: %m

en: failed to get process times: %m
vi: không lấy được thời gian tiến trình: %m

en: %s (program %s)
vi: %s (chương trình %s)

en: unrecognized command line option %qs
vi: không thừa nhận tùy chọn dòng lệnh %qs

en: %qs is an unknown -save-temps option
vi: %qs là tùy chọn không hiểu -save-temps

en: -pipe ignored because -save-temps specified
vi: -pipe bị bỏ qua bởi vì -save-temps được chỉ ra

en: %<-x %s%> after last input file has no effect
vi: %<-x %s%> sau tập tin đầu vào cuối không chịu tác động

en: switch %qs does not start with %<-%>
vi: switch %qs không bắt đầu với %<-%>

en: could not open temporary response file %s
vi: không thể mở tập tin đáp ứng tạm thời %s

en: could not write to temporary response file %s
vi: không thể ghi vào tập tin đáp ứng tạm thời %s

en: could not close temporary response file %s
vi: không thể đóng tập tin đáp ứng tạm thời %s

en: spec %qs invalid
vi: đặc tả %qs không hợp lệ

en: spec %qs has invalid %<%%0%c%>
vi: đặc tả %qs có %<%%0%c%> không hợp lệ

en: spec %qs has invalid %<%%W%c%>
vi: đặc tả %qs có %<%%W%c%> không hợp lệ

en: spec %qs has invalid %<%%x%c%>
vi: đặc tả %qs có %<%%x%c%> không hợp lệ

en: unknown spec function %qs
vi: không hiểu hàm đặc tả %qs

en: error in args to spec function %qs
vi: gặp lỗi trong các đối số tới hàm đặc tả %qs

en: malformed spec function name
vi: tên hàm đặc tả dạng sai

note: )
en: no arguments for spec function
vi: không có đối số tới hàm đặc tả

en: malformed spec function arguments
vi: đối số hàm đặc tả dạng sai

en: braced spec %qs is invalid at %qc
vi: đặc tả giữa ngoặc móc %qs không hợp lệ tại %qc

en: braced spec body %qs is invalid
vi: thân của đặc tả giữa ngoặc móc %qs không hợp lệ

en: %s: -fcompare-debug failure (length)
vi: %s: -fcompare-debug thất bại (độ dài)

en: %s: could not open compare-debug file %s
vi: %s: không thể mở tập tin compare-debug %s

en: %s: -fcompare-debug failure
vi: %s: -fcompare-debug thất bại

en: atexit failed
vi: atexit gặp lỗi

en: spec failure: more than one arg to SYSROOT_SUFFIX_SPEC
vi: spec thất bại: có nhiều hơn một đối số chuyển cho SYSROOT_SUFFIX_SPEC

en: spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC
vi: spec thất bại: có nhiều hơn một đối số chuyển cho SYSROOT_HEADERS_SUFFIX_SPEC

en: unrecognized option %<-%s%>
vi: không thừa nhận tùy chọn %<-%s%>

note: The error status indicates that only one set of fixed headers should be built.
en: not configured with sysroot headers suffix
vi: không được cấu hình với hậu số phần đầu sysroot

en: %s: %s compiler not installed on this system
vi: %s: trình biên dịch %s chưa được cài đặt trên hệ thống này

en: recompiling with -fcompare-debug
vi: hãy dịch lại với tùy chọn -fcompare-debug

en: -fuse-linker-plugin, but %s not found
vi: -fuse-linker-plugin, mà không tìm thấy %s

en: language %s not recognized
vi: không chấp nhận ngôn ngữ %s

en: multilib spec %qs is invalid
vi: đặc tả đa thư viện %qs không hợp lệ

en: multilib exclusions %qs is invalid
vi: sự loại từ đa thư viện %qs không hợp lệ

en: multilib select %qs is invalid
vi: sự lựa chọn đa thư viện %qs không hợp lệ

en: multilib exclusion %qs is invalid
vi: sự loại từ đa thư viện %qs không hợp lệ

en: environment variable %qs not defined
vi: chưa định nghĩa biến môi trường%qs

en: invalid version number %qs
vi: số thứ tự phiên bản không hợp lệ %qs

en: too few arguments to %%:version-compare
vi: quá ít đối số tới %%:version-compare

en: too many arguments to %%:version-compare
vi: quá nhiều đối số tới %%:version-compare

en: unknown operator %qs in %%:version-compare
vi: không hiểu toán tử %qs trong %%:version-compare

en: too many arguments to %%:compare-debug-dump-opt
vi: quá nhiều đối số tới %%:compare-debug-dump-opt

en: too many arguments to %%:compare-debug-self-opt
vi: quá nhiều đối số tới %%:compare-debug-self-opt

en: too few arguments to %%:compare-debug-auxbase-opt
vi: quá ít đối số tới %%:compare-debug-auxbase-opt

en: too many arguments to %%:compare-debug-auxbase-opt
vi: quá nhiều đối số tới %%:compare-debug-auxbase-opt

en: can%'t write PCH file: %m
vi: can%'t ghi tập tin PCH: %m

en: can%'t get position in PCH file: %m
vi: can%'t lấy vị trí trong tập tin PCH: %m

en: can%'t write padding to PCH file: %m
vi: can%'t ghi phần đệm vào PCH: %m

en: can%'t read PCH file: %m
vi: can%'t đọc tập tin PCH: %m

en: had to relocate PCH
vi: phải xây dựng lại PCH

en: open /dev/zero: %m
vi: mở /dev/zero: %m

en: can%'t write PCH file
vi: can%'t ghi tập tin PCH

en: can%'t seek PCH file: %m
vi: can%'t seek tập tin PCH: %m

en: original type declared here
vi: kiểu nguyên bản được khai báo ở đây

en: type of field declared here
vi: kiểu của trường được khai báo ở đây

en: enclosing task
vi: tác vụ bao quanh

en: gimplification failed
vi: gimplification gặp lỗi

en: can%'t open %s: %m
vi: can%'t mở %s: %m

en: can%'t open %s for writing: %m
vi: can%'t mở %s để ghi: %m

en: the language is not recognized
vi: không chấp nhận ngôn ngữ

en: can%'t open %s for reading: %m
vi: can%'t mở %s để đọc: %m

en: %s cannot be used in asm here
vi: %s không thể được dùng trong asm ở đây

en: compressed stream: %s
vi: dòng dữ liệu được nén: %s

en: %s out of range: Range is %i to %i, value is %i
vi: %s ở ngoài phạm vi: Vùng là từ %i đến %i, giá trị là %i

en: %qD has already been defined
vi: %qD đã định nghĩa rồi

en: previously defined here
vi: đã định nghĩa trước ở đây

en: previously declared here
vi: đã khai báo trước ở đây

en: variable %qD redeclared as function
vi: biến %qD được định nghĩa lại là một hàm

en: function %qD redeclared as variable
vi: hàm %qD được định nghĩa lại thành một biến

en: missing argument to %qs
vi: thiếu đối số đối cho %qs

en: unrecognized argument in option %qs
vi: không nhận ra đối số tới tuỳ chọn %qs

en: valid arguments to %qs are: %s
vi: đối số hợp lệ cho cho %qs là: %s

en: unrecognized command line option "%s"
vi: không thừa nhận tùy chọn dòng lệnh "%s"

en: unrecognized command line option %<-fdump-%s%>
vi: không thừa nhận tùy chọn dòng lệnh %<-fdump-%s%>

en: unrecognized register name %qs
vi: không nhận ra tên thanh ghi %qs

en: --help argument %q.*s is ambiguous, please be more specific
vi: đối số --help %q.*s chưa rõ ràng, hãy chính xác hơn

en: unrecognized argument to --help= option: %q.*s
vi: không nhận ra đối số cho tuỳ chọn --help=: %q.*s

en: dwarf version %d is not supported
vi: dwarf phiên bản %d không được hỗ trợ

en: invalid --param value %qs
vi: sai giá trị cho tùy chọn --param %qs

en: -Werror=%s: no option -%s
vi: -Werror=%s: không có tùy chọn -%s

en: maximum value of parameter %qs is %u
vi: giá trị lớn nhất của đối số %qs là %u

note: If we didn't find this parameter, issue an error message.
en: invalid parameter %qs
vi: tham số sai %qs

en: unrecognized option -fenable
vi: không thừa nhận tùy chọn -fenable

en: unrecognized option -fdisable
vi: không thừa nhận tùy chọn -fdisable

en: Invalid range %s in option %s
vi: Vùng %s không hợp lệ trong tùy chọn %s

en: cannot load plugin %s
    %s
vi: không thể tải phần bổ xung %s
    %s

en: cannot find %s in plugin %s
    %s
vi: không tìm thấy %s trong phần bổ xung %s
    %s

en: fail to initialize plugin %s
vi: gặp lỗi khi khởi tạo phần bổ xung %s

en: unknown register name: %s
vi: không hiểu tên thanh ghi: %s

en: conflicts with %qD
vi: xung đột với %qD

en: RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d
vi: kiểm tra RTL: cần elt %d kiểu '%c', nhận '%c' (rtx %s) trong %s, tại %s:%d

en: RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d
vi: kiểm tra RTL: cần elt %d kiểu '%c' hoặc '%c', nhận '%c' (rtx %s) trong %s, tại %s:%d

en: RTL check: expected code '%s', have '%s' in %s, at %s:%d
vi: kiểm tra RTL: cần  mã '%s', nhận '%s' trong %s, tại %s:%d

en: RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d
vi: kiểm tra RTL: cần  mã '%s' hoặc '%s', nhận '%s' trong %s, tại %s:%d

en: %<%%%> constraint used with last operand
vi: %<%%%> hằng được dùng với toán hạng cuối

en: more than %d operands in %<asm%>
vi: nhiều hơn %d toán hạng trong %<asm%>

en: value computed is not used
vi: giá trị được tính không được sử dụng

en: size of %q+D is %d bytes
vi: kích thước của %q+D là %d byte

en: size of %q+D is larger than %wd bytes
vi: kích thước của %q+D lớn hơn %wd byte

en: padding struct to align %q+D
vi: chèn thêm cấu trúc cho vừa %q+D

en: removing .rpo file: %m
vi: đang gỡ bỏ tập tin .rpo: %m

en: renaming .rpo file: %m
vi: đang đổi tên tập tin .rpo: %m

en: ld returned %d exit status
vi: ld trả về trạng thái thoát %d

en: %q+D defined but not used
vi: %q+D được định nghĩa nhưng không dùng

en: this target does not support %qs
vi: đích này không hỗ trợ %qs

en: -fprefetch-loop-arrays not supported for this target
vi: -fprefetch-loop-arrays không được hỗ trợ bởi đích này

en: -fprefetch-loop-arrays is not supported with -Os
vi: -fprefetch-loop-arrays không được hỗ trợ bởi -Os

en: -fstack-protector not supported for this target
vi: -fstack-protector không hỗ trợ đích này

en: error writing to %s: %m
vi: lỗi ghi vào %s: %m

en: error closing %s: %m
vi: lỗi đóng %s: %m

en: invalid first operand of MEM_REF
vi: sai toán hạng thứ nhất của MEM_REF

en: invalid conditional operand
vi: toán hạng điều kiện không hợp lệ

en: invalid reference prefix
vi: tiền tố tham chiếu không hợp lệ

en: invalid CASE_CHAIN
vi: sai CASE_CHAIN

en: type mismatch in array reference
vi: kiểu không khớp trong tham chiếu mảng

en: type mismatch in component reference
vi: kiểu không khớp trong tham chiếu thành phần

en: invalid function in gimple call
vi: hàm không hợp lệ trong cú gọi gimple

en: invalid argument to gimple call
vi: đối số không hợp lệ cho cú gọi hàm gimple

en: invalid operand in unary operation
vi: toán hạng không hợp lệ trong phép toán một ngôi

en: invalid types in nop conversion
vi: các kiểu không hợp lệ trong chuyển đổi nop

en: invalid operands in binary operation
vi: toán hạng không hợp lệ trong phép toán nhị phân

en: type mismatch in complex expression
vi: kiểu không khớp trong biểu thức phức

en: type mismatch in shift expression
vi: kiểu không khớp trong biểu thức dịch

en: type mismatch in binary expression
vi: kiểu không khớp trong biểu thức nhị phân

en: invalid operands in ternary operation
vi: toán hạng không hợp lệ trong phép toán tam nguyên

en: type mismatch in vector permute expression
vi: kiểu không khớp trong biểu thức hoán đổi véc-tơ

en: type mismatch in address expression
vi: không khớp kiểu trong biểu thức địa chỉ

en: invalid PHI result
vi: kết quả PHI không hợp lệ

en: missing PHI def
vi: thiếu PHI def

en: invalid PHI argument
vi: sai tham số PHI

en: verify_gimple failed
vi: verify_gimple gặp lỗi

en: in statement
vi: tại câu lệnh

en: nonlocal label
vi: nhãn không-cục-bộ

en: label
vi: nhãn

en: case labels not sorted:
vi: nhãn cho case chưa được sắp xếp:

en: missing edge %i->%i
vi: thiếu edge %i->%i

en: %<noreturn%> function does return
vi: %<noreturn%> hàm trả về

en: could not open dump file %qs: %m
vi: không thể mở tập tin dump %qs: %m

en: ignoring unknown option %q.*s in %<-fdump-%s%>
vi: bỏ qua tùy chọn không hiểu %q.*s trong %<-fdump-%s%>

en: BB %i is missing an edge
vi: BB %i thiếu cạnh

en: BB %i has incorrect edge
vi: BB %i có cạnh sai

en: called from here
vi: được gọi từ đây

en: SSA corruption
vi: ngắt SSA

en: def operand missing for stmt
vi: thiếu toán hạng def cho stmt

en: expected an SSA_NAME object
vi: cần một đối tượng SSA_NAME

en: missing definition
vi: thiếu định nghĩa

en: SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set
vi: SSA_NAME_OCCURS_IN_ABNORMAL_PHI cần được đặt

en: verify_ssa failed
vi: verify_ssa gặp lỗi

en: %qD was declared here
vi: %qD đã được khai báo ở đây

en: %qD is used uninitialized in this function
vi: %qD được dùng để bỏ khởi tạo trong hàm này

en: array subscript is outside array bounds
vi: chỉ số mảng nằm ngoài phạm vi của mảng

en: array subscript is above array bounds
vi: chỉ số mảng lớn hơn cận trên

en: array subscript is below array bounds
vi: chỉ số mảng nhỏ hơn cận dưới

en: %qE attribute ignored
vi: thuộc tính %qE bị lờ đi

en: function return type cannot be function
vi: kiểu trả về hàm không thể là hàm

en: tree check: %s, have %s in %s, at %s:%d
vi: kiểm tra cây: %s, có %s trong %s, tại %s:%d

en: tree check: expected none of %s, have %s in %s, at %s:%d
vi: tree check: cần không gì của %s, có %s trong %s, tại %s:%d

en: tree check: expected class %qs, have %qs (%s) in %s, at %s:%d
vi: tree check: cần lớp %qs, có %qs (%s) trong %s, tại %s:%d

en: tree check: expected omp_clause %s, have %s in %s, at %s:%d
vi: tree check: cần omp_clause %s, có %s trong %s, tại %s:%d

en: %qD is deprecated (declared at %s:%d): %s
vi: %qD bị phản đối (được khai báo tại %s:%d): %s

en: %qD is deprecated (declared at %s:%d)
vi: %qD bị phản đối (được khai báo tại %s:%d)

en: %qE is deprecated (declared at %s:%d)
vi: %qE bị phản đối (được khai báo tại %s:%d)

en: type is deprecated (declared at %s:%d): %s
vi: kiểu bị phản đối (được khai báo tại %s:%d): %s

en: type is deprecated (declared at %s:%d)
vi: kiểu bị phản đối (được khai báo tại %s:%d)

en: %qE is deprecated: %s
vi: %qE bị phản đối: %s

en: %qE is deprecated
vi: %qE bị phản đối

en: type is deprecated: %s
vi: kiểu bị phản đối: %s

en: type is deprecated
vi: kiểu bị phản đối

en: verify_histograms failed
vi: verify_histograms gặp lỗi

en: %+D causes a section type conflict
vi: %+D là nguyên nhân gây xung đột kiểu phần

en: invalid register name for %q+D
vi: tên thanh ghi cho %q+D không hợp lệ

en: global register variable has initial value
vi: biến thanh ghi toàn cục có giá trị khởi tạo

en: weakref is not supported in this configuration
vi: weakref không được hỗ trợ trong cấu hình này

note: Print an error message for unrecognized stab codes.
en: no sclass for %s stab (0x%x)
vi: không sclass cho %s stab (0x%x)

en: overflow in constant expression
vi: tràn trong biểu thức hằng

en: integer overflow in expression
vi: tràn số nguyên trong biểu thức

en: floating point overflow in expression
vi: tràn số dấu chấm động trong biểu thức

en: fixed-point overflow in expression
vi: tràn số dấu chấm tĩnh trong biểu thức

en: vector overflow in expression
vi: tràn véc-tơ trong biểu thức

en: first argument of %q+D should be %<int%>
vi: đối số đầu tiên của %q+D phải là %<int%>

en: %q+D takes only zero or two arguments
vi: %q+D chỉ nhận không hoặc hai đối số

en: pointer to a function used in arithmetic
vi: con trỏ đến hàm được dùng trong số học

en: suggest parentheses around assignment used as truth value
vi: gợi ý là dùng dấu ngoặc đơn bao quanh phép gán được dùng như là giá trị chân lý

en: ISO C++ does not permit %<alignof%> applied to a function type
vi: ISO C++ không cho phép %<alignof%> áp dụng cho kiểu hàm

en: %<__alignof%> applied to a bit-field
vi: %<__alignof%> được áp dụng cho trường bít

en: cannot disable built-in function %qs
vi: không thể tắt hàm dựng sẵn %qs

en: empty range specified
vi: vùng trống rỗng được chỉ ra

en: duplicate case value
vi: trùng giá trị cho case

en: previously used here
vi: cái trước được dùng là ở đây

en: this is the first default label
vi: đây là nhãn mặc định đầu tiên

en: switch missing default case
vi: switch thiếu case mặc định

en: destructor priorities are not supported
vi: các quyền ưu tiên hủy tử là không được hỗ trợ

en: constructor priorities are not supported
vi: các quyền ưu tiên cấu tử là không được hỗ trợ

en: unknown machine mode %qE
vi: không hiểu chế độ máy %qE

en: use __attribute__ ((vector_size)) instead
vi: sử dụng  __attribute__ ((vector_size)) để thay thế

en: unable to emulate %qs
vi: không thể mô phỏng %qs

en: invalid pointer mode %qs
vi: chế độ con trỏ %qs không hợp lệ

en: section of %q+D cannot be overridden
vi: phần của %q+D không thể bị ghi đè

en: alignment for %q+D must be at least %d
vi: sắp hàng cho %q+D phải ít nhất %d

en: inline function %q+D declared weak
vi: hàm chung dòng %q+D được khai báo yếu

en: %qE attribute ignored on types
vi: Thuộc tính %qE bị lờ đi với các kiểu

en: %qE attribute duplicated
vi: thuộc tính %qE bị trùng

en: %qE attribute follows %qE
vi: thuộc tính %qE theo %qE

en: %qE argument not an identifier
vi: %qE đối số không phải là một định danh

en: %qD is not compatible with %qD
vi: %qD không tương thích với %qD

en: %qE attribute ignored for %qE
vi: thuộc tính %qE bị lờ đi cho %qE

en: zero vector size
vi: kích thước véc-tơ không

en: cleanup argument not an identifier
vi: dọn các đối số không phải định danh

en: cleanup argument not a function
vi: dọn các đối số không phải hàm

en: not enough arguments to function %qE
vi: không đủ đối số cho hàm %qE

en: assignment of read-only variable %qD
vi: gán cho biến chỉ đọc %qD

en: assignment of function %qD
vi: phân bổ của hàm %qD

en: increment of function %qD
vi: số gia của hàm %qD

en: decrement of function %qD
vi: số giảm của hàm %qD

en: lvalue required as increment operand
vi: lvalue được yêu cầu như là toán hạng gia

en: lvalue required as decrement operand
vi: lvalue được yêu cầu như là toán hạng giảm

en: invalid type argument (have %qT)
vi: kiểu tham số không hợp lệ (có %qT)

en: invalid type argument of %<->%> (have %qT)
vi: kiểu tham số không hợp lệ của %<->%> (có %qT)

en: size of array is too large
vi: kích cỡ mảng là quá lớn

en: suggest parentheses around %<+%> inside %<<<%>
vi: đề nghị bao %<+%> bằng dấu ngoặc đơn phía trong %<<<%>

en: suggest parentheses around %<-%> inside %<<<%>
vi: đề nghị bao %<-%> bằng dấu ngoặc đơn phía trong %<<<%>

en: suggest parentheses around %<+%> inside %<>>%>
vi: đề nghị bao %<+%> bằng dấu ngoặc đơn phía trong %<>>%>

en: suggest parentheses around %<-%> inside %<>>%>
vi: đề nghị bao %<-%> bằng dấu ngoặc đơn phía trong %<>>%>

en: suggest parentheses around %<&&%> within %<||%>
vi: gợi ý bao quanh %<&&%> bằng dấu ngoặc đơn phía trong %<||%>

en: suggest parentheses around arithmetic in operand of %<|%>
vi: gợi ý là dùng dấu ngoặc đơn bao quanh biểu thức toán học trong toán hạng của %<|%>

en: suggest parentheses around comparison in operand of %<|%>
vi: gợi ý là dùng dấu ngoặc đơn bao quanh biểu thức so sánh trong toán hạng của %<|%>

en: suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>
vi: gợi ý là dùng dấu ngoặc đơn bao quanh biểu thức so sánh trong toán hạng của %<!%> hay thay đổi %<|%> thành %<||%> hay %<!%> thành %<~%>

en: suggest parentheses around arithmetic in operand of %<^%>
vi: gợi ý là dùng dấu ngoặc đơn bao quanh biểu thức toán học trong toán hạng của %<^%>

en: suggest parentheses around comparison in operand of %<^%>
vi: gợi ý là dùng dấu ngoặc đơn bao quanh biểu thức so sánh trong toán hạng của %<^%>

en: suggest parentheses around %<+%> in operand of %<&%>
vi: đề nghị bao %<+%> bằng dấu ngoặc đơn toán hạng của %<&%>

en: suggest parentheses around %<-%> in operand of %<&%>
vi: đề nghị bao %<-%> bằng dấu ngoặc đơn toán hạng của %<&%>

en: suggest parentheses around comparison in operand of %<&%>
vi: gợi ý là dùng dấu ngoặc đơn bao quanh biểu thức so sánh trong toán hạng của %<&%>

en: suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>
vi: gợi ý là dùng dấu ngoặc đơn bao quanh biểu thức so sánh trong toán hạng của %<!%> hoặc thay đổi %<&%> thành %<&&%> hay %<!%> thành %<~%>

en: suggest parentheses around comparison in operand of %<==%>
vi: gợi ý là dùng dấu ngoặc đơn bao quanh biểu thức so sánh trong toán hạng của %<==%>

en: suggest parentheses around comparison in operand of %<!=%>
vi: gợi ý là dùng dấu ngoặc đơn bao quanh biểu thức so sánh trong toán hạng của %<!=%>

en: label %q+D defined but not used
vi: nhãn %q+D được định nghĩa nhưng chưa được dùng

en: label %q+D declared but not defined
vi: nhãn %q+D được khai báo nhưng chưa được định nghĩa

en: function does not return string type
vi: hàm không trả về kiểu chuỗi

en: %<...%> has invalid operand number
vi: %<...%> có số toán hạng không hợp lệ

en: too many arguments for format
vi: quá nhiều đối số cho định dạng

en: format is a wide character string
vi: định dạng là một chuỗi ký tự rộng lớn

en: unterminated format string
vi: gặp chuỗi định dạng chưa được chấm dứt

en: repeated %s in format
vi: lặp %s trong định dạng

en: zero width in %s format
vi: độ rộng bằng không trong định dạng %s

en: empty precision in %s format
vi: độ chính xác bị trống rỗng trong định dạng %s

en: %s does not support the %<%%%c%> %s format
vi: %s không hỗ trợ %<%%%c%> định dạng %s

en: %s used with %<%%%c%> %s format
vi: %s được dùng với định dạng %<%%%c%> %s

en: %s does not support %s
vi: %s không hỗ trợ %s

en: %s does not support %s with the %<%%%c%> %s format
vi: %s không hỗ trợ %s với %<%%%c%> định dạng %s

en: %s ignored with %s and %<%%%c%> %s format
vi: %s bị bỏ qua với %s và %<%%%c%> %s định dạng

en: %s ignored with %s in %s format
vi: %s bị bỏ qua với %s trong %s định dạng

en: use of %s and %s together with %<%%%c%> %s format
vi: dùng của %s và %s cùng với %<%%%c%> định dạng %s

en: use of %s and %s together in %s format
vi: dùng của %s và %s cùng với định dạng %s

en: %<%%%c%> yields only last 2 digits of year in some locales
vi: %<%%%c%> chỉ sinh ra 2 số cuối của năm trong một số địa phương

en: %<%%%c%> yields only last 2 digits of year
vi: %<%%%c%> chỉ sinh ra 2 số cuối của năm

note: The end of the format string was reached.
en: no closing %<]%> for %<%%[%> format
vi: chưa đóng %<]%> cho định dạng %<%%[%>

en: %s does not support the %<%%%s%c%> %s format
vi: %s không hỗ trợ %<%%%s%c%> định dạng %s

en: embedded %<\0%> in format
vi: %<\0%> được nhúng trong định dạng

en: %s %<%s%.*s%> expects a matching %<%s%s%> argument
vi: %s %<%s%.*s%> cần khớp một đối số %<%s%s%>

en: %s %<%s%.*s%> expects a matching %<%T%s%> argument
vi: %s %<%s%.*s%> cần khớp một đối số %<%T%s%> argument

en: %<__gcc_host_wide_int__%> is not defined as a type
vi: %<__gcc_host_wide_int__%> không được định nghĩa là một kiểu

en: %<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>
vi: %<__gcc_host_wide_int__%> không được định nghĩa như là kiểu %<long%> hay %<long long%>

en: %<locus%> is not defined as a type
vi: %<locus%> không được định nghĩa như là một kiểu

en: %<location_t%> is not defined as a type
vi: %<location_t%> không được định nghĩa như là một kiểu

en: %<tree%> is not defined as a type
vi: %<tree%> không được định nghĩa như là một kiểu

en: %<tree%> is not defined as a pointer type
vi: %<tree%> không được định nghĩa là kiểu con trỏ

en: args to be formatted is not %<...%>
vi: args được định dạng không %<...%>

en: ignoring #pragma %s %s
vi: đang bỏ qua #pragma %s %s

note: ... or not.
en: stray %<@%> in program
vi: lạc %<@%> trong chương trình

en: stray %qs in program
vi: lạc %qs trong chương trình

en: stray %qc in program
vi: lạc %qc trong chương trình

en: stray %<\%o%> in program
vi: lạc %<\%o%> trong chương trình

en: floating constant truncated to zero
vi: hằng dấu chấm động bị cắt cụt thành số không

en: %qE is not initialized
vi: %qE chưa được khởi tạo

en: missing increment expression
vi: thiếu biểu thức gia số

en: invalid increment expression
vi: biểu thức gia không hợp lệ

en: -I- specified twice
vi: -I- được chỉ định hai lần

en: -Werror=normalized=: set -Wnormalized=nfc
vi: -Werror=normalized=: đặt -Wnormalized=nfc

en: output filename specified twice
vi: tên tập tin kết xuất được chỉ ra hai lần

en: -fexcess-precision=standard for C++
vi: -fexcess-precision=standard dành cho C++

en: -Wformat-y2k ignored without -Wformat
vi: -Wformat-y2k bị lờ đi nếu không có -Wformat

en: -Wformat-extra-args ignored without -Wformat
vi: -Wformat-extra-args bị lờ đi nếu không có -Wformat

en: -Wformat-zero-length ignored without -Wformat
vi: -Wformat-zero-length bị lờ đi nếu không có -Wformat

en: -Wformat-nonliteral ignored without -Wformat
vi: -Wformat-nonliteral bị lờ đi nếu không có -Wformat

en: -Wformat-contains-nul ignored without -Wformat
vi: -Wformat-contains-nul bị lờ đi nếu không có -Wformat

en: -Wformat-security ignored without -Wformat
vi: -Wformat-security bị lờ đi nếu không có -Wformat

en: opening output file %s: %m
vi: mở tập tin kết xuất %s: %m

en: too many filenames given.  Type %s --help for usage
vi: chỉ ra quá nhiều tên tập tin. Gõ lệnh %s --help để biết cách dùng

en: opening dependency file %s: %m
vi: mở tập tin phụ thuộc %s: %m

en: closing dependency file %s: %m
vi: đóng tập tin phụ thuộc %s: %m

en: when writing output to %s: %m
vi: khi ghi kết xuất ra %s: %m

en: -MG may only be used with -M or -MM
vi: -MG chỉ nên dùng với -M hoặc -MM

en: can%'t write to %s: %m
vi: can%'t ghi vào %s: %m

en: %qs is not a valid output file
vi: %qs không phải là tập tin đầu ra hợp lệ

en: can%'t write %s: %m
vi: can%'t ghi %s: %m

en: can%'t seek in %s: %m
vi: can%'t seek trong %s: %m

en: can%'t read %s: %m
vi: can%'t đọc %s: %m

en: use #include instead
vi: sử dụng #include để thay thế

en: %s: couldn%'t open PCH file: %m
vi: %s: couldn%'t mở tập tin PCH: %m

en: %s: PCH file was invalid
vi: %s: tập tin PCH không hợp lệ

en: malformed %<#pragma pack%> - ignored
vi: %<#pragma pack%> sai dạng, bị bỏ qua

en: malformed #pragma weak, ignored
vi: sai dạng #pragma weak, bị bỏ qua

en: %<#pragma GCC option%> is not a string
vi: %<#pragma GCC option%> không phải là một chuỗi

en: %<#pragma GCC optimize%> is not a string or number
vi: %<#pragma GCC optimize%> không phải là một chuỗi hay số

en: %<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>
vi: %<#pragma tối ưu GCC (chuỗi [,chuỗi]...)%> không có một %<)%> kết thúc

en: malformed %<#pragma message%>, ignored
vi: %<#pragma message%> sai dạng, bị bỏ qua

en: #pragma message: %s
vi: lời nhắn #pragma: %s

en: malformed %<#pragma %s%>, ignored
vi: %<#pragma %s%> sai dạng, bị bỏ qua

en: wrong type argument to %s
vi: sai kiểu đối số cho %s

en: bad value %qs for -mtls-size switch
vi: giá trị sai %qs cho -mtls-size

en: -mshared-library-id=%s is not between 0 and %d
vi: -mshared-library-id=%s không nằm giữa 0 và %d

en: -mcpu=%s is not valid
vi: -mcpu=%s không hợp lệ

en: -mcpu=%s has invalid silicon revision
vi: -mcpu=%s không hợp lệ

en: -malign-loops is obsolete, use -falign-loops
vi: -malign-loops đã cũ, hãy dùng -falign-loops

en: -malign-loops=%d is not between 0 and %d
vi: -malign-loops=%d không nằm giữa 0 và %d

en: -malign-jumps is obsolete, use -falign-jumps
vi: -malign-jumps đã cũ, hãy dùng -falign-jumps

en: -malign-jumps=%d is not between 0 and %d
vi: -malign-jumps=%d không nằm giữa 0 và %d

en: -malign-functions is obsolete, use -falign-functions
vi: -malign-functions đã cũ, hãy dùng -falign-functions

en: -malign-functions=%d is not between 0 and %d
vi: -malign-functions=%d không nằm giữa 0 và %d

en: -mbranch-cost=%d is not between 0 and 5
vi: -mbranch-cost=%d không nằm trong khoảng 0 và 5

en: %<-fsplit-stack%> currently only supported on GNU/Linux
vi: %<-fsplit-stack%> hiện nay chỉ được hỗ trợ trên GNU/Linux

en: bad value %<%s%> for -mtls-size= switch
vi: giá trị sai %<%s%> cho -mtls-size=

en: -msingle-float option equivalent to -mhard-float
vi: tùy chọn -msingle-float tương đương với -mhard-float

en: -msimple-fpu option ignored
vi: tùy chọn -msimple-fpu bị bỏ qua

en: the RX200 cpu does not have FPU hardware
vi: CPU RX200 không có phần cứng hỗ trợ dấu chấm động (FPU)

en: malformed '#pragma options', ignoring
vi: '#pragma options' sai dạng, bị bỏ qua

en: sysctl for kern.osversion failed: %m
vi: sysctl cho kern.osversion gặp lỗi: %m

en: %<-mdynamic-no-pic%> overrides %<-fpic%>, %<-fPIC%>, %<-fpie%> or %<-fPIE%>
vi: %<-mdynamic-no-pic%> đè lên %<-fpic%>, %<-fPIC%>, %<-fpie%> hay %<-fPIE%>

en: %s in CFString literal
vi: %s trong chuỗi văn CFString

en: malformed %<#pragma align%>, ignoring
vi: %<#pragma align%> sai dạng, bị bỏ qua

en: %<#pragma align%> must appear before the declaration of %D, ignoring
vi: %<#pragma align%> phải xuất hiện trước khai báo của %D, đang lờ đi

en: malformed %<#pragma align%>
vi: %<#pragma align%> sai định dạng

en: malformed %<#pragma init%>, ignoring
vi: %<#pragma init%> sai dạng, bị bỏ qua

en: malformed %<#pragma init%>
vi: %<#pragma init%> sai dạng

en: malformed %<#pragma fini%>, ignoring
vi: %<#pragma fini%> sai dạng, bị bỏ qua

en: malformed %<#pragma fini%>
vi: %<#pragma fini%> sai dạng

en: bad value %qs for -mtrap-precision switch
vi: giá trị sai %qs cho -mtrap-precision

en: bad value %qs for -mfp-rounding-mode switch
vi: giá trị sai %qs cho -mfp-rounding-mode

en: bad value %qs for -mfp-trap-mode switch
vi: giá trị sai %qs cho -mfp-trap-mode

en: bad value %qs for -mcpu switch
vi: giá trị sai %qs cho -mcpu

en: bad value %qs for -mtune switch
vi: giá trị sai %qs cho -mtune

en: bad value %qs for -mmemory-latency
vi: giá trị sai %qs cho -mmemory-latency

en: bad builtin fcode
vi: fcode dựng sẵn sai

en: target CPU does not support ARM mode
vi: CPU đích không hỗ trợ chế độ ARM

en: target CPU does not support THUMB instructions
vi: CPU đích không hỗ trợ chỉ lệnh THUMB

en: -mapcs-stack-check incompatible with -mno-apcs-frame
vi: -mapcs-stack-check không tương thích với -mno-apcs-frame

en: -fpic and -mapcs-reent are incompatible
vi: -fpic và -mapcs-reent là xung khắc nhau

en: %<mwords-little-endian%> is deprecated and will be removed in a future release
vi: %<mwords-little-endian%> bị phản đối và sẽ bị gỡ bỏ trong lần phát hành tương lai

en: AAPCS does not support -mcaller-super-interworking
vi: AAPCS không hỗ trợ -mcaller-super-interworking

en: AAPCS does not support -mcallee-super-interworking
vi: AAPCS không hỗ trợ -mcallee-super-interworking

en: __fp16 and no ldrh
vi: __fp16 và không ldrh

en: -mfloat-abi=hard and VFP
vi: -mfloat-abi=hard và VFP

en: can not use -mtp=cp15 with 16-bit Thumb
vi: không thể sử dụng -mtp=cp15 với 16-bit Thumb

en: -mpic-register= is useless without -fpic
vi: -mpic-register= là vô ích nếu không có -fpic

en: PCS variant
vi: biến thể PCS

en: argument must be a constant
vi: tham số phải là một hằng

note: @@@ better error message
en: selector must be an immediate
vi: bộ chọn phải là một giá trị trực tiếp

note: #-#-#-#-#  27 (gcc 4.7.1)  #-#-#-#-# @@@ better error message #-#-#-#-#  249 (gcc 4.7.1)  #-#-#-#-#
en: mask must be an immediate
vi: mặt nạ phải là một giá trị trực tiếp

en: %qs function cannot have arguments
vi: %qs hàm không có đối số

en: %qs function cannot return a value
vi: %qs hàm không trả về giá trị nào

en: -mshared-library-id= specified without -mid-shared-library
vi: -mshared-library-id= được chỉ định mà không có -mid-shared-library

en: -fstack-limit- options are ignored with -mfdpic; use -mstack-check-l1
vi: -fstack-limit- các tùy chọn bị bỏ qua với -mfdpic; dùng -mstack-check-l1

en: can%'t use multiple stack checking methods together
vi: không thể dùng nhiều phương thức kiểm tra stack cùng nhau

en: -mmulticore can only be used with BF561
vi: -mmulticore chỉ có thể được dùng với BF561

en: -mcorea should be used with -mmulticore
vi: -mcorea cần được dùng với -mmulticore

en: -mcoreb should be used with -mmulticore
vi: -mcoreb cần được dùng với -mmulticore

en: -mcorea and -mcoreb can%'t be used together
vi: -mcorea và -mcoreb không thể dùng cùng với nhau

en: %qE attribute only applies to variables
vi: Thuộc tính %qE chỉ được áp dụng cho các biến

en: -fpic and -fPIC not supported without -mdsbt on this target
vi: -fpic và -fPIC không được hỗ trợ nếu không có -mdsbt trên đích này

en: invalid use of ':' modifier
vi: số dòng sai

en: internal error: bad register: %d
vi: lỗi nội bộ : thanh ghi sai: %d

en: unknown cc_attr value
vi: không hiểu giá trị cc_attr

en: -max-stackframe=%d is not usable, not between 0 and %d
vi: -max-stackframe=%d là không thể dùng được, không nằm trong khoảng 0 và %d

en: -fPIC and -fpic are not supported in this configuration
vi: -fPIC và -fpic không được hỗ trợ trong cấu hình này

en: unknown src
vi: không rõ nguồn

en: unknown dest
vi: không rõ đích

en: stackframe too big: %d bytes
vi: khung stack quá lớn: %d bytes

note: Node: Caller Saves (no definitions) Node: Function entry See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and TARGET_ASM_FUNCTION_EPILOGUE. Node: Profiling
en: no FUNCTION_PROFILER for CRIS
vi: không có FUNCTION_PROFILER cho CRIS

en: stack_offset must be at least 4
vi: stack_offset bé nhất là 4

en: stack_offset must be a multiple of 4
vi: stack_offset phải là bội số của 4

en: invalid IACC argument
vi: đối số IACC không hợp lệ

en: %qs expects a constant argument
vi: %qs cần một đối số hằng

en: -ms2600 is used without -ms
vi: -ms2600 được dùng mà không có -ms

en: can%'t extend PCH file: %m
vi: không thể mở rộng tập tin PCH: %m

en: can%'t set position in PCH file: %m
vi: Không thể đặt vị trí trong tập tin PCH: %m

en: bad value (%s) for %stune=%s %s
vi: giá trị sai (%s) cho %stune=%s %s

note: rep; movq isn't available in 32-bit code.
en: -mstringop-strategy=rep_8byte not supported for 32-bit code
vi: -mstringop-strategy=rep_8byte không hỗ trợ mã 32-bit

en: code model %qs not supported in x32 mode
vi: mô hình mã %qs không được hỗ trợ trong chế độ x32

en: code model %s does not support PIC mode
vi: mô hình mã %s không hỗ trợ chế độ PIC

en: -masm=intel not supported in this configuration
vi: -masm=intel không được hỗ trợ trong cấu hình này

en: %i-bit mode not compiled in
vi: chế độ %i-bit chưa được biên dịch bên trong

en: bad value (%s) for %sarch=%s %s
vi: giá trị sai (%s) cho %sarch=%s %s

en: -mregparm=%d is not between 0 and %d
vi: -mregparm=%d không nằm giữa 0 và %d

en: %srtd%s is ignored in 64bit mode
vi: %srtd%s bị bỏ qua trong chế độ 64bit

en: -mno-fentry isn%'t compatible with SEH
vi: -mno-fentry không tương thích với SEH

en: unknown option for -mrecip=%s
vi: không hiểu tùy chọn cho -mrecip=%s

en: option("%s") was already specified
vi: tùy chọn ("%s") đã sẵn được đưa ra rồi

en: regparam and thiscall attributes are not compatible
vi: không tương thích với nhau

en: fastcall and thiscall attributes are not compatible
vi: các thuộc tính fastcall và thiscall không tương thích với nhau

en: stdcall and thiscall attributes are not compatible
vi: các thuộc tính stdcall và thiscal không tương thích với nhau

en: cdecl and thiscall attributes are not compatible
vi: các thuộc tính cdecl và thiscall không tương thích với nhau

en: the last argument must be a 2-bit immediate
vi: đối số cuối phải là giá trị trực tiếp 2-bít

en: the fifth argument must be an 8-bit immediate
vi: đối số thứ năm phải là giá trị trực tiếp 8-bit

en: the last argument must be an 1-bit immediate
vi: đối số cuối phải là giá trị trực tiếp 1-bít

en: the last argument must be a 4-bit immediate
vi: đối số cuối phải là giá trị trực tiếp 4-bít

en: the last argument must be a 1-bit immediate
vi: đối số cuối phải là giá trị trực tiếp 1-bít

en: the last argument must be a 5-bit immediate
vi: đối số cuối phải là giá trị trực tiếp 5-bít

en: the last argument must be an 8-bit immediate
vi: đối số cuối phải là giá trị trực tiếp 8-bít

en: the last argument must be a 32-bit immediate
vi: đối số cuối phải là giá trị trực tiếp 32-bít

en: %qE needs isa option %s
vi: %qE cần là tùy chọn %s

en: last argument must be an immediate
vi: đối số cuối phải là giá trị trực tiếp

en: last argument must be scale 1, 2, 4, 8
vi: đối số cuối phải là tỷ lệ 1, 2, 4, 8

en: %qE attribute only available for 32-bit
vi: Thuộc tính %qE chỉ dùng được trên hệ thống 32-bit

en: %q+D causes a section type conflict
vi: %q+D là nguyên nhân xung đột kiểu phần

en: -fPIC ignored for target (all code is position independent)
vi: -fPIC bị bỏ qua cho đích (tất cả mã là độc lập vị trí)

en: -mbnu210 is ignored (option is obsolete)
vi: -mbnu210 bị bỏ qua (tùy chọn này đã cũ)

en: invalid argument of %qE attribute
vi: đối số của thuộc tính %qE không hợp lệ

en: %s-%s is an empty range
vi: %s-%s là một vùng trống rỗng

en: version attribute is not a string
vi: thuộc tính phiên bản không phải là một chuỗi

en: argument %qd is not a constant
vi: đối số %qd không phải hằng số

en: invalid argument of %qs attribute
vi: đối số của thuộc tính %qs không hợp lệ

en: -mcpu=%s conflicts with -march=%s
vi: -mcpu=%s xung đột với -march=%s

en: -mpcrel -fPIC is not currently supported on selected cpu
vi: -mpcrel -fPIC hiện tại chưa được hỗ trợ trên cpu đã chọn

en: -falign-labels=%d is not supported
vi: -falign-labels=%d không được hỗ trợ

en: -falign-loops=%d is not supported
vi: -falign-loops=%d không được hỗ trợ

en: #pragma io_volatile takes only on or off
vi: #pragma io_volatile chỉ nhận on hay off

en: invalid coprocessor register range
vi: phạm vi thanh ghi bộ đồng xử lý không hợp lệ

en: invalid coprocessor register %qE
vi: thanh ghi bộ đồng xử lý %qE không hợp lệ

en: coprocessor not enabled
vi: đồng xử lý chưa được bật

en: -fpic is not supported
vi: -fpic không được hỗ trợ

en: -fPIC is not supported
vi: -fPIC không được hỗ trợ

en: only one of -ms and -mm may be given
vi: chỉ một trong số các tùy chọn sau được chỉ ra: -ms và -mm

en: only one of -ms and -ml may be given
vi: chỉ một trong số các tùy chọn sau được chỉ ra: -ms và -ml

en: only one of -mm and -ml may be given
vi: chỉ một trong số các tùy chọn sau được chỉ ra: -mm và -ml

en: only one of -ms and -mtiny= may be given
vi: chỉ một trong số các tùy chọn sau được chỉ ra: -ms và -mtiny=

en: only one of -mm and -mtiny= may be given
vi: chỉ một trong số các tùy chọn sau được chỉ ra: -mm và -mtiny=

en: -mclip currently has no effect without -mminmax
vi: -mclip hiện nay không chịu tác dụng gì nếu không có -mminmax

en: -mc= must be -mc=tiny, -mc=near, or -mc=far
vi: -mc= phải là -mc=tiny, -mc=near, hay -mc=far

en: unconvertible operand %c %qs
vi: toán hạng không thể chuyển đổi %c %qs

en: "#pragma disinterrupt %s" not used
vi: "#pragma disinterrupt %s" chưa được dùng

en: variable %D of type %<cb%> must be uninitialized
vi: biến %D của kiểu %<cb%> phải không được khởi tạo

en: %qs is not available in non-VLIW functions
vi: %qs không sẵn sàng trong các hàm non-VLIW

en: argument %d of %qE must be in the range %d...%d
vi: đối số %d của %qE phải nằm trong vùng %d...%d

en: argument %d of %qE must be a multiple of %d
vi: đối số %d của %qE phải là bội số của %d

en: too few arguments to %qE
vi: quá ít đối số cho %qE

en: too many arguments to %qE
vi: quá nhiều đối số cho %qE

en: argument %d of %qE must be an address
vi: đối số %d của %qE phải là một địa chỉ

en: -mxl-multiply-high requires -mno-xl-soft-mul
vi: -mxl-multiply-high cần -mno-xl-soft-mul

en: the %<interrupt%> attribute requires %<-msoft-float%>
vi: thuộc tính %<interrupt%> cần %<-msoft-float%>

en: %qs does not support MIPS16 code
vi: %qs không hỗ trợ mã MIPS16

en: MIPS16 -mxgot code
vi: MIPS16 -mxgot mã

en: %<-march=%s%> is not compatible with the selected ABI
vi: %<-march=%s%> không tương thích với ABI đã chọn

en: %<-mgp64%> used with a 32-bit processor
vi: %<-mgp64%> được dùng với bộ xử lý 32-bit

en: %<-mgp32%> used with a 64-bit ABI
vi: %<-mgp32%> dùng với 64-bit ABI

en: %<-mgp64%> used with a 32-bit ABI
vi: %<-mgp64%> được dùng với 32-bit ABI

en: %<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI
vi: %<-mgp32%> và %<-mfp64%> chỉ có thể được tổ hợp cùng nhau khi sử dụng o32 ABI

en: %qs is incompatible with %qs
vi: %qs không tương thích với %qs

en: %<-mno-gpopt%> needs %<-mexplicit-relocs%>
vi: %<-mno-gpopt%> cần %<-mexplicit-relocs%>

en: %<-mips3d%> requires %<-mpaired-single%>
vi: %<-mips3d%> cần %<-mpaired-single%>

en: %qs must be used with %qs
vi: %qs phải được sử dụng cùng với %qs

en: -f%s not supported: ignored
vi: -f%s không được hỗ trợ: lờ đi

en: support for mode %qs
vi: hỗ trợ cho chế độ %qs

en: -mtune= expects mn10300, am33, am33-2, or am34
vi: -mtune= cần mn10300, am33, am33-2, hay am34

en: -g option disabled
vi: tùy chọn -g bị tắt

en: Segmentation Fault (code)
vi: Segmentation Fault (mã)

en: While setting up signal stack: %m
vi: Trong khi cài đặt stack tín hiệu: %m

en: While setting up signal handler: %m
vi: Trong khi cài đặt bộ tiếp hợp tín hiệu: %m

en: missing open paren
vi: thiếu paren mở

en: missing number
vi: thiếu số

en: missing close paren
vi: thiếu paren đóng

en: number must be 0 or 1
vi: số phải là 0 hay 1

en: %s only accepts %d arguments
vi: %s chỉ chấp nhận %d tham số

en: %s only accepts 1 argument
vi: %s chỉ chấp nhận một tham số

en: %s only accepts 2 arguments
vi: %s chỉ chấp nhận hai tham số

en: vec_extract only accepts 2 arguments
vi: vec_extract chỉ chấp nhận hai tham số

en: vec_insert only accepts 3 arguments
vi: vec_insert chỉ chấp nhận ba tham số

en: -mrecip requires -ffinite-math or -ffast-math
vi: -mrecip cần -ffinite-math hoặc -ffast-math

en: -mrecip requires -fno-trapping-math or -ffast-math
vi: -mrecip cần -fno-trapping-math hoặc -ffast-math

en: -mrecip requires -freciprocal-math or -ffast-math
vi: -mrecip yêu cầu -freciprocal-math hoặc -ffast-math

en: -m64 requires PowerPC64 architecture, enabling
vi: -m64 yêu cầu kiến trúc PowerPC64, đang bật

en: not configured for SPE ABI
vi: chưa cấu hình cho SPE ABI

en: AltiVec not supported in this target
vi: AltiVec không được hỗ trợ ở đích này

en: SPE not supported in this target
vi: SPE không được hỗ trợ ở đích này

en: argument 1 must be a 5-bit signed literal
vi: đối số 1 phải là kiểu văn có dấu 5-bit

en: argument 1 of __builtin_paired_predicate must be a constant
vi: đối số 1 của __builtin_paired_predicate phải là một hằng

en: argument 1 of __builtin_paired_predicate is out of range
vi: đối số 1 của __builtin_paired_predicate nằm ngoài phạm vi

en: stack frame too large
vi: khung stack quá lớn

en: invalid cpu "%s" for %s"%s"%s
vi: sai cpu "%s" cho %s"%s"%s

en: %s"%s"%s is not allowed
vi: %s"%s"%s là không được phép

en: %s"%s"%s is invalid
vi: %s"%s"%s không hợp lệ

en: -maix64 and POWER architecture are incompatible
vi: -maix64 và kiến trúc POWER là không tương thích

en: -maix64 required: 64-bit computation with 32-bit addressing not yet supported
vi: -maix64 được yêu cầu: tính toán 64-bit với địa chỉ 32-bit vẫn chưa được hỗ trợ

en: E500 and FPRs not supported
vi: E500 và FPRs không được hỗ trợ

en: -m64 requires a PowerPC64 cpu
vi: -m64 yêu cầu cpu PowerPC64

en: -mcmodel incompatible with other toc options
vi: -mcmodel không tương thích với các tùy chọn toc khác

note: Definitions for __builtin_return_address and __builtin_frame_address. __builtin_return_address (0) should give link register (65), enable this. This should be uncommented, so that the link register is used, but currently this would result in unmatched insns and spilling fixed registers so we'll leav
en: RETURN_ADDRESS_OFFSET not supported
vi: RETURN_ADDRESS_OFFSET không được hỗ trợ

note: The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to get control in TARGET_OPTION_OVERRIDE.
en: bad value for -mcall-%s
vi: sai giá trị cho -mcall-%s

en: bad value for -msdata=%s
vi: sai giá trị cho -msdata=%s

en: -mrelocatable and -msdata=%s are incompatible
vi: -mrelocatable và -msdata=%s là không tương thích

en: -f%s and -msdata=%s are incompatible
vi: -f%s và -msdata=%s là không tương thích

en: -msdata=%s and -mcall-%s are incompatible
vi: -msdata=%s và -mcall-%s là không tương thích

en: -mrelocatable and -mno-minimal-toc are incompatible
vi: -mrelocatable và -mno-minimal-toc là không tương thích

en: -mrelocatable and -mcall-%s are incompatible
vi: -mrelocatable và -mcall-%s là không tương thích

en: -fPIC and -mcall-%s are incompatible
vi: -fPIC và -mcall-%s là không tương thích

en: -mcall-aixdesc must be big endian
vi: -mcall-aixdesc phải là big endian

en: -msecure-plt not supported by your assembler
vi: -msecure-plt không được hỗ trợ bởi bộ dịch hợp ngữ của bạn

en: -m%s not supported in this configuration
vi: -m%s không được hỗ trợ trong cấu hình này

en: __builtin_rx_%s takes 'C', 'Z', 'S', 'O', 'I', or 'U'
vi: __builtin_rx_%s nhận 'C', 'Z', 'S', 'O', 'I', hoặc 'U'

en: bad builtin code
vi: mã dựng sẵn sai

en: -mbackchain -mpacked-stack -mhard-float are not supported in combination
vi: -mbackchain -mpacked-stack -mhard-float không được hỗ trợ trong tổ hợp

en: %qE attribute only applies to SH2A
vi: Thuộc tính %qE chỉ được áp dụng cho SH2A

note: The kernel loader cannot handle the relaxation			 relocations, so it cannot load kernel modules			 (which are ET_REL) or RTP executables (which are		 linked with --emit-relocs).  No relaxation relocations		 appear in shared libraries, so relaxation is OK		 for RTP PIC.
en: -mrelax is only supported for RTP PIC
vi: -mrelax chỉ hỗ trợ cho RTP PIC

en: %s is not supported by this configuration
vi: %s không được hỗ trợ bởi cấu hình này

en: -mlong-double-64 not allowed with -m64
vi: -mlong-double-64 là không được phép với -m64

en: bad value (%s) for -mcmodel= switch
vi: giá trị sai (%s) cho -mcmodel=

en: -mcmodel= is not supported on 32 bit systems
vi: -mcmodel= không được hỗ trợ trên hệ thống 32

en: too many arguments to overloaded function %s
vi: quá nhiều đối số cho hàm được quá tải %s

en: bad value (%s) for -march= switch
vi: sai giá trị (%s) cho chuyển -march=

en: bad value (%s) for -mtune= switch
vi: sai giá trị (%s) cho chuyển -mtune

en: function_profiler support
vi: hỗ trợ function_profiler

en: bad builtin icode
vi: icode dựng sẵn sai

en: malformed #pragma ghs section
vi: sai dạng #pragma ghs phần

en: bogus JR construction: %d
vi: chỉ lệnh JR giả: %d

en: bogus JARL construction: %d
vi: chỉ lệnh JARL giả: %d

en: bogus PREPEARE construction: %d
vi: chỉ lệnh PREPEARE giả: %d

en: vms '#pragma __message' is ignored
vi: vms '#pragma __message' bị lờ đi

en: -f%s is not supported with CONST16 instructions
vi: -f%s không hỗ trợ với chỉ lệnh CONST16

en: %<-gnat%> misspelled as %<-gant%>
vi: %<-gnat%> gõ nhầm là %<-gant%>

en: %qs attribute ignored
vi: thuộc tính %qs bị bỏ qua

en:   no known conversion for argument %d from %qT to %qT
vi:   không hiểu chuyển đổi cho đối số %d từ %qT thành %qT

en:   candidate expects %d argument, %d provided |   candidate expects %d arguments, %d provided
vi[0]:   ứng cử cần %d đối số, %d được cung cấp

en: %s%D(%T, %T, %T) <built-in>
vi: %s%D(%T, %T, %T) <dựng-sắn>

en: %s%D(%T, %T) <built-in>
vi: %s%D(%T, %T) <dựng-sẵn>

en: %s%D(%T) <built-in>
vi: %s%D(%T) <dựng-sẵn>

en: %s%T <conversion>
vi: %s%T <chuyển đổi>

en: %s%#D <near match>
vi: %s%#D <gần khớp>

en: %s%#D <deleted>
vi: %s%#D <xóa>

en: call of overloaded %<%D(%A)%> is ambiguous
vi: gọi hàm quá tải %<%D(%A)%> chưa rõ ràng

en: call of %<(%T) (%A)%> is ambiguous
vi: cú gọi của %<(%T) (%A)%> chưa rõ ràng

en: operands to ?: have different types %qT and %qT
vi: các toán hạng ?: có kiểu khác %qT và %qT

en: %q+#D is private
vi: %q+#D là private

en: %q+#D is protected
vi: %q+#D là protected

en: %q+#D is inaccessible
vi: %q+#D là không thể truy cập

en: within this context
vi: trong ngữ cảnh này

en: invalid conversion from %qT to %qT
vi: chuyển đổi từ %qT thành %qT không hợp lệ

en:   initializing argument %P of %qD
vi:   đang khởi tạo đối số %P của %qD

en:   initializing argument %P of %q+D
vi:   đang khởi tạo đối số %P của %q+D

en: cannot bind %qT lvalue to %qT
vi: không thể buộc %qT lvalue thành %qT

en: deducing %qT as %qT
vi: suy diễn %qT như là %qT

en:   in call to %q+D
vi:   trong gọi đến %q+D

en: cannot call constructor %<%T::%D%> directly
vi: không thể gọi cấu tử %<%T::%D%> một cách trực tiếp

en: call of overloaded %<%s(%A)%> is ambiguous
vi: gọi hàm quá tải %<%s(%A)%> chưa rõ ràng

en:   in call to %qD
vi:   trong gọi đến %qD

en: choosing %qD over %qD
vi: đóng %qD thông qua %qD

en:   for conversion from %qT to %qT
vi:   cho chuyển đổi từ %qT thành %qT

en:  candidate 1: %q+#F
vi:  ứng cử 1: %q+#F

en:  candidate 2: %q+#F
vi:  ứng cử 2: %q+#F

en: could not convert %qE from %qT to %qT
vi: không thể chuyển đổi %qE từ %qT thành %qT

en: %q+#D cannot be overloaded
vi: %q+#D không thể được quá tải

en: with %q+#D
vi: với %q+#D

en: %q+D invalid in %q#T
vi: %q+D không hợp lệ trong %q#T

en:   because of local method %q+#D with same name
vi:   bởi vì phương thức nội bộ %q+#D có cùng tên

en:   because of local member %q+#D with same name
vi:   bởi vì thành viên nội bộ %q+#D có cùng tên

note: Here we know it is a hider, and no overrider exists.
en: %q+D was hidden
vi: %q+D bị ẩn

en:   by %q+D
vi:   bởi %q+D

en: private member %q+#D in anonymous union
vi: thành viên riêng %q+#D trong hỗn hợp nặc danh

en: private member %q+#D in anonymous struct
vi: thành viên riêng %q+#D trong cấu trúc nặc danh

en: negative width in bit-field %q+D
vi: độ rộng bị âm trong trường bít %q+D

en: zero width for bit-field %q+D
vi: trường bít %q+D có độ rộng là không

en: %q#T has pointer data members
vi: %q#T có thành viên dữ liệu con trỏ

en:   but does not override %<%T(const %T&)%>
vi:   nhưng không đè %<%T(const %T&)%>

en:   or %<operator=(const %T&)%>
vi:   hoặc %<operator=(const %T&)%>

en:   but does not override %<operator=(const %T&)%>
vi:   nhưng không được ghi đè %<operator=(const %T&)%>

en: %q+T is not literal because:
vi: %q+T không là kiểu văn chương vì:

en:   %q+T has a non-trivial destructor
vi:   %q+T có một cấu tử non-trivial

en:   base class %qT of %q+T is non-literal
vi:   lớp cơ sở %qT của %q+T là non-literal

en:   non-static data member %q+D has non-literal type
vi:   thành viên dữ liệu không-tĩnh %q+D có kiểu không-văn-chương

en: redefinition of %q#T
vi: định nghĩa lại của %q#T

en: not enough type information
vi: không đủ thông tin kiểu

note: [basic.scope.class] A name N used in a class S shall refer to the same declaration in its context and when re-evaluated in the completed scope of S.
en: declaration of %q#D
vi: khai báo của %q#D

en: changes meaning of %qD from %q+#D
vi: thay đổi nghĩa của %qD từ %q+#D

en: cannot convert type %qT to type %qT
vi: không thể chuyển đổi kiểu %qT thành %qT

en: %q#T used where a %qT was expected
vi: %q#T được dùng ở nơi mà %qT cần

en: variable %q+D set but not used
vi: biến %q+D được đặt nhưng chưa dùng

en: previous declaration of %q+D
vi: khai báo trước đây của %q+D

en: from previous declaration %q+F
vi: từ khai báo trước đây %q+F

en: from previous declaration %q+D
vi: từ khai báo trước đây %q+D

en: function %q+D redeclared as inline
vi: hàm %q+D được khai báo lại là chung dòng (inline)

en: previous declaration of %q+D was inline
vi: khai báo trước đây của %q+D là inline

en: new declaration %q#D
vi: khai báo mới %q#D

en: previous declaration of %q+#D
vi: khai báo trước đây của %q+#D

en: declaration of template %q#D
vi: khai báo của %q#D mẫu

en: previous declaration %q+#D here
vi: khai báo trước đây %q+#D ở đây

en: conflicting declaration %q#D
vi: khai báo xung đột %q#D

en: %q+#D previously defined here
vi: %q+#D trước được định nghĩa ở đây

en: %q+#D previously declared here
vi: %q+#D trước định nghĩa ở đây

note: Prototype decl follows defn w/o prototype.
en: prototype for %q+#D
vi: nguyên mẫu cho %q+#D

en: after previous specification in %q+#D
vi: sau đặc tả trước đây trong %q+#D

en: after previous declaration %q+D
vi: sau khai báo trước đây %q+D

note: Reject two definitions.
en: redefinition of %q#D
vi: định nghĩa lại của %q#D

en: %q#D not declared in class
vi: %q#D chưa được khai báo trong lớp

en: redeclaration of %q#D
vi: khai báo lại của %q#D

en: jump to label %qD
vi: nhảy tới nhãn %qD

en: jump to case label
vi: nhảy tới nhãn lệnh case

en:   from here
vi:   từ đây

en:   exits OpenMP structured block
vi:   thoát khỏi khối được cấu trúc OpenMP

en:   crosses initialization of %q+#D
vi:   sự khởi tạo chéo của %q+#D

en:   enters try block
vi:   vào khối try

note: Can't skip init of __exception_info.
en:   enters catch block
vi:   vào khối catch

en:   enters OpenMP structured block
vi:   vào khối được cấu trúc OpenMP

en: jump to label %q+D
vi: nhảy đến nhãn %q+D

en:   skips initialization of %q+#D
vi:   bỏ qua sự khởi tạo của %q+#D

en: %qD is not a type
vi: %qD không phải là một kiểu

en: %q#T is not a class
vi: %q#T không phải là một lớp

en: no type named %q#T in %q#T
vi: không có kiểu có tên %q#T trong %q#T

en: %q+D declared here
vi: %q+D được khai báo ở đây

en: %<friend%> can only be specified inside a class
vi: %<friend%> chỉ có thể được dùng trong một lớp

en: %<explicit%> can only be specified for constructors
vi: %<explicit%> chỉ có thể được chỉ định cho cấu tử

en: %<typedef%> was ignored in this declaration
vi: %<typedef%> bị bỏ qua trong khai báo này

en: %<constexpr%> cannot be used for type declarations
vi: %<constexpr%> không thể dùng cho khai báo kiểu

en: ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>
vi: ISO C++ không cho phép %<%T::%D%> được định nghĩa như là %<%T::%D%>

en: duplicate initialization of %qD
vi: khởi tạo lặp lại cho %qD

en: %qD declared %<constexpr%> outside its class
vi: %qD được khai báo %<constexpr%> ngoài lớp của nó

en: declaration of %q#D has no initializer
vi: khai báo của %q#D chưa có bộ khởi tạo

en: %qD declared as reference but not initialized
vi: %qD được khai báo như là một tham chiếu nhưng lại chưa được khởi tạo

en: array size missing in %qD
vi: thiếu kích thước mảng trong %qD

en: zero-size array %qD
vi: mảng có kích thước bằng không %qD

en: too many initializers for %qT
vi: quá nhiều bộ khởi tạo cho %qT

en: array size missing in %qT
vi: thiếu kích thước mảng trong %qT

en: zero-size array %qT
vi: mảng có kích thước không %qT

en: %qD declared as a %<virtual%> variable
vi: %qD được khai báo là một biến %<virtual%>

en: %qD declared as an %<inline%> variable
vi: %qD được khai báo là một biến %<inline%>

en: %qD declared as a %<virtual%> parameter
vi: %qD được khai báo như là đối số %<virtual%>

en: %qD declared as an %<inline%> parameter
vi: %qD được khai báo là một đối số %<inline%>

en: %qD declared as a %<virtual%> type
vi: %qD được khai báo như là kiểu %<virtual%>

en: %qD declared as an %<inline%> type
vi: %qD được khai báo là một kiểu %<inline%>

en: %qD declared as a %<virtual%> field
vi: %qD được khai báo như là trường %<virtual%>

en: %qD declared as an %<inline%> field
vi: %qD được khai báo là một trường %<inline%>

en: %q+D declared as a friend
vi: %q+D được khai báo là friend

en: %qD must be a non-member function
vi: %qD phải là một hàm không-thành-viên

en: %<::main%> must return %<int%>
vi: %<::main%> phải trả về %<int%>

en: size of array %qD is negative
vi: kích cỡ mảng %qD bị âm

en: size of array is negative
vi: kích cỡ mảng bị âm

en: ISO C++ forbids zero-size array %qD
vi: ISO C++ cấm mảng có kích thước bằng không %qD

en: ISO C++ forbids zero-size array
vi: ISO C++ cấm mảng có kích thước bằng không

en: size of array is not an integral constant-expression
vi: kích cỡ mảng không phải là biểu thức hằng số nguyên

en: ISO C++ forbids variable length array %qD
vi: ISO C++ cấm biến có kích thước biến đổi %qD

en: ISO C++ forbids variable length array
vi: ISO C++ cấm biến có kích thước biến đổi

en: variable length array %qD is used
vi: mảng có độ dài biến đổi %qD được dùng

en: overflow in array dimension
vi: tràn kích thước mảng

en: declaration of %qD as array of %<auto%>
vi: sự khai báo của %qD như là mảng của %<auto%>

en: declaration of %qD as array of void
vi: sự khai báo của %qD như là mảng void

en: creating array of void
vi: tạo mảng void

en: declaration of %qD as array of functions
vi: sự khai báo của %qD như là mảng của các hàm

en: creating array of functions
vi: tạo mảng hàm

en: declaration of %qD as array of references
vi: sự khai báo của %qD như là mảng của các tham chiếu

en: creating array of references
vi: tạo mảng tham chiếu

en: declaration of %qD as array of function members
vi: sự khai báo của %qD như là mảng của các thành viên hàm

en: creating array of function members
vi: tạo mảng của thành viên hàm

en: variable or field declared void
vi: biến hay trường được khai báo là void

en: invalid use of qualified-name %<::%D%>
vi: cách dùng không đúng tên từ hạn định %<::%D%>

en: invalid use of qualified-name %<%T::%D%>
vi: cách dùng không đúng tên từ hạn định %<%T::%D%>

en: invalid use of qualified-name %<%D::%D%>
vi: cách dùng không đúng tên từ hạn định %<%D::%D%>

en: %q#T is not a class or a namespace
vi: %q#T không phải là một lớp hay namespace

en: type %qT is not derived from type %qT
vi: kiểu %qT không dẫn xuất từ kiểu %qT

en: declaration of %qD as non-function
vi: sự khai báo của %qD như là non-function

en: declaration of %qD as non-member
vi: sự khai báo của %qD như là non-member

en: function definition does not declare parameters
vi: định nghĩa hàm không khai báo đối số

en: declaration of %qD as %<typedef%>
vi: sự khai báo của %qD như là %<typedef%>

en: declaration of %qD as parameter
vi: khai báo của %qD như là đối số

en: %<__int128%> is not supported by this target
vi: %<__int128%> không được hỗ trợ bởi đích này

en: ISO C++ does not support %<__int128%> for %qs
vi: ISO C++ không hỗ trợ %<__int128%> cho %qs

en: %<signed%> or %<unsigned%> invalid for %qs
vi: %<signed%> hoặc %<unsigned%> không hợp lệ với %qs

en: %<signed%> and %<unsigned%> specified together for %qs
vi: %<signed%> và %<unsigned%> được chỉ định cùng với nhau cho %qs

en: %<long long%> invalid for %qs
vi: %<long long%> không hợp lệ với %qs

en: %<long%> invalid for %qs
vi: %<long%>không hợp lệ với %qs

en: %<short%> invalid for %qs
vi: %<short%> không hợp lệ với %qs

en: %<long%> or %<short%> invalid for %qs
vi: %<long%> hoặc %<short%> không hợp lệ với %qs

en: %<long%>, %<int%>, %<short%>, or %<char%> invalid for %qs
vi: %<long%>, %<int%>, %<short%>, hoặc %<char%> không hợp lệ cho %qs

en: %<long%> or %<short%> specified with char for %qs
vi: %<long%> hoặc %<short%> đựoc chỉ định với kiểu char với %qs

en: %<long%> and %<short%> specified together for %qs
vi: %<long%> và %<short%> được chỉ định cùng nhau với %qs

en: %<short%> or %<long%> invalid for %qs
vi: %<short%> hoặc %<long%> không hợp lệ với %qs

en: complex invalid for %qs
vi: số ảo không hợp lệ cho %qs

en: %<%T::%D%> is not a valid declarator
vi: %<%T::%D%>không phải là khai báo hợp lệ

en: %<virtual%> outside class declaration
vi: %<virtual%> ngoài khai báo lớp

en: constructor cannot be static member function
vi: cấu tử không thể là hàm thành viên tĩnh

en: can%'t initialize friend function %qs
vi: không thể khởi tạo hàm bạn %qs

en: destructors may not have parameters
vi: hủy tử không được có đối số

en: cannot declare pointer to %q#T
vi: không thể khai báo con trỏ đến %q#T

en: cannot declare reference to %q#T
vi: không thể khai báo tham chiếu đến %q#T

en: cannot declare pointer to %q#T member
vi: không thể khai báo con trỏ cho thành viên %q#T

en: template-id %qD used as a declarator
vi: template-id %qD được dùng như bộ khai báo

en: size of array %qs is too large
vi: kích cỡ mảng %qs quá lớn

en: typedef declared %<auto%>
vi: typedef được khai báo %<auto%>

en: %<inline%> specified for friend class declaration
vi: %<inline%> được chỉ định cho khai báo lớp bạn

en: template parameters cannot be friends
vi: các đối số tạm không thể là bạn

en: cannot use %<::%> in parameter declaration
vi: không thể dùng %<::%> trong khai báo đối số

note: Something like struct S { int N::j; };
en: invalid use of %<::%>
vi: dùng %<::%> không hợp lệ

en: function %qD declared virtual inside a union
vi: hàm %qD được khai báo nằm trong ảo một union

en: declaration of %qD as member of %qT
vi: sự khai báo của %qD như là thành viên của %qT

en: a destructor cannot be %<constexpr%>
vi: hủy tử không thể là %<constexpr%>

en:   in instantiation of template %qT
vi:   trong minh dụ của mẫu %qT

en: %<static%> may not be used when defining (as opposed to declaring) a static data member
vi: %<static%> không sử dụng khi định nghĩa (như ngược với khai báo) một thành viên dữ liệu tĩnh

en: parameter %qD has Java class type
vi: đối số %qD có kiểu lớp Java

en: %qD may not be declared as static
vi: %qD không được khai báo như là tĩnh

en: postfix %qD must take %<int%> as its argument
vi: postfix %qD phải nhận %<int%> như là đối số của nó

en: postfix %qD must take %<int%> as its second argument
vi: postfix %qD phải nhận %<int%> như là đối số thứ hai của nó

en: prefix %qD should return %qT
vi: tiền tố %qD cần trả về %qT

en: postfix %qD should return %qT
vi: postfix %qD cần trả về %qT

en: %qD must take %<void%>
vi: %qD phải nhận %<void%>

en: %qD must take exactly one argument
vi: %qD cần chính các là một đối số

en: %qD must take exactly two arguments
vi: %qD cần chính các là hai đối số

en: %qD should return by value
vi: %qD cần trả về bằng giá trị

en: %qD cannot have default arguments
vi: %qD không thể có đối số mặc định

en: %qT referred to as %qs
vi: %qT được coi là %qs

en: %q+T has a previous declaration here
vi: %q+T có một khai báo trước ở đây

en: %qT referred to as enum
vi: %qT được coi là enum

en: previous declaration %q+D
vi: khai báo trước đây %q+D

en: previous definition here
vi: định nghĩa trước ở đây

en: %<operator=%> should return a reference to %<*this%>
vi: %<operator=%> cần trả về một tham chiếu đến %<*this%>

en: invalid function declaration
vi: khai báo hàm không hợp lệ

en: parameter %qD declared void
vi: đối số %qD được khai báo là void

en: parameter %q+D set but not used
vi: đối số %q+D đặt như không được dùng

en: invalid member function declaration
vi: khai báo hàm thành viên không hợp lệ

en: %qD is already defined in class %qT
vi: %qD đã sẵn định nghĩa trong %qT

en: %qD is already defined in %qT
vi: %qD đã định nghĩa sẵn trong %qT

en: field initializer is not constant
vi: bộ khởi tạo trường không phải hằng số

en: %qD is already defined in the class %qT
vi: %qD đã định nghĩa trong lớp %qT

en: %<operator new%> must return type %qT
vi: %<operator new%> phải trả về kiểu %qT

en: %<operator new%> takes type %<size_t%> (%qT) as first parameter
vi: %<operator new%> nhận kiểu %<size_t%> (%qT) như là đối số thứ nhất

en: %<operator delete%> must return type %qT
vi: %<operator delete%> phải trả về kiểu %qT

en: %<operator delete%> takes type %qT as first parameter
vi: %<operator delete%> nhận kiểu %qT như là đối số thứ nhất

en: inline function %q+D used but never defined
vi: hàm chung dòng %q+D được dùng nhưng chưa bao giờ được định nghĩa

en: use of deleted function %qD
vi: dùng hàm bị xóa %qD

en: inline namespaces only available with -std=c++11 or -std=gnu++11
vi: inline namespaces chỉ sẵn sàng với -std=c++11 hay -std=gnu++11

en: %qD is not a member of %qT
vi: %qD không phải là thành viên của %qT

en: %qD is not a member of %qD
vi: %qD không phải là thành viên của %qD

en: %<::%D%> has not been declared
vi: %<::%D%> chưa được khai báo

note: Thrown object must be a Throwable.
en: type %qT is not derived from %<java::lang::Throwable%>
vi: kiểu %qT không dẫn xuất từ kiểu %<java::lang::Throwable%>

en:   in thrown expression
vi:   nằm trong biểu thức thrown

en: %qD is already a friend of class %qT
vi: %qD đã sẵn là bạn của lớp %qT

en: invalid type %qT declared %<friend%>
vi: kiểu không hợp lệ %qT được khai báo %<friend%>

en: %qT is not a member of %qT
vi: %qT không phải là thành viên của %qT

en: %qT is not a nested class of %qT
vi: %qT không phải lớp lồng nhau của %qT

note: template <class T> friend class A; where A is not a template
en: %q#T is not a template
vi: %q#T không phải là một mẫu

en: %qD is already a friend of %qT
vi: %qD đã sẵn là bạn của %qT

en: %qT is already a friend of %qT
vi: %qT đã sẵn là bạn của %qT

en: %qD is initialized with itself
vi: %qD được khởi tạo bằng chính nó

en: %q+D will be initialized after
vi: %q+D sẽ được khởi tạo sau

en:   base %qT
vi:   cơ sở %qT

en:   when initialized here
vi:   khi khởi tạo ở đây

en: type %qT is not a direct base of %qT
vi: kiểu %qT không là cơ sở trực tiếp của %qT

en: bad array initializer
vi: bộ khởi tạo mảng không đúng

en: %qT is not a class type
vi: %qT không phải là kiểu lớp

en: invalid pointer to bit-field %qD
vi: con trỏ cho trường bít %qD không hợp lệ

en: invalid type %<void%> for new
vi: kiểu không hợp lệ %<void%> cho new

en: can%'t find %<class$%> in %qT
vi: không thể tìm thấy %<class$%> trong %qT

en: initializer ends prematurely
vi: bộ khởi tạo kết thúc bất ngờ

en: invalid #pragma %s
vi: #pragma %s không hợp lệ

en: #pragma vtable no longer supported
vi: #pragma vtable không còn được hỗ trợ nữa

en: %qD not defined
vi: %qD chưa được định nghĩa

en: %qD was not declared in this scope
vi: %qD chưa được khai báo trong phạm vi này

en: initializer for %q+#D is invalid
vi: bộ khởi tạo cho %q+#D không hợp lệ

en: a template cannot be defaulted
vi: một mẫu không thể là mặc định

en: %qD cannot be defaulted
vi: %qD không thể là mặc định

en: %q#D conflicts with a previous declaration
vi: %q#D xung đột với khai báo trước

en: previous declaration %q+#D
vi: khai báo trước đây %q+#D

note: A redeclaration of main, but not a duplicate of the previous one. [basic.start.main] This function shall not be overloaded.
en: invalid redeclaration of %q+D
vi: tái khai báo không hợp lệ cho %q+D

en: as %qD
vi: như %qD

en: global declaration %q+#D
vi: khai báo toàn cục %q+#D

en:   matches this %q+D under ISO standard rules
vi:   khớp %q+D này dưới quy tắc ISO tiêu chuẩn

en:   matches this %q+D under old rules
vi:   khớp %q+D này dưới quy tắc cũ

note: It's a nested name with template parameter dependent scope. This can only be using-declaration for class member.
en: %qT is not a namespace
vi: %qT không phải là một namespace

en: %qD not declared
vi: %qD chưa được khai báo

en: %<%T::%D%> names destructor
vi: %<%T::%D%> tên hủy tử

en: suggested alternative: | suggested alternatives:
vi[0]: các khả năng được gợi ý:

en: XXX entering pop_everything ()
vi: XXX vào pop_everything ()

en: XXX leaving pop_everything ()
vi: XXX rời bỏ pop_everything ()

en: %<#pragma%> is not allowed here
vi: %<#pragma%> là không được phép ở đây

en: %<%E::%E%> has not been declared
vi: %<%E::%E%> chưa được khai báo

en: %<::%E%> has not been declared
vi: %<::%E%> chưa được khai báo

en: %<%T::%E%> has not been declared
vi: %<%T::%E%> chưa được khai báo

en: %qE has not been declared
vi: %qE chưa được khai báo

en: %<%E::%E%> is not a type
vi: %<%E::%E%> không phải là một kiểu

en: %<%E::%E%> is not a class or namespace
vi: %<%E::%E%> không phải là một lớp hoặc namespace

en: %<%E::%E%> is not a class, namespace, or enumeration
vi: %<%E::%E%> không phải là một lớp, namespace, enumeration

en: %<::%E%> is not a type
vi: %<::%E%> không phải là một kiểu

en: %<::%E%> is not a class or namespace
vi: %<::%E%> không phải một lớp hay namespace

en: %<::%E%> is not a class, namespace, or enumeration
vi: %<::%E%> không phải là một lớp, namespace, hay enumeration

en: %qE is not a type
vi: %qE không phải là một kiểu

en: %qE is not a class or namespace
vi: %qE không phải một lớp hay namespace

en: duplicate %qs
vi: trùng %qs

en: %qT is not a template
vi: %qT không phải một mẫu

en: %qE is not a template
vi: %qE không phải là một mẫu

en: invalid template-id
vi: template-id không hợp lệ

en: %<typeid%> operator cannot appear in a constant-expression
vi: %<typeid%> toán tử không thể xuất hiện trong biểu thức hằng

en: a function call cannot appear in a constant-expression
vi: cú gọi hàm không được xuất hiện trong biểu thức hằng

en: an increment cannot appear in a constant-expression
vi: phép gia số không được phép xuất hiện trong biểu thức hằng

en: an decrement cannot appear in a constant-expression
vi: phép gia số không thể được xuất hiện trong biểu thức hằng

en: an assignment cannot appear in a constant-expression
vi: phép gán không thể được xuất hiện trong biểu thức hằng

en: a comma operator cannot appear in a constant-expression
vi: toán tử dấu phẩy không được xuất hiện trong biểu thức hằng

en: %qs cannot appear in a constant-expression
vi: %qs không thể xuất hiện trong biểu thức hằng

note: Issue an error message.
en: %qE does not name a type
vi: %qE không phải tên một kiểu

note: A<T>::A<T>()
en: %<%T::%E%> names the constructor, not the type
vi: %<%T::%E%> tên cấu tử, không phải kiểu

en: expected string-literal
vi: cần một chuỗi chữ

en: a wide string is invalid in this context
vi: một chuỗi lớn là không hợp lệ trong ngữ cảnh này

en: expected declaration
vi: cần khai báo

en: expected primary-expression
vi: cần biểu thức cơ bản

en: expected id-expression
vi: cần id-expression

en: expected unqualified-id
vi: cần unqualified-id

en: %qD is not a template
vi: %qD không phải một mẫu

en: expected nested-name-specifier
vi: cần nested-name-specifier

note: Warn the user that a compound literal is not allowed in standard C++.
en: ISO C++ forbids compound-literals
vi: ISO C++ cấm compound-literals

en: %qE does not have class type
vi: %qE không có kiểu lớp

en: invalid use of %qD
vi: dùng %qD không hợp lệ

en: %<%D::%D%> is not a class member
vi: %<%D::%D%> không phải là thành viên lớp

en: non-scalar type
vi: kiểu không-scalar

en: ISO C++ does not allow %<alignof%> with a non-type
vi: ISO C++ không cho phép %<alignof%> với một non-type

en: use of old-style cast
vi: dùng áp kiểu theo cách cũ

en: suggest parentheses around %<>>%> expression
vi: gợi ý bao quanh biểu thức %<>>%> bằng dấu ngoặc đơn

en: ISO C++ does not allow ?: with omitted middle operand
vi: ISO C++ không cho phép ?: với toán hạng ở giữa bị bỏ qua

en: expected end of capture-list
vi: cần kết thúc của capture-list

en: %q+#D declared here
vi: %q+#D được khai báo ở đây

en: expected labeled-statement
vi: cần labeled-statement

en: %<%T::%D%> names the constructor, not the type
vi: %<%T::%D%> tên cấu tử, không phải kiểu

en: expected selection-statement
vi: cần selection-statement

en: expected iteration-statement
vi: cần iteration-statement

note: Issue a warning about this use of a GNU extension.
en: ISO C++ forbids computed gotos
vi: ISO C++ cấm tính toán gotos

en: expected jump-statement
vi: cần jump-statement

en: extra %<;%>
vi: %<;%> mở rộng

en: %<__label__%> not at the beginning of a block
vi: %<__label__%> không ở đầu của một khối

en: %<friend%> used outside of class
vi: %<friend%> được dùng bên ngoài lớp

note: Complain about `auto' as a storage specifier, if we're complaining about C++0x compatibility.
en: %<auto%> changes meaning in C++11; please remove it
vi: %<auto%> thay đổi ý nghĩa trong C++11; hãy bỏ nó đi

en: templates may not be %<virtual%>
vi: các mẫu không thể là %<virtual%>

en: invalid linkage-specification
vi: đặc tả linkage không hợp lệ

en: expected suffix identifier
vi: cần định danh hậu tố

en: expected operator
vi: cần toán tử

en: expected template-id
vi: cần template-id

en: expected %<<%>
vi: cần %<<%>

note: The name does not name a template.
en: expected template-name
vi: cần template-name

en: expected template-argument
vi: cần template-argument

en: expected type specifier
vi: cần bộ chỉ định kiểu

en: expected template-id for type
vi: cần template-id cho kiểu

en: expected type-name
vi: cần type-name (tên kiểu)

en: %qD is an enumeration template
vi: %qD là một mẫu liệt kê

en: %qD is not an enumerator-name
vi: %qD không phải là một enumerator-name

en: expected %<;%> or %<{%>
vi: cần %<;%> hoặc %<{%>

en: multiple definition of %q#T
vi: nhiều định nghĩa cho %q#T

en: %qD is not a namespace-name
vi: %qD không là một namespace-name

en: expected namespace-name
vi: cần namespace-name

en: %<namespace%> definition is not allowed here
vi: %<namespace%> không cho phép định nghĩa ở đây

en: a function-definition is not allowed here
vi: không cho phép định nghĩa hàm tại đây

note: Anything else is an error.
en: expected initializer
vi: cần bộ khởi tạo

en: invalid type in declaration
vi: kiểu trong khai báo không hợp lệ

en: initializer provided for function
vi: bộ khởi tạo được cung cấp cho hàm

en: %<%T::%E%> is not a type
vi: %<%T::%E%> không phải một kiểu

note: We do not attempt to print the declarator here because we do not have enough information about its original syntactic form.
en: invalid declarator
vi: bộ khai báo không hợp lệ

en: expected declarator
vi: cần câu khai báo

en: %qD is a namespace
vi: %qD là một namespace

en: expected ptr-operator
vi: cần ptr-operator

en: duplicate cv-qualifier
vi: trùng cv-qualifier

en: duplicate virt-specifier
vi: trùng virt-specifier

en: invalid use of %<auto%>
vi: dùng %<auto%> không hợp lệ

en: expected type-specifier
vi: cần type-specifier

en: expected %<,%> or %<...%>
vi: cần %<,%> hoặc %<...%>

en: expected class-name
vi: cần class-name

en: expected %<;%> after class definition
vi: cần %<;%> sau định nghĩa lớp

en: expected %<;%> after struct definition
vi: cần %<;%> sau định nghĩa cấu trúc

en: expected %<;%> after union definition
vi: cần %<;%> sau định nghĩa kiểu hỗn hợp

en: expected %<{%> or %<:%>
vi: cần %<{%> hoặc %<:%>

en: extra qualification not allowed
vi: không cho phép từ hạn định mở rộng

en: previous definition of %q+#T
vi: khai báo trước đây của %q+#T

en: expected class-key
vi: cần class-key

en: expected %<;%> at end of member declaration
vi: cần %<;%> tại cuối khai báo thành viên

en: invalid declaration of %<%T::%E%>
vi: khai báo không hợp lệ của %<%T::%E%>

en: invalid explicit specialization
vi: đặc tả rõ ràng không hợp lệ

en: %<__thread%> before %qD
vi: %<__thread%> trước %qD

en: expected %<new%>
vi: cần %<new%>

en: expected %<delete%>
vi: cần %<delete%>

en: expected %<return%>
vi: cần %<return%>

en: expected %<extern%>
vi: cần %<extern%>

en: expected %<static_assert%>
vi: cần %<static_assert%>

en: expected %<decltype%>
vi: cần %<decltype%>

en: expected %<operator%>
vi: cần %<operator%>

en: expected %<class%>
vi: cần %<class%>

en: expected %<template%>
vi: cần %<template%>

en: expected %<namespace%>
vi: cần %<namespace%>

en: expected %<using%>
vi: cần %<using%>

en: expected %<asm%>
vi: cần %<asm%>

en: expected %<try%>
vi: cần %<try%>

en: expected %<catch%>
vi: cần %<catch%>

en: expected %<throw%>
vi: cần %<throw%>

en: expected %<__label__%>
vi: cần %<__label__%>

en: expected %<@try%>
vi: cần %<@try%>

en: expected %<@synchronized%>
vi: cần %<@synchronized%>

en: expected %<@throw%>
vi: cần %<@throw%>

en: expected %<__transaction_atomic%>
vi: cần %<__transaction_atomic%>

en: expected %<__transaction_relaxed%>
vi: cần %<__transaction_relaxed%>

en: expected %<::%>
vi: cần %<::%>

en: expected %<...%>
vi: cần %<...%>

en: expected %<*%>
vi: cần %<*%>

en: expected %<~%>
vi: cần %<~%>

en: expected %<:%> or %<::%>
vi: cần %<:%> hoặc %<::%>

en: expected %<class%>, %<typename%>, or %<template%>
vi: cần %<class%>, %<typename%>, hoặc %<template%>

en: %q#T was previously declared here
vi: %q#T trước đã khai báo ở đây

en: invalid type for instance variable
vi: kiểu không hợp lệ cho biến instance (minh dụ)

en: invalid type for property
vi: kiểu không hợp lệ cho thuộc tính

en:   from definition of %q+#D
vi:   từ định nghĩa của %q+#D

en: %qD is not a function template
vi: %qD không phải là một mẫu hàm

en: template-id %qD for %q+D does not match any template declaration
vi: template-id %qD cho %q+D không khớp bất kỳ khai báo mẫu nào

note: This case handles bogus declarations like template <> template <class T> void f<int>();
en: template-id %qD in declaration of primary template
vi: template-id %qD trong khai báo của mẫu nguyên gốc

en: %qD is not a template function
vi: %qD không phải là một hàm mẫu

en: %qD is not declared in %qD
vi: %qD chưa được khai báo trong %qD

en:         <anonymous>
vi:         <nặc danh>

en: declaration of %q+#D
vi: khai báo của %q+#D

en:   but %d required
vi:   nhưng cần %d

en: %qT is not a template type
vi: %qT không phải là một kiểu mẫu

en: template parameter %q+#D
vi: đối số mẫu %q+#D

en: redeclared here as %q#D
vi: khai báo lại ở đây như là %q#D

note: We have in [temp.param]: A template-parameter may not be given default arguments by two different declarations in the same scope.
en: redefinition of default argument for %q#D
vi: định nghĩa lại của đối số mặc định của %q#D

en: original definition appeared here
vi: định nghĩa nguyên bản xuất hiện ở đây

en:   mismatched types %qT and %qT
vi:   kiểu không khớp %qT và %qT

en:   %qE is not equivalent to %qE
vi:   %qE không tương đương với %qE

en:   member function type %qT is not a valid template argument
vi:   kiểu hàm thành viên %qT không phải là một đối số mẫu hợp lệ

en:   cannot convert %qE (type %qT) to type %qT
vi:   không thể chuyển đổi %qE (kiểu %qT) thành kiểu %qT

en:   %qT is an ambiguous base class of %qT
vi:   %qT là lớp cơ sở chưa rõ ràng của %qT

en:   %qT is not derived from %qT
vi:   %qT không được dẫn xuất từ %qT

en: try using %qE instead
vi: dùng %qE để thay thế

en:   expected a constant of type %qT, got %qT
vi:   cần hằng của kiểu %qT, nhưng lại nhận được %qT

en:   expected a class template, got %qE
vi:   cần mẫu lớp, nhưng lại nhận được %qE

en:   expected a type, got %qE
vi:   cần kiểu, nhưng lại nhận %qE

en:   expected a type, got %qT
vi:   cần một kiểu, nhưng lại nhận được %qT

en:   expected a class template, got %qT
vi:   cần mẫu lớp, nhưng lại nhận được %qT

en:   expected a template of type %qD, got %qT
vi:   cần hằng của kiểu %qD, nhưng lại nhận được %qT

en: wrong number of template arguments (%d, should be %d)
vi: sai số lượng đối số hàm mẫu (%d, phải là %d)

en: wrong number of template arguments (%d, should be %d or more)
vi: sai số lượng đối số hàm mẫu (%d, cần %d hoặc hơn)

en: provided for %q+D
vi: được cung cấp cho %q+D

en: %q#D is not a function template
vi: %q#D không phải là hàm mẫu

en: for template declaration %q+D
vi: cho khai báo hàm mẫu %q+D

note: It may seem that this case cannot occur, since: typedef void f(); void g() { f x; } declares a function, not a variable.  However: template <typename T> void g() { T t; } template void g<f>(); is an attempt to declare a variable with function type.
en: variable %qD has function type
vi: biến %qD có kiểu hàm

en: invalid parameter type %qT
vi: kiểu đối số không hợp lệ %qT

en: in declaration %q+D
vi: trong khai báo %q+D

en: function returning an array
vi: hàm trả về một mảng

en: function returning a function
vi: hàm trả về hàm

en: creating array of %qT
vi: đang tạo mảng của %qT

en: use of %qs in template
vi: dùng %qs trong mẫu

en: using invalid field %qD
vi: đang dùng trường không hợp lệ %qD

en: use %<this->%D%> instead
vi: dùng %<this->%D%> thay thế

en: use %<%T::%D%> instead
vi: dùng %<%T::%D%> thay thế

en: %qT is not a class or namespace
vi: %qT không phải là một lớp hay namespace

en: %qD is not a class or namespace
vi: %qD không phải là một lớp hay namespace

en: integral expression %qE is not constant
vi: biểu thức nguyên %qE không là hằng

en: %qD is not a static data member of a class template
vi: %qD không phải là một thành viên dữ liệu tĩnh của một mẫu lớp

en: -frepo must be used with -c
vi: -frepo phải dùng với -c

en: %<dynamic_cast%> not permitted with -fno-rtti
vi: %<dynamic_cast%> không thừa nhận với -fno-rtti

en:   overriding %q+#D
vi:   đè lên %q+#D

en:   overriding %q+#F
vi:   đè lên %q+#F

en: deleted function %q+D
vi: hàm bị xóa %q+D

en: virtual function %q+D
vi: hàm ảo %q+D

en: overriding final function %q+D
vi: đang dè lên hàm cuối %q+D

note: A static member function cannot match an inherited virtual member function.
en: %q+#D cannot be declared
vi: %q+#D không thể được khai báo

en: from this location
vi: từ vị trí này

en: %qE is not of type %qT
vi: %qE không là kiểu %qT

en: invalid definition of qualified type %qT
vi: định nghĩa không hợp lệ của kiểu hạn định %qT

en: invalid base-class specification
vi: đặc tả lớp-cơ-sở không hợp lệ

en: %qD is not captured
vi: %qD không bị bắt

en:   %q+#D declared here
vi:   %q+#D đã khai báo ở đây

en: type of %qE is unknown
vi: không hiểu kiểu của %qE

en: %qT is not an enumeration type
vi: %qT không phải một kiểu enumeration

en: %qD is not a variable in clause %qs
vi: %qD không phải một biến trong mệnh đề %qs

en: %qD is not a variable in clause %<lastprivate%>
vi: %qD không phải một biến trong mệnh đề %<lastprivate%>

en: %q#T has virtual base classes
vi: %q#T có lớp cơ sở ảo

note: The definition of fun was somehow unsuitable.
en: %qD called in a constant expression
vi: %qD được gọi trong một biểu thức hằng

en: %qD used before its definition
vi: %qD được dùng trước khi nó được định nghĩa

en: %q+E is not a constant expression
vi: %q+E không phải biểu thức hằng

en: array subscript out of bound
vi: chỉ số mảng nằm ngoài phạm vi

en: %qE is not a constant expression
vi: %qE không phải là biểu thức hằng

en: %qD used in its own initializer
vi: %qD được dùng trong bộ khởi tạo của chính nó

en: %q#D is not const
vi: %q#D không là const

en: %q#D is volatile
vi: %q#D là volatile

en: %qD was not initialized with a constant expression
vi: %qD không được khởi tạo với một biểu thức hằng

en: %qD was not declared %<constexpr%>
vi: %qD chưa được khai báo %<constexpr%>

en: unexpected AST of kind %s
vi: cần AST thuộc kiểu %s

en: lang_* check: failed in %s, at %s:%d
vi: lang_* check: gặp lỗi trong %s, tại %s:%d

en: taking address of temporary array
vi: lấy địa chỉ của mảng tạm

en: %<%D::%D%> is not a member of %qT
vi: %<%D::%D%> không phải là thành viên của %qT

en: %qT is not a base of %qT
vi: %qT không là cơ sở của %qT

en: %qD is not a member template function
vi: %qD không phải là hàm thành viên mẫu

en: %qT is not a pointer-to-object type
vi: %qT không phải kiểu con trỏ đến đối tượng

en: ISO C++ forbids calling %<::main%> from within program
vi: ISO C++ cấm gọi %<::main%> từ bên trong chương trình

en: %qE cannot be used as a function
vi: %qE không thể dùng như một hàm

en: too many arguments to constructor %q#D
vi: quá nhiều đối số cho cấu tử %q#D

en: too few arguments to constructor %q#D
vi: quá ít đối số cho hủy tử %q#D

en: too many arguments to member function %q#D
vi: quá nhiều đối số cho hàm thành viên %q#D

en: too few arguments to member function %q#D
vi: quá ít đối số cho hàm thành viên %q#D

en: too many arguments to function %q#D
vi: quá nhiều đối số cho hàm %q#D

en: too few arguments to function %q#D
vi: quá ít đối số cho hàm %q#D

en: too many arguments to method %q#D
vi: quá nhiều đối số cho phương thức %q#D

en: too few arguments to method %q#D
vi: quá ít đối số cho phương thức %q#D

en: too many arguments to function
vi: quá nhiều đối số cho hàm

en: too few arguments to function
vi: quá ít đối số cho hàm

en: NULL used in arithmetic
vi: NULL được dùng trong số học

en: left rotate count is negative
vi: số lượng dịch trái bị âm

en: left rotate count >= width of type
vi: số lượng dịch trái >= độ rộng của kiểu

en: the address of %qD will never be NULL
vi: địa chỉ của %qD sẽ không bao giờ là NULL

en: taking address of constructor %qE
vi: lấy địa chỉ của cấu tử %qE

en: taking address of destructor %qE
vi: lấy địa chỉ của hủy tử %qE

en:   a qualified-id is required
vi:   cần qualified-id

note: Make this a permerror because we used to accept it.
en: taking address of temporary
vi: đang lấy địa chỉ của mẫu

en: converting from %qT to %qT
vi: đang chuyển đổi từ %qT thành %qT

en:   in evaluation of %<%Q(%#T, %#T)%>
vi:   trong định giá %<%Q(%#T, %#T)%>

en: assigning to an array from an initializer list
vi: gán giá trị cho mảng từ một danh sách bộ khởi tạo

en: array used as initializer
vi: mảng được dùng như là bộ khởi tạo

en: invalid array assignment
vi: gán mảng không hợp lệ

en: cannot convert %qT to %qT
vi: không thể chuyển đổi %qT thành %qT

en: in passing argument %P of %q+D
vi: trong đối số chuyển qua %P của %q+D

en: returning reference to temporary
vi: trả về tham chiếu đến tạm thời (temporary)

en: address of local variable %q+D returned
vi: địa chỉ của biến cục bộ %q+D được trả về

en: returning a value from a destructor
vi: trả về một giá trị từ hủy tử

note: You can't return a value from a constructor.
en: returning a value from a constructor
vi: trả về một giá trị từ cấu tử

note: Make this a permerror because we used to accept it.
en: using temporary as lvalue
vi: đang dùng mẫu như là lvalue

en: invalid abstract type for %q+D
vi: kiểu trừu tượng cho %q+D không hợp lệ

en: declaration of %q+#T
vi: khai báo của %q+#T

en: invalid use of %qT
vi: cách dùng không hợp lệ %qT

en: base operand of %<->%> is not a pointer
vi: toán hạng cơ sở của %<->%> không phải là một con trỏ

en: Expected array subscript at %C
vi: Cần chỉ số mảng tại %C

en: '%s' argument of '%s' intrinsic at %L must be %s
vi: '%s' đối số của '%s' bên trong tại %L phải là %s

en: Invalid kind for %s at %L
vi: loại không hợp lệ cho %s tại %L

en: '%s' at %L must be nonnegative
vi: '%s' tại %L phải là không âm

en: Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'
vi: Dạng hình khác cho đối số '%s' và '%s' tại %L dành cho intrinsic 'dot_product'

en: Argument of %s at %L must be of length one
vi: Đối số của %s tại %L phải là của một độ dài

en: SIZE at %L must be positive
vi: SIZE tại %L phải là số dương

en: Too many arguments to %s at %L
vi: Quá nhiều đối số cho %s tại %L

en: '%s' of '%s' is PRIVATE at %L
vi: '%s' của '%s' là PRIVATE tại %L

en: opening output file %s: %s
vi: đang mở tập tin kết xuất %s: %s

en: '%s' at %L already is initialized at %L
vi: '%s' tại %L đã được khởi tạo tại %L rồi

en: Procedure '%s' at %C is already defined at %L
vi: Thủ tục '%s' tại %C đã được định nghĩa trước tại %L

en: Error in pointer initialization at %C
vi: Lỗi trong khởi tạo con trỏ tại %C

en: Type name '%s' at %C is ambiguous
vi: Tên kiểu '%s' tại %C là chưa rõ ràng

en: Duplicate %s attribute at %L
vi: Trùng thuộc tính %s tại %L

note: We would have required END [something].
en: %s statement expected at %L
vi: cần biểu thức %s tại %L

en: Expecting %s statement at %C
vi: Cần câu lệnh %s tại %C

en: Expected terminating name at %C
vi: Cần tên chấm dứt tại %C

en: Expected '(' at %C
vi: Cần '(' tại %C

en: Expected variable name at %C
vi: Cần tên biến tại %C

en: Expected "," at %C
vi: Cần "," tại %C

en: Expected ")" at %C
vi: Cần ")" tại %C

en: Expected "," or end of statement at %C
vi: Cần "," hay kết thúc câu lệnh tại %C

en: Expected :: in TYPE definition at %C
vi: Cần :: trong định nghĩa KIỂU tại %C

en: Duplicate DEFERRED at %C
vi: Trùng DEFERRED tại %C

en: Expected access-specifier at %C
vi: Cần access-specifier tại %C

en: Expected binding attribute at %C
vi: Cần thuộc tính ràng buộc tại %C

en: ')' expected at %C
vi: cần ')' tại %C

en: Expected binding name at %C
vi: Cần tên ràng buộc tại %C

en: Expected '::' at %C
vi: Cần '::' tại %C

en: Expected '=>' at %C
vi: Cần '=>' tại %C

en: Empty FINAL at %C
vi: FINAL trống rỗng tại %C

en: Expected ',' at %C
vi: Cần ',' tại %C

en: Unknown procedure name "%s" at %C
vi: Không hiểu tên thủ tục "%s" tại %C

en:     Included at %s:%d:
vi:     Được bao gồm tại %s:%d:

en: <During initialization>
vi: <Khi khởi tạo>

en: Internal Error at (1):
vi: LỖI NỘI BỘ ở (1):

en: Dummy argument '%s' at %L cannot be OPTIONAL
vi: Đối số giả '%s' tại %L không thể là TÙY-CHỌN

en: Dummy argument '%s' at %L cannot be INTENT(OUT)
vi: Đối số giả '%s' tại %L không thể là INTENT(OUT)

en: Function '%s' at %L must be PURE
vi: Hàm '%s' tại %L phải là PURE

en: Expression at %L must be scalar
vi: Biểu thức tại %L phải thuộc kiểu scalar

en: Incompatible ranks in %s (%d and %d) at %L
vi: Vùng không tương thích nhau trong %s (%d và %d) tại %L

en: '%s' at %L is not a VALUE
vi: '%s' tại %L không phải là một VALUE

en: Conversion from %s to %s at %L
vi: Chuyển đổi từ %s sang %s tại %L

en: can't open input file: %s
vi: không thể mở tập tin đầu vào: %s

en: no input files; unwilling to write output files
vi: không có tập tin nhập vào ; không sẵn sàng ghi tập tin kết xuất

en: Expected a nameless interface at %C
vi: Cần một giao diện không tên tại %C

en: Expecting 'END INTERFACE OPERATOR (.%s.)' at %C
vi: Cần 'END INTERFACE OPERATOR (.%s.)' tại %C

en: Expecting 'END INTERFACE %s' at %C
vi: Cần 'END INTERFACE %s' tại %C

en: '%s' at %L is not a module procedure
vi: '%s' tại %L không phải là thủ tục mô-đun

en: Invalid procedure argument at %L
vi: Đối số thủ tục không hợp lệ tại %L

en: Actual argument to '%s' at %L must be polymorphic
vi: Đối số thực tế cho '%s' tại %L phải là một đa hình

en: Actual argument to '%s' at %L must have the same declared type
vi: Đối số thực tế cho '%s' tại %L phải là cùng một kiểu khai báo

en: Actual argument to '%s' at %L must be a coarray
vi: Đối số thực tế cho '%s' tại %L phải là một coarray

en: Actual argument to '%s' at %L must be simply contiguous
vi: Đối số thực tế cho '%s' tại %L phải là một kề nhau dạng đơn giản

en: Actual argument for '%s' must be a pointer at %L
vi: Đối số thực tế cho '%s' phải là một con trỏ tại %L

en: Actual argument for '%s' must be ALLOCATABLE at %L
vi: Đối số thực tế cho '%s' phải là một ALLOCATABLE tại %L

en: Can't overwrite GENERIC '%s' at %L
vi: Không thể ghi đè GENERIC '%s' tại %L

en: Intrinsic '%s' (is %s) is used at %L
vi: Intrinsic '%s' (là %s) được dùng tại %L

en: Can't convert %s to %s at %L
vi: Không thể chuyển đổi %s thành %s tại %L

en: %s in format string at %L
vi: %s trong chuỗi định dạng tại %L

en: Missing format label at %C
vi: Thiếu nhãn định dạng tại %C

en: %s tag at %L must be of type %s
vi: thẻ %s tại %L phải là kiểu %s

en: %s tag at %L must be scalar
vi: thẻ %s tại %L phải là scalar

en: UNIT not specified at %L
vi: UNIT không được chỉ ra tại %L

en: Integer too large at %C
vi: Số nguyên quá lớn tại %C

en: Invalid character in name at %C
vi: Tên có chứa ký tự không hợp lệ tại %C

en: Name at %C is too long
vi: Tên tại %C quá dài

en: Expected association list at %C
vi: Cần danh sách kết hợp tại %C

en: Expected association at %C
vi: Cần kết hợp tại %C

en: Expected ')' or ',' at %C
vi: Cần ')' hay ',' tại %C

en: Invalid type-spec at %C
vi: type-spec không hợp lệ tại %C

en: Error in type-spec at %L
vi: Sai trong type-spec tại %L

en: Expected component reference at %C
vi: Cần tham chiếu thành phần tại %C

en: Unexpected CASE statement at %C
vi: Không cần câu lệnh CASE tại %C

en: Error writing modules file: %s
vi: Gặp lỗi khi ghi tập tin môt-đun: %s

en: Error writing module file '%s' for writing: %s
vi: Gặp lỗi khi ghi tập tin môt-đun '%s' để ghi: %s

en: Can't delete module file '%s': %s
vi: Không thể xóa tập tin mô-đun '%s': %s

en: Can't rename module file '%s' to '%s': %s
vi: Không thể đổi tên tập tin '%s' thành '%s': %s

en: Can't delete temporary module file '%s': %s
vi: Không thể xóa tập tin mô-đun tạm '%s': %s

en: Symbol '%s' already declared
vi: Ký hiệu `%s' đã được khai báo

en: Object '%s' is not a variable at %L
vi: Đối tượng '%s' không phải là một biến tại %L

en: !$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L
vi: !$OMP ATOMIC phân bổ bên trong phải là MIN, MAX, IAND, IOR hay IEOR tại %L

en: !$OMP DO cannot be a DO WHILE or DO without loop control at %L
vi: !$OMP DO không thể là một vòng lặp DO WHILE hay DO mà không có điều khiển lặp tại %L

en: !$OMP DO iteration variable must be of type integer at %L
vi: !$OMP DO biến lặp phải là kiểu nguyên tại %L

en: Flag -fno-automatic overwrites -frecursive
vi: Cờ -fno-automatic đè lên -frecursive

en: Flag -fno-automatic overwrites -frecursive implied by -fopenmp
vi: Cờ -fno-automatic đè lên -frecursive mặc nhiên bởi -fopenmp

en: gfortran: Only one -J option allowed
vi: gfortran: chir cho phép một tùy chọn -J

en: Argument to -ffpe-trap is not valid: %s
vi: Đối số cho -ffpe-trap không hợp lệ: %s

en: Argument to -fcoarray is not valid: %s
vi: Đối số cho -fcoarray không hợp lệ: %s

en: Argument to -fcheck is not valid: %s
vi: Đối số cho -fcheck không hợp lệ: %s

en: -static-libgfortran is not supported in this configuration
vi: -static-libgfortran không được hỗ trợ trong cấu hình này

en: Unexpected end of file in '%s'
vi: Gặp kết thúc tập tin bất thường trong '%s'

en: Expected argument list at %C
vi: Cần danh sách đối số tại %C

en: Function '%s' requires an argument list at %C
vi: Hàm '%s' yêu cầu một danh sách đối số tại %C

en: Missing argument to '%s' at %C
vi: Thiếu đối số đối cho '%s' tại %C

en: '%s' at %C is not a variable
vi: '%s' tại %C không phải là một biến

en: '%s' at %L is of the ABSTRACT type '%s'
vi: '%s' tại %L là của kiểu TRỪU TƯỢNG '%s'

en: ABSTRACT type '%s' used at %L
vi: kiểu ABSTRACT '%s' được dùng tại %L

en: '%s' at %L is ambiguous
vi: '%s' tại %L là chưa rõ ràng

en: Symbol '%s' at %L is ambiguous
vi: Ký hiệu '%s' tại %L chưa rõ ràng

en: Argument to '%s' at %L is not a variable
vi: Đối số cho '%s' tại %L không phải là một biến

en: Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer
vi: Đối số '%s' tới '%s' tại %L phải hoặc là ĐÍCH hoặc là một con trỏ kết giao

en: Parameter '%s' to '%s' at %L must be a scalar
vi: Đối số '%s' tới '%s' tại %L phải là một scalar

en: Parameter '%s' to '%s' at %L must not be polymorphic
vi: Đối số '%s' tới '%s' tại %L phải là đa hình

en: '%s' at %L is not a function
vi: '%s' tại %L không phải là một hàm

en: '%s' at %L should be a SUBROUTINE
vi: '%s' tại %L phải là một THỦ TỤC CON

en: '%s' at %L should be a FUNCTION
vi: '%s' tại %L phải là một HÀM

en: %s at %L must be a scalar
vi: %s tại %L phải là một scalar

en: %s at %L must be INTEGER
vi: %s tại %L phải là SỐ-NGUYÊN

en: Intrinsic '%s' at %L cannot have an initializer
vi: Intrinsic '%s' tại %L không thể có một bộ khởi tạo

en: Function '%s' at %L cannot have an initializer
vi: Hàm '%s' tại %L không thể có bộ khởi tạo

en: CHARACTER(*) function '%s' at %L cannot be array-valued
vi: hàm CHARACTER(*) '%s' tại %L không thể là giá trị mảng

en: CHARACTER(*) function '%s' at %L cannot be pointer-valued
vi: hàm CHARACTER(*) '%s' tại %L không thể là giá trị con trỏ

en: CHARACTER(*) function '%s' at %L cannot be pure
vi: hàm CHARACTER(*) '%s' tại %L không thể là pure

en: CHARACTER(*) function '%s' at %L cannot be recursive
vi: hàm CHARACTER(*) '%s' tại %L không thể là đệ quy

en: Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)
vi: Đối số giả '%s' tại %L của LOCK_TYPE không thể là INTENT(OUT)

en: Label %d at %L defined but not used
vi: nhãn %d tại %L đã định nghĩa nhưng chưa được dùng

en: Substring at %L has length zero
vi: Chuỗi con tại %L có độ dài là không

en: Line truncated at %L
vi: Dòng bị cắt cụt tại %L

en: %s:%d: file %s left but not entered
vi: %s:%d: tập tin còn %s nhưng không vào được

en: %s:%d: Illegal preprocessor directive
vi: %s:%d: chỉ thị tiền xử lý không hợp lệ

en: Can't open file '%s'
vi: Không thể mở tập tin '%s'

en: Result of %s is NaN at %L
vi: Kết quả của %s là NaN tại %L

en: Argument of %s function at %L is negative
vi: Đối số của hàm %s tại %L là âm

en: %s attribute applied to %s %s at %L
vi: thuộc tính %s được áp dụng cho %s %s tại %L

en: BIND(C) applied to %s %s at %L
vi: BIND(C) được áp dụng với %s %s tại %L

en: Fortran 2003: BIND(C) at %L
vi: Fortran 2003: BIND(C) tại %L

en: Fortran 2003: EXTENDS at %L
vi: Fortran 2003: EXTENDS tại %L

en: Component '%s' at %C already declared at %L
vi: Thành phần '%s' tại %C đã sẵn được khai báo tại %L

en: Symbol '%s' at %C is ambiguous
vi: Ký hiệu '%s' tại %C chưa rõ ràng

en: '%s' at %C is not a member of the '%s' structure
vi: '%s' tại %C không phải là thành viên của cấu trúc '%s'

en: COMMON '%s' at %L does not exist
vi: COMMON '%s' tại %L không tồn tại

en: Unknown intrinsic op
vi: Không hiểu intrinsic op

en: Array element size too big at %C
vi: Kích thước phần tử mảng quá lớn tại %C

en: bad method signature
vi: tín hiệu phương thức sai

en: %q+D used prior to declaration
vi: %q+D được dùng trước khai báo

en: field %qs not found
vi: không tìm thấy trường %qs

en: method '%s' not found in class
vi: không tìm thấy phương thức '%s' trong lớp

en: failed to find class '%s'
vi: không tìm thấy lớp '%s'

en: missing field '%s' in '%s'
vi: thiếu trường '%s' trong '%s'

en: bad string constant
vi: hằng chuỗi sai

en: cannot find file for class %s
vi: không thể tìm thấy tập tin cho lớp %s

en: not a valid Java .class file
vi: không phải là một tập tin .class Java hợp lệ

en: error while parsing constant pool
vi: gặp lỗi khi phân bể hằng số

en: error while parsing fields
vi: gặp lỗi khi phân tích cú pháp của các trường

en: error while parsing methods
vi: gặp lỗi khi phân tích cú pháp của các phương thức

en: error while parsing final attributes
vi: gặp lỗi khi phân tích cú pháp của các thuộc tính cuối cùng

en: can%'t close input file %s: %m
vi: can%'t đóng tập tin đầu vào %s: %m

en: bad zip/jar file %s
vi: tập tin zip/jar sai %s

en: error while reading %s from zip file
vi: gặp lỗi khi đọc %s từ tập tin zip

en: can%'t specify %<-D%> without %<--main%>
vi: can%'t chỉ định %<-D%> mà không có %<--main%>

en: %qs is not a valid class name
vi: '%qs' không phải là một tên lớp đúng

en: using both @FILE with multiple files not implemented
vi: chưa thực hiện chức năng sử dụng @FILE với nhiều tập tin

en: internal error - invalid Utf8 name
vi: lỗi nội bộ - tên Utf8 không hợp lệ

en: verification failed: %s
vi: thẩm tra gặp lỗi: %s

en: verification failed at PC=%d: %s
vi: thẩm tra gặp lỗi tại PC=%d: %s

en: -fwpa and -fltrans are mutually exclusive
vi: -fwpa và -fltrans loại trừ lẫn nhau

en: open %s failed: %s
vi: mở %s gặp lỗi: %s

en: two or more sections for %s
vi: cần thiết ít nhất hai phần cho %s

en: %s: section %s is missing
vi: %s: phần %s còn thiếu

en: could not parse hex number
vi: không thể phân tích số thập lục phân

en: unexpected offset
vi: không cần offset

en: invalid line in the resolution file
vi: gặp dòng sai trong tập tin phân giải

en: cannot read LTO decls from %s
vi: không thể đọc `LTO decls' từ %s

en: Cannot open %s
vi: Không thể mở %s

en: Cannot map %s
vi: Không thể map %s

en: Cannot read %s
vi: Không thể đọc %s

en: lto_obj_file_open() failed
vi: lto_obj_file_open() gặp lỗi

en: %<@end%> must appear in an @implementation context
vi: %<@end%> phải xuất hiện trong một ngữ cảnh @implementation

en: %<@package%> is not available in Objective-C 1.0
vi: %<@package%> không sẵn sàng trong Objective-C 1.0

en: %<@optional%> is not available in Objective-C 1.0
vi: %<@optional%> không sẵn sàng trong Objective-C 1.0

en: %<@required%> is not available in Objective-C 1.0
vi: %<@required%> không sẵn sàng trong Objective-C 1.0

en: %<@optional%> is allowed in @protocol context only
vi: %<@optional%> chỉ cho phép tronh ngữ cảnh @protocol

en: %<@required%> is allowed in @protocol context only
vi: %<@required%> chỉ được phép trong ngữ cảnh @protocol

en: %<@property%> is not available in Objective-C 1.0
vi: %<@property%> không sẵn sàng trong Objective-C 1.0

en: %<readonly%> attribute conflicts with %<readwrite%> attribute
vi: thuộc tính %<readonly%> xung đột với %<readwrite%>

en: %<readonly%> attribute conflicts with %<setter%> attribute
vi: thuộc tính %<readonly%> xung đột với %<setter%>

en: invalid property declaration
vi: khai báo thuộc tính không hợp lệ

note: A @property is not an actual variable, but it is a way to describe a pair of accessor methods, so its type (which is the type of the return value of the getter and the first argument of the setter) can't be a bitfield (as return values and arguments of functions can not be bitfields).  The underlyin
en: property can not be a bit-field
vi: thuộc tính không thể là trường bít

en: %<retain%> attribute is only valid for Objective-C objects
vi: thuộc tính %<retain%> chỉ hợp lệ khi dùng với đối tượng trong Objective-C

en: originally specified here
vi: nguyên gốc được chỉ định ở đây

note: We know that 'class_name' is an Objective-C class name as the parser won't call this function if it is not.  This is only a double-check for safety.
en: could not find class %qE
vi: không tìm thấy lớp %qE

note: Again, this should never happen, but we do check.
en: could not find interface for class %qE
vi: không tìm thấy giao diện cho lớp %qE

en: class %qE is deprecated
vi: lớp %qE bị phản đối

en: cannot find class %qE
vi: không tìm thấy lớp %qE

en: class %qE already exists
vi: lớp %qE đã có trước rồi

en: duplicate instance variable %q+D
vi: trùng biến minh dụ %q+D

en: @catch parameter can not be protocol-qualified
vi: đối số @catch không thể là từ hạn định giao thức

en: exception of type %<%T%> will be caught
vi: ngoại lệ kiểu %<%T%> sẽ được bắt

en: %<@try%> without %<@catch%> or %<@finally%>
vi: %<@try%> không có %<@catch%> hay %<@finally%>

en: %<@throw%> (rethrow) used outside of a @catch block
vi: %<@throw%> (rethrow) được dùng ngoài một khối @catch

en: %<@throw%> argument is not an object
vi: %<@throw%> đối số không phải là một đối tượng

en: %<@synchronized%> argument is not an object
vi: %<@synchronized%> đối số không phải là một đối tượng

en: using %<%c%s%>
vi: đang dùng %<%c%s%>

en: found %<%c%s%>
vi: tìm thấy %<%c%s%>

en: also found %<%c%s%>
vi: cũng tìm thấy %<%c%s%>

note: If 'rtype' is NULL_TREE at this point it means that we have seen no @interface corresponding to that class name, only a @class declaration (alternatively, this was a call such as [objc_getClass("SomeClass") alloc], where we've never seen the @interface of SomeClass).  So, we have a class name (class
en: @interface of class %qE not found
vi: không tìm thấy @interface của lớp %qE

en: found %<-%E%> instead of %<+%E%> in protocol(s)
vi: tìm thấy %<-%E%> thay vì %<+%E%> trong giao thức

note: We have a type, but it's not an Objective-C type (!).
en: invalid receiver type %qs
vi: kiểu bộ nhận không hợp lệ %qs

en: %<%c%E%> not found in protocol(s)
vi: %<%c%E%> không tìm thấy trong giao thức

en: no %<%c%E%> method found
vi: không tìm thấy phương thức %<%c%E%>

en: %<...%> as arguments.)
vi: %<...%> là các đối số.)

en: undeclared selector %qE
vi: bộ chọn chưa được khai báo %qE

en: previous declaration of %<%c%E%> as %<@required%>
vi: khai báo trước đây của %<%c%E%> như là %<@required%>

en: previous declaration of %<%c%E%> as %<@optional%>
vi: khai báo trước đây của %<%c%E%> như là %<@optional%>

en: previous declaration of %<%c%E%>
vi: khai báo trước đây của %<%c%E%>

note: Vtable pointers are Real Bad(tm), since Obj-C cannot initialize them.
en: type %qE has virtual member functions
vi: kiểu %qE có các hàm thành viên ảo

en: previous declaration of %qE
vi: khai báo trước đây của %qE

en: previous declaration
vi: khai báo trước

note: TODO: This should be caught much earlier than this.
en: invalid setter, it must have one argument
vi: bộ đặt không hợp lệ, nó phải có một đối số

note: We can get here only in Objective-C; the Objective-C++ parser detects the problem while parsing, outputs the error "misplaced '@synthesize' Objective-C++ construct" and skips the declaration.
en: %<@synthesize%> not in @implementation context
vi: %<@synthesize%> không trong ngữ cảnh @implementation

en: %<@synthesize%> can not be used in categories
vi: %<@synthesize%> không thể được dùng trong các-ta-lốc

note: We can get here only in Objective-C; the Objective-C++ parser detects the problem while parsing, outputs the error "misplaced '@dynamic' Objective-C++ construct" and skips the declaration.
en: %<@dynamic%> not in @implementation context
vi: %<@dynamic%> không trong ngữ cảnh @implementation

note: It would be nice to use warn_deprecated_use() here, but we are using TREE_CHAIN (which is supposed to be the TYPE_STUB_DECL for a TYPE) for something different.
en: protocol %qE is deprecated
vi: giao thức %qE bị phản đối

en: conflicting types for %<%c%s%>
vi: các kiểu xung đột với %<%c%s%>

en: previous declaration of %<%c%s%>
vi: khai báo trước của %<%c%s%>

en: [super ...] must appear in a method context
vi: [super ...] phải xuất hiện trong ngữ cảnh phương thức

note: This can happen if DECL_ARTIFICIAL (*expr_p), but should be impossible for real properties, which always have a getter.
en: no %qs getter found
vi: không tìm thấy getter %qs

en: %<-fobjc-gc%> is ignored for %<-fgnu-runtime%>
vi: %<-fobjc-gc%> bị lờ đi cho %<-fgnu-runtime%>

en: %<-fobjc-sjlj-exceptions%> is ignored for %<-fgnu-runtime%>
vi: %<-fobjc-sjlj-exceptions%> bị bỏ qua đối với %<-fgnu-runtime%>

en: %<-fobjc-sjlj-exceptions%> is ignored for %<-fnext-runtime%> when %<-fobjc-abi-version%> >= 2
vi: %<-fobjc-sjlj-exceptions%> bị lờ đi cho %<-fnext-runtime%> khi %<-fobjc-abi-version%> >= 2

en: internal gcc abort in %s, at %s:%d
vi: gcc bị hủy bỏ nội bộ trong %s, vào %s:%d

en: 
    Execution times (seconds)
vi: 
    Thời gian thực hiện (giây)

en: time in %s: %ld.%06ld (%ld%%)
vi: thời gian theo %s: %ld.%06ld (%ld%%)

en: assuming signed overflow does not occur when simplifying ==, != or ! to identity or ^
vi: giả sử rằng sự tràn đã ký không xảy ra khi giản dị hoá ==, != hoặc ! tới đặc tính hoặc ^

en: The threshold ratio between current and hottest structure counts
vi: Tỷ lệ ngưỡng giữa số đếm cấu trúc hiện thời và nóng nhất

en: invalid operand to %%V code
vi: sai lập toán hạng tới mã %%V

en: #%s is a deprecated GCC extension
vi: #%s là một phần mở rộng GCC bị phản đối

en: unexpected end of file after #line
vi: gặp kết thúc tập tin bất thường đằng sau #line

en: invalid #pragma push_macro directive
vi: gặp chỉ thị #pragma push_macro sai

en: invalid #pragma pop_macro directive
vi: gặp chỉ thị #pragma pop_macro sai

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

en: suffix for double constant is a GCC extension
vi: hậu tố cho hằng số đôi là một phần mở rộng GCC

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

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

en: user-defined literal in preprocessor expression
vi: kiểu do người dùng định nghĩa trong biểu thức tiền xử lý

en: assertions are a GCC extension
vi: khẳng định là một phần mở rộng GCC

en: assertions are a deprecated extension
vi: khẳng định là một phần mở rộng GCC bị phản đối

en: raw string delimiter longer than 16 characters
vi: gặp dấu giới hạn chuỗi thô dài hơn 16 ký tự

en: content
vi: nội dung

en: approved
vi: phê duyệt

en: administrator
vi: quản trị

en: moderator
vi: điều tiết viên

en: Change status to
vi: Đổi trạng thái thành

en: Real name
vi: Tên thật

en: favorite
vi: ưa thích

note: Weather
en: cloud
vi: mây

en: [deleted]
vi: [đã xóa]

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: this represents the state of a check box Translators: this represents the state of a locking modifier key (e.g., Caps Lock)
en: off
vi: tắt

en: by date
vi: theo ngày

en: click to see least voted questions
vi: least voted questions

en: your email needs to be validated see %(details_url)s
vi: Your email needs to be validated. Please see details <a id='validate_email_alert' href='%(details_url)s'>here</a>.

en: Main
vi: Chính

en: Sites
vi: Địa chỉ Web

note: #-#-#-#-#  116 (deja-dup)  #-#-#-#-# (itstool) path: section/title #-#-#-#-#  312 (gnome-packagekit gnome-3-0)  #-#-#-#-# TRANSLATORS: The group type
en: Documentation
vi: Tài liệu

en: Teacher
vi: Giáo viên

note: [unit_type]: id=Necromancer, race=human
en: Necromancer
vi: Pháp sư gọi hồn

en: Cleanup
vi: Làm sạch

note: I18N: ./data/gui/select_challenge.stkgui I18N: Difficulty I18N: ./data/gui/story_mode_new.stkgui I18N: ./data/gui/racesetup.stkgui
en: Expert
vi: Khó

note: #-#-#-#-#  312 (gnome-packagekit gnome-3-0)  #-#-#-#-# TRANSLATORS: check once a day #-#-#-#-#  338 (gnucash 2.2.2)  #-#-#-#-# src/report/standard-reports/category-barchart.scm #-#-#-#-#  1057 (openobject-addons)  #-#-#-#-# module: crm
en: Daily
vi: Hàng ngày

note: #-#-#-#-#  312 (gnome-packagekit gnome-3-0)  #-#-#-#-# TRANSLATORS: check once a week #-#-#-#-#  338 (gnucash 2.2.2)  #-#-#-#-# src/report/standard-reports/account-piecharts.scm src/report/standard-reports/category-barchart.scm src/report/standard-reports/transaction.scm #-#-#-#-#  1057 (openobject-
en: Weekly
vi: Hàng tuần

en: Sign in
vi: Đăng nhập

en: provider
vi: nhà cung cấp

en: Upload
vi: Tải lên

en: permanent link
vi: link

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a link. Translators: this indicates that this piece of text is a hypertext link.
en: link
vi: liên kết

en: undelete
vi: huỷ xoá

en: Page not found
vi: Không tìm thấy trang nào

en: Internal server error
vi: Lỗi trình phục vụ nội bộ

en: revision
vi: bản sửa đổi

en: Community gives you awards for your questions, answers and votes.
vi: If your questions and answers are highly voted, your contribution to this Q&amp;A community will be recognized with the variety of badges.

en: Community badges
vi: Badge levels

en: Feedback
vi: Phản hồi

en: Welcome,
vi: Chào mừng bạn,

en: answered
vi: đã trả lời

en: Questions
vi: Câu hỏi

en: Tag list
vi: Danh sách thẻ

en: by name
vi: theo tên

en: Nothing found
vi: Không tìm thấy

en:  or
vi:  hoặc

en: Seen
vi: Đã xem

en: once you sign in you will be able to subscribe for any updates here
vi: <span class='strong'>Here</span> (once you log in) you will be able to sign up for the periodic email updates about this question.

en: inbox
vi: Hộp Thư Đến

en: seen
vi: đã thấy

note: #-#-#-#-#  349 (GRAMPS VIETNAMESE 3.3.1-1 - V 1.0)  #-#-#-#-# List of translated strings used here Dead code for l10n #-#-#-#-#  1045 (openobject-addons)  #-#-#-#-# module: base
en: new
vi: mới

en: age unit
vi: years old

en: Subtract
vi: Trừ

en: network
vi: mạng

en: activity
vi: hoạt động

note: #-#-#-#-#  322 (gnome-shell)  #-#-#-#-# translators: this is a button label (verb), not a noun
en: Answer | Answers
vi[0]: Trả lời

en: login to post question info
vi: <span class="strong big">You are welcome to start submitting your question anonymously</span>. When you submit the post, you will be redirected to the login/signup page. Your question will be saved in the current session and will be published after you log in. Login/signup process is very simple. Login takes about 30 seconds, initial signup takes a minute or less.

en: about
vi: chứng

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: this is how someone would speak the name of the help key #-#-#-#-#  1383 (Vim 6.3 )  #-#-#-#-# must be a help buffer
en: help
vi: trợ giúp

en: view | views
vi[0]: xem

en: vote | votes
vi[0]: bỏ phiếu

note: radio button thres_mode ALL
en: ALL
vi: CẢ

en: settings
vi: thiết lập

note: module: account
en: Create Account
vi: Tạo tài khoản

en: loading...
vi: đang nạp...

en: add comment
vi: thêm bình luận

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: bold as in the font sense.
en: bold
vi: đậm

en: italic
vi: nghiêng

en: bulleted list
vi: danh sách nút

en: redo
vi: làm lại

en: a number between 0 and 1
vi: một con số nằm giữa 0 và 1

en: in the form "<name> <value>"
vi: dạng « <tên> <giá_trị> »

en: string
vi: chuỗi

en: integer
vi: số nguyên

en: boolean
vi: bun

note: TRANSLATORS: "true" and "false" are literal * values and should not be translated.
en: either "true" or "false"
vi: hoặc « true » (đúng) hoặc « false » (sai)

en: a positive integer
vi: số nguyên dương

en: # default:
vi: # mặc định:

en: 
    #######################################################################
    #
    # Filter: %s
    #   %s
    #
    # configured as follows:
vi: 
    #######################################################################
    #
    # Bộ lọc: %s
    #   %s
    #
    # đã cấu hình như theo đây:

en: ASPELL_CONF env var
vi: ASPELL_CONF env var (biến môi trường cấu hình trình Aspell)

note: TRANSLATORS: The remaing strings in config.cpp should be kept under 50 characters, begin with a lower case character and not include any trailing punctuation marks.
en: main configuration file
vi: tập tin cấu hình chính

en: location of main configuration file
vi: vị trí của tập tin cấu hình chính

en: location of language data files
vi: vị trí của những tập tin dữ liệụ ngôn ngữ

en: create dictionary aliases
vi: tạo các bí danh từ điển

en: location of the main word list
vi: vị trí của danh sách từ chính

en: encoding to expect data to be in
vi: bằng mã đã ngờ của dữ liệu

en: add or removes a filter
vi: thêm hay gỡ bỏ bộ lọc

en: path(s) aspell looks for filters
vi: (các) đường dẫn nơi aspell tìm bộ lọc

en: filter mode
vi: chế độ lọc

en: extra dictionaries to use
vi: từ điển thêm cần dùng

en: location for personal files
vi: vị trí của các tập tin cá nhân

en: ignore words <= n chars
vi: bỏ qua từ có độ dài ≤ n ký tự

note: TRANSLATORS: It is OK if this is longer than 50 chars
en: ignore accents when checking words -- CURRENTLY IGNORED
vi: bỏ qua dấu khi kiểm tra từ — HIỆN BỊ BỎ QUA

en: ignore case when checking words
vi: bỏ qua chữ hoa/thường khi kiểm tra từ

en: ignore commands to store replacement pairs
vi: bỏ qua lệnh để cất giữ đôi từ thay thế

en: extra information for the word list
vi: thông tin thêm cho danh sách từ

en: keyboard definition to use for typo analysis
vi: lời xác định bàn phím cần dùng để phân tích lỗi gõ

en: deprecated, use lang instead
vi: bị phân đối nên hãy sử dụng « lang » thay thế

en: location of local language data files
vi: vị trí của các tập tin dữ liệu ngôn ngữ cục bộ

en: base name of the main dictionary to use
vi: tên cơ sở của từ điển chính cần dùng

en: set module name
vi: đặt tên mô-đun

en: search order for modules
vi: thứ tự tìm kiếm mô-đun

en: enable Unicode normalization
vi: bật khả năng tiêu chuẩn hóa Unicode

en: Unicode normalization required for current lang
vi: Khả năng tiêu chuẩn hoá Unicode cần thiết cho ngôn ngữ hiện có

note: TRANSLATORS: the values after the ':' are literal values and should not be translated.
en: Unicode normalization form: none, nfd, nfc, comp
vi: kiểu tiêu chuẩn hóa Unicode: none, nfd, nfc, comp

en: avoid lossy conversions when normalization
vi: tránh việc chuyển đổi mất gì khi tiêu chuẩn hóa

en: personal configuration file
vi: tập tin cấu hình cá nhân

en: personal dictionary file name
vi: tên tập tin từ điển cá nhân

en: prefix directory
vi: thư mục tiền tố

en: replacements list file name
vi: tên tập tin danh sách từ thay thế

en: consider run-together words legal
vi: cho phép từ được kết hợp

en: maximum number that can be strung together
vi: số từ tối đa có thể được kết hợp với nhau

en: minimal length of interior words
vi: độ dài tối thiểu của từ nội bộ

en: save replacement pairs on save all
vi: lưu đôi từ thay thế khi Lưu tất cả

en: set the prefix based on executable location
vi: lập tiền tố đựa vào vị trí của tập tin có thể thực hiện

en: size of the word list
vi: kích cỡ của danh sách từ

en: no longer used
vi: không còn dùng lại

en: suggestion mode
vi: chế độ góp ý

note: TRANSLATORS: "sug-mode" is a literal value and should not be translated.
en: edit distance to use, override sug-mode default
vi: sửa tầm cần dùng, có quyền cao hơn chế độ góp ý mặc định

en: use typo analysis, override sug-mode default
vi: phân tích lỗi gõ, co quyền cao hơn chế độ góp ý  mặc định

en: use replacement tables, override sug-mode default
vi: dùng bảng thay thế, có quyền cao hơn chế độ góp ý măc định

en: characters to insert when a word is split
vi: ký tự cần chèn khi chia tách từ

en: use personal, replacement & session dictionaries
vi: dùng từ điển cả kiểu cá nhân, thay thế và phiên chạy

en: search path for word list information files
vi: đường dẫn tìm kiếm tập tin thông tin danh sách từ

en: enable warnings
vi: bật cảnh báo

note: TRANSLATORS: It is OK if this is longer than 50 chars
en: indicator for affix flags in word lists -- CURRENTLY IGNORED
vi: cái chỉ cờ phụ tố trong danh sách từ — HIỆN BỊ BỎ QUA

en: use affix compression when creating dictionaries
vi: nén kiểu affix (thêm vào) khi tạo từ điển

en: remove invalid affix flags
vi: gỡ bỏ cờ affix (thêm vào) không hợp lệ

en: attempts to clean words so that they are valid
vi: lần cố gắng sửa chữa từ để làm cho nó là hợp lệ

en: compute soundslike on demand rather than storing
vi: tính soundslike (nghe như) khi yêu cầu, hơn là cất giữ

en: partially expand affixes for better suggestions
vi: mở rộng bộ phận affix (thêm vào) để góp ý tốt hơn

en: skip invalid words
vi: bỏ qua từ không hợp lệ

en: check if affix flags are valid
vi: kiểm tra cờ affix (thêm vào) là hợp lệ không

en: check if words are valid
vi: kiểm tra từ la hợp lệ không

en: create a backup file by appending ".bak"
vi: tạo tập tin sao lưu bằng cách thêm vào phần mở rộng ".bak"

en: use byte offsets instead of character offsets
vi: dùng hiệu số byte thay thế hiệu số ký tự

en: create missing root/affix combinations
vi: tạo sự kết hợp gốc/phụ tố còn thiếu

en: keymapping for check mode: "aspell" or "ispell"
vi: ảnh xạ phím cho chế độ kiểm tra: "aspell" hay "ispell"

en: reverse the order of the suggest list
vi: đổi chiếu thứ tự của danh sách góp ý

en: suggest possible replacements
vi: góp ý từ thay thế có thể

en: time load time and suggest time in pipe mode
vi: tính thời gian tải và thời gian góp ý khi trong chế độ ống dẫn

en: This could also mean that the file "%s" could not be opened for reading or does not exist.
vi: Cũng có thể nghĩa là không thể mở tập tin « %s » để đọc, hoặc nó không tồn tại.

en: The Unicode code point U+%04X is unsupported.
vi: Điểm mã Unicode U+%04X không được hỗ trợ.

en: Invalid UTF-8 sequence at position %ld.
vi: Dãy UTF-8 không hợp lệ tại vị trí %ld.

en: Operation Not Supported: %what:1
vi: Thao tác không được hỗ trợ : %what:1.

en: The method "%what:1" is unimplemented in "%where:2".
vi: Phương pháp « %what:1 » không được thực hiện trong « %where:2 ».

en: The file "%file:1" can not be opened
vi: Không thể mở tập tin « %file:1 ».

en: The file "%file:1" can not be opened for reading.
vi: Không thể mở tập tin « %file:1 » để đọc.

en: The file "%file:1" can not be opened for writing.
vi: Không thể mở tập tin « %file:1 » để ghi.

en: The file name "%file:1" is invalid.
vi: Tên tập tin « %file:1 » không hợp lệ.

en: The file "%file:1" is not in the proper format.
vi: Tập tin « %file:1 » không có dạng thức đúng.

en: The directory "%dir:1" can not be opened for reading.
vi: Không thể mở thư mục « %dir:1 » để đọc.

en: The key "%key:1" is unknown.
vi: Không biết khóa « %key:1 ».

en: The value for option "%key:1" can not be changed.
vi: Không thể thay đổi giá trị cho tùy chọn « %key:1 ».

en: The key "%key:1" is not %accepted:2 and is thus invalid.
vi: Khóa « %key:1 » không phải %accepted:2 thì không hợp lệ.

en: The value "%value:2" is not %accepted:3 and is thus invalid for the key "%key:1".
vi: Giá trị « %value:2 » không phải %accepted:3 thì không hợp lệ đối với khóa « %key:1 ».

en: The key "%key:1" is not a string.
vi: Khóa « %key:1 » không phải là chuỗi.

en: The key "%key:1" is not an integer.
vi: Khóa « %key:1 » không phải là số nguyên.

en: The key "%key:1" is not a boolean.
vi: Khóa « %key:1 » không phải là bun.

en: The key "%key:1" is not a list.
vi: Khóa « %key:1 » không phải là danh sách.

en: The key "%key:1" does not take any parameters when prefixed by a "reset-".
vi: Khóa « %key:1 » không chấp nhận tham số khi có tiền tố « reset- » (lập lại).

en: The key "%key:1" does not take any parameters when prefixed by an "enable-".
vi: Khóa « %key:1 » không chấp nhận tham số nào khi có tiền tố « enable- » (hiệu lực).

en: The key "%key:1" does not take any parameters when prefixed by a "dont-" or "disable-".
vi: Khóa « %key:1 » không chấp nhận tham số khi có tiền tố « dont- » (đừng) hay « disable- » (tắt).

en: The key "%key:1" does not take any parameters when prefixed by a "clear-".
vi: Khóa « %key:1 » không chấp nhận tham số khi có tiền tố « clear- » (xóa).

en: The language "%lang:1" is not known.
vi: Không biết ngôn ngữ « %lang:1 ».

en: The soundslike "%sl:2" is not known.
vi: Không biết điều soundslike (nghe như) « %sl:2 ».

en: The language "%lang:1" is not supported.
vi: Ngôn ngữ « %lang:1 » không được hỗ trợ.

en: No word lists can be found for the language "%lang:1".
vi: Không tìm thấy danh sách từ đối với ngôn ngữ « %lang:1 ».

en: Expected language "%lang:1" but got "%prev:2".
vi: Ngờ ngôn ngữ « %lang:1 » còn nhận « %prev:2 ».

en: Affix '%aff:1' is corrupt.
vi: Phụ tố '%aff:1' bị hỏng.

en: The condition "%cond:1" is invalid.
vi: Điều kiện « %cond:1 » không hợp lệ.

en: The condition "%cond:1" does not guarantee that "%strip:2" can always be stripped.
vi: Điều kiện « %cond:1 » không bảo đảm luôn luôn có thể tước « %strip:2 ».

en: The file "%file:1" is not in the proper format. Expected the file to be in "%exp:2" not "%got:3".
vi: Tập tin « %file:1 » không co dạng thức đúng. Ngờ tập tin dạng « %exp:2 » không phải « %got:3 ».

en: The encoding "%encod:1" is not known.
vi: Không biết bảng mã « %encod:1 ».

en: The encoding "%encod:1" is not supported.
vi: Bảng mã « %encod:1 » không được hỗ trợ.

en: The conversion from "%encod:1" to "%encod2:2" is not supported.
vi: Việc chuyển đổi từ « %encod:1 » sang « %encod2:2 » không được hỗ trợ.

en: The string "%str:1" is invalid.
vi: Chuỗi « %str:1 » không hợp lệ.

en: The word "%word:1" is invalid.
vi: Từ « %word:1 » không hợp lệ.

en: The affix flag '%aff:1' is invalid for word "%word:2".
vi: Cờ affix (thêm vào) « %aff:1 » không hợp lệ đối với « %word:2 ».

en: The affix flag '%aff:1' can not be applied to word "%word:2".
vi: Không thẻ áp dụng cờ affix (thêm vào) « %aff:1 » cho từ « %word:2 ».

en: not a version number
vi: không phải là số hiệu phiên bản

en: dlopen returned "%return:1".
vi: lệnh dlopen đã trả lời « %return:1 ».

en: The file "%filter:1" does not contain any filters.
vi: Tập tin « %filter:1 » không chứa bộ lọc.

en: The filter "%filter:1" does not exist.
vi: Bộ lọc « %filter:1 » không tồn tại.

en: Confused by version control.
vi: Lộn xộn vì sự điều khiển phiên bản.

en: Aspell version does not match filter's requirement.
vi: Phiên bản trình Aspell không khớp với điều kiện của bộ lọc.

en: Filter option already exists.
vi: Tùy chọn lọc đã có.

en: Use option modifiers only within named option.
vi: Hãy dùng điều sửa đổi tùy chọn chỉ bên trong tùy chọn có tên.

en: Option modifier unknown.
vi: Không biết điều sửa đổi tùy chọn đó.

en: Error setting filter description.
vi: Gặp lỗi khi đặt mô tả bộ lọc.

en: Empty option specifier.
vi: Điều ghi rõ tùy chọn trống.

en: Option "%option:1" possibly specified prior to filter.
vi: Tùy chọn « %option:1 » có thể được xác định trước bộ lọc.

en: Unknown mode description key "%key:1".
vi: Không biết khóa mô tả chế độ « %key:1 ».

en: Expecting "%modekey:1" key.
vi: Ngờ khóa « %modekey:1 ».

en: Version specifier missing key: "aspell".
vi: Điều xác định phiên bản còn thiếu khóa « aspell ».

en: Aspell version does not match mode's requirement.
vi: Phiên bản trình Aspell không khớp với điều kiện của chế độ.

en: Missing magic mode expression.
vi: Thiếu biểu thức chế độ mã thuật.

en: Empty extension at char %char:1.
vi: Phần mở rộng trống tại ký tự %char:1.

en: "%mode:1" error
vi: Lỗi « %mode:1 »

en: Unknown mode: "%mode:1".
vi: Không biết chế độ: « %mode:1 ».

en: "%mode:1" error while extend Aspell modes. (out of memory?)
vi: Gặp lỗi « %mode:1 » khi mở rộng chế độ Aspell. (Hết bộ nhớ không?).

en: "%mode:1": no start for magic search given for magic "%magic:2".
vi: « %mode:1 »: chưa đặt đầu tìm kiếm mã thuật đối với « %magic:2 » mã thuật.

en: "%mode:1": no range for magic search given for magic "%magic:2".
vi: « %mode:1 »: chưa đặt phạm vị tìm kiếm mã thuật đối với « %magic:2 » mã thuật.

en: "%mode:1": no magic expression available for magic "%magic:2".
vi: « %mode:1 »: không có biểu thức mã thuật sẵn sàng đối với « %magic:2 » mã thuật.

en: "%mode:1": Magic "%magic:2": bad regular expression after location specifier; regexp reports: "%regerr:3".
vi: « %mode:1 »: mã thuật « %magic:2 »: biểu thức chính quy sai nằm sau đồ ghi rõ địa điểm; regexp thông báo: « %regerr:3 ».

en: "%expression:1" is not a valid regular expression.
vi: « %expression:1 » không phải là biểu thức chính quy hợp lệ.

en: Unhandled Error:
vi: Lỗi không được quản lý:

en: enter Email mode.
vi: vào chế độ thư điện tử.

en: enter HTML mode.
vi: vào chế độ HTML.

en: enter TeX mode.
vi: vào chế độ TeX.

en: enter Nroff mode.
vi: vào chế độ Nroff.

en: Invalid Option: %s
vi: Tùy chọn không hợp lệ: %s

en:  does not take any parameters.
vi:  không chấp nhận tham số.

en: You must specify a parameter for "%s".
vi: Phải ghi rõ tham số đốí với « %s ».

en: You must specify an action
vi: Phải ghi rõ hành động

en: Unknown Action: %s
vi: Không biết hành động: %s

en: Error: You must specify at least %d parameters for "%s".
vi: Lỗi: phải ghi rõ ít nhất %d tham số đối với « %s ».

en: Invalid Input
vi: Dữ liệu nhập không hợp lệ

en: WARNING: Unable to enter Nroff mode: %s
vi: CẢNH BÁO : không thể vào chế độ Nroff: %s

en: Time to load word list:
vi: Thòi gian tải danh sách từ:

en: Suggestion Time: %f
vi: Thời gian góp ý: %f

en: You must specify a file name.
vi: Phải ghi rõ tên tập tin.

en: Only one file name may be specified.
vi: Có thể ghi rõ chỉ một tên tập tin thôi.

en: Could not open the file "%s" for reading
vi: Không thể mở tập tin « %s » để đọc.

en: Invalid keymapping: %s
vi: Ảnh xạ khóa không hợp lệ: %s

en: Could not open the file "%s" for writing. File not saved.
vi: Không thể mở tập tin « %s » để ghi nên chưa lưu tập tin.

en: Add Lower
vi: Thêm thấp hơn

en: Are you sure you want to abort (y/n)?
vi: Bạn có chắc muốn hủy bỏ không? (c/k)

note: #-#-#-#-#  31 (aspell 0.60.6)  #-#-#-#-# TRANSLATORS: The user may input any of these characters to say "yes". MUST ONLY CONSIST OF ASCII CHARACTERS. #-#-#-#-#  1007 (nano 2.3.2pre4)  #-#-#-#-# TRANSLATORS: For the next three strings, if possible, specify * the single-byte shortcuts for both your la
en: Yy
vi: Cc

en: With:
vi: Với:

en: Sorry that is an invalid choice!
vi: Tiếc là lựa chọn đó không hợp lệ.

en: Sorry "filter" is currently unimplemented.
vi: Tiếc là chưa thi hành khả năng « filter » (lọc).

en: Can't merge a master word list yet. Sorry.
vi: Tiếc là chưa có thể phối danh sách từ chính.

en: Sorry "create/merge personal" is currently unimplemented.
vi: Tiếc là chưa thi hành khả năng « create/merge personal » (tạo/phối cá nhân).

en: Sorry I won't overwrite "%s"
vi: Tiếc là không thể ghi đè « %s »

en: Sorry "create/merge repl" is currently unimplemented.
vi: Tiếc là chưa thi hành khả năng « create/merge repl » (tạo/phối thay thế).

en: "%s" is not a valid flag for the "munch-list" command.
vi: « %s » không phải là cờ hợp lệ đối với lệnh « munch-list » (nhai danh sách).

note: TRANSLATORS: These should all be formated to fit in 80 column or less
en: Usage: aspell [options] <command>
vi: Cách sử dụng: aspell [tùy_chọn ...] <lệnh>

en: <command> is one of:
vi: <lệnh> là một của :

en:   -?|usage         display a brief usage message
vi:   -?|usage         hiển thị thông điệp ngắn về _cách sử dụng_

en:   help             display a detailed help message
vi:   help             hiển thị thông điệp _trợ giup_ chi tiết

en:   -c|check <file>  to check a file
vi:   -c|check <tập_tin>  _kiểm tra_ tập tin này

en:   -a|pipe          "ispell -a" compatibility mode
vi:   -a|pipe          chế độ tương thích « ispell -a » (ống dẫn)

en:   [dump] config    dumps the current configuration to stdout
vi:   [dump] config    _đổ cấu hình_ hiện thời ra thiết bị xuất chuẩn

en:   config <key>     prints the current value of an option
vi:   config <khóa>     in ra giá trị hiện thời của tùy chọn đó (_cấu hình_)

en:     lists available dictionaries / filters / filter modes
vi:     liệt kê các từ điển / bộ lọc / chế độ lọc sẵn sàng

en: [options] is any of the following:
vi: [tùy_chọn ...] có thể:

en:   list             produce a list of misspelled words from standard input
vi:   list             tạo _danh sách_ các từ sai chính tả từ thiết bị nhập chuẩn

en:   soundslike       returns the sounds like equivalent for each word entered
vi:   soundslike       trả lời điều _nghe như_ mỗi từ đã nhập

en:   munch            generate possible root words and affixes
vi:   munch            tạo ra từ gốc và affix (thêm vào) có thể (_nhai_)

en:   expand [1-4]     expands affix flags
vi:   expand [1-4]     _mở rộng_ cờ affix

en:   clean [strict]   cleans a word list so that every line is a valid word
vi:   clean [strict]   _xoá sạch_ danh sách từ để mỗi dòng là một từ hợp lệ
    	(_chính xác_)

en:   -v|version       prints a version line
vi:   -v|version       in ra dòng _phiên bản_

en:   munch-list [simple] [single|multi] [keep]
vi:   munch-list [simple] [single|multi] [keep]
    	(nhai danh sách, đơn giản, đơn, đa, giữ)

en:     reduce the size of a word list via affix compression
vi:     giảm kích cỡ của danh sách từ bằng cách nén kiểu affix

en:   conv <from> <to> [<norm-form>]
vi:   conv <bảng mã này> <bảng mã khác> [<kiểu tiêu chuẩn>] (_chuyển đổi_)

en:     converts from one encoding to another
vi:     chuyển đổi từ bảng mã này sang bảng mã khác

en:   norm (<norm-map> | <from> <norm-map> <to>) [<norm-form>]
vi:   norm (<lược đồ tiêu chuẩn> | <điều này> <lược đồ tiêu chuẩn> <điều khác>)
    	[<kiểu tiêu chuẩn>]

en:     perform Unicode normalization
vi:     tiêu chuẩn hóa kiểu Unicode

en:     dumps, creates or merges a master, personal, or replacement dictionary.
vi:     đổ, tạo hay hoà trộn từ điển kiểu chính, cá nhân hay thay thế

note: TRANSLATORS: "none", "internal" and "strict" are literal values and should not be translated.
en:   <norm-form>      normalization form to use, either none, internal, or strict
vi:   <norm-form>      _kiểu tiêu chuẩn hóa_ cần dùng, hoặc none (không có),
    	internal (nội bộ), hay strict (chính xác)

en: 
    Aspell %s.  Copyright 2000-2011 by Kevin Atkinson.
vi: 
    Aspell %s.  Tác quyền © năm 2000-2011 của Kevin Atkinson.

en: Available Dictionaries:
        Dictionaries can be selected directly via the "-d" or "master"
        option.  They can also be selected indirectly via the "lang",
        "variety", and "size" options.
vi: Từ điển sẵn sàng:
        Có thể chọn trực tiếp từ điển bằng tùy chọn « -d »
    hay « master » (chính). Cũng co thể chọn gián tiếp từ điển bằng
    tùy chọn « lang » (ngôn ngữ), « variety » (loại), và « size » (kích cỡ).

en: Available Filters (and associated options):
        Filters can be added or removed via the "filter" option.
vi: Bộ lọc sẵn sàng (và tùy chọn tương ứng):
        Có thể thêm hoặc gỡ bỏ bộ lọc bằng tùy chọn « filter » (lọc).

en: 
      %s filter: %s
vi: 
      %s lọc: %s

note: TRANSLATORS: This should be formated to fit in 80 column or less
en: Available Filter Modes:
        Filter Modes are reconfigured combinations of filters optimized for
        files of a specific type. A mode is selected via the "mode" option.
        This will happen implicitly if Aspell is able to identify the file
        type from the extension, and possibility the contents, of the file.
vi: Chế độ lọc sẵn sàng:
       Chế Độ Lọc là sự phối hợp được cấu hình lại
    của bộ lọc được tối ưu hoá dành cho tập tin có kiểu riêng.
    Chế độ được chọn bằng tùy chọn « mode ».
    Nó sẽ được chọn ngầm nếu trình Aspell có thể nhận diện
    kiểu tập tin từ phần mở rộng, và có thể từ nội dung của tập tin.

en: Error: Stdin not a terminal.
vi: Lỗi: thiết bị nhập chuẩn không phải là thiết bị cuối.

en: Delete the previous character
vi: Xóa bỏ ký tự nằm trước

en: Move Back one space
vi: Quay lùi một chữ

en: Move Forward one space
vi: Đi tiếp một chữ

en: Move to the beginning of the line
vi: Về đầu của dòng

en: Delete the next character
vi: Xóa bỏ chữ nằm sau

en: Kill all characters to the EOL
vi: Xóa bỏ tất cả các ký tự đến kết thúc của dòng

en: Abort This Operation
vi: Hủy bỏ thao tác này

en: This is probably because:
vi: Rất có thể vì:

en: The required field "name" is missing.
vi: Tường cần thiết « name » (tên) còn thiếu.

en: Empty string.
vi: Chuỗi trống.

en: The character '%s' (U+%02X) may not appear at the beginning of a word.
vi: Không cho phép ký tự « %s » (U+%02X) bắt đầu từ.

en: The character '%s' (U+%02X) must be followed by an alphabetic character.
vi: Ký tự « %s » (U+%02X) phải có ký tự abc nằm sau nó.

en: Does not contain any alphabetic characters.
vi: Không chứa ký tự abc.

en: The character '%s' (U+%02X) may not appear in the middle of a word.
vi: Không cho phép ký tự « %s » (U+%02X) nằm ở giữa trong từ.

en: The character '\r' (U+0D) may not appear at the end of a word. This probably means means that the file is using MS-DOS EOL instead of Unix EOL.
vi: Không cho phép ký tự « \r » (U+0D) kết thúc từ. Có thể nghĩa là tập tin
    đó dùng ký tự kết thúc dòng kiểu MS-DOS thay thế kiểu Unix.

en: The character '%s' (U+%02X) may not appear at the end of a word.
vi: Không cho phép ký tự « %s » (U+%02X) kết thúc từ.

en: Warning: Removing invalid affix '%s' from word %s.
vi: Cảnh báo : đang gỡ bỏ phụ tố không hợp lệ « %s » ra từ %s.

en: Warning: Removing inapplicable affix '%s' from word %s.
vi: Cảnh báo : đang gỡ bỏ phụ tố không thể áp dụng « %s » ra từ %s.

en: Warning: %s Skipping string.
vi: Cảnh báo : %s đang bỏ qua chuỗi.

en: The total length is larger than 240 characters.
vi: Tổng độ dài hơn 240 ký tự.

en: Warning: %s Skipping word.
vi: Cảnh báo : %s đang bỏ qua từ.

en: Possibly incorrect count.
vi: Có lẽ số đếm không đúng.

en: Wrong endian order.
vi: Thứ tự byte trong số đa byte không phải là đúng.

en: Wrong soundslike.
vi: Điều soundslike (nghe như) không đúng.

en: Wrong soundslike version.
vi: Phiên bản soundslike (nghe như) không đúng.

en: Affix flags found in word but no affix file given.
vi: Đã tìm cờ affix (phụ tố) trong từ nhưng không có tập tin affix đưa ra.

en: The total word length, with soundslike data, is larger than 240 characters.
vi: Tổng độ dài từ, gồm dữ liệu soundslike (nghe như), hơn 240 ký tự.

en: There must be at least one "add" line.
vi: Cần phải có ít nhất một dòng kiểu « thêm » (add).

en: one of ultra, fast, normal, slow, or bad-spellers
vi: một của người chính tả rất tốt, nhanh, thường, chạm hay tệ.

en: is not one of the allowed types
vi: không phải là một của những kiểu hợp lệ

en: The personal word list is unavailable.
vi: Hiện thời danh sách từ cá nhân không sẵn sàng.

en: The session word list is unavailable.
vi: Hiện thời danh sách từ phiên chạy không sẵn sàng.

en: The main word list is unavailable.
vi: Hiện thời danh sách từ chính không sẵn sàng.

en: a string of 'o','O','p',or 'P'
vi: chuỗi là « o », « O », « p », hay « P »

note: TRANSLATORS: Like the strings in config.cpp, all strings in *-filter.opt should be under 50 characters, begin with a lower case character and not include any trailing punctuation marks.
en: experimental filter for hiding delimited contexts
vi: bộ lọc thuộc thí nghiệm để ẩn ngữ cảnh định giới

en: context delimiters (separated by spaces)
vi: điều định giới ngữ cảnh (được phân cách
    bằng dấu cách)

en: swaps visible and invisible text
vi: trao đổỉ chữ hữu hình và vô hình

en: filter for skipping quoted text in email messages
vi: bộ lọc để bỏ qua đoạn trích dẫn trong thư điên tử

en: email quote characters
vi: ký tự trích dẫn thư điện tử

en: num chars that can appear before the quote char
vi: số ký tự có thể nằm trước ký tự trích dẫn

en: filter for dealing with HTML documents
vi: bộ lọc để xử lý tàì liệu HTML

en: HTML attributes to always check
vi: thuộc tính HTML cần kiểm tra luôn luôn

en: HTML tags to always skip the contents of
vi: thẻ HTML cần bỏ qua nội dung của chúng

en: filter for dealing with Nroff documents
vi: bộ lọc để xử lý tài liệu Nroff

en: filter for dealing with generic SGML/XML documents
vi: bộ lọc để xử lý tài liệu SGML/XML giống loài

en: SGML attributes to always check
vi: thuộc tính SGML cần kiểm tra luôn luôn

en: SGML tags to always skip the contents of
vi: thẻ SGML cần bỏ qua nội dung của chúng

en: filter for dealing with TeX/LaTeX documents
vi: bộ lọc để xử lý tàì liệu TeX/LaTeX

en: check TeX comments
vi: kiểm tra chú thích TeX

en: TeX commands
vi: lệnh TeX

en: filter for dealing with Texinfo documents
vi: bộ lọc để xử lý tài liệu Texinfo

en: Texinfo commands to ignore the parameters of
vi: lệnh Texinfo cần bỏ qua các tham số của chúng

en: Texinfo environments to ignore
vi: môi trường Texinfo cần bỏ qua

en: filter to skip URL like constructs
vi: bộ lọc để bỏ qua các đồ kiểu địa chỉ Mạng

en: mode for checking C++ comments and string literals
vi: chế độ để kiểm tra chú thích C++ và đồ nghĩa chữ trong chuỗi

en: mode to check any lines starting with a #
vi: chế độ để kiểm tra dòng nào có ký tự đầu #

en: mode for skipping quoted text in email messages
vi: chế độ để bỏ qua đoạn trích dẫn trong thư điện tử

en: mode for checking HTML documents
vi: chế độ để kiểm tra tài liệu HTML

en: mode to disable all filters
vi: chế độ để tắt mọi bộ lọc

en: mode for checking Nroff documents
vi: chế độ để kiểm tra tài liệu Nroff

en: mode for checking Perl comments and string literals
vi: chế độ để kiểm tra chú thích Perl và đồ nghĩa chữ trong chuỗi

en: mode for checking generic SGML/XML documents
vi: chế độ để kiểm tra tài liệu SGML/XML giống loài

en: mode for checking TeX/LaTeX documents
vi: chế độ để kiểm tra tài liệu TeX/LaTex

en: mode for checking Texinfo documents
vi: chế độ để kiểm tra tài liệu Texinfo

en: mode to skip URL like constructs (default mode)
vi: chế độ để bỏ qua đồ kiểu địa chỉ Mạng (chế độ mặc định)

en: Enable CORBA-based AT-SPI infrastructure
vi: Bật hạ tầng AT-SPI dựa trên CORBA

en: GTK+ modules for accessibility support
vi: Mô-đun GTK+ hỗ trợ khả năng truy cập

en: In combination with /desktop/gnome/interface/accessibility, this key is needed to enable the CORBA-based AT-SPI infrastructure if the CORBA-based AT-SPI infrastructure has been relocated. It is ignored if the CORBA-based AT-SPI infrastructure has not been relocated.
vi: Kết hợp với /desktop/gnome/interface/accessibility, khoá này yêu cầu để hiệu lực hạ tầng AT-SPI dựa trên CORBA nếu hạ tầng đó đã định vị lại. Nếu không, khoá này bị lờ đi.

en: This key determines the GTK+ modules to load for accessibility support.
vi: Khóa này quyết định việc nạp các module để hỗ trợ khả năng truy cập.

en: AT-SPI Registry
vi: Đăng ký AT-SPI

en: Accessibility Registry
vi: Đăng ký Khả năng Truy cập

en: AT SPI Registry
vi: Đăng ký AT SPI

en: AT-SPI: Unknown signature %s for RemoveAccessible
vi: AT-SPI: Ký hiệu lạ %s đối với RemoveAccessible

en: AT-SPI: Error calling getRoot for %s: %s
vi: AT-SPI: Lỗi khi gọi getRoot cho %s: %s

en: AT-SPI: Error in GetItems, sender=%s, error=%s
vi: AT-SPI: Lỗi trong GetItems, sender=%s, error=%s

en: AT-SPI: Called _atspi_dbus_return_accessible_from_message with strange signature %s
vi: AT-SPI: _atspi_dbus_return_accessible_from_message được gọi với chữ ký lạ %s

en: AT-SPI: Called _atspi_dbus_return_hyperlink_from_message with strange signature %s
vi: AT-SPI: _atspi_dbus_return_hyperlink_from_message được gọi với chữ ký lạ %s

en: AT-SPI: AddAccessible with unknown signature %s
vi: AT-SPI: AddAccessible với ký hiệu lạ %s

en: The application no longer exists
vi: Ứng dụng không còn tồn tại

en: AT-SPI: expected a variant when fetching %s from interface %s; got %s
vi: AT-SPI: chờ một biến thể xuất hiện khi lấy %s từ giao diện %s; lấy %s

en: atspi_dbus_get_property: Wrong type: expected %s, got %c
vi: atspi_dbus_get_property: Sai kiểu: muốn %s, được %c

en: AT-SPI: Unknown interface %s
vi: AT-SPI: Giao diện không rõ %s

en: AT-SPI: expected 2 values in states array; got %d
vi: AT-SPI: chờ 2 giá trị trong mảng trạng thái; được %d

en: Streamable content not implemented
vi: Chưa cài đặt streamable content

en: called atspi_event_listener_register_from_callback with a NULL event_type
vi: atspi_event_listener_register_from_callback được gọi với event_type là NULL

en: Got invalid signature %s for signal %s from interface %s
vi: Nhận được chữ ký không hợp lệ %s cho tín hiệu %s từ giao tiếp %s

en: Selected Link
vi: Liên kết đã chọn

en: Specifies whether the AtkHyperlink object is selected
vi: Xác định đối tượng AtkHyperlink được chọn hay chưa

en: Number of Anchors
vi: Số neo

en: The number of anchors associated with the AtkHyperlink object
vi: Số neo gắn với đối tượng AtkHyperlink

en: End index
vi: Chỉ mục cuối

en: The end index of the AtkHyperlink object
vi: Chỉ mục cuối của đối tượng AtkHyperlink

en: Start index
vi: Chỉ mục đầu

en: The start index of the AtkHyperlink object
vi: Chỉ mục đầu của đối tượng AtkHyperlink

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of an invalid object.
en: invalid
vi: không hợp lệ

en: accelerator label
vi: nhãn tăng tốc

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of an animation widget.
en: arrow
vi: mũi tên

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a calendar widget.
en: calendar
vi: lịch

en: check menu item
vi: mục trình đơn chọn

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a color chooser.
en: color chooser
vi: bộ chọn màu

en: dateeditor
vi: bộ chỉnh ngày tháng

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a desktop icon.
en: desktop icon
vi: biểu tượng môi trường

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a desktop frame.
en: desktop frame
vi: khung môi trường

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a dial.
en: dial
vi: quay số

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a directory pane.
en: directory pane
vi: ô thư mục

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a drawing area.
en: drawing area
vi: vùng vẽ

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a file chooser.
en: file chooser
vi: bộ chọn tập tin

note: I know it looks wrong but that is what Java returns
en: fontchooser
vi: bộ chọn phông

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a frame.
en: frame
vi: khung

en: html container
vi: bộ bao bọc html

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a icon.
en: icon
vi: biểu tượng

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of an internal frame.
en: internal frame
vi: khung nội bộ

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a list item.
en: list item
vi: mục danh sách

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: this is how someone would speak the name of the menu key Translators: spoken words for the rolename of a menu.
en: menu
vi: trình đơn

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a menu bar.
en: menu bar
vi: thanh trình đơn

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a menu item. #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "A choice in a menu. Menu items (text or graphics) are typically commands or other options that the user can select."
en: menu item
vi: mục trình đơn

en: page tab
vi: thẻ trang

en: page tab list
vi: danh sách thẻ trang

en: password text
vi: chuỗi mật khẩu

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a progress bar.
en: progress bar
vi: thanh tiến trình

en: push button
vi: nút bấm

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a radio menu item.
en: radio menu item
vi: mục trình đơn chọn một

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a root pane.
en: root pane
vi: ô gốc

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a scroll bar.
en: scroll bar
vi: thanh cuộn

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a scroll pane.
en: scroll pane
vi: ô cuộn

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a slider. #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "A control that enables the user to set a value in a range."
en: slider
vi: con trượt

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a split pane.
en: split pane
vi: ô tách

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a spin button.
en: spin button
vi: nút xoay

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a table.
en: table
vi: bảng

en: table cell
vi: ô bảng

en: table column header
vi: tên cột bảng

en: table row header
vi: tên hàng bảng

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a tear off menu item.
en: tear off menu item
vi: mục trình đơn tách rời

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a terminal.
en: terminal
vi: thiết bị cuối

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a toggle button.
en: toggle button
vi: nút bật/tắt

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a toolbar.
en: tool bar
vi: thanh công cụ

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a tree.
en: tree
vi: cây

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a tree table.
en: tree table
vi: bảng cây

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a viewport. #-#-#-#-#  1188 (sawfish HEAD)  #-#-#-#-# ../lisp/sawfish/wm/ext/edge-flip.jl
en: viewport
vi: cổng xem

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a window.
en: window
vi: cửa sổ

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a paragraph.
en: paragraph
vi: đoạn văn

en: ruler
vi: thước độ

note: #-#-#-#-#  338 (gnucash 2.2.2)  #-#-#-#-# Translators: This is a directory name. It may be presented to * the user to indicate that some data file was defined by the * gnucash application. #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a application.
en: application
vi: ứng dụng

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of an editbar.
en: edit bar
vi: thanh sửa

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of an embedded component.
en: embedded component
vi: thành phần nhúng

en: chart
vi: sơ đồ

en: document frame
vi: khung tài liệu

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a page tab.
en: page
vi: trang

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: this is the spoken word for the character '§' (U+00a7) Translators: spoken words for the rolename of a section (e.g., in html).
en: section
vi: phần

en: redundant object
vi: đối tượng thừa

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a form.
en: form
vi: mẫu

en: input method window
vi: cửa sổ cách gõ

en: table row
vi: hàng bảng

en: tree item
vi: nút cây

en: document spreadsheet
vi: bảng tính tài liệu

en: document presentation
vi: trình diễn tài liệu

en: document text
vi: văn bản tài liệu

en: document web
vi: web tài liệu

en: document email
vi: email tài liệu

en: list box
vi: ô danh sách

en: image map
vi: bản đồ ảnh

en: notification
vi: thông báo

en: info bar
vi: thanh thông tin

en: Accessible Parent
vi: Cấp trên truy cập được

en: Is used to notify that the parent has changed
vi: Dùng để thông báo cấp trên đã thay đổi

en: Accessible Value
vi: Giá trị truy cập được

en: Is used to notify that the value has changed
vi: Dùng để thông báo giá trị đã thay đổi

en: Accessible Role
vi: Vai trò truy cập được

en: The accessible role of this object
vi: Vai trò có khả năng truy cập của đối tượng này

en: Accessible Layer
vi: Lớp truy cập được

en: The accessible layer of this object
vi: Lớp có khả năng truy cập của đối tượng

en: Accessible MDI Value
vi: Giá trị MDI truy cập được

en: The accessible MDI value of this object
vi: Giá trị MDI có khả năng truy cập của đối tượng này

en: Accessible Table Caption
vi: Tiêu đề bảng truy cập được

en: Is used to notify that the table caption has changed; this property should not be used. accessible-table-caption-object should be used instead
vi: Dùng để thông báo tiêu đề bảng đã thay đổi; không dùng thuộc tính này mà nên dùng accessible-table-caption-object (đối tượng tiêu đề bảng truy cập được)

en: Accessible Table Column Header
vi: Tiêu đề cột bảng truy cập được

en: Is used to notify that the table column header has changed
vi: Dùng để thông báo tiêu đề cột bảng đã thay đổi.

en: Accessible Table Column Description
vi: Mô tả cột bảng truy cập được

en: Is used to notify that the table column description has changed
vi: Dùng để thông báo mô tả cột bảng đã thay đổi

en: Accessible Table Row Header
vi: Tên hàng bảng truy cập được

en: Is used to notify that the table row header has changed
vi: Dùng để thông báo tên hàng trong bảng đã thay đổi.

en: Accessible Table Row Description
vi: Mô tả hàng bảng truy cập được

en: Is used to notify that the table row description has changed
vi: Dùng để thông báo mô tả hàng bảng đã thay đổi

en: Accessible Table Summary
vi: Tóm tắt bảng truy cập được

en: Is used to notify that the table summary has changed
vi: Dùng để thông báo tóm tắt bảng đã thay đổi

en: Accessible Table Caption Object
vi: Đối tượng tiêu đề bảng truy cập được

en: Is used to notify that the table caption has changed
vi: Dùng để thông báo tiêu đề bảng đã thay đổi

en: Number of Accessible Hypertext Links
vi: Số liên kết siêu văn bản truy cập được

en: The number of links which the current AtkHypertext has
vi: Tổng số liên kết thuộc về AtkHypertext hiện tại

en: Acetic Acid
vi: Axit axetic

en: Acetone
vi: Axetôn

en: Butanol
vi: Butanola

en: Cyclobutane
vi: Xiclôbutan

en: Dimethyl Ether
vi: Ête metyla đôi

en: Ethanal
vi: Etanan

en: Ethane
vi: Etan

en: Ethanol
vi: Etanola

en: Ethylene
vi: Etylen

en: Glycerin
vi: Glyxerin

en: Lactic Acid
vi: Acit lactic

en: Methanal
vi: Metanan

en: Methane
vi: Metan

en: Methanol
vi: Metanola

en: Propanal
vi: Prôpanan

en: Propylene
vi: Prôpylen

en: Trans Butylen
vi: Butylen qua

en: Water
vi: Nước

en: Continue paused game
vi: Tiếp tục chơi

en: End a game
vi: Kết thúc trò chơi

en: Pause the running game
vi: Tạm dừng trò chơi

en: Reset level
vi: Đặt lại cấp độ

en: Restores start situation
vi: Phục hồi vị trí ban đầu

en: Set preferences
vi: Thiết lập thông số

en: Skip _level
vi: Bỏ qua _cấp độ

en: Skip the current level
vi: Bỏ qua cấp độ này

en: View highscores
vi: Xem điểm cao

en: _Continue game
vi: _Tiếp tục chơi

en: _Preferences ...
vi: _Thông số...

en: _Scores ...
vi: Đ_iểm...

en: Couldn't find level sequence description.
vi: Không thể tìm chuỗi mô tả cấp độ.

en: No level found.
vi: Không tìm thấy cấp độ.

en: Found level '%s' in: %s
vi: Tìm thấy cấp độ « %s » trong: %s

en: You have not achieved any scores yet. Play a little before coming back!
vi: Bạn chưa được điểm nào. Chơi nữa nhé trước khi trở về!

en: A puzzle game about atoms and molecules
vi: Trò chơi trí tuệ về nguyên tử và phân tử

en: Congratulations! You have finished all Atomix levels.
vi: Xin chúc mừng! Bạn đã hoàn tất mọi cấp độ của Atomix.

en: Couldn't find at least one level.
vi: Không thể tìm thấy cấp độ nào cả.

en: Do you want to finish the game?
vi: Bạn có muốn hoàn tất trò chơi không?

en: Molecule:
vi: Phân tử:

en: Formula:
vi: Công thức:

en: Couldn't find file: %s
vi: Không thể tìm tập tin: %s

en: No themes found.
vi: Không tìm thấy sắc thái.

en: Found theme '%s' in: %s
vi: Tìm thấy sắc thái « %s » trong: %s

en: Molecule puzzle game
vi: Trò chơi trí tuệ về phân tử

en: Searching ...
vi: Đang tìm ...

en:   (invalid UTF-8)
vi:   (UTF-8 không hợp lệ)

en: Error importing Winamp EQF file '%s'
vi: Lỗi khi nhập tập tin EQF của Winamp '%s'

en: Display Jump to File dialog
vi: Hiện hộp thoại Chuyển đến tập tin

en: Add files to the playlist
vi: Thêm tập tin vào danh sách

en: Add new files to a temporary playlist
vi: Thêm tập tin mới vào danh sách tạm thời

en: Display the main window
vi: Hiện cửa sổ chính

en: Show version
vi: Hiện phiên bản

en: - play multimedia files
vi: - phát tập tin đa phương tiện

en: %s: %s
    Try `%s --help' for more information.
vi: %s: %s
    Chạy `%s --help' để biết thêm thông tin.

en: No decoder found for %s.
vi: Không tìm thấy bộ giải mã cho %s.

en: Cannot %s %s: unsupported file extension.
vi: Không thể %s %s: tập tin không được hỗ trợ.

en: save
vi: lưu

en: Now Playing
vi: Đang phát

en: The playlist cannot be sorted because metadata scanning is still in progress (or has been disabled).
vi: Danh sách không thể được sắp xếp vì quá trình quét thông tin đang diễn ra (hoặc bị tắt).

en: %s Settings
vi: Thiết lập %s

en: Song Info
vi: Thông tin bài hát

en: Tracknumber
vi: Bài số

en: Genre
vi: Thể loại

en: Filepath
vi: Đường dẫn tập tin

note: #-#-#-#-#  120 (dialog 1.1.20080819)  #-#-#-#-# Headline "Year" #-#-#-#-#  338 (gnucash 2.2.2)  #-#-#-#-# src/report/report-system/options-utilities.scm #-#-#-#-#  1024 (openobject-addons)  #-#-#-#-# module: account #-#-#-#-#  1038 (openobject-addons)  #-#-#-#-# module: account_voucher
en: Year
vi: Năm

en: Codec
vi: Bộ giải mã

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# This is the approximate time it takes to calibrate the display. #-#-#-#-#  259 (gimp-gap HEAD)  #-#-#-#-# the use_quality_wp_selection checkbutton #-#-#-#-#  1049 (openobject-addons)  #-#-#-#-# module: base_module_quality
en: Quality
vi: Chất lượng

en: Taiwanese
vi: Tiếng Đài Loan

en: Floating point
vi: Điểm chuyển động

en: Album mode
vi: Chế độ album

en: Buffer size:
vi: Dung lượng bộ đệm:

en: Use software volume control (not recommended)
vi: Sử dụng kiểm soát âm lượng của phần mềm (không nên)

en: <b>Replay Gain</b>
vi: <b>Tăng âm</b>

en: Enable Replay Gain
vi: Bật chế độ tăng thêm âm lượng

en: Prevent clipping (recommended)
vi: Tránh tổn thất (khuyên dùng)

en: <b>Adjust Levels</b>
vi: <b>Các mức điều chỉnh</b>

en: Amplify all files:
vi: Khuếch đại mọi tập tin:

en: Amplify untagged files:
vi: Khuếch đại tập tin chưa gán thẻ:

en: Proxy hostname:
vi: Tên máy chủ proxy:

en: Proxy username:
vi: Tên người dùng proxy:

en: Proxy password:
vi: Mật khẩu proxy:

en: <b>Proxy Configuration</b>
vi: <b>Cấu hình Proxy</b>

en: Enable proxy usage
vi: Cho phép dùng proxy

en: Use authentication with proxy
vi: Xác thực với proxy

en: Auto character encoding detector for:
vi: Tự động nhận diện bảng mã kí tự cho:

en: Fallback character encodings:
vi: Bảng mã kí tự dự phòng:

en: Continue playback on startup
vi: Tiếp tục phát khi khởi động

en: Advance when the current song is deleted
vi: Đến bài kế tiếp khi xóa bài hiện tại

en: Clear the playlist when opening files
vi: Dọn sạch danh sách khi mở các tập tin

en: Open files in a temporary playlist
vi: Mở các tập tin trong một danh sách tạm

en: Do not load metadata for songs until played
vi: Không nạp thông tin bài hát cho đến khi nó được phát

en: <b>Album Art</b>
vi: <b>Ảnh bìa</b>

en: Search for images matching these words (comma-separated):
vi: Tìm ảnh có tên chứa các từ sau (cách bằng dấu phẩy):

en: Exclude images matching these words (comma-separated):
vi: Ngoại trừ tên ảnh chứa các từ sau (cách bằng dấu phẩy):

en: Search for images matching song file name
vi: Tìm ảnh khớp với tên tập tin

en: <b>Popup Information</b>
vi: <b>Cửa sổ thông tin bật lên</b>

en: Show popup information
vi: Hiện ô chú thích thông tin

en: TITLE
vi: TỰA ĐỀ

en: ARTIST - TITLE
vi: NGHỆ SĨ - TỰA ĐỀ

en: ARTIST - ALBUM - TITLE
vi: NGHỆ SĨ - ALBUM - TỰA

en: ARTIST - ALBUM - TRACK. TITLE
vi: NGHỆ SĨ - ALBUM - BÀI. TỰA

en: ARTIST [ ALBUM ] - TRACK. TITLE
vi: NGHỆ SĨ [ALBUM ] - BÀI. TỰA

en: ALBUM - TITLE
vi: ALBUM - TỰA ĐỀ

en: <b>Song Display</b>
vi: <b>Hiển thị bài hát</b>

en: Show song numbers
vi: Hiện số thứ tự trong danh sách của bài hát

en: Show leading zeroes (02:00 instead of 2:00)
vi: Hiện số không ở đầu (02:00 thay vì of 2:00)

en: Show information about titlestring format
vi: Hiện thông tin về định dạng tựa đề

en: Custom string:
vi: Chuỗi tùy chọn:

en: Output plugin:
vi: Trình cắm xuất ra:

en: Effect
vi: Hiệu ứng

en: Audacious Preferences
vi: Tùy chỉnh Audacious

en: Could not create directory (%s): %s
vi: Không thể tạo thư mục (%s): %s

en: Position not found.
vi: Không tìm thấy vị trí.

en: No song playing.
vi: Hiện không phát nhạc.

en: Audio CD, track %s
vi: Đĩa nhạc, bài %s

en: %d channel | %d channels
vi[0]: %d kênh

en: About Audacious
vi: Giới thiệu Audacious

en: Are you sure you want to close %s?  If you do, any changes made since the playlist was exported will be lost.
vi: Bạn có chắc là muốn đóng %s? Nếu bạn làm vậy, các thay đổi kể từ khi danh sách được xuất ra sẽ bị mất.

en: Close Playlist
vi: Đóng danh sách

en: _Don't show this message again
vi: _Không hiện tin nhắn này nữa

en: settings ...
vi: thiết lập ...

en: _Enable
vi: _Bật

en: Preamp
vi: Độ lớn

en: Metadata updated successfully
vi: Đã cập nhật thông tin

en: Metadata updating failed
vi: Không thể cập nhật thông tin

en: Track Information
vi: Thông tin

en: <span size="small">Format:</span>
vi: <span size="small">Định dạng:</span>

en: <span size="small">Quality:</span>
vi: <span size="small">Chất lượng:</span>

en: <span size="small">Bitrate:</span>
vi: <span size="small">Tỉ lệ bit:</span>

en: <span size="small">Title</span>
vi: <span size="small">Tựa đề</span>

en: <span size="small">Artist</span>
vi: <span size="small">Nghệ sĩ</span>

en: <span size="small">Comment</span>
vi: <span size="small">Bình luận</span>

en: <span size="small">Genre</span>
vi: <span size="small">Thể loại</span>

en: <span size="small">Year</span>
vi: <span size="small">Năm</span>

en: <span size="small">Track Number</span>
vi: <span size="small">Số thứ tự</span>

en: %d kb/s
vi: %d kb/giây

en: No info available for %s.
vi: Không có thông tin của %s.

en: Jump to Time
vi: Định mốc t.gian phát nhạc

en: Enter time (minutes:seconds):
vi: Nhập thời gian (phút:giây):

en: Overwrite %s?
vi: Ghi đè %s?

note: #-#-#-#-#  915 (MATE Desktop Environment)  #-#-#-#-# Translators: "Open Files" is the title of the file chooser window
en: Open Files
vi: Mở tập tin

en: Add Files
vi: Thêm tập tin

en: Close dialog on Open
vi: Đóng hộp thoại khi Mở

en: Close dialog on Add
vi: Đóng hộp thoại khi Thêm

en: Un_queue
vi: Bỏ khỏi _hàng đợi

en: Jump to Song
vi: Chuyển đến bài hát

en: Close on Jump
vi: Đóng khi chọn xong

en: Playlist Manager
vi: Quản lý danh sách

en: _Close dialog on activating playlist
vi: Đóng hộp thoại khi _kích hoạt danh sách

en: Add URL
vi: Thêm URL

en: Enter URL:
vi: Nhập URL:

en: 
    (Further messages have been hidden.)
vi: 
    (Các thông báo khác đã bị ẩn.)

en: Audacity %s Development Team
vi: Nhóm phát triển Audacity %s

en: Audacity %s Support Team
vi: Nhóm hỗ trợ Audacity %s

en: Emeritus Developers
vi: Nhà phát triển danh dự

en: Other Emeritus Team Members
vi: Những thành viên khác của nhóm phát triển danh dự

en: Other Contributors
vi: Những đóng góp khác

en: Audacity is based on code from the following projects:
vi: Audacity dựa trên mã nguồn của những dự án sau:

en: Special thanks:
vi: Rất cám ơn:

en: File Format Support
vi: Hỗ trợ định dạng

note: i18n-hint: This is what the library (libmad) does - imports MP3 files
en: MP3 Importing
vi: Nhập MP3

en: Ogg Vorbis Import and Export
vi: Xuất và nhập Ogg Vorbis

en: ID3 tag support
vi: Hỗ trợ thẻ ID3

en: FLAC import and export
vi: Xuất và nhập FLAC

en: MP2 export
vi: Xuất MP2

en: Import via QuickTime
vi: Nhập qua QuickTime

note: i18n-hint: Libraries that are essential to audacity
en: Core Libraries
vi: Các thư viện lõi

en: Sample rate conversion
vi: Chuyển đổi tốc độ lấy mẫu

en: Audio playback and recording
vi: Phát và ghi âm

en: Plug-in support
vi: Hỗ trợ trình bổ sung

en: Sound card mixer support
vi: Hỗ trợ bộ trộn trên card âm thanh

en: Pitch and Tempo Change support
vi: Hỗ trợ thay đổi nhịp độ và cao độ

en: Program build date:
vi: Ngày biên dịch chương trình:

en: Debug build
vi: Bản sửa lỗi

en: Release build
vi: Bản phát hành

note: i18n-hint: The directory audacity is installed into (on *nix systems)
en: Installation Prefix:
vi: Thư mục cài đặt:

en: Settings folder:
vi: Thư mục thiết lập:

en: GPL License
vi: Giấy phép GPL

en: Master Gain Control
vi: Điều chỉnh khuếch đại kênh chính

en: Input Meter
vi: Biên độ thu đo được

en: Output Meter
vi: Biên độ phát đo được

en: &Open...
vi: &Mở...

en: &About Audacity...
vi: &Thông tin về Audacity...

en: Using block size of %ld
vi: Dùng kích thước khối %ld

en: Unknown command line option: %s
vi: Không biết tuỳ chọn của dòng lệnh: %s

en: Audacity could not find a place to store temporary files.
    Please enter an appropriate directory in the preferences dialog.
vi: Audacity không tìm được nơi nào để chứa các tập tin tạm thời.
    Xin hãy vào hộp thoại Tuỳ thích và chọn thư mục chứa các tập tin tạm thời.

en: Audacity is now going to exit. Please launch Audacity again to use the new temporary directory.
vi: Đang thoát Audacity. Thư mục tạm thời mới sẽ được dùng trong lần chạy kế tiếp.

en: Running two copies of Audacity simultaneously may cause
    data loss or cause your system to crash.
vi: Chạy 2 tiến trình Audacity cùng lúc có thể gây ra 
    mất dữ liệu hay làm hỏng hệ thống của bạn.

en: Audacity was not able to lock the temporary files directory.
    This folder may be in use by another copy of Audacity.
vi: Audacity không thể sử dụng thư mục tạm thời,
    có lẽ do bạn chạy 2 bản Audacity một lúc.

en: Do you still want to start Audacity?
vi: Bạn vẫn muốn khởi động Audacity?

en: The system has detected that another copy of Audacity is running.
vi: Hệ thống phát hiện ra một bản Audacity khác đang chạy.

en: Use the New or Open commands in the currently running Audacity
    process to open multiple projects simultaneously.
vi: Dùng lệnh Mới hoặc Mở trên bản Audacity đang chạy 
    để mở nhiều dự án cùng lúc.

en: Audacity is already running
vi: Audacity đang hoạt động từ trước...

en: Command-line options supported:
vi: Các tuỳ chọn dòng lệnh có thể có:

note: i18n-hint: '-help' is the option and needs to stay in * English. This displays a list of available options
en: 	-help (this message)
vi: 	-help (trợ giúp này)

note: i18n-hint '-version' needs to stay in English.
en: 	-version (display Audacity version)
vi: 	-version (cho biết phiên bản Audacity hiện hành)

note: i18n-hint '-test' is the option and needs to stay in * English. This runs a set of automatic tests on audacity * itself
en: 	-test (run self diagnostics)
vi: 	-test (chạy chẩn đoán lỗi)

note: i18n-hint '-blocksize' is the option and needs to stay in * English. 'nnn' is any integer number. This controls the * size pieces that audacity uses when writing files to the * disk
en: 	-blocksize nnn (set max disk block size in bytes)
vi: 	-blocksize nnn (đặt kích thước lớn nhất cho khối (byte))

en: In addition, specify the name of an audio file or Audacity project to open it.
vi: Chỉ định tên của một tập tin âm thanh hoặc dự án của Audacity để mở nó.

en: Audacity project (.AUP) files are not currently 
    associated with Audacity. 
    
    Associate them, so they open on double-click?
vi: Các tập tin đuôi của Audacity (.AUP) chưa được gắn kết với Audacity.
    
    Gắn kết chúng lại để mở tập tin .AUP bằng Audacity?

en: Audacity Project Files
vi: Tập tin Dự án Audacity

en: Could not find any audio devices.
vi: Không tìm thấy thiết bị âm thanh nào.

en: You will not be able to play or record audio.
vi: Bạn không thể phát hoặc ghi âm.

en: Error Initializing Audio
vi: Lỗi khởi chạy Âm thanh

en: Latency problem
vi: Lỗi do trễ thời gian

en: Automatic Crash Recovery
vi: Tự động khôi phục lỗi

en: Some projects were not saved properly the last time Audacity was run.
    Fortunately, the following projects can automatically be recovered:
vi: Một số dự án đã không được lưu vào đĩa cứng theo cách thông thường ở lần chạy trước. 
    Tuy nhiên, một số dự án dưới đây có thể được phục hồi:

en: Recoverable projects
vi: Các dự án có thể phục hồi:

en: Recovering a project will not change any files on disk before you save it.
vi: Phục hồi một dự án sẽ không thay đổi bất cứ tập tin nào trên đĩa cứng trước khi bạn lưu nó.

en: Quit Audacity
vi: Thoát Audacity

en: Do Not Recover
vi: Không phục hồi

en: Recover Projects
vi: Phục hồi dự án

en: Are you sure you don't want to recover any projects?
    They can't be recovered later.
vi: Có chắc là bạn không phục hồi dự án không?
     Sẽ không thể phục hồi lại nữa đâu.

en: Confirm?
vi: Xác nhận?

en: &Command
vi: &Lệnh

en: &Edit Parameters
vi: &Sửa tham số

en: &Parameters
vi: &Tham số

en: C&hoose command
vi: &Chọn lệnh

en: Stereo to Mono Effect not found
vi: Không tìm thấy hiệu ứng chuyển âm thanh từ Stereo sang Mono

en: Ogg Vorbis support is not included in this build of Audacity
vi: Bản Audacity này không hỗ trợ định dạng Ogg Vorbis

en: FLAC support is not included in this build of Audacity
vi: Bản Audacity này không hỗ trợ định dạng FLAC

en: Command %s not implemented yet
vi: Lệnh %s chưa được phát triển

en: Could not set parameters of effect %s
     to %s.
vi: Không đặt được các tham số của hiệu ứng %s
    cho %s

en: Your batch command of %s was not recognised.
vi: Không hiểu được lệnh gộp bạn tạo cho %s

en: Apply %s with parameter(s)
    
    %s
vi: Áp dụng %s với (các) tham số 
    
    %s

en: Test Mode
vi: Chế độ kiểm tr

en: Apply %s
vi: Áp dụng %s

en: Apply Chain
vi: Áp dụng quy trình

en: &Select chain
vi: &Chọn quy trình

en: Chain
vi: Quy trình

en: Apply to Current &Project
vi: Áp dụng vào &dự án hiện hành

en: Apply to &Files...
vi: Áp dụng cho &tập tin

en: No chain selected
vi: Chưa có quy trình nào được chọn

en: Applying '%s' to current project
vi: Áp dung '%s' cho dự án hiện hành

en: Please save and close the current project first.
vi: Xin hãy lưu và đóng dự án hiện hành trước.

en: Select file(s) for batch processing...
vi: Chọn các tập tin cần xử lý gộp...

en: Applying...
vi: Đang áp dụng...

en: Edit Chains
vi: Sửa đổi quy trình

en: &Chains
vi: &Quy trình

en: C&hain (Double-Click or press SPACE to edit)
vi: C&hùm (nhắp đúp chuột hoặc nhấn phím cách để hiệu đính)

note: src/report/standard-reports/general-journal.scm src/report/standard-reports/general-ledger.scm src/report/standard-reports/register.scm src/report/standard-reports/transaction.scm
en: Num
vi: Số

en: De&lete
vi: &Xoá

en: Move &Up
vi: Chuyển lên &trên

en: Move &Down
vi: Chuyển &xuống dưới

en: De&faults
vi: Mă&c định

en: - END -
vi: - HẾT -

en: %s changed
vi: Đã thay đổi %s

en: Do you want to save the changes?
vi: Bạn có muốn lưu các thay đổi không?

en: Enter name of new chain
vi: Đặt tên cho quy trình mới

en: Name must not be blank
vi: Không được để trống phần tên

en: Names may not contain '%c' and '%c'
vi: Tên không được chứa '%c' và '%c'

en: Removing Dependencies
vi: Đang xoá các phụ thuộc

en: Copying audio data into project...
vi: Đang chép dữ liệu âm thanh vào dự án...

en: Project Dependencies
vi: Tính phụ thuộc của dự án

en: Cancel Save
vi: Không lưu

en: Whenever a project depends on other files:
vi: Khi một dự án phụ thuộc vào các tập tin âm thanh bên ngoài:

en: If you proceed, your project will not be saved to disk. Is this what you want?
vi: Dự án của bạn sẽ không được lưu lại vào đĩa. Bạn có muốn thế không?

en: Cleaning up temporary files
vi: Xoá các tập tin tạm thời

en: Saving project data files
vi: Đang lưu các dữ liệu của dự án

en: Cleaning up cache directories
vi: Xoá thư mục đệm

en: Renamed file: %s
vi: Tập tin đã đổi tên: %s

en: Close project immediately with no changes
vi: Không thay đổi và đóng dự án ngay bây giờ

en: Close project immediately with no further changes
vi: Lập tức đóng dự án lại và giữ nguyên hiện trạng

en: Caching audio
vi: Đang đưa âm thanh vào bộ đệm

en: Saving recorded audio
vi: Đang lưu âm thanh thu được

en: Rectangular
vi: Chữ nhật

en: Spectrum
vi: Phổ

en: Standard Autocorrelation
vi: Tự tương quan chuẩn

en: Cuberoot Autocorrelation
vi: Tự tương quan căn bậc ba

en: Enhanced Autocorrelation
vi: Tự tương quan tăng

note: #-#-#-#-#  40 (avogadro)  #-#-#-#-# i18n: file: src/extensions/forcefielddialog.ui:82 i18n: ectx: property (text), widget (QLabel, label_3) #-#-#-#-#  255 (gimp-plugins HEAD)  #-#-#-#-# The maze algorithm frame
en: Algorithm
vi: Thuật toán

note: i18n-hint: This refers to a "window function", used in the Frequency analyze dialog box.
en:  window
vi: cửa sổ

en: Linear frequency
vi: Tần số tuyến tính

en: Log frequency
vi: Tần số logarit

note: "In a chart or other two-dimensional system using coordinates, the horizontal line (x-axis) or vertical line (y-axis) that serves as a reference for plotting points. In a three-dimensional coordinate system, a third line (z-axis) is used to represent depth"
en: Axis
vi: Trục

en: Grids
vi: Lưới

en: To plot the spectrum, all selected tracks must be the same sample rate.
vi: Để vẽ phổ, tất cả các dải được chọn phải có cùng tốc độ lấy mẫu

en: Too much audio was selected.  Only the first %.1f seconds of audio will be analyzed.
vi: Bạn chọn quá nhiều dữ liệu. Audacity sẽ chỉ phân tích %.1f giây đầu tiên của phần chọn.

en: Not enough data selected.
vi: Bạn chọn thiếu dữ liệu.

en: Cursor: %d Hz (%s) = %d dB    Peak: %d Hz (%s) = %.1f dB
vi: Con trỏ: %d Hz (%s) = %d dB    Đỉnh: %d Hz (%s) = %.1f dB

en: Cursor: %.4f sec (%d Hz) (%s) = %f,    Peak: %.4f sec (%d Hz) (%s) = %.3f
vi: Con trỏ: %.4f sec (%d Hz) (%s) = %f,    Đỉnh: %.4f sec (%d Hz) (%s) = %.3f

en: Export Spectral Data As:
vi: Xuất dữ liệu phổ thành:

en: Couldn't write to file:
vi: Không thể ghi vào tập tin:

en: Frequency (Hz)	Level (dB)
vi: Tần số (Hz)	Mức (dB)

en: Lag (seconds)	Frequency (Hz)	Level
vi: Trễ (seconds)	Tần số (Hz)	Mức

en: Playing Audio
vi: Đang phát âm

en: Recording Audio
vi: Đang ghi âm

en: Recording - Choosing the Input Device
vi: Ghi âm - Chọn thiết bị đầu vào

en: Recording - Choosing the Input Source
vi: Ghi âm - Chọn nguồn tín hiệu vào

en: Recording - Setting the Input Level
vi: Ghi âm - Đặt mức tín hiệu vào

en: Editing and greyed out Menus
vi: Các trình đơn hoạt động và không hoạt động

en: Exporting an Audio File
vi: Xuất dự án thành tập tin âm thanh

en: Saving an Audacity Project
vi: Lưu dự án của Audacity

en: Burn to CD
vi: Ghi ra đĩa CD

en: No Local Help
vi: Không có trợ giúp trong máy

en: Welcome to Audacity
vi: Chào mừng đến với Audacity

en: Manage History
vi: Xem việc đã làm

en: &Undo Levels Available
vi: &Hoãn các mức cho phép

en: Levels To Discard
vi: Xoá các mức

en: Unable to determine
vi: Không quyết định được

en: Press F2 or double click to edit cell contents.
vi: Nhấn F2 hoặc nhắp đúp chuột để sửa nội dung ô...

en: Insert &After
vi: Chèn phía s&au

en: Insert &Before
vi: Chèn lên t&rước

en: You have left blank label names.  These will be
    skipped when repopulating the Label Tracks.
    
    Would you like to go back and provide names?
vi: Bạn đã bỏ trống tên nhãn. Dải âm thanh này sẽ 
    bị bỏ qua khi phục hồi Nhãn dải âm.
    
    Bạn có muốn quay lại và đặt tên cho nhãn không?

note: #-#-#-#-#  1024 (openobject-addons)  #-#-#-#-# module: account #-#-#-#-#  1030 (openobject-addons)  #-#-#-#-# module: account_budget #-#-#-#-#  1057 (openobject-addons)  #-#-#-#-# module: crm
en: Confirm
vi: Xác nhận

en: Select a text file containing labels...
vi: Chọn một tập tin văn bản chứa các nhãn...

en: Text files (*.txt)|*.txt|All files (*.*)|*.*
vi: Tập tin văn bản (*.txt)|*.txt|Tất cả (*.*)|*.*

en: Could not open file:
vi: Không mở được tập tin:

en: No labels to export.
vi: Chưa có nhãn để có thể xuất ra.

en: Export Labels As:
vi: Xuất nhãn thành:

en: New Label Track
vi: Nhãn mới cho dải âm

en: Enter track name
vi: Nhập tên dải âm

en: Added label
vi: Đã thêm nhãn

en: Audacity First Run
vi: Chạy Audacity lần đầu tiên

en: Choose Language for Audacity to use:
vi: Chọn ngôn ngữ sẽ dùng:

en: Converted a 1.0 project file to the new format.
    The old file has been saved as '%s'
vi: Đã chuyển tập tin dự án phiên bản 1.0 sang định dạng mới.
    Tập tin cũ đã được lưu thành '%s'

en: Opening Audacity Project
vi: Mở dự án của Audacity

en: &Save Project
vi: &Lưu Dự án

en: Save Project &As...
vi: Lưu &như dự án mới...

en: Chec&k Dependencies...
vi: &Kiểm tra phụ thuộc...

en: Open Me&tadata Editor...
vi: Soạn thảo &dữ liệu đặc tả...

en: &Import
vi: &Nhập

en: &Audio...
vi: Âm t&hanh...

en: &Labels...
vi: &Nhãn...

en: &Raw Data...
vi: &Dữ liệu thô...

en: Expo&rt Selection...
vi: Xuất phầ&n chọn...

en: Export &Labels...
vi: Xuất &nhãn...

en: Export &Multiple...
vi: Xuất ra &nhiều tập tin

en: Appl&y Chain...
vi: Áp dụng &quy trình...

en: Edit C&hains...
vi: &Hiệu chỉnh quy trình...

en: Export CleanSpeech &Presets...
vi: Xuất thiết lập sẵn cho CleanS&peech...

en: I&mport CleanSpeech Presets...
vi: Nhập th&iết lập sẵn của CleanSpeed

en: &Upload File...
vi: &Tải tập tin lên...

en: Pa&ge Setup...
vi: Thiết lập tran&g

en: Cu&t
vi: Cắ&t

en: Spl&it Cut
vi: Ch&ia và Cắt

en: Split D&elete
vi: Chia &và Xoá

en: Tri&m
vi: Thu &gọn

en: Sp&lit
vi: Phâ&n chia

en: Split Ne&w
vi: Chia và tạo &mới

en: &Join
vi: &Ghép nối

note: #-#-#-#-#  39 (avogadro)  #-#-#-#-# i18n: file: src/mainwindow.ui:440 i18n: ectx: property (text), widget (QToolBar, toolBar)
en: &Paste
vi: &Dán

en: Duplic&ate
vi: N&hân đôi

note: i18n-hint: Labeled Regions submenu
en: &Cut
vi: &Cắt

note: i18n-hint: Labeled Regions submenu
en: &Split Cut
vi: Chi&a và cắt

note: i18n-hint: Labeled Regions submenu
en: Sp&lit Delete
vi: Chia &và Xoá

note: i18n-hint: Labeled Regions submenu
en: Co&py
vi: Ché&p

note: i18n-hint: Labeled Regions submenu
en: Spli&t
vi: Phâ&n chia

en: &Left at Playback Position
vi: Bên &trái vị trí phát lại

en: &Right at Playback Position
vi: Bên &phải vị trí phát lại

en: Track &Start to Cursor
vi: Từ đầu đến c&on trỏ

en: Cursor to Track &End
vi: Con &trỏ đến hết

en: Find &Zero Crossings
vi: Tìm điểm biên độ bằng &không

en: to Selection Star&t
vi: đến đầu vùn&g chọn

en: to Selection En&d
vi: đến cuố&i vùng chọn

en: to Track &Start
vi: đến đầ&u dải

en: to Track &End
vi: đến &cuối dải

en: Re&gion Save
vi: &Lưu vùng

en: Regio&n Restore
vi: Phụ&c hồi vùng

en: &Lock
vi: &Khoá

en: &Unlock
vi: &Mở khoá

en: Zoom &Normal
vi: Đúng &Cỡ

en: &Fit in Window
vi: &Vừa cửa sổ

en: Fit &Vertically
vi: Vừa chiều n&gang

en: &Zoom to Selection
vi: Vừ&a vùng chọn

en: &Collapse All Tracks
vi: &Gộp các dải âm lại

en: E&xpand All Tracks
vi: &Bung các dải âm ra

en: &Show Clipping
vi: Hiện &ghim tín hiệu

en: &History...
vi: Đã &làm...

en: &Device Toolbar
vi: &Thiết bị

en: &Edit Toolbar
vi: Chỉnh &sửa

en: &Meter Toolbar
vi: Đ&o đạc

en: Mi&xer Toolbar
vi: &Trộn tiếng

en: &Selection Toolbar
vi: &Vùng chọn

en: T&ools Toolbar
vi: &Công cụ

en: Transcri&ption Toolbar
vi: Tốc độ &phát

en: &Reset Toolbars
vi: Thiết &lập lại

en: &Stop
vi: &Dừng

en: Skip to Start
vi: Nhảy về đầu

en: Skip to End
vi: Chuyển về cuối

en: &Tracks
vi: &Dải âm

en: &Audio Track
vi: &Dải âm

en: &Stereo Track
vi: Dải &stereo

en: &Label Track
vi: &Nhãn cho dải âm

en: &Time Track
vi: Dải &thời gian

en: Mi&x and Render
vi: Trộn và &Diễn tả

en: Mix and Render to New Track
vi: Trộn và Diễn tả sang Dải mới

en: &Resample...
vi: &Lấy mẫu lại...

en: Remo&ve Tracks
vi: &Xoá Dải âm

en: &Mute All Tracks
vi: &Tắt tiếng mọi dải âm

en: &UnMute All Tracks
vi: &Bật tiếng mọi dải âm

en: Align with &Zero
vi: Xếp về thời điểm &không

en: Align with &Cursor
vi: Xếp về vị trí &con trỏ

en: Align with Selection &Start
vi: Xếp về đầ&u vùng chọn

en: Align with Selection &End
vi: Xếp &sau vùng chọn

en: Align End with Cu&rsor
vi: Xếp đuôi về &vị trí con trỏ

en: Align End with Selection Star&t
vi: Xếp đuôi về đầ&u vùng chọn

en: Align End with Selection En&d
vi: Xếp đuôi về &cuối vùng chọn

en: Align Tracks To&gether
vi: Xếp các dải âm &cùng nhau

en: Add Label At &Playback Position
vi: Thêm nhãn từ vị trí &phát lại

en: &Edit Labels
vi: &Sửa nhãn

en: &Generate
vi: Tạo â&m

en: Effe&ct
vi: &Hiệu ứng

en: Repeat %s
vi: Lặp lại %s

en: &Analyze
vi: &Phân tích

en: Plot Spectrum...
vi: Vẽ phổ tần số...

en: &About Audacity CleanSpeech...
vi: Thông tin về &Audacity CleanSpeech...

en: &Screenshot Tools...
vi: &Công cụ chụp ảnh màn hình...

en: &Run Benchmark...
vi: &Kiểm thử...

en: Envelope Tool
vi: Công cụ biên độ

en: Draw Tool
vi: Công cụ vẽ

en: Zoom Tool
vi: Công cụ thu phóng

en: Time Shift Tool
vi: Công cụ di chuyển

en: Multi Tool
vi: Đa năng

en: Previous Tool
vi: Công cụ trước

en: Play/Stop and Set Cursor
vi: Phát/Dừng và đặt con trỏ

en: Play One Second
vi: Phát đúng 1 giây

en: Play To Selection
vi: Phát đến vùng chọn

en: Play Cut Preview
vi: Phát Cắt Xem trước

en: Selection to Start
vi: Chọn về đầu

en: Selection to End
vi: Chọn đến hết

en: DeleteKey
vi: Xoá

en: DeleteKey2
vi: Xoá2

en: Move Focus to Previous Track
vi: Chuyển lên dải trên

en: Move Focus to Next Track
vi: Chuyển xuống dải dưới

en: Toggle Focused Track
vi: Chọn/thôi chọn dải

en: Cursor Short Jump Left
vi: Con trỏ sang trái đoạn ngắn

en: Cursor Short Jump Right
vi: Con trỏ sang phải đoạn ngắn

en: Cursor Long Jump Left
vi: Con trỏ sang trái đoạn dài

en: Cursor Long Jump Right
vi: Con trỏ sang phải đoạn dài

en: Selection Extend Left
vi: Vùng chọn nới sang trái

en: Selection Extend Right
vi: Vùng chọn nới sang phải

en: Set (or Extend) Left Selection
vi: Đặt (hoặc Nới) Vùng chọn sang trái

en: Set (or Extend) Right Selection
vi: Đặt (hoặc Nới) Vùng chọn sang phải

en: Selection Contract Left
vi: Co bên trái Vùng chọn

en: Selection Contract Right
vi: Co bên phải vùng chọn

en: Change pan on focused track
vi: Thay đổi cân bằng trái/phải của dải

en: Pan left on focused track
vi: Dịch cân bằng sang trái

en: Pan right on focused track
vi: Dịch cân bằng sang phải

en: Change gain on focused track
vi: Thay đổi độ khuếch đại

en: Increase gain on focused track
vi: Tăng độ khuếch đại biên độ

en: Decrease gain on focused track
vi: Giảm độ khuếch đại

en: Open menu on focused track
vi: Mở trình đơn trên dải hiện hành

en: Mute/Unmute focused track
vi: Tắt/bật âm thanh của dải hiện hành

en: Solo/Unsolo focused track
vi: Bật/tắt chế độ Solo của dải hiện hành

en: Close focused track
vi: Đóng dải hiện hành

en: Snap To On
vi: Bật chế độ dính

en: Snap To Off
vi: Tắt chế độ dính

note: i18n-hint: This is the name of the menu item on Mac OS X only
en: Open Recent
vi: Mở gần đây

en: &Undo %s
vi: &Huỷ %s

en: &Redo %s
vi: &Làm lại %s

en: Sort By Time
vi: Sắp xếp theo thời gian

en: Tracks sorted by time
vi: Sắp xếp dải âm theo thời gian

en: Sort By Name
vi: Sắp xếp theo tên

en: Tracks sorted by name
vi: Sắp xếp dải âm theo tên

en: You must select a track first.
vi: Bạn phải chọn 1 dải âm trước đã!

en: There are no label tracks to export.
vi: Không có nhãn dải âm nào để xuất

en: Nothing to undo
vi: Không thể huỷ bước

en: Nothing to redo
vi: Không thể làm lại

note: #-#-#-#-#  39 (avogadro)  #-#-#-#-# i18n: file: src/mainwindow.ui:456 i18n: ectx: property (text), widget (QToolBar, toolBar) #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Translators: Menu item Verb/Branch/Separate/Remove/Cut #-#-#-#-#  259 (gimp-gap HEAD)  #-#-#-#-# menu_item cut #-#-#-#-#  1110 (glossary 
en: Cut
vi: Cắt

en: Cut to the clipboard
vi: Cắt vào bảng kẹp tạm

en: Split Cut
vi: Chia và Cắt

en: Split-cut to the clipboard
vi: Chia rồi cắt vào bảng kẹp tạm

en: Copying stereo audio into a mono track is not allowed.
vi: Không thể chép âm thanh stereo sang dải mono.

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "To insert text or a graphic that has been cut or copied from one document into a different location in the same or a different document."
en: Paste
vi: Dán

en: Pasted from the clipboard
vi: Đã dán từ bảng kẹp tạm

en: Pasted text from the clipboard
vi: Đã dán văn bản từ bảng kẹp tạm

en: Trim file to selection
vi: Chỉ giữ lại vùng chọn

en: Split-deleted %.2f seconds at t=%.2f
vi: Đã chia và xoá %.2f giây tại t=%.2f

en: Split Delete
vi: Chia và xoá

en: Joined %.2f seconds at t=%.2f
vi: Đã ghép nối %.2f giây tại t=%.2f

en: Silenced selected tracks for %.2f seconds at %.2f
vi: Đã tạo khoảng lặng dài %.2f giây tại %.2f vào dải hiện hành

en: Silence
vi: Im lặng

en: Duplicated
vi: Đã nhân đôi

en: Cut Labels
vi: Cắt nhãn

en: Cut labeled regions to the clipboard
vi: Cắt các vùng có nhãn vào trong bảng kẹp tạm

en: SplitCut labeled regions to the clipboard
vi: Chia Cắt vùng có nhãn vào bảng kẹp tạm

en: Split Cut Labels
vi: Chia Cắt Nhãn

en: Copied labeled regions to the clipboard
vi: Đã chép vùng có nhãn vào bảng kẹp tạm

en: Copy Labels
vi: Chép Nhãn

en: Delete Labels
vi: Xoá Nhãn

en: Deleted labeled regions
vi: Đã xoá vùng có nhãn

en: Split Delete Labels
vi: Chia và Xoá Nhãn

en: Split Deleted labeled regions
vi: Đã Chia và Xoá vùng có nhãn

en: Silence Labels
vi: Nhãn thành khoảng lặng

en: Silenced labeled regions
vi: Vùng có nhãn trở thành khoảng lặng

en: Split Labels
vi: Chia Nhãn

en: Split labeled regions
vi: Đã chia vùng có nhãn

en: Join Labels
vi: Ghép nối nhãn

en: Joined labeled regions
vi: Đã ghép nối vùng có nhãn

en: Split New
vi: Chia mới

en: Split to new track
vi: Phần chia tạo thành dải mới

en: Frequency Analysis
vi: Bộ phân tích tần số

en: Imported labels from '%s'
vi: Nhập nhãn từ '%s'

en: Import Labels
vi: Nhập nhãn

en: Select a MIDI file...
vi: Chọn một tập tin MIDI...

en: Imported MIDI from '%s'
vi: Đã nhập MIDI từ '%s'

en: Import MIDI
vi: Nhập MIDI

en: Select any uncompressed audio file...
vi: Chọn tập tin âm thanh không nén...

en: Edit the metadata tags
vi: Sửa các thẻ dữ liệu đặc tả

en: Edit Metadata
vi: Sửa dữ liệu đặc tả

en: Edit Metadata tags
vi: Sửa các thẻ Dữ liệu đặc tả

en: Rendered all audio in track '%s'
vi: Đã diễn tả tất cả các âm thanh trên dải '%s'

en: Mixed and rendered %d tracks into one new stereo track
vi: Đã trộn và diễn tả %d dải thành một dải stereo mới

en: Mixed and rendered %d tracks into one new mono track
vi: Đã trộn và diễn tả %d dải thành một dải mono mới

en: Aligned with zero
vi: Xếp tại thời điểm không

en: Aligned cursor
vi: Xếp tại vị trí con trỏ

en: Aligned with selection start
vi: Xếp tại đầu vùng chọn

en: Aligned with selection end
vi: Xếp tại cuối vùng chọn

en: Aligned end with cursor
vi: Xếp đuôi tại vị trí con trỏ

en: Aligned end with selection start
vi: Xếp đuôi tại đầu vùng chọn

en: Aligned end with selection end
vi: Xếp đuôi tại cuối vùng chọn

en: Aligned
vi: Đã xếp

en: Created new audio track
vi: Tạo dải âm mới

en: New Track
vi: Dải âm mới

en: Created new stereo audio track
vi: Tạo dải âm stereo mới

en: Created new label track
vi: Tạo nhãn mới cho dải

en: Created new time track
vi: Tạo dải thời gian mới

en: Edited labels
vi: Đã sửa nhãn

en: Save CleanSpeech Preset File As:
vi: Lưu tập tin thiết lập sẵn cho CleenSpeech:

en: CleanSpeech Presets (*.csp)|*.csp
vi: Thiết lập sẵn CleanSpeech (*.csp)|*.csp

en: Sorry, pathnames longer than 256 characters not supported.
vi: Không cấp nhận đường dẫn dài hơn 256 chữ.

en: Problem encountered exporting presets.
vi: Lỗi xảy ra khi xuất thiết lập sẵn.

en: Unable to export
vi: Không thể xuất ra tập tin

en: Remove Track
vi: Xoá bỏ dải âm

en: Removed audio track(s)
vi: Đã xoá bỏ dải âm

en: New sample rate (Hz):
vi: Tốc độ lấy mẫu mới (Hz):

en: The entered value is invalid
vi: Giá trị bạn nhập không hợp lệ

en: Resampling track %d
vi: Đang lấy mẫu lại cho dải âm %d

en: Resample Track
vi: Đổi tốc độ lấy mẫu cho dải âm

en: Resampled audio track(s)
vi: Đã thay đổi tốc độ lấy mẫu cho dải âm

note: #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Translators: Menu item Verb/Connect/Mix Translators: Menu item Verb/Connect/Mix/Mix
en: Mix
vi: Trộn

en: Mixing and rendering tracks
vi: Trộn và diễn tả dải âm

en: Moved gain slider
vi: Đã di chuyển thanh trượt khuếch đại

en: Moved pan slider
vi: Đã di chuyển thanh trượt cân bằng trái/phải

en: Note Track
vi: Đặt ghi chú cho dải âm

en: There was a problem printing.
vi: Có lỗi xảy ra khi in.

en: Main Mix
vi: Bộ trộn chính

en: Welcome to Audacity version %s
vi: Chào bạn, bạn đang dùng Audacity phiên bản %s

en: (Recovered)
vi: (Đã phục hồi)

en: Recorded Audio
vi: Đã thu âm

en: Save changes before closing?
vi: Có lưu các thay đổi trước khi đóng không?

en: 
    If saved, the project will have no tracks.
    
    To save any previously open tracks:
    Cancel, Edit > Undo until all tracks
    are open, then File > Save Project.
vi: 
    Dự án được lưu sẽ được xoá sạch!!
    
    Để lưu lại các dải âm đã được mở trước kia
    nhấn nút Huỷ bỏ, Chỉnh sửa > Huỷ tới khi tất cả các 
    dải âm của bạn được mở, rồi chọn Tập tin > Lưu Dự án.

en: Save changes?
vi: Lưu các thay đổi?

en: Select one or more audio files...
vi: Chọn một hoặc nhiều tập tin âm thanh...

en: %s is already open in another window.
vi: Bạn đã mở %s trên một cửa sổ khác.

en: 1.0 or earlier
vi: 1.0 trở xuống

en: File may be invalid or corrupted: 
    %s
vi: Tập tin không hợp lệ hoặc bị hỏng: 
    %s

en: Audacity was unable to convert an Audacity 1.0 project to the new project format.
vi: Audacity đã không thể chuyển một dự án phiên bản 1.0 sang định dạng mới

en: Project was recovered
vi: Dự án đã được phục hồi

en: Could not remove old auto save file
vi: Không thể xoá bỏ những tập tin lưu tự động đã cũ

en: Couldn't find the project data folder: "%s"
vi: Không tìm thấy thư mục dữ liệu của dự án: "%s"

en: Can't open project file
vi: Không mở được tập tin dự án

en: Saved %s
vi: Đã lưu %s

en: Imported '%s'
vi: Đã nhập '%s'

en: Save Speech As:
vi: Lưu Speech thành:

en: Windows PCM Audio file (*.wav)|*.wav
vi: Tập tin PCM của Windows (*.wav)|*.wav

en: Created new project
vi: Tạo dự án mới

en: Deleted %.2f seconds at t=%.2f
vi: Đã xoá %.2f giây tại t=%.2f

en: Disk space remains for recording %d hours and %d minutes.
vi: Dung lượng trống trên đĩa còn đủ để thu %d giờ và %d phút.

en: Disk space remains for recording 1 hour and %d minutes.
vi: Dung lượng trống trên đĩa còn đủ để thu 1 giờ và %d phút.

en: Disk space remains for recording %d minutes.
vi: Dung lượng trống trên đĩa còn đủ để thu %d phút.

en: Disk space remains for recording %d seconds.
vi: Dung lượng trống trên đĩa còn đủ để thu %d giây.

en: Out of disk space
vi: Hết dung lượng đĩa trống

en: Could not create autosave file:
vi: Không thể tạo tập tin lưu tự động:

en: Could not remove old autosave file:
vi: Không thể xoá tập tin lưu tự động đã cũ:

en: Actual Rate: %d
vi: Tốc độ thật: %d

en: Libresample by Dominic Mazzoni and Julius Smith
vi: Libresample viết bởi Dominic Mazzoni và Julius Smith

en: High-quality Sinc Interpolation
vi: Nội suy Sinc chất lượng cao

en: Fast Sinc Interpolation
vi: Nội suy Sinc nhanh

en: Libsamplerate by Erik de Castro Lopo
vi: Libsamplerate viết bởi Erik de Castro Lopo

en: Libsamplerate error: %d
vi: Lỗi thư viện Libsamplerate: %d

en: Resampling disabled.
vi: Không lấy mẫu lại.

en: Choose...
vi: Chọn...

en: Transcription
vi: Tốc độ phát

en: Track Panel
vi: Bảng dải âm thanh

en: Pre&view
vi: Xe&m trước

en: Don't show this again at start up
vi: Không hiện hộp thoại này nữa

en: Artist Name
vi: Tên nghệ sĩ

en: Genres
vi: Thể loại

en: Edit Genres
vi: Chỉnh sửa thể loại

en: Reset Genres
vi: Đặt lại thể loại

en: Unable to save genre file.
vi: Không thể lưu tập tin thể loại

en: Are you sure you want to reset the genre list to defaults?
vi: Bạn có chắc là sẽ thiết lập lại danh sách thể loại về mặc định không?

en: Unable to open genre file.
vi: Không mở được tập tin thể loại.

en: Save Metadata As:
vi: Lưu Dữ liệu đặc tả thành:

en: Audacity could not write file:
      %s.
vi: Audacity không ghi được tập tin:
      %s/

en: Audacity could not open file:
      %s
    for writing.
vi: Audacity không mở được tập tin:
      %s
    để ghi.

en: Audacity could not write images to file:
      %s.
vi: Audacity không thể ghi ảnh minh hoạ vào tập tin:
      %s.

en: Audacity could not find file:
      %s.
    Theme not loaded.
vi: Audacity không tìm thấy tập tin:
      %s.
    Chưa nạp sắc thái giao diện.

en: Audacity could not load file:
      %s.
    Bad png format perhaps?
vi: Audacity không thể nạp tập tin:
      %s.
    Có lẽ do lỗi định dạng png?

en: Audacity could not read its default theme.
    Please report the problem.
vi: Audacity không hiển thị được sắc thái giao diện mặc định.
    Xin hãy thông báo lại lỗi này.

en: None of the expected theme component files
     were found in:
      %s.
vi: Không tìm thấy các tập tin cấu thành
    sắc thái giao diện trong:
      %s.

en: Could not create directory:
      %s
vi: Không tạo được thư muc:
      %s

en: Audacity could not save file:
      %s
vi: Không lưu được tập tin: 
      %s

en: All required files in:
      %s
    were already present.
vi: Tất cả các tập tin cần thiết:
      %s
    đều đang hiện hữu.

en: Audacity Timer Record
vi: Bộ thu âm định thời của Audacity

en: Recording start
vi: Bắt đầu thu âm

en: Recording end
vi: Kết thúc thu âm

en: Start Date and Time
vi: Ngày giờ bắt đầu

note: #-#-#-#-#  338 (gnucash 2.2.2)  #-#-#-#-# src/report/standard-reports/account-piecharts.scm src/report/standard-reports/average-balance.scm src/report/standard-reports/cash-flow.scm src/report/standard-reports/category-barchart.scm src/report/standard-reports/daily-reports.scm src/report/standard-re
en: Start Date
vi: Ngày bắt đầu

en: End Date and Time
vi: Ngày giờ kết thúc

note: #-#-#-#-#  338 (gnucash 2.2.2)  #-#-#-#-# src/report/standard-reports/account-piecharts.scm src/report/standard-reports/average-balance.scm src/report/standard-reports/cash-flow.scm src/report/standard-reports/category-barchart.scm src/report/standard-reports/daily-reports.scm src/report/standard-re
en: End Date
vi: Ngày kết thúc

note: i18n-hint: A time specification like "Sunday 28th October 2007 15:16:17 GMT" * but hopefully translated by wxwidgets will be inserted into this
en: Waiting to start recording at %s.
vi: Đang chờ để bắt đầu ghi âm tại %s.

note: #-#-#-#-#  40 (avogadro)  #-#-#-#-# i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1246 i18n: ectx: property (text), item, widget (QComboBox, controlExecCombo)
en: Other...
vi: Khác...

en: Name...
vi: Tên...

en: Move Track Up
vi: Đưa dải lên trên

en: Move Track Down
vi: Chuyển dải xuống dưới

note: #-#-#-#-#  335 (cheese GNOME TRUNK)  #-#-#-#-# Preview: http://live.gnome.org/GnomeVideoEffects/Effects#revtv
en: Waveform
vi: Dạng sóng

en: Waveform (dB)
vi: Dạng sóng (dB)

en: Pitch (EAC)
vi: Độ cao của âm (EAC)

en: Left Channel
vi: Kênh trái

en: Right Channel
vi: Kênh phải

en: Make Stereo Track
vi: Tạo dải âm Stereo

en: Split Stereo Track
vi: Chia dải âm Stereo

en: Set Sample Format
vi: Đặt dạng lấy mẫu

en: Set Rate
vi: Đặt tốc độ lấy mẫu

en: Up Octave
vi: Tăng 1 bát độ

en: Down Octave
vi: Giảm 1 bát độ

en: Font...
vi: Phông chữ...

en: Set Range...
vi: Đặt giới hạn...

en: Click and drag to adjust relative size of stereo tracks.
vi: Click và rê chuột để điều chỉnh kích cỡ tương đối của dải âm stereo.

en: Click and drag to resize the track.
vi: Click và rê chuột để điều chỉnh kích cỡ dải âm.

en: Drag one or more label boundaries
vi: Rê một hoặc nhiều giới hạn nhãn

en: Drag label boundary
vi: Rê giới hạn nhãn

note: i18n-hint: This string is for the Mac OS, which uses Command-, as the shortcut for Preferences
en: Multi-Tool Mode: Cmd-, for Mouse and Keyboard Preferences
vi: Chế độ đa năng: nhấn Cmd-, để tuỳ chỉnh Chuột và Bàn phím

note: i18n-hint: This string is for Windows and Linux, which uses Control-P as the shortcut for Preferences
en: Multi-Tool Mode: Ctrl-P for Mouse and Keyboard Preferences
vi: Chế độ đa năng: nhấn Ctrl-P để tuỳ chỉnh Chuột và Bàn phím

en: Click and drag to move left selection boundary.
vi: Nhấn và rê chuột để di chuyển giới hạn trái của vùng chọn

en: Click and drag to move right selection boundary.
vi: Nhấn và rê chuột để di chuyển giới hạn phải của vùng chọn

en: Modified Label
vi: Đã sửa lại nhãn

en: Label Edit
vi: Chỉnh sửa nhãn

en: Adjusted envelope.
vi: Đã sửa lại đường bao biên độ.

en: Moved clip to another track
vi: Đã di chuyển đoạn âm thanh tới dải khác

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: this is how someone would speak the name of the left arrow key #-#-#-#-#  1188 (sawfish HEAD)  #-#-#-#-# ../themes/mxflat/theme.jl ../themes/mono/theme.jl
en: left
vi: trái

note: i18n-hint: %s is a direction like left or right
en: Time shifted tracks/clips %s %.02f seconds
vi: Đã dịch dải/đoạn sang %s %.02f giây

en: Time-Shift
vi: Di chuyển mốc thời gian

en: To use Draw, choose 'Waveform' in the Track Drop-down Menu.
vi: Để dùng công cụ Vẽ, hãy chọn 'Dạng sóng' trong ô thả xuống của dải.

en: To use Draw, zoom in further until you can see the individual samples.
vi: Để dùng công cụ Vẽ, bạn phải phóng to đủ để thấy từng mẫu riêng biệt.

en: Moved Sample
vi: Đã di chuyển mẫu

en: Sample Edit
vi: Chỉnh sửa mẫu

en: Removed track '%s.'
vi: Đã xoá dải '%s'

en: Track Remove
vi: Xoá bỏ dải âm

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: this is how someone would speak the name of the up arrow key
en: up
vi: lên

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: this is how someone would speak the name of the down arrow key
en: down
vi: xuống

en: Moved '%s' %s
vi: Đã di chuyển '%s' %s

en: Move Track
vi: Di chuyển dải âm

en: Expanded Cut Line
vi: Mở rộng đường cắt

en: Merged Clips
vi: Kết hợp các đoạn

en: Removed Cut Line
vi: Xoá đường cắt

en: Adjusted Pan
vi: Đã điều chỉnh cân bằng trái/phải

en: Adjusted gain
vi: Đã điều chỉnh độ khuếch đại

en: Can't delete track with active audio
vi: Không thể xoá dải âm đang hoạt động

en: Left,
vi: Trái,

en: Right,
vi: Phải,

en: Changed '%s' to %s
vi: Thay '%s' thành %s

note: #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Translators: Menu item Verb/Channel Translators: Menu item Verb/Channel/Channel Translators: Menu item Verb/Channel/Transfer/Transport/Channel #-#-#-#-#  1057 (openobject-addons)  #-#-#-#-# module: crm #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "1. A path or
en: Channel
vi: Kênh

en: Split stereo track '%s'
vi: Đã chia dải âm stereo '%s'

en: Made '%s' a stereo track
vi: Đã chuyển '%s' thành dải stereo

en: Make Stereo
vi: Chuyển thành Stereo

en: Changed '%s' to %d Hz
vi: Đã chuyển '%s' thành %d Hz

en: Rate Change
vi: Thay đổi tốc độ lấy mẫu

en: Format Change
vi: Thay đổi định dạng

en: Change lower speed limit (%) to:
vi: Chuyển tốc độ giới hạn dưới (%) thành:

en: Lower speed limit
vi: Tốc độ giới hạn dưới

en: Change upper speed limit (%) to:
vi: Chuyển tốc độ giới hạn trên (%) thành:

en: Upper speed limit
vi: Tốc độ giới hạn trên

en: Set range to '%d' - '%d'
vi: Đặt giới hạn thành '%d' - '%d'

en: Set Range
vi: Đặt giới hạn

en: Change track name to:
vi: Đổi tên dải thành:

en: Track Name
vi: Tên dải

en: Renamed '%s' to '%s'
vi: Đã đổi tên '%s' thành '%s'

en: Name Change
vi: Thay tên

en: Label Track Font
vi: Phông chữ cho nhãn của dải

en: Face name
vi: Tên phông

en: Face size
vi: Kích thước

en: TrackView
vi: Đồ thị âm thanh

en:  Mute On
vi: Tắt tiếng

en:  Solo On
vi: Phát Solo

en:  Select On
vi:  Bật chọn

en: Selection is too small to use voice key.
vi: Vùng chọn không đủ lớn để dùng giọng.

en: Calibration Results
vi: Kết quả phân thang đo

en: Energy                  -- mean: %1.4f  sd: (%1.4f)
vi: Năng lượng                  -- trung bình: %1.4f  sd: (%1.4f)

en: Sign Changes        -- mean: %1.4f  sd: (%1.4f)
vi: Đổi dấu        -- trị trung bình: %1.4f  sd: (%1.4f)

en: Direction Changes  -- mean: %1.4f  sd: (%1.4f)
vi: Đổi hướng  -- trị trung bình: %1.4f  sd: (%1.4f)

en: Audio Track
vi: Dải âm

en: There is not enough room available to paste the selection
vi: Không đủ chỗ để dán vùng chọn

en: There is not enough room available to expand the cut line
vi: Không đủ chỗ để mở rộng đường cắt

en: Plugins 1 to %i
vi: Trình bổ sung 1 đến %i

en: Plugins %i to %i
vi: Trình bổ sung %i đến %i

en: You must first select some audio for this to use.
vi: Bạn phải chọn âm thanh để thực thi lệnh này.

en: Loaded %d keyboard shortcuts
vi: Đã nạp %d phím tắt

en: Loading keyboard shortcuts
vi: Đang nạp phím tắt

en: Saved
vi: Đã lưu

en: Error trying to save file:
vi: Lỗi khi cố gắng lưu tập tin:

en: Applied effect: %s %.1f dB
vi: Đã áp dụng hiệu ứng: %s %.1f dB

note: #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Translators: Menu item Verb/Control Magnitude/Change/Amplify
en: Amplify
vi: Khuếch đại

en: Amplification (dB):
vi: Độ khuếch đại (dB):

en: New Peak Amplitude (dB):
vi: Đỉnh khuếch đại mới (dB):

en: Allow clipping
vi: Cho phép ghim đỉnh

en: Amplify...
vi: Khuếch đại...

en: Amplifying
vi: Đang khuếch đại

en: You selected a track which does not contain audio. AutoDuck can only process audio tracks.
vi: Bạn đã chọn một dải âm toàn khoảng lặng. Hiệu ứng Tự động điều biên chỉ có thể xử lý dải âm có thông tin.

en: Auto Duck needs a control track which must be placed below the selected track(s).
vi: Auto Duck yêu cầu có một dải điều khiển nằm dưới dải được chọn.

en: Auto Duck by Markus Meyer
vi: Hiệu ứng Auto Duck do Markus Meyer viết

en: Duck amount:
vi: Hệ số điều biên:

en: Maximum pause:
vi: Tạm ngưng dài nhất:

en: Outer fade down length:
vi: Độ dài âm tắt dần xuống bên ngoài:

en: Outer fade up length:
vi: Độ dài tắt dần lên bên ngoài:

en: Inner fade down length:
vi: Độ dài tắt dần xuống bên trong:

en: Inner fade up length:
vi: Độ dài tắt dần lên bên trong:

note: #-#-#-#-#  1095 (CVS Version of Pidgin)  #-#-#-#-# threshold spinner
en: Threshold:
vi: Ngưỡng:

en: Please enter valid values.
vi: Hãy nhập giá trị hợp lệ.

en: Preview not available
vi: Không nghe trước được

en: Auto Duck...
vi: Tự động điều biên...

en: Processing Auto Duck...
vi: Đang tự uốn...

en: Applied effect: %s frequency = %.0f Hz, boost = %.0f dB
vi: Đã áp dụng hiệu ứng: %s tần số = %.0f Hz, độ khuếch đại = %.0f dB

en: by Nasca Octavian Paul
vi: viết bởi Nasca Octavian Paul

en: Frequency (Hz):
vi: Tần số (Hz):

en: Boost (dB):
vi: Độ khuếch đại (dB):

en: BassBoost...
vi: Tăng âm Trầm...

en: Boosting Bass Frequencies
vi: Đang tăng âm Trầm

en: Change Length...
vi: Thay đổi độ dài...

en: Changing Length...
vi: Đang thay đổi độ dài...

en: Applied effect: %s %.2f semitones
vi: Đã áp dụng hiệu ứng: %s %.2f nửa cung

en: Change Pitch
vi: Thay đổi độ cao của âm

en: Change Pitch without Changing Tempo
vi: Thay đổi độ cao mà không ảnh hưởng đến nhịp

note: i18n-hint: && in here is an escape character to get a single & on * screen, so keep it as is
en: by Vaughan Johnson && Dominic Mazzoni
vi: viết bởi Vaughan Johnson && Dominic Mazzoni

en: using SoundTouch, by Olli Parviainen
vi: dùng SoundTouch, viết bởi Olli Parviainen

en: Pitch:
vi: Cao độ :

en: Semitones (half-steps):
vi: Nửa cung:

en: Percent Change:
vi: Phần trăm thay đổi:

en: Change Pitch...
vi: Thay đổi độ cao...

en: Changing Pitch
vi: Đang thay đổi độ cao của âm

en: Applied effect: %s %.1f%%
vi: Đã áp dụng hiệu ứng: %s %.1f%%

en: Change Speed
vi: Thay đổi tốc độ

en: Change Speed, affecting both Tempo and Pitch
vi: Thay đổi tốc độ là thay đổi cả nhịp điệu và độ cao của âm

en: using SampleRate, by Erik de Castro Lopo
vi: dùng tốc độ lấy mẫu, viết bởi Erik de Castro Lopo

en: Change Speed...
vi: Thay đổi tốc độ...

en: Changing Speed
vi: Đang thay đổi tốc độ

en: Change Tempo
vi: Thay đổi nhịp điệu

en: Change Tempo without Changing Pitch
vi: Thay đổi nhịp điệu mà không đổi độ cao

en: Beats per minute:
vi: Nhịp gõ mỗi phút:

en: Change Tempo...
vi: Thay đổi nhịp điệu...

en: Changing Tempo
vi: Đang thay đổi nhịp điệu

en: Click and Pop Removal by Craig DeForest
vi: Xoá tiếng 'click' và 'bốp' viết bởi Craig DeForest

en: Select threshold (lower is more sensitive):
vi: Chọn ngưỡng (càng bé càng nhạy):

en: Select threshold
vi: Chọn ngưỡng

en: Max spike width (higher is more sensitive):
vi: Độ rộng tối đa của đinh nhọn (càng to càng nhạy):

en: Click Removal...
vi: Xoá 'Click'...

en: Removing clicks and pops...
vi: Đang xoá nhiễu 'click' và 'bụp'...

en: Dynamic Range Compressor
vi: Bộ nén dải động

note: #-#-#-#-#  400 (inkscape)  #-#-#-#-# TRANSLATORS: see http://docs.gimp.org/en/gimp-tool-threshold.html #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "In image processing, a specified gray level used for producing a binary image."
en: Threshold
vi: Ngưỡng

en: Compressor...
vi: Bộ nén tiếng...

en: Applying Dynamic Range Compression...
vi: Đang áp dụng bộ nén dải động

note: #-#-#-#-#  40 (avogadro)  #-#-#-#-# i18n: file: src/extensions/spectra/spectradialog.ui:272 i18n: ectx: property (text), widget (QLabel, label_2)
en: Background:
vi: Nền:

note: #-#-#-#-#  390 (homebank)  #-#-#-#-# header #-#-#-#-#  1049 (openobject-addons)  #-#-#-#-# module: base_module_quality
en: Result
vi: Kết quả

note: difference title/value
en: Difference:
vi: HIệu :

note: #-#-#-#-#  277 (gnome-color-manager master)  #-#-#-#-# Expander title, the results from the color picker
en: Results
vi: Kết quả

en: DTMF Tone Generator
vi: Bộ phát tone DTMF

en: DTMF sequence:
vi: Trình tự DTMF:

en: Amplitude (0-1)
vi: Biên độ (0-1)

note: i18n-hint: Name of time display format that shows time in hours, * minutes, seconds and samples (at the current project sample rate)
en: hh:mm:ss + samples
vi: hh:mm:ss + mẫu

en: Tone/silence ratio:
vi: Tỉ lệ tone/ khoảng lặng:

en: Duty cycle:
vi: Tuần hoàn:

en: Tone duration:
vi: Độ dài tone:

en: Silence duration:
vi: Độ dài khoảng lặng:

en: DTMF Tones...
vi: Tạo tone DTMF...

en: Applied effect: Generate DTMF tones, %.6lf seconds
vi: Đã áp dụng hiệu ứng: Tạo tone DTMF, %.6lf giây

en: Generating DTMF tones
vi: Đang tạo tone DTMF

en: Applied effect: %s delay = %f seconds, decay factor = %f
vi: Đã áp dụng hiệu ứng: %s trễ = %f giây, hệ số suy hao = %f

note: i18n-hint: && in here is an escape character to get a single & on * screen, so keep it as is
en: by Dominic Mazzoni && Vaughan Johnson
vi: viết bởi Dominic Mazzoni && Vaughan Johnson

en: Delay time (seconds):
vi: Thời gian trễ (giây):

en: Decay factor:
vi: Hệ số suy hao:

en: Echo...
vi: Tiếng vọng...

en: Performing Echo
vi: Đang tạo tiếng vọng

en: Preparing preview
vi: Đang chuẩn bị phát thử

en: Previewing
vi: Đang phát thử

en: Error while opening sound device. Please check the output device settings and the project sample rate.
vi: Lỗi mở thiết bị âm thanh. Xin hãy kiểm tra thiết lập đầu ra và tốc độ lấy mẫu của dự án.

en: Applied effect: %s
vi: Đã áp dụng hiệu ứng: %s

en: Equalization
vi: Cân bằng tần số

en: unnamed
vi: không tên

note: i18n-hint: && in here is an escape character to get a single & * on screen, so keep it as is
en: Equalization, by Martyn Shaw && Mitch Golden
vi: Cân bằng tần số, viết bởi Martyn Shaw && Mitch Golden

en: Graphic EQ
vi: EQ đồ hoạ

en: &Rename...
vi: Đổi tê&n...

en: E&xport...
vi: X&uất ra...

en: Equalization...
vi: Bộ cân bằng tần...

en: Performing Equalization
vi: Đang cân bằng tần số

en: Fade In
vi: Âm lượng tăng dần

en: Fading In
vi: Đang tăng dần âm lượng

en: Fade Out
vi: Âm lượng giảm dần

en: Fading Out
vi: Đang giảm dần âm lượng

en: Detect clipping
vi: Tìm điểm ghim

en: Clipping
vi: Đang Ghim

en: Find Clipping
vi: Tìm điểm ghim

en: by Leland Lucius
vi: bởi Leland Lucius

en: Start threshold (samples):
vi: Ngưỡng bắt đầu (mẫu):

en: Stop threshold (samples):
vi: Ngưỡng kết thúc (mẫu):

en: Start and stop must be greater than 0.
vi: Ngưỡng bắt đầu và kết thúc phải lớn hơn 0.

en: Find Clipping...
vi: Tìm điểm ghim...

en: Detecting clipping
vi: Đang tìm điểm ghim

en: Inverting
vi: Đang đảo

en: Leveller
vi: Cân bằng âm lượng

en: None-Skip
vi: Không có gì-bỏ qua

en: Heavy
vi: Nặng

en: Heavier
vi: Nặng hơn

en: Heaviest
vi: Nặng nhất

en: by Lynn Allan
vi: viết bởi Lynn Allan

en: Degree of Leveling
vi: Mức độ cân bằng

en: Noise Threshold (Hiss/Hum/Ambient Noise)
vi: Ngưỡng của tín hiệu nhiễu (Xì/Ùm/Nhiễu ngoài)

en: Leveller...
vi: Cân bằng âm lượng...

en: Applying Leveller...
vi: Đang cân bằng âm lượng...

en: Utility
vi: Tiện ích

en: Phaser
vi: Dịch pha

note: Preview: http://live.gnome.org/GnomeVideoEffects/Effects#distortion
en: Distortion
vi: Méo mó

en: Gate
vi: Cổng

en: Noise Removal
vi: Xoá nhiễu

en: Pink
vi: Hồng

note: #-#-#-#-#  1396  #-#-#-#-# [color_range]: id=brown [color_range]: id=6
en: Brown
vi: Nâu

en: Noise Generator
vi: Tạo nhiễu

en: Noise type
vi: Loại nhiễu

en: Noise...
vi: Nhiễu...

en: Applied effect: Generate Noise, %.6lf seconds
vi: Đã áp dụng hiệu ứng: Tạo nhiễu, %.6lf giây

en: Generating Noise
vi: Đang tạo nhiễu

en: Could not open file:
      %s
vi: Không mở được tập tin:
      %s

en: Attempt to run Noise Removal without a noise profile.
vi: Cố gắng Xoá nhiễu mà không phân tích nhiễu.

en: Step 1
vi: Bước 1

en: Select a few seconds of just noise so Audacity knows what to filter out,
    then click Get Noise Profile:
vi: Chọn vùng có nhiễu để phân tích,
    Bấm nút 'Phân tích nhiễu' sau khi chọn:

en: Step 2
vi: Bước 2

en: Select all of the audio you want filtered, choose how much noise you want
    filtered out, and then click 'OK' to remove noise.
vi: Chọn tất cả các vùng bạn cần xoá nhiễu, chọn hệ số lọc nhiễu, sau đó
    nhấn 'OK' để bắt đầu xoá nhiễu.

en: Noise Removal by Dominic Mazzoni
vi: Xoá nhiễu, do Dominic Mazzoni viết

note: #-#-#-#-#  253 (gimp Gnome HEAD)  #-#-#-#-# sens sliders
en: Sensitivity
vi: Độ nhạy

en: Noise:
vi: Ồn:

en: Noise Removal...
vi: Xoá nhiễu...

en: Creating Noise Profile
vi: Đang phân tích nhiễu

en: Removing Noise
vi: Đang xoá nhiễu

en: , maximum amplitude = %.1f dB
vi: , biên độ lớn nhất = %.1f dB

en: Normalize...
vi: Chuẩn hoá...

en: Normalizing...
vi: Đang chuẩn hoá...

en: Applied effect: %s %d stages, %.0f%% wet, frequency = %.1f Hz, start phase = %.0f deg, depth = %d, feedback = %.0f%%
vi: Đã áp dụng hiệu ứng: %s %d tầng, %.0f%% làm ướt tiếng, tần số = %.1f Hz, pha ban đầu = %.0f độ, độ sâu = %d, hồi tiếp = %.0f%%

en: Stages:
vi: Số tầng:

en: LFO Frequency (Hz):
vi: Bộ dao động tần thấp (Hz):

en: LFO Start Phase (deg.):
vi: Pha ban đầu của dao động (độ):

en: Feedback (%):
vi: Hồi tiếp (%):

en: Phaser...
vi: Dịch pha...

en: Applying Phaser
vi: Đang dịch pha

en: The Repair effect is intended to be used on very short sections of damaged audio (up to 128 samples).
    
    Zoom in and select a tiny fraction of a second to repair.
vi: Hiệu ứng Sửa chữa chỉ áp dụng cho một vùng âm thanh bị hỏng rất ngắn (tối đa 128 mẫu).
    
    Phóng to và chọn khung thời gian cần sửa chữa.

en: Repairing damaged audio
vi: Đang sửa chữa âm thanh bị hỏng

en: Repeated %d times
vi: Đã lặp lại %d lần

en: Tracks are too long to repeat the selection.
vi: Dải âm quá dài nên không thể lặp lại vùng chọn.

note: #-#-#-#-#  111 (dasher GNOME TRUNK)  #-#-#-#-# TRANSLATORS: Repeat the last phrase sent to the text-to-speech engine. #-#-#-#-#  340 (gnumeric 1.7.12 TRUNK)  #-#-#-#-# Edit #-#-#-#-#  1057 (openobject-addons)  #-#-#-#-# module: crm #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "A command that caus
en: Repeat
vi: Lặp lại

en: New selection length:
vi: Độ dài vùng chọn mới:

en: Repeat...
vi: Lặp lại...

en: Performing Repeat
vi: Đang lặp lại

en: Reversing
vi: Đang đảo ngược

en: Restore Defaults
vi: Trở Lại Mặc Định

en: Silence Generator
vi: Tạo khoảng lặng

en: Silence...
vi: Tạo khoảng lặng...

en: Generating Silence
vi: Đang tạo khoảng lặng

en: Applied effect: Generate Silence, %.6lf seconds
vi: Đã áp dụng hiệu ứng: Tạo khoảng lặng, %.6lf giây

en: Sorry, this effect cannot be performed on stereo tracks where the individual channels of the track do not match.
vi: Hiệu ứng này không áp dụng được cho dải âm stereo có kênh trái phải không giống nhau.

en: Spike Cleaner
vi: Xoá đỉnh nhọn

en: SpikeCleaner by Lynn Allan
vi: Xoá đỉnh nhọn, viết bởi Lynn Allan

en: Max Spike Duration (milliseconds): 
    (99999 or greater is off)
vi: Độ dài tối đa của đỉnh nhọn (mili giây): 
    (99999 hoặc lớn hơn là tắt)

en: Theshold for silence:
vi: Ngưỡng im lặng:

en: Spike Cleaner...
vi: Xoá đỉnh nhọn...

en: Applying Spike Cleaner...
vi: Đang xoá đỉnh nhọn...

en: Applying Stereo to Mono
vi: Chuyển Stereo thành Mono

en: Applied effect: Generate %s wave %s, frequency = %.2f Hz, amplitude = %.2f, %.6lf seconds
vi: Đã áp dụng hiệu ứng: Tạo %s sóng %s, tần số = %.2f Hz, biên độ = %.2f, %.6lf giây

en: Chirp Generator
vi: Tạo tiếng chíp chíp

en: Tone Generator
vi: Tạo tone

en: Sawtooth
vi: Răng cưa

en: Square, no alias
vi: Vuông, không có biệt danh

en: Frequency (Hz)
vi: Tần số (Hz)

en: Waveform:
vi: Dạng sóng:

note: #-#-#-#-#  253 (gimp Gnome HEAD)  #-#-#-#-# the interpolation menu
en: Interpolation:
vi: Nội suy:

en: Chirp...
vi: Tiếng chip chip...

en: Generating Chirp
vi: Đang tạo tiếng chip chip

en: Generating Tone
vi: Đang tạo tone

en: All tracks must have the same sample rate
vi: Tất cả các dải âm phải có cùng tốc độ lấy mẫu

en: Truncate Silence
vi: Cắt bỏ khoảng lặng

en: milliseconds
vi: mili giây

en: Max silence duration:
vi: Độ dài tối đa của khoảng lặng:

en: Threshold for silence:
vi: Ngưỡng của khoảng lặng:

en: Truncate Silence...
vi: Cắt bỏ khoảng lặng...

en: Truncating Silence...
vi: Đang cắt bỏ khoảng lặng...

en: Effect Settings
vi: Thiết lập hiệu ứng

en: Presets:
vi: Định sẵn:

en: Applied effect: %s frequency = %.1f Hz, start phase = %.0f deg, depth = %.0f%%, resonance = %.1f, frequency offset = %.0f%%
vi: Đã áp dụng hiệu ứng: %s tần số = %.1f Hz, pha ban đầu = %.0f độ, độ sâu = %.0f%%, cộng hưởng = %.1f, độ di tần = %.0f%%

en: Depth (%):
vi: Độ sâu (%):

en: Resonance:
vi: Cộng hưởng:

en: Wah Frequency Offset (%):
vi: Độ di tần của Wah (%):

en: Applying Wahwah
vi: Đang áp dụng Wahwah

en: Performing Effect: %s
vi: Đang áp dụng hiệu ứng: %s

en: Sorry, Plug-in Effects cannot be performed on stereo tracks where the individual channels of the track do not match.
vi: Trình bổ sung hiệu ứng không thể áp dụng lên dải âm stereo có các kênh khác nhau.

en: Length (seconds)
vi: Độ dài (giây)

en: Applying Nyquist Effect...
vi: Đang áp dụng hiệu ứng Nyquist...

en: Nyquist Prompt...
vi: Dấu nhắc Nyquist...

en: Enter Nyquist Command:
vi: Nhập lệnh Nyquist:

en: Sorry, cannot apply effect on stereo tracks where the tracks don't match.
vi: Không thể áp dụng hiệu ứng lên dải âm stereo có các kênh khác nhau.

en: Nyquist Output:
vi: Đầu ra Nyquist:

en: Nyquist returned the value:
vi: Giá trị Nyquist trả về:

en: Nyquist did not return audio.
vi: Nyquist không trả về âm thanh.

en: Nyquist returned too many audio channels.
vi: Nyquist trả về quá nhiều kênh âm thanh.

en: Extracting features: %s
vi: Chức năng chiết xuất: %s

en: Sorry, Vamp Plug-ins cannot be run on stereo tracks where the individual channels of the track do not match.
vi: Phần bổ sung Vamp không áp dụng cho dải âm stereo có các kênh khác nhau.

en: Sorry, failed to load Vamp Plug-in.
vi: Không thể nạp phần bổ sung Vamp

en: Sorry, Vamp Plug-in failed to initialize.
vi: Không thể khởi tạo phần bổ sung Vamp

en:  - Vamp audio analysis plugin
vi:  - phần bổ sung phân tích âm thanh Vamp

en: Plugin Settings
vi: Thiết lập phần bổ sung

en: &Options...
vi: &Tuỳ chọn...

en: Are you sure you want to save the file as "
vi: Bạn chắc chắn mình muốn lưu tập tin thành "

en: You are about to save a %s file with the name "%s".
    
    Normally these files end in ".%s", and some programs will not open files with nonstandard extensions.
    
    Are you sure you want to save the file under this name?
vi: Bạn chuẩn bị lưu tập tin %s với tên "%s".
    
    Thông thường tập tin kiểu này kết thúc với ".%s" và một số chương trình sẽ không mở được chúng nếu bạn dùng đuôi khác.
    
    Bạn chắc chắn mình muốn lưu tập tin với tên này chứ?

en: A file named "%s" already exists.  Replace?
vi: Đã tồn tại tập tin "%s". Có thay thế không?

en: Your tracks will be mixed down to two stereo channels in the exported file.
vi: Các dải âm sẽ được trộn lại với nhau và xuất ra một tập tin âm thanh stereo 2 kênh.

en: Your tracks will be mixed down to a single mono channel in the exported file.
vi: Các dải âm sẽ được trộn lại với nhau và xuất ra một tập tin âm thanh mono 1 kênh.

en: Advanced Mixing Options
vi: Tuỳ chọn nâng cao cho bộ Trộn

en: Channel: %2d
vi: Kênh: %2d

en:  - Left
vi:  - Trái

en:  - Right
vi:  - Phải

en: Output Channels: %2d
vi: Kênh đầu ra: %2d

en: Specify Command Line Encoder
vi: Chỉ định dòng lệnh cho Bộ mã hoá

en: Command Line Export Setup
vi: Thiết lập Dòng lệnh Xuất

en: Show output
vi: Hiển thị đầu ra

en: (external program)
vi: (chương trình bên ngoài)

en: Cannot export audio to %s
vi: Không thể xuất âm thanh ra %s

en: Exporting the selected audio using command-line encoder
vi: Xuất âm thanh đã chọn dùng bộ mã hoá bằng dòng lệnh

en: Exporting the entire project using command-line encoder
vi: Xuất toàn bộ dự án dùng bộ mã hoá bằng dòng lệnh

en: Command Output
vi: Đầu ra của lệnh

en: Invalid sample rate
vi: Tốc độ lấy mẫu không hợp lệ

en: You may resample to one of the rates below.
vi: Bạn có thể đổi tốc độ lấy mẫu sang các giá trị dưới đây.

en: Sample Rates
vi: Tốc độ lấy mẫu

note: #-#-#-#-#  39 (avogadro)  #-#-#-#-# i18n: file: src/settingsdialog.ui:42 i18n: ectx: property (text), widget (QLabel, qualityLabel) #-#-#-#-#  259 (gimp-gap HEAD)  #-#-#-#-# the jpeg quality label the xvid quality label
en: Quality:
vi: Chất lượng:

en: Estimate
vi: Ước tính

en: Tag:
vi: Thẻ:

note: the Preview Frame Number table col, row
en: Frame:
vi: Khung:

note: the video bitrate label
en: Mux Rate:
vi: Tỷ lệ Mux:

en: XML files (*.xml)|*.xml|All files (*.*)|*.*
vi: Tập tin XML (*.xml)|*.xml|Mọi tập tin (*.*)|*.*

en: Specify FLAC Options
vi: Chỉ định tuỳ chọn FLAC

en: 0 (fastest)
vi: 0 (nhanh nhất)

en: 8 (best)
vi: 8 (tốt nhất)

en: FLAC Export Setup
vi: Thiết lập việc Xuất FLAC

en: FLAC Files
vi: Tập tìn FLAC

en: Exporting the selected audio as FLAC
vi: Xuất âm thanh đã chọn thành FLAC

en: Exporting the entire project as FLAC
vi: Xuất dự án thành FLAC

en: Specify MP2 Options
vi: Chỉ định tuỳ chọn MP2

en: MP2 Export Setup
vi: Thiết lập việc xuất MP2

en: MP2 Files
vi: Tập tin MP2

en: Cannot export MP2 with this sample rate and bit rate
vi: Không xuất được MP2 với tốc độ lấy mẫu và tốc độ bit này

en: Unable to open target file for writing
vi: Không thể ghi tập tin đích

en: Exporting selected audio at %d kbps
vi: Xuất âm thanh đã chọn với tốc độ %d kbps

en: Exporting entire file at %d kbps
vi: Xuất toàn bộ tập tin với tốc độ %d kbps

en: (Best Quality)
vi: (Chất lượng tốt nhất)

en: (Smaller files)
vi: (Kích thước nhỏ hơn)

en: Fast
vi: Nhanh

en: Insane
vi: Trên cả tuyệt

en: Extreme
vi: Cực kỳ

en: Specify MP3 Options
vi: Tuỳ chọn cho định dạng MP3

en: MP3 Export Setup
vi: Thiết lập việc xuất định dạng MP3

en: Bit Rate Mode:
vi: Chế độ bit:

en: Variable Speed:
vi: Tốc độ biến thiên:

en: Channel Mode:
vi: Chế độ kênh:

en: Joint Stereo
vi: Stereo chung

en: Locate Lame
vi: Định vị Lame

en: Audacity needs the file %s to create MP3s.
vi: Audacity yêu cầu tập tin %s để tạo MP3

en: Location of %s:
vi: Vị trí của %s:

en: To find %s, click here -->
vi: Để tìm %s, nhấn vào đây -->

en: To get a free copy of Lame, click here -->
vi: Để lấy một bản sao miễn phí của Lame, nhấn vào đây -->

note: i18n-hint: It's asking for the location of a file, for example, "Where is lame_enc.dll?" - you could translate "Where would I find the file %s" instead if you want.
en: Where is %s?
vi: %s ở đâu thế?

en: Only lame_enc.dll|lame_enc.dll|Dynamically Linked Libraries (*.dll)|*.dll|All Files (*.*)|*
vi: Chỉ lame_enc.dll|lame_enc.dll|Thư viện liên kết động (*.dll)|*.dll|Mọi tập tin (*.*)|*

en: Only libmp3lame.dylib|libmp3lame.dylib|Dynamic Libraries (*.dylib)|*.dylib|All Files (*)|*
vi: Chỉ libmp3lame.dylib|libmp3lame.dylib|Thư viện động (*.dylib)|*.dylib|Mọi tập tin (*)|*

en: Only libmp3lame.so.0|libmp3lame.so.0|Primary Shared Object files (*.so)|*.so|Extended Libraries (*.so*)|*.so*|All Files (*)|*
vi: Chỉ libmp3lame.so|libmp3lame.so|Tập tin Đối tượng chia sẻ chính (*.so)|*.so|Thư viện mở rộng (*.so*)|*.so*|Mọi tập tin (*)|*

en: MP3 Files
vi: Tập tin MP3

en: Could not open MP3 encoding library!
vi: Không mở được thư viện mã hoá MP3!

en: Not a valid or supported MP3 encoding library!
vi: Thư viện mã hoá MP3 này không hợp lệ hoặc không được hỗ trợ!

en: Unable to initialize MP3 stream
vi: Không thể khởi tạo dòng MP3

en: Exporting selected audio with %s preset
vi: Đang xuất âm thanh đã chọn với thiết lập sẵn %s

en: Exporting entire file with %s preset
vi: Đang xuất toàn bộ tập tin với thiết lập sẵn %s

en: Exporting selected audio with VBR quality %s
vi: Đang xuất âm thanh đã chọn với VBR chất lượng %s

en: Exporting entire file with VBR quality %s
vi: Đang xuất toàn bộ tập tin với VBR chất lượng %s

en: Exporting selected audio at %d Kbps
vi: Đang xuất âm thanh đã chọn với tốc độ %d Kbps

en: Exporting entire file at %d Kbps
vi: Đang xuất toàn bộ tập tin ở tốc độ %d Kbps

en: Error %d returned from MP3 encoder
vi: Gặp %d lỗi khi mã hoá MP3

en: The project sample rate (%d) is not supported by the MP3
    file format.
vi: định dạng MP3 không hỗ trợ
    Tốc độ lấy mẫu của dự án (%d).

en: The project sample rate (%d) and bit rate (%d kbps) combination is not
    supported by the MP3 file format.
vi: Định dạng MP3 không hỗ trợ
    Tốc độ lấy mẫu (%d) và tốc độ bit (%d kbps) của dự án.

en: Export Multiple
vi: Xuất ra nhiều tập tin

en: Can't export multiple files
vi: Không thể xuất ra nhiều tập tin

en: Export format:
vi: Xuất ra định dạng:

en: Export location:
vi: Vị trí xuất:

en: Split files based on:
vi: Chia tập tin dựa trên:

en: Include audio before first label
vi: Tính cả âm thanh trước nhãn đầu tiên

en: First file name:
vi: Tên tập tin đầu tiên:

en: Name files:
vi: Đặt tên các tập tin:

en: Using Label/Track Name
vi: Dùng Nhãn/Tên dải âm

en: File name prefix:
vi: Tiền tố của tên tập tin:

en: "%s" successfully created.
vi: Đã tạo xong "%s".

en: Choose a location to save the exported files
vi: Chọn một nơi để lưu các tập tin xuất đã xuất

en: "%s" doesn't exist.
    
    Would you like to create it?
vi: Không tồn tại "%s".
    
    Bạn có muốn tạo nó không?

en: Specify Ogg Vorbis Options
vi: Tuỳ chọn cho định dạng Ogg Vorbis

en: Ogg Vorbis Export Setup
vi: Thiết lập việc xuất định dạng Ogg Vorbis

en: Ogg Vorbis Files
vi: Tập tin Ogg Vorbis

en: Exporting the selected audio as Ogg Vorbis
vi: Đang xuất âm thanh đã chọn ra tập tin dạng Ogg Vorbis

en: Exporting the entire project as Ogg Vorbis
vi: Đang xuất toàn bộ dự án ra tập tin dạng Ogg Vorbis

en: Specify Uncompressed Options
vi: Thiết lập tuỳ chọn không nén

en: Uncompressed Export Setup
vi: Thiết lập việc xuất định dạng không nén

en: (Not all combinations of headers and encodings are possible.)
vi: (Không phải mọi phần đầu đều có thể mã hoá.)

en: Cannot export audio in this format.
vi: Không xuất được dữ liệu ra định dạng này.

en: Exporting the selected audio as %s
vi: Đang xuất âm thanh đã chọn ra %s

en: Exporting the entire project as %s
vi: Đang xuất toàn bộ dự án ra %s

note: i18n-hint: %s will be the error message from libsndfile
en: Error (file may not have been written): %s
vi: Lỗi (có thể chưa ghi tập tin): %s

en: This version of Audacity was not compiled with %s support.
vi: Phiên bản Audacity này không hỗ trợ %s khi biên dịch.

note: i18n-hint: %s will be the filename
en: "%s" is an audio CD track. 
    Audacity cannot open audio CDs directly. 
    Extract (rip) the CD tracks to an audio format that 
    Audacity can import, such as WAV or AIFF.
vi: "%s" là một bài hát trong CD âm thanh.
    Audacity không thể trực tiếp mở nó.
    Bạn phải Chiết xuất (rip) nó thành một định dạng
    Audacity có thể mở, như WAV hay AIFF.

en: "%s" is a playlist file. 
    Audacity cannot open this file because it only contains links to other files. 
    You may be able to open it in a text editor and download the actual audio files.
vi: "%s" là một danh sách bài hát.
    Audacity không thể mở nó vì nó chỉ chứa liên kết tới các tập tin khác.
    Bạn có thể mở nó trong một bộ soạn thảo văn bản và tải các tập tin trong đó về.

en: "%s" is a Windows Media Audio file. 
    Audacity cannot open this type of file due to patent restrictions. 
    You need to convert it to a supported audio format, such as WAV or AIFF.
vi: "%s" là một tập tin Windows Media Audio.
    Audacity không thể mở định dạng này vì lỗi vi phạm bản quyền.
    Bạn phải tự mình chuyển nó về 1 định dạng Audacity hỗ trợ, như WAV hay AIFF.

en: "%s" is an Advanced Audio Coding file. 
    Audacity cannot open this type of file. 
    You need to convert it to a supported audio format, such as WAV or AIFF.
vi: "%s" là một tập tin Advanced Audio Coding.
    Audacity không thể mở loại tập tin này.
    Bạn phải tự mình chuyển nó về 1 định dạng Audacity hỗ trợ, như WAV hay AIFF.

en: "%s" is a RealPlayer media file. 
    Audacity cannot open this proprietary format. 
    You need to convert it to a supported audio format, such as WAV or AIFF.
vi: "%s" là một tập tin RealPlayer.
    Audacity không mở được loại tập tin này.
    Bạn phải tự mình chuyển nó về định dạng được Audacity hỗ trợ, như WAV hay AIFF.

en: "%s" is a notes-based file, not an audio file. 
    Audacity cannot open this type of file. 
    Try converting it to an audio file such as WAV or AIFF and 
    then import it, or record it into Audacity.
vi: "%s" là một tập tin âm thanh dạng nốt nhạc.
    Audacity không thể mở loại tập tin này.
    Bạn phải tự mình chuyển nó về 1 định dạng Audacity hỗ trợ,
    như WAV hay AIFF, hoặc ghi âm nó trực tiếp trên Audacity.

en: "%s" is a Musepack audio file. 
    Audacity cannot open this type of file. 
    If you think it might be an mp3 file, rename it to end with ".mp3" 
    and try importing it again. Otherwise you need to convert it to a supported audio 
    format, such as WAV or AIFF.
vi: "%s" là một tập tin Musepack.
    Audacity không thể mở định dạng này.
    Nếu bạn nghĩ đây là tập tin mp3, hãy đổi đuôi nó thành ".mp3"
    và thử nhập lại xem sao. Nếu không, bạn phải tự mình chuyển nó về 1 định dạng Audacity hỗ trợ
    như WAV hay AIFF.

en: "%s" is a Wavpack audio file. 
    Audacity cannot open this type of file. 
    You need to convert it to a supported audio format, such as WAV or AIFF.
vi: "%s" là một tập tin Wavpack.
    Audacity không thể mở loại tập tin này.
    Bạn phải tự mình chuyển nó về 1 định dạng Audacity hỗ trợ, như WAV hay AIFF.

en: "%s" is a Dolby Digital audio file. 
    Audacity cannot currently open this type of file. 
    You need to convert it to a supported audio format, such as WAV or AIFF.
vi: "%s" là một tập tin Dolby Digital.
    Audacity không thể mở loại tập tin này.
    Bạn phải tự mình chuyển nó về 1 định dạng Audacity hỗ trợ, như WAV hay AIFF.

en: "%s" is an Ogg Speex audio file. 
    Audacity cannot currently open this type of file. 
    You need to convert it to a supported audio format, such as WAV or AIFF.
vi: "%s" là một tập tin Ogg Speex.
    Audacity không thể mở loại tập tin này.
    Bạn phải tự mình chuyển nó về 1 định dạng Audacity hỗ trợ, như WAV hay AIFF.

en: FLAC files
vi: Tập tin FLAC

en: List of Files in basic text format
vi: Danh sách các tập tin ở dạng văn bản gốc

note: i18n-hint: You do not need to translate "LOF"
en: Invalid window offset in LOF file.
vi: Tập tin LOF chứa offset cửa sổ không hợp lệ.

note: i18n-hint: You do not need to translate "LOF"
en: LOF Error
vi: Lỗi LOF

note: i18n-hint: You do not need to translate "LOF"
en: Invalid duration in LOF file.
vi: Tập tin LOF có độ dài không hợp lệ.

en: MIDI tracks cannot be offset individually, only audio files can be.
vi: Chỉ có thể offset riêng các tập tin âm thanh, không thể làm với MIDI.

note: i18n-hint: You do not need to translate "LOF"
en: Invalid track offset in LOF file.
vi: Tập tin LOF chứa offset dải không hợp lệ.

en: MP3 files
vi: Tập tin MP3

en: Ogg Vorbis files
vi: Tập tin Ogg Vorbis

en: Media read error
vi: Lỗi đọc phương tiện

en: Not an Ogg Vorbis file
vi: Không phải là tập tin Ogg Vorbis

en: Vorbis version mismatch
vi: Sai Phiên bản Vorbis

en: Invalid Vorbis bitstream header
vi: Dòng bit Vorbis có Phần đầu không hợp lệ

en: Internal logic fault
vi: Lỗi Logic bên trong

en: WAV, AIFF, and other uncompressed types
vi: WAV, AIFF, và các định dạng không nén khác

en: QuickTime files
vi: Tập tin QuickTime

en: Import Raw Data
vi: Nhập dữ liệu thô

note: i18n-hint: Refers to byte-order.  Don't translate "endianness" if you don't know the correct technical word.
en: No endianness
vi: Không có endianness

note: i18n-hint: Refers to byte-order.  Don't translate "endianness" if you don't know the correct technical word.
en: Default endianness
vi: Endianness mặc định

en: 1 Channel (Mono)
vi: Đơn thể (Mono)

en: 2 Channels (Stereo)
vi: Lập thể (Stereo)

en: %d Channels
vi: %d kênh

note: #-#-#-#-#  259 (gimp-gap HEAD)  #-#-#-#-# Audio Channels
en: Channels:
vi: Kênh:

en: Amount to import:
vi: Số lượng cần nhập:

en: Batch
vi: Lệnh Gộp

en: Behaviors
vi: Hành vi

en: &Don't apply effects in batch mode
vi: Không áp &dụng hiệu ứng trong chế độ lệnh gộp

en: Cl&eanSpeech Mode (Customized GUI)
vi: Chế độ Cl&eanSpeech (Giao diện tuỳ biến)

note: #-#-#-#-#  54 (banshee Gnome HEAD)  #-#-#-#-# This group source gives us a seperator for DAPs in the source view. We add it when we get our first dap source, and then remove it when we lose the last one.
en: Devices
vi: Thiết bị

en: Using:
vi: Dùng:

en: Directories
vi: Thư mục

en: Temporary files directory
vi: Thư mục tạm thời

en: Audio cache
vi: Bộ đệm âm thanh

en: Choose a location to place the temporary directory
vi: Chọn vị trí đặt thư mục tạm thời

en: Directory %s does not exist. Create it?
vi: Chưa có thư mục %s. Có tạo nó không?

en: New Temporary Directory
vi: Thư mục tạm thời mới

en: Directory %s is not writable
vi: Không thể ghi vào thư mục %s

en: Changes to temporary directory will not take effect until Audacity is restarted
vi: Việc chuyển đổi thư mục tạm thời sẽ có hiệu lực từ lần chạy sau của Audacity

en: From Internet
vi: Từ Internet

en: -36 dB (shallow range for high-amplitude editing)
vi: -36 dB (bị giới hạn khi chỉnh sửa âm có biên độ lớn)

en: -48 dB (PCM range of 8 bit samples)
vi: -48 dB (PCM dùng 8 bit lấy mẫu)

en: -60 dB (PCM range of 10 bit samples)
vi: -60 dB (PCM dùng 10 bit lấy mẫu)

en: -96 dB (PCM range of 16 bit samples)
vi: -96 dB (PCM dùng 16 bit lấy mẫu)

en: -120 dB (approximate limit of human hearing)
vi: -120 dB (xấp xỉ giới hạn nghe của con người)

en: -145 dB (PCM range of 24 bit samples)
vi: -145 dB (PCM dùng 24 bit lấy mẫu)

en: &Beep on completion of longer activities
vi: &Bíp khi hoàn thành các tác vụ kéo dài

en: Modes
vi: Chế độ

en: Import / Export
vi: Nhập / Xuất

en: When importing audio files
vi: Khi nhập âm thanh

en: &Make a copy of uncompressed audio files before editing (safer)
vi: Sao chép âm thanh không nén vào dự án khi xử lý (an toàn hơn)

en: &Read uncompressed audio files directly from the original (faster)
vi: Đọc âm thanh không nén t&rực tiếp từ tập tin gốc (nhanh hơn)

en: &Normalize all tracks in project
vi: &Chuẩn hoá mọi dải âm trong dự án

en: When exporting tracks to an audio file
vi: Khi xuất các dải âm thành tập tin âm thanh

en: &Use custom mix (for example to export a 5.1 multichannel file)
vi: Tự chọn chế độ trộn (vd để x&uất ra tập tin hỗ trợ âm thanh 5.1)

en: S&how Metadata Editor prior to export step
vi: C&hạy Bộ chỉnh sửa dữ liệu đặc tả trước khi xuất

en: Note: Pressing Cmd+Q will quit. All other keys are valid.
vi: Lưu ý: Nhấn Ctrl+Q sẽ thoát khỏi chương trình. Những phím khác đều hợp lệ.

en: &Defaults
vi: Mặc đị&nh

en: Key Combination
vi: Tổ hợp phím

en: Select an XML file containing Audacity keyboard shortcuts...
vi: Chọn một tập tin XML chứa các phím tắt cho Audacity...

en: Export Keyboard Shortcuts As:
vi: Xuất phím tắt ra tập tin:

en: The keyboard shortcut '%s' is already assigned to:
    
    '%s'
vi: Phím tắt '%s' đã được gán cho:
    
    '%s'

en: MP3 Export Library
vi: Thư viện mã hoá MP3

en: MP3 Library Version:
vi: Thư viện MP3 phiên bản:

en: MP3 Library:
vi: Thư viện MP3:

en: LAME MP3 Library:
vi: Thư viện LAME MP3:

note: #-#-#-#-#  83 (cinnamon-settings-daemon 2.25.90)  #-#-#-#-# TRANSLATORS: wireless mice with internal batteries #-#-#-#-#  314 (gnome-power-manager 2.25.3)  #-#-#-#-# #-#-#-#-#  321 (gnome-settings-daemon 2.25.90)  #-#-#-#-#
en: Mouse
vi: Chuột

en: Mouse Bindings (default values, not configurable)
vi: Gán chuột (gía trị mặc định, chưa cấu hình)

en: Command Action
vi: Thực thi lệnh

en: Buttons
vi: Nút

en: Left-Click
vi: Click chuột trái

en: Set Selection Point
vi: Đặt điểm chọn

en: Left-Drag
vi: Rê chuột trái

en: Set Selection Range
vi: Đặt giới hạn vùng chọn

en: Extend Selection Range
vi: Mở rộng giới hạn vùng chọn

en: Shift-Left-Click
vi: Shift+Click chuột trái

en: Left-Double-Click
vi: Click đúp chuột trái

en: Select Clip or Entire Track
vi: Chọn đoạn hoặc toàn bộ dải

en: Ctrl-Left-Click
vi: Ctrl+chuột trái

en: Set Selection Point and Play
vi: Đặt điểm chọn và phát

en: Zoom in on Point
vi: Phóng to trên một điểm

en: Zoom in on a Range
vi: Phóng to trên một phạm vi

en: same as right-drag
vi: giống rê chuột phải

en: Right-Click
vi: Nhắp chuột phải

en: Zoom out one step
vi: Phóng to hơn 1 mức

en: Right-Drag
vi: Kéo chuột phải

en: same as left-drag
vi: giống rê chuột trái

en: Shift-Drag
vi: Giữ Shift rồi rê chuột

en: Zoom out on a Range
vi: Thu nhỏ trên một phạm vi

en: Middle-Click
vi: Nhấn chuột giữa

en: Zoom default
vi: Mặc định

en: Time shift clip or move up/down between tracks
vi: Di chuyển theo thời gian hoặc di chuyển lên xuống một đoạn âm giữa các dải

en: Shift-Left-Drag
vi: Shift+Rê chuột trái

en: Time shift all clips in track
vi: Di chuyển theo thời gian tất cả các đoạn trong dải

en: Ctrl-Left-Drag
vi: Ctrl+Rê chuột trái

en: Move clip up/down between tracks
vi: Di chuyển đoạn lên/xuống giữa các dải

en: Change Amplification Envelope
vi: Thay đổi đường bao biên độ

en: Change Sample
vi: Thay đổi mẫu

en: Alt-Left-Click
vi: Alt+Chuột trái

en: Smooth at Sample
vi: Làm mượt mẫu

en: Change Several Samples
vi: Thay đổi một vài mẫu

en: Change ONE Sample only
vi: Thay đổi chỉ Một mẫu

en: Multi
vi: Nhiều

en: same as select tool
vi: giống như công cụ chọn

en: same as zoom tool
vi: giống như công cụ thu phóng

en: Scroll up or down
vi: Cuộn lên hoặc xuống

en: Wheel-Rotate
vi: Lăn chuột

en: Scroll left or right
vi: Lăn trái hay phải

en: Shift-Wheel-Rotate
vi: Shift+Lăn chuột

en: Ctrl-Wheel-Rotate
vi: Ctrl+Lăn chuột

en: Zoom in or out
vi: Phóng to hay thu nhỏ

en: Effects Preview
vi: Nghe thử hiệu ứng

en: Cut Preview
vi: Nghe thử cắt

en: Seek Time when playing
vi: Tìm thời gian khi phát

en: Audacity Preferences
vi: Tuỳ thích của Audacity

en: Projects
vi: Dự án

en: When saving a project that depends on other audio files
vi: Khi lưu một dự án phụ thuộc vào các tập tin âm thanh khác

en: Playthrough
vi: Phát qua

en: Latency
vi: Độ trễ

en: Spectrograms
vi: Ảnh phổ

en: 8 - most wideband
vi: 8 - hầu hết băng rộng

en: 256 - default
vi: 256 - mặc định

en: 32768 - most narrowband
vi: 32768 - hầu hết băng hẹp

en: Minimum Amplitude (dB):
vi: Biên độ nhỏ nhất (dB):

en: Max. Number of Notes (1..128):
vi: Số tối đa các nốt (1...128):

en: &Find Notes
vi: &Tìm nốt nhạc

en: &Quantize Notes
vi: &Lượng tử hoá nốt

en: The maximum frequency must be an integer
vi: Tần số lớn nhất phải là số nguyên

en: The minimum frequency must be an integer
vi: Tần số nhỏ nhất phải là số nguyên

en: Minimum frequency must be at least 0 Hz
vi: Tần số nhỏ nhất phải lớn hơn 0 Hz

en: The minimum amplitude (dB) must be an integer
vi: Biên độ nhỏ nhất (dB) phải là số nguyên

note: i18n-hint: && in here is an escape character to get a single & on screen, * so keep it as is
en: Theme Cache - Images && Color
vi: Bộ đệm sắc thái giao diện - Ảnh && Màu sắc

en: Save Theme Cache
vi: Lưu bộ đệm sắc thái giao diện

en: Load Theme Cache
vi: Nạp bộ đệm Sắc thái giao diện

en: Load Theme Cache At Startup
vi: Nạp bộ đệm Sắc thái giao diện khi khởi động

en: Individual Theme Files
vi: Tập tin Sắc thái giao diện riêng lẻ

en: Save Files
vi: Lưu tập tin

en: Load Files
vi: Nạp tập tin

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Preferences Dialog: Combo box entry for simple theme #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  255 (gimp-plugins HEAD)  #-#-#-#-# Simple color control section #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)
en: Simple
vi: Đơn giản

en: &Update display while playing
vi: Cập nhật giao diện &khi đang phát

en: Automatically &fit tracks vertically zoomed
vi: Tự động thu phóng chiều cao của dải cho phù hợp

en: &Select all audio in project, if none selected
vi: Chọn tất cả âm thanh trong dự án nếu không chọn &gì

en: Enable &dragging of left and right selection edges
vi: Cho phép &rê cạnh trái và phải của vùng chọn

en: Error while opening sound device.
vi: Lỗi khi mở thiết bị âm thanh

en: Recording in CleanSpeech mode is not possible when a track, or more than one project, is already open.
vi: Không thể Thu âm trong chế độ CleanSpeech khi một dải, hoặc nhiều hơn 1 dự án, đang mở.

en: Recording not permitted
vi: Không được phép thu âm

en: Output Device
vi: Thiết bị đầu ra

en: Input Device
vi: Thiết bị đầu vào

en: Trim outside selection
vi: Cắt bỏ phần bên ngoài vùng chọn

en: Silence selection
vi: Thay vùng chọn bằng khoảng lặng

en: Fit selection in window
vi: Vừa vùng chọn vào trong cửa sổ

en: Fit project in window
vi: Vừa dự án vào trong cửa sổ

en: Fit Selection
vi: Vừa vùng chọn

en: Fit Project
vi: Vừa dự án

en: Play Meter
vi: Bộ đo phát

en: Meter-Play
vi: Bộ đo phát

en: Record Meter
vi: Bộ đo thu

en: Meter-Record
vi: Bộ đo thu

en: Output level meter
vi: Đo mức đầu ra

en: Input level meter - click to monitor input
vi: Đo mức đầu vào - bấm chuột để đo mức đầu vào

en: Output Volume
vi: Âm lượng đầu ra

en: Input Volume
vi: Âm lượng đầu vào

en: Project Rate (Hz):
vi: Tần số của dự án (Hz):

en: Selection Start:
vi: Bắt đầu vùng chọn:

en: Audio Position:
vi: Vị trí âm thanh:

en: Snap To
vi: Dính tới

en: Selection
vi: Vùng chọn

en: Selection Length
vi: Độ dài vùng chọn

en: Selection End
vi: Kết thúc vùng chọn

en: Audacity %s ToolBar
vi: Thanh công cụ %s của Audacity

en: ToolDock
vi: Bảng công cụ

en: Click and drag to select audio
vi: Nhấn và rê chuột để chọn âm thanh

en: Click and drag to edit the amplitude envelope
vi: Nhấn và rê chuột để hiệu chỉnh đường bao biên độ

en: Click and drag to edit the samples
vi: Nhấn và rê chuột để chỉnh sửa các mẫu

en: Click to Zoom In, Shift-Click to Zoom Out
vi: Nhấn chuột để phóng to, Shift+nhấn chuột để thu nhỏ

en: Drag to Zoom Into Region, Right-Click to Zoom Out
vi: Rê chuột để phóng to vùng, bấm chuột phải để thu nhỏ

en: Left=Zoom In, Right=Zoom Out, Middle=Normal
vi: Chuột Trái=Phóng to, Chuột Phải=Thu nhỏ, Chuột Giữa=Chuẩn

en: Click and drag to move a track in time
vi: Nhấn và rê để di chuyển dải âm theo thời gian

en: Multi-Tool Mode
vi: Chế độ đa năng

en: Slide Tool
vi: Công cụ trượt

en: Play at selected speed
vi: Phát ở tốc độ đã chọn

en: Playback Speed
vi: Tốc độ phát lại

en: Adjust left selection to next onset
vi: Điều chỉnh vùng chọn trái đên onset tới

en: Adjust right selection to previous offset
vi: Điều chỉnh vùng chọn phải đến offset trước

en: Adjust left selection to next offset
vi: Điều chỉnh vùng chọn trái đến offset tới

en: Adjust right selection to previous onset
vi: Điều chỉnh vùng chọn phải đến onset trước

en: Select region of sound around cursor
vi: Chọn vùng âm thanh quanh con trỏ

en: Select region of silence around cursor
vi: Chọn khoảng lặng quanh con trỏ

en: Automatically make labels from words
vi: Tự động tạo nhãn từ các đoạn

en: Add label at selection
vi: Thêm nhãn ở vùng chọn

en: Calibrate voicekey
vi: Chia giọng

en: Adjust Sensitivity
vi: Điều chỉnh độ nhạy

note: #-#-#-#-#  40 (avogadro)  #-#-#-#-# i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:849 i18n: ectx: property (text), item, widget (QComboBox, controlRunCombo) #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Translators: Menu item Noun/Energy
en: Energy
vi: Năng lượng

en: Sign Changes (Low Threshold)
vi: Đổi dấu (Ngưỡng nhỏ)

en: Sign Changes (High Threshold)
vi: Đổi dấu (Ngưỡng lớn)

en: Direction Changes (Low Threshold)
vi: Đổi hướng (Ngưỡng nhỏ)

en: Direction Changes (High Threshold)
vi: Đổi hướng (Ngưỡng lớn)

en: Key type
vi: Loại phím

en: Play-at-speed
vi: Tốc độ phát

en: Left-to-On
vi: Chuột trái để bật

en: Right-to-Off
vi: Chuột phải để tắt

en: Left-to-Off
vi: Chuột trái để Tắt

en: Right-to-On
vi: Chuột phải để Bật

en: Select-Sound
vi: Chọn âm thanh

en: Select-Silence
vi: Chọn Khoảng lặng

en: Make Labels
vi: Tạo nhãn

en: Add Label
vi: Thêm nhãn

en: Calibrate
vi: Chia độ

en: Backwards
vi: Ngược lại

en: Help on the Internet
vi: Trợ giúp từ Internet

en: Grabber
vi: Tay nắm

en: Enable Meter
vi: Bật bộ đo

en: Disable Meter
vi: Tắt bộ đo

en: Stop Monitoring
vi: Dừng đo

en: Start Monitoring
vi: Bắt đầu đo

en: Horizontal Stereo
vi: Stereo ngang

en: Vertical Stereo
vi: Stereo dọc

en: Meter refresh rate per second [1-100]:
vi: Tần số quét bộ đo [1-100]:

en: Meter Preferences
vi: Tuỳ chỉnh bộ đo

en:  Please select an action
vi: Xin hãy chọn một hành động cần thực thi

note: i18n-hint: Format string for displaying time in seconds. Change the comma * in the middle to the 1000s separator for your locale, and the 'seconds' * on the end to the word for seconds. Don't change the numbers.
en: 01000,01000 seconds
vi: 01000,01000 giây

note: i18n-hint: Format string for displaying time in days, hours, minutes and * seconds. Change the 'days' to the word for days, 'h' to the abbreviation * for hours, 'm' to the abbreviation for minutes and 's' to the * abbreviation for seconds. Don't change the numbers unless there aren't * 24 hours in a
en: 0100 days 024 h 060 m 060 s
vi: 0100 ngày 024 h 060 m 060 s

note: i18n-hint: Name of time display format that shows time in hours, * minutes, seconds and milliseconds (1/1000 second)
en: hh:mm:ss + milliseconds
vi: hh:mm:ss + milli giây

note: i18n-hint: Format string for displaying time in hours, minutes, seconds * and samples. Change the 'h' to the abbreviation for hours, 'm' to the * abbreviation for minutes, 's' to the abbreviation for seconds and * translate samples . Don't change the numbers * unless there aren't 60 seconds in a min
en: 0100 h 060 m 060 s+.# samples
vi: 0100 h 060 m 060 s+.# mẫu

note: i18n-hint: Format string for displaying time in samples (lots of samples). * Change the ',' to the 1000s separator for your locale, and translate * samples. If 1000s aren't a base multiple for your number system, then you * can change the numbers to an appropriate one, and put a 0 on the front
en: 01000,01000,01000 samples|#
vi: 01000,01000,01000 mẫu|#

note: i18n-hint: Name of time display format that shows time in hours, minutes, * seconds and frames at 24 frames per second (commonly used for films)
en: hh:mm:ss + film frames (24 fps)
vi: hh:mm:ss + film frame (24 fps)

note: i18n-hint: Format string for displaying time in hours, minutes, seconds * and frames at 24 frames per second. Change the 'h' to the abbreviation * for hours, 'm' to the abbreviation for minutes, 's' to the abbreviation * for seconds and translate 'frames' . Don't change the numbers * unless there ar
en: 0100 h 060 m 060 s+.24 frames
vi: 0100 h 060 m 060 s+.24 frame

note: i18n-hint: Name of time display format that shows time in frames (lots of * frames) at 24 frames per second (commonly used for films)
en: film frames (24 fps)
vi: film frame (24 fps)

note: i18n-hint: Format string for displaying time in frames at 24 frames per * second. Translate 'frames' and leave the rest alone
en: 01000,01000 frames|24
vi: 01000,01000 frame|24

note: i18n-hint: Name of time display format that shows time in hours, minutes, * seconds and frames at NTSC TV drop-frame rate (used for American / * Japananese TV, and very odd)
en: hh:mm:ss + NTSC drop frames
vi: hh:mm:ss + NTSC drop frame

note: i18n-hint: Format string for displaying time in hours, minutes, seconds * and frames with NTSC drop frames. Change the 'h' to the abbreviation * for hours, 'm' to the abbreviation for minutes, 's' to the abbreviation * for seconds and translate 'frames'. Leave the |N alone, it's important!
en: 0100 h 060 m 060 s+.30 frames|N
vi: 0100 h 060 m 060 s+.30 frame|N

note: i18n-hint: Name of time display format that shows time in hours, minutes, * seconds and frames at NTSC TV non-drop-frame rate (used for American / * Japananese TV, and doesn't quite match wall time
en: hh:mm:ss + NTSC non-drop frames
vi: hh:mm:ss + NTSC non-drop frame

note: i18n-hint: Format string for displaying time in hours, minutes, seconds * and frames with NTSC drop frames. Change the 'h' to the abbreviation * for hours, 'm' to the abbreviation for minutes, 's' to the abbreviation * for seconds and translate 'frames'. Leave the | .999000999 alone, * the whole thi
en: 0100 h 060 m 060 s+.030 frames| .999000999
vi: 0100 h 060 m 060 s+.030 frame| .999000999

note: i18n-hint: Name of time display format that shows time in frames at NTSC * TV frame rate (used for American / Japananese TV
en: NTSC frames
vi: NTSC frame

note: i18n-hint: Format string for displaying time in frames with NTSC frames. * Translate 'frames' and leave the rest alone. That really is the frame * rate!
en: 01000,01000 frames|29.97002997
vi: 01000,01000 frame|29.97002997

note: i18n-hint: Name of time display format that shows time in hours, minutes, * seconds and frames at PAL TV frame rate (used for European TV)
en: hh:mm:ss + PAL frames (25 fps)
vi: hh:mm:ss + PAL frame (25 fps)

note: i18n-hint: Format string for displaying time in hours, minutes, seconds * and frames with PAL TV frames. Change the 'h' to the abbreviation * for hours, 'm' to the abbreviation for minutes, 's' to the abbreviation * for seconds and translate 'frames'. Nice simple time code!
en: 0100 h 060 m 060 s+.25 frames
vi: 0100 h 060 m 060 s+.25 frame

note: i18n-hint: Name of time display format that shows time in frames at PAL * TV frame rate (used for European TV
en: PAL frames (25 fps)
vi: PAL frame (25 fps)

note: i18n-hint: Format string for displaying time in frames with NTSC frames. * Translate 'frames' and leave the rest alone.
en: 01000,01000 frames|25
vi: 01000,01000 frame|25

note: i18n-hint: Name of time display format that shows time in hours, minutes, * seconds and frames at CD Audio frame rate (75 frames per second)
en: hh:mm:ss + CDDA frames (75 fps)
vi: hh:mm:ss + CDDA frame (75 fps)

note: i18n-hint: Format string for displaying time in hours, minutes, seconds * and frames with CD Audio frames. Change the 'h' to the abbreviation * for hours, 'm' to the abbreviation for minutes, 's' to the abbreviation * for seconds and translate 'frames'.
en: 0100 h 060 m 060 s+.75 frames
vi: 0100 h 060 m 060 s+.75 frame

note: i18n-hint: Format string for displaying time in frames with CD Audio * frames. Translate 'frames' and leave the rest alone
en: 01000,01000 frames|75
vi: 01000,01000 frame|75

en: Use right mouse button or context key to change format
vi: Dùng nút chuột phải hoặc phím Context để thay đổi định dạng

en: Don't show this warning again
vi: Không hiện cảnh báo này nữa

en: Could not open file: "%s"
vi: Không thể mở tập tin: "%s"

en: Could not load file: "%s"
vi: Không thể nạp tập tin: "%s"

en: show this help message and exit
vi: hiển thị trợ giúp này, sau đó thoát

en: enable shadowed passwords by default
vi: mặc định bật mật khẩu shadow

en: disable shadowed passwords by default
vi: mặc định tắt mật khẩu shadow

en: enable MD5 passwords by default
vi: mặc định bật mật khẩu MD5

en: <domain>
vi: <vùng>

en: default NIS domain
vi: vùng NIS mặc định

en: enable LDAP for user information by default
vi: mặc định bật LDAP cho thông tin người dùng

en: disable LDAP for user information by default
vi: mặc định tắt LDAP cho thông tin người dùng

en: enable LDAP for authentication by default
vi: mặc định bật LDAP để xác thực

en: disable LDAP for authentication by default
vi: mặc định tắt LDAP để xác thực

en: enable kerberos authentication by default
vi: mặc định bật xác thực kerberos

en: disable kerberos authentication by default
vi: mặc định tắt xác thực kerberos

en: default kerberos KDC
vi: KDC kerberos mặc định

en: default kerberos admin server
vi: admin server kerberos mặc định

en: workgroup authentication servers are in
vi: Server xác thực nhóm làm việc tại

en: default hesiod LHS
vi: LHS hesiod mặc định

en: do not start/stop portmap, ypbind, and nscd
vi: không chạy/dừng portmap, ypbind, và nscd

en: probe network for defaults and print them
vi: dò mạng tìm thông số mặc định và in ra

en: <name>
vi: <tên>

en: Cache Information
vi: Thông tin cache

en: Use LDAP
vi: Dùng LDAP

en: Use NIS
vi: Dùng NIS

en: Use MD5 Passwords
vi: Dùng mật khẩu MD5

en: Use LDAP Authentication
vi: Dùng Xác thực LDAP

en: Authentication Configuration
vi: Cấu hình Xác thực

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

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

en: Admin Server:
vi: Server Admin:

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

note: FIXME - version
en:  <Tab>/<Alt-Tab> between elements   |   <Space> selects   |  <F12> next screen
vi:  <Tab>/<Alt-Tab> giữa các thành phần|   <Space> chọn     |   <F12> màn hình kế

en: Control how the system verifies users who attempt to log in
vi: Điều khiển cách hệ thống kiểm tra người dùng thử đăng nhập

en: Use _TLS to encrypt connections
vi: Dùng _TLS để mã hóa kết nối

[ctx: %1 is the Git revision number.]
en: (Git revision: %1)
vi: (Lần sửa đổi Git: %1)

en: Cut Molecule
vi: Cắt Phân tử

en: Cut Atoms
vi: Cắt Nguyên tử

en: Clear Molecule
vi: Xóa Phân tử

en: Clear Atoms
vi: Xóa Nguyên tử

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: long braille for the rolename of a window. #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "The interface element used to display most applications under a windowing GUI such as X Window System. Windows typically consist of a main area in which ty
en: Window
vi: Cửa sổ

en: &Minimize
vi: &Thu nhỏ

en: Bring All to Front
vi: Đưa tất cả lên trước

en: &Tool Settings...
vi: Cài đặt &Công cụ...

en: &Display Settings...
vi: Cài đặt &Hiển thị...

en: Common molecule formats
vi: Các định dạng phân tử chung

en: Computational Chemistry Output
vi: Đầu ra của bài toán hóa học

en: GAMESS-US Output
vi: Đầu ra GAMESS-US

en: NWChem Output
vi: Đầu ra NWChem

[ctx: %1 is a filename]
en: Loading %1...
vi: Đang tải %1...

en: Loading %1...
vi: Đang tải %1...

en: Reading molecular file failed, file %1.
vi: Không thể đọc tập tin phân tử, tập tin %1.

en: Reading multi-molecule file. This may take a while...
vi: Đang đọc tập tin đa phân tử. Việc này có thể kéo dài một thời gian...

en: This file does not contain 3D coordinates.
vi: Tập tin này không chứa tọa dộ 3 chiều.

en: Do you want Avogadro to build a rough geometry?
vi: Bạn có muốn Avogadro dựng nên một cấu trúc hình học sơ bộ không?

en: This file does not contain 3D coordinates.
    You may not be able to edit or view properly.
vi: Tập tin này không chứa tọa dộ 3 chiều.
    Có khả năng là bạn không thể xem hoặc sửa được.

en: Select Molecule to View
vi: Chọn phân tử để xem

en: Molecule Title
vi: Tiêu đề cho phân tử

en: Atoms:
vi: Nguyên tử:

en:  Bonds:
vi:  Liên kết:

en: File Loaded...
vi: Tập tin đã được tải...

en: Do you want to save the changes you made in the document?
vi: Bạn có muốn lưu lại những sửa đổi trong tài liệu hiện thời không?

note: #-#-#-#-#  40 (avogadro)  #-#-#-#-# i18n: file: src/extensions/cartesianeditor.ui:107 i18n: ectx: property (text), item, widget (QComboBox, formatBox) i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:14 i18n: ectx: property (windowTitle), widget (QDialog, GamessInputDialog)
en: GAMESS Input
vi: Đầu vào GAMESS

en: Gaussian Z-matrix Input
vi: Đầu vào ma trận Z của Gauss

note: #-#-#-#-#  40 (avogadro)  #-#-#-#-# i18n: file: src/extensions/quantuminput/nwcheminputdialog.ui:20 i18n: ectx: property (windowTitle), widget (QDialog, NWChemInputDialog)
en: NWChem Input
vi: Đầu vào NWChem

en: Save Molecule As
vi: Lưu tập tin phân tử với tên

en: Common image formats
vi: Các dạng hình ảnh chung

en: Export Bitmap Graphics
vi: Xuất đồ họa điểm ảnh

en: Cannot save file %1.
vi: Không thể lưu tập tin %1.

en: Common vector image formats
vi: Các dạng hình véc-tơ chung

en: Untitled %1
vi: Không tên %1

en: Unable to paste molecule.
vi: Không thể dán phân tử.

en: Paste failed (format unavailable).
vi: Không thể dán (không có sẵn định dạng).

en: Copy failed (mdl unavailable).
vi: Không thể sao chép (không có sẵn mdl).

en: View %1
vi: Xem %1

[ctx: View number (from 1 on)]
en: View %1
vi: Xem %1

en: Avogadro: Detached View
vi: Avogadro: Xem riêng

en: Normal Size
vi: Cỡ bình thường

en: No tools or engines loaded.
vi: Không có công cụ hoặc máy nào được tải.

en: No engines loaded.
vi: Không có máy nào được tải.

en: No tools loaded.
vi: Không có công cụ nào được tải.

en:  It is unlikely this application will function correctly. Please correct this error.
vi:  Dường như ứng dụng này hoạt động không tốt. Hãy sửa lỗi này.

en:  copy
vi:  sao chép

en: Identifier:
vi: Mã nhận dạng:

en: File:
vi: Tập tin:

en: Description:
vi: Mô tả:

en: Molecule
vi: Phân tử

en: Atoms
vi: Nguyên tử

en: Residues
vi: Phần dư

en: bond %1
vi: liên kết %1

en: User Selections
vi: Các lựa chọn của người dùng

en: only labels can have sub items
vi: chỉ có nhãn mới có các mục con

[ctx: Display quality setting]
en: Low
vi: Thấp

[ctx: Display quality setting]
note: i18n: file: src/settingsdialog.ui:86 i18n: ectx: property (text), widget (QLabel, qualityValueLabel)
en: Medium
vi: Trung bình

[ctx: Display quality setting]
en: High
vi: Cao

[ctx: Display quality setting]
en: Undefined
vi: Không xác định

[ctx: Level of fog in the scene]
note: i18n: file: src/settingsdialog.ui:144 i18n: ectx: property (text), widget (QLabel, fogValueLabel)
en: None
vi: Không

[ctx: Level of fog in the scene]
en: Some
vi: Ít

[ctx: Level of fog in the scene]
en: Mid
vi: Vừa

[ctx: Level of fog in the scene]
en: Lots
vi: Nhiều

[ctx: Level of fog in the scene]
en: Undefined
vi: Không xác định

en: Network Update Check Failed
vi: Việc kiểm tra cập nhật qua mạng bị thất bại

en: Network timeout or other error.
vi: Hết hạn giờ nhập mạng hoặc một lỗi khác.

[ctx: Indicates an updated Avogadro version is available]
en: Updated Version of Avogadro Available
vi: Hiện có bản cập nhật của Avogadro

note: i18n: file: src/addenginedialog.ui:13 i18n: ectx: property (windowTitle), widget (QDialog, AddEngineDialog)
en: Add Display Type
vi: Thêm kiểu hiển thị

note: i18n: file: src/enginecolorswidget.ui:24 i18n: ectx: property (text), widget (QLabel, label)
en: Color by:
vi: Tô màu theo:

note: i18n: file: src/engineprimitiveswidget.ui:41 i18n: ectx: property (toolTip), widget (QToolButton, addSelectionButton) i18n: file: src/engineprimitiveswidget.ui:44 i18n: ectx: property (text), widget (QToolButton, addSelectionButton)
en: Add Selected Primitives
vi: Thêm các yếu tố được chọn

note: i18n: file: src/engineprimitiveswidget.ui:55 i18n: ectx: property (toolTip), widget (QToolButton, removeSelectionButton) i18n: file: src/engineprimitiveswidget.ui:58 i18n: ectx: property (text), widget (QToolButton, removeSelectionButton)
en: Remove Selected Primitives
vi: Xóa các yếu tố được chọn

note: i18n: file: src/engineprimitiveswidget.ui:69 i18n: ectx: property (toolTip), widget (QToolButton, resetButton) i18n: file: src/engineprimitiveswidget.ui:72 i18n: ectx: property (text), widget (QToolButton, resetButton)
en: Add All Primitives
vi: Thêm tất cả các yếu tố

note: i18n: file: src/engineprimitiveswidget.ui:83 i18n: ectx: property (toolTip), widget (QToolButton, fromSelectionButton)
en: Display Only Selected Primitives
vi: Chỉ hiển thị các yếu tố được chọn

note: i18n: file: src/engineprimitiveswidget.ui:86 i18n: ectx: property (text), widget (QToolButton, fromSelectionButton)
en: Assign to Selection
vi: Gán cho lựa chọn

note: i18n: file: src/importdialog.ui:13 i18n: ectx: property (windowTitle), widget (QDialog, ImportFileDialog)
en: Import Molecule File
vi: Nhập từ tập tin phân tử

note: i18n: file: src/importdialog.ui:53 i18n: ectx: property (text), item, widget (QComboBox, formatComboBox)
en: Automatically detect from extension
vi: Tự động phát hiện căn cứ vào phần mở rộng

note: i18n: file: src/importdialog.ui:63 i18n: ectx: property (text), widget (QCheckBox, checkBoxBonding)
en: Perceive bonding
vi: Liên kết biểu kiến

note: i18n: file: src/importdialog.ui:73 i18n: ectx: property (text), widget (QCheckBox, checkBoxBondOrders)
en: Perceive bond orders
vi: Thứ tự liên kết biểu kiến

note: i18n: file: src/importdialog.ui:83 i18n: ectx: property (text), widget (QCheckBox, checkBoxAngstroms)
en: Coordinates are in Ångstroms
vi: Các tọa độ theo Ångstroms

note: i18n: file: src/mainwindow.ui:50 i18n: ectx: property (title), widget (QMenu, menuOpenRecent)
en: Open &Recent
vi: Mở tập tin &gần đây

note: i18n: file: src/mainwindow.ui:80 i18n: ectx: property (title), widget (QMenu, menuSettings)
en: Se&ttings
vi: &Cài đặt

note: #-#-#-#-#  39 (avogadro)  #-#-#-#-# i18n: file: src/mainwindow.ui:84 i18n: ectx: property (title), widget (QMenu, menuToolbars)
en: Toolbars
vi: Thanh công cụ

note: #-#-#-#-#  39 (avogadro)  #-#-#-#-# i18n: file: src/mainwindow.ui:93 i18n: ectx: property (title), widget (QMenu, menuBuild)
en: &Build
vi: &Dựng

note: #-#-#-#-#  39 (avogadro)  #-#-#-#-# i18n: file: src/mainwindow.ui:134 i18n: ectx: property (title), widget (QMenu, menuExtensions)
en: E&xtensions
vi: &Phần mở rộng

note: #-#-#-#-#  39 (avogadro)  #-#-#-#-# i18n: file: src/mainwindow.ui:156 i18n: ectx: property (windowTitle), widget (QToolBar, fileToolBar) #-#-#-#-#  122 (digikam KDE4)  #-#-#-#-# i18n: ectx: ToolBar (mainToolBar) i18n: ectx: ToolBar (ToolBar) #-#-#-#-#  416 (kgrab)  #-#-#-#-# i18n: file: kgrabui.rc:2
en: Main Toolbar
vi: Thanh công cụ chính

note: i18n: file: src/mainwindow.ui:193 i18n: ectx: property (windowTitle), widget (QDockWidget, projectDock) i18n: file: src/settingsdialog.ui:255 i18n: ectx: property (text), item, widget (QListWidget, listWidget)
en: Project Tree
vi: Cây dự án

note: i18n: file: src/mainwindow.ui:226 i18n: ectx: property (windowTitle), widget (QDockWidget, enginesDock) i18n: file: src/pluginsettings.ui:23 i18n: ectx: property (text), item, widget (QComboBox, comboBox)
en: Display Types
vi: Kiểu hiển thị

note: #-#-#-#-#  39 (avogadro)  #-#-#-#-# i18n: file: src/mainwindow.ui:252 i18n: ectx: property (text), widget (QToolBar, toolBar) i18n: file: src/mainwindow.ui:260
en: &Open
vi: &Mở

note: i18n: file: src/mainwindow.ui:286 i18n: ectx: property (text), widget (QToolBar, toolBar)
en: &Clear Recent
vi: &Xóa các file được mở gần đây

note: i18n: file: src/mainwindow.ui:338 i18n: ectx: property (text), widget (QToolBar, toolBar)
en: Revert To Saved
vi: Lấy lại bản được lưu từ trước

note: i18n: file: src/mainwindow.ui:343 i18n: ectx: property (text), widget (QToolBar, toolBar)
en: &Graphics...
vi: Đồ &họa...

note: i18n: file: src/mainwindow.ui:352 i18n: ectx: property (text), widget (QToolBar, toolBar)
en: &Full Screen Mode
vi: Chế độ &toàn màn hình

note: i18n: file: src/mainwindow.ui:364 i18n: ectx: property (text), widget (QToolBar, toolBar)
en: Set &Background Color...
vi: Đặt màu &nền...

note: i18n: file: src/mainwindow.ui:405 i18n: ectx: property (text), widget (QToolBar, toolBar)
en: New View
vi: Cửa sổ xem mới

note: i18n: file: src/mainwindow.ui:417 i18n: ectx: property (text), widget (QToolBar, toolBar)
en: Close View
vi: Đóng cửa sổ xem

note: i18n: file: src/mainwindow.ui:489 i18n: ectx: property (text), widget (QToolBar, toolBar)
en: Configure Avogadro...
vi: Đặt cấu hình cho Avogadro...

note: i18n: file: src/mainwindow.ui:509 i18n: ectx: property (text), widget (QToolBar, toolBar)
en: Duplicate View
vi: Nhân đôi cửa sổ xem

note: i18n: file: src/mainwindow.ui:517 i18n: ectx: property (text), widget (QToolBar, toolBar)
en: Display Axes
vi: Hiện các trục

note: #-#-#-#-#  39 (avogadro)  #-#-#-#-# i18n: file: src/mainwindow.ui:525 i18n: ectx: property (text), widget (QToolBar, toolBar)
en: Debug Information
vi: Thông tin gỡ lỗi

note: i18n: file: src/mainwindow.ui:533 i18n: ectx: property (text), widget (QToolBar, toolBar)
en: Avogadro Help
vi: Trợ giúp của Avogadro

note: i18n: file: src/mainwindow.ui:538 i18n: ectx: property (text), widget (QToolBar, toolBar)
en: Release Notes
vi: Thông tin về bản phát hành

note: #-#-#-#-#  39 (avogadro)  #-#-#-#-# i18n: file: src/mainwindow.ui:543 i18n: ectx: property (text), widget (QToolBar, toolBar)
en: Report a Bug
vi: Thông báo lỗi

note: i18n: file: src/mainwindow.ui:553 i18n: ectx: property (text), widget (QToolBar, toolBar)
en: Avogadro Website
vi: Avogadro trên mạng

note: i18n: file: src/mainwindow.ui:562 i18n: ectx: property (text), widget (QToolBar, toolBar)
en: Plugin Manager...
vi: Trình quản lí các phần ghép...

note: i18n: file: src/mainwindow.ui:571 i18n: ectx: property (text), widget (QToolBar, toolBar)
en: Project Tree Editor...
vi: Trình biên tập cây dự án...

note: i18n: file: src/mainwindow.ui:580 i18n: ectx: property (text), widget (QToolBar, toolBar)
en: Detach View
vi: Tách rời cửa sổ xem

note: i18n: file: src/mainwindow.ui:585 i18n: ectx: property (text), widget (QToolBar, toolBar)
en: Molecule File...
vi: File phân tử...

note: i18n: file: src/mainwindow.ui:596 i18n: ectx: property (text), widget (QToolBar, toolBar)
en: Use Quick Render
vi: Dùng cách lên hình nhanh

note: i18n: file: src/mainwindow.ui:601 i18n: ectx: property (text), widget (QToolBar, toolBar)
en: &Vector Graphics...
vi: Đồ họa &véc-tơ

note: i18n: file: src/mainwindow.ui:609 i18n: ectx: property (text), widget (QToolBar, toolBar)
en: Display Unit Cell Axes
vi: Hiện các trục ô đơn vị

note: i18n: file: src/mainwindow.ui:617 i18n: ectx: property (text), widget (QToolBar, toolBar)
en: All Molecules in File...
vi: Tất cả phân tử trong tập tin...

note: i18n: file: src/mainwindow.ui:622 i18n: ectx: property (text), widget (QToolBar, toolBar)
en: Reset Display Types
vi: Về kiểu hiển thị mặc định

note: #-#-#-#-#  39 (avogadro)  #-#-#-#-# i18n: file: src/pluginsettings.ui:33 i18n: ectx: property (text), item, widget (QComboBox, comboBox)
en: Extensions
vi: Phần mở rộng

note: i18n: file: src/projecttreeeditor.ui:17 i18n: ectx: property (title), widget (QGroupBox, itemsBox) i18n: file: src/projecttreeeditor.ui:164 i18n: ectx: property (toolTip), widget (QTreeWidget, treeWidget)
en: Tree Items
vi: Các mục trên cây

note: i18n: file: src/projecttreeeditor.ui:48 i18n: ectx: property (toolTip), widget (QToolButton, newItemButton)
en: New Item
vi: Mục mới

note: i18n: file: src/projecttreeeditor.ui:51 i18n: ectx: property (text), widget (QToolButton, newItemButton)
en: &New Item
vi: Mục &mới

note: i18n: file: src/projecttreeeditor.ui:62 i18n: ectx: property (toolTip), widget (QToolButton, newSubItemButton)
en: New Subitem
vi: Mục con mới

note: i18n: file: src/projecttreeeditor.ui:65 i18n: ectx: property (text), widget (QToolButton, newSubItemButton)
en: New &Subitem
vi: Mục &con mới

note: i18n: file: src/projecttreeeditor.ui:79 i18n: ectx: property (text), widget (QToolButton, deleteItemButton)
en: &Delete Item
vi: &Xóa mục

note: i18n: file: src/projecttreeeditor.ui:103 i18n: ectx: property (toolTip), widget (QToolButton, moveItemLeftButton)
en: Move Item Left (before Parent Item)
vi: Di chuyển mục sang trái (trước mục cha mẹ)

note: i18n: file: src/projecttreeeditor.ui:117 i18n: ectx: property (toolTip), widget (QToolButton, moveItemRightButton)
en: Move Item Right (as a First Subitem of the Next Sibling Item)
vi: Di chuyển mục sang phải (thành mục con đầu tiên của mục ngang cấp kế tiếp)

note: i18n: file: src/projecttreeeditor.ui:133 i18n: ectx: property (toolTip), widget (QToolButton, moveItemUpButton)
en: Move Item Up
vi: Di chuyển đối tượng lên

note: i18n: file: src/projecttreeeditor.ui:147 i18n: ectx: property (toolTip), widget (QToolButton, moveItemDownButton)
en: Move Item Down
vi: Di chuyển đối tượng xuống

note: i18n: file: src/settingsdialog.ui:49 i18n: ectx: property (toolTip), widget (QSlider, qualitySlider) i18n: file: src/settingsdialog.ui:107 i18n: ectx: property (toolTip), widget (QSlider, fogSlider)
en: Set the global rendering quality.
vi: Đặt chất lượng lên hình tổng thể.

note: i18n: file: src/settingsdialog.ui:100 i18n: ectx: property (text), widget (QLabel, qualityLabel_2)
en: Fog:
vi: Màn sương:

en: Color by Index
vi: Chọn màu theo chỉ số

en: Color by Index (red, orange, yellow, green, blue, violet).
vi: Chọn màu theo chỉ số (đỏ, cam, vàng, lục, lam, tím).

en: Color by Partial Charge
vi: Chọn màu theo điện tích từng phần

en: Color by atomic partial charge (blue = positive, red = negative.
vi: Chọn màu theo điện tích từng phần nguyên tử (lam = điện dương, đỏ = điện âm.

note: #-#-#-#-#  93 (gtkhtml GNOME TRUNK)  #-#-#-#-# "Custom" color - we'll pop up a GtkColorDialog #-#-#-#-#  375 (gtkhtml GNOME TRUNK)  #-#-#-#-# #-#-#-#-#  982 (gtkhtml GNOME TRUNK)  #-#-#-#-#
en: Custom Color:
vi: Màu tự chọn:

en: Custom Color
vi: Màu tự chọn

en: Set custom colors for objects
vi: Đặt màu tự chọn cho các vật

en: Color by Distance
vi: Chọn màu theo khoảng cách

en: Color by distance from the first atom.
vi: Chọn màu theo khoảng cách từ nguyên tử thứ nhất.

en: Color by Element
vi: Chọn màu theo nguyên tố

en: Color by Element (carbon = grey, oxygen = red, ...).
vi: Chọn màu theo nguyên tố (các-bon = xám, ô-xi = đỏ, ...).

en: Hydrogen
vi: Hi-đrô

en: Helium
vi: Hê-li

en: Lithium
vi: Li-ti

en: Beryllium
vi: Be-ri

en: Boron
vi: Bo

en: Carbon
vi: Các-bon

en: Nitrogen
vi: Ni-tơ

en: Fluorine
vi: Flo

en: Sodium
vi: Na-tri

en: Magnesium
vi: Ma-giê

en: Aluminum
vi: Nhôm

en: Silicon
vi: Si-lic

en: Phosphorus
vi: Phốt-pho

en: Sulfur
vi: Lưu huỳnh

en: Chlorine
vi: Clo

en: Argon
vi: A-gôn

en: Potassium
vi: Ka-li

en: Calcium
vi: Can-xi

en: Scandium
vi: Scan-đi

en: Titanium
vi: Ti-tan

en: Vanadium
vi: Va-na-đi

en: Manganese
vi: Măng-gan

en: Iron
vi: Sắt

en: Nickel
vi: Ni-ken

en: Copper
vi: Đồng

en: Zinc
vi: Kẽm

en: Gallium
vi: Ga-li

en: Germanium
vi: Giéc-ma-ni

en: Arsenic
vi: A-sen

en: Selenium
vi: Se-len

en: Bromine
vi: Brôm

en: Krypton
vi: Crip-tôn

en: Rubidium
vi: Ru-bi-đi

en: Strontium
vi: Strông-ti

en: Yttrium
vi: Y-tri

en: Zirconium
vi: Zi-cô-ni

en: Niobium
vi: Niô-bi

en: Molybdenum
vi: Mô-lip-đen

en: Technetium
vi: Tếch-ne-xi

en: Ruthenium
vi: Ru-te-ni

en: Rhodium
vi: Rô-đi

note: #-#-#-#-#  406 (iso_4217)  #-#-#-#-# currency_name for XPD
en: Palladium
vi: Pa-la-đi

note: #-#-#-#-#  406 (iso_4217)  #-#-#-#-# currency_name for XAG
en: Silver
vi: Bạc

en: Cadmium
vi: Ca-đi-mi

en: Indium
vi: In-đi

en: Tin
vi: Thiếc

en: Antimony
vi: An-ti-moan

en: Tellurium
vi: Te-lua

en: Iodine
vi: I-ốt

en: Xenon
vi: Xe-nôn

en: Cesium
vi: Xê-di

en: Barium
vi: Ba-ri

en: Lanthanum
vi: Lan-tan

en: Cerium
vi: Xê-ri

en: Praseodymium
vi: Pra-seo-đi

en: Neodymium
vi: Nê-ô-đi

en: Promethium
vi: Prô-mê-ti

en: Samarium
vi: Sa-ma-ri

en: Europium
vi: Êu-rô-pi

en: Gadolinium
vi: Ga-đô-lin

en: Terbium
vi: Téc-bi

en: Dysprosium
vi: Đi-prô-xi

en: Holmium
vi: Hô-mi

en: Erbium
vi: Éc-bi

en: Thulium
vi: Thu-li

en: Ytterbium
vi: Y-téc-bi

en: Lutetium
vi: Lu-te-ti

en: Hafnium
vi: Haf-ni

en: Tantalum
vi: Tan-tan

en: Rhenium
vi: Rê-ni

en: Osmium
vi: Ô-si-mi

en: Iridium
vi: I-ri-đi

note: #-#-#-#-#  406 (iso_4217)  #-#-#-#-# currency_name for XAU #-#-#-#-#  1410 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><title>
en: Gold
vi: Vàng

en: Thallium
vi: Ta-li

en: Bismuth
vi: Bít-mút

en: Polonium
vi: Pô-lô-ni

en: Astatine
vi: As-ta-tin

en: Radon
vi: Ra-đôn

en: Francium
vi: Fran-xi

en: Radium
vi: Ra-đi

en: Actinium
vi: Ác-ti-ni

en: Thorium
vi: Tho-ri

en: Protactinium
vi: Prô-tác-ti-ni

en: Uranium
vi: U-ra-ni

en: Neptunium
vi: Nép-tu-ni

en: Plutonium
vi: Plu-tô-ni

en: Americium
vi: A-me-ri-xi

en: Curium
vi: Quy-ri

en: Berkelium
vi: Béc-kơ-li

en: Californium
vi: Ca-li-fo-ni

en: Einsteinium
vi: Anh-xtanh-ni

en: Fermium
vi: Féc-mi

en: Mendelevium
vi: Men-đe-le-vi

en: Nobelium
vi: Nô-be-li

en: Lawrencium
vi: Lo-ren-xi

en: Rutherfordium
vi: Rơ-zơ-pho-đi

en: Dubnium
vi: Đúp-ni

en: Seaborgium
vi: Seaborgi

en: Bohrium
vi: Bohri

en: Hassium
vi: Hassi

en: Meitnerium
vi: Meitneri

en: Darmstadtium
vi: Darmstadti

en: Roentgenium
vi: Rơng-ghe-ni

en: Ununtrium
vi: Ununtri

en: Ununquadium
vi: Ununquadi

en: Ununpentium
vi: Ununpenti

en: Ununhexium
vi: Ununhexi

en: Ununseptium
vi: Ununsepti

en: Ununoctium
vi: Ununocti

en: Engines
vi: Động cơ

note: #-#-#-#-#  253 (gimp Gnome HEAD)  #-#-#-#-# the axes #-#-#-#-#  370 (Gtk+ 2.15.3)  #-#-#-#-# The axis listbox #-#-#-#-#  978 (Gtk+ 2.15.3)  #-#-#-#-#
en: Axes
vi: Trục

en: Renders the x, y, and z axes at the origin
vi: Vẽ các trục x, y, z từ gốc toạ dộ

en: Ball and Stick
vi: Thanh và cầu

en: Renders primitives using Balls (atoms) and Sticks (bonds)
vi: Biểu diễn các thành phần cơ bản bằng hình cầu (nguyên tử) và thanh nối (liên kết)

en: Renders protein secondary structure
vi: Vẽ cấu trúc thứ cấp của prô-tê-in

en: Dipole
vi: Lưỡng cực

en: Renders molecular dipole moments
vi: Vẽ các mô-men lưỡng cực phân tử

en: Renders force displacements on atoms
vi: Vẽ các chuyển vị lực đối với nguyên tử

en: Hydrogen Bond
vi: Liên kết hi-đrô

en: Renders hydrogen bonds
vi: Vẽ các liên kết hi-đrô

en: Renders atom and bond labels
vi: Hiện các nhãn nguyên tử và liên kết

en: Renders color scale for gradients
vi: Hiện thang màu cho màu tô chuyển

en: Renders atoms as tetrahedra, octahedra, and other polygons
vi: Vẽ nguyên tử dưới dạng tứ giác, bát giác và các đa giác khác

en: Ribbon
vi: Ruy băng

en: Renders protein backbones as ribbons
vi: Vẽ trục prô-tê-in dưới dạng ruy-băng

note: #-#-#-#-#  1281 (PACKAGE VERSION)  #-#-#-#-# TRANS: label for the ring layout in the favorites view
en: Ring
vi: Vòng

en: Renders rings with colored planes
vi: Vẽ vòng với các mặt phẳng màu

en: Simple Wireframe
vi: Khung dây đơn giản

en: Renders bonds as wires (lines), ideal for large molecules
vi: Vẽ liên kết như các dây (đường), phù hợp với các nguyên tử lớn

en: Van der Waals Spheres
vi: Hình cầu Van der Waals

en: Renders atoms as Van der Waals spheres
vi: Hiển thị nguyên tử như hình cầu Van der Waals

en: Renders molecules as sticks
vi: Vẽ phân tử dưới dạng hình thanh

[ctx: Van der Waals isosurface with a cutoff of %1]
en: Van der Waals, isosurface = %L1
vi: Mặt mức Van der Waals = %L1

[ctx: Electron density isosurface with a cutoff of %1]
en: Electron density, isosurface = %L1
vi: Mặt mức mật độ electron = %L1

[ctx: %1 is mesh name, %2 is the isosurface cutoff]
en: %1, isosurface = %L2
vi: Mặt mức %1 = %L2

en: Surfaces
vi: Mặt

en: Renders molecular isosurface meshes
vi: Vẽ lưới mặt mức phân tử

en: Wireframe
vi: Khung dây

en: Renders bonds as wires (lines), ideal for very large (bio)molecules
vi: Vẽ liên kết như các sợi dây (đường thẳng), phù hợp với các (sinh) phân tử lớn

en: Open trajectory file
vi: Mở file quỹ đạo

en: Trajectory files (*.xtc *.xyz)
vi: File quỹ đạo (*.xtc *.xyz)

en: Save Video File
vi: Lưu file video

en: video files (*.avi)
vi: file video (*.avi)

en: Adding .avi extension
vi: Thêm phần mở rộng .avi

en: Animation...
vi: Hình động...

en: Cannot read file format of file %1.
vi: Không thể đọc định dạng file %1.

en: Read trajectory file %1 failed.
vi: Việc đọc file quỹ đạo %1 không thành công.

en: Must specify a valid .avi file name
vi: Phải chỉ định tên một file .avi hợp lệ

en: GL widget was not correctly initialized in order to save video
vi: Khiển tố GL không được cài đặt đúng để lưu video

en: Invalid video filename.  Must include full directory path
vi: Tên file video không hợp lệ. Phải kèm theo đầy đủ đường dẫn

en: Invalid video filename.  Must include full directory path and name, ending with .avi
vi: Tên file video không hợp lệ. Phải kèm theo đầy đủ đường dẫn và tên file, kết thúc bởi .avi

en: could not set format to XYZ
vi: không thể đặt định dạng thành XYZ

en: Problem reading traj file %1
vi: Có trục trặc khi đọc file quỹ đạo %1

en: Trajectory file %1 disagrees on the number of atoms in the present molecule
vi: Trong file quỹ đạo %1 không có sự thống nhất về số phân tử trong nguyên tử hiện tại

en: Animate trajectories, reactions, and vibrations.
vi: Làm chuyển động các quỹ đạo, phản ứng và rung động.

en: Number of atoms: %1
vi: Số nguyên tử: %1

en: Number of rotatable bonds: %1
vi: Số liên kết xoay được: %1

en: Add constraint
vi: Thêm ràng buộc

en: Your molecule must contain at least one atom to add a constraint
vi: Phân tử của bạn phải có ít nhất một nguyên tử để thêm được ràng buộc

en: Your molecule must contain at least two atoms to add a bond constraint
vi: Phân tử của bạn phải có ít nhất hai nguyên tử để thêm được ràng buộc liên kết

en: Your molecule must contain at least three atoms to add an angle constraint
vi: Phân tử của bạn phải có ít nhất ba nguyên tử để thêm được ràng buộc về góc

en: Your molecule must contain at least four atoms to add a torsion constraint
vi: Phân tử của bạn phải có ít nhất bốn nguyên tử để thêm được ràng buộc về độ xoắn

en: Trajectory...
vi: Quỹ đạo...

en: Open chemical file format
vi: Mở định dạng file hoá học

en: Chemical files (*.xyz)
vi: Các files hoá học (*.xyz)

en: Open parameter file
vi: Mở file tham số

en: Chemical files (*.parm7)
vi: Các files hoá học (*.parm7)

en: Import Trajectory
vi: Nhập quỹ đạo

en: Import trajectory files
vi: Nhập các file quỹ đạo

en: &Optimize Geometry
vi: &Tối ưu hình học

en: Setup Force Field...
vi: Thiết lập trường lực...

en: Calculate Energy
vi: Tính năng lượng

en: Conformer Search...
vi: Tìm đồng phân...

en: Constraints...
vi: Ràng buộc...

en: Ignore Selection
vi: Bỏ qua lựa chọn

en: Fix Selected Atoms
vi: Cố định các nguyên tử được chọn

en: &Molecular Mechanics
vi: Cơ học &phân tử

en: Energy = %L1 %2
vi: Năng lượng = %L1 %2

en: Geometric Optimization
vi: Tối ưu hình học

en: Forcefield Optimization
vi: Tối ưu trường lực

en: Systematic Rotor Search
vi: Tìm rotor một cách tự động

en: Random Rotor Search
vi: Tìm rotor theo cách ngẫu nhiên

en: Weighted Rotor Search
vi: Tìm rotor theo trọng số

en: ForceField
vi: Trường lực

en: Optimize molecules and generate conformers using molecular mechanics force fields
vi: Tối ưu hoá phân tử và phát sinh các đồng phân bằng cách dùng trường lực cơ phân tử

en: Input Generator...
vi: Phát sinh đầu vào...

[ctx: Selection to be used as an Effective Fragment Potential in calculations]
en: EFP Selection...
vi: Chọn EFP...

[ctx: Selection to be used for Quantum Mechanical calculations]
en: QM Selection...
vi: Chọn QM...

en: GAMESS EFP Information
vi: Thông tin GAMESS EFP

en: No Atoms Selected
vi: Không có nguyên tử nào được chọn

en: You must make a selection!
vi: Bạn phải lựa chọn!

en: SMILES Conversion Unavailable
vi: Không có chuyển đổi SMILES

en: SMILES Format Conversion Not Available!
vi: Không có chuyển đổi định dạng SMILES!

en: Create input files for the GAMESS quantum chemistry package
vi: Tạo file đầu vào cho gói phần mềm hóa lượng tử GAMESS

en: Advanced Settings Changed
vi: Đã thay đổi các yếu tố cài đặt nâng cao

en: Advanced settings have changed.
    Discard?
vi: Các yếu tố cài đặt nâng cao bị thay đổi.
    Hủy bỏ thay đổi này?

en: Advanced Settings Reset
vi: Đã đặt mặc định cho các cài đặt nâng cao

en: Are you sure you wish to reset advanced settings?
    All changes will be lost!
vi: Bạn có chắc rằng muốn đưa các cài đặt nâng cao trở về mặc định?
    Mọi thay đổi sẽ mất đi!

en: Basic Settings Reset
vi: Đã đặt mặc định cho các cài đặt cơ bản

en: Are you sure you wish to reset basic settings?
    All changes will be lost!
vi: Bạn có chắc rằng muốn đưa các cài đặt cơ bản trở về mặc định?
    Mọi thay đổi sẽ mất đi!

en: The G03 executable, cannot be found.
vi: Không tìm thấy file chạy G03.

en: G03 failed to start.
vi: Không thể khởi động G03

en: G03 did not start. Perhaps it is not installed correctly.
vi: Không thể khởi động G03. Có lẽ nó đã không được cài đặt thành công.

en: Running Gaussian calculation...
vi: Đang chạy tính toán Gauss...

en: G03 Crashed.
vi: G03 bị lỗi và dừng chạy.

en: Gaussian did not run correctly. Perhaps it is not installed correctly.
vi: G03 bị lỗi và dừng chạy. Có lẽ nó đã không được cài đặt thành công.

note: i18n: file: src/extensions/quantuminput/daltoninputdialog.ui:1619 i18n: ectx: property (text), widget (QPushButton, moreButton) i18n: file: src/extensions/quantuminput/gamessukinputdialog.ui:463 i18n: file: src/extensions/quantuminput/gaussianinputdialog.ui:473 i18n: file: src/extensions/quantuminpu
en: Hide Preview
vi: Ẩn khung xem thử

en: Change H to Methyl
vi: Thay H bằng mê-tyl

en: H to Methyl
vi: H bằng mê-tyl

en: H2Methyl
vi: H-Metyl

en: Transform hydrogens to methyl groups
vi: Chuyển hi-đrô thành các nhóm mê-tyl

en: Add Hydrogens
vi: Thêm hi-đrô

en: Add Hydrogens for pH...
vi: Thêm hi-đrô cho pH...

en: Remove Hydrogens
vi: Bỏ hi-đrô

en: Add Hydrogens for pH
vi: Thêm hi-đrô cho pH

en: Hydrogens
vi: hi-đrô

en: Add or remove hydrogens
vi: Thêm hoặc bỏ hi-đrô

en: &Gaussian...
vi: &Gauss...

en: Cannot read file %1.
vi: Không thể đọc file %1.

en: Input File Generators
vi: Phát sinh file đầu vào

en: Create input files for quantum chemistry packages
vi: Tạo ra file đầu vào cho các gói chương trình hóa lượng tử

en: Fragment...
vi: Đoạn...

en: Insert SMILES
vi: Chèn SMILES

en: Insert SMILES fragment:
vi: Chèn các đoạn SMILES:

note: i18n: file: src/extensions/insertfragmentdialog.ui:45 i18n: ectx: property (text), widget (QPushButton, insertFragmentButton)
en: Insert Fragment
vi: Chèn đoạn

en: Insert molecular fragments for building larger molecules
vi: Chèn các đoạn phân tử để tạo thành phân tử lớn

en: Peptide...
vi: Pep-tit...

note: i18n: file: src/extensions/insertpeptidedialog.ui:14 i18n: ectx: property (windowTitle), widget (QDialog, InsertPeptideDialog) i18n: file: src/extensions/insertpeptidedialog.ui:515 i18n: ectx: property (text), widget (QPushButton, insertButton)
en: Insert Peptide
vi: Chèn pep-tit

en: Insert oligopeptide sequences
vi: Chèn các chuỗi ô-li-gô-pep-tit

en: Molecule Properties...
vi: Thuộc tính phân tử...

en: &Properties
vi: &Thuộc tính

en: Estimated Dipole Moment (D):
vi: Giá trị uớc tính của mô-men lưỡng cực (D):

en: Molecular Properties
vi: Thuộc tính phân tử

en: Display standard molecular properties.
vi: Hiện các thuộc tính chuẩn của phân tử.

en: MOPAC Input Warning
vi: Cảnh báo về dữ liệu đầu vào MOPAC

en: MOPAC Running.
vi: Đang chạy MOPAC

en: MOPAC is already running. Wait until the previous calculation is finished.
vi: MOPAC đang chạy. Hãy đợi đến khi phép tính trước đó được hoàn thành.

en: MOPAC Not Installed.
vi: MOPAC chưa được cài đặt

en: The MOPAC executable, cannot be found.
vi: Không tìm được file chương trình chạy MOPAC

en: MOPAC failed to start.
vi: Không khởi động được MOPAC.

en: MOPAC did not start. Perhaps it is not installed correctly.
vi: Không khởi động được MOPAC. Có lẽ nó đã không được cài đặt đúng.

en: Running MOPAC calculation...
vi: MOPAC đang tính toán...

en: MOPAC Crashed.
vi: MOPAC bị lỗi và dừng chạy.

en: MOPAC did not run correctly. Perhaps it is not installed correctly.
vi: MOPAC không hoạt động bình thường. Có lẽ nó đã không được cài đặt đúng

en: Fetch from PDB...
vi: Lấy từ PDB...

en: Fetch from URL...
vi: Lấy từ URL...

en: PDB Entry
vi: Mục PDB

en: PDB entry to download.
vi: Mục PDB để tải xuống.

en: Chemical Name
vi: Tên hoá học

en: Chemical structure to download.
vi: Cấu trúc hoá học để tải xuống.

en: URL of molecule to download.
vi: URL của phân tử cần tải xuống.

en: Network Download Failed
vi: Việc tải xuống từ mạng không thành công

en: Specified molecule could not be found: %1
vi: Không tìm được phân tử đã cho: %1

en: Specified molecule could not be loaded: %1
vi: Không tải được phân tử đã cho: %1

en: Fetch molecule files over the network.
vi: Lấy file phân tử qua mạng.

en: Save POV-Ray rendered image
vi: Lưu hình đã được hiển thị dưới dạng POV-Ray

en: Image files (*.png *.pbm)
vi: Các file ảnh (*.png *.pbm)

en: No valid filename was supplied.
vi: Chưa có tên file hợp lệ nào được nhập vào.

en: Does not compute.
vi: Không tính toán.

en: You requested no direct rendering using POV-Ray and not to keep the POV-Ray file. This will result in no output being saved. Are you sure that is what you want?
vi: Bạn yêu cầu trực tiếp vẽ POV-Ray nhưng không giữ lại file POV-Ray. Điều này đồng nghĩa với việc kết quả sẽ không được lưu lại. Bạn chắc rằng muốn như vậy chứ?

en: Cannot Write to File.
vi: Không thể ghi ra file.

en: Cannot write to file %1. Do you have permissions to write to that location?
vi: Không thể ghi vào file %1. Bạn có quyền ghi vào file này không?

en: POV-Ray failed to start.
vi: POV-Ray khởi động không thành công.

en: POV-Ray failed to start. May be the path to the executable is not set correctly.
vi: POV-Ray khởi động không thành công. Có thể đường dẫn đến file chương trình chạy chưa được đặt đúng.

en: Create POV-Ray files and render them using the command line POV-Ray program.
vi: Tạo các file POV-Ray và vẽ chúng bằng chương trình POV-Ray từ dòng lệnh.

en: Atom Properties...
vi: Thuộc tính của nguyên tử...

en: Bond Properties...
vi: Thuộc tính của liên kết...

en: Angle Properties...
vi: Thuộc tính góc...

en: Torsion Properties...
vi: Thuộc tính xoắn...

en: Conformer Properties...
vi: Thuộc tính đồng phân...

en: Cartesian Editor...
vi: Trình biên tập Đề-các...

en: Atom Properties
vi: Thuộc tính của nguyên tử

en: Bond Properties
vi: Thuộc tính của liên kết

en: Angle Properties
vi: Thuộc tính góc

en: Torsion Properties
vi: Thuộc tính xoắn

en: Conformer Properties
vi: Thuộc tính đồng phân

en: Windows for displaying atom, bond, angle and torsion properties. It also includes a cartesian coordinate editor.
vi: Cửa sổ hiện các thuộc tính nguyên tử, liên kết, góc và xoắn. Nó cũng bao gồm một trình soạn thảo tọa độ Đề-các

en: Valence
vi: Hóa trị

en: Partial Charge
vi: Điện tích riêng phần

en: Atom %1
vi: Nguyên tử %1

en: Start Atom
vi: Bắt đầu nguyên tử

en: End Atom
vi: Kết thúc nguyên tử

en: Bond Order
vi: Thứ tự liên kết

en: Rotatable
vi: Xoay được

[ctx: in Angstrom]
en: Length %1
vi: Chiều dài %1

en: Vertex
vi: Đỉnh

[ctx: Degree symbol]
en: Torsion %1
vi: Xoắn %1

en: Conformer %1
vi: Đồng phân %1

note: i18n: file: src/extensions/pythonterminalwidget.ui:14 i18n: ectx: property (windowTitle), widget (QWidget, PythonTerminalWidget)
en: Python Terminal
vi: Cửa sổ lệnh Python

en: Interactive python scripting terminal
vi: Cửa sổ lệnh tương tác Python

en: Select SMARTS...
vi: Chọn SMARTS...

en: Select by Element...
vi: Chọn theo nguyên tố...

en: Select Solvent
vi: Chọn dung môi

en: Add Named Selection...
vi: Thêm vào lựa chọn đã đặt tên...

en: SMARTS Selection
vi: Chọn SMARTS

en: SMARTS pattern to select
vi: Mẫu SMARTS dùng để chọn

en: There is no current selection.
vi: Không có lựa chọn hiện thời nào.

en: Add Named Selection
vi: Thêm vào lựa chọn đã được đặt tên

en: Name cannot be empty.
vi: Phải có tên

en: There is already a selection with this name.
vi: Đã có một lựa chọn với tên này.

en: Selections
vi: Các lựa chọn

en: Open a vertex shader source file
vi: Mở một file nguồn tô đỉnh

en: Vertex shader files (*.vert)
vi: File tô đỉnh (*.vert)

en: X Axis
vi: Trục X

en: Y Axis
vi: Trục Y

note: i18n: file: src/extensions/spectra/spectradialog.ui:133 i18n: ectx: attribute (title), widget (QWidget, tab_appearance)
en: &Appearance
vi: &Bề ngoài

note: i18n: file: src/extensions/spectra/spectradialog.ui:432 i18n: ectx: attribute (title), widget (QWidget, tab_imageExport)
en: E&xport Image
vi: &Xuất ảnh

[ctx: Infrared spectra option]
en: Infrared
vi: Hồng ngoại

en: &Infrared Spectra Settings
vi: Đặt thuộc tính phổ &hồng ngoại

en: &NMR Spectra Settings
vi: Đặt thuộc tính &NMR

en: Handdrawn
vi: Được vẽ bằng tay

en: New Scheme
vi: Sơ đồ mới

en: Confirm Scheme Removal
vi: Khẳng định việc xóa bỏ sơ đồ

en: Really remove current scheme?
vi: Chắc chắn xóa bỏ sơ đồ hiện hành?

en: Change Scheme Name
vi: Đổi tên sơ đồ

en: Enter new name for current scheme:
vi: Đặt tên mới cho sơ đồ hiện hành:

en: Export Calculated Spectrum
vi: Xuất phổ được tính toán

en: Tab Separated Values (*.tsv)
vi: Dạng giá trị ngăn cách bởi dấu Tab (*.tsv)

en: Tab Separated Values
vi: Dạng giá trị ngăn cách bởi dấu Tab

en: Comma Separated Values
vi: Dạng giá trị ngăn cách bởi dấu phảy

en: Import Spectra
vi: Nhập phổ

en: Spectra Import
vi: Nhập phổ

en: Unknown extension: %1
vi: Không rõ phần mở rộng: %1

[ctx: Do not remove 'IR' or '(*.out)' -- needed for parsing later]
en: PWscf IR data (*.out)
vi: Số liệu PWscf IR (*.out)

en: Data Format
vi: Định dạng dữ liệu

[ctx: noun, not verb]
en: Format:
vi: Dạng thức:

en: Load Spectral Data
vi: Tải số liệu phổ

en: Tagged Image File Format
vi: Dạng thức tập tin ảnh có thẻ (TIFF)

en: Windows Bitmap
vi: Windows Bitmap (BMP)

en: Save Spectra Image
vi: Lưu ảnh phổ

en: A problem occurred while writing file %1
vi: Có lỗi trong khi ghi file %1

en: Image successfully written to %1
vi: Việc ghi ảnh vào %1 đã thành công

en: &Spectra...
vi: &Phổ...

en: Spectra
vi: Phổ

en: Visualize spectral data from quantum chemistry calculations
vi: Hiển thị số liệu phổ từ kết quả tính toán hóa lượng tử

en: No intensities
vi: Không có cường độ

en: The vibration data in the molecule you have loaded does not have any intensity data. Intensities have been set to an arbitrary value for visualization.
vi: Số liệu rung động trong nguyên tử bạn vừa tải lên không bao gồm bất kì số liệu cường độ nào. Để phục vụ việc hiển thị, các cường độ được đặt giá trị bất kì.

en: Wavenumber (cm<sup>-1</sup>)
vi: Số sóng (cm<sup>-1</sup>)

[ctx: Molecular Orbital]
en: MO %L1
vi: Orbital phân tử %L1

[ctx: A cube type of nothing - empty cube]
en: Nothing
vi: Không có gì

[ctx: Electrostatic potential surface type]
en: Electrostatic Potential
vi: Thế tĩnh điện

[ctx: Electron density surface type]
en: Electron Density
vi: Mật độ electron

[ctx: Molecular orbital surface type]
en: Molecular Orbital
vi: Orbital phân tử

[ctx: Undefined cube type]
en: Error - undefined type
vi: Lỗi - kiểu không xác định

en: Create Surfaces...
vi: Tạo bề mặt...

en: Abort Calculation
vi: Hủy bỏ tính toán

en: Calculating VdW Cube
vi: Tính mặt cầu VdW

[ctx: Molecular Orbital]
en: Calculating MO %L1
vi: Tính MO %L1

en: Calculating Electron Density
vi: Tính mật độ electron

en: Electron Density
vi: Mật độ electron

en: Calculate molecular orbitals and other surfaces
vi: Tính mật độ orbital phân tử và các mặt khác

en: GL widget was not correctly initialized in order to make a video
vi: Khiển tố GL không được cài đặt đúng để có thể tạo ra đoạn phim video

en: Building video
vi: Đang tạo video

en: Video file not written.
vi: Không ghi được file video.

en: Could not run povray.
vi: Không chạy được povray.

en: Set Aspect Ratio
vi: Đặt tỉ lệ các trục

en: The current Avogadro scene is %1x%2 pixels large, and therefore has aspect ratio %3.
    You may keep this value, for example if you intend to use POV-Ray
    to produce an image of %4x1000 pixels, or you may enter any other positive value,
    for example 1 if you intend to use POV-Ray to produce a square image, like 1000x1000 pixels.
vi: Khung hình Avogadro hiện thời có kích thước %1x%2 điểm ảnh, tức là có tỉ lệ kích thước %3.
    Bạn có thể giữ giá trị này, chẳng hạn nếu muốn dùng POV-Ray
    để tạo ra một hình %4x1000 điểm ảnh, hoặc có thể nhập vào một số dương khác, chẳng hạn
    số 1 nếu bạn muốn dùng POV-Ray để tạo ra một ảnh hình vuông 1000x1000 điểm ảnh.

en: Unit Cell Parameters...
vi: Thông số ô đơn vị...

en: Unit Cell
vi: Ô đơn vị

en: Sorting %1 vibrations by frequency...
vi: Sắp xếp các rung động %1 theo tần số...

note: i18n: file: src/extensions/spectra/vibrationwidget.ui:162 i18n: ectx: property (text), widget (QPushButton, animationButton)
en: Start &Animation
vi: Bắt đầu &hình động

en: Stop &Animation
vi: Dừng &hình động

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2588 i18n: ectx: property (text), widget (QCheckBox, hessianVibrationalCheck)
en: Vibrational Analysis
vi: Tính toán rung động

en: No vibrational displacements exist.
vi: Không tồn tại chuyển vị rung.

en: Visualize vibrational modes from quantum chemistry calculations
vi: Hiển thị các mode rung động từ kết quả tính toán hóa lượng tử

en: OpenGL error
vi: Lỗi OpenGL

en: View Size: %L1 x %L2
vi: Kích thước khung nhìn: %L1 x %L2

en: No molecule set
vi: Không có phân tử nào được đặt

en: Atoms: %L1
vi: Nguyên tử: %L1

en: Bonds: %L1
vi: Liên kết: %L1

[ctx: Name of a new, untitled molecule file]
en: untitled
vi: không tên

en: OBMol: index %1 out of reach.
vi: OBMol: không gọi được đến chỉ số %1.

en: File type '%1' is not supported for reading.
vi: Kiểu file '%1' không được hỗ trợ cho việc đọc số liệu.

en: File type for file '%1' is not supported for reading.
vi: Kiểu của file '%1' không được hỗ trợ cho việc đọc số liệu.

en: Reading molecule with index %1 from file '%2' failed.
vi: Không đọc được phân tử có chỉ số %1 từ file '%2'.

en: replaceMolecule: index %1 out of reach.
vi: replaceMolecule: không gọi được đến chỉ số %1.

en: File type '%1' is not supported for writing.
vi: Kiểu file '%1' không được hỗ trợ việc ghi dữ liệu.

en: File type for file '%1' is not supported for writing.
vi: Kiểu file của '%1' không được hỗ trợ việc ghi dữ liệu.

en: Could not open file '%1' for writing.
vi: Không thể mở file '%1' để ghi dữ liệu.

en: Could not open file '%1' for reading.
vi: Không thể mở file '%1' để đọc dữ liệu.

en: Replacing molecule with index %1 in file '%2' failed.
vi: Không thay thế được phân tử với chỉ số %1 trong file '%2'.

en: File %1 cannot be opened for reading.
vi: Không thể mở file %1 để đọc dữ liệu.

en: Reading a molecule from file '%1' failed.
vi: Không đọc được thông tin về một phân tử trong file '%1'.

en: File %1 can not be opened for writing.
vi: Không thể mở file %1 để ghi dữ liệu.

en: Saving molecular file failed - could not rename original file.
vi: Không lưu được file phân tử - không thể đổi tên file gốc.

en: Saving molecular file failed - could not rename new file.
vi: Không lưu được file phân tử - không thể đổi tên file mới.

en: Saving molecular file failed - could not remove old file.
vi: Không lưu được file phân tử - không thể xoá file cũ.

en: Writing a molecule to file '%1' failed. OpenBabel function failed.
vi: Không ghi được thông tin về một phân tử vào file '%1'. Hàm OpenBabel không hoạt động.

en: File %1 cannot be opened for writing.
vi: Không thể mở file %1 để ghi.

en: Writing conformers to file '%1' failed.
vi: Không ghi được số liệu các đồng đẳng vào file '%1'.

en: Molecule %1
vi: Phân tử %1

en: Periodic Table
vi: Bảng tuần hoàn

en: No Description
vi: Không có mô tả

en: Unknown Python Engine
vi: Không rõ loại máy Python

en: PythonEngine: checking
vi: PythonEngine: đang kiểm tra

en:   - script has no 'Engine' class defined
vi:   - script không có lớp 'Engine' nào được định nghĩa

en:   - no module
vi:   - không có module

en: Unknown Python Extension
vi: Không rõ phần mở rộng Python

en: &Scripts
vi: &Đoạn mã lệnh

en: PythonExtension: checking
vi: PythonExtension: đang kiểm tra

en:   - script has no 'Extension' class defined
vi:   - mã lệnh không có lớp 'Extension' [Phần mở rộng] nào được định nghĩa

en: Unknown Python Tool
vi: Không rõ công cụ Python

en: PythonTool: checking
vi: PythonTool: đang kiểm tra

en:   - script has no 'Tool' class defined
vi:   - mã lệnh không có lớp 'Tool' [công cụ] nào được định nghĩa

note: i18n: file: examples/thirdPartyExtensions/04-RotateSelection/rotateselectiondialog.ui:29 i18n: ectx: property (text), widget (QLabel, label)
en: Axis:
vi: Trục:

en: Align molecules to a Cartesian axis
vi: Dóng hàng các phân tử theo một trục Đề-các

en: Align Settings
vi: Cài đặt về dóng hàng

en: AutoOpt: E = %1 %2 (dE = %3)
vi: Tự động tối ưu: E = %1 %2 (dE = %3)

en: Force Field:
vi: Trường lực:

en: Steps per Update:
vi: Số bước trong mỗi lượt cập nhật:

en: Algorithm:
vi: Thuật toán:

note: i18n: file: src/extensions/forcefielddialog.ui:90 i18n: ectx: property (text), item, widget (QComboBox, AlgorithmComboBox)
en: Steepest Descent
vi: Dốc xuống nhất

note: i18n: file: src/extensions/forcefielddialog.ui:95 i18n: ectx: property (text), item, widget (QComboBox, AlgorithmComboBox)
en: Conjugate Gradients
vi: Gra-đien liên hợp

en: Molecular Dynamics (300K)
vi: Động lực học phân tử (300K)

en: Molecular Dynamics (600K)
vi: Động lực học phân tử (600K)

en: Molecular Dynamics (900K)
vi: Động lực học phân tử (900K)

en: Ignored atoms are movable
vi: Các nguyên tử được bỏ qua đều di chuyển được

en: AutoOptimization
vi: Tối ưu hoá tự động

en: Automatic optimization of molecular geometry
vi: Tối ưu hoá tự động cho dạng hình học phân tử

en: AutoOptimization Settings
vi: Cài đặt cho tối ưu hoá tự động

en: Auto Rotation Tool
vi: Công cụ xoay tự động

en: x rotation:
vi: xoay quanh trục x:

en: x rotation
vi: xoay quanh trục x

en: y rotation:
vi: xoay quanh trục y:

en: y rotation
vi: xoay quanh trục y

en: z rotation:
vi: xoay quanh trục z:

en: z rotation
vi: xoay quanh trục z

en: AutoRotate
vi: Xoay tự động

en: Automatic rotation of molecules
vi: Xoay tự động các phân tử

en: AutoRotate Settings
vi: Cài đặt cho xoay tự động

en: Bond Centric Manipulation Tool
    
    Left Mouse:   Click and drag to rotate the view
    Middle Mouse: Click and drag to zoom in or out
    Right Mouse:  Click and drag to move the view
    
    Left Click & drag on a Bond to set the Manipulation Plane:
    - Left Click & Drag one of the Atoms in the Bond to change the angle
    - Right Click & Drag one of the Atoms in the Bond to change the length
vi: Công cụ thao tác với liên kết
    
    Phím trái chuột:   Nhấn và kéo để xoay khung nhìn
    Phím phải chuột: Nhấn và kéo để phóng to/thu nhỏ
    Phím giữa chuột:  Nhấn và kéo để dịch khung nhìn
    
    Nhấn phím trái & kéo một liên kết để đặt mặt phẳng thao tác:
    - Nhấn phím trái & kéo một phân tử dính với liên kết để thay đổi góc
    - Nhấn phím phải & kéo một phân tử dính với liên kết để thay đổi chiều dài

[ctx: %L1 is the length of the bond]
en: Bond Length: %L1
vi: Chiều dài liên kết: %L1

en:  Show Angles
vi:  Hiện các góc

en:  Snap-to Bonds
vi:  Bắt các điểm nút liên kết

en: Snap-to Threshold:
vi: Ngưỡng bắt điểm:

en: Bond Centric Manipulation
vi: Thao tác với liên kết

en: Bond Centric Manipulate
vi: Thao tác với liên kết

en: Manipulation of bond lengths, angles, and torsions
vi: Thao tác chiều dài, góc, độ xoắn của liên kết

en: Bond Centric Manipulate Settings
vi: Các cài đặt liên quan đến thao tác với liên kết

en: Click to Measure (F12)
    
    Left Mouse: 	Select up to three Atoms.
    	Distances are measured between 1-2 and 2-3
    	Angle is measured between 1-3 using 2 as the common point
    Right Mouse: Reset the measurements.
vi: Nháy chuột để đo (F12)
    
    Phím trái chuột: 	Chọn đến 3 nguyên tử.
    	Các khoảng cách được đo giữa 1-2 và 2-3
    	Góc được đo giữa 1-3 với 2 làm điểm chung
    Phím phải chuột: Thiết lập lại việc đo đạc.

[ctx: %L1 is distance, %2 is Angstrom symbol]
en: Distance (1->2): %L1 %2
vi: Khoảng cách (1->2): %L1 %2

[ctx: %L1 is distance, %2 is Angstrom symbol]
en: Distance (2->3): %L1 %2
vi: Khoảng cách (2->3): %L1 %2

en: Angle: %L1 °
vi: Góc: %L1 °

[ctx: %L1 is distance, %2 is Angstrom symbol]
en: Distance (3->4): %L1 %2
vi: Khoảng cách (3->4): %L1 %2

en: Dihedral Angle: %1 °
vi: Góc nhị diện: %1 °

en: Distance(s):
vi: Khoảng cách:

en: Dihedral:
vi: Góc nhị diện:

note: #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Translators: Menu item Verb/Signal/Measure Translators: Menu item Verb/Signal/Measure/Measure
en: Measure
vi: Đo

en: Measure bond lengths, angles, and dihedrals
vi: Đo chiều dài, góc, và góc nhị diện của liên kết

en: Measure Settings
vi: Cài đặt các yếu tố đo đạc

note: i18n: file: src/tools/zmatrixdialog.ui:45 i18n: ectx: property (text), widget (QPushButton, addButton)
en: Add Atom
vi: Thêm nguyên tử

en: Delete Atom
vi: Xóa nguyên tử

en: Add Bond
vi: Thêm liên kết

en: Delete Bond
vi: Xóa liên kết

en: Change Element
vi: Thay đổi nguyên tố

en: Change Bond Order
vi: Thay đổi thứ tự liên kết

en: Draw Tool (F8)
    
    Left Mouse: 	Click and Drag to create Atoms and Bonds
    Right Mouse: Delete Atom
vi: Công cụ vẽ (F8)
    
    Phím trái chuột: 	Nhấn và kéo để tạo ra các nguyên tử và liên kết
    Phím phải chuột: Xóa nguyên tử

en: Draw Atom
vi: Vẽ nguyên tử

en: Draw Bond
vi: Vẽ liên kết

en: Draw
vi: Vẽ

en: Element:
vi: Nguyên tố

en: Bond Order:
vi: Thứ tự liên kết:

en: Triple
vi: Ba

en: Adjust Hydrogens
vi: Chỉnh nguyên tử hi-đrô

en: Draw and edit atoms and bonds
vi: Vẽ và chỉnh sủa nguyên tử và liên kết

en: Draw Settings
vi: Cài đặt cho thao tác vẽ

en: Manipulation Tool (F10)
    
    Left Mouse:   Click and drag to move atoms
    Middle Mouse: Click and drag to move atoms further away or closer
    Right Mouse:  Click and drag to rotate selected atoms.
vi: Công cụ thao tác (F10)
    
    Phím trái chuột:   Nhấn và kéo để di chuyển nguyên tử
    Phím giữa chuột:   Nhấn và kéo để di chuyển nguyên tử ra xa hoặc gần lại
    Phím phải chuột:   Nhấn và kéo để quay các nguyên tử đã chọn.

en: Manipulate Atom
vi: Thao tác với nguyên tử

en: Manipulate
vi: Thao tác

en: Translate, rotate, and adjust atoms and fragments
vi: Dịch chuyển, quay, chỉnh các nguyên tử và các đoạn

en: Manipulate Settings
vi: Cài đặt cho việc thao tác

en: Navigation Tool (F9)
    
    Left Mouse:   Click and drag to rotate the view
    Middle Mouse: Click and drag to zoom in or out
    Right Mouse:  Click and drag to move the view
vi: Công cụ di chuyển (F9)
    
    Phím trái chuột:   Nhấn và kéo để xoay khung nhìn
    Phím giữa chuột:   Nhấn và kéo để thu / phóng
    Phím phải chuột:   Nhấn và kéo để dịch khung nhìn

en: Navigate
vi: Di chuyển

en: Translate, rotate, and zoom around the current view
vi: Dịch chuyển, xoay và thu phóng quanh khung nhìn hiện thời

en: Navigate Settings
vi: Cài đặt cho việc di chuyển

en: Selection Mode:
vi: Chế độ lựa chọn:

en: Atom/Bond
vi: Nguyên tử/Liên kết

en: Residue
vi: Dư chất

en: Select atoms, residues, and molecules
vi: Chọn các nguyên tử, dư chất, và phân tử

en: Selection Settings
vi: Cài đặt về lựa chọn

en: Bond Length
vi: Độ dài liên kết

en: Bond Angle
vi: Góc liên kết

en: Dihedral Angle
vi: Góc nhị diện

en: Z Matrix Editor...
vi: Công cụ biên tập ma trận Z...

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1569 i18n: ectx: property (text), item, widget (QComboBox, dataCoordinateCombo)
en: Z-Matrix
vi: Ma trận Z

en: Create/edit a z-matrix
vi: Tạo ra/sửa một ma trận Z

en: Z-Matrix Settings
vi: Cài đặt cho ma trận Z

note: i18n: file: src/colors/residuecolorsettings.ui:27 i18n: ectx: property (text), item, widget (QComboBox, colorStyleComboBox)
en: Amino Colors
vi: Màu cho amino

note: i18n: file: src/colors/residuecolorsettings.ui:37 i18n: ectx: property (text), item, widget (QComboBox, colorStyleComboBox)
en: Hydrophobicity
vi: Tính kị nước

note: i18n: file: src/engines/bsdysettingswidget.ui:19 i18n: ectx: property (text), widget (QLabel, atomRadiusLabel)
en: Atom Radius:
vi: Bán kính nguyên tử:

note: i18n: file: src/engines/bsdysettingswidget.ui:48 i18n: ectx: property (text), widget (QLabel, bondRadiusLabel)
en: Bond Radius:
vi: Bán kính liên kết:

note: i18n: file: src/engines/bsdysettingswidget.ui:166 i18n: ectx: property (text), widget (QCheckBox, showMulti) i18n: file: src/engines/wiresettingswidget.ui:31 i18n: ectx: property (text), widget (QCheckBox, showMultipleCheckBox)
en: Show Multiple Bonds
vi: Thể hiện các liên kết bội

note: i18n: file: src/engines/dipolesettingswidget.ui:23 i18n: ectx: property (text), widget (QLabel, label)
en: Dipole:
vi: Lưỡng cực:

note: i18n: file: src/engines/dipolesettingswidget.ui:55 i18n: ectx: property (text), item, widget (QComboBox, dipoleType)
en: Dipole Moment
vi: Mô-men lưỡng cực

note: i18n: file: src/engines/dipolesettingswidget.ui:71 i18n: ectx: property (text), widget (QLabel, customLabel)
en: Custom:
vi: Tự chọn:

note: i18n: file: src/engines/hbondsettingswidget.ui:57 i18n: ectx: property (text), widget (QLabel, label)
en: Cut-off radius:
vi: Bán kính cắt bỏ:

note: i18n: file: src/engines/hbondsettingswidget.ui:90 i18n: ectx: property (text), widget (QLabel, label_2)
en: Cut-off angle:
vi: Góc cắt bỏ:

note: i18n: file: src/engines/labelsettingswidget.ui:112 i18n: ectx: property (text), item, widget (QComboBox, atomType)
en: Atom number
vi: Số hiệu nguyên tử

note: i18n: file: src/engines/labelsettingswidget.ui:117 i18n: ectx: property (text), item, widget (QComboBox, atomType)
en: Element symbol
vi: Ký hiệu nguyên tố

note: i18n: file: src/engines/labelsettingswidget.ui:137 i18n: ectx: property (text), item, widget (QComboBox, atomType)
en: Partial charge
vi: Điện tích từng phần

note: #-#-#-#-#  40 (avogadro)  #-#-#-#-# i18n: file: src/engines/labelsettingswidget.ui:157 i18n: ectx: property (text), item, widget (QComboBox, atomType) i18n: file: src/engines/labelsettingswidget.ui:588 i18n: ectx: property (text), item, widget (QComboBox, bondType) #-#-#-#-#  144 (evolution-data-ser
en: Unique ID
vi: ID duy nhất

note: i18n: file: src/engines/labelsettingswidget.ui:127 i18n: ectx: property (text), item, widget (QComboBox, atomType)
en: Symbol & Atom number
vi: Ký hiệu & số nguyên tử

note: i18n: file: src/engines/labelsettingswidget.ui:162 i18n: ectx: property (text), item, widget (QComboBox, atomType)
en: Custom data
vi: Dữ liệu do người dùng cấp

note: i18n: file: src/engines/labelsettingswidget.ui:573 i18n: ectx: property (text), item, widget (QComboBox, bondType)
en: Bond length
vi: Độ dài liên kết

note: i18n: file: src/engines/labelsettingswidget.ui:578 i18n: ectx: property (text), item, widget (QComboBox, bondType)
en: Bond number
vi: Số liên kết

note: i18n: file: src/engines/labelsettingswidget.ui:583 i18n: ectx: property (text), item, widget (QComboBox, bondType)
en: Bond order
vi: Bậc liên kết

note: i18n: file: src/engines/ribbonsettingswidget.ui:16 i18n: ectx: property (text), widget (QLabel, label)
en: Rendering:
vi: Lên hình:

note: #-#-#-#-#  40 (avogadro)  #-#-#-#-# i18n: file: src/engines/ribbonsettingswidget.ui:37 i18n: ectx: property (text), widget (QLabel, bondRadiusLabel_2) i18n: file: src/engines/sticksettingswidget.ui:16 i18n: ectx: property (text), widget (QLabel, radiusLabel) #-#-#-#-#  259 (gimp-gap HEAD)  #-#-#-#-#
en: Radius:
vi: Bán kính:

note: i18n: file: src/engines/ribbonsettingswidget.ui:91 i18n: ectx: property (text), widget (QCheckBox, useNitrogens)
en: Include Nitrogens
vi: Chứa nitơ

note: i18n: file: src/engines/spheresettingswidget.ui:16 i18n: ectx: property (text), widget (QLabel, bondRadiusLabel_2)
en: VdW Opacity:
vi: Độ đục VdW:

note: i18n: file: src/engines/surfacesettingswidget.ui:74 i18n: ectx: property (text), widget (QLabel, renderLabel)
en: Render:
vi: Lên hình:

note: #-#-#-#-#  40 (avogadro)  #-#-#-#-# i18n: file: src/engines/surfacesettingswidget.ui:95 i18n: ectx: property (text), item, widget (QComboBox, renderCombo)
en: Points
vi: Điểm

note: i18n: file: src/engines/surfacesettingswidget.ui:103 i18n: ectx: property (text), widget (QLabel, paddingLabel_2)
en: Draw Box:
vi: Vẽ khung:

note: i18n: file: src/engines/surfacesettingswidget.ui:140 i18n: ectx: property (text), item, widget (QComboBox, colorCombo)
en: Selected Colors
vi: Các màu được chọn

note: #-#-#-#-#  40 (avogadro)  #-#-#-#-# i18n: file: src/engines/surfacesettingswidget.ui:153 i18n: ectx: property (text), widget (QLabel, colorLabel)
en: Colors:
vi: Màu sắc:

note: #-#-#-#-#  40 (avogadro)  #-#-#-#-# i18n: file: src/engines/surfacesettingswidget.ui:165 i18n: ectx: property (text), widget (QLabel, colorLabel_2)
en: Positive
vi: Dương

note: #-#-#-#-#  40 (avogadro)  #-#-#-#-# i18n: file: src/engines/surfacesettingswidget.ui:188 i18n: ectx: property (text), widget (QLabel, colorLabel_3)
en: Negative
vi: Âm

note: i18n: file: src/engines/wiresettingswidget.ui:18 i18n: ectx: property (text), widget (QCheckBox, showDotsCheckBox)
en: Show Atoms
vi: Hiện các nguyên tử

note: i18n: file: src/extensions/animationdialog.ui:14 i18n: ectx: property (windowTitle), widget (QDialog, AnimationDialog)
en: Animate Trajectory
vi: Qũy đạo chuyển động

note: i18n: file: src/extensions/animationdialog.ui:171 i18n: ectx: property (text), widget (QCheckBox, dynBondsBox)
en: Dynamic Bonds
vi: Liên kết động

[ctx: Continually re-run the animation in a loop]
note: i18n: file: src/extensions/animationdialog.ui:178 i18n: ectx: property (text), widget (QCheckBox, loopBox)
en: Loop
vi: Vòng

note: i18n: file: src/extensions/animationdialog.ui:225 i18n: ectx: property (text), widget (QPushButton, saveVideoButton)
en: Save as .avi...
vi: Lưu dưới dạng .avi...

note: i18n: file: src/extensions/conformersearchdialog.ui:13 i18n: ectx: property (windowTitle), widget (QDialog, ConformerSearchDialog)
en: Conformer Search
vi: Tìm đồng phân

note: i18n: file: src/extensions/conformersearchdialog.ui:25 i18n: ectx: property (text), widget (QLabel, atomLabel)
en: Number of atoms:
vi: Số nguyên tử:

note: i18n: file: src/extensions/conformersearchdialog.ui:32 i18n: ectx: property (text), widget (QLabel, bondsLabel)
en: Number of rotatable bonds:
vi: Số liên kết xoay được:

note: i18n: file: src/extensions/conformersearchdialog.ui:41 i18n: ectx: property (text), widget (QLabel, label)
en: Number of conformers
vi: Số đồng phân

note: #-#-#-#-#  40 (avogadro)  #-#-#-#-# i18n: file: src/extensions/constraintsdialog.ui:13 i18n: ectx: property (windowTitle), widget (QDialog, ConstraintsDialog)
en: Constraints
vi: Ràng buộc

note: i18n: file: src/extensions/constraintsdialog.ui:26 i18n: ectx: property (title), widget (QGroupBox, groupBox)
en: Add Constraints
vi: Thêm ràng buộc

note: i18n: file: src/extensions/constraintsdialog.ui:48 i18n: ectx: property (text), item, widget (QComboBox, comboType)
en: Ignore Atom
vi: Bỏ qua nguyên tử

note: i18n: file: src/extensions/constraintsdialog.ui:53 i18n: ectx: property (text), item, widget (QComboBox, comboType)
en: Fix Atom
vi: Cố định nguyên tử

note: i18n: file: src/extensions/constraintsdialog.ui:58 i18n: ectx: property (text), item, widget (QComboBox, comboType)
en: Fix Atom X
vi: Cố định toạ độ X của nguyên tử

note: i18n: file: src/extensions/constraintsdialog.ui:63 i18n: ectx: property (text), item, widget (QComboBox, comboType)
en: Fix Atom Y
vi: Cố định toạ độ Y của nguyên tử

note: i18n: file: src/extensions/constraintsdialog.ui:68 i18n: ectx: property (text), item, widget (QComboBox, comboType)
en: Fix Atom Z
vi: Cố định toạ độ Z của nguyên tử

note: #-#-#-#-#  40 (avogadro)  #-#-#-#-# i18n: file: src/extensions/constraintsdialog.ui:73 i18n: ectx: property (text), item, widget (QComboBox, comboType)
en: Distance
vi: Khoảng cách

note: #-#-#-#-#  40 (avogadro)  #-#-#-#-# i18n: file: src/extensions/constraintsdialog.ui:78 i18n: ectx: property (text), item, widget (QComboBox, comboType)
en: Angle
vi: Góc

note: i18n: file: src/extensions/constraintsdialog.ui:83 i18n: ectx: property (text), item, widget (QComboBox, comboType)
en: Torsion angle
vi: Góc xoắn

note: i18n: file: src/extensions/constraintsdialog.ui:91 i18n: ectx: property (text), widget (QLabel, label_2)
en: Constraint Value
vi: Giá trị ràng buộc

note: i18n: file: src/extensions/constraintsdialog.ui:101 i18n: ectx: property (text), widget (QLabel, label_3)
en: Atom Indices
vi: Các chỉ số nguyên tử

note: i18n: file: src/extensions/fileimportdialog.ui:20 i18n: ectx: property (windowTitle), widget (QDialog, FileImportDialog)
en: File Import...
vi: Nhập file...

note: i18n: file: src/extensions/forcefielddialog.ui:13 i18n: ectx: property (windowTitle), widget (QDialog, ForceFieldDialog)
en: Setup Force Field
vi: Thiết lập trường lực

note: i18n: file: src/extensions/forcefielddialog.ui:25 i18n: ectx: property (title), widget (QGroupBox, groupBox) i18n: file: src/extensions/forcefielddialog.ui:31 i18n: ectx: property (text), widget (QLabel, label)
en: Force Field
vi: Trường lực

note: i18n: file: src/extensions/forcefielddialog.ui:59 i18n: ectx: property (title), widget (QGroupBox, groupBox_2) i18n: file: src/extensions/quantuminput/gamessukinputdialog.ui:72 i18n: ectx: property (text), item, widget (QComboBox, calculationCombo) i18n: file: src/extensions/quantuminput/gaussianinp
en: Geometry Optimization
vi: Tối ưu hoá hình học

note: i18n: file: src/extensions/forcefielddialog.ui:103 i18n: ectx: property (text), widget (QLabel, label_5)
en: Convergence
vi: Hội tụ

en: Neutral
vi: Trung lập

note: i18n: file: src/extensions/quantuminput/daltoninputdialog.ui:137 i18n: ectx: property (text), item, widget (QComboBox, calculationCombo) i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:185 i18n: ectx: property (text), item, widget (QComboBox, basicCalculateCombo) i18n: file: src/extensi
en: Single Point Energy
vi: Năng lượng điểm đơn

en: Frequencies
vi: Tần số

note: #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Translators: Menu item Verb/Signal/Measure/Calculate #-#-#-#-#  1285 (PACKAGE VERSION)  #-#-#-#-# TRANS: "name" option from activity.info file
en: Calculate
vi: Tính

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:264 i18n: ectx: property (text), widget (QLabel, label_2)
en: With:
vi: Với:

note: #-#-#-#-#  40 (avogadro)  #-#-#-#-# i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:274 i18n: ectx: property (text), widget (QLabel, label_3) #-#-#-#-#  53 (balsa HEAD)  #-#-#-#-# builds the toggle buttons to specify fields concerned by * the search.
en: In:
vi: Trong:

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:354 i18n: ectx: attribute (title), widget (QWidget, advancedWidget)
en: &Advanced Setup
vi: Cài đặt &nâng cao

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:417 i18n: ectx: property (text), item, widget (QTreeWidget, navigationTree) i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:859 i18n: ectx: property (text), item, widget (QComboBox, controlRunCombo)
en: Hessian
vi: Hesse

note: #-#-#-#-#  40 (avogadro)  #-#-#-#-# i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:428 i18n: ectx: property (text), item, widget (QTreeWidget, navigationTree) #-#-#-#-#  1045 (openobject-addons)  #-#-#-#-# module: base #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "An item of informa
en: Data
vi: Dữ liệu

note: #-#-#-#-#  40 (avogadro)  #-#-#-#-# i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:433 i18n: ectx: property (text), item, widget (QTreeWidget, navigationTree) #-#-#-#-#  312 (gnome-packagekit gnome-3-0)  #-#-#-#-# TRANSLATORS: The group type #-#-#-#-#  1110 (glossary for gnome)  #-#-#-
en: System
vi: Hệ thống

note: i18n: file: src/extensions/quantuminput/daltoninputdialog.ui:197 i18n: ectx: property (text), widget (QLabel, basis) i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:574 i18n: ectx: property (text), widget (QLabel, label_19) i18n: file: src/extensions/quantuminput/molproinputdialog.ui:17
en: Basis Set:
vi: Tập hợp cơ sở:

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:653 i18n: ectx: property (text), item, widget (QComboBox, basisSetCombo)
en: Double Zeta Valence
vi: Hoá trị zeta kép

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:658 i18n: ectx: property (text), item, widget (QComboBox, basisSetCombo)
en: Dunning/Hay DZ
vi: DZ Dunning/Hay

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:678 i18n: ectx: property (text), item, widget (QComboBox, basisSetCombo)
en: SBKJA Valence
vi: Hoá trị SBKJA

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:683 i18n: ectx: property (text), item, widget (QComboBox, basisSetCombo)
en: Hay/Wadt Valence
vi: Hoá trị Hay/Wadt

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:735 i18n: ectx: property (text), widget (QLabel, label_22)
en: ECP Type:
vi: Kiểu ECP:

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:809 i18n: ectx: property (text), widget (QLabel, label_23)
en: Polar:
vi: Cực:

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:839 i18n: ectx: property (text), widget (QLabel, label_30)
en: Max SCF Iterations:
vi: Số lần lặp SCF cực đại:

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:864 i18n: ectx: property (text), item, widget (QComboBox, controlRunCombo)
en: Optimization
vi: Tối ưu hoá

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:874 i18n: ectx: property (text), item, widget (QComboBox, controlRunCombo)
en: Saddle Point
vi: Điểm yên ngựa

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:884 i18n: ectx: property (text), item, widget (QComboBox, controlRunCombo)
en: Gradient Extremal
vi: Cực trị gradient

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:894 i18n: ectx: property (text), item, widget (QComboBox, controlRunCombo)
en: Energy Surface
vi: Mặt năng lượng

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:914 i18n: ectx: property (text), item, widget (QComboBox, controlRunCombo)
en: Spin Orbit
vi: Quỹ đạo spin

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:919 i18n: ectx: property (text), item, widget (QComboBox, controlRunCombo)
en: Finite Electric Field
vi: Trường điện tích hữu hạn

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:929 i18n: ectx: property (text), item, widget (QComboBox, controlRunCombo)
en: Global Optimization
vi: Tối ưu hoá toàn cục

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:939 i18n: ectx: property (text), item, widget (QComboBox, controlRunCombo)
en: FMO Optimization
vi: Tối ưu hoá FMO

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:944 i18n: ectx: property (text), item, widget (QComboBox, controlRunCombo)
en: Raman Intensities
vi: Các cường độ Raman

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:954 i18n: ectx: property (text), item, widget (QComboBox, controlRunCombo)
en: Make EFP
vi: Tạo EFP

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1005 i18n: ectx: property (text), item, widget (QComboBox, controlSCFCombo)
en: None (CI)
vi: Không (CI)

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1069 i18n: ectx: property (text), widget (QLabel, label_17)
en: SCF Type:
vi: Kiểu SCF:

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1076 i18n: ectx: property (text), widget (QLabel, label_28)
en: Localization Method:
vi: Phương pháp địa phương hoá:

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1086 i18n: ectx: property (text), widget (QLabel, label_26)
en: Exec Type:
vi: Kiểu thực thi:

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1152 i18n: ectx: property (text), item, widget (QComboBox, controlCCCombo)
en: LCCD: Linearized CC
vi: LCCD: CC tuyến tính hoá

en: Multiplicity:
vi: Vô số :

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1231 i18n: ectx: property (text), item, widget (QComboBox, controlExecCombo)
en: Normal Run
vi: Chạy bình thường

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1270 i18n: ectx: property (text), widget (QLabel, label_18)
en: Molecule Charge:
vi: Điện tích phân tử:

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1282 i18n: ectx: property (text), widget (QLabel, label_27)
en: Run Type:
vi: Kiểu chạy:

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1304 i18n: ectx: property (text), widget (QCheckBox, controlMP2Check)
en: Use MP2
vi: Dùng MP2

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1330 i18n: ectx: property (text), widget (QCheckBox, controlDFTCheck)
en: Use DFT
vi: Dùng DFT

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1379 i18n: ectx: property (text), widget (QLabel, label_13)
en: # of Z-Matrix Variables
vi: # của biến ma trận Z

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1394 i18n: ectx: property (text), item, widget (QComboBox, dataUnitsCombo)
en: Bohr
vi: Bo

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1424 i18n: ectx: property (text), widget (QLabel, label_11)
en: Coordinate Type:
vi: Kiểu toạ độ:

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1554 i18n: ectx: property (text), item, widget (QComboBox, dataCoordinateCombo)
en: Unique cartesian Coords.
vi: Toạ độ Đề-các duy nhất

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1574 i18n: ectx: property (text), item, widget (QComboBox, dataCoordinateCombo)
en: MOPAC Z-Matrix
vi: Ma trận Z MOPAC

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1597 i18n: ectx: property (text), widget (QCheckBox, dataSymmetryCheck)
en: Use Symmetry During Calculation
vi: Dùng tính đối xứng trong quá trình tính toán

note: #-#-#-#-#  40 (avogadro)  #-#-#-#-# i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1607 i18n: ectx: property (text), widget (QLabel, label_12)
en: Units:
vi: Đơn vị:

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1671 i18n: ectx: property (text), widget (QLabel, label_14)
en: Point Group:
vi: Nhóm điểm:

note: #-#-#-#-#  40 (avogadro)  #-#-#-#-# i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1698 i18n: ectx: property (text), item, widget (QComboBox, systemTimeCombo) #-#-#-#-#  1045 (openobject-addons)  #-#-#-#-# module: base
en: Minutes
vi: Phút

note: #-#-#-#-#  40 (avogadro)  #-#-#-#-# i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1703 i18n: ectx: property (text), item, widget (QComboBox, systemTimeCombo) #-#-#-#-#  338 (gnucash 2.2.2)  #-#-#-#-# XXX: change this based on the ledger type #-#-#-#-#  1045 (openobject-addons)  #-#-#-
en: Hours
vi: Giờ

note: #-#-#-#-#  40 (avogadro)  #-#-#-#-# i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1708 i18n: ectx: property (text), item, widget (QComboBox, systemTimeCombo) #-#-#-#-#  338 (gnucash 2.2.2)  #-#-#-#-# src/report/standard-reports/price-scatter.scm #-#-#-#-#  1045 (openobject-addons)  #-
en: Days
vi: Ngày

note: #-#-#-#-#  40 (avogadro)  #-#-#-#-# i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1713 i18n: ectx: property (text), item, widget (QComboBox, systemTimeCombo) #-#-#-#-#  338 (gnucash 2.2.2)  #-#-#-#-# src/report/standard-reports/price-scatter.scm #-#-#-#-#  1045 (openobject-addons)  #-
en: Weeks
vi: Tuần

note: #-#-#-#-#  40 (avogadro)  #-#-#-#-# i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1718 i18n: ectx: property (text), item, widget (QComboBox, systemTimeCombo) #-#-#-#-#  338 (gnucash 2.2.2)  #-#-#-#-# src/report/standard-reports/price-scatter.scm
en: Years
vi: Năm

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1723 i18n: ectx: property (text), item, widget (QComboBox, systemTimeCombo)
en: Millenia
vi: Thiên niên kỉ

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1752 i18n: ectx: property (text), item, widget (QComboBox, systemMemoryCombo) i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1796 i18n: ectx: property (text), item, widget (QComboBox, systemDDICombo)
en: MegaWords
vi: MegaWord

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1757 i18n: ectx: property (text), item, widget (QComboBox, systemMemoryCombo) i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1801 i18n: ectx: property (text), item, widget (QComboBox, systemDDICombo)
en: MegaBytes
vi: MegaByte

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1762 i18n: ectx: property (text), item, widget (QComboBox, systemMemoryCombo) i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1806 i18n: ectx: property (text), item, widget (QComboBox, systemDDICombo)
en: GigaWords
vi: GigaWord

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1767 i18n: ectx: property (text), item, widget (QComboBox, systemMemoryCombo) i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1811 i18n: ectx: property (text), item, widget (QComboBox, systemDDICombo)
en: GigaBytes
vi: GigaByte

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1862 i18n: ectx: property (text), widget (QCheckBox, systemCoreCheck)
en: Produce "core" file upon abort
vi: Tạo file "lõi" khi huỷ bỏ công việc

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1898 i18n: ectx: property (text), widget (QLabel, label_36)
en: Time Limit:
vi: Giới hạn thời gian:

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1919 i18n: ectx: property (text), widget (QLabel, label_39)
en: Diagonalization Method:
vi: Phương pháp chéo hoá:

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1926 i18n: ectx: property (title), widget (QGroupBox, systemParallelGroup)
en: Parallel Load Balance Type
vi: Kiểu cân bằng tải song song

[ctx: "Loop" load balancing - set static node assignments]
note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1932 i18n: ectx: property (text), widget (QRadioButton, systemLoopRadio)
en: Loop
vi: Vòng

[ctx: "Next Value" load balancing - dynamically assign nodes work]
note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1942 i18n: ectx: property (text), widget (QRadioButton, systemNextRadio)
en: Next Value
vi: Giá trị kết tiếp

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:1955 i18n: ectx: property (text), widget (QCheckBox, systemExternalCheck)
en: Use External Data Representation for Messages
vi: Dùng cách thể hiện dữ liệu ngoài cho các thông báo

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2011 i18n: ectx: property (text), widget (QLabel, label_4)
en: Initial Guess:
vi: Lần đoán đầu tiên

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2032 i18n: ectx: property (text), item, widget (QComboBox, moGuessInitialCombo)
en: MO Read ($VEC)
vi: Đọc MO ($VEC)

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2037 i18n: ectx: property (text), item, widget (QComboBox, moGuessInitialCombo)
en: MO Saved (DICTNRY)
vi: Đã lưu MO (DICTNRY)

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2065 i18n: ectx: property (text), widget (QCheckBox, moGuessRotateCheck)
en: Rotate Alpha and Beta Orbitals
vi: Xoay các orbital Alpha và Beta

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2072 i18n: ectx: property (text), widget (QCheckBox, moGuessPrintCheck)
en: Print the Initial Guess
vi: In giá trị đoán ban đầu

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2096 i18n: ectx: property (title), widget (QGroupBox, miscInterfaceGroup)
en: GAMESS Interface to Other Codes
vi: Giao diện GAMESS với các mã khác

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2163 i18n: ectx: property (text), widget (QRadioButton, miscGamessRadio)
en: GAMESS (UK Version)
vi: GAMESS (Phiên bản nước Anh)

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2202 i18n: ectx: property (text), widget (QCheckBox, miscWaterCheck)
en: Solvate with Water
vi: Hoà trong dung môi nước

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2241 i18n: ectx: property (text), widget (QCheckBox, scfGenerateCheck)
en: Generate UHF Natural Orbitals
vi: Phát sinh các orbital tự nhiên UHF

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2248 i18n: ectx: property (text), widget (QCheckBox, scfDirectCheck)
en: Direct SCF
vi: SCF trực tiếp

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2292 i18n: ectx: property (text), item, widget (QComboBox, dftFunctionalCombo)
en: VWN: Vosko-Wilk-Nusair (VWN5) correlation
vi: VWN: tương quan Vosko-Wilk-Nusair (VWN5)

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2297 i18n: ectx: property (text), item, widget (QComboBox, dftFunctionalCombo)
en: LYP: Lee-Yang-Parr correlation
vi: LYP: tương quan Lee-Yang-Parr

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2337 i18n: ectx: property (text), item, widget (QComboBox, dftFunctionalCombo)
en: SLYP: SLATER + Lee-Yang-Parr (LYP) correlation
vi: SLYP: tương quan SLATER + Lee-Yang-Parr (LYP)

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2342 i18n: ectx: property (text), item, widget (QComboBox, dftFunctionalCombo)
en: SOP: SLATER + OP correlation
vi: SOP: tương quan SLATER + OP

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2408 i18n: ectx: property (text), item, widget (QComboBox, dftMethodCombo)
en: Grid-Free
vi: Không cần lưới

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2462 i18n: ectx: property (title), widget (QGroupBox, mp2IntegralGroup)
en: AO Integral Storage
vi: Lưu trữ tích hợp AO

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2471 i18n: ectx: property (text), widget (QRadioButton, mp2DuplicatedRadio)
en: Duplicated on Each Node
vi: Lặp lại trên mỗi nút

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2505 i18n: ectx: property (text), widget (QCheckBox, mp2ComputeCheck)
en: Compute MP2 Properties
vi: Tính toán các thuộc tính MP2

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2539 i18n: ectx: property (title), widget (QGroupBox, mp2TransformationGroup)
en: Transformation Method
vi: Phương pháp biến đổi

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2555 i18n: ectx: property (text), widget (QRadioButton, mp2SegmentedRadio)
en: Segmented Transformation
vi: Biến đổi phân đoạn

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2624 i18n: ectx: property (text), widget (QCheckBox, hessianDoubleCheck)
en: Double Differenced Hessian
vi: Hesse sai phân kép

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2631 i18n: ectx: property (text), widget (QCheckBox, hessianPrintCheck)
en: Print Internal Force Constants
vi: In các hằng số nội lực

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2638 i18n: ectx: property (text), widget (QLabel, label_33)
en: Displacement Size:
vi: Kích thước chuyển vị:

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2652 i18n: ectx: property (text), widget (QLabel, label_31)
en: Frequency Scale Factor:
vi: Hệ số tỉ lệ tần số:

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2659 i18n: ectx: property (text), widget (QLabel, label_32)
en: bohrs
vi: bo

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2693 i18n: ectx: property (title), widget (QGroupBox, statPointHessianGroup)
en: Initial Hessian
vi: Hesse ban đầu

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2706 i18n: ectx: property (text), widget (QRadioButton, statPointReadButton)
en: Read (from $HESS)
vi: Đọc (từ $HESS)

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2723 i18n: ectx: property (text), widget (QCheckBox, statPointUpdateCheck)
en: Update Step Size
vi: Cập nhật độ dài bước

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2733 i18n: ectx: property (text), widget (QCheckBox, statPointPrintCheck)
en: Print Orbs at Each Iteration
vi: In các orbital tại mỗi lần lặp

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2740 i18n: ectx: property (text), widget (QLabel, label_35)
en: Gradient Convergence Criteria:
vi: Tiêu chí hội tụ gradient:

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2769 i18n: ectx: property (text), widget (QLabel, label_50)
en: Jump Size:
vi: Bước nhảy:

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2776 i18n: ectx: property (text), widget (QCheckBox, statPointStationaryCheck)
en: Stationary Point
vi: Điểm dừng

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2786 i18n: ectx: property (text), widget (QLabel, label_51)
en: Optimization Method:
vi: Phương pháp tối ưu:

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2819 i18n: ectx: property (text), widget (QLabel, label_49)
en: Initial:
vi: Ban đầu:

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2868 i18n: ectx: property (text), item, widget (QComboBox, statPointOptimizationCombo)
en: Rational Function Optimization
vi: Tối ưu hàm số phân thức

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2873 i18n: ectx: property (text), item, widget (QComboBox, statPointOptimizationCombo)
en: Quadratic Approximation
vi: Xấp xỉ bậc hai

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2878 i18n: ectx: property (text), item, widget (QComboBox, statPointOptimizationCombo)
en: Schlegel (quasi-NR)
vi: Schlegel (giả-NR)

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2883 i18n: ectx: property (text), item, widget (QComboBox, statPointOptimizationCombo)
en: Constrained Optimization
vi: Tối ưu hoá có ràng buộc

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2896 i18n: ectx: property (text), widget (QLabel, label_53)
en: steps
vi: bước

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2918 i18n: ectx: property (text), widget (QLabel, label_46)
en: Recalculate Hessian Every:
vi: Tính lại Hesse mỗi:

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2938 i18n: ectx: property (text), widget (QLabel, label_34)
en: Maximum Steps:
vi: Số bước tối đa:

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:2971 i18n: ectx: property (text), widget (QPushButton, resetAllButton)
en: Reset All
vi: Thiết lập lại tất cả

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:3001 i18n: ectx: property (text), widget (QPushButton, computeButton) i18n: file: src/extensions/quantuminput/gaussianinputdialog.ui:532 i18n: file: src/extensions/quantuminput/mopacinputdialog.ui:381 i18n: file: src/extensions/quantuminpu
en: Compute...
vi: Tính...

note: i18n: file: src/extensions/quantuminput/daltoninputdialog.ui:1626 i18n: ectx: property (text), widget (QPushButton, generateButton) i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:3008 i18n: file: src/extensions/quantuminput/gamessukinputdialog.ui:519 i18n: file: src/extensions/quantumi
en: Generate...
vi: Phát sinh...

note: i18n: file: src/extensions/quantuminput/gaussianinputdialog.ui:20 i18n: ectx: property (windowTitle), widget (QDialog, GaussianInputDialog)
en: Gaussian Input
vi: Đầu vào Gauss

note: i18n: file: src/extensions/quantuminput/gamessukinputdialog.ui:51 i18n: ectx: property (text), widget (QLabel, label) i18n: file: src/extensions/quantuminput/gaussianinputdialog.ui:48 i18n: file: src/extensions/quantuminput/molproinputdialog.ui:48 i18n: file: src/extensions/quantuminput/mopacinputdi
en: Calculation:
vi: Tính:

note: i18n: file: src/extensions/quantuminput/gaussianinputdialog.ui:97 i18n: ectx: property (text), widget (QLabel, label_4)
en: Processors:
vi: Bộ xử lý:

note: i18n: file: src/extensions/quantuminput/daltoninputdialog.ui:156 i18n: ectx: property (text), widget (QLabel, theory) i18n: file: src/extensions/quantuminput/gamessukinputdialog.ui:169 i18n: ectx: property (text), widget (QLabel, label_2) i18n: file: src/extensions/quantuminput/gaussianinputdialog.u
en: Theory:
vi: Lý thuyết:

note: i18n: file: src/extensions/quantuminput/gamessukinputdialog.ui:105 i18n: ectx: property (text), widget (QLabel, label_4) i18n: file: src/extensions/quantuminput/gaussianinputdialog.ui:198 i18n: ectx: property (text), widget (QLabel, label_5) i18n: file: src/extensions/quantuminput/nwcheminputdialog.
en: Basis:
vi: Cơ sở:

note: i18n: file: src/extensions/quantuminput/gamessinputdialog.ui:300 i18n: ectx: property (text), widget (QLabel, label_6) i18n: file: src/extensions/quantuminput/gamessukinputdialog.ui:291 i18n: ectx: property (text), widget (QLabel, label_3) i18n: file: src/extensions/quantuminput/gaussianinputdialog.
en: Charge:
vi: Điện tích:

note: i18n: file: src/extensions/quantuminput/gaussianinputdialog.ui:383 i18n: ectx: property (text), widget (QLabel, label_9)
en: Checkpoint:
vi: Điểm kiểm tra:

note: i18n: file: src/extensions/quantuminput/gamessukinputdialog.ui:392 i18n: ectx: property (text), item, widget (QComboBox, coordCombo) i18n: file: src/extensions/quantuminput/gaussianinputdialog.ui:424 i18n: file: src/extensions/quantuminput/molproinputdialog.ui:361 i18n: file: src/extensions/quantumi
en: Z-matrix
vi: ma trận Z

note: i18n: file: src/extensions/quantuminput/gaussianinputdialog.ui:429 i18n: ectx: property (text), item, widget (QComboBox, coordCombo) i18n: file: src/extensions/quantuminput/molproinputdialog.ui:366 i18n: file: src/extensions/quantuminput/nwcheminputdialog.ui:362 i18n: file: src/extensions/quantuminp
en: Z-matrix (compact)
vi: ma trận Z (thu gọn)

note: i18n: file: src/extensions/insertfragmentdialog.ui:14 i18n: ectx: property (windowTitle), widget (QDialog, InsertFragmentDialog)
en: Insert Fragment...
vi: Thêm đoạn...

note: i18n: file: src/extensions/insertpeptidedialog.ui:20 i18n: ectx: property (title), widget (QGroupBox, groupBox)
en: Peptide Builder
vi: Xây dựng chuỗi pep-tit

note: i18n: file: src/extensions/insertpeptidedialog.ui:46 i18n: ectx: property (toolTip), widget (QToolButton, toolButton)
en: Alanine
vi: Ala-nin

note: i18n: file: src/extensions/insertpeptidedialog.ui:76 i18n: ectx: property (toolTip), widget (QToolButton, toolButton_4)
en: Aspartic acid
vi: A-xit aspartic

note: i18n: file: src/extensions/insertpeptidedialog.ui:86 i18n: ectx: property (toolTip), widget (QToolButton, toolButton_5)
en: Cysteine
vi: Xys-tê-in

note: i18n: file: src/extensions/insertpeptidedialog.ui:96 i18n: ectx: property (toolTip), widget (QToolButton, toolButton_6)
en: Glutamic acid
vi: A-xit glutamic

note: i18n: file: src/extensions/insertpeptidedialog.ui:106 i18n: ectx: property (toolTip), widget (QToolButton, toolButton_7)
en: Glutamine
vi: Glutamin

note: i18n: file: src/extensions/insertpeptidedialog.ui:116 i18n: ectx: property (toolTip), widget (QToolButton, toolButton_8)
en: Glycine
vi: Gly-xin

note: i18n: file: src/extensions/insertpeptidedialog.ui:126 i18n: ectx: property (toolTip), widget (QToolButton, toolButton_9)
en: Histidine
vi: Histidin

note: i18n: file: src/extensions/insertpeptidedialog.ui:146 i18n: ectx: property (toolTip), widget (QToolButton, toolButton_19)
en: Valine
vi: Va-lin

note: i18n: file: src/extensions/insertpeptidedialog.ui:156 i18n: ectx: property (toolTip), widget (QToolButton, toolButton_18)
en: Tyrosine
vi: Ty-rô-xin

note: i18n: file: src/extensions/insertpeptidedialog.ui:186 i18n: ectx: property (toolTip), widget (QToolButton, toolButton_15)
en: Serine
vi: Xê-rin

note: i18n: file: src/extensions/insertpeptidedialog.ui:196 i18n: ectx: property (toolTip), widget (QToolButton, toolButton_14)
en: Proline
vi: Prô-lin

note: i18n: file: src/extensions/insertpeptidedialog.ui:206 i18n: ectx: property (toolTip), widget (QToolButton, toolButton_13)
en: Phenylalanine
vi: Phenyl-alanin

note: i18n: file: src/extensions/insertpeptidedialog.ui:226 i18n: ectx: property (toolTip), widget (QToolButton, toolButton_11)
en: Lysine
vi: Ly-xin

note: i18n: file: src/extensions/insertpeptidedialog.ui:263 i18n: ectx: property (text), widget (QLabel, label_6)
en: Amino Acids:
vi: A-xit a-min:

note: i18n: file: src/extensions/insertpeptidedialog.ui:310 i18n: ectx: property (text), widget (QLabel, label_7)
en: N Terminus:
vi: Đầu N:

note: i18n: file: src/extensions/insertpeptidedialog.ui:317 i18n: ectx: property (text), widget (QLabel, label_8)
en: C Terminus:
vi: Đầu C:

note: i18n: file: src/extensions/insertpeptidedialog.ui:362 i18n: ectx: property (text), item, widget (QComboBox, structureCombo)
en: Straight Chain
vi: Chuỗi thẳng

note: i18n: file: src/extensions/insertpeptidedialog.ui:367 i18n: ectx: property (text), item, widget (QComboBox, structureCombo)
en: Alpha Helix
vi: Xoắn an-pha

note: i18n: file: src/extensions/molecularpropdialog.ui:14 i18n: ectx: property (windowTitle), widget (QDialog, MolecularPropertiesDialog)
en: Molecule Properties
vi: Thuộc tính của phân tử

note: i18n: file: src/extensions/molecularpropdialog.ui:22 i18n: ectx: property (text), widget (QLabel, molWeightLabel)
en: Molecular Weight (g/mol):
vi: Khối lượng phân tử (g/mol):

note: i18n: file: src/extensions/molecularpropdialog.ui:29 i18n: ectx: property (text), widget (QLabel, formulaLabel)
en: Chemical Formula:
vi: Công thức hoá học:

note: i18n: file: src/extensions/molecularpropdialog.ui:36 i18n: ectx: property (text), widget (QLabel, atomsLabel)
en: Number of Atoms:
vi: Số nguyên tử:

note: i18n: file: src/extensions/molecularpropdialog.ui:43 i18n: ectx: property (text), widget (QLabel, bondsLabel)
en: Number of Bonds:
vi: Số liên kết:

note: i18n: file: src/extensions/molecularpropdialog.ui:57 i18n: ectx: property (text), widget (QLabel, energyLabel)
en: Energy (kJ/mol):
vi: Năng lượng (kJ/mol):

note: i18n: file: src/extensions/molecularpropdialog.ui:64 i18n: ectx: property (text), widget (QLabel, dipoleLabel)
en: Dipole Moment (D):
vi: Mô-men lưỡng cực (D):

note: i18n: file: src/extensions/povraydialog.ui:19 i18n: ectx: property (windowTitle), widget (QDialog, POVRayDialog)
en: POV-Ray Export
vi: Xuất dưới dạng POV-Ray

note: i18n: file: src/extensions/povraydialog.ui:147 i18n: ectx: property (toolTip), widget (QCheckBox, antialias)
en: Use full scene antialiasing
vi: Làm trơn hình toàn cảnh

note: #-#-#-#-#  40 (avogadro)  #-#-#-#-# i18n: file: src/extensions/povraydialog.ui:150 i18n: ectx: property (text), widget (QCheckBox, antialias)
en: Antialias
vi: Làm trơn

note: i18n: file: src/extensions/povraydialog.ui:160 i18n: ectx: property (toolTip), widget (QCheckBox, transparency)
en: Set the background color to be transparent
vi: Đặt nền trong suốt

note: i18n: file: src/extensions/povraydialog.ui:163 i18n: ectx: property (text), widget (QCheckBox, transparency)
en: Alpha transparency
vi: Độ trong alpha

note: i18n: file: src/extensions/povraydialog.ui:183 i18n: ectx: property (toolTip), widget (QCheckBox, renderDirect)
en: Render the molecule directly using command line POV-Ray
vi: Lên hình phân tử bằng cách trực tiếp dùng lệnh POV-Ray

note: i18n: file: src/extensions/povraydialog.ui:186 i18n: ectx: property (text), widget (QCheckBox, renderDirect)
en: Render using POV-Ray
vi: Lên hình bằng POV-Ray

note: i18n: file: src/extensions/shaderdialog.ui:170 i18n: ectx: property (text), widget (QLabel, label)
en: Display Type:
vi: Kiểu hiển thị:

note: i18n: file: src/extensions/spectra/spectradialog.ui:20 i18n: ectx: property (windowTitle), widget (QDialog, SpectraDialog)
en: Spectra Visualization
vi: Hiển thị phổ

note: i18n: file: src/extensions/spectra/spectradialog.ui:48 i18n: ectx: property (toolTip), widget (Avogadro::PlotWidget, plot)
en: Controls:
    Double left click: Restore default axis limits
    Right click + drag: Move plot
    Middle click + drag: Zoom to region
    Scroll wheel: Zoom to cursor
vi: Thao tác:
    Nháy đúp chuột trái: Hồi phục các giới hạn trục mặc định
    Nháy chuột phải + di: Dịch chuyển bản vẽ
    Nháy chuột giữa + di: Phóng to vào vùng được chọn
    Lăn bánh xe chuột: Thu phóng ở vị trí con trỏ

note: i18n: file: src/extensions/spectra/spectradialog.ui:77 i18n: ectx: property (text), widget (QPushButton, push_loadSpectra)
en: &Load data...
vi: &Tải dữ liệu...

note: i18n: file: src/extensions/spectra/spectradialog.ui:161 i18n: ectx: property (text), widget (QLabel, label_3)
en: Calculated Spectra:
vi: Tính toán phổ:

note: i18n: file: src/extensions/spectra/spectradialog.ui:174 i18n: ectx: property (text), widget (QPushButton, push_colorCalculated) i18n: file: src/extensions/spectra/spectradialog.ui:197 i18n: ectx: property (text), widget (QPushButton, push_colorImported) i18n: file: src/extensions/spectra/spectradial
en: Set Color...
vi: Đặt màu...

note: i18n: file: src/extensions/spectra/spectradialog.ui:181 i18n: ectx: property (text), widget (QLabel, label_4)
en: Imported Spectra:
vi: Phổ được nhập:

note: i18n: file: src/extensions/spectra/spectradialog.ui:217 i18n: ectx: property (text), widget (QPushButton, push_font)
en: Change Font...
vi: Đổi phông chữ...

note: i18n: file: src/extensions/spectra/spectradialog.ui:256 i18n: ectx: property (toolTip), widget (QPushButton, push_import)
en: Imports a tsv of experimental spectra to overlay on the plot.
vi: Nhập phổ thực nghiệm dưới dạng số liệu phân cách bởi dấu Tab, sau đó trình bày lên bản vẽ.

note: i18n: file: src/extensions/spectra/spectradialog.ui:343 i18n: ectx: property (text), widget (QPushButton, push_removeScheme)
en: Remove...
vi: Xóa bỏ...

note: i18n: file: src/extensions/spectra/spectradialog.ui:395 i18n: ectx: property (text), widget (QLabel, label_10)
en: &Schemes:
vi: &Sơ đồ:

note: i18n: file: src/extensions/spectra/spectradialog.ui:467 i18n: ectx: property (text), widget (QLabel, label_14)
en: &Width:
vi: Bề &rộng:

note: i18n: file: src/extensions/spectra/spectradialog.ui:496 i18n: ectx: property (text), widget (QLabel, label_13)
en: &Height
vi: Chiều &cao

note: i18n: file: src/extensions/spectra/spectradialog.ui:519 i18n: ectx: property (text), widget (QLabel, label_11)
en: &Filename:
vi: Tên &file:

note: i18n: file: src/extensions/spectra/spectradialog.ui:595 i18n: ectx: property (text), widget (QPushButton, push_imageSave)
en: &Save Image...
vi: &Lưu hình ảnh...

note: i18n: file: src/extensions/spectra/spectradialog.ui:628 i18n: ectx: property (toolTip), widget (QCheckBox, cb_imageFontAdjust)
en: Use an optimized value for the font size instead of the scheme-specified value (screen to image point sizes don't translate well!)
vi: Dùng một giá trị tối ưu cho cỡ phông chữ thay vì giá trị được chỉ định theo sơ đồ (việc chuyển từ màn hình sang cỡ phông sẽ không đẹp!)

note: i18n: file: src/extensions/spectra/spectradialog.ui:631 i18n: ectx: property (text), widget (QCheckBox, cb_imageFontAdjust)
en: Auto-adjust F&ont Size
vi: Tự động điều chỉnh cỡ &phông chữ

note: i18n: file: src/extensions/spectra/tab_ir_raman.ui:29 i18n: ectx: property (text), widget (QLabel, label_8)
en: &Y Axis Units:
vi: Đơn vị trục &Y:

en: Transmittance (%)
vi: Độ dẫn (%)

en: Absorbance (%)
vi: Độ hấp thụ (%)

en: Sc&ale:
vi: &Tỉ lệ:

note: i18n: file: src/extensions/spectra/tab_cd.ui:26 i18n: ectx: property (text), widget (QLabel, label_9) i18n: file: src/extensions/spectra/tab_ir_raman.ui:200 i18n: file: src/extensions/spectra/tab_uv.ui:26
en: &Gaussian Width:
vi: Bề rộng &Gauss:

note: i18n: file: src/extensions/spectra/tab_cd.ui:68 i18n: ectx: property (text), widget (QCheckBox, cb_labelPeaks) i18n: file: src/extensions/spectra/tab_ir_raman.ui:393 i18n: file: src/extensions/spectra/tab_uv.ui:68
en: &Label peaks
vi: Đặt &nhãn cho các đỉnh

note: i18n: file: src/extensions/spectra/tab_nmr.ui:23 i18n: ectx: property (text), widget (QLabel, label_15)
en: Nucleus:
vi: Hạt nhân:

note: i18n: file: src/extensions/spectra/tab_nmr.ui:36 i18n: ectx: property (text), widget (QLabel, label_16)
en: &Reference:
vi: &Tham khảo:

note: i18n: file: src/extensions/spectra/tab_nmr.ui:46 i18n: ectx: property (text), widget (QLabel, label_17)
en: Gaussian &Width:
vi: &Bề rộng Gauss:

note: i18n: file: src/extensions/spectra/tab_nmr.ui:69 i18n: ectx: property (text), widget (QPushButton, push_resetAxes)
en: Reset &Plot Axes
vi: Đặt lại các &trục để vẽ

note: i18n: file: src/extensions/spectra/tab_nmr.ui:105 i18n: ectx: property (text), widget (QCheckBox, cb_labelPeaks)
en: Label Peaks:
vi: Đặt nhãn cho các đỉnh:

note: i18n: file: src/extensions/supercelldialog.ui:42 i18n: ectx: property (text), widget (QLabel, bRepeatLabel) i18n: file: src/extensions/unitcellparamdialog.ui:40
en: B repeat:
vi: Lặp lại B:

note: i18n: file: src/extensions/supercelldialog.ui:56 i18n: ectx: property (text), widget (QLabel, cRepeaLabel) i18n: file: src/extensions/unitcellparamdialog.ui:54
en: C repeat:
vi: Lặp lại C:

note: i18n: file: src/extensions/surfaces/surfacedialog.ui:14 i18n: ectx: property (windowTitle), widget (QDialog, SurfaceDialog)
en: Create Surfaces
vi: Tạo các mặt

note: i18n: file: src/extensions/surfaces/surfacedialog.ui:25 i18n: ectx: property (text), widget (QLabel, label)
en: Surface Type:
vi: Kiểu mặt:

note: i18n: file: src/extensions/surfaces/surfacedialog.ui:46 i18n: ectx: property (text), item, widget (QComboBox, surfaceCombo) i18n: file: src/extensions/surfaces/surfacedialog.ui:125 i18n: ectx: property (text), item, widget (QComboBox, colorByCombo)
en: Electrostatic Potential
vi: Thế tĩnh điện

note: i18n: file: src/extensions/surfaces/surfacedialog.ui:104 i18n: ectx: property (text), widget (QLabel, label_2)
en: Color By:
vi: Tô màu theo:

[ctx: low resolution]
note: i18n: file: src/extensions/surfaces/surfacedialog.ui:207 i18n: ectx: property (text), item, widget (QComboBox, resolutionCombo)
en: Low
vi: Thấp

[ctx: medium resolution]
note: i18n: file: src/extensions/surfaces/surfacedialog.ui:212 i18n: ectx: property (text), item, widget (QComboBox, resolutionCombo)
en: Medium
vi: Trung bình

[ctx: high resolution]
note: i18n: file: src/extensions/surfaces/surfacedialog.ui:217 i18n: ectx: property (text), item, widget (QComboBox, resolutionCombo)
en: High
vi: Cao

[ctx: very high resolution]
note: i18n: file: src/extensions/surfaces/surfacedialog.ui:222 i18n: ectx: property (text), item, widget (QComboBox, resolutionCombo)
en: Very High
vi: Rất cao

note: i18n: file: src/extensions/surfaces/surfacedialog.ui:272 i18n: ectx: property (toolTip), widget (QLabel, label_4)
en: Isosurface cutoff value
vi: Giá trị cắt bỏ cho mặt mức

note: i18n: file: src/extensions/surfaces/surfacedialog.ui:275 i18n: ectx: property (text), widget (QLabel, label_4)
en: Iso Value:
vi: Giá trị mức:

[ctx: Add the new surface to this particular display type (i.e., orbital or surface)]
note: i18n: file: src/extensions/surfaces/surfacedialog.ui:308 i18n: ectx: property (text), widget (QLabel, label_5)
en: In Display Type:
vi: Trong kiểu hiển thị:

note: i18n: file: src/extensions/surfaces/surfacedialog.ui:327 i18n: ectx: property (text), item, widget (QComboBox, engineCombo)
en: New Display
vi: Cửa sổ hiển thị mới

note: i18n: file: src/extensions/unitcellparamdialog.ui:254 i18n: ectx: property (text), widget (QLabel, anglesLabel)
en: Angles (°)
vi: Góc (°)

note: i18n: file: src/extensions/spectra/vibrationwidget.ui:20 i18n: ectx: property (windowTitle), widget (QWidget, VibrationWidget)
en: Molecular Vibrations
vi: Rung động của phân tử

note: i18n: file: src/extensions/vibrationdialog.ui:45 i18n: ectx: property (text), widget (QTableWidget, vibrationTable)
en: Frequency (cm⁻¹)
vi: Tần số (cm⁻¹)

note: i18n: file: src/extensions/vibrationdialog.ui:50 i18n: ectx: property (text), widget (QTableWidget, vibrationTable)
en: Intensity (km/mol)
vi: Cường độ (km/mol)

en: &Scale:
vi: &Tỉ lệ:

note: i18n: file: src/extensions/spectra/vibrationwidget.ui:143 i18n: ectx: property (text), widget (QCheckBox, displayForcesCheckBox)
en: Display force &vectors
vi: Hiển thị &véc-tơ lực

note: i18n: file: src/extensions/spectra/vibrationwidget.ui:133 i18n: ectx: property (toolTip), widget (QCheckBox, animationSpeedCheckBox)
en: higher frequency vibrations will show faster movement
vi: các rung động với tần số cao sẽ cho thấy chuyển động nhanh hơn

note: i18n: file: src/extensions/spectra/vibrationwidget.ui:136 i18n: ectx: property (text), widget (QCheckBox, animationSpeedCheckBox)
en: Animation speed set by frequency
vi: Tốc độ hoạt hình đặt theo tần số

note: i18n: file: src/tools/navigatesettingswidget.ui:23 i18n: ectx: property (text), widget (QCheckBox, eyeCandyCheckBox)
en: Display visual cues
vi: Hiện các hỗ trợ xem hình

note: i18n: file: src/tools/pythonsettingswidget.ui:25 i18n: ectx: property (title), widget (QGroupBox, groupBox)
en: Python Settings
vi: Đặt chế độ cho Python

note: i18n: file: src/tools/zmatrixdialog.ui:14 i18n: ectx: property (windowTitle), widget (QDialog, ZMatrixDialog)
en: Z Matrix Editor
vi: Soạn thảo ma trận Z

note: i18n: file: src/tools/zmatrixdialog.ui:25 i18n: ectx: property (text), widget (QPushButton, importButton)
en: Import Selected Atoms
vi: Nhập các nguyên tử được chọn

note: i18n: file: src/tools/zmatrixdialog.ui:52 i18n: ectx: property (text), widget (QPushButton, removeButton)
en: Remove Atom
vi: Bỏ nguyên tử

en: See %s for instructions.
vi: Xem %s để có chỉ dẫn.

en: %s:source file is newer than notes file '%s'
vi: %s: tập tin nguồn mới hơn tập tin ghi chú '%s'

en: %s:cannot open notes file
vi: %s: không thể mở tập tin ghi chú

en: %s:not a gcov notes file
vi: %s: không phải là tập tin ghi chú gcov

en: %s:stamp mismatch with notes file
vi: %s: dấu vết thời gian không khớp với tập tin ghi chú

en: invalid operand for '%%%c'
vi: toán hạng không hợp lệ đối với '%%%c'

en: invalid operand
vi: toán hạng không hợp lệ

en: invalid operand prefix '%%%c'
vi: tiền tố toán hạng không hợp lệ '%%%c'

en: invalid operand size for operand code 'O'
vi: sai kích cỡ toán hạng cho mã toán hạng 'O'

en: invalid operand size for operand code 'z'
vi: sai kích cỡ toán hạng cho mã toán hạng 'z'

en: invalid operand type used with operand code 'Z'
vi: sử dụng loại toán hạng không hợp lệ với mã toán hạng 'Z'

en: invalid operand size for operand code 'Z'
vi: sai kích cỡ toán hạng cho mã toán hạng 'Z'

en: operand is not a condition code, invalid operand code '%c'
vi: toán hạng không phải là một mã điều kiện, mã toán hạng không hợp lệ '%c'

en: (anonymous namespace)
vi: (namespace vô danh)

en: Fortran 2008 obsolescent feature:
vi: Các đặc tính đã cũ của Fortran 2008:

en: GNU Extension:
vi: Phần mở rộng GNU:

en: Legacy Extension:
vi: Phần mở rộng cũ:

en: Obsolescent feature:
vi: Đặc tính cũ:

en: Deleted feature:
vi: Đặc tính đã bị xóa bỏ:

en: -c required for gnat2scil
vi: -c là cần cho gnat2scil

en: Warn about useless casts
vi: Cảnh báo về áp kiểu vô ích

en: unknown pointer size model %qs
vi: không hiểu mô hình kích thước con trỏ %qs

en: Specify the code model
vi: Chỉ định mô hình mã

en: -march=ARCH	Use features of architecture ARCH
vi: -mcpu=KTrúc	Sử dụng các tính năng của Ktrúc đã cho

en: -mtune=CPU	Optimize for CPU
vi: -mtune=BXL	Tối ưu hoá kết xuất cho bộ xử lý này

en: Use given address mode
vi: Dùng chế độ địa chỉ đã cho

en: Support RDSEED instruction
vi: Hỗ trợ chỉ lệnh RDSEED

en: Support PREFETCHW instruction
vi: Hỗ trợ chỉ lệnh PREFETCHW

en: Support XSAVE and XRSTOR instructions
vi: Hỗ trợ chỉ lệnh XSAVE và XRSTOR

en: Support XSAVEOPT instruction
vi: Hỗ trợ chỉ lệnh XSAVEOPT

en: Enable v850e3v5 loop instructions
vi: Cho phép các chỉ lệnh lặp v850e3v5

en: Enable support for the RH850 ABI.  This is the default
vi: Bật hỗ trợ cho RH850 ABI.  Đây là mặc định

en: len larger than cap
vi: len lớn hơn cap

en: method %s%s%s requires a pointer receiver
vi: phương thức %s%s%s yêu cầu bộ nhận con trỏ

note: This is a c++11 attribute that appertains to a type-specifier, outside of the definition of, a class type.  Ignore it.
en: attribute ignored
vi: thuộc tính bị bỏ qua

en: __builtin_thread_pointer is not supported on this target
vi: __builtin_thread_pointer không được hỗ trợ trên đích này

en: __builtin_set_thread_pointer is not supported on this target
vi: __builtin_set_thread_pointer không được hỗ trợ trên đích này

en: %s does not support dump_bb_for_graph
vi: %s không hỗ trợ dump_bb_for_graph

en: bb %d does not belong to loop %d
vi: bb %d không thuộc về vòng lặp %d

en: unknown option %q.*s in %<-fopt-info-%s%>
vi: không hiểu tùy chọn %q.*s trong %<-fopt-info-%s%>

en: unrecognized command line option %<-%s%>
vi: không thừa nhận tùy chọn dòng lệnh %<-%s%>

en: too few arguments to %%:replace-extension
vi: quá ít đối số cho %%:replace-extension

en: function symbol is not function
vi: ký hiệu hàm không phải là một hàm

en: variable symbol is not variable
vi: ký hiệu biến đổi không là một biến

en: node has unknown type
vi: nút có kiểu không hiểu

en: verify_symtab_node failed
vi: verify_symtab_node gặp lỗi

en: -fsanitize=address not supported for this target
vi: -fsanitize=address không được hỗ trợ cho đích này

en: invalid case label in switch statement
vi: nhãn case không hợp lệ trong câu lệnh switch

en: type mismatch for case label in switch statement
vi: kiểu không khớp cho nhãn case trong câu lệnh switch

en: case labels not sorted in switch statement
vi: các nhãn case không được sắp xếp trong câu lệnh switch

en: in definition of macro %qs
vi: trong phần định nghĩa macro %qs

en: in expansion of macro %qs
vi: trong phần mở rộng macro %qs

en: containing loop
vi: chứa vòng lặp

en: missing arch name in -march=%qs
vi: thiếu tên kiến trúc trong -march=%qs

note: ARCH name not found in list.
en: unknown value %qs for -march
vi: không hiểu giá trị %qs cho -march

en: missing cpu name in -mcpu=%qs
vi: thiếu cpu trong -mcpu=%qs

note: CPU name not found in list.
en: unknown value %qs for -mcpu
vi: không hiểu giá trị %qs dành cho -mcpu

note: CPU name not found in list.
en: unknown value %qs for -mtune
vi: không hiểu giá trị %qs dành cho -mtune

en: code model %qs with -f%s
vi: mô hình mã %qs với -f%s

en: lane out of range
vi: lane nằm ngoài vùng

en: constant out of range
vi: hằng nằm ngoài phạm vi cho phép

en: iWMMXt and NEON are incompatible
vi: iWMMXt và NEON là xung khác lẫn nhau

en: the range of selector should be in 0 to 7
vi: vùng bộ chọn phải nằm từ 0 đến 7

en: the range of selector should be in 0 to 3
vi: vùng bộ chọn phải nằm từ 0 đến 3

en: the range of selector should be in 0 to 1
vi: vùng bộ chọn phải nằm từ 0 đến 1

en: the range of mask should be in 0 to 255
vi: vùng mặt nạ phải nằm từ 0 đến 255

en: the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi16 in code.
vi: vùng của số lượng phải nằm trong vùn 0 đến 32.  hãy kiểm tra bên trong _mm_rori_pi16 trong mã.

en: the range of count should be in 0 to 32.  please check the intrinsic _mm_rori_pi32 in code.
vi: vùng của số lượng phải nằm trong vùn 0 đến 32.  hãy kiểm tra bên trong _mm_rori_pi32 trong mã.

en: the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi16 in code.
vi: vùng của số lượng phải nằm trong vùn 0 đến 32.  hãy kiểm tra bên trong _mm_ror_pi16 trong mã.

en: the range of count should be in 0 to 32.  please check the intrinsic _mm_ror_pi32 in code.
vi: vùng của số lượng phải nằm trong vùn 0 đến 32.  hãy kiểm tra bên trong _mm_ror_pi32 trong mã.

en: the range of count should be in 0 to 64.  please check the intrinsic _mm_rori_si64 in code.
vi: vùng của số lượng phải nằm trong vùn 0 đến 64.  hãy kiểm tra bên trong _mm_rori_si64 trong mã.

en: the range of count should be in 0 to 64.  please check the intrinsic _mm_ror_si64 in code.
vi: vùng của số lượng phải nằm trong vùn 0 đến 64.  hãy kiểm tra bên trong _mm_ror_si64 trong mã.

en: the count should be no less than 0.  please check the intrinsic _mm_srli_pi16 in code.
vi: số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srli_pi16 trong mã.

en: the count should be no less than 0.  please check the intrinsic _mm_srli_pi32 in code.
vi: số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srli_pi32 trong mã.

en: the count should be no less than 0.  please check the intrinsic _mm_srli_si64 in code.
vi: số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srli_si64 trong mã.

en: the count should be no less than 0.  please check the intrinsic _mm_slli_pi16 in code.
vi: số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_slli_pi16 trong mã.

en: the count should be no less than 0.  please check the intrinsic _mm_slli_pi32 in code.
vi: số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_slli_pi32 trong mã.

en: the count should be no less than 0.  please check the intrinsic _mm_slli_si64 in code.
vi: số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_slli_si64 trong mã.

en: the count should be no less than 0.  please check the intrinsic _mm_srai_pi16 in code.
vi: số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srai_pi16 trong mã.

en: the count should be no less than 0.  please check the intrinsic _mm_srai_pi32 in code.
vi: số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srai_pi32 trong mã.

en: the count should be no less than 0.  please check the intrinsic _mm_srai_si64 in code.
vi: số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srai_si64 trong mã.

en: the count should be no less than 0.  please check the intrinsic _mm_srl_pi16 in code.
vi: số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srl_pi16 trong mã.

en: the count should be no less than 0.  please check the intrinsic _mm_srl_pi32 in code.
vi: số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srl_pi32 trong mã.

en: the count should be no less than 0.  please check the intrinsic _mm_srl_si64 in code.
vi: số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_srl_si64 trong mã.

en: the count should be no less than 0.  please check the intrinsic _mm_sll_pi16 in code.
vi: số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_sll_pi16 trong mã.

en: the count should be no less than 0.  please check the intrinsic _mm_sll_pi32 in code.
vi: số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_sll_pi32 trong mã.

en: the count should be no less than 0.  please check the intrinsic _mm_sll_si64 in code.
vi: số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_sll_si64 trong mã.

en: the count should be no less than 0.  please check the intrinsic _mm_sra_pi16 in code.
vi: số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_sra_pi16 trong mã.

en: the count should be no less than 0.  please check the intrinsic _mm_sra_pi32 in code.
vi: số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_sra_pi32 trong mã.

en: the count should be no less than 0.  please check the intrinsic _mm_sra_si64 in code.
vi: số lượng không được nhỏ hơn 0.  hãy kiểm tra bên trong _mm_sra_si64 trong mã.

en: %qs expects 2 arguments but %d given
vi: %qs cần 2 đối số nhưng chỉ nhận được %d

en: %qs expects an integer value as second argument
vi: %qs cần giá trị nguyên làm đối số thứ hai

en: -msx is not supported in coff
vi: -msx không hỗ trợ trong coff

en: -mn is used without -mh or -ms or -msx
vi: -mn được dùng mà không có -nh hoặc -ms hay -msx

en: -mexr is used without -ms
vi: -mexr được dùng mà không có -ms

en: -mint32 is not supported for H8300 and H8300L targets
vi: -mint32 không hỗ trợ cho đích H8300 và H8300L

en: -mexr is used without -ms or -msx
vi: -mexr được dùng mà không có -ms hayor -msx

en: -mno-exr valid only with -ms or -msx                   - Option ignored!
vi: -mno-exr chỉ hợp lệ với -ms hay -msx                   - Tùy chọn bị bỏ qua!

en: previous declaration of %D
vi: khai báo trước đây của %D

en: -fstack-limit- options are not supported on this cpu
vi: -fstack-limit- các tùy chọn không được hỗ trợ trên cpu này

en: -fPIC/-fpic not supported for this target
vi: -fPIC/-fpic không được hỗ trợ cho đích này

en: -mxl-reorder can be used only with -mcpu=v8.30.a or greater
vi: -mxl-reorder chỉ được dùng với -mcpu=v8.30.a hay lớn hơn

en: -mxl-reorder requires -mxl-pattern-compare for -mcpu=v8.30.a
vi: -mxl-reorder cần -mxl-pattern-compare cho -mcpu=v8.30.a

en: 64-bit SPE not supported
vi: không hỗ trợ 64-bit SPE

en: malformed %<#pragma %s%>, ignoring
vi: %<#pragma %s%> sai dạng, bị bỏ qua

en: invalid constant in %<#pragma %s%>
vi: hằng không hợp lệ trong %<#pragma %s%>

en: ambiguous overload for
vi: quá tải chưa rõ ràng đối với

en: no match for
vi: không khớp cho

en:  (operand types are %qT, %qT, and %qT)
vi:  (các kiểu toán hạng là %qT, %qT, and %qT)

en:  (operand types are %qT and %qT)
vi:  (các kiểu toán hạng là %qT và %qT)

en:  (operand type is %qT)
vi:  (kiểu toán hạng là %qT)

en: ternary %<operator?:%>
vi: bộ tam nguyên %<operator?:%>

en: ternary %<operator?:%> in %<%E ? %E : %E%>
vi: bộ tam nguyên %<operator?:%> trong %<%E ? %E : %E%>

en: %<operator%s%> in %<%E%s%>
vi: %<operator%s%> trong %<%E%s%>

en: %<operator[]%> in %<%E[%E]%>
vi: %<operator[]%> trong %<%E[%E]%>

en: %qs in %<%s %E%>
vi: %qs trong %<%s %E%>

en: %<operator%s%> in %<%E %s %E%>
vi: %<operator%s%> trong %<%E %s %E%>

en: %<operator%s%> in %<%s%E%>
vi: %<operator%s%> trong %<%s%E%>

en: %q#D inherited from %qT
vi: %q#D kế thừa từ %qT

en: %qT declared here
vi: %qT được khai báo ở đây

en: invalid initializer for %q#D
vi: bộ khởi tạo cho %q#D không hợp lệ

en: deleting array %q#E
vi: đang xóa mảng %q#E

en: integer overflow in array size
vi: tràn số nguyên trong kích thước mảng

en: ISO C++ does not support variable-length array types
vi: ISO C++ không hỗ trợ các kiểu mảng có độ dài không cố định

en: %qE is not a class template
vi: %qE không phải một lớp mẫu

en: %<sizeof...%> argument must be surrounded by parentheses
vi: đối số cho %<sizeof...%> phải được bao quanh bởi dấu ngoặc đơn

en: both %<__thread%> and %<thread_local%> specified
vi: đã chỉ ra cả hai %<__thread%> và %<thread_local%>

en: duplicate %qD
vi: trùng %qD

en: candidate is: %#D
vi: ứng cử là: %#D

en: primary template here
vi: Mẫu nguyên gốc ở đây

en: previous declaration here
vi: khai báo trước ở đây

en: %qD cannot be used as a function
vi: %qD không thể được dùng như một hàm

en: expression cannot be used as a function
vi: biểu thức không thể được dùng như một hàm

en: operand types are %qT and %qT
vi: các kiểu toán hạng là %qT và %qT

en: useless cast to type %qT
vi: trừ phi ép thành kiểu %qT

en: returning initializer list
vi: trả về danh sách bộ khởi tạo

en: Coarray declaration at %C
vi: Khai báo Coarray tại %C

en: Negative argument N at %L
vi: Đối số âm N tại %L

en: Old-style initialization at %C
vi: Sự khởi tạo kiểu cũ tại %C

en: BYTE type at %C
vi: kiểu BYTE tại %C

en: Assumed type at %C
vi: Giả định kiểu tại %C

en: CLASS statement at %C
vi: câu lệnh CLASS tại %C

en: IMPORT statement at %C
vi: câu lệnh IMPORT tại %C

en: ASYNCHRONOUS attribute at %C
vi: thuộc tính ASYNCHRONOUS tại%C

en: CONTIGUOUS attribute at %C
vi: thuộc tính CONTIGUOUS tại %C

en: VALUE attribute at %C
vi: thuộc tính VALUE tại %C

en: VOLATILE attribute at %C
vi: thuộc tính VOLATILE tại %C

en: IMPURE procedure at %C
vi: thủ tục IMPURE tại %C

en: ENTRY statement at %C
vi: câu lệnh ENTRY tại %C

en: CONTIGUOUS statement at %C
vi: câu lệnh CONTIGUOUS tại %C

en: VALUE statement at %C
vi: câu lệnh VALUE tại %C

en: VOLATILE statement at %C
vi: câu lệnh VOLATILE tại %C

en: ASYNCHRONOUS statement at %C
vi: câu lệnh ASYNCHRONOUS tại %C

en: ABSTRACT type at %C
vi: Kiểu TRỪU TƯỢNG tại %C

en: ENUM and ENUMERATOR at %C
vi: ENUM và ENUMERATOR tại %C

en: ABSTRACT INTERFACE at %C
vi: ABSTRACT INTERFACE tại %C

en: $ descriptor at %L
vi: $ mô tả tại %L

en: 'G0' in format at %L
vi: 'G0' trong định dạng tại %L

en: Missing comma at %L
vi: Thiếu dấu phẩy tại %L

en: IOMSG tag at %L
vi: IOMSG tag tại %L

en: CONVERT tag at %L
vi: CONVERT tag tại %L

en: FLUSH statement at %C
vi: câu lệnh FLUSH tại %C

en: Arithmetic IF statement at %C
vi: Câu lệnh IF số học tại %C

en: SYNC statement at %C
vi: câu lệnh SYNC tại %C

en: ASSIGN statement at %C
vi: câu lệnh ASSIGN tại %C

en: Computed GOTO at %C
vi: Được tính toán GOTO tại %C

en: ERRMSG tag at %L
vi: ERRMSG tag tại %L

en: SOURCE tag at %L
vi: SOURCE tag tại %L

en: MOLD tag at %L
vi: MOLD tag tại %L

en: ERRMSG at %L
vi: ERRMSG tại %L

en: "USE :: module" at %C
vi: "USE :: module" tại %C

en: ISO_C_BINDING module at %C
vi: mô đun ISO_C_BINDING tại %C

en: GENERIC binding at %C
vi: GENERIC ràng buộc tại %C

en: BLOCK construct at %C
vi: cấu trúc BLOCK tại %C

en: ASSOCIATE construct at %C
vi: cấu trúc ASSOCIATE tại %C

en: Hollerith constant at %C
vi: hằng Hollerith tại %C

en: Interface '%s' at %L must be explicit
vi: Giao diện '%s' tại %L phải rõ ràng

note: TODO: Update this error message to allow for procedure pointers once they are implemented.
en: Argument '%s' to '%s' at %L must be a procedure
vi: Đối số '%s' tới '%s' tại %L phải là một thủ tục

en: %s at %L must be integer
vi: %s tại %L phải là số nguyên

en: CHARACTER(*) function '%s' at %L
vi: hàm CHARACTER(*) '%s' tại %L

en: Include directory "%s": %s
vi: Thư mục bao gồm "%s": %s

en: Nonexistent include directory "%s"
vi: Không có thư mục bao gồm "%s"

en: "%s" is not a directory
vi: '%s' không phải một thư mục

en: BIND(C) at %L
vi: BIND(C) tại %L

en: EXTENDS at %L
vi: EXTENDS tại %L

en: invalid "#pragma GCC %s" directive
vi: gặp chỉ thị "#pragma GCC %s" không hợp lệ

en: invalid suffix on literal; C++11 requires a space between literal and identifier
vi: gặp hậu tố ở chuỗi văn; C++11 yêu cầu cần có khoảng trắng giữ chuỗi văn bản và định danh

en: Relocation `%s' not yet implemented
vi: Chưa thực hiện định vị lại « %s »

en: Dwarf Error: unable to decompress %s section.
vi: Lỗi Dwarf: không thể giải nén phần %s.

en: Dwarf Error: found dwarf version '%u', this reader only handles version 2 and 3 information.
vi: Lỗi Dwarf: tìm thấy dwarf phiên bản « %u », nhưng trình đọc này chỉ điều khiển thông tin của phiên bản 2 và 3.

en: error: %B: Must be processed by '%s' toolchain
vi: lỗi: %B: Phải được dãy công cụ « %s » xử lý

en: %B: section %A vma 0x%lx overlaps previous sections
vi: %B: phần %A vma 0x%lx đè lên phần trước

en: %B(%A+0x%x): relocation to `%s+%x' may have caused the error above
vi: %B(%A+0x%x): định vị lại tới « %s+%x » có thể gây ra lỗi trên

en: R_FRV_GETTLSOFF not applied to a call instruction
vi: R_FRV_GETTLSOFF không áp dụng tới một chỉ dẫn call

en: R_FRV_GOTTLSDESC12 not applied to an lddi instruction
vi: R_FRV_GOTTLSDESC12 không áp dụng tới một chỉ dẫn lddi

en: R_FRV_GOTTLSDESCHI not applied to a sethi instruction
vi: R_FRV_GOTTLSDESCHI không áp dụng tới một chỉ dẫn sethi

en: R_FRV_GOTTLSDESCLO not applied to a setlo or setlos instruction
vi: R_FRV_GOTTLSDESCLO không áp dụng tới một chỉ dẫn setlo hay setlos

en: R_FRV_TLSDESC_RELAX not applied to an ldd instruction
vi: R_FRV_TLSDESC_RELAX không áp dụng tới một chỉ dẫn ldd

en: R_FRV_GETTLSOFF_RELAX not applied to a calll instruction
vi: R_FRV_GETTLSOFF_RELAX không áp dụng tới một chỉ dẫn calll

en: R_FRV_GOTTLSOFF12 not applied to an ldi instruction
vi: R_FRV_GOTTLSOFF12 không áp dụng tới một chỉ dẫn ldi

en: R_FRV_GOTTLSOFFHI not applied to a sethi instruction
vi: R_FRV_GOTTLSOFFHI không áp dụng tới một chỉ dẫn sethi

en: R_FRV_GOTTLSOFFLO not applied to a setlo or setlos instruction
vi: R_FRV_GOTTLSOFFLO không áp dụng tới một chỉ dẫn setlo hay setlos

en: R_FRV_TLSOFF_RELAX not applied to an ld instruction
vi: R_FRV_TLSOFF_RELAX không áp dụng tới một chỉ dẫn ld

en: R_FRV_TLSMOFFHI not applied to a sethi instruction
vi: R_FRV_TLSMOFFHI không áp dụng tới một chỉ dẫn sethi

en: R_FRV_TLSMOFFLO not applied to a setlo or setlos instruction
vi: R_FRV_TLSMOFFLO không áp dụng tới một chỉ dẫn setlo hay setlos

en: R_FRV_FUNCDESC references dynamic symbol with nonzero addend
vi: R_FRV_FUNCDESC tham chiếu đến ký hiệu động với số hạng khác không

en: R_FRV_FUNCDESC_VALUE references dynamic symbol with nonzero addend
vi: R_FRV_FUNCDESC_VALUE tham chiếu đến ký hiệu động với số hạng khác không

en: %B(%A+0x%lx): reloc against `%s': %s
vi: %B(%A+0x%lx): định vị lại đối với « %s »: %s

en: relocation references a different segment
vi: định vị lại tham chiếu đến một đoạn khác

note: It does not make sense to have a procedure linkage table entry for a local symbol.
en: %B(%A+0x%lx): %s reloc against local symbol
vi: %B(%A+0x%lx): %s định vị lại đối với ký hiệu cục bộ

en: Using bss-plt due to %B
vi: Đang dùng biss-pit do %B

en: %B: unknown relocation type %d for symbol %s
vi: %B: không rõ kiểu định vị lại %d cho ký hiệu %s

en: %B(%A+0x%lx): non-zero addend on %s reloc against `%s'
vi: %B(%A+0x%lx): số hạng khác không trên định vị lại %s đối với « %s »

en: %B(%A+0x%lx): relocation %s for indirect function %s unsupported
vi: %B(%A+0x%lx): không hỗ trợ sự định vị lại %s cho hàm gián tiếp %s

en: %B: the target (%s) of a %s relocation is in the wrong output section (%s)
vi: %B: đích (%s) của một định vị lại %s nằm trong phần kết xuất không đúng (%s)

en: %B: relocation %s is not yet supported for symbol %s.
vi: %B: định vị lại %s chưa được hỗ trợ cho ký hiệu %s.

en: %B(%A+0x%lx): %s reloc against `%s': error %d
vi: %B(%A+0x%lx): %s định vị lại đối với « %s »: lỗi %d

en: %s not defined in linker created %s
vi: %s chưa được xác định trong bộ liên kết được tạo %s

en: FAILED to find previous HI16 reloc
vi: LỖI tìm định vị lại HI16 trước

en: copy reloc against `%s' requires lazy plt linking; avoid setting LD_BIND_NOW=1 or upgrade gcc
vi: định vị lại sao chép so với « %s » thì cần thiết chức năng liên kết plt uể oải; hãy tránh đặtLD_BIND_NOW=1, hoặc nân cấp GCC

en: dynreloc miscount for %B, section %A
vi: sai đếm định vị lại động cho %B, phần %A

en: %s defined in removed toc entry
vi: %s được xác định trong mục nhập toc bị gỡ bỏ

en: long branch stub `%s' offset overflow
vi: mẩu nhánh dài « %s » tràn khoảng bù

en: can't find branch stub `%s'
vi: không tìm thấy mẩu nhánh « %s »

en: linkage table error against `%s'
vi: lỗi bảng liên kết so với « %s »

en: can't build branch stub `%s'
vi: không thể xây dựng mẩu nhánh « %s »

en: %B(%A+0x%lx): automatic multiple TOCs not supported using your crt files; recompile with -mminimal-toc or upgrade gcc
vi: %B(%A+0x%lx): tự động tạo nhiều TOC không được hỗ trợ khi dùng các tập tin CRT của bạn; hãy biên dịch lại với « -mminimal-toc », hoặc nâng cấp GCC

en: %B(%A+0x%lx): sibling call optimization to `%s' does not allow automatic multiple TOCs; recompile with -mminimal-toc or -fno-optimize-sibling-calls, or make `%s' extern
vi: %B(%A+0x%lx): tối ưu hoá cuộc gọi cùng chỗ cho « %s » không cho phép tự động tạo nhiều TOC; hãy biên dịch lại với « -mminimal-toc » hoặc « -fno-optimize-sibling-calls », hoặc làm cho « %s » là bên ngoài

en: %B: relocation %s is not supported for symbol %s.
vi: %B: không hỗ trợ định vị lại %s cho ký hiệu %s.

en: %B: error: relocation %s not a multiple of %d
vi: %B: lỗi: định vị lại %s không phải là bội số cho %d

en: %B: %s symbol `%s' in %B is referenced by DSO
vi: %B: %s ký hiệu « %s » trong %B được DSO tham chiếu

en: %B: %s symbol `%s' isn't defined
vi: %B: %s: chưa xác định ký hiệu « %s »

en: %B: ignoring duplicate section `%A'
vi: %B: đang bỏ qua phần trùng « %A »

en: %B: duplicate section `%A' has different size
vi: %B: phần trùng « %A » có kích cỡ khác

en: %B: warning: could not read contents of section `%A'
vi: %B: cảnh báo : không thể đọc nội dung của phần « %A »

en: %B: warning: duplicate section `%A' has different contents
vi: %B: cảnh báo : phần trùng « %A » có nội dung khác

en: Unknown GSD/EGSD subtype %d
vi: Không rõ kiểu phụ GSD/EGSD %d

en: DST_S_C_SET_LINUM_INCR not implemented
vi: DST_S_C_SET_LINUM_INCR chưa được thực hiện

en: DST_S_C_SET_LINUM_INCR_W not implemented
vi: DST_S_C_SET_LINUM_INCR_W chưa được thực hiện

en: DST_S_C_RESET_LINUM_INCR not implemented
vi: DST_S_C_RESET_LINUM_INCR chưa được thực hiện

en: DST_S_C_BEG_STMT_MODE not implemented
vi: DST_S_C_BEG_STMT_MODE chưa được thực hiện

en: DST_S_C_END_STMT_MODE not implemented
vi: DST_S_C_END_STMT_MODE chưa được thực hiện

en: DST_S_C_SET_PC not implemented
vi: DST_S_C_SET_PC chưa được thực hiện

en: DST_S_C_SET_PC_W not implemented
vi: DST_S_C_SET_PC_W chưa được thực hiện

en: DST_S_C_SET_PC_L not implemented
vi: DST_S_C_SET_PC_L chưa được thực hiện

en: DST_S_C_SET_STMTNUM not implemented
vi: DST_S_C_SET_STMTNUM chưa được thực hiện

en: reserved STA cmd %d
vi: câu lệnh STA dành riêng %d

en: Unknown symbol %s in command %s
vi: Gặp ký hiệu lạ %s trong câu lệnh %s

en: unknown pop reg: %d
vi: không rõ pop reg: %d

en: No backup method used.
vi: Chưa dùng phương pháp sao lưu.

en: No such backup method: $BM_ARCHIVE_METHOD
vi: Không có phương pháp sao lưu như vậy: $BM_ARCHIVE_METHOD

en: Unable to change the owner of "$md5file".
vi: Không thể thay đổi người sở hữu tập tin « $md5file ».

en: Unable to change file permissions of "$md5file".
vi: Không thể thay đổi quyền hạn của tập tin « $md5file ».

en: No upload method used.
vi: Chưa dùng phương pháp tải lên.

en: The upload method "$method" is not supported; skipping.
vi: Không hỗ trợ phương pháp tải lên « $method » nên bỏ qua.

en: Cleaning $BM_REPOSITORY_ROOT
vi: Đang xóa sạch « $BM_REPOSITORY_ROOT »

en: Running pre-command: $BM_PRE_BACKUP_COMMAND.
vi: Đang chạy tiền lệnh: $BM_PRE_BACKUP_COMMAND.

en: Pre-command failed. Stopping the process.
vi: Tiền lệnh bị lỗi nên ngừng tiến trình.

en: Pre-command returned: "$RET" (success).
vi: Tiền lệnh đã trả lại: « $RET » (thành công).

en: Running post-command: $BM_POST_BACKUP_COMMAND
vi: Đang chạy hậu lệnh: $BM_POST_BACKUP_COMMAND

en: Post-command failed.
vi: Hậu lệnh bị lỗi.

en: Post-command returned: "$RET" (success).
vi: Hậu lệnh đã trả lại: « $RET » (thành công).

en: The BM_TARBALL_FILETYPE conf key is set to "zip" but zip is not installed.
vi: Khóa cấu hình « BM_TARBALL_FILETYPE » được đặt thành « zip » nhưng chưa cài đặt phần mềm zip.

en: The BM_TARBALL_FILETYPE conf key is set to "bzip2" but bzip2 is not installed.
vi: Khóa cấu hình « BM_TARBALL_FILETYPE » được đặt thành « bzip » nhưng chưa cài đặt phần mềm bzip.

en: The BM_TARBALL_FILETYPE conf key is set to "dar" but dar is not installed.
vi: Khóa cấu hình « BM_TARBALL_FILETYPE » được đặt thành « dar » nhưng chưa cài đặt phần mềm dar.

en: The repository $BM_REPOSITORY_ROOT does not exist, creating it.
vi: Không có kho « $BM_REPOSITORY_ROOT » nên đang tạo nó.

en: $file_to_create: ok (${size}M,
vi: $file_to_create: được (${size}M,

en: Unable to purge duplicates of $file_to_create
vi: Không thể tẩy các bản sao của tập tin « $file_to_create »

en: Unable to create "$target", check $logfile
vi: Không thể tạo đích « $target », hãy kiểm tra lại tập tin bản ghi « $logfile »

en: File $file_to_create already exists, skipping.
vi: Tập tin « $file_to_create » đã có nên bỏ qua.

en: Unable to exec $command; check $logfile
vi: Không thể thực hiện lệnh « $command »; hãy kiểm tra lại tập tin bản ghi « $logfile »

en: No such compressor supported: $compress.
vi: Không hỗ trợ bộ nén như vậy: $compress.

en: Unable to find $file_to_create
vi: Không tìm thấy tập tin « $file_to_create »

en: No frequency given, set BM_TARBALLINC_MASTERDATETYPE.
vi: Chưa nhập tần số, đặt $BM_TARBALLINC_MASTERDATETYPE

en: Unknown frequency: $BM_TARBALLINC_MASTERDATETYPE
vi: Không biết tần số : $BM_TARBALLINC_MASTERDATETYPE

en: Building master backup for target: "$dir_name".
vi: Đang xây dựng bản sao lưu chính cho đích: « $dir_name ».

en: The archive type "tar.bz2" depends on the tool "$bzip".
vi: Kiểu kho nén « tar.bz2 » phụ thuộc vào công cụ « $bzip ».

en: The archive type "tar.lz" depends on the tool "$lzma".
vi: Kiểu kho nén « tar.lz » phụ thuộc vào công cụ « $lzma ».

en: The archive type "zip" depends on the tool "$zip".
vi: Kiểu kho nén « zip » phụ thuộc vào công cụ « $zip ».

en: The archive type "dar" depends on the tool "$dar".
vi: Kiểu kho nén « dar » phụ thuộc vào công cụ « $dar ».

en: The archive type "$BM_TARBALL_FILETYPE" is not supported.
vi: Không hỗ trợ kiểu kho nén « $BM_TARBALL_FILETYPE ».

en: The configuration variable "BM_ENCRYPTION_RECIPIENT" must be defined.
vi: Phải xác định biến cấu hình « $BM_ENCRYPTION_RECIPIENT ».

en: The encryption is not yet possible with "$BM_TARBALL_FILETYPE" archives.
vi: Chưa có khả năng mật mã hoá kho nén kiểu « $BM_TARBALL_FILETYPE ».

en: The program "$gpg" is needed.
vi: Cần thiết chương trình « $gpg ».

en: File $file_to_check already exists, skipping.
vi: Tập tin « $file_to_check » đã có nên bỏ qua.

en: Target "$t" does not exist, skipping.
vi: Không có đích « $t » nên bỏ qua.

en: Using method "$method".
vi: Đang dùng phương pháp « $method ».

en: 1 error occurred during the tarball generation.
vi: Gặp 1 lỗi trong tiến trình tạo ra kho nén « .tar ».

en: $nb_err errors occurred during the tarball generation.
vi: Gặp $nb_err lỗi trong tiến trình tạo ra kho nén « .tar ».

en: The "mysql" method is chosen, but $mysqldump is not found.
vi: Phương pháp « mysql » đã chọn còn không tìm thấy $mysqldump.

en: The "svn" method is chosen, but $svnadmin is not found.
vi: Phương pháp « svn » đã chọn còn không tìm thấy $svnadmin.

en: SVN repository "$repository" is not valid; skipping.
vi: Kho SVN « $repository » không hợp lệ nên bỏ qua.

en: Not enough args for this archive ($archive), skipping.
vi: Không đủ đối số cho kho này ($archive) nên bỏ qua.

en: Cannot create archive.
vi: Không thể tạo kho.

en: Device "/dev/$device" is mounted on "$m", unmounting it.
vi: Thiết bị « /dev/$device » được lắp vào « $m » nên đang tháo lắp nó.

en: MD5 checkup is only performed on disks. Please set the BM_BURNING_DEVICE in $conffile
vi: Việc tổng kiểm MD5 được thực hiện chỉ trên đĩa. Hãy đặt giá trị thiết bị ghi « BM_BURNING_DEVICE » trong tập tin cấu hình « $conffile »

en: The mount point $mount_point is not there.
vi: Không có điểm lắp « $mount_point ».

en: Mounting $BM_BURNING_DEVICE on $mount_point.
vi: Đang lắp thiết bị ghi « $BM_BURNING_DEVICE » vào điểm lắp « $mount_point ».

en: Checking MD5 sum for $base_file:
vi: Đang kiểm tra tổng MD5 cho tập tin cơ bản « $base_file »:

en: $str ok.
vi: $str được.

en: $str failed (read error).
vi: $str bị lỗi (lỗi đọc).

en: $str failed (MD5 hash mismatch).
vi: $str bị lỗi (tổng MD5 sai khớp).

en: Errors encountered during MD5 checks.
vi: Gặp lỗi trong các việc kiểm tra kiểu MD5.

en: Unable to unmount the mount point $mount_point
vi: Không thể tháo lắp điểm lắp « $mount_point »

en: Unable to remove the mount point $mount_point
vi: Không thể gỡ bỏ điểm lắp « $mount_point »

en: No burning method used.
vi: Chưa dùng phương pháp ghi.

en: Number of files to burn: $nb_file.
vi: Số tập tin cần ghi: $nb_file.

en: Nothing to burn for the $BM__BURNING_DATE, try the '--burn <date>' switch.
vi: Không có gì cần ghi vào ngày $BM__BURNING_DATE, hãy thử cái chuyển « --burn <ngày> ».

en: Burning archives of $BM__BURNING_DATE.
vi: Đang ghi các kho của ngày $BM__BURNING_DATE.

en: Cannot burn archives of the $BM__BURNING_DATE, too big: ${size}M, must fit in $BM_BURNING_MAXSIZE
vi: Không thể ghi các kho của ngày $BM__BURNING_DATE vì quá lớn: ${size}M phải vừa trong vùng $BM_BURNING_MAXSIZE

en: Burning the whole archives.
vi: Đang ghi toàn bộ kho.

en: Trying to burn $BM_REPOSITORY_ROOT ($size MB) in interactive mode.
vi: Đang thử ghi « $BM_REPOSITORY_ROOT » ($size MB) trong chế độ tương tác.

en: Redirecting burning logs into $logfile
vi: Đang chuyển hướng các bản ghi về ghi dữ liệu sang tập tin bản ghi « $logfile »

en: Forcing dev=${BM_BURNING_DEVFORCED} for cdrecord commands.
vi: Đang buộc giá trị « dev=${BM_BURNING_DEVFORCED} » cho các lệnh cdrecord (ghi vào đĩa CD).

en: DVD+R(W) burning requires $growisofs, aborting.
vi: Việc ghi vào đĩa DVD+R(W) cần thiết « $growisofs » nên hủy bỏ.

en: Exporting archives to the DVD+R(W) disc in $BM_BURNING_DEVICE.
vi: Đang xuất khẩu các kho vào đĩa DVD+R(W) trong thiết bị ghi $BM_BURNING_DEVICE.

en: failed, check $logfile
vi: bị lỗi, hãy kiểm tra xem bản ghi « $logfile »

en: DVD-R(W) burning requires $growisofs, aborting.
vi: Việc ghi vào đĩa DVD-R(W) cần thiết « $growisofs » nên hủy bỏ.

en: DVD-R(W) burning requires $dvdrwformat, aborting.
vi: Việc ghi vào đĩa DVD-R(W) cần thiết « $dvdrwformat » nên hủy bỏ.

en: Blanking the DVD-R(W) disc in $BM_BURNING_DEVICE
vi: Đang xóa trắng đĩa DVD-R(W) trong thiết bị ghi $BM_BURNING_DEVICE

en: Unable to blank the DVD-R(W) disc (check $logfile).
vi: Không thể xoá trắng đĩa DVD-R(W), hãy kiểm tra lại tập tin bản ghi « $logfile ».

en: Exporting archives to the DVD-R(W) disc in $BM_BURNING_DEVICE.
vi: Đang xuất khẩu các kho vào đĩa DVD-R(W) trong thiết bị ghi $BM_BURNING_DEVICE.

en: CD-R(W) burning requires $cdrecord, aborting.
vi: Việc ghi vào đĩa CD-R(W) cần thiết « $cdrecord » nên hủy bỏ.

en: Blanking the CDRW in $BM_BURNING_DEVICE.
vi: Đang xóa trắng đĩa CD-RW trong thiết bị ghi $BM_BURNING_DEVICE.

en: Burning data to $BM_BURNING_DEVICE.
vi: Đang ghi dữ liệu vào $BM_BURNING_DEVICE.

en: Nothing to burn.
vi: Không có gì cần ghi.

en: The requested burning method is not supported, check BM_BURNING_METHOD in $conffile
vi: Không hỗ trợ phương pháp ghi đã yêu cầu: hãy kiểm tra lại « BM_BURNING_METHOD » trong tập tin cấu hình « $conffile »

en: Not burning $file because it does not fit in the disk.
vi: Không đang ghi tập tin « $file » vì không đủ chỗ còn lại trên đĩa.

en: No such index file: "$index_file".
vi: Không có tập tin chỉ mục như vậy: « $index_file ».

en: The burning process will need one disk.
vi: Tiến trình ghi sẽ cần có một đĩa.

en: The burning process will need $number_of_indexes disks.
vi: Tiến trình ghi sẽ cần có $number_of_indexes đĩa.

en: Burning content of $index
vi: Đang ghi nội dung của « $index »

en: Print this short help message.
vi: Hiển thị trợ giúp ngắn này.

en: Print what happens on STDOUT.
vi: In ra thiết bị xuất chuẩn.

en: Disable warnings.
vi: Tắt mọi cảnh báo.

en: Single actions:
vi: Hành động đơn:

en: Just upload the files of the day.
vi: Tải lên chỉ những tập tin của hôm nay.

en: Just burn the files of the day.
vi: Ghi chỉ những tập tin của hôm nay.

en: Just test the md5 sums.
vi: Kiểm tra chỉ tổng MD5.

en: Just purge old archives.
vi: Tẩy chỉ các kho cũ.

en: Behaviour:
vi: Ứng xử :

en: Choose an alternate config file.
vi: Chọn tập tin cấu hình thay thế.

en: Force overwrite of existing archives.
vi: Buộc ghi đè lên các kho đã có.

en: Unwanted actions:
vi: Hành động vô ích:

en: Disable the upload process.
vi: Tắt tiến trình tải lên.

en: Disable the burning process.
vi: Tắt tiến trình ghi.

en: Disable the purge process.
vi: Tắt tiến trình tẩy.

en: Not in interactive mode, cannot continue.
vi: Không phải trong chế độ tương tác nên không thể tiếp tục.

en: No path given.
vi: Chưa nhập đường dẫn.

en: Removing lock for old PID, $pid is not running.
vi: Đang gỡ bỏ khóa cho PID cũ, tiến trình số $pid không đang chạy.

en: A backup-manager process ($pid) is already running with the conffile $conffile
vi: Một tiến trình backup-manager ($pid) đang chạy với tập tin cấu hình « $conffile ».

en: Getting lock for backup-manager $pid with $conffile
vi: Đang lấy khóa cho backup-manager $pid với tập tin cấu hình « $conffile »

en: failed (check the file permissions).
vi: bị lỗi (hãy kiểm tra lại quyền hạn tập tin).

en: $file is not a regular file.
vi: $file không phải là tập tin chuẩn.

en: Removing obsolete master backup: "$file".
vi: Đang gỡ bỏ bản sao lưu chính cũ : « $file ».

en: Removing obsolete master backup (isolated): "$file".
vi: Đang gỡ bỏ bản sao lưu chính cũ (cô lập): « $file ».

en: Removing archive "$file".
vi: Đang gỡ bỏ kho nén « $file ».

en: Directory given was not found.
vi: Không tìm thấy thư mục đã cho.

en: Removing archive "$archive".
vi: Đang gỡ bỏ kho nén « $archive ».

en: The given file does not exist: $file_to_create
vi: Không có tập tin đã cho : $file_to_create

en: No file given.
vi: Chưa nhập tập tin.

en: Unable to get date from file.
vi: Không thể lấy ngày tháng từ tập tin.

en: Unable to find the pattern of the file.
vi: Không tìm thấy mẫu của tập tin.

en: Unable to find the md5 hash of file "$file" in file "$md5file".
vi: Không tìm thấy tổng MD5 của tập tin « $file » trong tập tin « $md5file ».

en: $file is a duplicate of $file_to_create (using symlink).
vi: Tập tin « $file » là bản sao của tập tin « $file_to_create » (dùng liên kết tượng trưng).

en: Unable to exec post-command.
vi: Không thể thực hiện hậu lệnh.

en: Releasing lock
vi: Đang nhả khóa

en: Internal error: bad usage of function get_md5sum_from_file()
vi: Lỗi nội bộ : dùng sai hàm « get_md5sum_from_file() »

en: No md5file found: $md5file
vi: Không tìm thấy tập tin MD5: $md5file

en: Archive given does not exist in the repository: $archive
vi: Kho nén đã cho không nằm trong kho lưu: $archive

en: The configuration key $key is not set, using "$default".
vi: Chưa đặt khóa cấu hình « $key » nên dùng mặc định « $default ».

en: The configuration key "$deprecated_key" is deprecated, you should rename it "$new_key". Using "$deprecated_value".
vi: Khóa cấu hình « $deprecated_key » bị phản đối nên bạn hãy thay đổi tên nó thành « $new_key ». Như thế thì đang sử dụng « $deprecated_value ».

en: The configuration key $key is not set but $keymandatory is enabled.
vi: Khóa cấu hình « $key » chưa được đặt còn « $keymandatory » đã được bật.

en: Deprecated boolean, $key is set to "yes", setting "true" instead.
vi: Biểu thực bun bị phản đối, khóa « $key » được lập thành « yes » (có) nên lập nó thành « true » (đúng) thay thế.

en: Deprecated boolean, $key is set to "no", setting "false" instead.
vi: Biểu thực bun bị phản đối, khóa « $key » được lập thành « nó » (không) nên lập nó thành « false » (sai) thay thế.

en: When validating the configuration file $conffile, $nb_warnings warnings were found.
vi: Gặp $nb_warnings cảnh báo khi hợp lệ hóa tập tin cấu hình « $conffile ».

en: Using the upload method "ssh".
vi: Đang dùng phương pháp tải lên « ssh ».

en: No valid destination found, SSH upload not possible.
vi: Không tìm thấy đích hợp lệ nên không thể tải lên bằng SSH.

en: Error reported by backup-manager-upload for method "scp", check "$logfile".
vi: Lỗi được thông báo bởi tiến trình tải lên « backup-manager-upload » đối với phương pháp « scp », hãy kiểm tra tập tin bản ghi « $logfile ».

en: Using the upload method "ssh-gpg".
vi: Đang dùng phương pháp tải lên « ssh-gpg ».

en: No gpg recipient given. Argument is mandatory if upload method ssh-gpg is used.
vi: Chưa nhập người nhận gpg. Đối số bắt buộc phải nhập nếu phương pháp tải lên « ssh-gpg » được dùng.

en: Error reported by backup-manager-upload for method "ssh-gpg", check "$logfile".
vi: Lỗi được thông báo bởi tiến trình tải lên « backup-manager-upload » đối với phương pháp « ssh-gpg », hãy kiểm tra tập tin bản ghi « $logfile ».

en: Using the upload method "ftp".
vi: Đang dùng phương pháp tải lên « ftp ».

en: No valid destination found, FTP upload not possible.
vi: Không tìm thấy đích hợp lệ nên không thể tải lên bằng FTP.

en: Error reported by backup-manager-upload for method "ftp", check "$logfile".
vi: Lỗi được thông báo bởi tiến trình tải lên « backup-manager-upload » đối với phương pháp « ftp », hãy kiểm tra tập tin bản ghi « $logfile ».

en: Using the upload method "S3".
vi: Đang dùng phương pháp tải lên « S3 ».

en: Error reported by backup-manager-upload for method "s3", check "$logfile".
vi: Lỗi được thông báo bởi tiến trình tải lên « backup-manager-upload » đối với phương pháp « s3 », hãy kiểm tra tập tin bản ghi « $logfile ».

en: Uploading $directory to ${host}:${BM_UPLOAD_RSYNC_DESTINATION}
vi: Đang tải thư mục « $directory » lên máy « ${host} »:${BM_UPLOAD_RSYNC_DESTINATION}

en: Need a key to use rsync (set BM_UPLOAD_SSH_USER, BM_UPLOAD_SSH_KEY).
vi: Cần thiết khóa để chạy tiến trình đồng bộ hoá rsync (đặt « BM_UPLOAD_SSH_USER, BM_UPLOAD_SSH_KEY »)

en: Upload of $directory with rsync failed; check $logfile.
vi: Lỗi tải lên thư mục « $directory » bằng rsync; hãy kiểm tra lại tập tin bản ghi « $logfile ».

en: No valid destination found, RSYNC upload not possible.
vi: Không tìm thấy đích hợp lệ nên không thể tải lên bằng RSYNC.

en: No hosts given to the rsync method, set BM_UPLOAD_RSYNC_HOSTS.
vi: Chưa xác định máy đối với phương pháp rsync, hãy đặt « BM_UPLOAD_RSYNC_HOSTS ».

en: Using the upload method "rsync".
vi: Đang dùng phương pháp tải lên « rsync ».

en: Using the upload method "rsync-snapshots".
vi: Đang dùng phương pháp tải lên « rsync-snapshots ».

en: The -b option must be followed by a valid date (YYYYMMDD).
vi: Tùy chọn « -b » phải có một ngày tháng hợp lệ theo sau (NNNNTTnn).

en: The -c option must be followed by an existing filename.
vi: Tùy chọn « -c » phải có một tên tập tin tồn tại theo sau.

en: Unable to exec the pre-command
vi: Không thể thực hiện tiền lệnh

note: Tell user that it's already open:
en: Document already open
vi: Tài liệu đang mở.

en: This document is already open.
vi: Tài liệu này đang mở.

en: Open failed.
vi: Không mở được.

en: The document could not be opened.
vi: Không thể mở tài liệu.

en: There was an error while saving the file. Your changes have not been saved.
vi: Gặp lỗi khi lưu tập tin nên chưa lưu thay đổi của bạn.

en: About the application
vi: Giới thiệu ứng dụng này

en:  (read-only)
vi:  (chỉ đọc)

note: The HIG says that alert dialogs should not have titles. The default comes from the message type.
en: This document has unsaved changes. Would you like to save the document?
vi: Tài liệu này có thay đổi chưa lưu. Bạn có muốn lưu tài liệu này chứ?

en: 
    
    Document:
vi: 
    
    Tài liệu:

note: The HIG says that alert dialogs should not have titles. The default comes from the message type.
en: Do you want to overwrite the existing file?
vi: Bạn có muốn ghi đè lên tập tin tồn tại không?

en: Choose New FileName
vi: Chọn tên tập tin mới

en: E-Mail utility
vi: Tiện ích thư điện tử

note: The externq database doesn't support Id's, sorry!
en: No-Id
vi: Không có ID

en: No-Name
vi: Không có tên

en: SASL Interaction
vi: Tương tác SASL

en: TLS requested but not compiled in
vi: TLS được yêu cầu còn không biên dịch sẵn.

en: Cannot read from address book
vi: Không thể đọc từ sổ địa chỉ

en: Cannot write to address book
vi: Không thể ghi vào sổ địa chỉ

en: Cannot connect to the server
vi: Không thể kết nối đến máy phục vụ

en: Cannot search in the address book
vi: Không thể tìm kiếm trong sổ địa chỉ

en: Cannot add duplicate entry
vi: Không thể thêm mục nhập trùng

en: Cannot find address in address book
vi: Không tìm thấy địa chỉ trong sổ địa chỉ

en: D_isplayed Name:
vi: Tên h_iển thị :

en: _First Name:
vi: _Tên:

en: _Last Name:
vi: _Họ :

en: O_rganization:
vi: Tổ _chức:

en: (No subject)
vi: (Không có chủ đề)

en: Syntax error in the filter configuration file
vi: Gặp lỗi cú pháp trong tập tin cấu hình bộ lọc.

en: Unable to allocate memory
vi: Không thể cấp phát bộ nhớ

en: Error in regular expression syntax
vi: Gặp lỗi trong cú pháp biểu thức chính quy.

en: Attempt to apply an invalid filter
vi: Việc cố áp dụng một bộ lọc không hợp lệ

en: Invalid filters %s for mailbox %s
vi: Bộ lọc %s không hợp lệ cho hộp thư %s

en: Unable to load message body to match filter
vi: Không thể tải thân thư để khớp bộ lọc.

en: Invalid filter: %s
vi: Bộ lọc không hợp lệ: %s

en: Bad mailbox name for filter: %s
vi: Tên hộp thư sai cho bộ lọc: %s

en: Error when copying messages: %s
vi: Gặp lỗi khi sao chép thư : %s

en: Error when trashing messages: %s
vi: Gặp lỗi khi xoá bỏ thư : %s

en: Error when moving messages: %s
vi: Gặp lỗi khi di chuyển thư : %s

en: Failed to decrypt MIME part: parse error
vi: Việc giải mật mã phần MIME bị lỗi: lỗi phân tách

en: The passphrase for this key was bad, please try again!
    
    Key: %s
vi: Bạn đã gõ sai cụm từ mật khẩu cho khoá này. Hãy thử lại.
    
    Khoá: %s

en: Please enter the passphrase for the secret key!
    
    Key: %s
vi: • Hãy gõ cụm từ mật khẩu cho khoá bí mật. •
    
    Khoá: %s

en: could not get data from stream
vi: không thể lấy dữ liệu từ luồng

en: could not create new data object
vi: không thể tạo đối tượng dữ liệu mới

en: signing failed
vi: việc ký tên bị lỗi

en: combined signing and encryption is only defined for RFC 2440
vi: khả năng ký tên và mật mã được tổ hợp với nhau chỉ được định nghĩa cho RFC 2440

en: signing and encryption failed
vi: việc ký tên và mật mã bị lỗi

en: encryption failed
vi: việc mật mã bị lỗi

en: decryption failed
vi: việc giải mật mã bị lỗi

en: could not create context
vi: không thể tạo ngữ cảnh

en: the crypto engine for protocol OpenPGP is not available
vi: cơ chế mật mã cho giao thức OpenPGP chưa sẵn sàng

en: the crypto engine for protocol CMS is not available
vi: cơ chế mật mã cho giao thức CMS chưa sẵn sàng

en: invalid crypto engine %d
vi: Động cơ mật mã không hợp lệ %d

en: could not list keys for "%s"
vi: không thể liệt kê khoá cho « %s »

en: %s: a key for %s is present, but it is expired, disabled, revoked or invalid
vi: %s: có một khoá cho %s, nhưng nó bị hết hạn, bị tắt, bị hủy bỏ hoặc không hợp lệ

en: %s: could not find a key for %s
vi: %s: không thể tìm khoá cho %s

en: %s: multiple keys for %s
vi: %s: có nhiều khóa cho %s

en: %s: insufficient validity for uid %s
vi: %s: không có đủ độ hợp lệ cho mã nhận diện người dùng (UID) %s

note: should "re" be localized ?
en: Re:
vi: Về:

en: Fwd:
vi: Tiếp:

en: New Identity
vi: Thực thể mới

en: Error executing signature generator %s
vi: Gặp lỗi khi thực hiện bộ tạo ra chữ ký %s

en: Cannot open signature file '%s' for reading
vi: Không thể mở tập tin chữ ký « %s » để đọc.

en: Error reading signature from %s
vi: Gặp lỗi khi đọc chữ ký từ %s.

en: Signature in %s is not a UTF-8 text.
vi: Chữ ký trong %s không phải là chuỗi UTF-8.

note: Translators: please do not translate Face.
en: _Face Path
vi: Đường dẫn _Face

note: Translators: please do not translate Face.
en: _X-Face Path
vi: Đường dẫn _X-Face

en: _Identity Name:
vi: _Tên thực thể

en: _Full Name:
vi: _Họ tên:

en: _Mailing Address:
vi: Địa chỉ _bưu điện:

en: Reply _To:
vi: _Trả lời cho :

en: Reply _String:
vi: Ch_uỗi trả lời:

en: F_orward String:
vi: Chuỗi chu_yển tiếp:

en: request _Message Disposition Notification by default
vi: Yêu cầu thông báo cách phát thư theo mặc định

en: SMT_P Server:
vi: Máy phục vụ SMT_P:

en: Signature _Path
vi: Đường _dẫn chữ ký

en: _Execute Signature
vi: T_hực hiện chữ ký

en: Incl_ude Signature
vi: Kèm th_eo chữ ký

en: Include Signature When For_warding
vi: Kèm theo chữ ký khi gửi chu_yển tiếp

en: Include Signature When Rep_lying
vi: Kèm theo chữ ký khi trả _lời

en: _Add Signature Separator
vi: Thê_m bộ phân cách chữ ký

en: Prepend Si_gnature
vi: Kèm t_rước chữ ký

en: sign messages by default
vi: ký tên thư theo mặc định

en: encrypt messages by default
vi: mật mã thư theo mặc định

en: default protocol
vi: giao thức mặc định

en: always trust GnuPG keys when encrypting
vi: luôn tin khoá GnuGP khi mật mã hóa

note: Translators: please do not translate Face.
en: Face header file %s is too long (%lu bytes).
vi: Tập tin phần đầu Face %s quá dài (%lu byte).

note: Translators: please do not translate Face.
en: Face header file %s contains binary data.
vi: Tập tin phần đầu Face %s chứa dữ liệu nhị phân.

note: Translators: please do not translate Face.
en: Error loading Face: %s
vi: Gặp lỗi khi tải Face: %s

en: Error: The identity does not have a name
vi: Lỗi: thực thể không có tên

en: Error: An identity with that name already exists
vi: Lỗi: một thực thể cùng tên đã có.

en: Do you really want to delete the selected identity?
vi: Bạn thật sự muốn xoá bỏ thực thể đã chọn không?

en: Error displaying help for identities: %s
vi: Gặp lỗi khi hiển thị trợ giúp cho thực thể: %s

en: Manage Identities
vi: Quản lý thực thể

en: GnuPG MIME mode
vi: Chế độ MIME GnuPG

en: GnuPG OpenPGP mode
vi: Chế độ OpenPGP GnuPG

en: GpgSM S/MIME mode
vi: Chế độ S/MIME GnuPG

note: IMAP host name + message
en: IMAP server %s alert:
    %s
vi: Cảnh giác máy phục vụ IMAP %s:
    %s

note: IMAP host name + message
en: IMAP server %s error: %s
vi: Lỗi máy phục vụ IMAP %s: %s

en: Cannot connect to the server: %s
vi: Không thể kết nối đến máy phục vụ : %s

en: Exceeded the number of connections per server %s
vi: Vượt quá số kết nối cho mỗi máy phục vụ %s

en: Your Balsa configuration is now stored in "~/.balsa/config".
vi: Cấu hình Balsa của bạn bây giờ được cất giữ vào <~/.balsa/config>.

en: Authenticity of this certificate could not be verified.
    <b>Reason:</b> %s
    <b>This certificate belongs to:</b>
vi: Không thể thẩm tra sự xác thực của chứng nhận này.
    <b>Lý do :</b> %s
    <b>Chứng nhận này thuộc về:</b>

en: 
    <b>This certificate was issued by:</b>
vi: 
    <b>Chứng nhận này được phát hành bởi:</b>

en: <b>This certificate is valid</b>
    from %s
    to %s
    <b>Fingerprint:</b> %s
vi: <b>Chứng nhận này hợp lệ</b>
    từ %s
    đến %s
    <b>Dấu điểm chỉ:</b> %s

en: SSL/TLS certificate
vi: Chứng nhận SSL/TLS

en: _Accept Once
vi: Chấp nhận _một lần

en: Accept&_Save
vi: Chấp nhận và _Lưu

en: _Reject
vi: _Từ chối

en: Connection to %s timed out. Abort?
vi: Kết nối tới %s đã quá giờ. Hủy bỏ không?

en: No image data
vi: Không có dữ liệu ảnh

en: Invalid input format
vi: Dạng thức nhập không hợp lệ

en: Internal buffer overrun
vi: Tràn qua bộ đệm nội bộ

note: Translators: please do not translate Face.
en: Bad X-Face data
vi: Dữ liệu X-Face sai

en: Cannot load mailbox %s
vi: Không thể tải hộp thư %s

en: No such mailbox type: %s
vi: Không có kiểu hộp thư như vậy: %s

en: Bad local mailbox path "%s"
vi: Đường dẫn hộp thư cục bộ sai « %s »

en: Could not create a mailbox of type %s
vi: Không thể tạo hộp thư kiểu %s

en: Applying filter rules to %s
vi: Đang áp dụng các quy tắc lọc cho %s...

en: Copying from %s to %s
vi: Đang sao chép %s sang %s...

en: libbalsa_mailbox_get_message: mailbox %s is closed
vi: libbalsa_mailbox_get_message: hộp thư %s bị đóng

en: Removing messages from source mailbox failed
vi: Việc gỡ bỏ thư ra hộp thư nguồn bị lỗi.

en: from unknown
vi: từ không rõ

en: Searching %s for partial messages
vi: Đang tìm kiếm trong %s có thư riêng phần...

en: Reconstructing message
vi: Đang cấu tạo lại thư...

en: Finding duplicate messages in source mailbox failed
vi: Việc tìm các thư trùng trong hộp thư nguồn không thành công

note: ImapIssue macro handles reconnecting. We might issue a LIBBALSA_INFORMATION_MESSAGE here but it would be overwritten by login information...
en: IMAP connection has been severed. Reconnecting...
vi: Kết nối IMAP đã bị ngắt. Đang tái kết nối...

en: IMAP server has shut the connection: %s Reconnecting...
vi: Máy phục vụ IMAP đã đóng kết nối: %s. Đang tái kết nối...

en: Async IMAP cmd %s could not be executed. Reconnecting...
vi: Không thể thực hiện lệnh IMAP %s không đồng bộ. Đang tái kết nối...

en: %s: Opening %s Refcount: %d
vi: %s: Đang mở %s Số đếm tham chiếu : %d

en: Downloading %ld kB
vi: Đang tải về %ld kB...

en: IMAP SEARCH command failed for mailbox %s
    falling back to default searching method
vi: Lệnh tìm kiếm IMAP bị lỗi cho hộp thư %s
    như thế thì đang dùng phương pháp tìm kiếm mặc định.

en: No path found for mailbox "%s", using "%s"
vi: Không tìm thấy đường dẫn cho hộp thư « %s », dùng « %s ».

en: Cannot get IMAP handle
vi: Không thể lấy bộ quản lý IMAP

en: Downloading %u kB
vi: Đang tải về %u kB

en: Error fetching message from IMAP server: %s
vi: Gặp lỗi khi lấy thư từ máy phục vụ IMAP: %s

en: Cannot write to temporary file %s
vi: Không thể ghi vào tập tin tạm thời %s.

en: Uploading %ld kB
vi: Đang tải lên %ld kB

en: Server-side threading not supported.
vi: Khả năng sắp xếp theo nhánh bên máy phục vụ không được hỗ trợ.

en: Failed to create temporary file "%s": %s
vi: Việc tạo tập tin tạm thời « %s » bị lỗi: %s.

en: Failed to save cache file "%s": %s.
vi: Việc lưu tập tin lưu tạm « %s » bị lỗi: %s.

en: Failed to save cache file "%s": %s.  New version saved as "%s"
vi: Việc lưu tập tin lưu tạm « %s » bị lỗi: %s. Phiên bản mới đã được lưu dạng « %s ».

en: Cache file for mailbox %s will be created
vi: Sẽ tạo tập tin lưu tạm cho hộp thư %s.

en: Failed to read cache file %s: %s
vi: Việc đọc tập tin lưu tạm %s bị lỗi: %s.

en: Cache file for mailbox %s will be repaired
vi: Sẽ sửa chữa tập tin lưu tạm cho hộp thư %s.

en: Filtering %s
vi: Đang lọc %s...

en: Open of %s failed. Errno = %d,
vi: Việc mở %s bị lỗi. Lỗi số = %d,

en: Failed to sync mailbox "%s"
vi: Việc đồng bộ hóa hộp thư « %s » bị lỗi.

en: Mailbox %s does not appear to be a Maildir mailbox.
vi: Hình như hộp thư %s không phải là hộp thư kiểu Maildir.

en: Could not create a MailDir directory at %s (%s)
vi: Không thể tạo một thư mục MailDir tại %s (%s).

en: Could not create a MailDir at %s (%s)
vi: Không thể tạo một thư mục MailDir tại %s (%s).

en: Could not remove contents of %s:
    %s
vi: Không thể gỡ bỏ nội dung của %s:
    %s

en: Could not remove %s:
    %s
vi: Không thể gỡ bỏ %s:
    %s

en: Mailbox does not exist.
vi: Hộp thư không tồn tại.

en: Data copy error
vi: Lỗi sao chép dữ liệu

en: Mailbox %s does not appear to be an Mbox mailbox.
vi: Hộp thư %s có vẻ không phải là một hộp thư kiểu Mbox.

en: Could not write file %s: %s
vi: Không thể ghi tập tin %s: %s

en: Could not unlink file %s: %s
vi: Không thể bỏ liên kết tập tin %s: %s

en: Cannot open mailbox.
vi: Không thể mở hộp thư.

en: Mailbox is not in mbox format.
vi: Hộp thư không phải dạng mbox.

en: Cannot lock mailbox.
vi: Không thể khoá hộp thư.

en: %s: could not open %s.
vi: %s: không thể mở %s.

en: %s: could not get new mime stream.
vi: %s: không thể lấy luông MIME mới.

en: %s: %s is not in mbox format.
vi: %s: %s không phải dạng mbox.

en: Mailbox %s does not appear to be a Mh mailbox.
vi: Hộp thư %s có vẻ không phải là hộp thư dạng Mh.

en: Could not create MH directory at %s (%s)
vi: Không thể tạo thư mục MH tại %s (%s).

en: Could not create MH structure at %s (%s)
vi: Không thể tạo cấu trúc MH tại %s (%s).

en: Cannot create message
vi: Không thể tạo thư.

en: Message rename error
vi: Lỗi thay đổi tên thư.

en: Error appending message %d from %s to %s: %s
vi: Gặp lỗi khi phụ thêm thư %d từ %s vào %s: %s

en: Saving POP message to %s failed
vi: Việc lưu thư POP vào %s bị lỗi.

en: Retrieving Message %d of %d
vi: Đang lấy thư %d trên %d...

en: Received %ld kB of %ld
vi: Đã nhận %ld kB trên %ld.

en: Saving POP message to %s failed.
vi: Việc lưu thư POP vào %s bị lỗi.

en: Transferring POP message to %s failed.
vi: Việc truyền thư POP tới %s bị lỗi.

en: POP3 mailbox %s temp file error:
    %s
vi: Lỗi tập tin tạm của hộp thư POP3 %s:
    %s

en: POP3 mailbox %s error: %s
vi: Lỗi hộp thư POP3 %s: %s

en: POP3 message %d oversized: %d kB - skipped.
vi: Thư POP3 %d quá lớn: %d KB - bị nhảy qua.

en: POP3 error: cannot open %s for writing.
vi: Lỗi POP3: không thể mở %s để ghi.

en: POP3 error: cannot close %s.
vi: Lỗi POP3: không thể đóng %s.

en: POP3 error: %s.
vi: Lỗi POP3: %s

en: Mailbox (%s) is readonly: cannot change flags.
vi: Hộp thư (%s) chỉ cho phép đọc nên không thể thay đổi cờ.

en: west european
vi: Tây Âu

en: east european
vi: Tây Đông

en: south european
vi: Nam Âu

en: north european
vi: Bắc Âu

en: cyrillic
vi: Ki-rin

en: arabic
vi: Ả Rập

en: greek
vi: Hy-lạp

en: hebrew
vi: Do-thái

en: nordic
vi: Xcăng-đi-na-vi

en: thai
vi: Thái

en: baltic
vi: Ban-tích

en: celtic
vi: Xen-tơ

en: west europe (euro)
vi: Đông Âu (€)

en: ukrainian
vi: U-cợ-rainh

en: japanese
vi: Nhật-bản

en: korean
vi: Hàn Quốc

en: Timeout exceeded while attempting fcntl lock!
vi: • Quá thời khi cố khoá fcntl. •

en: Waiting for fcntl lock... %d
vi: Đang đợi khoá fcntl... %d

en: Timeout exceeded while attempting flock lock!
vi: • Quá thời khi cố khoá flock. •

en: Waiting for flock attempt... %d
vi: Đang đợi cố flock... %d

en: LDAP Directory for %s
vi: Thư mục LDAP cho %s

en: Gpgme has been compiled without support for protocol %s.
vi: Gpgme đã được biên dịch không có hỗ trợ giao thức %s.

en: Crypto engine %s is not installed properly.
vi: Cơ chế mật mã %s không được cài đặt đúng.

en: Crypto engine %s version %s is installed, but at least version %s is required.
vi: Cơ chế mật mã %s phiên bản %s đã được cài đặt, còn cần thiết ít nhất phiên bản %s.

en: Unknown problem with engine for protocol %s.
vi: Gặp lỗi lạ với cơ chế cho giao thức %s.

en: %s: could not retrieve crypto engine information: %s.
vi: %s: không thể lấy thông tin cơ chế mật mã: %s.

en: 
    Disable support for protocol %s.
vi: 
    Tắt hỗ trợ giao thức %s.

en: Enter passphrase to unlock the secret key for signing
vi: Nhập cụm từ mật khẩu để mở khoá khoá bí mật để ký tên.

en: creating a gpgme context failed
vi: việc tạo ngữ cảnh GPGME bị lỗi

en: Enter passphrase to decrypt message
vi: Hãy gõ lại cụm từ mật khẩu để giải mật mã thư.

en: decryption and signature verification failed
vi: việc giải mật mã và thẩm tra chữ ký bị lỗi

en: The signature is valid.
vi: Chữ ký là hợp lệ.

en: The signature is valid but expired.
vi: Chữ ký là hợp lệ còn đã hết hạn.

en: The signature is valid but the key used to verify the signature has expired.
vi: Chữ ký là hợp lệ còn khoá dùng để thẩm tra chữ ký đã hết hạn dùng.

en: The signature is valid but the key used to verify the signature has been revoked.
vi: Chữ ký là hợp lệ còn khoá dùng để thẩm tra chữ ký đã bị hủy bỏ.

en: The signature is invalid.
vi: Chữ ký không hợp lệ.

en: The signature could not be verified due to a missing key.
vi: Không thể thẩm tra chữ ký do khoá còn thiếu.

en: This part is not a real PGP signature.
vi: Phần này không phải là chữ ký PGP thật.

en: The signature could not be verified due to an invalid crypto engine.
vi: Không thể thẩm tra chữ ký do cơ chế mật mã không hợp lệ.

en: GnuPG is rebuilding the trust database and is currently unavailable.
vi: GnuPG đang xây dụng lại cơ sở dữ liệu tin cậy, và hiện thời không sẵn sàng.

en: An error prevented the signature verification.
vi: Một lỗi đã ngăn cản thẩm tra chữ ký.

en: The user ID is of unknown validity.
vi: ID người dùng có độ hợp lệ không rõ.

en: The validity of the user ID is undefined.
vi: ID người dùng có độ hợp lệ chưa định nghĩa.

en: The user ID is never valid.
vi: ID người dùng không bao giờ hợp lệ.

en: The user ID is marginally valid.
vi: ID người dùng là hợp lệ sát giới hạn.

en: The user ID is fully valid.
vi: ID người dùng là hợp lệ đầy đủ.

en: The user ID is ultimately valid.
vi: ID người dùng là hợp lệ sau cùng.

en: bad validity
vi: độ hợp lệ sai

en: PGP signature:
vi: Chữ ký PGP:

en: S/MIME signature:
vi: Chữ ký S/MIME:

en: (unknown protocol)
vi: (giao thức không rõ)

en: 
    User ID: %s
vi: 
    ID người dùng: %s

en: 
    Signed by: %s
vi: 
    Ký tên do : %s

en: 
    Mail address: %s
vi: 
    Địa chỉ thư : %s

en: 
    Signed on: %s
vi: 
    Ký tên vào : %s

en: 
    User ID validity: %s
vi: 
    Độ hợp lệ ID người dùng: %s

en: 
    Key owner trust: %s
vi: 
    Độ tin cậy chủ khóa: %s

en: 
    Key fingerprint: %s
vi: 
    Vân tay khoá: %s

en: 
    Subkey created on: %s
vi: 
    Khóa phụ tạo vào : %s

en: 
    Subkey expires on: %s
vi: 
    Khoá phụ hết hạn vào : %s

en:  revoked
vi:  bị hủy bỏ

en:  expired
vi:  đã hết hạn

en:  disabled
vi:  bị tắt

en:  invalid
vi:  không hợp lệ

note: ngettext: string begins with a single space, so no space after * the colon is correct punctuation (in English).
en: 
    Subkey attribute:%s | 
    Subkey attributes:%s
vi[0]: 
    Thuộc tính khóa phụ : %s

en: 
    Issuer name: %s
vi: 
    Tên nhà phát hành: %s

en: 
    Issuer serial number: %s
vi: 
    Số sản xuất của nhà phát hành: %s

en: 
    Chain ID: %s
vi: 
    ID dây: %s

en: Could not launch %s to get the public key %s.
vi: Không thể khởi chạy %s để lấy khoá công %s.

en: Running gpg failed with return value %d:
    %s
vi: Việc chạy GPG bị lỗi với giá trị gửi trả %d:
    %s

en: Running gpg successful:
    %s
vi: Việc chạy GPG thành công:
    %s

en: marginal
vi: sát giới hạn

en: ultimate
vi: cuối cùng

note: FIXME: create dialog according to the Gnome HIG
en: Select key
vi: Chọn khoá

en: Select the private key for the signer %s
vi: Chọn khoá riêng cho người ký tên %s

en: Select the public key for the recipient %s
vi: Chọn khoá công cho người nhận %s

en: Insufficient trust for recipient %s
vi: Không đủ tin cậy cho người nhận %s

en: The validity of the key with user ID "%s" is "%s".
vi: Độ hợp lệ của khoá có ID người dùng « %s » là « %s ».

en: Use this key anyway?
vi: Vẫn dùng khoá này không?

en: Try again later.
vi: Thử lại sau.

en: Sending Mail...
vi: Đang gửi thư...

note: #-#-#-#-#  400 (inkscape)  #-#-#-#-# Hide
en: _Hide
vi: Ẩ_n

en: Copying message to outbox failed: %s
vi: Việc sao chép thư vào hộp Thư Đi bị lỗi: %s

en: Could not send the message to %s:
    %d: %s
    Message left in your outbox.
vi: Không thể gửi thư cho %s:
    %d: %s
    Thư còn lại trong hộp Thư Đi của bạn.

en: Saving sent message to %s failed: %s
vi: Việc lưu thư đã gửi vào %s bị lỗi: %s

en: Relaying refused:
    %d: %s
    Message left in your outbox.
vi: Việc tiếp lại bị từ chối:
    %d: %s
    Thư còn lại trong hộp Thư Đi của bạn.

en: Message submission problem, placing it into your outbox.
    System will attempt to resubmit the message until you delete it.
vi: Lỗi đệ trình thư, bỏ nó vào trong hộp Thư Đi.
    Hệ thống sẽ cố đệ trình lại thư cho tới khi bạn xoá nó.

en: Connected to MTA
vi: Đã kết nối đến MTA

note: status code, mailbox
en: From: %d <%s>
vi: Từ : %d <%s>

note: mailbox, status code, status text
en: From %s: %d %s
vi: Từ %s: %d %s

note: status code, mailbox
en: To: %d <%s>
vi: Cho : %d <%s>

note: mailbox, status code, status text
en: To %s: %d %s
vi: Cho %s: %d %s

en: SMTP server refused connection.
    Check your internet connection.
vi: Máy phục vụ SMTP đã từ chối kết nối.
    Hãy kiểm tra xem có kết nối nội bộ đúng.

en: SMTP server cannot be reached.
    Check your internet connection.
vi: Không thể tới máy phục vụ SMTP.
    Hãy kiểm tra xem có kết nối Mạng đúng.

en: Message left in Outbox (try again later)
vi: Thư còn lại trong hộp Thư Đi (thử lại sau).

en: SMTP server problem (%d): %s
    Message is left in outbox.
vi: Vấn đề máy phục vụ SMTP (%d): %s
    Thư còn lại trong hộp Thư Đi.

en: Cannot determine charset for text file `%s'; sending as mime type `%s'
vi: Không thể giải quyết bộ ký tự cho tập tin văn bản « %s » nên đang gửi dạng kiểu MIME « %s ».

en: Postponing message failed: %s
vi: Việc hoãn thư bị lỗi: %s

en: This message will not be encrypted for the BCC: recipient(s).
vi: Thư này sẽ không được mật mã cho những người nhận BCC (Bí Mật Cho).

note: host, authentication method
en: Logging in to %s using %s
vi: Đang đăng nhập vào %s bằng %s...

en: If Possible
vi: Nếu có thể

en: Error displaying %s: %s
vi: Gặp lỗi khi hiển thị %s: %s

en: SMTP Server
vi: Máy phục vụ SMTP

en: _Descriptive Name:
vi: Tên _mô tả:

en: _Pass Phrase:
vi: Cụm từ _mật khẩu :

en: Use _TLS:
vi: Dùng _TLS:

en: C_ertificate Pass Phrase:
vi: Cụ_m từ mật khẩu chứng nhận:

en: Sp_lit message larger than
vi: Chia tách thư _lớn hơn

en: Close the window
vi: Đóng cửa sổ

en: Copy text
vi: Chép đoạn

en: _Select Text
vi: Chọn đ_oạn

en: Select entire mail
vi: Chọn toàn bộ thư

en: _Escape Special Characters
vi: Thoát ký tự đặc _biệt

en: Escape special and non-ASCII characters
vi: Thoát mọi ký tự đặc biệt và khác ASCII

en: Mailbox closed
vi: Hộp thư được đóng

en: Message Source
vi: Mã nguồn thư

en: Use balsa as default email client?
vi: Đặt trình balsa là ứng dụng khách thư điện tử mặc định không?

en: Default Client
vi: Ứng dụng khách mặc định

en: _Outbox:
vi: Thư Đ_i:

en: _Sentbox:
vi: Đã _Gửi:

en: _Draftbox:
vi: Nhá_p:

en: _Trash:
vi: _Rác:

en: The pathname "%s" must be specified canonically -- it must start with a '/'.
vi: Phải chỉ định đường dẫn « %s » theo đúng quy tắc — nó phải bắt đầu bằng sổ chéo « / ».

en: The mailbox "%s" does not appear to be valid.
vi: Hộp thư « %s » có vẻ không phải là hợp lệ.

en: Please verify the locations of your default mail files.
    These will be created if necessary.
vi: Hãy kiểm tra lại vị trí các tập tin thư mặc định.
    Chúng sẽ được tạo nếu cần thiết.

en: Mail Files
vi: Tập tin thư

en: Problem Creating Mailboxes
    %s
vi: Gặp khó khăn tạo hộp thư
    %s

en: You've successfully set up Balsa. Have fun!
       -- The Balsa development team
vi: Bạn đã thiết lập xong Balsa. Hãy tận hưởng!
       — Nhóm phát triển Balsa

en: All Done!
vi: Đã xong!

en: GnomeCard Address Book
vi: Sổ địa chỉ Thẻ Gnome

en: The following settings are also needed (and you can find them later, if need be, in the Email application in the 'Preferences' and 'Identities' commands on the 'Tools' menu)
vi: Cũng cần những thiết lập theo đây: bạn có thể tìm chúng sau, nếu cần thiết, trong:
    Công cụ → Tùy thích → Thư điện tử ; Công cụ → Thực thể → Thư điện tử.

en:  Whoever provides your email account should be able to give you the following information (if you have a Network Administrator, they may already have set this up for you):
vi: Nhà cung cấp tài khoản thư điện tử cho bạn, cũng có thể cho bạn thông tin theo đây (nếu bạn có quản trị mạng, có lẽ họ đã thiết lập xong):

en: Yes, remember it
vi: Có, nhớ đi

en: No, type it in every time
vi: Không, gõ mọi lần

en: Name of mail server for incoming _mail:
vi: Tên _máy phục vụ thư cho thư gửi đến:

en: _Type of mail server:
vi: Kiểu máy phục vụ _thư :

en: Connect using _SSL:
vi: Kết nối bằng _SSL:

en: Your email _login name:
vi: Tên đăng nhậ_p thư điện tử :

en: Your _password:
vi: _Mật khẩu :

en: _SMTP Server:
vi: Máy phục vụ _SMTP:

note: 2.1
en: Your real _name:
vi: Tê_n thật:

en: Your _Email Address, for this email account:
vi: Đị_a chỉ thư, cho tài khoản thư này:

en: _Remember your password:
vi: _Nhớ mật khẩu :

en: _Refer to this account as:
vi: Tên _riêng cho tài khoản này:

en: _Local mail directory:
vi: Thư mục thư cục _bộ :

en: User Settings
vi: Thiết lập người dùng

en: Local Mail Problem
    %s
vi: Vấn đề thư cục bộ
    %s

en: Welcome to Balsa!
vi: Chúc mừng dùng Balsa!

en: Before you can send or receive email:
    
    -- either you should already have Internet access and an email account, provided by an Internet Service Provider, and you should have made that Internet connection on your computer
    
    -- or your Network Administrator at your place of work/study/similar may have set up your computer to connect to the network.
vi: Bạn có thể gửi hoặc nhận thư nếu :
    hoặc
    • bạn có truy cập đến Mạng và một tài khoản thư điện tử, cung cấp do Nhà Cung Cấp Dịch Vụ Mạng (ISP), và bạn đã kết nối đến Mạng lần đầu tiên
    hoặc
    • Quản trị mạng tại chỗ làm/học/tương tự đã thiết lập máy tính này để kết nối đến mạng.

en: This will exit Balsa.
    Do you really want to do this?
vi: Hành động này sẽ thoát khỏi trình Balsa.
    Bạn có chắc muốn thực hiện không?

en: Error loading %s: %s
vi: Gặp lỗi khi tải %s: %s

en: The path %s must be relative to the filesystem root (start with /).
vi: Đường dẫn %s phải liên quan đến gốc của hệ thống tập tin (bắt đầu bằng sổ chéo « / »).

en: Couldn't create a directory: mkdir() failed on pathname "%s".
vi: Không thể tạo thư mục: việc « mkdir() » (tạo thư mục) bị lỗi trên tên đường dẫn « %s ».

en: The file with pathname "%s" is not a directory.
vi: Tập tin có tên đường dẫn « %s » không phải là thư mục.

en: Configure Balsa
vi: Cấu hình Balsa

en: Balsa E-mail reader
vi: Bộ đọc thư Balsa

en: New mail notification
vi: Thông báo thư mới

en: Program startup
vi: Khởi chạy chương trình

en:  address book:
vi:  sổ địa chỉ:

en: VCard Address Book (GnomeCard)
vi: Sổ địa chỉ vCard (Thẻ Gnome)

en: External query (a program)
vi: Truy vấn bên ngoài (chương trình khác)

en: LDIF Address Book
vi: Sổ địa chỉ LDIF

en: LDAP Address Book
vi: Sổ địa chỉ LDAP

en: GPE Address Book
vi: Sổ địa chỉ GPE

en: F_ilter:
vi: _Lọc:

note: -- table column 1 -- Entry widget for finding an address
en: _Search for Name:
vi: Tìm _kiếm tên:

en: Run Editor
vi: Chạy bộ soạn thảo

en: _Re-Import
vi: Nhập _lại

note: -- table column 3 -- label for selected addresses in compose mode
en: Send-To
vi: Gửi cho

note: mode switching stuff
en: Treat multiple addresses as:
vi: Xử lý nhiều địa chỉ dạng:

en: alternative addresses for the same person
vi: địa chỉ xen kẽ cho cùng một người

en: a distribution list
vi: danh sách phân phối

en: Error opening address book '%s':
    %s
vi: Gặp lỗi khi mở sổ địa chỉ « %s »:
    %s

en: Suggest complete addresses:
vi: Đệ nghị địa chỉ hoàn tất:

en: as I type
vi: trong khi tôi gõ

en: when I hit the Escape key
vi: khi tôi bấm phím Escape

en: Modify Address Book
vi: Sửa đổi Sổ địa chỉ

en: Add Address Book
vi: Thêm Sổ địa chỉ

note: mailbox name may be NULL
en: A_ddress Book Name:
vi: Tên _Sổ địa chỉ:

en: Load program location:
vi: Tải vị trí chương trình:

en: Select load program for address book
vi: Chọn chương trình tải sổ địa chỉ

en: Save program location:
vi: Lưu vị trí chương trình:

en: Select save program for address book
vi: Chọn chương trình lưu sổ địa chỉ

en: _Host Name
vi: Tên _máy

en: Base Domain _Name
vi: Tê_n miền cơ bản

en: _User Name (Bind DN)
vi: Tên _người dùng (DN Bind):

en: _User Address Book DN
vi: Tên miền của Sổ địa chỉ _người dùng

en: Enable _TLS
vi: Bật _TLS

en: Error displaying help: %s
vi: Gặp lỗi khi hiển thị trợ giúp: %s

en: No path found.  Do you want to give one?
vi: Không tìm thấy đường dẫn: bạn có muốn gõ nó vậy?

en: The address book file path "%s" is not correct. %s
vi: Đường dẫn của tập tin sổ địa chỉ « %s » là không đúng. %s

en: The load program path "%s" is not correct. %s
vi: Đường dẫn của chương trình tải « %s » là không đúng. %s

en: The save program path "%s" is not correct. %s
vi: Đường dẫn của chương trình lưu « %s » là không đúng. %s

en: The path "%s" is not correct. %s
vi: Đường dẫn « %s » là không đúng. %s

en: Do you want to correct the path?
vi: Bạn có muốn sửa đường dẫn đó chứ?

en: Opening remote mailbox %s.
    The _password for %s@%s:
vi: Đang mở hộp thư ở xa %s.
    _Mật khẩu cho %s@%s:

en: Mailbox _password for %s@%s:
vi: Mật khẩu hộ_p thư cho %s@%s:

en: Password needed
vi: Cần mật khẩu

en: _Remember password
vi: _Nhớ mật khẩu

en: Couldn't open mailbox "%s"
vi: Không thể mở hộp thư « %s ».

en: Opening mailbox %s. Please wait...
vi: Đang mở hộp thư %s. Hãy đợi...

en: Move to Trash failed: %s
vi: Việc Chuyển vào Rác bị lỗi: %s

note: R
en: _Reply...
vi: T_rả lời...

en: Reply To _All...
vi: Trả lời _mọi người...

en: Reply To _Group...
vi: Trả lời _nhóm...

en: _Forward Attached...
vi: Chu_yển tiếp đồ đính kèm...

en: Forward _Inline...
vi: Chuyển tiếp trực t_iếp...

en: _Pipe through...
vi: Gửi _qua ống dẫn...

en: _Store Address...
vi: _Lưu địa chỉ...

en: _Undelete
vi: _Phục hồi

en: Move To _Trash
vi: Chuyển vào _Rác

en: T_oggle
vi: _Bật/tắt

en: _Flagged
vi: Đã đặt _cờ

en: _Move to
vi: Chuyển _vào

en: _View Source
vi: _Xem mã nguồn

en: Failed to copy %d message to mailbox "%s": %s | Failed to copy %d messages to mailbox "%s": %s
vi[0]: Việc sao chép %d thư vào hộp thư « %s » bị lỗi: %s

en: Copied to "%s".
vi: Đã sao chép vào « %s ».

en: Moved to "%s".
vi: Đã chuyển vào « %s ».

en: Committing mailbox %s failed.
vi: Việc gài vào hộp thư %s bị lỗi.

en: Pipe message through a program
vi: Gửi thư qua ống dẫn đến chương trình

en: Specify the program to run:
vi: Xác định chương trình cần chạy:

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "A disk storage area assigned to a network user for receipt of electronic messages."
en: Mailbox
vi: Hộp thư

en: Failed to find mailbox
vi: Việc tìm hộp thư bị lỗi.

en: _Other...
vi: _Khác...

en: Choose destination folder
vi: Chọn thư mục đích

note: xgettext: this is the first part of the message * "Shown mailbox: %s with %d messages, %d new, %d hidden".
en: Shown mailbox: %s
vi: Hộp thư đã hiện: %s

en: with %d message | with %d messages
vi[0]: chứa %d thư

en: , %d new | , %d new
vi[0]: , %d mới

en: , %d hidden | , %d hidden
vi[0]: , %d ẩn

en: Check cryptographic signature
vi: Kiểm tra chữ ký mật mã

en: Select message part to display
vi: Chọn phần thư cần hiển thị

en: Message parts
vi: Phần thư

en: Save selected as...
vi: Lưu điều chọn dạng...

en: Save selected to folder...
vi: Lưu điều chọn vào thư mục...

en: (No sender)
vi: (Không có người gửi)

en: Could not access message %ld in mailbox "%s".
vi: Không thể truy cập thư %ld trong hộp thư « %s ».

en: mixed parts
vi: pha phần

en: alternative parts
vi: phần xen kẽ

en: signed parts
vi: phần đã ký

en: encrypted parts
vi: phần mật mã

en: rfc822 message
vi: thư rfc822

en: "%s" parts
vi: phần « %s »

en: force inline for all parts
vi: buộc trực tiếp cho mọi phần

en: rfc822 message (from %s, subject "%s")
vi: thư rfc822 (từ %s, chủ đề « %s »)

en: complete message
vi: toàn bộ thư

en: part %s: %s (file %s)
vi: phần %s: %s (tập tin %s)

en: part %s: %s
vi: phần %s: %s

en: encrypted:
vi: mật mã:

en: Select folder for saving selected parts
vi: Chọn thư mục nơi cần lưu các phần đã chọn.

en: %s message part
vi: Phần thư %s

en: Sending the disposition notification failed: %s
vi: Việc gửi thông báo cách phát thư không thành công: %s

en: The sender of this mail, %s, requested 
    a Message Disposition Notification(MDN) to be returned to `%s'.
    Do you want to send this notification?
vi: Người gửi thư này, %s, yêu cầu 
    gửi trả lại Thông báo cách chuyển nhượng thư (MDN) đến « %s ».
    Bạn có muốn gửi thông báo này không?

en: Reply to MDN?
vi: Trả lời yêu cầu thông báo chuyển nhượng không?

en: The decryption cannot be performed because this message is displayed more than once.
    Please close the other instances of this message and try again.
vi: Không thể giải mật mã vì thư này được hiển thị nhiều lần.
    Hãy đóng các thể hiện khác của thư này, rồi thử lại.

en: Parsing a message part failed: %s
vi: Việc phân tách phần thư bị lỗi: %s

en: Possible disk space problem.
vi: Có lẽ không có đủ chỗ trên đĩa.

en: The message sent by %s with subject "%s" contains an encrypted part, but it's structure is invalid.
vi: Thư được gửi bởi %s với chủ đề « %s » chứa một phần đã mật mã với cấu trúc không hợp lệ.

en: The message sent by %s with subject "%s" contains a PGP encrypted part, but this crypto protocol is not available.
vi: Thư được gửi bởi %s với chủ đề « %s » chứa một phần đã mật mã PGP, nhưng giao thức mật mã này chưa sẵn sàng.

en: The message sent by %s with subject "%s" contains a S/MIME encrypted part, but this crypto protocol is not available.
vi: Thư được gửi bởi %s với chủ đề « %s » chứa một phần đã mật mã S/MIME, nhưng giao thức mật mã này chưa sẵn sàng.

en: The message sent by %s with subject "%s" contains a signed part, but its structure is invalid. The signature, if there is any, cannot be checked.
vi: Thư được gửi bởi %s với chủ đề « %s » chứa một phần đã ký tên với cấu trúc không hợp lệ. Như thế thì không thể kiểm tra chữ ký, nếu có.

en: The message sent by %s with subject "%s" contains a %s signed part, but this crypto protocol is not available.
vi: Thư được gửi bởi %s với chủ đề « %s » chứa một phần đã ký tên %s, nhưng giao thức mật mã này chưa sẵn sàng.

en: Detected a good signature
vi: Mới phát hiện một chữ ký đúng.

en: Detected a good signature with insufficient validity
vi: Mới phát hiện một chữ ký đúng không có đủ độ hợp lệ.

en: Detected a good signature with insufficient validity/trust
vi: Mới phát hiện một chữ ký đúng không có đủ độ hợp lệ/tin cậy.

en: Checking the signature of the message sent by %s with subject "%s" returned:
    %s
vi: Việc kiểm tra chữ ký của thư được gửi bời %s với chủ đề « %s » đã gửi trả:
    %s

en: Checking the signature of the message sent by %s with subject "%s" failed with an error!
vi: Việc kiểm tra chữ ký của thư được gửi bời %s với chủ đề « %s » đã thất bại với lỗi !

en: The decryption cannot be performed because this message is displayed more than once.
vi: Không thể giải mật mã vì thư này được hiển thị nhiều lần.

en: The signature check and removal of the OpenPGP armor cannot be performed because this message is displayed more than once.
vi: Không thể kiểm tra chữ ký và gỡ bỏ vỏ bọc kim thuộc OpenPGP vì thư này được hiển thị nhiều lần.

en: Please close the other instances of this message and try again.
vi: Hãy đóng các thể hiện khác của thư này, rồi thử lại.

note: #-#-#-#-#  1046 (openobject-addons)  #-#-#-#-# module: base_contact #-#-#-#-#  1095 (CVS Version of Pidgin)  #-#-#-#-# first name optional information
en: First Name
vi: Tên

note: #-#-#-#-#  1046 (openobject-addons)  #-#-#-#-# module: base_contact #-#-#-#-#  1095 (CVS Version of Pidgin)  #-#-#-#-# last name
en: Last Name
vi: Họ

en: One of the specified fields contains:
vi: Một của những trường đã xác định chứa:

en: None of the specified fields contains:
vi: Không có trường đã xác định chứa:

en: One of the regular expressions matches
vi: Một của những biểu thức chính quy khớp

en: None of the regular expressions matches
vi: Không có biểu thức chính quy khớp

en: Match when date is in the interval:
vi: Khớp khi ngày nằm trong khoảng:

en: Match when date is outside the interval:
vi: Khớp khi ngày nằm ngoài khoảng:

en: Match when one of these flags is set:
vi: Khớp khi đặt một trong những cờ hiệu này:

en: Match when none of these flags is set:
vi: Khớp khi không đặt các cờ hiệu này:

en: You must specify the name of the user header to match on
vi: Bạn cần chỉ định tên của dòng đầu người dùng cần khớp theo nó

en: You must specify at least one field for matching
vi: Phải ghi rõ ít nhất một trường cần khớp

en: You must provide a string
vi: Phải ghi rõ một chuỗi

en: You must provide at least one regular expression
vi: Phải ghi rõ ít nhất một biểu thức chính quy

en: Low date is incorrect
vi: Ngày dưới không đúng

en: High date is incorrect
vi: Ngày trên không đúng

en: Low date is greater than high date
vi: Ngày dưới ở trên ngày trên

en: Error displaying condition help: %s
vi: Gặp lỗi khi hiển thị trợ giúp về điều kiện: %s

en: Match Fields
vi: Khớp trường

en: _Body
vi: _Thân

en: _User header:
vi: Dòng đầ_u người dùng:

note: #-#-#-#-#  1045 (openobject-addons)  #-#-#-#-# module: base #-#-#-#-#  1327 (sylpheed)  #-#-#-#-# S_COL_MARK
en: Unread
vi: Chưa đọc

en: Replied
vi: Đã trả lời

en: One of the specified f_ields contains
vi: Một củ_a những trường đã xác định chứa

en: Contain/Does _Not Contain
vi: Chứa/Khô_ng chứa

en: _One of the regular expressions matches
vi: Một của những _biểu thức chính quy khớp

en: One _Matches/None Matches
vi: _Một cái khớp/Không có cái nào khớp

en: Match when message date is in the interval:
vi: Khớp khi ngày thư nằm trong khoảng:

en: Inside/outside the date interval
vi: Trong/Ngoài khoảng ngày

en: Match when one flag is set/when no flag is set
vi: Khớp khi một cờ hiệu được đặt/Khi không có cờ hiệu được đặt

en: Search T_ype:
vi: _Kiểu tìm kiếm:

en: Edit condition for filter:
vi: Sửa điều kiện lọc:

en: Filter with no condition was omitted
vi: Lọc không có điều kiện thì bị bỏ sót

en: Error displaying filter help: %s
vi: Gặp lỗi khi hiển thị trợ giúp về bộ lọc: %s

en: New filter
vi: Bộ lọc mới

en: No filter name specified.
vi: Chưa ghi rõ tên bộ lọc khác.

en: Filter "%s" already exists.
vi: Bộ lọc « %s » đã có.

en: Filter must have conditions.
vi: Bộ lọc phải có điều kiện.

en: Filter has matched
vi: Bộ lọc đã khớp

en: You must provide a sound to play
vi: Phải cung cấp âm thanh cần phát

en: (Example: write December 31, 2000, as %s)
vi: (Ví dụ : viết Ngày 31, tháng Chạp, năm 2000, dạng %s)

en: Regular Expression
vi: Biểu thức chính quy

en: Date interval
vi: Khoảng ngày

en: Flag condition
vi: Điều kiện cờ

en: Copy to folder:
vi: Chép vào thư mục:

en: Move to folder:
vi: Chuyển vào thư mục:

en: Print on printer:
vi: In bằng máy in:

en: Run program:
vi: Chạy chương trình:

en: Send to Trash
vi: Chuyển vào Rác

note: The name entry
en: _Filter name:
vi: Tên bộ _lọc:

note: The filter op-code : "OR" or "AND" all the conditions
en: Operation between conditions
vi: Thao tác giữa các điều kiện

en: Ne_w
vi: Mớ_i

note: The notification area
en: Notification:
vi: Thông báo :

note: Notification buttons
en: Play sound:
vi: Phát âm:

en: Use Sound...
vi: Dùng âm thanh...

en: Popup text:
vi: Chuỗi bật lên:

en: A filter run dialog is open.Close it before you can modify filters.
vi: Có một hộp thoại chạy bộ lọc được mở. Hãy đóng nó trước khi sửa đổi bộ lọc.

en: Balsa Filters
vi: Bộ lọc Balsa

en: Filter "%s" has no condition.
vi: Bộ lọc « %s » không có điều kiện.

en: Unable to export filter %s, an error occurred.
vi: Không thể xuất ra bộ lọc %s vì gặp lỗi.

en: There are opened filter run dialogs, close them before you can modify filters.
vi: Có một số hộp thoại chạy bộ lọc được mở. Hãy đóng nó trước khi sửa đổi trình lọc.

en: Balsa Filters Export
vi: Xuất bộ lọc Balsa

en: Error displaying run filters help: %s
vi: Gặp lỗi khi hiển thị trợ giúp về chạy bộ lọc: %s

en: Error when applying filters
vi: Gặp lỗi khi áp dụng bộ lọc

en: Filter applied to "%s".
vi: Bộ lọc được áp dụng cho « %s ».

en: The destination mailbox of the filter "%s" is "%s".
    You can't associate it with the same mailbox (that causes recursion).
vi: Hộp thư đích của bộ lọc « %s » là « %s ».
    Không thể gắn nó liên quan với cùng hộp thư (sẽ gây đệ qui).

en: The filter "%s" is not compatible with the mailbox type of "%s".
    This happens for example when you use regular expressions match with IMAP mailboxes, it is done by a very slow method; if possible, use substring match instead.
vi: Bộ lọc « %s » không tương thích với kiểu hộp thư « %s ».
    Trường hợp này xảy ra, lấy thí dụ, khi bạn sử dụng cách khớp biểu thức chính quy với hộp thư kiểu IMAP: phương pháp rất chậm. Nếu có thể, hãy sử dụng cách khớp chuỗi phụ thay thế.

en: Balsa Filters of Mailbox:
vi: Bộ lọc Balsa của hộp thư :

en: On reception
vi: Khi nhận

en: Apply Selected
vi: Áp dụng điều chọn

note: down button
en: Do_wn
vi: _Xuống

en: A_pply Now!
vi: Á_p dụng ngay !

en: The filters dialog is opened, close it before you can run filters on any mailbox
vi: Đã mở hộp thoại của bộ lọc, hãy đóng lại trước khi chạy bộ lọc cho bất kỳ hộp thư nào.

en: Remote IMAP folder
vi: Thư mục IMAP ở xa

en: _Max number of connections:
vi: Số kết nối tối đ_a:

en: Enable _persistent cache
vi: Bật bộ nhớ tạ_m bền bỉ

en: Use IDLE command
vi: Dùng lệnh IDLE (nghỉ)

en: Enable _bug workarounds
vi: _Bật cách chỉnh sửa lỗi

en: Use STATUS for mailbox checking
vi: Dùng TRẠNG THÁI để kiểm tra hộp thư

note: INPUT FIELD CREATION
en: Descriptive _Name:
vi: Tê_n mô tả:

note: username
en: Use_r name:
vi: Tên ngườ_i dùng:

en: _Anonymous access
vi: Truy cấp vô d_anh

en: Subscribed _folders only
vi: Chỉ thư _mục đã đăng ký

en: Always show _INBOX
vi: Luôn h_iện THƯ ĐẾN

en: Pr_efix:
vi: _Tiền tố :

en: Select parent folder
vi: Chọn thư mục mẹ

en: Renaming INBOX is special!
    You will create a subfolder %s in %s
    containing the messages from INBOX.
    INBOX and its subfolders will remain.
    What would you like to do?
vi: Đổi tên hộp THƯ ĐẾN là đặc biệt!
    Bạn sẽ tạo thư mục con %s trong %s
    chứa các thư từ hộp THƯ ĐẾN.
    Vẫn duy trì hộp THƯ ĐẾN và các thư
    mục con của nó. Muốn thực hiện không?

en: Rename INBOX
vi: Đổi tên hộp THƯ ĐẾN

en: Folder rename failed. Reason: %s
vi: Việc thay đổi tên thư mục bị lỗi. Lý do : %s

en: Folder creation failed. Reason: %s
vi: Việc tạo thư mục bị lỗi. Lý do : %s

en: An IMAP folder that is not a mailbox
    has no properties that can be changed.
vi: Một thư mục IMAP không phải là hộp thư
    không có thuộc tính để có thể thay đổi.

en: Remote IMAP subfolder
vi: Thư mục con IMAP ở xa

en: Rename or move subfolder
vi: Đổi tên hay di chuyển thư mục con

en: Create subfolder
vi: Tạo thư mục con

en: _Subfolder of:
vi: Thư mục c_on của:

en: This folder is not stored in configuration. I do not yet know how to remove it from remote server.
vi: Thư mục này không được lưu trữ trong cấu hình, nên còn chưa biết cách gỡ bỏ nó khỏi máy phục vụ ở xa.

en: This will remove the folder "%s" from the list.
    You may use "New IMAP Folder" later to add this folder again.
vi: Việc này sẽ gỡ bỏ thư mục « %s » ra khỏi danh sách.
    Có thể dùng tính năng « Thư mục IMAP mới » sau này để bổ sung lại thư mục này.

en: Information - Balsa
vi: Thông tin — Balsa

en: FATAL:
vi: NGHIÊM TRỌNG:

en: Use _SSL
vi: Dùng _SSL

en: No mailbox selected.
vi: Chưa chọn hộp thư.

en: Mailbox "%s" is used by Balsa and I cannot remove it.
    If you really want to remove it, assign its function
    to some other mailbox.
vi: Balsa dùng hộp thư « %s »  nên không thể gỡ bỏ nó.
    Nếu bạn thật sự muốn gỡ bỏ nó, hãy cấp phát chức 
    năng của nó cho hộp thư khác nào đó.

en: This will remove the mailbox "%s" from the list of mailboxes.  You may also delete the disk file or files associated with this mailbox.
    If you do not remove the file on disk you may "Add  Mailbox" to access the mailbox again.
    What would you like to do?
vi: Việc này sẽ gỡ bỏ hộp thư « %s » khỏi danh sách các hộp thư.
    Bạn cũng có thể xoá bỏ tập tin trên đĩa hay tập tin liên quan với hộp thư này.
    Nếu không xoá bỏ tập tin của nó trên đĩa thì có thể « Thêm hộp thư » để truy cập lại nó sau này.
    Bạn thích làm gì ?

en: Remove from _list
vi: Gỡ bỏ _ra danh sách

en: Remove from list and _disk
vi: Gỡ bỏ ra _danh sách và đĩa

en: This will remove the mailbox "%s" and all its messages from your IMAP server.  If %s has subfolders, it will still appear as a node in the folder tree.
    You may use "New IMAP subfolder" later to add a mailbox with this name.
    What would you like to do?
vi: Việc này sẽ gỡ bỏ hộp thư « %s » và mọi thư của nó ra khỏi máy phục vụ IMAP. Nếu %s có thư mục con, nó vẫn sẽ xuất hiện là một nút trong cây thư mục.
    Có thể dùng tính năng « Thư mục con IMAP mới » sau này để thêm một hộp thư với tên này.
    Bạn thích làm gì?

en: _Remove from server
vi: Gỡ bỏ _ra máy phục vụ

en: This will remove the mailbox "%s" from the list of mailboxes.
    You may use "Add Mailbox" later to access this mailbox again.
    What would you like to do?
vi: Việc này sẽ gỡ bỏ hộp thư « %s » khỏi danh sách hộp thư
    Có thể dùng tính năng « Thêm Hộp Thư » về sau để truy cập lại hộp thư này.
    Bạn thích làm gì?

en: _Remove from list
vi: Gỡ bỏ _ra danh sách

en: Folder deletion failed. Reason: %s
vi: Việc xoá bỏ thư mục bị lỗi. Lý do : %s

en: Rename of %s to %s failed:
    %s
vi: Việc thay đổi tên %s thành %s bị lỗi:
    %s

en: _Mailbox Name:
vi: Tên _hộp thư :

en: Local Mailbox Configurator
vi: Bộ cấu hình thư cục bộ

en: Remote Mailbox Configurator
vi: Bộ cấu hình thư ở xa

en: _Delete messages from server after download
vi: _Xoá bỏ thư ra máy phục vụ sau khi tải về

en: _Enable check for new mail
vi: _Bật kiểm tra tìm thư mới

en: _Filter messages through procmail
vi: _Lọc thư qua procmail

en: Fi_lter Command:
vi: _Lệnh lọc

en: Disable _APOP
vi: Tắt _APOP

en: _Remember Password
vi: _Nhớ mật khẩu

en: F_older Path:
vi: Đường dẫn thư _mục:

en: _Identity:
vi: T_hực thể:

en: _Decrypt and check
    signatures automatically:
vi: Tự động giải mật mã
    và kiểm tra chữ ký:

en: Show _Recipient column instead of Sender
vi: H_iển thị cột Người nhận thay thế Người gửi

en: _Subscribe for new mail check
vi: Đăng _ký để kiểm tra tìm thư mới

en: The folder edition to be written.
vi: Bản sao thư mục cần ghi.

en: Scanning %s. Please wait...
vi: Đang quét %s. Hãy đợi một chút...

en: Scanning of %s failed: %s
    Check network connectivity.
vi: Việc quét %s bị lỗi: %s
    Kiểm tra xem đã kết nối đến mạng.

en: Scanning of %s failed: %s
vi: Việc quét %s bị lỗi: %s

en: Local _mbox mailbox...
vi: Hộp thư _mbox cục bộ...

en: Local Mail_dir mailbox...
vi: Hộp thư Mail_dir cục bộ...

en: Local M_H mailbox...
vi: Hộp thư M_H cục bộ...

en: Remote _IMAP mailbox...
vi: Hộp thư _IMAP ở xa...

en: Remote IMAP _folder...
vi: Thư _mục IMAP ở xa...

en: Remote IMAP _subfolder...
vi: Thư mục con IMAP ở _xa...

en: _Subscribe
vi: Đăng _ký

en: Mark as _Inbox
vi: _Nhãn là hộp Thư Đến

en: _Mark as Sentbox
vi: Nhãn là hộp Đã _Gửi

en: Mark as _Trash
vi: Nhãn là _Rác

en: Mark as D_raftbox
vi: Nhãn là hộp Nhá_p

en: _Empty trash
vi: Đổ Rá_c

en: _Edit/Apply filters
vi: _Sửa/Áp dụng bộ lọc

en: The path "%s" does not lead to a mailbox.
vi: Đường dẫn « %s » không đi tới hộp thư.

en: Local mailbox %s loaded as: %s
vi: Hộp thư cục bộ %s được tải dạng: %s

en: Local folder %s
vi: Thư mục cục bộ %s

en: Balsa closes files and connections. Please wait...
vi: Balsa đang đóng một số tập tin và kết nối. Hãy đợi một chút...

en: _Deleted
vi: Đã _xoá bỏ

en: Un_Deleted
vi: Chưa xoá _bỏ

en: Un_read
vi: C_hưa đọc

en: Un_flagged
vi: Chư_a đặt cờ

en: _Answered
vi: Đã t_rả lời

en: Un_answered
vi: Chư_a trả lời

en: _No Headers
vi: Ẩ_n dòng đầu

en: Display no headers
vi: Không hiển thị dòng đầu

en: S_elected Headers
vi: Dòng đầu đã _chọn

en: Display selected headers
vi: Hiển thị những dòng đầu đã chọn

en: All _Headers
vi: _Mọi dòng đầu

en: Display all headers
vi: Hiện mọi dòng đầu

en: Toggle flagged
vi: Bật/tắt đặt cờ

en: Toggle deleted flag
vi: Bật tắt đặt cờ đã xoá bỏ

en: Toggle New
vi: Bật/tắt Mới

en: Toggle Answered
vi: Bật/tắt Đã trả lời

en: _Message...
vi: _Thư...

en: Compose a new message
vi: Soạn thảo thư mới

note: We could use GNOMEUIINFO_INCLUDE but it appends the menu instead of including at specified position
en: Local mbox mailbox...
vi: Hộp thư mbox cục bộ...

en: Add a new mbox style mailbox
vi: Thêm một hộp thư kiểu mbox mới

en: Local Maildir mailbox...
vi: Hộp thư Maildir cục bộ...

en: Add a new Maildir style mailbox
vi: Thêm một hộp thư kiểu Maildir mới

en: Local MH mailbox...
vi: Hộp thư MH cục bộ...

en: Add a new MH style mailbox
vi: Thêm một hộp thư kiểu MH mới

en: Remote IMAP mailbox...
vi: Hộp thư IMAP ở xa...

en: Add a new IMAP mailbox
vi: Thêm một hộp thư kiểu IMAP mới

en: Remote IMAP folder...
vi: Thư mục IMAP ở xa...

en: Add a new IMAP folder
vi: Thêm một thư mục IMAP mới

en: Remote IMAP subfolder...
vi: Thư mục con IMAP ở xa...

en: Add a new IMAP subfolder
vi: Thêm một thư mục con IMAP mới

en: Continue editing current message
vi: Tiếp tục lại soạn thảo thư hiện có

note: Ctrl-M
en: _Get New Mail
vi: _Lấy thư mới

en: Fetch new incoming mail
vi: Lấy các thư mới được gửi đến

note: Ctrl-S
en: _Send Queued Mail
vi: _Gửi thư đang đợi

en: Send messages from the outbox
vi: Gửi các thư từ hộp Thư Đi

note: Ctrl-B
en: Send and _Receive Mail
vi: Gửi và _Nhận Thư

en: Send and Receive messages
vi: Gửi và nhạn thư

en: Set up page for printing
vi: Thiết lập trang để in

en: Print current message
vi: In thư hiện thời

en: _Address Book...
vi: Sổ đị_a chỉ...

en: Open the address book
vi: Mở sổ địa chỉ

en: F_ilters...
vi: _Lọc...

en: Manage filters
vi: Quản lý bộ lọc

en: _Export Filters
vi: _Xuất bộ lọc

en: Export filters as Sieve scripts
vi: Xuất ra các bộ lọc dạng tập lệnh Sieve

en: _Flat index
vi: Chỉ mục _phẳng

en: No threading at all
vi: Không có nhánh nào

en: Si_mple threading
vi: Nhánh đơn _giản

en: Simple threading algorithm
vi: Thuật toán đơn giản sắp xếp theo nhánh

en: _JWZ threading
vi: Nhánh _JWZ

en: Elaborate JWZ threading
vi: Sắp xếp theo JWZ phức tạp

en: _Show Mailbox Tree
vi: _Hiện cây hộp thư

en: Toggle display of mailbox and folder tree
vi: Hiện/Ẩn cây các hộp thư và thư mục

en: Show Mailbox _Tabs
vi: Hiện _thanh hộp thư

en: Toggle display of mailbox notebook tabs
vi: Hiện/Ẩn các thanh cuốn vở hộp thư

en: _Wrap
vi: _Cuộn

en: Wrap message lines
vi: Ngắt các dòng trong thư

en: Expand all threads
vi: Bung mọi nhánh

en: Collapse all expanded threads
vi: Thu gọn mọi nhánh đã bung

en: Increase magnification
vi: Phóng to vùng xem

en: Decrease magnification
vi: Thu nhỏ vùng xem

note: To warn msgfmt that the % sign isn't a format specifier: To warn msgfmt that the % sign isn't a * format specifier:
en: Zoom _100%
vi: Phóng to _100%

en: No magnification
vi: Không phóng/thu

en: Reply to the current message
vi: Trả lời thư hiện thời

note: A
en: Reply to _All...
vi: Trả lời _mọi người...

en: Reply to all recipients of the current message
vi: Soạn thư trả lời cho mọi người nhận thư được chọn

en: Reply to _Group...
vi: Trả lời _Nhóm..

en: Reply to mailing list
vi: Trả lời Hộp thư chung

en: _Forward attached...
vi: Chu_yển tiếp dạng đính kèm...

en: Forward the current message as attachment
vi: Chuyển tiếp thư được chọn tới người khác như là đính kèm

en: Forward _inline...
vi: Chuyển t_iếp trực tiếp...

en: Forward the current message inline
vi: Chuyển tiếp thư được chọn tới người khác như là thân thư

en: Pipe the message through another program
vi: Gửi thư qua ống dẫn đến một chương trình khác

en: _Next Part
vi: Phầ_n kế

en: Next part in message
vi: Phần kế tiếp trong thư

en: _Previous Part
vi: _Phần trước

en: Previous part in message
vi: Phần trước đó trong thư

en: Save Current Part...
vi: Lưu phần hiện có...

en: Save currently displayed part of message
vi: Lưu phần thư hiện thời được hiển thị

en: _View Source...
vi: _Xem mã nguồn...

en: View source form of the message
vi: Xem thư dạng mã nguồn

en: Move the current message to Trash mailbox
vi: Chuyển thư hiện thời vào hộp thư Rác

note: !
en: _Toggle flag
vi: _Bật/tắt đặt cờ

en: Store address of sender in addressbook
vi: Lưu địa chỉ của người gửi vào sổ địa chỉ

en: Next Unread Message
vi: Thư chưa đọc kế

en: Next Flagged Message
vi: Thư đã đặt cờ kế

en: _Hide messages
vi: Ẩn t_hư

en: _Reset Filter
vi: Đặt _lại bộ lọc

en: Reset mailbox filter
vi: Đặt lại bộ lọc hộp thư

en: Select all messages in current mailbox
vi: Chọn mọi thư trong hộp thư hiện có

en: Edit the selected mailbox
vi: Hiệu chỉnh hộp thư đã chọn

en: Delete the selected mailbox
vi: Xóa bỏ hộp thư đã chọn

en: E_xpunge Deleted Messages
vi: _Xóa hẳn các thư đã xóa bỏ

en: Expunge messages marked as deleted in the currently opened mailbox
vi: Xoá hẳn các thư có nhãn « Đã xoá bỏ » trong hộp thư hiện thời đang mở

en: Close mailbox
vi: Đóng hộp thư

en: Delete messages from the Trash mailbox
vi: Xoá bỏ thư ra hộp thư Rác

en: Select filters to be applied automatically to current mailbox
vi: Chọn các bộ lọc cần tự động áp dụng cho hộp thư hiện thời

en: _Remove Duplicates
vi: Gỡ bỏ thư t_rùng

en: Remove duplicated messages from the selected mailbox
vi: Gỡ bỏ các thư trùng ra hộp thư được chọn

en: Customize toolbars
vi: Tùy chỉnh thanh công cụ

en: _Identities...
vi: T_hực thể...

en: Create and set current identities
vi: Tạo và đặt thực thể hiện thời

en: Mail_box
vi: Hộ_p thư

en: New mailbox...
vi: Hộp thư mới...

en: New "Maildir" mailbox...
vi: Hộp thư Maildir mới...

en: New "MH" mailbox...
vi: Hộp thư MH mới...

en: _Compress Mailbox
vi: _Nén hộp thư

en: Mail_boxes
vi: _Hộp thư

en: By _Arrival
vi: Th_eo giờ đến

en: Arrival order
vi: Thứ tự đến

en: By _Sender
vi: Theo người _gửi

en: Sender order
vi: Thứ tự người gửi

en: By S_ubject
vi: Theo _chủ đề

en: Subject order
vi: Thứ tự chủ đề

en: By Si_ze
vi: The_o cỡ

en: By message size
vi: Theo kích cỡ thư

en: _Threaded
vi: _Nhánh

en: Use message threading
vi: Sắp xếp thư theo nhánh

en: Sort in a descending order
vi: Sắp xếp giảm dần

en: _Headers
vi: _Dòng đầu

en: _Sort Mailbox
vi: _Sắp xếp hộp thư

en: H_ide messages
vi: Ẩ_n thư

en: _View filter
vi: _Xem bộ lọc

en: Enable quick message index filter
vi: Bật bộ lọc chỉ mục thư nhanh

en: _More
vi: Thê_m

note: F
en: _Forward...
vi: Chu_yển tiếp...

en: Forward the current message
vi: Chuyển tiếp thư hiện có

note: D
en: _Delete to Trash
vi: _Xoá bỏ vào Rác

en: _Manage...
vi: _Quản lý...

en: _Select Filters
vi: Chọn _bộ lọc

en: Balsa is sending a mail now.
    Abort sending?
vi: Balsa hiện đang gửi thư.
    Muốn hủy việc gửi thư?

en: Subject or Sender Contains:
vi: Chủ đề hay Người gửi chứa:

en: Subject or Recipient Contains:
vi: Chủ đề hay Người nhận chứa:

en: Subject Contains:
vi: Chủ đề chứa:

en: Body Contains:
vi: Thân chứa:

en: Older than (days):
vi: Cũ hơn (ngày):

en: Unable to Open Mailbox!
    %s.
vi: • Không thể mở hộp thư. •
    %s.

en: The Balsa email client is part of the GNOME desktop environment.  Information on Balsa can be found at http://balsa.gnome.org/
    
    If you need to report bugs, please do so at: http://bugzilla.gnome.org/
vi: Ứng dụng khách thư điện tử Balsa là một phần của môi trường Gnome.  Thông tin về Balsa có ở <http://balsa.gnome.org/>
    
    Nếu bạn muốn thông báo lỗi, hãy thực hiện tại <http://bugzilla.gnome.org/>.

en: Checking Mail...
vi: Đang kiểm tra thư...

en: IMAP mailbox: %s
vi: Hộp thư IMAP: %s

en: Local mailbox: %s
vi: Hộp thư cục bộ : %s

en: Finished Checking.
vi: Mới kiểm tra xong.

en: Sending error: %s
vi: Lỗi gửi : %s

en: You have received %d new message. | You have received %d new messages.
vi[0]: Bạn đã nhận %d thư mới.

en: You have new mail.
vi: Bạn có thư mới.

en: Balsa: New mail
vi: Balsa: Thư mới

en: The next unread message is in %s
vi: Thư chưa đọc kế tiếp có trong %s

en: Do you want to switch to %s?
vi: Bạn có muốn chuyển đổi sang %s không?

en: Search mailbox
vi: Tìm kiếm trong hộp thư

en: S_ubject
vi: _Chủ đề

note: Frame with Apply and Clear buttons
en: Show only matching messages
vi: Hiển thị chỉ những thư khớp

note: Frame with OK button
en: Open next matching message
vi: Mở thư khớp kế tiếp

en: _Reverse search
vi: Đả_o hướng tìm kiếm

en: You can apply filters only on mailbox
vi: Có thể áp dụng các bộ lọc chỉ cho hộp thư

en: Removing duplicates failed: %s
vi: Việc gỡ bỏ thư trùng bị lỗi: %s

en: Could not open trash: %s
vi: Không thể mở Rác: %s

en: Balsa: %s (readonly)
vi: Balsa: %s (chỉ đọc)

en: Get new mail on startup
vi: Lấy thư mới khi khởi chạy

en: Compose a new email to EMAIL@ADDRESS
vi: Biên soạn một thư mới cho TÊN@ĐỊA_CHỈ

en: Attach file at PATH
vi: Đính kèm tập tin tại ĐƯỜNG_DẪN

en: Opens MAILBOXNAME
vi: Mở TÊN_HỘP_THƯ

en: MAILBOXNAME
vi: TÊN_HỘP_THƯ

en: Opens first unread mailbox
vi: Mở hộp thư chưa đọc đầu tiên

en: Opens default Inbox on startup
vi: Mở hộp Thư Đến mặc định khi khởi chạy

en: Prints number unread and unsent messages
vi: In số thư chưa đọc/gửi

en: Debug POP3 connection
vi: Gỡ lỗi kết nối POP3

en: Debug IMAP connection
vi: Gỡ lỗi kết nối IMAP

en: The Balsa E-Mail Client
vi: Ứng dụng khách thư điện tử Balsa

en: Balsa cannot open your "%s" mailbox.
vi: Balsa: không thể mở hộp thư « %s » của bạn.

en: Sentbox
vi: Đã gửi

en: Draftbox
vi: Nháp

en: Compressing mail folders...
vi: Đang nén thư mục thư...

en: N_o Headers
vi: Ẩn dòng đầ_u

en: _Selected Headers
vi: Dòng đầu đã _chọn

en: Reply to this message
vi: Trả lời thư này

en: Reply to all recipients of this message
vi: Trả lời mọi người nhận thư này

en: Forward this message as attachment
vi: Chuyển tiếp thư này tới người khác dạng đính kèm

en: Forward inline...
vi: Chuyển tiếp trực tiếp...

en: Forward this message inline
vi: Chuyển tiếp thư này tới người khác dạng thân thư

en: Next Part
vi: Phần kế

en: Previous Part
vi: Phần trước

en: Save current part in message
vi: Lưu phần hiện thời trong thư

en: Move the message to Trash mailbox
vi: Chuyển thư vào hộp thư Rác

en: M_ove
vi: Chu_yển

en: Message from %s: %s
vi: Thừ từ %s: %s

en: Could not create temporary file %s: %s
vi: Không thể tạo tập tin tạm thời %s: %s

en: Save %s MIME Part
vi: Lưu phần MIME %s

en: File already exists. Overwrite?
vi: Tập tin đã có, ghi đè không?

en: This is an inline %s signed %s message part:
    %s
vi: Đây là phần thư trực tiếp %s có chữ ký %s:
    %s

en: _Run gpg to import this key
vi: Chạy _GPG để nhập khoá này

en: Error loading attached image: %s
vi: Gặp lỗi khi tải ảnh đính kèm: %s

en: Content Type: external-body
vi: Kiểu nội dung: thân bên ngoài

en: Access type: local-file
vi: Kiểu truy cập: tập tin cục bộ

en: File name: %s
vi: Tên tập tin: %s

en: Access type: URL
vi: Kiểu truy cập: địa chỉ Mạng

en: Access type: %s
vi: Kiểu truy cập: %s

en: FTP site: %s
vi: Chỗ Mạng FTP: %s

en: Directory: %s
vi: Thư mục: %s

en: Access type: mail-server
vi: Kiểu truy cập: máy phục vụ thư

en: Mail server: %s
vi: Máy phục vụ thư : %s

en: Subject: %s
vi: Chủ đề: %s

en: Se_nd message to obtain this part
vi: Gửi thư để lấy phầ_n này

en: Error showing %s: %s
vi: Gặp lỗi khi hiển thị %s: %s

en: Could not get a part: %s
vi: Không thể lấy phần: %s

en: Sending the external body request failed: %s
vi: Việc gửi yêu cầu thân bên ngoài không thành công: %s

en: Reply...
vi: Trả lời...

en: Copy to folder...
vi: Chép vào thư mục...

en: Disposition-Notification-To:
vi: Thông báo chuyển nhượng:

en: Could not save a text part: %s
vi: Không thể lưu phần văn bản: %s

en: The message sent by %s with subject "%s" contains 8-bit characters, but no header describing the used codeset (converted to %s)
vi: Thư được gửi bởi %s với chủ đề « %s » chứa ký tự 8-bit, nhưng không có dòng đầu diễn tả bộ ký tự đã dùng, nên đã chuyển đổi sang %s).

en: Copy link
vi: Chép liên kết

en: Open link
vi: Mở liên kết

en: Send link...
vi: Gửi liên kết...

en: Highlight structured phrases
vi: Tô sáng các cụm từ có cấu trúc

en: Calling URL %s...
vi: Đang gọi địa chỉ Mạng %s...

en: S_tore
vi: Lưu _trữ

en: Error reading message part: %s
vi: Gặp lỗi khi đọc phần thư : %s

en: Type: %s (%s)
vi: Kiểu : %s (%s)

en: Content Type: %s
vi: Kiểu nội dung: %s

en: No open or view action defined in GNOME MIME for this content type
vi: Không có hành động mở hay xem được chỉ định trong GNOME MIME cho kiểu nội dung này.

en: S_ave part
vi: Lư_u phần

en: View _part with %s
vi: Xem _phần bằng %s

en: File name:
vi: Tên tập tin:

en: While Retrieving Messages
vi: Trong khi lấy thư

en: Until Closed
vi: Đến khi đã đóng

en: Bad Spellers
vi: Người chính tả sai

en: Message number
vi: Số thứ tự thư

en: Sender
vi: Người gửi

note: must NOT be modal
en: Balsa Preferences
vi: Tùy thích Balsa

en: Mail Options
vi: Tùy chọn thư

en: Address Books
vi: Sổ địa chỉ

en: Spelling
vi: Chính tả

en: %s (default)
vi: %s (mặc định)

en: Remote Mailbox Servers
vi: Máy phục vụ hộp thư ở xa

en: Mailbox Name
vi: Tên hộp thư

en: Local Mail Directory
vi: Thư mục thư cục bộ

en: Select your local mail directory
vi: Chọn thư mục thư cục bộ

en: Outgoing Mail Servers
vi: Máy phục vụ thư gửi đi

en: Mail Servers
vi: Máy phục vụ thư

en: Incoming
vi: Gửi đến

en: Outgoing
vi: Gửi đi

en: _Check mail automatically every
vi: Tự động _kiểm tra tìm thư mới từng

en: Check _IMAP mailboxes
vi: Kiểm tra các hộp thư _IMAP

en: Check INBOX _only
vi: Chỉ kiểm tra hộ_p Thư Đến

en: Display message if new mail has arrived
vi: Hiển thị thư mới được gửi đến

en: Play sound if new mail has arrived
vi: Phát âm thanh nếu thư mới được gửi đến

en: Do background check quietly (no messages in status bar)
vi: Chạy kiểm tra ở nền một cách thầm lặng (không hiển thị thư lên thanh trạng thái)

en: _POP message size limit:
vi: Hạn chế kích cỡ thư _POP:

note: Quoted text regular expression and RFC2646-style flowed text
en: Quoted and Flowed Text
vi: Văn bản trôi chảy và trích dẫn

en: Quoted Text
    Regular Expression:
vi: Biểu thức chính quy
    cho văn bản trích dẫn:

en: Wrap Text at
vi: Ngắt dòng tại

note: handling of multipart/alternative
en: Display of Multipart/Alternative Parts
vi: Hiện thị phần Đa phần/Xen kẽ

en: Prefer text/plain over html
vi: Thích chữ thô hơn HTML

en: National (8-bit) characters in broken messages without codeset header
vi: Ký tự thuộc quốc gia (8-bit) trong thư bị hỏng không có dòng đầu bộ ký tự

en: display as "?"
vi: hiển thị dạng « ? »

en: display in codeset
vi: hiển thị bằng bộ ký tự

note: How to handle received MDN requests
en: Message Disposition Notification Requests
vi: Yêu cầu thông báo cách chuyển nhượng thư

en: When I receive a message whose sender requested a Message Disposition Notification (MDN), send it if:
vi: Khi nhận thư mà người gửi nó yêu cầu Thông báo cách chuyển nhượng thư (MDN), hãy gửi nó nếu :

en: The message header looks clean
    (the notify-to address is the return path,
    and I am in the "To:" or "Cc:" list).
vi: Dòng đầu của thư có vẻ là sạch
    (địa chỉ Thông Báo Cho nằm trong
    đường dẫn trở lại, và tôi đang ở
    danh sách « Cho » hay « Chép Cho »).

en: The message header looks suspicious.
vi: Dòng đầu của thư có vẻ đáng ngờ.

en: Wrap Outgoing Text at
vi: Ngắt dòng gửi đi tại

en: Other Options
vi: Tùy chọn khác

en: Reply Prefix:
vi: Tiền tố trả lời:

en: Automatically quote original when replying
vi: Tự động trích dẫn thân thư gốc khi trả lời

en: Forward a mail as attachment instead of quoting it
vi: Chuyển tiếp thư theo dạng đính kèm thay vì trích dẫn nó

en: Copy outgoing messages to sentbox
vi: Sao chép thư gửi đi vào hộp Đã Gửi

en: Send button always queues outgoing mail in outbox
vi: Nút Gửi luôn sắp hàng thư đi trong hộp Thư Đi

en: Edit headers in external editor
vi: Sửa đổi dòng đầu trong bộ hiệu chỉnh nội bộ

en: Include HTML parts as text when replying or forwarding
vi: Bao gồm phần HTML theo dạng chữ thô khi trả lời hay gửi chuyển tiếp

en: Sort and Thread
vi: Sắp xếp và Nhánh

en: Status Messages
vi: Thông điệp trạng thái

en: Main Window
vi: Cửa sổ chính

en: Use preview pane
vi: Dùng khung Xem thử

en: Show mailbox statistics in left pane
vi: Hiển thị thống kê hộp thư trong ô bên trái

en: Use alternative main window layout
vi: Dùng bố trí cửa sổ chính xen kẽ

en: Automatically view message when mailbox opened
vi: Tự động xem thư khi mở hộp thư

en: PageUp/PageDown keys scroll text by
vi: Phím PageUp/PageDown cuộn thư theo

en: Display Progress Dialog
vi: Hiện hộp thoại Tiến hành

en: Date encoding (for strftime):
vi: Mã hoá ngày (cho strftime):

en: Selected headers:
vi: Dòng đầu đã chọn:

en: Information Messages
vi: Thông điệp thông tin

en: Information Messages:
vi: Thông điệp thông tin:

en: Warning Messages:
vi: Thông điệp cảnh báo :

en: Error Messages:
vi: Thông điệp lỗi :

en: Fatal Error Messages:
vi: Thông điệp lỗi nghiêm trọng:

en: Debug Messages:
vi: Thông điệp gỡ lỗi :

en: Message Colors
vi: Màu sác thông điệp

en: Quote level %d color
vi: Màu cấp trích dẫn %d

note: #-#-#-#-#  338 (gnucash 2.2.2)  #-#-#-#-# src/report/stylesheets/stylesheet-easy.scm src/report/stylesheets/stylesheet-fancy.scm src/report/stylesheets/stylesheet-footer.scm
en: Link Color
vi: Màu liên kết

en: Hyperlink color
vi: Màu siêu liên kết

en: Composition Window
vi: Cửa sổ soạn thảo

en: Invalid or incomplete address label color
vi: Màu nhãn địa chỉ không hợp lệ/hoàn tất

en: Message Font:
vi: Phông chữ thư :

en: Subject Font:
vi: Phông chữ chủ đề :

en: Sorting and Threading
vi: Sắp xếp và Nhánh

en: Default sort column:
vi: Cột sắp xếp mặc định:

en: Default threading style:
vi: Cách nhánh mặc định:

en: Expand threads on open
vi: Bung các nhánh khi mở

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

en: Spell Check Module
vi: Mô-đun kiểm lỗi chính tả

en: Suggestion Level
vi: Cấp gợi ý

note: do the ignore length
en: Ignore words shorter than
vi: Bỏ qua từ ngắn hơn

en: Miscellaneous Spelling Settings
vi: Thiết lập Chính tả Lặt vặt

en: Check signature
vi: Kiểm tra chữ ký

en: Check quoted
vi: Kiểm tra trích dẫn

en: Empty Trash on exit
vi: Đổ Rác khi thoát

en: Close mailbox if unused more than
vi: Đóng hộp thư nếu không dùng sau

en: Deleting Messages
vi: Xoá bỏ thư

note: Translators: this used to be "using Mailbox -> Hide messages"; * the UTF-8 string for the right-arrow symbol is broken out to * avoid msgconv problems.
en: The following setting is global, but may be overridden for the selected mailbox using Mailbox %s Hide messages:
vi: Thiết lập theo sau là toàn cục, nhưng có thẻ bị đè cho hộp thư được chọn, dùng Hộp thư %s Ẩn thư :

en: Hide messages marked as deleted
vi: Ẩn thư có nhãn Đã xoá bỏ

en: The following settings are global:
vi: Thiết lập theo sau là toàn cục:

en: Expunge deleted messages when mailbox is closed
vi: Xoá hẳn các thư đã xoá bỏ khi đóng thư hợp

en: ...and if unused more than
vi: ..và nếu không dùng sau

en: Message Window
vi: Cửa sổ thư

en: After moving a message:
vi: Sau khi chuyển thư :

en: Startup Options
vi: Tùy chọn Khởi chạy

en: Open Inbox upon startup
vi: Mở hộp Thư Đến khi khởi chạy

en: Check mail upon startup
vi: Kiểm tra thư mới khi khởi chạy

en: Remember open mailboxes between sessions
vi: Nhớ các hộp thư đang mở giữa hai phiên chạy

en: Folder Scanning
vi: Quét thư mục

en: Choose depth 1 for fast startup; this defers scanning some folders.  To see more of the tree at startup, choose a greater depth.
vi: Chọn độ sâu 1 để khởi chạy nhanh, điều này trì hoãn quét một số thư mục. Để xem cụ thể cây hơn khi khởi chạy, hãy chọn độ sâu hơn.

en: Scan local folders to depth
vi: Quét thư mục cục bộ đến độ sâu

en: Scan IMAP folders to depth
vi: Quét thư mục IMAP đến độ sâu

en: Address Book Name
vi: Tên sổ địa chỉ

en: Auto-complete
vi: Tự động hoàn tất

en: Remote POP3 mailbox...
vi: Hộp thư POP3 ở xa...

en: Show nothing
vi: Đừng hiện gì

en: Show in list
vi: Hiện trong danh sách

en: Show in status bar
vi: Hiện lên thanh trạng thái

en: Print to console
vi: In ra bàn giao tiếp

en: Show next unread message
vi: Hiển thị thư chưa đọc kế tiếp

en: Show next message
vi: Hiển thị thư kế tiếp

en: Close message window
vi: Đóng cửa sổ thư

en: Error displaying link_id %s: %s
vi: Gặp lỗi khi hiển thị ID liên kết %s: %s

en: Page: %i/%i
vi: Trang: %i/%i

en: Preparing an HTML part, which must start on a new page.
    Print this part?
vi: Đang chuẩn bị một phần dạng HTML, mà phải bắt đầu trên trang mới.
    In phần này không?

en: This is an inline %s signed %s message part:
vi: Đây là phần thư trực tiếp %s có chữ ký %s:

en: Font available for printing
vi: Phông chữ có sẵn để in

en: Font <b>not</b> available for printing. Closest: %s
vi: Phông chữ <b>không</b> có sẵn để in. Gần nhất: %s

en: Print message
vi: In thư

note: #-#-#-#-#  53 (balsa HEAD)  #-#-#-#-# create a 2nd notebook page for the fonts
en: _Fonts
vi: _Phông

en: Body font
vi: Phông thân

en: Footer font
vi: Phông chân trang

note: highlight cited stuff
en: Highlight cited text
vi: Tô sáng trích dẫn

en: _Enable highlighting of cited text
vi: Bật tô _sáng đoạn trích dẫn

en: Balsa could not find font "%s".
    Use the "Fonts" page on the "Print message" dialog to change it.
vi: Balsa không tìm thấy phông chữ « %s ».
    Hãy dùng trang « Phông chữ » trong hộp thoại « In thư » để thay đổi.

en: Balsa: message print preview
vi: Balsa: xem thử bản in thư

en: Signed and encrypted matter
vi: Nguyên liệu đã ký và mật mã

en: Signed matter
vi: Nguyên liệu đã ký

en: Cannot print page %d because the document has only %d pages.
vi: Không thể in trang %d vì tài liệu này chỉ có %d trang.

en: _Header Font:
vi: P_hông đầu trang:

en: B_ody Font:
vi: Phông _thân:

en: _Footer Font:
vi: _Phông chân trang:

en: Highlight _cited text
vi: Tô sáng trí_ch dẫn

en: Highlight _structured phrases
vi: Tô _sáng các cụm từ có cấu trúc

en: Error printing message: %s
vi: Gặp lỗi khi in thư : %s

en: Error during filters loading:
vi: Gặp lỗi trong khi tải các bộ lọc:

en: Error during filters loading: %s
    Filters may not be correct.
vi: Gặp lỗi trong khi tải các bộ lọc: %s
    Có thể bộ lọc không đúng.

en: The option not to recognize "format=flowed" text has been removed.
vi: Tùy chọn để không nhận ra văn bản « dạng thức=trôi chảy » đã được gỡ bỏ.

en: The option not to send "format=flowed" text is now on the Options menu of the compose window.
vi: Tùy chọn để không gửi văn bản « dạng thức=trôi chảy » (format=flowed) hiện nằm trong trình đơn các Tùy Chọn của cửa sổ soạn thảo.

en: The option to request a MDN is now on the Options menu of the compose window.
vi: Tùy chọn để yêu cầu MDN hiện nằm trong trình đơn các Tùy Chọn của cửa sổ soạn thảo.

en: Error opening GConf database
vi: Gặp lỗi khi mở cơ sở dữ liệu GConf.

en: Error setting GConf field: %s
vi: Gặp lỗi khi thiết lập trường GConf: %s

note: Translators: please use the initial letter of each language as * its accelerator; this is a long list, and unique accelerators * cannot be found.
en: _Brazilian Portuguese
vi: _Bồ-đào-nha (Bra-xin)

en: _Catalan
vi: _Ca-ta-lan

en: _Chinese Simplified
vi: _Hoa phổ thông

en: _Chinese Traditional
vi: _Hoa truyền thống

en: _Czech
vi: Sé_c

en: _Danish
vi: Đ_an-mạch

en: _Dutch
vi: H_oà-lan

en: _English (American)
vi: Anh (_Mỹ)

en: _English (British)
vi: Anh (_Quốc Anh)

en: _Esperanto
vi: _Etpêrantô

en: _Estonian
vi: _Et-tô-ni-a

en: _Finnish
vi: _Phần-lan

en: _French
vi: _Pháp

en: _German
vi: Đứ_c

en: _German (Austrian)
vi: Đức (A_o)

en: _German (Swiss)
vi: Đức (Thuỵ _Sĩ)

en: _Greek
vi: _Hy-lạp

en: _Hebrew
vi: _Do-thái

en: _Hungarian
vi: _Hung-gia-lợi

en: _Italian
vi: _Ý

en: _Japanese (JIS)
vi: Nhật (_JIS)

en: _Korean
vi: T_riều Tiên

en: _Latvian
vi: _Lát-vi-a

en: _Lithuanian
vi: _Li-tu-a-ni

en: _Norwegian
vi: _Na Uy

en: _Polish
vi: _Ba Lan

en: _Portugese
vi: _Bồ-đào-nha

en: _Romanian
vi: _Lỗ-má-ni

en: _Russian (ISO)
vi: _Nga (ISO)

en: _Russian (KOI)
vi: Nga (_KOI)

en: _Serbian
vi: _Xéc-bi

en: _Serbian (Latin)
vi: _Xéc-bi (La-tinh)

en: _Slovak
vi: _Xlô-vác

en: _Spanish
vi: _Tây-ban-nha

en: _Swedish
vi: _Thuỵ Điển

en: _Turkish
vi: _Thổ Nhĩ Kỳ

en: _Ukrainian
vi: _U-cợ-rainh

en: _Generic UTF-8
vi: UTF-8 chun_g

en: _GnuPG uses MIME mode
vi: _GnuPG dùng chế độ MIME

en: _GnuPG uses old OpenPGP mode
vi: _GnuPG dùng chế độ OpenPGP

en: _S/MIME mode (GpgSM)
vi: Chế độ _S/MIME (GpgSM)

en: _Include File...
vi: Gồm tập t_in...

en: _Attach File...
vi: Đính _kèm tập tin...

en: I_nclude Message(s)
vi: _Gồm (các) thư

en: Attach _Message(s)
vi: Đính kè_m (các) thư

en: Sen_d
vi: _Gửi

en: Send this message
vi: Gửi thư này

en: Queue this message in Outbox for sending
vi: Sắp hàng thư này trong hộp Thư Đi để gửi

en: _Postpone
vi: _Hoãn

en: Save this message
vi: Lưu thư này

en: Print the edited message
vi: In thư đã soạn thảo

en: _Wrap Body
vi: _Cuộn thân

en: _Reflow Selected Text
vi: Cuộn _lại đoạn đã chọn

en: Insert Si_gnature
vi: Chèn chữ _ký

en: _Quote Message(s)
vi: Trích _dẫn (các) thư

en: C_heck Spelling
vi: Kiểm tra c_hính tả

en: Check the spelling of the message
vi: Kiểm tra chính tả thư là đúng

en: Select _Identity...
vi: Chọn _thực thể...

en: Select the Identity to use for the message
vi: Chọn thực thể cần dùng cho thư này

en: _Edit with Gnome-Editor
vi: _Sửa bằng Bộ hiệu chỉnh Gnome

en: Edit the current message with the default Gnome editor
vi: Sửa đổi thư hiện thời bằng bộ hiệu chỉnh Gnome mặc định

en: Fr_om
vi: _Từ

en: _Reply To
vi: T_rả lời

en: _Request Disposition Notification
vi: _Yêu cầu thông báo cách chuyển nhượng thư

en: _Format = Flowed
vi: _Dạng thức=trôi chảy

en: _Sign Message
vi: _Ký tên thư

en: signs the message using GnuPG
vi: ký tên thư bằng GnuPG

en: _Encrypt Message
vi: _Mật mã hóa thư

en: signs the message using GnuPG for all To: and CC: recipients
vi: mật mã hóa thư bằng GnuPG cho mọi người nhận kiểu Cho (To:) và Chép Cho (Cc:)

en: _Language
vi: _Ngôn ngữ

en: Sa_ve and Close
vi: _Lưu và Đóng

en: Send _Later
vi: Lưu _sau này

en: Toggle Spell C_hecker
vi: Bật/tắt bộ kiểm tra lỗi c_hính tả

en: Inline
vi: Trực tiếp

en: The message to '%s' is modified.
    Save message to Draftbox?
vi: Thư gửi đến « %s » bị thay đổi.
    Có lưu thư vào hộp thư Nháp không?

en: Gnome editor is not defined in your preferred applications.
vi: Chưa ghi rõ bộ hiệu chỉnh Gnome trong các ứng dụng ưa thích của bạn.

en: Select Identity
vi: Chọn thực thể

en: Saying yes will not send the file `%s' itself, but just a MIME message/external-body reference.  Note that the recipient must have proper permissions to see the `real' file.
    
    Do you really want to attach this file as reference?
vi: Trả lời Có sẽ không gửi tập tin « %s » chính nó, nhưng là gửi thông điệp MIME / tham chiếu phần thân ngoài. Lưu ý là người nhận phải có quyền truy cập đúng để xem tập tin « thật ».
    
    Bạn có muốn đính kèm tập tin này dạng tham chiếu không?

en: Attach as Reference?
vi: Đính kèm dạng tham chiếu?

en: Choose charset
vi: Chọn bộ ký tự

en: File
    %s
    is not encoded in US-ASCII or UTF-8.
    Please choose the charset used to encode the file.
vi: Tập tin
    %s
    chưa được mã hóa theo US-ASCII hay UTF-8.
    Hãy chọn bộ ký tự dùng để mã hóa tập tin.

en: Attach as MIME type:
vi: Đính kèm dạng kiểu MIME:

en: Character set for file %s changed from "%s" to "%s".
vi: Bộ ký tự cho tập tin %s đã thay đổi từ « %s » sang « %s ».

en: forwarded message
vi: thư đã chuyển tiếp

en: Message from %s, subject: "%s"
vi: Thừ từ %s, chủ đề: « %s »

en: Error converting "%s" to UTF-8: %s
vi: Gặp lỗi khi chuyển đổi « %s » sang UTF-8: %s

note: #-#-#-#-#  1095 (CVS Version of Pidgin)  #-#-#-#-# Open file selector to select the public key.
en: Open...
vi: Mở...

en: (URL)
vi: (Địa chỉ Mạng)

en: Cannot get info on file '%s': %s
vi: Không thể lấy thông tin về tập tin « %s »: %s

en: Attachment %s is not a regular file.
vi: Đính kèm %s không phải là tập tin chuẩn.

en: File %s cannot be read
vi: Tập tin %s không có khả năng đọc.

en: Attach file
vi: Đính kèm tập tin

en: Attaching message failed.
    Possible reason: not enough temporary space
vi: Việc đính kèm thư bị lỗi.
    Lý do có thể: không đủ chỗ tạm thời

en: F_rom:
vi: _Từ :

note: Reply To:
en: _Reply To:
vi: T_rả lời:

note: Attachment list
en: _Attachments:
vi: Đính _kèm:

en: Could not save attachment: %s
vi: Không thể lưu đính kèm: %s

en: No subject
vi: Không có chủ đề

en: %s file "%s" (%s)
vi: %s tập tin "%s" (%s)

en: inlined
vi: trực tiếp

en: %s %s part
vi: Phần %s %s

en: message from %s, subject "%s"
vi: thừ từ %s, chủ đề: « %s »

en: quoted
vi: đã trích dẫn

en: quoted attachment
vi: đồ đính kèm đã trích dẫn

en: Select parts for quotation
vi: Chọn phần cần trích dẫn

en: Select the parts of the message which shall be quoted in the reply
vi: Chọn những phần thư sẽ được trích dẫn trong thư trả lời.

en: you
vi: bạn

en: ------forwarded message from %s------
vi: ━━━thư đã chuyển tiếp từ %s━━━

en: Message-ID: %s
vi: ID thư : %s

en: On %s, %s wrote:
vi: Vào %s, %s đã viết:

en: %s wrote:
vi: %s đã viết:

en: No signature found!
vi: • Không tìm thấy chữ ký. •

en: Could not save message.
vi: Không thể lưu thư.

en: Could not open draftbox: %s
vi: Không thể mở hộp thư Nháp: %s

en: Message saved.
vi: Thư đã được lưu.

en: Could not attach the file %s: %s.
vi: Không thể đính kèm tập tin %s: %s

en: not an absolute path
vi: không phải đường dẫn tuyệt đối

en: not in your directory
vi: không phải nằm trong thư mục của bạn

en: does not exist
vi: không tồn tại

en: not a regular file
vi: không phải tập tin chuẩn

en: not in current directory
vi: không phải nằm trong thư mục hiện có

en: The link that you selected created
    a "Blind copy" (Bcc) address.
    Please check that the address
    is appropriate.
vi: Bạn đã chọn một liên kết
    đã tạo một địa chỉ kiểu BCC
    (Bí mật Chép Cho).
    Hãy kiểm tra xem địa chỉ này
    là thích hợp không.

en: Could not open the file %s.
vi: Không thể mở tập tin %s.

en: Include file
vi: Gồm tập tin

note: Translators: please do not translate Face.
en: Could not load Face header file %s: %s
vi: Không thể mở tập tin phần đầu Face %s: %s

note: Translators: please do not translate Face.
en: Could not load X-Face header file %s: %s
vi: Không thể tải tập tin phần đầu Face %s: %s

en: Message contains national (8-bit) characters
vi: Thư chứa ký tự thuộc quốc gia (8-bit).

en: Balsa will encode the message in UTF-8.
    Cancel the operation to choose a different language.
vi: Balsa sẽ mã hóa thư bằng UTF-8.
    Thôi thao tác này để chọn ngôn ngữ khác.

en: <b><big>Message contains national (8-bit) characters.</big></b> Balsa will encode the message in UTF-8.
    Cancel the operation to choose a different language.
vi: <b><big>Thư chứa ký tự thuộc quốc gia (8-bit).</big></b> Balsa sẽ mã hóa thư bằng UTF-8.
    Thôi thao tác này để chọn ngôn ngữ khác.

en: You did not specify a subject for this message
vi: Chưa ghi rõ chủ đề cho thư này.

en: If you would like to provide one, enter it below.
vi: Hãy gõ bên dưới.

en: You selected OpenPGP mode for a message with attachments. In this mode, only the first part will be signed and/or encrypted. You should select MIME mode if the complete message shall be protected. Do you really want to proceed?
vi: Bạn đã chọn chế độ OpenPGP cho một thư có đính kèm. Trong chế độ này, chỉ phần đầu tiên sẽ được ký tên và/hay mật mã. Bạn nên chọn chế độ MIME để bảo vệ toàn bộ thư. Bạn thật sự muốn tiếp tục không?

en: sending message with gpg mode %d
vi: đang gửi thư với chế độ GPG %d...

en: Message could not be created
vi: Không thể tạo thư.

en: Message could not be queued in outbox
vi: Không thể sắp hàng thư trong hộp Thư Đi.

en: Message could not be saved in sentbox
vi: Không thể lưu thư trong hộp Đã Gửi.

en: Message could not be sent
vi: Không thể gửi thư.

en: Message could not be signed
vi: Không thể ký thư

en: Message could not be encrypted
vi: Không thể mật mã hoá thư

en: Send failed: %s
    %s
vi: Lỗi gửi: %s
    %s

en: Send failed: %s
vi: Việc gửi bị lỗi: %s

en: Could not postpone message.
vi: Không thể hoãn thư.

en: Message postponed.
vi: Thư đã được hoãn.

en: Error starting spell checker: %s
vi: Gặp lỗi khi khởi chạy bộ kiểm tra chính tả: %s

en: Could not compile %s
vi: Không thể biên dịch %s.

en: Quoted Text Regular Expression
vi: Biểu thức chính quy cho văn bản trích dẫn

en: Reply to %s: %s
vi: Trả lời %s: %s

en: Forward message to %s: %s
vi: Chuyển tiếp thư tới %s: %s

en: Continue message to %s: %s
vi: Tiếp tục thư cho %s: %s

en: New message to %s: %s
vi: Thư mới cho %s: %s

en: Replace the current word with the selected suggestion
vi: Thay thế từ hiện thời bằng từ đệ nghị được chọn.

en: Replace all occurrences of the current word with the selected suggestion
vi: Thay thế mọi lần gặp từ hiện thời bằng từ đệ nghị được chọn.

en: Skip the current word
vi: Nhảy qua từ hiện thời

en: Skip all occurrences of the current word
vi: Nhảy qua mọi lần gặp từ hiện thời

en: Add the current word to your personal dictionary
vi: Thêm từ hiện thời vào từ điển cá nhân của bạn.

en: Finish spell checking
vi: Kết thúc kiểm tra chính tả

en: Revert all changes and finish spell checking
vi: Hoàn lại mọi thay đổi và kết thúc kiểm tra chính tả

en: Spell check
vi: Kiểm tra chính tả

en: Store address: no addresses
vi: Lưu địa chỉ: không có địa chỉ

en: Store Address
vi: Lưu địa chỉ

en: Save this address and close the dialog?
vi: Lưu địa chỉ này và đóng hộp thoại không?

en: No address book selected....
vi: Chưa chọn sổ địa chỉ...

en: Address could not be written to this address book.
vi: Không thể ghi địa chỉ vào sổ địa chỉ.

en: Address book could not be accessed.
vi: Không thể truy cập sổ địa chỉ.

en: This mail address is already in this address book.
vi: Địa chỉ thư này đã có trong sổ địa chỉ này.

en: Unexpected address book error. Report it.
vi: Gặp lỗi sổ địa chỉ bất ngờ: hãy thông báo.

en: Choose Address Book
vi: Chọn sổ địa chỉ

en: Choose Address
vi: Chọn địa chỉ

en: Check for new email
vi: Kiểm tra tìm thư mới

en: Compose message
vi: Soạn thảo thư

en: Continue message
vi: Tiếp tục thư

en: Reply
    to all
vi: Trả lời
    tất cả

en: Reply to all recipients
vi: Trả lời mọi người nhận

en: Reply
    to group
vi: Trả lời
    nhóm

en: Open previous
vi: Mở trước

en: Open next
vi: Mở kế

en: Next
    unread
vi: Chưa
    đọc kế

en: Open next unread message
vi: Mở thư chưa đọc kế tiếp.

en: Next
    flagged
vi: Đã đặt
    cờ kế

en: Open next flagged message
vi: Mở thư đã đặt cờ kế tiếp.

en: Previous
    part
vi: Phần
    trước

en: View previous part of message
vi: Xem phần thư trước đó.

en: Next
    part
vi: Phần
    kế

en: View next part of message
vi: Xem phần thư kế tiếp.

en: Trash /
    Delete
vi: Rác
    Xoá bỏ

en: Move the current message to trash
vi: Chuyển thư hiện thời vào Rác.

en: Postpone
vi: Hoãn

en: Postpone current message
vi: Hoãn thư hiện thời.

en: Exchange
vi: Trao đổi

en: Add attachments to this message
vi: Thêm đính kèm vào thư này.

en: Save the current item
vi: Lưu mục hiện thời.

en: Set identity to use for this message
vi: Lập thực thể cần dùng cho thư này.

en: Toggle spell checker
vi: Bật/Tắt kiểm tra chính tả

en: Run a spell check
vi: Kiểm tra chính tả

en: Close the compose window
vi: Đóng cửa sổ soạn thảo

en: Toggle
    new
vi: Bật/tắt
    mới

en: Toggle new message flag
vi: Bật tắt đặt cờ thư mới.

en: Mark all
vi: Đánh dấu hết

en: Mark all messages in current mailbox
vi: Đánh dấu mọi thư trong hộp thư hiện thời.

en: All
    headers
vi: Mọi
    dòng đầu

en: Show all headers
vi: Hiện mọi dòng đầu.

en: Close current mailbox
vi: Đóng hộp thư hiện thời.

en: Msg Preview
vi: Xem thử thư

en: Sign message using GPG
vi: Ký tên thư bằng GPG

en: Encrypt message using GPG
vi: Mật mã hóa thư bằng GPG.

en: Undo most recent change
vi: Hoàn lại thay đổi gần nhất

en: Redo most recent change
vi: Làm lại thay đổi gần nhất.

en: Expunge
    Deleted
vi: Xoá hẳn
    đã xoá bỏ

en: Expunge messages marked as deleted
vi: Xoá hẳn các thư có nhãn Đã xoá bỏ.

en: Unknown toolbar icon "%s"
vi: Không biết biểu tượng thanh công cụ « %s ».

en: Queue this message for sending
vi: Sắp hàng thư này để gửi

en: Customize Toolbars
vi: Tùy chỉnh thanh công cụ

en: Compose window
vi: Cửa sổ soạn thảo

en: Message window
vi: Cửa sổ thư

en: Toolbar options
vi: Tùy chọn Thanh công cụ

en: _Wrap button labels
vi: _Cuộn nhãn nút

en: Error displaying toolbar help: %s
vi: Gặp lỗi khi hiển thị trợ giúp về thanh công cụ : %s

en: _Restore toolbar to standard buttons
vi: Phục hồi các nút chuẩn lên thanh công cụ.

en: Available buttons
vi: Nút có sẵn

en: Current toolbar
vi: Thanh công cụ hiện có

note: ../src/Dap/Banshee.Dap.AppleDevice/Banshee.Dap.AppleDevice.addin.xml
en: Apple Devices Support
vi: Hỗ trợ thiết bị của Apple

en: Support for most iPod/iPhone/iPad devices.
vi: Hỗ trợ hầu hết các thiết bị iPod/iPhone/iPad.

en: Device Support
vi: Hỗ trợ thiết bị

note: #-#-#-#-#  54 (banshee Gnome HEAD)  #-#-#-#-# ../src/Dap/Banshee.Dap.Ipod/Banshee.Dap.Ipod.addin.xml
en: iPod Support
vi: Hỗ trợ iPod

en: Support for most iPod devices.
vi: Hỗ trợ cho hầu hết các thiết bị iPod.

note: ../src/Dap/Banshee.Dap.Karma/Banshee.Dap.Karma.addin.xml
en: Karma Support
vi: Hỗ trợ Karma

en: Support for Rio Karma devices.
vi: Hỗ trợ các thiết bị Rio Karma

note: ../src/Dap/Banshee.Dap.MassStorage/Banshee.Dap.MassStorage.addin.xml
en: Mass Storage Media Player Support
vi: Hỗ trợ máy chơi phương tiện lưu trữ lớn

en: Support for USB-drive based devices, including many iAudio devices and Android, Pre, and Galaxy phones.
vi: Hỗ trợ các thiết bị lưu trữ trên ổ đĩa USB, bao gồm nhiều thiết bị iAudio và các điện thoại Android, Pre và Galaxy.

note: ../src/Dap/Banshee.Dap.Mtp/Banshee.Dap.Mtp.addin.xml
en: MTP Media Player Support
vi: Hỗ trợ máy chơi phương tiện MTP

en: Support for MTP devices, including many Creative Zen devices.
vi: Hỗ trợ các thiết bị MTP, bao gồm nhiều thiết bị Creative Zen.

note: ../src/Extensions/Banshee.AmazonMp3.Store/Banshee.AmazonMp3.Store.addin.xml
en: Amazon MP3 Store Source
vi: Kho nhạc MP3 tại Amazon

en: Browse, search, and purchase music from the Amazon MP3 store.
vi: Duyệt, tìm kiếm và mua nhạc từ cửa hàng MP3 của Amazon.

en: Online Sources
vi: Các nguồn trực tuyến

note: ../src/Extensions/Banshee.AmazonMp3/Banshee.AmazonMp3.addin.xml
en: Amazon MP3 Import
vi: Nhập MP3 từ Amazon

en: Download and import music purchased from Amazon.com.
vi: Tải và nhập bản nhạc mua từ Amazon.com

note: ../src/Extensions/Banshee.Audiobook/Banshee.Audiobook.addin.xml
en: Audiobooks Library
vi: Thư viện sách tiếng (audiobook)

en: Organize audiobooks, lectures, etc.
vi: Tổ chức sách tiếng, các bài giảng,...

en: Core
vi: Lõi

note: ../src/Extensions/Banshee.AudioCd/Banshee.AudioCd.addin.xml
en: Audio CD Support
vi: Hỗ trợ CD âm thanh

en: Listen to and rip Audio CDs.
vi: Nghe và trích xuất các đĩa CD âm thanh.

note: ../src/Extensions/Banshee.BooScript/Banshee.BooScript.addin.xml
en: Boo Scripting
vi: Viết mã Boo

en: Customize and extend Banshee with Boo-language scripts.
vi: Tùy biến và mở rộng Banshee với các tập lệnh ngôn ngữ Boo.

note: ../src/Extensions/Banshee.Bpm/Banshee.Bpm.addin.xml
en: BPM Detection
vi: Phát hiện BPM

en: Detect the beats per minute (BPM) of your music.
vi: Dò số nhịp mỗi phút (BPM) trong bản nhạc của bạn.

note: ../src/Extensions/Banshee.CoverArt/Banshee.CoverArt.addin.xml
en: Cover Art Fetching
vi: Tải ảnh bìa

en: Fetch cover art for all items in your library.
vi: Tải nhãn đĩa cho tất cả các mục trong thư viện của bạn.

note: ../src/Extensions/Banshee.Daap/Banshee.Daap.addin.xml
en: DAAP Sharing
vi: Chia sẻ DAAP

en: Browse and listen to music shared over your local network.
vi: Duyệt và nghe các bản nhạc được chia sẻ qua mạng cục bộ của bạn.

note: ../src/Extensions/Banshee.Emusic/Banshee.Emusic.addin.xml
en: eMusic Import
vi: Nhập từ eMusic

en: Download and import music purchased from eMusic.
vi: Tải và nhập các bài hát mua từ eMusic.

note: ../src/Extensions/Banshee.FileSystemQueue/Banshee.FileSystemQueue.addin.xml
en: File System Preview Queue
vi: Hàng đợi xem trước hệ thống tập tin

en: Preview files without importing to your library.
vi: Xem trước các tập tin mà không nhập chúng vào thư viện của bạn.

note: ../src/Extensions/Banshee.Fixup/Banshee.Fixup.addin.xml
en: Metadata Fixup
vi: Sửa chữa dữ liệu lý lịch (metadata)

en: Fix broken and missing metadata using bulk operations.
vi: Sửa chữa dữ liệu lý lịch bị hỏng hay thiếu sử dụng các thao tác số lượng lớn.

en: Browse and search the Internet Archive's vast media collection.
vi: Duyệt và tìm kiếm bộ sưu tập phương tiện rộng lớn từ Internet Archive.

note: #-#-#-#-#  54 (banshee Gnome HEAD)  #-#-#-#-# ../src/Extensions/Banshee.InternetRadio/Banshee.InternetRadio.addin.xml
en: Internet Radio
vi: Đài phát thanh Internet

en: Listen to and organize Internet Radio stations.
vi: Nghe và thiết lập các kênh phát thanh qua Internet.

note: ../src/Extensions/Banshee.Lastfm/Banshee.Lastfm.addin.xml
en: Last.fm Scrobbling
vi: Thống kê nhạc Last.fm

en: Last.fm scrobbling and context pane recommendations.
vi: Lưu lịch sử nghe nhạc trên Last.fm và các khuyến nghị trong ô ngữ cảnh.

note: ../src/Extensions/Banshee.LastfmStreaming/Banshee.LastfmStreaming.addin.xml
en: Last.fm Radio
vi: Đài phát thanh Last.fm

en: Last.fm streaming radio for paid subscribers.
vi: Đài phát thanh Last.fm cho các thuê bao trả tiền.

note: ../src/Extensions/Banshee.LibraryWatcher/Banshee.LibraryWatcher.addin.xml
en: Library Watcher
vi: Trình theo dõi thư viện

en: Automatically update music and video libraries.
vi: Tự động cập nhật các thư viện video và âm nhạc.

en: Control Banshee through a small window with only playback controls and track information.
vi: Điều khiển Banshee qua một cửa sổ nhỏ chỉ có các điều khiển chơi nhạc và thông tin tập nhạc.

note: ../src/Extensions/Banshee.MiroGuide/Banshee.MiroGuide.addin.xml
en: Miro Guide Podcast Directory
vi: Thư mục Podcast từ Miro Guide

en: Browse and subscribe to thousands of audio and video podcasts.
vi: Duyệt và đăng ký tới hàng ngàn các podcast âm nhạc và video.

note: ../src/Extensions/Banshee.Mpris/Banshee.Mpris.addin.xml
en: MPRIS D-Bus interface
vi: Giao diện D-Bus MPRIS

en: Control Banshee using the MPRIS D-Bus interface.
vi: Điều khiển Banshee sử dụng giao diện D-Bus MPRIS.

note: ../src/Extensions/Banshee.MultimediaKeys/Banshee.MultimediaKeys.addin.xml
en: Multimedia Keys
vi: Phím đa phương tiện

en: Control playback via the multimedia keys on your keyboard.
vi: Điều chỉnh trình phát thông qua các phím đa phương tiện trên bàn phím của bạn.

note: ../src/Extensions/Banshee.NotificationArea/Banshee.NotificationArea.addin.xml
en: Notification Area Icon
vi: Biểu tượng vùng thông báo

en: Display an icon in the notification area for controlling Banshee.
vi: Hiện một biểu tượng trong vùng thông báo để điều khiển Banshee.

note: ../src/Extensions/Banshee.PlayerMigration/Banshee.PlayerMigration.addin.xml
en: Importers for Amarok, Rhythmbox and iTunes
vi: Trình nhập từ Amarok, Rhythmbox và iTunes

en: Import your library from Amarok, Rhythmbox or iTunes.
vi: Nhập thư viện của bạn từ Amarok, Rhythmbox hay iTunes.

note: #-#-#-#-#  54 (banshee Gnome HEAD)  #-#-#-#-# ../src/Extensions/Banshee.PlayQueue/Banshee.PlayQueue.addin.xml
en: Play Queue
vi: Hàng đợi phát

en: Queue tracks in an ad-hoc playlist, or let the Auto DJ take over.
vi: Xếp các bản nhạc lên hàng đợi theo một danh sách tự chọn hoặc để Auto DJ tự xếp.

en: Subscribe to podcasts and stream or download episodes.
vi: Đăng ký tới các podcast và truyền phát hay tải các tập nhạc và phim.

note: ../src/Extensions/Banshee.SoundMenu/Banshee.SoundMenu.addin.xml
en: Sound Menu Integration
vi: Tích hợp trình đơn âm thanh

en: Control Banshee from the Sound Menu.
vi: Điều khiển Banshee từ trình đơn âm thanh.

note: ../src/Extensions/Banshee.Torrent/Banshee.Torrent.addin.xml
en: Torrent Downloader
vi: Trình tải torrent

en: Support downloading BitTorrent files from podcasts.
vi: Hỗ trợ tải các tập tin BitTorrent từ các podcast.

note: ../src/Extensions/Banshee.UbuntuOneMusicStore/Banshee.UbuntuOneMusicStore.addin.xml
en: Ubuntu One Music Store
vi: Cửa hàng Âm nhạc Ubuntu One

en: This extension grants access to the Ubuntu One Music Store, powered by 7digital.
vi: Phần mở rộng này cho phép truy cập tới tới Cửa hàng Âm nhạc Ubuntu One, vận hành bởi 7digital.

en: View artist information from Wikipedia in the context pane.
vi: Hiển thị thông tin nghệ sĩ từ Wikipedia trong khung ngữ cảnh.

en: Context Pane
vi: Khung ngữ cảnh

en: Show related YouTube videos in the context pane.
vi: Hiển thị các video Youtube liên quan trong khung ngữ cảnh.

en: AAC (Novell Encoder)
vi: AAC (bộ mã hóa Novell)

en: Designed to be the successor of the MP3 format, AAC generally achieves better sound quality than MP3 at many bit rates.
vi: Thiết kế để thay thế định dạng MP3, AAC nhìn chung đạt chất lượng âm thanh tốt hơn MP3 ở nhiều tốc độ bit.

en: Low Complexity
vi: Độ phức tạp thấp

en: Channels
vi: Kênh

en: Free Lossless Audio Codec (FLAC) is an open source codec that compresses but does not degrade audio quality.
vi: Free Lossless Audio Codec (FLAC) là chuẩn mã hóa mở, dùng để nén âm thanh mà không ảnh hưởng nhiều đến chất lượng.

en: A proprietary and older, but also popular, lossy audio format that produces larger files at lower bitrates.
vi: Một định dạng âm thanh có tổn hao chất lượng, độc quyền và cũ hơn nhưng cũng phổ biến, tạo ra các tập tin lớn hơn ở các tốc độ bit thấp hơn.

en: Best
vi: Tốt nhất

en: Constant Bitrate
vi: Tốc độ bit không đổi

en: Encoding Mode
vi: Chế độ mã hóa

en: MP3 (LAME Encoder)
vi: MP3 (bộ mã hóa LAME)

en: VBR Quality
vi: Chất lượng VBR

en: Variable Bitrate
vi: Tốc độ bit thay đổi

en: Worst
vi: Kém nhất

en: MP3 (Xing Encoder)
vi: MP3 (bộ mã hóa Xing)

en: Audio quality
vi: Chất lượng âm thanh

en: A fast and efficient open source audio format offering lossless and high-quality lossy encoding with great dynamic range.
vi: Một định dạng âm thanh mã nguồn mở nhanh và hiệu quả cung cấp mã hóa không tổn hao và có tổn hao chất lượng cao với giới hạn động rộng.

en: Default Compression
vi: Chế độ nén mặc định

en: Fast Compression
vi: Chế độ nén nhanh

en: High Compression
vi: Chế độ nén cao

note: #-#-#-#-#  1057 (openobject-addons)  #-#-#-#-# module: crm
en: Highest
vi: Cao nhất

en: Lossy mode
vi: Chế độ có tổn hao

en: Store MD5 sum in the file
vi: Lưu kiểm tra MD5 trong tập tin

en: Very High Compression
vi: Chế độ nén rất cao

en: WAV+PCM is a lossless format that holds uncompressed, raw pulse-code modulated (PCM) audio.
vi: WAV+PCM là một định dạng không tổn hao, chứa âm thanh mô phỏng sóng rung thô, chưa được nén.

en: A proprietary lossy audio format with high quality output at a lower file size than MP3. A 96 kbps WMA is equivalent to a 128 kbps MP3.
vi: Một định dạng âm thanh có tổn hao độc quyền với chất lượng đầu ra cao và kích thước tập tin thấp hơn MP3. Một tập tin WMA 96 kbps tương đương một tập tin MP3 128 kbps.

en: Audio Quality
vi: Chất lượng âm thanh

en: Use a variable bitrate
vi: Sử dụng tốc độ bit thay đổi

en: Banshee Media Player
vi: Trình phát đa phương tiện Banshee

en: Play and organize your media collection
vi: Phát và quản lý bộ sưu tập đa phương tiện của bạn

en: Could not create pipeline
vi: Không thể tạo ống dẫn

en: Could not create filesrc element
vi: Không thể tạo phần tử filesrc

en: Could not create decodebin2 plugin
vi: Không thể khởi tạo trình bổ sung decodebin2

en: Could not create audioconvert plugin
vi: Không thể khởi tạo trình bổ sung audioconvert

en: Could not create bpmdetect plugin
vi: Không thể khởi tạo trình bổ sung bpmdetect

en: Could not create fakesink plugin
vi: Không thể khởi tạo trình bổ sung fakesink

en: Could not link pipeline elements
vi: Không thể liên kết các thành phần ống dẫn

en: Could not initialize element from cdda URI
vi: Không thể khởi chạy thành phần từ URI cdda

en: Could not create encoder pipeline
vi: Không thể tạo ống dẫn mã hoá

en: Could not create queue plugin
vi: Không thể tạo trình bổ sung xếp hàng

en: Could not create filesink plugin
vi: Không thể khởi tạo trình bổ sung filesink

en: Could not create source element
vi: Không thể khởi tạo thành phần nguồn

en: Could not create 'decodebin2' plugin
vi: Không thể khởi tạo trình bổ sung 'decodebin2'

en: Could not create sink element
vi: Không thể khởi tạo thành phần sink

en: Could not create 'sinkben' plugin
vi: Không thể tạo trình bổ sung 'sinkben'.

en: Could not create 'audioconvert' plugin
vi: Không thể tạo trình bổ sung 'audioconvert'.

en: Could not create 'audioresample' plugin
vi: Không thể khởi tạo trình bổ sung 'audioresample'

en: Could not create encoding pipeline
vi: Không thể tạo ống dẫn mã hoá

en: Could not get sink pad from encoder
vi: Không thể lấy đệm ổ chìm từ bộ mã hoá

en: Could not construct pipeline
vi: Không thể cấu tạo ống dẫn

en: Write CD...
vi: Ghi CD...

en: Write selected tracks to an audio CD
vi: Ghi các tập nhạc đã chọn vào một CD âm thanh

en: Could not write CD
vi: Không thể ghi CD

en: Brasero could not be started
vi: Không thể khởi động Brasero

en: Fullscreen video playback active
vi: Chế độ phát toàn màn hình đang được kích họat

en: Could not find an encoder for ripping.
vi: Không thể tìm thấy một bộ mã cho trích xuất.

en: Could not create CD ripping driver.
vi: Không thể tạo trình điều khiển trích xuất CD.

en: Could not create BPM detection driver.
vi: Không thể tạo trình điều khiển dò BPM.

en: Enable _gapless playback
vi: Kích hoạt _phát liền mạch (không khoảng nghỉ)

en: Eliminate the small playback gap on track change.  Useful for concept albums and classical music
vi: Loại bỏ khoảng trống phát nhạc nhỏ khi thay đổi bài nhạc. Hữu ích cho các album khái niệm và nhạc cổ điển

en: Could not initialize GStreamer library
vi: Không thể khởi chạy thư viện GStreamer

en: _Enable ReplayGain correction
vi: Kích hoạt hiệu chỉnh ReplayGain

en: For tracks that have ReplayGain data, automatically scale (normalize) playback volume
vi: Với các tập nhạc có dữ liệu ReplayGain, tự động tinh chỉnh (bình thường hóa) âm thanh phát

en: Eliminate the small playback gap on track change.  Useful for concept albums and classical music.
vi: Loại bỏ khoảng trống phát nhạc nhỏ khi thay đổi tập nhạc. Hữu ích cho các album khái niệm và nhạc cổ điển.

en: Could not create transcoder
vi: Không thể tạo bộ chuyển đổi mã

en: Help Options
vi: Tùy chọn giúp đỡ

en: Show this help
vi: Hiện giúp đỡ này

en: Show options for controlling playback
vi: Hiển thị các tùy chọn cho việc điều khiển phát lại

en: Show options for querying the playing track
vi: Hiện tùy chọn cho truy vấn tập nhạc đang phát

en: Show options for querying the playing engine
vi: Hiện tùy chọn cho truy vấn động cơ đang phát

en: Show options for the user interface
vi: Hiển thị các tùy chọn cho giao diện người dùng

en: Show options for developers and debugging
vi: Hiện các tùy chọn cho các nhà phát triển và gỡ lỗi

en: Show all option groups
vi: Hiển tất cả các nhóm tùy chọn

en: Playback Control Options
vi: Các tùy chọn điều khiển phát nhạc

en: Play the next track, optionally restarting if the 'restart' value is set
vi: Phát tập nhạc tiếp theo, có thể chạy lại nếu giá trị 'restart' được đặt

en: Play the previous track, optionally restarting if the 'restart value is set
vi: Phát tập nhạc trước đó, có thể chạy lại nếu giá trị 'restart' được đặt

en: If the current song has been played longer than 4 seconds then restart it, otherwise the same as --previous
vi: Nếu bài hát hiện tại đã được chơi dài hơn 4s thì sau đó phát lại, nếu không thì cũng giống như --previous

en: Automatically start playing any tracks enqueued on the command line
vi: Tự động bắt đầu phát bất cứ tập nhạc nào được xếp hàng trong dòng lệnh

en: Toggle playback
vi: Bật/tắt phát

en: Completely stop playback
vi: Dừng phát hoàn toàn

en: Enable or disable playback stopping after the currently playing track (value should be either 'true' or 'false')
vi: Bật hoặc tắt dừng phát nhạc sau khi phát tập nhạc hiện tại (giá trị là 'true' hoặc 'false')

en: Set the playback volume (0-100), prefix with +/- for relative values
vi: Đặt âm lượng phát (0-100), thêm tiền tố +/- cho các giá trị tương đối

en: Seek to a specific point (seconds, float)
vi: Tua đến một điểm cụ thể (giây, float)

en: Set the currently played track's rating (0 to 5)
vi: Đặt xếp hạng của tập nhạc đã chơi hiện tại (0 tới 5)

en: Player Engine Query Options
vi: Tùy chọn truy vấn động cơ trình phát

en: Current player state
vi: Trạng thái trình phát hiện tại

en: Last player state
vi: Trạng thái trình chơi cuối cùng

en: Query whether the player can be paused
vi: Truy vấn xem trình phát có thể dừng hay không

en: Query whether the player can seek
vi: Truy vấn xem trình phát có thể tua hay không

en: Player volume
vi: Âm lượng trình phát

en: Player position in currently playing track
vi: Vị chí trình phát trong tập nhạc đang chơi hiện tại

en: Playing Track Metadata Query Options
vi: Tùy chọn truy vấn dữ liệu lý lịch tập nhạc đang chơi

note: Translators: noun
en: Track Count
vi: Số bài

note: Translators: noun
en: Bit Rate
vi: Tốc độ bit

en: User Interface Options
vi: Các tùy chọn giao diện người dùng

en: Present the user interface on the active workspace
vi: Thể hiện giao diện người dùng trên vùng làm việc hoạt động

en: Enter the full-screen mode
vi: Kích hoạt chế độ toàn màn hình

en: Hide the user interface
vi: Ẩn giao diện người dùng

en: Do not present the user interface, regardless of any other options
vi: Không hiện giao diện người dùng, bỏ qua bất kể tùy chọn nào khác

en: Present the import media dialog box
vi: Hiện hộp thoại phương tiện nhập

en: Present the about dialog
vi: Hiện hộp thoại giới thiệu

en: Present the open location dialog
vi: Hiện hộp thoại vị trí mở

en: Present the preferences dialog
vi: Hiện hộp thoại tùy thích

en: Debugging and Development Options
vi: Tùy chọn gỡ lỗi và phát triển

en: Enable general debugging features
vi: Bật chức năng gỡ lỗi chung

en: Enable debugging output of SQL queries
vi: Bật đầu ra gỡ lỗi cho các truy vấn SQL

en: Enable debugging output of Mono.Addins
vi: Bật đầu ra gỡ lỗi của Mono.Addins

en: Specify an alternate database to use
vi: Chỉ định một cơ sở dữ liệu thay thế để sử dụng

en: Specify an alternate key, default is /apps/banshee-1/
vi: Chỉ định một khóa thay thế, mặc định là /apps/banshee-1/

en: Disable DBus support completely
vi: Tắt hoàn toàn hỗ trợ DBus

en: Skip loading a custom gtkrc file ({0}) if it exists
vi: Bỏ qua việc tải một tập tin gtkrc tùy biến ({0}) nếu nó tồn tại

en: The following help arguments are invalid: {0}
vi: Các tham số giúp đỡ sau không hợp lệ: {0}

en: Play Album
vi: Phát Album

en: En_queue
vi: _Xếp hàng

en: Play _Song
vi: Phát _bài hát

en: Add a song to the playlist
vi: Thêm một bài hát vào danh sách phát

en: Play _Album
vi: Phát _Album

en: Add an album to the playlist
vi: Thêm một album vào danh sách phát

en: {0} remaining
vi: còn lại {0}

en: Artist, Album, or Title
vi: Nghệ sĩ, Album, hay Tiêu đề

en: Various Artists
vi: Nhiều nghệ sĩ

en: Stream location not found
vi: Vị trí dòng phát không tìm thấy

en: Codec for playing this media type not available
vi: Bộ mã cho phát dạng phương tiện này không sẵn có

en: File protected by Digital Rights Management (DRM)
vi: Tập tin được bảo vệ bởi Quản lý Quyền Kỹ thuật số (DRM)

note: TODO turn this into a PrimarySource-owned delegate?
en: _Restart Podcast
vi: _Khởi động lại podcast

en: _Restart Audiobook
vi: _Khởi động lại sách tiếng

en: _Restart Video
vi: _Khởi động lại video

en: _Restart Song
vi: _Khởi động lại bài hát

en: _Restart Item
vi: _Khởi động lại mục

en: _Jump to Playing Podcast
vi: _Nhảy tới Podcast đang phát

en: _Jump to Playing Audiobook
vi: _Nhảy tới Sách tiếng đang phát

en: _Jump to Playing Video
vi: _Nhảy tới video đang phát

en: _Jump to Playing Item
vi: _Nhảy tới mục đang phát

en: All Albums ({0})
vi: Tất cả Album ({0})

en: All Artists ({0})
vi: Tất cả nghệ sĩ ({0})

en: Shuffle by A_lbum
vi: Xáo trộn theo A_lbum

en: by album
vi: theo album

en: Play all songs from an album, then randomly choose another album
vi: Phát tất cả bài hát từ một album, sau đó chọn ngẫu nhiên một album khác

en: Shuffle by A_rtist
vi: Xáo trộn theo N_ghệ sĩ

en: by artist
vi: theo nghệ sĩ

en: Play all songs by an artist, then randomly choose another artist
vi: Phát tất cả bài hát của một nghệ sĩ, sau đó chọn ngẫu nhiên một nghệ sĩ khác

en: manually
vi: thủ công

en: Do not shuffle playlist
vi: Không xáo trộn danh sách phát

en: Shuffle by _Rating
vi: Xáo trộn theo _đánh giá

en: by rating
vi: theo đánh giá

en: Play songs randomly, prefer higher rated songs
vi: Phát bất kỳ bài nào, ưu tiên những bài có đánh giá cao hơn

en: Shuffle by S_core
vi: Xáo trộn theo điể_m

en: by score
vi: theo điểm

en: Play songs randomly, prefer higher scored songs
vi: Phát bài hát bất kỳ, ưu tiên những bài có điểm cao hơn

en: Shuffle by _Song
vi: Xáo trộn theo _bài hát

en: by song
vi: theo bài hát

en: Play songs randomly from the playlist
vi: Phát bài bất kỳ trong danh sách

en: Scanning for media
vi: Đang quét tìm các tập tin đa phương tiện

en: Scanning...
vi: Đang quét...

en: Scanning ({0} files)...
vi: Đang quét ({0} tập tin)...

en: Importing Media
vi: Đang nhập phương tiện

en: The import process is currently running. Would you like to stop it?
vi: Tiến trình nhập hiện thời đang chạy. Bạn có muốn dừng không?

en: Importing {0} of {1}
vi: Đang nhập {0} trên {1}...

en: Rescanning {0} of {1}
vi: Đang quét lại {0} trong {1}

en: Upgrading your Banshee Database
vi: Đang nâng cấp cơ sở dữ liệu Banshee của bạn

en: Please wait while your old Banshee database is migrated to the new format.
vi: Hãy chờ trong khi cơ sở dữ liệu Banshee cũ của bạn được được di trú sang định dạng mới.

en: Refreshing Metadata
vi: Đang làm mới dữ liệu lý lịch (metadata)

en: Full Bass and Treble
vi: Trầm mạnh và Bổng

en: Laptop Speakers and Headphones
vi: Loa Laptop và Tai nghe

note: Translators: {0} is the library name, eg 'Music Library' or 'Podcasts'
en: {0} Folder
vi: Thư mục {0}

en: Track Artist
vi: Nghệ sĩ bài nhạc

en: Album Artist Initial
vi: Chữ cái đầu tên Nghệ sĩ phát hành Album

en: Number (unsorted)
vi: Số (chưa sắp xếp)

en: Search your music
vi: Tìm bài hát của bạn

en: _Sort an artist's albums by year, not title
vi: _Sắp xếp các album của một nghệ sỹ theo năm, không phải theo tên

en: {0} song | {0} songs
vi[0]: {0} bài

en: Music Folder
vi: Thư mục nhạc

en: Songs rated four and five stars
vi: Các bài hát được đánh giá 4 hoặc 5 sao

en: Recent Favorites
vi: Ưa thích gần đây

en: Songs listened to often in the past week
vi: Các bài thường được nghe trong tuần trước

en: Recently Added
vi: Mới thêm

en: Songs imported within the last week
vi: Bài hát được nhập vào trong tuần trước

en: Recently Played
vi: Mới phát

en: Recently played songs
vi: Các bài phát gần đây

en: Unheard
vi: Chưa nghe

en: Songs that have not been played or skipped
vi: Các bài hát chưa được nghe bao giờ hoặc đã bỏ qua

en: Neglected Favorites
vi: Các ưa thích bị thờ ơ

en: Favorites not played in over two months
vi: Các ưa thích chưa được phát trong hơn hai tháng

en: Least Favorite
vi: Ưa thích ít nhất

en: Songs rated one or two stars or that you have frequently skipped
vi: Các bài hát được đánh giá một hay hai sao hoặc bạn thường xuyên bỏ qua chúng

en: 700 MB of Favorites
vi: 700 MB cho Ưa thích

en: A data CD worth of favorite songs
vi: Một CD dữ liệu dùng cho các bài hát ưa thích

en: 80 Minutes of Favorites
vi: 80 phút cho Ưa thích

en: An audio CD worth of favorite songs
vi: Một CD âm thanh dùng cho các bài hát ưa thích

en: Songs that haven't been rated
vi: Các bài hát chưa được đánh giá

en: Importing Songs
vi: Đang nhập bài hát...

en: Importing From {0}
vi: Đang nhập từ {0}

en: Search your videos
vi: Tìm các video của bạn

en: Produced By
vi: Sản xuất bởi

en: Videos Folder
vi: Thư mục video

en: Videos rated four and five stars
vi: Video đánh giá bốn và năm sao

en: Unwatched
vi: Chưa xem

en: Videos that haven't been played yet
vi: Các video vẫn chưa được phát

en: Default player engine
vi: Cơ chế phát mặc định

en: No player engines were found. Please ensure Banshee has been cleanly installed.
vi: Không tìm thấy cơ chế phát. Hãy chắc chắn rằng Banshee đã được cài đặt trơn tru.

en: Problem with Player Engine
vi: Gặp khó khăn trong Cơ chế trình phát

en: Converting {0} of {1}
vi: Đang chuyển đổi {0} trong {1}

en: Files are currently being converted to another format. Would you like to stop this?
vi: Các tập tin hiện đang được chuyển đổi sang một định dạng khác. Bạn có muốn dừng lại không?

en: Saving Metadata to File
vi: Đang lưu dữ liệu lý lịch vào tập tin

en: Write _metadata to files
vi: Lưu dữ liệu _lý lịch vào các tập tin

en: Save tags and other metadata inside supported media files
vi: Lưu các thẻ và dữ liệu lý lịch khác bên trong các tập tin phương tiện có hỗ trợ

en: Write _ratings and play counts to files
vi: Ghi các đánh _giá và số lần phát vào các tập tin

en: Enable this option to save rating and playcount metadata inside supported audio files
vi: Bật tùy chọn này để lưu dữ liệu đánh giá và lần phát vào trong các tập tin âm thanh có hỗ trợ

en: _Update file and folder names
vi: _Cập nhật tên tập tin và thư mục

en: Rename files and folders according to media metadata
vi: Đổi tên tập tin và thư mục theo dữ liệu lý lịch của phương tiện

en: Enable this option to save rating and play count metadata inside supported audio files whenever the rating is changed.
vi: Bật tùy chọn này để lưu dữ liệu đánh giá lần phát vào trong các tập tin âm thanh có hỗ trợ ngay khi đánh giá được thay đổi.

en: Import _ratings
vi: Nhập đánh _giá

en: Import play _counts
vi: Nhập số _lần phát

en: There is no available network connection
vi: Không có kết nối mạng

en: Cannot connect to NetworkManager or Wicd
vi: Không thể kết nối đến Trình quản lý Mạng hay Wicd

en: An available, working network connection will be assumed
vi: Giả sử có kết nối mạng đang hoạt động

en: _Disable features requiring Internet access
vi: _Tắt các tính năng yêu cầu truy cập Internet

en: Some features require a broadband Internet connection such as Last.fm or cover art fetching
vi: Một vài tính năng yêu cầu kết nối Internet băng thông rộng như Last.fm hay tải nhãn đĩa

en: Search this playlist
vi: Tìm trong danh sách phát này

en: The track's rating was set differently on the device and in Banshee
vi: Đánh giá tập nhạc được đặt khác nhau giữa thiết bị và trong Banshee

en: MPEG Version 3.0 Extended (*.m3u)
vi: MPEG phiên bản 3.0 mở rộng (*.m3u)

en: Shoutcast Playlist version 2 (*.pls)
vi: Danh sách phát shoutcast phiên bản 2 (*.pls)

en: XML Shareable Playlist Format version 1 (*.xspf)
vi: Định dạng danh sách phát chia sẻ được dạng XML phiên bản 1 (*.xspf)

en: Source Specific
vi: Chi tiết nguồn

note: General policies
en: File Policies
vi: Chính sách tập tin

en: Co_py files to media folders when importing
vi: Sao ché_p tập tin vào các thư mục phương tiện khi nhập

en: Improve Banshee by sending anonymous usage data
vi: Cải thiện Banshee bằng cách gửi các dữ liệu sử dụng nặc danh

en: items
vi: mục

en: artists
vi: nghệ sĩ

note: Translators: These are unique search aliases for "album artist". You can use CSV for synonyms. Please, no spaces. Blank ok.
en: albumartist
vi: nghệ sĩ album

en: Disc
vi: Đĩa

note: #-#-#-#-#  312 (gnome-packagekit gnome-3-0)  #-#-#-#-# TRANSLATORS: this is either CD or DVD media
en: disc
vi: đĩa

en: Beats per Minute
vi: Nhịp trên phút

note: Translators: noun
en: Sample Rate
vi: Tốc độ mẫu

en: named
vi: đặt tên

en: conductor
vi: người chỉ huy

en: rating
vi: đánh giá

en: stars
vi: sao

en: Skip Count
vi: Số lần Bỏ qua

en: File Size
vi: Kích thước Tập tin

en: File Location
vi: Vị trí tập tin

en: mimetype
vi: kiểu MIME

en: ext
vi: pmr

en: Last Skipped
vi: Bị bỏ qua lần cuối

en: skipped
vi: bỏ qua

en: Date Added
vi: Ngày thêm

en: added
vi: thêm vào

en: Smart Playlist
vi: Danh sách phát thông minh

en: score
vi: điểm số

en: Skips
vi: Bỏ qua

en: Plays
vi: Phát

en: Highest Rating
vi: Đánh giá cao nhất

en: Lowest Rating
vi: Đánh giá thấp nhất

en: Highest Score
vi: Điểm cao nhất

en: Lowest Score
vi: Điểm thấp nhất

en: Most Often Played
vi: Hay phát nhất

en: Least Often Played
vi: Ít phát nhất

en: Most Recently Played
vi: Phát gần đây nhất

en: Least Recently Played
vi: Phát gần đây lâu nhất

en: Most Recently Added
vi: Thêm gần đây nhất

en: Least Recently Added
vi: Thêm gần đây lâu nhất

en: Unable to Migrate Smart Playlists
vi: Không thể di trú các danh sách phát thông minh

en: Please file a bug with this error: {0}
vi: Hãy gửi một báo cáo lỗi với lỗi này: {0}

en: Edit Smart Playlist
vi: Sửa đổi Danh sách Thông minh

en: Delete Smart Playlist
vi: Xóa Danh sách Thông minh

en: All Genres ({0})
vi: Mọi Thể loại ({0})

en: {0} day | {0} days
vi[0]: {0} ngày

en: {0} hour | {0} hours
vi[0]: {0} giờ

en: {0} minute | {0} minutes
vi[0]: {0} phút

en: {0} second | {0} seconds
vi[0]: {0} giây

en: Close Error Report
vi: Đóng báo cáo lỗi

en: Errors
vi: Lỗi

en: Sort Playlists By
vi: Sắp xếp danh sách theo

en: File Organization
vi: Tổ chức tập tin

en: Folder hie_rarchy
vi: Hệ thống thư _mục

en: File _name
vi: Tê_n tập tin

en: Adding {0} of {1} to {2}
vi: Thêm {0} trong {1} vào {2}

en: Deleting {0} of {1} From {2}
vi: Xóa {0} trong {1} khỏi {2}

en: Size Ascending
vi: Kích cỡ tăng dần

en: Size Descending
vi: Kích cỡ giảm dần

en: {0} item | {0} items
vi[0]: {0} mục

en: Online Media
vi: Phương tiện Trực tuyến

en: Error opening stream
vi: Lỗi mở dòng phát

en: Could not open stream or playlist
vi: Không thể mở dòng hay danh sách phát

en: Problem parsing playlist
vi: Lỗi phân tích danh sách phát

en: Could not launch URL
vi: Không thể chạy URL

en: {0} could not be opened: {1}
    
     Check your 'Preferred Applications' settings.
vi: {0} không thể được mở: {1}
    
    Kiểm tra các thiết đặt 'Ứng dụng ưu tiên' của bạn.

en: Not Enabled
vi: Không bật

en: Disable album grid
vi: Tắt lưới album

en: Disable album grid and show the classic layout instead
vi: Tắt lưới album và thay vào đó hiện kiểu bố trí cổ điển

en: Cannot Reorder While Sorted
vi: Không thể sắp xếp lại trong khi đã được sắp xếp

en: To put the playlist in manual sort mode, click the currently sorted column header until the sort arrow goes away.
vi: Để đưa danh sách phát vào chế độ sắp xếp bằng tay, nhấn vào đầu cột đã xếp hiện tại cho đến khi mũi tên sắp xếp biến mất.

en: External Document
vi: Tài liệu bên ngoài

en: Choose New Cover Art...
vi: Chọn ảnh bìa mới...

en: Delete This Cover Art
vi: Xóa ảnh bìa này

en: Track #
vi: Tập nhạc #

en: Track & Count
vi: Số thứ tự bài trong tổng số

en: Disc #
vi: Đĩa #

en: {0} bits
vi: {0} bit

en: Make the context pane larger or smaller
vi: Làm cho khung ngữ cảnh to hơn hay nhỏ hơn

en: Hide context pane
vi: Ẩn khung ngữ cảnh

en: Waiting for playback to begin...
vi: Đang chờ phát nhạc bắt đầu...

en: New Preset
vi: Thiết lập sẵn mới

note: Translators: this is the window title when a track is playing {0} is the track title, {1} is the artist name
en: {0} by {1}
vi: {0} bởi {1}

en: Bookmark the Position in the Current Track
vi: Đánh dấu vị trí tại tập nhạc hiện tại

en: Maintainers
vi: Người duy trì

en: Copyright © 2005–{0} Novell, Inc.
    Copyright © 2005–{0} Others
    Copyright © 2005 Aaron Bockover
vi: Bản quyền © 2005–{0} Novell, Inc.
    Bản quyền © 2005–{0} Others
    Bản quyền © 2005 Aaron Bockover

en: Banshee Website
vi: Trang web Banshee

en: Important tasks are running
vi: Các tác vụ quan trọng đang chạy

en: Closing Banshee now will cancel any currently running tasks. They cannot be resumed automatically the next time Banshee is run.
vi: Đóng Banshee ngay bây giờ sẽ hủy bất kỳ tác vụ nào đang chạy. Chúng không thể tự động chạy tiếp trong lần khởi động tới của Banshee.

en: Quit Anyway
vi: Tắt luôn

en: Continue Running
vi: Tiếp tục chạy

en: Make Banshee the default media player?
vi: Đặt Banshee làm trình phát đa phương tiện mặc định?

en: Currently another program is configured as the default media player.  Would you prefer Banshee to be the default?
vi: Hiện đang có chương trình khác được đặt làm trình phát đa phương tiện mặc định. Bạn có muốn để Banshee thay thế nó?

en: Do not ask me this again
vi: Đừng hỏi nữa

en: Make Banshee the Default
vi: Đặt Banshee làm Mặc định

note: #-#-#-#-#  54 (banshee Gnome HEAD)  #-#-#-#-# Translators: verb #-#-#-#-#  66 (barsero TRUNK)  #-#-#-#-# Translators: This is a verb. It's a toolbar button.
en: I_mport
vi: _Nhập

en: Select album cover image
vi: Chọn nhãn bìa album

en: JPEG image files
vi: tập tin ảnh JPEG

en: PNG image files
vi: tập tin ảnh PNG

en: Enter the address of the file you would like to open:
vi: Hãy nhập địa chỉ của tập tin bạn muốn mở :

en: Seek to Position
vi: Tua tới vị trí

en: _Media
vi: _Phương tiện

en: Import _Media...
vi: Nhập _Phương tiện...

en: Import media from a variety of sources
vi: Nhập phương tiện từ nhiều nguồn

en: Import _Playlist...
vi: Nhập _danh sách phát...

en: Import a playlist
vi: Nhập một danh sách phát

en: Rescan Music Library
vi: Quét lại thư viện nhạc

en: Rescan the Music Library folder
vi: Quét lại thư mục thư viện nhạc

en: Open a remote location for playback
vi: Mở địa điểm từ xa để phát

en: Quit Banshee
vi: Thoát khỏi Banshee

en: Modify your personal preferences
vi: Thay đổi các tùy thích cá nhân của bạn

en: Advanced Collection Searching
vi: Tìm nâng cao trong bộ sưu tập

en: Learn advanced ways to search your media collection
vi: Học các cách cao cấp để tìm kiếm trong bộ sưu tập phương tiện của bạn

en: Banshee _Home Page
vi: Trang c_hủ Banshee

en: Visit the Banshee Home Page
vi: Thăm trang chủ của Banshee

en: _Get Involved
vi: Tham _gia

en: Become a contributor to Banshee
vi: Bạn đóng góp cho Banshee nhé

en: _Version Information
vi: Thông tin _phiên bản

en: View detailed version and configuration information
vi: Xem thông tin chi tiết về phiên bản và cấu hình

en: Play the current item
vi: Phát mục hiện tại

en: Play the next item
vi: Phát mục tiếp theo

en: Pre_vious
vi: T_rước

en: Play the previous item
vi: Phát mục trước

en: Seek _To...
vi: Tua _tới...

en: Seek to a specific location in current item
vi: Tua tới một vị trí cụ thể trong mục hiện tại

en: Jump to the currently playing item
vi: Nhảy tới mục đang phát

en: Restart the current item
vi: Bắt đầu lại mục hiện tại

en: _Stop When Finished
vi: _Dừng lại khi phát xong

en: Stop playback after the current item finishes playing
vi: Dừng phát sau khi phát xong mục hiện tại

en: _Playback
vi: _Phát

en: Pause the current item
vi: Tạm dừng mục hiện tại

en: Sto_p
vi: Dừn_g

en: Do not repeat playlist
vi: Không phát lại danh mục nhạc

en: Repeat _All
vi: _Lặp lại tất cả

en: Play all songs before repeating playlist
vi: Phát tất cả bài hát trước khi lặp lại danh sách phát

en: Repeat Singl_e
vi: Lặp lại một bài

en: Repeat the current playing song
vi: Phát lại bài hát đang phát

en: Load subtitle file
vi: Nạp phụ đề

en: Load Subtitle File
vi: Nạp Phụ Đề

en: L_oad
vi: _Nạp

en: Subtitle files
vi: Tập tin phụ đề

en: Subtitle {0}
vi: Phụ đề {0}

en: Activate embedded subtitle {0}
vi: Kích họat phụ đề nhúng {0}

en: Hide subtitles
vi: Ẩn phụ đề

en: Create a new empty playlist
vi: Tạo một danh sách phát rỗng mới

en: New _Smart Playlist...
vi: Danh _sách thông minh mới...

en: Create a new smart playlist
vi: Tạo một danh sách phát thông minh mới

en: Import to Library
vi: Nhập vào Thư viện

en: Import source to library
vi: Nhập nguồn vào Thư viện

en: Export Playlist...
vi: Xuất danh sách phát...

en: Export a playlist
vi: Xuất một danh sách phát

en: Source Properties
vi: Thuộc tính nguồn

en: Switch Source
vi: Đổi nguồn

en: Switch to a source by typing its name
vi: Đổi sang một nguồn bằng cách nhập tên của nó

en: Edit preferences related to this source
vi: Chỉnh sửa tùy thích liên quan tới nguồn này

en: New _Smart Playlist
vi: Danh _sách thông minh mới

en: Refresh this randomly sorted smart playlist
vi: Làm mới danh sách thông minh được sắp xếp ngẫu nhiên này

en: Could not export playlist
vi: Không thể xuất danh sách phát

en: Are you sure you want to delete this {0}?
vi: Bạn có chắc muốn xóa {0} này?

en: Separate by Type
vi: Tách theo Kiểu

en: Select all tracks
vi: Chọn tất cả bài nhạc

en: Unselect all tracks
vi: Bỏ chọn tất cả bài nhạc

en: _Edit Track Information
vi: _Chỉnh sửa thông tin bài nhạc

en: Edit information on selected tracks
vi: Chỉnh sửa thông tin của các bài đã chọn

en: View information on selected tracks
vi: Xem thông tin của các bài đã chọn

en: Play the selected item
vi: Phát mục đã chọn

en: Add _to Playlist
vi: _Thêm vào danh sách phát

en: Append selected items to playlist or create new playlist from selection
vi: Thêm các mục đã chọn vào danh sách hoặc tạo một danh sách mới từ chúng

en: Create new playlist from selected tracks
vi: Tạo danh sách mới từ các bài đã chọn

en: Remove selected track(s) from this source
vi: Gỡ bỏ các bài đã chọn khỏi nguồn này

en: Remove From _Library
vi: Gỡ bỏ khỏi thư _viện

en: Remove selected track(s) from library
vi: Gỡ bỏ các bài đã chọn khỏi thư viện

en: _Open Containing Folder
vi: _Mở thư mục chứa

en: Open the folder that contains the selected item
vi: Mở thư mục chứa mục được chọn

en: Permanently delete selected item(s) from medium
vi: Xóa vĩnh viễn các mục đã chọn khỏi ổ chứa

en: Search for items matching certain criteria
vi: Tìm kiếm các mục khớp với những tiêu chí nhất định

en: By Matching _Album
vi: Khớp _Album

en: Search all songs of this album
vi: Tìm kiếm mọi bài hát của album này

en: By Matching A_rtist
vi: Khớp N_ghệ sĩ

en: Search all songs of this artist
vi: Tìm kiếm mọi bài hát của nghệ sĩ này

en: _Delete From "{0}"
vi: _Xóa khỏi "{0}"

en: The folder could not be found.
vi: Không thể tìm thấy thư mục.

en: Please check that the track's location is accessible by the system.
vi: Hãy kiểm tra chắc chắn hệ thống có thể truy cập tới vị trí của bài.

en: Are you sure you want to permanently delete this item? | Are you sure you want to permanently delete the selected {0} items?
vi[0]: Bạn có chắc muốn xóa vĩnh viễn {0} mục đã chọn này?

en: If you delete the selection, it will be permanently lost.
vi: Nếu bạn xoá bỏ vùng chọn này, nó sẽ bị mất vĩnh viễn.

en: Remove selection from {0}?
vi: Gỡ bỏ các bài đã chọn khỏi {0}?

en: Are you sure you want to remove the selected item from your {1}? | Are you sure you want to remove the selected {0} items from your {1}?
vi[0]: Bạn có chắc muốn gỡ bỏ {0} mục đã chọn khỏi {1} của bạn?

en: Check this if this track is part of an album with tracks by various artists
vi: Chọn nếu bài này là một phần của album có các bài bởi nhiều nghệ sĩ

en: This value will affect how this album is sorted; if you enter 'Various Artists' then the album will located with other albums that start with 'V'.
vi: Giá trị này sẽ ảnh hưởng đến cách album này được sắp xếp; nếu bạn nhập 'Nhiều nghệ sĩ' thì album sẽ được đặt cùng với các album khác bắt đầu với chữ 'N'.

en: Basic Details
vi: Chi tiết cơ bản

en: Track _Title:
vi: _Tiêu đề bài:

en: Set all track artists to this value
vi: Đặt tất cả nghệ sĩ bài thành giá trị này

en: Track _Artist:
vi: Ng_hệ sĩ bài nhạc:

en: Set all compilation album artists to these values
vi: Đặt tất cả nghệ sĩ album sưu tập thành những giá trị này

en: Set all album titles to this value
vi: Đặt tất cả tên album thành giá trị này

en: Albu_m Title:
vi: Tên Albu_m:

en: Set all genres to this value
vi: Đặt mọi thể loại thành giá trị này

en: Automatically set track number and count
vi: Tự động đặt số bài và tổng bài

en: Track _Number:
vi: Số của bài:

note: Catalog.GetString ("Automatically set disc number and count"),
en: Set all disc numbers and counts to these values
vi: Đặt tất cả số đĩa và tổng số thành những giá trị này

en: _Disc Number:
vi: _Số đĩa:

en: Set all years to this value
vi: Đặt mọi năm thành giá trị này

note: #-#-#-#-#  302 (gnome-media TRUNK)  #-#-#-#-# Year
en: _Year:
vi: _Năm:

en: Set all ratings to this value
vi: Đặt tất cả đánh giá thành giá trị này

en: _Rating:
vi: Đánh _giá:

en: Extra
vi: Thêm

en: Set all composers to this value
vi: Đặt tất cả nhà soạn nhạc thành giá trị này

en: C_omposer:
vi: Nhà s_oạn nhạc:

en: Set all conductors to this value
vi: Đặt tất cả nhà chỉ huy thành giá trị này

en: Con_ductor:
vi: Nhà chỉ _huy:

en: Set all groupings to this value
vi: Đặt tất cả nhóm thành giá trị này

en: _Grouping:
vi: _Nhóm:

en: Set all beats per minute to this value
vi: Đặt tất cả nhịp mỗi phút thành giá trị này

en: Bea_ts Per Minute:
vi: Nhịp _trên phút:

en: Set all copyrights to this value
vi: Đặt tất cả bản quyền thành giá trị này

en: Copyrig_ht:
vi: Bản quyề_n:

en: Set all licenses to this value
vi: Đặt tất cả giấy phép thành giá trị này

en: _License URI:
vi: URI Giấy p_hép:

en: Set all comments to this value
vi: Đặt tất cả chú thích thành giá trị này

en: Advance to the next track and edit its title
vi: Chuyển sang bài tiếp và sửa tên của nó

en: Set all sort track titles to this value
vi: Đặt tất cả tên bài để sắp xếp thành giá trị này

en: Sort Track Title:
vi: Tên bài để sắp xếp:

en: Set all sort track artists to this value
vi: Đặt tất cả nghệ sĩ bài để sắp xếp thành giá trị này

en: Sort Track Artist:
vi: Nghệ sĩ bài để sắp xếp:

en: Set all sort album artists to this value
vi: Đặt tất cả nghệ sĩ album để sắp xếp thành giá trị này

en: Sort Album Artist:
vi: Nghệ sĩ album để sắp xếp:

en: Set all sort album titles to this value
vi: Đặt tất cả tên album để sắp xếp thành giá trị này

en: Sort Album Title:
vi: Tên Album để sắp xếp:

en: File Name:
vi: Tên tập tin:

en: Directory:
vi: Thư mục:

en: Full Path:
vi: Đường dẫn đầy đủ :

en: Audio Sample Rate:
vi: Tốc độ mẫu âm thanh:

en: Audio Channels:
vi: Kênh âm thanh:

en: Bits Per Sample:
vi: Bit trên Mẫu:

en: Video Dimensions:
vi: Các chiều video:

note: Translators: {0} is the description of the codec
en: {0} Codec:
vi: Bộ mã {0}:

en: Container Formats:
vi: Định dạng vỏ chứa:

en: Imported On:
vi: Được nhập lên:

en: Last Played:
vi: Đã phát cuối cùng:

en: Last Skipped:
vi: Đã bỏ qua cuối cùng:

en: Play Count:
vi: Đếm phát:

en: Skip Count:
vi: Đếm bỏ qua:

en: Track Editor
vi: Chỉnh sửa bài

en: Show the previous track
vi: Hiện bài trước

en: Show the next track
vi: Hiện bài tiếp

en: Sync all field _values
vi: Đồng bộ tất cả _giá trị trường

en: Apply the values of all common fields set for this track to all of the tracks selected in this editor
vi: Áp dụng các giá trị trong tất cả trường thông dụng cho bài này lên các bài đã chọn trong bộ chỉnh sửa này

en: <i>Editing {0} of {1} items</i>
vi: <i>Đang sửa {0} trong {1} mục</i>

en: Save the changes made to the open track? | Save the changes made to {0} of {1} open tracks?
vi[0]: Lưu các thay đổi đã tạo lên vào {0} trong {1} bài đang mở?

en: If you don't save, changes from the last {0} will be permanently lost.
vi: Nếu bạn không lưu, các thay đổi trong {0} bài cuối cùng sẽ mất vĩnh viễn.

en: _Equalizer
vi: _Bộ cân chỉnh tần số

en: View the graphical equalizer
vi: Xem bộ cân chỉnh tần số

en: _Context Pane
vi: Khung ngữ _cảnh

en: Show the context pane beneath the track list
vi: Hiện khung ngữ cảnh bên dưới danh sách bài

en: Enter or leave fullscreen mode
vi: Mở hoặc rời khỏi chế độ toàn màn hình

en: Show Cover _Art
vi: Hiện ả_nh bìa

en: Toggle display of album cover art
vi: Hiện/Ẩn ảnh bìa album

note: Translators: {0} and {1} are for markup so ignore them, {2} and {3} are Podcast Name and Published Date, respectively; e.g. 'from BBtv published 7/26/2007'
en: {0}from{1} {2} {0}published{1} {3}
vi: {0}từ{1} {2} {0}phát hành{1} {3}

note: simply: "Chicago Public Radio" or whatever the artist name is
en: Unknown Stream
vi: Dòng phát không rõ

note: Translators: {0} and {1} are markup so ignore them, {2} is the name of the radio station
en: {0}on{1} {2}
vi: {0}trên{1} {2}

note: Translators: {0} and {1} are for markup so ignore them, {2} and {3} are Artist Name and Album Title, respectively; e.g. 'by Parkway Drive from Killing with a Smile'
en: {0}by{1} {2} {0}from{1} {3}
vi: {0}bởi{1} {2} {0}từ{1} {3}

note: Translators: {0} and {1} are for markup so ignore them, {2} is for Album Title; e.g. 'from Killing with a Smile'
en: {0}from{1} {2}
vi: {0}từ{1} {2}

note: Translators: {0} and {1} are for markup so ignore them, {2} is for Artist Name; e.g. 'by Parkway Drive'
en: {0}by{1} {2}
vi: {0}bởi{1} {2}

en: Stop Operation
vi: Dừng thao tác

en: Stop {0}
vi: Dừng {0}

en: This operation is still performing work. Would you like to stop it?
vi: Thao tác này vẫn đang thực hiện công việc. Bạn có muốn dừng nó không?

en: The '{0}' operation is still performing work. Would you like to stop it?
vi: Thao tác '{0}' vẫn còn đang làm việc. Bạn có muốn dừng không?

en: Continue {0}
vi: Tiếp tục {0}

en: Stopping...
vi: Đang dừng...

en: Import Files to Library
vi: Nhập tập tin vào Thư viện

en: C_hoose Files...
vi: C_họn tập tin...

en: _Files to import:
vi: _Tập tin để nhập:

en: Select Files
vi: Chọn tập tin

en: (none selected)
vi: (chưa chọn gì)

en: Import Folders to Library
vi: Nhập thư mục vào thư viện

en: Local Folders
vi: Thư mục cục bộ

en: C_hoose Folders...
vi: Chọn thư mục...

en: _Folders to import:
vi: _Thư mục để nhập:

en: Select Folders
vi: Chọn thư mục

en: <big><b>Import Media to Library</b></big>
vi: <big><b>Nhập phương tiện vào thư viện</b></big>

en: Your media library is empty. You may import new music and videos into your library now, or choose to do so later.
vi: Thư viện phương tiện của bạn đang rỗng. Bạn có thể nhập thêm nhạc và video mới vào thư viện của bạn ngay bây giờ hoặc sau này.

en: Import _from:
vi: Nhập _từ:

en: No available profiles
vi: Không hồ sơ sẵn có

en: Configuring {0}
vi: Đang cấu hình {0}

en: Select Format:
vi: Chọn định dạng:

en: Select library location
vi: Chọn vị trí thư viện

en: Reset location to default ({0})
vi: Đặt lại vị trí về mặc định ({0})

en: Could not show preferences
vi: Không thể hiển thị tùy thích

en: The preferences service could not be found.
vi: Không thể tìm thấy dịch vụ tùy thích.

en: New Smart Playlist
vi: Danh sách thông minh mới

en: Playlist _Name:
vi: Tê_n danh sách:

en: Predefined Smart Playlists
vi: Danh sách thông minh đặt trước

en: Open in editor
vi: Mở trong bộ chỉnh sửa

en: Create and save
vi: Tạo và lưu

en: Browser on Left
vi: Bộ duyệt bên trái

en: Show the artist/album browser to the left of the track list
vi: Hiện bộ duyệt album/nghệ sĩ ở bên trái danh sách bài

en: Browser on Top
vi: Bộ duyệt bên trên

en: Show the artist/album browser above the track list
vi: Hiện bộ duyệt album/nghệ sĩ bên trên danh sách bài

en: Show Browser
vi: Hiện bộ duyệt

en: Show or hide the artist/album browser
vi: Hiện hoặc ẩn bộ duyệt album/nghệ sĩ

en: Loading {0}...
vi: Đang tải {0}...

en: Insert
    Disc
vi: Nạp
    Đĩa

en: Contacting...
vi: Đang liên lạc...

en: Generation
vi: Thế hệ

note: AddDapProperty (Catalog.GetString ("Produced on"), ipod_device.ProductionInfo.DisplayDate); AddDapProperty (Catalog.GetString ("Firmware"), ipod_device.FirmwareVersion); string [] capabilities = new string [ipod_device.ModelInfo.Capabilities.Count]; ipod_device.ModelInfo.Capabilities.CopyTo (capabil
en: Supports cover art
vi: Hỗ trợ nhãn đĩa

en: Supports photos
vi: Hỗ trợ ảnh

en: Track duration is zero
vi: Thời lượng bài bằng không

en: Syncing iPod
vi: Đang đồng bộ iPod

en: Preparing to synchronize...
vi: Đang chuẩn bị để đồng bộ...

en: Adding track {0} of {1}
vi: Thêm bài {0} trong {1}

en: Removing track {0} of {1}
vi: Đang gỡ bài {0} trong {1}

en: Writing media database
vi: Đang ghi cơ sở dữ liệu phương tiện

en: Sync {0}
vi: Đồng bộ {0}

note: Note to translators: {0}, {1} and {2} will be replaced with numbers.
en: {0} to add, {1} to remove, {2} to update
vi: thêm {0}, gỡ bỏ {1}, cập nhật {2}

en: Loading {0}
vi: Đang tải {0}

en: The {0} format is not supported by the device, and no converter was found to convert it
vi: Định dạng {0} không được hỗ trợ bởi thiết bị và không một trình chuyển đổi nào được tìm thấy để chuyển đổi nó.

en: File format conversion support is not available
vi: Hỗ trợ chuyển đổi định dạng tập tin không sẵn có

en: Error converting file
vi: Lỗi khi chuyển đổi tập tin

en: Sync when first plugged in and when the libraries change
vi: Đồng bộ khi lần đầu cắm vào và khi thư viện thay đổi

en: Begin synchronizing the device as soon as the device is plugged in or the libraries change.
vi: Bắt đầu đồng bộ thiết bị ngay khi thiết bị được cắm vào hay khi thư viện thay đổi.

en: Sync Preferences
vi: Tùy thích đồng bộ

note: singular form unused b/c we know it's > 1, but we still need GetPlural
en: The sync operation will remove one track from your device. | The sync operation will remove {0} tracks from your device.
vi[0]: Thao tác đồng bộ sẽ gỡ bỏ {0} bài khỏi thiết bị của bạn.

en: Are you sure you want to continue?
vi: Bạn có chắc muốn tiếp tục không?

en: Remove tracks
vi: Gỡ bỏ bài

note: Translators: {0} is the name assigned to a Digital Audio Player by its owner
en: {0} Properties
vi: Thuộc tính {0}

en: Device name
vi: Tên thiết bị

en: Encode to
vi: Mã hóa sang

en: Capacity used
vi: Dung lượng đã dùng

en: Advanced details
vi: Chi tiết nâng cao

en: Manage manually
vi: Quản lý bằng tay

en: Sync entire library
vi: Đồng bộ toàn bộ thư viện

note: Translators: {0} is the name of a playlist
en: Sync from “{0}”
vi: Đồng bộ từ "{0}"

en: Import Purchased Music
vi: Nhập bản nhạc đã mua

en: Disconnecting {0}...
vi: Đang ngắt kết nối {0}...

en: Could not disconnect {0}: {1}
vi: Không thể ngắt kết nối {0}: {1}

en: Rebuilding Database
vi: Đang xây dựng lại cơ sở dữ liệu...

en: Scanning iPod...
vi: Đang quét iPod...

en: Processing Tracks...
vi: Đang xử lý các Bản nhạc...

en: Ordering Tracks...
vi: Đang sắp xếp bài...

en: Saving new database...
vi: Đang lưu cơ sở dữ liệu mới...

en: Error rebuilding iPod database
vi: Gặp lỗi khi xây dựng lại cơ sở dữ liệu iPod

en: Produced on
vi: Sản xuất vào

en: Capabilities
vi: Khả năng

en: Out of space on device
vi: Hết không gian trên thiết bị

en: Please manually remove some songs
vi: Hãy tự gỡ bỏ vài bài hát

en: Updating...
vi: Đang cập nhật...

en: Unable to read your iPod
vi: Không thể đọc iPod của bạn

en: You have used this iPod with a version of iTunes that saves a version of the song database for your iPod that is too new for Banshee to recognize.
    
    Banshee can rebuild your database, but you might lose your settings and all the content in the device (be sure to backup your data first). Using Banshee and iTunes with the same iPod is not recommended.
vi: Bạn đã sử dụng iPod này với một phiên bản iTunes đã lưu một phiên bản cơ sở dữ liệu bài hát quá mới cho iPod của bạn mà Banshee không thể nhận diện.
    
    Banshee có thể xây dựng lại cơ sở dữ liệu của bạn, nhưng bạn có thể mất những thiết đặt và tất cả nội dung trong thiết bị (hãy chắc chắn đã sao lưu dữ liệu trước). Sử dụng Banshee và iTunes với cùng một chiếc iPod không được khuyến khích.

en: Learn more about Banshee's iPod support
vi: Tìm hiểu thêm về hỗ trợ iPod của Banshee

en: An iPod database could not be found on this device.
    
    Banshee can build a new database for you.
vi: Một cơ sở dữ liệu iPod không thể được tìm thấy trên thiết bị này.
    
    Banshee có thể xây dựng một cơ sở dữ liệu mới cho bạn.

en: What is the reason for this?
vi: Tại sao xảy ra như thế?

en: Your iPod is mounted read only. Banshee can not restore your iPod.
vi: iPod của bạn được gắn chỉ đọc. Banshee không thể phục hồi iPod của bạn.

en: Rebuild iPod Database...
vi: Xây dựng lại cơ sở dữ liệu iPod...

en: Confirm Rebuild iPod Database
vi: Xác nhận việc xây dựng lại cơ sở dữ liệu iPod

en: Rebuilding your iPod database may take some time. Also note that any playlists you have on your iPod will be lost.
    
    Are you sure you want to rebuild your iPod database?
vi: Việc xây dựng lại cơ sở dữ liệu iPod có thể kéo dài một lát. Hơn nữa, hãy chú ý rằng bất kỳ danh mục nhạc nào nằm trên iPod của bạn cũng sẽ bị mất.
    
    Bạn có chắc chắn muốn xây dựng lại cơ sở dữ liệu iPod đó không?

en: Rebuild Database
vi: Xây dựng lại cơ sở dữ liệu

en: Rebuilding iPod Database...
vi: Đang xây dựng lại cơ sở dữ liệu iPod...

en: Purchased Music
vi: Nhạc đã mua

en: Rockbox Device
vi: Thiết bị Rockbox

en: Audio Folder | Audio Folders
vi[0]: Thư mục âm thanh

en: Video Folder | Video Folders
vi[0]: Thư mục video

en: Required Folder Depth
vi: Chiều sâu thư mục yêu cầu

en: Supports Playlists
vi: Hỗ trợ danh sách phát

en: Ringtones
vi: Nhạc chuông

en: Error Initializing MTP Device Support
vi: Lỗi khởi chạy hỗ trợ thiết bị MTP

en: There was an error intializing MTP device support.  See http://www.banshee-project.org/Guide/DAPs/MTP for more information.
vi: Có lỗi khi khởi chạy hỗ trợ thiết bị MTP. Xem http://www.banshee-project.org/Guide/DAPs/MTP để biết thêm thông tin.

en: Battery level
vi: Mức pin

note: user_event.Progress = (double)current / total; Translators: {0} is the name of the MTP audio device (eg Gabe's Zen Player), {1} is the track currently being loaded, and {2} is the total # of tracks that will be loaded.
en: Loading {0} - {1} of {2}
vi: Đang tải {0} - {1} trong {2}

en: Amazon MP3 Purchases
vi: Mua từ Amazon MP3

en: Amazon MP3s
vi: Amazon MP3

en: Songs purchased from the Amazon MP3 Store
vi: Các bài hát mua từ cửa hàng Amazon MP3

en: Download Amazon MP3 Purchase
vi: Tải bài hát mua từ Amazon MP3

en: Amazon MP3 Files
vi: Tập tin từ Amazon MP3

en: Amazon MP3 Purchase
vi: Nhạc mua từ Amazon MP3

en: C_hoose Files
vi: _Chọn tập tin

en: Amazon MP3 Store
vi: Cửa hàng Amazon MP3

en: Which Amazon MP3 storefront to use by default.
vi: Chọn quầy Amazon MP3 để dùng mặc định

en: Automatic (Geo IP detection)
vi: Tự động (phát hiện IP địa lý)

note: TODO uncomment this after string-freeze combo.Add (Catalog.GetString ("Canada (amazon.ca)"), "CA");
en: France (amazon.fr)
vi: Pháp (amazon.fr)

en: Germany, Switzerland, Austria (amazon.de)
vi: Đức, Thụy Sĩ, Áo (amazon.de)

en: Japan (amazon.co.jp)
vi: Nhật (amazon.co.jp)

en: United Kingdom (amazon.co.uk)
vi: Vương quốc Anh (amazon.co.uk)

en: United States (amazon.com)
vi: Hoa Kỳ (amazon.com)

en: Search the Amazon MP3 Store
vi: Tìm kiếm trên Cửa hàng Amazon MP3

en: Open Book
vi: Mở sách

en: Merge Discs...
vi: Hợp nhất đĩa

en: Resume playback of this audiobook
vi: Tiếp tục phát sách tiếng này

en: Merge the {0} selected discs into one book? | Merge the {0} selected discs into one book?
vi[0]: Hợp nhất {0} đĩa đã chọn vào một sách?

en: This will ensure the disc numbers are all set properly, and then set the author and book title for all tracks on all these discs to the values below
vi: Điều này sẽ chắc chắn số đĩa đã được đặt đúng rồi sau đó đặt tác giả và tên sách cho tất cả bài trên toàn bộ các đĩa này thành các giá trị dưới đây

en: Book Title:
vi: Tên sách:

note: Translators: This means the first letter of the author's name
en: Author Initial
vi: Chữ cái đầu tác giả

en: Book Title
vi: Tên sách

en: Audiobooks
vi: Sách tiếng

en: Search your audiobooks
vi: TÌm kiếm sách tiếng của bạn

en: {0} book | {0} books
vi[0]: {0} sách

en: Audiobooks Folder
vi: Thư mục sách tiếng

en: Resume Playback
vi: Tiếp tục phát

en: Track {0}
vi: Bài {0}

en: Importing Audio CD
vi: Đang nhập đĩa CD âm thanh...

en: Initializing Drive
vi: Đang khởi tạo ổ đĩa

en: <i>{0}</i> is still being imported into the music library. Would you like to stop it?
vi: <i>{0}</i> vẫn còn đang được nhập vào thư viện âm nhạc. Bạn có muốn dừng không?

en: Cannot Import CD
vi: Không thể nhập đĩa CD

en: Audio CDs
vi: CD Âm thanh

en: Audio CD Importing
vi: Nhập CD âm thanh

en: _Import format
vi: Định dạng nhậ_p

en: _Automatically import audio CDs when inserted
vi: _Tự động nhập các CD âm thanh khi được đưa vào

en: When an audio CD is inserted, automatically begin importing it if metadata can be found and it is not already in the library.
vi: Khi một CD âm thanh được đưa vào, tự động bắt đầu nhập nếu dữ liệu lý lịch (metadata) có thể tìm thấy và không có sẵn trong thư viện.

en: _Eject when done importing
vi: _Đẩy _ra khi nhập xong

en: When an audio CD has been imported, automatically eject it.
vi: Khi một CD âm thanh đã được nhập, tự động đẩy nó ra.

en: Use error correction when importing
vi: Sử dụng sửa chữa lỗi khi nhập

en: Error correction tries to work around problem areas on a disc, such as surface scratches, but will slow down importing substantially.
vi: Sửa chữa lỗi sẽ cố gắng xử lý vùng có vấn đề trên đĩa như là các vết xước bề mặt, nhưng sẽ làm chậm căn bản quá trình nhập.

en: Import CD
vi: Nhập đĩa CD

en: Import this audio CD to the library
vi: Nhập CD âm thanh này vào thư viện

en: Duplicate CD
vi: Sao đôi CD

en: Duplicate this audio CD
vi: Sao đôi CD âm thanh này

en: Searching for track information...
vi: Đang tìm kiếm thông tin bài...

en: Could not fetch track information
vi: Không thể lấy thông tin bài

en: Automatic import off since this album is already in the Music Library.
vi: Tự động tắt nhập vì album này đã có trong Thư viện nhạc

en: Could not import CD
vi: Không thể nhập CD

en: Could not duplicate audio CD
vi: Không thể sao đôi CD âm thanh

en: Ejecting audio CD...
vi: Đang đẩy CD âm thanh ra...

en: Could not eject audio CD: {0}
vi: Không thể đẩy ra CD âm thanh: {0}

en: Audio CD Preferences
vi: Tùy thích CD âm thanh

en: Eject Disc
vi: Đẩy đĩa ra

en: Import ‟{0}”
vi: Nhập "{0}"

en: Detecting BPM
vi: Đang nhận diện BPM

en: D_etect
vi: _Nhận diện

en: Have Banshee attempt to auto-detect the BPM of this song
vi: Ra lệnh Banshee cố gắng tự động nhận diện BPM của bài hát này

en: Play this song
vi: Phát bài này

en: Tap this button to the beat to set the BPM for this song manually
vi: Gõ nút này vào nhạc nền để đặt bằng tay BPM cho bài hát này

en: _Automatically detect BPM for all songs
vi: _Tự động nhận diện BPM cho tất cả bài hát

en: Detect beats per minute (BPM) for all songs that don't already have a value set
vi: Nhận diện số nhịp mỗi phút (BPM) cho tất cả bài hát vẫn chưa được đặt giá trị

en: Downloading Cover Art
vi: Đang tải ảnh bìa

en: Shared Music
vi: Nhạc chia sẻ

en: Disconnected from music share
vi: Đã ngắt kết nối từ chia sẻ nhạc

en: Unable to connect to music share
vi: Không thể kết nối vào chia sẻ nhạc

en: iTunes® 7 introduced new compatibility issues and currently only works with other iTunes® 7 clients.
    
    No third-party clients can connect to iTunes® music shares anymore. This is an intentional limitation by Apple in iTunes® 7 and we apologize for the unfortunate inconvenience.
vi: iTunes® 7 công bố những vấn đề tương thích mới và hiện chỉ làm việc với các trình khách iTunes® 7 khác.
    
    Không có một trình khách thuộc hãng thứ ba nào có thể kết nối với chia sẻ nhạc iTunes® được nữa. Đây là một giới hạn cố ý bởi Apple trong iTunes® 7 và chúng tôi xin lỗi về sự bất tiện không may mắn này.

en: Common reasons for connection failures:
vi: Các lý do thường gặp cho các thất bại khi kết nối:

en: The provided login credentials are invalid
vi: Thông tin ủy nhiệm truy cập đã cung cấp không hợp lệ

en: The login process was canceled
vi: Tiến trình đăng nhập bị hủy bỏ

en: Too many users are connected to this share
vi: Quá nhiều người dùng đã kết nối tới chia sẻ này

en: You are no longer connected to this music share
vi: Bạn không còn kết nối với chia sẻ nhạc này nữa

en: Try connecting again
vi: Thử kết nối lần nữa

en: The music share is hosted by iTunes® 7
vi: Chia sẻ nhạc được đặt tại iTunes® 7

en: Login to Music Share
vi: Đăng nhập vào vùng chia sẻ âm nhạc

en: Connecting to {0}
vi: Đang kết nối tới {0}

en: Add Remote DAAP Server
vi: Thêm máy phục vụ DAAP từ xa

en: Add a new remote DAAP server
vi: Thêm một máy phục vụ DAAP từ xa mới

en: Music Share
vi: Chia Sẻ Nhạc

en: Logging in to {0}.
vi: Đang đăng nhập vào {0}.

en: Loading {0} track | Loading {0} tracks
vi[0]: Đang tải {0} bài

en: Loading playlists
vi: Đang tải danh sách phát

en: Open remote DAAP server
vi: Mở máy phục vụ DAAP từ xa

en: Enter server IP address and port:
vi: Nhập địa chỉ IP và cổng máy phục vụ:

en: Downloading eMusic Track(s)
vi: Đang tải (các) bài từ eMusic

en: Cancel all eMusic downloads?
vi: Hủy tất cả các tải về từ eMusic

en: Transferring {0} file at {1} KB/s | Transferring {0} of {2} files at {1} KB/s
vi[0]: Đang truyền {0} trong {2} tập tin với tốc độ {1} KB/s

en: Canceling Downloads
vi: Đang hủy các tải về

en: Waiting for downloads to terminate...
vi: Đang đợi các tải về chấm dứt

en: Import eMusic Downloads to Library
vi: Nhập tải về từ eMusic vào thư viện

en: eMusic Files
vi: Tập tin eMusic

en: eMusic Tracks
vi: Bài eMusic

en: File System Queue
vi: Hàng đợi hệ thống tập tin

en: Remove all tracks from the file system queue
vi: Gỡ bỏ tất cả bài khỏi hàng đợi tập tin hệ thống

en: Clear on Quit
vi: Xóa khi thoát

en: Clear the file system queue when quitting
vi: Xóa hàng đợi hệ thống tập tin khi thoát

en: Duplicate Albums
vi: Album trùng lặp

en: Displayed are albums that should likely be merged.  For each row, click the desired title to make it bold, or uncheck it to take no action.
vi: Hiện ra là các album có vẻ nên được hợp nhất. Với mỗi dòng, nhấn vào tên mong muốn để làm nó đậm lên, hoặc bỏ chọn nó để không làm gì cả.

en: Duplicate Artists
vi: Nghệ sĩ trùng lặp

en: Displayed are artists that should likely be merged.  For each row, click the desired name to make it bold, or uncheck it to take no action.
vi: Hiện ra là các nghệ sĩ có vẻ nên được hợp nhất. Với mỗi dòng, nhấn vào tên mong muốn để làm nó đậm lên hoặc bỏ chọn nó để không làm gì cả.

en: Fix Music Metadata...
vi: Sửa chữa dữ liệu lý lịch nhạc...

en: Metadata Fixer
vi: Bộ sửa dữ liệu lý lịch

en: Problem Type:
vi: Kiểu vấn đề:

en: Apply Selected Fixes
vi: Áp dụng các sửa chữa đã chọn

en: Duplicate Genres
vi: Thể loại trùng lặp

en: Displayed are genres that should likely be merged.  For each row, click the desired genre to make it bold, or uncheck it to take no action.
vi: Hiện ra là các thể loại có vẻ nên được hợp nhất. Với mỗi dòng, nhấn vào thể loại mong muốn để làm nó đậm lên, hoặc bỏ chọn để không làm gì cả.

en: Fix?
vi: Sửa?

en: View Item Details
vi: Xem các chi tiết mục

en: Open Webpage
vi: Mở trang web

en: Visit Archive.org
vi: Xem Archive.org

en: Subscribe to this search as a podcast
vi: Đăng ký tìm kiếm này như một podcast

en: Close Item
vi: Đóng mục

en: Getting item details from the Internet Archive
vi: Lấy chi tiết mục từ Internet Archive

en: Timed out getting item details from the Internet Archive
vi: Hết thời gian chờ khi lấy chi tiết mục từ Internet Archive

en: Error getting item details from the Internet Archive
vi: Lỗi khi lấy các chi tiết mục từ Internet Archive

en: Year:
vi: Năm:

en: Publisher:
vi: Nhà xuất bản:

en: License URL:
vi: URL giấy phép:

en: Downloads, overall:
vi: Tải về, toàn bộ:

en: Downloads, past month:
vi: Tải về, tháng qua:

en: Downloads, past week:
vi: Tải về, tuần qua:

en: Added:
vi: Đã thêm:

en: Added by:
vi: Đã thêm bởi:

en: Collections:
vi: Bộ sưu tập:

en: Contributor:
vi: Cộng tác viên:

en: Recorded by:
vi: Thu âm bởi:

en: Transferred by:
vi: Truyền bởi:

note: Translators: {0} is the number of reviewers, {1} is the average rating (not really relevant if there's only 1)
en: {0} reviewer | {0} reviewers, avg {1}
vi[0]: {0} người nhận xét, trung bình {1}

note: Translators: {0} is the unicode-stars-rating, {1} is the name of a person who reviewed this item, and {1} is a date/time string
en: {0} by {1} on {2}
vi: {0} bởi {1} lúc {2}

en: Write your own review
vi: Viết nhận xét của chính bạn

en: Optional Query
vi: Truy vấn tùy chọn

en: Preferred Media Types
vi: Kiểu phương tiện ưa thích

en: _Audio
vi: Â_m thanh

en: Search...
vi: Tìm kiếm...

en: For Children
vi: Cho trẻ em

en: Poetry
vi: Thơ ca

en: Old Movies
vi: Phim cũ

en: New From LibriVox
vi: Mới từ LibriVox

en: Old Texts
vi: Văn bản cũ

en: Library of Congress
vi: Thư viện Quốc hội

en: The Internet Archive, a 501(c)(3) non-profit, is building a digital library of Internet sites and other cultural artifacts in digital form. Like a paper library, we provide free access to researchers, historians, scholars, and the general public.
vi: Internet Archive, một tổ chức 501(c)(3) (theo luật Hoa Kỳ) phi lợi nhuận, đang tạo dựng nên một thư viện số của các địa chỉ Internet và các văn hóa thể trong dạng thức số. Giống như một thư viện giấy, chúng tôi cung cấp kết nối miễn phí tới các nhà nghiên cứu, các nhà sử gia, các học giả và cộng đồng chung.

en: Visit the Internet Archive online at archive.org
vi: Ghé thăm trực tuyến Internet Archive tại archive.org

en: Movies
vi: Phim

en: Lectures
vi: Bài giảng

en: Concerts
vi: Hòa nhạc

en: Searching the Internet Archive
vi: Tìm kiếm trên Internet Archive

en: No matches.
vi: Không có kết quả khớp.

en: Showing 1 match | Showing 1 to {0:N0} of {1:N0} total matches
vi[0]: Hiện 1 tới {0:N0} trong tổng cộng {1:N0} khớp

en: Timed out searching the Internet Archive
vi: Hết thời gian chờ khi tìm kiếm trên Internet Archive

en: Error searching the Internet Archive
vi: Lỗi khi tìm kiếm trên Internet Archive

en: Fetch more results from the Internet Archive?
vi: Lấy thêm kết quả từ Internet Archive?

en: Fetch More
vi: Lấy thêm

en: Formats
vi: Định dạng

note: #-#-#-#-#  377 (gtksourceview 2.5.4)  #-#-#-#-# Translators: throughout gtksourceview "language" stands * for "programming language", not "spoken language" #-#-#-#-#  378 (gtksourceview 2.5.4)  #-#-#-#-# Translators: throughout GtkSourceView "language" stands #-#-#-#-#  421 (PACKAGE VERSION)  #-#-#-
en: Language
vi: Ngôn ngữ

en: Review Count
vi: Đếm nhận xét

en: Moving Images
vi: Hình động

en: Animation & Cartoons
vi: Hoạt hình & Hoạt ảnh

en: Arts & Music
vi: Nghệ thuật % Âm nhạc

en: Computers & Technology
vi: Máy tính & Công nghệ

en: Cultural & Academic Films
vi: Phim Văn hóa & Học thuật

en: Ephemeral Films
vi: Phim vớ vẩn

en: Home Movies
vi: Phim nhà

en: News & Public Affairs
vi: Chuyện Tin tức & Công cộng

en: Open Source Movies
vi: Phim mã nguồn mở

en: Spirituality & Religion
vi: Tín ngưỡng & Tinh thần

en: Sports Videos
vi: Video thể thao

en: Videogame Videos
vi: Video trò chơi điện tử

en: Texts
vi: Văn bản

en: American Libraries
vi: Thư viện Mỹ

en: Canadian Libraries
vi: Thư viện Ca-na-đa

en: Universal Library
vi: Thư Viện Chung

en: Children's Library
vi: Thư viện cho trẻ em

en: Additional Collections
vi: Các bộ sưu tập khác

en: Audio Books & Poetry
vi: Sách tiếng & thơ ca

en: Music & Arts
vi: Âm nhạc & Nghệ thuật

en: Non-English Audio
vi: Nhạc không phải Tiếng Anh

en: Open Source Audio
vi: Nhạc mã nguồn mở

en: Radio Programs
vi: Chương trình phát thanh

en: Software
vi: Phần mềm

en: Downloads This Week
vi: Tải về tuần này

en: Newest
vi: Mới nhất

en: Oldest
vi: Cũ nhất

en: Not Set
vi: Chưa đặt

en: Add a new Internet Radio station or playlist
vi: Thêm một đài phát thanh Internet hay danh sách phát

en: Search your stations
vi: Tìm kiếm đài của bạn

en: Edit Station
vi: Sửa đài phát

en: Station
vi: Đài phát

en: {0} station | {0} stations
vi[0]: {0} đài phát

en: Please provide a valid station URI
vi: Hãy cung cấp một URI đài phát hợp lệ

en: Please provide a station genre
vi: Hãy cung cấp một thể loại đài phát

en: Please provide a station title
vi: Hãy cung cấp một tên đài phát

en: Add new radio station
vi: Thêm đài phát thanh mới

en: Edit radio station
vi: Sửa đài phát thanh

en: Enter the Genre, Title and URL of the radio station you wish to add. A description is optional.
vi: Nhập thể loại, tên và URL của đài phát bạn muốn thêm. Mô tả tùy ý.

en: Station Genre:
vi: Thể loại đài:

en: Station Name:
vi: Tên đài:

en: Stream URL:
vi: URL phát:

en: Station Creator:
vi: Nhà tạo đài:

en: Configure the Audioscrobbler plugin
vi: Cấu hình phần bổ sung Audioscrobbler

en: Visit _User Profile Page
vi: Ghé thăm trang _hồ sơ người dùng

en: Visit Your Last.fm Profile Page
vi: Ghé thăm trang hồ sơ Last.fm của bạn

en: _Enable Song Reporting
vi: _Bật thông báo bài hát

en: Enable song reporting
vi: Bật thông báo bài hát

en: View on Last.fm
vi: Xem trên Last.fm

en: View this artist's Last.fm page
vi: Xem trang Last.fm của nghệ sĩ này

en: View Artist on Wikipedia
vi: Xem nghệ sĩ trên Wikipedia

en: Find this artist on Wikipedia
vi: Tìm nghệ sĩ này trên Wikipedia

en: View Artist's Videos
vi: Xem các video của nghệ sĩ

en: Find videos by this artist
vi: Tìm video bởi nghệ sĩ này

en: Recommend to
vi: Khuyến nghị cho

en: Recommend this artist to someone
vi: Khuyến nghị nghệ sĩ này cho ai đó

en: View this album's Last.fm page
vi: Xem trang Last.fm của album này

en: Recommend this album to someone
vi: Khuyến nghị album này cho ai đó

en: View this track's Last.fm page
vi: Xem trang Last.fm của bài này

en: Recommend this track to someone
vi: Khuyến nghị bài này cho ai đó

en: Sign up for Last.fm
vi: Đăng kí Last.fm

en: Open Last.fm in a browser, giving you the option to authorize Banshee to work with your account
vi: Mở Last.fm trong một trình duyệt, cho bạn tùy chọn để cho phép Banshee làm việc với tài khoản của bạn

en: Log in to Last.fm
vi: Đăng nhập vào Last.fm

en: You need to allow Banshee to access your Last.fm account.
vi: Bạn cần cho phép Banshee truy cập tài khoản Last.fm của bạn.

en: Finish Logging In
vi: Kết thúc đăng nhập

en: You are logged in to Last.fm as the user <i>{0}</i>.
vi: Bạn đã đăng nhập vào Last.fm như người dùng <i>{0}</i>.

en: Log out of Last.fm
vi: Đăng xuất khỏi Last.fm

en: Recently Loved Tracks
vi: Bài được yêu mến gần đây

en: Recently Played Tracks
vi: Bài nhạc được chơi gần đây

en: My Top Artists
vi: Nghệ sỹ hàng đầu của tôi

en: {0} plays
vi: {0} phát

en: Join Last.fm
vi: Tham gia Last.fm

en: Last.fm Recommendations
vi: Khuyến nghị từ Last.fm

en: Top Albums by {0}
vi: Các album hàng đầu theo {0}

en: Top Tracks by {0}
vi: Các bài hàng đầu theo {0}

en: Recommended Artists
vi: Nghệ sĩ được đề nghị

en: No similar artists found
vi: Không có nghệ sĩ tương tự được tìm thấy

en: {0}% Similarity
vi: {0}% tương tự

en: Unknown Similarity
vi: Tương tự không rõ

en: _Add Station...
vi: _Thêm đài phát...

en: Add a new Last.fm radio station
vi: Thêm một đài phát thanh Last.fm mới

note: Translators: {0} is a type of Last.fm station, eg "Fans of" or "Similar to".
en: Listen to {0} Station
vi: Nghe đài {0}

note: Translators: {0} is a type of Last.fm station, eg "Fans of" or "Similar to".
en: Listen to the Last.fm {0} station for this artist
vi: Nghe đài {0} từ Last.fm cho nghệ sĩ này

en: Fans of
vi: Người hâm mộ

en: Similar to
vi: tương tự

en: Love Track
vi: Yêu bài

en: Mark current track as loved
vi: Đánh dấu bài hiện tại là yêu

en: Ban Track
vi: Cấm bài

en: Mark current track as banned
vi: Đánh dấu bài hiện tại là cấm

en: Fans of {0}
vi: Người hâm mộ của {0}

en: Similar to {0}
vi: Tương tự {0}

en: _Add Station
vi: _Thêm đài phát

en: Sort Stations by
vi: Sắp xếp các đài phát theo

en: Total Play Count
vi: Tổng số lần phát

en: New Station
vi: Đài phát mới

en: Station _Type:
vi: _Kiểu đài:

en: Last.fm Station
vi: Đài Last.fm

en: Edit Last.fm Station
vi: Sửa đài Last.fm

en: Delete Last.fm Station
vi: Xóa đài Last.fm

en: Tuning Last.fm to {0}.
vi: Chỉnh Last.fm sang {0}

note: Translators: {0} is an error message sentence from RadioConnection.cs.
en: Failed to tune in station. {0}
vi: Thất bại khi chỉnh đài. {0}

en: Getting new songs for {0}.
vi: Lấy bài mới cho {0}.

en: No new songs available for {0}.
vi: Không có bài mới sẵn sàng cho {0}.

en: Failed to get new songs for {0}.
vi: Thất bại khi lấy bài mới cho {0}.

en: {0} song played | {0} songs played
vi[0]: {0} bài đã chơi

en: Banshee Group
vi: Nhóm Banshee

en: For User:
vi: Với người dùng:

en: Of User:
vi: Của người dùng:

en: Fans of:
vi: Người hâm mộ của:

en: Similar
vi: Tương tự

en: Similar to:
vi: Tương tự với:

en: Launch the Banshee Media Player
vi: Chạy trình phát phương tiện Banshee

en: Quick access panel for your media
vi: Thanh truy cập nhanh cho phương tiện của bạn

en: _Mini Mode
vi: Chế độ _rút gọn

en: Full Mode
vi: Chế độ đầy đủ

en: Switch back to full mode
vi: Chuyển về chế độ đầy đủ

en: Change repeat playback mode
vi: Thay đổi chế độ phát lặp lại

en: Discover interesting podcasts in the Miro Guide podcast directory!
vi: Khám phá các podcast thú vị trên thư mục podcast Miro Guide!

en: Open Miro Guide
vi: Mở Miro Guide

en: Search for podcasts
vi: Tìm kiếm podcast

en: Search for video podcasts
vi: Tìm kiếm podcast video

en: _Show Notifications
vi: _Hiện thông báo

en: Show notifications when item changes
vi: Hiện các thông báo khi mục thay đổi

en: Still Running
vi: Vẫn đang chạy

en: Banshee was closed to the notification area. Use the <i>Quit</i> option to end your session.
vi: Banshee đã đóng vào vùng thông báo. Sử dụng tùy chọn <i>Thoát</i> để kết thúc phiên làm việc của bạn.

en: Skip this item
vi: Bỏ qua mục này

en: Cannot show notification
vi: Không thể hiện thông báo

note: Translators: {0} and {1} are for markup so ignore them, {2} and {3} are Artist Name and Album Title, respectively; e.g. 'by Parkway Drive from Killing with a Smile'
en: {0}by{1} {2}
    {0}from{1} {3}
vi: {0}bởi{1} {2}
    {0}từ{1} {3}

en: Simplify the Now Playing interface by hiding the source list and more
vi: Đơn giản hóa giao diện Đang phát bằng cách ẩn danh sách nguồn và những thứ khác

en: Unable to import track: {0}
vi: Không thể nhập bài: {0}

en: Importing from Amarok failed
vi: Nhập từ Amarok thất bại

note: TODO add Help button and dialog/tooltip
en: iTunes Importer
vi: Bộ nhập từ iTunes

en: Import song ratings
vi: Nhập các đánh giá bài hát

en: Import play statistics (playcount, etc.)
vi: Nhập các thống kê bài hát (số lần phát,...)

en: Import playlists
vi: Nhập danh sách phát

en: Locate your "{0}" file...
vi: Định vị tập tin "{0}" của bạn...

en: Locate "{0}"
vi: Định vị "{0}"

en: Locate iTunes Music Directory
vi: Định vị Thư mục âm nhạc  iTunes

en: The iTunes library refers to your music directory as "{0}" but Banshee was not able to infer the location of this directory. Please locate it.
vi: Thư viện iTunes dẫn tới thư mục âm nhạc của bạn như là "{0}" nhưng Banshee không thể ngầm tìm vị trí của thư mục này. Hãy định vị nó.

en: iTunes Media Player
vi: Trình phát phương tiện iTunes

en: Banshee is not familiar with this version of the iTunes library format. Importing may or may not work as expected, or at all. Would you like to attempt to import anyway?
vi: Banshee không quen với phiên bản định dạng thư viện iTunes này. Việc nhập có thể hoặc không làm việc như mong muốn, hay thậm chí không làm việc. Bạn có muốn tiếp tục cố gắng nhập?

en: Unable to import song.
vi: Không thể nhập bài hát.

en: Import _playlists
vi: Nhập danh sách _phát

en: f_rom
vi: _từ

en: Add to Play Queue
vi: Thêm vào hàng đợi phát

en: Append selected songs to the play queue
vi: Thêm các bài đã chọn vào hàng đợi phát

en: Play After
vi: Phát sau

en: Add selected songs after the currently playing track, album, or artist
vi: Thêm các bài đã chọn vào sau bài, album hay nghệ sĩ đang phát

en: Add selected songs to the play queue after the currently playing song
vi: Thêm các bài đã chọn vào hàng đợi phát sau bài đang phát hiện tại

en: Current Album
vi: Album hiện tại

en: Add selected songs to the play queue after the currently playing album
vi: Thêm các bài đã chọn vào hàng đợi phát sau album đang phát hiện tại

en: Current Artist
vi: Nghệ sĩ hiện tại

en: Add selected songs to the play queue after the currently playing artist
vi: Thêm các bài đã chọn vào hàng đợi phát sau nghệ sĩ phát hiện tại

en: Refresh random tracks in the play queue
vi: Làm mới ngẫu nhiên các bài trong hàng đợi phát

en: Randomize the playback order of items in the play queue
vi: Ngẫu nhiên hóa thứ tự phát của các mục trong hàng đợi phát

en: Add More
vi: Thêm vào

en: Add more random tracks to the play queue
vi: Thêm nhiều bài ngẫu nhiên vào hàng đợi phát

en: Remove all tracks from the play queue
vi: Gỡ bỏ toàn bộ bài trong hàng đợi phát

en: Clear the play queue when quitting
vi: Xóa hàng đợi phát khi thoát

en: Remove From Play Queue
vi: Gỡ bỏ khỏi hàng đợi phát

en: Number of _played songs to show
vi: Số các bài đã _phát để hiển thị

en: Number of _upcoming songs to show
vi: Số các bài _sắp phát để hiển thị

en: All Podcasts ({0})
vi: Tất cả podcast ({0})

en: Podcasts Folder
vi: Thư mục Podcast

en: Remove Podcast
vi: Gỡ bỏ Podcast

en: Disable Auto Updates
vi: Tắt tự động cập nhật

en: Network error updating {0}
vi: Lỗi mạng khi cập nhật {0}

en: Parsing error updating {0}
vi: Lỗi phân tích khi cập nhật {0}

en: Authentication error updating {0}
vi: Lỗi xác thực khi cập nhật {0}

en: Error updating {0}
vi: Lỗi cập nhật {0}

en: Search your podcasts
vi: Tìm kiếm podcast của bạn

en: {0} episode | {0} episodes
vi[0]: {0} phần

en: Never updated
vi: Chưa bao giờ được cập nhật

en: Updated at {0}
vi: Đã cập nhật lúc {0}

en: Updated {0}
vi: Đã cập nhật {0}

en: New Items
vi: Mục mới

en: All Items
vi: Tất cả mục

en: Downloading Podcast(s)
vi: Đang tải (các) podcast

en: Cancel all podcast downloads?
vi: Hủy tất cả các tải về podcast?

note: "<control><shift>U",
en: Check all podcasts for new episodes
vi: Kiểm tra phần mới cho tất cả podcast

en: Add Podcast...
vi: Thêm podcast...

en: Subscribe to a new podcast
vi: Đăng ký vào một podcast mới

en: Unsubscribe and Delete
vi: Hủy đăng ký và xóa

en: Check for New Episodes
vi: Kiểm tra phần mới

en: Download All Episodes
vi: Tải tất cả các phần

en: Visit Podcast Homepage
vi: Xem trang chủ của podcast

en: Podcast Properties
vi: Thuộc tính podcast

en: Mark as New
vi: Đánh dấu là mới

en: Cancel Download
vi: Hủy tải

en: Visit Website
vi: Thăm trang web

en: Add Podcast
vi: Thêm Podcast

en: Podcast URL is invalid.
vi: URL podcast không hợp lệ.

en: Episode Details
vi: Chi tiết phần

en: Check periodically for new episodes
vi: Kiểm tra định kỳ các phần mới

en: If checked, Banshee will check every hour to see if this podcast has new episodes
vi: Nếu được chọn, Banshee sẽ kiểm tra mỗi giờ để xem podcast này đã có phần mới chưa

en: Download new episodes
vi: Tải các phần mới

en: Archive all episodes except the newest one
vi: Lưu trữ tất cả các phần ngoại trừ cái mới nhất

en: Subscription Options
vi: Tùy chọn đăng ký

en: Last Refreshed:
vi: Đã làm mới lần cuối:

en: Subscribe to New Podcast
vi: Đăng ký podcast mới

en: Please enter the URL of the podcast to which you would like to subscribe.
vi: Hãy nhập URL của podcast bạn muốn đăng ký.

en: Download all episodes
vi: Tải tất cả các phần

en: Download the most recent episode
vi: Tải phần gần đây nhất

en: Let me decide which episodes to download
vi: Để tôi chọn phần nào muốn tải

en: _Speaker:
vi: _Loa:

note: Translators: {0} and {1} are Artist Name and Album Title, respectively; e.g. 'by Parkway Drive from Killing with a Smile'
en: by '{0}' from '{1}'
vi: bởi '{0}' từ '{1}'

note: Translators: {0} is for Album Title; e.g. 'from Killing with a Smile'
en: from '{0}'
vi: từ '{0}'

note: Translators: {0} is for Artist Name; e.g. 'by Parkway Drive'
en: by '{0}'
vi: bởi '{0}'

en: _Show Banshee in the sound menu
vi: _Hiện Banshee trong trình đơn âm thanh

en: Control Banshee through the sound menu
vi: Điều khiển Banshe thông qua trình đơn âm thanh

en: Show SQL Console
vi: Hiện trình giao tiếp SQL

en: Start SQL Monitoring
vi: Khởi chạy Quản lý SQL

en: Stop SQL Monitoring
vi: Dừng Quản lý SQL

en: Track Preview
vi: Xem trước bài

en: Uploaded by
vi: Tải lên bởi

en: Play in Banshee...
vi: Phát trong Banshee...

en: Play in Web Browser...
vi: Phát trong trình duyệt web...

en: No videos found
vi: Không có video được tìm thấy

en: open context menu
vi: mở trình đơn ngữ cảnh

en: Hide <i>{0}</i>
vi: Ẩn <i>{0}</i>

note: Translators: {0} is substituted with the application name
en: {0} Encountered a Fatal Error
vi: {0} gặp phải một lỗi nghiêm trọng

en: Assembly Version Information
vi: Thông tin phiên bản hợp ngữ

en: Assembly Name
vi: Tên hợp ngữ

en: Condition:
vi: Điều kiện:

en: _Match
vi: _Khớp

en: of the following:
vi: theo sau đây:

en: _Limit to
vi: _Giới hạn vào

en: selected by
vi: chọn bởi

en: ago
vi: trước

note: #-#-#-#-#  143 (evolution 1.4 GNOME TRUNK)  #-#-#-#-# Translators: This is the last part of the sentence: * "Purge events older than <<spin-button>> days" #-#-#-#-#  390 (homebank)  #-#-#-#-# TRANSLATORS: there is a spinner on the left of this label, and so you have 0....x days of date tolerance #-#
en: days
vi: ngày

note: #-#-#-#-#  1100 (planner Gnome TRUNK)  #-#-#-#-# week unit variant accepted in input
en: weeks
vi: tuần

note: #-#-#-#-#  1100 (planner Gnome TRUNK)  #-#-#-#-# month unit variant accepted in input
en: months
vi: tháng

en: years
vi: năm

en: {0} download at {1}/s | {0} downloads at {1}/s
vi[0]: {0} tải với tốc độ {1}/s

en: {0} download at {1}/s ({2} pending) | {0} downloads at {1}/s ({2} pending)
vi[0]: {0} tải với tốc độ {1}/s ({2} đang chờ)

en: {0} ago
vi: {0} trước

en: doesn't contain
vi: không chứa

en: Last.fm Account Login
vi: Đăng nhập tài khoản Last.fm

en: Please enter your Last.fm account credentials.
vi: Hãy nhập thông tin ủy nhiệm tài khoản Last.fm của bạn.

en: Save and Log In
vi: Lưu và đăng nhập

en: Authorize for Last.fm
vi: Xin phép Last.fm

en: Last.fm username is invalid or Banshee is not authorized to access your account.
vi: Tên người dùng Last.fm không hợp lệ hoặc Banshee không được cho phép truy cập vào tài khoản của bạn.

en: This service does not exist.
vi: Dịch vụ này không tồn tại.

en: Stations are only available to paying Last.fm subscribers.
vi: Đài phát chỉ sẵn có cho những thuê bao Last.fm đang trả tiền.

en: This station is not available.
vi: Đài phát không sẵn có.

en: The request is missing a required parameter.
vi: Yêu cầu này thiếu một tham số cần thiết.

en: The specified resource is invalid.
vi: Nguồn đã chỉ định không hợp lệ.

en: Server error, please try again later.
vi: Lỗi máy phục vụ, hay thử lại sau.

en: Invalid authentication information, please re-authenticate.
vi: Thông tin xác thực không hợp lệ, hãy xác thực lại.

en: The API key used by this application is invalid.
vi: Khóa API sử dụng bởi ứng dụng này không hợp lệ.

en: The streaming system is offline for maintenance, please try again later.
vi: Hệ thống truyền tạm thời bị ngưng để bảo dưỡng, vui lòng thử lại sau.

en: The method signature is invalid.
vi: Chữ ký phương pháp không hợp lệ.

en: There is not enough content to play this station.
vi: Không có đủ nội dung để phát đài này.

en: This group does not have enough members for radio.
vi: Nhóm này không có đủ thành viên để phát sóng đi.

en: This artist does not have enough fans for radio.
vi: Nghệ sĩ này không có đủ người hâm mộ cho đài phát.

en: There are not enough neighbours for this station.
vi: Không có đủ hàng xóm cho đài phát này.

en: There was an unknown error.
vi: Đã có một lỗi không rõ.

en: Not connected to Last.fm.
vi: Chưa kết nối được tới Last.fm.

en: Account details are needed before you can connect to Last.fm
vi: Yêu cầu chi tiết tài khoản trước khi bạn kết nối tới Last.fm

en: No network connection detected.
vi: Không có kết nối mạng nào được phát hiện.

en: Last.fm username is invalid.
vi: Tên đăng nhập vào Last.fm không đúng.

en: Connecting to Last.fm.
vi: Đang kết nối tới Last.fm

en: Connected to Last.fm.
vi: Đã kết nối tới Last.fm

en: Unknown Podcast
vi: Podcast không rõ

en: Music Player
vi: Bộ phát nhạc

en: <b>_Year:</b>
vi: <b>_Năm:</b>

note: #-#-#-#-#  444 (seahorse 2.25.90)  #-#-#-#-# To translators: This is the infinitive not the imperative.
en: _Write
vi: _Ghi

en: Author(s)
vi: Tác giả

en: Import Errors
vi: Lỗi nhập

en: Device Error
vi: Lỗi thiết bị

en: Configure...
vi: Cấu hình...

en: Write selection to CD
vi: Ghi vùng chọn vào đĩa CD

en: Disk Usage Analyzer
vi: Bộ phân tích cách sử dụng đĩa

en: Check folder sizes and available disk space
vi: Kiểm tra kích cỡ thư mục và chỗ rảnh trên đĩa

en: Excluded partitions URIs
vi: URI phân vùng bị loại trừ

en: A list of URIs for partitions to be excluded from scanning.
vi: Danh sách các địa chỉ URI của phân vùng cần loại trừ khỏi tiến trình quét.

en: Active Chart
vi: Biểu đồ hoạt động

en: Which type of chart should be displayed.
vi: Hiện loại biểu đồ nào.

en: - Disk Usage Analyzer
vi: Bộ phân tích cách sử dụng đĩa

en: Maximum depth
vi: Độ sâu tối đa

en: The maximum depth drawn in the chart from the root
vi: Độ sâu tối đa khi vẽ biểu đồ nhẫn từ gốc

en: Chart model
vi: Kiểu biểu đồ

en: Set the model of the chart
vi: Chọn kiểu biểu đồ

en: Chart root node
vi: Nút gốc biểu đồ

en: Set the root node from the model
vi: Đặt nút gốc cho mô hình

en: _Move to parent folder
vi: _Chuyển sang thư mục cha

en: Zoom _out
vi: Thu _nhỏ

en: Main volume
vi: Phân vùng chính

en: Scan a folder
vi: Quét thư mục

en: Scan Folder
vi: Quét thư mục

en: Scan Remote Folder
vi: Quét thư mục ở xa

en: Show all locations
vi: Hiện mọi vị trí

en: Rings Chart
vi: Biểu đồ nhẫn

en: Treemap Chart
vi: Biểu đồ cây

en: _Copy Path to Clipboard
vi: _Chép đường dẫn vào bảng tạm

en: _Analyzer
vi: Bộ _phân tích

en: _Scan Home
vi: _Quét thư mục cá nhân

en: Scan F_older…
vi: Quét _thư mục…

en: Scan Remote Fo_lder…
vi: Q_uét thư mục ở xa…

en: _Allocated Space
vi: Vùng đã cấp _phát

en: Select Folder
vi: Chọn thư mục

en: Could not analyze volume.
vi: Không thể phân tích phân vùng đĩa.

en: A graphical tool to analyze disk usage.
vi: Công cụ đồ họa để phân tích cách sử dụng đĩa.

en: Could not scan folder "%s" or some of the folders it contains.
vi: Không thể quét thư mục "%s" hoặc một số thư mục con.

note: #-#-#-#-#  55 (gnome-utils GNOME TRUNK)  #-#-#-#-# || is_virtual_filesystem ()
en: "%s" is not a valid folder
vi: « %s » không phải là thư mục hợp lệ

en: Could not analyze disk usage.
vi: Không thể phân tích sử dụng đĩa.

en: Whether any change to the home directory should be monitored.
vi: Bật/tắt theo dõi thay đổi trong thư mục chính.

en: Toolbar is Visible
vi: Hiện thanh công cụ

en: Whether the toolbar should be visible in main window.
vi: Hiện/Ẩn thanh công cụ trong cửa sổ chính.

en: Whether the status bar at the bottom of main window should be visible.
vi: Hiện/Ẩn thanh trạng thái bên dưới cửa sổ chính.

note: #-#-#-#-#  73 (caribou master)  #-#-#-#-# Translators: Keyboard type (scanned grid by rows/columns) #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "In optical technologies, to move a light-sensitive device across an image-bearing surface such as a page of text, converting the light and dark areas o
en: Scan
vi: Quét

en: Stop scanning
vi: Dừng quét

en: Disk Usage Analyzer Preferences
vi: Tùy thích bộ phân tích cách sử dụng đĩa

en: _Monitor changes to your home folder
vi: Theo dõi thay đổi trong thư _mục cá nhân của bạn

en: Scan _Home Folder
vi: Quét thư mục _cá nhân

en: Scan _Filesystem
vi: Quét _hệ thống tập tin

en: Total filesystem capacity:
vi: Tổng khả năng của hệ thống tập tin:

en: used:
vi: dùng:

en: available:
vi: rảnh:

en: Could not initialize monitoring
vi: Không thể khởi động chức năng theo dõi

en: Changes to your home folder will not be monitored.
vi: Thay đổi trong thư mục cá nhân sẽ không bị theo dõi.

en: Could not detect any mount point.
vi: Không thể phát hiện điểm lắp.

en: Without mount points disk usage cannot be analyzed.
vi: Không có điểm lắp thì không thể phân tích cách sử dụng đĩa.

en: Save screenshot
vi: Chụp màn hình

en: Cannot create pixbuf image!
vi: Không thể tạo ảnh đệm điểm ảnh !

note: #-#-#-#-#  918 (MATE Desktop Environment)  #-#-#-#-# Popup the File chooser dialog
en: Save Snapshot
vi: Lưu hình chụp

en: _Image type:
vi: _Kiểu ảnh:

en: Windows share
vi: Chia sẻ Windows

en: Cannot Connect to Server. You must enter a name for the server.
vi: Không thể kết nối tới máy phục vụ: bạn phải nhập tên cho máy phục vụ.

en: Please enter a name and try again.
vi: Hãy nhập tên rồi thử lại.

en: _Location (URI):
vi: Đị_a chỉ (URI):

en: _Share:
vi: Chia _sẻ:

en: _Domain Name:
vi: Tên _miền:

en: _Scan
vi: _Quét

en: Rescan your home folder?
vi: Quét lại thư mục cá nhân không?

en: The content of your home folder has changed. Select rescan to update the disk usage details.
vi: Nội dung của thư mục chính của bạn đã thay đổi. Hãy chọn quét lại để cập nhật chi tiết sử dụng.

note: #-#-#-#-#  918 (MATE Desktop Environment)  #-#-#-#-# add extra widget
en: _Show hidden folders
vi: Hiện thư mục ẩ_n

en: Cannot check an excluded folder!
vi: Không thể kiểm tra một thư mục bị loại trừ.

en: Could not open folder "%s"
vi: Không mở được thư mục « %s »

en: There is no installed viewer capable of displaying the folder.
vi: Chưa cài đặt chương trình nào có khả năng hiển thị tài liệu này.

en: Could not move "%s" to the Trash
vi: Không chuyển được « %s » vào Sọt rác

en: Could not move file to the Trash
vi: Không chuyển được tập tin vào Sọt rác

en: Details: %s
vi: Chi tiết: %s

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 2 of the License, or (at your option) any later version.
vi: Chương trình này 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ó với điều kiệ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 (tùy chọn) bất kỳ phiên bản sau nào.

en: 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: 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: You should have received a copy of the GNU General Public License along with this program; 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: The document does not exist.
vi: Tài liệu này không tồn tại.

en: The folder does not exist.
vi: Thư mục không tồn tại.

en: S_can Remote Folder...
vi: Quét thư mục ở _xa...

en: Scan F_older...
vi: _Quét thư mục...

en: bad array subscript
vi: sai mảng in thấp

en: %s: cannot convert indexed to associative array
vi: %s: không thể chuyển đổi mảng theo số mũ sang mảng kết hợp

en: %s: invalid associative array key
vi: %s: khoá màng kết hợp không hợp lệ

en: %s: cannot assign to non-numeric index
vi: %s: không thể cấp phát cho chỉ số không thuộc số

en: %s: %s: must use subscript when assigning associative array
vi: %s: %s: phải sử dụng chữ thấp khi gán mảng kết hợp

en: %s: cannot create: %s
vi: %s: không thể tạo %s

en: bash_execute_unix_command: cannot find keymap for command
vi: bash_execute_unix_command: không tìm thấy sơ đồ phím cho câu lệnh

en: %s: first non-whitespace character is not `"'
vi: %s: ký tự khác khoảng trắng đầu tiên không phải là dấu sổ chéo ngược « / »

en: no closing `%c' in %s
vi: thiếu « %c » đóng trong %s

en: %s: missing colon separator
vi: %s: thiếu dấu hai chấm định giới

en: `%s': invalid alias name
vi: « %s »: sai đặt tên bí danh

en: line editing not enabled
vi: chưa bật sửa đổi dòng

en: `%s': invalid keymap name
vi: « %s »: tên sơ đồ phím không hợp lệ

en: %s: cannot read: %s
vi: %s: không thể đọc %s

en: `%s': cannot unbind
vi: « %s »: không thể hủy tổ hợp

en: `%s': unknown function name
vi: « %s »: tên hàm không rõ

en: %s is not bound to any keys.
vi: %s không được tổ hợp với phím.

en: %s can be invoked via
vi: %s có thể được gọi thông qua

en: loop count
vi: đếm vòng

en: only meaningful in a `for', `while', or `until' loop
vi: chỉ có nghĩa trong vòng lặp:
     • for	trong
     • while	trong khi
     • until	đến khi

en: Returns the context of the current subroutine call.
        
        Without EXPR, returns
vi: Trả lại ngữ cảnh của lời gọi thường trình con hiện thời.
    
        Không có BTHỰC thì trà lại

en: HOME not set
vi: Chưa đặt biến môi trường HOME (nhà)

en: OLDPWD not set
vi: Chưa đặt biến môi trường OLDPWD (mật khẩu cũ)

en: line %d:
vi: dòng %d:

en: %s: usage:
vi: %s: sử dụng:

en: %s: option requires an argument
vi: %s: tùy chọn cần thiết một đối số

en: %s: numeric argument required
vi: %s: cần thiết đối số thuộc số

en: %s: not found
vi: %s: không tìm thấy

en: %s: invalid option
vi: %s: tùy chọn không hợp lệ

en: %s: invalid option name
vi: %s: tên tùy chọn không hợp lệ

en: `%s': not a valid identifier
vi: « %s »: không phải đồ nhận diện hợp lệ

en: invalid octal number
vi: số bát phân không hợp lệ

en: invalid hex number
vi: số thập lục không hợp lệ

en: %s: invalid signal specification
vi: %s: sai xác định tín hiệu

en: `%s': not a pid or valid job spec
vi: « %s »: không phải đặc tả hợp lệ cho PID hoặc công việc

en: %s: readonly variable
vi: %s: biến chỉ đọc

en: %s: %s out of range
vi: %s: %s ở ngoại phạm vi

en: argument
vi: đối số

en: %s out of range
vi: %s ở ngoại phạm vi

en: %s: no such job
vi: %s: không có công việc như vậy

en: %s: no job control
vi: %s: không có điều khiển công việc

en: no job control
vi: không có điều khiển công việc

en: %s: restricted
vi: %s: bị hạn chế

en: restricted
vi: bị hạn chế

en: %s: not a shell builtin
vi: %s: không phải dựng sẵn trình bao

en: write error: %s
vi: lỗi ghi: %s

en: error setting terminal attributes: %s
vi: gặp lỗi khi đặt các thuộc tính về thiết bị cuối: %s

en: error getting terminal attributes: %s
vi: gặp lỗi khi lấy các thuộc tính về thiết bị cuối: %s

en: %s: error retrieving current directory: %s: %s
vi: %s: gặp lỗi khi lấy thư mục hiện thời: %s: %s

en: %s: ambiguous job spec
vi: %s: đặc tả công việc mơ hồ

en: %s: invalid action name
vi: %s: tên hành vi không hợp lệ

en: %s: no completion specification
vi: %s: không có đặc tả điền nốt

en: warning: -F option may not work as you expect
vi: cảnh báo: tùy chọn « -F » có lẽ không hoạt động như mong đợi

en: warning: -C option may not work as you expect
vi: cảnh báo: tùy chọn « -C » có lẽ không hoạt động như mong đợi

en: not currently executing completion function
vi: hiện thời không thực thi chức năng điền nốt

en: can only be used in a function
vi: chỉ có thể được dùng trong một hàm

en: cannot use `-f' to make functions
vi: không thể dùng « -f » để tạo hàm

en: %s: readonly function
vi: %s: hàm chỉ đọc

en: %s: cannot destroy array variables in this way
vi: %s: không thể phá hủy biến mảng bằng cách này

en: %s: cannot convert associative to indexed array
vi: %s: không thể chuyển đổi mảng kết hợp sang mảng theo số mũ

en: dynamic loading not available
vi: không có sẵn chức năng nạp động

en: cannot open shared object %s: %s
vi: không thể mở đối tượng dùng chung %s: %s

en: cannot find %s in shared object %s: %s
vi: không tìm thấy %s trong đối tượng dùng chung %s: %s

en: %s: not dynamically loaded
vi: %s không phải được nạp động

en: %s: cannot delete: %s
vi: %s: không thể xoá: %s

en: %s: is a directory
vi: %s: là thư mục

en: %s: file is too large
vi: %s: tập tin quá lớn

en: %s: cannot execute binary file
vi: %s: không thể thực hiện tập tin nhị phân

en: %s: cannot execute: %s
vi: %s: không thể thực hiện: %s

en: logout
vi: đăng xuất

en: not login shell: use `exit'
vi: không phải trình bao đăng nhập: hãy dùng lệnh « exit » (thoát)

en: There are stopped jobs.
vi: Vẫn có công việc bị dừng.

en: There are running jobs.
vi: Vẫn có công việc đang chạy.

en: no command found
vi: không tìm thấy lệnh

en: history specification
vi: đặc tả lịch sử

en: %s: cannot open temp file: %s
vi: %s: không thể mở tập tin tạm thời: %s

en: job %d started without job control
vi: công việc %d đã khởi chạy mà không có điều khiển công việc

en: hashing disabled
vi: chức năng tạo ký hiệu lộn xộn bị tắt

en: %s: hash table empty
vi: %s: bảng ký hiệu lộn xộn còn rỗng

en: hits	command
vi: gọi nhớ	lệnh

en: Shell commands matching keyword ` | Shell commands matching keywords `
vi[0]: Câu lệnh trình bao tương ứng với từ khoá `

en: no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'.
vi: không có chủ đề trợ giúp tương ứng với « %s ». Hãy thử câu lệnh:
     • help help
     • man -k %s
     • info %s

en: %s: cannot open: %s
vi: %s: không thể mở : %s

en: These shell commands are defined internally.  Type `help' to see this list.
    Type `help name' to find out more about the function `name'.
    Use `info bash' to find out more about the shell in general.
    Use `man -k' or `info' to find out more about commands not in this list.
    
    A star (*) next to a name means that the command is disabled.
vi: Những câu lệnh trình bao này được xác định nội bộ. Hãy gõ :
     • help		để xem danh sách này.
     • info bash	để tìm thêm thông tin chung về trình bao.
     • man -k	} • info		} để tìm thêm thông tin về lệnh không có trong danh sách này.
    
    Dấu sao « * » bên cạnh tên thì ngụ ý nó bị tắt.

en: cannot use more than one of -anrw
vi: chỉ có thể dùng một của những tùy chọn « -a », « -n », « -r », « -w »

en: history position
vi: vị trí lịch sử

en: %s: history expansion failed
vi: %s: lỗi mở rộng lịch sử

en: %s: inlib failed
vi: %s: inlib bị lỗi

en: no other options allowed with `-x'
vi: không cho phép dùng tùy chọn thêm với « -x »

en: %s: arguments must be process or job IDs
vi: %s: đối số phải là mã số của tiến trình (PID) hoặc công việc

en: expression expected
vi: đợi biểu thức

en: %s: not an indexed array
vi: %s: không phải biến phụ lục

en: %s: invalid file descriptor specification
vi: %s: sai xác định bộ mô tả tập tin

en: %d: invalid file descriptor: %s
vi: %d: bộ mô tả tập tin không hợp lệ: %s

en: %s: invalid line count
vi: %s: sai đếm dòng

en: %s: invalid array origin
vi: %s: gốc mảng không hợp lệ

en: %s: invalid callback quantum
vi: %s: lượng gọi ngược không hợp lệ

en: empty array variable name
vi: %s: tên biến mảng vẫn trống

en: array variable support required
vi: cần thiết hỗ trợ biến mảng

en: `%s': missing format character
vi: « %s »: thiếu ký tự định dạng

en: `%c': invalid format character
vi: « %c »: ký tự định dạng không hợp lệ

en: missing hex digit for \x
vi: thiếu chữ số thập phân cho \x

en: no other directory
vi: không có thư mục khác

en: <no current directory>
vi: <không có thư mục hiện thời>

en: directory stack empty
vi: đống thư mục vẫn trống

en: directory stack index
vi: chỉ mục đống thư mục

en: Display the list of currently remembered directories.  Directories
        find their way onto the list with the `pushd' command; you can get
        back up through the list with the `popd' command.
        
        Options:
          -c	clear the directory stack by deleting all of the elements
          -l	do not print tilde-prefixed versions of directories relative
        	to your home directory
          -p	print the directory stack with one entry per line
          -v	print the directory stack with one entry per line prefixed
        	with its position in the stack
        
        Arguments:
          +N	Displays the Nth entry counting from the left of the list shown by
        	dirs when invoked without options, starting with zero.
        
          -N	Displays the Nth entry counting from the right of the list shown by
    	dirs when invoked without options, starting with zero.
vi: Hiển thị danh sách các thư mục được nhớ hiện thời.
    	Lệnh « pushd » thêm thư mục vào danh sách này;
    « popd » nâng thư mục lên danh sách.
    
    	Tùy chọn:
    		-c	gột đống thư mục bằng cách xoá mọi phần tử
    		-l	đừng in ra phiên bản thư mục có dấu ngã nằm trước
    			mà tương ứng với thư mục chính của người dùng
    		-p	in ra đống thư mục mỗi dòng một mục
    		-v	in ra đống thư mục mỗi dòng một mục
    			có vị trí đống nằm trước
    
    	Đối số :
    		+N	hiển thị mục thứ N đếm từ bên trái danh sách
    			hiển thị theo thư mục khi không đưa ra tùy chọn,
    			bắt đầu từ số không.
    
    		-N	hiển thị mục thứ N đếm từ bên phải danh sách
    			hiển thị theo thư mục khi không đưa ra tùy chọn,
    			bắt đầu từ số không.

en: Adds a directory to the top of the directory stack, or rotates
        the stack, making the new top of the stack the current working
        directory.  With no arguments, exchanges the top two directories.
        
        Options:
          -n	Suppresses the normal change of directory when adding
        	directories to the stack, so only the stack is manipulated.
        
        Arguments:
          +N	Rotates the stack so that the Nth directory (counting
        	from the left of the list shown by `dirs', starting with
        	zero) is at the top.
        
          -N	Rotates the stack so that the Nth directory (counting
        	from the right of the list shown by `dirs', starting with
        	zero) is at the top.
        
          dir	Adds DIR to the directory stack at the top, making it the
        	new current working directory.
        
        The `dirs' builtin displays the directory stack.
vi: Thêm một thư mục vào đầu của đống thư mục, hoặc xoay đống,
    	làm cho thư mục mới đầu đống là thư mục làm việc hiện thời.
    	Không có đối số thì trao đổi hai thư mục đầu.
    
    	Tùy chọn:
    		-n	thu hồi chức năng chuyển đổi thư mục bình thường
    	khi thêm thư mục vào đống, thì chỉ thao tác đống chính nó.
    
    	Đối số :
    		+N	xoay đống để mà thư mục thứ N
    			(đếm từ bên trái danh sách hiển thị theo thư mục,
    			bắt đầu từ số không) nằm ở đầu.
    
    		-N	xoay đống để mà thư mục thứ N
    			(đếm từ bên phải danh sách hiển thị theo thư mục,
    			bắt đầu từ số không) nằm ở đầu.
    
    		dir	thêm DIR vào đầu đống thư mục,
    		thì làm cho nó thư mục làm việc hiện thời.
    
    	Dựng sẵn « dirs » hiển thị đống thư mục.

en: Removes entries from the directory stack.  With no arguments, removes
        the top directory from the stack, and changes to the new top directory.
        
        Options:
          -n	Suppresses the normal change of directory when removing
        	directories from the stack, so only the stack is manipulated.
        
        Arguments:
          +N	Removes the Nth entry counting from the left of the list
        	shown by `dirs', starting with zero.  For example: `popd +0'
        	removes the first directory, `popd +1' the second.
        
          -N	Removes the Nth entry counting from the right of the list
        	shown by `dirs', starting with zero.  For example: `popd -0'
        	removes the last directory, `popd -1' the next to last.
        
        The `dirs' builtin displays the directory stack.
vi: Gỡ bỏ thư mục khỏi đống thư mục.
    Không đưa ra đối số thì gỡ bỏ thư mục đầu khỏi đống,
    	và chuyển đổi sang thư mục đầu mới.
    
    	Tùy chọn:
    		-n	thu hồi chức năng chuyển đổi thư mục bình thường
    		khi gỡ bỏ thư mục khỏi đống, thì chỉ thao tác đống chính nó.
    
    	Đối số :
    		+N	gỡ bỏ mục thứ N đếm từ bên trái danh sách
    			hiển thị bằng « dirs », bắt đầu từ số không.
    	Ví dụ : « popd +0 » sẽ gỡ bỏ thư mục đầu tiên,
    		« popd +1 » gỡ bỏ thư mục thứ hai, v.v.
    
    		-N	gỡ bỏ mục thứ N đếm từ bên phải danh sách
    			hiển thị bằng « dirs », bắt đầu từ số không.
    	Ví dụ : « popd -0 » sẽ gỡ bỏ thư mục cuối cùng,
    		« popd -1 » gỡ bỏ thư mục giáp cuối, v.v.
    
    	Dựng sẵn « dirs » sẽ hiển thị đống thư mục.

en: %s: invalid timeout specification
vi: %s: sai xác định quá hạn

en: read error: %d: %s
vi: lỗi đọc: %d: %s

en: can only `return' from a function or sourced script
vi: chỉ có thể « return » (trở về) từ một hàm hoặc văn lệnh được gọi từ nguồn

en: cannot simultaneously unset a function and a variable
vi: không thể hủy đặt đồng thời một hàm VÀ một biến

en: %s: cannot unset
vi: %s: không thể hủy đặt

en: %s: cannot unset: readonly %s
vi: %s: không thể hủy đặt: %s chỉ đọc

en: %s: not an array variable
vi: %s: không phải biến mảng

en: %s: not a function
vi: %s: không phải hàm

en: shift count
vi: đếm dời

en: cannot set and unset shell options simultaneously
vi: không thể đồng thời đặt và hủy đặt các tùy chọn trình bao

en: %s: invalid shell option name
vi: %s: tên tùy chọn trình bao không hợp lệ

en: filename argument required
vi: cần thiết đối số tên tập tin

en: %s: file not found
vi: %s: không tìm thấy tập tin

en: cannot suspend
vi: không thể ngưng

en: cannot suspend a login shell
vi: không thể ngưng trình bao đăng nhập

en: %s is aliased to `%s'
vi: %s có bí danh tới « %s »

en: %s is a shell keyword
vi: %s là từ khoá trình bao

en: %s is a function
vi: %s là hàm

en: %s is a shell builtin
vi: %s là dựng sẵn trình bao

en: %s is %s
vi: %s là %s

en: %s is hashed (%s)
vi: %s có ký hiệu lộn xộn (%s)

en: %s: invalid limit argument
vi: %s: đối số giới hạn không hợp lệ

en: `%c': bad command
vi: « %c »: câu lệnh sai

en: %s: cannot get limit: %s
vi: %s: không thể lấy giới hạn: %s

en: limit
vi: giới hạn

en: %s: cannot modify limit: %s
vi: %s: không thể sửa đổi giới hạn: %s

en: octal number
vi: số bát phân

en: `%c': invalid symbolic mode operator
vi: « %c »: toán từ chế độ tượng trưng không hợp lệ

en: `%c': invalid symbolic mode character
vi: « %c »: ký tự chế độ tượng trưng không hợp lệ

en:  line
vi: dòng

en: last command: %s
vi: câu lệnh cuối cùng: %s

en: Aborting...
vi: Hủy bỏ...

en: unknown command error
vi: lỗi lệnh không rõ

en: bad command type
vi: kiểu lệnh sai

en: bad connector
vi: bộ kết nối sai

en: bad jump
vi: sai nhảy

en: %s: unbound variable
vi: %s: biến chưa tổ hợp

en: timed out waiting for input: auto-logout
vi: 	quá hạn trong khi đợi dữ liệu nhập nên tự động đăng xuất

en: cannot redirect standard input from /dev/null: %s
vi: không thể chuyển hướng đầu vào tiêu chuẩn từ « /dev/null »: %s

en: TIMEFORMAT: `%c': invalid format character
vi: ĐỊNH DẠNG THỜI GIAN: « %c »: ký tự định dạng không hợp lệ

en: pipe error
vi: lỗi ống dẫn

en: %s: restricted: cannot specify `/' in command names
vi: %s: bị hạn chế: không thể ghi rõ dấu sổ chéo « / » trong tên câu lệnh

en: %s: command not found
vi: %s: không tìm thấy lệnh

en: %s: %s: bad interpreter
vi: %s: %s: bộ thông dịch sai

en: cannot duplicate fd %d to fd %d
vi: không thể nhân đôi fd %d tới fd %d

en: expression recursion level exceeded
vi: vượt quá giới hạn mức độ đệ quy của biểu thức

en: recursion stack underflow
vi: trán ngược đống đệ quy

en: syntax error in expression
vi: lỗi cú pháp trong biểu thức

en: attempted assignment to non-variable
vi: thử gán cho đồ không phải biến

en: division by 0
vi: chia cho không

en: bug: bad expassign token
vi: lỗi (bug): hiệu bài ấn định biểu thức sai

en: `:' expected for conditional expression
vi: đợi dấu hai chấm « : » cho biểu thức điều kiện

en: exponent less than 0
vi: số mũ nhỏ hơn 0

en: identifier expected after pre-increment or pre-decrement
vi: đợi đồ nhận diện đằng sau tăng/giảm dần sẵn

en: syntax error: operand expected
vi: lỗi cú pháp: đợi toán hạng

en: syntax error: invalid arithmetic operator
vi: lỗi cú pháp: toán tử số học không hợp lệ

en: %s%s%s: %s (error token is "%s")
vi: %s%s%s: %s (hiệu bài lỗi là « %s »)

en: invalid arithmetic base
vi: cơ số (số học) không hợp lệ

en: value too great for base
vi: cơ số có giá trị quá lớn

en: %s: expression error
vi: %s: lỗi biểu thức

en: getcwd: cannot access parent directories
vi: getcwd: không thể truy cập thư mục cấp trên

en: cannot reset nodelay mode for fd %d
vi: không thể đặt lại chế độ nodelay (không hoãn) cho fd %d

en: cannot allocate new file descriptor for bash input from fd %d
vi: không thể cấp phát bộ mô tả tập tin mớ cho dữ liệu nhập bash từ fd %d

en: save_bash_input: buffer already exists for new fd %d
vi: save_bash_input: đã có bộ đệm cho fd mới %d

en: forked pid %d appears in running job %d
vi: tiến trình con đã tạo (PID %d) xuất hiện trong công việc đang chạy %d

en: deleting stopped job %d with process group %ld
vi: đang xoá công việc bị dừng chạy %d với nhóm tiến trình %ld

en: add_process: process %5ld (%s) in the_pipeline
vi: add_process: tiến trình %5ld (%s) trong the_pipeline

en: add_process: pid %5ld (%s) marked as still alive
vi: add_process: pid %5ld (%s) được đánh dấu vẫn hoạt động

en: describe_pid: %ld: no such pid
vi: describe_pid: %ld: không có PID (mã số tiến trình) như vậy

en: Signal %d
vi: Tín hiệu %d

en: Stopped(%s)
vi: Bị dừng(%s)

en: Done(%d)
vi: Hoàn tất(%d)

en: Exit %d
vi: Thoát %d

en: (core dumped)
vi: (lõi bị đổ)

en: child setpgid (%ld to %ld)
vi: setpgid tiến trình con (%ld thành %ld)

en: wait: pid %ld is not a child of this shell
vi: wait: pid %ld không phải là tiến trình con của trình bao này

en: wait_for: No record of process %ld
vi: wait_for: Không có mục ghi về tiến trình %ld

en: wait_for_job: job %d is stopped
vi: wait_for_job: công việc %d bị dừng chạy

en: %s: job has terminated
vi: %s: công việc bị chấm dứt

en: %s: job %d already in background
vi: %s: công việc %d đã chạy trong nền

en: waitchld: turning on WNOHANG to avoid indefinite block
vi: waitchld: đang bật WNOHANG để tránh bị chặn vô hạn

en: %s: line %d:
vi: %s: dòng %d:

en:  (core dumped)
vi:  (lõi bị đổ)

en: (wd now: %s)
vi: (wd bây giờ: %s)

en: initialize_job_control: getpgrp failed
vi: initialize_job_control: getpgrp bị lỗi

en: initialize_job_control: line discipline
vi: initialize_job_control: kỷ luật dòng

en: cannot set terminal process group (%d)
vi: không thể đặt nhóm tiến trình cuối cùng (%d)

en: no job control in this shell
vi: không có điều khiển công việc trong trình bao này

en: malloc: failed assertion: %s
vi: malloc (cấp phát bộ nhớ): lỗi khẳng định: %s

en: 
    malloc: %s:%d: assertion botched
vi: 
    malloc (cấp phát bộ nhớ): %s:%d: khẳng định bị hỏng

en: malloc: block on free list clobbered
vi: malloc (cấp phát bộ nhớ): khối bộ nhớ dành riêng trên danh sách các khối còn rảnh bị ghi vào

en: free: called with already freed block argument
vi: free: đã được gọi với đối số khối đã giải phỏng

en: free: called with unallocated block argument
vi: free: đã được gọi với đối số khối chưa cấp phát

en: free: underflow detected; mh_nbytes out of range
vi: free: phát hiện sự tràn ngược; mh_nbytes ở ngoại phạm vi

en: free: start and end chunk sizes differ
vi: free: kích cỡ đoạn đầu và cuối không trùng

en: realloc: called with unallocated block argument
vi: realloc: đã được gọi với đối số khối chưa cấp phát

en: realloc: underflow detected; mh_nbytes out of range
vi: realloc: phát hiện sự tràn ngược; mh_nbytes ở ngoại phạm vi

en: realloc: start and end chunk sizes differ
vi: realloc: kích cỡ đoạn đầu và cuối không trùng

en: register_alloc: alloc table is full with FIND_ALLOC?
vi: register_alloc: bảng cấp phát đầy với FIND_ALLOC?

en: register_alloc: %p already in table as allocated?
vi: register_alloc: %p đã có trong bảng như được cấp phát ?

en: register_free: %p already in table as free?
vi: register_free: %p đã có trong bảng như còn rảnh ?

en: invalid base
vi: cơ số không hợp lệ

en: %s: host unknown
vi: %s: không rõ máy

en: %s: invalid service
vi: %s: dịch vụ không hợp lệ

en: %s: bad network path specification
vi: %s: đặc tả đường dẫn mạng sai

en: network operations not supported
vi: không hỗ trợ thao tác mạng

en: setlocale: LC_ALL: cannot change locale (%s)
vi: setlocale: LC_ALL: không thể chuyển đổi miền địa phương (%s)

en: setlocale: LC_ALL: cannot change locale (%s): %s
vi: setlocale: LC_ALL: không thể chuyển đổi miền địa phương (%s): %s

en: setlocale: %s: cannot change locale (%s)
vi: setlocale: %s: không thể chuyển đổi miền địa phương (%s)

en: setlocale: %s: cannot change locale (%s): %s
vi: setlocale: %s: không thể chuyển đổi miền địa phương (%s): %s

en: You have mail in $_
vi: Bạn có thư trong $_

en: You have new mail in $_
vi: Bạn có thư mới trong $_

en: The mail in %s has been read
vi: Thư tín trong %s đã được đọc

en: syntax error: arithmetic expression required
vi: lỗi cú pháp: cần thiết biểu thức số học

en: syntax error: `;' unexpected
vi: lỗi cú pháp: dấu chấm phẩy « ; » bất thường

en: syntax error: `((%s))'
vi: lỗi cú pháp: `((%s))'

en: make_here_document: bad instruction type %d
vi: make_here_document: kiểu chỉ dẫn sai %d

en: here-document at line %d delimited by end-of-file (wanted `%s')
vi: tài liệu này ở dòng %d định giới bằng kết thúc tập tin (mong đợi « %s »)

en: make_redirection: redirection instruction `%d' out of range
vi: make_redirection: chỉ dẫn chuyển hướng « %d » ở ngoại phạm vi

en: unexpected EOF while looking for matching `%c'
vi: gặp kết thúc tập tin bất thường trong khi tìm « %c » tương ứng

en: unexpected EOF while looking for `]]'
vi: gặp kết thúc tập tin bất thường trong khi tìm « ]] »

en: syntax error in conditional expression: unexpected token `%s'
vi: gặp lỗi cú pháp trong biểu thức điều kiện: hiệu bài bất thường « %s »

en: syntax error in conditional expression
vi: gặp lỗi cú pháp trong biểu thức điều kiện

en: unexpected token `%s', expected `)'
vi: gặp hiệu bài bất thường « %s », còn mong đợi dấu ngoặc đóng « ) »

en: unexpected argument `%s' to conditional unary operator
vi: đối số bất thường « %s » tới toán tử nguyên phân điều kiện

en: unexpected argument to conditional unary operator
vi: đối số bất thường tới toán tử nguyên phân điều kiện

en: unexpected token `%s', conditional binary operator expected
vi: hiệu bài bất thường « %s » còn đợi toán tử nhị phân điều kiện

en: conditional binary operator expected
vi: đợi toán tử nhị phân điều kiện

en: unexpected argument `%s' to conditional binary operator
vi: đối số bất thường « %s » tới toán tử nhị phân điều kiện

en: unexpected argument to conditional binary operator
vi: đối số bất thường tới toán tử nhị phân điều kiện

en: unexpected token `%c' in conditional command
vi: gặp hiệu bài bất thường « %c » trong câu lệnh điều kiện

en: unexpected token `%s' in conditional command
vi: gặp hiệu bài bất thường « %s » trong câu lệnh điều kiện

en: unexpected token %d in conditional command
vi: gặp hiệu bài bất thường « %d » trong câu lệnh điều kiện

en: syntax error near unexpected token `%s'
vi: gặp lỗi cú pháp ở gần hiệu bài bất thường « %s »

en: syntax error near `%s'
vi: gặp lỗi cú pháp gần « %s »

en: syntax error: unexpected end of file
vi: lỗi cú pháp: kết thúc tập tin bất thường

en: syntax error
vi: lỗi cú pháp

en: Use "%s" to leave the shell.
vi: Dùng « %s » để rời trình bao.

en: unexpected EOF while looking for matching `)'
vi: gặp kết thúc tập tin bất thường trong khi tìm dấu ngoặc đóng « ) » tương ứng

en: completion: function `%s' not found
vi: completion: không tìm thấy hàm « %s »

en: print_command: bad connector `%d'
vi: print_command: bộ kết nối sai « %d »

en: xtrace_set: %d: invalid file descriptor
vi: xtrace_set: %d: sai đặt bộ mô tả tập tin

en: xtrace_set: NULL file pointer
vi: xtrace_set: con trỏ tập tin NULL (vô giá trị)

en: cprintf: `%c': invalid format character
vi: cprintf: « %c »: ký tự định dạng không hợp lệ

en: file descriptor out of range
vi: bộ mô tả tập tin ở ngoại phạm vi

en: %s: ambiguous redirect
vi: %s: lời chuyển hướng mơ hồ

en: %s: cannot overwrite existing file
vi: %s: không thể ghi đè lên tập tin đã có

en: %s: restricted: cannot redirect output
vi: %s: bị hạn chế: không thể chuyển hướng kết xuất

en: cannot create temp file for here-document: %s
vi: không thể tạo tập tin tạm thời cho tài liệu này: %s

en: %s: cannot assign fd to variable
vi: %s: không thể gán cho biến bộ bô tả tập tin

en: /dev/(tcp|udp)/host/port not supported without networking
vi: /dev/(tcp|udp)/host/port không được hỗ trợ khi không có chức năng chạy mạng

en: redirection error: cannot duplicate fd
vi: gặp lỗi chuyển hướng nên không thể nhân đôi fd

en: could not find /tmp, please create!
vi: không tìm thấy « /tmp », hãy tạo.

en: /tmp must be a valid directory name
vi: « /tmp » phải là tên thư mục hợp lệ

en: %c%c: invalid option
vi: %c%c: tùy chọn không hợp lệ

en: I have no name!
vi: Không có tên.

en: GNU bash, version %s-(%s)
vi: bash của GNU, phiên bản %s-(%s)

en: Usage:	%s [GNU long option] [option] ...
    	%s [GNU long option] [option] script-file ...
vi: Sử dụng:	%s [tùy chọn GNU dài] [tùy chọn] ...
    	%s [tùy chọn GNU dài] [tùy chọn] tập-tin-văn-lệnh ...

en: GNU long options:
vi: Tùy chọn GNU dài:

en: Shell options:
vi: Tùy chọn trình bao :

en: 	-irsD or -c command or -O shopt_option		(invocation only)
vi: 	-irsD hoặc -c lệnh or -O shopt_option		(chỉ cuộc gọi)

en: 	-%s or -o option
vi: 	-%s hoặc -o tùy chọn

en: Type `%s -c "help set"' for more information about shell options.
vi: Gõ câu lệnh trợ giúp « %s -c "help set" » để xem thêm thông tin về các tùy chọn trình bao.

en: Type `%s -c help' for more information about shell builtin commands.
vi: Gõ câu lệnh trợ giúp « %s -c help » để xem thêm thông tin về các câu lệnh trình bao dựng sẵn.

en: Use the `bashbug' command to report bugs.
vi: Dùng lệnh « bashbug » để thông báo lỗi.

en: sigprocmask: %d: invalid operation
vi: sigprocmask: %d: thao tác không hợp lệ

en: Bogus signal
vi: Tín hiệu giả

en: BPT trace/trap
vi: Theo vết/đặt bẫy BPT

en: ABORT instruction
vi: Câu lệnh HỦY BỎ

en: EMT instruction
vi: Câu lệnh EMT

en: Urgent IO condition
vi: Điều kiện VR gấp

en: Child death or stop
vi: Tiến trình con đã giết hoặc dừng

en: I/O ready
vi: V/R sẵn sàng

en: CPU limit
vi: Giới hạn CPU

en: File limit
vi: Giới hạn tập tin

en: Alarm (virtual)
vi: Báo động (ảo)

en: Alarm (profile)
vi: Báo động (hồ sơ)

en: Record lock
vi: Mục ghi bị khoá

en: User signal 1
vi: Tín hiệu người dùng 1

en: User signal 2
vi: Tín hiệu người dùng 2

en: HFT input data pending
vi: Dữ liệu nhập HFT bị hoãn

en: power failure imminent
vi: sắp bị cúp điện đột ngột

en: system crash imminent
vi: hệ thống sắp sụp đổ

en: migrate process to another CPU
vi: chuyển tiến trình sang CPU khác

en: programming error
vi: lỗi lập trình

en: HFT monitor mode granted
vi: Có chế độ màn hình HFT

en: HFT monitor mode retracted
vi: Không có chế độ màn hình HFT

en: HFT sound sequence has completed
vi: Đã hoàn thành chuỗi âm thanh HFT

en: Unknown Signal #
vi: Không rõ tín hiệu #

en: Unknown Signal #%d
vi: Không rõ tín hiệu #%d

en: bad substitution: no closing `%s' in %s
vi: sai thay thế: không có « %s » đóng trong %s

en: %s: cannot assign list to array member
vi: %s: không thể gán danh sách cho bộ phận của mảng

en: cannot make pipe for process substitution
vi: không thể tạo ống dẫn để thay thế tiến trình

en: cannot make child for process substitution
vi: không thể tạo tiến trình con để thay thế tiến trình

en: cannot open named pipe %s for reading
vi: không thể mở ống dẫn đặt tên %s để đọc

en: cannot open named pipe %s for writing
vi: không thể mở ống dẫn đặt tên %s để ghi

en: cannot duplicate named pipe %s as fd %d
vi: không thể nhân đôi ống dẫn đặt tên %s thành fd %d

en: cannot make pipe for command substitution
vi: không thể tạo ống dẫn để thay thế lệnh

en: cannot make child for command substitution
vi: không thể tạo tiến trình con để thay thế lệnh

en: command_substitute: cannot duplicate pipe as fd 1
vi: command_substitute: không thể nhân đôi ống dẫn thành fd 1

en: %s: parameter null or not set
vi: %s: tham số vô giá trị hoặc chưa được đặt

en: %s: substring expression < 0
vi: %s: biểu thức chuỗi phụ < 0

en: %s: bad substitution
vi: %s: sai thay thế

en: $%s: cannot assign in this way
vi: $%s: không thể gán bằng cách này

en: future versions of the shell will force evaluation as an arithmetic substitution
vi: phiên bản trình bao mới sẽ ép buộc ước lượng dưới dạng một hàm thay thế số học

en: bad substitution: no closing "`" in %s
vi: sai thay thế: không có « ` » đóng trong %s

en: no match: %s
vi: không khớp: %s

en: argument expected
vi: mong đợi đối số

en: %s: integer expression expected
vi: %s: đợi biểu thức số nguyên

en: `)' expected
vi: đợi dấu ngoặc đóng « ) »

en: `)' expected, found %s
vi: đợi dấu ngoặc đóng « ) », còn tìm %s

en: invalid signal number
vi: số thứ tự tín hiệu không hợp lệ

en: run_pending_traps: bad value in trap_list[%d]: %p
vi: run_pending_traps: giá trị sai trong danh sách trap_list[%d]: %p

en: run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself
vi: run_pending_traps: bộ xử lý tín hiệu là SIG_DFL, đang gửi lại %d (%s) cho mình

en: trap_handler: bad signal %d
vi: trap_handler: tín hiệu sai %d

en: error importing function definition for `%s'
vi: gặp lỗi khi nhập lời xác định hàm cho « %s »

en: shell level (%d) too high, resetting to 1
vi: cấp trình bao (%d) quá cao nên đặt lại thành 1

en: make_local_variable: no function context at current scope
vi: make_local_variable: không có ngữ cảnh hàm ở phạm vi hiện thời

en: all_local_variables: no function context at current scope
vi: all_local_variables: không có ngữ cảnh hàm ở phạm vi hiện thời

en: %s has null exportstr
vi: %s có chuỗi xuất (exportstr) vô giá trị

en: invalid character %d in exportstr for %s
vi: sai ký tự %d trong chuỗi exportstr cho %s

en: no `=' in exportstr for %s
vi: không có dấu bằng « = » trong chuỗi exportstr cho %s

en: pop_var_context: head of shell_variables not a function context
vi: pop_var_context: đầu của shell_variables (các biến trình bao) không phải là ngữ cảnh hàm

en: pop_var_context: no global_variables context
vi: pop_var_context: không có ngữ cảnh global_variables (các biến toàn cục)

en: pop_scope: head of shell_variables not a temporary environment scope
vi: pop_scope: đầu của shell_variables (các biến trình bao) không phải là phạm vi môi trường tạm thời

en: %s: %s: cannot open as FILE
vi: %s: %s: không thể mở dưới dạng TẬP_TIN

en: %s: %s: invalid value for trace file descriptor
vi: %s: %s: sai đặt giá trị cho bộ mô tả tập tin vết

en: License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
vi: Giấy phép GPLv3+: Giấy Phép Công Cộng GNU phiên bản 3 hay sau <http://gnu.org/licenses/gpl.html>

en: GNU bash, version %s (%s)
vi: bash của GNU, phiên bản %s (%s)

en: This is free software; you are free to change and redistribute it.
vi: Đây là phần mềm tự do thì bạn có quyền sửa đổi và phát hành lại nó.

en: There is NO WARRANTY, to the extent permitted by law.
vi: KHÔNG BẢO ĐẢM GÌ CẢ, với điều kiện được pháp luật cho phép.

en: Copyright (C) 2009 Free Software Foundation, Inc.
vi: Tác quyền © năm 2009 của Tổ chức Phần mềm Tự do.

en: License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>
vi: Giấy phép GPLv2+: Giấy Phép Công Cộng GNU phiên bản 2 hay sau <http://gnu.org/licenses/gpl.html>

en: %s: cannot allocate %lu bytes (%lu bytes allocated)
vi: %s: không thể cấp phát %lu byte (%lu byte được cấp phát)

en: %s: cannot allocate %lu bytes
vi: %s: không thể cấp phát %lu byte

en: %s: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)
vi: %s: %s:%d: không thể cấp phát %lu byte (%lu byte được cấp phát)

en: %s: %s:%d: cannot allocate %lu bytes
vi: %s: %s:%d: không thể cấp phát %lu byte

en: alias [-p] [name[=value] ... ]
vi: alias [-p] [tên[=giá-trị] ... ]

en: unalias [-a] name [name ...]
vi: unalias [-a] tên [tên ...]

en: bind [-lpvsPVS] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-x keyseq:shell-command] [keyseq:readline-function or readline-command]
vi: bind [-lpvsPVS] [-m sơ_đồ_phím] [-f tên_tập_tin] [-q tên] [-u tên] [-r dãy_phím] [-x dãy_phím:lệnh_trình_bao] [dãy_phím:chức_năng-readline hay lệnh-readline]

en: continue [n]
vi: tiếp tục [n]

en: caller [expr]
vi: caller [b_thức]

en: local [option] name[=value] ...
vi: local [tùy_chọn] tên[=giá_trị] ...

en: echo [-neE] [arg ...]
vi: echo [-neE] [đối_số ...]

en: echo [-n] [arg ...]
vi: echo [-n] [đối_số ...]

en: enable [-a] [-dnps] [-f filename] [name ...]
vi: enable [-a] [-dnps] [-f tên_tập_tin] [tên ...]

en: eval [arg ...]
vi: eval [đối_số ...]

en: getopts optstring name [arg]
vi: getopts chuỗi_tùy_chọn tên [đối_số]

en: exec [-cl] [-a name] [command [arguments ...]] [redirection ...]
vi: exec [-cl] [-a tên] [lệnh [đối_số ...]] [chuyển_hướng ...]

en: logout [n]
vi: đăng xuất [n]

en: fc [-e ename] [-lnr] [first] [last] or fc -s [pat=rep] [command]
vi: fc [-e tên-e] [-lnr] [đầu] [cuối]
    	hay
    fc -s [mẫu=lập_lại] [lệnh]

en: fg [job_spec]
vi: fg [đặc_tả_công_việc]

en: bg [job_spec ...]
vi: bg [đặc_tả_công_việc ...]

en: hash [-lr] [-p pathname] [-dt] [name ...]
vi: hash [-lr] [-p đường_dẫn] [-dt] [tên ...]

en: help [-dms] [pattern ...]
vi: help [-dms] [mẫu ...]

en: history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]
vi: history [-c] [-d hiệu] [n]
    	hay
    history -anrw [tên_tập_tin]
    	hay
    history -ps đối_số [đối_số...]

en: jobs [-lnprs] [jobspec ...] or jobs -x command [args]
vi: jobs [-lnprs] [đặc_tả_công_việc ...]
    	hoặc
    jobs -x lệnh [các_đối_số]

en: disown [-h] [-ar] [jobspec ...]
vi: disown [-h] [-ar] [đặc_tả_công_việc ...]

en: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
vi: kill [-s đặc_tả_tín_hiệu | -n số_tín_hiệu | -đặc_tả_tín_hiệu] pid | đặc_tả_công_việc ...
    	hay
    kill -l [đặc_tả_tín_hiệu]

en: let arg [arg ...]
vi: let đối_số [đối_số ...]

en: read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...]
vi: read [-ers] [-a mảng] [-d giới_hạn] [-i văn_bản] [-n số_ký_tự] [-N số_ký_tự] [-p nhắc] [-t thời_hạn] [-u fd] [tên ...]

en: unset [-f] [-v] [name ...]
vi: unset [-f] [-v] [tên ...]

en: export [-fn] [name[=value] ...] or export -p
vi: export [-fn] [tên[=giá_trị] ...]
    	hay
    export -p

en: source filename [arguments]
vi: nguồn tên_tập_tin [đối_số ...]

en: . filename [arguments]
vi: . tên_tập_tin [đối_số ...]

en: suspend [-f]
vi: ngưng [-f]

en: test [expr]
vi: test [b_thức]

en: [ arg... ]
vi: [ đối_số ... ]

en: trap [-lp] [[arg] signal_spec ...]
vi: trap [-lp] [[đối_số] đặc_tả_tín_hiệu ...]

en: type [-afptP] name [name ...]
vi: type [-afptP] tên [tên ...]

en: ulimit [-SHacdefilmnpqrstuvx] [limit]
vi: ulimit [-SHacdefilmnpqrstuvx] [giới_hạn]

en: umask [-p] [-S] [mode]
vi: umask [-p] [-S] [chế_độ]

en: wait [id]
vi: đợi [id]

en: wait [pid]
vi: đợi [pid]

en: for NAME [in WORDS ... ] ; do COMMANDS; done
vi: for TÊN [in CÁC-TỪ ... ;] do các_CÂU_LỆNH; done

en: for (( exp1; exp2; exp3 )); do COMMANDS; done
vi: for (( exp1; exp2; exp3 )); do các_CÂU_LỆNH; done

en: select NAME [in WORDS ... ;] do COMMANDS; done
vi: select TÊN [in CÁC-TỪ ... ;] do các_CÂU_LỆNH; done

en: time [-p] pipeline
vi: thời hạn [-p] ống dẫn

en: case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac
vi: case TỪ in [MẪU [| MẪU]...) các_CÂU_LỆNH ;;]... esac

en: if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else COMMANDS; ] fi
vi: if các_CÂU_LỆNH; then các_CÂU_LỆNH; [ elif các_CÂU_LỆNH; then các_CÂU_LỆNH; ]... [ else các_CÂU_LỆNH; ] fi

en: while COMMANDS; do COMMANDS; done
vi: while các_CÂU_LỆNH; do các_CÂU_LỆNH; done

en: until COMMANDS; do COMMANDS; done
vi: until các_CÂU_LỆNH; do các_CÂU_LỆNH; done

en: coproc [NAME] command [redirections]
vi: coproc [TÊN] command [định vị lại]

en: function name { COMMANDS ; } or name () { COMMANDS ; }
vi: chức_năng tên { các_CÂU_LỆNH ; }
    	hay
    tên () { các_CÂU_LỆNH ; }

en: { COMMANDS ; }
vi: { các_CÂU_LỆNH ; }

en: job_spec [&]
vi: đặc_tả_công_việc [&]

en: (( expression ))
vi: (( biểu_thức ))

en: [[ expression ]]
vi: [[ biểu_thức ]]

en: variables - Names and meanings of some shell variables
vi: biến — tên và nghĩa của một số biến trình bao

en: pushd [-n] [+N | -N | dir]
vi: pushd [-n] [+N | -N | tmục]

en: shopt [-pqsu] [-o] [optname ...]
vi: shopt [-pqsu] [-o] [tùy_chọn ...]

en: printf [-v var] format [arguments]
vi: printf [-v biến] định_dạng [đối_số]

en: complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G globpat] [-W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [name ...]
vi: complete [-abcdefgjksuv] [-pr] [-DE] [-o tùy_chọn] [-A hành_động] [-G mẫu_glob] [-W danh_sách_từ]  [-F hàm] [-C lệnh] [-X mẫu_lọc] [-P tiền_tố] [-S hậu_tố] [tên ...]

en: compgen [-abcdefgjksuv] [-o option]  [-A action] [-G globpat] [-W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]
vi: compgen [-abcdefgjksuv] [-o tùy_chọn]  [-A hành_động] [-G mẫu_glob] [-W danh_sách_từ]  [-F hàm] [-C lệnh] [-X mẫu_lọc] [-P tiền_tố] [-S hậu_tố] [từ]

en: compopt [-o|+o option] [-DE] [name ...]
vi: compopt [-o|+o tùy_chọn] [-DE] [tên ...]

en: mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]
vi: mapfile [-n đếm] [-O gốc] [-s đếm] [-t] [-u fd] [-C gọi_ngược] [-c lượng] [mảng]

en: readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]
vi: readarray [-n đếm] [-O gốc] [-s đếm] [-t] [-u fd] [-C gọi_ngược] [-c lượng] [mảng]

en: Define or display aliases.
        
        Without arguments, `alias' prints the list of aliases in the reusable
        form `alias NAME=VALUE' on standard output.
        
        Otherwise, an alias is defined for each NAME whose VALUE is given.
        A trailing space in VALUE causes the next word to be checked for
        alias substitution when the alias is expanded.
        
        Options:
          -p	Print all defined aliases in a reusable format
        
        Exit Status:
        alias returns true unless a NAME is supplied for which no alias has been
        defined.
vi: Xác định hoặc hiển thị bí danh.
    
    	Không đưa ra đối số thì « alias » in ra danh sách các bí danh
    	theo định dạng có thể dùng lại được « bí_danh TÊN=GIÁ_TRỊ »
    	trên đầu ra tiêu chuẩn.
    
    	Có đối số thì một bí danh được xác định cho mỗi TÊN có giá trị đưa ra.
    	Một dấu cách theo sau trong GIÁ_TRỊ thì gây ra từ kế tiếp được kiểm tra
    	có bí danh được thay thế khi bí danh được mở rộng.
    
    	Tùy chọn:
    		-p	in ra tất cả các bí danh đã xác định theo một định dạng
    			có thể dùng lại được
    
    	Trạng thái thoát:
    	bí danh trả lại Đúng nếu không đưa ra TÊN chưa có bí danh được xác định.

en: Remove each NAME from the list of defined aliases.
        
        Options:
          -a	remove all alias definitions.
        
        Return success unless a NAME is not an existing alias.
vi: Gỡ bỏ mỗi TÊN khỏi danh sách các bí danh đã xác định.
    
    	Tùy chọn:
    		-a	gỡ bỏ tất cả các lời xác định bí danh.
    
    Trả lại thành công nếu không có TÊN là một bí danh không tồn tại.

en: Set Readline key bindings and variables.
        
        Bind a key sequence to a Readline function or a macro, or set a
        Readline variable.  The non-option argument syntax is equivalent to
        that found in ~/.inputrc, but must be passed as a single argument:
        e.g., bind '"\C-x\C-r": re-read-init-file'.
        
        Options:
          -m  keymap         Use KEYMAP as the keymap for the duration of this
                             command.  Acceptable keymap names are emacs,
                             emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,
                             vi-command, and vi-insert.
          -l                 List names of functions.
          -P                 List function names and bindings.
          -p                 List functions and bindings in a form that can be
                             reused as input.
          -S                 List key sequences that invoke macros and their values
          -s                 List key sequences that invoke macros and their values
                             in a form that can be reused as input.
          -V                 List variable names and values
          -v                 List variable names and values in a form that can
                             be reused as input.
          -q  function-name  Query about which keys invoke the named function.
          -u  function-name  Unbind all keys which are bound to the named function.
          -r  keyseq         Remove the binding for KEYSEQ.
          -f  filename       Read key bindings from FILENAME.
          -x  keyseq:shell-command	Cause SHELL-COMMAND to be executed when
        				KEYSEQ is entered.
        
        Exit Status:
        bind returns 0 unless an unrecognized option is given or an error occurs.
vi: Đặt các tổ hợp phím và biến kiểu Readline.
    
    	Tổ hợp một dãy phím với một chức năng hay vĩ lệnh kiểu Readline,
    		hoặc đặt một biến Readline.
    	Cú pháp đối số khác tùy chọn cũng tương đương với cú pháp
    		trong « ~/.inputrc », nhưng phải được gửi dưới dạng
    		một đối số riêng lẻ.
    		Ví dụ : bind '"\C-x\C-r": re-read-init-file'.
    
    	Tùy chọn:
    		-m sơ_đồ_phím	dùng sơ đồ phím này làm sơ đồ phím
    			trong khoảng thời gian chạy câu lệnh này.
    		Tên sơ đồ phím hợp lệ:
    			emacs, emacs-standard, emacs-meta,
    			emacs-ctlx, vi, vi-move, vi-command,
    			vi-insert
    		-l	liệt kê các tên chức năng
    		-P	liệt kê các tên và tổ hợp của chức năng
    		-p	liệt kê các chức năng và tổ hợp theo một định dạng
    			có thể dùng lại được làm dữ liệu nhập vào
    		-S	liệt kê các dãy phím mà gọi vĩ lệnh và giá trị tương ứng
    		-S	liệt kê các dãy phím mà gọi vĩ lệnh và giá trị tương ứng
    			theo một định dạng có thể dùng lại được
    			làm dữ liệu nhập vào
    		-q tên_chức_năng	hỏi những phím nào gọi chức năng này
    		-u tên_chức_năng	tháo tổ hợp tất cả các phím tổ hợp
    			với chức năng này
    		-r dãy_phím	gỡ bỏ tổ hợp đối với dãy phím này
    		-f tên_tập_tin	đọc các tổ hợp phím từ tập tin này
    		-x dãy_phím:lệnh_trình_bao	chạy câu lệnh trình bào này
    			khi dãy phím này được nhập vào
    
    	Trạng thái thoát:
    	bind trả lại 0 nếu không đưa ra tùy chọn không nhận ra hay gặp lỗi.

en: Exit for, while, or until loops.
        
        Exit a FOR, WHILE or UNTIL loop.  If N is specified, break N enclosing
        loops.
        
        Exit Status:
        The exit status is 0 unless N is not greater than or equal to 1.
vi: Thoát khỏi vòng lặp kiểu trong, trong khi hay đến khi.
    
    	Thoát khỏi một vòng lặp kiểu TRONG, TRONG KHI hay ĐẾN KHI.
    	Có ghi rõ N thì ngắt N vòng lặp bao bọc.
    
    	Trạng thái thoát:
    	Trạng thái thoát là 0 nếu N không nhỏ hơn hay bằng 1.

en: Resume for, while, or until loops.
        
        Resumes the next iteration of the enclosing FOR, WHILE or UNTIL loop.
        If N is specified, resumes the Nth enclosing loop.
        
        Exit Status:
        The exit status is 0 unless N is not greater than or equal to 1.
vi: Tiếp tục lại chạy vòng lặp kiểu trong, trong khi hay đến khi.
    
    	Tiếp tục lại lần lặp lại kế tiếp của vòng lặp bao bọc
    		kiểu TRONG, TRONG KHI hay ĐẾN KHI.
    	Đưa ra N thì tiếp tục chạy vòng lặp bao bọc thứ N.
    
    	Trạng thái thoát:
    	Trạng thái thoát là 0 nếu N không nhỏ hơn hay bằng 1.

en: Execute shell builtins.
        
        Execute SHELL-BUILTIN with arguments ARGs without performing command
        lookup.  This is useful when you wish to reimplement a shell builtin
        as a shell function, but need to execute the builtin within the function.
        
        Exit Status:
        Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is
        not a shell builtin..
vi: Chạy dựng sẵn trình bao.
    
    	Chạy SHELL-BUILTIN (dựng sẵn trình bao) với các ĐỐI_SỐ
    	mà không thực thi chức năng dò tìm câu lệnh.
    	Có ích khi bạn muốn thực thi lại một dựng sẵn trình bao
    	dưới dạng một chức năng trình bao, nhưng cũng
    	cần thực thi dựng sẵn bên trong chức năng.
    
    	Trạng thái thoát:
    	Trả lại trạng thái thoát của SHELL-BUILTIN,
    	hoặc sai nếu SHELL-BUILTIN không phải là một
    	dựng sẵn trình bao.

en: Return the context of the current subroutine call.
        
        Without EXPR, returns "$line $filename".  With EXPR, returns
        "$line $subroutine $filename"; this extra information can be used to
        provide a stack trace.
        
        The value of EXPR indicates how many call frames to go back before the
        current one; the top frame is frame 0.
        
        Exit Status:
        Returns 0 unless the shell is not executing a shell function or EXPR
        is invalid.
vi: Trả về ngữ cảnh của cuộc gọi hàm phụ hiện thời.
    
    	Không có B_THỨC thì trả lại « $line $filename ».
    	Có B_THỨC thì trả lại « $line $subroutine $filename »;
    	thông tin thêm này có thể được dùng để cung cấp vết đống.
    
    	Giá trị của B_THỨC thì ngụ ý bao nhiêu khung gọi cần lùi lại
    đằng trước khung hiện tại; khung đầu là khung 0.
    
    	Trạng thái thoát:
    	Trả lại 0 nếu trình bao đang chạy chức năng trình bao,
    		B_THỨC cũng hợp lệ.

en: Print the name of the current working directory.
        
        Options:
          -L	print the value of $PWD if it names the current working
        	directory
          -P	print the physical directory, without any symbolic links
        
        By default, `pwd' behaves as if `-L' were specified.
        
        Exit Status:
        Returns 0 unless an invalid option is given or the current directory
        cannot be read.
vi: In ra tên của thư mục hoạt động hiện thời.
    
    	Tùy chọn:
    		-L	in ra giá trị của $PWD nếu nó đặt tên
    			của thư mục hoạt động hiện thời
    		-P	in ra thư mục vật lý, không có liên kết mềm
    
    		Mặc định là « pwd » hoạt động như là « -L » được ghi rõ.
    
    		Trạng thái thoát:
    		Trả lại 0 nếu không đưa ra tùy chọn sai
    		và nếu đọc được thư mục hiện thời.

en: Null command.
        
        No effect; the command does nothing.
        
        Exit Status:
        Always succeeds.
vi: Câu lệnh vô giá trị.
    
    	Không có hiệu ứng: câu lệnh không làm gì.
    
    	Trạng thái thoát:
    	Lúc nào cũng thành công.

en: Return a successful result.
        
        Exit Status:
        Always succeeds.
vi: Trả lại một kết quả thành công.
    
    	Trạng thái thoát:
    	Lúc nào cũng thành công.

en: Return an unsuccessful result.
        
        Exit Status:
        Always fails.
vi: Trả về kết quả không thành công.
    
    	Trạng thái thoát:
    	Lúc nào cũng không thành công.

en: Execute a simple command or display information about commands.
        
        Runs COMMAND with ARGS suppressing  shell function lookup, or display
        information about the specified COMMANDs.  Can be used to invoke commands
        on disk when a function with the same name exists.
        
        Options:
          -p	use a default value for PATH that is guaranteed to find all of
        	the standard utilities
          -v	print a description of COMMAND similar to the `type' builtin
          -V	print a more verbose description of each COMMAND
        
        Exit Status:
        Returns exit status of COMMAND, or failure if COMMAND is not found.
vi: Thực thi một câu lệnh đơn giản, hoặc hiển thị thông tin về các câu lệnh.
    
    Chạy LỆNH với các ĐỐI_SỐ thu hồi chức năng dò tìm chức năng trình bao,
    hoạc hiển thị thông tin về các câu LỆNH được ghi rõ.
    Có thể được dùng để gọi câu lệnh trên đĩa khi đã có một chức năng cùng tên.
    
    Tùy chọn:
    	-p	dùng một giá trị mặc định cho ĐƯỜNG_DẪN
    		mà chắc chắn sẽ tìm mọi tiện ích tiêu chuẩn
    	-v	in ra mô tả về câu LỆNH mà tương tự với dựng sẵn « type » (kiểu)
    	-V	in ra mô tả chi tiết hơn về mỗi câu LỆNH
    
    Trạng thái thoát:
    Trả lại trạng thái thoát của câu LỆNH, hoặc bị lỗi nếu không tìm thấy câu LỆNH.

en: Set variable values and attributes.
        
        Obsolete.  See `help declare'.
vi: Đặt các giá trị và thuộc tính của biến.
    
    	Quá cũ. Xem « help declare ».

en: Define local variables.
        
        Create a local variable called NAME, and give it VALUE.  OPTION can
        be any option accepted by `declare'.
        
        Local variables can only be used within a function; they are visible
        only to the function where they are defined and its children.
        
        Exit Status:
        Returns success unless an invalid option is supplied, an error occurs,
        or the shell is not executing a function.
vi: Xác định các biến cục bộ.
    
    	Tạo một biến cục bộ tên TÊN, và gán cho nó GIÁ_TRỊ.
    	TÙY_CHỌN có thể là bất cứ tùy chọn nào được « declare » chấp nhận.
    
    	Biến cục bộ chỉ dùng được bên trong chức năng;
    		chỉ chức năng trong đó nó được xác định
    		(và các chức năng con) có khả năng phát hiện nó.
    
    	Trạng thái thoát:
    	Trả lại thành công nếu không đưa ra tùy chọn sai hay gặp lỗi,
    	và nếu trình bao đang chạy chức năng.

en: Write arguments to the standard output.
        
        Display the ARGs on the standard output followed by a newline.
        
        Options:
          -n	do not append a newline
          -e	enable interpretation of the following backslash escapes
          -E	explicitly suppress interpretation of backslash escapes
        
        `echo' interprets the following backslash-escaped characters:
          \a	alert (bell)
          \b	backspace
          \c	suppress further output
          \e	escape character
          \f	form feed
          \n	new line
          \r	carriage return
          \t	horizontal tab
          \v	vertical tab
          \\	backslash
          \0nnn	the character whose ASCII code is NNN (octal).  NNN can be
        	0 to 3 octal digits
          \xHH	the eight-bit character whose value is HH (hexadecimal).  HH
        	can be one or two hex digits
        
        Exit Status:
        Returns success unless a write error occurs.
vi: Ghi các đối số vào đầu ra tiêu chuẩn.
    
    	Hiển thị các ĐỐI_SỐ trên đầu ra tiêu chuẩn,
    		với một ký tự dòng mới theo sau.
    
    	Tùy chọn:
    		-n	đừng phụ thêm ký tự dòng mới
    		-e	bật đọc ký tự thoát kiểu gạch chéo ngược mà theo sau
    		-E	thu hồi dứt khoát đọc ký tự thoát kiểu gạch chéo ngược
    
    	« echo » đọc những ký tự thoát này kiểu gạch chéo ngược:
    		\a	chuông báo
    		\b	xoá lùi
    		\c	thu hồi kết xuất thêm nữa
    		\e	ký tự thoát
    		\f	nạp giấy
    		\n	dòng mới
    		\r	xuống dòng
    		\0nnn	ký tự có mã ASCII NNN (1-3 chữ số bát phân)
    		\xHH	ký tự 8-bit có giá trị HH (1-2 chữ số thập lục)
    
    	Trạng thái thoát:
    	Trả lại thành công nếu không gặp lỗi ghi.		\t	khoảng tab theo chiều ngang
    		\v	khoảng tab theo chiều dọc
    		\\	gạch chéo ngược

en: Write arguments to the standard output.
        
        Display the ARGs on the standard output followed by a newline.
        
        Options:
          -n	do not append a newline
        
        Exit Status:
        Returns success unless a write error occurs.
vi: Ghi các đối số vào đầu ra tiêu chuẩn
    
    	Hiển thị các ĐỐI_SỐ trên đầu ra tiêu chuẩn với một dòng mới theo sau.
    
    	Tùy chọn:
    		-n	đừng phụ thêm một dòng mới
    
    	Trạng thái thoát:
    	Trả lại thành công nếu không gặp lỗi ghi.

en: Enable and disable shell builtins.
        
        Enables and disables builtin shell commands.  Disabling allows you to
        execute a disk command which has the same name as a shell builtin
        without using a full pathname.
        
        Options:
          -a	print a list of builtins showing whether or not each is enabled
          -n	disable each NAME or display a list of disabled builtins
          -p	print the list of builtins in a reusable format
          -s	print only the names of Posix `special' builtins
        
        Options controlling dynamic loading:
          -f	Load builtin NAME from shared object FILENAME
          -d	Remove a builtin loaded with -f
        
        Without options, each NAME is enabled.
        
        To use the `test' found in $PATH instead of the shell builtin
        version, type `enable -n test'.
        
        Exit Status:
        Returns success unless NAME is not a shell builtin or an error occurs.
vi: Bật/tắt dựng sẵn trình bao.
    	Bật và tắt các dựng sẵn trình bao.	Chức năng tắt thì cho phép bạn thực thi một câu lệnh đĩa
    	mà cùng tên với một dựng sẵn trình bao,
    	không cần dùng tên đường dẫn đầy đủ.
    
    	Tùy chọn:
    		-a	in ra một danh sách các dựng sẳn, cũng hiển thị trạng thái bật/tắt
    		-b	tắt mỗi TÊN hoặc hiển thị danh sách các dựng sẵn bị tắt
    		-p	in ra danh sách các dựng sẵn theo một định dạng có thể dùng lại được
    		-s	in ra chỉ tên mỗi dựng sẵn Posix « đặc biệt »
    
    	Tùy chọn điều khiển chức năng nạp động:
    		-f	nạp dựng sẵn TÊN từ điều khiển dùng chung TÊN_TẬP_TIN
    		-d	gỡ bỏ một dựng sẵn được nạp dùng « -f »
    
    	Không có tùy chọn thì mỗi TÊN được bật lại.
    
    	Để sử dụng « test » (hàm thử) nằm trên đường dẫn mặc định $PATH
    	thay cho phiên bản của dựng sẵn trình bao,
    	hãy gõ chuỗi « enable -n test ».
    
    	Trạng thái thoát:
    	Trả lại thành công nếu TÊN là một dựng sẵn trình bao, và không gặp lỗi.

en: Execute arguments as a shell command.
        
        Combine ARGs into a single string, use the result as input to the shell,
        and execute the resulting commands.
        
        Exit Status:
        Returns exit status of command or success if command is null.
vi: Thực thi các đối số dưới dạng một câu lệnh trình bao.
    
    	Phối hợp các ĐỐI_SỐ thành một chuỗi riêng lẻ,
    	dùng kết quả làm dữ liệu nhập vào trình bao,
    	và thực thi các câu lệnh kết quả.
    
    	Trạng thái thoát:
    	Trả lại trạng thái thoát của câu lệnh,
    	hay thành công nếu câu lệnh vô giá trị.

en: Parse option arguments.
        
        Getopts is used by shell procedures to parse positional parameters
        as options.
        
        OPTSTRING contains the option letters to be recognized; if a letter
        is followed by a colon, the option is expected to have an argument,
        which should be separated from it by white space.
        
        Each time it is invoked, getopts will place the next option in the
        shell variable $name, initializing name if it does not exist, and
        the index of the next argument to be processed into the shell
        variable OPTIND.  OPTIND is initialized to 1 each time the shell or
        a shell script is invoked.  When an option requires an argument,
        getopts places that argument into the shell variable OPTARG.
        
        getopts reports errors in one of two ways.  If the first character
        of OPTSTRING is a colon, getopts uses silent error reporting.  In
        this mode, no error messages are printed.  If an invalid option is
        seen, getopts places the option character found into OPTARG.  If a
        required argument is not found, getopts places a ':' into NAME and
        sets OPTARG to the option character found.  If getopts is not in
        silent mode, and an invalid option is seen, getopts places '?' into
        NAME and unsets OPTARG.  If a required argument is not found, a '?'
        is placed in NAME, OPTARG is unset, and a diagnostic message is
        printed.
        
        If the shell variable OPTERR has the value 0, getopts disables the
        printing of error messages, even if the first character of
        OPTSTRING is not a colon.  OPTERR has the value 1 by default.
        
        Getopts normally parses the positional parameters ($0 - $9), but if
        more arguments are given, they are parsed instead.
        
        Exit Status:
        Returns success if an option is found; fails if the end of options is
        encountered or an error occurs.
vi: Phân tích cú pháp của đối số tùy chọn.
    
    	Getopts được thủ tục trình bao dùng để phân tích cú pháp
    		của tham số thuộc ví trị dưới dạng tùy chọn.
    
    	OPTSTRING chứa những chữ tùy chọn cần nhận ra;
    	một chữ có dấu hai chấm theo sau thì tùy chọn mong đợi một đối số,
    	mà nên định giới bằng khoảng trắng.
    
    	Mỗi lần được gọi, getopts sẽ đặt tùy chọn kế tiếp
    		vào biến trình bao $name
    		(cũng khởi tạo tên đó nếu nó chưa tồn tại)
    		và đặt chỉ mục của đối số kế tiếp cần xử lý
    		vào biến trình bao OPTIND.
    	OPTIND được sơ khởi thành 1 mỗi lần trình bao
    	hay một văn lệnh trình bao được gọi.
    	Khi một tùy chọn đòi hỏi một đối số,
    	getopts đặt đối số đó vào biến trình bao OPTARG.
    
    	getopts thông báo lỗi bằng một của hai cách.
    	Nếu ký tự đầu tiên của chuỗi OPTSTRING là dấu hai chấm,
    	getopts dùng chức năng thông báo lỗi một cách im.
    	Bằng chế độ này, không in ra thông điệp lỗi nào.
    	Nếu gặp tùy chọn sai thì getopts đặt vào OPTARG
    	ký tự tùy chọn được tìm. Không tìm thấy đối số cần thiết
    	thì getopts đặt một dấu hai chấm vào TÊN
    	và đặt OPTARG thành ký tự tùy chọn được tìm.
    	Nếu getopts không phải ở chế độ im, và gặp tùy chọn sai,
    	thì getopts đặt một dấu hỏi « ? » vào TÊN và bỏ đặt OPTARG.
    	Không tìm thấy tùy chọn cần thiết thì « ? » được đặt vào TÊN,
    	OPTARG bị bỏ đặt, và in ra một thông điệp chẩn đoán.
    
    	Nếu biến trình bao OPTERR có giá trị 0,
    	thì getopts tắt chức năng in ra thông điệp,
    	thậm chí nếu ký tự đầu tiên của chuỗi OPTSTRING
    	không phải là dấu hai chấm. OPTERR có giá trị 1 theo mặc định.
    
    Getopts bình thường phân tích cách tham số thuộc vị trí ($0 - $9),
    	nhưng nếu đưa ra đối số bổ sung,
    	(các) đối số này được phân tích để thay thế.
    
    	Trạng thái thoát:
    	Trả lại thành công nếu tìm thấy một tùy chọn;
    	không thành công nếu gặp kết thúc các tùy chọn,
    	hoặc nếu gặp lỗi.

en: Replace the shell with the given command.
        
        Execute COMMAND, replacing this shell with the specified program.
        ARGUMENTS become the arguments to COMMAND.  If COMMAND is not specified,
        any redirections take effect in the current shell.
        
        Options:
          -a name	pass NAME as the zeroth argument to COMMAND
          -c		execute COMMAND with an empty environment
          -l		place a dash in the zeroth argument to COMMAND
        
        If the command cannot be executed, a non-interactive shell exits, unless
        the shell option `execfail' is set.
        
        Exit Status:
        Returns success unless COMMAND is not found or a redirection error occurs.
vi: Thay thế trình bao bằng câu lệnh đưa ra.
    
    	Thực thi câu LỆNH, cũng thay thế trình bao này bằng chương trình được ghi rõ.
    	Các ĐỐI_SỐ trở thành các đối số đối với câu LỆNH.
    	Không đưa ra câu LỆNH thì bất cứ việc chuyển hướng nào
    	sẽ xảy ra trong trình bao đang chạy.
    
    	Tùy chọn:
    		-a tên	gửi TÊN cho câu LỆNH dưới dạng đối số thứ không
    		-c	thực thi câu LỆNH với một môi trường trống
    		-l	đặt một dấu gạch vào đối số thứ không đối với câu LỆNH
    
    	Nếu câu LỆNH không thể thực thi được, một trình bao không tương tác
    	sẽ thoát ra, nếu không đặt tùy chọn trình bao « execfail ».
    
    	Trạng thái thoát:
    	Trả lại thành công nếu tìm được câu LỆNH và không gặp lỗi chuyển hướng.

en: Exit the shell.
        
        Exits the shell with a status of N.  If N is omitted, the exit status
        is that of the last command executed.
vi: Thoát khỏi trình bao.
    
    	Thoát khỏi trình bao với trạng thái N.
    	Không đưa ra N thì trạng thái thoát
    	là trạng thái của câu lệnh cuối cùng được chạy.

en: Exit a login shell.
        
        Exits a login shell with exit status N.  Returns an error if not executed
        in a login shell.
vi: Thoát khỏi một trình bao đăng nhập.
    
    	Thoát khỏi một trình bao đăng nhập, với trạng thái thoát N.
    	Trả lại lỗi nếu không được thực thi trong trình bao đăng nhập.

en: Display or execute commands from the history list.
        
        fc is used to list or edit and re-execute commands from the history list.
        FIRST and LAST can be numbers specifying the range, or FIRST can be a
        string, which means the most recent command beginning with that
        string.
        
        Options:
          -e ENAME	select which editor to use.  Default is FCEDIT, then EDITOR,
        		then vi
          -l 	list lines instead of editing
          -n	omit line numbers when listing
          -r	reverse the order of the lines (newest listed first)
        
        With the `fc -s [pat=rep ...] [command]' format, COMMAND is
        re-executed after the substitution OLD=NEW is performed.
        
        A useful alias to use with this is r='fc -s', so that typing `r cc'
        runs the last command beginning with `cc' and typing `r' re-executes
        the last command.
        
        Exit Status:
        Returns success or status of executed command; non-zero if an error occurs.
vi: Hiển thị hoặc thực thi các câu lệnh từ danh sách lược sử.
    
    	fc được dùng để liệt kê hoặc chỉnh sửa và thực thi lại
    	câu lệnh từ danh sách lược sử.
    	ĐẦU và CUỐI có thể là số mà xác định phạm vi,
    hoặc ĐẦU có thể là một chuỗi đại diện câu lệnh
    	vừa chạy nhất mà bắt đầu với chuỗi đó.
    	Tùy chọn:
    		-e ENAME	chọn trình soạn thảo nào cần dùng;
    			mặc định là FCEDIT, sau đó EDITOR, sau đó vi
    		-l	liệt kê các dòng thay vào chỉnh sửa
    		-n	liệt kê mà không in ra số thứ tự dòng
    		-r	đảo ngược thứ tự các dòng (mới nhất trước)
    
    	Tùy theo định dạng « fc -s [mẫu=lần_lập_lại ...] [lệnh] »,
    	câu LỆNH được chạy lại sau khi thay thế CŨ bằng MỚI.
    
    	Cũng có thể sử dụng bí danh có ích « r='fc -s' »,
    	vì thế việc gõ « r cc » sẽ chạy câu lệnh cuối cùng
    	mà bắt đầu với « cc », và việc gõ « r »
    	sẽ đơn giản chạy lại câu lệnh cuối cùng.
    
    	Trạng thái thoát:
    	Trả lại thành công hay trạng thái của câu lệnh được thực thi;
    		gặp lỗi thì khác số không.

en: Move job to the foreground.
        
        Place the job identified by JOB_SPEC in the foreground, making it the
        current job.  If JOB_SPEC is not present, the shell's notion of the
        current job is used.
        
        Exit Status:
        Status of command placed in foreground, or failure if an error occurs.
vi: Nâng công việc lên trước.
    
    	Nâng lên trước công việc được ĐẶC_TẢ_CÔNG_VIỆC đại diện,
    	thì làm cho nó là công việc hiện thời.
    	Không đưa ra ĐẶC_TẢ_CÔNG_VIỆC
    	thì dùng công việc hiện thời tùy theo trình bao.
    
    	Trạng thái thoát:
    	Trạng thái của câu lệnh được nâng lên trước;
    	gặp lỗi thì không thành công.

en: Move jobs to the background.
        
        Place the jobs identified by each JOB_SPEC in the background, as if they
        had been started with `&'.  If JOB_SPEC is not present, the shell's notion
        of the current job is used.
        
        Exit Status:
        Returns success unless job control is not enabled or an error occurs.
vi: Gửi công việc ra sau.
    
    	Gửi ra sau các công việc được mỗi ĐẶC_TẢ_CÔNG_VIỆC đại diện,
    	như là công việc được bắt đầu với « & ».
    	Không đưa ra ĐẶC_TẢ_CÔNG_VIỆC
    	thì dùng công việc hiện thời tùy theo trình bao.
    
    	Trạng thái thoát:
    	Trả lại thành công nếu chức năng điều khiển công việc được bật
    	và không gặp lỗi.

en: Remember or display program locations.
        
        Determine and remember the full pathname of each command NAME.  If
        no arguments are given, information about remembered commands is displayed.
        
        Options:
          -d		forget the remembered location of each NAME
          -l		display in a format that may be reused as input
          -p pathname	use PATHNAME is the full pathname of NAME
          -r		forget all remembered locations
          -t		print the remembered location of each NAME, preceding
        		each location with the corresponding NAME if multiple
        		NAMEs are given
        Arguments:
          NAME		Each NAME is searched for in $PATH and added to the list
        		of remembered commands.
        
        Exit Status:
        Returns success unless NAME is not found or an invalid option is given.
vi: Nhớ hoặc hiển thị vị trí của chương trình.
    
    	Xác định và ghi nhớ tên đường dẫn đầy đủ của mỗi TÊN câu lệnh.
    	Nếu không đưa ra đối số, hiển thị thông tin về các câu lệnh được ghi nhớ.
    
    	Tùy chọn:
    		-d	quên vị trí được ghi nhớ của mỗi TÊN
    		-l	hiển thị theo một định dạng có thể được dùng lại
    			dưới dạng dữ liệu nhập vào
    		-p tên_đường_dẫn	dùng TÊN_ĐƯỜNG_DẪN là tên đường dẫn đầy đủ của TÊN
    		-r	quên mọi vị trí được ghi nhớ
    		-t	in ra vị trí được ghi nhớ của mỗi TÊN,
    			có nhiều TÊN thì cũng in ra TÊN tương ứng ở trước vị trí
    
    	Đối số:
    		TÊN	mỗi TÊN được tìm theo đường dẫn mặc định $PATH,
    		và được thêm vào danh sách các câu lệnh được ghi nhớ.
    
    	Trạng thái thoát:
    	Trả lại thành công nếu tìm được TÊN và không đưa ra tùy chọn sai.

en: Display information about builtin commands.
        
        Displays brief summaries of builtin commands.  If PATTERN is
        specified, gives detailed help on all commands matching PATTERN,
        otherwise the list of help topics is printed.
        
        Options:
          -d	output short description for each topic
          -m	display usage in pseudo-manpage format
          -s	output only a short usage synopsis for each topic matching
        	PATTERN
        
        Arguments:
          PATTERN	Pattern specifiying a help topic
        
        Exit Status:
        Returns success unless PATTERN is not found or an invalid option is given.
vi: Hiển thị thông tin về các câu lệnh dựng sẵn.
    
    	Hiển thị bản tóm tắt ngắn về các câu lệnh dựng sẵn.
    	Nếu cũng ghi rõ MẪU thì in ra trợ giúp chi tiết
    	về tất cả các câu lệnh tương ứng với mẫu đó ;
    	không thì in ra danh sách các chủ đề trợ giúp.
    
    
    Tùy chọn:
    		-d	xuất mô tả ngắn về mỗi chủ đề
    		-m	hiển thị cách sử dụng theo định dạng
    			kiểu trang hướng dẫn (man)
    		-s	xuất chỉ một bản tóm tắt ngắn về cách sử dụng
    			cho mỗi chủ đề tương ứng với MẪU
    
    	Đối số :
    		MẪU	mẫu ghi rõ một chủ đề trợ giúp
    
    	Trạng thái thoát:
    	Trả lại thành công nếu tìm được MẪU và không đưa ra tùy chọn sai.

en: Display or manipulate the history list.
        
        Display the history list with line numbers, prefixing each modified
        entry with a `*'.  An argument of N lists only the last N entries.
        
        Options:
          -c	clear the history list by deleting all of the entries
          -d offset	delete the history entry at offset OFFSET.
        
          -a	append history lines from this session to the history file
          -n	read all history lines not already read from the history file
          -r	read the history file and append the contents to the history
        	list
          -w	write the current history to the history file
        	and append them to the history list
        
          -p	perform history expansion on each ARG and display the result
        	without storing it in the history list
          -s	append the ARGs to the history list as a single entry
        
        If FILENAME is given, it is used as the history file.  Otherwise,
        if $HISTFILE has a value, that is used, else ~/.bash_history.
        
        If the $HISTTIMEFORMAT variable is set and not null, its value is used
        as a format string for strftime(3) to print the time stamp associated
        with each displayed history entry.  No time stamps are printed otherwise.
        
        Exit Status:
        Returns success unless an invalid option is given or an error occurs.
vi: Hiển thị hoặc thao tác danh sách lượd sử.
    
    	Hiển thị danh sách lược sử với các số thứ tự dòng,
    	cũng đặt dấu sao « * » vào trước mỗi mục nhập bị sửa đổi.
    	Đối số N thì liệt kê chỉ N mục nhập cuối cùng.
    
    	Tùy chọn:
    		-c	xoá sạch danh sách lược sử bằng cách xoá mọi mục nhập
    		-d hiệu	xoá mục nhập lược sử ở hiệu này
    
    		-a	phụ thêm vào tập tin lư ợc sử các dòng lược sử từ phiên chạy này
    		-n	đọc mọi dòng lược sử chưa đọc từ tập tin lược sử
    		-r	đọc tư lược sử và phụ thêm nội dung vào lược sử
    		-w	ghi lược sử hiện thời vào tập tin lược sử
    			cũng phụ thêm vào danh sách lược sử
    
    		-p	mở rộng lược sử với mỗi ĐỐI_SỐ, và hiển thị kết quả
    			mà không ghi nhớ nó vào danh sách lược sử
    		-s	phụ thêm các ĐỐI_SỐ vào danh sách lược sử
    			dưới dạng một mục nhập riêng lẻ
    
    	Đưa ra TÊN_TẬP_TIN thì nó được dùng làm tập tin lược sử.
    	Nếu không, và nếu $HISTFILE có giá trị, thì nó được dùng;
    	nếu $HISTFILE không có giá trị thì dùng « ~/.bash_history ».
    
    	Nếu biến $HISTTIMEFORMAT đã được đặt và có giá trị,
    	thì giá trị đó được dùng làm chuỗi định dạng
    	cho strftime(3) in ra nhãn thời gian tương ứng
    	với mỗi mục nhập lược sử được hiển thị.
    	Không thì không in ra nhãn thời gian.
    
    	Trạng thái thoát:
    	Trả lại thành công nếu không gặp tùy chọn sai hay gặp lỗi.

en: Display status of jobs.
        
        Lists the active jobs.  JOBSPEC restricts output to that job.
        Without options, the status of all active jobs is displayed.
        
        Options:
          -l	lists process IDs in addition to the normal information
          -n	list only processes that have changed status since the last
        	notification
          -p	lists process IDs only
          -r	restrict output to running jobs
          -s	restrict output to stopped jobs
        
        If -x is supplied, COMMAND is run after all job specifications that
        appear in ARGS have been replaced with the process ID of that job's
        process group leader.
        
        Exit Status:
        Returns success unless an invalid option is given or an error occurs.
        If -x is used, returns the exit status of COMMAND.
vi: Hiển thị trạng thái của công việc.
    
    	Liệt kê các công việc đang chạy.
    	ĐẶC_TẢ_CÔNG_VIỆC hạn chế kết xuất thành công việc đó.
    	Không đưa ra tùy chọn thì hiển thị trạng thái
    	của mọi công việc đang chạy.
    
    	Tùy chọn:
    		-l	liệt kê các mã số tiến trình, thêm vào thông tin bình thường
    		-n	liệt kê chỉ những tiến trình đã thay đổi trạng thái
    			kể từ lần thông báo cuối cùng
    		-s	hạn chế kết xuất thành những công việc bị dừng chạy
    
    	Đưa ra « -x » thì câu LỆNH được chạy sau khi tất cả các đặc tả công việc
    	mà xuất hiện trong các ĐỐI_SỐ đã được thay thế bằng mã số tiến trình
    	của trình dẫn đầu nhóm tiến trình của công việc đó.
    
    	Trạng thái thoát:
    	Trả lại thành công nếu không gặp tùy chọn sai hay gặp lỗi.
    	Đưa ra « -x » thì trả lại trạng thái thoát của câu LỆNH.

en: Remove jobs from current shell.
        
        Removes each JOBSPEC argument from the table of active jobs.  Without
        any JOBSPECs, the shell uses its notion of the current job.
        
        Options:
          -a	remove all jobs if JOBSPEC is not supplied
          -h	mark each JOBSPEC so that SIGHUP is not sent to the job if the
        	shell receives a SIGHUP
          -r	remove only running jobs
        
        Exit Status:
        Returns success unless an invalid option or JOBSPEC is given.
vi: Gỡ bỏ công việc khỏi trình bao đang chạy.
    
    	Gỡ bỏ mỗi đối số JOBSPEC (đặc tả công việc) khỏi bảng các công việc đang chạy.
    	Không có JOBSPEC thì trình bao dùng thông tin riêng về công việc đang đang chạy.
    
    	Tùy chọn:
    		-a	gỡ bỏ mọi công việc nếu không đưa ra JOBSPEC
    		-h	đánh dấu mỗi JOBSPEC để không gửi tín hiệu ngưng kết nối SIGHUP
    			cho công việc nếu trình bao nhận được SIGHUP
    		-r	gỡ bỏ chỉ những công việc đang chạy
    
    	Trạng thái thoát:
    	Trả lại thành công nếu không đưa ra tùy chọn sai hay JOBSPEC sai.

en: Send a signal to a job.
        
        Send the processes identified by PID or JOBSPEC the signal named by
        SIGSPEC or SIGNUM.  If neither SIGSPEC nor SIGNUM is present, then
        SIGTERM is assumed.
        
        Options:
          -s sig	SIG is a signal name
          -n sig	SIG is a signal number
          -l	list the signal names; if arguments follow `-l' they are
        	assumed to be signal numbers for which names should be listed
        
        Kill is a shell builtin for two reasons: it allows job IDs to be used
        instead of process IDs, and allows processes to be killed if the limit
        on processes that you can create is reached.
        
        Exit Status:
        Returns success unless an invalid option is given or an error occurs.
vi: Gửi một tín hiệu cho một công việc.
    
    	Gửi cho những tiến trình được mã số hay đặc tả công việc đại diện
    	tín hiệu được SIGSPEC hay SIGNUM được đặt tên.
    	Không đưa ra SIGSPEC, cũng không đưa ra SIGNUM,
    	thì giả sử SIGTERM.
    
    	Tùy chọn:
    		-s TTH	TTH là một tên tín hiệu
    		-n STH	STH là một số thứ tự tín hiệu
    		-l	liệt kê các tên tín hiệu ;
    			nếu có đối số theo sau « -l », thì giả sử mỗi đối số
    			là số thứ tự tin hiệu cho đó nên liệt kê tên
    
    	Kill là một dựng sẵn trình bao vì hai lý do :
    	nó cho phép dùng mã số công việc thay cho mã số tiến trình,
    	và cho phép giết tiến trình nếu tới giới hạn số các tiến trình
    	được phép tạo.
    	Trạng thái thoát:
    	Trả lại thành công nếu không đưa ra tùy chọn sai hay gặp lỗi.

en: Read a line from the standard input and split it into fields.
        
        Reads a single line from the standard input, or from file descriptor FD
        if the -u option is supplied.  The line is split into fields as with word
        splitting, and the first word is assigned to the first NAME, the second
        word to the second NAME, and so on, with any leftover words assigned to
        the last NAME.  Only the characters found in $IFS are recognized as word
        delimiters.
        
        If no NAMEs are supplied, the line read is stored in the REPLY variable.
        
        Options:
          -a array	assign the words read to sequential indices of the array
        		variable ARRAY, starting at zero
          -d delim	continue until the first character of DELIM is read, rather
        		than newline
          -e		use Readline to obtain the line in an interactive shell
          -i text	Use TEXT as the initial text for Readline
          -n nchars	return after reading NCHARS characters rather than waiting
        		for a newline, but honor a delimiter if fewer than NCHARS
        		characters are read before the delimiter
          -N nchars	return only after reading exactly NCHARS characters, unless
        		EOF is encountered or read times out, ignoring any delimiter
          -p prompt	output the string PROMPT without a trailing newline before
        		attempting to read
          -r		do not allow backslashes to escape any characters
          -s		do not echo input coming from a terminal
          -t timeout	time out and return failure if a complete line of input is
        		not read withint TIMEOUT seconds.  The value of the TMOUT
        		variable is the default timeout.  TIMEOUT may be a
        		fractional number.  If TIMEOUT is 0, read returns success only
        		if input is available on the specified file descriptor.  The
        		exit status is greater than 128 if the timeout is exceeded
          -u fd		read from file descriptor FD instead of the standard input
        
        Exit Status:
        The return code is zero, unless end-of-file is encountered, read times out,
        or an invalid file descriptor is supplied as the argument to -u.
vi: Đọc một dòng từ đầu vào tiêu chuẩn, sau đó chia nó ra nhiều trường.
    
    	Đọc một dòng riêng lẻ từ đầu vào tiêu chuẩn,
    	hoặc từ bộ mô tả tập tin FD nếu đưa ra tùy chọn « -u ».
    	Dòng được chia ra nhiều trường giống như khi chia từ ra,
    	và từ đầu tiên được gán cho TÊN đầu tiên,
    	từ thứ hai cho TÊN thứ hai, v.v.,
    	và từ còn lại nào được gán cho TÊN cuối cùng.
    	Chỉ những ký tự được tìm trong $IFS được nhận ra là ký tự định giới từ.
    
    	Không đưa ra TÊN thì dòng được đọc sẽ được ghi nhớ vào biến REPLY (đáp ứng).
    
    	Tùy chọn:
    		-a mảng	gán các từ được đọc cho những số mũ tuần tự
    			của biến mảng MẢNG, bắt đầu từ số không.
    		-d định_giới	tiếp tục đến khi đọc ký tự đầu tiên của DELIM,
    			hơn là ký tự dòng mới
    		-e	dùng Readline để lấy dòng trong một trình bao tương tác
    		-i chuỗi	dùng chuỗi này như là văn bản đầu tiên cho Readline
    		-n số_ky_tự	trả lại sau khi đọc số các ký tự này,
    			hơn là đợi một ký tự dòng mới
    		-N số_ký_tự	trả lại chỉ sau khi đọc chính xác số các ký tự này,
    		nếu không gặp kết thúc tập tin (EOF) hay quá hạn đọc, cũng bỏ qua dấu tách nào
    		-p nhắc	xuất chuỗi NHẮC mà không có ký tự dòng mới theo sau,
    			trước khi thử đọc
    		-r	đừng cho phép gạch chéo ngược thoát ký tự
    		-s	đừng báo lai dữ liệu nhập vào đến từ thiết bị cuối
    		-t thời_hạn	quá thời và trả lại không thành công
    			nếu chưa đọc một dòng dữ liệu nhập hoàn toàn trong số giấy này.
    			Giá trị của biến TMOUT là thời hạn mặc định.
    			Thời hạn này có thể là một số thuộc phân số.
    			Nếu THỜI_HẠN là 0 thì việc đọc trả lại thành công chỉ nếu
    			dữ liệu nhập sẵn sàng trên bộ mô tả tập tin đưa ra.
    			Trạng thái thoát lớn hơn 128 nếu vượt quá thời hạn này.
    		-u fd	đọc từ bộ mô tả tập tin FD thay cho đầu vào tiêu chuẩn
    
    	Trạng thái thoát:
    	Mã trả lại là số không, nếu không gặp kết thúc tập tin,
    	hay quá hạn đọc, hay đưa ra bộ mô tả tập tin sai
    	làm đối số tới « -u ».

en: Return from a shell function.
        
        Causes a function or sourced script to exit with the return value
        specified by N.  If N is omitted, the return status is that of the
        last command executed within the function or script.
        
        Exit Status:
        Returns N, or failure if the shell is not executing a function or script.
vi: Trả lại từ một chức năng trình bao.
    
    	Gây ra một chức năng hay văn lệnh từ nguồn sẽ thoát
    	với giá trị trả lại được N ghi rõ.
    	Không đưa ra N thì trạng thái trả lại thuộc về câu lệnh cuối cùng
    		được chạy bên trong chức năng hay văn lệnh.
    
    	Trạng thái thoát:
    	Trả lại N, hoặc bị lỗi nếu trình bao không đang chạy
    		một chức năng hay văn lệnh.

en: Unset values and attributes of shell variables and functions.
        
        For each NAME, remove the corresponding variable or function.
        
        Options:
          -f	treat each NAME as a shell function
          -v	treat each NAME as a shell variable
        
        Without options, unset first tries to unset a variable, and if that fails,
        tries to unset a function.
        
        Some variables cannot be unset; also see `readonly'.
        
        Exit Status:
        Returns success unless an invalid option is given or a NAME is read-only.
vi: Bỏ đặt giá trị và thuộc tính của biến và chức năng của trình bao.
    
    	Đối với mỗi TÊN, gỡ bỏ biến hay chức năng mà tương ứng.
    
    	Tùy chọn:
    		-f	đọc mỗi TÊN dượi dạng một chức năng trình bao
    		-v	đọc mỗi TÊN dượi dạng một biến trình bao
    
    	Không có tùy chọn thì chức năng bỏ đặt sẽ thử bỏ đặt một biến,
    	và nếu không thành công, sau đó thử bỏ đặt một chức năng.
    
    	Trạng thái thoát:
    	Trả lại thành công nếu không đưa ra tùy chọn sai, và TÊN không chỉ đọc.

en: Set export attribute for shell variables.
        
        Marks each NAME for automatic export to the environment of subsequently
        executed commands.  If VALUE is supplied, assign VALUE before exporting.
        
        Options:
          -f	refer to shell functions
          -n	remove the export property from each NAME
          -p	display a list of all exported variables and functions
        
        An argument of `--' disables further option processing.
        
        Exit Status:
        Returns success unless an invalid option is given or NAME is invalid.
vi: Đặt thuộc tính xuất khẩu cho biến trình bao.
    
    	Đánh dấu mỗi TÊN để tự động xuất vào môi trường của câu lệnh được chạy về sau.
    	Đưa ra GIÁ_TRỊ thì gán GIÁ_TRỊ trước khi xuất ra.
    
    	Tùy chọn:
    		-f	tham chiếu đến chức năng trình bao
    		-n	gỡ bỏ thuộc tính xuất khẩu khỏi mỗi TÊN
    		-p	hiển thị danh sách các biến và chức năng đều được xuất ra
    
    	Đối số « -- » thì tắt chức năng xử lý tùy chọn sau nữa.
    
    	Trạng thái thoát:
    	Trả lại thành công nếu không đưa ra tùy chọn sai hay TÊN sai,

en: Mark shell variables as unchangeable.
        
        Mark each NAME as read-only; the values of these NAMEs may not be
        changed by subsequent assignment.  If VALUE is supplied, assign VALUE
        before marking as read-only.
        
        Options:
          -a	refer to indexed array variables
          -A	refer to associative array variables
          -f	refer to shell functions
          -p	display a list of all readonly variables and functions
        
        An argument of `--' disables further option processing.
        
        Exit Status:
        Returns success unless an invalid option is given or NAME is invalid.
vi: Đánh dấu biến trình bao không thể thay đổi được.
    
    	Đánh dấu mỗi TÊN là chỉ đọc; những giá trị của TÊN như vậy
    	thì không thay đổi được bất chấp việc gán theo sau.
    	Đưa ra GIÁ_TRỊ thì gán GIÁ_TRỊ trước khi đánh dấu là chỉ đọc.
    
    	Tùy chọn:
    		-a	tham chiếu đến biến kiểu mảng theo số mũ
    		-A	tham chiếu đến biến kiểu mảng kết hợp
    		-f	tham chiếu đến chức năng trình bao
    		-p	hiển thị danh sách các biến và chức năng vẫn chỉ đọc
    
    	Đối số « -- » thì tắt chức năng xử lý tùy chọn sau nữa.
    
    	Trạng thái thoát:
    	Trả lại thành công nếu không đưa ra tùy chọn sai hay TÊN sai.

en: Shift positional parameters.
        
        Rename the positional parameters $N+1,$N+2 ... to $1,$2 ...  If N is
        not given, it is assumed to be 1.
        
        Exit Status:
        Returns success unless N is negative or greater than $#.
vi: Dời tham số thuộc vị trí.
    
    	Thay đổi tên của tham số thuộc vị trí $N+1,$N+2 ... đến $1,$2 ...
    	Không đưa ra N thì giả sử nó là 1.
    
    	Trạng thái thoát:
    	Trả lại thành công nếu N không âm hay lớn hơn $#.

en: Execute commands from a file in the current shell.
        
        Read and execute commands from FILENAME in the current shell.  The
        entries in $PATH are used to find the directory containing FILENAME.
        If any ARGUMENTS are supplied, they become the positional parameters
        when FILENAME is executed.
        
        Exit Status:
        Returns the status of the last command executed in FILENAME; fails if
        FILENAME cannot be read.
vi: Thực thi các câu lệnh từ một tập tin trong trình bao đang chạy.
    
    	Đọc và thực thi các câu lệnh từ TÊN_TẬP_TIN
    	trong trình bao đang chạy.
    	Những mục nhập trong $PATH được dùng
    	để tìm thư mục chứa tên tập tin này.
    	Đưa ra đối số thì mỗi đối số trở thành tham số thuộc vị trí
    	khi TÊN_TẬP_TIN được thực thi.
    
    	Trạng thái thoát:
    	Trả lại trạng thái của câu lệnh cuối cùng được thực thi trong TÊN_TẬP_TIN;
    	không thành công nếu không thể đọc TÊN_TẬP_TIN.

en: Suspend shell execution.
        
        Suspend the execution of this shell until it receives a SIGCONT signal.
        Unless forced, login shells cannot be suspended.
        
        Options:
          -f	force the suspend, even if the shell is a login shell
        
        Exit Status:
        Returns success unless job control is not enabled or an error occurs.
vi: Ngưng chạy trình bao.
    
    	Ngưng chạy trình bao này đến khi nó nhận tín hiệu tiếp tục (SIGCONT).
    	Nếu không ép buộc thì không thể ngưng chạy trình bao kiểu đăng nhập.
    
    	Tùy chọn:
    		-f	ép buộc việc ngưng, thậm chí nếu trình bao có kiểu đăng nhập
    
    	Trạng thái thoát:
    	Trả lại thành công nếu chức năng điều khiển công việc đã được bật, và không gặp lỗi.

en: Evaluate conditional expression.
        
        This is a synonym for the "test" builtin, but the last argument must
        be a literal `]', to match the opening `['.
vi: Định giá biểu thức điều kiện.
    
    	Đây là một từ đồng nghĩa với dựng sẵn « test »,
    	nhưng đối số cuối cùng phải là một « ] » nghĩa chữ,
    	đổ tương ứng với « [ » mở.

en: Display process times.
        
        Prints the accumulated user and system times for the shell and all of its
        child processes.
        
        Exit Status:
        Always succeeds.
vi: Hiển thị thời lượng chạy tiến trình.
    
    	In ra thời lượng chạy trình bao (và các tiến trình con)
    		đối với hệ thống và mỗi người dùng.
    
    	Trạng thái thoát:
    	Lúc nào cũng thành công.

en: Display information about command type.
        
        For each NAME, indicate how it would be interpreted if used as a
        command name.
        
        Options:
          -a	display all locations containing an executable named NAME;
        	includes aliases, builtins, and functions, if and only if
        	the `-p' option is not also used
          -f	suppress shell function lookup
          -P	force a PATH search for each NAME, even if it is an alias,
        	builtin, or function, and returns the name of the disk file
        	that would be executed
          -p	returns either the name of the disk file that would be executed,
        	or nothing if `type -t NAME' would not return `file'.
          -t	output a single word which is one of `alias', `keyword',
        	`function', `builtin', `file' or `', if NAME is an alias, shell
        	reserved word, shell function, shell builtin, disk file, or not
        	found, respectively
        
        Arguments:
          NAME	Command name to be interpreted.
        
        Exit Status:
        Returns success if all of the NAMEs are found; fails if any are not found.
vi: Hiển thị thông tin về kiểu câu lệnh.
    
    	Đối với mỗi TÊN, ngụ ý nó sẽ được giải thích như thế nào
    		nếu nó được dùng dưới dạng một tên câu lệnh.
    
    	Tùy chọn:
    		-a	hiển thị mọi vị trí chứa tập tin thực thi được có TÊN;
    			không đặt tùy chọn « -p » thì cũng bao gồm
    			các bí danh, dựng sẵn và chức năng.
    		-f	thu hồi tính năng dò tìm chức năng trình bao
    		-P	ép buộc tìm kiếm ĐƯỜNG_DẪN đối với mỗi TÊN,
    			thậm chí nếu nó là bí danh, dựng sẵn hay chức năng,
    			và trả lại tên của tập tin trên đĩa mà sẽ được thực thi
    		-p	trả lại hoặc tên của tập tin trên đĩa mà sẽ được thực thi,
    			hoặc không trả lại gì nếu câu lệnh « type -t TÊN »
    			sẽ không trả lại « file » (tập tin).
    		-t	xuất một từ riêng lẻ mà một của:
    			• alias	bí danh
    			• keyword	từ dành riêng của trình bao
    			• function	chức năng của trình bao
    			• builtin	dựng sẵn của trình bao
    			• file	tập tin trên đĩa
    			• 		(không gì) không tìm thấy
    
    	Đối số :
    	TÊN	tên câu lệnh cần giải thích.
    
    	Tráng thái thoát:
    	Trả lại thành công nếu tìm thấy tất cả các TÊN; không thì bị lỗi.

en: Modify shell resource limits.
        
        Provides control over the resources available to the shell and processes
        it creates, on systems that allow such control.
        
        Options:
          -S	use the `soft' resource limit
          -H	use the `hard' resource limit
          -a	all current limits are reported
          -b	the socket buffer size
          -c	the maximum size of core files created
          -d	the maximum size of a process's data segment
          -e	the maximum scheduling priority (`nice')
          -f	the maximum size of files written by the shell and its children
          -i	the maximum number of pending signals
          -l	the maximum size a process may lock into memory
          -m	the maximum resident set size
          -n	the maximum number of open file descriptors
          -p	the pipe buffer size
          -q	the maximum number of bytes in POSIX message queues
          -r	the maximum real-time scheduling priority
          -s	the maximum stack size
          -t	the maximum amount of cpu time in seconds
          -u	the maximum number of user processes
          -v	the size of virtual memory
          -x	the maximum number of file locks
        
        If LIMIT is given, it is the new value of the specified resource; the
        special LIMIT values `soft', `hard', and `unlimited' stand for the
        current soft limit, the current hard limit, and no limit, respectively.
        Otherwise, the current value of the specified resource is printed.  If
        no option is given, then -f is assumed.
        
        Values are in 1024-byte increments, except for -t, which is in seconds,
        -p, which is in increments of 512 bytes, and -u, which is an unscaled
        number of processes.
        
        Exit Status:
        Returns success unless an invalid option is supplied or an error occurs.
vi: Sửa đổi các giới hạn tài nguyên trình bao.
    
    	Cung cấp điều khiển với các tài nguyên sẵn sàng
    	cho trình bao và các tiến trình được nó tạo,
    	trên hệ thống cho phép điều khiển như vậy.
    
    	Tùy chọn:
    		-S	dùng giới hạn tài nguyên « soft » (mềm)
    		-H	dùng giới hạn tài nguyên « hard » (cứng)
    		-a	thông báo mọi giới hạn hiện thời
    		-b	kích cỡ của vùng đệm ổ cắm
    		-c	kích cỡ tối đa của tập tin lõi được tạo
    		-d	kích cỡ tối đa của từng đoạn dữ liệu của một tiến trình
    		-e	mức ưu tiên cao nhất khi định thời (« nice »)
    		-f	kích cỡ tối đa của của tập tin được ghi bởi trình bao
    			và các tiến trình con của nó
    		-i	số tối đa các tín hiệu bị hoãn
    		-l	kích cỡ tối đa mà một tiến trình có thể khoá vào bộ nhớ
    		-m	kích cỡ tối đa của tập hợp nội trú
    		-n	số tối đa các bộ mô tả tập tin còn mở
    		-p	kích cỡ của vùng đệm ống dẫn
    		-q	số tối đa các byte trong hàng đợi thông điệp POSIX
    		-r	mức ưu tiên cao nhất khi định thời thật
    		-s	kích cỡ tối đa của đống
    		-t	thời gian CPU lâu nhất, theo giây
    		-u	số tối đa các tiến trình của người dùng
    		-v	kích cỡ của bộ nhớ ảo
    		số tối đa các khoá tập tin
    
    	Nếu đưa ra GIỚI_HẠN thì nó là giá trị mới của tài nguyên được ghi rõ ;
    	cũng có ba giá trị GIỚI_HẠN đặc biệt:
    		• soft	giới hạn mềm hiện thời
    		• hard	giới hạn cứng hiện thời
    		• unlimited	vô hạn
    	Không thì in ra giá trị hiện thời của tài nguyên được ghi rõ.
    	Không đưa ra tùy chọn thì giả sử « -f ».
    
    	Giá trị được ghi rõ theo bước 1024-byte, trừ :
    		• -t	theo giây
    		• -p	theo bước 512-byte
    		• -u	số các tiến trình không theo tỷ lệ
    
    	Trạng thái thoát:
    	Trả lại thành công nếu không đưa ra tùy chọn sai hay gặp lỗi.

en: Display or set file mode mask.
        
        Sets the user file-creation mask to MODE.  If MODE is omitted, prints
        the current value of the mask.
        
        If MODE begins with a digit, it is interpreted as an octal number;
        otherwise it is a symbolic mode string like that accepted by chmod(1).
        
        Options:
          -p	if MODE is omitted, output in a form that may be reused as input
          -S	makes the output symbolic; otherwise an octal number is output
        
        Exit Status:
        Returns success unless MODE is invalid or an invalid option is given.
vi: Hiển thị hoặc đặt mặt nạ chế độ tập tin.
    
    	Đặt mặt nạ (bộ lọc) tạo tập tin của người dùng thành CHẾ_ĐỘ.
    		Không đưa ra CHẾ_ĐỘ thì in ra giá trị hiện thời của mặt nạ.
    
    	Nếu CHẾ_ĐỘ bắt đầu với một chữ số, nó được đọc là một số bát phân;
    		không thì nó là một chuỗi chế độ tượng trưng
    		giống như chuỗi được chmod(1) chấp nhận.
    
    	Tùy chọn:
    		-p	không đưa ra CHẾ_ĐỘ thì xuất theo một định dạng
    			có thể được dùng lại làm dữ liệu nhập vào
    		-S	làm cho kết xuất cũng tượng trưng,
    			không thì xuất một số bát phân
    
    	Tráng thái thoát:
    	Trả lại thành công nếu không có CHẾ_ĐỘ sai hay tùy chọn sai.

en: Wait for job completion and return exit status.
        
        Waits for the process identified by ID, which may be a process ID or a
        job specification, and reports its termination status.  If ID is not
        given, waits for all currently active child processes, and the return
        status is zero.  If ID is a a job specification, waits for all processes
        in the job's pipeline.
        
        Exit Status:
        Returns the status of ID; fails if ID is invalid or an invalid option is
        given.
vi: Đợi công việc chạy xong, sau đó trả lại trạng thái thoát.
    
    	Đợi tiến trình được ID nhận diện, mà có thể là một mã số tiến trình
    		hay một đặc tả công việc, sau đó trả lại trạng thái chấm dứt của nó.
    		Không đưa ra ID thì đợi tất cả các tiến trình con đang chạy,
    		và trạng thái trả lại là số không.
    		Nếu ID là một đặc tả công việc thì đợi tất cả các tiến trình
    		vẫn nằm trong ống dẫn của công việc đó.
    
    	Tráng thái thoát:
    	Trả lại trạng thái của ID; không thành công nếu ID sai
    		hoặc đưa ra tùy chọn sai.

en: Wait for process completion and return exit status.
        
        Waits for the specified process and reports its termination status.  If
        PID is not given, all currently active child processes are waited for,
        and the return code is zero.  PID must be a process ID.
        
        Exit Status:
        Returns the status of ID; fails if ID is invalid or an invalid option is
        given.
vi: Đợi tiến trình chạy xong, sau đó thông báo trạng thái thoát của nó.
    
    	Đợi tiến trình đã ghi rõ,
    	sau đó thông báo trạng thái chấm dứt của nó.
    	Nếu không đưa ra PID (mã số tiến trình)
    	thì đợi tất cả các tiến trình con đang chạy,
    	và mã trả lại là số không.
    	PID phải là một mã số tiến trình.
    
    	Trạng thái thoát:
    	Trả lại trạng thái của ID (mã số);
    	không thành công nếu ID sai,
    	hoặc nếu đưa ra tùy chọn sai.

en: Execute commands for each member in a list.
        
        The `for' loop executes a sequence of commands for each member in a
        list of items.  If `in WORDS ...;' is not present, then `in "$@"' is
        assumed.  For each element in WORDS, NAME is set to that element, and
        the COMMANDS are executed.
        
        Exit Status:
        Returns the status of the last command executed.
vi: Thực thi câu lệnh cho mỗi bộ phận trong một danh sách.
    
    	Vòng lặp « for » (cho) thì thực thi câu lệnh
    	cho mỗi bộ phận trong một danh sách các mục.
    	Không đưa ra « in CÁC_TỪ ... » thì giả sử « in "$@" ».
    	Đối với mỗi phần tử trong CÁC_TỪ,
    	TÊN được đặt thành phần tử đó,
    	và các câu LỆNH được thực thi.
    
    	Trạng thái thoát:
    	Trả lại trạng thái của câu lệnh cuối cùng được chạy.

en: Arithmetic for loop.
        
        Equivalent to
        	(( EXP1 ))
        	while (( EXP2 )); do
        		COMMANDS
        		(( EXP3 ))
        	done
        EXP1, EXP2, and EXP3 are arithmetic expressions.  If any expression is
        omitted, it behaves as if it evaluates to 1.
        
        Exit Status:
        Returns the status of the last command executed.
vi: Số học cho vòng lặp.
    
    	Tương đương với:
        	(( EXP1 ))
        	while (( EXP2 )); do
        		COMMANDS
        		(( EXP3 ))
        	done
    EXP1, EXP2, EXP3 là biểu thức số học.
    Bỏ sót biểu thức nào thì ứng xử như nó tính là 1.
    	Trạng thái thoát:
    	Trả lại trạng thái của câu lệnh cuối cùng được chạy.

en: Select words from a list and execute commands.
        
        The WORDS are expanded, generating a list of words.  The
        set of expanded words is printed on the standard error, each
        preceded by a number.  If `in WORDS' is not present, `in "$@"'
        is assumed.  The PS3 prompt is then displayed and a line read
        from the standard input.  If the line consists of the number
        corresponding to one of the displayed words, then NAME is set
        to that word.  If the line is empty, WORDS and the prompt are
        redisplayed.  If EOF is read, the command completes.  Any other
        value read causes NAME to be set to null.  The line read is saved
        in the variable REPLY.  COMMANDS are executed after each selection
        until a break command is executed.
        
        Exit Status:
        Returns the status of the last command executed.
vi: Chọn từ trong một danh sách, và thực thi câu lệnh.
    
    WORDS được mở rộng, mà tạo một danh sách các từ.
    Tập hợp các từ đã mở rộng được in trên đầu lỗi tiêu chuẩn.
    	mỗi từ có con số đi trước.
    Không có « in WORDS » thì giả sử « in "$@" ».
    Dấu nhắc PS3 thì được hiển thị, và một dòng được đọc
    	từ đầu vào tiêu chuẩn.
    Nếu dòng này là số tương ứng với một của những từ được hiển thị,
    	TÊN sẽ được đặt thành từ đó.
    Dòng rỗng thì hiển thị lại WORDS và dấu nhắc.
    Đọc kết thúc tập tin thì chạy xong câu lệnh đó.
    Bất cứ giá trị khác nào được đọc sẽ gây ra TÊN được đặt thành vô giá trị.
    Dòng được đọc sẽ được lưu lại vào biến REPLY (trả lời).
    Các CÂU_LỆNH được thực hiện sau khi chọn mỗi đồ,
    	đến khi một lệnh gián đoạn được thực hiện.
    
    	Trạng thái thoát:
    	Trả lại trạng thái của câu lệnh cuối cùng được chạy.

en: Report time consumed by pipeline's execution.
        
        Execute PIPELINE and print a summary of the real time, user CPU time,
        and system CPU time spent executing PIPELINE when it terminates.
        
        Options:
          -p	print the timing summary in the portable Posix format
        
        The value of the TIMEFORMAT variable is used as the output format.
        
        Exit Status:
        The return status is the return status of PIPELINE.
vi: Thông báo thời gian được chiếm khi ống dẫn thực thi.
    
    	Thực thi PIPELINE (ống dẫn) và in ra bản tóm tắt thời gian thật,
    	thời gian CPU của người dùng, và thời gian CPU của hệ thống
    	00 chiếm khi thực thi ống dẫn, khi ống dẫn chấm dứt.
    
    	Tùy chọn:
    		-p	in ra bản tóm tắt đếm thời gian
    			theo định dạng POSIX có thể mang theo
    
    	Giá trị của biến TIMEFORMAT (định dạng thời gian)
    	được dùng làm định dạng kết xuất.
    
    	Trạng thái thoát:
    	Trạng thái trả lai là trạng thái trả lại của PIPELINE.

en: Execute commands based on pattern matching.
        
        Selectively execute COMMANDS based upon WORD matching PATTERN.  The
        `|' is used to separate multiple patterns.
        
        Exit Status:
        Returns the status of the last command executed.
vi: Thức thi câu lệnh dựa vào khớp mẫu.
    
    	Thực thi các câu LỆNH một cách chọn lọc,
    	dựa vào TỪ tương ứng với MẪU.
    	Nhiều mẫu định giới bằng « | ».
    
    	Trạng thái thoát:
    	Trả lại trạng thái của câu lệnh cuối cùng được chạy.

en: Execute commands based on conditional.
        
        The `if COMMANDS' list is executed.  If its exit status is zero, then the
        `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list is
        executed in turn, and if its exit status is zero, the corresponding
        `then COMMANDS' list is executed and the if command completes.  Otherwise,
        the `else COMMANDS' list is executed, if present.  The exit status of the
        entire construct is the exit status of the last command executed, or zero
        if no condition tested true.
        
        Exit Status:
        Returns the status of the last command executed.
vi: Thực thi câu lệnh dựa vào điều kiện.
    
    	Danh sách « if LỆNH » được thực thi.
    	Nếu trạng thái thoát của nó là số không,
    	thì danh sách « then LỆNH » được thực thi.
    	Không thì mỗi danh sách « elif LỆNH » được thực thi lần lượt,
    	và nếu trạng thái thoát của nó là số không,
    	thì danh sách « then LỆNH » tương ứng được thực thi
    	và câu lệnh « nếu » (if) sẽ chạy xong.
    	Không thì danh sách « else LỆNH » được thực thi, nếu có.
    	Trạng thái thoát của toàn bộ tạo dựng
    	là trạng thái của câu lệnh cuối cùng được chạy,
    	hoặc số không nếu không có điều kiện có kết quả là Đúng.
    
    	Trạng thái thoát:
    	Trả lại trạng thái của câu lệnh cuối cùng được chạy.

en: Execute commands as long as a test succeeds.
        
        Expand and execute COMMANDS as long as the final command in the
        `while' COMMANDS has an exit status of zero.
        
        Exit Status:
        Returns the status of the last command executed.
vi: Thực thi câu lệnh miễn là một phép thử thành công.
    
    	Mở rộng và thực thi các câu LỆNH miễn là câu lệnh cuối cùng
    	trong những câu LỆNH « while » (trong khi)
    	có trạng thái thoát là số không.
    
    	Trạng thái thoát:
    	Trả lại trạng thái của câu lệnh cuối cùng được chạy.

en: Execute commands as long as a test does not succeed.
        
        Expand and execute COMMANDS as long as the final command in the
        `until' COMMANDS has an exit status which is not zero.
        
        Exit Status:
        Returns the status of the last command executed.
vi: Thực thi câu lệnh miễn là một phép thử không thành công.
    
    	Mở rộng và thực thi các câu LỆNH miễn là câu lệnh cuối cùng
    	trong các câu LỆNH « until » (đến khi) có trạng thái thoát
    	khác số không.
    
    	Trạng thái thoát:
    	Trả lại trạng thái của câu lệnh cuối cùng được chạy.

en: Create a coprocess named NAME.
        
        Execute COMMAND asynchronously, with the standard output and standard
        input of the command connected via a pipe to file descriptors assigned
        to indices 0 and 1 of an array variable NAME in the executing shell.
        The default NAME is "COPROC".
        
        Exit Status:
        Returns the exit status of COMMAND.
vi: Tạo một tiến trình đồng chạy có tên TÊN.
    
    	Thực hiện câu LỆNH một cách không đồng bộ, có đầu và tiêu chuẩn
    	và đầu ra tiêu chuẩn của câu lệnh này được kết nối thông qua một ống dẫn
    	tới các bộ mô tả tập tin được gán cho chỉ số 0 và 1 của một biến mảng TÊN
    	trong trình bao đang chạy.
    	Tên mặc định là « COPROC ».
    
    	Trạng thái thoát:
    	Trả lại trạng thái thoát của câu LỆNH.

en: Define shell function.
        
        Create a shell function named NAME.  When invoked as a simple command,
        NAME runs COMMANDs in the calling shell's context.  When NAME is invoked,
        the arguments are passed to the function as $1...$n, and the function's
        name is in $FUNCNAME.
        
        Exit Status:
        Returns success unless NAME is readonly.
vi: Xác định chức năng trình bao.
    
    	Tạo một chức năng trình bao có TÊN.
    	Khi được gọi dưới dạng một câu lệnh đơn giản,
    	TÊN chạy các câu LỆNH theo ngữ cảnh của trình bao đang gọi.
    	Khi TÊN được gọi, các đối số được gửi cho chức năng dưới dạng $1...$n,
    	và tên chức năng nằm trong $FUNCNAME.
    
    	Tráng thái thoát:
    	Trả lại thành công nếu TÊN không phải chỉ đọc.

en: Group commands as a unit.
        
        Run a set of commands in a group.  This is one way to redirect an
        entire set of commands.
        
        Exit Status:
        Returns the status of the last command executed.
vi: Nhóm lại các câu lệnh làm cùng một đơn vị.
    
    	Chạy một tập hợp các câu lệnh trong cùng một nhóm.
    	Đây là một phương pháp chuyển hướng
    	một tập hợp câu lệnh hoàn toàn.
    
    	Trạng thái thoát:
    	Trả lại trạng thái của câu lệnh cuối cùng được chạy.

en: Resume job in foreground.
        
        Equivalent to the JOB_SPEC argument to the `fg' command.  Resume a
        stopped or background job.  JOB_SPEC can specify either a job name
        or a job number.  Following JOB_SPEC with a `&' places the job in
        the background, as if the job specification had been supplied as an
        argument to `bg'.
        
        Exit Status:
        Returns the status of the resumed job.
vi: Tiếp tục lại công việc ở trước.
    
    	Tương đương với đối số ĐẶC_TẢ_CÔNG_VIỆC với câu lệnh « fg ».
    	Tiếp tục lai một công việc bị dừng chạy hay chạy về nền.
    	ĐẶC_TẢ_CÔNG_VIỆC có thể ghi rõ hoặc một tên công việc,
    	hoặc một số thứ tự công việc.
    	Đặt một « & » theo sau ĐẶC_TẢ_CÔNG_VIỆC sẽ đặt công việc về nền,
    	như là đặc tả công việc đã được cung cấp dưới dạng một đối số với « bg ».
    
    	Trạng thái thoát:
    	Trả lại trạng thái của công việc đã tiếp tục lại.

en: Evaluate arithmetic expression.
        
        The EXPRESSION is evaluated according to the rules for arithmetic
        evaluation.  Equivalent to "let EXPRESSION".
        
        Exit Status:
        Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise.
vi: Định giá biểut thức số học.
    
    	BIỂU_THỨC được tính tùy theo các quy tắc về định giá số học.
    	Tương đương với « let BIỂU_THỨC ».
    
    	Trạng thái thoát:
    	Trả lại 1 nếu BIỂU_THỨC tính là 0; không thì trả lại 0.

en: Execute conditional command.
        
        Returns a status of 0 or 1 depending on the evaluation of the conditional
        expression EXPRESSION.  Expressions are composed of the same primaries used
        by the `test' builtin, and may be combined using the following operators:
        
          ( EXPRESSION )	Returns the value of EXPRESSION
          ! EXPRESSION		True if EXPRESSION is false; else false
          EXPR1 && EXPR2	True if both EXPR1 and EXPR2 are true; else false
          EXPR1 || EXPR2	True if either EXPR1 or EXPR2 is true; else false
        
        When the `==' and `!=' operators are used, the string to the right of
        the operator is used as a pattern and pattern matching is performed.
        When the `=~' operator is used, the string to the right of the operator
        is matched as a regular expression.
        
        The && and || operators do not evaluate EXPR2 if EXPR1 is sufficient to
        determine the expression's value.
        
        Exit Status:
        0 or 1 depending on value of EXPRESSION.
vi: Thực thi câu lệnh điều kiện.
    
    Trả về trạng thái 0 hoặc 1, phụ thuộc vào phép tính
    	biểu thức điều kiện BIỂU_THỨC.
    Biểu thức chứa cùng những nguyên sơ được dùng bởi dựng sẵn « test »,
    	và có thể được tổ hợp dùng các toán tử theo đây:
        
        	( BIỂU_THỨC )	Trả về giá trị của BIỂU_THỨC
        	! BIỂU_THỨC	Đúng nếu BIỂU_THỨC là không đúng; không thì sai
        	B_THỨC1 && B_THỨC2
    	Đúng nếu cả hai B_THỨC1 và B_THỨC2 đều là đúng; không thì sai
        	B_THỨC1 || B_THỨC2
    	Đúng nếu một của B_THỨC1 và B_THỨC2 là đúng; không thì sai
        
    Khi dùng toán từ « == » và « != », chuỗi bên phải toán tử được dùng làm mẫu,
    	và thực hiện chức năng khớp mẫu.
    Toán tử « && » và « || » không tính B_THỨC2 nếu B_THỨC1 là đủ
    	để tính giá trị của biểu thức.
    
    	Trạng thái thoát:
    	0 hay 1 phụ thuộc vào giá trị của BIỂU_THỨC.

en: Common shell variable names and usage.
        
        BASH_VERSION	Version information for this Bash.
        CDPATH	A colon-separated list of directories to search
        		for directories given as arguments to `cd'.
        GLOBIGNORE	A colon-separated list of patterns describing filenames to
        		be ignored by pathname expansion.
        HISTFILE	The name of the file where your command history is stored.
        HISTFILESIZE	The maximum number of lines this file can contain.
        HISTSIZE	The maximum number of history lines that a running
        		shell can access.
        HOME	The complete pathname to your login directory.
        HOSTNAME	The name of the current host.
        HOSTTYPE	The type of CPU this version of Bash is running under.
        IGNOREEOF	Controls the action of the shell on receipt of an EOF
        		character as the sole input.  If set, then the value
        		of it is the number of EOF characters that can be seen
        		in a row on an empty line before the shell will exit
        		(default 10).  When unset, EOF signifies the end of input.
        MACHTYPE	A string describing the current system Bash is running on.
        MAILCHECK	How often, in seconds, Bash checks for new mail.
        MAILPATH	A colon-separated list of filenames which Bash checks
        		for new mail.
        OSTYPE	The version of Unix this version of Bash is running on.
        PATH	A colon-separated list of directories to search when
        		looking for commands.
        PROMPT_COMMAND	A command to be executed before the printing of each
        		primary prompt.
        PS1		The primary prompt string.
        PS2		The secondary prompt string.
        PWD		The full pathname of the current directory.
        SHELLOPTS	A colon-separated list of enabled shell options.
        TERM	The name of the current terminal type.
        TIMEFORMAT	The output format for timing statistics displayed by the
        		`time' reserved word.
        auto_resume	Non-null means a command word appearing on a line by
        		itself is first looked for in the list of currently
        		stopped jobs.  If found there, that job is foregrounded.
        		A value of `exact' means that the command word must
        		exactly match a command in the list of stopped jobs.  A
        		value of `substring' means that the command word must
        		match a substring of the job.  Any other value means that
        		the command must be a prefix of a stopped job.
        histchars	Characters controlling history expansion and quick
        		substitution.  The first character is the history
        		substitution character, usually `!'.  The second is
        		the `quick substitution' character, usually `^'.  The
        		third is the `history comment' character, usually `#'.
        HISTIGNORE	A colon-separated list of patterns used to decide which
        		commands should be saved on the history list.
vi: Tên và sử dụng của mỗi biến trình bao thường dùng.
    
    BASH_VERSION	Thông tin phiên bản về phần mềm Bash này.
        CDPATH	Danh sách các thư mục định giới bằng dấu hai chấm,
    	qua đó cần tìm kiếm thư mục được đưa ra dạng đối số với « cd ».
        GLOBIGNORE	Danh sách các mẫu định giới bằng dấu hai chấm,
    	mà diễn tả các tên tập tin cần bỏ qua khi mở rộng tên đường dẫn.
        HISTFILE	Tên của tập tin chứa lịch sử câu lệnh của bạn.
        HISTFILESIZE	Số tối đa các dòng có thể được tập tin này chứa.
        HISTSIZE	Số tối đa các dòng lịch sử mà trình bao đang chạy có thể truy cập.
        HOME	Tên đường dẫn đầy đủ đến thư mục đăng nhập của bạn.
        HOSTNAME	Tên của máy chủ hiện thời của bạn.
        HOSTTYPE	Kiểu CPU dưới đó phiên bản Bash này đang chạy.
        IGNOREEOF	Điều khiển ứng xử của trình bao khi nhận
    	ký tự kết thúc tập tin (EOF) là dữ liệu nhập độc nhất.
    	Đặt thì giá trị của nó là số ký tự EOF có thể gặp liên tục
    	trên một dòng rỗng trước khi trình bao sẽ thoát (mặc định là 10).
    	Không đặt thì EOF sẽ cũng kết thúc nhập vào.
        MACHTYPE	Một chuỗi diễn tả hệ thống hiện thời trên đó Bash đang chạy.
        MAILCHECK	Khoảng thời gian, theo giây, giữa hai lần Bash kiểm tra
    	có thư mới chưa.
        MAILPATH	Danh sách các tên tập tin định giới bằng dấu hai chấm
    	trong đó Bash kiểm tra có thư mới chưa.
        OSTYPE	Phiên bản UNIX trên đó Bash này đang chạy.
        PATH	Danh sách các thư mục định giới bằng dấu hai chấm,
    	qua đó cần tìm kiếm câu lệnh.
        PROMPT_COMMAND	Một câu lệnh cần thực hiện trước khi in ra
    	mỗi chuỗi nhắc chính.
        PS1		Chuỗi nhắc chính.
        PS2		Chuỗi nhắc phụ.
        PWD		Tên đường dẫn đầy đủ của thư mục hiện tại.
        SHELLOPTS	Danh sách các tùy chọn trình bao đã hiệu lực
    	định giới bằng dấu hai chấm.
        TERM	Tên của kiểu thiết bị cuối hiện thời.
        TIMEFORMAT	Định dạng kết xuất cho thống kê đếm thời gian
    	được hiển thị bởi từ dành riêng « time ».
        auto_resume	Có giá trị thì trước tiên tìm một từ lệnh xuất hiện một mình
    	trên một dòng, trong danh sách các công việc bị dừng chạy.
    	Tìm được thì đặt công việc đó vào trước.
    	Giá trị « exact » (chính xác) có nghĩa là từ lệnh phải tương ứng
    	chính xác với một câu lệnh trong danh sách các công việc bị dừng chạy.
    	Giá trị « substring » (chuỗi phụ) có nghĩa là từ lệnh phải tương ứng
    	với một chuỗi phụ của công việc đó.
        histchars	Các ký tự điều khiển mở rộng và thay thế nhanh lịch sử.
    	Ký tự đầu tiên thường là ký tự thay thế lịch sử, thường là « ! ».
    	Ký tự thứ hai là ký tự thay thế nhanh, thường là « ^ ».
    	Ký tự thứ ba là ký tự ghi chú về lịch sử, thường là « # ».
        HISTIGNORE	Danh sách các mẫu định giới bằng dấu hai chấm,
    	được ùng để quyết định những câu lệnh nào nên được lưu
    	vào danh sách lịch sử.

en: Add directories to stack.
        
        Adds a directory to the top of the directory stack, or rotates
        the stack, making the new top of the stack the current working
        directory.  With no arguments, exchanges the top two directories.
        
        Options:
          -n	Suppresses the normal change of directory when adding
        	directories to the stack, so only the stack is manipulated.
        
        Arguments:
          +N	Rotates the stack so that the Nth directory (counting
        	from the left of the list shown by `dirs', starting with
        	zero) is at the top.
        
          -N	Rotates the stack so that the Nth directory (counting
        	from the right of the list shown by `dirs', starting with
        	zero) is at the top.
        
          dir	Adds DIR to the directory stack at the top, making it the
        	new current working directory.
        
        The `dirs' builtin displays the directory stack.
        
        Exit Status:
        Returns success unless an invalid argument is supplied or the directory
        change fails.
vi: Thêm thư mục vào đống.
    
    Thêm một thư mục vào đầu của đống thư mục, hoặc xoay đống,
    	làm cho thư mục mới đầu đống là thư mục làm việc hiện thời.
    Không có đối số thì trao đổi hai thư mục đầu.
    
    +N	Xoay đống để thư mục thứ N (đếm từ bên trái danh sách
    	được hiển thị bằng « dirs », bắt đầu từ số không) dời lên đầu.
    
    -N	Xoay đống để thư mục thứ N (đếm từ bên phải danh sách
    	được hiển thị bằng « dirs », bắt đầu từ số không) dời lên đầu.
    
    -n	Thu hồi chức năng chuyển đổi bình thường khi thêm thư mục
    	vào đống, để thao tác chỉ đống.
    
    dir	Thêm T_MỤC vào đầu đống thư mục, làm cho nó là thư mục
    	làm việc hiện thời mới.
    
    Dựng sẵn « dirs » thì hiển thị đống thư mục.
    
    	Trạng thái thoát:
    	Trả lại thành công nếu không đưa ra đối số sai,
    	cũng không sai chuyển đổi thư mục.

en: Remove directories from stack.
        
        Removes entries from the directory stack.  With no arguments, removes
        the top directory from the stack, and changes to the new top directory.
        
        Options:
          -n	Suppresses the normal change of directory when removing
        	directories from the stack, so only the stack is manipulated.
        
        Arguments:
          +N	Removes the Nth entry counting from the left of the list
        	shown by `dirs', starting with zero.  For example: `popd +0'
        	removes the first directory, `popd +1' the second.
        
          -N	Removes the Nth entry counting from the right of the list
        	shown by `dirs', starting with zero.  For example: `popd -0'
        	removes the last directory, `popd -1' the next to last.
        
        The `dirs' builtin displays the directory stack.
        
        Exit Status:
        Returns success unless an invalid argument is supplied or the directory
        change fails.
vi: Gỡ bỏ thư mục khỏi đống.
    
    Gỡ bỏ thư mục khỏi đống thư mục.
    Không có đối số thì gỡ bỏ thư mục đầu khỏi đống,
    	và cd (chuyển đổi thư mục) sang thư mục đầu mới.
    
    +N	Gỡ bỏ thư mục thứ N (đếm từ bên trái danh sách
    	được hiển thị bằng « dirs », bắt đầu từ số không).
    	Ví dụ :
    		popd +0		gỡ bỏ thư mục cuối cùng
    		popd +1		gỡ bỏ thư mục thứ hai.
    
    -N	Gỡ bỏ thư mục thứ N (đếm từ bên phải danh sách
    	được hiển thị bằng « dirs », bắt đầu từ số không).
    	Ví dụ :
    		popd -0		gỡ bỏ thư mục cuối cùng
    		popd -1		gỡ bỏ thư mục giáp cuối.
    
    -n	Thu hồi chức năng chuyển đổi bình thường khi gỡ bỏ thư mục
    	khỏi đống, để thao tác chỉ đống.
    
    Dựng sẵn « dirs » thì hiển thị đống thư mục.
    
    	Trạng thái thoát:
    	Trả lại thành công nếu không đưa ra đối số sai,
    	cũng không sai chuyển đổi thư mục.

en: Display directory stack.
        
        Display the list of currently remembered directories.  Directories
        find their way onto the list with the `pushd' command; you can get
        back up through the list with the `popd' command.
        
        Options:
          -c	clear the directory stack by deleting all of the elements
          -l	do not print tilde-prefixed versions of directories relative
        	to your home directory
          -p	print the directory stack with one entry per line
          -v	print the directory stack with one entry per line prefixed
        	with its position in the stack
        
        Arguments:
          +N	Displays the Nth entry counting from the left of the list shown by
        	dirs when invoked without options, starting with zero.
        
          -N	Displays the Nth entry counting from the right of the list shown by
        	dirs when invoked without options, starting with zero.
        
        Exit Status:
        Returns success unless an invalid option is supplied or an error occurs.
vi: Hiển thị đống thư mục.
    
    	Hiển thị danh sách các thư mục được nhớ hiện thời.
    	Câu lệnh « pushd » sẽ thêm thư mục vào danh sách;
    	câu lệnh « popd » cũng nâng thư mục lên danh sách.
    
    	Tùy chọn:
    		-c	gột đống thư mục bằng cách xoá mọi phần tử
    		₫l	đừng in a phiên bản thư mục có dấu ngã
    			(tương đối so với thư mục chính của người dùng)
    		-p	in ra đống thư mục, mỗi dòng một mục
    		-v	in ra đống thư mục, mỗi dòng một mục,
    			với tiền tố là vị trí trong đống
    
    	Đối số :
    		+N	hiển thị mục thứ N bắt đầu từ bên trái danh sách
    			được hiển thị bằng « dirs »
    			khi được gọi mà không đưa ra tùy chọn,
    			bắt đầu từ số không.
    
    		-N	hiển thị mục thứ N bắt đầu từ bên phải danh sách
    			được hiển thị bằng « dirs »
    			khi được gọi mà không đưa ra tùy chọn,
    			bắt đầu từ số không.
    
    	Trạng thái thoát:
    	Trả lại thành công nếu không đưa ra tùy chọn sai hay gặp lỗi.

en: Set and unset shell options.
        
        Change the setting of each shell option OPTNAME.  Without any option
        arguments, list all shell options with an indication of whether or not each
        is set.
        
        Options:
          -o	restrict OPTNAMEs to those defined for use with `set -o'
          -p	print each shell option with an indication of its status
          -q	suppress output
          -s	enable (set) each OPTNAME
          -u	disable (unset) each OPTNAME
        
        Exit Status:
        Returns success if OPTNAME is enabled; fails if an invalid option is
        given or OPTNAME is disabled.
vi: Đặt và bỏ đặt các tùy chọn trình bao.
    
    	Thay đổi thiết lập của mỗi tùy chọn trình bao có TÊN_TÙY_CHỌN.
    	Không có đối số tùy chọn thì liệt kê tất cả các tùy chọn trình bao,
    	cũng ngụ ý mỗi tùy chọn được đặt hay không.
    
    	Tùy chọn:
    		-o	hạn chế TÊN_TÙY_CHỌN thành những tên được xác định
    		để sử dụng với « set -o »
    		-p	in ra mỗi tùy chọn trình bao, cũng ngụ ý trạng thái của nó
    		-q	thu hồi kết xuất
    		-u	tắt (bỏ đặt) mỗi TÊN_TÙY_CHỌN
    
    	Trạng thái thoát:
    	Trả lại thành công nếu TÊN_TÙY_CHỌN được bật;
    	không thành công nếu đưa ra tùy chọn sai hay TÊN_TÙY_CHỌN bị tắt.

en: Specify how arguments are to be completed by Readline.
        
        For each NAME, specify how arguments are to be completed.  If no options
        are supplied, existing completion specifications are printed in a way that
        allows them to be reused as input.
        
        Options:
          -p	print existing completion specifications in a reusable format
          -r	remove a completion specification for each NAME, or, if no
        	NAMEs are supplied, all completion specifications
          -D	apply the completions and actions as the default for commands
        	without any specific completion defined
          -E	apply the completions and actions to "empty" commands --
        	completion attempted on a blank line
        
        When completion is attempted, the actions are applied in the order the
        uppercase-letter options are listed above.  The -D option takes
        precedence over -E.
        
        Exit Status:
        Returns success unless an invalid option is supplied or an error occurs.
vi: Ghi rõ Readline sẽ điền nốt các đối số như thế nào.
    
    	Đối với mỗi TÊN, ghi rõ các đối số sẽ được điền nốt như thế nào.
    	Không đưa ra tùy chọn thì in ra các đặc tả điền nốt
    	bằng một cách cho phép dùng lại đặc tả làm dữ liệu nhập vào.
    
    	Tùy chọn:
    		-p	in ra các đặc tả điền nốt đã tồn tại theo một định dạng
    			có thể dùng lại được
    		-r	gỡ bỏ một đặc tả điền nốt cho mỗi TÊN,
    			hoặc nếu không đưa ra TÊN thì gỡ bỏ tất cả các đặc tả điền nốt
          -D	áp dụng các sự hoàn thành và hành động làm mặc định
    		cho câu lệnh mà không xác định sự hoàn thành riêng
          -E	áp dụng các sự hoàn thành và hành động cho câu lệnh « trống »
    		(empty) -- thử hoàn thành trên dòng trắng
    
    	Khi chức năng điền nốt được thử, những hành động được làm
    		theo thứ tự của những tùy chọn chữ hoa bên trên.
    
    	Trạng thái thoát:
    	Trả lại thành công nếu không đưa ra tùy chọn sai hay gặp lỗi.

en: Display possible completions depending on the options.
        
        Intended to be used from within a shell function generating possible
        completions.  If the optional WORD argument is supplied, matches against
        WORD are generated.
        
        Exit Status:
        Returns success unless an invalid option is supplied or an error occurs.
vi: Hiển thị các việc điền nốt có thể làm, phụ thuộc vào những tùy chọn.
    
    	Dự định dùng từ bên trong một chức năng trình bao
    	mà tạo các việc điền nốt có thể làm.
    	Nếu đưa ra đối số TỪ vẫn tùy chọn,
    	thì tạo các kết quả tương ứng với TỪ.
    
    	Trạng thái thoát:
    	Trả lại thành công nếu không đưa ra tùy chọn sai hay gặp lỗi.

en: Read lines from a file into an array variable.
        
        A synonym for `mapfile'.
vi: Đọc các dòng từ một tập tin vào một biến mảng.
    
    	Đồng nghĩa với « mapfile ».

en: warning
vi: cảnh báo

note: #-#-#-#-#  1471 (XSANE 0.96)  #-#-#-#-# ERR_ERROR
en: error
vi: lỗi

en: fatal error
vi: lỗi nghiêm trọng

en:     Conflict between rule %d and token %s resolved as shift
vi:     Xung đột giữa quy tắc %d và thẻ bài %s được phân giải là dịch (shift)

en:     Conflict between rule %d and token %s resolved as reduce
vi:     Xung đột giữa quy tắc %d và thẻ bài %s được phân giải là rút gọn (reduce).

en:     Conflict between rule %d and token %s resolved as an error
vi:     Xung đột giữa quy tắc %d và thẻ bài %s được phân giải là một lỗi (error).

en: conflicts: %d shift/reduce, %d reduce/reduce
vi: xung đột: %d dịch/giảm, %d giảm/giảm

en: conflicts: %d shift/reduce
vi: xung đột: %d dịch/giảm

en: conflicts: %d reduce/reduce
vi: xung đột: %d giảm/giảm

en: State %d
vi: Tình trạng %d

en: %%expect-rr applies only to GLR parsers
vi: %%expect-rr chỉ áp dụng cho bộ phân tích kiểu GLR.

en: expected %d shift/reduce conflict | expected %d shift/reduce conflicts
vi[0]: mong đợi %d lần xung đột dịch/giảm

en: expected %d reduce/reduce conflict | expected %d reduce/reduce conflicts
vi[0]: mong đợi %d lần xung đột giảm/giảm

en: %s: cannot open
vi: %s: không thể mở

en: input/output error
vi: lỗi vào/ra

en: cannot close file
vi: không thể đóng tập tin

en: refusing to overwrite the input file %s
vi: từ chối ghi đè lên tập tin đầu vào %s

en: conflicting outputs to file %s
vi: tập tin “%s” có nhiều kết xuất xung đột với nhau

en: Generate a deterministic LR or generalized LR (GLR) parser employing
    LALR(1), IELR(1), or canonical LR(1) parser tables.  IELR(1) and
    canonical LR(1) support is experimental.
vi: Tạo ra một bộ phân tích tất định LR hay RL được khái quát hoá dùng
    bảng phân tích LALR(1), IELR(1), hay canonical LR(1). Việc hỗ trợ  IELR(1) và
    canonical LR(1) chỉ là thử nghiệm.

en: The same is true for optional arguments.
vi: Cũng vậy với đối số còn tùy chọn.

en: 
    Operation modes:
      -h, --help                 display this help and exit
      -V, --version              output version information and exit
          --print-localedir      output directory containing locale-dependent data
          --print-datadir        output directory containing skeletons and XSLT
      -y, --yacc                 emulate POSIX Yacc
      -W, --warnings[=CATEGORY]  report the warnings falling in CATEGORY
      -f, --feature[=FEATURE]    activate miscellaneous features
vi: 
    Chế độ thao tác:
      -h, --help                 hiển thị trợ giúp này, sau đó thoát
      -V, --version              xuất thông tin phiên bản, sau đó thoát
          --print-localedir      xuất thư mục chứa dữ liệu phụ thuộc vào miền địa phương
          --print-datadir        xuất thư mục chứa khung sườn và XSLT
      -y, --yacc                 mô phỏng POSIX Yacc
      -W, --warnings[=LOẠI]      thông báo các cảnh báo thuộc về phân LOẠI này
      -f, --feature[=TÍNH-NĂNG]  kích hoạt các TÍNH-NĂNG

en: Parser:
      -L, --language=LANGUAGE          specify the output programming language
      -S, --skeleton=FILE              specify the skeleton to use
      -t, --debug                      instrument the parser for debugging
          --locations                  enable location support
      -D, --define=NAME[=VALUE]        similar to '%define NAME "VALUE"'
      -F, --force-define=NAME[=VALUE]  override '%define NAME "VALUE"'
      -p, --name-prefix=PREFIX         prepend PREFIX to the external symbols
                                       deprecated by '-Dapi.prefix=PREFIX'
      -l, --no-lines                   don't generate '#line' directives
      -k, --token-table                include a table of token names
vi: Bộ phân tích cú pháp:
      -L, --language=NGÔN_NGỮ          chỉ định ngôn ngữ lập trình kết xuất
                                       (đây là một tính năng vẫn còn thực nghiệm)
      -S, --skeleton=TẬP_TIN           chỉ định khung sườn cần dùng
      -t, --debug                      đặt phân tích để gỡ lỗi
          --locations                  cho phép hỗ trợ về vị trí
      -D, --define=NAME[=VALUE]        tương tự như `%define NAME “VALUE”'
      -F, --force-define=NAME[=VALUE]  đè lên `%define NAME “VALUE”'
      -p, --name-prefix=TIỀN_TỐ        đặt tiền tố nào vào trước ký hiệu ngoài
                                       phản đối bởi '-Dapi.prefix=PREFIX'
      -l, --no-lines                   không tạo chỉ thị kiểu “#line”
      -k, --token-table                bao gồm bảng các tên thẻ bài

en: Output:
          --defines[=FILE]       also produce a header file
      -d                         likewise but cannot specify FILE (for POSIX Yacc)
      -r, --report=THINGS        also produce details on the automaton
          --report-file=FILE     write report to FILE
      -v, --verbose              same as `--report=state'
      -b, --file-prefix=PREFIX   specify a PREFIX for output files
      -o, --output=FILE          leave output to FILE
      -g, --graph[=FILE]         also output a graph of the automaton
      -x, --xml[=FILE]           also output an XML report of the automaton
                                 (the XML schema is experimental)
vi: Kết xuất:
          --defines[=TẬP_TIN]    cũng tạo một tập tin phần đầu
      -d                    cũng vậy nhưng không thể đặt TẬP_TIN (cho POSIX Yacc)
      -r, --report=CÁI           cũng hiện chi tiết về hàm tự động
          --report-file=TẬP_TIN  ghi báo cáo vào tập tin này
      -v, --verbose              tương đương với `--report=state'
      -b, --file-prefix=TIỀN_TỐ  xác định một tiền tố cho các tập tin kết xuất
      -o, --output=TẬP_TIN       xuất vào tập tin này
      -g, --graph[=TẬP_TIN]      cũng xuất một đồ thị về hàm tự động
      -x, --xml[=TẬP_TIN]        cũng xuất một báo cáo XML về hàm tự động
                                  (giản đồ XML vẫn còn là thực nghiệm)

en: Warning categories include:
      `midrule-values'  unset or unused midrule values
      `yacc'            incompatibilities with POSIX Yacc
      `conflicts-sr'    S/R conflicts (enabled by default)
      `conflicts-rr'    R/R conflicts (enabled by default)
      `deprecated'      obsolete constructs
      `other'           all other warnings (enabled by default)
      `all'             all the warnings
      `no-CATEGORY'     turn off warnings in CATEGORY
      `none'            turn off all the warnings
      `error'           treat warnings as errors
vi: Các loại cảnh báo bao gồm:
     • midrule-values   giá trị ở giữa quy tắc mà chưa dùng hay đặt
     • yacc             sự không tương thích với POSIX YACC
     • `conflicts-sr'   xung đột S/R (bật theo mặc định)
     • `conflicts-rr'   xung đột R/R (bật theo mặc định)
     • `deprecated'     các chỉ lệnh đã cũ
     • `other'          mọi cảnh báo khác (bật theo mặc định)
     • all              tất cả các cảnh báo
     • no-LOẠI          tắt cảnh báo với LOẠI
     • none             tắt mọi cảnh báo
     • error            xử lý cảnh báo dưới dạng lỗi

en: THINGS is a list of comma separated words that can include:
      `state'        describe the states
      `itemset'      complete the core item sets with their closure
      `lookahead'    explicitly associate lookahead tokens to items
      `solved'       describe shift/reduce conflicts solving
      `all'          include all the above information
      `none'         disable the report
vi: CÁI là danh sách những từ định giới bằng dấu phẩy có thể bao gồm:
     • state         diễn tả các tình trạng
     • itemset       điền nốt mỗi tập hợp mục lõi với kết thúc nó
     • look-ahead    liên quan dứt khoát mỗi thẻ bài nhìn trước đến mục
     • solved        diễn tả tiến trình giải sự xung đột kiểu dời/giảm
     • all           bao gồm tất cả thông tin trên
     • none          tắt báo cáo

en: FEATURE is a list of comma separated words that can include:
      `caret'        show errors with carets
      `all'          all of the above
      `none'         disable all of the above
vi: TÍNH-NĂNG là một danh sách các từ cách nhau bằng dấu phẩy, bao gồm:
     • `caret'       hiển thị lỗi bằng dấu ^
     • `all'         tất cả các thứ ở trên
     • `none'        tắt tất cả các thứ ở trên

en: %s home page: <%s>.
vi: Trang chủ %s: <%s>.

en: General help using GNU software: <http://www.gnu.org/gethelp/>.
vi: Hướng dẫn chung về phần mềm GNU: <http://www.gnu.org/gethelp/>.

note: TRANSLATORS: Replace LANG_CODE in this URL with your language code <http://translationproject.org/team/LANG_CODE.html> to form one of the URLs at http://translationproject.org/team/. Otherwise, replace the entire URL with your translation team's email address.
en: Report translation bugs to <http://translationproject.org/team/>.
vi: Hãy thông báo lỗi dịch cho <http://translationproject.org/team/vi.html>.

en: For complete documentation, run: info bison.
vi: Để đọc tài liệu dạng đầy đủ, chạy lệnh: info bison.

en: Written by Robert Corbett and Richard Stallman.
vi: Tác giả: Robert Corbett và Richard Stallman.

en: Copyright (C) %d Free Software Foundation, Inc.
vi: Bản quyền © %d Tổ chức Phần mềm Tự do.

en: multiple skeleton declarations are invalid
vi: chỉ cho phép một khai báo khung sườn

en: %s: invalid language
vi: %s: ngôn ngữ không hợp lệ

en: multiple language declarations are invalid
vi: chỉ cho phép một khai báo ngôn ngữ

en: %s: missing operand
vi: %s: thiếu toán hạng

en: Grammar
vi: Ngữ pháp

en: // Generated by %s.
    // Report bugs to <%s>.
    // Home page: <%s>.
vi: // Tạo ra bởi %s.
    // Báo cáo lỗi tới <%s>.
    // Trang chủ: <%s>.

en: column number overflow
vi: tràn số thứ tự cột

en: rule useless in parser due to conflicts
vi: quy tắc vô ích trong bộ phân tích bởi vì các xung đột

en: %%define variable %s redefined
vi: %%biến định nghĩa %s bị định nghĩa lại

en: previous definition
vi: lời định nghĩa trước

en: %s: undefined %%define variable %s
vi: %s: chưa định nghĩa %%define biến %s

en: invalid value for %%define Boolean variable %s
vi: gặp giá trị sai đối với biến Bun %%define %s

en: invalid value for %%define variable %s: %s
vi: gặp giá trị sai đối với biến %%define %s: %s

en: accepted value: %s
vi: giá trị không được chấp nhận: %s

en: missing identifier in parameter declaration
vi: thiếu dấu nhận diện trong khai báo tham số

en:  type %d is %s
vi:  kiểu %d là %s

en: shift, and go to state %d
vi: dời, và chuyển sang trạng thái %d

en: go to state %d
vi: chuyển sang tình trạng %d

en: error (nonassociative)
vi: lỗi (không kết hợp)

en: reduce using rule %d (%s)
vi: rút gọn dùng quy tắc %d (%s)

en: accept
vi: chấp nhận

en: State %d
vi: Trạng thái %d

en: Terminals, with rules where they appear
vi: Đồ kết thúc, với quy tắc nơi mà có

en: Nonterminals, with rules where they appear
vi: Đồ không kết thúc, với quy tắc nơi mà có

en:  on left:
vi:  bên trái:

en:  on right:
vi:  bên phải:

en: Rules useless in parser due to conflicts
vi: Quy tắc vô ích trong cơ chế phân tích do xung đột

en: multiple %s declarations
vi: nhiều khai báo %s

en: result type clash on merge function %s: <%s> != <%s>
vi: kết quả mâu thuẫn kiểu khi hợp vào hàm %s: <%s> != <%s>

en: duplicated symbol name for %s ignored
vi: tên ký hiệu bị trùng lắp cho %s bị bỏ qua

en: rule given for %s, which is a token
vi: đưa ra quy tắc cho %s, mà là thẻ bài

en: type clash on default action: <%s> != <%s>
vi: kiểu xung đột ở hành động mặc định: <%s> != <%s>

en: empty rule for typed nonterminal, and no action
vi: quy tắc rỗng cho đồ không kết thúc có kiểu, cũng không có hành động

en: unused value: $%d
vi: giá trị chưa dùng: $%d

en: unset value: $$
vi: giá trị chưa đặt: $$

en: token for %%prec is not defined: %s
vi: chưa xác định thẻ bài cho %%prec: %s

en: only one %s allowed per rule
vi: chỉ cho phép một %s cho mỗi quy tắc

en: %s affects only GLR parsers
vi: %s chỉ ảnh hưởng đến cơ chế phân tích kiểu GLR

en: %s must be followed by positive number
vi: %s phải có con số dương theo sau

en: rule is too long
vi: quy tắc quá dài

en: no rules in the input grammar
vi: không có quy tắc trong ngữ pháp nhập vào

en: rule useless in grammar
vi: quy tắc vô ích trong ngữ pháp

en: nonterminal useless in grammar: %s
vi: đồ không kết thúc vô ích trong ngữ pháp: %s

en: Nonterminals useless in grammar
vi: Đồ không kết thúc vô ích trong ngữ pháp

en: Terminals unused in grammar
vi: Đồ kết thúc chưa dùng trong ngữ pháp

en: Rules useless in grammar
vi: Quy tắc vô ích trong ngữ pháp

en: %d nonterminal useless in grammar | %d nonterminals useless in grammar
vi[0]: %d đồ không kết thúc vô ích trong ngữ pháp

en: %d rule useless in grammar | %d rules useless in grammar
vi[0]: %d quy tắc vô ích trong ngữ pháp

en: start symbol %s does not derive any sentence
vi: ký hiệu bắt đầu %s không nhận được câu

en: stray '%s'
vi: ký hiệu '%s' lạc

en: a ';' might be needed at the end of action code
vi: một dấu ';' có lẽ là cần thiết tại cuối của câu lệnh hành động

en: future versions of Bison will not add the ';'
vi: phiên bản tiếp theo của Bison sẽ không thêm ';'

en: use of YYFAIL, which is deprecated and will be removed
vi: sử dụng YYFAIL, việc này không được tán thành và sẽ bị gỡ bỏ

en: refers to: %c%s at %s
vi: tham chiếu đến: %c%s tại %s

en: possibly meant: %c
vi: có lẽ có ý là: %c

en: , hiding %c
vi: , ẩn %c

en:  at %s
vi:  ở %s

en: , cannot be accessed from mid-rule action at $%d
vi: , không thể truy cập được từ hành động quy-tắc-trung tại $%d

en: integer out of range: %s
vi: số nguyên nằm ngoài phạm vi: %s

en: syntax error after '%c', expecting integer, letter, '_', '[', or '$'
vi: lỗi sai cú pháp sau '%c', cần số nguyên, chữ, '_', '[', hoặc '$'

en: symbol not found in production before $%d: %.*s
vi: ký hiệu không tìm thấy trong thủ tục trước $%d: %.*s

en: symbol not found in production: %.*s
vi: ký hiệu không tìm thấy trong thủ tục: %.*s

en: misleading reference: %s
vi: tham chiếu không đúng chỗ: %s

en: ambiguous reference: %s
vi: tham chiếu chưa rõ ràng: %s

en: explicit type given in untyped grammar
vi: đưa ra kiểu dứt khoát theo ngữ cảnh không đặt kiểu

en: $$ for the midrule at $%d of %s has no declared type
vi: $$ cho quy tắc giữa ở $%d của %s không có kiểu được khai báo

en: $$ of %s has no declared type
vi: $$ của %s không khai báo kiểu

en: $%s of %s has no declared type
vi: $%s của %s không khai báo kiểu

en: stray ',' treated as white space
vi: dấu phẩy ',' thất lạc được đối đãi như là khoảng trắng

en: invalid directive: %s
vi: chỉ thị không hợp lệ: %s

en: invalid identifier: %s
vi: định danh không hợp lệ: %s

en: invalid character | invalid characters
vi[0]: ký tự không hợp lệ

en: unexpected identifier in bracketed name: %s
vi: không cần một định danh trong tên đặt trong dấu ngoặc: %s

en: an identifier expected
vi: cần một định danh

en: invalid character in bracketed name | invalid characters in bracketed name
vi[0]: ký tự không hợp lệ trong tên đặt trong dấu ngoặc

en: empty character literal
vi: ký tự trống theo kiểu văn chương

en: extra characters in character literal
vi: các ký tự mở rộng trong câu chữ

en: invalid null character
vi: ký tự vô giá trị không hợp lệ

en: invalid number after \-escape: %s
vi: gặp số sai nằm sau \-escape: %s

en: invalid character after \-escape: %s
vi: gặp ký tự sai nằm sau \-escape: %s

en: missing %s at end of file
vi: thiếu %s tại kết thúc tập tin

en: missing %s at end of line
vi: thiếu %s tại cuối dòng

en: unclosed %s directive in skeleton
vi: gặp chỉ thị %s chưa đóng trong khung sườn

en: too few arguments for %s directive in skeleton
vi: quá ít đối số cho chỉ thị %s trong khung sườn

en: too many arguments for %s directive in skeleton
vi: quá nhiều đối số cho chỉ thị %s trong khung sườn

en: invalid $ value: $%d
vi: giá trị $ không hợp lệ: $%d

en: POSIX Yacc forbids dashes in symbol names: %s
vi: POSIX Yacc cấm chỉ sự va chạm trong các tên ký hiệu: %s

en: too many symbols in input grammar (limit is %d)
vi: quá nhiều ký hiệu trong ngữ pháp nhập vào (giới hạn %d)

en: %s redeclaration for %s
vi: %s khai báo lại cho %s

en: %s redeclaration for <%s>
vi: %s khai báo lại cho <%s>

en: symbol %s redefined
vi: ký hiệu %s đã được định nghĩa lại

en: symbol %s redeclared
vi: ký hiệu %s đã được khai báo lại

en: redefining user token number of %s
vi: đang định nghĩa lại số thứ tự thẻ bài người dùng của %s

en: symbol %s is used, but is not defined as a token and has no rules
vi: ký hiệu %s được dùng, nhưng chưa được định nghĩa như là thẻ bài, cũng không có quy tắc

en: symbol %s used more than once as a literal string
vi: ký hiệu %s sử dụng cho nhiều hơn một chuỗi nghĩa chữ

en: symbol %s given more than one literal string
vi: ký hiệu %s nhận nhiều hơn một chuỗi nghĩa chữ

en: user token number %d redeclaration for %s
vi: số thẻ người dùng %d khai báo lại cho %s

en: previous declaration for %s
vi: khai báo trước đây cho %s

en: the start symbol %s is undefined
vi: chưa định nghĩa ký hiệu bắt đầu %s

en: the start symbol %s is a token
vi: ký hiệu bắt đầu %s là một thẻ bài

en: redeclaration for default tagged %%destructor
vi: khai báo lại cho %%destructor có thẻ mặc định

en: redeclaration for default tagless %%destructor
vi: khai báo lại cho %%destructor không có thẻ mặc định

en: redeclaration for default tagged %%printer
vi: khai báo lại cho %%printer có thẻ mặc định

en: redeclaration for default tagless %%printer
vi: khai báo lại cho %%printer không có thẻ mặc định

en: removing of '%s' failed
vi: việc gỡ bỏ của '%s' gặp lỗi

en: creation of a temporary file failed
vi: việc tạo tin tạm thời gặp lỗi.

en: saving stdin failed
vi: ghi lại stdin gặp lỗi

en: saving stdout failed
vi: ghi lại stdout gặp lỗi

en: opening of tmpfile failed
vi: việc mở tập tin tmpfile gặp lỗi

en: redirecting bison's stdout to the temporary file failed
vi: chuyển hướng stdout của bison tới tập tin tạm gặp lỗi

en: redirecting m4's stdin from the temporary file failed
vi: chuyển hướng stdin của m4 từ tập tin tạm gặp lỗi

en: opening of a temporary file failed
vi: việc mở tập tin tạm thời gặp lỗi

en: redirecting m4's stdout to a temporary file failed
vi: chuyển hướng stdout của m4 tới tập tin tạm gặp lỗi

en: subsidiary program '%s' interrupted
vi: chương trình chạy bổ trợ '%s' bị ngắt giữa chừng

en: subsidiary program '%s' not found
vi: không tìm thấy chương trình chạy bổ trợ '%s'

en: redirecting bison's stdin from the temporary file failed
vi: chuyển hướng stdin của bison từ tập tin tạm gặp lỗi

en: %u bitset_allocs, %u freed (%.2f%%).
vi: %u bitset_allocs (cấp bộ bit), %u đã giải phóng (%.2f%%).

en: %u bitset_sets, %u cached (%.2f%%)
vi: %u bitset_sets (bộ bộ bit), %u đã lưu tạm (%.2f%%)

en: %u bitset_resets, %u cached (%.2f%%)
vi: %u bitset_resets (đặt lại bộ bit), %u đã lưu tạm (%.2f%%)

en: %u bitset_tests, %u cached (%.2f%%)
vi: %u bitset_tests (thử bộ bit), %u đã lưu tạm (%.2f%%)

en: %u bitset_lists
vi: %u bitset_lists (danh sách bộ bit)

en: count log histogram
vi: biểu đồ tần xuất ghi lưu số đếm

en: size log histogram
vi: biểu đồ tần xuất ghi lưu kích cỡ

en: density histogram
vi: biểu đồ tần xuất mật độ

en: Bitset statistics:
vi: Thống kê bít:

en: Accumulated runs = %u
vi: Lần chạy tích lũy = %u

en: cannot read stats file
vi: không thể đọc tập tin thống kê (stats)

en: bad stats file size
vi: kích cỡ tập tin thống kê (stats) sai.

en: cannot write stats file
vi: không thể ghi tập tin thống kê (stats)

en: cannot open stats file for writing
vi: không thể mở tập tin thống kê (stats) để ghi

en: syntax error: cannot back up
vi: lỗi cú pháp: không thể sao lưu dự phòng

en: syntax is ambiguous
vi: cú pháp chưa rõ ràng

en: syntax error, unexpected %s
vi: lỗi cú pháp, gặp %s bất thường

en: syntax error, unexpected %s, expecting %s
vi: lỗi cú pháp, gặp %s bất thường, cần %s

en: syntax error, unexpected %s, expecting %s or %s
vi: lỗi cú pháp, gặp %s bất thường, cần %s hoặc %s

en: syntax error, unexpected %s, expecting %s or %s or %s
vi: lỗi cú pháp, gặp %s bất thường, cần %s hoặc %s hay %s

en: syntax error, unexpected %s, expecting %s or %s or %s or %s
vi: lỗi cú pháp, gặp %s bất thường, cần %s hoặc %s hoặc %s hay %s

en: Pair
vi: Cặp

en: Setup...
vi: Cài đặt...

note: #-#-#-#-#  444 (seahorse 2.25.90)  #-#-#-#-# Trust column
en: Trust
vi: Tin cậy

en: <b>Advanced</b>
vi: <b>Nâng cao</b>

note: To: <Destination folder> ex. Copy file to..., Move file to...etc.
en: <b>To:</b>
vi: <b>Đến:</b>

en: Bluetooth File Transfer
vi: Truyền Tập tin qua Bluetooth

en: <b>Author:</b>
vi: <b>Tác giả:</b>

en: Not specified
vi: Không xác định

en: Number:
vi: Số :

en: Pairing request for %s
vi: Yêu cầu kết nối cho %s

note: #-#-#-#-#  139 (Epiphany GNOME TRUNK)  #-#-#-#-# Translators: Geolocation policy for a specific site.
en: Deny
vi: Từ chối

en: Get Help Online...
vi: Trợ giúp trực tuyến...

en: Translate This Application...
vi: Dịch ứng dụng này...

en: Device Manager
vi: Trình quản lý thiết bị

en: Show Toolbar
vi: Hiện thanh công cụ

en: Show Statusbar
vi: Hiện thanh trạng thái

en: Fail
vi: Thất bại

en: Refreshing
vi: Đang cập nhật

en: Cancel Operation
vi: Thôi thao tác

en: laptop
vi: máy tính xách tay

en: modem
vi: bộ điều giải

en: keyboard
vi: bàn phím

en: Connected to %s
vi: Đã kết nối đến %s

en: Service
vi: Dịch vụ

en: Already connected
vi: Đã có kết nối sẵn dùng

en: _Devices
vi: Thiết _bị

en: Blueman Bluetooth Manager
vi: Blueman - Trình quản lý Bluetooth

en: Bluetooth Manager
vi: Trình quản lý Bluetooth

en: Failure
vi: Không thành công

en: %d Minute | %d Minutes
vi[0]: %d phút

en: Error occurred
vi: Gặp lỗi

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "mc.pot"
en: Retry
vi: Thử lại

en: Disc Burner and Copier
vi: Công cụ ghi vào sao chép đĩa

en: Create and copy CDs and DVDs
vi: Tạo và sao chép đĩa CD và DVD

en: Brasero Disc Burner
vi: Công cụ chép ra đĩa Brasero

en: Open a New Window
vi: Mở cửa sổ mới

en: Burn an Image File
vi: Ghi tập tin ảnh đĩa

en: Create an Audio Project
vi: Tạo dự án nhạc

en: Create a Video Project
vi: Tạo dự án phim

en: Brasero project file
vi: Tập tin dự án Brasero

en: Should Nautilus extension output debug statements
vi: Liệu trình mở rộng cho Nautilus phải hiển thị những thông tin debug hay không

en: Should Nautilus extension output debug statements. The value should be set to true if it should.
vi: Liệu trình mở rộng cho Nautilus phải hiển thị những thông tin debug hay không. Nếu có, cần đặt giá trị là true.

en: The type of checksum used for images
vi: Đang tạo checksum (mã kiểm tra toàn vẹn) cho tập tin ảnh

en: Set to 0 for MD5, 1 for SHA1 and 2 for SHA256
vi: Đặt là 0 cho MD5, 1 cho SHA1 và 2 cho SHA256

en: The type of checksum used for files
vi: Kiểu checksum (kiểm tra toàn vẹn) cho tập tin

en: Directory to use for temporary files
vi: Thư mục chứa các tập tin tạm thời

en: Contains the path to the directory where brasero should store temporary files. If that value is empty, the default directory set for glib will be used.
vi: Chứa đường dẫn thư mục brasero nên lưu tập tin tạm. Nếu rỗng, dùng thư mục mặc định của glib.

en: Favourite burn engine
vi: Cơ chế chép ra ưa thích

en: Contains the name of the favourite burn engine suite installed. It will be used if possible.
vi: Chứa tên của bộ cơ chế chép ra ưa thích được cài đặt. Nó sẽ được sử dụng nếu có thể.

en: White list of additional plugins to use
vi: Danh sách các phần bổ sung thêm cần dùng

en: Contains the list of additional plugins Brasero will use to burn discs. If set to NULL, Brasero will load them all.
vi: Chứa danh sách các phần bổ sung phụ mà trình Brasero sẽ sử dụng để chép ra đĩa. Đặt thành NULL (vô giá trị) thì Brasero sẽ nạp tất cả.

en: Enable the "-immed" flag with cdrecord
vi: Bật chức năng "-immed" với trình cdrecord

en: Whether to use the "-immed" flag with cdrecord. Use with caution (set to true) as it's only a workaround for some drives/setups.
vi: Liệu có dùng tuỳ chọn "-immed" với cdrecord hay không. Cận thẩn khi dùng (khi chọn True) do đây chỉ là một thủ thuật cần dụng cho một số loại ổ đĩa/cấu hình.

en: Whether to use the "-use-the-force-luke=dao" flag with growisofs
vi: Liệu có dùng tuỳ chọn "-use-the-force-luke=dao" với growisofs hay không

en: Whether to use the "-use-the-force-luke=dao" flag with growisofs. Set to false, brasero won't use it; it may be a workaround for some drives/setups.
vi: Liệu có dùng tuỳ chọn "-use-the-force-luke=dao" với growisofs hay không. Nếu chọn False, brasero sẽ không dùng; đây là một thủ thuật có thể dùng cho một số loại ổ đĩa/cấu hình.

en: Used in conjunction with the "-immed" flag with cdrecord
vi: Dùng chung với tuỳ chọn "-immed" của cdrecord

en: Used in conjunction with the "-immed" flag with cdrecord.
vi: Dùng chung với tuỳ chọn "-immed" của cdrecord

en: Whether to use the "--driver generic-mmc-raw" flag with cdrdao
vi: Liệu có dùng tuỳ chọn "--driver generic-mmc-raw" với cdrdao hay không

en: Whether to use the "--driver generic-mmc-raw" flag with cdrdao. Set to True, brasero will use it; it may be a workaround for some drives/setups.
vi: Liệu có dùng tuỳ chọn "--driver generic-mmc-raw" với cdrdao hay không. Nếu chọn True, brasero sẽ dùng; đây là một thủ thuật có thể dùng cho một số loại ổ đĩa/cấu hình.

en: The last browsed folder while looking for images to burn
vi: Thư mục duyệt ảnh đĩa cần ghi lần cuối

en: Contains the absolute path of the directory that was last browsed for images to burn
vi: Chứa đường dẫn tuyệt đối của thư mục duyệt ảnh đĩa lần cuối để ghi đĩa

en: Enable file preview
vi: Bật xem thử phim

en: Whether to display file preview. Set to true to use it.
vi: Có hiển thị ô xem thử tập tin hay không. Bật tùy chọn này thì hiển thị.

en: Should brasero filter hidden files
vi: Brasero nên lọc tập tin ẩn ?

en: Should brasero filter hidden files. Set to true, brasero will filter hidden files.
vi: Trình Brasero có nên lọc các tập tin bị ẩn (tập tin « chấm », có tên bắt đầu với dấu chấm). Bật tùy chọn này thì Brasero sẽ lọc mỗi tập tin bị ẩn.

en: Replace symbolic links by their targets
vi: Thay thế liên kết symbolic bằng đối tượng

en: Should brasero replace symbolic links by their target files in the project. Set to true, brasero will replace symbolic links.
vi: Liệu brasero có phải thay thế những siêu liên kết mềm bằng những tập tin đối tượng trong dự án hay không. Nếu chọn True, brasero sẽ thay thế.

en: Should brasero filter broken symbolic links
vi: Liệu brasero cần sàng lọc những liên kết mềm đã bị vỡ hay không

en: Should brasero filter broken symbolic links. Set to true, brasero will filter broken symbolic links.
vi: Liệu brasero có phải lọc những liên kết mềm bị vỡ hay không. Nếu chọn True, brasero sẽ sàng lọc.

en: The priority value for the plugin
vi: Giá trị độ ưu tiên của phần bổ sung

en: When several plugins are available for the same task, this value is used to determine which plugin should be given priority. 0 means the plugin's native priority is used. A positive value overrides the plugin's native priority. A negative value disables the plugin.
vi: Khi có vài phần bổ sung cho cùng công việc, giá trị này giúp xác định độ ưu tiên, 0 là ưu tiên bình thường. Giá trị dương sẽ ghi đè độ ưu tiên bình thường. Giá trị âm tắt phần bổ sung.

en: Burning flags to be used
vi: Cờ ghi đĩa cần dùng

en: This value represents the burning flags that were used in such a context the last time.
vi: Cờ ghi đĩa dùng lần cuối trong cùng hoàn cảnh.

en: The speed to be used
vi: Tốt độ cần dùng

en: This value represents the speed that was used in such a context the last time.
vi: Tốt độ dùng lần cuối trong cùng hoàn cảnh.

en: Error while blanking.
vi: Gặp lỗi trong khi để trắng.

en: Blank _Again
vi: Để _lại trắng

en: The disc was successfully blanked.
vi: Đĩa đã được để trắng.

en: The disc is ready for use.
vi: Đĩa sẵn sàng sử dụng.

en: _Fast blanking
vi: Để trắng nh_anh

en: Activate fast blanking, as opposed to a longer, thorough blanking
vi: Bật chức năng xoá nhanh, thay mà xoá chậm và kỹ lưỡng hơn

en: Disc Blanking
vi: Để trắng đĩa

en: Burning CD/DVD
vi: Chép ra đĩa CD/DVD

en: The drive is busy
vi: Ổ đĩa đang bận

en: Make sure another application is not using it
vi: Kiểm tra không có ứng dụng khác sử dụng nó

en: "%s" cannot be unlocked
vi: Không thể mở khoá « %s »

en: No burner specified
vi: Chưa chỉ định ổ chép ra

en: No source drive specified
vi: Chưa chỉ định ổ nguồn

en: Ongoing copying process
vi: Tiến trình sao chép đang chạy

en: The drive cannot be locked (%s)
vi: Không thể khoá ổ (%s)

en: The drive has no rewriting capabilities
vi: Ổ này không có khả năng ghi lại

en: Ongoing blanking process
vi: Tiến trình để tráng đang chạy

en: The drive cannot burn
vi: Ổ đĩa không ghi được

en: Ongoing burning process
vi: Tiến trình chép ra đang chạy

en: Ongoing checksumming operation
vi: Tính toán hệ số checksum

en: Merging data is impossible with this disc
vi: Không thể trộn dữ liệu trên đĩa này

en: Not enough space available on the disc
vi: Không đủ chỗ trống trên đĩa

note: Translators: %s is the name of a missing application
en: %s (application)
vi: %s (ứng dụng)

note: Translators: %s is the name of a missing library
en: %s (library)
vi: %s (ứng dụng)

note: Translators: %s is the name of a missing GStreamer plugin
en: %s (GStreamer plugin)
vi: %s (plugin GStreamer)

en: There is no track to burn
vi: Không có rãnh để ghi

en: Please install the following required applications and libraries manually and try again:
vi: Vui lòng cài đặt những ứng dụng và thư viện phần mềm cần thiết sau đây và thử lại:

en: Only one track at a time can be checked
vi: Có thể kiểm tra mỗi lần chỉ một rãnh

en: No format for the temporary image could be found
vi: Không tìm thấy định dạng cho ảnh tạm thời

note: Translators: Error message saying no graft point * is specified. A graft point is the path (on the * disc) where a file from any source will be added * ("grafted")
en: An internal error occurred
vi: Đã gặp lỗi nội bộ

en: Brasero notification
vi: Thông báo Brasero

note: Translators: This string is used in the title bar %s is the action currently performed
en: %s (%i%% Done)
vi: %s (Xong %i%%)

en: Creating Image
vi: Đang tạo ra tập tin ảnh

en: Burning DVD
vi: Đang chép ra đĩa DVD

en: Copying DVD
vi: Đang chép DVD

en: Burning CD
vi: Đang ghi đĩa CD

en: Copying CD
vi: Đang sao chép đĩa CD

en: Burning Disc
vi: Đang ghi đĩa

en: Copying Disc
vi: Đang sao chép đĩa

en: Creating image
vi: Đang tạo ảnh

en: Simulation of video DVD burning
vi: Mô phỏng về tiến trình chép ra đĩa DVD

en: Burning video DVD
vi: Chép ra đĩa DVD phim

en: Simulation of data DVD burning
vi: Mô phỏng về tiến trình chép ra đĩa DVD dữ liệu

en: Burning data DVD
vi: Chép ra đĩa DVD dữ liệu

en: Simulation of image to DVD burning
vi: Mô phỏng về tiến trình chép ảnh ra đĩa DVD

en: Burning image to DVD
vi: Chép ảnh ra đĩa DVD

en: Simulation of data DVD copying
vi: Mô phỏng về tiến trình sao chép đĩa DVD dữ liệu

en: Copying data DVD
vi: Chép đĩa DVD

en: Simulation of (S)VCD burning
vi: Mô phỏng về tiến trình chép ra đĩa (S)VCD

en: Burning (S)VCD
vi: Chép ra đĩa (S)VCD

en: Simulation of audio CD burning
vi: Mô phỏng về tiến trình chép ra đĩa CD âm thanh

en: Burning audio CD
vi: Chép ra đĩa CD âm thanh

en: Simulation of data CD burning
vi: Mô phỏng về tiến trình chép ra đĩa CD dữ liệu

en: Burning data CD
vi: Chép ra đĩa CD dữ liệu

en: Simulation of CD copying
vi: Mô phỏng về tiến trình sao chép đĩa CD

en: Simulation of image to CD burning
vi: Mô phỏng về tiến trình chép ảnh ra đĩa CD

en: Burning image to CD
vi: Chép ảnh ra đĩa CD

en: Simulation of video disc burning
vi: Mô phỏng về tiến trình chép ra đĩa phim

en: Burning video disc
vi: Chép ra đĩa phim

en: Simulation of data disc burning
vi: Mô phỏng về tiến trình chép ra đĩa dữ liệu

en: Burning data disc
vi: Chép ra đĩa dữ liệu

en: Simulation of disc copying
vi: Mô phỏng về tiến trình sao chép đĩa

en: Copying disc
vi: Sao chép đĩa

en: Simulation of image to disc burning
vi: Mô phỏng về tiến trình chép ảnh ra đĩa

en: Burning image to disc
vi: Chép ảnh ra đĩa

en: Please replace the disc with a rewritable disc holding data.
vi: Hãy thay thế đĩa trong ổ bằng một đĩa ghi lại được mà chứa dữ liệu.

en: Please replace the disc with a disc holding data.
vi: Hãy thay thế đĩa trong ổ bằng một đĩa chứa dữ liệu.

en: Please insert a rewritable disc holding data.
vi: Hãy nạp một đĩa ghi lại được mà chứa dữ liệu.

en: Please insert a disc holding data.
vi: Hãy nạp một đĩa chứa dữ liệu.

en: Please replace the disc with a writable CD with at least %i MiB of free space.
vi: Vui lòng thay đĩa bằng một đĩa CD ghi được với tối thiểu %i MiB không gian trống.

en: Please replace the disc with a writable CD.
vi: Vui lòng thay đĩa bằng một đĩa CD ghi được.

en: Please insert a writable CD with at least %i MiB of free space.
vi: Vui lòng đưa vào một đĩa CD ghi được với tối thiểu %i MiB không gian trống.

en: Please insert a writable CD.
vi: Vui lòng đưa vào một đĩa CD ghi được.

en: Please replace the disc with a writable DVD with at least %i MiB of free space.
vi: Vui lòng thay đĩa bằng một đĩa DVD ghi được với tối thiểu %i MiB không gian trống.

en: Please replace the disc with a writable DVD.
vi: Vui lòng thay đĩa bằng một đĩa DVD ghi được.

en: Please insert a writable DVD with at least %i MiB of free space.
vi: Vui lòng đưa vào một đĩa DVD ghi được với tối thiểu %i MiB không gian trống.

en: Please insert a writable DVD.
vi: Vui lòng đưa vào một đĩa DVD ghi được.

en: Please replace the disc with a writable CD or DVD with at least %i MiB of free space.
vi: Vui lòng thay đĩa bằng một đĩa CD hoặc DVD ghi được với tối thiểu %i MiB không gian trống.

en: Please replace the disc with a writable CD or DVD.
vi: Vui lòng thay đĩa bằng một đĩa CD hoặc DVD ghi được.

en: Please insert a writable CD or DVD with at least %i MiB of free space.
vi: Vui lòng đưa vào một đĩa CD hoặc DVD ghi được với tối thiểu %i MiB không gian trống.

en: Please insert a writable CD or DVD.
vi: Vui lòng đưa vào mmọt đĩa CD hoặc DVD ghi được.

en: An image of the disc has been created on your hard drive.
    Burning will begin as soon as a writable disc is inserted.
vi: Một tập tin ảnh đĩa đã được ghi lên đĩa cứng.
    Việc ghi vào đĩa sẽ khởi động ngay sau khi bạn đưa vào máy một đĩa ghi được.

en: A data integrity test will begin as soon as the disc is inserted.
vi: Một tiến trình kiểm tra tính nguyên vẹn của dữ liệu sẽ khởi chạy một khi bạn nạp đĩa.

en: Please re-insert the disc in the CD/DVD burner.
vi: Hãy nạp lại đĩa vào ổ chép ra CD/DVD.

note: Translators: %s is the name of a drive
en: "%s" is busy.
vi: « %s » vẫn bận.

en: There is no disc in "%s".
vi: « %s » không chứa đĩa.

en: The disc in "%s" is not supported.
vi: « %s » chứa một đĩa không được hỗ trợ.

en: The disc in "%s" is not rewritable.
vi: « %s » chứa một đĩa không có khả năng ghi lại.

en: The disc in "%s" is empty.
vi: « %s » chứa một đĩa vẫn trống.

en: The disc in "%s" is not writable.
vi: « %s » chứa một đĩa không có khả năng ghi.

en: Not enough space available on the disc in "%s".
vi: Không đủ sức chứa trống trên đĩa trong « %s ».

en: The disc in "%s" needs to be reloaded.
vi: Đĩa trong « %s » cần phải được nạp lại.

en: Please eject the disc and reload it.
vi: Hãy đẩy đĩa ra và nạp lại nó.

en: A file could not be created at the location specified for temporary files
vi: Không thể tạo tập tin ở vị trí xác định cho tập tin tạm thời

en: The image could not be created at the specified location
vi: Không thể tạo ảnh ở vị trí xác định

en: Do you want to specify another location for this session or retry with the current location?
vi: Bạn có muốn xác định một vị trí khác cho buổi hợp này, hoặc thử lại ở vị trí hiện thời?

en: You may want to free some space on the disc and retry
vi: Khuyên bạn giải phóng thêm sức chứa trống trên đĩa và thử lại

en: _Keep Current Location
vi: _Giữ vị trí hiện tại

en: _Change Location
vi: Đổ_i vị trí

en: Location for Image File
vi: Vị trí của tập tin ảnh

en: Location for Temporary Files
vi: Vị trí của tập tin tạm thời

en: _Replace Disc
vi: Tha_y đĩa

en: Do you really want to blank the current disc?
vi: Bạn có thật sự muốn xoá đĩa không?

en: The disc in the drive holds data.
vi: Đĩa trong ổ vẫn còn chứa dữ liệu.

note: Translators: Blank is a verb here
en: _Blank Disc
vi: _Xoá đĩa

en: If you import them you will be able to see and use them once the current selection of files is burned.
vi: Nếu bạn nhập chúng, bạn sẽ có khả năng xem và dùng chúng sau khi các tập tin đã chọn sẽ được ghi ra đĩa.

en: If you don't, they will be invisible (though still readable).
vi: Nếu không, chúng sẽ trở nên vô hình (tuỳ rằng vẫn đọc được).

en: There are files already burned on this disc. Would you like to import them?
vi: Đã có tập tin ghi trên đĩa này. Bạn có muốn nhập chúng không?

en: Only _Append
vi: Chỉ nối _thêm vào

en: CD-RW audio discs may not play correctly in older CD players and CD-Text won't be written.
vi: Đĩa âm thanh CD-RW có thể không chơi tốt khi dùng những ổ đọc CD cũ và CD-văn bản sẽ không được ghi.

en: Do you want to continue anyway?
vi: Vẫn muốn tiếp tục ?

en: Appending audio tracks to a CD is not advised.
vi: Không nên phụ thêm rãnh âm thanh vào một đĩa CD.

en: CD-RW audio discs may not play correctly in older CD players.
vi: Đĩa âm thanh CD-RW có thể không chơi tốt khi dùng những ổ đọc CD cũ.

en: Recording audio tracks on a rewritable disc is not advised.
vi: Không nên thu rãnh âm thanh trên một đĩa có khả năng ghi lại.

note: Translators: %s is the name of a drive
en: Please eject the disc from "%s" manually.
vi: Vui lòng lấy đĩa ra từ "%s" bằng tay.

en: The disc could not be ejected though it needs to be removed for the current operation to continue.
vi: Khổng đẩy đĩa ra được và cần bỏ đĩa ra mới có thể tiếp tục thao tác đang làm.

en: Do you want to replace the disc and continue?
vi: Bạn có muốn thay đĩa rồi tiếp tục không?

en: The currently inserted disc could not be blanked.
vi: Không thể xoá trắng đĩa đang nạp.

en: Do you want to continue with full Windows compatibility disabled?
vi: Vẫn muốn tiếp tục với tính tương thích Windows đầy đủ bị tắt ?

en: Some files don't have a suitable name for a fully Windows-compatible CD.
vi: Vài tập tin không có tên thích hợp với một đĩa CD tương thích hoàn toàn với Windows.

en: The simulation was successful.
vi: Đã mô phỏng thành công.

en: Real disc burning will take place in 10 seconds.
vi: Chép ra đĩa thật sẽ bắt đầu sau 10 giây.

en: Burn _Now
vi: Chép ra _ngay

en: Save Current Session
vi: Lưu buổi hợp hiện thời

en: Error while burning.
vi: Gặp lỗi trong khi chép ra.

en: _Save Log
vi: _Lưu bản ghi

en: Video DVD successfully burned
vi: Đĩa phim DVD đã được ghi thành công

en: (S)VCD successfully burned
vi: Đĩa (S)VCD đã được ghi thành công

en: Audio CD successfully burned
vi: Dĩa CD âm thanh đã được ghi thành công

en: Image successfully created
vi: Ảnh đã được tạo

en: DVD successfully copied
vi: Đĩa DVD đã được sao chép

en: CD successfully copied
vi: Đĩa CD đã được sao chép

en: Image of DVD successfully created
vi: Ảnh của đĩa DVD đã được tạo

en: Image of CD successfully created
vi: Ảnh của đĩa CD đã được tạo

en: Image successfully burned to DVD
vi: Tập tin ảnh đã được ghi ra đĩa DVD thành công

en: Image successfully burned to CD
vi: Tập tin ảnh đã được ghi ra đĩa CD thành công

en: Data DVD successfully burned
vi: Số liệu đã được ghi thành công trên DVD

en: Data CD successfully burned
vi: Số liệu đã được ghi thành công trên CD

en: Copy #%i has been burned successfully.
vi: Bản sao chép #%i đã được ghi thành công.

en: Another copy will start as soon as you insert a new writable disc. If you do not want to burn another copy, press "Cancel".
vi: Sẽ bắt đầu ghi bản sao chép mới ngay sau khi bạn đưa vào một đĩa ghi mới. Nếu không muốn ghi đĩa mới, nhấn "Huỷ bỏ".

en: Make _More Copies
vi: _Ghi thêm đĩa

en: _Create Cover
vi: Tạo _bìa

en: There are some files left to burn
vi: Còn một số tập tin để ghi

en: There are some more videos left to burn
vi: Còn một số tập tin phim để ghi

en: There are some more songs left to burn
vi: Còn một số bài hát để ghi

en: Interrupting the process may make disc unusable.
vi: Gián đoạn tiến trình thì có thể làm cho đĩa vô ích.

en: C_ontinue Burning
vi: _Tiếp tục ghi

en: _Cancel Burning
vi: Thôi _chép ra

en: Please insert a writable CD or DVD if you don't want to write to an image file.
vi: Vui lòng đưa vào một đĩa CD hoặc DVD ghi được nếu bạn không muốn ghi ra tập tin ảnh.

en: Create _Image
vi: Tạo tậ_p tin ảnh

en: Make _Several Copies
vi: Chép _nhiều bản

note: Translators: This is a verb, an action
en: _Burn
vi: Chép _ra

en: Burn _Several Copies
vi: Ghi _nhiều bản

en: Would you like to burn the selection of files across several media?
vi: Bạn có muốn ghi những tập tin đã chọn sang nhiều phương tiện không?

en: The data size is too large for the disc even with the overburn option.
vi: Kích thước số liệu quá lớn cho dung lượng của đĩa ngay cả với chức năng ghi quá tải.

en: _Burn Several Discs
vi: _Ghi nhiều đĩa

en: Burn the selection of files across several media
vi: Ghi những tập tin đã chọn sang nhiều phương tiện

en: Please choose another CD or DVD or insert a new one.
vi: Hãy chọn một đĩa CD/DVD khác, hoặc nạp một đĩa mới.

en: No track information (artist, title, ...) will be written to the disc.
vi: Không có thông tin về rãnh (nghệ sĩ, tên bài,...) để ghi trên đĩa.

en: This is not supported by the current active burning backend.
vi: Chức năng này không được hỗ trợ bởi hậu phương chép ra hoạt động hiện thời.

en: Please add files.
vi: Vui lòng bổ sung tập tin.

en: There are no files to write to disc
vi: Không có tập tin để ghi ra đĩa

en: Please add songs.
vi: Vui lòng bổ sung bài hát.

en: There are no songs to write to disc
vi: Không có bài hát để ghi ra đĩa.

en: Please add videos.
vi: Vui lòng bổ sung phim.

en: There are no videos to write to disc
vi: Không có phim để ghi ra đĩa.

en: There is no inserted disc to copy.
vi: Chưa nạp đĩa để sao chép.

en: Please select a disc image.
vi: Vui lòng chọn một tập tin ảnh đĩa.

en: There is no selected disc image.
vi: Chưa chọn tập tin ảnh đĩa.

[ctx: disc]
note: Translators: this is a disc image not a picture Translators: this is a disc image, not a picture
en: Please select another image.
vi: Vui lòng chọn một tập tin ảnh đĩa khác.

en: It doesn't appear to be a valid disc image or a valid cue file.
vi: Tập tin ảnh đĩa hoặc tập tin cue này có vẻ không chuẩn.

en: Please insert a disc that is not copy protected.
vi: Hãy nạp một đĩa không bị bảo vệ chống sao chép.

en: All required applications and libraries are not installed.
vi: Một số ứng dụng và thư viện phần mềm cần thiết chưa cài đặt.

en: Please replace the disc with a supported CD or DVD.
vi: Hãy thay thế đĩa này bằng một đĩa CD/DVD được hỗ trợ.

en: Would you like to burn beyond the disc's reported capacity?
vi: Bạn có muốn ghi vượt quá dung lượng khai báo của đĩa không?

en: The data size is too large for the disc and you must remove files from the selection otherwise.
    You may want to use this option if you're using 90 or 100 min CD-R(W) which cannot be properly recognised and therefore need overburn option.
    NOTE: This option might cause failure.
vi: Dung lượng số liệu quá lớn cho đĩa, cho nên bạn phải bỏ một số tập tin nếu không chọn chức năng này.
    Bạn có thể dùng chưc năng này nếu bạn đang dùng các đĩa CD-R(W) có dung lượng 90 hoặc 100 min (phút) không được nhận dạng đúng mức, do đó cần bật chức năng này.
    CHÚ Ý: chọn chức năng có thể dẫn đến ghi thất bại.

en: _Overburn
vi: _Quá chép ra

en: Burn beyond the disc's reported capacity
vi: Ghi vượt quá dung lượng khai báo của đĩa

en: The drive that holds the source disc will also be the one used to record.
vi: Ổ chứa đĩa nguồn sẽ cũng là ổ dùng để thu.

en: A new writable disc will be required once the currently loaded one has been copied.
vi: Cần đưa vào một đĩa mới ghi  được, do đĩa trong máy đã được chép rồi.

en: Select a disc to write to
vi: Chọn một đĩa vào đó cần ghi

en: Disc Burning Setup
vi: Thiết lập Chép ra Đĩa

en: Do you want to create a disc from the contents of the image or with the image file inside?
vi: Bạn muốn tạo ra một đĩa với nội dung của tập tin ảnh đĩa hay chỉ để chép tập tin ảnh đĩa thôi?

note: Translators: %s is the name of the image
en: There is only one selected file ("%s"). It is the image of a disc and its contents can be burned.
vi: Chỉ có một tập tin đã được chọn ("%s"). Đó là tập tin ảnh đĩa và có thể ghi nội dung của nó.

en: Burn as _File
vi: Ghi như _tập tin

en: Burn _Contents…
vi: Ghi _nội dung…

en: Image Burning Setup
vi: Thiết lập Chép ra Ảnh

note: pack everything
en: Select a disc image to write
vi: Chọn một tập tin ảnh đĩa để ghi

en: Copy CD/DVD
vi: Chép CD/DVD

en: Select disc to copy
vi: Chọn đĩa cần sao chép

en: Please install the following manually and try again:
vi: Vui lòng cài đặt gói sau và thử lại:

en: Unknown song
vi: Không nhận ra bài hát

note: #-#-#-#-#  66 (barsero TRUNK)  #-#-#-#-# Reminder: if this string happens to be used * somewhere else in brasero we'll need a * context with C_() macro Translators: %s is the name of the artist. * This text is the one written on the cover of a disc. * Before it there is the name of the song. * I had
en: by %s
vi: bởi %s

en: "%s" cannot be read
vi: « %s » không đọc được

en: SVCD image
vi: Tập tin ảnh SVCD

en: VCD image
vi: Tập tin ảnh VCD

en: Video DVD image
vi: Tập tin ảnh DVD phim

note: Translators: this string is only used when the user * wants to copy a disc using the same destination and * source drive. It tells him that brasero will use as * destination disc a new one (once the source has been * copied) which is to be inserted in the drive currently * holding the source disc
en: New disc in the burner holding the source disc
vi: Cho đĩa mới vào ổ ghi đĩa dang có đĩa nguồn sao chép

note: NOTE for translators, the first %s is the medium name
en: %s: not enough free space
vi: %s: không đủ không gian trống

note: NOTE for translators: the first %s is the medium name, the second %s * is its available free space. "Free" here is the free space available.
en: %s: %s of free space
vi: %s: %s sức chứa trống

note: Translators: the first %s is the path of the directory where brasero * will store its temporary files; the second one is the size available
en: %s: %s free
vi: %s: %s không gian trống

en: Do you really want to choose this location?
vi: Thực sự muốn chọn vị trí này ?

en: You do not have the required permission to write at this location
vi: Bạn không có quyền ghi vào vị trí này

en: The filesystem on this volume does not support large files (size over 2 GiB).
    This can be a problem when writing DVDs or large images.
vi: Khối tin này có hệ thống tập tin không hỗ trợ tập tin lớn (kích cỡ hơn 2 GiB).
    Giới hạn này có thể là một vấn đề khi ghi đĩa DVD hay ảnh lớn.

en: Impossible to retrieve speeds
vi: Không thể lấy tốc độ

en: Maximum speed
vi: Tốc độ tối đa

en: Burning speed
vi: Tốc độ chép ra

en: _Simulate before burning
vi: _Mô phỏng trước khi chép ra

en: Brasero will simulate the burning and, if it is successful, go on with actual burning after 10 seconds
vi: Brasero sẽ giả vờ ghi đĩa và, nếu thành công, sẽ thật sự ghi đĩa sau 10 giây.

en: Use burn_proof (decrease the risk of failures)
vi: Dùng burn_proof (gặp ít lỗi hơn)

en: Burn the image directly _without saving it to disc
vi: Chép trực tiếp ảnh mà _không lưu vào đĩa

en: Leave the disc _open to add other files later
vi: Để lại đĩa _mở để thêm tập tin khác về sau

en: Allow to add more data to the disc later
vi: Cho phép thêm dữ liệu nữa vào đĩa về sau

en: Location for _Temporary Files
vi: Địa điểm cho các Tập tin _tạm thời

en: Set the directory where to store temporary files
vi: Xác định thư mục chứa các tập tin tạm thời

en: Temporary files
vi: Tập tin tạm

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "A file that, in order to protect it from deletion or modification, is not shown in the normal listing of the files contained in a directory. Such a file is often used to store code or data critical to the system configuration."
en: Hidden file
vi: Tập tin ẩn

en: Unreadable file
vi: Tập tin không đọc được

en: Broken symbolic link
vi: Liên kết tượng trưng bị ngắt

en: Recursive symbolic link
vi: Lên kết tượng trưng đệ quy

en: Disc image type:
vi: Loại tập tin ảnh đĩa:

en: ISO9660 image
vi: Tập tin ảnh chuẩn ISO9660

en: Readcd/Readom image
vi: Tập tin ảnh Readcd/Readom

en: Cue image
vi: Tập tin ảnh cue

en: Cdrdao image
vi: Tập tin ảnh cdrdao

en: Properties of %s
vi: Thuộc tính về %s

en: Do you really want to keep the current extension for the disc image name?
vi: Bạn có chắc muốn giữ phần mở rộng hiện thời trong tên ảnh đĩa không?

en: If you choose to keep it, programs may not be able to recognize the file type properly.
vi: Giữ nó thì chương trình có thể không nhận ra dạng tập tin đúng.

en: _Keep Current Extension
vi: _Giữ phần mở rộng hiện có

en: Change _Extension
vi: Đổi _phần mở rộng

en: Configure recording options
vi: Cấu hình tuỳ chọn thu

note: Translators: first %02i is hours, the second one is minutes and the * third one is seconds.
en: Total time: %02i:%02i:%02i
vi: Tổng thời gian: %02i:%02i:%02i

en: Average drive speed:
vi: Tốc độ ổ đĩa trung bình:

note: Translators: first %02i is hours, the second one is minutes * and the third one is seconds.
en: Estimated remaining time: %02i:%02i:%02i
vi: Thời gian còn lại dự đoán: %02i:%02i:%02i

en: %i MiB of %i MiB
vi: %i MiB trên %i MiB

en: Estimated drive speed:
vi: Tốc độ ổ đĩa dự đoán:

note: Translators: %s is a path
en: "%s": loading
vi: Đang nạp "%s"

note: Translators: %s is a path and image refers to a disc image
en: "%s": unknown disc image type
vi: "%s": Không xác định được tập tin ảnh đĩa

note: This is hackish and meant to avoid ellipsization to make the * label too small. Translators: this is a disc image
en: Click here to select a disc _image
vi: Nhấn vào đây để chọn môt _tập tin ảnh đĩa

en: Select Disc Image
vi: Chọn tập tin ảnh đĩa

[ctx: disc]
note: Translators: this a disc image here
en: Image files
vi: Tập tin ảnh đĩa

en: Image type:
vi: Kiểu ảnh:

en: Estimated size: %s
vi: Dung lượng ước tính: %s

en: Do you really want to add "%s" to the selection?
vi: Bạn thực sự muốn thêm « %s » vào vùng chọn không?

en: The children of this directory will have 7 parent directories.
    Brasero can create an image of such a file hierarchy and burn it but the disc may not be readable on all operating systems.
    Note: Such a file hierarchy is known to work on Linux.
vi: Các mục con trong thư mục này sẽ có 7 thư mục cấp trên.
    Trình Brasero có khả năng tạo một ảnh của hệ đẳng cấp như vậy và chép nó ra; tuy nhiên, đĩa đó có thể không đọc được trên mọi hệ điều hành.
    GHI CHÚ : hệ đẳng cấp tập tin như vậy được biết là hoạt động được trên Linux.

en: Ne_ver Add Such File
vi: Không _bao giờ bổ sung loại tập tin này

en: Al_ways Add Such File
vi: Luôn bổ sung lo_ại tập tin này

en: Do you really want to add "%s" to the selection and use the third version of the ISO9660 standard to support it?
vi: Bạn có thật sự muốn bổ sung "%s" vào sự lựa chọn và dùng chuẩn ISO9660 phiên bản 3 để hỗ trợ không?

en: The size of the file is over 2 GiB. Files larger than 2 GiB are not supported by the ISO9660 standard in its first and second versions (the most widespread ones).
    It is recommended to use the third version of the ISO9660 standard, which is supported by most operating systems, including Linux and all versions of Windows™.
    However, Mac OS X cannot read images created with version 3 of the ISO9660 standard.
vi: Tập tin này có kích cỡ hơn 2 GiB. Tập tin lớn hơn 2 GiB không phải được hỗ trợ bởi tiêu chuẩn ISO9660 trong phiên bản 1 và 2 (hai phiên bản phổ biến nhất).
    Khuyên bạn sử dụng tiêu chuẩn ISO9660 phiên bản 3 mà được hỗ trợ bởi hậu hết các hệ điều hành, gồm có Linux và tất cả các phiên bản Windows.
    Tiếc là Mac OSX chưa có khả năng đọc ảnh được tạo bằng tiêu chuẩn ISO9660 phiên bản 3.

en: Should files be renamed to be fully Windows-compatible?
vi: Có nên thay đổi tên của mỗi tập tin để tương thích hoàn toàn với Windows không?

en: Those names should be changed and truncated to 64 characters.
vi: Mỗi tên nên bị thay đổi và cắt ngắn thành 64 ký tự.

en: _Disable Full Windows Compatibility
vi: _Tắt tính tương thích Windows đầy đủ

en: _Rename for Full Windows Compatibility
vi: Tha_y tên để tương thích đầy đủ với Windows

en: Size Estimation
vi: Ước tính kích thước

en: Please wait until the estimation of the size is completed.
vi: Vui lòng chờ đến khi ước tính kích thước đã hoàn thành xong.

en: All files need to be analysed to complete this operation.
vi: Cần phân tích tất cả các tập tin để hoàn thành thao tác này.

en: Check _Again
vi: Kiểm tr_a lại

en: The file integrity check could not be performed.
vi: Không thể thực hiện thao tác kiểm tra tính nguyên vẹn của hệ thống tập tin.

en: The file integrity check was performed successfully.
vi: Đã kiểm tra tính toàn vẹn của hệ thống tập tin.

en: There seem to be no corrupted files on the disc
vi: Các tập tin trên đĩa có vẻ toàn vẹn

en: The following files appear to be corrupted:
vi: Những tập tin theo đây hình như bị hỏng:

en: Corrupted Files
vi: Tập tin bị hỏng

en: Downloading MD5 file
vi: Tải tập tin MD5

en: "%s" is not a valid URI
vi: « %s » không phải là một địa chỉ URI hợp lệ

en: No MD5 file was given.
vi: Không có tập tin MD5

en: Use an _MD5 file to check the disc
vi: Dùng một tập tin _MD5 để kiểm tra sự toàn vẹn của đĩa

en: Use an external .md5 file that stores the checksum of a disc
vi: Sử dụng một tập tin .md5 bên ngoài mà lưu tổng kiểm của đĩa

en: Open an MD5 file
vi: Mở tập tin MD5

en: _Check
vi: _Kiểm tra

en: Disc Checking
vi: Kiểm tra đĩa

en: The operation cannot be performed.
vi: Không thể thực hiện thao tác này.

en: The disc is not supported
vi: Đĩa này không được hỗ trợ

en: The drive is empty
vi: Ổ vẫn trống

en: Select a disc
vi: Chọn một đĩa

en: (loading…)
vi: (đang nạp…)

en: Disc file
vi: Tập tin đĩa

en: New folder %i
vi: Thư mục mới %i

en: Analysing files
vi: Đang phân tích các tập tin

en: "%s" is a recursive symbolic link.
vi: "%s" là một liên kết mềm đệ quy.

note: Translators: %s is the path of a drive
en: "%s" cannot be found.
vi: Không tìm thấy « %s ».

en: Retrieving image format and size
vi: Đang đọc thông tin về định dqngj và kích thước tập tin ảnh

note: Translators: This is a disc image
en: The format of the disc image could not be identified
vi: Không nhận ra định dạng của tập tin ảnh đĩa

en: Please set it manually
vi: Vui lòng xác định bằng tay

note: Translators: %s is the name of the file that has just been deleted
en: "%s" was removed from the file system.
vi: Đã gở bỏ "%s" khỏi hệ thống tập tin.

en: Directories cannot be added to video or audio discs
vi: Không thể bổ sung thư mục cho đĩa phim hoặc âm thanh

en: Playlists cannot be added to video or audio discs
vi: Không thể bổ sung danh sách chơi cho đĩa phim hoặc âm thanh

note: Translators: %s is the name of the file
en: "%s" is not suitable for audio or video media
vi: "%s" không thích hợp cho phương tiện âm thanh hoặc phim

en: Analysing video files
vi: Đang phân tích các tập tin phim

en: Video format:
vi: Định dạng phim:

en: Format used mostly on the North American continent
vi: Định dạng dùng chủ yếu ở Bắc Mỹ

en: Format used mostly in Europe
vi: Định dạng thường dùng ở Âu

en: Native _format
vi: Định dạng _sở hữu

en: Aspect ratio:
vi: Tỷ lệ hình thể:

note: Video options for (S)VCD
en: VCD type:
vi: Kiểu VCD:

en: Create an SVCD
vi: Tạo ra một SVCD

en: Create a VCD
vi: Tạo VCD

en: Directory could not be created (%s)
vi: Không thể tạo thư mục (%s)

en: Getting size
vi: Đang lấy kích cỡ

en: Blanking
vi: Đang để trắng

en: Creating checksum
vi: Đang tạo tổng kiểm (checksum)

en: Copying file
vi: Đang sao chép tập tin

en: Analysing audio files
vi: Đang phân tích các tập tin âm thanh

en: Transcoding song
vi: Đang chuyển đổi bảng mã bài hát

en: Preparing to write
vi: Đang chuẩn bị ghi

en: Writing leadin
vi: Đang ghi đầu vào

en: Writing CD-Text information
vi: Đang viết thông tin về CD

en: Writing leadout
vi: Đang ghi đầu ra

en: Starting to record
vi: Bắt đầu ghi

en: Ejecting medium
vi: Đẩy phương tiện ra

en: Display debug statements on stdout for Brasero burn library
vi: Hiển thị trên đầu ra tiêu chuẩn các câu gỡ lỗi về thư viện ghi đĩa Brasero

en: Brasero media burning library
vi: Thư viện ghi đĩa của Brasero

en: Display options for Brasero-burn library
vi: Hiện thị các tuỳ chọn cho thư viện ghi đĩa của Brasero

note: Translators: %s is the plugin name
en: "%s" did not behave properly
vi: « %s » không ứng xử đúng

note: Translators: the first %s is the size of the free space on the medium * and the second %s is the size of the space required by the data to be * burnt.
en: Not enough space available on the disc (%s available for %s)
vi: Không có đủ không gian trống trên đĩa (%s trống mà yêu cầu là %s)

en: The filesystem you chose to store the temporary image on cannot hold files with a size over 2 GiB
vi: Bạn đã chọn lưu ảnh tạm thời trên một hệ thống tập tin không có khả năng lưu tập tin có kích cỡ hơn 2 GiB

en: The location you chose to store the temporary image on does not have enough free space for the disc image (%ld MiB needed)
vi: Bạn đã chọn lưu ảnh tạm thời ở một vị trí không có đủ chỗ trống cho ảnh đĩa (cần %ld MiB)

en: The size of the volume could not be retrieved
vi: Không thể lấy kích cỡ của khối tin

en: No path was specified for the image output
vi: Chưa chỉ định đường dẫn để xuất ảnh

note: Translators: %s is the error returned by libburn Translators: the %s is the error message from errno
en: An internal error occurred (%s)
vi: Đã gặp lỗi nội bộ (%s)

en: The file is not stored locally
vi: Tập tin không phải được cất giữ cục bộ

en: VIDEO_TS directory is missing or invalid
vi: Thư mục VIDEO_TS bị thiếu hoặc không hợp lệ

en: "%s" could not be found in the path
vi: Không tìm thấy « %s » trên đường dẫn

en: "%s" GStreamer plugin could not be found
vi: Không tìm được "%s" GStreamer plugin

en: The version of "%s" is too old
vi: Phiên bản  "%s" quá cũ

en: "%s" is a symbolic link pointing to another program
vi: "%s" là một liên kết tượng trưng đến một trình khác

note: Translators: %s is the name of the brasero element
en: Process "%s" ended with an error code (%i)
vi: Tiến trình « %s » đã kết thúc với mã lỗi (%i)

note: #-#-#-#-#  66 (barsero TRUNK)  #-#-#-#-# Translators: This is a fake drive, a file, and means that * when we're writing, we're writing to a file and create an * image on the hard drive.
en: Image File
vi: Tập tin ảnh

en: Unnamed CD/DVD Drive
vi: Ổ đĩa CD/DVD không tên

en: Display debug statements on stdout for Brasero media library
vi: Hiển thị trên đầu ra tiêu chuẩn các câu gỡ lỗi về thư viện phương tiện Brasero

en: Brasero optical media library
vi: Thư viện phương tiện quang

en: Display options for Brasero media library
vi: Hiển thị các lựa chọn cho thư viện phương tiện của Brasero

en: DVD+R dual layer
vi: DVD+R lớp đôi

en: DVD+RW dual layer
vi: DVD+RW lớp đôi

en: DVD-R dual layer
vi: DVD-R lớp đôi

en: Blu-ray disc
vi: Đĩa Blu-ray

en: Writable Blu-ray disc
vi: Đĩa Blu-ray ghi được

en: Rewritable Blu-ray disc
vi: Đĩa Blu-ray ghi lại được

note: NOTE for translators: the first %s is the disc type and the * second %s the name of the drive this disc is in.
en: Blank %s in %s
vi: %s trắng trong %s

note: NOTE for translators: the first %s is the disc type and the * second %s the name of the drive this disc is in.
en: Audio and data %s in %s
vi: %s âm thanh và dữ liệu trong %s

note: NOTE for translators: the first %s is the disc type and the * second %s the name of the drive this disc is in.
en: Audio %s in %s
vi: %s âm thanh trong %s

note: NOTE for translators: the first %s is the disc type and the * second %s the name of the drive this disc is in.
en: Data %s in %s
vi: %s dữ liệu trong %s

note: NOTE for translators: the first %s is the disc type and the * second %s the name of the drive this disc is in.
en: %s in %s
vi: %s trong %s

note: NOTE for translators, the first %s is the medium name
en: %s: empty
vi: %s: trống

en: Searching for available discs
vi: Đang tìm kiếm đĩa sẵn sàng

en: No disc available
vi: Không có đĩa

en: The disc mount point could not be retrieved
vi: Không thể lấy điểm gắn kết đĩa

note: NOTE for translators: the first %s is the disc type and Blank is an adjective.
en: Blank disc (%s)
vi: Đĩa trắng (%s)

note: NOTE for translators: the first %s is the disc type.
en: Audio and data disc (%s)
vi: Đĩa âm thanh và số liệu (%s)

note: NOTE for translators: the first %s is the disc type. NOTE to translators: the final string must not be over * 32 _bytes_ . * The %s is the date
en: Audio disc (%s)
vi: Đĩa nhạc (%s)

note: NOTE for translators: the first %s is the disc type. NOTE to translators: the final string must not be over * 32 _bytes_ otherwise it gets truncated. * The %s is the date
en: Data disc (%s)
vi: Đĩa dữ liệu (%s)

en: It does not appear to be a valid ISO image
vi: Có vẻ là nó không phải một ảnh ISO hợp lệ

en: Size mismatch
vi: Kích cỡ không tương ứng

en: Bad argument
vi: Đối số sai

en: Outrange address
vi: Đĩa chỉ ở ngoại phạm vi

en: Invalid address
vi: Địa chỉ không hợp lệ

en: Invalid parameter in command
vi: Câu lệnh chứa tham số không hợp lệ

en: Invalid field in command
vi: Câu lệnh chứa trường không hợp lệ

en: The device timed out
vi: Thiết bị đã quá hạn

en: Key not established
vi: Chưa thiết lập khoá

en: Invalid track mode
vi: Chế độ rãnh không hợp lệ

en: _Hide changes
vi:  Ẩn t_hay đổi

en: _Show changes
vi: _Hiện thay đổi

en: The file does not appear to be a playlist
vi: Tập tin không hình như một danh mục nhạc

en: _Color
vi: _Màu

en: Solid color
vi: Màu đặc

note: Translators: This is an image, a picture, not a "Disc Image"
en: Image path:
vi: Đường dẫn ảnh:

note: Translators: This is an image, a picture, not a "Disc Image"
en: Choose an image
vi: Chọn một ảnh

note: Translators: This is an image, a picture, not a "Disc Image"
en: Image style:
vi: Kiểu dáng ảnh:

en: Background Properties
vi: Thuộc tính Nền

en: Bac_kground Properties
vi: Th_uộc tính nền

en: Background properties
vi: Thuộc tính của nền

en: Font family and size
vi: Loại phông chữ và cỡ

en: _Text Color
vi: Mà_u chữ

en: Cover Editor
vi: Bộ sửa Bìa

en: Set Bac_kground Properties
vi: Đặt thuộc tính _nền

en: SIDES
vi: MẶT

en: BACK COVER
vi: BÌA SAU

en: FRONT COVER
vi: BÌA TRƯỚC

note: Translators: This is an image, * a picture, not a "Disc Image"
en: The image could not be loaded.
vi: Không thể nạp ảnh.

en: "%s" could not be handled by GStreamer.
vi: GStreamer không xử lý được "%s"

note: Translators: %s is the name of the object (as in * GObject) from the Gstreamer library that could * not be created
en: %s element could not be created
vi: Không thể tạo phần tử %s

note: #-#-#-#-#  384 (gvfs 1.1.5)  #-#-#-#-# Translators: this is the display name of the backend
en: CD/DVD Creator
vi: Bộ tạo đĩa CD/DVD

en: Create CDs and DVDs
vi: Tạo đĩa CD và DVD

en: Medium Icon
vi: Biểu tượng Phương tiện

[ctx: picture]
note: Translators: this is an image, a picture, not a "Disc Image"
en: Image files
vi: Tập tin ảnh đĩa

note: Translators: this is the name of the plugin * which will be translated only when it needs * displaying.
en: CD/DVD Creator Folder
vi: Thư mục Tạo CD/DVD

en: Disc Name:
vi: Tên đĩa:

note: Translators: be careful, anything longer than the English will likely * not fit on small Nautilus windows
en: Drag or copy files below to write them to disc
vi: Kéo hay sao chép tập tin vào dưới đây để ghi nó vào đĩa

en: Write to Disc
vi: Ghi vào đĩa

en: Write contents to a CD or DVD
vi: Ghi nội dung ra đĩa CD hoặc DVD

en: Copy Disc
vi: Chép đĩa

en: _Write to Disc…
vi: _Ghi ra đĩa…

en: Write disc image to a CD or DVD
vi: Ghi ảnh đĩa ra CD hoặc DVD

en: _Copy Disc…
vi: _Chép đĩa…

en: Create a copy of this CD or DVD
vi: Tạo ra bản sao chép của đĩa CD hoặc DVD

en: _Blank Disc…
vi: _Xoá trắng đĩa…

en: Blank this CD or DVD
vi: Xoá đĩa CD hoặc DVD

en: _Check Disc…
vi: _Kiểm tra đĩa…

en: Check the data integrity on this CD or DVD
vi: Kiểm tra số liệu trên đĩa CD hoặc DVD này có toàn vẹn không

en: Data could not be read (%s)
vi: Dữ liệu không đọc được (%s)

en: Data could not be written (%s)
vi: Không thể ghi dữ liệu (%s)

en: Generates .cue files from audio
vi: Tạo ra tập tin .cue từ nhạc

en: cdrdao burning suite
vi: trình ghi đĩa cdrdao

en: Copying audio track
vi: Đang sao chép rãnh âm thanh

en: Copying data track
vi: Đang sao chép rãnh dữ liệu

en: Analysing track %02i
vi: Đang phân tích rãnh %02i

en: You do not have the required permissions to use this drive
vi: Bạn không có đủ quyền truy cập để sử dụng ổ đĩa này

en: Converting toc file
vi: Đang chuyển đổi tập tin mục lục (.toc)

en: Copies, burns and blanks CDs
vi: Chép, ghi và xoá trắng CD

en: Enable the "--driver generic-mmc-raw" flag (see cdrdao manual)
vi: Bật tuỳ chọn "--driver generic-mmc-raw" (xem thêm tài liệu cdrdao)

en: cdrkit burning suite
vi: bộ ghi đĩa cdrkit

en: Last session import failed
vi: Lỗi nhập buổi hợp cuối cùng

en: An image could not be created
vi: Không thể tạo ảnh

en: This version of genisoimage is not supported
vi: Phiên bản genisoimage này không được hỗ trợ

en: Some files have invalid filenames
vi: Một số tập tin có tên tập tin không hợp lệ

en: Unknown character encoding
vi: Bộ ký tự không rõ

en: There is no space left on the device
vi: Không có chỗ trống còn lại trên thiết bị

en: Creates disc images from a file selection
vi: Tạo ra tập tin ảnh đĩa từ một số tập tin đã chọn

en: The location you chose to store the image on does not have enough free space for the disc image
vi: Địa điểm mà bạn đã chọn để lưu lại tập tin ảnh đĩa không có đủ không gian trống.

en: Copies any disc to a disc image
vi: Chép đĩa bất kỳ sang tập tin ảnh đĩa

en: An error occurred while writing to disc
vi: Đã gặp lỗi khi đang ghi ra đĩa

en: The system is too slow to write the disc at this speed. Try a lower speed
vi: Hệ thống quá chậm để ghi đĩa với tốc độ này. Hãy giảm tốc độ lại.

note: Translators: %s is the number of the track
en: Writing track %s
vi: Đang ghi rãnh %s

en: Formatting disc
vi: Đang định dạng đĩa

en: Writing cue sheet
vi: Đang ghi bảng đề tựa

en: The disc needs to be reloaded before being recorded
vi: Đĩa cần phải được nạp lại trước khi thu

en: Burns, blanks and formats CDs and DVDs
vi: Ghi, xoá trắng và đinh dạng CD và DVD

en: Enable the "-immed" flag (see wodim manual)
vi: Bật chức năng tuỳ chọn "-immed" (xem tài liệu wodim)

en: Minimum drive buffer fill ratio (in %) (see wodim manual):
vi: Tỷ lệ tối thiểu điền vùng đệm ổ đĩa (theo %%) (xem sổ tay wodim):

en: Copying audio track %02d
vi: Đang chép rãnh âm thanh %02d

en: Preparing to copy audio disc
vi: Đang chuẩn bị chép đĩa âm thanh

en: Copy tracks from an audio CD with all associated information
vi: Chép các rãnh từ một đĩa âm thanh với tất cả các thông tin đi kèm.

en: Burns, blanks and formats CDs, DVDs and BDs
vi: Ghi, xoá trắng và đinh dạng CD, DVD và BD

en: Enable the "-immed" flag (see cdrecord manual)
vi: Bật tuỳ chỉnh "-immed" (xem tài liệu cdrecord)

en: Minimum drive buffer fill ratio (in %%) (see cdrecord manual):
vi: Mức độ cho đầy bộ nhớ đệm tối thiểu của ổ đĩa (bằng %%) (xem tài liệu cdrecord)

en: cdrtools burning suite
vi: bộ ghi đĩa cdrtools

en: This version of mkisofs is not supported
vi: Phiên bản mkisofs này không được hỗ trợ

en: File "%s" could not be opened (%s)
vi: Không mở được tập tin « %s » (%s)

en: Creating checksum for image files
vi: Đang tạo tổng kiểm cho mỗi tập tin ảnh

en: No checksum file could be found on the disc
vi: Không tìm thấy tập tin tổng kiểm trên đĩa

en: Checking file integrity
vi: Đang kiểm tra tính nguyên vẹn của tập tin

en: File "%s" could not be opened
vi: Không mở được bộ tập tin « %s »

en: Some files may be corrupted on the disc
vi: Một số tập tin có thể bị hỏng trên đĩa

note: Translators: this is the name of the plugin * which will be translated only when it needs * displaying.
en: File Checksum
vi: Tổng kiểm Tập tin

en: Checks file integrities on a disc
vi: Kiểm tra sự toàn vẹn của các tập tin trên một đĩa

en: Hashing algorithm to be used:
vi: Nên dùng thuật toán tạo chuỗi duy nhất:

note: Translators: first %s is the filename, second %s * is the error generated from errno Translators: first %s is the filename, second %s is the error * generated from errno
en: "%s" could not be opened (%s)
vi: Không thể mở « %s » (%s)

en: Creating image checksum
vi: Đang tạo tổng kiểm của ảnh

note: Translators: this is the name of the plugin * which will be translated only when it needs * displaying.
en: Image Checksum
vi: Tổng kiểm ảnh

en: Checks disc integrity after it is burnt
vi: Kiểm tra sự toàn vẹn của một đĩa sau khi đã ghi xong

en: Creating file layout
vi: Đang tạo bố trí tập tin

en: Creates disc images suitable for video DVDs
vi: Tạo ra các ảnh đĩa thích hợp cho đĩa SVCD hình

note: Translators: %s is the path to a drive. "regionset %s" * should be left as is just like "DVDCSS_METHOD=title * brasero --no-existing-session"
en: Error while retrieving a key used for encryption. You may solve such a problem with one of the following methods: in a terminal either set the proper DVD region code for your CD/DVD player with the "regionset %s" command or run the "DVDCSS_METHOD=title brasero --no-existing-session" command
vi: Lỗi nhận khoá để mã hoá. Bạn có thể giải quyết vấn đề bằng một trong các cách sau: đặt mã vùng DVD phù hợp cho đầu phát CD/DVD bằng lệnh "regionset %s" hoặc chạy lệnh "DVDCSS_METHOD=tựa brasero --no-existing-session" từ cửa sổ dòng lệnh.

en: Retrieving DVD keys
vi: Đang lấy các khoá đĩa DVD

en: Video DVD could not be opened
vi: Không thể mở đĩa DVD phim

en: Error while reading video DVD (%s)
vi: Gặp lỗi khi đọc đĩa DVD phim (%s)

en: Copying video DVD
vi: Đang chép DVD hình

en: Copies CSS encrypted video DVDs to a disc image
vi: Chép DVD hình mã hoá bằng CSS ra ảnh đĩa

en: Blanks and formats rewritable DVDs and BDs
vi: Xoá trắng và đinh dạng đĩa DVD và BD ghi lại được

en: Burns and blanks DVDs and BDs
vi: Ghi và xoá trắng đĩa DVD và BD

en: Allow DAO use
vi: Cho phép dùng DAO

en: growisofs burning suite
vi: bộ ghi đĩa growisofs

en: libburn track could not be created
vi: Không tạo được rãnh libburn

en: libburn library could not be initialized
vi: Thư viện phần mềm libburn không khởi động được

en: The drive address could not be retrieved
vi: Không thể lấy địa chỉ ổ đĩa

en: Writing track %02i
vi: Đang ghi rãnh %02i

en: libburnia burning suite
vi: bộ ghi đĩa libburnia

en: Volume could not be created
vi: Không thể tạo khối tin

en: libisofs could not be initialized.
vi: libisofs không khởi động được.

en: Read options could not be created
vi: Không thể tạo tuỳ chọn đọc

note: Translators: %s is the path
en: No parent could be found in the tree for the path "%s"
vi: Không tìm thấy mục cấp trên trong cây cho đường dẫn « %s »

en: libisofs reported an error while creating directory "%s"
vi: libisofs thông báo lỗi trong khi tạo ra thư mục "%s"

en: libisofs reported an error while adding contents to directory "%s" (%x)
vi: libisofs thông báo lỗi trong khi bổ sung nội dung cho thư mục "%s" (%x)

en: libisofs reported an error while adding file at path "%s"
vi: libisofs thông báo lỗi trong khi bổ sung tập tin tại đường dẫn "%s"

en: Copying checksum file
vi: Đang sao chép tập tin tổng kiểm

en: Copying files locally
vi: Đang sao chép cục bộ các tập tin

note: Translators: this is the name of the plugin * which will be translated only when it needs * displaying.
en: File Downloader
vi: Bộ tải về tập tin

en: Allows files not stored locally to be burned
vi: Cho phép ghi những tập tin không lưu trên máy tính

en: Impossible to retrieve local file path
vi: Không thể lấy đường dẫn tập tin cục bộ

en: Allows files added to the "CD/DVD Creator Folder" in Nautilus to be burned
vi: Cho phép bổ sung tập tin vào  "Thư mục Tạo CD/DVD" của Nautilus để ghi

note: Translators: This message is sent * when brasero could not link together * two gstreamer plugins so that one * sends its data to the second for further * processing. This data transmission is * done through a pad. Maybe this is a bit * too technical and should be removed?
en: Impossible to link plugin pads
vi: Không thể liên kết các vùng đệm phần bổ sung

en: Normalizing tracks
vi: Đang chuẩn hoá các rãnh

en: Normalization
vi: Chuẩn hoá

en: Sets consistent sound levels between tracks
vi: Ổn định mức độ âm thanh giữa các rãnh bài nhạc

note: Translators: %s is the string error from errno
en: Error while padding file (%s)
vi: Gặp lỗi khi đệm lót tập tin (%s)

en: Error while getting duration
vi: Gặp lỗi khi lấy khoảng thời gian

en: Analysing "%s"
vi: Đang phân tích « %s »

en: Transcoding "%s"
vi: Đang chuyển đổi bảng mã của « %s »

en: Converts any song file into a format suitable for audio CDs
vi: Chuyển bất kỳ tập tin bài hát sang một định dạng thích hợp cho đĩa CD nhạc

en: Converting video file to MPEG2
vi: Đang chuyển đổi tập tin phim sang MPEG2

en: Converts any video file into a format suitable for video DVDs
vi: Chuyển bất kỳ tập tin bài hát sang một định dạng thích hợp cho đĩa DVD hình

en: Creates disc images suitable for SVCDs
vi: Tạo ra các ảnh đĩa thích hợp cho đĩa SVCD

en: P_lugins
vi: Phần _bổ sung

en: Choose plugins for Brasero
vi: Chọn plugins cho Brasero

en: Eject a disc
vi: Đẩy đĩa ra

en: _Blank…
vi: _Xoá trắng…

en: Blank a disc
vi: Xoá một đĩa

en: _Check Integrity…
vi: _Kiểm tra toàn vẹn…

en: Check data integrity of disc
vi: Kiểm tra tính nguyên vẹn dữ liệu của đĩa

en: Quit Brasero
vi: Thoát Brasero

en: Display help
vi: Hiển thị trợ giúp

en: Disc Burner
vi: Công cụ chép ra đĩa

en: Error while loading the project
vi: Gặp loxi khi đang nạp dự án

en: Please add files to the project.
vi: Hãy thêm tập tin vào dự án.

en: The project is empty
vi: Dự án vẫn trống.

en: Brasero 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: Brasero là phần mềm tự do; bạn có quyền phát hành lại nó và/hoặc sửa đổi nó với điều kiệ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 (tùy chọn) bất kỳ phiên bản sau nào.

en: Brasero 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: Brasero đượ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: You should have received a copy of the GNU General Public License along with Brasero; 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 %s; 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: A simple to use CD/DVD burning application for GNOME
vi: Một ứng dụng chép ra đĩa CD/DVD dễ dùng cho GNOME

en: Brasero Homepage
vi: Trang chủ Brasero

en: The project "%s" does not exist
vi: Dự án « %s » không tồn tại

en: _Recent Projects
vi: Dự án _vừa mở

en: Display the projects recently opened
vi: Hiển thị các dự án vừa mở

en: Open the selected files
vi: Mở các tập tin đã chọn

en: _Edit Information…
vi: _Sửa thông tin…

en: Edit the track information (start, end, author, etc.)
vi: Sửa thông tin của rãnh (bắt đầu, kết thúc, tác giả, v.v.)

en: Remove the selected files from the project
vi: Gỡ bỏ các tập tin đã chọn khỏi dự án

en: Paste files
vi: Chèn tập tin vào

en: Add the files stored in the clipboard
vi: Thêm các tập tin lưu tạm trên bảng nháp

en: I_nsert a Pause
vi: Chè_n khoảng tạm dừng

en: Add a 2 second pause after the track
vi: Thêm vào đằng sau rãnh một khoảng tạm dừng 2 giây

en: _Split Track…
vi: _Tách rãnh…

en: Split the selected track
vi: Chia tách rãnh đã chọn

en: The track will be padded at its end.
vi: Rãnh này sẽ được đệm lót ở kết thúc.

en: The track is shorter than 6 seconds
vi: Rãnh này ngắn hơn 6 giây

en: Make sure the appropriate codec is installed
vi: Kiểm tra xem codec thích hợp đã được cài đặt

en: Do you want to add "%s", which is a video file?
vi: Bạn có muốn bổ sung "%s", là một tập tin phim, không?

en: This file is a video and therefore only the audio part can be written to the disc.
vi: Tập tin này là một phim thì chỉ phần âm thanh có thể được ghi vào đĩa.

en: _Discard File
vi: _Huỷ tập tin

en: Do you want to search for audio files inside the directory?
vi: Muốn quét thư mục này tìm tập tin âm thanh ?

en: Search _Directory
vi: Tìm tr_ong thư mục

en: "%s" could not be opened.
vi: « %s » không mở được.

en: Do you want to create an audio CD with DTS tracks?
vi: Bạn có muốn tạo ra một đĩa nhạc dùng rãnh DTS không?

en: Some of the selected songs are suitable for creating DTS tracks.
    This type of audio CD track provides a higher quality of sound but can only be played by specific digital players.
    Note: if you agree, normalization will not be applied to these tracks.
vi: Một số bài hát đã chọn có thể ghi theo dạng rãnh DTS.
    Loại CD nhạc này có chất lượng âm thanh cao hơn nhưng đòi hỏi phải dùng các loại máy chơi kỹ thuật số đặc biệt.
    Chú ý: Nếu bạn đồng ý, quá trình chuẩn hoá sẽ không áp dụng cho những rãnh đó.

en: Create _Regular Tracks
vi: Tạo _rãnh thường

en: Click here to burn all songs as regular tracks
vi: Nhấn vào đây để ghi tất cả các bài theo dạng rãnh thường

en: Create _DTS Tracks
vi: Tạo ra rãnh _DTS

en: Click here to burn all suitable songs as DTS tracks
vi: Nhấn vào đây để ghi tất cả các bài hát thích hợp theo dạng rãnh DTS

en: Select one song only please.
vi: Chỉ hãy chọn mọi bài hát riêng lẻ.

en: Impossible to split more than one song at a time
vi: Chỉ có thể xẻ mỗi lần một bài hát

en: Open the specified project
vi: Mở dự án chỉ định

en: PROJECT
vi: DỰ ÁN

en: Open the specified playlist as an audio project
vi: Mở danh mục nhạc chỉ định dưới dạng một dự án âm thanh

en: PLAYLIST
vi: DANH MỤC PHÁT

en: Set the drive to be used for burning
vi: Xác định ổ phải dùng để ghi đĩa

en: DEVICE PATH
vi: ĐƯỜNG DẪN CỦA THIẾT BỊ

en: Create an image file instead of burning
vi: Tạo ra một tập tin ảnh đĩa thay mà ghi ra đĩa

en: Open an audio project adding the URIs given on the command line
vi: Mở một dự án kiểu âm thanh, cũng thêm các địa chỉ URI đưa ra trên dòng lệnh

en: Open a data project adding the URIs given on the command line
vi: Mở một dự án kiểu dữ liệu, cũng thêm các địa chỉ URI đưa ra trên dòng lệnh

en: Copy a disc
vi: Sao chép một đĩa

en: PATH TO DEVICE
vi: ĐƯỜNG DẪN ĐẾN THIẾT BỊ

en: Cover to use
vi: Bìa cần dùng

en: PATH TO COVER
vi: ĐƯỜNG DẪN ĐẾN BÌA

en: Open a video project adding the URIs given on the command line
vi: Mở một dự án kiểu phim, cũng thêm các địa chỉ URI đưa ra trên dòng lệnh

en: URI of an image file to burn (autodetected)
vi: Địa chỉ URI của ảnh đĩa để ghi (tự phát hiện)

en: PATH TO IMAGE
vi: ĐƯỜNG DẪN CỦA ẢNH ĐĨA

en: Force Brasero to display the project selection page
vi: Buộc trình Brasero hiển thị trang lựa chọn dự án

en: Open the blank disc dialog
vi: Mở hộp thoại để trắng đĩa

en: Open the check disc dialog
vi: Mở hộp thoại kiểm tra đĩa

en: Burn the contents of the burn:// URI
vi: Ghi đĩa nội dung của URI burn://

en: Start burning immediately.
vi: Ghi ngay lập tức.

en: Burn the specified project and remove it.
    This option is mainly useful for integration with other applications.
vi: Ghi dự án đã chọn, sau đó tháo bỏ.
    Lựa chọn này chủ yếu khi muốn tích hợp với những ứng dụng khác.

note: Translators: the xid is a number identifying each window in the X11 * world (not Windows, MacOS X). The following sentence says that * brasero will be set to be always on top of the window identified by * xid. In other words, the window with the given xid will become brasero * parent as if brasero w
en: The XID of the parent window
vi: XID của cửa sổ cha

note: Translators: %s is the path of drive
en: "%s" cannot write.
vi: "%s" không ghi được.

en: Wrong command line option.
vi: Tuỳ chọn sai trong dòng lệnh.

en: Incompatible command line options used.
vi: Dùng các tuỳ chọn dòng lệnh không tương thích với nhau.

en: Only one option can be given at a time
vi: Chỉ có thể đưa ra mỗi lần một tuỳ chọn

en: R_ename…
vi: Đổ_i tên…

en: Create a new empty folder
vi: Tạo một thư mục trống mới

en: The session could not be imported.
vi: Buổi hợp không nhập được.

en: The contents of the project changed since it was saved.
vi: Nội dung của dự án bị sửa đổi kể từ lần lưu cuối cùng.

en: Discard the current modified project
vi: Hủy dự án hiện thời bị sửa đổi

en: Continue with the current modified project
vi: Tiếp tục với dự án hiện thời bị sửa đổi

note: Translators: %s is the name of the image
en: There is only one selected file ("%s"). It is the image of a disc and its contents can be burned
vi: Bạn đã chọn một tập tin duy nhất ("%s"). Đó là một tập tin ảnh đĩa và có thể ghi nội dung của nó

en: Burn as _Data
vi: Ghi như _Số liệu

en: Burn as _Image
vi: Ghi dạng _tập tin ảnh đĩa

en: "%s" cannot be added to the selection.
vi: Không thể thêm « %s » vào vùng chọn.

en: It is a recursive symlink
vi: Nó là một liên kết tượng trưng đệ quy.

en: It does not exist at the specified location
vi: Nó không tồn tại ở vị trí chỉ định

note: Translators: %s is the name of the file
en: Do you want to replace "%s"?
vi: Bạn có muốn thay thế "%s" không?

en: A file with this name already exists in the folder.  Replacing it will overwrite its contents on the disc to be burnt.
vi: Đã có tập tin cùng tên trong thư mục. Thay thế nó nghĩa là ghi đè nội dung trên đĩa sẽ ghi.

note: Translators: Keep means we're keeping the files that already existed * in the project. * Keep is a verb
en: Always K_eep
vi: Luôn _giữ

note: #-#-#-#-#  66 (barsero TRUNK)  #-#-#-#-# Translators: Keep means we're keeping the files that already existed * in the project. * Keep is a verb
en: _Keep
vi: _Giữ lại

note: Translators: Replace means we're replacing the file that already * existed in the project with a new one with the same name. * Replace is a verb
en: Al_ways Replace
vi: Luôn th_ay thế

note: Translators: %s is a string describing the type of medium and the * drive it is in. It's a tooltip.
en: Import %s
vi: Nhập %s

note: Translators: %s is the name of the volume to import. It's a menu * entry and toolbar button (text added later).
en: I_mport %s
vi: _Nhập %s

note: Translators: %s is the name of the volume to import
en: Do you want to import the session from "%s"?
vi: Bạn có muốn nhập phiên làm việc từ "%s" không?

en: That way, old files from previous sessions will be usable after burning.
vi: Bằng cách đó, tập tin cũ từ các buổi hợp chạy trước sẽ vẫn còn có khả năng sử dụng sau khi chép ra.

en: I_mport Session
vi: _Nhập buổi hợp

en: Click here to import its contents
vi: Nhấn vào đây để nhập nội dung của nó

en: Please wait while the project is loading.
vi: Hãy đời trong khi nạp dự án.

en: _Cancel Loading
vi: _Thôi nạp

en: Cancel loading current project
vi: Thôi tiến trình nạp dự án hiện thời

en: File Renaming
vi: Thay tên Tập tin

en: Renaming mode
vi: Chế độ thay đổi tên tập tin

en: The disc in "%s" cannot be ejected
vi: Không thể đẩy đĩa ra « %s »

en: Audio files
vi: Tập tin âm thanh

en: No file filtered
vi: Chưa lọc tập tin

en: Hide the _filtered file list (%d file) | Hide the _filtered file list (%d files)
vi[0]: Ẩn danh sách tập tin bị _lọc (%d tập tin)

en: Show the _filtered file list (%d file) | Show the _filtered file list (%d files)
vi[0]: Hiện danh sách tập tin bị _lọc (%d tập tin)

en: Select the files you want to restore and click on the "Restore" button
vi: Chọn những tập tin cần phục hồi, sau đó bấm nút « Phục hồi »

en: Restore the selected files
vi: Phục hồi các tập tin đã chọn

en: Set the options for file filtering
vi: Đặt các tùy chọn về chức năng lọc tập tin

note: filter hidden files
en: Filter _hidden files
vi: Lọc tập ti_n ẩn

note: replace symlink
en: Re_place symbolic links
vi: Th_ay thế liên kết mềm

note: filter broken symlink button
en: Filter _broken symbolic links
vi: Sàng lọc liên kết mềm bị _vỡ

en: Filtering options
vi: Tùy chọn Lọc

note: Translators: this is an image, a picture, not a "Disc Image"
en: Display video, audio and image preview
vi: Hiển thị ô xem thử phim, âm thanh và ảnh

en: _Show Side Panel
vi: _Hiện khung lề

en: Show a side pane along the project
vi: Hiển thị một khung lề bên cạnh dự án

en: _Horizontal Layout
vi: Bố trí _nằm ngang

en: Set a horizontal layout
vi: Thiết lập sơ đồ bố trí nằm ngang

en: _Vertical Layout
vi: Bố trí nằm _dọc

en: Set a vertical layout
vi: Đặt một bố trí theo chiều dọc

en: Click to close the side pane
vi: Nhấn vào để đóng khung lề

en: <Keep current values>
vi: <Giữ giá trị hiện thời>

en: Remove silences
vi: Bỏ khoảng im

en: This information will be written to the disc using CD-Text technology. It can be read and displayed by some audio CD players.
vi: Thông tin này sẽ ghi ra đĩa dùng kỹ thuật CD-Text. Một số máy chơi CD nhạc có khả năng hiển thi các thông tin đó.

en: Song titles
vi: Tên bài hát

en: Additional song information
vi: Thông tin thêm về bài hát

en: Composer:
vi: Người soạn:

en: Pause length:
vi: Khoảng tạm dừng:

en: Gives the length of the pause that should follow the track
vi: Ghi rõ khoảng thời gian trong đó cần tạm dừng sau khi phát rãnh đó

en: %i × %i pixels
vi: %i × %i điểm ảnh

en: Error parsing playlist "%s".
vi: Gặp lỗi khi phân tích cú pháp của danh mục nhạc « %s ».

note: #-#-#-#-#  66 (barsero TRUNK)  #-#-#-#-# Translators: %d is the number of songs
en: %d song | %d songs
vi[0]: %d bài hát

en: Select Playlist
vi: Chọn danh mục nhạc

en: Number of Songs
vi: Số bài hát

en: Copyright %s
vi: Tác quyền %s

note: Use the translated name for the plugin.
en: Options for plugin %s
vi: Tùy chọn về phần bổ sung %s

en: Brasero Plugins
vi: Phần bổ sung Brasero

en: Save current project
vi: Lưu dự án hiện thời

en: Save _As…
vi: Lưu _dạng…

en: Save current project to a different location
vi: Lưu dự án hiện thời vào một vị trí khác

en: _Add Files
vi: Thê_m tập tin

en: Add files to the project
vi: Thêm tập tin vào dự án

en: _Remove Files
vi: _Bỏ tập tin

note: Translators: "empty" is a verb here
en: E_mpty Project
vi: Đổ dự án

en: Remove all files from the project
vi: Gỡ bỏ khỏi dự án tất cả các tập tin

en: _Burn…
vi: _Ghi…

en: Burn the disc
vi: Chép ra đĩa

en: To add files to this project click the "Add" button or drag files to this area
vi: Để bổ sung tập tin cho dự án này hãy nhấn vào nút "Bổ sung" hoặc kéo thả những tập tin vào vùng này.

en: To remove files select them then click on the "Remove" button or press "Delete" key
vi: Để loại bỏ tập tin, hãy chọn chúng trước khi nhấn vào nút "Loại bỏ" hoặc nhấn vào phím "Delete"

en: Estimated project size: %s
vi: Ước lượng kích thước dự án: %s

en: The project is too large for the disc even with the overburn option.
vi: Dự án quá lớn để ghi ra đĩa, ngay cả với chức năng ghi quá tải.

en: The project is too large for the disc and you must remove files from it.
    You may want to use this option if you're using 90 or 100 min CD-R(W) which cannot be properly recognized and therefore needs the overburn option.
    Note: This option might cause failure.
vi: Dự án là quá lớn để ghi ra đĩa, cho nên bạn phải bỏ ra một số tập tin.
    Bạn có thể dùng chức năng này nếu như bạn đang dùng các đĩa CD-R(W) có dung lượng khai báo 90 hoặc 100 phút mà không được nhận dạng đúng như thế.
    Chú ý: Dùng chức năng này có thể gây thất bại.

en: Start to burn the contents of the selection
vi: Bắt đầu chép ra nội dung của vùng chọn

en: Please add songs to the project.
vi: Hãy thêm bài hát vào dự án.

en: Do you really want to create a new project and discard the current one?
vi: Bạn thực sự muốn tạo một dự án mới và hủy dự án hiện thời không?

en: If you choose to create a new empty project, all changes will be lost.
vi: Nếu bạn chọn khởi động một dự án mới, tất cả những thay đổi sẽ bị mất.

en: Do you want to discard the file selection or add it to the new project?
vi: Bạn muốn bỏ các tập tin đã chọn hay bổ sung chúng nó vào dự án mới?

en: If you choose to create a new empty project, the file selection will be discarded.
vi: Nếu bạn chọn tạo ra một dự án mới rỗng, những tập tin đã chọn sẽ bị loại bỏ.

en: _Discard File Selection
vi: _Loại bỏ các tập tin đã chọn

en: _Keep File Selection
vi: _Giữ các tập tin đã chọn

en: _Discard Project
vi: _Hủy dự án

en: Do you really want to empty the current project?
vi: Bạn thực sự muốn đổ dự án hiện thời không?

en: Emptying a project will remove all files already added. All the work will be lost. Note that files will not be deleted from their own location, just no longer listed here.
vi: Đổ dự án thì gỡ bỏ mọi tập tin đều đã được thêm vào. Tất cả các sự cố gắng sẽ bị mất hoàn toàn. Ghi chú rằng tập tin không phải được xoá khỏi vị trí gốc, chỉ không còn được liệt kê lại ở đây.

note: Translators: %s is the name of the project
en: Brasero — %s (Data Disc)
vi: Brasero — %s (Đĩa Số liệu)

note: Translators: %s is the name of the project
en: Brasero — %s (Audio Disc)
vi: Brasero — %s (Đĩa Nhạc)

note: Translators: %s is the name of the project
en: Brasero — %s (Video Disc)
vi: Brasero — %s (Đĩa Phim)

en: Your project has not been saved.
vi: Chưa lưu dự án.

en: Save the changes of current project before closing?
vi: Lưu các thay đổi trong dự án hiện thời trước khi đóng lại chứ?

en: If you don't save, changes will be permanently lost.
vi: Không lưu thì các thay đổi sẽ bị mất hoàn toàn.

en: Cl_ose Without Saving
vi: Đóng mà _không lưu

en: Save Current Project
vi: Lưu dự án hiện thời

en: Save project as a Brasero audio project
vi: Lưu lại dự án như một dự án nhạc Brasero

en: Save project as a plain text list
vi: Lưu dự án dạng danh sách nhập thô

en: Save project as a PLS playlist
vi: Lưu dự án dạng danh mục nhạc PLS

en: Save project as an M3U playlist
vi: Lưu dự án dạng danh mục nhạc M3U

en: Save project as an XSPF playlist
vi: Lưu lại dự án như một danh sách chới XSPF

en: Save project as an iriver playlist
vi: Lưu lại dự án như một danh sách chơi iriver

en: _Cover Editor
vi: Bộ sửa _bìa

en: Design and print covers for CDs
vi: Thiết kế và in ra bìa cho đĩa CD

en: _New Project
vi: Dự á_n mới

en: _Empty Project
vi: Dự án trống

en: Let you choose your new project
vi: Cho phép bạn chọn dự án mới

en: New _Audio Project
vi: Dự án âm th_anh mới

en: Create a traditional audio CD that will be playable on computers and stereos
vi: Tạo một đĩa CD kiểu âm thanh truyền thống sẽ phát được trên máy tính và thiết bị âm lập thể

en: New _Data Project
vi: _Dự án dữ liệu mới

en: Create a CD/DVD containing any type of data that can only be read on a computer
vi: Tạo một đĩa CD/DVD chứa bất cứ loại dữ liệu nào chỉ đọc được trên máy tính

en: New _Video Project
vi: Dự án _phim mới

en: Create a video DVD or an SVCD that is readable on TV readers
vi: Tạo một đĩa DVD phim hay SVCD mà đọc được trên thiết bị đọc TV

en: Copy _Disc…
vi: _Chép đĩa…

en: Create a 1:1 copy of an audio CD or a data CD/DVD on your hard disk or on another CD/DVD
vi: Sao chép nguyên bản một đĩa CD nhạc hoặc đĩa CD/DVD số liệu trên ổ cứng hoặc trên một đĩa CD/DVD khác

en: _Burn Image…
vi: _Ghi ảnh đĩa…

en: Burn an existing CD/DVD image to disc
vi: Chép ra vào đĩa một ảnh đĩa CD/DVD đã tồn tại

note: #-#-#-#-#  139 (Epiphany GNOME TRUNK)  #-#-#-#-# File actions. #-#-#-#-#  142 (evince GNOME TRUNK)  #-#-#-#-# File menu
en: _Open…
vi: _Mở…

en: Open a project
vi: Mở một dự án

note: Translators: the %s is a string representing the total size * of the file selection
en: %d file selected (%s) | %d files selected (%s)
vi[0]: %d tập tin được chọn (%s)

en: %d file is supported (%s) | %d files are supported (%s)
vi[0]: %d tập tin được hỗ trợ (%s)

en: %d file can be added (%s) | %d selected files can be added (%s)
vi[0]: %d tập tin có thể được thêm (%s)

en: No file can be added (%i selected file) | No file can be added (%i selected files)
vi[0]: Không thể thêm tập tin nào (%i tập tin đã chọn)

en: No file is supported (%i selected file) | No file is supported (%i selected files)
vi[0]: Không hỗ trợ tập tin nào (%i tập tin đã chọn)

en: Brasero — New Audio Disc Project
vi: Brasero — Dự án Đĩa Nhạc Mới

en: Brasero — New Data Disc Project
vi: Brasero — Dự án Đĩa Số liệu Mới

en: Brasero — New Video Disc Project
vi: Brasero — Dự án Đĩa Phim Mới

en: Brasero — New Image File
vi: Brasero — Tập Tin Ảnh Đĩa Mới

en: Brasero — Disc Copy
vi: Brasero — Chép Đĩa

en: Open Project
vi: Mở dự án

en: Display playlists and their contents
vi: Hiển thị danh mục nhạc và nội dung

[ctx: picture]
note: Translators: this is a picture not * a disc image
en: Please select another image.
vi: Vui lòng chọn một ảnh đĩa khác.

note: NOTE to translators: the final string must not be over * 32 _bytes_. * The %s is the date
en: Video disc (%s)
vi: Đĩa phim (%s)

en: Error while loading the project.
vi: Gặp lỗi khi nạp dự án.

en: The project could not be opened
vi: Không mở được đề án

en: The file is empty
vi: Tập tin rỗng

en: It does not seem to be a valid Brasero project
vi: Đề án này không phải là đề án Brasero

en: Audi_o project
vi: Dự án â_m thanh

en: Create a traditional audio CD
vi: Tạo một đĩa CD kiểu âm thanh truyền thống

en: D_ata project
vi: Dự án dữ liệ_u

en: Create a data CD/DVD
vi: Tạo một đĩa CD/DVD kiểu dữ liệu

en: _Video project
vi: Dự án _phim

en: Create a video DVD or an SVCD
vi: Tạo ra một đĩa phim DVD hoặc một đĩa SVCD

en: Disc _copy
vi: _Chép đĩa

en: Create 1:1 copy of a CD/DVD
vi: Tạo một bản sao 1:1 của một đĩa CD/DVD

en: Burn _image
vi: Chép ra ả_nh

en: Last _Unsaved Project
vi: Dự án chưa lư_u cuối

en: Load the last project that was not burned and not saved
vi: Nạp dự án cuối cùng mà chưa được ghi và chưa lưu lại

en: No recently used project
vi: Không có dự án vừa dùng

en: Create a new project:
vi: Tạo một dự án mới:

en: Recent projects:
vi: Dự án vừa mở :

en: Insert text
vi: Chèn đoạn văn

en: Substitute text
vi: Thay thế đoạn văn

en: Number files according to a pattern
vi: Đánh số thứ tự tập tin theo một mẫu

en: Insert number sequence at beginning
vi: Chèn số chuỗi tại điểm đầu

note: Translators: This finishes previous action "Insert". It goes like * this: "Insert" [Entry] "at the beginning".
en: at the beginning
vi: tại điểm đầu

note: Translators: This finishes previous action "Insert". It goes like * this: "Insert" [Entry] "at the end".
en: at the end
vi: vào ở cuối

en: Delete every occurrence of
vi: Xoá mọi xuất hiện của

en: Rename to
vi: Thay tên thành

en: {number}
vi: (số)

en: No file
vi: Không có tập tin

en: Start and stop playing
vi: Phát và dừng phát

en: Song start:
vi: Đầu bài:

en: Song end:
vi: Cuối bài:

en: Song information for track %02i
vi: Thông tin về bài trên rãnh %02i

en: Do you really want to split the track?
vi: Bạn có chắc muốn chia tách rãnh này không?

en: If you split the track, the size of the new track will be shorter than 6 seconds and will be padded.
vi: Chia tách rãnh thì rãnh mới có kích cỡ ngắn hơn 6 giây và cũng bị đệm lót.

en: _Split
vi: _Xẻ

en: The track wasn't split.
vi: Chưa sẻ rãnh đó.

en: No silence could be detected
vi: Không phát hiện khoảng im

en: An error occurred while detecting silences.
vi: Đã gặp lỗi khi thử phát hiện các đoạn im lặng.

en: This will remove all previous results.
vi: Đây sẽ gỡ bỏ tất cả các kết quả tìm trước.

en: Do you really want to carry on with automatic splitting?
vi: Bạn thực sự muốn tiếp tục với chức năng tự động chia tách không?

en: _Don't split
vi: _Không xẻ

en: Do you really want to empty the slices preview?
vi: Bạn thực sự muốn xoá sạch ô xem thử lát không?

en: Split Track
vi: Xẻ rãnh

en: M_ethod:
vi: _Phương pháp:

en: Method to be used to split the track
vi: Phương pháp cần dùng để chia tách rãnh

en: Split track manually
vi: Xẻ rãnh bằng tay

en: Split track in parts with a fixed length
vi: Xẻ rãnh theo phần có chiều dài cố định

en: Split track in a fixed number of parts
vi: Xẻ rãnh theo một số phần cố định

en: Split track for each silence
vi: Xẻ rãnh cho mỗi khoảng im

en: _Slice
vi: _Cắt ra

en: Add a splitting point
vi: Thêm một điểm xẻ

note: Translators: this goes with the next (= "seconds")
en: Split this track every
vi: Xẻ rãnh này mỗi

note: Translators: this goes with the next (= "parts")
en: Split this track in
vi: Xẻ rãnh này theo

note: Translators: this goes with the previous (= "Split this track in")
en: parts
vi: phần

en: Slicing Method
vi: Phương pháp cắt ra

en: Mer_ge
vi: T_rộn

en: Merge a selected slice with the next selected one
vi: Trộn một lát đã chọn với lát được chọn kế tiếp

en: Remove the selected slices
vi: Gỡ bỏ các lát đã chọn

en: Clear the slices preview
vi: Gột ô xem thử lát

en: _List of slices that are to be created:
vi: Danh sách các _lát cần tạo :

en: Slices Preview
vi: Xem thử lát

en: Frames (1 second = 75 frames)
vi: Khung (1 giây = 75 khung)

en: Open the selected video
vi: Mở phim được chọn

en: Edit the video information (start, end, author, etc.)
vi: Sửa thông tin của phim (đầu, cuối, tác giả, v.v.)

en: Remove the selected videos from the project
vi: Gỡ bỏ khỏi dự án các phim đã chọn

en: Do you want to search for video files inside the directory?
vi: Muốn tìm tập tin phim trong thư mục ?

en: _Search Directory
vi: _Tìm trong thư mục

en: "%s" does not have a suitable type for video projects.
vi: « %s » không có kiểu thích hợp với dự án phim.

en: Please only add files with video content
vi: Vui lòng chỉ bổ sung tập tin là phim

en: Please type "%s --help" to see all available options
vi: Vui lòng gõ "%s --help" để xem tất cả các tuỳ chọn

en: Select Image File
vi: Chọn tập tin ảnh

en: An unknown error occured
vi: Gặp một lỗi không rõ

en: If set, Byzanz will record audio from the default audio device if the format supports it. This allows narrating along with the recording.
vi: Nếu thiết đặt, Byzanz sẽ ghi âm từ thiết bị âm thanh mặc định nếu định dạng được hỗ trợ. Cho phép nghe lại cùng với ghi âm.

en: Record audio
vi: Ghi âm

en: Recording method
vi: Cách ghi

en: Save filename
vi: Lưu tên tập tin

en: URI for the filename Byzanz will suggest when starting a recording.
vi: URI cho tên tập tin Byzanz sẽ yêu cầu khi bắt đầu ghi âm.

en: Use this method as the default method for recording. Must be one of "screen" for recording the whole screen, "area" for selecting an area or "window" to select a window.
vi: Hãy sử dụng phương pháp này làm mặc định khi ghi hình. Dùng "screen" khi ghi lại cả màn hình, "area" để chọn một khu vực hoặc "window" để chọn một cửa sổ.

en: Record your desktop
vi: Ghi lại màn hình làm việc của bạn

en: Select area to record
vi: Chọn vùng để ghi lại

en: End current recording
vi: Dừng ghi

en: Abort encoding of recording
vi: Hủy bỏ mã hóa ghi âm

en: Desktop Session
vi: Phiên làm việc

en: Record what's happening on your desktop
vi: Ghi lại mọi hoạt động trên màn hình làm việc

en: This format does not support recording audio.
vi: Định dạng này không hỗ trợ ghi âm.

en: Byzanz debug files
vi: Tập tin gỡ lỗi Byzanz

en: No image to encode.
vi: Không có hình ảnh để mã hoá.

en: GIF images
vi: Ảnh GIF

en: Failed to start GStreamer pipeline
vi: Khởi động ống dẫn GStreamer thất bại

en: Theora video
vi: Video Theora

en: WebM video
vi: Video Webm

en: Record _Desktop
vi: Ghi lại màn _hình làm việc

en: Record the entire desktop
vi: Ghi lại toàn bộ màn hình

en: Record _Area
vi: Ghi hình một _khu vực

en: Record a selected area of the desktop
vi: Ghi hình một vùng được chọn của màn hình

en: Record _Window
vi: Ghi hình _cửa sổ

en: Record a selected window
vi: Ghi hình một cửa sổ được chọn

en: Not a Byzanz recording
vi: Không phải bản ghi của Byzanz

en: Unsupported byte order
vi: Thứ tự byte không được hỗ trợ

en: usage: %s [OPTIONS] INFILE OUTFILE
vi: sử dụng: %s [TÙY_CHỌN] TẬP_TIN_VÀO TẬP_TIN_XUẤT

en: Wrong option: %s
vi: Tùy chọn sai: %s

en: Duration of animation (default: 10 seconds)
vi: Thời gian hoạt ảnh (mặc định: 10 giây)

en: SECS
vi: GIÂY

en: Delay before start (default: 1 second)
vi: Khoảng đợi trước khi bắt đầu (mặc định: 1 giây)

en: Record mouse cursor
vi: Ghi hình con trỏ chuột

en: X coordinate of rectangle to record
vi: Toạ độ X của hình chữ nhật cần ghi

en: PIXEL
vi: ĐIỂM ẢNH

en: Y coordinate of rectangle to record
vi: Toạ độ Y của hình chữ nhật cần ghi

en: Width of recording rectangle
vi: Chiều rộng của hình chữ nhật cần ghi

en: Height of recording rectangle
vi: Chiều cao của hình chữ nhật cần ghi

en: usage: %s [OPTIONS] filename
vi: sử dụng: %s [TÙY_CHỌN] tên_tập_tin

en: Error during recording: %s
vi: Lỗi trong quá trình ghi: %s

en: Recording done.
vi: Đã ghi xong.

en: Recording completed. Finishing encoding...
vi: Đã ghi xong. Đang mã hoá...

en: Recording starts. Will record %d seconds...
vi: Sắp ghi hình. Sẽ ghi %d giây...

en: record your current desktop session
vi: ghi lại phiên làm việc hiện tại

en: Given area is not inside desktop.
vi: Vùng đã chọn không nằm trong màn hình làm việc.

en: (default)
vi: (mặc định)

en: protocol
vi: giao thức

en: writer
vi: tác giả

en: Nothing to delete.
vi: Không có gì để xóa.

en: missing %s
vi: thiếu %s

note: #-#-#-#-#  95 (conduit GNOME TRUNK)  #-#-#-#-# Signifies that a conversion should not take place #-#-#-#-#  259 (gimp-gap HEAD)  #-#-#-#-# the framerate combo (to select common used video framerates)
en: unchanged
vi: chưa đổi

en: Log format
vi: Định dạng sổ theo dõi

en: finished
vi: đã hoàn tất

en: Branches
vi: Nhánh

en: Environment Variables
vi: Biến môi trường

en: Repositories
vi: Kho lưu trữ

en: Add items to the Caja popup menu
vi: Thêm mục vào trình đơn bật lên Caja

en: Caja Actions Configuration
vi: Cấu hình hành động Caja

en: <b>%%</b>: a percent sign
vi: <b>%%</b>: dấu phần trăm

en: <b>%M</b>: space-separated list of the selected file(s)/folder(s) with their full paths
vi: <b>%M</b> : danh sách những tập tin/thư mục đã chọn với toàn đường dẫn, định giới bằng dấu cách.

en: <b>%d</b>: base folder of the selected file(s)
vi: <b>%d</b> : thư mục cơ bản của những tập tin đã chọn

en: <b>%f</b>: the name of the selected file or the 1st one if many are selected
vi: <b>%f</b> : tên của tập tin đã chọn (hay tên của tập tin thứ nhất nếu có nhiều tập tin đã chọn)

en: <b>%m</b>: space-separated list of the basenames of the selected
    file(s)/folder(s)
vi: <b>%m</b> : danh sách tên cơ bản của những tập tin/thư mục đã chọn, định giới bằng dấu cách.

en: <b>Action</b>
vi: <b>Hành động</b>

en: <b>Appears if file matches</b>
vi: <b>Xuất hiện nếu tập tin khớp được</b>

en: <b>Appears if scheme is in this list</b>
vi: <b>Xuất hiện nếu lược đồ nằm trong danh sách này</b>

en: <b>Appears if selection contains</b>
vi: <b>Xuất hiện nếu vùng chọn chứa</b>

en: <b>Caja Menu Item</b>
vi: <b>Mục trình đơn Caja</b>

en: <b>Profiles</b>
vi: <b>Hồ sơ</b>

en: <i><b><span size="small">e.g., %s</span></b></i>
vi: <i><b><span size="small">v.d., %s</span></b></i>

en: <span size="larger"><b>Parameter Legend</b></span>
vi: <span size="larger"><b>Chú giải tham số</b></span>

en: <span weight="bold" size="larger">place primary text here</span>
    
    place secondary text here
vi: <span weight="bold" size="larger">để đoạn chính vào đây</span>
    
    để đoạn phụ vào đây

en: A string with wildcards (? or *) that will be used to match the filenames. You can set several filename patterns by separating them with a semi-colon (;).
vi: Chuỗi có ký tự đặc biệt (« ? » hay « * ») sẽ được dùng để khớp những tập tin. Bạn có khả năng khớp nhiều mẫu tên tập tin định giới bằng dấu chấm phẩy « ; ».

en: A string with wildcards (? or *) that will be used to match the mimetypes of files. You can set several mimetype patterns by separating them with a semi-colon (;).
vi: Chuỗi có ký tự đặc biệt (« ? » hay « * ») sẽ được dùng để khớp kiểu MIME của những tin. Bạn có khả năng khớp nhiều mẫu kiểu MIME định giới bằng dấu chấm phẩy « ; ».

en: Advanced Conditions
vi: Điều kiện cấp cao

en: Appears if selection has multiple files or folders
vi: Xuất hiện nếu vùng chọn có nhiều tập tin hay thư mục

en: Click to add a new scheme.
vi: Nhấn để thêm một lược đồ mới.

en: Click to choose a command from the file chooser dialog.
vi: Nhấn để chọn một lệnh từ hộp thoại chọn tập tin.

en: Click to choose a custom icon from a file instead of a predefined icon from the drop-down list.
vi: Nhấn để chọn một biểu tượng riêng từ tập tin thay cho một biểu tượng định sẵn từ danh sách thả xuống.

en: Click to remove the selected scheme.
vi: Nhấn để gỡ bỏ lược đồ đã chọn.

en: Create a copy of the selected action.
vi: Tạo một bản sao của hành động đã chọn.

en: Delete the action without any confirmation nor the possibility to restore it.
vi: Xóa bỏ hành động, không cần xác nhận, cũng không thể phục hồi nó.

en: Export existing configs
vi: Xuất cấu hình đã có

en: File to Import:
vi: Tập tin cần nhập:

en: Filenames:
vi: Tên tập tin:

en: If selected, the filename patterns will be matched case sensitive (eg, *.jpg will not match photo.JPG)
vi: Nếu chọn, việc khớp mẫu tên tập tin sẽ phân biệt chữ hoa/thường (v.d. « *.jpg » sẽ không khớp được với « ảnh_chụp.JPG ».

en: Import new configurations
vi: Nhập cấu hình mới

en: Import/Export
vi: Nhập/Xuất

en: Import/Export Settings
vi: Thiết lập Nhập/Xuất

en: Label of the menu item in the Caja popup menu.
vi: Nhãn của mục trình đơn nằm trong trình đơn bật lên Caja.

en: Manage importation of external action configurations and exportation of existing actions.
vi: Quản lý việc nhập các cấu hình hành động bên ngoài và việc xuất các hành động tồn tại.

en: Mimetypes:
vi: Kiểu MIME:

en: Caja Action Editor
vi: Bộ sửa hành động Caja

en: Caja Actions
vi: Hành động Caja

en: Only files
vi: Chỉ tập tin

en: Only folders
vi: Chỉ thư mục

en: Parameters that will be sent to the program. Click on the 'Legend' button to see the different replacement tokens.
vi: Các tham số sẽ được gởi cho chương trình. Hãy nhấn vào cái nút « Chú giải » để xem những hiệu bài thay thế khác nhau.

en: Project Website
vi: Nơi Mạng của Dự án

en: Save in Folder:
vi: Lưu vào thư mục:

en: Select the configurations you want to export. Use Shift or Ctrl key to select more than one.
vi: Hãy chọn những cấu hình cần xuất. Dùng phím Shift hay Ctrl để chọn nhiều điều.

en: Select the configurations you want to export:
vi: Chọn những cấu hình cần xuất:

en: Select the file you want to import.
vi: Chọn tập tin cần nhập.

en: Select the folder you want your config to be saved in. This folder must exist.
vi: Hãy chọn thư mục vào đó bạn muốn lưu cấu hình. Thư mục này phải tồn tại.

en: Select the kind of files where you want your action to appear. If you don't know what to choose, try selecting just 'file' which is the most common choice. You can add a new scheme by clicking on the '+' button.
vi: Hãy chọn kiểu tập tin nơi bạn muốn hành động xuất hiện. Nếu bạn chưa biết nên chọn gì, thử chọn chỉ « tập tin », sự chọn thường nhất. Có thể thêm lược đồ mới bằng cách nhấn vào cái nút dấu cộng « + ».

en: The command that will be launched by selecting the action in Caja popup menu.
vi: Lệnh sẽ được khởi chạy khi chọn hành động trong trình đơn bật lên Caja.

en: This software is licensed under the GNU Genaral Public License (GPL)
vi: Phần mềm này được cấp dưới Giấy Phép Công Cộng Gnu (GPL).

en: Tooltip of the menu item that will appear in the Caja statusbar.
vi: Mẹo công cụ của mục trình đơn sẽ xuất hiện trên thanh trạng thái Caja.

en: Could not load interface for Caja Actions Config Tool
vi: Không thể tải giao diện cho Công Cụ Cấu Hình Hành Động Caja

note: i18n notes: example strings for the command preview
en: /path/to
vi: /đường_dẫn/đến

en: file1.txt
vi: tập_tin1.txt

en: file2.txt
vi: tập_tin2.txt

en: folder1
vi: thư_mục1

en: folder2
vi: thư_mục2

en: test.example.net
vi: thử.ví_dụ.net

en: file.txt
vi: tập_tin.txt

en: folder
vi: thư mục

en: Icon of the menu item in the Caja popup menu
vi: Biểu tượng của mục trình đơn nằm trong trình đơn bật lên Caja

en: Add a New Action
vi: Thêm hành động mới

en: Edit Action "%s"
vi: Sửa hành động « %s »

note: initialize the default schemes i18n notes : description of 'file' scheme
en: %sLocal Files
vi: %sTập tin cục bộ

note: i18n notes : description of 'sftp' scheme
en: %sSSH Files
vi: %sTập tin SSH

note: i18n notes : description of 'smb' scheme
en: %sWindows Files
vi: %sTập tin Windows

note: i18n notes : description of 'ftp' scheme
en: %sFTP Files
vi: %sTập tin FTP

note: i18n notes : description of 'dav' scheme
en: %sWebdav Files
vi: %sTập tin Webdav

note: i18n notes : scheme name set for a new entry in the scheme list
en: new-scheme
vi: lược-đồ-mới

en: New Scheme Description
vi: Mô tả lược đồ mới

en: Scheme
vi: Lược đồ

note: #-#-#-#-#  69 (caja-actions Mate HEAD)  #-#-#-#-# MateConf description strings : #-#-#-#-#  1009 (nautilus-actions Gnome HEAD)  #-#-#-#-# GConf description strings :
en: The label of the menu item
vi: Nhãn của mục trình đơn

en: LABEL
vi: NHÃN

en: The tooltip of the menu item
vi: Mẹo công cụ của mục trình đơn

en: TOOLTIP
vi: MẸO CÔNG CỤ

en: The icon of the menu item (filename or GTK stock ID)
vi: Biểu tượng của mục trình đơn (tên tập tin hay ID GTK chuẩn)

en: ICON
vi: HÌNH

en: The path of the command
vi: Đường dẫn của lệnh

en: The parameters of the command
vi: Các tham số của lệnh

en: PARAMS
vi: THAM SỐ

en: A pattern to match selected files against. May include wildcards (* or ?) (you must set one option for each pattern you need)
vi: Mẫu với đó cần khớp những tập tin đã chọn, có thể thêm ký tự đặc biệt (« ? » hay « * ») (phải đặt một tùy chọn cho mỗi mẫu cần thiết)

en: EXPR
vi: BTHỨC

en: A pattern to match selected files' mimetype against. May include wildcards (* or ?) (you must set one option for each pattern you need)
vi: Mẫu với đó cần khớp kiểu MIME của những tập tin đã chọn, có thể thêm ký tự đặc biệt (« ? » hay « * ») (phải đặt một tùy chọn cho mỗi mẫu cần thiết)

en: Set it if the selection can contain files
vi: Đặt nó nếu vùng chọn có khả năng chứa tập tin

en: Set it if the selection can contain folders
vi: Đặt nó nếu vùng chọn có khả năng chứa thư mục

en: Set it if the selection can have several items
vi: Đặt nó nếu vùng chọn có khả năng chứa vài mục

en: A MateVFS scheme where the selected files should be located (you must set it for each scheme you need)
vi: Lược đồ MateVFS nơi cần định vị những tập tin đã chọn (phải đặt nó cho mỗi lược đồ cần thiết)

en: The path of the file where to save the new MateConf schema definition file [default: /tmp/config_UUID.schemas]
vi: Đường dẫn của tập tin vào đó cần lưu tập tin mô tả giản đồ MateConf mới [mặc định: </tmp/config_UUID.schemas>]

en: Syntax error:
    	- %s
    Try %s --help
vi: Lỗi cú pháp:
    	- %s
    Hãy chạy lệnh « %s --help » (trợ giúp)

en: Creating %s...
vi: Đang tạo %s...

en:  Failed: Can't create %s: %s
vi:  Bị lỗi: không thể tạo %s: %s

en:   OK, saved in %s
vi:   Được, đã lưu vào %s

en:  Failed: %s
vi:  Bị lỗi: %s

en: Can't write data in file %s
vi: Không thể ghi dữ liệu vào tập tin %s

en: Can't open file %s for writing
vi: Không thể mở tập tin « %s » để ghi

en: The label of the menu item that will appear in the Caja popup menu when the selection matches the appearance condition settings
vi: Nhãn của mục trình đơn sẽ xuất hiện trong trình đơn bật lên Caja khi vùng chọn khớp với thiết lập điều kiện xuất hiện

en: The tooltip of the menu item that will appear in the Caja statusbar when the user points to the Caja popup menu item with his/her mouse
vi: Mẹo công cụ của mục trình đơn sẽ xuất hiện trên thanh trạng thái khi người dùng chỉ con chuột tới mục trình đơn bật lên Caja

en: The icon of the menu item
vi: Biểu tượng của mục trình đơn

en: The icon of the menu item that will appear next to the label in the Caja popup menu when the selection matches the appearance conditions settings
vi: Biểu tượng của mục trình đơn sẽ xuất hiện ở cạnh nhãn trong trình đơn bật lên Caja khi vùng chọn khớp với thiết lập điều kiện xuất hiện

en: The path of the command to start when the user select the menu item in the Caja popup menu
vi: Đường dẫn của lệnh cần chạy khi người dùng chọn mục trình đơn trong trình đơn bật lên Caja

en: The list of pattern to match the selected file(s)/folder(s)
vi: Danh sách các mẫu cần khớp với những tập tin/thư mục đã chọn

en: A list of strings with joker '*' or '?' to match the name of the selected file(s)/folder(s). Each selected items must match at least one of the filename patterns for the action to appear
vi: Danh sách các chuỗi chứa ký tự đặc biệt « ? » hay « * » để khớp với tên của những tập tin/thư mục đã chọn. Mỗi mục đã chọn phải khớp với ít nhất một mẫu, để gây ra hành động xuất hiện.

en: 'true' if the filename patterns have to be case sensitive, 'false' otherwise
vi: « true » (đúng) nếu mẫu tên tập tin phải phân biệt chữ hoa/thường; không thì « false » (không đúng)

en: If you need to match a filename in a case-sensitive manner, set this key to 'true'. If you also want, for example '*.jpg' to match 'photo.JPG', set 'false'
vi: Nếu bạn cần khớp với tên tập tin bằng cách phân biệt chữ hoa/thường, hãy đặt khóa này là « true » (đúng). Nếu bạn cũng muốn, chẳng hạn, « *.jpg » khớp với « ảnh_chụp.JPG », hãy đặt « false » (sai).

en: The list of patterns to match the mimetypes of the selected file(s)
vi: Danh sách các mẫu cần khớp với kiểu MIME của những tập tin đã chọn

en: A list of strings with joker '*' or '?' to match the mimetypes of the selected file(s). Each selected items must match at least one of the mimetype patterns for the action to appear
vi: Danh sách các chuỗi chứa ký tự đặc biệt « ? » hay « * » để khớp với kiểu MIME của những tập tin đã chọn. Mỗi mục đã chọn phải khớp với ít nhất một mẫu kiểu MIME, để gây ra hành động xuất hiện.

en: 'true' if the selection can have files, 'false' otherwise
vi: « true » (đúng) nếu vùng chọn có khả năng chứa tập tin, không thì « false » (sai)

note: i18n notes: The last space is important if your language add a space after a period sign "." because a string is concatenated after this string
en: This setting is tied in with the 'isdir' setting.
vi: Thiết lập này liên quan đến thiết lập « isdir » (là thư mục)

en: 'true' if the selection can have folders, 'false' otherwise
vi: « true » (đúng) nếu vùng chọn có khả năng chứa thư mục, không thì « false » (sai)

note: i18n notes: The last space is important if your language add a space after a period sign "." because a string is concatenated after this string
en: This setting is tied in with the 'isfile' setting.
vi: Thiết lập này liên quan đến thiết lập « isfile » (là tập tin)

en: 'true' if the selection can have several items, 'false' otherwise
vi: « true » (đúng) nếu vùng chọn có khả năng chứa vài mục; không thì « false » (sai)

en: If you need one or more files or folders to be selected, set this key to 'true'. If you want just one file or folder, set 'false'
vi: Nếu bạn cần chọn một hay nhiều tập tin hay thư mục, hãy đặt khóa này là « true » (đúng). Còn nếu bạn muốn chỉ một tập tin hay thư mục, hãy đặt « false » (sai).

en: The list of MateVFS schemes where the selected files should be located
vi: Danh sách các lược đồ MateVFS nơi cần định vị những tập tin đã chọn

en: Defines the list of valid MateVFS schemes to be matched against the selected items. The MateVFS scheme is the protocol used to access the files. The keyword to use is the one used in the MateVFS URI.
    
    Examples of MateVFS URI include: 
    file:///tmp/foo.txt
    sftp:///root@test.example.net/tmp/foo.txt
    
    The most common schemes are:
    
    'file': local files
    'sftp': files accessed via SSH
    'ftp': files accessed via FTP
    'smb': files accessed via Samba (Windows share)
    'dav': files accessed via WebDav
    
    All MateVFS schemes used by Caja can be used here.
vi: Định nghĩa danh sách các lược đồ MateVFS hợp lệ để khớp với những mục đã chọn. Lược đồ MateVFS là giao thức dùng để truy cập những tập tin. Từ khóa cần dùng là điều dùng trong URI MateVFS.
    
    Hai thí dụ URI MateVFS:
    	<file:///tmp/phu.txt>
    	<sftp:///root@thử.ví_dụ.net/tmp/phu.txt>).
    
    Những lược đồ thường nhất:
    
     • file 	— tập tin cục bộ
     • sftp 	— tập tin được truy cập bằng SSH
     • ftp 	— tập tin được truy cập bằng FTP
     • smb	— tập tin được truy cập bằng Samba (chia sẻ Windows)
     • dav	— tập tin được truy cập bằng WebDav.
    
    Ở đây có khả năng sử dụng mọi lược đồ MateVFS được Caja dùng.

en: The version of the configuration format
vi: Phiên bản của khuôn dạng cấu hình

en: The version of the configuration format that will be used to manage backward compatibility
vi: Phiên bản của khuôn dạng cấu hình sẽ được dùng để quản lý khả năng tương thích ngược

note: i18n notes: will be displayed in an error dialog
en: The action '%s' already exists with the name '%s', please first remove the existing one before trying to add this one
vi: Hành động « %s » tên « %s » đã có : hãy gỡ bỏ điều tồn tại trước khi thử thêm điều này

note: i18n notes: will be displayed in an error dialog
en: Can't save action '%s'
vi: Không thể lưu hành động « %s »

note: i18n notes: will be displayed in an error dialog
en: This XML file is not a valid Caja-actions config file (found <%s> element instead of <%s>)
vi: Tập tin XML này không phải là một tập tin cấu hình Caja-actions (tìm yếu tố <%s> thay cho <%s>)

note: i18n notes: will be displayed in an error dialog
en: This XML file is not a valid Caja-actions config file (root node is <%s> instead of <%s>)
vi: Tập tin XML này không phải là một tập tin cấu hình Caja-actions (nút gốc là <%s> thay cho <%s>)

note: name for aae
en: Albanian; Arbëreshë
vi: An-ba-ni

en: Abaza
vi: TIếng A-ba-da

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for ace #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for ace, reference_name for ace
en: Achinese
vi: Tiếng A-chinh

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for ach #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for ach, reference_name for ach
en: Acoli
vi: Tiếng A-co-li

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for ada #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for ada, reference_name for ada
en: Adangme
vi: Tiếng A-đang-me

en: Adyghe
vi: TIếng A-di-ghe

en: Aari
vi: Tiếng Ă-ri

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for akk #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for akk, reference_name for akk
en: Akkadian
vi: Tiếng A-ca-đi

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for ale #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for ale, reference_name for ale
en: Aleut
vi: Tiếng A-le-uth

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for anp #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for anp, reference_name for anp
en: Angika
vi: Tiếng An-gi-ca

en: Mapudungun
vi: Tiếng Mapudungun

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for arw #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for arw, reference_name for arw
en: Arawak
vi: Tiếng A-ra-ouac

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for awa #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for awa, reference_name for awa
en: Awadhi
vi: Tiếng A-oua-đi

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for bal #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for bal, reference_name for bal
en: Baluchi
vi: Tiếng Ba-lu-khi

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for bam #-#-#-#-#  407 (iso_639)  #-#-#-#-# name for bam, bm #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for bam, reference_name for bam
en: Bambara
vi: Tiếng Bam-ba-ra

en: Bench
vi: Tiếng Ben-chợ

en: Badaga
vi: Tiếng Ba-đa-ga

en: Balti
vi: Tiếng Ban-thi

en: Bhili
vi: Tiếng Bi-li

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for bin #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for bin, reference_name for bin
en: Bini
vi: Tiếng Bi-ni

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for bis #-#-#-#-#  407 (iso_639)  #-#-#-#-# name for bis, bi #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for bis, reference_name for bis
en: Bislama
vi: Tiếng Bix-la-ma

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for bla #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for bla, reference_name for bla
en: Siksika
vi: Tiếng Xich-xich-a

en: Brahui
vi: Tiếng Boua-hui

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for bua #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for bua, reference_name for bua
en: Buriat
vi: Tiếng Bu-ri-at

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for cad #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for cad, reference_name for cad
en: Caddo
vi: Tiếng Ca-đô

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for ceb #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for ceb, reference_name for ceb
en: Cebuano
vi: Tiếng Xe-bu-a-nô

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for cha #-#-#-#-#  407 (iso_639)  #-#-#-#-# name for cha, ch #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for cha, reference_name for cha
en: Chamorro
vi: Tiếng Cha-mo-ro

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for chg #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for chg, reference_name for chg
en: Chagatai
vi: Tiếng Cha-ga-tai

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for chk #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for chk, reference_name for chk
en: Chuukese
vi: Tiếng Chu-ki

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for chn #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for chn, reference_name for chn
en: Chinook jargon
vi: Biệt ngữ Chi-nukh

en: Carrier
vi: Bộ truyền

note: #-#-#-#-#  338 (gnucash 2.2.2)  #-#-#-#-# src/report/report-system/options-utilities.scm #-#-#-#-#  1024 (openobject-addons)  #-#-#-#-# module: account #-#-#-#-#  1038 (openobject-addons)  #-#-#-#-# module: account_voucher #-#-#-#-#  1056 (openobject-addons)  #-#-#-#-# module: board #-#-#-#-#  1057 
en: Day
vi: Ngày

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for dak #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for dak, reference_name for dak
en: Dakota
vi: Tiếng Đa-cô-ta

en: Dhivehi
vi: Tiếng Đi-ve-hi

en: Dungan
vi: Tiếng Đun-ga

note: currency_name for VND
en: Dong
vi: Đồng

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for dua #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for dua, reference_name for dua
en: Duala
vi: Tiếng Đu-a-la

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for dyu #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for dyu, reference_name for dyu
en: Dyula
vi: Tiếng Đi-u-la

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for efi #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for efi, reference_name for efi
en: Efik
vi: Tiếng E-phic

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for egy #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for egy, reference_name for egy
en: Egyptian (Ancient)
vi: Tiếng Ai Cập (cổ)

note: name for ell
en: Greek; Modern (1453-)
vi: Tiếng Hy Lạp; Cận đại (sau năm 1453)

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for elx #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for elx, reference_name for elx
en: Elamite
vi: Tiếng E-la-mi

note: name for enm
en: English; Middle (1100-1500)
vi: Tiếng Anh; trung (năm 1100-1500)

en: Evenki
vi: Tiếng E-ven-khi

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for ewo #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for ewo, reference_name for ewo
en: Ewondo
vi: Tiếng E-ouon-đô

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for fat #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for fat, reference_name for fat
en: Fanti
vi: Tiếng Phan-ti

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for fij #-#-#-#-#  407 (iso_639)  #-#-#-#-# name for fij, fj #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for fij, reference_name for fij
en: Fijian
vi: Tiếng Phi-gi

en: Filipino
vi: Tiếng Phi-li-pi-nô

note: GT: Foreground, make it short
en: Fore
vi: Gần

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for ful #-#-#-#-#  407 (iso_639)  #-#-#-#-# name for ful, ff #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for ful, reference_name for ful
en: Fulah
vi: Tiếng Phu-la

en: Gagauz
vi: Tiếng Ga-gaux

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for gay #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for gay, reference_name for gay
en: Gayo
vi: Tiếng Gay-ô

en: Garhwali
vi: Tiếng Ga-ouă-li

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for gil #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for gil, reference_name for gil
en: Gilbertese
vi: Tiếng Gil-bơt

en: Nanai
vi: Tiếng Na-nai

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for gon #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for gon, reference_name for gon
en: Gondi
vi: Tiếng Gon-đi

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for grb #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for grb, reference_name for grb
en: Grebo
vi: Tiếng Goue-bô

note: name for grc
en: Greek; Ancient (to 1453)
vi: Tiếng Hy Lạp; Cổ (trước năm 1453)

en: Garo
vi: Tiếng Ga-rô

en: Gumuz
vi: Tiếng Gu-mux

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for hai #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for hai, reference_name for hai
en: Haida
vi: Tiếng Hai-đa

en: Harari
vi: Tiếng Ha-ra-ri

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for her #-#-#-#-#  407 (iso_639)  #-#-#-#-# name for her, hz #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for her, reference_name for her
en: Herero
vi: Tiếng He-re-rô

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for hit #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for hit, reference_name for hit
en: Hittite
vi: Tiếng Hic-tic

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for hmn #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for hmn, reference_name for hmn
en: Hmong
vi: Tiếng Miêu

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for hmo #-#-#-#-#  407 (iso_639)  #-#-#-#-# name for hmo, ho #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for hmo, reference_name for hmo
en: Hiri Motu
vi: Tiếng Mo-tu

en: Hanunoo
vi: Ha-nu-nu

en: Ho
vi: Tiếng Hô

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for hup #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for hup, reference_name for hup
en: Hupa
vi: Tiếng Hu-pa

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for iba #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for iba, reference_name for iba
en: Iban
vi: Tiếng I-ban

en: Ibibio
vi: Tiếng I-bi-biô

en: Ebira
vi: Tiếng E-bi-ra

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for ile #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for ile, reference_name for ile
en: Interlingue
vi: Ngôn ngữ lẫn nhau In-tơ-ling

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for ilo #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for ilo, reference_name for ilo
en: Iloko
vi: Tiếng I-lô-cô

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for ina #-#-#-#-#  407 (iso_639)  #-#-#-#-# name for ina, ia #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for ina, reference_name for ina
en: Interlingua (International Auxiliary Language Association)
vi: Ngôn ngữ lẫn nhau In-tơ-lin-gua (Liên Hiệp Ngôn Ngữ Bổ Trợ Quốc Tế)

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for kab #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for kab, reference_name for kab
en: Kabyle
vi: Tiếng Ca-bai

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for kaw #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for kaw, reference_name for kaw
en: Kawi
vi: Tiếng Ca-oui

en: Karaim
vi: Tiếng Ka-ra-im

en: Kuy
vi: Tiếng Khui

en: Kachchi
vi: Tiếng Kát-chi

en: Kumaoni
vi: Tiếng Ku-mao-ni

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for kha #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for kha, reference_name for kha
en: Khasi
vi: Tiếng Kha-xi

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for kho #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for kho, reference_name for kho
en: Khotanese
vi: Tiếng Kho-tan

en: Khowar
vi: Tiếng Khô-ouă

en: Kalenjin
vi: Tiếng Ka-len-chinh

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for kmb #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for kmb, reference_name for kmb
en: Kimbundu
vi: Tiếng Kim-bun-đu

en: Komi-Permyak
vi: Tiếng Ko-mi-Pơ-mi-ac

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for kos #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for kos, reference_name for kos
en: Kosraean
vi: Tiếng Co-x-rai

en: Komi-Zyrian
vi: Tiếng Ko-mi-Xi-ri

en: Koryak
vi: Tiếng Khoa-ri-ac

en: Koorete
vi: Tiếng Khu-re-te

en: Krio
vi: Tiếng Cợ-ri-ô

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for kua #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for kua, reference_name for kua
en: Kuanyama
vi: Tiếng Cu-an-i-am-a

note: #-#-#-#-#  403 (iso_15924)  #-#-#-#-# name for Lina
en: Linear A
vi: Tuyến A

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for lad #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for lad, reference_name for lad
en: Ladino
vi: Tiếng La-đi-nô

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for lam #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for lam, reference_name for lam
en: Lamba
vi: Tiếng Lam-ba

en: Lak
vi: Tiếng Lac

en: Ladakhi
vi: Tiếng La-đa-khi

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for lin #-#-#-#-#  407 (iso_639)  #-#-#-#-# name for lin, ln #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for lin, reference_name for lin
en: Lingala
vi: Tiếng Lin-ga-la

en: Lisu
vi: Li-su

en: Ladin
vi: Tiếng La-đin

en: Coastal
vi: Ven biển

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for lol #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for lol, reference_name for lol
en: Mongo
vi: Tiếng Mon-gô

note: currency_name for GEL
en: Lari
vi: Đồng La-ri

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for lua #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for lua, reference_name for lua
en: Luba-Lulua
vi: Tiếng Lu-ba-Lu-lu-a

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for lug #-#-#-#-#  407 (iso_639)  #-#-#-#-# name for lug, lg #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for lug, reference_name for lug
en: Ganda
vi: Tiếng Gan-đa

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for lui #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for lui, reference_name for lui
en: Luiseno
vi: Tiếng Lui-xen-ô

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for lun #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for lun, reference_name for lun
en: Lunda
vi: Tiếng Lun-đa

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for lus #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for lus, reference_name for lus
en: Lushai
vi: Tiếng Lu-sai

en: Laz
vi: Tiếng Lax

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for mad #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for mad, reference_name for mad
en: Madurese
vi: Tiếng Ma-đu-ri

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for mag #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for mag, reference_name for mag
en: Magahi
vi: Tiếng Mu-ga-hi

note: name for mah, mh
en: Marshallese
vi: Tiếng Ma-san

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for man #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for man, reference_name for man
en: Mandingo
vi: Tiếng Man-đin-gô

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for mas #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for mas, reference_name for mas
en: Masai
vi: Tiếng Ma-sai

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for mdf #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for mdf, reference_name for mdf
en: Moksha
vi: Tiếng Moc-sa

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for mdr #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for mdr, reference_name for mdr
en: Mandar
vi: Tiếng Man-đa

note: name for mga
en: Irish; Middle (900-1200)
vi: Tiếng Ái Nhĩ Lan; Trung (năm 900-1200)

en: Mango
vi: Xoài

note: name for mis
en: Uncoded languages
vi: Các ngôn ngữ chưa có mã

en: Tu
vi: T3

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for mni #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for mni, reference_name for mni
en: Manipuri
vi: Tiếng Ma-ni-pu-ri

en: Mandinka
vi: Tiếng Man-đin-ka

en: Mansi
vi: Tiếng Man-xi

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for moh #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for moh, reference_name for moh
en: Mohawk
vi: Tiếng Mô-hoakh

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for mos #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for mos, reference_name for mos
en: Mossi
vi: Tiếng Mo-xi

en: Majang
vi: Tiếng Ma-giang

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for mwl #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for mwl, reference_name for mwl
en: Mirandese
vi: Tiếng Mi-ran-đi

en: Me'en
vi: Tiếng Me-en

note: name for nbl
en: Ndebele; South
vi: Tiếng N-đe-be-lê; Nam

en: Sibe
vi: Tiếng Xi-be

note: name for nde
en: Ndebele; North
vi: Tiếng N-đe-be-lê; Bắc

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for ndo #-#-#-#-#  407 (iso_639)  #-#-#-#-# name for ndo, ng #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for ndo, reference_name for ndo
en: Ndonga
vi: Tiếng N-đon-ga

en: Lomwe
vi: Tiếng Lom-oue

en: Gilyak
vi: Tiếng Ghin-iac

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for nog #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for nog, reference_name for nog
en: Nogai
vi: Tiếng No-gai

note: name for non
en: Norse; Old
vi: Tiếng Na-uy; Cũ

en: Naskapi
vi: Tiếng Nat-ka-pi

note: name for oci, oc
en: Occitan (post 1500)
vi: Tiếng Oc-xi-tan (từ năm 1500)

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for osa #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for osa, reference_name for osa
en: Osage
vi: Tiếng O-sa-ge

note: name for ota
en: Turkish; Ottoman (1500-1928)
vi: Tiếng Thổ Nhĩ Kỳ; Ot-to-man (năm 1500-1928)

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for pal #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for pal, reference_name for pal
en: Pahlavi
vi: Tiếng Pa-la-vi

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for pap #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for pap, reference_name for pap
en: Papiamento
vi: Tiếng Pa-pi-a-men-tô

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for pau #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for pau, reference_name for pau
en: Palauan
vi: Tiếng Pa-lau-a

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for pli #-#-#-#-#  407 (iso_639)  #-#-#-#-# name for pli, pi #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for pli, reference_name for pli
en: Pali
vi: Tiếng Pa-li

en: Palpa
vi: Tiếng Pan-pa

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for pon #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for pon, reference_name for pon
en: Pohnpeian
vi: Tiếng Pon-pê-i-a

note: name for pro
en: Provençal; Old (to 1500)
vi: Tiếng Po-venh-san; Cũ (Pháp; trước năm 1500)

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for pus #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for pus, reference_name for pus
en: Pushto
vi: Tiếng Pu-s-tô

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for rap #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for rap, reference_name for rap
en: Rapanui
vi: Tiếng Ra-pa-nui

en: Rejang
vi: Rê-giang

note: name for roh, rm
en: Romansh
vi: Tiếng Gip-xi (Romansh)

en: Rusyn
vi: Tiếng Ru-xin

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for run #-#-#-#-#  407 (iso_639)  #-#-#-#-# name for run, rn #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for run, reference_name for run
en: Rundi
vi: Tiếng Run-đi

en: Sa
vi: T7

en: Sadri
vi: Tiếng Xa-đợ-ri

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for scn #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for scn, reference_name for scn
en: Sicilian
vi: Tiếng Xi-xi-li

en: Sena
vi: Tiếng Xe-na

note: name for sga
en: Irish; Old (to 900)
vi: Tiếng Ái-nhĩ-lan

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for sid #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for sid, reference_name for sid
en: Sidamo
vi: Tiếng Xi-đa-mô

note: currency_name for KGS
en: Som
vi: Đồng Xom

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for sna #-#-#-#-#  407 (iso_639)  #-#-#-#-# name for sna, sn #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for sna, reference_name for sna
en: Shona
vi: Tiếng Sô-na

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for sog #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for sog, reference_name for sog
en: Sogdian
vi: Tiếng Xoc-đi-a

note: name for sot
en: Sotho; Southern
vi: Tiếng Xo-tô; Nam

note: name for srn
en: Sranan Tongo
vi: Tiếng Ton-gô kiểu Xợ-ra-na

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for srr #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for srr, reference_name for srr
en: Serer
vi: Tiếng Xe-re

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for suk #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for suk, reference_name for suk
en: Sukuma
vi: Tiếng Xu-ku-ma

en: Suri
vi: Tiếng Xu-ri

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for sux #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for sux, reference_name for sux
en: Sumerian
vi: Tiếng Xu-me

en: Svan
vi: Tiếng X-vanh

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for tah #-#-#-#-#  407 (iso_639)  #-#-#-#-# name for tah, ty #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for tah, reference_name for tah
en: Tahitian
vi: Tiếng Ta-hi-ti

note: currency_name for WST
en: Tala
vi: Đồng Ta-la

en: Tulu
vi: Tiếng Tu-lu

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for tem #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for tem, reference_name for tem
en: Timne
vi: Tiếng Tim-ne

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for ter #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for ter, reference_name for ter
en: Tereno
vi: Tiếng Te-re-no

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for tli #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for tli, reference_name for tli
en: Tlingit
vi: Tiếng Tợ-lin-git

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for ton #-#-#-#-#  407 (iso_639)  #-#-#-#-# name for ton, to #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for ton, reference_name for ton
en: Tonga (Tonga Islands)
vi: Tiếng Ton-ga (Quần đảo Ton-ga)

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for tpi #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for tpi, reference_name for tpi
en: Tok Pisin
vi: Tiếng Tok Pi-sin

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for tsi #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for tsi, reference_name for tsi
en: Tsimshian
vi: Tiếng T-xim-si-an

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for tum #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for tum, reference_name for tum
en: Tumbuka
vi: Tiếng Tum-bu-ka

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for tyv #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for tyv, reference_name for tyv
en: Tuvinian
vi: Tiếng Tu-vi-ni

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for umb #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for umb, reference_name for umb
en: Umbundu
vi: Tiếng Um-bun-đu

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for und #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for und, reference_name for und
en: Undetermined
vi: Chưa quyết định

en: Mundari
vi: Tiếng Mun-đa-ri

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for ven #-#-#-#-#  407 (iso_639)  #-#-#-#-# name for ven, ve #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for ven, reference_name for ven
en: Venda
vi: Tiếng Ven-đa

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for vol #-#-#-#-#  407 (iso_639)  #-#-#-#-# name for vol, vo #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for vol, reference_name for vol
en: Volapük
vi: Tiếng Vo-la-puk

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for vot #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for vot, reference_name for vot
en: Votic
vi: Tiếng Vo-tic

note: #-#-#-#-#  70 (iso_639_3)  #-#-#-#-# name for was #-#-#-#-#  407 (iso_639)  #-#-#-#-# #-#-#-#-#  408 (iso_639_3)  #-#-#-#-# name for was, reference_name for was
en: Washo
vi: Tiếng Oua-sô

en: Wa
vi: Tiếng Ouă

en: Wagdi
vi: Tiếng Ouăc-đi

note: #-#-#-#-#  403 (iso_15924)  #-#-#-#-# name for Cari
en: Carian
vi: Ca-ri

note: #-#-#-#-#  403 (iso_15924)  #-#-#-#-# name for Lyci
en: Lycian
vi: Ly-xi

en: Phrygian
vi: Phrygia

note: name for Blis
en: Blissymbols
vi: Ký hiệu Bliss

note: name for zxx
en: No linguistic content
vi: Không có nội dung kiểu ngôn ngữ

en: Does absolutely nothing
vi: không thực hiện thao tác nào

en: Cannot configure
vi: Không thể cấu hình

en: Metadata reader
vi: Đọc thông tin chi tiết

en: Metadata writer
vi: Bộ ghi siêu dữ liệu

en: Catalog generator
vi: Khởi tạo danh mục

en: User Interface Action
vi: Thao tác giao diện người dùng

en: An ebook store.
vi: Cửa hàng sách điện tử.

en: Create a PMLZ archive containing the PML file and all images in the directory pmlname_img or images. This plugin is run every time you add a PML file to the library.
vi: Tạo một bản lưu PMLZ chứa các tập tin PML cũng như hình ảnh trong thư mục pmlname_img hoặc "images". Tiện ích này sẽ khởi chạy mỗi khi bạn bổ sung một tập tin PML vào thư viện.

en: Create a TXTZ archive when a TXT file is imported containing Markdown or Textile references to images. The referenced images as well as the TXT file are added to the archive.
vi: Tạo tập tin nén TXTZ khi nhập tập tin TXT có sử dụng Markdown hoặc Textile liên quan đến hình ành. Mọi ảnh được đề cập và tập tin TXT sẽ được nén lại.

en: Extract cover from comic files
vi: Trích bìa từ các tập tin truyện tranh

en: Read metadata from %s files
vi: Đọc thông tin mô tả từ %s tập tin

en: Read metadata from ebooks in RAR archives
vi: Đọc thông tin mô tả từ ebook trong các tập tin nén kiểu RAR

en: Read metadata from ebooks in ZIP archives
vi: Đọc thông tin mô tả từ ebook trong các tập tin nén kiểu ZIP

en: Set metadata in %s files
vi: Thiết lập thông tin mô tả trong %s tập tin

en: Set metadata from %s files
vi: Thiết lập thông tin mô tả từ %s tập tin

en: Add books to calibre or the connected device
vi: Thêm sách vào chương trình chính hoặc thiết bị đang kết nối

en: Fetch annotations from a connected Kindle (experimental)
vi: Nạp chú giải từ một Kindle đang kết nối

en: Generate a catalog of the books in your calibre library
vi: Tạo danh mục tất cả các sách trong thư viện

en: Convert books to various ebook formats
vi: Chuyển đổi sách sang các định dạng ebook khác nhau

en: Fine tune your ebooks
vi: Tinh chỉnh sách điện tử

en: Edit the Table of Contents in your books
vi: Chỉnh sửa phần Danh Mục trong sách của bạn

en: Delete books from your calibre library or connected device
vi: Xóa sách từ thư viện của bạn hoặc các thiết bị kết nối

en: Edit the metadata of books in your calibre library
vi: Biên tập dữ liệu meta của các cuốn sách trong thư viện calibre của bạn

en: Read books in your calibre library
vi: Đọc sách trong thư viện calibre của bạn

en: Download news from the internet in ebook form
vi: Tải tin tức từ Internet dưới dạng sách điện tử

en: Show a list of related books quickly
vi: Hiển thị nhanh danh sách các sách liên quan

en: Export books from your calibre library to the hard disk
vi: Xuất sách từ thư viện Calibre qua ổ cứng

en: Show book details in a separate popup
vi: Hiển thị chi tiết sách trong một cửa sổ pop-up mới

en: Restart calibre
vi: Khởi động lại calibre

en: Open the folder that contains the book files in your calibre library
vi: Mở thư mục chứa các tệp tin tạo sách trong thư viện calibre.

en: Send books to the connected device
vi: Gửi sách đến thiết bị đang kết nối

en: Send books via email or the web also connect to iTunes or folders on your computer as if they are devices
vi: Gửi sách qua mail hoặc qua trang web kết nối tới iTunes hoặc thư mục trên máy tính của bạn, coi như đang gửi qua thiết bị khác.

en: Browse the calibre User Manual
vi: Xem Hướng Dẫn Sử Dụng calibre

en: Customize calibre
vi: Tuỳ chỉnh calibre

en: Easily find books similar to the currently selected one
vi: Tìm sách tương tự với sách đang được chọn dễ hơn

en: Switch between different calibre libraries and perform maintenance on them
vi: Chuyển đổi giữa các thư viện calibre khác nhau và thực hiện công tác bảo trì.

en: Copy books from the devce to your calibre library
vi: Chép sách từ thiết bị sang thư viện calibre

en: Edit the collections in which books are placed on your device
vi: Chỉnh sửa các sách đã được sưu tập trong thiết bị của bạn

en: Match book on the devices to books in the library
vi: Khớp với sách trên thiết bị trong thư viện của bạn

en: Copy a book from one calibre library to another
vi: Chép sách từ thư viện calibre này sang thư viện khác

en: Make small tweaks to epub or htmlz files in your calibre library
vi: Thực hiện vài cải tiến nhỏ với các tập tin epub hoặc htmlz trong thư viện calibre

en: Find the next or previous match when searching in your calibre library in highlight mode
vi: Tìm và đánh dấu màu các kết quả trùng tiếp theo hoặc trước đó khi tìm kiếm trong thư viện calibre.

en: Choose a random book from your calibre library
vi: Chọn sách bất kỳ trong thư viện calibre của bạn

en: Sort the list of books
vi: Sắp xếp danh sách các quyển sách

en: Search for books from different book sellers
vi: Tìm sách từ các nhà bán sách khác nhau

en: Get new calibre plugins or update your existing ones
vi: Lấy plugin mới cho calibre hoặc cập nhật plugin đã có

en: Adjust the look and feel of the calibre interface to suit your tastes
vi: Tùy chỉnh giao diện calibre theo ý thích của bạn

en: Change the way calibre behaves
vi: Thay đổi cách calibre hành động

en: Add your own columns
vi: Thêm cột

en: Add/remove your own columns to the calibre book list
vi: Thêm/bớt cột cho danh mục sách trong calibre

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "A toolbar is a bar that contains buttons for the most commonly-used commands in an application. Typically, a toolbar appears under a menubar."
en: Toolbar
vi: Thanh công cụ

en: Customize the toolbars and context menus, changing which actions are available in each
vi: Tùy chỉnh thanh công cụ và menu ngữ cảnh

en: Customize the way searching for books works in calibre
vi: Tùy chỉnh cách tìm sách trong calibre

en: Input Options
vi: Tùy chọn đầu vào

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "The process of changing from one form or format to another. Types of conversion include: data (changing the way information is represented), file (changing a file from one format to another), hardware (changing all or part of a computer system), media
en: Conversion
vi: Chuyển đổi

en: Set conversion options specific to each input format
vi: Thiết lập các tùy chọn về chuyển đổi cho từng định dạng đầu vào

en: Common Options
vi: Tùy chọn thường gặp

en: Set conversion options common to all formats
vi: Thiết lập các tùy chọn chung về chuyển đổi cho tất cả các định dạng

en: Output Options
vi: Tùy chọn đầu ra

en: Set conversion options specific to each output format
vi: Thiết lập các tùy chọn về chuyển đổi cho từng định dạng đầu ra

en: Adding books
vi: Thêm sách

en: Control how calibre reads metadata from files when adding books
vi: Thiết lập cách calibre đọc thông tin mô tả khi thêm sách

en: Saving books to disk
vi: Lưu sách vào đĩa

en: Control how calibre exports files from its database to disk when using Save to disk
vi: Thiết lập cách calibre xuất tập tin từ cơ sở dữ liệu của nó vào đĩa khi sử dụng Lưu vào đĩa

en: Sending books to devices
vi: Gửi sách đến thiết bị

en: Control how calibre transfers files to your ebook reader
vi: Thiết lập cách calibre chuyển các tập tin đến thiết bị đọc sách

en: Metadata plugboards
vi: Quy tắc sửa thông tin miêu tả

en: Change metadata fields before saving/sending
vi: Thay đổi thông tin mô tả trước khi lưu/gửi

en: Template Functions
vi: Các chức năng về biểu mẫu

en: Create your own template functions
vi: Tạo chức năng biểu mẫu riêng của bạn

en: Sharing books by email
vi: Chia sẻ sách qua email

en: Setup sharing of books via email. Can be used for automatic sending of downloaded news to your devices
vi: Thiết lập chia sẻ sách qua email. Có thể được sử dụng để tự động gửi tin được tải đến thiết bị của bạn

en: Sharing over the net
vi: Chia sẻ qua mạng

en: Setup the calibre Content Server which will give you access to your calibre library from anywhere, on any device, over the internet
vi: Thiết lập calibre Content Server để truy cập vào thư viện calibre của bạn ở mọi nơi, từ bất kỳ thiết bị, qua internet

en: Metadata download
vi: Tải thông tin mô tả

en: Control how calibre downloads ebook metadata from the net
vi: Kiểm soát cách calibre tải thông tin về sách từ Internet

en: Ignored devices
vi: Thiết bị bị lượt bỏ

en: Control which devices calibre will ignore when they are connected to the computer.
vi: Quản lý những thiết bị mà Calibre sẽ bỏ qua khi chúng kết nối với máy tính.

en: Add/remove/customize various bits of calibre functionality
vi: Thêm/bớt/tùy chỉnh các chức năng nâng cao trong calibre

en: Fine tune how calibre behaves in various contexts
vi: Điều chỉnh cách calibre ứng xử trong những trường hợp khác nhau

en: Customize the keyboard shortcuts used by calibre
vi: Tuỳ biến phím tắt bàn phím được calibre sử dụng

en: Miscellaneous advanced configuration
vi: Thiết lập nâng cao khác

en: Options specific to the output format.
vi: Tùy chọn cụ thể cho định dạng tập tin xuất

en: Options specific to the input format.
vi: Tùy chọn cụ thể cho định dạng nhập.

en: Conversion Input
vi: Dữ liệu cho bộ chuyển đổi

en: Specify the character encoding of the input document. If set this option will override any encoding declared by the document itself. Particularly useful for documents that do not declare an encoding or that have erroneous encoding declarations.
vi: Xác định bảng mã của tập tin được nhập vào. Nếu được thiết lập, tuỳ chọn này sẽ ghi đè mọi bảng mã được khai trong chính tập tin đó. Thích hợp cho các tập tin không nêu rõ bảng mã hoặc gặp lỗi trong quá trình xác định bảng mã.

en: Conversion Output
vi: Chuyển đổi đầu ra

en: If specified, the output plugin will try to create output that is as human readable as possible. May not have any effect for some output plugins.
vi: Nếu được thiết lập, plugin xuất dữ liệu sẽ tạo tập tin xuất dễ đọc nhất có thể. Có thể không có hiệu lực với một số plugin xuất dữ liệu.

en: Convert ebooks to the %s format
vi: Chuyển đổi sách điện tử sang định dạng %s

en: Input profile
vi: Hồ sơ đầu vào

en: This profile tries to provide sane defaults and is useful if you know nothing about the input document.
vi: Hồ sơ này sẽ cung cấp thông số mặc định, có thể hữu ích nếu bạn không có thông tin về tài liệu đầu vào.

en: This profile is intended for the SONY PRS line. The 500/505/600/700 etc.
vi: Hồ sơ này dùng cho dòng sản phẩm SONY PRS (số hiệu 500/505/600/700 v.v...)

en: This profile is intended for the SONY PRS 300.
vi: Hồ sơ này dùng cho SONY PRS 300

en: This profile is intended for the SONY PRS-900.
vi: Hồ sơ này dùng cho SONY PRS-900

en: This profile is intended for the Microsoft Reader.
vi: Hồ sơ này dùng cho Microsoft Reader

en: This profile is intended for the Mobipocket books.
vi: Hồ sơ này dùng cho sách với định dạng Mobipocket

en: This profile is intended for the Hanlin V3 and its clones.
vi: Hồ sơ này dùng cho Hanlin V3 và tương tự

en: This profile is intended for the Hanlin V5 and its clones.
vi: Hồ sơ này dùng cho Hanlin V5 và tương tự

en: This profile is intended for the Cybook G3.
vi: Hồ sơ này dùng cho Cybook G3

en: This profile is intended for the Cybook Opus.
vi: Hồ sơ này dùng cho Cybook Opus.

en: This profile is intended for the Amazon Kindle.
vi: Hồ sơ này dùng cho Amazon Kindle.

en: This profile is intended for the Irex Illiad.
vi: Hồ sơ này dùng cho Irex Illiad.

en: This profile is intended for the IRex Digital Reader 1000.
vi: Hồ sơ này dùng cho IRex Digital Reader 1000.

en: This profile is intended for the IRex Digital Reader 800.
vi: Hồ sơ này dùng cho Irex Digital Reader 800.

en: This profile is intended for the B&N Nook.
vi: Hồ sơ này dùng cho B&N Nook.

en: Output profile
vi: Hồ sơ xuất

en: This profile tries to provide sane defaults and is useful if you want to produce a document intended to be read at a computer or on a range of devices.
vi: Hồ sơ này sẽ cố gắng cung cấp vài thông số mặc định, hữu ích nếu bạn muốn tạo một tập tin dùng để đọc trên máy vi tính hoặc nhiều thiết bị khác nhau.

en: Intended for the iPad and similar devices with a resolution of 768x1024
vi: Dùng cho IPad và các thiết bị tương tự với độ phân giải màn hình 768x1024

en: Intended for the iPad 3 and similar devices with a resolution of 1536x2048
vi: Dùng cho iPad 3 và thiết bị tương tự với độ phân giải màn hình 1536x2048

en: Intended for generic tablet devices, does no resizing of images
vi: Dùng cho thiết bị máy tính bảng thông dụng, không thay đổi kích thước ảnh.

en: Intended for the Samsung Galaxy and similar tablet devices with a resolution of 600x1280
vi: Dùng cho Samsung Galaxy và các thiết bị tương tự với độ phân giải 600x1280

en: Intended for the Nook HD+ and similar tablet devices with a resolution of 1280x1920
vi: Dành cho Nook HD + và các thiết bị máy tính bảng tương tự với độ phân giải 1280x1920

en: This profile is intended for the Kobo Reader.
vi: Hồ sơ này dùng cho Kobo Reader

en: This profile is intended for the SONY PRS-300.
vi: Hồ sơ này dùng cho Sony PRS-300

en: Suitable for use with any e-ink device
vi: Dùng cho mọi thiết bị e-ink

en: Suitable for use with any large screen e-ink device
vi: Dùng cho mọi thiết bị e-ink màn hình lớn

en: This profile is intended for the 5-inch JetBook.
vi: Hồ sơ này dùng cho 5-inch JetBook

en: This profile is intended for the SONY PRS line. The 500/505/700 etc, in landscape mode. Mainly useful for comics.
vi: Hồ sơ này dùng cho dòng sản phẩm SONY PRS (500/5050/700 v.v..) tại chế độ màn hình nằm ngang. Thuận tiện khi đọc truyện tranh.

en: This profile is intended for the Amazon Kindle DX.
vi: Hồ sơ này dùng cho Amazon Kindle DX

en: This profile is intended for the Amazon Kindle PaperWhite
vi: Hồ sơ này được dành cho thiết bị Amazon Kindle PaperWhite

en: This profile is intended for the Amazon Kindle Fire.
vi: Hồ sơ này dành cho Amazon Kindle Fire

en: This profile is intended for the B&N Nook Color.
vi: Dùng cho B&N Nook Color.

en: This profile is intended for the Sanda Bambook.
vi: Dùng cho Sanda Bambook.

en: This profile is intended for the PocketBook Pro 900 series of devices.
vi: Hồ sơ này dành cho các thiết bị thuộc series PocketBook Pro 900

en: This profile is intended for the PocketBook Pro 912 series of devices.
vi: Hồ sơ này được dành cho nhóm thiết bị PocketBook Pro 912

en: Mapping for filetype plugins
vi: Bản đồ cho plugin kiểu tập tin

en: Local plugin customization
vi: Tuỳ chỉnh các plugin hiện có

en: Disabled plugins
vi: Các trình cắm bị vô hiệu hoá

en: Enabled plugins
vi: Các trình cắm đã bật

en: Initialization of plugin %s failed with traceback:
vi: Quá trình khởi chạy trình cắm %s thất bại với thông tin sau:

en:     %prog options
    
        Customize calibre by loading external plugins.
vi:     các tuỳ chọn %prog
        Tuỳ biến calibre qua việc tải plugin bên ngoài

en: Add a plugin by specifying the path to the zip file containing it.
vi: Thêm một plugin bằng cách chỉ ra đường dẫn tới tập tin nén zip chứa nó.

en: For plugin developers: Path to the directory where you are developing the plugin. This command will automatically zip up the plugin and update it in calibre.
vi: Đối với các nhà phát triển các tính năng bổ sung: Đường dẫn đến thư mục mà bạn đang phát triển các tính năng bổ sung. Lệnh này sẽ tự động nén plugin và cập nhật nó vào calibre .

en: Remove a custom plugin by name. Has no effect on builtin plugins
vi: Xoá một plugin tự tạo theo tên. Không có tác dụng với các plugin đi kèm phần mềm.

en: Customize plugin. Specify name of plugin and customization string separated by a comma.
vi: Tuỳ chỉnh trình cắm. Ghi rõ tên của trình cắm và chuỗi tùy biến cách nhau bằng dấu phẩy.

en: List all installed plugins
vi: Liệt kê tất cả các plugin đã được cài đặt.

en: Enable the named plugin
vi: Cho phép khởi chạy plugin có tên sau

en: Disable the named plugin
vi: Vô hiệu hóa plugin có tên sau

en: News
vi: Tin tức

en: Path to library too long. Must be less than %d characters.
vi: Đường dẫn tới thư viện quá dài. Cần ít hơn %d ký tự

en: restored preference
vi: đã khôi phục phần tùy biến

en: creating custom column
vi: tạo cột hiển thị tự chọn

en: No label was provided
vi: Chưa cung cấp nhãn dữ liệu gắn kết

en: The label must contain only lower case letters, digits and underscores, and start with a letter
vi: Nhãn dữ liệu chỉ được chứa các ký tự không in hoa, ký số, dấu gạch dưới, và bắt đầu phần tên là một ký tự

en: Dumping database to SQL
vi: Bỏ cơ sở dữ liệu đến SQL

en: Restoring database from SQL
vi: Khôi phục lại cơ sở dữ liệu từ SQL

en: %(tt)sAverage rating is %(rating)3.1f
vi: %(tt)sĐiểm trung bình%(rating)3.1f

en: On Device
vi: Trên thiết bị

en: Card A
vi: Thẻ A

en: Card B
vi: Thẻ B

en: TEMPLATE ERROR
vi: LỖI VỀ MẪU DỮ LIỆU

en: Starting restoring preferences and column metadata
vi: Bắt đầu khôi phục phần tùy biến và cột hiển thị dữ liệu chi tiết

en: Cannot restore preferences. Backup file not found.
vi: Không thể khôi phục phần tùy biế. Không tìm thấy tập tin sao lưu dự phòng

en: Finished restoring preferences and column metadata
vi: Đã hoàn tất quy trình khôi phục phần tùy biến và cột hiển thị thông tin chi tiết

en: Finished restoring preferences
vi: Đã hoàn tất việc khôi phục phần tùy biến

en: Restoring preferences and column metadata failed
vi: Tiến trình khôi phục phần tùy biến và cột hiển thị thông tin bổ sung xảy ra lỗi

en: Processed
vi: Đã được xử lý

en: Creating custom column
vi: Tạo các cột hiển thị dữ liệu tự chọn

en: thismonth
vi: tháng này

en: daysago
vi: ngày trước đây

en: Number conversion error: {0}
vi: Lỗi khi chuyển đổi ký tự số: (0)

en: Date conversion error: {0}
vi: Lỗi khi chuyển đổi ngày tháng: {0}

en: Non-numeric value in query: {0}
vi: Giá trị không thuộc dạng ký số trong phần truy vấn: {0}

en: unchecked
vi: chưa đánh dấu

en: Invalid boolean query "{0}"
vi: Truy vấn lôgic không hợp lệ

en: Invalid query format for colon-separated search: {0}
vi: Dạng truy vấn không hợp lệ với phần tìm kiếm được tách biệt bởi dấu phẩy: {0}

en: Recursive query group detected: {0}
vi: Đã nhận diện nhóm khi thực hiện truy vấn đệ quy: {0}

en: Cause a running calibre instance, if any, to be shutdown. Note that if there are running jobs, they will be silently aborted, so use with care.
vi: Khiến bản calibre đang thực thi có thể kết thúc. Lưu ý rằng nếu có tác vụ đang thực thi, chúng sẽ được âm thầm hủy bỏ , do đó, sử dụng cẩn thận.

en: Run a plugin that provides a command line interface. For example:
    calibre-debug -r "Add Books" -- file1 --option1
    Everything after the -- will be passed to the plugin as arguments.
vi: Thực thi một tiện ích cung cấp chế độ điều khiển bằng dòng lệnh. Thí dụ:
    calibre-debug -r "Add Books" -- file1 --option1
    Everything after the -- will be passed to the plugin as arguments.

en: Debug log
vi: Nhật kí gỡ lỗi

en: No plugin named %s found
vi: Không tìm thấy tiện ích có tên %s

en: Communicate with Android phones.
vi: Giao tiếp với điện thoại Android.

en: Comma separated list of directories to send e-books to on the device's <b>main memory</b>. The first one that exists will be used
vi: Chia danh mục bằng dấu phẩy rồi gửi sách tới <b>bộ nhớ chính</b> của thiết bị. Thiết bị đầu tiên sẽ được dùng.

en: Comma separated list of directories to send e-books to on the device's <b>storage cards</b>. The first one that exists will be used
vi: Chia danh mục bằng dấu phẩy rồi gửi sách tới  <b>thẻ nhớ</b> của thiết bị. Thiết bị đầu tiên sẽ được dùng.

en: Communicate with S60 phones.
vi: Giao tiếp với điện thoại S60.

en: Communicate with WebOS tablets.
vi: Tương tác với máy tính bảng WebOS

en: <p>If you do not want calibre to recognize your Apple iDevice when it is connected to your computer, click <b>Disable Apple Driver</b>.</p><p>To transfer books to your iDevice, click <b>Disable Apple Driver</b>, then use the 'Connect to iTunes' method recommended in the <a href="http://www.mobileread.com/forums/showthread.php?t=118559">Calibre + iDevices FAQ</a>, using the <em>Connect/Share</em>|<em>Connect to iTunes</em> menu item.</p><p>Enabling the Apple driver for direct connection to iDevices is an unsupported advanced user mode.</p><p></p>
vi: <p>Nếu bạn không muốn calibre nhận biết thiết bị Apple của bạn khi đã kết nối với máy tính, nhấn <b>Vô hiệu hóa trình điều khiển Apple</b>.</p><p> Để chuyển sách tới thiết bị Apple của bạn, nhấn <b>Vô hiệu hóa trình điều khiển Apple</b>, sau đó sử dụng phương thức 'Kết nối với iTunes' được khuyến nghị tại <a href="http://www.mobileread.com/forums/showthread.php?t=118559">Câu hỏi thường gặp về Calibre + iDevices</a>, sử dụng <em>Connect/Share</em>|<em>Connect to iTunes</em> trong danh mục.</p><p>Kích hoạt trình điều khiển để kết nối trực tiếp tới các thiết bị của Apple là cơ chế người dùng cấp cao không được hỗ trợ.</p><p></p>

en: Disable Apple driver
vi: Tắt trình điều khiển Apple

en: Enable Apple driver
vi: Bật trình điều khiển Apple

en: Use Series as Category in iTunes/iBooks
vi: Dùng Series như Thể loại trong iTunes/iBooks

en: Enable to use the series name as the iTunes Genre, iBooks Category
vi: Kích hoạt để sử dụng series như Thể loại trong iTunes, iBooks

en: Cache covers from iTunes/iBooks
vi: Lưu bìa từ iTunes/iBooks

en: Enable to cache and display covers from iTunes/iBooks
vi: Kích hoạt để lưu và hiển thị bìa sách từ iTunes/iBooks

en: "Copy files to iTunes Media folder %s" is enabled in iTunes Preferences|Advanced
vi: "Chép tập tin về thư mục Media của iTunes %s" đã kích hoạt ở thiết lập Preferences|Advanced của iTunes.

en: <p>This setting should match your iTunes <i>Preferences</i>|<i>Advanced</i> setting.</p><p>Disabling will store copies of books transferred to iTunes in your calibre configuration directory.</p><p>Enabling indicates that iTunes is configured to store copies in your iTunes Media folder.</p>
vi: <p>Cần thống nhất với thiết lập <i>Preferences</i>|<i>Advanced</i> ở iTunes.</p><p>Nếu bỏ chọn, sách gửi qua iTunes sẽ lưu trong thư mục do calibre đã thiết lập.</p><p>Chỉ kích hoạt nếu iTunes đã thiết lập sẵn để lưu sách vào thư mục iTunes Media.</p>

en: Enable debug logging
vi: Bật chế độ ghi nhận thông tin lỗi

en: Print driver debug messages to console
vi: In thông điệp gỡ rối về driver trong chế độ dòng lệnh

en: Apple device
vi: Thiết bị của Apple

en: Communicate with iTunes/iBooks.
vi: Giao tiếp với iTunes/iBooks.

en: Apple iDevice detected, launching iTunes, please wait ...
vi: Nhận diện iDevice của Apple, đang khởi chạy iTunes, xin chờ...

en: Cannot copy books directly from iDevice. Drag from iTunes Library to desktop, then add to calibre's Library window.
vi: Không thể sao chép sách trực tiếp từ iDevice. Kéo và thả từ iTunes Library ra desktop, rồi Kéo và thả vào cửa sổ Thư viện calibre.

en: *** Unsupported direct connect mode. See http://www.mobileread.com/forums/showthread.php?t=118559 for instructions on using 'Connect to iTunes' ***
vi: *** Không được hỗ trợ chế độ kết nối trực tiếp . Xem http://www.mobileread.com/forums/showthread.php?t=118559 để được hướng dẫn cách sử dụng 'Kết nối tới iTunes' ***

en: <p>Unable to communicate with iTunes.</p><p>Refer to this <a href="http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3">forum post</a> for more information.</p><p></p>
vi: <p> Không thể để giao tiếp với iTunes </ p> <p> Tham khảo <a này href="http://www.mobileread.com/forums/showpost.php?p=2113958&postcount=3"> bài viết trên diễn đàn < / a> để biết thêm thông tin < / p> </ p >

en: Updating device metadata listing...
vi: Cập nhật danh mục thông tin mô tả của thiết bị ...

en: %(num)d of %(tot)d
vi: %(num)d trong số %(tot)d

en: Some books not found in iTunes database.
    Delete using the iBooks app.
    Click 'Show Details' for a list.
vi: Không tìm thấy một số sách trong cơ sở dữ liệu của iTunes. 
    Xoá thông qua ứng dụng iBoooks.
    Nhấn vào "Xem chi tiết" để hiển thị danh sách.

en: Some cover art could not be converted.
    Click 'Show Details' for a list.
vi: Một số ảnh bìa sẽ không được chuyển đổi định dạng.
    Nhấn vào "Xem chi tiết" để xem danh sách.

en: Communicate with iTunes.
vi: Giao tiếp với iTunes.

en: Communicate with the Sanda Bambook eBook reader.
vi: Giao tiếp với thiết bị đọc sách Sanda Bambook

en: Device IP Address (restart calibre after changing)
vi: Địa chỉ IP của thiết bị (khởi động lại calibre sau khi thay đổi)

en: Unable to add book to library directly from Bambook. Please save the book to disk and add the file to library from disk.
vi: Không thể thêm sách trực tiếp từ Bambook. Vui lòng lưu sách vào đĩa cứng và thêm tập tin sách vào thư viện từ đĩa.

en: Unable to connect to Bambook, you need to install Bambook library first.
vi: Không thể kết nối đến Bambook, bạn cần cài đặt Bambook library trước.

en: Unable to connect to Bambook. 
    If you are trying to connect via Wi-Fi, please make sure the IP address of Bambook has been correctly configured.
vi: Không thể kết nối đến Bambook 
    Nếu bạn đang thử kết nối qua Wi-Fi, xin bảo đảm là địa chỉ IP của Bambook đã được cấu hình đúng.

en: Getting list of books on device...
vi: Đang lấy danh mục sách có trên thiết bị....

en: Transferring books to device...
vi: Đang chuyển sách sang thiết bị ...

en: Adding books to device metadata listing...
vi: Đang thêm sách vào danh mục thông tin mô tả trên thiết bị...

en: Removing books from device...
vi: Đang xoá sách khỏi thiết bị ...

en: Removing books from device metadata listing...
vi: Đang xóa sách khỏi danh mục thông tin mô tả trên thiết bị...

en: Sending metadata to device...
vi: Đang chuyển thông tin mô tả sang thiết bị...

en: Bambook SDK has not been installed.
vi: Bambook SDK chưa được cài đặt.

en: Communicate with the Binatone Readme eBook reader.
vi: Giao tiếp với Binatone Readme eBook reader.

en: Communicate with the Blackberry smart phone.
vi: Giao tiếp với điện thoại thông minh Blackberry.

en: Communicate with the Blackberry playbook.
vi: Giao tiếp với BlackBerry PlayBook.

en: Communicate with BOEYE BEX Serial eBook readers.
vi: Giao tiếp với  loại máy đọc sách BOEYE BEX .

en: Communicate with BOEYE BDX serial eBook readers.
vi: Giao tiếp với  loại máy đọc sách BOEYE BEX .

en: Communicate with the Cybook Gen 3 / Opus eBook reader.
vi: Giao tiếp với Cybook Gen 3 / Opus eBook reader

en: Communicate with the Cybook Orizon eBook reader.
vi: Giao tiếp với thiết bị đọc sách Cybook Orizon.

en: Communicate with the EB600 eBook reader.
vi: Giao tiếp với EB600 eBook reader.

en: Communicate with the Tolino Shine reader.
vi: Tương tác với trình đọc Tolino Shine

en: Communicate with the Astak Mentor EB600
vi: Giao tiếp với Astak Mentor EB600

en: Communicate with the PocketBook 301 reader.
vi: Giao tiếp với PocketBook 301 reader.

en: Communicate with the PocketBook 622 and 623 readers.
vi: Tương tác với trình đọc PocketBook 622 và 623.

en: Communicate with the PocketBook 360+ reader.
vi: Giao tiếp với thiết bị đọc sách PocketBook 360+.

en: Communicate with the PocketBook 701
vi: Giao tiếp với thiết bị đọc sách PocketBook 701.

en: Communicate with the Infibeam Pi2 reader.
vi: Giao tiếp với máy đọc sách  Infibeam Pi2.

en: Communicate with the Entourage Edge.
vi: Giao tiếp với thiết bị đọc sách Entourage Edge.

en: Communicate with the ESlick eBook reader.
vi: Giao tiếp với ESlick eBook reader.

en: Communicate with the Sigmatek eBook reader.
vi: Giao tiếp với Sigmatek eBook reader.

en: Use an arbitrary folder as a device.
vi: Sử dụng một thư mục tùy ý như là một thiết bị.

en: Device Interface
vi: Giao diện thiết bị

en: Communicate with Hanlin V3 eBook readers.
vi: Giao tiếp với Hanlin V3 eBook readers.

en: Communicate with Hanlin V5 eBook readers.
vi: Giao tiếp với Hanlin V5 eBook readers.

en: Communicate with the BOOX eBook reader.
vi: Giao tiếp với BOOX eBook reader.

en: Comma separated list of directories to send e-books to on the device. The first one that exists will be used.
vi: Dùng dấu phẩy tách danh sách các thư mục trên thiết bị có thể gửi e-book đến. Thư mục đầu tiên tồn tại sẽ được dùng.

en: Communicate with the Hanvon N520 eBook reader.
vi: Giao tiếp với Hanvon N520 eBook reader.

en: Communicate with the Kibano eBook reader.
vi: Giao tiếp với máy đọc sách Kibano.

en: Communicate with The Book reader.
vi: Giao tiếp với The Book reader.

en: Communicate with the Libre Air reader.
vi: Giao tiếp với thiết bị đọc Libre Air

en: Communicate with the SpringDesign Alex eBook reader.
vi: Giao tiếp với SpringDesign Alex eBook reader.

en: Communicate with the Azbooka
vi: Giao tiếp với Azbooka

en: Communicate with the Elonex EB 511 eBook reader.
vi: Giao tiếp với Elonex EB 511 eBook reader.

en: Communicate with the Cybook Odyssey eBook reader.
vi: Giao tiếp với thiết bị đọc sách Cybook Odyssey.

en: Communicate with the IRex Iliad eBook reader.
vi: Giao tiếp với IRex Iliad eBook reader.

en: Cannot get files from this device
vi: Không thể lấy các tập tin từ thiết bị.

en: Communicate with the IRex Digital Reader 1000 eBook reader.
vi: Giao tiếp với IRex Digital Reader 1000 eBook reader.

en: Communicate with the IRex Digital Reader 800
vi: Giao tiếp với IRex Digital Reader 800

en: Communicate with the Iriver Story reader.
vi: Giao tiếp với Iriver Story reader.

en: Communicate with the JetBook eBook reader.
vi: Giao tiếp với JetBook eBook reader.

en: Communicate with the MiBuk Wolder reader.
vi: Giao tiếp với MiBuk Wolder reader.

en: Communicate with the JetBook Mini reader.
vi: Giao tiếp với thiết bị đọc sách JetBook Mini.

en: Communicate with the JetBook Color reader.
vi: Giao tiếp với thiết bị đọc JetBook Color

en: Not a valid MOBI file. Reports identity of %s
vi: Không phải định dạng MOBI hợp lệ.  Thông báo định danh của %s

en: Could not generate page mapping.
vi: Không thể tạo biểu đồ trang

en: Communicate with the Kindle eBook reader.
vi: Giao tiếp với Kindle eBook reader.

en: %(time)s<br />Last Page Read: %(loc)d (%(pr)d%%)
vi: %(time)s<br />Trang đã đọc gần nhất: %(loc)d (%(pr)d%%)

en: %(time)s<br />Last Page Read: Location %(loc)d (%(pr)d%%)
vi: %(time)s<br />Trang đã đọc gần nhất: vị trí %(loc)d (%(pr)d%%)

en: <b>Location %(dl)d &bull; %(typ)s</b><br />%(text)s<br />
vi: <b>Vị trí %(dl)d &bull; %(typ)s</b><br />%(text)s<br />

en: <b>Page %(dl)d &bull; %(typ)s</b><br />
vi: <b>Trang %(dl)d &bull; %(typ)s</b><br />

en: <b>Location %(dl)d &bull; %(typ)s</b><br />
vi: <b> Vị trí %(dl)d &bull; %(typ)s</b><br />

en: Communicate with the Kindle 2/3/4/Touch/PaperWhite eBook reader.
vi: Giáo tiếp với máy đọc sáchKindle 2/3/4/Touch/PaperWhite

en: Send page number information when sending books
vi: Gửi thông tin về số trang khi gửi sách

en: The Kindle 3 and newer versions can use page number information in MOBI files. With this option, calibre will calculate and send this information to the Kindle when uploading MOBI files by USB. Note that the page numbers do not correspond to any paper book.
vi: Kindle 3 và các phiên bản mới hơn có thể sử dụng thông tin về số trang lưu trong tập tin MOBI. Thông qua lựa chọn này, calibre sẽ tính toán và gửi thông tin đó qua Kindle khi tải tập tin MOBI qua bằng USB. Cần chú ý số trang không tương đương với bất cứ số trang sách giấy nào.

en: Use slower but more accurate page number calculation
vi: Tính số trang bằng cơ chế chậm nhưng chính xác hơn

en: There are two ways to generate the page number information. Using the more accurate generator will produce pages that correspond better to a printed book. However, this method is slower and will slow down sending files to the Kindle.
vi: Có hai cách khởi tạo thông tin số trang. Sử dụng cơ chế chính xác hơn sẽ cho ra số trang gần tương đương với sách in. Tuy nhiên, cách này chậm hơn và sẽ làm chậm quá trình gửi tập tin đến Kindle.

en: Custom column name to retrieve page counts from
vi: Lấy thông tin số trang từ cột do người dùng tạo

en: If you have a custom column in your library that you use to store the page count of books, you can have calibre use that information, instead of calculating a page count. Specify the name of the custom column here, for example, #pages.
vi: Nếu thư viện của bạn đã tạo thêm cột để lưu số trang sách, calibre có thể xuất thông tin đó thay vì tự tính số trang. Đưa tên cột đó vào đây, ví dụ: #pages.

en: Communicate with the Kindle DX eBook reader.
vi: Giao tiếp với Kindle DX eBook reader.

en: Communicate with the Kindle Fire
vi: Giao tiếp với Kindle Fire

en: Communicate with the Kobo Reader
vi: Giao tiếp với Kobo Reader

en: The Kobo supports several collections including
vi: Kobo hỗ trợ vài bộ sưu tập, bao gồm

en: Create tags for automatic management
vi: Tạo nhãn để quản lý tự động

en: Upload covers for books (newer readers)
vi: Tải lên bìa sách (cho máy đọc sách mới)

en: Normally, the KOBO readers get the cover image from the ebook file itself. With this option, calibre will send a separate cover image to the reader, useful if you have modified the cover.
vi: Thông thường, máy KOBO lấy thông tin về bìa sách từ tập tin sách. Bằng tuỳ chọn này, calibre sẽ gửi một bìa sách riêng đến máy, tiện dụng trong trường hợp bạn đã sửa đổi bìa sách.

en: Upload Black and White Covers
vi: Tải lên bìa sách đen trắng

en: Show expired books
vi: Hiển thị các sách đã quá hạn

en: A bug in an earlier version left non kepubs book records in the database.  With this option Calibre will show the expired records and allow you to delete them with the new delete logic.
vi: Một lỗi trong phiên bản trước đây bỏ qua bản ghi kepubs trong cơ sở dữ liệu . Với Calibre tùy chọn này sẽ hiển thị các hồ sơ đã hết hạn và cho phép bạn xóa chúng với cách xóa mới .

en: Show Previews
vi: Xem trước

en: Kobo previews are included on the Touch and some other versions by default they are no longer displayed as there is no good reason to see them.  Enable if you wish to see/delete them.
vi: Chế độ xem trước của Kobo được sử dụng trong Touch và một số mẫu khác theo mặc định. Nay không còn cho xem trước vì không còn cần thiết lắm. Nếu bạn muốn xem/xóa thì kích hoạt lựa chọn này.

en: Show Recommendations
vi: Gợi ý

en: Kobo now shows recommendations on the device.  In some case these have files but in other cases they are just pointers to the web site to buy. Enable if you wish to see/delete them.
vi: Kobo đưa ra các gợi ý trên thiết bị. Vài trường hợp là gợi ý tập tin, nhưng còn lại chỉ là đường dẫn đến website để mua sách. Nếu bạn muốn xem/xóa gợi ý thì kích hoạt lựa chọn này.

en: Attempt to support newer firmware
vi: Thử hỗ trợ vi chương trình mới hơn.

en: Kobo routinely updates the firmware and the database version. With this option calibre will attempt to perform full read-write functionality - Here be Dragons!! Enable only if you are comfortable with restoring your kobo to factory defaults and testing software
vi: Kobo sẽ cập nhật các phiên bản cơ sở dữ liệu cùng phần nhúng mới nhất. Khi bật tùy chọn này thì calibre sẽ cố gắng thực hiện thao tác đọc-ghi dữ liệu toàn diện trên cơ sở dữ liệu - Cần lưu ý!! Chỉ bật phần này nếu bạn cảm thấy quen thuộc với việc khôi phục phần kobo của bạn về chế độ mặc định và thử nghiệm phần mềm

en: Kobo database version unsupported - See details
vi: Phiên bản cơ sở dữ liệu của Kobo không được hỗ trợ - Xem để biết thêm chi tiết

en: ".kobo" files do not exist on the device as books instead, they are rows in the sqlite database. Currently they cannot be exported or viewed.
vi: Các tập tin ". Kobo" không tồn tại trên thiết bị như sách, thay vào đó, chúng là các hàng trong cơ sở dữ liệu sqlite. Hiện tại, phần mềm không thể xuất khẩu hoặc xem chúng.

en: <hr /><b>Book Last Read:</b> %(time)s<br /><b>Percentage Read:</b> %(pr)d%%<hr />
vi: <hr /><b>Sách đang đọc dở:</b> %(time)s<br /><b>Phần trăm đã đọc:</b> %(pr)d%%<hr />

en: <b>Chapter %(chapter)d:</b> %(chapter_title)s<br /><b>%(typ)s</b><br /><b>Chapter Progress:</b> %(chapter_progress)s%%<br />%(annotation)s<br /><hr />
vi: <b>Chương %(chapter)d:</b> %(chapter_title)s<br /><b>%(typ)s</b><br /><b>Tiến độ chương:</b> %(chapter_progress)s%%<br />%(annotation)s<br /><hr />

en: <b>Chapter %(chapter)d:</b> %(chapter_title)s<br /><b>%(typ)s</b><br /><b>Chapter Progress:</b> %(chapter_progress)s%%<br /><b>Highlight:</b> %(text)s<br /><hr />
vi: <b>Chương %(chapter)d:</b> %(chapter_title)s<br /><b>%(typ)s</b><br /><b>Tiến độ chương:</b> %(chapter_progress)s%%<br /><b>Đánh dấu màu:</b> %(text)s<br /><hr />

en: <b>Chapter %(chapter)d:</b> %(chapter_title)s<br /><b>%(typ)s</b><br /><b>Chapter Progress:</b> %(chapter_progress)s%%<br /><b>Highlight:</b> %(text)s<br /><b>Notes:</b> %(annotation)s<br /><hr />
vi: <b>Chương %(chapter)d:</b> %(chapter_title)s<br /><b>%(typ)s</b><br /><b>Tiến độ chương:</b> %(chapter_progress)s%%<br /><b>Đánh dấu màu:</b> %(text)s<br /><b>Ghi chú:</b> %(annotation)s<br /><hr />

en: The Kobo Touch from firmware V2.0.0 supports bookshelves.
vi: Phần mã nhúng V2.0.0 của Kobo Touch hỗ trợ việc tạo các kệ sách.

en: Specify a tags type column for automatic management
vi: Xác định một thẻ dữ liệu gắn két với loại cột hiển thị cho việc quản lý tự động

en: Create Bookshelves
vi: Tạo các kệ sách

en: Create new bookshelves on the Kobo Touch if they do not exist. This is only for firmware V2.0.0 or later.
vi: Tạo mới các kệ sách trên Kobo Touch nếu các kệ này chưa có. Chỉ áp dụng với phiên bản phần nhúng V2.0.0 hoặc mới hơn.

en: Delete Empty Bookshelves
vi: Xóa các kệ sách rỗng

en: Delete any empty bookshelves from the Kobo Touch when syncing is finished. This is only for firmware V2.0.0 or later.
vi: Xóa bất kỳ kệ sách nào hiện ở trạng thái rỗng trong Kobo Touch khi việc đồng bộ hóa được hoàn tất. Chỉ áp dụng với phiên bản phần nhúng V2.0.0 hoặc mới hơn.

en: Upload covers for books
vi: Tải lên bìa sách

en: Upload cover images from the calibre library when sending books to the device.
vi: Tải lên các hình ảnh bìa sách từ phần thư viện calibre khi đang thực hiện thao tác chuyển sách vào thiết bị.

en: Keep cover aspect ratio
vi: Giữ tỉ lệ hiển thị bìa sách

en: When uploading covers, do not change the aspect ratio when resizing for the device. This is for firmware versions 2.3.1 and later.
vi: Khi đang tải lên các bìa sách, không thay đổi tỉ lệ hiển thị khi tiến hành chỉnh lại kích thước để hiển thị trong thiết bị. Phần này yêu cầu phần nhúng phải có phiên bản 2.3.1 hoặc mới hơn.

en: Show archived books
vi: Hiển thị các quyển sách được sao lưu

en: Archived books are listed on the device but need to be downloaded to read. Use this option to show these books and match them with books in the calibre library.
vi: Các quyển sách được sao lưu được hiển thị trên thiết bị nhưng cần phải được tải về để đọc. Sử dụng tùy chọn này để hiển thị các quyển sách đó và gắn thông tin của quyển sách với các quyển tương tự khác trong thư viện calibre.

en: Communicate with the Palm Pre
vi: Giao tiếp với Palm Pre

en: Communicate with the Bq Avant
vi: Giao tiếp với Bq Avant

en: Communicate with the Sweex/Kogan/Q600/Wink
vi: Giao tiếp với Sweex/Kogan/Q600/Wink

en: Communicate with the Pandigital Novel
vi: Giao tiếp với Pandigital Novel

en: Communicate with the VelocityMicro
vi: Giao tiếp với VelocityMicro

en: Communicate with the GM2000
vi: Giao tiếp với GM2000

en: Communicate with the Acer Lumiread
vi: Giao tiếp với Acer Lumiread

en: Communicate with the Aluratek Color
vi: Giao tiếp với Aluratek Color

en: Communicate with the Trekstor
vi: Giao tiếp với Trekstor

en: Communicate with the EEE Reader
vi: Giao tiếp với thiết bị đọc sách EEE

en: Communicate with the Adam tablet
vi: Tương tác với máy tính bảng Adam

en: Communicate with the Nextbook Reader
vi: Giao tiếp với thiết bị đọc sách Nextbook

en: Communicate with the Moovybook Reader
vi: Tương tác với Moovybook

en: Communicate with the COBY
vi: Giao tiếp với COBY

en: Communicate with the Ex124G
vi: Giao tiếp với Ex142G

en: Get device information...
vi: Lấy thông tin về thiết bị

en: Added %s
vi: %s đã được thêm vào

en: Communicate with the Nokia 770 internet tablet.
vi: Giao tiếp với Nokia 770

en: Communicate with the Nokia 810/900 internet tablet.
vi: Giao tiếp với Nokia 810/900

en: Communicate with the Nokia E52
vi: Giao tiếp với Nokia E52

en: The Nook
vi: Nook

en: Communicate with the Nook eBook reader.
vi: Giao tiếp với thiết bị đọc sách Nook.

en: Communicate with the Nook Color, TSR and Tablet eBook readers.
vi: Giao tiếp với các thiết bị đọc sách Nook: Color, TSR, bảng.

en: Communicate with the Nuut2 eBook reader.
vi: Giao tiếp với thiết bị đọc sách Nuut2.

en: Communicate with Sony eBook readers older than the PRST1.
vi: Giao tiếp với các thiết bị đọc Sony đời cũ trước PRST1.

en: Comments have been removed as the SONY reader chokes on them
vi: Thiết bị đọc SONY không xử lý được ghi chú; các ghi chú đã bị  xóa bỏ.

en: All by title
vi: Liệt kê toàn bộ theo tựa đề

en: All by author
vi: Liệt kê toàn bộ theo tác giả

en: Comma separated list of metadata fields to turn into collections on the device. Possibilities include:
vi: Danh sách các trường thông tin mô tả có thể chuyển thành bộ sưu tập trên thiết bị, tách bằng dấu phẩy. Ví dụ:

en: . Two special collections are available: %(abt)s:%(abtv)s and %(aba)s:%(abav)s. Add  these values to the list to enable them. The collections will be given the name provided after the ":" character.
vi: . Còn có hai bộ sưu tập đặc biệt: %(abt)s:%(abtv)s and %(aba)s:%(abav)s. Để kích hoạt, thêm các giá trị này vào danh sách. Tên các bộ sưu tập sẽ lấy theo tên sau dấu ":".

en: Upload separate cover thumbnails for books (newer readers)
vi: Tải lên ảnh bìa nhỏ không đi kèm (các đời máy mới)

en: Normally, the SONY readers get the cover image from the ebook file itself. With this option, calibre will send a separate cover image to the reader, useful if you are sending DRMed books in which you cannot change the cover. WARNING: This option should only be used with newer SONY readers: 350, 650, 950 and newer.
vi: Thông thường thiết bị đọc SONY lấy ảnh bìa từ chính tập tin sách. Theo lựa chọn này, calibre sẽ gửi riêng ảnh bìa tới thiết bị đọc, dùng khi bạn gửi sách có DRM không thay đổi được ảnh bìa. CHÚ Ý: Chỉ sử dụng được với các đời máy SONY mới: 350, 650, 950 và về sau.

en: Refresh separate covers when using automatic management (newer readers)
vi: Tải lại bìa không đi kèm khi dùng chế độ quản lý tự động (các đời máy mới)

en: Set this option to have separate book covers uploaded every time you connect your device. Unset this option if you have so many books on the reader that performance is unacceptable.
vi: Với lựa chọn này, mỗi lần thiết bị kết nối, ảnh bìa lại được tự động tải lên. Bỏ chọn nếu trên thiết bị chứa quá nhiều sách không thể thực hiện được.

en: Preserve cover aspect ratio when building thumbnails
vi: Giữ nguyên tỷ lệ bìa khi tạo ảnh nhỏ

en: Set this option if you want the cover thumbnails to have the same aspect ratio (width to height) as the cover. Unset it if you want the thumbnail to be the maximum size, ignoring aspect ratio.
vi: Với lựa chọn này, ảnh nhỏ của bìa sẽ giữ nguyên tỷ lệ (chiều cao x chiều ngang). Bỏ chọn nếu muốn tạo cỡ ảnh lớn nhất có được, bỏ qua tỷ lệ.

en: Search for books in all folders
vi: Tìm sách trong mọi thư mục

en: Setting this option tells calibre to look for books in all folders on the device and its cards. This permits calibre to find books put on the device by other software and by wireless download.
vi: Với lựa chọn này, calibre sẽ tìm sách trong mọi thư mục trên thiết bị. Như vậy có thể tìm được sách trên thiết bị do phần mềm khác gửi tới hoặc tải xuống qua wireless.

en: Communicate with the PRST1 and newer SONY eBook readers
vi: Giao tiếp với thiết bị đọc SONY từ PRST1 về sau

en: Upload separate cover thumbnails for books
vi: Tải lên ảnh bìa nhỏ không đi kèm

en: Normally, the SONY readers get the cover image from the ebook file itself. With this option, calibre will send a separate cover image to the reader, useful if you are sending DRMed books in which you cannot change the cover.
vi: Các thiết bị đọc SONY thông thường lấy ảnh bìa từ tập tin sách. Theo lựa chọn này, calibre sẽ gửi ảnh bìa riêng tới thiết bị, dùng khi bạn tải các sách có DRM không thay đổi được bìa.

en: Refresh separate covers when using automatic management
vi: Tải lại ảnh bìa riêng khi dùng chế độ quản lý tự động

en: Use SONY Author Format (First Author Only)
vi: Dùng địnhh dạng tác giả của SONY (Chỉ tác giả đầu)

en: Set this option if you want the author on the Sony to appear the same way the T1 sets it. This means it will only show the first author for books with multiple authors. Leave this disabled if you use Metadata Plugboards.
vi: Theo lựa chọn này, tác giả hiển thị trên máy Sony giống như thiết lập trên T1. Với những sách có nhiều tác giả, chỉ tác giả đầu tiên được hiển thị. Bỏ chọn nếu dùng Quy tắc sửa thông tin miêu tả.

en: Communicate with the Samsung SNE eBook reader.
vi: Giao tiếp với Samsung SNE eBook reader.

en: Communicate with the Teclast K3/K5 reader.
vi: Giao tiếp với Teclast K3/K5 reader.

en: Communicate with the Newsmy reader.
vi: Giao tiếp với Newsmy reader.

en: Communicate with the Archos reader.
vi: Giao tiếp với thiết bị đọc sách Archos.

en: Communicate with the Pico reader.
vi: Giao tiếp với thiết bị đọc sách Pico.

en: Communicate with the iPapyrus reader.
vi: Giao tiếp với iPapyrus reader.

en: Communicate with the Sovos reader.
vi: Giao tiếp với thiết bị đọc sách Sovos

en: Communicate with the Sunstech EB700 reader.
vi: Giao tiếp với thiết bị đọc sách Sunstech EB700

en: Communicate with the Stash W950 reader.
vi: Giao tiếp với thiết bị đọc sách Stash W950

en: Communicate with the Wexler reader.
vi: Giao tiếp với thiết bị đọc sách Wexler

en: Unable to detect the %s disk drive. Try rebooting.
vi: Không thể tìm thấy ổ đĩa %s. Xin thử khởi động lại.

en: Unable to detect the %s disk drive.
vi: Không thể tìm thấy ổ đĩa %s.

en: Configure Device
vi: Cấu hình thiết bị

en: settings for device drivers
vi: thiết lập cho trình điều khiển của thiết bị

en: Ordered list of formats the device will accept
vi: Các định dạng tập tin (theo thứ tự ưu tiên) thiết bị sẽ nhận

en: Place files in sub directories if the device supports them
vi: Đặt các tập tin vào thư mục phụ nếu thiết bị hỗ trợ chúng

en: Read metadata from files on device
vi: Đọc thông tin mô tả từ các tập tin trên thiết bị.

en: Template to control how books are saved
vi: Biểu mẫu kiểm soát cách lưu sách

en: Extra customization
vi: Tuỳ biến thêm

en: Communicate with an eBook reader.
vi: Giao tiếp với một thiết bị đọc sách điện tử

en: Failed to access files in the main memory of your device. You should contact the device manufacturer for support. Common fixes are: try a different USB cable/USB port on your computer. If you device has a "Reset to factory defaults" type of setting somewhere, use it. Underlying error: %s
vi: Không thể truy cập tập tin trong bộ nhớ chính thiết bị của bạn. Bạn nên liên hệ với hãng sản xuất thiết bị để được hỗ trợ thêm. Các cách chữa lỗi thông thường: thử dây USB khác/cổng USB khác trên máy tính. Nếu thiết bị có chức năng "Reset to factory default" ("Trở về trạng thái mặc định khi xuất xưởng"), thử dùng nó. Lỗi: %s

en: Failed to access files on the SD card in your device. This can happen for many reasons. The SD card may be corrupted, it may be too large for your device, it may be write-protected, etc. Try a different SD card, or reformat your SD card using the FAT32 filesystem. Also make sure there are not too many files in the root of your SD card. Underlying error: %s
vi: Không thể truy cập tập tin trên thẻ SD trong máy bạn. Có nhiều nguyên nhân dẫn đến điều này. Thẻ SD có thể bị lỗi, dung lượng quá lớn đối với thiết bị của bạn, đang bị khoá chức năng ghi, v.v.. THử một thẻ SD khác, hoặc định dạng lại thẻ SD sử dụng loại định dạng FAT32. Chú ý không để quá nhiều tập tin ở thư mục gốc trên thẻ SD. Lỗi: %s

en: USB Vendor ID (in hex)
vi: Tên hãng sản xuất USB (dưới dạng hex)

en: Get this ID using Preferences -> Misc -> Get information to set up the user-defined device
vi: Lấy thông tin này qua tuỳ chọn > Khác > Nhận thông tin để thiết lập các thiết bị người dùng định nghĩa

en: USB Product ID (in hex)
vi: Tên sản phẩm USB (dạng hex)

en: Selected slot: %s is not supported.
vi: Khe chứa: %s không được hỗ trợ.

en: There is insufficient free space in main memory
vi: Không đủ không gian trống trong bộ nhớ chính.

en: There is insufficient free space on the storage card
vi: Không đủ không gian trống trong thẻ lưu trữ.

en: Failed %s
vi: Thất bại %s

en: Failed to process comic: 
    
    %s
vi: Xử lý truyện tranh thất bại 
    
    %s

en: INPUT OPTIONS
vi: TUỲ CHỌN NHẬP

en: OUTPUT OPTIONS
vi: TUỲ CHỌN XUẤT

en: Options to control the processing of the input %s file
vi: Các tuỳ chọn điều chỉnh xử lý của tập tin nhập %s

en: Options to control the processing of the output %s
vi: Các tuỳ chọn điều chỉnh xử lý của tập tin xuất %s

en: Options to control the look and feel of the output
vi: Các tuỳ chọn điều chỉnh theo trải nghiệm cho tập tin xuất

en: Control auto-detection of document structure.
vi: Điều chỉnh tự động nhận dạng cấu trúc văn bản.

en: Control the automatic generation of a Table of Contents. By default, if the source file has a Table of Contents, it will be used in preference to the automatically generated one.
vi: Điều chỉnh quá trình tự tạo Mục Lục. Mặc định, nếu tập tin nguồn đã có sẵn Mục Lục, nó sẽ được sử dụng thay vì tự động tạo Mục Lục mới.

en: Options to set metadata in the output
vi: Tuỳ chọn để gán thông tin mô tả cho tập tin xuất

en: Options to help with debugging the conversion
vi: Tùy chọn giúp gỡ lỗi cho việc chuyển đổi

en: Output saved to
vi: Dữ liệu xuất được lưu vào

en: Number of colors for grayscale image conversion. Default: %default. Values of less than 256 may result in blurred text on your device if you are creating your comics in EPUB format.
vi: Số màu của quá trình chuyển đổi hình ảnh sang đen trắng. Mặc định: %default. Giá trị thấp hơn 256 có thể dẫn đến chữ trên thiết bị bị mờ nếu bạn đang tạo sách dưới định dạng EPUB.

en: Disable normalize (improve contrast) color range for pictures. Default: False
vi: Huỷ tự động cân bằng màu (tăng độ tương phản) trong hình. Mặc định là: False

en: Maintain picture aspect ratio. Default is to fill the screen.
vi: Giữ nguyên tỷ lệ hình ảnh. Mặc định là đầy màn hình.

en: Disable sharpening.
vi: Tắt chế độ làm sắc nét hình ảnh

en: Disable trimming of comic pages. For some comics, trimming might remove content as well as borders.
vi: Tắt chức năng cắt xén các trang truyện tranh. Đối với một số truyện tranh, cắt xén có thể loại bỏ cả nội dung và đường biên.

en: Don't split landscape images into two portrait images
vi: Không tự động chia đôi ảnh nằm ngang thành hai ảnh nằm dọc.

en: Used for right-to-left publications like manga. Causes landscape pages to be split into portrait pages from right to left.
vi: Dùng cho các ấn phẩm đọc từ phải sang trái như manga. Chế độ này sẽ khiến các trang nằm ngang bị chia thành 2 trang nằm dọc từ phải sang trái.

en: Enable Despeckle. Reduces speckle noise. May greatly increase processing time.
vi: Kích hoạt tính năng khử đốm. Giúp giảm các hạt đốm trên trang truyện. Có thể làm tăng đáng kể thời gian xử lý.

en: Don't sort the files found in the comic alphabetically by name. Instead use the order they were added to the comic.
vi: Không sắp xếp các tập tin tìm thấy trong truyện theo tên Alphabet. Thay vào đó sắp xếp theo thứ tự được thêm vào truyện.

en: The format that images in the created ebook are converted to. You can experiment to see which format gives you optimal size and look on your device.
vi: Định dạng mà hình ảnh được chuyển đổi thành trong ebook tạo ra. Bạn có thể thử nghiệm để xem định dạng nào cho kích thước và hình ảnh tối ưu trên thiết bị của bạn.

en: Apply no processing to the image
vi: Không thêm hiệu ứng cho ảnh.

en: Do not convert the image to grayscale (black and white)
vi: Không chuyển ảnh sang dạng đen trắng.

en: Specify the image size as widthxheight pixels. Normally, an image size is automatically calculated from the output profile, this option overrides it.
vi: Chỉ rõ kích thước ảnh dạng điểm ảnh rộng x cao. Thông thường, cỡ ảnh được tính toán tự động từ hồ sơ xuất, tuỳ chọn này bỏ qua nó.

en: When converting a CBC do not add links to each page to the TOC. Note this only applies if the TOC has more than one section
vi: Khi chuyển đổi từ định dạng CBC không bổ sung đường dẫn đến mỗi trang đến TOC. Chú ý điều này chỉ áp dụng nếu TOC có nhiều hơn một phần.

en: Extract the contents of the generated EPUB file to the specified directory. The contents of the directory are first deleted, so be careful.
vi: Trích xuất nội dung của tập tin EPUB được tạo vào thư mục chỉ định. Thư mục sẽ được làm trống trước, vì vậy hãy cẩn thận.

en: Turn off splitting at page breaks. Normally, input files are automatically split at every page break into two files. This gives an output ebook that can be parsed faster and with less resources. However, splitting is slow and if your source file contains a very large number of page breaks, you should turn off splitting on page breaks.
vi: Tắt chia tách ở ngắt trang. Thông thường, các tập tin đầu vào sẽ được tự động chia nhỏ ở mọi ngắt trang thành hai tập tin. Điều này tạo ra một sách điện tử có thể được phân tích nhanh hơn và sử dụng tài nguyên ít hơn. Tuy nhiên, việc chia tách làm chậm quá trình chuyển đổi. Nếu tập tin nguồn của bạn có chứa một số lượng rất lớn các ngắt trang, bạn nên tắt chức năng này.

en: Split all HTML files larger than this size (in KB). This is necessary as most EPUB readers cannot handle large file sizes. The default of %defaultKB is the size required for Adobe Digital Editions.
vi: Chia tách tất cả các tập tin HTML lớn hơn kích thước này (đơn vị KB). Điều này là cần thiết vì hầu hết thiết bị đọc sách EPUB không thể xử lý kích thước tập tin lớn. Giá trị mặc định %defaultKB là kích thước cần thiết cho Adobe Digital Editions.

en: Normally, if the input file has no cover and you don't specify one, a default cover is generated with the title, authors, etc. This option disables the generation of this cover.
vi: Thông thường, nếu các tập tin nguồn không có bìa sách và bạn không chỉ định trước, một bìa mặc định được tạo ra với tiêu đề, tác giả,...Chọn để vô hiệu hóa chức năng này.

en: Do not use SVG for the book cover. Use this option if your EPUB is going to be used on a device that does not support SVG, like the iPhone or the JetBook Lite. Without this option, such devices will display the cover as a blank page.
vi: Không sử dụng SVG cho bìa sách. Chọn nếu EPUB của bạn sẽ được sử dụng trên một thiết bị không hỗ trợ SVG, như iPhone hay JetBook Lite. Nếu không chọn, những thiết bị trên sẽ hiển thị bìa như là một trang trắng.

en: Do not insert a Table of Contents at the beginning of the book.
vi: Không thêm Mục lục vào phần đầu của sách

en: Enable autorotation of images that are wider than the screen width.
vi: Chọn để tự động xoay những ảnh rộng hơn bề ngang màn hình.

en: Set the space between words in pts. Default is %default
vi: Gán khoảng cách giữa các từ theo đơn vị pt. Mặc định là %default

en: Add a header to all the pages with title and author.
vi: Thêm dòng đầu trang chứa tựa đề và tác giả vào mỗi trang sách.

en: Set the format of the header. %a is replaced by the author and %t by the title. Default is %default
vi: Gán mẫu cho dòng đầu trang. %a được thay bằng tên tác giả, %t được thay bằng tựa đề. Mặc định là %default

en: Add extra spacing below the header. Default is %default pt.
vi: Thêm khoảng trống dưới dòng đầu trang. Mặc định là %default pt.

en: Minimum paragraph indent (the indent of the first line of a paragraph) in pts. Default: %default
vi: Khoảng cách thụt vào đầu đoạn tối thiểu theo đơn vị pt. Mặc định: %default

en: Render tables in the HTML as images (useful if the document has large or complex tables)
vi: Vẽ bảng trong file HTML theo dạng hình ảnh (hữu ích trong trường hợp tài liệu có bảng lớn và cấu trúc phức tạp)

en: Comic
vi: Truyện tranh

en: Disable compression of the file contents.
vi: Vô hiệu hóa nén nội dung tập tin.

en: Specify the character encoding of the output document. The default is cp1252. Note: This option is not honored by all formats.
vi: Bảng mã cho tập tin xuất. Mặc định là cp1252. Chú ý: Không phải định dạng nào cũng hỗ trợ lựa chọn này.

en: Add Table of Contents to beginning of the book.
vi: Thêm Mục lục vào phần đầu sách

en: Do not extract images from the document
vi: Không rút trích hình ảnh từ tài liệu

en: Use the new PDF conversion engine.
vi: Sử dụng công cụ chuyển đổi PDF mới.

en: Specify the character encoding of the output document. The default is cp1252.
vi: Bảng mã cho tập tin xuất. Mặc định là cp1252.

en: This RTF file has a feature calibre does not support. Convert it to HTML first and then try it.
    %s
vi: Tập tin RTF này có chức năng mà calibre không hỗ trợ. Chuyển đổi nó sang HTML trước rồi thử lại.
    %s

en: Specify the character encoding of the output document. The default is utf-8.
vi: Bảng mã cho tập tin xuất. Mặc định là utf-8.

en: Start Page
vi: Trang bắt đầu

en: Footnotes
vi: Chú dẫn

en: Normally extra spaces are condensed into a single space. With this option all spaces will be displayed.
vi: Bình thường nhiều khoảng trắng được gộp lại thành một khoảng trắng. Chọn để giữ nguyên các khoảng trắng.

en: Save the output from different stages of the conversion pipeline to the specified directory. Useful if you are unsure at which stage of the conversion process a bug is occurring.
vi: Lưu dữ liệu xuất từ từng giai đoạn chuyển đổi vào thư mục được chỉ định. Hữu ích nếu bạn không rõ quá trình chuyển đổi bị lỗi ở giai đoạn nào.

en: Specify the input profile. The input profile gives the conversion system information on how to interpret various information in the input document. For example resolution dependent lengths (i.e. lengths in pixels). Choices are:
vi: Xác định hồ sơ nhập. Hồ sơ nhập cung cấp cho hệ thống chuyển đổi định dạng thông tin để suy luận các thông tin khác nhau trong tài liệu được nhập vào. Ví dụ chiều dài phụ thuộc vào độ phân giải (Chiều dài tính theo số điểm ảnh). Các lựa chọn bao gồm:

en: Disable all rescaling of font sizes.
vi: Vô hiệu hoá sự thay đổi tỷ lệ cho kích thước phông chữ.

en: Some badly designed documents use tables to control the layout of text on the page. When converted these documents often have text that runs off the page and other artifacts. This option will extract the content from the tables and present it in a linear fashion.
vi: Một số tài liệu được làm cẩu thả dùng bảng để điều chỉnh vị trí chữ trên trang. Khi chuyển đổi sang định dạng khác, các tài liệu này thường có chữ nằm ngoài trang và các lỗi khác. Tuỳ chọn này sẽ tách nội dung trong các bảng đó và sắp xếp dưới dạng liệt kê.

en: Normally, if the source file already has a Table of Contents, it is used in preference to the auto-generated one. With this option, the auto-generated one is always used.
vi: Thông thường, nếu tập tin nguồn đã có sẵ Mục Lục, nó sẽ được sử dụng thay cho Mục Lục tự tạo. Tuỳ chọn này sẽ khiến phần mềm luôn sử dụng Mục Lục tự tạo.

en: Don't add auto-detected chapters to the Table of Contents.
vi: Không thêm những chương được phần mềm tự tìm ra vào Mục Lục.

en: If fewer than this number of chapters is detected, then links are added to the Table of Contents. Default: %default
vi: Nếu số chương được tìm ra nhỏ hơn ngưỡng này, các liên kết sẽ được thêm vào Mục Lục. Mặc định: %default

en: Maximum number of links to insert into the TOC. Set to 0 to disable. Default is: %default. Links are only added to the TOC if less than the threshold number of chapters were detected.
vi: Số liên kết được chèn vào Mục Lục. Gán 0 để vô hiệu hóa. Mặc định: %default. Liên kết chỉ được thêm vào Mục Lục nếu số chương được tìm ra nhỏ hơn ngưỡng bạn đã chọn.

en: Specify how to mark detected chapters. A value of "pagebreak" will insert page breaks before chapters. A value of "rule" will insert a line before chapters. A value of "none" will disable chapter marking and a value of "both" will use both page breaks and lines to mark chapters.
vi: Chỉ ra cách đánh dấu chương sách. Giá trị "pagebreak" sẽ chèn ngắt trang trước mỗi chương. Giá trị "rule" sẽ chèn một đường kẻ trước mỗi chương. Giá trị "none" vô hiệu hóa việc đánh dấu chương, giá trị "both" chèn cả ngắt trang và đường kẻ để đánh dấu chương.

en: Change text justification. A value of "left" converts all justified text in the source to left aligned (i.e. unjustified) text. A value of "justify" converts all unjustified text to justified. A value of "original" (the default) does not change justification in the source file. Note that only some output formats support justification.
vi: Thay đổi cách canh lề chữ. Giá trị "left": canh lề trái. Giá trị "justify": canh đều. Giá trị "original" (mặc định) giữ nguyên lề tài liệu trong tập tin đầu vào. Chú ý: Chức năng canh lề chỉ có trong một vài định dạng xuất.

en: Remove spacing between paragraphs. Also sets an indent on paragraphs of 1.5em. Spacing removal will not work if the source file does not use paragraphs (<p> or <div> tags).
vi: Xóa khoảng trắng giữa các đoạn tài liệu. Đồng thời thụt vào đầu đoạn một khoảng 1.5em. Nếu tập tin đầu vào không sử dụng đoạn (thẻ <p> hoặc <div>), phần mềm không thể xóa khoảng trắng.

en: Use the cover detected from the source file in preference to the specified cover.
vi: Ưu tiên sử dụng bìa sách được tìm ra từ tập tin đầu vào hơn là bìa đã được định trước.

en: Insert a blank line between paragraphs. Will not work if the source file does not use paragraphs (<p> or <div> tags).
vi: Chèn một dòng trắng giữa các đoạn tài liệu. Không có tác dụng nếu tập tin đầu vào không sử dụng đoạn (thẻ <p> hoặc <div>).

en: Insert the book metadata at the start of the book. This is useful if your ebook reader does not support displaying/searching metadata directly.
vi: Chèn thông tin mô tà vào đầu cuốn sách. Hữu ích nếu thiết bị đọc sách của bạn không có chức năng hiển thị/tìm kiếm thông tin mô tà trực tiếp.

en: Read metadata from the specified OPF file. Metadata read from this file will override any metadata in the source file.
vi: Đọc thông tin mô tả từ tập tin OPF được chỉ định. Thông tin mô tả được đọc từ tập tin này sẽ ghi đè thông tin mô tả trong tập tin đầu vào.

en: Set the title.
vi: Gán Tựa đề

en: Set the authors. Multiple authors should be separated by ampersands.
vi: Gán tác giả. Tên các tác giả phải được ngăn cách bằng ký hiệu và (&).

en: Set the cover to the specified file or URL
vi: Gán bìa sách từ tập tin hoặc URL được chỉ định

en: Set the ebook description.
vi: Gán mô tả

en: Set the ebook publisher.
vi: Gán nhà xuất bản

en: Set the index of the book in this series.
vi: Gán thứ tự trong bộ sách

en: Set the rating. Should be a number between 1 and 5.
vi: Gán điểm số. Phài là một số từ 1 đến 5

en: Set the ISBN of the book.
vi: Gán ISBN

en: Set the tags for the book. Should be a comma separated list.
vi: Gán thẻ cho sách. Giữa các thẻ phải có dấu phẩy.

en: Set the language.
vi: Gán ngôn ngữ

en: Set the publication date.
vi: Gán ngày xuất bản

en: Could not find an ebook inside the archive
vi: Không tìm thấy sách điện tử trong tập tin nén

en: Converting input to HTML...
vi: Đang chuyển đổi tập tin đầu vào sang HTML...

en: Running transforms on ebook...
vi: Đang thay đổi sách điện tử

en: Follow all local links in an HTML file and create a ZIP file containing all linked files. This plugin is run every time you add an HTML file to the library.
vi: Truy cập tất cả các đường dẫn nội bộ trong một tập tin HTML và tạo một tập tin nén chứa tất cả các file được dẫn tới. Plugin này sẽ chạy mỗi khi bạn bổ sung một tập tin HTML vào thư viện.

en: Creating LIT file from EPUB...
vi: Đang tạo tập tin LIT từ EPUB

en: 	Book Designer file detected.
vi: 	tập tin Book Designer được phát hiện.

en: 	Parsing HTML...
vi: 	Phân tích mã HTML

en: 	Baen file detected. Re-parsing...
vi: 	tập tin Baen được phát hiện. Đang phân tích lại...

en: 	Converting to BBeB...
vi: 	Đang chuyển đổi sang BBeB...

en: Could not parse file: %s
vi: Không thể phân tích tập tin: %s

en: %s is an empty file
vi: %s là một tập tin rỗng

en: Cannot add link %s to TOC
vi: Không thể thêm liên kết %s vào Mục Lục

en: Unable to process interlaced PNG %s
vi: Không thể xử lý interlaced PNG %s

en: An error occurred while processing a table: %s. Ignoring table markup.
vi: Lỗi xảy ra khi xử lý bảng: %s. Bỏ qua đánh dấu bảng.

en: Table has cell that is too large
vi: Bảng có ô quá lớn

en: Could not read cover image: %s
vi: Không thể đọc ảnh bìa: %s

en: Cannot read from: %s
vi: Không thể đọc từ: %s

en: Failed to process opf file
vi: Thất bại khi xử lý tập tin opf

en: Output LRS file
vi: Xuất file dạng LRS

en: Do not save embedded image and font files to disk
vi: Không lưu trữ hình ảnh và font kèm theo ra đĩa

en: Parsing LRF...
vi: Đang phân tich LRF...

en: Creating XML...
vi: Tạo file XML

en: Could not read from thumbnail file:
vi: Không thể đọc từ tập tin hình ảnh thu nhỏ:

en: Path to output file
vi: Đường dẫn đến tập tin xuất

en: Convert LRS to LRS, useful for debugging.
vi: Chuyển đổi LRS sang LRS, hữu ích cho việc gỡ lỗi.

en: Invalid LRF file. Could not set metadata.
vi: Tập tin LRF không hợp lệ. Không thể gán thông tin mô tả.

en: Set the book title
vi: Đặt tiêu đề cho sách

en: Set the author
vi: Gán tên Tác giả

en: The category this book belongs to. E.g.: History
vi: Thể loại của sách, ví dụ: Lịch sử

en: Path to a graphic that will be set as this files' thumbnail
vi: Đường dẫn tới hình ảnh sẽ được dùng làm ảnh thu nhỏ của tập tin này

en: Path to a txt file containing the comment to be stored in the lrf file.
vi: Đường dẫn đến tập tin txt chứa lời bình/chú thích bạn muốn lưu trong tập tin lrf.

en: Extract thumbnail from LRF file
vi: Tách ảnh thu nhỏ từ tập tin LRF

en: Set the publisher
vi: Gán tên Nhà xuất bản

en: Set the book classification
vi: Gán Phân loại sách

en: Set the book creator
vi: Gán người tạo sách

en: Extract cover from LRF file. Note that the LRF format has no defined cover, so we use some heuristics to guess the cover.
vi: Tách bìa sách từ tập tin LRF. Chú ý rằng định dạng LRF không có bìa xác định, do đó chúng tôi phải phỏng đoán bìa sách.

en: Set book ID
vi: Gán Mã sách

en: Extract common e-book formats from archives (zip/rar) files. Also try to autodetect if they are actually cbz/cbr files.
vi: Trích xuất các định dạng sách điện tử phổ biến từ các tập tin nén (zip/rar). Đồng thời tự động phát hiện nếu chúng thực chất là các tập tin cbz/cbr.

en: Producer
vi: Chủ nhiệm

en: Rights
vi: Quyền

en: Set the authors. Multiple authors should be separated by the & character. Author names should be in the order Firstname Lastname.
vi: Gán tác giả. Tên các tác giả phải được ngăn cách bằng ký hiệu & . Tên tác giả nên được đặt theo thứ tự Tên TênHọ.

en: The version of the title to be used for sorting. If unspecified, and the title is specified, it will be auto-generated from the title.
vi: Chuỗi dùng để sắp xếp theo tựa đề. Nếu không được ghi rõ và tựa đề đã được định trước, chuỗi này sẽ được tự động tạo từ tựa đề.

en: String to be used when sorting by author. If unspecified, and the author(s) are specified, it will be auto-generated from the author(s).
vi: Chuỗi dùng để sắp xếp theo tác giả. Nếu không được ghi rõ và tên tác giả đã được định trước, chuỗi này sẽ được tự động tạo từ tên tác giả.

en: Set the cover to the specified file.
vi: Gán bìa sách cho tập tin được chỉ định

en: Set the book category.
vi: Gán Danh mục cho sách

en: Set the published date.
vi: Gán ngày xuất bản.

en: Get the cover from the ebook and save it at as the specified file.
vi: Tách Bìa từ sách và lưu trữ thành file chỉ định

en: Specify the name of an OPF file. The metadata will be written to the OPF file.
vi: Chỉ ra tên của một tập tin OPF. Thông tin mô tả sẽ được ghi vào tập tin này.

en: Set the BookID in LRF files
vi: Gán BookID trong tập tin LRF

en: No file specified
vi: Chưa chọn file nào cả

en: Original metadata
vi: Thông tin mô tả ban đầu

en: Changed metadata
vi: Thông tin mô tả được thay đổi

en: OPF created in
vi: OPF được tạo ở

en: Cover saved to
vi: Bìa sách được lưu vào

en: No cover found
vi: Không tìm thấy bìa sách

en: Downloads metadata from isbndb.com
vi: Tải thông tin mô tả từ isbndb.com

en: IsbnDB key:
vi: Khóa IsbnDB:

en: Download all metadata (slow)
vi: Tải tất cả siêu dữ liệu (chậm)

en: This is an Amazon Topaz book. It cannot be processed.
vi: Đây là sách loại Amazon Topaz. Phần mềm không thể xử lý.

en: Acknowledgements
vi: Lời cảm ơn

note: #-#-#-#-#  292 (gnome-doc-utils GNOME TRUNK)  #-#-#-#-# Used as a title for a bibliography. #-#-#-#-#  893 (MATE Desktop Environment)  #-#-#-#-# #-#-#-#-#  1474 (gnome-doc-utils GNOME TRUNK)  #-#-#-#-# Default title for a bibliography.
en: Bibliography
vi: Mục lục thư tịch

note: #-#-#-#-#  292 (gnome-doc-utils GNOME TRUNK)  #-#-#-#-# http://www.docbook.org/tdg/en/html/colophon.html This is used as a default title for colophon elements. #-#-#-#-#  893 (MATE Desktop Environment)  #-#-#-#-# #-#-#-#-#  1474 (gnome-doc-utils GNOME TRUNK)  #-#-#-#-# Default title for a colophon s
en: Colophon
vi: Lời ghi cuối sách

note: #-#-#-#-#  292 (gnome-doc-utils GNOME TRUNK)  #-#-#-#-# http://www.docbook.org/tdg/en/html/dedication.html This is used as a default title for dedication elements. #-#-#-#-#  893 (MATE Desktop Environment)  #-#-#-#-# #-#-#-#-#  1474 (gnome-doc-utils GNOME TRUNK)  #-#-#-#-# Default title for a dedica
en: Dedication
vi: Lời đề tặng

en: Epigraph
vi: Lời đề từ

en: Foreword
vi: Lời nói đầu

en: List of Illustrations
vi: Danh sách hình minh họa

en: List of Tables
vi: Danh sách Bảng biểu

note: #-#-#-#-#  292 (gnome-doc-utils GNOME TRUNK)  #-#-#-#-# http://www.docbook.org/tdg/en/html/preface.html This is used as a default title for preface elements. #-#-#-#-#  893 (MATE Desktop Environment)  #-#-#-#-# #-#-#-#-#  1410 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><prefac
en: Preface
vi: Lời nói đầu

en: (Untitled)
vi: (Chưa đặt tên)

note: #-#-#-#-#  143 (evolution 1.4 GNOME TRUNK)  #-#-#-#-# Uncomment next if it is successful to get total number if pages in list view * g_object_get (operation, "n-pages", &n_pages, NULL)
en: Page %d
vi: Trang %d

en: Could not find pdftohtml, check it is in your PATH
vi: Không tìm thấy pdftohtml, xin kiểm tra ĐƯỜNG DẪN

en: Table of Contents:
vi: Mục lục:

en: Send file to storage card instead of main memory by default
vi: Mặc định gửi tập tin đến thẻ lưu trữ/thẻ nhớ thay vì bộ nhớ chính.

en: Confirm before deleting
vi: Xác nhận trước khi xóa

en: Notify when a new version is available
vi: Thông báo khi có phiên bản mới

en: Use Roman numerals for series number
vi: Sử dụng chữ số La Mã cho số thứ tự của sách trong bộ

en: Sort tags list by name, popularity, or rating
vi: Sắp xếp danh sách thẻ theo tên, mức phổ biến hoặc điểm số

en: Formats that are viewed using the internal viewer
vi: Các định dạng được xem bằng calibre

en: Columns to be displayed in the book list
vi: Những cột được hiển thị trong danh mục sách

en: Show system tray icon
vi: Hiện biểu tượng trên khay hệ thống

en: Disable notifications from the system tray icon
vi: Vô hiệu hoá thông báo từ biểu tượng trên khay hệ thống

en: Download social metadata (tags/rating/etc.)
vi: Tải thông tin mô tả mang tính xã hội (thẻ/điểm số/v.v.)

en: Overwrite author and title with new metadata
vi: Ghi đè tác giả và tựa đề với thông tin mô tả mới

en: Limit max simultaneous jobs to number of CPUs
vi: Giới hạn số tác vụ đồng thời tối đa bằng với số CPU

en: Show the average rating per item indication in the tag browser
vi: Hiển thị điểm số trung bình cho mỗi mục trong trình duyệt thẻ

en: WARNING:
vi: CẢNH BÁO :

en: ERROR:
vi: LỖI:

en: Choose Files
vi: Chọn tập tin

en: EPUB Books
vi: Sách EPUB

en: LRF Books
vi: Sách LRF

en: HTML Books
vi: Sách HTML

en: LIT Books
vi: Sách LIT

en: MOBI Books
vi: Sách MOBI

en: Topaz books
vi: Sách Topaz

en: PDF Books
vi: Sách PDF

en: Add books
vi: Thêm sách

en: Add books to the calibre library/device from files on your computer
vi: Thêm sách vào thư viện calibre/thiết bị từ các tập tin trên máy tính của bạn

en: Add books from a single directory
vi: Thêm sách từ một thư mục

en: Add books from directories, including sub-directories (One book per directory, assumes every ebook file is the same book in a different format)
vi: Thêm sách từ nhiều thư mục, bao gồm thư mục con (Một cuốn sách cho mỗi thư mục, giả sử mỗi thư mục là một cuốn sách với các tập tin có định dạng khác nhau.)

en: Add books from directories, including sub directories (Multiple books per directory, assumes every ebook file is a different book)
vi: Thêm sách từ nhiều thư mục, bao gồm thư mục con (Nhiều sách cho mỗi thư mục, giả sử tất cả các tập tin là một cuốn sách khác nhau)

en: Add Empty book. (Book entry with no formats)
vi: Thêm sách rỗng. (Sách không có các tập tin kèm theo)

en: Uploading books to device.
vi: Tải sách lên thiết bị.

en: Failed to read metadata
vi: Không thể đọc thông tin mô tả

en: Failed to read metadata from the following
vi: Không thể đọc thông tin mô tả từ

en: Add to library
vi: Thêm vào thư viện

en: No book selected
vi: Chưa có sách nào được chọn

en: The following books are virtual and cannot be added to the calibre library:
vi: Những sách sau đây là ảo và không thể thêm vào thư viện calibre:

en: No book files found
vi: Không tìm thấy tập tin sách nào

en: Add books to library
vi: Thêm sách vào thư viện

en: Add books to your calibre library from the connected device
vi: Thêm sách vào thư viện calibre từ thiết bị được kết nối

en: Use library only
vi: Chỉ sử dụng thư viện

en: Generating %s catalog...
vi: Đang tạo %s danh mục...

en: Catalog generated.
vi: Danh mục đã được tạo.

en: No library found
vi: Không tìm thấy thư viện

en: Choose calibre library to work with
vi: Chọn một thư viện calibre

en: Switch/create library...
vi: Chuyển/tạo thư viện...

en: Quick switch
vi: Chuyển nhanh

en: Rename library
vi: Đổi tên thư viện

en: Restore database
vi: Khôi phục CSDL

en: Note that the actual library folder will be renamed.
vi: Chú ý: Thư mục chứa thư viện sẽ được đổi tên.

en: Already exists
vi: Đã tồn tại

en: The folder %s already exists. Delete it first.
vi: Thư mục %s đã tồn tại. Xin xóa thư mục đó trước.

en: Not found
vi: Không tìm thấy

en: Failed to rename the library at %s. The most common cause for this is if one of the files in the library is open in another program.
vi: Thất bại khi đổi tên cho thư viện tại %s. Nguyên nhân phổ biến là do một trong các tập tin trong thư viện được mở bởi một chương trình khác.

en: Not allowed
vi: Không được phép

en: You cannot change libraries while jobs are running.
vi: Bạn không thể thay đổi thư viện khi có tác vụ đang chạy.

en: Convert books
vi: Chuyển đổi sách

en: Convert individually
vi: Chuyển đổi từng cuốn sách

en: Bulk convert
vi: Chuyển đổi hàng loạt

en: Cannot convert
vi: Không thề chuyển đổi

en: Starting conversion of %d book(s)
vi: Bắt đầu chuyển đổi %d cuốn sách

en: Copy to library
vi: Sao chép đến thư viện

en: Copy selected books to the specified library
vi: Sao chép những sách được chọn đến thư viện chỉ định

en: Cannot copy
vi: Không thể sao chép

en: No library
vi: Không có thư viện

en: No library found at %s
vi: Không tìm thấy thư viện ở %s

en: Remove books
vi: Loại bỏ sách

en: Remove selected books
vi: Loại bỏ những sách đã chọn

en: Remove files of a specific format from selected books..
vi: Xóa tập tin theo định dạng trong số các sách được chọn..

en: Remove all formats from selected books, except...
vi: Xóa mọi định dạng từ những sách đã chọn, ngoại trừ...

en: Remove covers from selected books
vi: Xóa bìa từ những sách đã chọn

en: Choose formats to be deleted
vi: Chọn định dạng muốn xóa

en: Cannot delete books
vi: Không thể xóa sách

en: No device is connected
vi: Chưa có thiết bị nào được kết nối

en: Deleting books from device.
vi: Đang xóa sách khỏi thiết bị.

en: Connect to folder
vi: Kết nối đến thư mục

en: Connect to iTunes
vi: Kết nối đến iTunes

en: Email to
vi: Gửi thư điện tử đến

en: Send to device
vi: Gửi đến thiết bị

en: Connect/share
vi: Kết nối/chia sẻ

en: Stopping
vi: Đang ngừng

en: Edit metadata individually
vi: Thay đổi thông tin mô tả từng cuốn sách

en: Edit metadata in bulk
vi: Thay đổi thông tin mô tả hàng loạt

en: Download metadata and covers
vi: Tải thông tin mô tả và bìa sách

en: Cannot download metadata
vi: không thể tải thông tin mô tả

en: Cannot edit metadata
vi: Không thể thay đổi thông tin mô tả

en: Fetch news
vi: Lấy tin tức

en:  fetched.
vi:  đã lấy.

en: Open containing folder
vi: Mở thư mục chứa

en: Cannot configure while there are running jobs.
vi: Không thể thiết lập cấu hình khi có tác vụ đang chạy.

en: Cannot configure before calibre is restarted.
vi: Không thể thiết lập cấu hình trước khi khởi động lại calibre

en: Save to disk
vi: Lưu vào đĩa

en: Save to disk in a single directory
vi: Lưu vào một thư mục trên đĩa

en: Save only %s format to disk
vi: Chỉ lưu định dạng %s vào đĩa

en: Save only %s format to disk in a single directory
vi: Chỉ lưu định dạng %s vào một thư mục trên đĩa

en: Save single format to disk...
vi: Lưu một định dạng vào đĩa...

en: Cannot save to disk
vi: Không thể lưu vào đĩa

en: Choose destination directory
vi: Chọn thư mục đến

en: You are trying to save files into the calibre library. This can cause corruption of your library. Save to disk is meant to export files from your calibre library elsewhere.
vi: Bạn đang muốn lưu các tập tin vào thư viện calibre. Điều này có thể làm hỏng thư viện của bạn. Lưu vào đĩa dùng để xuất các tập tin từ thư viện calibre của bạn ra nơi khác.

en: Error while saving
vi: Lỗi khi đang lưu

en: There was an error while saving.
vi: Có lỗi khi đang lưu

en: Could not save some books
vi: Không thể lưu một vài sách

en: Q
vi: H

en: Books by this publisher
vi: Sách của nhà xuất bản này

en: Books with the same tags
vi: Sách có cùng thẻ

note: src/report/business-reports/aging.scm
en: Sort By
vi: Sắp xếp theo

en: Get books
vi: Lấy sách

en: Search for ebooks
vi: Tìm sách điện tử

en: Stores
vi: Cửa hàng

en: Choose stores
vi: Chọn cửa hàng

en: Cannot search
vi: Không tìm được

en: Calibre helps you find the ebooks you want by searching the websites of various commercial and public domain book sources for you.
vi: Calibre giúp bạn tìm sách mình muốn bằng cách tìm qua nhiều nguồn sách cả thương mại lẫn công cộng.

en: Using the integrated search you can easily find which store has the book you are looking for, at the best price. You also get DRM status and other useful information.
vi: Dùng công cụ tìm kiếm, bạn có thể dễ dàng chọn sách cho mình với giá tốt nhất. Đồng thời bạn còn được biết thêm nhiều thông tin hữu ích khác (như tình trạng Bản quyền số  -DRM- của sách).

en: All transactions (paid or otherwise) are handled between you and the book seller. Calibre is not part of this process and any issues related to a purchase should be directed to the website you are buying from. Be sure to double check that any books you get will work with your e-book reader, especially if the book you are buying has <a href="http://drmfree.calibre-ebook.com/about#drm">DRM</a>.
vi: Mọi giao dịch (trả hoặc khác) được xử lý giữa bạn và người bán sách. Calibre không phải một phần của quá trình này và mọi vấn đề phát sinh liên quan tới mua sách nên được chuyển đến trang web bạn đang mua sách. Kiểm tra kỹ để đảm bảo sách bạn mua dùng với máy đọc sách của bạn, đặc biệt nếu sách đó có kèm công cụ kiểm soát bản quyền số DRM)

en: Show this message again
vi: Hiển thị thông điệp này một lần nữa

en: Tweak Book
vi: Chỉnh sửa sách

en: Cannot tweak Book
vi: Không thể chính sửa sách

en: View specific format
vi: Xem định dạng cụ thể

en: Read a random book
vi: Đọc ngẫu nheien một sách

en: Clear recently viewed list
vi: Xoá danh sách xem gần đây

en: Cannot view
vi: Không thể xem

en: Format unavailable
vi: Không có định dạng này

en: Selected books have no formats
vi: Sách được chọn không có định dạng

en: Choose the format to view
vi: Chọn định dạng để xem

en: Not all the selected books were available in the %s format. You should convert them first.
vi: Không phải toàn bộ sách được chọn có định dạng %s. Bạn nên chuyển đổi định dạng trước.

en: Multiple Books Selected
vi: Nhiều sách được chọn

en: You are attempting to open %d books. Opening too many books at once can be slow and have a negative effect on the responsiveness of your computer. Once started the process cannot be stopped until complete. Do you wish to continue?
vi: Bạn đang muốn mở %d cuốn sách. Mở một lúc nhiều sách có thể làm chậm hoặc đứng máy. Khi quá trình này đã bắt đầu thì không thể dừng lại. Bạn có muốn tiếp tục không?

en: Cannot open folder
vi: Không thể mở thư mục

en: This book no longer exists in your library
vi: Cuốn sách này không còn trong thư viện của bạn

en: %s has no available formats.
vi: %s không có sẵn định dạng nào

en: Searching in
vi: Đang tìm trong

en: Adding...
vi: Đang thêm...

en: Searching in all sub-directories...
vi: Đang tìm trong tất cả thư mục con...

en: Path error
vi: Đường dẫn có lỗi

en: The specified directory could not be processed.
vi: Thư mục chỉ định không thể thực thi

en: No books
vi: Không có sách

en: No books found
vi: Không có cuốn sách nào được tìm thấy

en: No permission
vi: Không đủ quyền hạn

en: Cannot add some files as you do not have  permission to access them. Click Show Details to see the list of such files.
vi: Không thể bổ sung thêm một số file vì bạn không đủ quyền truy cập chúng. Nhấn vào "Xem chi tiết" để xem danh sách các file đó.

en: Adding failed
vi: Thất bại khi thêm

en: The add books process seems to have hung. Try restarting calibre and adding the books in smaller increments, until you find the problem book.
vi: Quá trình thêm sách dường như đã bị treo. Xin thử khởi động lại calibre và thêm sách theo từng nhóm nhỏ hơn, cho đến khi bạn tìm thấy những cuốn sách gây lỗi.

en: Adding duplicates...
vi: Đang bổ sung các file trùng lắp...

en: Collecting data, please wait...
vi: Đang thu thập dữ liệu, xin chờ trong giây lát ...

en: Searching for sub-folders
vi: Đang tìm thư mục con

en: Searching for books
vi: Đang tìm sách

en: Looking for duplicates based on file hash
vi: Đang tìm cách file trùng lặp dựa trên tên hash của file

en: Choose root folder
vi: Chọn thư mục gốc

en: Invalid root folder
vi: Thư mục gốc không hợp lệ

en: is not a valid root folder
vi: không phải là một thư mục gốc hợp lệ

en: Add books to calibre
vi: Thêm sách vào calibre

en: WizardPage
vi: Trang Thuật sỹ giúp đỡ

en: Scanning root folder for books
vi: Đang tìm sách ở thư mục gốc

en: This may take a few minutes
vi: Quá trình này có thể mất vài phút

en: Choose the location to add books from
vi: Chọn đường dẫn chứa sách để thêm

en: Select a folder on your hard disk
vi: Chọn một thư mục trên đĩa cứng của bạn

en: <p>calibre can scan your computer for existing books automatically. These books will then be <b>copied</b> into the calibre library. This wizard will help you customize the scanning and import process for your existing book collection.</p>
    <p>Choose a root folder. Books will be searched for only inside this folder and any sub-folders.</p>
    <p>Make sure that the folder you chose for your calibre library <b>is not</b> under the root folder you choose.</p>
vi: <p> Calibre có thể quét máy tính của bạn để tự động tìm các sách đã có. Các sách này sẽ được <b> lưu </b> vào thư viện của Calibre. Trình thuật sỹ này sẽ giúp bạn tuỳ biến quá trình quét và nhập dữ liệu vào bộ sưu tập sách của bạn.</p>
    <p>Chọn thư mục gốc. Sách sẽ được tìm trong thư mục này và bất kỳ thư mục nào dưới nó</p>
    <p>Đảm bảo rằng thư mục bạn chọn cho thư viện calibre <b>không</b> phải là thư mục con của thư mục gốc bạn vừa chọn.</p>

en: &Root folder:
vi: &Thư mục gốc:

en: This folder and its sub-folders will be scanned for books to import into calibre's library
vi: Sách sẽ được tìm trong thư mục này (bao gồm cả thư mục con) để thêm vào thư viện calibre

en: Handle multiple files per book
vi: Xử lý nhiều tập tin cho mỗi cuốn sách

en: &One book per folder, assumes every ebook file in a folder is the same book in a different format
vi: &Một cuốn sách trong mỗi thư mục: giả sử tất cả các tập tin trong một thư mục đều cùng một cuốn sách, chỉ khác định dạng

en: &Multiple books per folder, assumes every ebook file is a different book
vi: &Nhiều sách trong mỗi thư mục: giả sử tất cả các tập tin là một cuốn sách khác nhau

en: Donate
vi: Đóng góp

en: Click to open
vi: Nhấn để mở

en: Ids
vi: lds

en: Remove Cover
vi: Loại bỏ ảnh bìa

en: BibTeX Options
vi: Tùy chọn cho BibTeX

en: Bib file encoding:
vi: Bảng mã cho tập tin Bib:

en: Encoding configuration (change if you have errors) :
vi: Thiết lập bảng mã (thay đổi nếu bạn gặp lỗi) :

en: CSV/XML Options
vi: Tùy chọn CSV/XML

en: E-book options
vi: Tùy chọn sách điện tử

en: Catalogs
vi: Phân loại

note: #-#-#-#-#  1024 (openobject-addons)  #-#-#-#-# module: account
en: True
vi: Đúng

note: #-#-#-#-#  448 (libgda Gnome HEAD)  #-#-#-#-# foreign key spec #-#-#-#-#  1045 (openobject-addons)  #-#-#-#-# module: base #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "1. A location in a record in which a particular type of data is stored. 2. A space in an on-screen form where the user can enter
en: Field
vi: Trường

en: Other options
vi: Các tuỳ chọn khác

en: Ordered list
vi: Danh sách đã sắp xếp

en: Unordered list
vi: Danh sách chưa sắp xếp

en: Align center
vi: Canh giữa

en: Align justified
vi: Canh đều hai bên

en: Increase Indentation
vi: Tăng thụt lề

en: Decrease Indentation
vi: Giảm thụt lề

en: Choose background color
vi: Chọn màu nền

en: Create link
vi: Tạo liên kết

en: &Title for Table of Contents:
vi: &Tiêu đề cho Mục Lục:

en: Do not add Table of Contents to book
vi: Không thêm Mục Lục vào sách

en: Disable compression of the file contents
vi: Không nén nội dung tập tin

en: Bulk Convert
vi: Chuyển đổi hàng loạt

en: &Number of Colors:
vi: &Số Màu:

en: &Right to left
vi: &Phải qua trái

en: &Output format:
vi: Định &dạng xuất:

en: Debug the conversion process.
vi: Gỡ lỗi cho quá trình chuyển đổi.

en: Choose debug folder
vi: Chọn thư mục gỡ lỗi

en: Invalid debug directory
vi: Thư mục gỡ lỗi không hợp lệ

en: Failed to create debug directory
vi: Thất bại khi tạo thư mục gỡ lỗi

en: EPUB Output
vi: Xuất EPUB

en: Split files &larger than:
vi: Tách tập tin lớn hơn:

en: No default &cover
vi: Không thêm bìa sách mặc định

en: No &SVG cover
vi: Không dùng bìa định dạng SVG

en: Do not &split on page breaks
vi: Không tách ở ngắt trang

en: FB2 Input
vi: Nhập FB2

en: Do not insert a &Table of Contents at the beginning of the book.
vi: Không chèn &Mục Lục vào phần đầu sách.

en: FB2 Output
vi: Xuất  FB2

en:  pt
vi:  điểm

en: Look & Feel
vi: Trải nghiệm

en: Control the look and feel of the output
vi: Tùy chỉnh tập tin xuất theo trải nghiệm

en: Left align
vi: Canh lề trái

en: Justify text
vi: canh đều

en: Remove &spacing between paragraphs
vi: Xóa khoảng trắng giữa các đoạn.

en: Input character &encoding:
vi: Bảng mã của tập tin nguồn:

en: <p>When calibre removes inter paragraph spacing, it automatically sets a paragraph indent, to ensure that paragraphs can be easily distinguished. This option controls the width of that indent.
vi: <p>Khi calibre xóa khoảng trắng giữa các đoạn, nó sẽ tự động đặt một khoảng thụt vào đầu các đoạn để chúng có thể được nhận biết dễ dàng. Lựa chọn này cho phép điều chỉnh khoảng cách thụt vào đó.

en: No change
vi: Không thay đổi

en: LRF Output
vi: Xuất LRF

en: &Embed fonts
vi: Nhúng phông chữ

en: Set the metadata. The output file will contain as much of this metadata as possible.
vi: Gán thông tin mô tả. Tập tin xuất sẽ chứa những thông tin mô tả mà định dạng hỗ trợ.

en: Cannot read
vi: Không thể đọc

en: You do not have permission to read the file:
vi: Bạn không có quyền đọc tập tin:

en: Error reading file
vi: Lỗi đọc tập tin

en: <p>There was an error reading from file: <br /><b>
vi: <p>Có lỗi khi đọc tập tin: <br /><b>

en:  is not a valid picture
vi:  không phải là hình hợp lệ

en: Book Cover
vi: Bìa sách

en: Change &cover image:
vi: Thay đổi ảnh &bìa:

en: Browse for an image to use as the cover of this book.
vi: Chọn tập tin ảnh dùng làm bìa sách.

en: Use cover from &source file
vi: Sử dụng bìa từ tập tin nguồn

en: Change the title of this book
vi: Thay đổi tựa đề sách

en: Change the author(s) of this book. Multiple authors should be separated by a comma
vi: Thay đổi tác giả của cuốn sách. Tên các tác giả phải được ngăn cách bằng dấu phẩy

en: &Series:
vi: &Bộ sách:

en: List of known series. You can add new series.
vi: Danh mục các bộ sách. Bạn có thể thêm bộ sách.

en: Book
vi: Sách

en: MOBI Output
vi: Xuất MOBI

en: Kindle options
vi: Tùy chọn Kindle

en: Personal Doc tag:
vi: Thẻ Personal Doc:

en: unlimited
vi: vô hạn

en: &Output profile:
vi: &Hồ sơ xuất:

en: Profile description
vi: Mô tả hồ sơ

en: &Input profile:
vi: Hồ &sơ nhập:

en: &Top:
vi: T&rên:

en: &Right:
vi: &Phải:

en: &Bottom:
vi: &Dưới :

en: PDB Output
vi: Xuất PDB

en: PDF Input
vi: Nhập PDF

en: No &Images
vi: Không có hình

en: PDF Output
vi: Xuất PDF

en: &Paper Size:
vi: Khổ &giấy:

en: RB Output
vi: Xuất RB

en: Open book
vi: Mở sách

en: &Previous
vi: &Trước

en: Replacement Text
vi: Chuỗi thay thế

en: Invalid regular expression
vi: Biểu thức chính quy không hợp lệ

en: &Input format:
vi: Định &dạng nhập:

en: Use &saved conversion settings for individual books
vi: Sử dụng thiết lập đã lưu cho từng cuốn &sách

en: Structure
    Detection
vi: Cấu trúc
    Nhận dạng

en: Fine tune the detection of chapter headings and other document structure.
vi: Tinh chỉnh nhận dạng tiêu đề chương sách và các cấu trúc khác của sách.

en: Invalid XPath
vi: XPath không hợp lệ

en: Insert &metadata as page at start of book
vi: Chèn thông tin mô tả như một trang vào phần đầu sách

en: Remove first &image
vi: Loại bỏ ảnh đầu tiên

en: Table of
    Contents
vi: Mục
    Lục

en: Control the creation/conversion of the Table of Contents.
vi: Thiết lập việc tạo/chuyển đổi Mục lục.

en: &Force use of auto-generated Table of Contents
vi: &Bắt buộc sử dụng Mục Lục tự tạo

en: Do not add &detected chapters to the Table of Contents
vi: &Không thêm những chương được phần mềm tự tìm ra vào Mục Lục.

en: Number of &links to add to Table of Contents
vi: Số &liên kết để thêm vào Mục Lục

en: TXT Input
vi: Nhập TXT

en: Structure
vi: Cấu trúc

en: TXT Output
vi: Xuất TXT

en: Debug device detection
vi: Gỡ lỗi cho quá trình tìm thiết bị

en: Send metadata to device
vi: Gửi thông tin mô tả sang thiết bị

en: Upload %d books to device
vi: Tải %d sách lên thiết bị.

en: Delete books from device
vi: Xóa sách trên thiết bị

en: Download books from device
vi: Tải sách từ thiết bị

en: View book on device
vi: Xem sách trên thiết bị

en: Send to main memory
vi: Gửi đến bộ nhớ chính

en: Send to storage card A
vi: Gửi đến thẻ lưu trữ A

en: Send to storage card B
vi: Gửi đến thẻ lưu trữ M

en: Main Memory
vi: Bộ nhớ chính

en: Send and delete from library
vi: Gửi rồi xóa khỏi thư viện

en: Error communicating with device
vi: Lỗi giao tiếp với thiết bị

en: No suitable formats
vi: Không có định dạng phù hợp

en: Select folder to open as device
vi: Chọn thư mục để kết nối như một thiết bị

en: Error talking to device
vi: Lỗi giao tiếp với thiết bị

en:  detected.
vi:  đã phát hiện.

en: selected to send
vi: được chọn để gửi

en: No device
vi: Không có thiết bị

en: Choose format to send to device
vi: Chọn định dạng để gửi đến thiết bị

en: Cannot send: No device is connected
vi: Không thể gửi: Chưa có thiết bị được kết nối

en: Cannot send: Device has no storage card
vi: Không thể gửi: Thiết bị không có thẻ lưu trữ/thẻ nhớ

en: Auto convert the following books before uploading to the device?
vi: Tự động chuyển đổi những cuốn sách sau trước khi tải lên thiết bị?

en: Sending news to device.
vi: Đang gửi tin đến thiết bị.

en: Sending books to device.
vi: Đang gửi sách đến thiết bị.

en: Could not upload the following books to the device, as no suitable formats were found. Convert the book(s) to a format supported by your device first.
vi: Không thể tải những cuốn sách sau lên thiết bị vì chúng không có định dạng phù hợp. Chuyển đổi chúng sang định dạng mà thiết bị của bạn hỗ trợ.

en: No space on device
vi: Không còn chỗ trống trên thiết bị

en: <p>Cannot upload books to device there is no more free space available
vi: <p>Không thể tải sách lên thiết bị vì không còn chỗ trống

en: Select available formats and their order for this device
vi: Chọn định dạng được hỗ trợ và thứ tự ưu tiên của chúng cho thiết bị này

en: Use sub directories
vi: Sử dụng thư mục con

en: How many empty books?
vi: Bao nhiêu sách rỗng?

en: How many empty books should be added?
vi: Bạn muốn thêm bao nhiêu sách rỗng?

en: Add books by ISBN
vi: Thêm sách bằng ISBN

en: My Books
vi: Sách của tôi

en: Names to ignore:
vi: Bỏ qua các tên:

en: Extensions to ignore
vi: Bỏ qua các định dạng

en: Choose Format
vi: Chọn định dạng

en: Existing
vi: Hiện có

en: Choose location for calibre library
vi: Chọn đường dẫn cho thư viện calibre

en: Same as current
vi: Giống như hiện tại

en: The location %s contains the current calibre library
vi: Đường dẫn %s chứa thư viện calibre hiện tại

en: Bad location
vi: Đường dẫn không hợp lệ

en: No existing library found
vi: Không tìm thấy thư viện

en: There is no existing calibre library at %s
vi: Không có thư viện calibre tại %s

en: Not empty
vi: Không trống

en: The folder %s is not empty. Please choose an empty folder
vi: %s không phải là thư mục trống. Xin chọn một thư mục trống

en: No location
vi: Không có đường dẫn

en: No location selected
vi: Không có đường dẫn nào được chọn

en: Choose your calibre library
vi: Chọn thư viện calibre của bạn

en: Your calibre library is currently located at {0}
vi: Thư viện calibre của bạn hiện đang được đặt tại {0}

en: New &Location:
vi: Đường &dẫn mới:

en: &Create an empty library at the new location
vi: &Tạo một thư viện trống ở đường dẫn mới

en: &Move current library to new location
vi: &Chuyển thư viện hiện tại sang đường dẫn mới

en: Set defaults for conversion of comics (CBR/CBZ files)
vi: Thiết lập mặc định cho việc chuyển đổi truyện tranh (tập tin CBR/CBZ)

en: Set options for converting %s
vi: Thiết lập tùy chọn cho chuyển đổi %s

en: &Author(s):
vi: Tác &giả:

en: &Profile:
vi: &Hồ sơ:

en: Edit Comments
vi: Thay đổi Lời bình/chú thích

en: Library and Device
vi: Thư viện và Thiết bị

en: &Show this warning again
vi: &Hiện lại cảnh báo này

en: All checked books will be <b>permanently deleted</b> from your device. Please verify the list.
vi: Những sách được chọn sẽ bị <b>xóa vĩnh viễn</b> khỏi thiết bị của bạn. Xin kiểm tra trước.

en: Delete from device
vi: Xóa khỏi thiết bị

en: No matches found
vi: Không thấy khớp

note: #-#-#-#-#  211 (gedit 2.25.6)  #-#-#-#-# ex:set ts=8 noet:
en: Change Case
vi: Thay đổi chữ hoa/thường

en: Title Case
vi: Chữ Hoa Đầu Từ

en: Invalid author name
vi: Tên tác giả không hợp lệ

en: Author names cannot contain & characters.
vi: Tên tác giả không được chứa kí tự &.

en: Manage authors
vi: Quản lý tên tác giả

en: Sort by author
vi: Sắp xếp theo tên tác giả

en: Details of job
vi: Chi tiết về tác vụ

en: &Search
vi: &Tìm kiếm

en: Show job &details
vi: &Hiển thị chi tiết về tác vụ

en: Stop &all non device jobs
vi: Dừng &mọi tác vụ không liên quan đến thiết bị

en: &Copy to clipboard
vi: &Chép vào clipboard

en: Copied
vi: Đã sao chép

en: Remove &all
vi: L&oại bỏ tất cả

en: &Rating:
vi: Điểm &số:

en: Rating of this book. 0-5 stars
vi: Điểm cho cuốn sách này. 0-5 sao

en:  stars
vi:  sao

en: &Username:
vi: Tên tài kh&oản:

en: Not installed
vi: Chưa cài đặt

en: Released
vi: Phát hành

en: Items
vi: Mục

en: every hour
vi: mỗi giờ

en: (optional)
vi: (tùy chọn)

en: Created by:
vi: Được tạo bởi:

en:  days
vi:  ngày

en: Negate
vi: Đảo

en: Enter the title.
vi: Nhập tựa đề.

en: Choose formats
vi: Chọn định dạng

en: Invalid port number
vi: Số hiệu cổng không hợp lệ

en: Publishers
vi: Nhà xuất bản

en:  (not on any book)
vi:  (không có trong bất kì sách nào)

en: Invalid name
vi: Tên không hợp lệ

en: &Test
vi: Kiểm &tra

en: News:
vi: Tin tức:

en: Could not send
vi: Không thể gửi

en: E-book:
vi: Sách điện tử:

en: Sending email to
vi: Gửi thư điện tử đến

en: Could not email the following books as no suitable formats were found:
vi: Không thể gửi những cuốn sách sau vì chúng không có định dạng phù hợp:

en: sent
vi: đã gửi

en: Sent news to
vi: Gửi tin đến

en: All books
vi: Tất cả sách

en: Cannot kill jobs that communicate with the device
vi: Không thể dừng các tác vụ giao tiếp với thiết bị.

en: Delete library
vi: Xóa thư viện

en: available
vi: sẵn sàng

en: Advanced search
vi: Tìm kiếm cấp cao

en: In Library
vi: Trong thư viện

en: Hide column %s
vi: Ẩn cột %s

note: #-#-#-#-#  338 (gnucash 2.2.2)  #-#-#-#-# src/report/business-reports/customer-summary.scm src/report/standard-reports/transaction.scm
en: Descending
vi: Giảm dần

en: Show column
vi: Hiện cột

en: Previous Page
vi: Trang trước

en: Open ebook
vi: Mở sách điện tử

en: Calibre Library
vi: Thư viện Calibre

en: Starting %s: Loading books...
vi: Đang khởi động %s: Đang nạp sách...

en: &Number:
vi: &Số:

en: You must specify a title and author before generating a cover
vi: Bạn phải chỉ rõ tựa đề và tên tác giả trước khi tạo bìa sách

en: Configure
vi: Cấu hình

en: Choose a folder
vi: Chọn thư mục

en: Invalid folder
vi: Thư mục không hợp lệ

en: Very low
vi: Rất thấp

en:  seconds
vi:  giây

en: Enter a number
vi: Gõ một con số

en: color
vi: màu

en: No rule selected
vi: Không qui luật nào được chọn

en: Ratings, shown with stars
vi: Điểm số, hiển thị bằng sao

en: My Tags
vi: Thẻ tôi

en: Default: dd MMM yyyy.
vi: Mặc định: dd MMM yyyy.

en: Device Detection
vi: Nhận diện thiết bị

en: Wide
vi: Rộng

en: System default
vi: Mặc định của hệ thống

en: Show &average ratings in the tags browser
vi: Hiển thị đánh giá &trung bình trong trình duyệt thẻ

en: version
vi: phiên bản

en: &Apply
vi: Chấ&p nhận

en: Restore &defaults
vi: Trở về mặc định

en: No source selected
vi: Không có nguồn nào được chọn

en: Debug &device detection
vi: Gỡ lỗi cho quá trình &dò tìm thiết bị

en: That format and device already has a plugboard.
vi: Định dạng và thiết bị này đã có quy tắc.

en: A more general plugboard already exists for that format and device. Are you sure you want to add the new plugboard?
vi: Định dạng và thiết bị này đã có một quy tắc tổng quát hơn. Bạn có chắc chắn muốn thêm quy tắc mới?

en: More specific device plugboards exist for that format. Are you sure you want to add the new plugboard?
vi: Định dạng này đã có các quy tắc cụ thể hơn cho thiết bị. Bạn có chắc chắn muốn thêm quy tắc mới?

en: Really add plugboard?
vi: Thêm quy tắc thật không?

en: A different plugboard matches that format and device combination. Are you sure you want to add the new plugboard?
vi: Định dạng kèm với thiết bị này có một quy tắc khác. Bạn có chắc chắn muốn thêm quy tắc mới?

en: More specific format and device plugboards already exist. Are you sure you want to add the new plugboard?
vi: Đã có nhiều quy tắc cụ thể hơn cho định dạng và thiết bị. Bạn có chắc chắn muốn thêm quy tắc mới?

en: Invalid destination
vi: Đích không hợp lệ

en: Add new plugboard
vi: Thêm quy tắc mới

en: Edit existing plugboard
vi: Sửa quy tắc đã có

en: Existing plugboards
vi: Các quy tắc đã có

en: Save plugboard
vi: Lưu quy tắc

en: Delete plugboard
vi: Xóa quy tắc

en: Here you can customize the behavior of Calibre by controlling what plugins it uses.
vi: Tại đây bạn có thể tùy chỉnh hành động của Calibre bằng cách điều khiển các trình cắm.

en: Here you can control how calibre will save your books when you click the Send to Device button. This setting can be overriden for individual devices by customizing the device interface plugins in Preferences->Advanced->Plugins
vi: Tùy chỉnh cách calibre lưu sách của bạn khi nhấn nút Gửi đến thiết bị. Thiết lập này có thể được chỉnh riêng cho từng thiết bị bằng cách tùy chọn trình cắm giao diện thiết bị trong Tùy chỉnh-> Nâng cao-> Trình cắm

en: Restore this tweak to its default value
vi: Khôi phục giá trị mặc định

en: Restore &default
vi: Trở về mặc định

en: Start search
vi: Bắt đầu tìm

en: Saved Searches
vi: Tìm kiếm đã lưu

en: &Custom
vi: &Tùy chọn

en: Open store in external web browswer
vi: Mở trang web của cửa hàng bằng trình duyệt ngoài

en: &Name:
vi: Tê&n:

en: Query:
vi: Truy vấn:

en: This store only distributes ebooks without DRM.
vi: Cửa hàng này chỉ phân phối sách không có DRM.

en: This store distributes ebooks with DRM. It may have some titles without DRM, but you will need to check on a per title basis.
vi: Cửa hàng này phân phối sách có DRM. Có thể có một vài tựa sách không có DRM nhưng bạn cần phải tự kiểm tra.

en: Buying from this store supports the calibre developer: %s.
vi: Mua sách từ cửa hàng này là ủng hộ cho người phát triển calibre: %s.

en: This store distributes ebooks in the following formats: %s
vi: Cửa hàng này phân phối các định dạng sách điện tử: %s

en: Threads
vi: Nhánh

en: Download...
vi: Tải về...

en: Get Books
vi: Lấy sách

en: Sort by name
vi: Sắp theo tên

en: Sort by average rating
vi: Sắp xếp theo đánh giá trung bình

note: #-#-#-#-#  345 (gparted 0.2.5 Gnome HEAD)  #-#-#-#-# append columns #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "Hard disks and other similar devices can be 'divided' into parts which, for all practical purposes, can be used as separate disks; these parts are called partitions. For example, you 
en: Partition
vi: Phân vùng

en: No match found
vi: Không tìm thấy

en: Delete files
vi: Xóa các tập tin

en: Styles
vi: Kiểu dáng

en: Update found
vi: Tìm thấy cập nhật

en: Export Bookmarks
vi: Xuất liên kết lưu

en: Import Bookmarks
vi: Nhập liên kết lưu

en: Font options
vi: Tùy chọn phông chữ

en: Serif
vi: Chân

en: Monospace
vi: Đơn cách

en: Text color:
vi: Màu chữ:

en: Add bookmark
vi: Thêm đánh dấu

en: <h2>Demo videos</h2>Videos demonstrating the various features of calibre are available <a href="http://calibre-ebook.com/demo">online</a>.
vi: <h2>Những đoạn phim giới thiệu</h2>Những đoạn phim trình diễn nhiều tính năng khác nhau của calibre có trên <a href="http://calibre-ebook.com/demo">mạng</a>.

en: &Port:
vi: Cổn&g:

en: &Encryption:
vi: &Mã hóa:

en: by
vi: bởi

en: Path to the calibre library. Default is to use the path stored in the settings.
vi: Đường dẫn tới thư viện calibre.

note: #-#-#-#-#  448 (libgda Gnome HEAD)  #-#-#-#-# list of fields #-#-#-#-#  1049 (openobject-addons)  #-#-#-#-# module: base_module_quality
en: Field name
vi: Tên trường

en: Show detailed output information. Useful for debugging
vi: Hiện thông tin chi tiết về tập tin xuất. Hữu ích cho việc gỡ lỗi

en: Do not ask for confirmation
vi: Đừng yêu cầu xác nhận

en: The rating
vi: Đánh giá

en: Go to
vi: Đi tới

en: Get
vi: Lấy

en: RATING: %s<br />
vi: ĐÁNH GIÁ: %s<br />

en: show program's version number and exit
vi: hiển thị số thứ tự phiên bản của chương trình, sau đó thoát

en: Path to the database in which books are stored
vi: Đường dẫn tới cơ sở dữ liệu nơi mà sách được lưu

en: Path to directory in which your library of books is stored
vi: Đường dẫn tới thư mục mà thư viện sách của bạn được lưu

en:  near
vi:  gần

en: English (Philippines)
vi: Tiếng Anh (Phi-luật-tân)

en: English (Hong Kong)
vi: Tiếng Anh (Hông Kồng)

en: English (South Africa)
vi: Tiếng Anh (Nam Phi)

en: Spanish (Costa Rica)
vi: Tiếng Tây Ban Nha (Cox-ta Rí-ca)

en: Spanish (Colombia)
vi: Tiếng Tây Ban Nha (Co-lom-bi-a)

en: Directions
vi: Phía hướng

en: Choose theme (needs restart)
vi: Chọn chủ đề (cần khởi động lại)

en: Welcome to
vi: Chào mừng vào

en: You
vi: Bạn

en: Main menu
vi: Trình đơn chính

en: Articles
vi: Bài

en: %prog URL
    
    Where URL is for example http://google.com
vi: %prog URL

en: Base directory into which URL is saved. Default is %default
vi: Thư mục cơ bản dùng để lưu URL. Mặc định là %default

en: The maximum number of files to download. This only applies to files from <a href> tags. Default is %default
vi: Số tập tin tải về tối đa. Chỉ áp dụng với các tập tin được gắn nhãn <a href>. Mặc định là %default

en: Don't Save
vi: Không Ghi Lại

en: Save All
vi: Lưu tất cả

en: Change the font size of book details in the interface
vi: Thay đổi cỡ chữ thông tin sách trong giao diện

en: Change the font size at which book details are rendered in the side panel and
    comments are rendered in the metadata edit dialog. Set it to a positive or
    negative number to increase or decrease the font size.
vi: Thay đổi cỡ chữ các thông tin sách trong bảng bên và
    ghi chú trong hộp thoại sửa thông tin mô tả. Nhập giá trị dương
    hoặc âm để phóng to hay thu nhỏ cỡ chữ.

en: Camorama Webcam Viewer
vi: Bộ xem máy ảnh Mạng Camorama

en: View, alter and save images from a webcam
vi: Xem, sửa đổi và lưu ảnh từ máy ảnh Mạng.

en: <span weight="bold">General</span>
vi: <span weight="bold">Chung</span>

en: <span weight="bold">Image Type</span>
vi: <span weight="bold">Kiểu ảnh</span>

en: <span weight="bold">Local Capture</span>
vi: <span weight="bold">Bắt cục bộ</span>

en: <span weight="bold">Remote Capture</span>
vi: <span weight="bold">Bắt từ xa</span>

en: <span weight="bold">Timestamp</span>
vi: <span weight="bold">Ghi giờ</span>

en: Add a timestamp to captured images
vi: Thêm nhãn thời gian vào ảnh đã bắt

en: Append time to filename
vi: Phụ thêm giờ vào tên tập tin

en: Automatic Capture
vi: Tự động bắt

en: Brightness:
vi: Độ sáng:

en: Capture Interval (in minutes):
vi: Khoảng bắt (theo phút):

en: Draw date and time
vi: Vẽ ngày giờ

en: FTP server:
vi: Máy phục vụ FTP:

en: Local Capture
vi: Bắt cục bộ

en: Remote Capture
vi: Bắt từ xa

en: Save directory:
vi: Thư mục lưu :

en: Save files in jpeg format
vi: Lưu tập tin dạng JPEG

en: Save files in png format
vi: Lưu tập tin dạng PNG

en: Show Adjustments
vi: Hiện điều chỉnh

en: Show Effects
vi: Hiện hiệu ứng

en: String:
vi: Chuỗi:

en: Take Picture
vi: Chụp ảnh

en: Use custom string
vi: Dùng chuỗi riêng

en: _Directory for captured pics:
vi: Thư _mục chứa ảnh đã bắt:

en: _Enable local capture
vi: _Bật bắt cục bộ

en: _Enable remote capture
vi: _Bật bắt từ xa

en: _Filename for pictures:
vi: _Tên tập tin của ảnh:

en: ftp.yourdomain.org
vi: ftp.miền_bạn.org

en: path/to/save/to
vi: đường/dẫn/lưu

en: webcam-capture
vi: bắt ảnh Mạng

en: webcamshot
vi: chụp ảnh Mạng

en: your-password
vi: mật khẩu của bạn

en: your-username
vi: tên người dùng của bạn

en: Append timestamp to filename
vi: Phụ thêm nhãn thời gian vào tên tập tin

en: Append timestamp to remote filename
vi: Phụ thêm nhãn thời gian vào tên tập tin ở xa

en: Appends a timestamp, in UNIX time, to the ends of filenames
vi: Phụ thêm nhãn thời gian, theo giờ UNIX, vào cuối cùng mọi tên tập tin

en: Appends a timestamp, in UNIX time, to the ends of remote filenames
vi: Phụ thêm nhãn thời gian, theo giờ UNIX, vào cuối cùng mọi tên tập tin ở xa

en: Custom text for the timestamp
vi: Chuỗi riêng ghi giờ

en: Defines a string of custom text to be inserted into the image.
vi: Xác định chuỗi riêng cần chèn vào ảnh.

en: Filename for local captures
vi: Tên tập tin khi bắt cục bộ

en: Filename for saving captured pictures to locally
vi: Tên tập tin khi lưu ảnh đã bắt một cách địa phương

en: Folder for local captures
vi: Thư mục khi bắt cục bộ

en: Folder for remote captures
vi: Thư mục khi bắt từ xa

en: Folder for saving captured pictures remotely
vi: Thư mục vào đó cần lưu ảnh đã bắt từ xa

en: Folder for saving captured pictures to locally
vi: Thư mục vào đó cần lưu ảnh đã bắt cục bộ

en: Hostname for FTP server
vi: Tên máy cho máy phục vụ FTP

en: Hostname for the FTP server for remote captures.
vi: Tên máy cho máy phục vụ FTP, khi bắt ảnh từ xa.

en: Interval for auto-capture
vi: Khoảng tự động bắt ảnh

en: Local capture image format
vi: Định dạng ảnh bắt cục bộ

en: Name for the filename of uploaded images.
vi: Tên cho tên tập tin của ảnh đã tải lên.

en: Password for FTP server
vi: Mật khẩu cho máy phục vụ FTP

en: Remote capture image format
vi: Định dạng ảnh bắt từ xa

en: Remote save filename
vi: Tên tập tin lưu từ xa

en: Specifies the image format to be used for locally saved pictures
vi: Xác định định dạng ảnh cần dùng cho mọi ảnh đã lưu cục bộ

en: Specifies the image format to be used for remotely saved pictures
vi: Xác định định dạng ảnh cần dùng cho mọi ảnh đã lưu từ xa

en: Specifies the interval for automatic capture of pictures.
vi: Xáx định thời gian giữa hai lần bắt ảnh một cách tự động.

en: The password for the FTP account for remote captures.
vi: Mật khẩu cho tài khoản FTP khi bắt ảnh từ xa.

en: The unix file system path to the device that's assigned to your camera.
vi: Đường dẫn hệ thống tập tin UNIX đến thiết bị được gán cho máy ảnh của bạn.

en: Toggles auto-capture
vi: Bật/tắt tự động bắt ảnh

en: Toggles automatic capturing of pictures.
vi: Bật/tắt khả năng tự động bắt ảnh.

en: Toggles local capture
vi: Bật/tắt bắt ảnh cục bộ

en: Toggles remote capture
vi: Bật/tắt bắt ảnh từ xa

en: Toggles the custom string
vi: Bật/tắt chuỗi riêng

en: Toggles the datestamp in captures
vi: Bật/tắt ghi ngày vào ảnh đã bắt

en: Toggles the drawing of a datestamp within the captured pictures
vi: Bật/tắt vẽ nhãn ngày trên ảnh đã bắt

en: Toggles the insertion of a timestamp into local images
vi: Bật/tắt chèn nhãn thời gian vào ảnh cục bộ

en: Toggles the insertion of a timestamp into the images for FTP upload.
vi: Bật/tắt chèn nhãn thời gian vào ảnh cần tải lên qua FTP.

en: Toggles the use of the buttons to adjust the video filters
vi: Bật/tắt dùng cái nút để điều chỉnh bộ lọc ảnh động

en: Toggles the use of the custom string for the timestamp in images.
vi: Bật/tắt dùng chuỗi riêng cho nhãn thời gian trên ảnh.

en: Toggles the use of the sliders to adjust the video properties
vi: Bật/tắt dùng con trượt để điều chỉnh các thuộc tính ảnh động

en: Toggles the video adjustment sliders
vi: Bật/tắt con trượt điều chỉnh ảnh động

en: Toggles the video effects buttons
vi: Bật/tắt cái nút hiệu ứng ảnh động

en: Toggles timestamp for local captures
vi: Bật/tắt ghi giờ vào ảnh bắt cục bộ

en: Toggles timestamp for remote captures
vi: Bật/tắt ghi giờ vào ảnh bắt từ xa

en: Username for FTP server
vi: Tên người dùng cho máy phục vụ FTP

en: Username to use for FTP uploads of captured pictures
vi: Tên người dùng cần dùng khi tải ảnh đã bắt lên qua FTP

en: When capturing pictures via the "Take Picture" button, or with auto capture, this key toggles the saving of pictures locally.
vi: Khi bắt ảnh bằng cái nút « Chụp ảnh », hoặc thông qua khả năng tự động bắt, phím này bật/tắt khả năng lưu ảnh một cách địa phương.

en: When capturing pictures via the "Take Picture" button, or with auto capture, this key toggles the saving of pictures to a remote server.
vi: Khi bắt ảnh bằng cái nút « Chụp ảnh », hoặc thông qua khả năng tự động bắt, phím này bật/tắt khả năng lưu ảnh lên máy phục vụ ở xa.

en: Unable to capture image.
vi: Không thể bắt ảnh.

en: Local Capture: %d
    Remote Capture: %d
    Capture Interval: %d
vi: Bắt cục bộ : %d
    Bắt từ xa : %d
    Khoảng bắt: %d

en: Automatic Capture Disabled
vi: Tự động bắt bị tắt

en: Laplace (4 Neighbours)
vi: Laplace (4 hàng xóm)

en: _Add Filter
vi: Thê_m bộ lọc

en: Could save temporary image file in /tmp.
vi: Có thể lưu tập tin ảnh tạm thời vào « /tmp ».

en: Unable to create image '%s'.
vi: Không thể tạo ảnh « %s ».

en: Could not save image '%s/%s'.
vi: Không thể lưu ảnh « %s/%s ».

en: Unable to open temporary image file '%s'.
    Cannot upload image.
vi: Không thể mở tập tin ảnh tạm thời « %s »
    nên không thể tải ảnh lên.

en: An error occurred opening %s.
vi: Gặp lỗi khi mở %s.

en: An error occurred writing to %s.
vi: Gặp lỗi khi ghi vào %s.

en: Could not create directory '%s'.
vi: Không thể tạo thư mục « %s ».

en: Could not change to directory '%s'.
vi: Không thể chuyển đổi sang thư mục « %s ».

en: Color Correction
vi: Sửa màu sắc

en: Threshold (Overall)
vi: Ngưỡng (toàn bộ)

en: Threshold (Per Channel)
vi: Ngưỡng (mỗi kênh)

en: Wacky
vi: Tàng tàng

en: Monochrome (Weight)
vi: Đơn sắc (độ đậm)

en: show version and exit
vi: hiện phiên bản rồi thoát

en: v4l device to use
vi: thiết bị kiểu v4l cần dùng

en: enable debugging code
vi: bật mã gỡ lỗi

en: capture width
vi: rộng bắt

en: capture height
vi: cao bắt

en: maximum capture size
vi: kích cỡ bắt tối đa

en: minimum capture size
vi: kích cỡ bắt tối thiểu

en: middle capture size
vi: kích cỡ bắt vừa

en: use read() rather than mmap()
vi: dùng read() hơn là mmap()

en: 
    
    Camorama version %s
vi: 
    
    Camorama phiên bản %s

en: Couldn't find the main interface file (camorama.glade).
vi: Không thể tìm tập tin giao diện chính (camorama.glade).

en: Could not connect to video device (%s).
    Please check connection.
vi: Không thể kết nối đến thiết bị ảnh động (%s).
    Hãy kiểm tra lại kết nối hoạt động.

en: Caribou Preferences
vi: Tuỳ thích Caribou

en: Enable scanning
vi: Bật quét

en: Enable switch scanning
vi: Bật quét chuyển

en: Scanning mode
vi: Chế độ quét

en: Scanning type, subgroups, rows or linear
vi: Loại quyết, nhóm con, hàng hoặc tuyến tính

en: Subgroups
vi: Nhóm con

en: Step time
vi: Thời gian bước

en: Time between key transitions
vi: Thời gian giữa những lần chuyển phím

en: Inverse scanning
vi: Quét đảo

en: Auto-restart scanning
vi: Tự động khởi động lại quét

en: Automatically restart scanning after item activation
vi: Tự động khởi động lại quét sau khi kích hoạt mục

en: Scan cycles
vi: Chu kỳ quét

en: One
vi: Một

en: Two
vi: Hai

en: Three
vi: Ba

en: Four
vi: Bốn

en: Five
vi: Năm

en: Switch device
vi: Thiết bị chuyển

en: Switch device, keyboard or mouse
vi: Thiết bị chuyển, bàn phím hoặc chuột

en: Switch key
vi: Phím chuyển

en: Key to use with scanning mode
vi: Phím dùng với chế độ quét

en: Right shift
vi: Shift phải

en: Left shift
vi: Shift trái

en: Switch button
vi: Nút chuyển

en: Mouse button to use in the scanning mode
vi: Nút chuột dùng trong chế độ quét

en: Button 1
vi: Nút 1

en: Button 2
vi: Nút 2

en: Button 3
vi: Nút 3

en: Error starting %s
vi: Lỗi khởi động %s

en: In order to use %s, accessibility needs to be enabled. Do you want to enable it now?
vi: Để dùng %s, cần bật hỗ trợ truy cập. Bạn có muốn bật bây giờ không?

en: Accessibility has been enabled. Log out and back in again to use %s.
vi: Đã bật hỗ trợ truy cập. Đăng xuất và đăng nhập lại để dùng %s.

en: Antler Preferences
vi: Tuỳ thích Antler

en: Keyboard Type
vi: Loại bàn phím

note: Translators: Keyboard type (similar to touch/tactile device)
en: Touch
vi: Chạm

note: Translators: Keyboard type (conventional keyboard)
en: Full scale
vi: Cỡ bình thường

en: Use System Theme
vi: Dùng sắc thái hệ thống

en: Minimum Alpha
vi: Alpha tối thiểu

en: Maximum Alpha
vi: Alpha tối đa

en: Maximum Distance
vi: Khoảng cách tối đa

en: unterminated string?
vi: chuỗi không được chấm dứt ?

en: Command line: %s
vi: Dòng lệnh: %s

en: cannot execute `%s'
vi: không thể thực hiện « %s »

en: New location: %s:%d
vi: Địa điểm mới: %s:%d

en: generate a program flowgraph
vi: tạo ra một lưu đồ chương trình

en: * The effect of each option marked with an asterisk is reversed if the option's long name is prefixed with `no-'. For example, --no-cpp cancels --cpp.
vi: * Hiệu ứng của mỗi tùy chọn có dấu sao có được đảo ngược nếu tên dài của tùy chọn có tiền tố « no- » (không có). Lấy thí dụ, tùy chọn « --no-cpp cancels » hủy « --cpp ».

en: General options:
vi: Tùy chọn chung:

en: Set the depth at which the flowgraph is cut off
vi: Lập độ sâu ở đó lưu đồ bị cắt ngắn

en: CLASSES
vi: HẠNG

en: Include specified classes of symbols (see below). Prepend CLASSES with ^ or - to exclude them from the output
vi: Gồm một số hạng ký hiệu đã xác định (xem dưới). Them dấu mũ « ^ » hay dấu trừ « - » vào trước các hạng bạn muốn loại trừ khỏi kết xuất.

en: Use given output format NAME. Valid names are `gnu' (default) and `posix'
vi: Dùng TÊN định dạng kết xuất đã cho. Tên hợp lệ là « gnu » (mặc định) và « posix »

en: * Print reverse call tree
vi: * In ra cây gọi đảo ngược

en: Produce cross-reference listing only
vi: Cung cấp chỉ danh sách tham chiếu chéo

en: OPT
vi: TCH

en: Set printing option to OPT. Valid OPT values are: xref (or cross-ref), tree. Any unambiguous abbreviation of the above is also accepted
vi: Lập tùy chọn in thành TCH. Giá trị TCH hợp lệ là « xref » (tham chiếu chéo) và « tree » (cây). Cũng chấp nhận được bất cứ từ viết tắt rõ ràng nào của chúng.

en: Set output file name (default -, meaning stdout)
vi: Lập tên tập tin kết xuất (mặc định là « - » mà có nghĩa là đầu ra tiêu chuẩn)

en: Symbols classes for --include argument
vi: Hạng ký hiệu cho đối số « --include » (bao gồm)

en: all data symbols, both external and static
vi: mọi ký hiệu dữ liệu, cả hai kiểu bên ngoài và tĩnh

en: symbols whose names begin with an underscore
vi: ký hiệu có tên bắt đầu với dấu gạch dưới « _ »

en: static symbols
vi: ký hiệu tĩnh

en: typedefs (for cross-references only)
vi: typedef (lời định nghĩa loại: chỉ cho tham chiếu chéo)

en: Parser control:
vi: Điều khiển hàm phân tích:

en: * Rely on indentation
vi: * Nhờ sự thụt lề

en: * Accept only sources in ANSI C
vi: * Chấp nhận chỉ mã nguồn theo ANSI C

en: Set initial token stack size to NUMBER
vi: Lập kích cỡ đống hiệu bài đầu tiên là SỐ

en: Assume main function to be called NAME
vi: Giả sử hàm chính sẽ có tên TÊN.

en: NAME[=DEFN]
vi: TÊN[=LỜI_ĐN]

en: Predefine NAME as a macro
vi: Định nghĩa sẵn TÊN là một vĩ lệnh

en: Cancel any previous definition of NAME
vi: Hủy bất cứ lời định nghĩa trước nào của TÊN

en: Add the directory DIR to the list of directories to be searched for header files.
vi: Thêm thư mục TMỤC vào danh sách các thư mục qua đó cần quét tìm tập tin phần đầu.

en: * Run the specified preprocessor command
vi: * Chạy câu lệnh bộ tiền xử lý đã ghi rõ

en: * Print line numbers
vi: * In ra số thứ tự dòng

en: * Print nesting level along with the call tree
vi: * In ra cấp lồng nhau cùng với cây lời gọi

en: Control graph appearance
vi: Điều khiển hình thức đồ thị

en: * Draw ASCII art tree
vi: * Vẽ cây nghệ thuật ASCII

en: * Brief output
vi: * Xuất ngắn

en: * Additionally format output for use with GNU Emacs
vi: * Cũng định dạng kết xuất để sử dụng với Emacs của GNU

en: * Do not print argument lists in function declarations
vi: * Đừng in ra danh sách đối số trong lời tuyên bố hàm

en: * Do not print symbol names in declaration strings
vi: * Đừng in ra tên ký hiệu trong chuỗi tuyên bố

en: Informational options:
vi: Tùy chọn thông tin:

en: * Verbose error diagnostics
vi: * Chẩn đoán lỗi một cách chi tiết

en: Set debugging level
vi: Lập cấp gỡ lỗi

en: %s: no symbol type supplied
vi: %s: chưa cung cấp loại ký hiệu

en: unknown symbol type: %s
vi: không rõ loại ký hiệu : %s

en: unknown print option: %s
vi: không rõ tùy chọn in: %s

en: level indent string is too long
vi: chuỗi thụt lề cấp vẫn quá dài

en: level-indent syntax
vi: cú pháp thụt lề cấp

en: unknown level indent option: %s
vi: không rõ tùy chọn thụt lề cấp: %s

en: %s: No such output driver
vi: %s: Không có trình điều khiển kết xuất như vậy

en: Unknown symbol class: %c
vi: Không rõ hạng ký hiệu : %c

en: INTERNAL ERROR: cannot return token to stream
vi: LỖI NỘI BỘ : không thể trả lại hiệu bài về luồng

en: unexpected end of file in declaration
vi: kết thức tập tin bất thường trong lời tuyên bố

en: unexpected end of file in expression
vi: kết thúc tập tin bất thường trong biểu thức

en: expected `;'
vi: mong đợi dấu chấm phẩy « ; »

en: missing `;' after struct declaration
vi: thiếu dấu chấm phẩy « ; » đằng sau lời tuyên bố cấu trúc

en: unexpected end of file in initializer list
vi: kết thức tập tin bất thường trong danh sách sơ khởi

en: unexpected end of file in struct
vi: kết thúc tập tin bất thường trong cấu trúc

en: unexpected end of file in function declaration
vi: kết thúc tập tin bất thường trong lời tuyên bố hàm

en: unexpected token in parameter list
vi: hiệu bài bất thường trong danh sách tham số

en: unexpected end of file in parameter list
vi: kết thúc tập tin bất thường trong danh sách tham số

en: forced function body close
vi: sự đóng thân hàm bị ép buộc

en: unexpected end of file in function body
vi: kết thúc tập tin bất thường trong thân hàm

en: %s/%d redefined
vi: %s/%d đã định nghĩa lại

en: this is the place of previous definition
vi: đây là vị trí của lời định nghĩa trước

en: %s:%d: %s/%d defined to %s
vi: %s:%d: %s/%d đã định nghĩa thành %s

en: %s:%d: type %s
vi: %s:%d: loại %s

en: not enough memory to process rc file
vi: không đủ bộ nhớ để xử lý tập tin tài nguyên (rc)

en: give this help list
vi: hiển thị trợ giúp này

en: set the program name
vi: đặt tên chương trình

en: hint: %.*s
vi: gợi ý: %.*s

en: git archive [options] <tree-ish> [<path>...]
vi: git archive [các-tùy-chọn] <tree-ish> [<đường-dẫn>...]

en: git archive --remote <repo> [--exec <cmd>] [options] <tree-ish> [<path>...]
vi: git archive --remote <kho> [--exec <lệnh>] [các-tùy-chọn] <tree-ish> [<đường-dẫn>...]

en: git archive --remote <repo> [--exec <cmd>] --list
vi: git archive --remote <kho> [--exec <lệnh>] --list

en: archive format
vi: định dạng lưu trữ

en: prepend prefix to each pathname in the archive
vi: nối thêm tiền tố vào từng đường dẫn tập tin trong kho lưu

en: write the archive to this file
vi: ghi kho lưu vào tập tin này

en: read .gitattributes in working directory
vi: đọc .gitattributes trong thư mục làm việc

en: report archived files on stderr
vi: liệt kê các tập tin được lưu trữ vào stderr (đầu ra lỗi tiêu chuẩn)

en: store only
vi: chỉ lưu (không nén)

en: compress faster
vi: nén nhanh hơn

en: compress better
vi: nén nhỏ hơn

en: list supported archive formats
vi: liệt kê các kiểu nén được hỗ trợ

en: repo
vi: kho

en: retrieve the archive from remote repository <repo>
vi: nhận kho lưu từ kho chứa <kho> trên máy chủ

en: command
vi: lệnh

en: path to the remote git-upload-archive command
vi: đường dẫn đến lệnh git-upload-pack trên máy chủ

en: Negative patterns are ignored in git attributes
    Use '\!' for literal leading exclamation.
vi: Các mẫu dạng phủ định bị cấm dùng cho các thuộc tính của git
    Dùng “\!” cho các chuỗi văn bản có dấu chấm than dẫn đầu.

en: Not setting branch %s as its own upstream.
vi: Chưa cài đặt nhánh %s như là thượng nguồn (upstream) của nó.

en: Branch %s set up to track remote branch %s from %s by rebasing.
vi: Nhánh %s cài đặt để theo dõi vết nhánh máy chủ %s từ %s bằng cách rebase.

en: Branch %s set up to track remote branch %s from %s.
vi: Nhánh %s cài đặt để theo vết nhánh máy chủ %s từ %s.

en: Branch %s set up to track local branch %s by rebasing.
vi: Nhánh %s cài đặt để theo vết nhánh nội bộ %s bằng cách rebase.

en: Branch %s set up to track local branch %s.
vi: Nhánh %s cài đặt để theo vết nhánh nội bộ %s.

en: Branch %s set up to track remote ref %s by rebasing.
vi: Nhánh %s cài đặt để theo vết nhánh máy chủ %s bằng cách rebase.

en: Branch %s set up to track remote ref %s.
vi: Nhánh %s cài đặt để theo vết tham chiếu máy chủ %s.

en: Branch %s set up to track local ref %s by rebasing.
vi: Nhánh %s cài đặt để theo dõi vết tham chiếu nội bộ %s bằng cách rebase.

en: Branch %s set up to track local ref %s.
vi: Nhánh %s cài đặt để theo dõi tham chiếu nội bộ %s.

en: Tracking not set up: name too long: %s
vi: Theo vết chưa được cài đặt: tên quá dài: %s

en: Not tracking: ambiguous information for ref %s
vi: Không theo vết: thông tin chưa rõ ràng cho tham chiếu %s

en: '%s' is not a valid branch name.
vi: “%s” không phải là một tên nhánh hợp lệ.

en: A branch named '%s' already exists.
vi: Đã có nhánh mang tên “%s”.

en: Cannot force update the current branch.
vi: Không thể ép buộc cập nhật nhánh hiện hành.

en: Cannot setup tracking information; starting point '%s' is not a branch.
vi: Không thể cài đặt thông tin theo vết; điểm bắt đầu “%s” không phải là một nhánh.

en: the requested upstream branch '%s' does not exist
vi: nhánh dòng ngược đã yêu cầu “%s” chưa sẵn có

en: 
    If you are planning on basing your work on an upstream
    branch that already exists at the remote, you may need to
    run "git fetch" to retrieve it.
    
    If you are planning to push out a new local branch that
    will track its remote counterpart, you may want to use
    "git push -u" to set the upstream config as you push.
vi: 
    Nếu bạn có ý định trên cơ sở công việc của bạn trên nhánh dòng ngược
    (upstream) cái mà đã sẵn có trên máy chủ, bạn cần chạy
    lệnh "git fetch" để lấy nó về.
    
    Nếu bạn có ý định push lênh một nhánh nội bộ mới cái mà
    sẽ theo dõi bản đối chiếu máy chủ của nó, bạn cần dùng lệnh
    "git push -u" để đặt cấu hình dòng ngược bạn muốn push.

en: Not a valid object name: '%s'.
vi: Không phải tên đối tượng hợp lệ: “%s”.

en: Ambiguous object name: '%s'.
vi: Tên đối tượng chưa rõ ràng: “%s”.

en: Not a valid branch point: '%s'.
vi: Nhánh không hợp lệ: “%s”.

en: Failed to lock ref for update
vi: Gặp lỗi khi khóa tham chiếu (ref) để cập nhật

en: Failed to write ref
vi: Gặp lỗi khi ghi tham chiếu (ref)

en: '%s' does not look like a v2 bundle file
vi: “%s” không giống như tập tin v2 bundle (định dạng dump của git)

en: unrecognized header: %s%s (%d)
vi: phần đầu (header) không được thừa nhận: %s%s (%d)

en: could not open '%s'
vi: không thể mở “%s”

en: Repository lacks these prerequisite commits:
vi: Kho chứa thiếu những lần chuyển giao (commit) cần trước hết này:

en: The bundle contains this ref: | The bundle contains these %d refs:
vi[0]: Bundle chứa tham chiếu (ref) này:
vi[1]: Bundle chứa %d tham chiếu (ref):

en: The bundle records a complete history.
vi: Lệnh bundle ghi lại toàn bộ lịch sử.

en: The bundle requires this ref: | The bundle requires these %d refs:
vi[0]: Lệnh bundle yêu cầu tham chiếu này:
vi[1]: Lệnh bundle yêu cầu %d tham chiếu (refs) này:

en: rev-list died
vi: rev-list đã chết

en: unrecognized argument: %s
vi: đối số không được thừa nhận: %s

en: ref '%s' is excluded by the rev-list options
vi: th.chiếu “%s” bị loại trừ bởi các tùy chọn rev-list

en: Refusing to create empty bundle.
vi: Từ chối tạo một bundle trống rỗng.

en: Could not spawn pack-objects
vi: Không thể sản sinh pack-objects

en: pack-objects died
vi: pack-objects đã chết

en: index-pack died
vi: index-pack đã chết

en: %s %s is not a commit!
vi: %s %s không phải là một lần commit!

en: Could not run 'git rev-list'
vi: Không thể chạy “git rev-list”

en: failed write to rev-list: %s
vi: gặp lỗi khi ghi vào rev-list: %s

en: failed to close rev-list's stdin: %s
vi: gặp lỗi khi đóng đầu vào chuẩn stdin của rev-list: %s

en: %lu second ago | %lu seconds ago
vi[0]: %lu giây trước
vi[1]: %lu giây trước

en: %lu minute ago | %lu minutes ago
vi[0]: %lu phút trước
vi[1]: %lu phút trước

en: %lu hour ago | %lu hours ago
vi[0]: %lu giờ trước
vi[1]: %lu giờ trước

en: %lu day ago | %lu days ago
vi[0]: %lu ngày trước
vi[1]: %lu ngày trước

en: %lu week ago | %lu weeks ago
vi[0]: %lu tuần trước
vi[1]: %lu tuần trước

en: %lu month ago | %lu months ago
vi[0]: %lu tháng trước
vi[1]: %lu tháng trước

en: %lu year | %lu years
vi[0]: %lu năm
vi[1]: %lu năm

en: %s, %lu month ago | %s, %lu months ago
vi[0]: %s, %lu tháng trước
vi[1]: %s, %lu tháng trước

en: %lu year ago | %lu years ago
vi[0]: %lu năm trước
vi[1]: %lu năm trước

en:   Failed to parse dirstat cut-off percentage '%s'
vi:   Gặp lỗi khi phân tích dirstat cắt bỏ phần trăm “%s”

en:   Unknown dirstat parameter '%s'
vi:   Không hiểu đối số dirstat “%s”

en: Unknown value for 'diff.submodule' config variable: '%s'
vi: Không hiểu giá trị cho biến cấu hình “diff.submodule”: “%s”

en: Found errors in 'diff.dirstat' config variable:
    %s
vi: Tìm thấy các lỗi trong biến cấu hình “diff.dirstat”:
    %s

en: Failed to parse --dirstat/-X option parameter:
    %s
vi: Gặp lỗi khi phân tích đối số tùy chọn --dirstat/-X:
    %s

en: Failed to parse --submodule option parameter: '%s'
vi: Gặp lỗi khi phân tích đối số tùy chọn --submodule: “%s”

en: could not run gpg.
vi: không thể chạy gpg.

en: gpg did not accept the data
vi: gpg đã không chấp nhận dữ liệu

en: gpg failed to sign the data
vi: gpg gặp lỗi khi ký dữ liệu

en: could not create temporary file '%s': %s
vi: không thể tạo tập tin tạm thời “%s”: %s

en: failed writing detached signature to '%s': %s
vi: gặp lỗi khi ghi chữ ký đính kèm vào “%s”: %s

en: '%s': unable to read %s
vi: “%s”: không thể đọc %s

en: '%s': short read %s
vi: “%s”: đọc ngắn %s

en: git commands available from elsewhere on your $PATH
vi: các lệnh git sẵn sàng để dùng từ một nơi khác trong $PATH của bạn

en: The most commonly used git commands are:
vi: Những lệnh git hay được sử dụng nhất là:

en: '%s' appears to be a git command, but we were not
    able to execute it. Maybe git-%s is broken?
vi: “%s” trông như là một lệnh git, nhưng chúng tôi không
    thể thực thi nó. Có lẽ là lệnh git-%s đã bị hỏng?

en: Uh oh. Your system reports no Git commands at all.
vi: Ối chà. Hệ thống của bạn báo rằng chẳng có lệnh Git nào cả.

en: WARNING: You called a Git command named '%s', which does not exist.
    Continuing under the assumption that you meant '%s'
vi: CẢNH BÁO: Bạn đã gọi lệnh Git có tên “%s”, mà nó lại không có sẵn.
    Giả định rằng ý bạn là “%s”

en: in %0.1f seconds automatically...
vi: trong %0.1f giây một cách tự động...

en: git: '%s' is not a git command. See 'git --help'.
vi: git: “%s” không phải là một lệnh của git. Xem “git --help”.

en: 
    Did you mean this? | 
    Did you mean one of these?
vi[0]: 
    Có phải ý bạn là cái này không?
vi[1]: 
    Có phải ý bạn là một trong số những cái này không?

en: failed to read the cache
vi: gặp lỗi khi đọc bộ nhớ tạm

en: unable to write new index file
vi: không thể ghi tập tin lưu bảng mục lục mới

en: (bad commit)
vi: (commit sai)

en: addinfo_cache failed for path '%s'
vi: addinfo_cache gặp lỗi đối với đường dẫn “%s”

en: error building trees
vi: gặp lỗi khi xây dựng cây

en: failed to create path '%s'%s
vi: gặp lỗi khi tạo đường dẫn “%s”%s

en: Removing %s to make room for subdirectory
vi: Gỡ bỏ %s để tạo chỗ (room) cho thư mục con

note: something else exists .. but not some other error (who really cares what?)
en: : perhaps a D/F conflict?
vi: : có lẽ là một xung đột D/F?

en: refusing to lose untracked file at '%s'
vi: từ chối đóng tập tin không được theo vết tại “%s”

en: cannot read object %s '%s'
vi: không thể đọc đối tượng %s “%s”

en: blob expected for %s '%s'
vi: đối tượng blob được mong đợi cho %s “%s”

en: failed to open '%s'
vi: gặp lỗi khi mở “%s”

en: failed to symlink '%s'
vi: gặp lỗi khi tạo liên kết tượng trưng (symlink) “%s”

en: do not know what to do with %06o %s '%s'
vi: không hiểu phải làm gì với %06o %s “%s”

en: Failed to execute internal merge
vi: Gặp lỗi khi thực hiện trộn nội bộ

en: Unable to add %s to database
vi: Không thể thêm %s vào cơ sở dữ liệu

en: unsupported object type in the tree
vi: kiểu đối tượng không được hỗ trợ trong cây (tree)

en: CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left in tree.
vi: XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s trong %s. Phiên bản %s của %s còn lại trong cây (tree).

en: CONFLICT (%s/delete): %s deleted in %s and %s in %s. Version %s of %s left in tree at %s.
vi: XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s trong %s. Phiên bản %s của %s còn lại trong cây (tree) tại %s.

en: %s is a directory in %s adding as %s instead
vi: %s là một thư mục trong %s thay vào đó thêm vào như là %s

en: CONFLICT (rename/rename): Rename "%s"->"%s" in branch "%s" rename "%s"->"%s" in "%s"%s
vi: XUNG ĐỘT (đổi-tên/đổi-tên): Đổi tên "%s"->"%s" trong nhánh "%s" đổi tên "%s"->"%s" trong "%s"%s

en:  (left unresolved)
vi:  (cần giải quyết)

en: CONFLICT (rename/rename): Rename %s->%s in %s. Rename %s->%s in %s
vi: XUNG ĐỘT (đổi-tên/đổi-tên): Đổi tên %s->%s trong %s. Đổi tên %s->%s trong %s

en: Renaming %s to %s and %s to %s instead
vi: Đang đổi tên %s thành %s thay vì %s thành %s

en: CONFLICT (rename/add): Rename %s->%s in %s. %s added in %s
vi: XUNG ĐỘT (đổi-tên/thêm): Đổi tên %s->%s trong %s. %s được thêm vào trong %s

en: Adding merged %s
vi: Thêm hòa trộn %s

en: Adding as %s instead
vi: Thay vào đó thêm vào %s

en: cannot read object %s
vi: không thể đọc đối tượng %s

en: object %s is not a blob
vi: đối tượng %s không phải là một blob

en: add/add
vi: thêm/thêm

en: Skipped %s (merged same as existing)
vi: Đã bỏ qua %s (đã có sẵn lần hòa trộn này)

en: Auto-merging %s
vi: Tự-động-hòa-trộn %s

en: submodule
vi: mô-đun-con

en: CONFLICT (%s): Merge conflict in %s
vi: XUNG ĐỘT (%s): Xung đột hòa trộn trong %s

en: Removing %s
vi: Đang xóa %s

en: file/directory
vi: tập-tin/thư-mục

en: CONFLICT (%s): There is a directory with name %s in %s. Adding %s as %s
vi: XUNG ĐỘT (%s): Ở đây không có thư mục nào có tên %s trong %s. Thêm %s như là %s

en: Adding %s
vi: Thêm "%s"

en: Fatal merge failure, shouldn't happen.
vi: Việc hòa trộn hỏng nghiêm trọng, không nên để xảy ra.

en: Already up-to-date!
vi: Đã cập nhật rồi!

en: merging of trees %s and %s failed
vi: hòa trộn cây (tree) %s và %s gặp lỗi

en: Unprocessed path??? %s
vi: Đường dẫn chưa được xử lý??? %s

en: Merging:
vi: Đang trộn:

en: found %u common ancestor: | found %u common ancestors:
vi[0]: tìm thấy %u tổ tiên chung:
vi[1]: tìm thấy %u tổ tiên chung:

en: merge returned no commit
vi: hòa trộn không trả về lần chuyển giao (commit) nào

en: Could not parse object '%s'
vi: Không thể phân tích đối tượng “%s”

en: Unable to write index.
vi: Không thể ghi bảng mục lục

en: unable to parse object: %s
vi: không thể phân tích đối tượng: “%s”

en: usage: %s
vi: cách dùng: %s

note: TRANSLATORS: the colon here should align with the one in "usage: %s" translation
en:    or: %s
vi:      hoặc: %s

en: -NUM
vi: -SỐ

en: Path '%s' is in submodule '%.*s'
vi: Đường dẫn “%s” thì ở trong mô-đun-con “%.*s”

en: '%s' is beyond a symbolic link
vi: “%s” nằm ngoài một liên kết tượng trưng

en: Your branch is ahead of '%s' by %d commit.
     | Your branch is ahead of '%s' by %d commits.
vi[0]: Nhánh của bạn là đầu của “%s” bởi %d lần chuyển giao (commit).
vi[1]: Nhánh của bạn là đầu của “%s” bởi %d lần chuyển giao (commit).

en:   (use "git push" to publish your local commits)
vi:   (dùng "git push" để xuất bản các lần chuyển giao nội bộ của bạn)

en: Your branch is behind '%s' by %d commit, and can be fast-forwarded.
     | Your branch is behind '%s' by %d commits, and can be fast-forwarded.
vi[0]: Nhánh của bạn thì ở đằng sau “%s” bởi %d lần chuyển giao (commit), và có thể được fast-forward.
vi[1]: Nhánh của bạn thì ở đằng sau “%s” bởi %d lần chuyển giao (commit), và có thể được fast-forward.

en:   (use "git pull" to update your local branch)
vi:   (dùng "git pull" để cập nhật nhánh nội bộ của bạn)

en: Your branch and '%s' have diverged,
    and have %d and %d different commit each, respectively.
     | Your branch and '%s' have diverged,
    and have %d and %d different commits each, respectively.
vi[0]: Nhánh của bạn và “%s” bị phân kỳ,
    và có %d và %d lần chuyển giao (commit) khác nhau cho từng cái,
    tương ứng với mỗi lần.
vi[1]: Your branch and “%s” have diverged,
    and have %d and %d different commit each, respectively.

en:   (use "git pull" to merge the remote branch into yours)
vi:   (dùng "git pull" để hòa trộn nhánh trên máy chủ vào trong nhánh của bạn)

en: Could not open '%s' for writing
vi: Không thể mở “%s” để ghi

en: Could not write to '%s'
vi: Không thể ghi vào “%s”

en: after resolving the conflicts, mark the corrected paths
    with 'git add <paths>' or 'git rm <paths>'
vi: sau khi giải quyết các xung đột, đánh dấu đường dẫn đã sửa
    với lệnh “git add <đường_dẫn>” hoặc “git rm <đường_dẫn>”

en: after resolving the conflicts, mark the corrected paths
    with 'git add <paths>' or 'git rm <paths>'
    and commit the result with 'git commit'
vi: sau khi giải quyết các xung đột, đánh dấu đường dẫn đã sửa
    với lệnh “git add <đường_dẫn>” hoặc “git rm <đường_dẫn>”
    và chuyển giao (commit) kết quả bằng lệnh “git commit”

en: Could not write to %s
vi: Không thể ghi vào %s

en: Error wrapping up %s
vi: Lỗi bao bọc %s

en: Your local changes would be overwritten by cherry-pick.
vi: Các thay đổi nội bộ của bạn có thể bị ghi đè bởi lệnh cherry-pick.

en: Your local changes would be overwritten by revert.
vi: Các thay đổi nội bộ của bạn có thể bị ghi đè bởi lệnh revert.

en: Commit your changes or stash them to proceed.
vi: Chuyển giao (commit) các thay đổi của bạn hay stash chúng để xử lý.

note: TRANSLATORS: %s will be "revert" or "cherry-pick"
en: %s: Unable to write new index file
vi: %s: Không thể ghi tập tin lưu bảng mục lục mới

en: Could not resolve HEAD commit
vi: Không thể phân giải commit (lần chuyển giao) HEAD

en: Unable to update cache tree
vi: Không thể cập nhật cây bộ nhớ đệm

en: Could not parse commit %s
vi: Không thể phân tích commit (lần chuyển giao) %s

en: Could not parse parent commit %s
vi: Không thể phân tích commit (lần chuyển giao) cha mẹ %s

en: Your index file is unmerged.
vi: Tập tin lưu mục lục của bạn không được hòa trộn.

en: Commit %s is a merge but no -m option was given.
vi: Lần chuyển giao (commit) %s là một lần hòa trộn nhưng không đưa ra tùy chọn -m.

en: Commit %s does not have parent %d
vi: Lần chuyển giao (commit) %s không có cha mẹ %d

en: Mainline was specified but commit %s is not a merge.
vi: Luồng chính đã được chỉ ra nhưng lần chuyển giao (commit) %s không phải là một lần hòa trộn.

note: TRANSLATORS: The first %s will be "revert" or "cherry-pick", the second %s a SHA1
en: %s: cannot parse parent commit %s
vi: %s: không thể phân tích lần chuyển giao mẹ của %s

en: Cannot get commit message for %s
vi: Không thể lấy thông điệp lần chuyển giao (commit) cho %s

en: could not revert %s... %s
vi: không thể revert %s... %s

en: could not apply %s... %s
vi: không thể apply (áp dụng miếng vá) %s... %s

en: empty commit set passed
vi: lần chuyển giao (commit) trống rỗng đặt là hợp quy cách

en: git %s: failed to read the index
vi: git %s: gặp lỗi đọc bảng mục lục

en: git %s: failed to refresh the index
vi: git %s: gặp lỗi khi làm tươi mới bảng mục lục

en: Cannot %s during a %s
vi: Không thể %s trong khi %s

en: Could not parse line %d.
vi: Không phân tích được dòng %d.

en: No commits parsed.
vi: Không có lần chuyển giao (commit) nào được phân tích.

en: Could not read %s.
vi: Không thể đọc %s.

en: Unusable instruction sheet: %s
vi: Bảng chỉ thị không thể dùng được: %s

en: Invalid key: %s
vi: Khóa không đúng: %s

en: Invalid value for %s: %s
vi: Giá trị không hợp lệ %s: %s

en: Malformed options sheet: %s
vi: Bảng tùy chọn dị hình: %s

en: a cherry-pick or revert is already in progress
vi: một thao tác cherry-pick hoặc revert đang được thực hiện

en: try "git cherry-pick (--continue | --quit | --abort)"
vi: hãy thử "git cherry-pick (--continue | --quit | --abort)"

en: Could not create sequencer directory %s
vi: Không thể tạo thư mục xếp dãy %s

en: Error wrapping up %s.
vi: Lỗi bao bọc %s.

en: no cherry-pick or revert in progress
vi: không cherry-pick hay revert trong tiến trình

en: cannot resolve HEAD
vi: không thể phân giải HEAD

en: cannot abort from a branch yet to be born
vi: không thể hủy bỏ từ một nhánh mà nó còn chưa được tạo ra

note: #-#-#-#-#  395 (ikiwiki)  #-#-#-#-# translators: The first parameter is a filename, and the second translators: is a (probably not translated) error message.
en: cannot read %s: %s
vi: không thể đọc %s: %s

en: unexpected end of file
vi: kết thúc tập tin đột xuất

en: stored pre-cherry-pick HEAD file '%s' is corrupt
vi: tập tin HEAD “pre-cherry-pick” đã lưu “%s” bị hỏng

en: Could not format %s.
vi: Không thể định dạng %s.

en: %s: can't cherry-pick a %s
vi: %s: không thể cherry-pick một %s

en: %s: bad revision
vi: %s: điểm xét duyệt sai

en: Can't revert as initial commit
vi: Không thể revert một lần chuyển giao (commit) khởi tạo

en: Can't cherry-pick into empty head
vi: Không thể cherry-pick vào một đầu (head) trống rỗng

en: HEAD does not point to a branch
vi: HEAD không chỉ đến một nhánh nào cả

en: No such branch: '%s'
vi: Không có nhánh nào như thế: “%s”

en: No upstream configured for branch '%s'
vi: Không có thượng nguồn (upstream) được cấu hình cho nhánh “%s”

en: Upstream branch '%s' not stored as a remote-tracking branch
vi: Nhánh thượng nguồn (upstream) “%s” không được lưu lại như là một nhánh “remote-tracking”

en: unable to access '%s': %s
vi: không thể truy cập “%s”: %s

en: unable to access '%s'
vi: không thể truy cập “%s”

en: unable to look up current user in the passwd file: %s
vi: không tìm thấy người dùng hiện tại trong tập tin passwd: %s

en: no such user
vi: không có người dùng như vậy

en: Unmerged paths:
vi: Những đường dẫn chưa được hòa trộn:

en:   (use "git reset %s <file>..." to unstage)
vi:   (dùng "git reset %s <tập-tin>..." để bỏ một stage (trạng thái))

en:   (use "git rm --cached <file>..." to unstage)
vi:   (dùng "git rm --cached <tập-tin>..." để bỏ trạng thái (stage))

en:   (use "git add <file>..." to mark resolution)
vi:   (dùng "git add <tập-tin>..." để đánh dấu là cần giải quyết)

en:   (use "git add/rm <file>..." as appropriate to mark resolution)
vi:   (dùng "git add/rm <tập-tin>..." như là một cách  thích hợp để đánh dấu là cần được giải quyết)

en:   (use "git rm <file>..." to mark resolution)
vi:   (dùng "git rm <tập-tin>..." để đánh dấu là cần giải quyết)

en: Changes to be committed:
vi: Những thay đổi sẽ được chuyển giao:

en: Changes not staged for commit:
vi: Các thay đổi không được đặt trạng thái (stage) cho lần chuyển giao (commit):

en:   (use "git add <file>..." to update what will be committed)
vi:   (dùng "git add <tập-tin>..." để cập nhật những gì cần chuyển giao (commit))

en:   (use "git add/rm <file>..." to update what will be committed)
vi:   (dùng "git add/rm <tập-tin>..." để cập nhật những gì sẽ được chuyển giao)

en:   (use "git checkout -- <file>..." to discard changes in working directory)
vi:   (dùng "git checkout -- <tập-tin>..." để bỏ thay đổi trong thư mục làm việc)

en:   (commit or discard the untracked or modified content in submodules)
vi:   (chuyển giao (commit) hoặc là loại bỏ các nội dung không-bị-theo-vết hay đã bị chỉnh sửa trong mô-đun-con)

en:   (use "git %s <file>..." to include in what will be committed)
vi:   (dùng "git %s <tập-tin>..." để thêm vào những gì cần chuyển giao (commit))

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "An error in coding or logic that causes a program to malfunction or to produce incorrect results."
en: bug
vi: lỗi

en: both deleted:
vi: bị xóa bởi cả hai:

en: added by us:
vi: được thêm vào bởi chúng ta:

en: deleted by them:
vi: bị xóa đi bởi họ:

en: added by them:
vi: được thêm vào bởi họ:

en: deleted by us:
vi: bị xóa bởi chúng ta:

en: both added:
vi: được thêm vào bởi cả hai:

en: both modified:
vi: bị sửa bởi cả hai:

en: new commits,
vi: lần chuyển giao (commit) mới,

en: modified content,
vi: nội dung bị sửa đổi,

en: untracked content,
vi: nội dung chưa được theo dõi,

en: new file:   %s
vi: tập tin mới:   %s

en: copied:     %s -> %s
vi: đã sao chép:     %s -> %s

en: deleted:    %s
vi: đã xóa:    %s

en: modified:   %s
vi: đã sửa đổi:   %s

en: renamed:    %s -> %s
vi: đã đổi tên:    %s -> %s

en: typechange: %s
vi: đổi-kiểu: %s

en: unknown:    %s
vi: không hiểu:    %s

en: unmerged:   %s
vi: chưa hòa trộn:   %s

en: bug: unhandled diff status %c
vi: lỗi: không lấy được trạng thái lệnh diff %c

en: You have unmerged paths.
vi: Bạn có những đường dẫn chưa được hòa trộn.

en:   (fix conflicts and run "git commit")
vi:   (sửa các xung đột sau đó chạy "git commit")

en: All conflicts fixed but you are still merging.
vi: Tất cả các xung đột đã được giải quyết nhưng bạn vẫn đang hòa trộn.

en:   (use "git commit" to conclude merge)
vi:   (dùng "git commit" để hoàn tất việc hòa trộn)

en: You are in the middle of an am session.
vi: Bạn đang ở giữa của một phiên “am”.

en: The current patch is empty.
vi: Miếng vá hiện tại bị trống rỗng.

en:   (fix conflicts and then run "git am --resolved")
vi:   (sửa các xung đột và sau đó chạy lệnh "git am --resolved")

en:   (use "git am --skip" to skip this patch)
vi:   (dùng "git am --skip" để bỏ qua miếng vá này)

en:   (use "git am --abort" to restore the original branch)
vi:   (dùng "git am --abort" để phục hồi lại nhánh nguyên thủy)

en: You are currently rebasing branch '%s' on '%s'.
vi: Bạn hiện nay đang thực hiện việc rebase nhánh “%s” trên “%s”.

en: You are currently rebasing.
vi: Bạn hiện nay đang thực hiện việc rebase (tái cấu trúc).

en:   (fix conflicts and then run "git rebase --continue")
vi:   (sửa các xung đột và sau đó chạy lệnh "git rebase --continue")

en:   (use "git rebase --skip" to skip this patch)
vi:   (dùng "git rebase --skip" để bỏ qua lần vá này)

en:   (use "git rebase --abort" to check out the original branch)
vi:   (dùng "git rebase --abort" để check-out nhánh nguyên thủy)

en:   (all conflicts fixed: run "git rebase --continue")
vi:   (khi tất cả các xung đột đã sửa xong: chạy lệnh "git rebase --continue")

en: You are currently splitting a commit while rebasing branch '%s' on '%s'.
vi: Bạn hiện nay đang thực hiện việc chia tách một lần chuyển giao (commit) trong khi đang rebase nhánh “%s” trên “%s”.

en: You are currently splitting a commit during a rebase.
vi: Bạn hiện tại đang cắt đôi một lần chuyển giao trong khi đang thực hiện việc rebase.

en:   (Once your working directory is clean, run "git rebase --continue")
vi:   (Một khi thư mục làm việc của bạn đã gọn gàng, chạy "git rebase --continue")

en: You are currently editing a commit while rebasing branch '%s' on '%s'.
vi: Bạn hiện nay đang thực hiện việc sửa chữa một lần chuyển giao (commit) trong khi đang rebase nhánh “%s” trên “%s”.

en: You are currently editing a commit during a rebase.
vi: Bạn hiện đang sửa một lần chuyển giao trong khi bạn thực hiện rebase.

en:   (use "git commit --amend" to amend the current commit)
vi:   (dùng "git commit --amend" để tu bổ lần chuyển giao (commit) hiện tại)

en:   (use "git rebase --continue" once you are satisfied with your changes)
vi:   (dùng "git rebase --continue" một khi bạn cảm thấy hài lòng về những thay đổi của mình)

en: You are currently cherry-picking.
vi: Bạn hiện nay đang thực hiện việc cherry-pick.

en:   (all conflicts fixed: run "git commit")
vi:   (khi tất cả các xung đột đã sửa xong: chạy lệnh "git commit")

en: You are currently reverting commit %s.
vi: Bạn hiện nay đang thực hiện thao tác revert lần chuyển giao “%s”.

en:   (fix conflicts and run "git revert --continue")
vi:   (sửa các xung đột và sau đó chạy lệnh "git revert --continue")

en:   (all conflicts fixed: run "git revert --continue")
vi:   (khi tất cả các xung đột đã sửa xong: chạy lệnh "git revert --continue")

en:   (use "git revert --abort" to cancel the revert operation)
vi:   (dùng "git revert --abort" để hủy bỏ thao tác revert)

en: You are currently bisecting, started from branch '%s'.
vi: Bạn hiện nay đang thực hiện thao tác di chuyển nửa bước (bisect), bắt đầu từ nhánh “%s”.

en: You are currently bisecting.
vi: Bạn hiện tại đang thực hiện việc bisect (chia đôi).

en:   (use "git bisect reset" to get back to the original branch)
vi:   (dùng "git bisect reset" để quay trở lại nhánh nguyên thủy)

en: On branch
vi: Trên nhánh

en: HEAD detached at
vi: HEAD được tách rời tại

en: HEAD detached from
vi: HEAD được tách rời từ

en: Not currently on any branch.
vi: Hiện tại chẳng ở nhánh nào cả.

en: Initial commit
vi: Lần chuyển giao (commit) khởi đầu

en: Untracked files
vi: Những tập tin chưa được theo dõi

en: Ignored files
vi: Những tập tin bị lờ đi

en: It took %.2f seconds to enumerate untracked files. 'status -uno'
    may speed it up, but you have to be careful not to forget to add
    new files yourself (see 'git help status').
vi: Cần %.2f giây để liệt kê tất cả các tập tin chưa được theo dõi. “status -uno”
    có lẽ làm nó nhanh hơn, nhưng bạn phải cẩn thận đừng quên mình phải
    tự thêm các tập tin mới (xem “git help status”..

en: Untracked files not listed%s
vi: Những tập tin không bị theo vết không được liệt kê ra %s

en:  (use -u option to show untracked files)
vi:  (dùng tùy chọn -u để hiển thị các tập tin chưa được theo dõi)

en: No changes
vi: Không có thay đổi nào

en: no changes added to commit (use "git add" and/or "git commit -a")
vi: không có thay đổi nào được thêm vào commit (dùng "git add" và/hoặc "git commit -a")

en: no changes added to commit
vi: không có thay đổi nào được thêm vào lần chuyển giao (commit)

en: nothing added to commit but untracked files present (use "git add" to track)
vi: không có gì được thêm vào lần chuyển giao (commit) nhưng có những tập tin không được theo dấu vết hiện diện (dùng "git add" để đưa vào theo dõi)

en: nothing added to commit but untracked files present
vi: không có gì được thêm vào lần chuyển giao (commit) nhưng có những tập tin không được theo dấu vết hiện diện

en: nothing to commit (create/copy files and use "git add" to track)
vi:  không có gì để commit (tạo/sao-chép các tập tin và dùng "git add" để theo dõi dấu vết)

en: nothing to commit
vi: không có gì để chuyển giao (commit)

en: nothing to commit (use -u to show untracked files)
vi: không có gì để chuyển giao (commit) (dùng -u để bỏ các tập tin cần theo dấu vết)

en: nothing to commit, working directory clean
vi: không có gì để chuyển giao (commit), thư mục làm việc sạch sẽ

en: HEAD (no branch)
vi: HEAD (không nhánh)

en: Initial commit on
vi: Lần chuyển giao (commit) khởi tạo trên

en: behind
vi: đằng sau

en: ahead
vi: phía trước

en: , behind
vi: , đằng sau

en: failed to unlink '%s'
vi: bỏ liên kết (unlink) %s không thành công

en: git add [options] [--] <pathspec>...
vi: git add [các-tùy-chọn] [--]  <pathspec>...

note: * To be consistent with "git add -p" and most Git * commands, we should default to being tree-wide, but * this is not the original behavior and can't be * changed until users trained themselves not to type * "git add -u" or "git add -A". For now, we warn and * keep the old behavior. Later, the behav
en: The behavior of 'git add %s (or %s)' with no path argument from a
    subdirectory of the tree will change in Git 2.0 and should not be used anymore.
    To add content for the whole tree, run:
    
      git add %s :/
      (or git add %s :/)
    
    To restrict the command to the current directory, run:
    
      git add %s .
      (or git add %s .)
    
    With the current Git version, the command is restricted to the current directory.
vi: Cách ứng xử của lệnh “git add %s (hay %s)” khi không có tham số đường dẫn từ
    thư-mục con của cây sẽ thay đổi kể từ Git 2.0 và không thể sử dụng như thế nữa.
    Để thêm nội dung cho toàn bộ cây, chạy:
    
      git add %s :/
      (hay git add %s :/)
    
    Để hạn chế lệnh cho thư-mục hiện tại, chạy:
    
      git add %s .
      (hay git add %s .)
    
    Với phiên bản hiện tại của Git, lệnh bị hạn chế cho thư-mục hiện tại.

en: You ran 'git add' with neither '-A (--all)' or '--ignore-removal',
    whose behaviour will change in Git 2.0 with respect to paths you removed.
    Paths like '%s' that are
    removed from your working tree are ignored with this version of Git.
    
    * 'git add --ignore-removal <pathspec>', which is the current default,
      ignores paths you removed from your working tree.
    
    * 'git add --all <pathspec>' will let you also record the removals.
    
    Run 'git status' to check the paths you removed from your working tree.
vi: Bạn chạy “git add” mà không có “-A (--all)” cũng không “--ignore-removal”,
    cách ứng xử của nó sẽ thay đổi kể từ Git 2.0: nó quan tâm đến các đường dẫn mà
    bạn đã gỡ bỏ. Các đường dẫn như là “%s” cái mà
    bị gỡ bỏ từ cây làm việc của bạn thì bị bỏ qua với phiên bản này của Git.
    
    * “git add --ignore-removal <pathspec>”, cái hiện tại là mặc định,
      bỏ qua các đường dẫn bạn đã gỡ bỏ từ cây làm việc của bạn.
    
    * “git add --all <pathspec>” sẽ đồng thời giúp bạn ghi lại việc dời đi.
    
    Chạy “git status” để kiểm tra các đường dẫn bạn đã gỡ bỏ từ cây làm việc của bạn.

en: unexpected diff status %c
vi: trạng thái lệnh diff không như mong đợi %c

en: updating files failed
vi: Cập nhật tập tin gặp lỗi

en: remove '%s'
vi: gỡ bỏ “%s”

en: Unstaged changes after refreshing the index:
vi: Các thay đổi không được lưu trạng thái sau khi làm tươi mới lại bảng mục lục:

en: pathspec '%s' did not match any files
vi: pathspec “%s” không khớp với bất kỳ tập tin nào

en: Could not read the index
vi: Không thể đọc bảng mục lục

en: Could not write patch
vi: Không thể ghi ra miếng vá

en: Could not stat '%s'
vi: không thể lấy trạng thái về “%s”

en: Empty patch. Aborted.
vi: Miếng vá trống rỗng. Đã bỏ qua.

en: Could not apply '%s'
vi: Không thể apply (áp dụng miếng vá) “%s”

en: The following paths are ignored by one of your .gitignore files:
vi: Các đường dẫn theo sau đây sẽ bị lờ đi bởi một trong các tập tin .gitignore của bạn:

en: dry run
vi: chạy thử

en: interactive picking
vi: sửa bằng cách tương tác

en: select hunks interactively
vi: chọn “hunks” một cách tương tác

en: edit current diff and apply
vi: sửa diff hiện nay và áp dụng nó

en: allow adding otherwise ignored files
vi: cho phép thêm các tập tin bị bỏ qua khác

en: update tracked files
vi: cập nhật các tập tin được theo vết

en: record only the fact that the path will be added later
vi: chỉ ghi lại sự việc mà đường dẫn sẽ được thêm vào sau

en: add changes from all tracked and untracked files
vi: thêm các thay đổi từ tất cả các tập tin có cũng như không được theo dõi dấu vết

note: takes no arguments
en: ignore paths removed in the working tree (same as --no-all)
vi: lờ đi các đường dẫn bị gỡ bỏ trong cây thư mục làm việc (giống với --no-all)

en: don't add, only refresh the index
vi: không thêm, chỉ làm tươi mới bảng mục lục

en: just skip files which cannot be added because of errors
vi: chie bỏ qua những tập tin mà nó không thể được thêm vào bởi vì gặp lỗi

en: check if - even missing - files are ignored in dry run
vi: kiểm tra xem - thậm chí thiếu - tập tin bị bỏ qua trong quá trình chạy thử

en: Use -f if you really want to add them.
vi: Sử dụng tùy chọn -f nếu bạn thực sự muốn thêm chúng vào.

en: no files added
vi: chưa có tập tin nào được thêm vào

en: adding files failed
vi: thêm tập tin gặp lỗi

en: -A and -u are mutually incompatible
vi: -A và -u xung khắc nhau

en: Option --ignore-missing can only be used together with --dry-run
vi: Tùy chọn --ignore-missing chỉ có thể được dùng cùng với --dry-run

en: Nothing specified, nothing added.
vi: Không có gì được chỉ ra, không có gì được thêm vào.

en: Maybe you wanted to say 'git add .'?
vi: Có lẽ bạn muốn là “git add .” phải không?

en: index file corrupt
vi: tập tin ghi bảng mục lục bị hỏng

en: Unable to write new index file
vi: Không thể ghi tập tin lưu bảng mục lục mới

en: git apply [options] [<patch>...]
vi: git apply [các-tùy-chọn] [<miếng-vá>...]

en: unrecognized whitespace option '%s'
vi: không nhận ra tùy chọn về khoảng trắng “%s”

en: unrecognized whitespace ignore option '%s'
vi: không nhận ra tùy chọn bỏ qua khoảng trắng “%s”

en: Cannot prepare timestamp regexp %s
vi: Không thể chuẩn bị biểu thức chính qui dấu vết thời gian (timestamp regexp) %s

en: regexec returned %d for input: %s
vi: thi hành biểu thức chính quy trả về %d cho kết xuất: %s

en: unable to find filename in patch at line %d
vi: không thể tìm thấy tên tập tin trong miếng vá tại dòng %d

en: git apply: bad git-diff - expected /dev/null, got %s on line %d
vi: git apply: git-diff sai - mong đợi /dev/null, đã nhận %s trên dòng %d

en: git apply: bad git-diff - inconsistent new filename on line %d
vi: git apply: git-diff sai - tên tập tin mới mâu thuấn trên dòng %d

en: git apply: bad git-diff - inconsistent old filename on line %d
vi: git apply: git-diff sai - tên tập tin cũ mâu thuấn trên dòng %d

en: git apply: bad git-diff - expected /dev/null on line %d
vi: git apply: git-diff sai - cần /dev/null trên dòng %d

en: recount: unexpected line: %.*s
vi: chi tiết: dòng không cần: %.*s

en: patch fragment without header at line %d: %.*s
vi: miếng vá phân mảnh mà không có phần đầu tại dòng %d: %.*s

en: git diff header lacks filename information when removing %d leading pathname component (line %d) | git diff header lacks filename information when removing %d leading pathname components (line %d)
vi[0]: phần đầu diff cho git  thiếu thông tin tên tập tin khi gỡ bỏ đi %d trong thành phần dẫn đầu tên của đường dẫn (dòng %d)
vi[1]: phần đầu diff cho git  thiếu thông tin tên tập tin khi gỡ bỏ đi %d trong thành phần dẫn đầu tên của đường dẫn (dòng %d)

en: new file depends on old contents
vi: tập tin mới phụ thuộc vào nội dung cũ

en: deleted file still has contents
vi: tập tin đã xóa vẫn còn nội dung

en: corrupt patch at line %d
vi: miếng vá hỏng tại dòng %d

en: new file %s depends on old contents
vi: tập tin mới %s phụ thuộc vào nội dung cũ

en: deleted file %s still has contents
vi: tập tin đã xóa %s vẫn còn nội dung

en: ** warning: file %s becomes empty but is not deleted
vi: ** cảnh báo: tập tin %s trở nên trống rỗng nhưng không bị xóa

en: corrupt binary patch at line %d: %.*s
vi: miếng vá định dạng nhị phân sai hỏng tại dòng %d: %.*s

note: there has to be one hunk (forward hunk)
en: unrecognized binary patch at line %d
vi: miếng vá định dạng nhị phân không được nhận ra tại dòng %d

en: patch with only garbage at line %d
vi: vá chỉ với “garbage” tại dòng %d

en: unable to read symlink %s
vi: không thể đọc liên kết tượng trưng %s

en: unable to open or read %s
vi: không thể mở hay đọc %s

en: invalid start of line: '%c'
vi: sai khởi đầu dòng: “%c”

en: Hunk #%d succeeded at %d (offset %d line). | Hunk #%d succeeded at %d (offset %d lines).
vi[0]: Khối dữ liệu #%d thành công tại %d (offset %d dòng).
vi[1]: Khối dữ liệu #%d thành công tại %d (offset %d dòng).

en: Context reduced to (%ld/%ld) to apply fragment at %d
vi: Nội dung bị giảm xuống (%ld/%ld) để áp dụng mảnh dữ liệu tại %d

en: while searching for:
    %.*s
vi: Trong khi đang tìm kiếm cho:
    %.*s

en: missing binary patch data for '%s'
vi: thiếu dữ liệu của miếng vá định dạng nhị phân cho “%s”

en: binary patch does not apply to '%s'
vi: miếng vá định dạng nhị phân không được áp dụng cho “%s”

en: binary patch to '%s' creates incorrect result (expecting %s, got %s)
vi: vá nhị phân cho “%s” tạo ra kết quả không chính xác (mong chờ %s, lại nhận %s)

en: patch failed: %s:%ld
vi: vá gặp lỗi: %s:%ld

en: cannot checkout %s
vi: không thể "checkout" %s

en: read of %s failed
vi: đọc %s gặp lỗi

en: path %s has been renamed/deleted
vi: đường dẫn %s đã bị xóa/đổi tên

en: %s: does not exist in index
vi: %s: không tồn tại trong bảng mục lục

en: %s: does not match index
vi: %s: không khớp trong mục lục

en: removal patch leaves file contents
vi: loại bỏ miếng vá để lại nội dung tập tin

en: %s: wrong type
vi: %s: sai kiểu

en: %s has type %o, expected %o
vi: %s có kiểu %o, mong chờ %o

en: %s: already exists in index
vi: %s: đã có từ trước trong bảng mục lục

en: %s: already exists in working directory
vi: %s: đã sẵn có trong thư mục đang làm việc

en: new mode (%o) of %s does not match old mode (%o)
vi: chế độ mới (%o) của %s không khớp với chế độ cũ (%o)

en: new mode (%o) of %s does not match old mode (%o) of %s
vi: chế độ mới (%o) của %s không khớp với chế độ cũ (%o) của %s

en: %s: patch does not apply
vi: %s: miếng vá không được áp dụng

en: Checking patch %s...
vi: Đang kiểm tra miếng vá %s...

en: make_cache_entry failed for path '%s'
vi: make_cache_entry gặp lỗi đối với đường dẫn “%s”

en: unable to remove %s from index
vi: không thể gỡ bỏ %s từ mục lục

en: corrupt patch for subproject %s
vi: miếng vá sai hỏng cho dự án con (subproject) %s

en: unable to stat newly created file '%s'
vi: không thể lấy trạng thái về tập tin %s mới hơn đã được tạo

en: unable to create backing store for newly created file %s
vi: không thể tạo “backing store” cho tập tin được tạo mới hơn %s

en: unable to add cache entry for %s
vi: không thể thêm mục nhớ tạm cho %s

en: closing file '%s'
vi: đang đóng tập tin “%s”

en: unable to write file '%s' mode %o
vi: không thể ghi vào tập tin “%s” chế độ (mode) %o

en: Applied patch %s cleanly.
vi: Đã áp dụng miếng và %s một cách sạch sẽ.

note: Say this even without --verbose
en: Applying patch %%s with %d reject... | Applying patch %%s with %d rejects...
vi[0]: Đang áp dụng miếng vá %%s với %d lần từ chối...
vi[1]: Đang áp dụng miếng vá %%s với %d lần từ chối...

en: truncating .rej filename to %.*s.rej
vi: đang cắt cụt tên tập tin .rej thành %.*s.rej

en: Hunk #%d applied cleanly.
vi: Khối nhớ #%d được áp dụng gọn gàng.

en: Rejected hunk #%d.
vi: hunk #%d bị từ chối.

en: unrecognized input
vi: không thừa nhận đầu vào

en: unable to read index file
vi: không thể đọc tập tin lưu bảng mục lục

en: don't apply changes matching the given path
vi: không áp dụng các thay đổi khớp với đường dẫn đã cho

en: apply changes matching the given path
vi: áp dụng các thay đổi khớp với đường dẫn đã cho

en: remove <num> leading slashes from traditional diff paths
vi: gỡ bỏ <số> phần dẫn đầu (slashe) từ đường dẫn diff cổ điển

en: ignore additions made by the patch
vi: lờ đi phần phụ thêm tạo ra bởi miếng vá

en: instead of applying the patch, output diffstat for the input
vi: thay vì áp dụng một miếng vá, kết xuất kết quả từ lệnh diffstat cho đầu ra

en: show number of added and deleted lines in decimal notation
vi: hiển thị số lượng các dòng được thêm vào và xóa đi theo ký hiệu thập phân

en: instead of applying the patch, output a summary for the input
vi: thay vì áp dụng một miếng vá, kết xuất kết quả cho đầu vào

en: instead of applying the patch, see if the patch is applicable
vi: thay vì áp dụng miếng vá, hãy xem xem miếng vá có thích hợp không

en: make sure the patch is applicable to the current index
vi: hãy chắc chắn là miếng vá thích hợp với bảng mục lục hiện hành

en: apply a patch without touching the working tree
vi: áp dụng một miếng vá mà không động chạm đến cây làm việc

en: also apply the patch (use with --stat/--summary/--check)
vi: đồng thời áp dụng miếng vá (dùng với tùy chọn --stat/--summary/--check)

en: attempt three-way merge if a patch does not apply
vi: thử hòa trộn kiểu three-way nếu việc vá không thể thực hiện được

en: build a temporary index based on embedded index information
vi: xây dựng bảng mục lục tạm thời trên cơ sở thông tin bảng mục lục được nhúng

en: paths are separated with NUL character
vi: các đường dẫn bị ngăn cách bởi ký tự NULL

en: ensure at least <n> lines of context match
vi: đảm bảo rằng có ít nhất <n> dòng nội dung khớp

en: detect new or modified lines that have whitespace errors
vi: tìm thấy một dòng mới hoặc bị sửa đổi mà nó có lỗi do khoảng trắng

en: ignore changes in whitespace when finding context
vi: lờ đi sự thay đổi do khoảng trắng khi quét nội dung

en: apply the patch in reverse
vi: áp dụng miếng vá theo chiều ngược

en: don't expect at least one line of context
vi: đừng hy vọng có ít nhất một dòng nội dung

en: leave the rejected hunks in corresponding *.rej files
vi: để lại khối dữ liệu bị từ chối trong các tập tin *.rej tương ứng

en: allow overlapping hunks
vi: cho phép chồng khối nhớ

en: tolerate incorrectly detected missing new-line at the end of file
vi: đã dò tìm thấy dung sai không chính xác thiếu dòng mới tại cuối tập tin

en: do not trust the line counts in the hunk headers
vi: không tin số lượng dòng trong phần đầu khối dữ liệu

en: prepend <root> to all filenames
vi: treo thêm <root> vào tất cả các tên tập tin

en: --3way outside a repository
vi: --3way ở ngoài một kho chứa

en: --index outside a repository
vi: --index ở ngoài một kho chứa

en: --cached outside a repository
vi: --cached ở ngoài một kho chứa

en: can't open patch '%s'
vi: không thể mở miếng vá “%s”

en: squelched %d whitespace error | squelched %d whitespace errors
vi[0]: đã chấm dứt %d lỗi khoảng trắng
vi[1]: đã chấm dứt %d lỗi khoảng trắng

en: %d line adds whitespace errors. | %d lines add whitespace errors.
vi[0]: %d dòng thêm khoảng trắng lỗi.
vi[1]: %d dòng thêm khoảng trắng lỗi.

en: could not create archive file '%s'
vi: không thể tạo tập tin kho (lưu trữ, nén) “%s”

en: could not redirect output
vi: không thể chuyển hướng kết xuất

en: git archive: Remote with no URL
vi: git archive: Máy chủ không có địa chỉ URL

en: git archive: expected ACK/NAK, got EOF
vi: git archive: mong đợi ACK/NAK, nhận EOF

en: remote error: %s
vi: lỗi máy chủ: %s

en: git archive: protocol error
vi: git archive: lỗi giao thức

en: git archive: expected a flush
vi: git archive: đã mong chờ một flush

en: perform 'git bisect next'
vi: thực hiện “git bisect next”

en: update BISECT_HEAD instead of checking out the current commit
vi: cập nhật BISECT_HEAD thay vì lấy ra (checking out) lần chuyển giao (commit) hiện hành

en: git blame [options] [rev-opts] [rev] [--] file
vi: git blame [các-tùy-chọn] [rev-opts] [rev] [--] tập-tin

en: [rev-opts] are documented in git-rev-list(1)
vi: [rev-opts] được mô tả trong git-rev-list(1)

en: Show blame entries as we find them, incrementally
vi: Hiển thị các mục “blame” như là chúng ta thấy chúng, tăng dần

en: Show blank SHA-1 for boundary commits (Default: off)
vi: Hiển thị SHA-1 trắng cho những lần chuyển giao biên giới (Mặc định: off)

en: Do not treat root commits as boundaries (Default: off)
vi: Không coi các lần chuyển giao gốc là giới hạn (Mặc định: off)

en: Show work cost statistics
vi: Hiển thị thống kê công sức làm việc

en: Show output score for blame entries
vi: Hiển thị kết xuất điểm số có các mục tin “blame”

en: Show original filename (Default: auto)
vi: Hiển thị tên tập tin gốc (Mặc định: auto)

en: Show original linenumber (Default: off)
vi: Hiển thị số dòng gốc (Mặc định: off)

en: Show in a format designed for machine consumption
vi: Hiển thị ở định dạng đã thiết kế cho sự tiêu dùng bằng máy

en: Show porcelain format with per-line commit information
vi: Hiển thị định dạng “porcelain” với thông tin chuyển giao mỗi dòng

en: Use the same output mode as git-annotate (Default: off)
vi: Dùng cùng chế độ xuất ra vóigit-annotate (Mặc định: off)

en: Show raw timestamp (Default: off)
vi: Hiển thị dấu vết thời gian dạng thô (Mặc định: off)

en: Show long commit SHA1 (Default: off)
vi: Hiển thị SHA1 của lần chuyển giao (commit) dạng dài (Mặc định: off)

en: Suppress author name and timestamp (Default: off)
vi: Không hiển thị tên tác giả và dấu vết thời gian (Mặc định: off)

en: Show author email instead of name (Default: off)
vi: Hiển thị thư điện tử của tác giả thay vì tên (Mặc định: off)

en: Ignore whitespace differences
vi: Bỏ qua các khác biệt do khoảng trắng gây ra

en: Spend extra cycles to find better match
vi: Tiêu thụ thêm năng tài nguyên máy móc để tìm kiếm tốt hơn nữa

en: Use revisions from <file> instead of calling git-rev-list
vi: Sử dụng điểm xét duyệt (revision) từ <tập tin> thay vì gọi “git-rev-list”

en: Use <file>'s contents as the final image
vi: Sử dụng nội dung của <tập tin> như là ảnh cuối cùng

en: Find line copies within and across files
vi: Tìm các bản sao chép dòng trong và ngang qua tập tin

en: Find line movements within and across files
vi: Tìm các di chuyển dòng trong và ngang qua tập tin

en: Process only line range n,m, counting from 1
vi: Xử lý chỉ dòng vùng n,m, tính từ 1

en: git branch [options] [-r | -a] [--merged | --no-merged]
vi: git branch [các-tùy-chọn] [-r | -a] [--merged | --no-merged]

en: git branch [options] [-l] [-f] <branchname> [<start-point>]
vi: git branch [các-tùy-chọn] [-l] [-f] <tên-nhánh> [<điểm-đầu>]

en: git branch [options] [-r] (-d | -D) <branchname>...
vi: git branch [các-tùy-chọn] [-r] (-d | -D) <tên-nhánh> ...

en: git branch [options] (-m | -M) [<oldbranch>] <newbranch>
vi: git branch [các-tùy-chọn] (-m | -M) [<nhánh-cũ>] <nhánh-mới>

en: deleting branch '%s' that has been merged to
             '%s', but not yet merged to HEAD.
vi: đang xóa nhánh “%s” mà nó lại đã được hòa trộn vào
             “%s”, nhưng vẫn chưa được hòa trộn vào HEAD.

en: not deleting branch '%s' that is not yet merged to
             '%s', even though it is merged to HEAD.
vi: không xóa nhánh “%s” cái mà chưa được hòa trộn vào
             “%s”, cho dù là nó đã được hòa trộn vào HEAD.

en: Couldn't look up commit object for '%s'
vi: Không thể tìm kiếm đối tượng chuyển giao (commit) cho “%s”

en: The branch '%s' is not fully merged.
    If you are sure you want to delete it, run 'git branch -D %s'.
vi: Nhánh “%s” không được trộn một cách đầy đủ.
    Nếu bạn thực sự muốn xóa nó, thì chạy lệnh “git branch -D %s”.

en: Update of config-file failed
vi: Cập nhật tập tin cấu hình gặp lỗi

en: cannot use -a with -d
vi: không thể dùng tùy chọn -a với -d

en: Couldn't look up commit object for HEAD
vi: Không thể tìm kiếm đối tượng chuyển giao (commit) cho HEAD

en: Cannot delete the branch '%s' which you are currently on.
vi: Không thể xóa nhánh “%s” cái mà bạn hiện nay đang ở.

en: remote branch '%s' not found.
vi: không tìm thấy nhánh máy chủ “%s”.

en: branch '%s' not found.
vi: không tìm thấy nhánh “%s”.

en: Error deleting remote branch '%s'
vi: Gặp lỗi khi đang xóa nhánh trên máy chủ “%s”

en: Error deleting branch '%s'
vi: Lỗi khi xoá bỏ nhánh “%s”

en: Deleted remote branch %s (was %s).
vi: Nhánh trên máy chủ "%s" đã bị xóa (từng là %s).

en: Deleted branch %s (was %s).
vi: Nhánh “%s” đã bị xóa (từng là %s)

en: branch '%s' does not point at a commit
vi: nhánh “%s” không chỉ đến một lần chuyển giao (commit) nào cả

en: [%s: behind %d]
vi: [%s: đằng sau %d]

en: [behind %d]
vi: [đằng sau %d]

en: [%s: ahead %d]
vi: [%s: phía trước %d]

en: [ahead %d]
vi: [phía trước %d]

en: [%s: ahead %d, behind %d]
vi: [%s: trước %d, sau %d]

en: [ahead %d, behind %d]
vi: [trước %d, sau %d]

en:  **** invalid ref ****
vi:  **** tham chiếu sai ****

en: (no branch, rebasing %s)
vi: (không nhánh, đang rebase %s)

en: (no branch, bisect started on %s)
vi: (không nhánh, bisect được bắt đầu tại %s)

en: (detached from %s)
vi: (được tách rời từ %s)

en: (no branch)
vi: (không nhánh)

en: object '%s' does not point to a commit
vi: đối tượng “%s” không chỉ đến một lần chuyển giao (commit) nào cả

en: some refs could not be read
vi: một số tham chiếu đã không thể đọc được

en: cannot rename the current branch while not on any.
vi: không thể đổi tên nhánh hiện hành trong khi nó chẳng ở đâu cả.

en: Invalid branch name: '%s'
vi: Sai tên nhánh: “%s”

en: Branch rename failed
vi: Đổi tên nhánh gặp lỗi

en: Renamed a misnamed branch '%s' away
vi: Đã đổi tên nhánh khuyết danh “%s” đi

en: Branch renamed to %s, but HEAD is not updated!
vi: Nhánh bị đổi tên thành %s, nhưng HEAD lại không được cập nhật!

en: Branch is renamed, but update of config-file failed
vi: Nhánh bị đổi tên, nhưng cập nhật tập tin cấu hình gặp lỗi

en: malformed object name %s
vi: tên đối tượng dị hình %s

en: could not write branch description template: %s
vi: không thể ghi vào mẫu mô tả nhánh: %s

en: Generic options
vi: Tùy chọn chung

en: show hash and subject, give twice for upstream branch
vi: hiển thị mã băm và chủ đề, đưa ra hai lần cho nhánh thượng nguồn

en: suppress informational messages
vi: Thu hồi các thông điệp thông tin

en: set up tracking mode (see git-pull(1))
vi: cài đặt chế độ theo vết (xem git-pull(1))

en: change upstream info
vi: thay đổi thông tin thượng nguồn (upstream)

en: use colored output
vi: sử dụng kết xuất có tô màu

en: act on remote-tracking branches
vi: thao tác trên nhánh “remote-tracking”

en: print only branches that contain the commit
vi: chỉ hiển thị những nhánh mà nó chứa lần chuyển giao

en: Specific git-branch actions:
vi: Hành động git-branch:

en: list both remote-tracking and local branches
vi: liệt kê cả nhánh “remote-tracking” và nội bộ

en: delete fully merged branch
vi: xóa một cách đầy đủ nhánh đã hòa trộn

en: delete branch (even if not merged)
vi: xoá nhánh (cho dù là chưa được hòa trộn)

en: move/rename a branch and its reflog
vi: di chuyển hay đổi tên một nhánh và reflog của nó

en: move/rename a branch, even if target exists
vi: di chuyển hoặc đổi tên một nhánh, thậm chí cả khi đích đã có sẵn

en: list branch names
vi: liệt kê các tên nhánh

en: create the branch's reflog
vi: tạo reflog của nhánh

en: edit the description for the branch
vi: sửa mô tả cho nhánh

en: force creation (when already exists)
vi: ép buộc tạo (khi đã sẵn tồn tại rồi)

en: print only not merged branches
vi: chỉ hiển thị các nhánh chưa được hòa trộn

en: print only merged branches
vi: chỉ hiển thị các nhánh được hòa trộn

en: list branches in columns
vi: liệt kê các nhánh trong các cột

en: Failed to resolve HEAD as a valid ref.
vi: Gặp lỗi khi phân giải HEAD như là một tham chiếu (ref) hợp lệ.

en: HEAD not found below refs/heads!
vi: không tìm thấy HEAD ở dưới refs/heads!

en: --column and --verbose are incompatible
vi: --column và --verbose xung khắc nhau

en: branch name required
vi: cần tên nhánh

en: Cannot give description to detached HEAD
vi: Không thể đưa ra mô tả HEAD đã tách rời

en: cannot edit description of more than one branch
vi: không thể sửa mô tả cho nhiều hơn một nhánh

en: No commit on branch '%s' yet.
vi: Vẫn chưa chuyển giao trên nhánh “%s”.

en: No branch named '%s'.
vi: Không có nhánh nào có tên “%s”.

en: too many branches for a rename operation
vi: quá nhiều nhánh dành cho thao tác đổi tên

en: too many branches to set new upstream
vi: quá nhiều nhánh được đặt cho dòng ngược (upstream) mới

en: could not set upstream of HEAD to %s when it does not point to any branch.
vi: không thể đặt dòng ngược (upstream) của HEAD thành %s khi mà nó chẳng chỉ đến nhánh nào cả.

en: no such branch '%s'
vi: không có nhánh nào như thế “%s”

en: branch '%s' does not exist
vi: nhánh “%s” chưa sẵn có

en: too many branches to unset upstream
vi: quá nhiều nhánh để bỏ đặt ngược dòng (upstream)

en: could not unset upstream of HEAD when it does not point to any branch.
vi: không thể bỏ đặt ngược dòng (upstream) của HEAD không chỉ đến một nhánh nào cả.

en: Branch '%s' has no upstream information
vi: Nhánh “%s” không có thông tin thượng nguồn (upstream)

en: it does not make sense to create 'HEAD' manually
vi: không hợp lý khi tạo “HEAD” thủ công

en: -a and -r options to 'git branch' do not make sense with a branch name
vi: hai tùy chọn -a và -r áp dụng cho lệnh “git branch” không hợp lý đối với tên nhánh

en: The --set-upstream flag is deprecated and will be removed. Consider using --track or --set-upstream-to
vi: Cờ --set-upstream bị phản đối và sẽ bị xóa bỏ. Nên dùng --track hoặc --set-upstream-to

en: 
    If you wanted to make '%s' track '%s', do this:
vi: 
    Nếu bạn muốn “%s” theo dõi “%s”, thực hiện lệnh sau:

en: %s is okay
vi: “%s” tốt

en: Need a repository to create a bundle.
vi: Cần một kho chứa để mà tạo một bundle.

en: Need a repository to unbundle.
vi: Cần một kho chứa để mà bung một bundle.

en: git cat-file (-t|-s|-e|-p|<type>|--textconv) <object>
vi: git cat-file (-t|-s|-e|-p|<kiểu>|--textconv) <đối tượng>

en: git cat-file (--batch|--batch-check) < <list_of_objects>
vi: git cat-file (--batch|--batch-check) < <danh-sách-đối-tượng>

en: <type> can be one of: blob, tree, commit, tag
vi: <kiểu> là một trong số: blob, tree, commit, tag

en: show object type
vi: hiển thị kiểu đối tượng

en: show object size
vi: hiển thị kích thước đối tượng

en: exit with zero when there's no error
vi: thoát với 0 khi không có lỗi

en: pretty-print object's content
vi: in nội dung đối tượng dạng dễ đọc

en: for blob objects, run textconv on object's content
vi: với đối tượng blob, chạy lệnh textconv trên nội dung của đối tượng

en: show info and content of objects fed from the standard input
vi: hiển thị thông tin và nội dung của các đối tượng lấy từ đầu vào tiêu chuẩn

en: show info about objects fed from the standard input
vi: hiển thị các thông tin về đối tượng fed  từ đầu vào tiêu chuẩn

en: git check-attr [-a | --all | attr...] [--] pathname...
vi: git check-attr [-a | --all | attr...] [--] tên-đường-dẫn...

en: git check-attr --stdin [-z] [-a | --all | attr...] < <list-of-paths>
vi: git check-attr --stdin [-z] [-a | --all | attr...] < <danh-sách-đường-dẫn>

en: report all attributes set on file
vi: báo cáo tất cả các thuộc tính đặt trên tập tin

en: use .gitattributes only from the index
vi: chỉ sử dụng .gitattributes từ bảng mục lục

en: read file names from stdin
vi: đọc tên tập tin từ đầu vào tiêu chuẩn

en: input paths are terminated by a null character
vi: các đường dẫn được  ngăn cách bởi ký tự null

en: suppress progress reporting
vi: chặn các báo cáo tiến trình hoạt động

en: cannot specify pathnames with --stdin
vi: không thể chỉ định các tên đường dẫn với --stdin

en: -z only makes sense with --stdin
vi: -z chỉ hợp lý với --stdin

en: no path specified
vi: chưa ghi rõ đường dẫn

en: --quiet is only valid with a single pathname
vi: --quiet chỉ hợp lệ với tên đường dẫn đơn

en: cannot have both --quiet and --verbose
vi: không thể dùng cả hai tùy chọn --quiet và --verbose

en: git checkout-index [options] [--] [<file>...]
vi: git checkout-index [các-tùy-chọn] [--] [<tập-tin>...]

en: check out all files in the index
vi: lấy ra toàn bộ các tập tin trong bảng mục lục

en: force overwrite of existing files
vi: ép buộc ghi đè lên tập tin đã sẵn có từ trước

en: no warning for existing files and files not in index
vi: không cảnh báo cho những tập tin tồn tại và không có trong bảng mục lục

en: don't checkout new files
vi: không checkout các tập tin mới

en: update stat information in the index file
vi: cập nhật thông tin thống kê trong tập tin lưu bảng mục lục mới

en: read list of paths from the standard input
vi:  đọc danh sách đường dẫn từ thiết bị nhập chuẩn

en: write the content to temporary files
vi: ghi nội dung vào tập tin tạm

en: when creating files, prepend <string>
vi: khi tạo các tập tin, nối thêm <chuỗi>

en: copy out the files from named stage
vi: sao chép ra các tập tin từ trạng thái được đặt tên

en: git checkout [options] <branch>
vi: git checkout [các-tùy-chọn] <nhánh>

en: git checkout [options] [<branch>] -- <file>...
vi: git checkout [các-tùy-chọn] [<nhánh>] -- <tập-tin>...

en: path '%s' does not have our version
vi: đường dẫn “%s” không có các phiên bản của chúng ta

en: path '%s' does not have their version
vi: đường dẫn “%s” không có các phiên bản của chúng

en: path '%s' does not have all necessary versions
vi: đường dẫn “%s” không có tất cả các phiên bản cần thiết

en: path '%s' does not have necessary versions
vi: đường dẫn “%s” không có các phiên bản cần thiết

en: path '%s': cannot merge
vi: đường dẫn “%s”: không thể hòa trộn

en: Unable to add merge result for '%s'
vi: Không thể thêm kết quả hòa trộn cho “%s”

en: '%s' cannot be used with updating paths
vi: “%s” không thể được sử dụng với các đường dẫn cập nhật

en: '%s' cannot be used with %s
vi: “%s” không thể được sử dụng với %s

en: Cannot update paths and switch to branch '%s' at the same time.
vi: Không thể cập nhật các đường dẫn và chuyển đến nhánh “%s” cùng một lúc.

en: corrupt index file
vi: tập tin ghi bảng mục lục bị hỏng

en: path '%s' is unmerged
vi: đường dẫn “%s” không được hòa trộn

en: you need to resolve your current index first
vi: bạn cần phải phân giải bảng mục lục hiện tại của bạn trước đã

en: Can not do reflog for '%s'
vi: Không thể thực hiện reflog cho “%s”

en: HEAD is now at
vi: HEAD hiện giờ tại

en: Reset branch '%s'
vi: Đặt lại nhánh “%s”

en: Already on '%s'
vi: Đã sẵn sàng trên “%s”

en: Switched to and reset branch '%s'
vi: Đã chuyển tới và reset nhánh “%s”

en: Switched to a new branch '%s'
vi: Đã chuyển đến nhánh mới “%s”

en: Switched to branch '%s'
vi: Đã chuyển đến nhánh “%s”

en:  ... and %d more.
vi:  ... và nhiều hơn %d.

note: The singular version
en: Warning: you are leaving %d commit behind, not connected to
    any of your branches:
    
    %s
     | Warning: you are leaving %d commits behind, not connected to
    any of your branches:
    
    %s
vi[0]: Cảnh báo: bạn đã rời bỏ %d lần chuyển giao (commit) lại đằng sau, không được kết nối đến
    bất kỳ nhánh nào của bạn:
    
    %s
vi[1]: Cảnh báo: bạn đã rời bỏ %d lần chuyển giao (commit) lại đằng sau, không được kết nối đến
    bất kỳ nhánh nào của bạn:
    
    %s

en: If you want to keep them by creating a new branch, this may be a good time
    to do so with:
    
     git branch new_branch_name %s
vi: Nếu bạn muốn giữ chúng bằng cách tạo ra một nhánh mới, đây có lẽ là một thời điểm thích hợp
    để làm thế bằng lệnh:
    
     git branch tên_nhánh_mới %s

en: Previous HEAD position was
vi: Vị trí kế trước của HEAD là

en: You are on a branch yet to be born
vi: Bạn tại nhánh mà nó chưa hề được sinh ra

note: case (1): want a tree
en: reference is not a tree: %s
vi: tham chiếu không phải là một cây (tree):%s

en: paths cannot be used with switching branches
vi: các đường dẫn không thể dùng cùng với các nhánh chuyển

en: '%s' cannot be used with switching branches
vi: “%s” không thể được sử dụng với các nhánh chuyển

en: '%s' cannot be used with '%s'
vi: “%s” không thể được sử dụng với “%s”

en: Cannot switch branch to a non-commit '%s'
vi: Không thể chuyển nhánh đến một non-commit “%s”

en: branch
vi: nhánh

en: create and checkout a new branch
vi: tạo và checkout một nhánh mới

en: create/reset and checkout a branch
vi: create/reset và checkout một nhánh

en: create reflog for new branch
vi: tạo reflog cho nhánh mới

en: detach the HEAD at named commit
vi: rời bỏ HEAD tại lần chuyển giao danh nghĩa

en: set upstream info for new branch
vi: đặt thông tin thượng nguồn (upstream) cho nhánh mới

en: new branch
vi: nhánh mới

en: new unparented branch
vi: nhánh mồ côi mới

en: checkout our version for unmerged files
vi: lấy ra (checkout) phiên bản của chúng ta cho các tập tin chưa được hòa trộn

en: checkout their version for unmerged files
vi: lấy ra (checkout) phiên bản của chúng họ cho các tập tin chưa được hòa trộn

en: force checkout (throw away local modifications)
vi: ép buộc lấy ra (checkout) (bỏ đi những thay đổi nội bộ)

en: perform a 3-way merge with the new branch
vi: thực hiện hòa trộn kiểu 3-way với nhánh mới

en: update ignored files (default)
vi: cập nhật các tập tin bị bỏ qua (mặc định)

en: conflict style (merge or diff3)
vi: xung đột kiểu (hòa trộn hay diff3)

en: do not limit pathspecs to sparse entries only
vi: không giới hạn pathspecs chỉ thành các mục thưa thớt

en: second guess 'git checkout no-such-branch'
vi: gợi ý thứ hai “git checkout không-nhánh-nào-như-vậy”

en: -b, -B and --orphan are mutually exclusive
vi: Tùy chọn -b|-B và --orphan loại từ lẫn nhau

en: --track needs a branch name
vi: --track cần tên một nhánh

en: Missing branch name; try -b
vi: Thiếu tên nhánh; hãy thử -b

en: invalid path specification
vi: đường dẫn đã cho không hợp lệ

en: Cannot update paths and switch to branch '%s' at the same time.
    Did you intend to checkout '%s' which can not be resolved as commit?
vi: Không thể cập nhật và chuyển thành nhánh “%s” cùng lúc
    Bạn đã có ý định checkout “%s” cái mà không thể được phân giải như là lần chuyển giao (commit)?

en: git checkout: --detach does not take a path argument '%s'
vi: git checkout: --detach không nhận một đối số đường dẫn “%s”

en: git checkout: --ours/--theirs, --force and --merge are incompatible when
    checking out of the index.
vi: git checkout: --ours/--theirs, --force và --merge là xung khắc với nhau khi
    checkout bảng mục lục (index).

en: git clean [-d] [-f] [-n] [-q] [-e <pattern>] [-x | -X] [--] <paths>...
vi: git clean [-d] [-f] [-n] [-q] [-e <mẫu>] [-x | -X] [--] <đường-dẫn>...

en: Removing %s
vi: Đang gỡ bỏ %s

en: Would remove %s
vi: Có thể gỡ bỏ %s

en: Skipping repository %s
vi: Đang bỏ qua kho chứa %s

en: Would skip repository %s
vi: Nên bỏ qua kho chứa %s

en: do not print names of files removed
vi: không hiển thị tên của các tập tin đã gỡ bỏ

en: force
vi: ép buộc

en: remove whole directories
vi: gỡ bỏ toàn bộ thư mục

en: pattern
vi: mẫu

en: add <pattern> to ignore rules
vi: thêm <mẫu> vào trong qui tắc bỏ qua

en: remove ignored files, too
vi: đồng thời gỡ bỏ cả các tập tin bị bỏ qua

en: remove only ignored files
vi: chỉ gỡ bỏ những tập tin bị bỏ qua

en: -x and -X cannot be used together
vi: -x và -X không thể dùng cùng một lúc với nhau

en: clean.requireForce set to true and neither -n nor -f given; refusing to clean
vi: clean.requireForce được đặt thành true và không đưa ra tùy chọn  -n mà cũng không -f; từ chối lệnh dọn dẹp (clean)

en: clean.requireForce defaults to true and neither -n nor -f given; refusing to clean
vi: clean.requireForce mặc định được đặt thành true và không đưa ra tùy chọn  -n mà cũng không -f; từ chối lệnh dọn dẹp (clean)

en: git clone [options] [--] <repo> [<dir>]
vi: git clone [các-tùy-chọn] [--] <kho> [<t.mục>]

en: force progress reporting
vi: ép buộc báo cáo tiến trình

en: don't create a checkout
vi: không tạo một checkout

en: create a bare repository
vi: tạo kho chứa bare

en: create a mirror repository (implies bare)
vi: tạo kho bản sao (mirror) (ngụ ý là bare)

en: to clone from a local repository
vi: để nhân bản từ kho nội bộ

en: don't use local hardlinks, always copy
vi: không sử dụng liên kết cứng nội bộ, luôn sao chép

en: setup as shared repository
vi: cài đặt đây là kho chia sẻ

en: initialize submodules in the clone
vi: khởi tạo mô-đun-con trong bản sao

en: template-directory
vi: thư-mục-tạm

en: directory from which templates will be used
vi: thư mục mà tại đó các mẫu sẽ được dùng

en: reference repository
vi: kho tham chiếu

en: use <name> instead of 'origin' to track upstream
vi: dùng <tên> thay vì “origin” để theo dõi thượng nguồn (uptream)

en: checkout <branch> instead of the remote's HEAD
vi: lấy ra nhánh (checkout <nhánh>) thay vì HEAD của máy chủ

en: path to git-upload-pack on the remote
vi: đường dẫn đến git-upload-pack trên máy chủ

en: depth
vi: độ sâu

en: create a shallow clone of that depth
vi: tạo bản sao không đầy đủ cho mức sâu đã cho

en: clone only one branch, HEAD or --branch
vi: nhân bản (clone) chỉ một nhánh, HEAD hoặc --branch

en: separate git dir from working tree
vi: không dùng chung thư mục dành riêng cho git và thư mục làm việc

en: key=value
vi: khóa=giá trị

en: set config inside the new repository
vi: đặt cấu hình bên trong một kho chứa mới

en: reference repository '%s' is not a local repository.
vi: kho tham chiếu “%s” không phải là một kho nội bộ.

en: failed to stat '%s'
vi: gặp lỗi stat (lấy trạng thái về) “%s”

en: %s exists and is not a directory
vi: %s tồn tại nhưng không phải là một thư mục

en: failed to stat %s
vi: lỗi stat (lấy trạng thái về) %s

en: failed to create link '%s'
vi: gặp lỗi khi tạo được liên kết mềm %s

en: failed to copy file to '%s'
vi: gặp lỗi khi chép tập tin tới “%s”

en: Clone succeeded, but checkout failed.
    You can inspect what was checked out with 'git status'
    and retry the checkout with 'git checkout -f HEAD'
vi: Việc nhân bản thành công, nhưng checkout gặp lỗi.
    Bạn kiểm tra kỹ xem cái gì được lấy ra bằng lệnh “git status”
    và thử checkout với lệnh “git checkout -f HEAD”

en: Could not find remote branch %s to clone.
vi: Không tìm thấy nhánh máy chủ %s để nhân bản (clone).

en: remote did not send all necessary objects
vi: máy chủ đã không gửi tất cả các đối tượng cần thiết

en: remote HEAD refers to nonexistent ref, unable to checkout.
vi: refers HEAD máy chủ  chỉ đến ref không tồn tại, không thể checkout.

en: unable to checkout working tree
vi: không thể lấy ra (checkout) cây làm việc

en: Too many arguments.
vi: Có quá nhiều đối số.

en: You must specify a repository to clone.
vi: Bạn phải chỉ định một kho để mà nhân bản (clone).

en: --bare and --origin %s options are incompatible.
vi: tùy chọn --bare và --origin %s xung khắc nhau.

en: --bare and --separate-git-dir are incompatible.
vi: tùy chọn --bare và --separate-git-dir xung khắc nhau.

en: repository '%s' does not exist
vi: kho chứa “%s” chưa tồn tại

en: --depth is ignored in local clones; use file:// instead.
vi: --depth bị lờ đi khi nhân bản nội bộ; hãy sử dụng file:// để thay thế.

en: destination path '%s' already exists and is not an empty directory.
vi: đường dẫn đích “%s” đã có từ trước và không phải là một thư mục rỗng.

en: working tree '%s' already exists.
vi: cây làm việc “%s” đã sẵn tồn tại rồi.

en: could not create leading directories of '%s'
vi: không thể tạo các thư mục dẫn đầu của “%s”

en: could not create work tree dir '%s'.
vi: không thể tạo cây thư mục làm việc dir “%s”.

en: Cloning into bare repository '%s'...
vi: Đang nhân bản thành kho chứa bare “%s”...

en: Cloning into '%s'...
vi: Đang nhân bản thành “%s”...

en: Don't know how to clone %s
vi: Không biết làm cách nào để nhân bản (clone) %s

en: Remote branch %s not found in upstream %s
vi: Nhánh máy chủ %s không tìm thấy trong thượng nguồn (upstream) %s

en: You appear to have cloned an empty repository.
vi: Bạn hình như là đã nhân bản một kho trống rỗng.

en: git column [options]
vi: git column [các-tùy-chọn]

en: lookup config vars
vi: tìm kiếm biến cấu hình

en: layout to use
vi: bố cục để dùng

en: Padding space on left border
vi: Chèn thêm khoảng trống vào bờ bên trái

en: Padding space on right border
vi: Chèn thêm khoảng trắng vào tiếp giáp bên phải

en: Padding space between columns
vi: Chèn thêm khoảng trắng giữa các cột

en: --command must be the first argument
vi: --command phải là đối số đầu tiên

en: git commit [options] [--] <pathspec>...
vi: git commit [các-tùy-chọn] [--] <pathspec>...

en: git status [options] [--] <pathspec>...
vi: git status [các-tùy-chọn] [--] <pathspec>...

en: Your name and email address were configured automatically based
    on your username and hostname. Please check that they are accurate.
    You can suppress this message by setting them explicitly:
    
        git config --global user.name "Your Name"
        git config --global user.email you@example.com
    
    After doing this, you may fix the identity used for this commit with:
    
        git commit --amend --reset-author
vi: Tên và địa chỉ thư điện tử của bạn được cấu hình một cách tự động trên cơ sở
    tài khoản và địa chỉ máy chủ của bạn. Xin hãy kiểm tra xem chúng có chính xác không.
    Bạn có thể chặn những thông báo kiểu này bằng cách cài đặt các thông tin trên một cách rõ ràng:
    
        git config --global user.name "Tên của bạn"
        git config --global user.email you@example.com
    
    Sau khi thực hiện xong, bạn có thể sửa chữa định danh được sử dụng cho lần chuyển giao (commit) này với lệnh:
    
        git commit --amend --reset-author

en: You asked to amend the most recent commit, but doing so would make
    it empty. You can repeat your command with --allow-empty, or you can
    remove the commit entirely with "git reset HEAD^".
vi: Bạn đã yêu cầu amend (tu bổ) phần lớn các lần chuyển giao (commit) gần đây, nhưng làm như thế
    có thể làm cho nó trở nên trống rỗng. Bạn có thể lặp lại lệnh của mình bằng --allow-empty,
    hoặc là bạn gỡ bỏ các lần chuyển giao một cách hoàn toàn bằng lệnh:
    "git reset HEAD^".

en: The previous cherry-pick is now empty, possibly due to conflict resolution.
    If you wish to commit it anyway, use:
    
        git commit --allow-empty
    
    Otherwise, please use 'git reset'
vi: Lần cherry-pick trước hiện nay trống rỗng, có lẽ là bởi vì sự phân giải xung đột.
    Nếu bạn muốn chuyển giao nó cho dù thế nào đi nữa, sử dụng:
    
        git commit --allow-empty
    
    Nếu không, hãy thử dùng “git reset”

en: failed to unpack HEAD tree object
vi: gặp lỗi khi tháo dỡ HEAD đối tượng cây

en: unable to create temporary index
vi: không thể tạo bảng mục lục tạm thời

en: interactive add failed
vi: việc thêm tương tác gặp lỗi

en: unable to write new_index file
vi: không thể ghi tập tin lưu bảng mục lục mới (new_index)

en: cannot do a partial commit during a merge.
vi: không thể thực hiện việc chuyển giao (commit) cục bộ trong khi đang được hòa trộn.

en: cannot do a partial commit during a cherry-pick.
vi: không thể thực hiện việc chuyển giao (commit) bộ phận trong khi đang cherry-pick.

en: cannot read the index
vi: không đọc được bảng mục lục

en: unable to write temporary index file
vi: không thể ghi tập tin lưu bảng mục lục tạm thời

en: invalid commit: %s
vi: lần chuyển giao (commit) không hợp lệ: %s

en: malformed --author parameter
vi: đối số --author bị dị hình

en: Malformed ident string: '%s'
vi: Chuỗi thụt lề đầu dòng dị hình: “%s”

en: could not lookup commit %s
vi: không thể tìm kiếm commit (lần chuyển giao) %s

en: (reading log message from standard input)
vi: (đang đọc thông điệp nhật ký từ đầu vào tiêu chuẩn)

en: could not read log from standard input
vi: không thể đọc nhật ký từ đầu vào tiêu chuẩn

en: could not read log file '%s'
vi: không đọc được tệp nhật ký “%s”

en: commit has empty message
vi: lần chuyển giao (commit) có ghi chú trống rỗng

en: could not read MERGE_MSG
vi: không thể đọc MERGE_MSG

en: could not read SQUASH_MSG
vi: không thể đọc SQUASH_MSG

en: could not read '%s'
vi: Không thể đọc “%s”.

en: could not write commit template
vi: không thể ghi mẫu commit

en: 
    It looks like you may be committing a merge.
    If this is not correct, please remove the file
    	%s
    and try again.
vi: 
    Nó trông giống với việc bạn đang chuyển giao một lần hòa trộn.
    Nếu không phải vậy, xin hãy gỡ bỏ tập tin
    	%s
    và thử lại.

en: 
    It looks like you may be committing a cherry-pick.
    If this is not correct, please remove the file
    	%s
    and try again.
vi: 
    Nó trông giống với việc bạn đang chuyển giao một lần cherry-pick.
    Nếu không phải vậy, xin hãy gỡ bỏ tập tin
    	%s
    và thử lại.

en: Please enter the commit message for your changes. Lines starting
    with '%c' will be ignored, and an empty message aborts the commit.
vi: Hãy nhập vào các thông tin để giải thích các thay đổi của bạn. Những dòng được
    bắt đầu bằng “%c” sẽ được bỏ qua, nếu phần chú thích rỗng sẽ hủy bỏ lần chuyển giao (commit).

en: Please enter the commit message for your changes. Lines starting
    with '%c' will be kept; you may remove them yourself if you want to.
    An empty message aborts the commit.
vi: Hãy nhập vào các thông tin để giải thích các thay đổi của bạn. Những dòng được
    bắt đầu bằng “%c” sẽ được bỏ qua; bạn có thể xóa chúng đi nếu muốn thế.
    Phần chú thích này nếu trống rỗng sẽ hủy bỏ lần chuyển giao (commit).

en: %sAuthor:    %s
vi: %sTác giả:    %s

en: %sCommitter: %s
vi: %sNgười chuyển giao (commit): %s

en: Cannot read index
vi: không đọc được bảng mục lục

en: Error building trees
vi: Gặp lỗi khi xây dựng cây

en: Please supply the message using either -m or -F option.
vi: Xin hãy áp dụng thông điệp sử dụng hoặc là tùy chọn -m hoặc là -F.

en: No existing author found with '%s'
vi: Không tìm thấy tác giả có sẵn với “%s”

en: Invalid untracked files mode '%s'
vi: Chế độ cho các tập tin không bị theo vết không hợp lệ “%s”

en: Using both --reset-author and --author does not make sense
vi: Sử dụng cả hai tùy chọn --reset-author và --author không hợp lý

en: You have nothing to amend.
vi: Không có gì để amend (tu bổ) cả.

en: You are in the middle of a merge -- cannot amend.
vi: Bạn đang ở giữa của quá trình hòa trộn -- không thể thực hiện amend (tu bổ).

en: You are in the middle of a cherry-pick -- cannot amend.
vi: Bạn đang ở giữa của quá trình cherry-pick -- không thể thực hiện amend (tu bổ).

en: Options --squash and --fixup cannot be used together
vi: Các tùy chọn --squash và --fixup không thể sử dụng cùng với nhau

en: Only one of -c/-C/-F/--fixup can be used.
vi: Chỉ một tùy chọn trong số -c/-C/-F/--fixup được sử dụng

en: Option -m cannot be combined with -c/-C/-F/--fixup.
vi: Tùy chọn -m không thể được tổ hợp cùng với -c/-C/-F/--fixup.

en: --reset-author can be used only with -C, -c or --amend.
vi: --reset-author chỉ có thể được sử dụng với tùy chọn -C, -c hay --amend.

en: Only one of --include/--only/--all/--interactive/--patch can be used.
vi: Chỉ một trong các tùy chọn --include/--only/--all/--interactive/--patch được sử dụng.

en: No paths with --include/--only does not make sense.
vi: Không đường dẫn với các tùy chọn --include/--only không hợp lý.

en: Clever... amending the last one with dirty index.
vi: Giỏi...  tu bổ cái cuối với bảng mục lục phi nghĩa.

en: Explicit paths specified without -i nor -o; assuming --only paths...
vi: Những đường dẫn rõ ràng được chỉ ra không có tùy chọn -i cũng không -o; đang giả định --only những-đường-dẫn...

en: Invalid cleanup mode %s
vi: Chế độ dọn dẹp không hợp lệ %s

en: Paths with -a does not make sense.
vi: Các đường dẫn với tùy chọn -a không hợp lý.

en: --long and -z are incompatible
vi: hai tùy chọn -long và -z không tương thích với nhau

en: show status concisely
vi: hiển thị trạng thái ở dạng súc tích

en: show branch information
vi: hiển thị thông tin nhánh

en: machine-readable output
vi: kết xuất dạng máy-có-thể-đọc

en: show status in long format (default)
vi: hiển thị trạng thái ở định dạng dài (mặc định)

en: terminate entries with NUL
vi: chấm dứt các mục bằng NUL

en: show untracked files, optional modes: all, normal, no. (Default: all)
vi: hiển thị các tập tin chưa được theo dõi  dấu vết, các chế độ tùy chọn:  all, normal, no. (Mặc định: all)

en: show ignored files
vi: hiển thị các tập tin ẩn

en: when
vi: khi

en: list untracked files in columns
vi: hiển thị danh sách các tập-tin chưa được theo dõi trong các cột

en: couldn't look up newly created commit
vi: không thể tìm thấy lần chuyển giao (commit) mới hơn đã được tạo

en: could not parse newly created commit
vi: không thể phân tích cú pháp của đối tượng chuyển giao mới hơn đã được tạo

en: detached HEAD
vi: đã rời khỏi HEAD

en: suppress summary after successful commit
vi: không hiển thị tổng kết sau khi chuyển giao thành công

en: show diff in commit message template
vi: hiển thị sự khác biệt trong mẫu tin nhắn chuyển giao

en: Commit message options
vi: Các tùy chọn ghi chú commit

en: read message from file
vi: đọc chú thích từ tập tin

en: author
vi: tác giả

en: override author for commit
vi: ghi đè tác giả cho commit

en: override date for commit
vi: ghi đè ngày tháng cho commit

en: commit message
vi: chú thích của lần commit

en: reuse and edit message from specified commit
vi: dùng lại các ghi chú từ lần chuyển giao (commit) đã cho nhưng có cho sửa chữa

en: reuse message from specified commit
vi: dùng lại các ghi chú từ lần chuyển giao (commit) đã cho

en: use autosquash formatted message to fixup specified commit
vi: dùng ghi chú có định dạng autosquash để sửa chữa lần chuyển giao đã chỉ ra

en: use autosquash formatted message to squash specified commit
vi: dùng lời nhắn có định dạng tự động nén để nén lại các lần chuyển giao đã chỉ ra

en: the commit is authored by me now (used with -C/-c/--amend)
vi: lần chuyển giao nhận tôi là tác giả (được dùng với tùy chọn -C/-c/--amend)

en: add Signed-off-by:
vi: thêm dòng Signed-off-by:

en: use specified template file
vi: sử dụng tập tin mẫu đã cho

en: force edit of commit
vi: ép buộc sửa lần commit

en: how to strip spaces and #comments from message
vi: làm thế nào để cắt bỏ khoảng trắng và #ghichú từ mẩu tin nhắn

en: include status in commit message template
vi: bao gồm các trạng thái ghi mẫu ghi chú chuyển giao (commit)

en: key id
vi: id khóa

en: GPG sign commit
vi: ký lần commit dùng GPG

note: end commit message options
en: Commit contents options
vi: Các tùy nội dung ghi chú commit

en: commit all changed files
vi: chuyển giao tất cả các tập tin có thay đổi

en: add specified files to index for commit
vi: thêm các tập tin đã chỉ ra vào bảng mục lục để chuyển giao (commit)

en: interactively add files
vi: thêm các tập-tin bằng tương tác

en: interactively add changes
vi: thêm các thay đổi bằng tương tác

en: commit only specified files
vi: chỉ chuyển giao các tập tin đã chỉ ra

en: bypass pre-commit hook
vi: vòng qua móc (hook) pre-commit

en: show what would be committed
vi: hiển thị xem cái gì có thể được chuyển giao

en: amend previous commit
vi: tu bổ (amend) lần commit trước

en: bypass post-rewrite hook
vi: vòng qua móc (hook) post-rewrite

en: ok to record an empty change
vi: ok để ghi lại một thay đổi trống rỗng

en: ok to record a change with an empty message
vi: ok để ghi các thay đổi với lời nhắn trống rỗng

en: could not parse HEAD commit
vi: không thể phân tích commit (lần chuyển giao) HEAD

en: could not open '%s' for reading
vi: không thể mở “%s” để đọc

en: Corrupt MERGE_HEAD file (%s)
vi: Tập tin MERGE_HEAD sai hỏng (%s)

en: could not read MERGE_MODE
vi: không thể đọc MERGE_MODE

en: could not read commit message: %s
vi: không thể đọc thông điệp (message) commit (lần chuyển giao): %s

en: Aborting commit; you did not edit the message.
vi: Đang bỏ qua việc chuyển giao (commit); bạn đã không biên soạn thông điệp (message).

en: Aborting commit due to empty commit message.
vi: Đang bỏ qua lần chuyển giao (commit) bởi vì thông điệp của nó trống rỗng.

en: failed to write commit object
vi: gặp lỗi khi ghi đối tượng chuyển giao (commit)

en: cannot lock HEAD ref
vi: không thể khóa HEAD ref (tham chiếu)

en: cannot update HEAD ref
vi: không thể cập nhật ref (tham chiếu) HEAD

en: Repository has been updated, but unable to write
    new_index file. Check that disk is not full or quota is
    not exceeded, and then "git reset HEAD" to recover.
vi: Kho chứa đã hoàn tất việc cập nhật, nhưng không thể ghi vào
    tập tin new_index (bảng mục lục mới). Hãy kiểm tra xem đĩa có bị đầy quá
    hay quota (hạn nghạch đĩa cứng) bị vượt quá, và sau đó "git reset HEAD" để khắc phục.

en: git config [options]
vi: git config [các-tùy-chọn]

en: Config file location
vi: Vị trí tập tin cấu hình

en: use global config file
vi: đặt tập tin cấu hình cần toàn cục

en: use system config file
vi: sử dụng tập tin cấu hình hệ thống

en: use repository config file
vi: dùng tập tin cấu hình của kho

en: use given config file
vi: sử dụng tập tin cấu hình đã cho

en: get value: name [value-regex]
vi: lấy giá-trị: tên [value-regex]

en: get all values: key [value-regex]
vi: lấy tất cả giá-trị: khóa [value-regex]

en: get values for regexp: name-regex [value-regex]
vi: lấy giá trị cho regexp: name-regex [value-regex]

en: replace all matching variables: name value [value_regex]
vi: thay thế tất cả các biến khớp mẫu: tên giá-trị [value_regex]

en: add a new variable: name value
vi: thêm biến mới: tên giá-trị

en: remove a variable: name [value-regex]
vi: gỡ bỏ biến: tên [value-regex]

en: remove all matches: name [value-regex]
vi: gỡ bỏ mọi cái khớp: tên [value-regex]

en: rename section: old-name new-name
vi: đổi tên chương: tên-cũ tên-mới

en: remove a section: name
vi: gỡ bỏ chương: tên

en: list all
vi: liệt kê tất

en: open an editor
vi: mở một trình biên soạn

en: slot
vi: khe

en: find the color configured: [default]
vi: tìm cấu hình màu sắc: [mặc định]

en: find the color setting: [stdout-is-tty]
vi: tìm các cài đặt về màu sắc: [stdout-là-tty]

en: value is "true" or "false"
vi: giá trị là "true" hoặc "false"

en: value is decimal number
vi: giá trị ở dạng số thập phân

en: value is --bool or --int
vi: giá trị là --bool hoặc --int

en: value is a path (file or directory name)
vi: giá trị là đường dẫn (tên tập tin hay thư mục)

en: terminate values with NUL byte
vi: chấm dứt giá trị với byte NUL

en: respect include directives on lookup
vi: tôn trọng kể cà các hướng trong tìm kiếm

en: print sizes in human readable format
vi: hiển thị kích cỡ theo định dạng dành cho người đọc

en: git describe [options] <committish>*
vi: git describe [các-tùy-chọn] <committish>*

en: git describe [options] --dirty
vi: git describe [các-tùy-chọn] --dirty

en: annotated tag %s not available
vi: thẻ đã được ghi chú %s không sẵn để dùng

en: annotated tag %s has no embedded name
vi: thẻ được chú giải %s không có tên nhúng

en: tag '%s' is really '%s' here
vi: thẻ “%s” đã thực sự ở đây “%s” rồi

en: Not a valid object name %s
vi: Không phải tên đối tượng %s hợp lệ

en: %s is not a valid '%s' object
vi: %s không phải là một đối tượng “%s” hợp lệ

en: no tag exactly matches '%s'
vi: không có thẻ nào khớp chính xác với “%s”

en: searching to describe %s
vi: Đang tìm kiếm để mô tả %s

en: finished search at %s
vi: việc tìm kiếm đã kết thúc tại %s

en: No annotated tags can describe '%s'.
    However, there were unannotated tags: try --tags.
vi: Không có thẻ được chú giải nào được mô tả là “%s”.
    Tuy nhiên, ở đây có những thẻ không được chú giải: hãy thử --tags.

en: No tags can describe '%s'.
    Try --always, or create some tags.
vi: Không có thẻ (tag) có thể mô tả “%s”.
    Hãy thử --always, hoặt tạo một số thẻ.

en: traversed %lu commits
vi: đã xuyên %lu qua lần chuyển giao (commit)

en: more than %i tags found; listed %i most recent
    gave up search at %s
vi: tìm thấy nhiều hơn %i thẻ (tag); đã liệt kê %i gần đây nhất
    bỏ đi tìm kiếm tại %s

en: find the tag that comes after the commit
vi: tìm các thẻ mà nó đến trước lần chuyển giao

en: debug search strategy on stderr
vi: chiến lược tìm kiếm trên đầu ra lỗi chuẩn stderr

en: use any ref
vi: dùng ref bất kỳ

en: use any tag, even unannotated
vi: dùng thẻ bất kỳ, cả khi “unannotated”

en: always use long format
vi: luôn dùng định dạng dài

en: only output exact matches
vi: chỉ xuất những gì khớp chính xác

en: consider <n> most recent tags (default: 10)
vi: coi như  <n> thẻ gần đây nhất (mặc định: 10)

en: only consider tags matching <pattern>
vi: chỉ cân nhắc đến những thẻ khớp với  <mẫu>

en: show abbreviated commit object as fallback
vi: hiển thị đối tượng chuyển giao vắn tắt như là fallback

en: append <mark> on dirty working tree (default: "-dirty")
vi: thêm <dấu> trên cây thư mục làm việc bẩn (mặc định "-dirty")

en: --long is incompatible with --abbrev=0
vi: --long là xung khắc với tùy chọn --abbrev=0

en: No names found, cannot describe anything.
vi: Không tìm thấy các tên, không thể mô tả gì cả.

en: --dirty is incompatible with committishes
vi: --dirty là xung khắc với các tùy chọn dành cho chuyển giao (commit)

en: '%s': not a regular file or symlink
vi: “%s”: không phải tập tin bình thường hay liên kết tượng trưng

en: invalid option: %s
vi: tùy chọn sai: %s

en: Not a git repository
vi: Không phải là kho git

en: invalid object '%s' given.
vi: đối tượng đã cho “%s” không hợp lệ.

en: more than %d trees given: '%s'
vi: đã chỉ ra nhiều hơn %d cây (tree): “%s”

en: more than two blobs given: '%s'
vi: đã cho nhiều hơn hai đối tượng blob: “%s”

en: unhandled object '%s' given.
vi: đã cho đối tượng không thể nắm giữ “%s”.

en: show progress after <n> objects
vi: hiển thị tiến triển sau <n> đối tượng

en: select handling of signed tags
vi: chọn điều khiển của thẻ đã ký

en: select handling of tags that tag filtered objects
vi: chọn sự xử lý của các thẻ, cái mà đánh thẻ các đối tượng được lọc ra

en: Dump marks to this file
vi: Đổ các đánh dấu này vào tập-tin

en: Import marks from this file
vi: nhập vào đánh dấu từ tập tin này

en: Fake a tagger when tags lack one
vi: Làm giả một cái thẻ khi thẻ bị thiếu một cái

en: Output full tree for each commit
vi: Xuất ra toàn bộ cây cho mỗi lần chuyển giao

en: Use the done feature to terminate the stream
vi: Sử dụng tính năng done để chấm dứt luồng dữ liệu

en: Skip output of blob data
vi: Bỏ qua kết xuất của dữ liệu blob

en: git fetch [<options>] [<repository> [<refspec>...]]
vi: git fetch [<các-tùy-chọn>] [<kho-chứa> [<refspec>...]]

en: git fetch [<options>] <group>
vi: git fetch [<các-tùy-chọn>] [<nhóm>

en: git fetch --multiple [<options>] [(<repository> | <group>)...]
vi: git fetch --multiple [<các-tùy-chọn>] [(<kho> | <nhóm>)...]

en: git fetch --all [<options>]
vi: git fetch --all [<các-tùy-chọn>]

en: append to .git/FETCH_HEAD instead of overwriting
vi: nối thêm vào .git/FETCH_HEAD thay vì ghi đè lên nó

en: path to upload pack on remote end
vi: đường dẫn đến gói (pack) tải lên trên máy chủ cuối

en: force overwrite of local branch
vi: ép buộc ghi đè lên nhánh nội bộ

en: prune remote-tracking branches no longer on remote
vi: cắt cụt (prune) các nhánh “remote-tracking” không còn tồn tại trên máy chủ nữa

en: on-demand
vi: khi-cần

en: keep downloaded pack
vi: giữ các gói đã tải về

en: deepen history of shallow clone
vi: làm sâu hơn lịch sử của bản sao

en: convert to a complete repository
vi: chuyển đổi hoàn toàn sang kho git

en: prepend this to submodule path output
vi: soạn sẵn cái này cho kết xuất đường dẫn mô-đun-con

en: default mode for recursion
vi: chế độ mặc định cho đệ qui

en: Couldn't find remote ref HEAD
vi: Không thể tìm thấy máy chủ cho tham chiếu HEAD

en: object %s not found
vi: Không tìm thấy đối tượng %s

en: [up to date]
vi: [đã cập nhật]

en: ! %-*s %-*s -> %s  (can't fetch in current branch)
vi: ! %-*s %-*s -> %s  (không thể fetch (lấy) về nhánh hiện hành)

en: [rejected]
vi: [Bị từ chối]

en: [tag update]
vi: [cập nhật thẻ]

en:   (unable to update local ref)
vi:   (không thể cập nhật tham chiếu (ref) nội bộ)

en: [new tag]
vi: [thẻ mới]

en: [new branch]
vi: [nhánh mới]

en: [new ref]
vi: [ref (tham chiếu) mới]

en: unable to update local ref
vi: không thể cập nhật tham chiếu (ref) nội bộ

en: forced update
vi: cưỡng bức cập nhật

en: cannot open %s: %s
vi: không thể mở %s: %s

en: %s did not send all necessary objects
vi: %s đã không gửi tất cả các đối tượng cần thiết

en: From %.*s
vi: Từ %.*s

en: some local refs could not be updated; try running
     'git remote prune %s' to remove any old, conflicting branches
vi: một số tham chiếu (refs) nội bộ không thể được cập nhật; hãy thử chạy
     “git remote prune %s” để bỏ đi những nhánh cũ, hay bị xung đột

en:    (%s will become dangling)
vi:    (%s sẽ trở thành không đầu (không được quản lý))

en:    (%s has become dangling)
vi:    (%s đã trở thành không đầu (không được quản lý))

en: Refusing to fetch into current branch %s of non-bare repository
vi: Từ chối việc lấy (fetch) vào trong nhánh hiện tại %s của một kho chứa không phải kho trần (bare)

en: Option "%s" value "%s" is not valid for %s
vi: Tùy chọn "%s" có giá trị "%s" là không hợp lệ cho %s

en: Option "%s" is ignored for %s
vi: Tùy chọn "%s" bị bỏ qua với %s

en: No remote repository specified.  Please, specify either a URL or a
    remote name from which new revisions should be fetched.
vi: Chưa chỉ ra kho chứa máy chủ.  Xin hãy chỉ định hoặc là URL hoặc
    tên máy chủ từ cái mà những điểm xét duyệt mới có thể được fetch (lấy về).

en: You need to specify a tag name.
vi: Bạn phải định rõ tên thẻ.

en: --depth and --unshallow cannot be used together
vi: tùy chọn --depth và --unshallow không thể sử dụng cùng với nhau

en: --unshallow on a complete repository does not make sense
vi: --unshallow trên kho hoàn chỉnh là không hợp lý

en: fetch --all does not take a repository argument
vi: lệnh lấy về "fetch --all" không lấy đối số kho chứa

en: fetch --all does not make sense with refspecs
vi: lệnh lấy về "fetch --all" không hợp lý với refspecs

en: No such remote or remote group: %s
vi: không có nhóm máy chủ hay máy chủ như thế: %s

en: Fetching a group and specifying refspecs does not make sense
vi: Việc lấy về cả một nhóm và chỉ định refspecs không hợp lý

en: git fmt-merge-msg [-m <message>] [--log[=<n>]|--no-log] [--file <file>]
vi: git fmt-merge-msg [-m <thông điệp>] [--log[=<n>]|--no-log] [--file <tập-tin>]

en: populate log with at most <n> entries from shortlog
vi: gắn nhật ký với ít nhất <n> mục từ lệnh “shortlog”

en: alias for --log (deprecated)
vi: bí danh cho --log (không được dùng)

en: use <text> as start of message
vi: dùng <văn bản thường> để bắt đầu ghi chú

en: file to read from
vi: tập tin để đọc dữ liệu từ đó

en: git for-each-ref [options] [<pattern>]
vi: git for-each-ref [các-tùy-chọn] [<mẫu>]

en: quote placeholders suitably for shells
vi: trích dẫn để phù hợp cho hệ vỏ (shell)

en: quote placeholders suitably for perl
vi: trích dẫn để phù hợp cho perl

en: quote placeholders suitably for python
vi: trích dẫn để phù hợp cho python

en: quote placeholders suitably for tcl
vi: trích dẫn để phù hợp cho tcl

en: show only <n> matched refs
vi: hiển thị chỉ <n> tham chiếu khớp

en: format to use for the output
vi: định dạng sẽ dùng cho đầu ra

en: field name to sort on
vi: tên trường cần sắp xếp

en: git fsck [options] [<object>...]
vi: git fsck [các-tùy-chọn] [<đối-tượng>...]

en: show unreachable objects
vi: hiển thị các đối tượng không thể đọc được

en: show dangling objects
vi: hiển thị các đối tượng không được quản lý

en: report tags
vi: báo cáo các thẻ

en: report root nodes
vi: báo cáo node gốc

en: make index objects head nodes
vi: tạo “ index objects head nodes”

en: make reflogs head nodes (default)
vi: tạo  reflogs head nodes (mặc định)

en: also consider packs and alternate objects
vi: cũng cân nhắc đến các đối tượng gói và thay thế

en: enable more strict checking
vi: cho phép kiểm tra hạn chế hơn

en: write dangling objects in .git/lost-found
vi: ghi các đối tượng không được quản lý trong .git/lost-found

en: show progress
vi: hiển thị quá trình

en: git gc [options]
vi: git gc [các-tùy-chọn]

en: insanely long object directory %.*s
vi: thư mục đối tượng dài một cách điên rồ  %.*s

en: prune unreferenced objects
vi: xóa bỏ các đối tượng không được tham chiếu

en: be more thorough (increased runtime)
vi: cẩn thận hơn nữa (tăng thời gian chạy)

en: enable auto-gc mode
vi: bật chế độ auto-gc

en: Auto packing the repository for optimum performance. You may also
    run "git gc" manually. See "git help gc" for more information.
vi: Tự động đóng gói kho chứa để tối ưu hóa hiệu suất làm việc.
    chạy lệnh "git gc" một cách thủ công. Hãy xem "git help gc" để biết thêm chi tiết.

en: There are too many unreachable loose objects; run 'git prune' to remove them.
vi: Có quá nhiều đối tượng tự do không được dùng đến; hãy chạy lệnh “git prune” để xóa bỏ chúng đi.

en: git grep [options] [-e] <pattern> [<rev>...] [[--] <path>...]
vi: git grep [các-tùy-chọn] [-e] <mẫu> [<rev>...] [[--] <đường-dẫn>...]

en: grep: failed to create thread: %s
vi: grep: gặp lỗi tạo tuyến (thread): %s

en: Failed to chdir: %s
vi: Gặp lỗi với lệnh chdir: %s

en: unable to read tree (%s)
vi: không thể đọc cây (%s)

en: unable to grep from object of type %s
vi: không thể thực hiện lệnh grep (lọc tìm) từ đối tượng thuộc kiểu %s

en: switch `%c' expects a numerical value
vi: chuyển đến “%c” cần một giá trị bằng số

en: search in index instead of in the work tree
vi: tìm trong bảng mục lục thay vì trong cây làm việc

en: find in contents not managed by git
vi: tìm trong nội dung không được quản lý bởi git

en: search in both tracked and untracked files
vi: tìm kiếm các tập tin được và chưa được theo dõi dấu vết

en: search also in ignored files
vi: tìm cả trong các tập tin đã bị lờ đi

en: show non-matching lines
vi: hiển thị  những dòng không khớp với mẫu

en: case insensitive matching
vi: phân biệt chữ hoa/thường

en: match patterns only at word boundaries
vi: chỉ khớp mẫu tại đường ranh giới từ

en: process binary files as text
vi: xử lý tập tin nhị phân như là dạng văn bản thường

en: don't match patterns in binary files
vi: không khớp mẫu trong các tập tin nhị phân

en: descend at most <depth> levels
vi: giảm xuống ít nhất mức <sâu>

en: use extended POSIX regular expressions
vi: dùng biểu thức chính qui POSIX có mở rộng

en: use basic POSIX regular expressions (default)
vi: sử dụng biểu thức chính quy kiểu POSIX (mặc định)

en: interpret patterns as fixed strings
vi: diễn dịch các mẫu như là chuỗi cố định

en: use Perl-compatible regular expressions
vi: sử dụng biểu thức chính quy tương thích Perl

en: show line numbers
vi: hiển thị số của dòng

en: don't show filenames
vi: không hiển thị tên tập tin

en: show filenames
vi: hiển thị các tên tập tin

en: show filenames relative to top directory
vi: hiển thị tên tập tin tương đối với thư mục đỉnh (top)

en: show only filenames instead of matching lines
vi: chỉ hiển thị tên tập tin thay vì những dòng khớp với mẫu

en: synonym for --files-with-matches
vi: đồng nghĩa với --files-with-matches

en: show only the names of files without match
vi: chỉ hiển thị tên cho những tập tin không khớp với mẫu

en: print NUL after filenames
vi: thêm NUL vào sau tên tập tin

en: show the number of matches instead of matching lines
vi: hiển thị số lượng khớp thay vì những dòng khớp với mẫu

en: highlight matches
vi: tô sáng cái khớp

en: print empty line between matches from different files
vi: hiển thị dòng trống giữa các lần khớp từ các tập tin khác biệt

en: show filename only once above matches from same file
vi: hiển thị tên tập tin một lần phía trên các lần khớp từ cùng một tập tin

en: show <n> context lines before and after matches
vi: hiển thị <n> dòng nội dung phía trước và sau các lần khớp

en: show <n> context lines before matches
vi: hiển thị <n> dòng nội dung trước khớp

en: show <n> context lines after matches
vi: hiển thị <n> dòng nội dung sau khớp

en: shortcut for -C NUM
vi: Dạng tắt cho -C SỐ

en: show a line with the function name before matches
vi: hiển thị dòng vói tên hàm trước các lần khớp

en: show the surrounding function
vi: hiển thị hàm bao quanh

en: read patterns from file
vi: đọc mẫu từ tập-tin

en: match <pattern>
vi: match <mẫu>

en: combine patterns specified with -e
vi: tổ hợp mẫu được chỉ ra với tùy chọn -e

en: indicate hit with exit status without output
vi: đưa ra gợi ý với trạng thái thoát mà không có kết xuất

en: show only matches from files that match all patterns
vi: chỉ hiển thị những cái khớp từ tập tin mà nó khớp toàn bộ các mẫu

en: show parse tree for grep expression
vi: hiển thị cây phân tích cú pháp cho biểu thức “grep” (tìm kiếm)

en: pager
vi: trang giấy

en: show matching files in the pager
vi: hiển thị các tập tin khớp trong trang giấy

en: allow calling of grep(1) (ignored by this build)
vi: cho phép gọi grep(1) (bị bỏ qua bởi lần dịch này)

en: show usage
vi: hiển thị cách dùng

en: no pattern given.
vi: chưa chỉ ra mẫu.

en: --open-files-in-pager only works on the worktree
vi: --open-files-in-pager chỉ làm việc trên cây-làm-việc

en: --cached or --untracked cannot be used with --no-index.
vi: --cached hay --untracked không được sử dụng với --no-index.

en: --no-index or --untracked cannot be used with revs.
vi: --no-index hay --untracked không được sử dụng cùng với các tùy chọn liên quan đến revs.

en: --[no-]exclude-standard cannot be used for tracked contents.
vi: --[no-]exclude-standard không thể sử dụng cho nội dung lưu dấu vết.

en: both --cached and trees are given.
vi: cả hai --cached và các cây phải được chỉ ra.

en: git hash-object [-t <type>] [-w] [--path=<file>|--no-filters] [--stdin] [--] <file>...
vi: git hash-object [-t <kiểu>] [-w] [--path=<tập-tin>|--no-filters] [--stdin] [--] <tập-tin>...

en: git hash-object  --stdin-paths < <list-of-paths>
vi: git hash-object  --stdin-paths < <danh-sách-đường-dẫn>

en: object type
vi: kiểu đối tượng

en: write the object into the object database
vi: ghi đối tượng vào dữ liệu đối tượng

en: read the object from stdin
vi: đọc đối tượng từ đầu vào tiêu chuẩn stdin

en: store file as is without filters
vi: lưu các tập tin mà nó không có các bộ lọc

en: process file as it were from this path
vi: xử lý tập tin như là nó đang ở thư mục này

en: print all available commands
vi: hiển thị danh sách các câu lệnh người dùng có thể sử dụng

en: print list of useful guides
vi: hiển thị danh sách các hướng dẫn hữu dụng

en: show man page
vi: hiển thị trang man

en: show manual in web browser
vi: hiển thị hướng dẫn sử dụng trong trình duyệt web

en: show info page
vi: hiện trang info

en: git help [--all] [--guides] [--man|--web|--info] [command]
vi: git help [--all] [--guides] [--man|--web|--info] [lệnh]

en: unrecognized help format '%s'
vi: không nhận ra định dạng trợ giúp “%s”

en: Failed to start emacsclient.
vi: Lỗi khởi chạy emacsclient.

en: Failed to parse emacsclient version.
vi: Gặp lỗi khi phân tích phiên bản emacsclient.

en: emacsclient version '%d' too old (< 22).
vi: phiên bản của emacsclient “%d” quá cũ (< 22).

en: failed to exec '%s': %s
vi: gặp lỗi khi thực thi “%s”: %s

en: '%s': path for unsupported man viewer.
    Please consider using 'man.<tool>.cmd' instead.
vi: “%s”: đường dẫn không hỗ trợ bộ trình chiếu man.
    Hãy cân nhắc đến việc sử dụng “man.<tool>.cmd” để thay thế.

en: '%s': cmd for supported man viewer.
    Please consider using 'man.<tool>.path' instead.
vi: “%s”: cmd (lệnh) hỗ trợ bộ trình chiếu man.
    Hãy cân nhắc đến việc sử dụng “man.<tool>.path” để thay thế.

en: '%s': unknown man viewer.
vi: “%s”: không rõ chương trình xem man.

en: no man viewer handled the request
vi: không có trình xem trợ giúp dạng manpage tiếp hợp với yêu cầu

en: no info viewer handled the request
vi: không có trình xem trợ giúp dạng info tiếp hợp với yêu cầu

en: Defining attributes per path
vi: Định nghĩa các thuộc tính cho mỗi đường dẫn

en: A Git glossary
vi: Thuật ngữ chuyên môn Git

en: Defining submodule properties
vi: Định nghĩa thuộc tính mô-đun-con

en: Specifying revisions and ranges for Git
vi: Chỉ định điểm xét duyệt và vùng cho Git

en: An overview of recommended workflows with Git
vi: Tổng quan về luồng công việc khuyến nghị nên dùng với Git.

en: The common Git guides are:
vi: Các chỉ dẫn chung về cách dùng Git là:

en: usage: %s%s
vi: cách sử dụng: %s%s

en: `git %s' is aliased to `%s'
vi: “git %s” được đặt bí danh thành “%s”

en: object type mismatch at %s
vi: kiểu đối tượng không khớp tại %s

en: object of unexpected type
vi: đối tượng của kiểu không mong đợi

en: cannot fill %d byte | cannot fill %d bytes
vi[0]: không thể điền vào %d byte
vi[1]: không thể điền vào %d byte

en: early EOF
vi: vừa đúng lúc EOF

en: read error on input
vi: lỗi đọc ở đầu vào

en: used more bytes than were available
vi: sử dụng nhiều hơn số lượng byte mà nó sẵn có

en: pack too large for current definition of off_t
vi: pack quá lớn so với định nghĩa hiện tại của kiểu off_t

en: unable to create '%s'
vi: không thể tạo “%s”

en: cannot open packfile '%s'
vi: không thể mở packfile “%s”

en: pack signature mismatch
vi: chữ ký cho pack không khớp

en: pack version %<PRIu32> unsupported
vi: không hỗ trợ phiên bản pack %<PRIu32>

en: pack has bad object at offset %lu: %s
vi: pack có đối tượng sai khoảng bù (offset) %lu: %s

en: inflate returned %d
vi: xả nén trả về %d

en: offset value overflow for delta base object
vi: tràn giá trị khoảng bù cho đối tượng delta cơ sở

en: delta base offset is out of bound
vi: khoảng bù cơ sở cho delta nằm ngoài phạm vi

en: unknown object type %d
vi: không hiểu kiểu đối tượng %d

en: cannot pread pack file
vi: không thể chạy hàm pread cho tập tin pack

en: premature end of pack file, %lu byte missing | premature end of pack file, %lu bytes missing
vi[0]: tập tin pack bị kết thúc sớm, %lu byte bị thiếu
vi[1]: tập tin pack bị kết thúc sớm, %lu byte bị thiếu

en: serious inflate inconsistency
vi: sự mâu thuẫn xả nén nghiêm trọng

en: SHA1 COLLISION FOUND WITH %s !
vi: SỰ VA CHẠM SHA1 ĐÃ XẢY RA VỚI %s!

en: unable to read %s
vi: không thể đọc %s

en: cannot read existing object %s
vi: không thể đọc đối tượng đã tồn tại %s

en: invalid blob object %s
vi: đối tượng blob không hợp lệ %s

en: invalid %s
vi: %s không hợp lệ

en: Error in object
vi: Lỗi trong đối tượng

en: Not all child objects of %s are reachable
vi: Không phải tất cả các đối tượng con của %s là có thể với tới được

en: failed to apply delta
vi: gặp lỗi khi áp dụng delta

en: Receiving objects
vi: Đang nhận về các đối tượng

en: Indexing objects
vi: Các đối tượng bảng mục lục

en: pack is corrupted (SHA1 mismatch)
vi: pack bị sai hỏng (SHA1 không khớp)

en: cannot fstat packfile
vi: không thể fstat packfile

en: pack has junk at the end
vi: pack có phần thừa ở cuối

en: confusion beyond insanity in parse_pack_objects()
vi: lộn xộn hơn cả điên rồ khi chạy hàm parse_pack_objects()

en: Resolving deltas
vi: Đang phân giải các delta

en: unable to create thread: %s
vi: không thể tạo tuyến: %s

en: confusion beyond insanity
vi: lộn xộn hơn cả điên rồ

en: completed with %d local objects
vi: đầy đủ với %d đối tượng nội bộ

en: Unexpected tail checksum for %s (disk corruption?)
vi: Tổng kiểm tra tail không như mong đợi cho %s (đĩa hỏng?)

en: pack has %d unresolved delta | pack has %d unresolved deltas
vi[0]: pack có %d delta chưa được giải quyết
vi[1]: pack có %d delta chưa được giải quyết

en: unable to deflate appended object (%d)
vi: không thể xả đối tượng nối thêm (%d)

en: local object %s is corrupt
vi: đối tượng nội bộ %s bị hỏng

en: error while closing pack file
vi: gặp lỗi trong khi đóng tập tin pack

en: cannot write keep file '%s'
vi: không thể ghi tập tin giữ lại “%s”

en: cannot close written keep file '%s'
vi: không thể đóng tập tin giữ lại đã được ghi “%s”

en: cannot store pack file
vi: không thể lưu tập tin pack

en: cannot store index file
vi: không thể lưu trữ tập tin ghi mục lục

en: bad pack.indexversion=%<PRIu32>
vi: sai pack.indexversion=%<PRIu32>

en: invalid number of threads specified (%d)
vi: số tuyến chỉ ra không hợp lệ (%d)

en: no threads support, ignoring %s
vi: không hỗ trợ đa tuyến, bỏ qua %s

en: Cannot open existing pack file '%s'
vi: Không thể mở tập tin pack đã sẵn có “%s”

en: Cannot open existing pack idx file for '%s'
vi: Không thể mở tập tin “pack idx” cho “%s”

en: non delta: %d object | non delta: %d objects
vi[0]: không delta: %d đối tượng
vi[1]: không delta: %d đối tượng

en: chain length = %d: %lu object | chain length = %d: %lu objects
vi[0]: chiều dài xích = %d: %lu đối tượng
vi[1]: chiều dài xích = %d: %lu đối tượng

en: Cannot come back to cwd
vi: Không thể quay lại cwd

en: bad %s
vi: %s sai

en: --fix-thin cannot be used without --stdin
vi: --fix-thin không thể được dùng mà không có --stdin

en: packfile name '%s' does not end with '.pack'
vi: tên tập tin packfile “%s” không được kết thúc bằng đuôi “.pack”

en: --verify with no packfile name given
vi: dùng tùy chọn --verify mà không đưa ra tên packfile

en: Could not make %s writable by group
vi: Không thể làm %s được ghi bởi nhóm

en: insanely long template name %s
vi: tên mẫu dài một cách điên rồ %s

en: cannot stat template '%s'
vi: không thể stat (lấy trạng thái về) mẫu “%s”

en: cannot opendir '%s'
vi: không thể opendir “%s”

en: cannot readlink '%s'
vi: không thể readlink “%s”

en: insanely long symlink %s
vi: liên kết tượng trưng dài một cách điên rồ %s

en: cannot symlink '%s' '%s'
vi: không thể tạo liên kết tượng trưng (symlink) “%s” “%s”

en: cannot copy '%s' to '%s'
vi: không thể sao chép %s sang %s

en: ignoring template %s
vi: đang lờ đi mẫu %s

en: insanely long template path %s
vi: đường dẫn mẫu dài một cách điên rồ  %s

en: templates not found %s
vi: các mẫu không được tìm thấy %s

en: not copying templates of a wrong format version %d from '%s'
vi: không sao chép các mẫu của phiên bản sai định dạng %d từ “%s”

en: insane git directory %s
vi: thư mục git điên rồ %s

en: %s already exists
vi: %s đã có từ trước rồi

en: unable to handle file type %d
vi: không thể nắm (handle) tập tin kiểu %d

en: unable to move %s to %s
vi: không di chuyển được %s vào %s

en: Could not create git link %s
vi: Không thể tạo liên kết git “%s”

note: * TRANSLATORS: The first '%s' is either "Reinitialized * existing" or "Initialized empty", the second " shared" or * "", and the last '%s%s' is the verbatim directory name.
en: %s%s Git repository in %s%s
vi: %s%s kho Git trong %s%s

en: Reinitialized existing
vi: Khởi tạo lại đã sẵn có rồi

en: Initialized empty
vi: Khởi tạo trống rỗng

en:  shared
vi:  đã chia sẻ

en: cannot tell cwd
vi: không nói chuyện được với lệnh cwd

en: git init [-q | --quiet] [--bare] [--template=<template-directory>] [--shared[=<permissions>]] [directory]
vi: git init [-q | --quiet] [--bare] [--template=<thư-mục-tạm>] [--shared[=<các-quyền>]] [thư-mục]

en: specify that the git repository is to be shared amongst several users
vi: chỉ ra cái mà kho git được chia sẻ giữa nhiều người dùng

en: be quiet
vi: im lặng

en: cannot mkdir %s
vi: không thể mkdir (tạo thư mục): %s

en: cannot chdir to %s
vi: không thể chdir (chuyển đổi thư mục) sang %s

en: %s (or --work-tree=<directory>) not allowed without specifying %s (or --git-dir=<directory>)
vi: %s (hoặc --work-tree=<thư-mục>) không cho phép không chỉ định %s (hoặc --git-dir=<thư-mục>)

en: Cannot access current working directory
vi: Không thể truy cập thư mục làm việc hiện hành

en: Cannot access work tree '%s'
vi: không thể truy cập cây (tree) làm việc “%s”

en: git log [<options>] [<revision range>] [[--] <path>...]
vi: git log [<các-tùy-chọn>] [<vùng xem xét>] [[--] <đường-dẫn>...]

en:    or: git show [options] <object>...
vi:   hay: git show [các-tùy-chọn] <đối-tượng>...

en: suppress diff output
vi: chặn mọi kết xuất từ diff

en: show source
vi: hiển thị mã nguồn

en: Use mail map file
vi: Sử dụng tập tin ánh xạ thư

en: decorate options
vi: các tùy chọn trang trí

en: Final output: %d %s
vi: Kết xuất cuối cùng: %d %s

en: Could not read object %s
vi: Không thể đọc đối tượng %s

en: format.headers without value
vi: format.headers không có giá trị cụ thể

en: name of output directory is too long
vi: tên của thư mục kết xuất quá dài

en: Cannot open patch file %s
vi: Không thể mở tập tin miếng vá: %s

en: Need exactly one range.
vi: Cần chính xác một vùng.

en: Not a range.
vi: Không phải là một vùng.

en: Cover letter needs email format
vi: ”Cover letter” cần cho định dạng thư

en: insane in-reply-to: %s
vi: in-reply-to điên rồ: %s

en: git format-patch [options] [<since> | <revision range>]
vi: git format-patch [các-tùy-chọn] [<kể-từ> | <vùng-xem-xét>]

en: Two output directories?
vi: Hai thư mục kết xuất?

en: use [PATCH n/m] even with a single patch
vi: dùng [PATCH n/m] ngay cả với miếng vá đơn

en: use [PATCH] even with multiple patches
vi: dùng [VÁ] ngay cả với các miếng vá phức tạp

en: print patches to standard out
vi: hiển thị miếng vá ra đầu ra chuẩn

en: generate a cover letter
vi: tạo bì thư

en: use simple number sequence for output file names
vi: sử dụng chỗi dãy số dạng đơn giản cho tên tập-tin xuất ra

en: use <sfx> instead of '.patch'
vi: sử dụng <sfx> thay cho “.patch”

en: start numbering patches at <n> instead of 1
vi: bắt đầu đánh số miếng vá từ <n> thay vì 1

en: mark the series as Nth re-roll
vi: đánh dấu chuỗi nối tiếp dạng thứ-N re-roll

en: Use [<prefix>] instead of [PATCH]
vi: Dùng [<tiền-tố>] thay cho [VÁ]

en: store resulting files in <dir>
vi: lưu các tập tin kết quả trong <t.mục>

en: don't strip/add [PATCH]
vi: không strip/add [VÁ]

en: don't output binary diffs
vi: không kết xuất diff (những khác biệt) nhị phân

en: don't include a patch matching a commit upstream
vi: không bao gồm miếng vá khớp với một lần chuyển giao thượng nguồn

en: show patch format instead of default (patch + stat)
vi: hiển thị định dạng miếng vá thay vì mặc định (miếng vá + thống kê)

en: add email header
vi: thêm đầu đề thư

en: add To: header
vi: thêm To: đầu đề thư

en: add Cc: header
vi: thêm Cc: đầu đề thư

en: make first mail a reply to <message-id>
vi: dùng thư đầu tiên để trả lời <message-id>

en: boundary
vi: ranh giới

en: attach the patch
vi: đính kèm miếng vá

en: inline the patch
vi: dùng miếng vá làm nội dung

en: enable message threading, styles: shallow, deep
vi: cho phép luồng lời nhắn, kiểu: “shallow”, “deep”

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "A sequence of data used for identification, such as text appended to an e-mail message or fax."
en: signature
vi: chữ ký

en: add a signature
vi: thêm chữ ký

en: don't print the patch filenames
vi: không hiển thị các tên tập tin của miếng vá

en: -n and -k are mutually exclusive.
vi: -n và  -k loại từ lẫn nhau.

en: --subject-prefix and -k are mutually exclusive.
vi: --subject-prefix và -k xung khắc nhau.

en: --name-only does not make sense
vi: --name-only không hợp lý

en: --name-status does not make sense
vi: --name-status không hợp lý

en: --check does not make sense
vi: --check không hợp lý

en: standard output, or directory, which one?
vi: đầu ra chuẩn, hay thư mục, chọn cái nào?

en: Failed to create output files
vi: Gặp lỗi khi tạo các tập tin kết xuất

en: git cherry [-v] [<upstream> [<head> [<limit>]]]
vi: git cherry [-v] [<thượng-nguồn> [<head> [<giới-hạn>]]]

en: Could not find a tracked remote branch, please specify <upstream> manually.
vi: Không tìm thấy nhánh mạng bị theo vết, hãy chỉ định <thượng-nguồn> một cách thủ công.

en: Unknown commit %s
vi: Không hiểu lần chuyển giao (commit) %s

en: git ls-files [options] [<file>...]
vi: git ls-files [các-tùy-chọn] [<tập-tin>...]

en: identify the file status with tags
vi: nhận dạng các trạng thái tập tin với thẻ

en: use lowercase letters for 'assume unchanged' files
vi: dùng chữ cái viết thường cho các tập tin “assume unchanged” (giả định không thay đổi)

en: show cached files in the output (default)
vi: hiển thị các tập tin được nhớ tạm vào đầu ra (mặc định)

en: show deleted files in the output
vi: hiển thị các tập tin đã xóa trong kết xuất

en: show modified files in the output
vi: hiển thị các tập tin đã bị sửa đổi ra kết xuất

en: show other files in the output
vi: hiển thị các tập tin khác trong kết xuất

en: show ignored files in the output
vi: hiển thị các tập tin bị bỏ qua trong kết xuất

en: show staged contents' object name in the output
vi: hiển thị tên đối tượng của nội dung được lưu trạng thái ở kết xuất

en: show files on the filesystem that need to be removed
vi: hiển thị các tập tin trên hệ thống tập tin mà nó cần được gỡ bỏ

en: show 'other' directories' name only
vi: chỉ hiển thị tên của các thư mục “khác”

en: don't show empty directories
vi: không hiển thị thư mục rỗng

en: show unmerged files in the output
vi: hiển thị các tập tin chưa hòa trộn trong kết xuất

en: show resolve-undo information
vi: hiển thị thông tin resolve-undo

en: skip files matching pattern
vi: bỏ qua những tập tin khớp với một mẫu

en: exclude patterns are read from <file>
vi: mẫu loại trừ được đọc từ <tập tin>

en: read additional per-directory exclude patterns in <file>
vi: đọc thêm các mẫu ngoại trừ mỗi thư mục trong <tập tin>

en: add the standard git exclusions
vi: thêm loại trừ tiêu chuẩn kiểu git

en: make the output relative to the project top directory
vi: làm cho kết xuất liên quan đến thư mục ở mức cao nhất (gốc) của dự án

en: if any <file> is not in the index, treat this as an error
vi: nếu <tập tin> bất kỳ không ở trong bảng mục lục, xử lý nó như một lỗi

en: pretend that paths removed since <tree-ish> are still present
vi: giả định rằng các đường dẫn đã bị gỡ bỏ kể từ <tree-ish> nay vẫn hiện diện

en: show debugging data
vi: hiển thị dữ liệu gỡ lỗi

en: git ls-tree [<options>] <tree-ish> [<path>...]
vi: git ls-tree [<các-tùy-chọn>] <tree-ish> [<đường-dẫn>...]

en: only show trees
vi: chỉ hiển thị các tree

en: recurse into subtrees
vi: đệ quy vào các thư mục con

en: show trees when recursing
vi: hiển thị cây khi đệ quy

en: terminate entries with NUL byte
vi: chấm dứt mục tin với byte NUL

en: include object size
vi: gồm cả kích thước đối tượng

en: list only filenames
vi: chỉ liệt kê tên tập tin

en: use full path names
vi: dùng tên đường dẫn đầy đủ

en: list entire tree; not just current directory (implies --full-name)
vi: liệt kê cây mục tin; không chỉ thư mục hiện hành (ngụ ý --full-name)

en: git merge [options] [<commit>...]
vi: git merge [các-tùy-chọn] [<commit>...]

en: git merge [options] <msg> HEAD <commit>
vi: git merge [các-tùy-chọn] <tin-nhắn> HEAD <commit>

en: switch `m' requires a value
vi: switch “m” yêu cầu một giá trị

en: Could not find merge strategy '%s'.
vi: Không tìm thấy chiến lược hòa trộn “%s”.

en: Available strategies are:
vi: Các chiến lược sẵn sàng là:

en: Available custom strategies are:
vi: Các chiến lược tùy chỉnh sẵn sàng là:

en: do not show a diffstat at the end of the merge
vi: không hiển thị thống kê khác biệt tại cuối của lần hòa trộn

en: show a diffstat at the end of the merge
vi: hiển thị thống kê khác biệt tại cuối của hòa trộn

en: (synonym to --stat)
vi: (đồng nghĩa với --stat)

en: add (at most <n>) entries from shortlog to merge commit message
vi: thêm (ít nhất <n>) mục từ shortlog cho ghi chú chuyển giao hòa trộn

en: create a single commit instead of doing a merge
vi: tạo một lần chuyển giao (commit) đưon thay vì thực hiện việc hòa trộn

en: perform a commit if the merge succeeds (default)
vi: thực hiện chuyển giao nếu hòa trộn thành công (mặc định)

en: edit message before committing
vi: sửa chú thích trước khi chuyển giao (commit)

en: allow fast-forward (default)
vi: cho phép fast-forward (mặc định)

en: abort if fast-forward is not possible
vi: bỏ qua nếu fast-forward không thể được

en: Verify that the named commit has a valid GPG signature
vi: Thẩm tra xem lần chuyển giao có tên đó có chữ ký GPG hợp lệ hay không

en: strategy
vi: chiến lược

en: merge strategy to use
vi: chiến lược hòa trộn sẽ dùng

en: option=value
vi: tùy_chọn=giá_trị

en: option for selected merge strategy
vi: tùy chọn cho chiến lược hòa trộn đã chọn

en: merge commit message (for a non-fast-forward merge)
vi: hòa trộn ghi chú của lần chuyển giao (dành cho hòa trộn non-fast-forward)

en: abort the current in-progress merge
vi: bãi bỏ quá trình hòa trộn hiện tại đang thực hiện

en: could not run stash.
vi: không thể chạy stash.

en: stash failed
vi: stash gặp lỗi

en: not a valid object: %s
vi: không phải là một đối tượng hợp lệ: %s

en: read-tree failed
vi: read-tree gặp lỗi

en:  (nothing to squash)
vi:  (không có gì để squash)

en: Squash commit -- not updating HEAD
vi: Squash commit -- không cập nhật HEAD

en: Writing SQUASH_MSG
vi: Đang ghi SQUASH_MSG

en: Finishing SQUASH_MSG
vi: Hoàn thành SQUASH_MSG

en: No merge message -- not updating HEAD
vi: Không thông điệp hòa trộn -- không cập nhật HEAD

en: '%s' does not point to a commit
vi: “%s” không chỉ đến một lần chuyển giao (commit) nào cả

en: Bad branch.%s.mergeoptions string: %s
vi: Chuỗi branch.%s.mergeoptions sai: %s

en: git write-tree failed to write a tree
vi: lệnh git write-tree gặp lỗi khi ghi một cây

en: Not handling anything other than two heads merge.
vi: Không cầm nắm gì ngoài hai head hòa trộn

en: Unknown option for merge-recursive: -X%s
vi: Không hiểu tùy chọn cho merge-recursive: -X%s

en: Could not read from '%s'
vi: Không thể đọc từ “%s”

en: Not committing merge; use 'git commit' to complete the merge.
vi: Vẫn chưa hòa trộn các lần chuyển giao (commit); sử dụng lệnh “git commit” để hoàn tất việc hòa trộn.

en: Please enter a commit message to explain why this merge is necessary,
    especially if it merges an updated upstream into a topic branch.
    
    Lines starting with '%c' will be ignored, and an empty message aborts
    the commit.
vi: Hãy nhập vào các thông tin để giải thích tại sao sự hòa trộn này là cần thiết,
    đặc biệt là khi nó hòa trộn ngược dòng đã cập nhật vào trong một nhánh topic.
    
    Những dòng được bắt đầu bằng “%c” sẽ được bỏ qua, và phần chú thích này nếu rỗng
    sẽ hủy bỏ lần chuyển giao (commit).

en: Empty commit message.
vi: Chú thích của lần commit (chuyển giao) bị trống rỗng.

en: Wonderful.
vi: Thần kỳ.

en: Automatic merge failed; fix conflicts and then commit the result.
vi: Việc tự động hòa trộn gặp lỗi; hãy sửa các xung đột sau đó chuyển giao (commit) kết quả.

en: '%s' is not a commit
vi: %s không phải là một lần commit (chuyển giao)

en: No current branch.
vi: không phải nhánh hiện hành

en: No remote for the current branch.
vi: Không có máy chủ cho nhánh hiện hành.

en: No default upstream defined for the current branch.
vi: Không có thượng nguồn mặc định được định nghĩa cho nhánh hiện hành.

en: No remote tracking branch for %s from %s
vi: Không nhánh mạng theo vết cho %s từ %s

en: %s - not something we can merge
vi: %s - không phải là một số thứ chúng tôi có thể hòa trộn

en: There is no merge to abort (MERGE_HEAD missing).
vi: Ở đây không có lần hòa trộn nào được hủy bỏ giữa chừng cả (thiếu MERGE_HEAD).

en: You have not concluded your merge (MERGE_HEAD exists).
    Please, commit your changes before you can merge.
vi: Bạn chưa kết thúc việc hòa trộng (MERGE_HEAD vẫn tồn tại).
    Hãy chuyển giao (commit) các thay đổi trước khi bạn có thể hòa trộn.

en: You have not concluded your merge (MERGE_HEAD exists).
vi: Bạn chưa kết thúc việc hòa trộng (MERGE_HEAD vẫn tồn tại).

en: You have not concluded your cherry-pick (CHERRY_PICK_HEAD exists).
    Please, commit your changes before you can merge.
vi: Bạn chưa kết thúc việc cherry-pick (CHERRY_PICK_HEAD vẫn tồn tại).
    Hãy chuyển giao (commit) các thay đổi trước khi bạn có thể hòa trộn.

en: You have not concluded your cherry-pick (CHERRY_PICK_HEAD exists).
vi: Bạn chưa kết thúc việc cherry-pick (CHERRY_PICK_HEAD vẫn tồn tại).

en: You cannot combine --squash with --no-ff.
vi: Bạn không thể kết hợp --squash với --no-ff.

en: You cannot combine --no-ff with --ff-only.
vi: Bạn không thể kết hợp --no-ff với --ff-only.

en: No commit specified and merge.defaultToUpstream not set.
vi: Không chỉ ra lần chuyển giao (commit) và merge.defaultToUpstream chưa được đặt.

en: Can merge only exactly one commit into empty head
vi: Không thể hòa trộn một cách đúng đắn một lần chuyển giao (commit) vào một head rỗng

en: Squash commit into empty head not supported yet
vi: Squash commit vào một head trống rỗng vẫn chưa được hỗ trợ

en: Non-fast-forward commit does not make sense into an empty head
vi: Chuyển giao (commit) không-fast-forward không hợp lý ở trong một head trống rỗng

en: Commit %s has an untrusted GPG signature, allegedly by %s.
vi: Lần chuyển giao %s có một chữ ký GPG không đáng tin, được cho là bởi %s.

en: Commit %s has a bad GPG signature allegedly by %s.
vi: Lần chuyển giao %s có một chữ ký GPG sai, được cho là bởi %s.

note: 'N'
en: Commit %s does not have a GPG signature.
vi: Lần chuyển giao (commit) %s không có chữ ký GPG.

en: Commit %s has a good GPG signature by %s
vi: Lần chuyển giao %s có một chữ ký GPG tốt bởi %s

en: Updating %s..%s
vi: Đang cập nhật %s..%s

en: Trying really trivial in-index merge...
vi: Đang thử hòa trộn kiểu “trivial in-index”...

en: Nope.
vi: Không.

en: Not possible to fast-forward, aborting.
vi: Thực hiện lệnh fast-forward là không thể được, đang bỏ qua.

en: Rewinding the tree to pristine...
vi: Đang tua lại cây thành thời xa xưa...

en: Trying merge strategy %s...
vi: Đang thử chiến lược hòa trộn %s...

en: No merge strategy handled the merge.
vi: Không có chiến lược hòa trộn nào được nắm giữ (handle) sự hòa trộn.

en: Merge with strategy %s failed.
vi: Hòa trộn với chiến lược %s gặp lỗi.

en: Using the %s to prepare resolving by hand.
vi: Sử dụng %s để chuẩn bị giải quyết bằng tay.

en: Automatic merge went well; stopped before committing as requested
vi: Hòa trộn tự động đã trở nên tốt; bị dừng trước khi việc chuyển giao được yêu cầu

en: git merge-base [-a|--all] --octopus <commit>...
vi: git merge-base [-a|--all] --octopus <lần commit>...

en: git merge-base --independent <commit>...
vi: git merge-base --independent <lần commit>...

en: output all common ancestors
vi: xuất ra tất cả các ông bà, tổ tiên chung

en: find ancestors for a single n-way merge
vi: tìm tổ tiên của hòa trộn n-way đơn

en: list revs not reachable from others
vi: liệt kê các “rev” mà nó không thể đọc được từ cái khác

en: is the first one ancestor of the other?
vi: là cha mẹ đầu tiên của cái khác?

en: git merge-file [options] [-L name1 [-L orig [-L name2]]] file1 orig_file file2
vi: git merge-file [các-tùy-chọn] [-L tên1 [-L gốc [-L tên2]]] tập-tin1 tập-tin-gốc tập-tin2

en: send results to standard output
vi: gửi kết quả vào đầu ra tiêu chuẩn

en: use a diff3 based merge
vi: dùng kiểu  hòa dựa trên diff3

en: for conflicts, use our version
vi: để tránh xung đột, sử dụng phiên bản của chúng ta

en: for conflicts, use their version
vi: để tránh xung đột, sử dụng phiên bản của họ

en: for conflicts, use a union version
vi: để tránh xung đột, sử dụng phiên bản kết hợp

en: for conflicts, use this marker size
vi: để tránh xung đột, hãy sử dụng kích thước bộ tạo này

en: do not warn about conflicts
vi: không cảnh báo về các xung đột xảy ra

en: set labels for file1/orig_file/file2
vi: đặt nhãn cho tập-tin-1/tập-tin-gốc/tập-tin-2

en: input is NUL terminated
vi: đầu vào được chấm dứt bởi NUL

en: allow missing objects
vi: cho phép thiếu đối tượng

en: allow creation of more than one tree
vi: cho phép tạo nhiều hơn một cây

en: git mv [options] <source>... <destination>
vi: git mv [các-tùy-chọn] <nguồn>... <đích>

en: force move/rename even if target exists
vi: ép buộc di chuyển hay đổi tên thậm chí cả khi đích đã tồn tại

en: skip move/rename errors
vi: bỏ qua các lỗi liên quan đến di chuyển, đổi tên

en: Checking rename of '%s' to '%s'
vi: Đang kiểm tra việc đổi tên của “%s” thành “%s”

en: bad source
vi: nguồn sai

en: can not move directory into itself
vi: không thể di chuyển một thư mục vào trong chính nó được

en: cannot move directory over file
vi: không di chuyển được thư mục thông qua tập tin

en: Huh? %.*s is in index?
vi: Hả? %.*s trong bảng mục lục à?

en: source directory is empty
vi: thư mục nguồn là trống rỗng

en: not under version control
vi: không nằm dưới sự quản lý mã nguồn

en: destination exists
vi: đích đã tồn tại sẵn rồi

en: overwriting '%s'
vi: đang ghi đè lên “%s”

en: Cannot overwrite
vi: Không thể ghi đè

en: multiple sources for the same target
vi: Nhiều nguồn cho cùng một đích

en: %s, source=%s, destination=%s
vi: %s, nguồn=%s, đích=%s

en: renaming '%s' failed
vi: đổi tên %s gặp lỗi

en: git name-rev [options] <commit>...
vi: git name-rev [các-tùy-chọn] <commit>...

en: git name-rev [options] --all
vi: git name-rev [các-tùy-chọn] --all

en: git name-rev [options] --stdin
vi: git name-rev [các-tùy-chọn] --stdin

en: print only names (no SHA-1)
vi: chỉ hiển thị tên (không SHA-1)

en: only use tags to name the commits
vi: chỉ dùng các thẻ để đặt tên cho các lần chuyển giao

en: only use refs matching <pattern>
vi: chỉ sử dụng các tham chiếu (refs) khớp với <mẫu>

en: list all commits reachable from all refs
vi: liệt kê tất cả các lần chuyển giao có thể đọc được từ tất cả các tham chiếu

en: read from stdin
vi: đọc từ đầu vào tiêu chuẩn

en: allow to print `undefined` names
vi: cho phép hiển thị các tên “chưa định nghĩa“

en: git notes [--ref <notes_ref>] [list [<object>]]
vi: git notes [--ref <notes_ref>] [list [<đối-tượng>]]

en: git notes [--ref <notes_ref>] add [-f] [-m <msg> | -F <file> | (-c | -C) <object>] [<object>]
vi: git notes [--ref <notes_ref>] add [-f] [-m <lời-nhắn> | -F <tập-tin> | (-c | -C) <đối-tượng>] [<đối-tượng>]

en: git notes [--ref <notes_ref>] copy [-f] <from-object> <to-object>
vi: git notes [--ref <notes_ref>] copy [-f] <từ-đối-tượng> <đến-đối-tượng>

en: git notes [--ref <notes_ref>] append [-m <msg> | -F <file> | (-c | -C) <object>] [<object>]
vi: git notes [--ref <notes_ref>] append [-m <lời-nhắn> | -F <tập-tin> | (-c | -C) <đối-tượng>] [<đối-tượng>]

en: git notes [--ref <notes_ref>] edit [<object>]
vi: git notes [--ref <notes_ref>] edit [<đối-tượng>]

en: git notes [--ref <notes_ref>] show [<object>]
vi: git notes [--ref <notes_ref>] show [<đối-tượng>]

en: git notes [--ref <notes_ref>] merge [-v | -q] [-s <strategy> ] <notes_ref>
vi: git notes [--ref <notes_ref>] merge [-v | -q] [-s <chiến-lược> ] <notes_ref>

en: git notes [--ref <notes_ref>] remove [<object>...]
vi: git notes [--ref <notes_ref>] remove [<đối-tượng>...]

en: git notes [list [<object>]]
vi: git notes [list [<đối tượng>]]

en: git notes add [<options>] [<object>]
vi: git notes add [<các-tùy-chọn>] [<đối-tượng>]

en: git notes copy [<options>] <from-object> <to-object>
vi: git notes copy [<các-tùy-chọn>] <từ-đối-tượng> <đến-đối-tượng>

en: git notes copy --stdin [<from-object> <to-object>]...
vi: git notes copy --stdin [<từ-đối-tượng> <đến-đối-tượng>]...

en: git notes append [<options>] [<object>]
vi: git notes append [<các-tùy-chọn>] [<đối-tượng>]

en: git notes edit [<object>]
vi: git notes edit [<đối tượng>]

en: git notes show [<object>]
vi: git notes show [<đối tượng>]

en: git notes merge [<options>] <notes_ref>
vi: git notes merge [<các-tùy-chọn>] <notes_ref>

en: git notes merge --commit [<options>]
vi: git notes merge --commit [<các-tùy-chọn>]

en: git notes merge --abort [<options>]
vi: git notes merge --abort [<các-tùy-chọn>]

en: git notes remove [<object>]
vi: git notes remove [<đối tượng>]

en: git notes prune [<options>]
vi: git notes prune [<các-tùy-chọn>]

en: unable to start 'show' for object '%s'
vi: không thể khởi chạy “show” cho đối tượng “%s”

en: could not read 'show' output
vi: không thể đọc kết xuất “show”

en: failed to finish 'show' for object '%s'
vi: gặp lỗi khi hoàn thành “show” cho đối tượng “%s”

en: could not create file '%s'
vi: không thể tạo tập tin “%s”

en: Please supply the note contents using either -m or -F option
vi: Xin hãy áp dụng nội dung của ghi chú sử dụng hoặc là tùy chọn -m hoặc là -F

en: Removing note for object %s
vi: Đang gỡ bỏ ghi chú (note) cho đối tượng %s

en: unable to write note object
vi: không thể ghi đối tượng ghi chú (note)

en: The note contents has been left in %s
vi: Nội dung ghi chú còn lại %s

en: could not open or read '%s'
vi: không thể mở hay đọc “%s”

en: Failed to resolve '%s' as a valid ref.
vi: Gặp lỗi khi phân giải “%s” như là một tham chiếu (ref) hợp lệ.

en: Failed to read object '%s'.
vi: Gặp lỗi khi đọc đối tượng “%s”.

en: Cannot commit uninitialized/unreferenced notes tree
vi: Không thể chuyển giao (commit) chưa được khởi tạo hoặc không được tham chiếu cây ghi chú

en: Bad notes.rewriteMode value: '%s'
vi: Giá trị notes.rewriteMode sai: “%s”

en: Refusing to rewrite notes in %s (outside of refs/notes/)
vi: Từ chối ghi đè ghi chú trong %s (nằm ngoài của refs/notes/)

note: TRANSLATORS: The first %s is the name of the environment variable, the second %s is its value
en: Bad %s value: '%s'
vi: Giá trị %s sai: “%s”

en: Malformed input line: '%s'.
vi: Dòng nhập vào dị hình: “%s”.

en: Failed to copy notes from '%s' to '%s'
vi: Gặp lỗi khi sao chép ghi chú (note) từ “%s” tới “%s”

en: too many parameters
vi: quá nhiều đối số

en: No note found for object %s.
vi: không tìm thấy ghi chú cho đối tượng %s.

en: note contents as a string
vi: nội dung ghi chú (note) nằm trong một chuỗi

en: note contents in a file
vi: nội dung ghi chú (note) nằm trong một tập tin

en: object
vi: đối tượng

en: reuse and edit specified note object
vi: dùng lại nhưng có sửa chữa đối tượng note đã chỉ ra

en: reuse specified note object
vi: dùng lại đối tượng ghi chú (note) đã chỉ ra

en: replace existing notes
vi: thay thế ghi chú trước

en: Cannot add notes. Found existing notes for object %s. Use '-f' to overwrite existing notes
vi: Không thể thêm các ghi chú. Đã tìm thấy các ghi chú đã có sẵn cho đối tượng %s. Sử dụng tùy chọn “-f” để ghi đè lên các ghi chú cũ

en: Overwriting existing notes for object %s
vi: Đang ghi đè lên ghi chú cũ cho đối tượng %s

en: read objects from stdin
vi: đọc các đối tượng từ đầu vào tiêu chuẩn

en: load rewriting config for <command> (implies --stdin)
vi: tải cấu hình chép lại cho <lệnh> (ngầm định là --stdin)

en: too few parameters
vi: quá ít đối số

en: Cannot copy notes. Found existing notes for object %s. Use '-f' to overwrite existing notes
vi: Không thể sao chép các ghi chú. Đã tìm thấy các ghi chú đã có sẵn cho đối tượng %s. Sử dụng tùy chọn “-f” để ghi đè lên các ghi chú cũ

en: Missing notes on source object %s. Cannot copy.
vi: Thiếu ghi chú trên đối tượng nguốn %s. Không thể sao chép.

en: The -m/-F/-c/-C options have been deprecated for the 'edit' subcommand.
    Please use 'git notes add -f -m/-F/-c/-C' instead.
vi: Các tùy chọn -m/-F/-c/-C đã cổ không còn dùng nữa cho lệnh con “edit”.
    Xin hãy sử dụng lệnh sau để thay thế: “git notes add -f -m/-F/-c/-C”.

en: Merge options
vi: Tùy chọn về hòa trộn

en: resolve notes conflicts using the given strategy (manual/ours/theirs/union/cat_sort_uniq)
vi: phân giải các xung đột “notes” sử dụng chiến lược đã đưa ra (manual/ours/theirs/union/cat_sort_uniq)

en: Committing unmerged notes
vi: Chuyển giao các note chưa được hòa trộn

en: finalize notes merge by committing unmerged notes
vi: các note cuối cùng được hòa trộn bởi các note chưa hòa trộn của lần chuyển giao

en: Aborting notes merge resolution
vi: Hủy bỏ phân giải ghi chú (note) hòa trộn

en: abort notes merge
vi: bỏ qua hòa trộn các ghi chú (note)

en: Object %s has no note
vi: Đối tượng %s không có ghi chú (note)

en: attempt to remove non-existent note is not an error
vi: cố gắng gỡ bỏ một note chưa từng tồn tại không phải là một lỗi

en: read object names from the standard input
vi: đọc tên đối tượng từ thiết bị nhập chuẩn

en: use notes from <notes_ref>
vi: dùng “notes” từ <notes_ref>

en: Unknown subcommand: %s
vi: Không hiểu câu lệnh con: %s

en: git pack-objects --stdout [options...] [< ref-list | < object-list]
vi: git pack-objects --stdout [các-tùy-chọn...] [< danh-sách-ref | < danh-sách-đối-tượng]

en: git pack-objects [options...] base-name [< ref-list | < object-list]
vi: git pack-objects [các-tùy-chọn...] base-name [< danh-sách-ref | < danh-sách-đối-tượng]

en: deflate error (%d)
vi: lỗi giải nén (%d)

en: unsupported index version %s
vi: phiên bản mục lục không được hỗ trợ %s

en: bad index version '%s'
vi: phiên bản mục lục sai “%s”

en: option %s does not accept negative form
vi: tùy chọn %s không chấp nhận dạng thức âm

en: unable to parse value '%s' for option %s
vi: không thể phân tích giá trị “%s” cho tùy chọn %s

en: do not show progress meter
vi: không hiển thị bộ đo tiến trình

en: show progress meter
vi: hiển thị bộ đo tiến trình

en: show progress meter during object writing phase
vi: hiển thị bộ đo tiến triển trong suốt pha ghi đối tượng

en: similar to --all-progress when progress meter is shown
vi: tương tự --all-progress khi bộ đo tiến trình được xuất hiện

en: version[,offset]
vi: phiên bản[,offset]

en: write the pack index file in the specified idx format version
vi: ghi tập tin bảng mục lục gói (pack) ở phiên bản định dạng idx đã cho

en: maximum size of each output pack file
vi: kcíh thước tối đa cho tập tin gói được tạo

en: ignore borrowed objects from alternate object store
vi: bỏ qua các đối tượng vay mượn từ kho đối tượng thay thế

en: ignore packed objects
vi: bỏ qua các đối tượng đóng gói

en: limit pack window by objects
vi: giới hạn cửa sổ đóng gói theo đối tượng

en: limit pack window by memory in addition to object limit
vi: giới hạn cửa sổ đóng gói theo bộ nhớ cộng thêm với giới hạn đối tượng

en: maximum length of delta chain allowed in the resulting pack
vi: độ dài tối đa của chuỗi móc xích “delta” được phép trong gói kết quả

en: reuse existing deltas
vi: dùng lại các delta sẵn có

en: reuse existing objects
vi: dùng lại các đối tượng sẵn có

en: use OFS_DELTA objects
vi: dùng các đối tượng OFS_DELTA

en: use threads when searching for best delta matches
vi: sử dụng các tuyến trình khi tìm kiếm cho các mẫu khớp delta tốt nhất

en: do not create an empty pack output
vi: không thể tạo kết xuất gói (pack) trống rỗng

en: read revision arguments from standard input
vi:  đọc tham số “revision” từ thiết bị nhập chuẩn

en: limit the objects to those that are not yet packed
vi: giới hạn các đối tượng thành những cái mà chúng vẫn chưa được đóng gói

en: include objects reachable from any reference
vi: bao gồm các đối tượng có thể đọc được từ bất kỳ tham chiếu nào

en: include objects referred by reflog entries
vi: bao gồm các đối tượng được tham chiếu bởi các mục reflog

en: output pack to stdout
vi: xuất gói ra đầu ra tiêu chuẩn

en: include tag objects that refer to objects to be packed
vi: bao gồm các đối tượng tham chiếu đến các đối tượng được đóng gói

en: keep unreachable objects
vi: giữ lại các đối tượng không thể đọc được

en: unpack unreachable objects newer than <time>
vi: xả nén (gỡ khỏi gói) các đối tượng không thể đọc được mới hơn <thời-gian>

en: create thin packs
vi: tạo gói nhẹ

en: ignore packs that have companion .keep file
vi: bỏ qua các gói mà nó có tập tin .keep đi kèm

en: pack compression level
vi: mức nén gói

en: do not hide commits by grafts
vi: không ẩn các lần chuyển giao bởi “grafts”

en: git pack-refs [options]
vi: git pack-refs [các-tùy-chọn]

en: pack everything
vi: đóng gói mọi thứ

en: prune loose refs (default)
vi: prune (cắt cụt) những tham chiếu (refs) bị mất (mặc định)

en: git prune [-n] [-v] [--expire <time>] [--] [<head>...]
vi: git prune [-n] [-v] [--expire <thời-gian>] [--] [<head>...]

en: do not remove, show only
vi: không gỡ bỏ, chỉ hiển thị

en: report pruned objects
vi: báo cáo các đối tượng đã prune

en: expire objects older than <time>
vi: các đối tượng hết hạn cũ hơn khoảng <thời gian>

en: git push [<options>] [<repository> [<refspec>...]]
vi: git push [<các-tùy-chọn>] [<kho-chứa> [<refspec>...]]

en: tag shorthand without <tag>
vi: dùng tốc ký tag không có <thẻ>

en: --delete only accepts plain target ref names
vi: --delete chỉ chấp nhận các tên tham chiếu (ref) dạng thường

en: 
    To choose either option permanently, see push.default in 'git help config'.
vi: 
    Để chọn mỗi tùy chọn một cách cố định, xem push.default trong “git help config”.

en: The upstream branch of your current branch does not match
    the name of your current branch.  To push to the upstream branch
    on the remote, use
    
        git push %s HEAD:%s
    
    To push to the branch of the same name on the remote, use
    
        git push %s %s
    %s
vi: Nhánh thượng nguồn (upstream) của nhánh hiện tại của bạn không khớp
    với tên của nhánh hiện tại của bạn.  Để push đến nhánh thượng nguồn
    trên máy chủ, sử dụng
    
        git push %s HEAD:%s
    
    Để push tới nhánh cùng tên trên máy chủ, sử dụng
    
        git push %s %s
    %s

en: You are not currently on a branch.
    To push the history leading to the current (detached HEAD)
    state now, use
    
        git push %s HEAD:<name-of-remote-branch>
vi: Bạn hiện nay không ở một nhánh.
    Để push lịch sử hướng tới trạng thái hiện hành (HEAD đã bị tách rời)
    ngay bây giờ, sử dụng
    
        git push %s HEAD:<tên-của-nhánh-máy-chủ>

en: The current branch %s has no upstream branch.
    To push the current branch and set the remote as upstream, use
    
        git push --set-upstream %s %s
vi: Nhánh hiện tại %s không có nhánh thượng nguồn (upstream) nào.
    Để push (đẩy lên) nhánh hiện tại và đặt máy chủ như là thượng nguồn (upstream), sử dụng
    
        git push --set-upstream %s %s

en: The current branch %s has multiple upstream branches, refusing to push.
vi: Nhánh hiện tại %s có đa nhánh thượng nguồn (upstream), từ chối push.

en: You are pushing to remote '%s', which is not the upstream of
    your current branch '%s', without telling me what to push
    to update which remote branch.
vi: Bạn đang push (đẩy lên) máy chủ “%s”, mà nó không phải là thượng nguồn (upstream) của
    nhánh hiện tại “%s” của bạn, mà không báo cho tôi biết là cái gì được push
    để cập nhật nhánh máy chủ nào.

en: push.default is unset; its implicit value is changing in
    Git 2.0 from 'matching' to 'simple'. To squelch this message
    and maintain the current behavior after the default changes, use:
    
      git config --global push.default matching
    
    To squelch this message and adopt the new behavior now, use:
    
      git config --global push.default simple
    
    See 'git help config' and search for 'push.default' for further information.
    (the 'simple' mode was introduced in Git 1.7.11. Use the similar mode
    'current' instead of 'simple' if you sometimes use older versions of Git)
vi: biến push.default chưa được đặt; giá trị ngầm định của nó
    đã được thay đổi trong Git 2.0 từ “matching” thành “simple”.
    Để không hiển thị nhắc nhở này và duy trì cách xử lý sau
    những thay đổi mặc định này, hãy chạy lệnh:
    
      git config --global push.default matching
    
    Để không hiển thị nhắc nhở này và áp dụng cách xử lý mới, hãy chạy lệnh:
    
      git config --global push.default simple
    
    Xem “git help config” và tìm đến “push.default” để có thêm thông tin.
    (chế độ “simple” được bắt đầu sử dụng từ Git 1.7.11. Sử dụng chế độ tương tự
    “current” thay vì “simple” nếu bạn thỉnh thoảng phải sử dụng bản Git cũ)

en: You didn't specify any refspecs to push, and push.default is "nothing".
vi: Bạn đã không chỉ ra một refspecs nào để push, và push.default là "không là gì cả".

en: Updates were rejected because the tip of your current branch is behind
    its remote counterpart. Merge the remote changes (e.g. 'git pull')
    before pushing again.
    See the 'Note about fast-forwards' in 'git push --help' for details.
vi: Việc cập nhật bị từ chối bởi vì đầu mút của nhánh được push nằm đằng sau bộ
    phận tương ứng của máy chủ. Hòa trộn với các thay đổi từ máy chủ (v.d. “git pull”)
    trước khi lại push lần nữa.
    Xem trong phần “Note about fast-forwards” từ lệnh “git push --help” để có thông tin chi tiết.

en: Updates were rejected because a pushed branch tip is behind its remote
    counterpart. If you did not intend to push that branch, you may want to
    specify branches to push or set the 'push.default' configuration variable
    to 'simple', 'current' or 'upstream' to push only the current branch.
vi: Việc cập nhật bị từ chối bởi vì đầu mút của nhánh được push nằm đằng sau bộ
    phận tương ứng của máy chủ. Nếu bạn không có ý định push nhánh đó, bạn có lẽ muốn
    chỉ định các nhánh để push hoặt là đặt nội dung cho biến cấu hình “push.default”
    thành “simple”, “current” hoặc “upstream” để chỉ push nhánh hiện hành mà thôi.

en: Updates were rejected because a pushed branch tip is behind its remote
    counterpart. Check out this branch and merge the remote changes
    (e.g. 'git pull') before pushing again.
    See the 'Note about fast-forwards' in 'git push --help' for details.
vi: Việc cập nhật bị từ chối bởi vì đầu mút của nhánh được push nằm đằng sau bộ
    phận tương ứng của máy chủ. Checkou nhánh này và hòa trộn với các thay đổi từ máy chủ
    (v.d. “git pull”) trước khi lại push lần nữa.
    Xem trong phần “Note about fast-forwards” từ lệnh “git push --help” để có thông tin chi tiết.

en: Updates were rejected because the remote contains work that you do
    not have locally. This is usually caused by another repository pushing
    to the same ref. You may want to first merge the remote changes (e.g.,
    'git pull') before pushing again.
    See the 'Note about fast-forwards' in 'git push --help' for details.
vi: Việc cập nhật bị từ chối bởi vì máy chủ có chứa công việc mà bạn không
    có ở máy nội bộ của mình. Lỗi này thường có nguyên nhân bởi kho khác đẩy dữ liệu lên
    cùng một tham chiếu. Bạn có lẽ muốn hòa trộn với các thay đổi từ máy chủ
    (v.d. “git pull”) trước khi lại push lần nữa.
    Xem trong phần “Note about fast-forwards” từ lệnh “git push --help” để có thông tin chi tiết.

en: Updates were rejected because the tag already exists in the remote.
vi: Việc cập nhật bị từ chối bởi vì thẻ đã sẵn có từ trước trên máy chủ.

en: You cannot update a remote ref that points at a non-commit object,
    or update a remote ref to make it point at a non-commit object,
    without using the '--force' option.
vi: Không thể cập nhật một tham chiếu trên máy chủ mà nó chỉ đến đối tượng không
    phải chuyển giao, hoặc cập nhật một tham chiếu máy chủ để nó chỉ đến đối tượng
    không phải chuyển giao, mà không sử dụng tùy chọn “--force”.

en: Pushing to %s
vi: Đang push (đẩy) lên %s

en: failed to push some refs to '%s'
vi: gặp lỗi khi push (đẩy lên) một số tham chiếu (ref) đến “%s”

en: bad repository '%s'
vi: repository (kho) sai “%s”

en: No configured push destination.
    Either specify the URL from the command-line or configure a remote repository using
    
        git remote add <name> <url>
    
    and then push using the remote name
    
        git push <name>
vi: Chưa cấu hình đích để push (đẩy lên).
    Hoặc là chỉ ra URL từ dòng lệnh hoặc là cấu hình một kho máy chủ sử dụng
    
        git remote add <tên> <url>
    
    và sau đó push sử dụng tên máy chủ
    
        git push <tên>

en: --all and --tags are incompatible
vi: --all và --tags xung khắc nhau

en: --all can't be combined with refspecs
vi: --all không thể được tổ hợp cùng với refspecs

en: --mirror and --tags are incompatible
vi: --mirror và --tags xung khắc nhau

en: --mirror can't be combined with refspecs
vi: --mirror không thể được tổ hợp cùng với refspecs

en: --all and --mirror are incompatible
vi: --all và --mirror xung khắc nhau

en: push all refs
vi: push tất cả refs

en: mirror all refs
vi: mirror tất cả refs

en: delete refs
vi: xóa refs

en: push tags (can't be used with --all or --mirror)
vi: các thẻ push (không thể sử dụng cùng với các tùy chọn --all hay --mirror)

en: force updates
vi: ép buộc cập nhật

en: control recursive pushing of submodules
vi: điều khiển việc đẩy lên (push) đệ qui của mô-đun-con

en: use thin pack
vi: tạo gói nhẹ

en: receive pack program
vi: nhận về chương trình pack

en: set upstream for git pull/status
vi: đặt thượng nguồn (upstream) cho git pull/status

en: prune locally removed refs
vi: prune (cắt cụt) những tham chiếu (refs) bị gỡ bỏ

en: bypass pre-push hook
vi: vòng qua “pre-push hook”

en: push missing but relevant tags
vi: push bị trượt nhưng các thẻ thích hợp

en: --delete is incompatible with --all, --mirror and --tags
vi: --delete là xung khắc với các tùy chọn --all, --mirror và --tags

en: --delete doesn't make sense without any refs
vi: --delete không hợp lý nếu không có bất kỳ tham chiếu (refs) nào

en: git read-tree [[-m [--trivial] [--aggressive] | --reset | --prefix=<prefix>] [-u [--exclude-per-directory=<gitignore>] | -i]] [--no-sparse-checkout] [--index-output=<file>] (--empty | <tree-ish1> [<tree-ish2> [<tree-ish3>]])
vi: git read-tree [[-m [--trivial] [--aggressive] | --reset | --prefix=<tiền-tố>] [-u [--exclude-per-directory=<gitignore>] | -i]] [--no-sparse-checkout] [--index-output=<tập-tin>] (--empty | <tree-ish1> [<tree-ish2> [<tree-ish3>]])

en: write resulting index to <file>
vi: ghi mục lục kết quả vào <tập-tin>

en: only empty the index
vi: chỉ với bảng mục lục trống rỗng

en: perform a merge in addition to a read
vi: thực hiện một hòa trộn thêm vào việc đọc

en: 3-way merge if no file level merging required
vi: hòa trộn kiểu “3-way” nếu không có tập tin mức hòa trộn nào được yêu cầu

en: 3-way merge in presence of adds and removes
vi: hòa trộn 3-way trong sự hiện diện của “adds” và “removes”

en: same as -m, but discard unmerged entries
vi: giống với -m, nhưng bỏ qua các mục chưa được hòa trộn

en: <subdirectory>/
vi: <thư-mục-con>/

en: read the tree into the index under <subdirectory>/
vi: đọc cây vào trong bảng mục lục dưới <thư_mục_con>/

en: update working tree with merge result
vi: cập nhật cây làm việc với kết quả hòa trộn

en: allow explicitly ignored files to be overwritten
vi: cho phép các tập tin rõ ràng bị lờ đi được ghi đè

en: don't check the working tree after merging
vi: không kiểm tra cây làm việc sau hòa trộn

en: don't update the index or the work tree
vi: không cập nhật bảng mục lục hay cây làm việc

en: skip applying sparse checkout filter
vi: bỏ qua áp dụng bộ lọc lấy ra (checkout) thưa thớt

en: debug unpack-trees
vi: gỡ lỗi unpack-trees

en: git remote add [-t <branch>] [-m <master>] [-f] [--tags|--no-tags] [--mirror=<fetch|push>] <name> <url>
vi: git remote add [-t <nhánh>] [-m <master>] [-f] [--tags|--no-tags] [--mirror=<fetch|push>] <tên> <url>

en: git remote rename <old> <new>
vi: git remote rename <tên-cũ> <tên-mới>

en: git remote remove <name>
vi: git remote remove <tên>

en: git remote set-head <name> (-a | -d | <branch>)
vi: git remote set-head <tên> (-a | -d | <nhánh>)

en: git remote [-v | --verbose] show [-n] <name>
vi: git remote [-v | --verbose] show [-n] <tên>

en: git remote prune [-n | --dry-run] <name>
vi: git remote prune [-n | --dry-run] <tên>

en: git remote [-v | --verbose] update [-p | --prune] [(<group> | <remote>)...]
vi: git remote [-v | --verbose] update [-p | --prune] [(<nhóm> | <máy-chủ>)...]

en: git remote set-branches [--add] <name> <branch>...
vi: git remote set-branches [--add] <tên> <nhánh>...

en: git remote set-url [--push] <name> <newurl> [<oldurl>]
vi: git remote set-url [--push] <tên> <url-mới> [<url-cũ>]

en: git remote set-url --add <name> <newurl>
vi: git remote set-url --add <tên> <url-mới>

en: git remote set-url --delete <name> <url>
vi: git remote set-url --delete <tên> <url>

en: git remote add [<options>] <name> <url>
vi: git remote add [<các-tùy-chọn>] <tên> <url>

en: git remote set-branches <name> <branch>...
vi: git remote set-branches <tên> <nhánh>...

en: git remote set-branches --add <name> <branch>...
vi: git remote set-branches --add <tên> <nhánh>...

en: git remote show [<options>] <name>
vi: git remote show [<các-tùy-chọn>] <tên>

en: git remote prune [<options>] <name>
vi: git remote prune [<các-tùy-chọn>] <tên>

en: git remote update [<options>] [<group> | <remote>]...
vi: git remote update [<các-tùy-chọn>] [<nhóm> | <máy-chủ>]...

en: Updating %s
vi: Đang cập nhật %s

en: --mirror is dangerous and deprecated; please
    	 use --mirror=fetch or --mirror=push instead
vi: --mirror nguy hiểm và không dùng nữa; xin hãy
    	 sử dụng tùy chọn --mirror=fetch hoặc --mirror=push để thay thế

en: unknown mirror argument: %s
vi: không hiểu tham số máy bản sao (mirror): %s

en: fetch the remote branches
vi: lấy về (fetch) các nhánh từ máy chủ

en: import all tags and associated objects when fetching
vi: nhập vào tất cả các đối tượng thẻ và thành phần liên quan khi lấy về (fetch)

en: or do not fetch any tag at all (--no-tags)
vi: hoặc không lấy về (fetch) bất kỳ thẻ nào (--no-tags)

en: branch(es) to track
vi: các nhánh theo vết

en: master branch
vi: nhánh master

en: set up remote as a mirror to push to or fetch from
vi: đặt máy chủ (remote) như là một máy bản sao để push hay fetch từ đó

en: specifying a master branch makes no sense with --mirror
vi: đang chỉ định một nhánh master không hợp lý với tùy chọn --mirror

en: specifying branches to track makes sense only with fetch mirrors
vi: chỉ định những nhánh để theo vết chỉ hợp lý với các “fetch mirror”

en: remote %s already exists.
vi: máy chủ %s đã tồn tại rồi.

en: '%s' is not a valid remote name
vi: “%s” không phải tên máy chủ hợp lệ

en: Could not setup master '%s'
vi: Không thể cài đặt nhánh master “%s”

en: more than one %s
vi: nhiều hơn một %s

en: Could not get fetch map for refspec %s
vi: Không thể lấy ánh xạ (map) fetch cho refspec %s

en: (matching)
vi: (khớp)

en: (delete)
vi: (xóa)

en: Could not append '%s' to '%s'
vi: Không thể nối thêm “%s” vào “%s”

en: No such remote: %s
vi: Không có máy chủ nào như thế: %s

en: Could not rename config section '%s' to '%s'
vi: Không thể đổi tên chương (section) cấu hình từ “%s” thành “%s”

en: Could not remove config section '%s'
vi: Không thể gỡ bỏ chương (section) cấu hình “%s”

en: Not updating non-default fetch refspec
    	%s
    	Please update the configuration manually if necessary.
vi: Không cập nhật “non-default fetch respec”
    	%s
    	Xin hãy cập nhật phần cấu hình một cách thủ công nếu thấy cần thiết.

en: Could not append '%s'
vi: Không thể nối thêm “%s”

en: Could not set '%s'
vi: Không thể đặt “%s”

en: deleting '%s' failed
vi: việc xoá %s gặp lỗi

en: creating '%s' failed
vi: tạo %s gặp lỗi

en: Could not remove branch %s
vi: Không thể gỡ bỏ nhánh %s

en: Note: A branch outside the refs/remotes/ hierarchy was not removed;
    to delete it, use: | Note: Some branches outside the refs/remotes/ hierarchy were not removed;
    to delete them, use:
vi[0]: Chú ý: Một nhánh nằm ngoài hệ thống refs/remotes/ đã không được gỡ bỏ đi;
    để xóa đi, sử dụng:
vi[1]: Chú ý: Một số nhánh nằm ngoài hệ thống refs/remotes/ đã không được gỡ bỏ đi;
    để xóa đi, sử dụng:

en:  new (next fetch will store in remotes/%s)
vi:  mới (lần lấy về tiếp theo sẽ lưu trong remotes/%s)

en:  tracked
vi:  được theo vết

en:  stale (use 'git remote prune' to remove)
vi:  cũ (dùng “git remote prune” để gỡ bỏ)

en: invalid branch.%s.merge; cannot rebase onto > 1 branch
vi: branch.%s.merge không hợp lệ; không thể rebase về phía > 1 nhánh

en: rebases onto remote %s
vi: thực hiện rebase trên máy chủ %s

en:  merges with remote %s
vi:  hòa trộn với máy chủ %s

en:     and with remote
vi:     và với máy chủ

en: merges with remote %s
vi: hòa trộn với máy chủ %s

en:    and with remote
vi:    và với máy chủ

note: #-#-#-#-#  841 (libreswan 1:2.6.25+dfsg-1)  #-#-#-#-# Type: select Choices
en: create
vi: tạo

en: fast-forwardable
vi: có-thể-fast-forward

en: local out of date
vi: dữ liệu nội bộ đã cũ

en:     %-*s forces to %-*s (%s)
vi:     %-*s ép buộc thành %-*s (%s)

en:     %-*s pushes to %-*s (%s)
vi:     %-*s push tới %-*s (%s)

en:     %-*s forces to %s
vi:     %-*s ép buộc thành %s

en:     %-*s pushes to %s
vi:     %-*s push tới %s

en: do not query remotes
vi: không truy vấn các máy chủ

en: * remote %s
vi: * máy chủ %s

en:   Fetch URL: %s
vi:   URL để lấy về (fetch): %s

en: (no URL)
vi: (không có URL)

en:   Push  URL: %s
vi:   URL để đẩy lên (push): %s

en:   HEAD branch: %s
vi:   Nhánh HEAD: %s

en:   HEAD branch (remote HEAD is ambiguous, may be one of the following):
vi:   nhánh HEAD (HEAD máy chủ chưa rõ ràng, có lẽ là một trong số sau):

en:   Remote branch:%s |   Remote branches:%s
vi[0]:   Nhánh trên máy chủ:%s
vi[1]:   Những nhánh trên máy chủ:%s

en:  (status not queried)
vi:  (trạng thái không được yêu cầu)

en:   Local branch configured for 'git pull': |   Local branches configured for 'git pull':
vi[0]:   Nhánh nội bộ đã được cấu hình cho lệnh “git pull”:
vi[1]:   Những nhánh nội bộ đã được cấu hình cho lệnh “git pull”:

en:   Local refs will be mirrored by 'git push'
vi:   refs nội bộ sẽ được phản chiếu bởi lệnh “git push”

en:   Local ref configured for 'git push'%s: |   Local refs configured for 'git push'%s:
vi[0]:   Tham chiếu nội bộ được cấu hình cho lệnh “git push”%s:
vi[1]:   Những tham chiếu nội bộ được cấu hình cho lệnh “git push”%s:

en: set refs/remotes/<name>/HEAD according to remote
vi: đặt refs/remotes/<tên>/HEAD cho phù hợp với máy chủ

en: delete refs/remotes/<name>/HEAD
vi: xóa refs/remotes/<tên>/HEAD

en: Cannot determine remote HEAD
vi: Không thể xác định được HEAD máy chủ

en: Multiple remote HEAD branches. Please choose one explicitly with:
vi: Nhiều nhánh HEAD máy chủ. Hãy chọn rõ ràng một:

en: Could not delete %s
vi: Không thể xóa bỏ %s

en: Not a valid ref: %s
vi: Không phải là tham chiếu (ref) hợp lệ: %s

en: Could not setup %s
vi: Không thể cài đặt %s

en:  %s will become dangling!
vi:  %s sẽ trở thành không đầu (không được quản lý)!

en:  %s has become dangling!
vi:  %s đã trở thành không đầu (không được quản lý)!

en: Pruning %s
vi: Đang xén bớt %s

en:  * [would prune] %s
vi:  * [nên xén bớt] %s

en:  * [pruned] %s
vi:  *[đã bị xén] %s

en: prune remotes after fetching
vi: cắt máy chủ sau khi lấy về

en: No such remote '%s'
vi: Không có máy chủ nào có tên “%s”

en: add branch
vi: thêm nhánh

en: no remote specified
vi: chưa chỉ ra máy chủ nào

en: manipulate push URLs
vi: đẩy các “URL” bằng tay

en: add URL
vi: thêm URL

en: delete URLs
vi: xóa URLs

en: --add --delete doesn't make sense
vi: --add --delete không hợp lý

en: Invalid old URL pattern: %s
vi: Kiểu mẫu URL cũ không hợp lệ: %s

en: No such URL found: %s
vi: Không tìm thấy URL như vậy: %s

en: Will not delete all non-push URLs
vi: Sẽ không xóa những địa chỉ URL không-push

en: be verbose; must be placed before a subcommand
vi: chi tiết; phải được đặt trước một lệnh-con

en: git replace [-f] <object> <replacement>
vi: git replace [-f] <đối-tượng> <thay-thế>

en: git replace -d <object>...
vi: git replace -d <đối tượng>...

en: git replace -l [<pattern>]
vi: git replace -l [<mẫu>]

en: list replace refs
vi: liệt kê các refs thay thế

en: delete replace refs
vi: xóa tham chiếu (refs) thay thế

en: replace the ref if it exists
vi: thay thế tham chiếu (ref) nếu nó đã sẵn có

en: register clean resolutions in index
vi: sổ ghi dọn sạch các phân giải trong bản mục lục

en: git reset [-q] <tree-ish> [--] <paths>...
vi: git reset [-q] <tree-ish> [--] <đường-dẫn>...

en: git reset --patch [<tree-ish>] [--] [<paths>...]
vi: git reset --patch [<tree-ish>] [--] [<các-đường-dẫn>...]

en: soft
vi: mềm

en: hard
vi: cứng

en: You do not have a valid HEAD.
vi: Bạn không có HEAD nào hợp lệ.

en: Failed to find tree of HEAD.
vi: Gặp lỗi khi tìm cây của HEAD.

en: Failed to find tree of %s.
vi: Gặp lỗi khi tìm cây của %s.

en: HEAD is now at %s
vi: HEAD hiện giờ tại %s

en: Cannot do a %s reset in the middle of a merge.
vi: Không thể thực hiện một %s reset ở giữa của quá trình hòa trộn.

en: be quiet, only report errors
vi: làm việc ở chế độ im lặng, chỉ hiển thị khi có lỗi

en: reset HEAD and index
vi: đặt lại (reset) HEAD và bảng mục lục

en: reset only HEAD
vi: chỉ đặt lại (reset) HEAD

en: reset HEAD, index and working tree
vi: đặt lại HEAD, bảng mục lục và cây làm việc

en: reset HEAD but keep local changes
vi: đặt lại HEAD nhưng giữ lại các thay đổi nội bộ

en: Failed to resolve '%s' as a valid revision.
vi: Gặp lỗi khi phân giải “%s” như là điểm xét duyệt hợp lệ.

en: Could not parse object '%s'.
vi: không thể phân tích đối tượng “%s”.

en: Failed to resolve '%s' as a valid tree.
vi: Gặp lỗi khi phân giải “%s” như là một cây (tree) hợp lệ.

en: --patch is incompatible with --{hard,mixed,soft}
vi: --patch xung khắc với --{hard,mixed,soft}

en: --mixed with paths is deprecated; use 'git reset -- <paths>' instead.
vi: --mixed với các đường dẫn không còn dùng nữa; hãy thay thế bằng lệnh “git reset -- <đường_dẫn>”.

en: Cannot do %s reset with paths.
vi: Không thể thực hiện lệnh %s reset với các đường dẫn.

en: %s reset is not allowed in a bare repository
vi: %s reset không được phép trên kho bare (trên máy chủ)

en: Unstaged changes after reset:
vi: Những thay đổi bị bỏ trạng thái (stage) sau khi reset:

en: Could not write new index file.
vi: Không thể ghi tập tin lưu bảng mục lục mới.

en: git rev-parse --parseopt [options] -- [<args>...]
vi: git rev-parse --parseopt [các-tùy-chọn] -- [<th.số>...]

en: keep the `--` passed as an arg
vi: giữ “--“ chuyển qua làm tham số

en: stop parsing after the first non-option argument
vi: dừng phân tích sau đối số đầu tiên không có tùy chọn

en: git rev-parse --parseopt [options] -- [<args>...]
       or: git rev-parse --sq-quote [<arg>...]
       or: git rev-parse [options] [<arg>...]
    
    Run "git rev-parse --parseopt -h" for more information on the first usage.
vi: git rev-parse --parseopt [các-tùy-chọn] -- [<đ.số>...]
       or: git rev-parse --sq-quote [<đ.số>...]
       or: git rev-parse [các-tùy-chọn] [<đ.số>...]
    
    Chạy lệnh "git rev-parse --parseopt -h" để có thêm thông tin về cách dùng.

en: git revert [options] <commit-ish>...
vi: git revert [các-tùy-chọn] <commit-ish>...

en: git revert <subcommand>
vi: git revert <lệnh-con>

en: git cherry-pick [options] <commit-ish>...
vi: git cherry-pick [các-tùy-chọn] <commit-ish>...

en: git cherry-pick <subcommand>
vi: git cherry-pick <lệnh-con>

en: %s: %s cannot be used with %s
vi: %s: %s không thể được sử dụng với %s

en: end revert or cherry-pick sequence
vi: kết thúc cherry-pick hay revert liên tiếp nhau

en: resume revert or cherry-pick sequence
vi: phục hồi lại cherry-pick hay revert liên tiếp nhau

en: cancel revert or cherry-pick sequence
vi: không cherry-pick hay revert liên tiếp nhau

en: don't automatically commit
vi: không commit một cách tự động.

en: edit the commit message
vi: sửa lại chú thích cho commit

en: parent number
vi: số của cha mẹ

en: merge strategy
vi: chiến lược hòa trộn

en: option
vi: tùy chọn

en: option for merge strategy
vi: tùy chọn cho chiến lược hòa trộn

en: append commit name
vi: nối thêm tên lần chuyển giao (commit)

en: allow fast-forward
vi: cho phép fast-forward

en: preserve initially empty commits
vi: cấm khởi tạo lần chuyển giao trống rỗng

en: allow commits with empty messages
vi: chấp nhận chuyển giao (commit) mà không ghi chú gì

en: keep redundant, empty commits
vi: giữ lại các lần chuyển giao dư thừa, rỗng

en: program error
vi: lỗi chương trình

en: revert failed
vi: revert gặp lỗi

en: cherry-pick failed
vi: cherry-pick gặp lỗi

en: git rm [options] [--] <file>...
vi: git rm [các-tùy-chọn] [--] <tập-tin>...

en: submodule '%s' (or one of its nested submodules) uses a .git directory
    (use 'rm -rf' if you really want to remove it including all of its history)
vi: mô-đun-con “%s” (hoặc cái nằm trong các mô-đun-con) dùng thư mục .git
    (dùng “rm -rf” nếu bạn thực sự muốn gỡ bỏ nó cùng với tất cả lịch sử của chúng)

en: '%s' has staged content different from both the file and the HEAD
    (use -f to force removal)
vi: “%s” có nội dung được lưu trạng thái khác biệt từ cả tập tin và cả HEAD
    (dùng tùy chọn -f để ép buộc gỡ bỏ)

en: '%s' has changes staged in the index
    (use --cached to keep the file, or -f to force removal)
vi: “%s” có các thay đổi được lưu trạng thái trong bảng mục lục
    (dùng tùy chọn --cached để giữ tập tin, hoặc -f để ép buộc gỡ bỏ)

en: '%s' has local modifications
    (use --cached to keep the file, or -f to force removal)
vi: “%s” có các thay đổi nội bộ
    (dùng tùy chọn --cached để giữ tập tin, hoặc -f để ép buộc gỡ bỏ)

en: do not list removed files
vi: không liệt kê các tập tin đã gỡ bỏ

en: only remove from the index
vi: chỉ gỡ bỏ từ mục lục

en: override the up-to-date check
vi: ghi đè lên kiểm tra cập nhật

en: allow recursive removal
vi: cho phép gỡ bỏ đệ qui

en: exit with a zero status even if nothing matched
vi: thoát ra với trạng thái khác không thậm chí nếu không có gì khớp

en: not removing '%s' recursively without -r
vi: không thể gỡ bỏ “%s” một cách đệ qui mà không có tùy chọn -r

en: git rm: unable to remove %s
vi: git rm: không thể gỡ bỏ %s

en: Missing author: %s
vi: Thiếu tên tác giả: %s

en: sort output according to the number of commits per author
vi: sắp xếp kết xuất tuân theo số lượng chuyển giao trên mỗi tác giả

en: Suppress commit descriptions, only provides commit count
vi: Chặn mọi mô tả lần chuyển giao, chỉ đưa ra số lượng lần chuyển giao

en: Show the email address of each author
vi: Hiển thị thư điện tử cho từng tác giả

en: Linewrap output
vi: Ngắt dòng khi quá dài

en: git show-branch [-a|--all] [-r|--remotes] [--topo-order | --date-order] [--current] [--color[=<when>] | --no-color] [--sparse] [--more=<n> | --list | --independent | --merge-base] [--no-name | --sha1-name] [--topics] [(<rev> | <glob>)...]
vi: git show-branch [-a|--all] [-r|--remotes] [--topo-order | --date-order] [--current] [--color[=<khi>] | --no-color] [--sparse] [--more=<n> | --list | --independent | --merge-base] [--no-name | --sha1-name] [--topics] [(<rev> | <glob>)...]

en: git show-branch (-g|--reflog)[=<n>[,<base>]] [--list] [<ref>]
vi: git show-branch (-g|--reflog)[=<n>[,<nền>]] [--list] [<ref>]

en: show remote-tracking and local branches
vi: hiển thị các nhánh remote-tracking và nội bộ

en: show remote-tracking branches
vi: hiển thị các nhánh remote-tracking

en: color '*!+-' corresponding to the branch
vi: màu “*!+-” tương ứng với nhánh

en: show <n> more commits after the common ancestor
vi: hiển thị thêm <n> lần chuyển giao sau cha mẹ chung

en: synonym to more=-1
vi: đồng nghĩa với more=-1

en: suppress naming strings
vi: chặn các chuỗi đặt tên

en: include the current branch
vi: bao gồm nhánh hiện hành

en: name commits with their object names
vi: đặt tên các lần chuyển giao bằng các tên của đối tượng của chúng

en: show possible merge bases
vi: hiển thị mọi cơ sở có thể dùng để hòa trộn

en: show refs unreachable from any other ref
vi: hiển thị các tham chiếu không thể được đọc bởi bất kỳ tham chiếu khác

en: show commits in topological order
vi: hiển thị các lần chuyển giao theo thứ tự tôpô

en: show only commits not on the first branch
vi: chỉ hiển thị các lần chuyển giao không nằm trên nhánh đầu tiên

en: show merges reachable from only one tip
vi: hiển thị các lần hòa trộn có thể đọc được chỉ từ một đầu mút

en: show commits where no parent comes before its children
vi: hiển thị các lần chuyển giao nơi mà cha mẹ đến trước con của nó

en: <n>[,<base>]
vi: <n>[,<cơ sở>]

en: show <n> most recent ref-log entries starting at base
vi: hiển thị <n> các mục “ref-log” gần nhất kể từ nền (base)

en: git show-ref [-q|--quiet] [--verify] [--head] [-d|--dereference] [-s|--hash[=<n>]] [--abbrev[=<n>]] [--tags] [--heads] [--] [pattern*]
vi: git show-ref [-q|--quiet] [--verify] [--head] [-d|--dereference] [-s|--hash[=<n>]] [--abbrev[=<n>]] [--tags] [--heads] [--] [mẫu*]

en: git show-ref --exclude-existing[=pattern] < ref-list
vi: git show-ref --exclude-existing[=mẫu] < ref-list

en: only show tags (can be combined with heads)
vi: chỉ hiển thị thẻ (có thể tổ hợp cùng với đầu)

en: only show heads (can be combined with tags)
vi: chỉ hiển thị đầu (có thể tổ hợp cùng với thẻ)

en: stricter reference checking, requires exact ref path
vi: việc kiểm tra tham chiếu chính xác, đòi hỏi chính xác đường dẫn tham chiếu (ref)

en: show the HEAD reference
vi: hiển thị tham chiếu của HEAD

en: dereference tags into object IDs
vi: bãi bỏ tham chiếu các thẻ thành ra các ID đối tượng

en: only show SHA1 hash using <n> digits
vi: chỉ hiển thị mã băm SHA1 sử dụng <n> chữ số

en: do not print results to stdout (useful with --verify)
vi: không hiển thị kết quả ra đầu ra chuẩn (stdout) (chỉ hữu dụng với --verify)

en: show refs from stdin that aren't in local repository
vi: hiển thị các tham chiếu (refs) từ đầu vào tiêu chuẩn (stdin) cái mà không ở kho nội bộ

en: git symbolic-ref [options] name [ref]
vi: git symbolic-ref  [các-tùy-chọn] tên [t.chiếu]

en: git symbolic-ref -d [-q] name
vi: git symbolic-ref -d [-q] tên

en: suppress error message for non-symbolic (detached) refs
vi: chặn các thông tin lỗi cho các tham chiếu (refs) “non-symbolic” (bị tách ra)

en: delete symbolic ref
vi: xóa tham chiếu (ref) tượng trưng

en: shorten ref output
vi: làm ngắn kết xuất ref (tham chiếu)

en: reason
vi: lý do

en: reason of the update
vi: lý do cập nhật

en: git tag [-a|-s|-u <key-id>] [-f] [-m <msg>|-F <file>] <tagname> [<head>]
vi: git tag [-a|-s|-u <key-id>] [-f] [-m <msg>|-F <tập-tin>] <tên-thẻ> [<head>]

en: git tag -d <tagname>...
vi: git tag -d <tên-thẻ>...

en: git tag -l [-n[<num>]] [--contains <commit>] [--points-at <object>] 
    		[<pattern>...]
vi: git tag -l [-n[<num>]] [--contains <commit>] [--points-at <đối-tượng>] 
    		[<mẫu>...]

en: git tag -v <tagname>...
vi: git tag -v <tên-thẻ>...

en: malformed object at '%s'
vi: đối tượng dị hình tại “%s”

en: tag name too long: %.*s...
vi: tên thẻ quá dài: %.*s...

en: tag '%s' not found.
vi: không tìm thấy tìm thấy thẻ “%s”.

en: Deleted tag '%s' (was %s)
vi: Thẻ đã bị xóa “%s” (trước là %s)

en: could not verify the tag '%s'
vi: không thể thẩm tra thẻ “%s”

en: 
    Write a tag message
    Lines starting with '%c' will be ignored.
vi: 
    Viết các ghi chú cho (thẻ) tag
    Những dòng được bắt đầu bằng “%c” sẽ được bỏ qua.

en: 
    Write a tag message
    Lines starting with '%c' will be kept; you may remove them yourself if you want to.
vi: 
    Viết các ghi chú cho (thẻ) tag
    Những dòng được bắt đầu bằng “%c” sẽ được bỏ qua; bạn có thể xóa chúng đi nếu muốn.

en: unable to sign the tag
vi: không thể ký thẻ

en: unable to write tag file
vi: không thể ghi vào tập tin lưu thẻ

en: bad object type.
vi: kiểu đối tượng sai.

en: tag header too big.
vi: đầu thẻ (tag) quá lớn.

en: no tag message?
vi: không có thông điệp (message) cho thẻ (tag)?

en: The tag message has been left in %s
vi: Nội dung ghi chú còn lại %s

en: switch 'points-at' requires an object
vi: chuyển đến “points-at” yêu cần một đối tượng

en: malformed object name '%s'
vi: tên đối tượng dị hình “%s”

en: list tag names
vi: chỉ liệt kê tên các thẻ

en: print <n> lines of each tag message
vi: hiển thị <n> dòng cho mỗi ghi chú

en: delete tags
vi: xóa thẻ

en: verify tags
vi: thẩm tra thẻ

en: Tag creation options
vi: Tùy chọn tạo tag

en: annotated tag, needs a message
vi: để chú giải cho thẻ, cần một lời ghi chú

en: tag message
vi: tin nhắn cho thẻ (tag)

en: annotated and GPG-signed tag
vi: thẻ chú giải và ký kiểu GPG

en: use another key to sign the tag
vi: dùng kháo khác để ký thẻ

en: replace the tag if exists
vi: thay thế nếu tag đó đã có trước

en: show tag list in columns
vi: hiển thị danh sách thẻ trong các cột

en: Tag listing options
vi: Các tùy chọn liệt kê thẻ

en: print only tags that contain the commit
vi: chỉ hiển thị những nhánh mà nó chứa lần chuyển giao

en: print only tags of the object
vi: chỉ hiển thị các thẻ của đối tượng

en: --column and -n are incompatible
vi: --column và -n xung khắc nhau

en: -n option is only allowed with -l.
vi: tùy chọn -n chỉ cho phép dùng với -l.

en: --contains option is only allowed with -l.
vi: tùy chọn --contains chỉ cho phép dùng với -l.

en: --points-at option is only allowed with -l.
vi: tùy chọn --points-at chỉ cho phép dùng với -l.

en: only one -F or -m option is allowed.
vi: chỉ có một tùy chọn -F hoặc -m là được phép.

en: too many params
vi: quá nhiều đối số

en: '%s' is not a valid tag name.
vi: “%s” không phải thẻ hợp lệ.

en: tag '%s' already exists
vi: Thẻ “%s” đã tồn tại rồi

en: %s: cannot lock the ref
vi: %s: không thể khóa ref (tham chiếu)

en: %s: cannot update the ref
vi: %s: không thể cập nhật ref (tham chiếu)

en: Updated tag '%s' (was %s)
vi: Đã cập nhật thẻ “%s” (trước là %s)

en: git update-index [options] [--] [<file>...]
vi: git update-index [các-tùy-chọn] [<tập-tin>...]

en: continue refresh even when index needs update
vi: tiếp tục làm mới ngay cả khi bảng mục lục cần được cập nhật

en: refresh: ignore submodules
vi: refresh: lờ đi mô-đun-con

en: do not ignore new files
vi: không bỏ qua các tập tin mới tạo

en: let files replace directories and vice-versa
vi: để các tập tin thay thế các thư mục và “vice-versa”

en: notice files missing from worktree
vi: thông báo các tập-tin thiếu trong thư-mục làm việc

en: refresh even if index contains unmerged entries
vi: làm tươi mới thậm chí khi bảng mục lục chứa các mục tin chưa được hòa trộn

en: refresh stat information
vi: lấy lại thông tin thống kê

en: like --refresh, but ignore assume-unchanged setting
vi: giống --refresh, nhưng bỏ qua các cài đặt “assume-unchanged”

en: <mode> <object> <path>
vi: <mode> <đối tượng> <đường dẫn>

en: add the specified entry to the index
vi: thêm các tập tin đã chỉ ra vào bảng mục lục

en: override the executable bit of the listed files
vi: ghi đè lên bít thi hành của các tập tin được liệt kê

en: mark files as "not changing"
vi: Đánh dấu các tập tin là "không thay đổi"

en: clear assumed-unchanged bit
vi: xóa bít  assumed-unchanged

en: mark files as "index-only"
vi: đánh dấu các tập tin là “chỉ-đọc”

en: clear skip-worktree bit
vi: xóa bít skip-worktree

en: add to index only; do not add content to object database
vi: chỉ thêm vào bảng mục lục; không thêm nội dung vào cơ sở dữ liệu đối tượng

en: remove named paths even if present in worktree
vi: gỡ bỏ các đường dẫn được đặt tên thậm chí cả khi nó hiện diện trong thư mục làm việc

en: with --stdin: input lines are terminated by null bytes
vi: với tùy chọn --stdin: các dòng đầu vào được chấm dứt bởi ký tự null

en: read list of paths to be updated from standard input
vi: đọc danh sách đường dẫn cần cập nhật từ đầu vào tiêu chuẩn

en: add entries from standard input to the index
vi: không thể đọc các mục từ đầu vào tiêu chuẩn vào bảng mục lục

en: repopulate stages #2 and #3 for the listed paths
vi: phục hồi các trạng thái #2 và #3 cho các đường dẫn được liệt kê

en: only update entries that differ from HEAD
vi: chỉ cập nhật các mục tin mà nó khác biệt so với HEAD

en: ignore files missing from worktree
vi: bỏ qua các tập-tin thiếu trong thư-mục làm việc

en: report actions to standard output
vi: báo cáo các thao tác ra thiết bị xuất chuẩn

en: (for porcelains) forget saved unresolved conflicts
vi: (cho “porcelains”) quên các xung đột chưa được giải quyết đã ghi

en: write index in this format
vi: ghi mục lục ở định dạng này

en: git update-ref [options] -d <refname> [<oldval>]
vi: git update-ref [các-tùy-chọn] -d <refname> [<biến-cũ>]

en: git update-ref [options]    <refname> <newval> [<oldval>]
vi: git update-ref [các-tùy-chọn]    <refname> <biến-mới> [<biến-cũ>]

en: delete the reference
vi: xóa tham chiếu

en: update <refname> not the one it points to
vi: cập nhật <tên-tham-chiếu> không phải cái nó chỉ tới

en: update the info files from scratch
vi: cập nhật các tập tin thông tin từ điểm xuất phát

en: git verify-pack [-v|--verbose] [-s|--stat-only] <pack>...
vi: git verify-pack [-v|--verbose] [-s|--stat-only] <gói>...

en: verbose
vi: chi tiết

en: show statistics only
vi: chỉ hiển thị thống kê

en: git verify-tag [-v|--verbose] <tag>...
vi: git verify-tag [-v|--verbose] <thẻ>...

en: print tag contents
vi: hiển thị nội dung của thẻ

en: git write-tree [--missing-ok] [--prefix=<prefix>/]
vi: git write-tree [--missing-ok] [--prefix=<tiền-tố>/]

en: <prefix>/
vi: <iền tố>/

en: write tree object for a subdirectory <prefix>
vi: ghi đối tượng cây (tree) cho <tiền tố> thư mục con

en: only useful for debugging
vi: chỉ hữu ích khi cần gỡ lỗi

en: no-op (backward compatibility)
vi: no-op (tương thích ngược)

en: be more verbose
vi: chi tiết hơn nữa

en: be more quiet
vi: im lặng hơn nữa

en: use <n> digits to display SHA-1s
vi: sử dụng <n> chữ số để hiển thị SHA-1s

en: Add file contents to the index
vi: Thêm nội dung tập tin vào bảng mục lục

en: Find by binary search the change that introduced a bug
vi: Tìm kiếm bằng điều tra nhị phân các thay đổi mà nó bắt đầu lỗi

en: List, create, or delete branches
vi: Liệt kê, tạo hay là xóa các nhánh

en: Clone a repository into a new directory
vi: Nhân bản một kho chứa đến một thư mục mới

en: Record changes to the repository
vi: Ghi các thay đổi vào kho chứa

en: Print lines matching a pattern
vi: In ra những dòng khớp với một mẫu

en: Fetch from and merge with another repository or a local branch
vi: Lấy về (fetch) và hòa trộn với kho khác hay nhánh nội bộ

en: Remove files from the working tree and from the index
vi: Gỡ bỏ các tập tin từ cây làm việc và từ bảng mục lục

en: Show various types of objects
vi: Hiển thị các kiểu khác nhau của các đối tượng

en: Show the working tree status
vi: Hiển thị trạng thái cây làm việc

en: You need to set your committer info first
vi: Bạn cần đặt thông tin về người chuyển giao mã nguồn trước đã

en: You seem to have moved HEAD since the last 'am' failure.
    Not rewinding to ORIG_HEAD
vi: Bạn có lẽ đã có HEAD đã bị di chuyển đi kể từ lần “am” thất bại cuối cùng.
    Không thể chuyển tới ORIG_HEAD

en: When you have resolved this problem, run "$cmdline --resolved".
    If you prefer to skip this patch, run "$cmdline --skip" instead.
    To restore the original branch and stop patching, run "$cmdline --abort".
vi: Khi bạn cần giải quyết vấn đề này hãy chạy lệnh "$cmdline --resolved".
    Nếu bạn có ý định bỏ qua miếng vá, thay vào đó bạn chạy "$cmdline --skip".
    Để phục hồi lại thành nhánh nguyên thủy và dừng việc vá lại thì chạy "$cmdline --abort".

en: Cannot fall back to three-way merge.
vi: Đang trở lại để hòa trộn kiểu “three-way”.

en: Repository lacks necessary blobs to fall back on 3-way merge.
vi: Kho thiếu đối tượng blob cần thiết để trở về trên “3-way merge”.

en: Using index info to reconstruct a base tree...
vi: Sử dụng thông tin trong bảng mục lục để cấu trúc lại một cây (tree) cơ sở...

en: Did you hand edit your patch?
    It does not apply to blobs recorded in its index.
vi: Bạn đã sửa miếng vá của mình bằng cách thủ công à?
    Nó không thể áp dụng các blob đã được ghi lại trong bảng mục lục của nó.

en: Falling back to patching base and 3-way merge...
vi: Đang trở lại để vá cơ sở và “3-way merge”...

en: Failed to merge in the changes.
vi: Gặp lỗi khi trộn vào các thay đổi.

en: Only one StGIT patch series can be applied at once
vi: Chỉ có một sê-ri miếng vá StGIT được áp dụng một lúc

en: Patch format $patch_format is not supported.
vi: Định dạng miếng vá $patch_format không được hỗ trợ.

en: Patch format detection failed.
vi: Dò tìm định dạng miếng vá gặp lỗi.

en: The -b/--binary option has been a no-op for long time, and
    it will be removed. Please do not use it anymore.
vi: Tùy chọn -b/--binary đã không dùng từ lâu rồi, và
    nó sẽ được bỏ đi. Xin đừng sử dụng nó thêm nữa.

en: previous rebase directory $dotest still exists but mbox given.
vi: thư mục rebase trước $dotest vẫn chưa sẵn sàng nhưng mbox được đưa ra.

en: Please make up your mind. --skip or --abort?
vi: Xin hãy rõ ràng. --skip hay --abort?

en: Resolve operation not in progress, we are not resuming.
vi: Thao tác phân giải không được tiến hành, chúng ta không phục hồi lại.

en: Dirty index: cannot apply patches (dirty: $files)
vi: Bảng mục lục sai: không thể áp dụng các miếng vá (sai: $files)

en: Patch is empty.  Was it split wrong?
    If you would prefer to skip this patch, instead run "$cmdline --skip".
    To restore the original branch and stop patching run "$cmdline --abort".
vi: Miếng vá trống rỗng.  Nó đã bị chia cắt sai phải không?
    Nếu bạn thích bỏ qua miếng vá này, hãy chạy lệnh sau để thay thế "$cmdline --skip".
    Để phục hồi lại nhánh nguyên thủy và dừng vá lại hãy chạy lệnh "$cmdline --abort".

en: Patch does not have a valid e-mail address.
vi: Miếng vá không có địa chỉ e-mail hợp lệ.

en: cannot be interactive without stdin connected to a terminal.
vi: không thể được tương tác mà không có stdin kết nối với một thiết bị cuối

en: Commit Body is:
vi: Thân của lần chuyển giao (commit) là:

note: TRANSLATORS: Make sure to include [y], [n], [e], [v] and [a] in your translation. The program will only accept English input at this point.
en: Apply? [y]es/[n]o/[e]dit/[v]iew patch/[a]ccept all
vi: Áp dụng? đồng ý [y]/không [n]/chỉnh sửa [e]/hiển thị miếng [v]á/đồng ý tất cả [a]

en: Applying: $FIRSTLINE
vi: Đang áp dụng (miếng vá): $FIRSTLINE

en: No changes - did you forget to use 'git add'?
    If there is nothing left to stage, chances are that something else
    already introduced the same changes; you might want to skip this patch.
vi: Không có thay đổi nào - bạn đã quên sử dụng lệnh “git add” à?
    Nếu ở đây không có gì còn lại stage, tình cờ là có một số thứ khác
    đã sẵn được đưa vào với cùng nội dung thay đổi; bạn có lẽ muốn bỏ qua miếng vá này.

en: You still have unmerged paths in your index
    did you forget to use 'git add'?
vi: Bạn vẫn có những đường dẫn chưa được hòa trộn trong bảng mục lục của mình
    bạn đã quên sử dụng lệnh “git add” à?

en: No changes -- Patch already applied.
vi: Không thay đổi gì cả -- Miếng vá đã được áp dụng rồi.

en: Patch failed at $msgnum $FIRSTLINE
vi: Vá gặp lỗi tại $msgnum $FIRSTLINE

en: The copy of the patch that failed is found in:
       $dotest/patch
vi: Bản sao chép của miếng vá mà nó gặp lỗi thì được tìm thấy trong:
       $dotest/patch

en: applying to an empty history
vi: áp dụng vào một lịch sử trống rỗng

en: You need to start by "git bisect start"
vi: Bạn cần khởi đầu bằng "git bisect start"

note: TRANSLATORS: Make sure to include [Y] and [n] in your translation. The program will only accept English input at this point.
en: Do you want me to do it for you [Y/n]?
vi: Bạn có muốn tôi thực hiện điều này cho bạn không [Y/n]?

en: unrecognised option: '$arg'
vi: không công nhận tùy chọn: “$arg”

en: Bad HEAD - I need a HEAD
vi: HEAD sai - Tôi cần một HEAD

en: Checking out '$start_head' failed. Try 'git bisect reset <validbranch>'.
vi: Việc checkout “$start_head” gặp lỗi. Hãy thử “git bisect reset <nhánh_hợp_lệ>”.

en: won't bisect on seeked tree
vi: sẽ không bisect trêm cây được seek

en: Bad HEAD - strange symbolic ref
vi: HEAD sai - tham chiếu (ref) tượng trưng kỳ lạ

en: Bad bisect_write argument: $state
vi: Đối số bisect_write sai: $state

en: Bad rev input: $arg
vi: Đầu vào rev sai: $arg

en: Please call 'bisect_state' with at least one argument.
vi: Hãy gọi lệnhl “bisect_state” với ít nhất một đối số.

en: Bad rev input: $rev
vi: Đầu vào rev sai: $rev

en: 'git bisect bad' can take only one argument.
vi: “git bisect bad” có thể lấy chỉ một đối số.

note: have bad but not good.  we could bisect although this is less optimum.
en: Warning: bisecting only with a bad commit.
vi: Cảnh báo: chỉ thực hiện việc bisect với một lần chuyển giao (commit) sai.

note: TRANSLATORS: Make sure to include [Y] and [n] in your translation. The program will only accept English input at this point.
en: Are you sure [Y/n]?
vi: Bạn có chắc chắn chưa [Y/n]?

en: You need to give me at least one good and one bad revisions.
    (You can use "git bisect bad" and "git bisect good" for that.)
vi: Bạn phải chỉ cho tôi ít nhất một điểm xét duyệt tốt và một điểm sai.
    (Bạn có thể sử dụng "git bisect bad" và "git bisect good" cho cái đó.)

en: You need to start by "git bisect start".
    You then need to give me at least one good and one bad revisions.
    (You can use "git bisect bad" and "git bisect good" for that.)
vi: Bạn cần bắt đầu bằng lệnh "git bisect start".
    Bạn sau đó cần phải chỉ cho tôi ít nhất một điểm xét duyệt đúng và một điểm sai.
    (Bạn có thể sử dụng "git bisect bad" và "git bisect good" cho chúng.)

en: We are not bisecting.
vi: Chúng tôi không bisect.

en: '$invalid' is not a valid commit
vi: ”$invalid” không phải là lần chuyển giao (commit) hợp lệ

en: Could not check out original HEAD '$branch'.
    Try 'git bisect reset <commit>'.
vi: Không thể check-out HEAD nguyên thủy của “$branch”.
    Hãy thử “git bisect reset <lần-chuyển-giao>”.

en: No logfile given
vi: Chưa chỉ ra tập tin ghi nhật ký

en: cannot read $file for replaying
vi: không thể đọc $file để thao diễn lại

en: ?? what are you talking about?
vi: ?? bạn đang nói gì thế?

en: running $command
vi: đang chạy lệnh $command

en: bisect run failed:
    exit code $res from '$command' is < 0 or >= 128
vi: chạy bisect gặp lỗi:
    mã trả về $res từ lệnh “$command” là < 0 hoặc >= 128

en: bisect run cannot continue any more
vi: bisect không thể tiếp tục thêm được nữa

en: bisect run failed:
    'bisect_state $state' exited with error code $res
vi: chạy bisect gặp lỗi:
    ”bisect_state $state” đã thoát ra với mã lỗi $res

en: bisect run success
vi: bisect chạy thành công

en: Pull is not possible because you have unmerged files.
    Please, fix them up in the work tree, and then use 'git add/rm <file>'
    as appropriate to mark resolution, or use 'git commit -a'.
vi: Pull là không thể được bởi vì bạn có những tập tin chưa được hòa trộn.
    Xin hãy sửa chữa chúng trước, và sau đó sử dụng lệnh “git add/rm <tập-tin>”
    để phê chuẩn việc đánh dấu đây cần được giải quyết, hoặc là sử dụng “git commit -a”.

en: Pull is not possible because you have unmerged files.
vi: Full là không thể thực hiện bởi vì bạn có những tập tin chưa được hòa trộn.

en: updating an unborn branch with changes added to the index
vi: đang cập nhật một nhánh chưa được sinh ra với các thay đổi được thêm vào bảng mục lục

note: The fetch involved updating the current branch. The working tree and the index file is still based on the $orig_head commit, but we are merging into $curr_head. First update the working tree to match $curr_head.
en: Warning: fetch updated the current branch head.
    Warning: fast-forwarding your working tree from
    Warning: commit $orig_head.
vi: Cảnh báo: fetch đã cập nhật head nhánh hiện tại.
    Cảnh báo: đang fast-forward cây làm việc của bạn từ
    Cảnh báo: commit $orig_head.

en: Cannot merge multiple branches into empty head
vi: Không thể hòa trộn nhiều nhánh và trong một head trống rỗng

en: Cannot rebase onto multiple branches
vi: Không thể thực hiện lệnh rebase (cơ cấu lại) trên nhiều nhánh

en: When you have resolved this problem, run "git rebase --continue".
    If you prefer to skip this patch, run "git rebase --skip" instead.
    To check out the original branch and stop rebasing, run "git rebase --abort".
vi: Khi bạn cần giải quyết vấn đề này hãy chạy lệnh "git rebase --continue".
    Nếu bạn có ý định bỏ qua miếng vá, thay vào đó bạn chạy "git rebase --skip".
    Để phục hồi lại thành nhánh nguyên thủy và dừng việc vá lại thì chạy "git rebase --abort".

en: The pre-rebase hook refused to rebase.
vi: Móc (hook) pre-rebase từ chối rebase.

en: It looks like git-am is in progress. Cannot rebase.
vi: Hình như đang trong quá trình thực hiện lệnh git-am. Không thể chạy lệnh rebase.

en: The --exec option must be used with the --interactive option
vi: Tùy chọn --exec phải được sử dụng cùng với tùy chọn --interactive

en: No rebase in progress?
vi: Không có tiến trình rebase nào phải không?

en: The --edit-todo action can only be used during interactive rebase.
vi: Hành động “--edit-todo” chỉ có thể dùng trong quá trình “rebase” (sửa lịch sử) tương tác.

en: Cannot read HEAD
vi: Không thể đọc HEAD

en: You must edit all merge conflicts and then
    mark them as resolved using git add
vi: Bạn phải sửa tất cả các lần hòa trộn xung đột và sau
    đó đánh dấu chúng là cần xử lý sử dụng lệnh git add

en: Could not move back to $head_name
vi: Không thể quay trở lại $head_name

en: It seems that there is already a $state_dir_base directory, and
    I wonder if you are in the middle of another rebase.  If that is the
    case, please try
    	$cmd_live_rebase
    If that is not the case, please
    	$cmd_clear_stale_rebase
    and run me again.  I am stopping in case you still have something
    valuable there.
vi: Hình như là ở đây sẵn có một thư mục $state_dir_base directory, và
    Tôi tự hỏi có phải bạn đang ở giữa một lệnh rebase khác.  Nếu đúng là
    như vậy, xin hãy thử
    	$cmd_live_rebase
    Nếu không phải thế, hãy thử
    	$cmd_clear_stale_rebase
    và chạy TÔI lần nữa.  TÔI  dừng lại trong trường hợp bạn vẫn
    có một số thứ quý giá ở đây.
    
    TÔI: là lệnh bạn vừa gọi!

en: invalid upstream $upstream_name
vi: thượng nguồn không hợp lệ $upstream_name

en: $onto_name: there are more than one merge bases
vi: $onto_name: ở đây có nhiều hơn một nền móng hòa trộn

en: $onto_name: there is no merge base
vi: $onto_name: ở đây không có nền móng hòa trộn nào

en: Does not point to a valid commit: $onto_name
vi: Không chỉ đến một lần chuyển giao (commit) không hợp lệ: $onto_name

en: fatal: no such branch: $branch_name
vi: nghiêm trọng: không có nhánh như thế: $branch_name

en: Please commit or stash them.
vi: Xin hãy commit hoặc tạm cất (stash) chúng.

en: Current branch $branch_name is up to date.
vi: Nhánh hiện tại $branch_name đã được cập nhật rồi.

en: Current branch $branch_name is up to date, rebase forced.
vi: Nhánh hiện tại $branch_name đã được cập nhật rồi, lệnh rebase ép buộc.

en: Changes from $mb to $onto:
vi: Thay đổi từ $mb thành $onto:

note: Detach HEAD and reset the tree
en: First, rewinding head to replay your work on top of it...
vi: Trước tiên, di chuyển head để xem lại các công việc trên đỉnh của nó...

en: Fast-forwarded $branch_name to $onto_name.
vi: Fast-forward $branch_name thành $onto_name.

en: git stash clear with parameters is unimplemented
vi: git stash clear với các tham số là chưa được thực hiện (không nhận đối số)

en: You do not have the initial commit yet
vi: Bạn chưa còn có lần chuyển giao (commit) khởi tạo

en: Cannot save the current index state
vi: Không thể ghi lại trạng thái bảng mục lục hiện hành

en: Cannot save the current worktree state
vi: Không thể ghi lại trạng thái cây-làm-việc hiện hành

en: No changes selected
vi: Chưa có thay đổi nào được chọn

en: Cannot remove temporary index (can't happen)
vi: Không thể gỡ bỏ bảng mục lục tạm thời (không thể xảy ra)

en: Cannot record working tree state
vi: Không thể ghi lại trạng thái cây làm việc hiện hành

en: No local changes to save
vi: Không có thay đổi nội bộ nào được ghi lại

en: Cannot initialize stash
vi: Không thể khởi tạo stash

en: Cannot save the current status
vi: Không thể ghi lại trạng thái hiện hành

en: Cannot remove worktree changes
vi: Không thể gỡ bỏ các thay đổi cây-làm-việc

en: No stash found.
vi: Không tìm thấy stash nào.

en: $reference is not valid reference
vi: $reference không phải là tham chiếu hợp lệ

en: '$args' is not a stash-like commit
vi: ”$args” không phải là lần chuyển giao (commit) giống-stash

en: '$args' is not a stash reference
vi: ”$args” không phải tham chiếu đến stash

en: unable to refresh index
vi: không thể làm tươi mới bảng mục lục

en: Cannot apply a stash in the middle of a merge
vi: Không thể áp dụng một stash ở giữa của quá trình hòa trộn

en: Conflicts in index. Try without --index.
vi: Xung đột trong bảng mục lục. Hãy thử mà không dùng tùy chọn --index.

en: Could not save index tree
vi: Không thể ghi lại cây chỉ mục

en: Cannot unstage modified files
vi: Không thể bỏ trạng thía của các tập tin đã được sửa chữa

en: Index was not unstashed.
vi: Bảng mục lục đã không được bỏ stash.

en: ${REV}: Could not drop stash entry
vi: ${REV}: Không thể xóa bỏ mục stash

en: No branch name specified
vi: Chưa chỉ ra tên của nhánh

en: (To restore them type "git stash apply")
vi: (Để phục hồi lại chúng hãy gõ "git stash apply")

en: cannot strip one component off url '$remoteurl'
vi: không thể tháo bỏ một thành phần ra khỏi “$remoteurl” url

en: No submodule mapping found in .gitmodules for path '$sm_path'
vi: Không tìm thấy ánh xạ (mapping) mô-đun-con trong .gitmodules cho đường dẫn “$sm_path”

en: Clone of '$url' into submodule path '$sm_path' failed
vi: Nhân bản “$url” vào đường dẫn mô-đun-con “$sm_path” gặp lỗi

en: Gitdir '$a' is part of the submodule path '$b' or vice versa
vi: Gitdir “$a” là bộ phận của đường dẫn mô-đun-con “$b” hoặc "vice versa"

en: repo URL: '$repo' must be absolute or begin with ./|../
vi: repo URL: “$repo” phải là đường dẫn tuyệt đối hoặc là bắt đầu bằng ./|../

en: '$sm_path' already exists in the index
vi: ”$sm_path” thực sự đã tồn tại ở bảng mục lục rồi

en: The following path is ignored by one of your .gitignore files:
    $sm_path
    Use -f if you really want to add it.
vi: Các đường dẫn theo sau đây sẽ bị lờ đi bởi một trong các tập tin .gitignore của bạn:
    $sm_path
    Sử dụng -f nếu bạn thực sự muốn thêm nó vào.

en: Adding existing repo at '$sm_path' to the index
vi: Đang thêm repo có sẵn tại “$sm_path” vào bảng mục lục

en: '$sm_path' already exists and is not a valid git repo
vi: ”$sm_path” đã tồn tại từ trước và không phải là một kho git hợp lệ

en: A git directory for '$sm_name' is found locally with remote(s):
vi: Thư mục git cho “$sm_name” được tìm thấy một cách cục bộ với các máy chủ:

en: If you want to reuse this local git directory instead of cloning again from
vi: Nếu bạn muốn dùng lại thư mục git nội bộ này thay vì nhân bản từ nó

en: use the '--force' option. If the local git directory is not the correct repo
vi: dùng tùy chọn “--force”. Nếu thư mục git nội bộ không phải là repo (kho) đúng

en: or you are unsure what this means choose another name with the '--name' option.
vi: hay bạn không chắc chắn điều đó có nghĩa gì chọn tên khác với tùy chọn “--name”.

en: Reactivating local git directory for submodule '$sm_name'.
vi: Phục hồi sự hoạt động của thư mục git nội bộ cho mô-đun-con “$sm_name”.

en: Entering '$prefix$sm_path'
vi: Đang nhập “$prefix$sm_path”

en: Stopping at '$sm_path'; script returned non-zero status.
vi: Dừng lại tại “$sm_path”; script trả về trạng thái khác không.

en: No url found for submodule path '$sm_path' in .gitmodules
vi: Không tìm thấy url cho đường dẫn mô-đun-con “$sm_path” trong .gitmodules

en: Failed to register url for submodule path '$sm_path'
vi: Gặp lỗi khi đăng ký url cho đường dẫn mô-đun-con “$sm_path”

en: Submodule '$name' ($url) registered for path '$sm_path'
vi: Mô-đun-con “$name” ($url) được đăng ký cho đường dẫn “$sm_path”

en: Failed to register update mode for submodule path '$sm_path'
vi: Gặp lỗi khi đăng ký chế độ cập nhật cho đường dẫn mô-đun-con “$sm_path”

en: Use '.' if you really want to deinitialize all submodules
vi: Dùng “.” nếu bạn thực sự muốn gỡ bỏ mọi mô-đun-con

en: Submodule work tree '$sm_path' contains a .git directory
vi: Cây làm việc mô-đun-con “$sm_path” có chứa thư mục .git

en: (use 'rm -rf' if you really want to remove it including all of its history)
vi: (dùng “rm -rf” nếu bạn thực sự muốn gỡ bỏ nó cùng với tất cả lịch sử của chúng)

en: Submodule work tree '$sm_path' contains local modifications; use '-f' to discard them
vi: Cây làm việc mô-đun-con “$sm_path” chứa các thay đổi nội bộ; hãy dùng “-f” để loại bỏ chúng đi

en: Cleared directory '$sm_path'
vi: Thư mục được dọn “$sm_path”

en: Could not remove submodule work tree '$sm_path'
vi: Không thể gỡ bỏ cây làm việc mô-đun con “$sm_path”

en: Could not create empty submodule directory '$sm_path'
vi: Không thể tạo thư mục mô-đun-con rỗng “$sm_path”

en: Submodule '$name' ($url) unregistered for path '$sm_path'
vi: Mô-đun-con “$name” ($url) được bỏ đăng ký cho đường dẫn “$sm_path”

en: Submodule path '$prefix$sm_path' not initialized
    Maybe you want to use 'update --init'?
vi: Đường dẫn mô-đun-con “$prefix$sm_path” chưa được khởi tạo
    Có lẽ bạn muốn sử dụng lệnh “update --init”?

en: Unable to find current revision in submodule path '$prefix$sm_path'
vi: Không tìm thấy điểm xét lại hiện hành trong đường dẫn mô-đun-con “$prefix$sm_path”

en: Unable to fetch in submodule path '$sm_path'
vi: Không thể lấy về (fetch) trong đường dẫn mô-đun-con “$sm_path”

en: Unable to fetch in submodule path '$prefix$sm_path'
vi: Không thể lấy về (fetch) trong đường dẫn mô-đun-con “$prefix$sm_path”

en: Unable to rebase '$sha1' in submodule path '$prefix$sm_path'
vi: Không thể rebase “$sha1” trong đường dẫn mô-đun-con “$prefix$sm_path”

en: Submodule path '$prefix$sm_path': rebased into '$sha1'
vi: Đường dẫn mô-đun-con “$prefix$sm_path”: được rebase vào trong “$sha1”

en: Unable to merge '$sha1' in submodule path '$prefix$sm_path'
vi: Không thể hòa trộn (merge) “$sha1” trong đường dẫn mô-đun-con “$prefix$sm_path”

en: Submodule path '$prefix$sm_path': merged in '$sha1'
vi: Đường dẫn mô-đun-con “$prefix$sm_path”: được hòa trộn vào “$sha1”

en: Unable to checkout '$sha1' in submodule path '$prefix$sm_path'
vi: Không thể checkout “$sha1” trong đường dẫn mô-đun-con “$prefix$sm_path”

en: Submodule path '$prefix$sm_path': checked out '$sha1'
vi: Đường dẫn mô-đun-con “$prefix$sm_path”: được checkout “$sha1”

en: Failed to recurse into submodule path '$prefix$sm_path'
vi: Gặp lỗi khi đệ quy vào trong đường dẫn mô-đun-con “$prefix$sm_path”

en: The --cached option cannot be used with the --files option
vi: Tùy chọn --cached không thể dùng cùng với tùy chọn --files

note: unexpected type
en: unexpected mode $mod_dst
vi: chế độ không như mong chờ $mod_dst

en:   Warn: $name doesn't contain commit $sha1_src
vi:   Cảnh báo: $name không chứa lần chuyển giao (commit) $sha1_src

en:   Warn: $name doesn't contain commit $sha1_dst
vi:   Cảnh báo: $name không chứa lần chuyển giao (commit) $sha1_dst

en:   Warn: $name doesn't contain commits $sha1_src and $sha1_dst
vi:   Cảnh báo: $name không chứa những lần chuyển giao (commit) $sha1_src và $sha1_dst

en: Submodules changed but not updated:
vi: Những mô-đun-con đã bị thay đổi nhưng chưa được cập nhật:

en: Submodule changes to be committed:
vi: Những mô-đun-con thay đổi đã được chuyển giao (commit):

en: Failed to recurse into submodule path '$sm_path'
vi: Gặp lỗi khi đệ quy vào trong đường dẫn mô-đun-con “$sm_path”

en: Synchronizing submodule url for '$prefix$sm_path'
vi: Url Mô-đun-con đồng bộ hóa cho “$prefix$sm_path”

en: Share…
vi: Chia sẻ…

en: Move _All to Trash
vi: Chuyển _tất cả vào Sọt rác

en: _Wide Mode
vi: _Chế độ rộng

en: P_revious Effects
vi: Hiệu ứng _trước

en: Ne_xt Effects
vi: Hiệu ứng _kế

en: Photo mode
vi: Chế độ ảnh

en: Video mode
vi: Chế độ _phim

en: Photo burst mode
vi: Chế độ chụp hàng loạt

en: Take a photo
vi: Chụp ảnh

en: _Take a Photo
vi: _Chụp ảnh

en: _Effects
vi: _Hiệu ứng

en: Photo resolution
vi: Độ phân giải ảnh

en: Video resolution
vi: Độ phân giải phim

en: _Countdown
vi: Đế_m ngược

en: Fire _Flash
vi: _Chớp lửa

en: Burst mode
vi: Chế độ chụp hàng loạt

en: Number of photos
vi: Số ảnh

en: Delay between photos (seconds)
vi: Khoảng dừng giữa các ảnh (giây)

en: Cheese Webcam Booth
vi: Trang chủ Cheese

en: Take photos and videos with your webcam, with fun graphical effects
vi: Chụp ảnh và phim dùng webcam, thêm các hiệu ứng đồ họa thứ vị.

en: Use a countdown
vi: Đếm ngược

en: Set to true to show a countdown before taking a photo
vi: Đặt là True để hiện đếm ngược trước khi chụp ảnh

en: Countdown length
vi: Độ dài đếm ngược

en: The duration of the countdown before taking a photo, in seconds
vi: Đặt là True để hiện đếm ngược trước khi chụp ảnh, tính theo giây

en: Fire flash before taking a picture
vi: Hiện đèn nháy trước khi chụp

en: Set to true to fire a flash when taking a picture
vi: Đặt để hiện đèn nháy khi chụp ảnh

en: Camera device string indicator
vi: Chuỗi chỉ thị máy ảnh

en: The path to the device node which points to the camera, for example /dev/video0
vi: Chuỗi thiết bị mà chỉ tới máy ảnh, v.d. /dev/video0

en: Last selected effect
vi: Hiệu ứng chọn cuối cùng

en: Name of the installed effect that was selected last
vi: Tên của hiệu ứng được cài đặt được chọn lần cuối

en: Photo width
vi: Chiều rộng ảnh

en: The width of the image captured from the camera, in pixels
vi: Chiều rộng của ảnh được chụp từ máy ảnh, theo điểm ảnh

en: Photo height
vi: Chiều cao ảnh

en: The height of the image captured from the camera, in pixels
vi: Chiều cao của ảnh được chụp từ máy ảnh, theo điểm ảnh

en: Video width
vi: Chiều rộng phim

en: The width of the video captured from the camera, in pixels
vi: Chiều rộng của phim được chụp từ máy ảnh, theo điểm ảnh

en: Video height
vi: Chiều cao phim

en: The height of the video captured from the camera, in pixels
vi: Chiều cao của phim được chụp từ máy ảnh, theo điểm ảnh

en: Picture brightness
vi: Dộ ánh sáng của ảnh

en: Adjusts the brightness of the picture coming from the camera
vi: Điều chỉnh độ sáng của ảnh từ máy ảnh

en: Picture contrast
vi: Độ tương phản của hình

en: Adjusts the contrast of the picture coming from the camera
vi: Điều chỉnh độ tương phản của ảnh từ máy ảnh

en: Picture saturation
vi: Độ bão hòa của hình

en: Adjusts the saturation of the picture coming from the camera
vi: Điều chỉnh độ bảo hoà của ảnh từ máy ảnh

en: Picture hue
vi: Độ màu sắc của hình

en: Adjusts the hue (color tint) of the picture coming from the camera
vi: Điều chỉnh độ màu sắc (hue) của ảnh từ máy ảnh

en: Video Path
vi: Đường dẫn phim

en: Defines the path where the videos are stored. If empty, "XDG_VIDEO/Webcam" will be used.
vi: Xác định đường dẫn theo đó cần lưu lại các phim. Bỏ trống thì dùng « XDG_VIDEO/Webcam ».

en: Photo Path
vi: Đường dẫn ảnh chụp

en: Defines the path where the photos are stored. If empty, "XDG_PHOTO/Webcam" will be used.
vi: Xác định đường dẫn theo đó cần lưu lại các ảnh chụp. Bỏ trống thì dùng « XDG_PHOTO/Webcam ».

en: Whether to start in wide mode
vi: Có khởi động theo chế dộ rộng

en: If set to true, Cheese will start up in wide mode, with the image collection placed on the right-hand side. Useful with small screens.
vi: Đặt để khởi động trong chế độ rộng, với bộ sưu tập ảnh nằm bên tay phải. Hữu dụng với màn hình nhỏ.

en: Whether to start in fullscreen
vi: Có bắt đầu ở chế độ toàn màn hình

en: If set to true, Cheese will start up in fullscreen mode.
vi: Đặt để Cheese khởi động ở chế độ toàn màn hình.

en: Time between photos in burst mode
vi: Thời gian giữa hai ảnh chụp ở chế độ burst

en: The length of time, in milliseconds, to delay between taking each photo in a burst sequence of photos. If the burst delay is less than the countdown duration, the countdown duration will be used instead.
vi: Thời gian, tính theo mili giây, giữa mỗi ảnh chụp khi đặt chế dộ chụp ảnh từng loạt. Nếu độ trễ ngá8n hơn khoảng thời gian đếm ngược thì dùng khoảng thời gian của đếm ngược làm độ trễ.

en: Number of photos in burst mode
vi: Số ảnh chụp với chế độ burst

en: The number of photos to take in a single burst.
vi: Số ảnh chụp trong một lần chụp hàng loạt.

en: Shutter sound
vi: Âm thanh khi chụp

en: _Take a photo
vi: _Chụp ảnh

en: _Discard photo
vi: _Bỏ ảnh

en: Device capabilities not supported
vi: Không hỗ trợ tính năng thiết bị

en: Failed to initialize device %s for capability probing
vi: Lỗi khởi động thiết bị %s để dò tính năng

en: Unknown device
vi: Thiết bị không xác định

en: One or more needed GStreamer elements are missing:
vi: Thiếu một hoặc nhiều yếu tố GStreamer cần thiết:

en: No device found
vi: Không tìm thấy thiết bị

en: No Effect
vi: Không hiệu ứng

en: Start in wide mode
vi: Khởi động theo chế dộ rộng

en: Device to use as a camera
vi: Thiết bị thu

en: _Shoot
vi: _Chụp

en: _Burst
vi: _Hàng loạt

en: - Take photos and videos from your webcam
vi: — Chụp ảnh và phim dùng webcam

en: Another instance of Cheese is currently running
vi: Một phiên bản khác của Cheese đang chạy

en: Cheese Website
vi: Trang chủ Cheese

en: Are you sure you want to permanently delete the file? | Are you sure you want to permanently delete %d files?
vi[0]: Bạn có chắc muốn xoá vĩnh viễn %d tập tin không?

en: If you delete an item, it will be permanently lost | If you delete the items, they will be permanently lost
vi[0]: Nếu bạn xoá những mục này, nó sẽ mất vĩnh viễn

en: Could not move %s to trash
vi: Không thể chuyển %s vào sọt rác

note: #-#-#-#-#  76 (cheese GNOME TRUNK)  #-#-#-#-# Nothing selected.
en: Save File
vi: Lưu tập tin

en: Could not save %s
vi: Không thể lưu %s

en: Stop _Recording
vi: _Dừng thu

en: Stop recording
vi: Dừng thu

en: Record a Video
vi: Thu phim

en: Record a video
vi: Thu phim

note: FIXME: Set the effects action to be inactive.
en: Stop _Taking Pictures
vi: Ngừng _chụp hình

en: Stop taking pictures
vi: Ngừng chụp hình

en: Take Multiple Photos
vi: Chụp nhiều ảnh

en: Take multiple photos
vi: Chụp nhiều ảnh

en: No effects found
vi: Không có hiệu ứng

en: Take a Photo
vi: Chụp ảnh

en: Take _Multiple Photos
vi: _Chụp nhiều ảnh

note: #-#-#-#-#  255 (gimp-plugins HEAD)  #-#-#-#-# resolution settings #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "A measurement indicating the height and width of the visible screen of a computer in pixels." #-#-#-#-#  1323 (stk)  #-#-#-#-# I18N: ./data/gui/options_video.stkgui I18N: In the graphic
en: Resolution
vi: Độ phân giải

en: <b>Resolution</b>
vi: <b>Độ phân giải</b>

note: #-#-#-#-#  335 (cheese GNOME TRUNK)  #-#-#-#-# Preview: http://live.gnome.org/GnomeVideoEffects/Effects#noir
en: Noir/Blanc
vi: Màu đen trắng

note: #-#-#-#-#  335 (cheese GNOME TRUNK)  #-#-#-#-# Preview: http://live.gnome.org/GnomeVideoEffects/Effects#hulk
en: Hulk
vi: To lớn

note: #-#-#-#-#  335 (cheese GNOME TRUNK)  #-#-#-#-# Preview: http://live.gnome.org/GnomeVideoEffects/Effects#shagadelictv
en: Shagadelic
vi: Ma tuý

note: #-#-#-#-#  335 (cheese GNOME TRUNK)  #-#-#-#-# Preview: http://live.gnome.org/GnomeVideoEffects/Effects#vertigotv
en: Vertigo
vi: Chóng mặt

note: #-#-#-#-#  335 (cheese GNOME TRUNK)  #-#-#-#-# Preview: http://live.gnome.org/GnomeVideoEffects/Effects#edgetv #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "1. In computer graphics, one or more vectors defining a portion of an object. 2. In image processing, a set of values determined to be the d
en: Edge
vi: Cạnh

note: #-#-#-#-#  259 (gimp-gap HEAD)  #-#-#-#-# radio button WARP #-#-#-#-#  335 (cheese GNOME TRUNK)  #-#-#-#-# Preview: http://live.gnome.org/GnomeVideoEffects/Effects#warptv
en: Warp
vi: Làm oằn

en: Math
vi: Toán học

en: Alphabet
vi: Bảng chữ cái

en: Childsplay_sp - educational activities
vi: Childsplay, các trò chơi có tính giáo dục cho trẻ

en: Starting level %s
vi: Bắt đầu thực hành %s

en: Exercises
vi: các bài thực hành

en: Billiard Game
vi: Trò chơi bi da

en: Billiard
vi: Bi da

en: The aim of this activity:
vi: Mục đích của trò chơi:

en: You have to make the blue ball enter the hole (in level 1)
vi: Bạn phải đánh quả bóng màu xanh vào lỗ (trong cấp độ 1)

en: and the red ones in levels 2 and 3.
vi: và các quả bóng mà đỏ trong cấp độ 2 và 3.

en: Use the right mousebutton to aim and the left button to hit the ball.
vi: Dùng nút chuột phải nhắm và nút chuột trái để đánh bóng.

en: The longer you hold the left button the harder it will hit the ball.
vi: Bạn giữ chuột trái lâu hơn để lấy sức đánh bóng.

en: The fewer hits you need to get the ball in the hole, the more points you get.
vi: Bạn cần đánh bóng vào lỗ với 1 ít gậy, bạn sẽ lấy được nhiều điểm hơn.

en: Balls
vi: Bóng

en: points
vi: điểm

en: You won!!
vi: Bạn đã chiến thắng!!

en: Fallingletters
vi: Các ký tự rơi xuống

en: Type the falling letters on the keyboard before they hit the ground.
vi: Gõ các ký tự rơi xuống trước khi chúng chạm đất.

en: Listen to the sound and click on the character to which it belongs.
vi: Lắng nghe âm thanh và kích vào ký tự có liên quan.

en: Findsound
vi: Tìm âm thanh

en: Listen to the sound and click on the image to which it belongs.
vi: Lắng nghe âm thanh và kích vào ảnh liên quan đến nó.

en: Classic memory game where you have to find pairs of cards.
vi: Trò chơi trí tuệ cổ điển mà bạn phải tìm cặp bài giống nhau.

en: NumbersMemory
vi: Trí nhớ

en: The aim of this activity
vi: Mục đích của trò chơi:

en: Put all the pieces in the correct order.
vi: Cố gắng 'ăn' tất cả ký tự trong thứ tự thích hợp.

en: Classic memory game where you have to find pairs of sounds.
vi: Trò chơi trí tuệ cổ điển mà bạn phải tìm ra các cặp âm thanh.

note: [attack]: type=impact
en: ram
vi: búa

en: mouse
vi: chuột

en: bear
vi: gấu

en: camel
vi: con lạc

en: cow
vi: con bò cái

note: Animals
en: rabbit
vi: thỏ

en: %s version %s - Copyright (C) 1997-2000 Red Hat, Inc.
vi: %s phiên bản %s - Bản quyền (C) 1997-2000 Red Hat, Inc.

en: This may be freely redistributed under the terms of the GNU Public License.
vi: Chương trình này có thể được phân phối tự do theo những điều khoản trong GNU Public License.

en:          %s --add <name>
vi:          %s --add <tên>

en:          %s --del <name>
vi:          %s --del <tên>

en: service %s supports chkconfig, but is not referenced in any runlevel (run 'chkconfig --add %s')
vi: dịch vụ %s hỗ trợ chkconfig, nhưng không được dùng trong bất kỳ runlevel nào (chạy 'chkconfig --add %s')

en: service %s does not support chkconfig
vi: dịch vụ %s không hỗ trợ chkconfig

en: error reading information on service %s: %s
vi: lỗi đọc thông tin về dịch vụ %s: %s

en: xinetd based services:
vi: dịch vụ dựa trên xinetd:

en: failed to open directory %s: %s
vi: lỗi mở thư mục %s: %s

en: %s version %s
vi: %s phiên bản %s

en: only one runlevel may be specified for a chkconfig query
vi: chỉ có thể xác định một runlevel trong truy vấn chkconfig

en: Press <F1> for more information on a service.
vi: Nhấn <F1> để biết thêm thông tin về dịch vụ.

en: What services should be automatically started?
vi: Dịch vụ nào nên được khởi động tự động?

en: Services
vi: Dịch vụ

en: error reading info for service %s: %s
vi: lỗi đọc thông tin dịch vụ %s: %s

en: error reading from directory %s: %s
vi: lỗi đọc từ thư mục %s: %s

en: You must be root to run %s.
vi: Bạn phải là root mới có thể chạy %s.

en: bad argument to --levels
vi: tham số --levels sai

en: No services may be managed by ntsysv!
vi: Không có dịch vụ nào được quản lý bởi ntsysv!

en: failed to open %s/init.d: %s
vi: lỗi mở %s/init.d: %s

en: failed to glob pattern %s: %s
vi: lỗi glob mẫu %s: %s

en: cannot determine current run level
vi: không thể xác định runlevel hiện thời

en: failed to make symlink %s: %s
vi: lỗi tạo symlink %s: %s

en: alternatives version %s - Copyright (C) 2001 Red Hat, Inc.
vi: alternatives phiên bản %s - Bản quyền (C) 2001 Red Hat, Inc.

en: This may be freely redistributed under the terms of the GNU Public License.
vi: Chương trình này có thể được phân phối tự do theo những điều khoản trong GNU Public License.

en: usage: alternatives --install <link> <name> <path> <priority>
vi: cách dùng: alternatives --install <liên kết> <tên> <đường dẫn> <độ ưu tiên>

en:                     [--initscript <service>]
vi:                     [--initscript <dịch vụ>]

en:                     [--slave <link> <name> <path>]*
vi:                     [--slave <liên kết> <tên> <đường dẫn>]*

en:        alternatives --remove <name> <path>
vi:        alternatives --remove <tên> <đường dẫn>

en:        alternatives --auto <name>
vi:        alternatives --auto <tên>

en:        alternatives --config <name>
vi:        alternatives --config <tên>

en:        alternatives --display <name>
vi:        alternatives --display <tên>

en:        alternatives --set <name> <path>
vi:        alternatives --set <tên> <đườn dẫn>

en: common options: --verbose --test --help --usage --version
vi: tùy chọn chung: --verbose --test --help --usage --version

en:                 --altdir <directory> --admindir <directory>
vi:                 --altdir <thư mục> --admindir <thư mục>

en: failed to open %s: %s
vi: lỗi mở %s: %s

en: failed to read %s: %s
vi: lỗi đọc %s: %s

en: %s empty!
vi: %s rỗng!

en: bad mode on line 1 of %s
vi: sai chế độ tại dòng 1 của %s

en: bad primary link in %s
vi: liên kết chính sai trong %s

en: path %s unexpected in %s
vi: đường dẫn %s ngoài ý muốn trong %s

en: missing path for slave %s in %s
vi: thiếu đường dẫn cho slave %s trong %s

en: unexpected end of file in %s
vi: kết thúc tập tin không mong đợi trong %s

en: path to alternate expected in %s
vi: cần đường dẫn thay thế trong %s

en: unexpected line in %s: %s
vi: dòng không mong đợi %s: %s

en: numeric priority expected in %s
vi: cần độ ưu tiên dạng số trong %s

en: slave path expected in %s
vi: cần đường dẫn slave trong %s

en: link changed -- setting mode to manual
vi: liên kết đã thay đổi -- đặt chế độ thủ công

en: would remove %s
vi: cần loại bỏ %s

en: failed to remove link %s: %s
vi: lỗi loại bỏ liên kết %s: %s

en: would link %s -> %s
vi: liên kết %s -> %s

en: failed to link %s -> %s: %s
vi: lỗi liên kết %s -> %s: %s

en: %s already exists
vi: %s đã tồn tại rồi

en: failed to create %s: %s
vi: lỗi tạo %s: %s

en: failed to replace %s with %s: %s
vi: lỗi thay thế liên kết %s bằng %s: %s

en: the primary link for %s must be %s
vi: liên kết chính cho %s phải là %s

en: link %s incorrect for slave %s (%s %s)
vi: liên kết %s không đúng cho slave %s (%s %s)

en: %s - status is auto.
vi: %s - trạng thái tự động.

en: %s - status is manual.
vi: %s - trạng thái thủ công.

en:  link currently points to %s
vi:  liên kết hiện thời trỏ đến %s

en: %s - priority %d
vi: %s - độ ưu tiên %d

en: Current `best' version is %s.
vi: Phiên bản `tốt nhất' hiện thời là %s.

en: There are %d programs which provide '%s'.
vi: Có %d chương trình cung cấp '%s".

en: 
    error reading choice
vi: 
    lỗi đọc lựa chọn

en: (would remove %s
vi: (loại bỏ %s

en: failed to remove %s: %s
vi: lỗi loại bỏ %s: %s

en: alternatives version %s
vi: phiên bản thay thế %s

note: #-#-#-#-#  143 (evolution 1.4 GNOME TRUNK)  #-#-#-#-# * * This program 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 of the License, or (at your option) version 
en: Africa/Abidjan
vi: Châu Phi/Abidjan

en: Africa/Accra
vi: Châu Phi/Accra

en: Africa/Addis_Ababa
vi: Châu Phi/Addis_Ababa

en: Africa/Asmera
vi: Châu Phi/Asmera

en: Africa/Bamako
vi: Châu Phi/Bamako

en: Africa/Bangui
vi: Châu Phi/Bangui

en: Africa/Banjul
vi: Châu Phi/Banjul

en: Africa/Bissau
vi: Châu Phi/Bissau

en: Africa/Blantyre
vi: Châu Phi/Blantyre

en: Africa/Brazzaville
vi: Châu Phi/Brazzaville

en: Africa/Bujumbura
vi: Châu Phi/Bujumbura

en: Africa/Cairo
vi: Châu Phi/Cairo

en: Africa/Casablanca
vi: Châu Phi/Casablanca

en: Africa/Ceuta
vi: Châu Phi/Ceuta

en: Africa/Conakry
vi: Châu Phi/Conakry

en: Africa/Dakar
vi: Châu Phi/Dakar

en: Africa/Dar_es_Salaam
vi: Châu Phi/Dar_es_Salaam

en: Africa/Djibouti
vi: Châu Phi/Djibouti

en: Africa/Douala
vi: Châu Phi/Douala

en: Africa/El_Aaiun
vi: Châu Phi/El_Aaiun

en: Africa/Freetown
vi: Châu Phi/Freetown

en: Africa/Gaborone
vi: Châu Phi/Gaborone

en: Africa/Harare
vi: Châu Phi/Harare

en: Africa/Johannesburg
vi: Châu Phi/Johannesburg

en: Africa/Kampala
vi: Châu Phi/Kampala

en: Africa/Khartoum
vi: Châu Phi/Khartoum

en: Africa/Kigali
vi: Châu Phi/Kigali

en: Africa/Kinshasa
vi: Châu Phi/Kinshasa

en: Africa/Lagos
vi: Châu Phi/Lagos

en: Africa/Libreville
vi: Châu Phi/Libreville

en: Africa/Lome
vi: Châu Phi/Lome

en: Africa/Luanda
vi: Châu Phi/Luanda

en: Africa/Lubumbashi
vi: Châu Phi/Lubumbashi

en: Africa/Lusaka
vi: Châu Phi/Lusaka

en: Africa/Malabo
vi: Châu Phi/Malabo

en: Africa/Maputo
vi: Châu Phi/Maputo

en: Africa/Maseru
vi: Châu Phi/Maseru

en: Africa/Mbabane
vi: Châu Phi/Mbabane

en: Africa/Mogadishu
vi: Châu Phi/Mogadishu

en: Africa/Monrovia
vi: Châu Phi/Monrovia

en: Africa/Nairobi
vi: Châu Phi/Nairobi

en: Africa/Ndjamena
vi: Châu Phi/Ndjamena

en: Africa/Niamey
vi: Châu Phi/Niamey

en: Africa/Nouakchott
vi: Châu Phi/Nouakchott

en: Africa/Ouagadougou
vi: Châu Phi/Ouagadougou

en: Africa/Porto-Novo
vi: Châu Phi/Porto-Novo

en: Africa/Timbuktu
vi: Châu Phi/Timbuktu

en: Africa/Tripoli
vi: Châu Phi/Tripoli

en: Africa/Tunis
vi: Châu Phi/Tunis

en: Africa/Windhoek
vi: Châu Phi/Windhoek

note: The time zone used in the majority of Alaska in the United States. The string is only used in places where "United States" is already clear from context.
en: Alaska Time
vi: Giờ Alaska

en: America/Antigua
vi: Châu Mỹ/Antigua

en: America/Araguaina
vi: Châu Mỹ/Araguaina

en: America/Aruba
vi: Châu Mỹ/Aruba

en: America/Asuncion
vi: Châu Mỹ/Asuncion

en: America/Atka
vi: Châu Mỹ/Atka

en: America/Barbados
vi: Châu Mỹ/Barbados

en: America/Belem
vi: Châu Mỹ/Belem

en: America/Belize
vi: Châu Mỹ/Belize

en: America/Boa_Vista
vi: Châu Mỹ/Boa_Vista

en: America/Bogota
vi: Châu Mỹ/Bogota

en: America/Boise
vi: Châu Mỹ/Boise

en: America/Buenos_Aires
vi: Châu Mỹ/Buenos_Aires

en: America/Cambridge_Bay
vi: Châu Mỹ/Cambridge_Bay

en: America/Cancun
vi: Châu Mỹ/Cancun

en: America/Caracas
vi: Châu Mỹ/Caracas

en: America/Catamarca
vi: Châu Mỹ/Catamarca

en: America/Cayenne
vi: Châu Mỹ/Cayenne

en: America/Cayman
vi: Châu Mỹ/Cayman

en: America/Chicago
vi: Châu Mỹ/Chicago

en: America/Chihuahua
vi: Châu Mỹ/Chihuahua

en: America/Cordoba
vi: Châu Mỹ/Cordoba

en: America/Costa_Rica
vi: Châu Mỹ/Costa_Rica

en: America/Cuiaba
vi: Châu Mỹ/Cuiaba

en: America/Curacao
vi: Châu Mỹ/Curacao

en: America/Danmarkshavn
vi: Châu Mỹ/Danmarkshavn

en: America/Dawson
vi: Châu Mỹ/Dawson

en: America/Dawson_Creek
vi: Châu Mỹ/Dawson_Creek

en: America/Denver
vi: Châu Mỹ/Denver

note: The time zone used in the central-west part of North America (ie, the Rocky Mountains). In Mexico it is called "Tiempo de la Montaña", and in French-speaking parts of Canada it is called "Heure des Rocheuses". The string is only used in places where "US", "Canada" or "Mexico" is already clear from t
en: Mountain Time
vi: Giờ Mountain

en: America/Detroit
vi: Châu Mỹ/Detroit

en: America/Dominica
vi: Châu Mỹ/Dominica

en: America/Edmonton
vi: Châu Mỹ/Edmonton

en: America/Eirunepe
vi: Châu Mỹ/Eirunepe

en: America/El_Salvador
vi: Châu Mỹ/El_Salvador

en: America/Ensenada
vi: Châu Mỹ/Ensenada

en: America/Fortaleza
vi: Châu Mỹ/Fortaleza

en: America/Fort_Wayne
vi: Châu Mỹ/Fort_Wayne

en: America/Glace_Bay
vi: Châu Mỹ/Glace_Bay

en: America/Godthab
vi: Châu Mỹ/Godthab

en: America/Goose_Bay
vi: Châu Mỹ/Goose_Bay

en: America/Grand_Turk
vi: Châu Mỹ/Grand_Turk

en: America/Grenada
vi: Châu Mỹ/Grenada

en: America/Guadeloupe
vi: Châu Mỹ/Guadeloupe

en: America/Guatemala
vi: Châu Mỹ/Guatemala

en: America/Guayaquil
vi: Châu Mỹ/Guayaquil

en: America/Guyana
vi: Châu Mỹ/Guyana

en: America/Halifax
vi: Châu Mỹ/Halifax

en: America/Havana
vi: Châu Mỹ/Havana

en: America/Hermosillo
vi: Châu Mỹ/Hermosillo

en: America/Indiana/Indianapolis
vi: Châu Mỹ/Indiana/Indianapolis

en: America/Indiana/Knox
vi: Châu Mỹ/Indiana/Knox

en: America/Indiana/Marengo
vi: Châu Mỹ/Indiana/Marengo

en: America/Indianapolis
vi: Châu Mỹ/Indianapolis

en: America/Indiana/Vevay
vi: Châu Mỹ/Indiana/Vevay

en: America/Inuvik
vi: Châu Mỹ/Inuvik

en: America/Iqaluit
vi: Châu Mỹ/Iqaluit

en: America/Jujuy
vi: Châu Mỹ/Jujuy

en: America/Juneau
vi: Châu Mỹ/Juneau

en: America/Kentucky/Louisville
vi: Châu Mỹ/Kentucky/Louisville

en: America/Kentucky/Monticello
vi: Châu Mỹ/Kentucky/Monticello

en: America/Knox_IN
vi: Châu Mỹ/Knox_IN

en: America/La_Paz
vi: Châu Mỹ/La_Paz

en: America/Louisville
vi: Châu Mỹ/Louisville

en: America/Managua
vi: Châu Mỹ/Managua

en: America/Manaus
vi: Châu Mỹ/Manaus

en: America/Martinique
vi: Châu Mỹ/Martinique

en: America/Mazatlan
vi: Châu Mỹ/Mazatlan

en: America/Mendoza
vi: Châu Mỹ/Mendoza

en: America/Menominee
vi: Châu Mỹ/Menominee

en: America/Merida
vi: Châu Mỹ/Merida

en: America/Miquelon
vi: Châu Mỹ/Miquelon

en: America/Monterrey
vi: Châu Mỹ/Monterrey

en: America/Montserrat
vi: Châu Mỹ/Montserrat

en: America/Nassau
vi: Châu Mỹ/Nassau

en: America/Nipigon
vi: Châu Mỹ/Nipigon

en: America/Noronha
vi: Châu Mỹ/Noronha

en: America/North_Dakota/Center
vi: Châu Mỹ/North_Dakota/Center

en: America/Panama
vi: Châu Mỹ/Panama

en: America/Pangnirtung
vi: Châu Mỹ/Pangnirtung

en: America/Paramaribo
vi: Châu Mỹ/Paramaribo

en: America/Phoenix
vi: Châu Mỹ/Phoenix

en: America/Port-au-Prince
vi: Châu Mỹ/Port-au-Prince

en: America/Porto_Acre
vi: Châu Mỹ/Porto_Acre

en: America/Port_of_Spain
vi: Châu Mỹ/Port_of_Spain

en: America/Porto_Velho
vi: Châu Mỹ/Porto_Velho

en: America/Puerto_Rico
vi: Châu Mỹ/Puerto_Rico

en: America/Rainy_River
vi: Châu Mỹ/Rainy_River

en: America/Rankin_Inlet
vi: Châu Mỹ/Rankin_Inlet

en: America/Recife
vi: Châu Mỹ/Recife

en: America/Regina
vi: Châu Mỹ/Regina

en: America/Rio_Branco
vi: Châu Mỹ/Rio_Branco

en: America/Rosario
vi: Châu Mỹ/Rosario

en: America/Santiago
vi: Châu Mỹ/Santiago

en: America/Santo_Domingo
vi: Châu Mỹ/Santo_Domingo

en: America/Scoresbysund
vi: Châu Mỹ/Scoresbysund

en: America/Shiprock
vi: Châu Mỹ/Shiprock

en: America/St_Johns
vi: Châu Mỹ/St_Johns

en: America/St_Kitts
vi: Châu Mỹ/St_Kitts

en: America/St_Lucia
vi: Châu Mỹ/St_Lucia

en: America/St_Thomas
vi: Châu Mỹ/St_Thomas

en: America/St_Vincent
vi: Châu Mỹ/St_Vincent

en: America/Swift_Current
vi: Châu Mỹ/Swift_Current

en: America/Tegucigalpa
vi: Châu Mỹ/Tegucigalpa

en: America/Thule
vi: Châu Mỹ/Thule

en: America/Thunder_Bay
vi: Châu Mỹ/Thunder_Bay

en: America/Tijuana
vi: Châu Mỹ/Tijuana

en: America/Tortola
vi: Châu Mỹ/Tortola

en: America/Vancouver
vi: Châu Mỹ/Vancouver

en: America/Virgin
vi: Châu Mỹ/Virgin

en: America/Whitehorse
vi: Châu Mỹ/Whitehorse

en: America/Winnipeg
vi: Châu Mỹ/Winnipeg

en: America/Yakutat
vi: Châu Mỹ/Yakutat

en: America/Yellowknife
vi: Châu Mỹ/Yellowknife

en: Antarctica/DumontDUrville
vi: Nam Cực/DumontDUrville

en: Antarctica/Mawson
vi: Nam Cực/Mawson

en: Antarctica/McMurdo
vi: Nam Cực/McMurdo

en: Antarctica/Palmer
vi: Nam Cực/Palmer

en: Antarctica/South_Pole
vi: Nam Cực/South_Pole

en: Antarctica/Syowa
vi: Nam Cực/Syowa

en: Asia/Amman
vi: Châu Á/Amman

en: Asia/Ashgabat
vi: Châu Á/Ashgabat

en: Asia/Ashkhabad
vi: Châu Á/Ashkhabad

en: Asia/Bahrain
vi: Châu Á/Bahrain

en: Asia/Beirut
vi: Châu Á/Beirut

en: Asia/Bishkek
vi: Châu Á/Bishkek

en: Asia/Choibalsan
vi: Châu Á/Choibalsan

en: Asia/Chongqing
vi: Châu Á/Chongqing

en: Asia/Dacca
vi: Châu Á/Dacca

en: Asia/Dhaka
vi: Châu Á/Dhaka

en: Asia/Harbin
vi: Châu Á/Harbin

en: Asia/Hovd
vi: Châu Á/Hovd

en: Asia/Jayapura
vi: Châu Á/Jayapura

en: Asia/Kabul
vi: Châu Á/Kabul

en: Asia/Karachi
vi: Châu Á/Karachi

en: Asia/Kashgar
vi: Châu Á/Kashgar

en: Asia/Katmandu
vi: Châu Á/Katmandu

en: Asia/Krasnoyarsk
vi: Châu Á/Krasnoyarsk

en: Asia/Kuching
vi: Châu Á/Kuching

en: Asia/Magadan
vi: Châu Á/Magadan

en: Asia/Makassar
vi: Châu Á/Makassar

en: Asia/Muscat
vi: Châu Á/Muscat

en: Asia/Nicosia
vi: Châu Á/Nicosia

en: Asia/Novosibirsk
vi: Châu Á/Novosibirsk

en: Asia/Oral
vi: Châu Á/Oral

en: Asia/Pontianak
vi: Châu Á/Pontianak

en: Asia/Pyongyang
vi: Châu Á/Pyongyang

en: Asia/Qatar
vi: Châu Á/Qatar

en: Asia/Qyzylorda
vi: Châu Á/Qyzylorda

en: Asia/Rangoon
vi: Châu Á/Rangoon

en: Asia/Riyadh
vi: Châu Á/Riyadh

en: Asia/Riyadh87
vi: Châu Á/Riyadh87

en: Asia/Riyadh88
vi: Châu Á/Riyadh88

en: Asia/Riyadh89
vi: Châu Á/Riyadh89

en: Asia/Sakhalin
vi: Châu Á/Sakhalin

en: Asia/Samarkand
vi: Châu Á/Samarkand

en: Asia/Tashkent
vi: Châu Á/Tashkent

en: Asia/Tbilisi
vi: Châu Á/Tbilisi

en: Asia/Tehran
vi: Châu Á/Tehran

en: Asia/Tel_Aviv
vi: Châu Á/Tel_Aviv

en: Asia/Thimbu
vi: Châu Á/Thimbu

en: Asia/Thimphu
vi: Châu Á/Thimphu

en: Asia/Ujung_Pandang
vi: Châu Á/Ujung_Pandang

en: Asia/Ulaanbaatar
vi: Châu Á/Ulaanbaatar

en: Asia/Ulan_Bator
vi: Châu Á/Ulan_Bator

en: Asia/Urumqi
vi: Châu Á/Urumqi

en: Asia/Yerevan
vi: Châu Á/Yerevan

en: Atlantic/Azores
vi: Đại Tây Dương/Azores

en: Atlantic/Bermuda
vi: Đại Tây Dương/Bermuda

en: Atlantic/Canary
vi: Đại Tây Dương/Canary

note: This refers to the time zone for the Canary Islands. The string is only used in places where "Spain" is already clear from context.
en: Canary Islands
vi: Quần đảo Ca-ne-ri

en: Atlantic/Cape_Verde
vi: Đại Tây Dương/Cape_Verde

en: Atlantic/Faeroe
vi: Đại Tây Dương/Faeroe

en: Atlantic/Jan_Mayen
vi: Đại Tây Dương/Jan_Mayen

en: Atlantic/Madeira
vi: Đại Tây Dương/Madeira

en: Atlantic/Reykjavik
vi: Đại Tây Dương/Reykjavik

en: Atlantic/South_Georgia
vi: Đại Tây Dương/South_Georgia

en: Atlantic/Stanley
vi: Đại Tây Dương/Stanley

en: Atlantic/St_Helena
vi: Đại Tây Dương/St_Helena

en: Australia/ACT
vi: Châu Úc/ACT

en: Australia/Adelaide
vi: Châu Úc/Adelaide

note: #-#-#-#-#  405 (iso_3166_2)  #-#-#-#-# name for AU-SA #-#-#-#-#  466 (weather-locations 2.25.5)  #-#-#-#-# A state/province/territory in Australia #-#-#-#-#  472 (weather-locations 2.25.5)  #-#-#-#-#
en: South Australia
vi: Nam Úc

en: Australia/Brisbane
vi: Châu Úc/Brisbane

en: Australia/Broken_Hill
vi: Châu Úc/Broken_Hill

en: Australia/Canberra
vi: Châu Úc/Canberra

en: Australia/Darwin
vi: Châu Úc/Darwin

en: Australia/Hobart
vi: Châu Úc/Hobart

en: Australia/LHI
vi: Châu Úc/LHI

en: Australia/Lindeman
vi: Châu Úc/Lindeman

en: Australia/Lord_Howe
vi: Châu Úc/Lord_Howe

en: Australia/North
vi: Châu Úc/North

en: Australia/NSW
vi: Châu Úc/NSW

en: Australia/Perth
vi: Châu Úc/Perth

en: Australia/Queensland
vi: Châu Úc/Queensland

en: Australia/South
vi: Châu Úc/South

en: Australia/Tasmania
vi: Châu Úc/Tasmania

en: Australia/Victoria
vi: Châu Úc/Victoria

en: Australia/West
vi: Châu Úc/West

en: Australia/Yancowinna
vi: Châu Úc/Yancowinna

en: Chile/Continental
vi: Chi Lê/Continental

en: Chile/EasterIsland
vi: Chi Lê/EasterIsland

en: Europe/Belfast
vi: Châu Âu/Belfast

en: Europe/Belgrade
vi: Châu Âu/Belgrade

en: Europe/Bratislava
vi: Châu Âu/Bratislava

en: Europe/Bucharest
vi: Châu Âu/Bucharest

en: Europe/Chisinau
vi: Châu Âu/Chisinau

en: Europe/Dublin
vi: Châu Âu/Dublin

en: Europe/Gibraltar
vi: Châu Âu/Gibraltar

en: Europe/Helsinki
vi: Châu Âu/Helsinki

en: Europe/Istanbul
vi: Châu Âu/Istanbul

en: Europe/Ljubljana
vi: Châu Âu/Ljubljana

en: Europe/Nicosia
vi: Châu Âu/Nicosia

en: Europe/Oslo
vi: Châu Âu/Oslo

en: Europe/Prague
vi: Châu Âu/Prague

en: Europe/San_Marino
vi: Châu Âu/San_Marino

en: Europe/Sarajevo
vi: Châu Âu/Sarajevo

en: Europe/Simferopol
vi: Châu Âu/Simferopol

en: Europe/Skopje
vi: Châu Âu/Skopje

en: Europe/Sofia
vi: Châu Âu/Sofia

en: Europe/Tallinn
vi: Châu Âu/Tallinn

en: Europe/Tirane
vi: Châu Âu/Tirane

en: Europe/Tiraspol
vi: Châu Âu/Tiraspol

en: Europe/Uzhgorod
vi: Châu Âu/Uzhgorod

en: Europe/Vaduz
vi: Châu Âu/Vaduz

en: Europe/Vilnius
vi: Châu Âu/Vilnius

en: Europe/Warsaw
vi: Châu Âu/Warsaw

en: Europe/Zagreb
vi: Châu Âu/Zagreb

en: Europe/Zaporozhye
vi: Châu Âu/Zaporozhye

en: Europe/Zurich
vi: Châu Âu/Zurich

en: Hongkong
vi: Hồng Kông

en: Indian/Chagos
vi: Ấn Độ Dương/Chagos

en: Indian/Christmas
vi: Ấn Độ Dương/Christmas

en: Indian/Cocos
vi: Ấn Độ Dương/Cocos

en: Indian/Comoro
vi: Ấn Độ Dương/Comoro

en: Indian/Kerguelen
vi: Ấn Độ Dương/Kerguelen

en: Indian/Mahe
vi: Ấn Độ Dương/Mahe

en: Indian/Maldives
vi: Ấn Độ Dương/Maldives

en: Indian/Mauritius
vi: Ấn Độ Dương/Mauritius

en: Indian/Mayotte
vi: Ấn Độ Dương/Mayotte

en: Indian/Reunion
vi: Ấn Độ Dương/Reunion

en: Mexico/BajaNorte
vi: Mê Hi Cô/BajaNorte

en: Mexico/BajaSur
vi: Mê Hi Cô/BajaSur

en: Mexico/General
vi: Mê Hi Cô/General

en: Mideast/Riyadh87
vi: Trung Đông/Riyadh87

en: Mideast/Riyadh88
vi: Trung Đông/Riyadh88

en: Mideast/Riyadh89
vi: Trung Đông/Riyadh89

en: Pacific/Apia
vi: Thái Bình Dương/Apia

en: Pacific/Auckland
vi: Thái Bình Dương/Auckland

en: Pacific/Chatham
vi: Thái Bình Dương/Chatham

note: This refers to the time zone in the Chatham Islands of New Zealand.
en: Chatham Islands
vi: Đảo Chatham

en: Pacific/Easter
vi: Thái Bình Dương/Easter

en: Pacific/Efate
vi: Thái Bình Dương/Efate

en: Pacific/Enderbury
vi: Thái Bình Dương/Enderbury

en: Pacific/Fakaofo
vi: Thái Bình Dương/Fakaofo

en: Pacific/Funafuti
vi: Thái Bình Dương/Funafuti

en: Pacific/Gambier
vi: Thái Bình Dương/Gambier

en: Pacific/Guadalcanal
vi: Thái Bình Dương/Guadalcanal

en: Pacific/Honolulu
vi: Thái Bình Dương/Honolulu

en: Pacific/Johnston
vi: Thái Bình Dương/Johnston

note: name for UM-67
en: Johnston Atoll
vi: Đảo Sân Hô Johnston

en: Pacific/Kiritimati
vi: Thái Bình Dương/Kiritimati

en: Pacific/Kosrae
vi: Thái Bình Dương/Kosrae

en: Pacific/Kwajalein
vi: Thái Bình Dương/Kwajalein

en: Pacific/Majuro
vi: Thái Bình Dương/Majuro

en: Pacific/Marquesas
vi: Thái Bình Dương/Marquesas

en: Pacific/Midway
vi: Thái Bình Dương/Midway

en: Pacific/Nauru
vi: Thái Bình Dương/Nauru

en: Pacific/Niue
vi: Thái Bình Dương/Niue

en: Pacific/Norfolk
vi: Thái Bình Dương/Norfolk

en: Pacific/Noumea
vi: Thái Bình Dương/Noumea

en: Pacific/Pago_Pago
vi: Thái Bình Dương/Pago_Pago

en: Pacific/Palau
vi: Thái Bình Dương/Palau

en: Pacific/Pitcairn
vi: Thái Bình Dương/Pitcairn

en: Pacific/Ponape
vi: Thái Bình Dương/Ponape

en: Pacific/Port_Moresby
vi: Thái Bình Dương/Port_Moresby

en: Pacific/Rarotonga
vi: Thái Bình Dương/Rarotonga

en: Pacific/Samoa
vi: Thái Bình Dương/Samoa

en: Pacific/Tarawa
vi: Thái Bình Dương/Tarawa

en: Pacific/Tongatapu
vi: Thái Bình Dương/Tongatapu

en: Pacific/Truk
vi: Thái Bình Dương/Truk

en: Pacific/Wake
vi: Thái Bình Dương/Wake

en: Pacific/Wallis
vi: Thái Bình Dương/Wallis

en: Pacific/Yap
vi: Thái Bình Dương/Yap

en: Universal
vi: Toàn Cầu

en: US/Alaska
vi: Mỹ/Alaska

en: US/Aleutian
vi: Mỹ/Aleutian

en: US/Arizona
vi: Mỹ/Arizona

en: US/Central
vi: Mỹ/Central

en: US/Eastern
vi: Mỹ/Eastern

en: US/East-Indiana
vi: Mỹ/East-Indiana

en: US/Hawaii
vi: Mỹ/Hawaii

en: US/Indiana-Starke
vi: Mỹ/Indiana-Starke

en: US/Michigan
vi: Mỹ/Michigan

en: US/Mountain
vi: Mỹ/Mountain

en: US/Pacific
vi: Mỹ/Pacific

en: US/Samoa
vi: Mỹ/Samoa

[ctx: Monitor vendor]
note: Translators: "Unknown" here is used to identify a monitor for which * we don't know the vendor. When a vendor is known, the name of the * vendor is used.
en: Unknown
vi: Chưa biết

note: #-#-#-#-#  80 (gnome-desktop 2.25.90)  #-#-#-#-# Translators: a CRTC is a CRT Controller (this is X terminology). #-#-#-#-#  287 (gnome-desktop 2.25.90)  #-#-#-#-# #-#-#-#-#  888 (MATE Desktop Environment)  #-#-#-#-#
en: could not get the screen resources (CRTCs, outputs, modes)
vi: không thể lấy các tài nguyên màn hình (CRTC, kết xuất, chế độ)

en: could not get the range of screen sizes
vi: không thể lấy phạm vi kích cỡ màn hình

en: RANDR extension is not present
vi: không có phần mở rộng RANDR

en: could not get information about output %d
vi: không thể lấy thông tin về kết xuất %d

note: #-#-#-#-#  80 (gnome-desktop 2.25.90)  #-#-#-#-# Translators: the "position", "size", and "maximum" * words here are not keywords; please translate them * as usual.  A CRTC is a CRT Controller (this is X terminology) #-#-#-#-#  287 (gnome-desktop 2.25.90)  #-#-#-#-# #-#-#-#-#  888 (MATE Desktop Envi
en: requested position/size for CRTC %d is outside the allowed limit: position=(%d, %d), size=(%d, %d), maximum=(%d, %d)
vi: vị trí/kích cỡ yêu cầu cho CRTC %d nằm ở ngoại giới hạn được phép: vị trí=(%d, %d), kích cỡ=(%d, %d), tối đa=(%d, %d)

en: could not set the configuration for CRTC %d
vi: không thể đặt cấu hình cho CRTC %d

en: could not get information about CRTC %d
vi: không thể lấy thông tin về CRTC %d

en: none of the saved display configurations matched the active configuration
vi: phần lớn các cấu hình trình bày đã lưu cũng tương ứng với cấu hình vẫn hoạt động

en: CRTC %d cannot drive output %s
vi: CRTC %d không thể xuất ra %s

en: output %s does not support mode %dx%d@%dHz
vi: Đầu ra %s không hỗ trợ chế độ %dx%d@%dHz

en: CRTC %d does not support rotation=%s
vi: CRTC %d không hỗ trợ quay=%s

en: output %s does not have the same parameters as another cloned output:
    existing mode = %d, new mode = %d
    existing coordinates = (%d, %d), new coordinates = (%d, %d)
    existing rotation = %s, new rotation = %s
vi: đầu ra %s không chứa đúng thông số như đầu ra khác đã được nhân tính:
    chế độ cũ = %d, chế độ mới = %d
    tọa độ cũ = (%d, %d), tọa độ mới = (%d, %d)
    hướng quay cũ = %s, hướng quay mới = %s

en: cannot clone to output %s
vi: không thể sao đầu ra %s

en: Trying modes for CRTC %d
vi: Thử chế độ cho CRTC %d

en: CRTC %d: trying mode %dx%d@%dHz with output at %dx%d@%dHz (pass %d)
vi: CRTC %d: Thử chế độ %dx%d@%dHz với đầu ra %dx%d@%dHz (bước %d)

en: could not assign CRTCs to outputs:
    %s
vi: không thể chỉ định CRTC với đầu ra:
    %s

en: none of the selected modes were compatible with the possible modes:
    %s
vi: các chế độ đã chọn không tương thích với mọi chế độ có thể chọn:
    %s

note: #-#-#-#-#  80 (gnome-desktop 2.25.90)  #-#-#-#-# Translators: the "requested", "minimum", and * "maximum" words here are not keywords; please * translate them as usual. #-#-#-#-#  287 (gnome-desktop 2.25.90)  #-#-#-#-# #-#-#-#-#  888 (MATE Desktop Environment)  #-#-#-#-#
en: required virtual size does not fit available size: requested=(%d, %d), minimum=(%d, %d), maximum=(%d, %d)
vi: kích cỡ ảo cần thiết không phải tương ứng với kích cỡ sẵn sàng: yêu cầu=(%d, %d), tối thiểu=(%d, %d), tối đa=(%d, %d)

note: #-#-#-#-#  80 (gnome-desktop 2.25.90)  #-#-#-#-# Translators: This is the time format with full date used in 24-hour mode.
en: %a %b %e, %R:%S
vi: %a %R:%S, %e %b

en: %a %b %e, %R
vi: %a %R, %e %b

en: About GNOME
vi: Giới thiệu GNOME

en: Learn more about GNOME
vi: Xem thông tin thêm về GNOME

en: Friends of GNOME
vi: Bạn bè GNOME

en: The Squeaky Rubber GNOME
vi: GNOME cao su chít chít

en: _Open URL
vi: _Mở URL

en: _Copy URL
vi: _Chép URL

en: About the GNOME Desktop
vi: Giới thiệu GNOME

en: Welcome to the GNOME Desktop
vi: Chào mừng bạn đến với GNOME

en: Distributor
vi: Nhà phân phối

en: Build Date
vi: Ngày biên dịch

en: Display information on this GNOME version
vi: Hiển thị thông tin về phiên bản GNOME này

en: GNOME also includes a complete development platform for applications programmers, allowing the creation of powerful and complex applications.
vi: GNOME còn cung cấp một nền tảng phát triển hoàn chỉnh cho các nhà lập trình ứng dụng, cho phép tạo các ứng dụng phức tạp và mạnh mẽ.

en: GNOME includes most of what you see on your computer, including the file manager, web browser, menus, and many applications.
vi: GNOME bao gồm hầu hết mọi thứ mà bạn cần có trên máy của mình, bao gồm trình quản lí tập tin, trình duyệt mạng, các trình đơn và hàng loạt các ứng dụng.

note: #-#-#-#-#  283 (gnome-desktop 2.25.90)  #-#-#-#-# NOTE TO AUTHORS: Do not put anything in the following paragraphs that will be substituted by the configure script. Otherwise you will break the translations.
en: GNOME is a Free, usable, stable, accessible desktop environment for the Unix-like family of operating systems.
vi: GNOME là môi trường bàn làm việc tự do, khả dụng, ổn định, dễ truy cập cho các hệ điều hành họ Unix.

en: GNOME's focus on usability and accessibility, regular release cycle, and strong corporate backing make it unique among Free Software desktops.
vi: GNOME tập trung vào khả năng tiếp cận và khả dụng, chu kì phát triển đều đặn, tính cộng tác mạnh làm nó trở nên duy nhất trong các phần mềm tự do về môi trường bàn làm việc.

en: GNOME's greatest strength is our strong community. Virtually anyone, with or without coding skills, can contribute to making GNOME better.
vi: Sức mạnh lớn nhất của GNOME chính là cộng đồng vững mạnh của chúng ta. Bất kì ai, dù có kĩ năng lập trình hay không, cũng có thể góp phần làm cho GNOME tốt hơn.

en: Hundreds of people have contributed code to GNOME since it was started in 1997; many more have contributed in other important ways, including translations, documentation, and quality assurance.
vi: Hàng trăm người đã đóng góp mã cho GNOME kể từ năm 1997, rất nhiều người đóng góp vào các phần quan trọng khác như dịch thuật, viết tài liệu và quản lí chất lượng.

en: Error reading file '%s': %s
vi: Lỗi khi đọc tập tin '%s': %s

en: Error rewinding file '%s': %s
vi: Lỗi khi tua lại tập tin '%s': %s

en: File '%s' is not a regular file or directory.
vi: Tập tin '%s' không phải thư mục hay tập tin chính quy.

en: Error cannot find file id '%s'
vi: Lỗi: không tìm thấy mã nhận diện tập tin '%s'.

en: No filename to save to
vi: Chưa đặt tên tập tin cần lưu

en: No URL to launch
vi: Không có địa chỉ URL cần chạy

en: No command (Exec) to launch
vi: Không có lệnh (Exec) để chạy

en: Bad command (Exec) to launch
vi: Sai lệnh (Exec) để chạy

en: Unknown encoding of: %s
vi: Không biết mã của: %s

en: could not find a suitable configuration of screens
vi: không tìm thấy một cấu hình màn hình thích hợp

en: GNOME Classic
vi: GNOME Cổ điển

en: This session logs you into GNOME
vi: Phiên chạy này sẽ đăng nhập bạn vào GNOME

en: Your session has been saved.
vi: Phiên chạy của bạn đã được lưu.

en: Could not connect to the session manager
vi: Không thể kết nối với trình quản lý phiên chạy

en: Some programs are still running:
vi: Vài chương trình vẫn đang chạy:

en: Waiting for the program to finish.  Interrupting the program may cause you to lose work.
vi: Đang chờ chương trình kết thúc. Ngắt những chương trình này có thể dẫn đến mất dữ liệu.

en: Startup Applications
vi: Ứng dụng Khởi chạy

en: Choose what applications to start when you log in
vi: Hãy chọn những ứng dụng nào cần khởi chạy khi bạn đăng nhập

en: Additional startup _programs:
vi: _Chương trình khởi động thêm:

en: _Automatically remember running applications when logging out
vi: _Tự động nhớ các ứng dụng đang chạy khi đăng xuất

en: _Remember Currently Running Applications
vi: _Nhớ ứng dụng đang chạy

en: Browse…
vi: Duyệt…

en: A program is still running:
vi: Một chương trình vẫn đang chạy:

en: Waiting for programs to finish.  Interrupting these programs may cause you to lose work.
vi: Đang chờ chương trình kết thúc. Ngắt những chương trình này có thể dẫn đến mất dữ liệu.

en: Switch User Anyway
vi: Vẫn chuyển đổi người dùng

en: Log Out Anyway
vi: Vẫn đăng xuất

en: Suspend Anyway
vi: Vẫn Ngưng

en: Hibernate Anyway
vi: Vẫn Ngủ đông

en: Shut Down Anyway
vi: Vẫn tắt máy

en: This system will be automatically restarted in %d second. | This system will be automatically restarted in %d seconds.
vi[0]: Hệ thống này sẽ bị tự động khởi động lại trong %d giây.

en: S_uspend
vi: N_gưng

en: _Shut Down
vi: _Tắt máy

en: Restart this system now?
vi: Khởi động lại hệ thống này ngay bây giờ?

en: Oh no!  Something has gone wrong.
vi: Ồ không!  Có cái gì đó bị hỏng rồi.

en: A problem has occurred and the system can't recover. Please contact a system administrator
vi: Hệ thống gặp vấn đề không thể phục hồi. Vui lòng liên lạc quản trị hệ thống.

en: A problem has occurred and the system can't recover. All extensions have been disabled as a precaution.
vi: Hệ thống gặp vấn đề không thể phục hồi. Mọi phần mở rộng đã bị tắt để đề phòng.

en: A problem has occurred and the system can't recover.
    Please log out and try again.
vi: Hệ thống gặp vấn đề không thể phục hồi.
    Hãy đăng xuất và thử lại.

en: Not responding
vi: Không trả lời

note: It'd be really surprising to reach this code: if we're here, * then the XSMP client already has set several XSMP * properties. But it could still be that SmProgram is not set.
en: Remembered Application
vi: Ứng dụng đã nhớ

en: This program is blocking logout.
vi: Chương trình này đang ngăn cản đăng xuất.

en: Refusing new client connection because the session is currently being shut down
vi: Đang từ chối kết nối khách mới vì phiên chạy đang bị tắt

en: Could not create ICE listening socket: %s
vi: Không thể tạo ổ cắm lắng nghe ICE: %s

en: Override standard autostart directories
vi: Đè thư mục autostart chuẩn

en: Session to use
vi: Phiên làm việc cần dùng

en: Do not load user-specified applications
vi: Đừng nạp ứng dụng do người dùng xác định

note: Translators: the 'fail whale' is the black dialog we show when something goes seriously wrong
en: Show the fail whale dialog for testing
vi: Hiện cửa sổ cá voi thất bại để kiểm tra

en: Power off
vi: Tắt máy

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "To restart a computer by reloading the operating system."
en: Reboot
vi: Khởi động lại

en: Ignoring any existing inhibitors
vi: Bỏ qua các ứng dụng ngăn cản

en: Don't prompt for user confirmation
vi: Không yêu cầu xác nhận

en: <b>Some programs are still running:</b>
vi: <b>Vài chương trình vẫn đang hoạt đọng:</b>

en: There is a problem with the configuration server.
    (%s exited with status %d)
vi: Gặp vấn đề với trình phục vụ cấu hình.
    (%s đã thoát với trạng thái %d)

en: The name of the startup program cannot be empty
vi: Tên của chương trình khởi động không thể là rỗng

en: Sessions Preferences
vi: Tuỳ thích phiên chạy

en: Assistive technology support has been requested for this session, but the accessibility registry was not found. Please ensure that the AT-SPI package is installed. Your session has been started without assistive technology support.
vi: Khả năng hỗ trợ công nghệ giúp đỡ đã được yêu cầu cho phiên chạy này, nhưng không tìm thấy bộ đăng ký khả năng truy cập. Hãy kiểm tra xem gói AT-SPI đã được cài đặt. Phiên chạy đã được khởi chạy mà không có khả năng hỗ trợ công nghệ giúp đỡ.

en: AT SPI Registry Wrapper
vi: Bộ bao bọc đăng ký SPI AT

en: Default session
vi: Phiên chạy mặc định

en: List of applications that are part of the default session.
vi: Danh sách các ứng dụng thuộc về phiên chạy mặc định.

en: Logout prompt
vi: Nhắc đăng xuất

en: Preferred Image to use for login splash screen
vi: Ảnh ưa thích dùng cho màn hình giật gân đăng nhập

en: Required session components
vi: Thành phần phiên chạy đòi hỏi

en: Save sessions
vi: Lưu các phiên chạy

en: Show the splash screen
vi: Hiển thị màn hình giật gân

en: Show the splash screen when the session starts up
vi: Hiển thị màn hình giật gân khi khởi chạy phiên chạy

en: The file manager provides the desktop icons and allows you to interact with your saved files.
vi: Bộ quản lý tập tin thì cung cấp các biểu tượng trên màn hình và cho phép bạn tương tác với các tập tin đã lưu của mình.

en: The panel provides the bar at the top or bottom of the screen containing menus, the window list, status icons, the clock, etc.
vi: Bảng điều khiển cung cấp thanh ở đầu/cưới màn hình mà chứa các trình đơn, danh sách các cửa sổ, các biểu tượng trạng thái, đồng hồ v.v.

en: The window manager is the program that draws the title bar and borders around windows, and allows you to move and resize windows.
vi: Bộ quản lý cửa sổ là chương trình mà vẽ thanh tựa đề và các viền chung quanh cửa sổ, và cho phép bạn di chuyển và co giãn cửa sổ.

en: This is a relative path value based off the $datadir/pixmaps/ directory. Sub-directories and image names are valid values. Changing this value will effect the next session login.
vi: Đây là giá trị đường dẫn tương đối, dựa vào thư mục « $datadir/pixmaps/ ». Các tên của thư mục con và các tên ảnh đều là giá trị hợp lệ. Thay đổi giá trị này sẽ có tác động khi đăng nhập trong phiên chạy kế tiếp.

en: Waiting for program to finish.  Interrupting program may cause you to lose work.
vi: Đang chờ chương trình kết thúc. Ngắt chương trình có thể dẫn đến mất dữ liệu.

en: Set the current session name
vi: Đặt tên của phiên chạy hiện thời

en: Show logout dialog
vi: Hiện hộp thoại đăng xuất

en: Show shutdown dialog
vi: Hiện hộp thoại tắt máy

en: Kill session
vi: Buộc kết thúc phiên chạy

en: Use dialog boxes for errors
vi: Dùng hộp thoại cho lỗi

en: Cinnamon Settings Daemon
vi: Trình nền Thiết lập GNOME

en: Smartcard removal action
vi: Hành động tháo smartcard

en: Set this to one of "none", "lock-screen", or "force-logout". The action will get performed when the smartcard used for log in is removed.
vi: Đặt giá trị "none" (không có),"lock-screen" (khoá màn hình) hoặc "force-logout" (buộc đăng xuất). Hành động tương ứng sẽ được thực hiện khi gỡ smartcart dùng để đăng nhập.

en: Set this to TRUE if you have problems with accidentally hitting the touchpad while typing.
vi: Đặt là TRUE nếu bạn hay chạm phải touchpad khi đang gõ phím.

en: Enable horizontal scrolling
vi: Bật cuộn ngang

en: Set this to TRUE to allow horizontal scrolling by the same method selected with the scroll_method key.
vi: Đặt là TRUE để cho phép cuộn ngang bằng cùng cách cuộn xác định bởi khoá scroll_method.

en: Select the touchpad scroll method
vi: Chọn cách cuộn bằng touchpad

en: Select the touchpad scroll method. Supported values are: "disabled", "edge-scrolling", "two-finger-scrolling".
vi: Chọn cách cuộn bằng touchpad. Giá trị hỗ trợ là: "disabled", "edge-scrolling", "two-finger-scrolling".

en: Enable mouse clicks with touchpad
vi: Bật nhấn chuột bằng touchpad

en: Set this to TRUE to be able to send mouse clicks by tapping on the touchpad.
vi: Đặt là TRUE để có thể gửi phím nhấn chuột bằng cách gõ vào touchpad.

en: Set this to TRUE to enable all touchpads.
vi: Đặt là TRUE để kích hoạt tất cả touchpad.

en: Double click time
vi: Thời gian nhấp đôi

en: Length of a double click in milliseconds.
vi: Độ dài sự kiện nhấp đôi tính theo mili giây.

en: Drag threshold
vi: Ngưỡng kéo

en: Distance before a drag is started.
vi: Khoảng cách trước khi bắt đầu kéo.

en: Middle button emulation
vi: Mô phỏng nút chuột giữa

en: Enables middle mouse button emulation through simultaneous left and right button click.
vi: Kích hoạt mô phỏng nút chuột giữa qua việc nhấn đồng thời nút trái và phải.

en: Whether the tablet's orientation is locked, or rotated automatically.
vi: Có khoá hướng tablet, hay quay tự động.

en: Device hotplug custom command
vi: Lệnh hotplug thiết bị riêng

en: Command to be run when a device is added or removed.
vi: Lệnh cần chạy khi thêm hoặc bỏ thiết bị.

en: Activation of this plugin
vi: Kích hoạt phần bổ sung này

en: Whether this plugin would be activated by cinnamon-settings-daemon or not
vi: Có kích hoạt phần bổ sung này trong cinnamon-settings-daemon hay không

en: Priority to use for this plugin
vi: Độ ưu tiên của phần bổ sung này

en: Priority to use for this plugin in cinnamon-settings-daemon startup queue
vi: Độ ưu tiên của phần bổ sung này trong chuỗi khởi động cinnamon-settings-daemon

en: Wacom stylus absolute mode
vi: Chế độ bút tuyệt đối Wacom

en: Enable this to set the tablet to absolute mode.
vi: Bật để đặt tablet trong trong chế độ tuyệt đối.

en: Wacom tablet area
vi: Vùng tablet Wacom

en: Set this to x1, y1 and x2, y2 of the area usable by the tools.
vi: Đặt x1, y1 và x2, y2 làm vùng có thể dùng công cụ.

en: Wacom tablet rotation
vi: Quay bảng Wacom

en: Set this to 'none', 'cw' for 90 degree clockwise, 'half' for 180 degree, and 'ccw' for 90 degree counterclockwise.
vi: Đặt là 'none', 'cw' nếu quay 90 độ theo chiều kim đồng hồ, 'half' nếu quay 180 độ, và 'ccw' nếu quay 90 độ ngược chiều kim đồng hồ.

en: Wacom touch feature
vi: Tính năng chạm Wacom

en: Enable this to move the cursor when the user touches the tablet.
vi: Bật để chỉ chỉ di chuyển con trỏ khi người dùng chạm vào bảng.

en: Wacom tablet PC feature
vi: Tính nắng tablet PC của Wacom

en: Enable this to only report stylus events when the tip is pressed.
vi: Bật để chỉ báo sự kiện bút khi nhấn vào đỉnh.

en: Wacom display mapping
vi: Ánh xạ hiển thị Wacom

en: EDID information of monitor to map tablet to. Must be in the format [vendor, product, serial]. ["","",""] disables mapping.
vi: Thông tin EDID của màn hình để ánh xạ tablet sang. Phải theo định dạng [nhà-sản-xuất, sản-phẩm, số-sê-ri]. ["","",""] tắt ánh xạ.

en: Wacom stylus pressure curve
vi: Đường cong áp lực bút Wacom

en: Set this to x1, y1 and x2, y2 of the pressure curve applied to the stylus.
vi: Đặt x1, y1 và x2, y2 làm đường cong áp lực cho bút.

en: Wacom stylus button mapping
vi: Ánh xạ nút bút Wacom

en: Set this to the logical button mapping.
vi: Đặt để ánh xạ nút.

en: Wacom stylus pressure threshold
vi: Ngưỡng áp lực bút Wacom

en: Set this to the pressure value at which a stylus click event is generated.
vi: Đặt giá trị áp lực để phát sinh sự kiện nhấn bút.

en: Wacom eraser pressure curve
vi: Đường cong áp lực cái xoá Wacom

en: Set this to x1, y1 and x2, y2 of the pressure curve applied to the eraser.
vi: Đặt x1, y1 và x2, y2 làm đường cong áp lực cho cái xoá.

en: Wacom eraser button mapping
vi: Ánh xạ nút cái xoá Wacom

en: Wacom eraser pressure threshold
vi: Ngưỡng áp lực cái xoá Wacom

en: Set this to the pressure value at which an eraser click event is generated.
vi: Đặt giá trị áp lực để phát sinh sự kiện nhấn xoá.

en: Wacom button action type
vi: Kiểu hành động nút Wacom

en: The type of action triggered by the button being pressed.
vi: Loại hành động cần thực hiện khi nhấn nút.

en: Key combination for the custom action
vi: Tổ hợp phím cho hành động tự chọn

en: The keyboard shortcut generated when the button is pressed for custom actions.
vi: Tổ hợp phím được phát sinh khi nhấn nút cho hành động tự chọn.

en: The duration a display profile is valid
vi: Khoảng thời gian hồ sơ hiển thị này còn hợp lệ

en: This is the number of days after which the display color profile is considered invalid.
vi: Hồ sơ màu hiển thị sẽ không còn hợp lệ sau số ngày này.

en: The duration a printer profile is valid
vi: Khoảng thời gian hồ sơ máy in này còn hợp lệ

en: This is the number of days after which the printer color profile is considered invalid.
vi: Hồ sơ màu in sẽ không còn hợp lệ sau số ngày này.

en: Mount paths to ignore
vi: Đường kết nối cần bỏ qua

en: Specify a list of mount paths to ignore when they run low on space.
vi: Xác định danh sách đường dẫn gắn kết cần bỏ qua kể cả khi còn ít vùng trống.

en: Free percentage notify threshold
vi: Ngưỡng thông báo phần trăm vùng trống

en: Percentage free space threshold for initial warning of low disk space. If the percentage free space drops below this, a warning will be shown.
vi: Ngưỡng phần trăm vùng trống cho cảnh báo ít đĩa lần đầu. Sẽ cảnh báo nếu phần trăm vùng trống giảm dưới mức này.

en: Subsequent free space percentage notify threshold
vi: Ngưỡng thông báo phần trăm vùng trống lần sau

en: Specify the percentage that the free disk space should reduce by before issuing a subsequent warning.
vi: Xác định phần trăm vùng trống cần giảm trước khi phát cảnh báo lần nữa.

en: Free space notify threshold
vi: Ngưỡng thông báo về chỗ trống

en: Specify an amount in GB. If the amount of free space is more than this, no warning will be shown.
vi: Xác định dung lượng theo GB. Sẽ có thông báo nếu dung lượng vùng trống vượt con số này.

en: Minimum notify period for repeated warnings
vi: Khoảng đợi tối thiểu đối với cảnh báo lặp đi lặp lại

en: Specify a time in minutes. Subsequent warnings for a volume will not appear more often than this period.
vi: Xác định thời gian theo phút. Các cảnh báo tiếp sau cho khối tin này sẽ không xuất hiện thường xuyên hơn khoảng đợi này.

en: Custom keybindings
vi: Tổ hợp phím riêng

en: List of custom keybindings
vi: Danh sách tổ hợp phím riêng

en: Binding to launch the calculator.
vi: Tổ hợp để khởi chạy bàn tính.

en: Binding to launch the email client.
vi: Tổ hợp để khởi chạy trình khách thư.

en: Binding to eject an optical disc.
vi: Phím tổ hợp đẩy đĩa quang ra.

en: Binding to launch the help browser.
vi: Tổ hợp để khởi chạy bộ duyệt trợ giúp.

en: Binding to open the Home folder.
vi: Tổ hợp để mở thư mục Nhà.

en: Binding to launch the media player.
vi: Tổ hợp để khởi chạy bộ phát nhạc/phim.

en: Binding to skip to next track.
vi: Tổ hợp để nhảy tới rãnh kế tiếp.

en: Binding to pause playback.
vi: Tổ hợp để tạm dừng phát lại.

en: Binding to start playback (or toggle play/pause).
vi: Tổ hợp để bắt đầu phát lại (hoặc bật/tắt phát/tạm dừng).

en: Binding to log out.
vi: Tổ hợp để đăng xuất.

en: Binding to skip to previous track.
vi: Tổ hợp để nhảy về rãnh trước.

en: Lock screen
vi: Khoá màn hình

en: Binding to lock the screen.
vi: Tổ hợp để khoá màn hình.

en: Binding to launch the search tool.
vi: Tổ hợp để khởi chạy công cụ tìm kiếm.

en: Binding to stop playback.
vi: Tổ hợp để dừng phát lại.

en: Binding to lower the system volume.
vi: Tổ hợp để giảm âm lượng của hệ thống.

en: Binding to mute the system volume.
vi: Tổ hợp để câm âm lượng của hệ thống.

en: Binding to raise the system volume.
vi: Tổ hợp để tăng âm lượng của hệ thống.

en: Binding to take a screenshot.
vi: Tổ hợp để khoá chụp màn hình.

en: Take a screenshot of a window
vi: Chụp hình cửa sổ

en: Binding to take a screenshot of a window.
vi: Tổ hợp phím để chụp hình cửa sổ.

en: Binding to take a screenshot of an area.
vi: Tổ hợp phím để chụp một phần màn hình.

en: Binding to copy a screenshot to clipboard.
vi: Tổ hợp phím để chụp màn hình vào bảng tạm.

en: Binding to copy a screenshot of a window to clipboard.
vi: Tổ hợp phím để chép hình chụp cửa sổ vào bảng tạm.

en: Binding to copy a screenshot of an area to clipboard.
vi: Tổ hợp phím để chép hình chụp một phần màn hình vào bảng tạm.

en: Binding to launch the web browser.
vi: Tổ hợp để khởi chạy bộ duyệt Web.

en: Toggle magnifier
vi: Bật/tắt kính lúp

en: Binding to show the screen magnifier
vi: Tổ hợp phím để bật/tắt kính lúp

en: Toggle screen reader
vi: Bật/tắt bộ đọc màn hình

en: Binding to start the screen reader
vi: Tổ hợp phím để bật/tắt công cụ đọc màn hình

en: Toggle on-screen keyboard
vi: Bật/tắt bàn phím trên màn hình

en: Binding to show the on-screen keyboard
vi: Tổ hợp phím để bật/tắt bàn phím trên màn hình

en: Increase text size
vi: Tăng cỡ chữ

en: Binding to increase the text size
vi: Tổ hợp để tăng cỡ chữ

en: Decrease text size
vi: Giảm cỡ chữ

en: Binding to decrease the text size
vi: Tổ hợp để giảm cỡ chữ

en: Toggle contrast
vi: Bật/tắt tương phản

en: Binding to toggle the interface contrast
vi: Tổ hợp phím để bật tắt tương phản giao diện

en: Magnifier zoom in
vi: Phóng to kính lúp

en: Binding for the magnifier to zoom in
vi: Tổ hợp phím để phóng to kính lúp

en: Magnifier zoom out
vi: Thu nhỏ kính lúp

en: Binding for the magnifier to zoom out
vi: Tổ hợp phím để thu nhỏ kính lúp

en: Switch input source
vi: Chuyển nguồn nhập

en: Binding to select the next input source
vi: Tổ hợp để nhảy tới nguồn nhập kế tiếp

en: Switch input source backward
vi: Chuyển nguồn nhập ngược lại

en: Binding to select the previous input source
vi: Tổ hợp để nhảy về nguồn nhập trước

en: Name of the custom binding
vi: Tên tổ hợp phím riêng

en: Binding for the custom binding
vi: Tổ hợp phím riêng

en: Command to run when the binding is invoked
vi: Lệnh cần chạy khi nhấn tổ hợp phím

en: The percentage of the battery when it is considered low. Only valid when use-time-for-policy is false.
vi: Phần trăm pin được coi là thấp. Chỉ hợp lệ khi use-time-for-policy là sai.

en: The percentage of the battery when it is considered critical. Only valid when use-time-for-policy is false.
vi: Phần trăm pin được coi là nghiêm trọng. Chỉ hợp lệ khi use-time-for-policy là sai.

en: The percentage of the battery when the critical action is performed. Only valid when use-time-for-policy is false.
vi: Phần trăm pin được khi phản ứng tình huống nghiêm trọng. Chỉ hợp lệ khi use-time-for-policy là sai.

en: The time remaining in seconds of the battery when it is considered low. Only valid when use-time-for-policy is true.
vi: Phần trăm pin được khi phản ứng tình huống pin thấp. Chỉ hợp lệ khi use-time-for-policy là sai.

en: The time remaining in seconds of the battery when it is considered critical. Only valid when use-time-for-policy is true.
vi: Thời gian còn lại, theo giây, pin được coi là nghiêm trọng. Chỉ hợp lệ khi use-time-for-policy là đúng.

en: The time remaining in seconds of the battery when critical action is taken. Only valid when use-time-for-policy is true.
vi: Thời gian còn lại, theo giây, khi phản ứng tình huống nghiêm trọng. Chỉ hợp lệ khi use-time-for-policy là đúng.

en: Use mobile broadband connections
vi: Dùng mạng di động

en: Use mobile broadband connections such as GSM and CDMA to check for updates.
vi: Dùng kết nối mạng di động như GSM hoặc CDMA để kiểm tra bản cập nhật.

en: Automatically download updates in the background without confirmation
vi: Tự động âm thầm tải bản cập nhật về không cần xác nhận

en: Automatically download updates in the background without confirmation. Updates will be auto-downloaded when using wired network connnections, and mobile broadband if 'connection-use-mobile' is enabled.
vi: Tự động âm thầm tải các bản cập nhật về không cần xác nhận. Các bản cập nhật sẽ được tự động tải về bằng kết nối có dây, và mạng di động nếu 'connection-use-mobile' được bật.

en: How often to check for updates
vi: Mức độ kiểm tra có bản cập nhật

en: How often to check for updates. Value is in seconds. This is a maximum amount of time that can pass between a security update being published, and the update being automatically installed or the user notified.
vi: Bao lâu kiểm tra có bản cập nhật một lần. Giá trị tính theo giây. Đây là thời gian tối đa từ khi một bản cập an ninh được công bố đến khi được cài đặt trên hệ thống hoặc được người dùng chú ý.

en: How often to notify the user that non-critical updates are available
vi: Mức độ kiểm tra có bản cập nhật không nghiêm trọng

en: How often to tell the user there are non-critical updates. Value is in seconds. Security update notifications are always shown after the check for updates, but non-critical notifications should be shown a lot less frequently.
vi: Mức độ kiểm tra có bản cập nhật không nghiêm trọng. Giá trị tính theo giây. Thông báo cập nhật an ninh luôn được hiện khi có cập nhật. Các bản cập nhật khác có thể được hiện ít thường xuyên hơn.

en: The last time we told the user about non-critical notifications
vi: Lần cuối cùng thông báo người dùng bản cập nhật không nghiêm trọng.

en: The last time we notified the user about non-critical updates. Value is in seconds since the epoch, or zero for never.
vi: Lần cuối cùng thông báo người dùng bản cập nhật không nghiêm trọng. Giá trị theo giây từ epoch, hoặc không cho không bao giờ.

en: How often to check for distribution upgrades
vi: Mức độ kiểm tra có cập nhật bản phân phối

en: How often to check for distribution upgrades. Value is in seconds.
vi: Bao lâu kiểm tra có cập nhật bản phân phối một lần. Giá trị tính theo giây.

en: How often to refresh the package cache
vi: Mức độ cập nhật thông tin gói phầm mềm

en: How often to refresh the package cache. Value is in seconds.
vi: Bao lâu cập nhật thông tin gói phầm mềm một lần. Giá trị tính theo giây.

en: Check for updates when running on battery power
vi: Kiểm tra bản cập nhật khi chạy nguồn pin

en: Check for updates when running on battery power.
vi: Kiểm tra bản cập nhật khi chạy nguồn pin.

en: Notify the user when distribution upgrades are available
vi: Thông báo người dùng khi có cập nhật bản phân phối

en: Notify the user when distribution upgrades are available.
vi: Thông báo người dùng khi có cập nhật bản phân phối.

en: Ask the user if additional firmware should be installed
vi: Hỏi nếu cần cài firmware bổ sung

en: Ask the user if additional firmware should be installed if it is available.
vi: Hỏi nếu có thể cài đặt firmware bổ sung.

en: Firmware files that should not be searched for
vi: Tập tin firmware cần tìm

en: Firmware files that should not be searched for, separated by commas. These can include '*' and '?' characters.
vi: Tập tin firmware cần tìm, cách nhau bằng dấu phẩy. Có thể chứa ký tự '*' hoặc '?'.

en: Devices that should be ignored
vi: Nên bỏ qua thiết bị

en: Devices that should be ignored, separated by commas. These can include '*' and '?' characters.
vi: Thiết bị nên bỏ qua, cách nhau bằng dấu phẩy. Có thể chứ ký tự '*' hoặc '?'.

en: The filenames on removable media that designate it a software source.
vi: Tên tập tin của thiết bị có thể tháo rời dùng làm nguồn cập nhật.

en: When removable media is inserted, it is checked to see if it contains any important filenames in the root directory. If the filename matches, then an updates check is performed. This allows post-install disks to be used to update running systems.
vi: Khi gắn thiết bị, kiểm tra nếu có chứa tên tập tin quan trọng nào không trong thư mục gốc. Nếu khớp tên tập tin, thực hiện cập nhật. Cách này cho phép dùng đĩa post-install để cập nhật hệ thống đang chạy.

en: File for default configuration for RandR
vi: Tập tin cấu hình mặc định của RandR

en: The XRandR plugin will look for a default configuration in the file specified by this key. This is similar to the ~/.config/monitors.xml that normally gets stored in users' home directories. If a user does not have such a file, or has one that does not match the user's setup of monitors, then the file specified by this key will be used instead.
vi: Phần bổ sung XRandR sẽ tìm cấu hình mặc định trong tệp đã chỉ định bằng khóa này tương tự như ~/.config/monitors.xml thông thường được lưu trong thư mục HOME của người dùng.Nếu người dùng không có tệp đó hay tệp đó không khớp với thiết lập của màn hình thì tệp được chỉ định với khóa đó sẽ được dùng thay thế.

en: Whether to turn off specific monitors after boot
vi: Có tắt một số loại màn hình nhất định sau khi khởi động không

en: 'clone' will display the same thing on all monitors, 'dock' will switch off the internal monitor, 'do-nothing' will use the default Xorg behaviour (extend the desktop in recent versions)
vi: 'nhân bản' se hiển thị giống nhau trên mọi màn hình, 'dock' sẽ tắt màn hình nội bộ, 'không làm gì' sẽ sử dụng ứng xử mặc định của Xorg (mở rộng desktop trong các phiên bản gần đây)

en: The type of antialiasing to use when rendering fonts. Possible values are: "none" for no antialiasing, "grayscale" for standard grayscale antialiasing, and "rgba" for subpixel antialiasing (LCD screens only).
vi: Phương pháp làm trơn cần làm khi vẽ phông chữ. Giá trị có thể:
     • none		không làm trơn
     • grayscale	làm trơn ở mức xám tiêu chuẩn
     • rgba		làm trơn ở mức điểm ảnh phụ (chỉ cho màn hình LCD).

en: The type of hinting to use when rendering fonts. Possible values are: "none" for no hinting, "slight" for basic, "medium" for moderate, and "full" for maximum hinting (may cause distortion of letter forms).
vi: Phương pháp tinh chỉnh phông cần làm khi vẽ phông chữ. Giá trị có thể:
     • none		không tinh chỉnh phông
     • slight		cơ bản
     • medium	vừa
     • full		tối đa (có thể gây ra sự méo mó trên các mẫu chữ).

en: RGBA order
vi: Thứ tự RGBA

en: The order of subpixel elements on an LCD screen; only used when antialiasing is set to "rgba". Possible values are: "rgb" for red on left (most common), "bgr" for blue on left, "vrgb" for red on top, "vbgr" for red on bottom.
vi: Thứ tự các phần tử điểm ảnh phụ trên một màn hình LCD (phẳng); chỉ được dùng khi chức năng làm trơn được đặt thành « rgba ». Giá trị có thể:
     • rgb	màu đỏ bên trái (thường nhất)
     • bgr	màu xanh bên trái
     • vrgb	màu đỏ bên trên
     • vbgr	màu đỏ bên dưới.

en: List of explicitly disabled GTK+ modules
vi: Danh sách GTK mô đun bị vô hiệu hóa

en: A list of strings representing the GTK+ modules that will not be loaded, even if enabled by default in their configuration.
vi: Danh sách GTK mô đun không được tải vào ngay cả khi nó được chỉ định trong cấu hình mặc định.

en: List of explicitly enabled GTK+ modules
vi: Danh sách GTK+ module được bật

en: A list of strings representing the GTK+ modules that will be loaded, usually in addition to conditional and forcibly disabled ones.
vi: Danh sách các module GTK+ sẽ được tải vào; thông thường ở chế độ cưỡng chế tắt hay có điều kiện.

en: Accessibility Keyboard
vi: Bàn phím khả năng truy cập

en: Accessibility keyboard plugin
vi: Phần mở rộng bàn phím khả năng truy cập

en: Slow Keys Turned On
vi: Phím chậm đã bật

en: Slow Keys Turned Off
vi: Phím chậm đã tắt

en: You just held down the Shift key for 8 seconds.  This is the shortcut for the Slow Keys feature, which affects the way your keyboard works.
vi: Bạn vừa mới ấn giữ phím Shift trong vòng 8 giây. Đây là phím tắt của tính năng Phím Chậm, mà ảnh hưởng đến hoạt động của bàn phím.

en: Turn Off
vi: Tắt

en: Turn On
vi: Bật

en: Leave On
vi: Để bật

en: Leave Off
vi: Để tắt

en: _Turn Off
vi: _Tắt

en: _Turn On
vi: _Bật

en: _Leave On
vi: Để bậ_t

en: _Leave Off
vi: Để tắ_t

en: Sticky Keys Turned On
vi: Phím dính đẵ bật

en: Sticky Keys Turned Off
vi: Phím dính đẵ tắt

en: You just pressed the Shift key 5 times in a row.  This is the shortcut for the Sticky Keys feature, which affects the way your keyboard works.
vi: Bạn vừa mới ấn phím Shift 5 lần liên tiếp. Đây là phím tắt của tính năng Phím Dính, mà ảnh hưởng đến hoạt động của bàn phím.

en: You just pressed two keys at once, or pressed the Shift key 5 times in a row.  This turns off the Sticky Keys feature, which affects the way your keyboard works.
vi: Bạn vừa mới ấn hai phím đồng thời, hoặc ấn phím Shift 5 lần liên tiếp. Phím tắt này tắt tính năng Phím Dính, mà ảnh hưởng đến hoạt động của bàn phím

en: Use on-screen _keyboard
vi: Dùng _bàn phím _màn hình

en: Use screen _reader
vi: Dùng _bộ đọc màn hình

en: Use screen _magnifier
vi: Dùng _kính lúp màn hình

en: Enhance _contrast in colors
vi: Cải thiện độ _tương phản màu sắc

en: Make _text larger and easier to read
vi: Phóng to _chữ nhằm dễ đọc hơn

en: _Press keyboard shortcuts one key at a time (Sticky Keys)
vi: _Nhấn phím tắt bàn phím mỗi lần một phím (Phím dính)

en: _Ignore duplicate keypresses (Bounce Keys)
vi: _Bỏ qua phím nhấn bị trùng (Phím nảy)

en: Press and _hold keys to accept them (Slow Keys)
vi: Nhấn và _giữ phím để chấp nhận (Phím chậm)

en: Accessibility settings plugin
vi: Phần mở rộng thiết lập khả năng truy cập

en: Mount Helper
vi: Trình trợ giúp gắn kết

en: Automount and autorun plugged devices
vi: Tự động kết nối hoặc chạy thiết bị được cắm vào

en: Unable to open a folder for %s
vi: Không thể mở thư mục cho %s

en: Unable to eject %p
vi: Không thể đẩy %p ra

en: Unable to unmount %p
vi: Không thể gỡ gắn kết %p

en: _Always perform this action
vi: _Luôn thực hiện hành động này

en: Background plugin
vi: Phần mở rộng nền

en: Color plugin
vi: Phần mở rộng màu

note: TRANSLATORS: this is when the device has not been recalibrated in a while
en: Recalibration required
vi: Cần cân chỉnh lại.

note: TRANSLATORS: this is when the display has not been recalibrated in a while
en: The display '%s' should be recalibrated soon.
vi: Thiết bị hiển thị '%s' sẽ được cân chỉnh sớm.

note: TRANSLATORS: this is when the printer has not been recalibrated in a while
en: The printer '%s' should be recalibrated soon.
vi: Máy in '%s' sẽ được cân chỉnh sớm.

note: TRANSLATORS: this is the application name
en: Cinnamon Settings Daemon Color Plugin
vi: Phần bổ sung màu sắc cho trình nền thiết lập GNOME

note: TRANSLATORS: this is a sound description
en: Color calibration device added
vi: Đã thêm thiết bị cân chỉnh màu

note: TRANSLATORS: this is a sound description
en: Color calibration device removed
vi: Đã loại bỏ thiết bị cân chỉnh màu

en: Dummy plugin
vi: Phần mở rộng giả

en: Low Disk Space on "%s"
vi: Còn ít vùng trống trên "%s"

en: The volume "%s" has only %s disk space remaining.  You may free up some space by emptying the trash.
vi: Khối "%s" chỉ còn %s vùng đĩa trống. Bạn cần xóa tập tin không cần thiết và làm rỗng sọt rác.

en: The volume "%s" has only %s disk space remaining.
vi: Khối "%s" chỉ còn %s vùng đĩa trống.

note: #-#-#-#-#  83 (cinnamon-settings-daemon 2.25.90)  #-#-#-#-# Set up all the window stuff here #-#-#-#-#  321 (gnome-settings-daemon 2.25.90)  #-#-#-#-# #-#-#-#-#  912 (MATE Desktop Environment)  #-#-#-#-#
en: Low Disk Space
vi: Ít chỗ đĩa

en: This computer has only %s disk space remaining.  You may free up some space by emptying the trash.
vi: Máy này chỉ còn %s vùng đĩa trống. Bạn cần xóa tập tin không cần thiết và làm rỗng sọt rác.

en: This computer has only %s disk space remaining.
vi: Máy này chỉ còn %s vùng đĩa trống.

en: Disk space
vi: Không gian đĩa

en: Examine
vi: Kiểm tra...

en: Don't show any warnings again for this file system
vi: Đừng hiện bất kỳ cảnh báo nào lần nữa đối với hệ tập tin này

en: Don't show any warnings again
vi: Đừng hiện cảnh báo này lần nữa

en: You can free up disk space by emptying the Trash, removing unused programs or files, or moving files to another disk or partition.
vi: Bạn có thể tăng vùng đĩa trống bằng cách đổ sạch Sọt rác, loại bỏ những ứng dụng hoặc tập tin không dùng, hoặc chuyển tập tin sang đĩa hoặc phân vùng khác.

en: You can free up disk space by removing unused programs or files, or by moving files to another disk or partition.
vi: Bạn có thể tăng vùng đĩa trống bằng cách loại bỏ những chươong trình hoặc tập tin không dùng, hoặc chuyển tập tin sang đĩa hoặc phân vùng khác.

en: You can free up disk space by emptying the Trash, removing unused programs or files, or moving files to an external disk.
vi: Bạn có thể tăng vùng đĩa trống bằng cách đổ sạch Sọt rác, loại bỏ những ứng dụng hoặc tập tin không dùng, hoặc chuyển tập tin sang đĩa ở ngoài.

en: You can free up disk space by removing unused programs or files, or by moving files to an external disk.
vi: fBạn có thể tăng vùng đĩa trống bằng cách loại bỏ những ứng dụng hoặc tập tin không dùng, hoặc chuyển tập tin sang đĩa ở ngoài.

en: Examine…
vi: Kiểm tra...

en: Keyboard plugin
vi: Phần mở rộng bàn phím

note: #-#-#-#-#  83 (cinnamon-settings-daemon 2.25.90)  #-#-#-#-# translators: * The number of sound outputs on a particular device #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# #-#-#-#-#  321 (gnome-settings-daemon 2.25.90)  #-#-#-#-# #-#-#-#-#  322 (gnome-shell)  #-#-#-#-# #-#-#-#-#  912 (MATE
en: %u Output | %u Outputs
vi[0]: %u đầu ra

note: #-#-#-#-#  83 (cinnamon-settings-daemon 2.25.90)  #-#-#-#-# translators: * The number of sound inputs on a particular device #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# #-#-#-#-#  321 (gnome-settings-daemon 2.25.90)  #-#-#-#-# #-#-#-#-#  322 (gnome-shell)  #-#-#-#-# #-#-#-#-#  912 (MATE 
en: %u Input | %u Inputs
vi[0]: %u đầu vào

note: #-#-#-#-#  321 (gnome-settings-daemon 2.25.90)  #-#-#-#-# Priority=100
en: Media keys
vi: Phím nhạc/phim

en: Media keys plugin
vi: Phần mở rộng phím nhạc/phim

en: Could not enable mouse accessibility features
vi: Không thể hiệu lực các tính năng khả năng truy cập bàn phím

en: Mouse accessibility requires Mousetweaks to be installed on your system.
vi: Khả năng truy cập chuột cần Mousetweaks được cài đặt trước.

en: Mouse plugin
vi: Phần mở rộng chuột

note: #-#-#-#-#  312 (gnome-packagekit gnome-3-0)  #-#-#-#-# TRANSLATORS: time
en: %i minute | %i minutes
vi[0]: %i phút

note: #-#-#-#-#  312 (gnome-packagekit gnome-3-0)  #-#-#-#-# TRANSLATORS: time
en: %i hour | %i hours
vi[0]: %i giờ

note: TRANSLATORS: The laptop battery is charged, and we know a time. * The parameter is the time, e.g. 7 hours 6 minutes
en: provides %s laptop runtime
vi: cung cấp %s thời gian chạy laptop

note: TRANSLATORS: the device is discharging, and we have a time remaining * The first parameter is the device type, e.g. "Laptop battery" and * the second is the time, e.g. 7 hours 6 minutes
en: %s %s remaining
vi: %s %s còn lại

note: TRANSLATORS: device is charging, and we have a time to full and a percentage * The first parameter is the device type, e.g. "Laptop battery" and * the second is the time, e.g. "7 hours 6 minutes" TRANSLATORS: device is charging, and we have a time to full and a percentage.
en: %s %s until charged
vi: %s %s tới khi sạc đầy

note: TRANSLATORS: the device is charging, and we have a time to full and empty. * The parameter is a time string, e.g. "7 hours 6 minutes"
en: provides %s battery runtime
vi: cung cấp %s thời gian chạy pin

note: TRANSLATORS: the type of data, e.g. Laptop battery
en: Product:
vi: Sản phẩm:

note: #-#-#-#-#  83 (cinnamon-settings-daemon 2.25.90)  #-#-#-#-# TRANSLATORS: battery state #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: primary battery #-#-#-#-#  314 (gnome-power-manager 2.25.3)  #-#-#-#-# #-#-#-#-#  321 (gnome-settings-daemon 2.25.90)  #-#-#-#-#
en: Charging
vi: Đang sạc

note: #-#-#-#-#  83 (cinnamon-settings-daemon 2.25.90)  #-#-#-#-# TRANSLATORS: battery state #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: primary battery #-#-#-#-#  314 (gnome-power-manager 2.25.3)  #-#-#-#-# #-#-#-#-#  321 (gnome-settings-daemon 2.25.90)  #-#-#-#-#
en: Discharging
vi: Đang xả

note: TRANSLATORS: percentage
en: Percentage charge:
vi: Phần trăm sạc:

note: TRANSLATORS: how the battery is made, e.g. Lithium Ion
en: Technology:
vi: Công nghệ:

note: TRANSLATORS: time to fully charged
en: Charge time:
vi: Thời gian sạc:

note: TRANSLATORS: time to empty
en: Discharge time:
vi: Thời gian xả:

en: Design charge:
vi: Sạc thiết kế:

en: Charge rate:
vi: Mức sạc:

note: #-#-#-#-#  83 (cinnamon-settings-daemon 2.25.90)  #-#-#-#-# TRANSLATORS: cell phone (mobile...) #-#-#-#-#  314 (gnome-power-manager 2.25.3)  #-#-#-#-# #-#-#-#-#  321 (gnome-settings-daemon 2.25.90)  #-#-#-#-# #-#-#-#-#  909 (mate-power-manager 2.25.3)  #-#-#-#-#
en: Cell phone | Cell phones
vi[0]: Điện thoại di động

note: TRANSLATORS: device not present
en: Laptop battery not present
vi: Không có pin laptop

note: TRANSLATORS: battery state
en: Laptop battery is charging
vi: Pin laptop đang sạc

note: TRANSLATORS: battery state
en: Laptop battery is discharging
vi: Pin laptop đang xả

note: TRANSLATORS: battery state
en: Laptop battery is empty
vi: Laptop hết pin

note: TRANSLATORS: battery state
en: Laptop battery is charged
vi: Pin laptop đã sạc đầy

note: TRANSLATORS: battery state
en: Laptop battery is waiting to charge
vi: Pin laptop đang chờ sạc

note: TRANSLATORS: battery state
en: Laptop battery is waiting to discharge
vi: Pin laptop đang chờ xả

note: TRANSLATORS: battery state
en: UPS is charging
vi: UPS đang sạc

note: TRANSLATORS: battery state
en: UPS is discharging
vi: UPS đang xả

note: TRANSLATORS: battery state
en: UPS is empty
vi: UPS hết

note: TRANSLATORS: battery state
en: UPS is charged
vi: UPS đã sạc

note: TRANSLATORS: battery state
en: Mouse is charging
vi: Chuột đang sạc

note: TRANSLATORS: battery state
en: Mouse is discharging
vi: Chuột đang xả

note: TRANSLATORS: battery state
en: Mouse is empty
vi: Chuột hết pin

note: TRANSLATORS: battery state
en: Mouse is charged
vi: Chuột đã sạc đầy

note: TRANSLATORS: battery state
en: Keyboard is charging
vi: Bàn phím đang sạc

note: TRANSLATORS: battery state
en: Keyboard is discharging
vi: Bàn phím đang xả

note: TRANSLATORS: battery state
en: Keyboard is empty
vi: Bàn phím hết pin

note: TRANSLATORS: battery state
en: Keyboard is charged
vi: Bàn phím đã sạc đầy

note: TRANSLATORS: battery state
en: PDA is charging
vi: PDA đang sạc

note: TRANSLATORS: battery state
en: PDA is discharging
vi: PDA đang xả

note: TRANSLATORS: battery state
en: PDA is empty
vi: PDA hết pin

note: TRANSLATORS: battery state
en: PDA is charged
vi: PDA đã sạc đầy

note: TRANSLATORS: battery state
en: Cell phone is charging
vi: Điện thoại di động đang sạc

note: TRANSLATORS: battery state
en: Cell phone is discharging
vi: Điện thoại di động đang xả

note: TRANSLATORS: battery state
en: Cell phone is empty
vi: Điện thoại di động hết pin

note: TRANSLATORS: battery state
en: Cell phone is charged
vi: Điện thoại di động đã sạc đầy

note: TRANSLATORS: battery state
en: Media player is charging
vi: Máy phát nhạc đang sạc

note: TRANSLATORS: battery state
en: Media player is discharging
vi: Máy phát nhạc đang xả

note: TRANSLATORS: battery state
en: Media player is empty
vi: Máy phát nhạc hết pin

note: TRANSLATORS: battery state
en: Media player is charged
vi: Máy phát nhạc đã sạc đầy

note: TRANSLATORS: battery state
en: Tablet is charging
vi: Máy tính bảng đang sạc

note: TRANSLATORS: battery state
en: Tablet is discharging
vi: Máy tính bảng đang xả

note: TRANSLATORS: battery state
en: Tablet is empty
vi: Máy tính bảng hết pin

note: TRANSLATORS: battery state
en: Tablet is charged
vi: Máy tính bảng đã sạc đầy

note: TRANSLATORS: battery state
en: Computer is charging
vi: Máy tính đang sạc

note: TRANSLATORS: battery state
en: Computer is discharging
vi: Máy tính đang xả

note: TRANSLATORS: battery state
en: Computer is empty
vi: Máy tính hết pin

note: TRANSLATORS: battery state
en: Computer is charged
vi: Máy tính đã sạc đầy

en: A battery in your computer may have been recalled by %s and you may be at risk.
vi: Pin máy tính có thể nằm trong danh sách thu hồi của %s và bạn đang đối mặt với rủi ro.

en: For more information visit the battery recall website.
vi: Xem trang web thu hồi pin để biết thêm chi tiết.

note: TRANSLATORS: UPS is now discharging
en: UPS Discharging
vi: UPS đang xả

note: TRANSLATORS: tell the user how much time they have got
en: %s of UPS backup power remaining
vi: Còn %s năng lượng dự trữ UPS

note: #-#-#-#-#  83 (cinnamon-settings-daemon 2.25.90)  #-#-#-#-# TRANSLATORS: laptop battery low, and we only have one battery #-#-#-#-#  321 (gnome-settings-daemon 2.25.90)  #-#-#-#-# #-#-#-#-#  909 (mate-power-manager 2.25.3)  #-#-#-#-#
en: Battery low
vi: Pin yếu

note: TRANSLATORS: tell the user how much time they have got
en: Approximately %s remaining (%.0f%%)
vi: Còn xấp xỉ %s (%.0f%%)

note: TRANSLATORS: UPS is starting to get a little low
en: UPS low
vi: UPS yếu

note: TRANSLATORS: tell the user how much time they have got
en: Approximately %s of remaining UPS backup power (%.0f%%)
vi: Còn xấp xỉ %s năng lượng dự trữ UPS (%.0f%%)

note: TRANSLATORS: tell user more details
en: Wireless mouse is low in power (%.0f%%)
vi: Chuột không dây còn ít năng lượng (%.0f%%)

note: TRANSLATORS: tell user more details
en: Wireless keyboard is low in power (%.0f%%)
vi: Bàn phím không dây còn ít năng lượng (%.0f%%)

note: TRANSLATORS: tell user more details
en: PDA is low in power (%.0f%%)
vi: PDA còn ít năng lượng (%.0f%%)

note: TRANSLATORS: tell user more details
en: Cell phone is low in power (%.0f%%)
vi: Điện thoại di động còn ít năng lượng (%.0f%%)

note: TRANSLATORS: media player, e.g. mp3 is getting a little low
en: Media player battery low
vi: Pin máy phát nhạc thấp

note: TRANSLATORS: tell user more details
en: Media player is low in power (%.0f%%)
vi: Máy phát nhạc còn ít năng lượng (%.0f%%)

note: TRANSLATORS: graphics tablet, e.g. wacom is getting a little low TRANSLATORS: the cell battery is very low
en: Tablet battery low
vi: Pin tablet thấp

note: TRANSLATORS: tell user more details
en: Tablet is low in power (%.0f%%)
vi: Tablet còn ít năng lượng (%.0f%%)

note: TRANSLATORS: computer, e.g. ipad is getting a little low TRANSLATORS: the cell battery is very low
en: Attached computer battery low
vi: Pin máy tính gắn vào thấp

note: TRANSLATORS: tell user more details
en: Attached computer is low in power (%.0f%%)
vi: Máy tính gắn vào còn ít năng lượng (%.0f%%)

note: TRANSLATORS: this is the sound description
en: Battery is low
vi: Pin yếu

note: TRANSLATORS: give the user a ultimatum
en: Computer will suspend very soon unless it is plugged in.
vi: Máy tính sẽ ngừng sớm trừ khi cắm điện.

note: TRANSLATORS: give the user a ultimatum
en: Computer will hibernate very soon unless it is plugged in.
vi: Máy tính sẽ ngủ đông sớm trừ khi cắm điện.

note: TRANSLATORS: give the user a ultimatum
en: Computer will shutdown very soon unless it is plugged in.
vi: Máy tính sẽ tắt sớm trừ khi cắm điện.

note: TRANSLATORS: give the user a ultimatum
en: Approximately %s of remaining UPS power (%.0f%%). Restore AC power to your computer to avoid losing data.
vi: Còn xấp xỉ <b>%s</b> năng lượng dự trữ UPS (%.0f%%). Phục hồi nguồn AC cho máy tính để tránh mất dữ liệu.

note: TRANSLATORS: the device is just going to stop working
en: Wireless mouse is very low in power (%.0f%%). This device will soon stop functioning if not charged.
vi: Chuột không dây còn ít năng lượng (%.0f%%), sẽ ngừng hoạt động sớm nếu không sạc.

note: TRANSLATORS: the device is just going to stop working
en: Wireless keyboard is very low in power (%.0f%%). This device will soon stop functioning if not charged.
vi: Bàn phím không dây còn ít năng lượng (%.0f%%), sẽ ngừng hoạt động sớm nếu không sạc.

note: TRANSLATORS: the device is just going to stop working
en: PDA is very low in power (%.0f%%). This device will soon stop functioning if not charged.
vi: PDA không dây còn ít năng lượng (%.0f%%), sẽ ngừng hoạt động sớm nếu không sạc.

note: TRANSLATORS: the device is just going to stop working
en: Cell phone is very low in power (%.0f%%). This device will soon stop functioning if not charged.
vi: Điện thoại di động còn ít năng lượng (%.0f%%), sẽ ngừng hoạt động sớm nếu không sạc.

note: TRANSLATORS: the device is just going to stop working
en: Media player is very low in power (%.0f%%). This device will soon stop functioning if not charged.
vi: Máy phát nhạc còn ít năng lượng (%.0f%%), sẽ ngừng hoạt động sớm nếu không sạc.

note: TRANSLATORS: the device is just going to stop working
en: Tablet is very low in power (%.0f%%). This device will soon stop functioning if not charged.
vi: Tablet còn ít năng lượng (%.0f%%), sẽ ngừng hoạt động sớm nếu không sạc.

note: TRANSLATORS: the device is just going to stop working
en: Attached computer is very low in power (%.0f%%). The device will soon shutdown if not charged.
vi: Máu tính gắn vào còn ít năng lượng (%.0f%%), sẽ ngừng hoạt động sớm nếu không sạc.

note: TRANSLATORS: this is the sound description
en: Battery is critically low
vi: Pin thấp nghiêm trọng

note: TRANSLATORS: computer will suspend
en: The battery is below the critical level and this computer is about to suspend.
    <b>NOTE:</b> A small amount of power is required to keep your computer in a suspended state.
vi: Pin thấp ở mức nghiêm trong và máy tính sẽ ngừng.
    <b>CHÚ Ý:</b> Vẫn cần một lượng năng lượng nhỏ để giữ máy trong trạng thái ngừng.

note: TRANSLATORS: computer will shutdown without saving data
en: UPS is below the critical level and this computer will <b>power-off</b> when the UPS becomes completely empty.
vi: UPS thấp ở mức nghiêm trong và máy tính sẽ <b>tắt</b> khi UPS hết hoàn toàn.

note: TRANSLATORS: computer will hibernate
en: UPS is below the critical level and this computer is about to hibernate.
vi: UPS thấp ở mức nghiêm trong và máy tính sắp sửa ngủ đông.

note: TRANSLATORS: computer will just shutdown
en: UPS is below the critical level and this computer is about to shutdown.
vi: UPS thấp ở mức nghiêm trong và máy tính sắp sửa tắt.

note: TRANSLATORS: this is the sound description
en: Lid has been opened
vi: Nắp đã mở

note: TRANSLATORS: this is the sound description
en: Lid has been closed
vi: Nắp đã đóng

note: SECURITY: - A normal active user on the local machine does not need permission to change the backlight brightness.
en: Modify the laptop brightness
vi: Điều chỉnh độ sáng laptop

en: Authentication is required to modify the laptop brightness
vi: Cần xác thực để điều chỉnh độ sáng laptop

en: Power plugin
vi: Phần bổ sung năng lượng

note: Translators: We are configuring new printer
en: Configuring new printer
vi: Cấu hình máy in mới

note: #-#-#-#-#  83 (cinnamon-settings-daemon 2.25.90)  #-#-#-#-# Translators: We have no driver installed for this printer #-#-#-#-#  321 (gnome-settings-daemon 2.25.90)  #-#-#-#-# #-#-#-#-#  1343 (system-config-printer)  #-#-#-#-# name is a URI, no queue was generated, because no suitable driver was fou
en: Missing printer driver
vi: Thiếu trình điều khiển máy in

note: Translators: We have no driver installed for the device
en: No printer driver for %s.
vi: Không có trình điều khiển cho %s.

note: Translators: We have no driver installed for this printer
en: No driver for this printer.
vi: Không có trình điều khiển cho máy in này.

en: Printers
vi: Máy in

note: Translators: A filter or backend is not installed (same as in system-config-printer)
en: Printer configuration error
vi: Lỗi cấu hình máy in

note: Translators: "marker" is one color bin of the printer
en: Marker supply low
vi: Marker thấp

note: #-#-#-#-#  83 (cinnamon-settings-daemon 2.25.90)  #-#-#-#-# Translators: At least one input tray is low on media (same as in system-config-printer) #-#-#-#-#  321 (gnome-settings-daemon 2.25.90)  #-#-#-#-#
en: Paper low
vi: Ít giấy

note: Translators: The printer is offline (same as in system-config-printer)
en: Printer off-line
vi: Máy in ngoại tuyến

note: #-#-#-#-#  83 (cinnamon-settings-daemon 2.25.90)  #-#-#-#-# Translators: The printer has detected an error (same as in system-config-printer) Translators: This is a title of an error notification for a printer #-#-#-#-#  321 (gnome-settings-daemon 2.25.90)  #-#-#-#-#
en: Printer error
vi: Lỗi máy in

note: Translators: A filter or backend is not installed (same as in system-config-printer)
en: There is a missing print filter for printer '%s'.
vi: Thiếu bộ lọc in cho máy in '%s'.

note: Translators: "marker" is one color bin of the printer
en: Printer '%s' is low on a marker supply.
vi: Máy in '%s' còn ít marker.

note: Translators: "marker" is one color bin of the printer
en: Printer '%s' is out of a marker supply.
vi: Máy in '%s' hết marker.

en: Printer removed
vi: Đã bỏ máy in

note: Translators: A print job has been stopped
en: Printing stopped
vi: Đã dừng in

note: Translators: "print-job xy" on a printer
en: "%s" on %s
vi: "%s" trên %s

note: Translators: A print job has been canceled
en: Printing canceled
vi: Đã huỷ bỏ in

note: Translators: A print job has been completed
en: Printing completed
vi: Đã hoàn tất in

note: #-#-#-#-#  83 (cinnamon-settings-daemon 2.25.90)  #-#-#-#-# Translators: This is a title of a report notification for a printer #-#-#-#-#  321 (gnome-settings-daemon 2.25.90)  #-#-#-#-#
en: Printer report
vi: Báo cáo máy in

note: #-#-#-#-#  83 (cinnamon-settings-daemon 2.25.90)  #-#-#-#-# Translators: This is a title of a warning notification for a printer #-#-#-#-#  321 (gnome-settings-daemon 2.25.90)  #-#-#-#-#
en: Printer warning
vi: Cảnh báo máy in

note: #-#-#-#-#  321 (gnome-settings-daemon 2.25.90)  #-#-#-#-# Priority=100
en: Print-notifications
vi: Thông báo in

en: Print-notifications plugin
vi: Phần mở rộng thông báo in

note: TRANSLATORS: we need to restart so the new hardware can re-request the firmware
en: You will need to restart this computer before the hardware will work correctly.
vi: Bạn cần khởi động lại máy tính để phần cứng hoạt động đúng.

note: TRANSLATORS: title of libnotify bubble
en: Additional software was installed
vi: Đã cài phần mềm bổ sung

note: TRANSLATORS: we need to remove an replug so the new hardware can re-request the firmware
en: You will need to remove and then reinsert the hardware before it will work correctly.
vi: Bạn cần gõ và cài lại phần cứng để nó hoạt động đúng.

note: TRANSLATORS: we need to remove an replug so the new hardware can re-request the firmware
en: Your hardware has been set up and is now ready to use.
vi: Đã thiết lập phần cứng, sẵn sàng dùng.

note: TRANSLATORS: we need another package to keep udev quiet
en: Additional firmware is required to make hardware in this computer function correctly.
vi: Cần firmware bổ sung để phần cứng hoạt động.

note: TRANSLATORS: title of libnotify bubble
en: Additional firmware required
vi: Cần firmware bổ sung

note: TRANSLATORS: button label
en: Install firmware
vi: Cài firmware

note: TRANSLATORS: we should ignore this device and not ask anymore
en: Ignore devices
vi: Bỏ qua thiết bị

note: TRANSLATORS: this is when the offline update failed
en: Failed To Update
vi: Lỗi cập nhật

note: TRANSLATORS: the transaction could not be completed * as a previous transaction was unfinished
en: A previous update was unfinished.
vi: Chưa hoàn tất bản cập nhật trước.

note: TRANSLATORS: the package manager needed to download * something with no network available
en: Network access was required but not available.
vi: Cần truy cập mạng nhưng không có.

note: TRANSLATORS: if the package is not signed correctly *
en: An update was not signed in the correct way.
vi: Bản cập nhật không được ký đúng cách.

note: TRANSLATORS: the transaction failed in a way the user * probably cannot comprehend. Package management systems * really are teh suck.
en: The update could not be completed.
vi: Không thể hoàn tất cập nhật.

note: TRANSLATORS: the user aborted the update manually
en: The update was cancelled.
vi: Huỷ cập nhật.

note: TRANSLATORS: the user must have updated manually after * the updates were prepared
en: An offline update was requested but no packages required updating.
vi: Được yêu cầu cập nhật ngoại tuyến nhưng không có gói nào cần cập nhật.

note: TRANSLATORS: we ran out of disk space
en: No space was left on the drive.
vi: Không còn chỗ trên đĩa.

note: TRANSLATORS: the update process failed in a general * way, usually this message will come from source distros * like gentoo
en: An update failed to install correctly.
vi: Lỗi cài đặt bản cập nhật.

note: TRANSLATORS: We didn't handle the error type
en: The offline update failed in an unexpected way.
vi: Lỗi lạ cài cập nhật ngoại tuyến.

note: TRANSLATORS: these are geeky messages from the * package manager no mortal is supposed to understand, * but google might know what they mean
en: Detailed errors from the package manager follow:
vi: Lỗi chi tiết từ trình quản lý gói:

note: TRANSLATORS: a distro update is available, e.g. Fedora 8 to Fedora 9
en: Distribution upgrades available
vi: Có cập nhật bản phân phối

note: TRANSLATORS: message when there are security updates
en: An important software update is available | Important software updates are available
vi[0]: Có một bản cập nhật quan trọng

note: TRANSLATORS: button: open the update viewer to install updates
en: Install updates
vi: Cài bản cập nhật

note: TRANSLATORS: message when there are non-security updates
en: A software update is available. | Software updates are available.
vi[0]: Có cập nhật phần mềm

note: TRANSLATORS: we failed to get the updates multiple times, * and now we need to inform the user that something might be wrong
en: Unable to access software updates
vi: Không thể truy xuất bản cập nhật

note: #-#-#-#-#  83 (cinnamon-settings-daemon 2.25.90)  #-#-#-#-# TRANSLATORS: try again, this time launching the update viewer #-#-#-#-#  321 (gnome-settings-daemon 2.25.90)  #-#-#-#-#
en: Try again
vi: Thử lại

note: TRANSLATORS: the reason why we've inhibited it
en: A transaction that cannot be interrupted is running
vi: Giao dịch bị ngắt khi đang chạy

note: TRANSLATORS: title in the libnotify popup
en: Software Update Installed | Software Updates Installed
vi[0]: Đã cài đặt bản cập nhật phần mềm

note: TRANSLATORS: message when we've done offline updates
en: An important OS update has been installed. | Important OS updates have been installed.
vi[0]: Đẵ cài đặt bản cập nhật OS quan trọng.

note: TRANSLATORS: title in the libnotify popup
en: Software Updates Failed
vi: Lỗi cập nhật phần mềm

note: TRANSLATORS: message when we've not done offline updates
en: An important OS update failed to be installed.
vi: Lỗi cài đặt một bản cập nhật OS quan trọng.

en: Left Ring Mode #%d
vi: Chế độ vòng trái #%d

en: Right Ring Mode #%d
vi: Chế độ vòng phải #%d

en: Left Touchstrip Mode #%d
vi: Chế độ Touchstrip Trái #%d

en: Right Touchstrip Mode #%d
vi: Chế độ Touchstrip Phải #%d

en: Left Touchring Mode Switch
vi: Nút chuyển Chế độ sang Touchring Trái

en: Right Touchring Mode Switch
vi: Nút chuyển Chế độ sang Touchring Phải

en: Left Touchstrip Mode Switch
vi: Nút chuyển Chế độ sang Touchstrip Trái

en: Right Touchstrip Mode Switch
vi: Nút chuyển Chế độ sang Touchstrip Phải

en: Mode Switch #%d
vi: Công tắc chế độ #%d

en: Left Button #%d
vi: Nút trái #%d

en: Right Button #%d
vi: Nút phải #%d

note: SECURITY: - A normal active user on the local machine does not need permission to change the LED setting for a Wacom tablet
en: Modify the lit LED for a Wacom tablet
vi: Điều chỉnh LED sáng trên tablet Wacom

en: Authentication is required to modify the lit LED for a Wacom tablet
vi: Cần xác thực để điều chỉnh LED sáng cho tablet Wacom

en: Could not switch the monitor configuration
vi: Không thể chuyển đổi cấu hình của thiết bị hiển thị

en: Could not restore the display's configuration
vi: Không thể phục hồi cấu hình của bộ trình bày

en: Could not restore the display's configuration from a backup
vi: Không thể phục hồi cấu hình của bộ trình bày từ bản sao lưu

en: The display will be reset to its previous configuration in %d second | The display will be reset to its previous configuration in %d seconds
vi[0]: Bộ trình bày sẽ bị đặt lại về cấu hình trước đó sau %d giây

en: Does the display look OK?
vi: Bộ trình bày đẹp chưa?

en: _Restore Previous Configuration
vi: _Phục hồi cấu hình trước

en: _Keep This Configuration
vi: _Giữ cấu hình này

en: The selected configuration for displays could not be applied
vi: Không thể áp dụng cấu hình đã chọn cho bộ trình bày

en: Could not refresh the screen information: %s
vi: Không thể cập nhật thông tin màn hình: %s

en: Trying to switch the monitor configuration anyway.
vi: Vẫn đang thử chuyển đổi cấu hình của thiết bị hiển thị.

en: Could not apply the stored configuration for monitors
vi: Không thể áp dụng cấu hình đã lưu cho thiết bị hiển thị

en: Set up screen size and rotation settings
vi: Thiết lập kích cỡ màn hình và chức năng xoay

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

en: Manage X Settings
vi: Quản lý thiết lập X

en: No restart is required.
vi: Không cần khởi động lại.

en: A restart is required.
vi: Cần khởi động lại.

en: You need to restart the application.
vi: Bạn cần khởi động lại ứng dụng.

en: Do you want to activate Slow Keys?
vi: Bạn có muốn kích hoạt Phím Chậm không?

en: Do you want to deactivate Slow Keys?
vi: Bạn có muốn bỏ kích hoạt Phím Chậm không?

en: Don't activate
vi: Không bật

en: Don't deactivate
vi: Không tắt

en: Deactivate
vi: Tắt

en: Do_n't activate
vi: Khô_ng bật

en: Do_n't deactivate
vi: Khô_ng tắt

en: Do you want to activate Sticky Keys?
vi: Bạn có muốn kích hoạt Phím Dính không?

en: Do you want to deactivate Sticky Keys?
vi: Bạn có muốn bỏ kích hoạt Phím Dính không?

en: Key binding (%s) is incomplete
vi: Tổ hợp phím (%s) chưa hoàn toàn

en: Error while trying to run (%s)
    which is linked to the key (%s)
vi: Gặp lỗi khi thử chạy (%s)
    mà được liên kết tới phím (%s)

en: Keybindings plugin
vi: Phần mở rộng tổ hợp phím

en: Could not get default terminal. Verify that your default terminal command is set and points to a valid application.
vi: Không thể lấy thiết bị cuối mặc định. Hãy kiểm tra xem câu lệnh thiết bị cuối mặc định đã được đặt và chỉ tới một ứng dụng hợp lệ.

en: Couldn't execute command: %s
    Verify that this is a valid command.
vi: Không thể thực hiện câu lệnh: %s
    Hãy kiểm tra xem nó là một câu lệnh hợp lệ.

en: Slot ID
vi: ID khe

en: Emptying the trash
vi: Đang đổ rác

note: #-#-#-#-#  912 (MATE Desktop Environment)  #-#-#-#-# Translators: "Emptying trash from <device>"
en: From:
vi: Từ:

en: Volume step
vi: Mức âm

en: Volume step as percentage of volume.
vi: Mức âm theo phần trăm âm lượng.

en: Show Displays in Notification Area
vi: Hiện Màn hình trên vùng thông báo

en: Command used to turn the magnifier on or off.
vi: Lệnh dùng để bật hay tắt kính lúp.

en: Command used to turn the on-screen keyboard on or off.
vi: Lệnh dùng để bật hay tắt bàn phím trên màn hình.

en: Command used to turn the screen reader on or off.
vi: Lệnh dùng để bật hay tắt công cụ đọc màn hình.

en: The name of the keyboard shortcut to toggle the magnifier
vi: Tên của phím tắt để bật/tắt kính lúp

en: The name of the keyboard shortcut to toggle the on-screen keyboard
vi: Tên phím tắt để bật/tắt bàn phím màn hình

en: The name of the keyboard shortcut to toggle the screen reader
vi: Tên phím tắt để bật/tắt bộ đọc màn hình

en: This is the name of the keyboard shortcut to toggle the magnifier. This name will be shown in the keyboard shortcut preferences dialog.
vi: Đây là tên phím tắt để bật/tắt kính lúp. Tên này sẽ hiện trong hộp thoại phím tắt bàn phím.

en: This is the name of the keyboard shortcut to toggle the on-screen keyboard. This name will be shown in the keyboard shortcut preferences dialog.
vi: Đây là tên phím tắt để bật/tắt bàn phím màn hình. Tên này sẽ hiện trong hộp thoại phím tắt bàn phím.

en: This is the name of the keyboard shortcut to toggle the screen reader. This name will be shown in the keyboard shortcut preferences dialog.
vi: Đây là tên phím tắt để bật/tắt trình đọc màn hình. Tên này sẽ hiện trong hộp thoại phím tắt bàn phím.

en: Typing break plugin
vi: Phần mở rộng thư giãn gõ

en: Could not save monitor configuration
vi: Không thể lưu cấu hình của thiết bị hiển thị

en: Upside Down
vi: Trên xuống

en: Configure display settings
vi: _Cấu hình thiết lập màn hình

en: Cannot determine user's home directory
vi: Không thể xác định thư mục Nhà của người dùng

en: Manage the X resource database
vi: Quản lý cơ sở dữ liệu tài nguyên X

en: X Resource Database
vi: Cơ sở dữ liệu tài nguyên X

en: GNOME Volume Control
vi: Điều khiển Âm lượng GNOME

en: Sound Sample Cache plugin
vi: Phần mở rộng Lưu Tạm Mẫu Âm Thanh

en: Users and Groups
vi: Người dùng và Nhóm

note: #-#-#-#-#  322 (gnome-shell)  #-#-#-#-# Replace "Error invoking GLib.shell_parse_argv: " with something nicer
en: Could not parse command:
vi: Không thể phân tích lệnh:

en: Remove this applet
vi: Bỏ tiểu trình này

en: Removable Devices
vi: Thiết bị di động

note: #-#-#-#-#  143 (evolution 1.4 GNOME TRUNK)  #-#-#-#-# strftime format of a weekday and a date. #-#-#-#-#  276 (gnome-clocks master)  #-#-#-#-# If it is Dec 31st here and Jan 1st there (d = 1), then "tomorrow"
en: Tomorrow
vi: Ngày mai

en: This week
vi: Tuần này

en: Remove this desklet
vi: Loại bỏ tiểu trình màn hình này

en: Log Out %s
vi: Đăng xuất %s

en: Powering off the system.
vi: Tắt máy.

en: Are you sure you want to remove workspace "%s"?
vi: Bạn có chắc chắn muốn loại bỏ vùng làm việc "%s" không ?

en: Invalid overview options: Incorrect number of corners
vi: Tùy chọn khái quát không hợp lệ: không đúng số góc

en: Reload Code
vi: Nạp lại Mã

en: Running in software rendering mode
vi: Chạy với chế độ kết xuất bằng phần mềm

en: Cinnamon is currently running without video hardware acceleration and, as a result, you may observe much higher than normal CPU usage.
vi: Cinnamon hiện đang chạy không có gia tốc phần cứng video, kết quả là bạn có thể thấy lượng CPU sử dụng nhiều hơn hẳn bình thường.

en: There could be a problem with your drivers or some other issue.  For the best experience, it is recommended that you only use this mode for
vi: Có thể có vấn đề với trình điều khiển với bạn hoặc vấn đề khác. Để có trải nghiệm tốt nhất, đề nghị bạn chỉ dùng mô hình này cho

en:  troubleshooting purposes.
vi:  mục đích giải quyết sự cố.

en: WORKSPACE
vi: CHỖ LÀM VIỆC

en: Identity:
vi: Định danh:

en: Service:
vi: Dịch vụ:

en: Network name:
vi: Tên mạng:

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

en: PIN code required
vi: Cần mã PIN

en: Applets
vi: Tiểu trình

en: All settings
vi: Mọi thiết lập

en: Troubleshoot
vi: Giải quyết vấn đề

en: Restart Cinnamon
vi: Khởi động lại Cinnamon

en: Looking Glass
vi: Kính Xuyên thấu

en: Restore all settings to default
vi: Đặt tất cả thiết lập về mặc định

en: Panel Edit mode
vi: Chế độ sửa bảng

en: Panel settings
vi: Thiết lập bảng

en: Add applets to the panel
vi: Thêm tiểu trình vào bảng

en: Connect to...
vi: Kết nối đến...

en: Please enter a command:
vi: Hãy nhập lệnh:

en: Hold <Super> to enter snap mode
vi: Giữ <Super> để vào chế độ bám dính

en: Hold <Alt> to enter snap mode
vi: Giữ <Alt> để vào chế độ bám dính

en: Hold <Ctrl> to enter snap mode
vi: Giữ <Ctrl> để vào chế độ bám dính

en: Hold <Shift> to enter snap mode
vi: Giữ <Shift> để vào chế độ bám dính

en: Use the arrow keys to shift workspaces
vi: Dùng phím mũi tên để chuyển đổi vùng làm việc

en: Move to left workspace
vi: Di chuyển đến vùng làm việc bên trái

en: Move to right workspace
vi: Di chuyển đến vùng làm việc bên phải

en: Visible on all workspaces
vi: Hiển thị trên mọi vùng làm việc

en: Move to a new workspace
vi: Chuyển sang vùng làm việc mới

en: Move to monitor %d
vi: Chuyển sang màn màn hình %d

en: Only on this workspace
vi: Chỉ trên vùng làm việc này

en: Unmaximize
vi: Hoàn tác cực đại

en: Dimming settings
vi: Thiết lập làm tối

en: Dim screen on AC power
vi: Làm tối màn hình khi dùng điện AC

en: Dim screen on battery
vi: Làm tối màn hình khi dùng pin

en: Brightness not available
vi: Không có độ sáng

en: Date and Time Settings
vi: Thiết lập Ngày và Giờ

en: Show Character Table
vi: Hiện bảng kí tự

en: Add to panel
vi: Thêm vào bảng

en: Recent Files
vi: Tập tin gần đây

en: Edit menu
vi: Chỉnh sửa trình đơn

en: Menu settings
vi: Thiết lập trình đơn

en: Lock the screen
vi: Khoá màn hình

en: Leave the session
vi: Thoát phiên làm việc

en: Shutdown the computer
vi: Tắt máy

en: Type to search...
vi: Nhập để tìm...

en: disconnecting...
vi: đang ngắt kết nối...

en: connecting...
vi: đang kết nối...

note: #-#-#-#-#  322 (gnome-shell)  #-#-#-#-# Translators: this is for network connections that require some kind of key or password
en: authentication required
vi: cần xác thực

note: #-#-#-#-#  322 (gnome-shell)  #-#-#-#-# Translators: this is for devices that require some kind of firmware or kernel module, which is missing
en: firmware missing
vi: thiếu firmware

en: Network Manager
vi: Trình quản lý mạng

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

en: Connecting to the cellular network...
vi: Đang kết nối đến mạng di động...

en: Connecting to the wireless network...
vi: Đang kết nối vào mạng không dây...

en: Connecting to the wired network...
vi: Đang kết nối vào mạng có dây...

en: Connecting to the VPN...
vi: Đang kết nối đến VPN...

en: Connecting to the network...
vi: Đang kết nối vào mạng...

en: Connected to the wireless network
vi: Đã kết nối mạng không dây

en: Wireless connection
vi: Kết nối không dây

en: Connected to the wired network
vi: Đã kết nối mạng có dây

en: Connected to the cellular network
vi: Đã kết nối đến mạng di động...

en: Connected to the VPN
vi: Đã kết nối đến VPN

en: Connected to the network
vi: Đã nối mạng

en: Notifications
vi: Thông báo

en: Clear notifications
vi: Xóa sạch thông báo

en: No notifications
vi: Không thông báo

en:  notification
vi:  thông báo

en:  notifications
vi:  thông báo

en:  (Just now)
vi:  (Vừa mới)

en:  (%s seconds ago)
vi:  (%s giây trước)

en:  (%s minute ago)
vi:  (%s phút trước)

en:  (%s minutes ago)
vi:  (%s phút trước)

en: Show percentage
vi: Hiển thị phần trăm

en: Show time remaining
vi: Hiển thị thời gian còn lại

en: Hide label
vi: Ẩn nhãn

en: Estimating...
vi: Đang ước lượng...

en: Recent documents
vi: Tài liệu gần đây

en: No recent documents
vi: Không có tập tin gần đây

en: Removable drives
vi: Ổ đĩa di động

en: Open file manager
vi: Mở trình quản lý tập tin

en: Hi there!
vi: Chào !

en: YOU PRESSED THE BUTTON!!!
vi: BẠN ĐÃ NHẤN NÚT !!!

en: YOU USED THE HOTKEY!!!
vi: BẠN ĐÃ DÙNG PHÍM NÓNG !!!

en: Open Player
vi: Mở Trình phát

en: Quit Player
vi: Thoát Trình phát

en: Mute output
vi: Làm câm đầu ra

en: Mute input
vi: Làm câm đầu vào

en: Launch player...
vi: Khởi chạy trình chơi nhạc...

en: Output device...
vi: Thiết bị xuất...

en: Open Trash
vi: Mở sọt rác

en: Are you sure you want to delete all items from the trash?
vi: Bạn có chắc muốn xóa tất cả các mục trong sọt rác?

en: This operation cannot be undone.
vi: Thao tác này không thể phục hồi lại được.

en: Empty Trash?
vi: Đổ rác?

en: Account Details
vi: Chi tiết Tài khoản

en: Guest Session
vi: Phiên Khách

note: #-#-#-#-#  908 (MATE Desktop Environment)  #-#-#-#-# when changing one of those two strings, don't forget to * update the ones in panel-menu-items.c (look for * "1" (msgctxt: "panel:showusername"))
en: Log Out...
vi: Đăng xuất...

en: Close all
vi: Đóng tất cả

en: Close others
vi: Đóng những cái khác

en: All windows
vi: Mọi cửa sổ

en: No open windows
vi: Không có cửa sổ đang mở

en: Switch workspace
vi: Chuyển đổi vùng làm việc

en: Configure display settings...
vi: Cấu hình thiết lập hiển thị...

en: Add new launcher
vi: Thêm bộ khởi chạy mới

en: Edit launcher
vi: Chỉnh sửa bộ khởi chạy

en: Switch to Normal Mode
vi: Chuyển sang Chế độ Thường

en: Switch to Advanced Mode
vi: Chuyển sang Chế độ Nâng cao

note: #-#-#-#-#  326 (gnome-system-monitor GNOME TRUNK)  #-#-#-#-# hardware section
en: Hardware
vi: Phần cứng

en: network, wireless, wifi, ethernet, broadband, internet
vi: mạng, không dây, wifi, ethernet, băng rộng, internet

en: display, screen, monitor, layout, resolution, dual, lcd
vi: hiển thị, màn hình, màn hình, bố trí, độ phân giải, đôi, lcd

en: Regional Settings
vi: Thiết đặt Khu vực

en: region, layout, keyboard, language
vi: khu vực, bố trí, bàn phím, ngôn ngữ

en: bluetooth, dongle, transfer, mobile
vi: bluetooth, dongle, chuyển, di động

en: magnifier, talk, access, zoom, keys, contrast
vi: kính phóng đại, nói chuyện, truy cập, thu phóng, phím, tương phản

en: Power Management
vi: Quản lý Điện năng

en: power, suspend, hibernate, laptop, desktop
vi: điện năng, tạm dừng, ngủ đông, máy tính xách tay, máy bàn

en: sound, speakers, headphones, test
vi: âm thanh, loa, tai nghe, thử

en: color, profile, display, printer, output
vi: màu, hồ sơ, hiển thị, máy in, đầu ra

en: printers, laser, inkjet
vi: máy in, laser, phun màu

en: Firewall
vi: Tường lửa

en: firewall, block, filter, programs
vi: tường lửa, chặn, lọc, chương trình

en: language, install, foreign
vi: ngôn ngữ, cài đặt, ngoại ngữ

en: login, mdm, gdm, manager, user, password, startup, switch
vi: đăng nhập, mdm, gdm, trình quản lý, người dùng, mật khẩu, khởi động, chuyển

en: startup, programs, boot, init, session
vi: khởi động, chương trình, khởi động, khởi tạo, phiên

en: Device Drivers
vi: Trình Điều khiển Thiết bị

en: video, driver, wifi, card, hardware, proprietary, nvidia, radeon, nouveau, fglrx
vi: video, trình điều khiển, wifi, bo mạch, phần cứng, độc quyền, nvidia, radeon, nouveau, fglrx

en: ppa, repository, package, source, download
vi: ppa, kho phần mềm, gói, nguồn, tải xuống

en: user, users, account, accounts, group, groups, password
vi: người dùng, người dùng, tài khoản, tài khoản, nhóm, nhóm, mật khẩu

en: The group name cannot contain space characters
vi: Tên nhóm không được chứa ký tự cách

en: Confirm password
vi: Xác nhận mật khẩu

en: Generate a password
vi: Phát sinh mật khẩu

en: Your new password needs to be at least 8 characters long
vi: Mật khẩu mới của bạn cần phải dài ít nhất 8 ký tự

en: An error occured. Your password was not changed.
vi: Có lỗi xảy ra. Mật khẩu của bạn chưa được thay đổi.

en: Too short
vi: Quá ngắn

en: The username cannot contain space characters
vi: Tên người dùng không được chứa ký tự cách

en: Click to change the picture
vi: Nhấp để đổi hình ảnh

en: Click to change the name
vi: Nhấp để đổi tên

en: Click to change the password
vi: Nhấp để đổi mật khẩu

en: Click to change the groups
vi: Nhấp để đổi nhóm

en: No password set
vi: Chưa đặt mật khẩu

en: Set at login
vi: Đặt lúc đăng nhập

en: This user is currently logged in
vi: Người dùng này hiện đang đăng nhập

en: Are you sure you want to permanently delete %s and all the files associated with this user?
vi: Bạn có chắc chắn muốn xoá vĩnh viễn %s và mọi tập tin liên quan với người dùng này không ?

en: This group is set as %s's primary group
vi: Nhóm này được đặt là nhóm chính của %s

en: applets
vi: tiểu trình

en: You can remove specific instances in panel edit mode via the context menu.
vi: Bạn có thể loại bỏ những thể hiện cụ thể với chế độ sửa bảng qua trình đơn ngữ cảnh.

en: No picture
vi: Không hình

en: Mosaic
vi: Khảm

en: Spanned
vi: Trải

en: background, picture, screenshot, slideshow
vi: hình nền, hình ảnh, ảnh chụp màn hình, trình chiếu

en: Backgrounds
vi: Hình nền

en: Add wallpapers
vi: Thêm hình nền

en: Recursive listing
vi: Liệt kê đệ quy

en: Picture aspect
vi: Tỉ lệ hình ảnh

en: time, date, calendar, format, network, sync
vi: thời gian, ngày tháng, lịch, định dạng, mạng, đồng bộ

en: Use network time
vi: Dùng thời gian mạng

en: Date :
vi: Ngày:

en: Time :
vi: Giờ:

en: _Calendar
vi: _Lịch

en: M_usic
vi: _Nhạc

en: CD _audio
vi: CD _nhạc

en: _DVD video
vi: _DVD phim

en: Select an application for video DVDs
vi: Chọn ứng dụng cho DVD phim

en: _Software
vi: _Phần mềm

en: Select an application for software CDs
vi: Chọn ứng dụng cho CD phần mềm

en: Windows software
vi: Phần mềm Windows

en: Open folder
vi: Mở thư mục

en: _Action:
vi: _Hành động:

en: media, defaults, applications, programs, removable, browser, email, calendar, music, videos, photos, images, cd, autostart
vi: phương tiện, mặc định, ứng dụng, chương trình, tháo lắp được, trình duyệt, điện thư, lịch, nhạc, phim, ảnh, hình, cd, tự khởi chạy

en: Applications & Removable Media
vi: Ứng dụng & Phương tiện tháo lắp

en: desklet, desktop, slideshow
vi: tiểu trình màn hình làm việc, màn hình làm việc, trình chiếu

en: desklet
vi: tiểu trình

en: desklets
vi: tiểu trình màn hình

en: Desklets
vi: Tiểu trình màn hình

en: You can remove specific instances from the desktop via that desklet's context menu
vi: Bạn có thể loại bỏ những thể hiện cụ thể trên màn hình làm việc qua trình đơn ngữ cảnh của tiểu trình

en: General Desklets Settings
vi: Thiết đặt Tiểu trình màn hình Tổng quát

en: No decoration
vi: Không trang trí

en: Border only
vi: Chỉ khung viền

en: Border and header
vi: Khung viền và tiêu đề

en: Decoration of desklets
vi: Trang trí tiểu trình màn hình

en: Note: Some desklets require the border/header to be always present
vi: Lưu ý: Vài tiểu trình màn hình yêu cầu luôn phải có biên/đầu đề

en: Such requirements override the settings selected here
vi: Những yêu cầu đó được ưu tiên hơn các thiết đặt chọn ở đây

en: Snap desklets to grid
vi: Bắt dính tiểu trình vào lưới

en: Width of desklet snap grid
vi: Chiều rộng lưới dính tiểu trình

en: desktop, home, button, trash
vi: màn hình làm việc, nhà, nút, thùng rác

en: Show a computer icon
vi: Hiện biểu tượng máy tính

en: Show a home icon
vi: Hiện biểu tượng nhà

en: Show the trash
vi: Hiện thùng rác

en: Show mounted volumes
vi: Hiện phân vùng đã gắn kết

en: Show network servers
vi: Hiện máy chủ mạng

en: effects, fancy, window
vi: hiệu ứng, đẹp đẽ, cửa sổ

en: Enable desktop effects
vi: Bật hiệu ứng màn hình

en: Enable desktop effects on dialog boxes
vi: Bật hiệu ứng màn hình trên hộp thoại

en: Closing windows:
vi: Đóng cửa sổ:

en: Mapping windows:
vi: Ánh xạ cửa sổ:

note: #-#-#-#-#  143 (evolution 1.4 GNOME TRUNK)  #-#-#-#-# Translators: Character set "Chinese, Traditional"
en: Traditional
vi: Truyền thống

en: Minimizing windows:
vi: Thu nhỏ cửa sổ:

en: Maximizing windows:
vi: Phóng to cửa sổ:

en: Unmaximizing windows:
vi: Bỏ phóng to cửa sổ:

en: Tiling and snapping windows:
vi: Xếp gạch và bám dính cửa sổ:

en: Enable fade effect on Cinnamon scrollboxes (like the Menu application list)
vi: Bật hiệu ứng mờ dần trên hộp cuộn Cinnamon (như danh sách ứng dụng Trình đơn)

en: extension, addon
vi: phần mở rộng, gắn thêm

en: extension
vi: phần mở rộng

en: extensions
vi: phần mở rộng

en: font, size, small, large
vi: phông, cỡ, nhỏ, to

en: Text scaling factor
vi: Hệ số phóng to chữ

en: logging, click, notifications
vi: ghi nhật ký, nhấp, thông báo

en: Log LookingGlass output to ~/.cinnamon/glass.log (Requires Cinnamon restart)
vi: Ghi nhật ký đầu ra LookingGlass vào ~/.cinnamon/glass.log (yêu cầu khởi chạy lại Cinnamon)

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

en: hotcorner, overview, scale, expo
vi: góc nóng, toàn cảnh, định tỷ lệ, expo

en: Hot Corners
vi: Góc nóng

en: Icon visible
vi: Hiển thị biểu tượng

en: system, information, details, graphic, sound, kernel, version
vi: hệ thống, thông tin, chi tiết, đồ hoạ, âm thanh, nhân, phiên bản

en: System Info
vi: Thông tin Hệ thống

en: Toggle Scale
vi: Bật tắt Scale

en: Toggle Expo
vi: Bật tắt Expo

en: Cycle through open windows
vi: Luân phiên các cửa sổ đang mở

en: Cycle backwards though open windows
vi: Luân phiên chiều ngược lại các cửa sổ đang mở

en: Run dialog
vi: Cửa sổ chạy

en: Menu button (must restart Cinnamon)
vi: Nút trình đơn (phải khởi chạy lại Cinnamon)

note: #-#-#-#-#  1188 (sawfish HEAD)  #-#-#-#-# ../lisp/sawfish/wm/state/maximize.jl
en: Maximize window
vi: Phóng to cửa sổ

en: Minimize window
vi: Thu nhỏ cửa sổ

en: Close window
vi: Đóng cửa sổ

en: Activate window menu
vi: Kích hoạt trình đơn cửa sổ

en: Toggle fullscreen state
vi: Bật tắt trạng thái toàn màn hình

en: Maximize vertically
vi: Phóng to chiều dọc

en: Maximize horizontally
vi: Phóng to chiều ngang

en: Move window
vi: Di chuyển cửa sổ

en: Center window in screen
vi: Canh cửa sổ giữa màn hình

en: Move window to upper-right
vi: Chuyển cửa sổ đến góc trên phải

en: Move window to upper-left
vi: Chuyển cửa sổ đến góc trên trái

en: Move window to lower-right
vi: Chuyển cửa sổ đến góc dưới phải

en: Move window to lower-left
vi: Chuyển cửa sổ đến góc dưới trái

en: Move window to right edge
vi: Chuyển cửa sổ đến cạnh phải

en: Move window to top edge
vi: Chuyển cửa sổ đến cạnh trên

en: Move window to bottom edge
vi: Chuyển cửa sổ đến cạnh đáy

en: Move window to left edge
vi: Chuyển cửa sổ đến cạnh trái

en: Push tile left
vi: Đẩy ô sang trái

en: Push tile right
vi: Đẩy ô sang phải

en: Push tile up
vi: Đẩy ô lên

en: Push tile down
vi: Đẩy ô xuống

en: Push snap left
vi: Đẩy bám dính sang trái

en: Push snap right
vi: Đẩy bám dính sang phải

en: Push snap up
vi: Đẩy bám dính lên

en: Push snap down
vi: Đẩy bám dính xuống

en: Toggle showing window on all workspaces
vi: Bật tắt hiện cửa sổ trên mọi vùng làm việc

en: Switch to left workspace
vi: Chuyển sang vùng làm việc trái

en: Switch to right workspace
vi: Chuyển sang vùng làm việc phải

en: Switch to workspace 1
vi: Chuyển sang vùng làm việc 1

en: Switch to workspace 2
vi: Chuyển sang vùng làm việc 2

en: Switch to workspace 3
vi: Chuyển sang vùng làm việc 3

en: Switch to workspace 4
vi: Chuyển sang vùng làm việc 4

en: Switch to workspace 5
vi: Chuyển sang vùng làm việc 5

en: Switch to workspace 6
vi: Chuyển sang vùng làm việc 6

en: Switch to workspace 7
vi: Chuyển sang vùng làm việc 7

en: Switch to workspace 8
vi: Chuyển sang vùng làm việc 8

en: Switch to workspace 9
vi: Chuyển sang vùng làm việc 9

en: Switch to workspace 10
vi: Chuyển sang vùng làm việc 10

en: Switch to workspace 11
vi: Chuyển sang vùng làm việc 11

en: Switch to workspace 12
vi: Chuyển sang vùng làm việc 12

en: Toggle recording desktop (must restart Cinnamon)
vi: Bật tắt quay phim màn hình (phải khởi chạy lại Cinnamon)

note: #-#-#-#-#  1410 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Zoom in
vi: Phóng to

note: #-#-#-#-#  1410 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Zoom out
vi: Thu nhỏ

en: Launch terminal
vi: Chạy trình dòng lệnh

en: keyboard, shortcut, hotkey
vi: bàn phím, phím tắt, phím nóng

en: unassigned
vi: chưa gán

en: Add custom shortcut
vi: Thêm phím tắt tuỳ biến

en: Enable key repeat
vi: Bật lặp phím

en: Repeat delay:
vi: Độ trễ lặp:

en: Short
vi: Ngắn

en: Repeat speed:
vi: Tốc độ lặp:

en: Text cursor blinks
vi: Nhấp nháy con nháy văn bản

en: Blink speed:
vi: Tốc độ nháy:

en: Test Box
vi: Hộp Thử nghiệm

en: To edit a keyboard binding, click it and press the new keys, or press backspace to clear it.
vi: Để chỉnh sửa tổ hợp phím, nhấp vào nó rồi nhấn phím mới, hoặc nhấn backspace để xoá.

en: Remove custom shortcut
vi: Bỏ phím tắt tuỳ biến

en: Keyboard bindings
vi: Tổ hợp phím

en: Window Tiling
vi: Lát Cửa sổ

en: Workspace Management
vi: Quản lý Vùng làm việc

en: 
    This key combination, '<b>%s</b>' cannot be used because it would become impossible to type using this key.
vi: 
    Tổ hợp phím này, '<b>%s</b>' không dùng được vì sau đó bạn sẽ không thể nhập liệu được với phím này.

en: Please try again with a modifier key such as Control, Alt or Super (Windows key) at the same time.
vi: Vui lòng thử lại với một phím chức năng như Ctrl, Alt hay Super (Windows) cùng lúc.

en: This key combination, '<b>%s</b>' is currently in use by '<b>%s</b>'.
vi: Tổ hợp phím này, '<b>%s</b>' hiện đang được dùng trong '<b>%s</b>'.

en: If you continue, the combination will be reassigned to '<b>%s</b>.'
vi: Nếu tiếp tục, tổ hợp này sẽ được gán lại thành '<b>%s</b>.'

en: Do you want to continue with this operation?
vi: Bạn có muốn tiếp tục với thao tác này không ?

en: menu, start, bookmarks, places, recent
vi: trình đơn, khởi động, ưa thích, vị trí, gần đây

en: Show bookmarks and places
vi: Hiện ưa thích và vị trí

en: Show recent files
vi: Hiện tập tin gần đây

en: Enable auto-scrolling in application list
vi: Bật tự động cuộn trong danh sách ứng dụng

en: Open menu when I move my mouse over it
vi: Hiện trình đơn khi di chuột lên

en: Enable filesystem path entry in search box
vi: Bật mục nhập đường dẫn hệ thống tập tin trong hộp tìm kiếm

en: Menu hover delay
vi: Độ trễ lượn trình đơn

en: mouse, touchpad, synaptic, double-click
vi: chuột, bàn chạm chuột, synaptic, nhấp đúp

en: Mouse and Touchpad
vi: Chuột và Bàn chạm chuột

en: Left handed (mouse buttons inverted)
vi: Thuận tay trái (đảo nút chuột)

en: Show position of pointer when the Control key is pressed
vi: Hiện vị trí con trỏ khi nhấn Ctrl

en: Emulate middle click by clicking both left and right buttons
vi: Giả lập nhấp nút giữa khi nhấp cả nút trái phải

en: Pointer Speed
vi: Tốc độ Con trỏ

en: Sensitivity:
vi: Độ nhạy:

en: Double-click test
vi: Thử nhấp đúp

en: Drag and drop
vi: Kéo và thả

en: Cinnamon drag threshold
vi: Ngưỡng kéo Cinnamon

en: GTK drag threshold
vi: Ngưỡng kéo GTK

en: Enable mouseclicks with touchpad
vi: Bật nhấp chuột bằng bàn chạm

en: Scrolling
vi: Cuộn

en: Edge Scrolling
vi: Cuộn Cạnh

en: Two-finger scrolling
vi: Cuộn hai ngón

en: Panel layout
vi: Bố trí bảng

en: DOUBLE-CLICK
vi: NHẤP ĐÚP

en: panel, height, bottom, top, autohide, size, traditional, layout
vi: bảng, cao, đáy, trên, tự động ẩn, kích cỡ, truyền thống, bố trí

en: Traditional (panel at the bottom)
vi: Truyền thống (bảng nằm dưới đáy)

en: Flipped (panel at the top)
vi: Lật (bảng nằm trên cùng)

en: Classic (panels at the top and at the bottom)
vi: Cổ điển (một bảng nằm trên và một bảng dưới đáy)

en: Note: If you change the layout you will need to restart Cinnamon and Cinnamon Settings.
vi: Lưu ý: nếu thay đổi bố trí, bạn cần phải khởi chạy Cinnamon và Thiết đặt Cinnamon

en: Auto-hide panel
vi: Tự động ẩn bảng

en: Show delay
vi: Độ trễ hiển thị

en: Hide delay
vi: Độ trễ ẩn

en: Auto-hide top panel
vi: Tự động ẩn bảng trên

en: Auto-hide bottom panel
vi: Tự động ẩn bảng đáy

en: Use customized panel size (otherwise it's defined by the theme)
vi: Dùng kích cỡ bảng tuỳ biến (nếu không nó sẽ được đặt theo chủ đề)

en: Allow Cinnamon to scale panel text and icons according to the panel heights
vi: Cho phép Cinnamon định kích cỡ chữ và biểu tượng bảng theo chiều cao

en: Top panel height
vi: Chiều cao bảng trên

en: Bottom panel height
vi: Chiều cao bảng dưới

en: Panel edit mode
vi: Chế độ sửa bảng

en: screensaver, brightness, lock, password, away, message
vi: bộ bảo vệ màn hình, độ sáng, khoá, mật khẩu, tạm vắng, thông báo

en: Screensaver & Lock Settings
vi: Thiết đặt Bộ bảo vệ màn hình & Khoá

en: Ask for an away message when locking the screen from the menu
vi: Yêu cầu nhập thông báo tạm vắng khi khoá màn hình từ trình đơn

en: Default away message
vi: Thông báo tạm vắng mặc định

en: themes, style
vi: chủ đề, kiểu dáng

en: themes
vi: chủ đề

en: Other settings
vi: Thiết đặt khác

en: Icons
vi: Biểu tượng

en: Window borders
vi: Viền cửa sổ

en: Mouse pointer
vi: Con trỏ chuột

en: Keybindings
vi: Tổ hợp phím

en: Show icons in menus
vi: Hiện biểu tượng trong trình đơn

en: Show icons on buttons
vi: Hiện biểu tượng trên nút nhấn

en: window, tile, flip, tiling, snap, snapping
vi: cửa sổ, ô, lật, lát, bám, bám dính

en: Window Tiling and Edge Flip
vi: Lát và Lật Cạnh Cửa sổ

en: Enable Window Tiling and Snapping
vi: Cho phép Lát và Bám dính Cửa sổ

en: Tiling HUD visibility threshold
vi: Ngưỡng hiển thị HUD lát

en: Modifier to use for toggling between tile and snap mode
vi: Phiếm bổ trợ dùng để bật tắt giữa chế độ ô và bám

en: Maximize, instead of tile, when dragging a window to the top edge
vi: Cực đại hoá, thay vì ô, khi kéo cửa sổ đến cạnh trên

en: Prevent the snap on-screen-display from showing
vi: Ngăn hiển thị trên màn hình bám dính hiện

en: Enable Edge Flip
vi: Bật Lật Cạnh

en: Edge Flip delay
vi: Độ trễ Lật Cạnh

en: Invert the left and right arrow key directions used to shift workspaces during a window drag
vi: Đảo hướng phím mũi tên trái phải dùng để chuyển vùng làm việc khi kéo cửa sổ

en: Enable legacy window snapping (hold <Shift> while dragging a window)
vi: Cho phép bám dính cửa sổ kiểu cũ (giữ <Shift> khi kéo cửa sổ)

en: user, account, information, details
vi: người dùng, tài khoản, thông tin, chi tiết

en: Account details
vi: Chi tiết tài khoản

en: Click to change your picture
vi: Nhấp để đổi hình ảnh của bạn

en: Take a photo...
vi: Chụp ảnh...

en: Click to change your name
vi: Nhấp để đổi tên của bạn

en: Picture:
vi: Hình ảnh:

en: Click to change your password
vi: Nhấp để đổi mật khẩu của bạn

en: windows, titlebar, edge, switcher, window list, attention, focus
vi: cửa sổ, thanh tiêu đề, cạnh, bộ chuyển, danh sách cửa sổ, chú ý, tiêu điểm

en: Window focus mode
vi: Chế độ tiêu điểm cửa sổ

en: Window drag/resize threshold
vi: Ngưỡng kéo/định cỡ cửa sổ

en: Attach dialog windows to their parent window's titlebar
vi: Gắn cửa sổ hộp thoại với thanh tiêu đề cửa sổ cấp trên

en: Icons and thumbnails
vi: Biểu tượng và hình nhỏ

en: Icons and window preview
vi: Biểu tượng và xem trước cửa sổ

en: Window preview (no icons)
vi: Xem trước cửa sổ (không biểu tượng)

en: Coverflow (3D)
vi: Luồng che (3D)

en: Timeline (3D)
vi: Dòng thời gian (3D)

en: ALT-tab switcher style
vi: Kiểu bộ chuyển Alt-Tab

en: Enforce displaying the alt-tab switcher on the primary monitor instead of the active one
vi: Bắt buộc hiển thị bộ chuyển alt-tab trên màn hình chính thay vì màn hình đang hoạt động

en: Enable mouse-wheel scrolling in Window List applet
vi: Bật cuộn bánh xe chuột trong tiểu trình Danh sách Cửa sổ

en: Bring windows which require attention to the current workspace (instead of switching to the window's workspace)
vi: Đem cửa sổ cần chú ý đến vùng làm việc hiện hành (thay vì chuyển đến vùng làm việc chứa cửa sổ đó)

en: Show an alert in the window list when a window from another workspace requires attention
vi: Hiện báo động trong danh sách cửa sổ khi có cửa sổ ở vùng làm việc khác cần chú ý

en: Left side title bar buttons
vi: Nút thanh tiêu đề bên trái

en: Right side title bar buttons
vi: Nút thanh tiêu đề bên phải

en: workspace, osd, expo, monitor
vi: vùng làm việc, osd, expo, màn hình

note: #-#-#-#-#  1188 (sawfish HEAD)  #-#-#-#-# ../lisp/sawfish/wm/custom.jl
en: Workspaces
vi: Vùng làm việc

en: Enable workspace OSD
vi: Bật OSD vùng làm việc

en: Workspace OSD duration
vi: Thời lượng OSD vùng làm việc

en: Workspace OSD horizontal position
vi: Vị trí ngang OSD vùng làm việc

en: percent of the monitor's width
vi: phần trăm chiều rộng màn hình

en: Workspace OSD vertical position
vi: Vị trí dọc OSD vùng làm việc

en: percent of the monitor's height
vi: phần trăm chiều cao màn hình

en: Allow cycling through workspaces
vi: Cho phép luân phiên các vùng làm việc

en: Only use workspaces on primary monitor (requires Cinnamon restart)
vi: Chỉ dùng vùng làm việc trên màn hình chính (yêu cầu khởi chạy lại Cinnamon)

en: Display Expo view as a grid
vi: Hiện khung xem Expo dạng lưới

en: Add to %s
vi: Thêm vào %s

en: Apply theme
vi: Áp dụng chủ đề

en: Some %s can be added multiple times.
     Use this to add another instance. Use panel edit mode to remove a single instance.
vi: Vài %s có thể được thêm vài lần.
     Dùng chức năng này để thêm một thể hiện khác. Dùng chế độ chỉnh sửa bảng để loại bỏ một thể hiện.

en: Click to enable this %s
vi: Nhấp để bật %s

en: Click to apply this %s
vi: Nhấp để áp dụng %s này

en: Configure this %s
vi: Cấu hình %s này

en: Restore to default
vi: Khôi phục về mặc định

en: Restore default theme
vi: Khôi phục chủ đề mặc định

en: All %s
vi: Mọi %s

en: Active %s
vi: %s đang hoạt động

en: Inactive %s
vi: %s không hoạt động

en: Get more online
vi: Lấy thêm trực tuyến

en: Most popular
vi: Thông dụng nhất

en: Latest
vi: Mới nhất

en:   Install or update selected
vi:   Cài hoặc cập nhật phần chọn

en: Refresh list
vi: Làm mới danh sách

en: This %s is read-only, and cannot be uninstalled
vi: %s này chỉ-đọc, và không thể gỡ bỏ được.

en: This %s is currently active.
vi: %s này hiện đang hoạt động.

en: 
    
    Instance count: %d
vi: 
    
    Số thể hiện: %d

en: An update is available for this %s
vi: Có cập nhật cho %s này

en: This %s is installed and up-to-date
vi: %s này đã cài và được cập nhật

en: Remove from %s
vi: Gỡ bỏ khỏi %s

en: Unmark
vi: Bỏ đánh dấu

en: Mark for upgrade
vi: Đánh dấu nâng cấp

en: Mark for installation
vi: Đánh dấu cài đặt

en: More info
vi: Thông tin thêm

en: One or more active %s may have been updated.  You probably need to restart Cinnamon for the changes to take effect
vi: Một hoặc nhiều hơn %s đang hoạt động đã được cập nhật. Chắc bạn cần phải khởi chạy lại Cinnamon để các thay đổi có hiệu lực.

en: There are multiple instances of this %s, do you want to remove them all?
vi: Có nhiều thể hiện của %s này, bạn có muốn gỡ bỏ hết không ?

en: Are you sure you want to completely remove %s?
vi: Bạn có chắc chắn muốn gỡ bỏ hoàn toàn %s không ?

en: This operation will update %d installed %s.
    
    Do you want to continue?
vi: Thao tác này sẽ cập nhật %d %s đã cài đặt.
    
    Bạn có muốn tiếp tục không ?

en: %d updates available!
vi: Có %d cập nhật !

en: %d update available!
vi: Có %d cập nhật !

en: Some %s can be added multiple times.
    Use this to add another instance. Use panel edit mode to remove a single instance.
vi: Một vài %s có thể thêm nhiều lần.
    Dùng chức năng này để thêm một thể hiện khác. Dùng chế độ sửa bảng để loại bỏ một thể hiện.

en: 
    This %s does not support multiple instances.
vi: 
    %s này không hỗ trợ nhiều thể hiện.

en: 
    This %s supports max %d instances.
vi: 
    %s này hỗ trợ tối đa %d thể hiện.

en: Click the eyedropper, then click a color anywhere on your screen to select that color
vi: Nhấp vào cái nhỏ mắt, rồi nhấp vào một màu bất kỳ trên màn hình để chọn

en: Applet info
vi: Thông tin tiểu trình

en: Select and Close
vi: Chọn rồi Đóng

en: Refreshing %s index...
vi: Làm mới chỉ mục %s...

en: Something went wrong with the spices download.  Please try refreshing the list again.
vi: Có trục trặc gì đó với tải xuống spices. Vui lòng thử làm mới danh sách lần nữa.

en: Refreshing %s cache...
vi: Làm mới vùng đệm %s...

en: Installing %s...
vi: Đang cài đặt %s...

en: Installing translations for %s...
vi: Đang cài đặt bản dịch cho %s...

en: Please enter your password to install the required settings schema for %s
vi: Vui lòng nhập mật khẩu để cài đặt lược đồ thiết đặt yêu cầu cho %s

en: Could not install the settings schema for %s.  You will have to perform this step yourself.
vi: Không cài đặt lược đồ thiết đặt cho %s được. Bạn sẽ phải tự thực hiện bước này.

en: An error occurred during installation or updating.  You may wish to report this incident to the developer of %s.
    
    If this was an update, the previous installation is unchanged
vi: Có lỗi xảy ra khi cài đặt hay cập nhật. Chắc bạn muốn báo cáo sự việc này với nhà phát triển của %s.
    
    Nếu là cập nhật thì bản cài đặt cũ không bị thay đổi

en: Uninstalling %s...
vi: Đang gỡ cài đặt %s...

en: Please enter your password to remove the settings schema for %s
vi: Vui lòng nhập mật khẩu để loại bỏ lược đồ thiết đặt cho %s

en: Could not remove the settings schema for %s.  You will have to perform this step yourself.  This is not a critical error.
vi: Không loại bỏ lượt đồ thiết đặt cho %s được. Bạn sẽ phải tự thực hiện bước này. Đây không phải lỗi nghiêm trọng.

en: Problem uninstalling %s.  You may need to manually remove it.
vi: Có vấn đề khi gỡ cài đặt %s. Có lẽ bạn cần phải gỡ bỏ thủ công.

en: An error occurred while trying to access the server.  Please try again in a little while.
vi: Có lỗi xảy ra khi truy cập máy chủ. Vui lòng thử lại sau một lúc.

en: 
    
    Details:  %s
vi: 
    
    Chi tiết: %s

en: Back to list
vi: Quay lại danh sách

en: More actions...
vi: Thêm hành động...

en: Remove the current instance of this %s
vi: Gỡ bỏ thể hiện %s hiện tại

en: Momentarily highlight the %s on your desktop
vi: Tạm thời làm nổi %s trên màn hình làm việc

en: Instance %s
vi: Thể hiện %s

en: Select a JSON file to import
vi: Chọn tập tin JSON để nhập

en: JSON files
vi: Tập tin JSON

en: Select or enter file to export to
vi: Chọn hay nhập tập tin để xuất ra

en: Error saving file
vi: Lỗi lưu tập tin

en: There was a problem exporting the file to the selected location.
vi: Có vấn đề khi xuất tập tin ra vị trí đã chọn.

en: Error importing file
vi: Lỗi nhập tập tin

en: There was a problem importing the configuration file.
    Please check that it is a valid JSON file, and is appropriate for this applet/desklet/extension.
    The original configuration file is unchanged.
vi: Có trục trặc khi nạp tập tin cấu hình.
    Vui lòng kiểm tra rằng nó đúng là một tập tin JSON hợp lệ và phù hợp với tiểu trình/tiểu trình màn hình/phần mở rộng này.
    Tập tin cấu hình ban đầu vẫn được giữ nguyên.

en: Possible incompatible versions
vi: Có khả năng phiên bản không tương thích

en: The MD5 tags for the file you are trying to import and the existing file do not match.
    This means the two files were generated by different versions of this applet, desklet or extension,
    or possibly from a different one entirely.  Continuing with this procedure could yield unpredictable results.
    
    Are you sure you want to proceed?
vi: Thẻ MD5 của tập tin bạn đang muốn nhập vào và tập tin hiện hữu không khớp.
    Điều này có nghĩa là hai tập tin phát sinh bởi những phiê n bản khác nhau của tiểu trình, tiểu trình màn hình hay phần mở rộng này,
    hoặc có khả năng của một cái khác hẳn. Tiếp tục thao tác này có thể đem lại những kết quả không đoán trước được.
    
    Bạn có chắc chắn muốn tiến hành không ?

en: Select a directory to use
vi: Chọn thư mục cần dùng

en: Pick a new icon file
vi: Chọn tập tin biểu tượng mới

en: Click to set a new accelerator key.
vi: Nhấp để đặt phím gia tốc mới

en:   Press Escape or click again to cancel the operation.
vi:   Nhấn Escape hay nhấp lại để huỷ thao tác.

en: Pick an accelerator
vi: Chọn phím gia tốc

en: <not set>
vi: <chưa đặt>

en: Please type an away message for the lock screen
vi: Xin vui lòng nhập thông báo vắng mặt cho màn hình khóa

en: Do you want to restart Cinnamon?
vi: Bạn có muốn khởi chạy lại Cinnamon không ?

en: Cinnamon just crashed. You are currently running in Fallback Mode.
vi: Cinnamon vừa hỏng. Bạn hiện đang chạy Chế độ Dự phòng

note: photoframe@cinnamon.org->settings-schema.json->fade-delay->description
en: Fade delay:
vi: Độ trễ mờ:

note: photoframe@cinnamon.org->settings-schema.json->effect->description
en: Special effect:
vi: Hiệu ứng đặc biệt:

note: photoframe@cinnamon.org->settings-schema.json->delay->description
en: Delay:
vi: Độ trễ:

note: #-#-#-#-#  84 (linuxmint)  #-#-#-#-# photoframe@cinnamon.org->settings-schema.json->directory->description
en: Folder:
vi: Thư mục:

note: photoframe@cinnamon.org->settings-schema.json->quality->description
en: Image quality:
vi: Chất lượng ảnh:

note: calendar@cinnamon.org->settings-schema.json->format-button->description
en: Show information on date format syntax
vi: Hiện thông tin theo cú pháp định dạng ngày tháng

note: calendar@cinnamon.org->settings-schema.json->format-button->tooltip
en: Click this button to know more about the syntax for date formats.
vi: Nhấp nút này để biết thêm về cú pháp định dạng ngày tháng.

note: calendar@cinnamon.org->settings-schema.json->use-custom-format->description
en: Use a custom date format
vi: Dùng định dạng ngày tháng tuỳ biến

note: calendar@cinnamon.org->settings-schema.json->use-custom-format->tooltip
en: Check this to define a custom format for the date in the calendar applet.
vi: Đánh dấu kiểm ở đây để định nghĩa định dạng tuỳ biến cho ngày tháng trong tiểu trình lịch.

note: calendar@cinnamon.org->settings-schema.json->custom-format->tooltip
en: Set your custom format here.
vi: Đặt định dạng tuỳ biến của bạn ở đây.

note: settings-example@cinnamon.org->settings-schema.json->head->description
en: First Section
vi: Vùng Đầu tiên

note: settings-example@cinnamon.org->settings-schema.json->custom- label->description
en: Custom Applet Label:
vi: Nhãn Tiểu trình Tuỳ biến:

note: settings-example@cinnamon.org->settings-schema.json->custom-label->tooltip
en: Set your custom label here.  This field is unavailable unless the checkbox above is enabled
vi: Đặt nhãn tuỳ biến của bạn ở đây. Trường này không có sẵn cho đến khi hộp kiểm ở trên được đánh dấu

note: settings-example@cinnamon.org->settings-schema.json->head1->description
en: Here's a new section
vi: Đây là vùng mới

note: settings-example@cinnamon.org->settings-schema.json->color->description
en: The background color for the applet:
vi: Màu nền của tiểu trình:

note: settings-example@cinnamon.org->settings-schema.json->color->tooltip
en: Click the button to select a new background color for this applet
vi: Nhấp nút để chọn màu nền mới cho tiểu trình này

note: settings-example@cinnamon.org->settings-schema.json->icon-name->description
en: The icon to use in the panel:
vi: Biểu tượng dùng trong bảng:

note: settings-example@cinnamon.org->settings-schema.json->icon-name->tooltip
en: Select an icon file, or you can type an icon name into the entry box
vi: Chọn tập tin biểu tượng, hoặc gõ tên biểu tượng vào ô nhập

note: settings-example@cinnamon.org->settings-schema.json->combo- selection->description
en: Please pick an option:
vi: Vui lòng chọn một lựa chọn:

note: settings-example@cinnamon.org->settings-schema.json->combo- selection->tooltip
en: A combo selection can select between int, boolean, float, and string values
vi: Một lựa chọn kết hợp có thể chọn giữa giá trị nguyên, luận lý, chấm nổi và chuỗi.

note: settings-example@cinnamon.org->settings-schema.json->combo- selection->options
en: Second Choice
vi: Lựa chọn Thứ hai

note: settings-example@cinnamon.org->settings-schema.json->combo- selection->options
en: Fourth Choice
vi: Lựa chọn Thứ tư

note: settings-example@cinnamon.org->settings-schema.json->combo- selection->options
en: Third Choice
vi: Lựa chọn Thứ ba

note: settings-example@cinnamon.org->settings-schema.json->combo- selection->options
en: First Choice
vi: Lựa chọn Đầu tiên

note: settings-example@cinnamon.org->settings-schema.json->keybinding- test->description
en: Set the keybinding here to activate an action:
vi: Đặt tổ hợp phím ở đây để kích hoạt lựa chọn:

note: settings-example@cinnamon.org->settings-schema.json->scale- demo->description
en: Here is a demonstration of bidirectional control:
vi: Đây là minh hoạ về điều hiển hai chiều:

note: settings-example@cinnamon.org->settings-schema.json->scale-demo->tooltip
en: If you adjust this scale, it updates in the applet.  If you adjust the scale in the applet, it updates here
vi: Nếu bạn điều chỉnh thang đo này, nó sẽ cập nhật trong tiểu trình. Nếu bạn điều chỉnh thang đo trong tiểu trình, nó sẽ cập nhật ở đây

note: settings-example@cinnamon.org->settings-schema.json->demo- button->description
en: Don't Press This Button!!!
vi: Đừng Nhấn Nút Này!!!

note: settings-example@cinnamon.org->settings-schema.json->demo-button->tooltip
en: Pressing this button activates a callback method in the applet - go ahead, press it.
vi: Nhấn nút này kích hoạt phương thức gọi lại trong tiểu trình - tiếp tục, nhấn đi.

note: settings-example@cinnamon.org->settings-schema.json->signal- test->description
en: This is a test widget for individual key signal firing
vi: Đây là tiểu trình thử nghiệm để kích hoạt tín hiệu phím riêng biệt

note: settings-example@cinnamon.org->settings-schema.json->use-custom- label->description
en: Check this to use a custom label:
vi: Kiểm vào đây để dùng nhãn tuỳ biến:

note: settings-example@cinnamon.org->settings-schema.json->use-custom- label->tooltip
en: Checking this box allows you to set a custom label in the field below - this demonstrates setting dependencies
vi: Kiểm vào ô này cho phép bạn đặt nhãn tuỳ biến cho trường bên dưới - minh hoạ tính độc lập thiết đặt

note: settings-example@cinnamon.org->settings-schema.json->spinner- number->description
en: Applet width in the panel:
vi: Độ rộng tiểu trình trong bảng:

note: settings-example@cinnamon.org->settings-schema.json->spinner- number->tooltip
en: Increase or decrease this spinner value to make the applet wider or narrower in the panel
vi: Tăng hay giảm giá trị quay số này để làm tiểu trình rộng hay hẹp hơn trong bảng

note: spacer@cinnamon.org->settings-schema.json->width->description
en: Amount of space in pixels
vi: Lượng không gian theo điểm ảnh

note: spacer@cinnamon.org->settings-schema.json->width->tooltip
en: Adjust this to increase or decrease the width of this spacer
vi: Chỉnh cái này để tăng hay giảm độ rộng của bộ phân cách này

note: scale@cinnamon.org->settings-schema.json->activate-on-hover->description
en: Activate scale on hover
vi: Kích hoạt định cỡ khi lượn

note: keyboard@cinnamon.org->settings-schema.json->use-flags->description
en: Use flags to display keyboard layouts
vi: Dùng cờ để hiển thị bố trí bàn phím

note: expo@cinnamon.org->settings-schema.json->activate-on-hover->description
en: Activate expo on hover
vi: Kích hoạt expo khi lượn

en: No Bluetooth adapters found
vi: Không tìm thấy bộ điều hợp Bluetooth

en: page 1
vi: trang 1

en: page 2
vi: trang 2

en: Mouse and Touchpad Settings
vi: Thiết lập Chuột và Touchpad

en: Send Files...
vi: Gửi Tập tin...

en: Configure Bluetooth settings
vi: Cấu hình thiết lập Bluetooth

en: Other profile…
vi: Hồ sơ khác...

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: this is a profile prefix to signify the * profile has been auto-generated for this hardware #-#-#-#-#  277 (gnome-color-manager master)  #-#-#-#-#
en: Default:
vi: Mặc định:

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: this is a profile prefix to signify the * profile his a standard space like AdobeRGB #-#-#-#-#  277 (gnome-color-manager master)  #-#-#-#-#
en: Colorspace:
vi: Không gian màu:

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: this is a profile prefix to signify the * profile is a test profile #-#-#-#-#  277 (gnome-color-manager master)  #-#-#-#-#
en: Test profile:
vi: Hồ sơ thử:

en: Set for all users
vi: Đặt cho tất cả mọi người dùng

en: Create virtual device
vi: Tạo thiết bị ảo

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: an ICC profile is a file containing colorspace data #-#-#-#-#  277 (gnome-color-manager master)  #-#-#-#-# TRANSLATORS: dialog for file->open dialog
en: Select ICC Profile File
vi: Chọn tập tin hồ sơ ICC

en: Available Profiles for Displays
vi: Các hồ sơ thiết bị hiển thị hiện có

en: Available Profiles for Scanners
vi: Các hồ sơ máy quét hiện có

en: Available Profiles for Printers
vi: Các hồ sơ máy in hiện có

en: Available Profiles for Cameras
vi: Các hồ sơ máy chụp hình hiện có

en: Available Profiles for Webcams
vi: Các hồ sơ Webcam hiện có

en: Calibration
vi: Cân chỉnh

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: this is when the button is insensitive
en: The measuring instrument does not support printer profiling.
vi: Thiết bị đo không hỗ trợ tạo hồ sơ màu cho máy in.

en: Cannot remove automatically added profile
vi: Không thể xóa bỏ hồ sơ được thêm vào tự động

note: #-#-#-#-#  277 (gnome-color-manager master)  #-#-#-#-# TRANSLATORS: this is when there is no profile for the device
en: No profile
vi: Không có hồ sơ

en: %i year | %i years
vi[0]: %i năm

en: %i month | %i months
vi[0]: %i tháng

en: %i week | %i weeks
vi[0]: %i tuần

en: Less than 1 week
vi: Dưới một tuần

en: This device is not color managed.
vi: Thiết bị này đang không được quản lý màu.

en: This device is using manufacturing calibrated data.
vi: Thiết bị này đang sử dụng thông số cân chỉnh của nhà sản xuất.

en: This device does not have a profile suitable for whole-screen color correction.
vi: Thiết bị này không có một hồ sơ phù hợp để điều chỉnh màu cả màn hình.

en: This device has an old profile that may no longer be accurate.
vi: Thiết bị này có một bộ hồ sơ cũ có thể không còn chính xác nữa.

en: No devices supporting color management detected
vi: Không tìm ra thiết bị hỗ trợ quản lý màu sắc

en: Select a region
vi: Chọn vùng

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# Keep this string in sync with gnome-desktop/libgnome-desktop/gnome-rr-labeler.c Translators:  this is the feature where what you see on your laptop's * screen is the same as your external projector.  Here, "Mirrored" is being * used as an adjec
en: Mirrored Displays
vi: Thiết bị hiển thị song song

en: Select a monitor to change its properties; drag it to rearrange its placement.
vi: Chọn màn hình để thay đổi thuộc tính; kéo để sắp xếp vị trí.

en: Failed to apply configuration: %s
vi: Gặp lỗi khi áp dụng cấu hình: %s

en: Could not get screen information
vi: Không thể lấy thông tin về màn hình

en: Network proxy
vi: Ủy nhiệm mạng

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# Translators: this is the title of the connection details * window for vpn connections, it is also used to display * vpn connections in the device list.
en: %s VPN
vi: VPN %s

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: the user is running a NM that is not API compatible
en: The system network services are not compatible with this version.
vi: Dịch vụ mạng hệ thống không tương thích với phiên bản này.

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: this is to disable the radio hardware in the * network panel
en: Air_plane Mode
vi: Chế độ _máy bay

en: Add new connection
vi: Thêm kết nối mới

en: %i day ago | %i days ago
vi[0]: %i ngày trước

en: Network details for %s including password and any custom configuration will be lost.
vi: Chi tiết mạng %s bao gồm mật khẩu và các cấu hình tuỳ biến sẽ bị mất.

en: Forget
vi: Quên

en: If you have a connection to the Internet other than wireless, you can use it to share your internet connection with others.
vi: Nếu bạn có kết nối Internet không phải không dây, bạn có thể dùng để chia sẻ kết nối Internet với người khác.

en: Switching on the wireless hotspot will disconnect you from <b>%s</b>.
vi: Chuyển qua kết nối không dây, bạn sẽ bị ngắt khỏi <b>%s</b>.

en: It is not possible to access the internet through your wireless while the hotspot is active.
vi: Không thể truy cập Internet không dây khi điểm kết nối không dây vẫn đang hoạt động.

en: Stop hotspot and disconnect any users?
vi: Bạn có muốn dừng điểm truy cập này và ngắt kết nối những người đang sử dụng?

en: _Stop Hotspot
vi: _Dừng điểm truy cập

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: this is when the use leaves the PAC textbox blank
en: Web Proxy Autodiscovery is used when a Configuration URL is not provided.
vi: Dùng Tự động phát hiện uỷ nhiệm Web nếu không cung cấp URL cấu hình.

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: WPAD is bad: if you enable it on an untrusted * network, then anyone else on that network can tell your * machine that it should proxy all of your web traffic * through them.
en: This is not recommended for untrusted public networks.
vi: Không khuyến khích đối với mạng công cộng không đáng tin.

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: IP configuration expired
vi: Hết hạn cấu hình IP

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: Secrets were required, but not provided
vi: Cần bí mật nhưng chưa được cung cấp

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: 802.1x supplicant disconnected
vi: 802.1x supplicant ngắt kết nối

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: 802.1x supplicant configuration failed
vi: Lỗi cấu hình 802.1x supplicant

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: 802.1x supplicant failed
vi: Lỗi 802.1x supplicant

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: 802.1x supplicant took too long to authenticate
vi: 802.1x supplicant tốn quá nhiều thời gian để xác thực

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: PPP service failed to start
vi: Lỗi khởi động dịch vụ PPP

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: PPP service disconnected
vi: Dịch vụ PPP bị ngắt

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: DHCP client failed to start
vi: Lỗi khởi động trình khách DHCP

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: DHCP client error
vi: Lỗi trình khách DHCP

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: DHCP client failed
vi: Lỗi trình khách DHCP

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: Shared connection service failed to start
vi: Lỗi khởi động dịch vụ kết nối chia sẻ

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: Shared connection service failed
vi: Lỗi dịch vụ kết nối chia sẻ

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: AutoIP service failed to start
vi: Lỗi khởi động dịch vụ AutoIP

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: AutoIP service error
vi: Lỗi dịch vụ AutoIP

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: AutoIP service failed
vi: Lỗi dịch vụ AutoIP

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: Line busy
vi: Đường dây bận

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: No dial tone
vi: Không có tông

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: Dialing request timed out
vi: Hết hạn yêu cầu quay số

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: Dialing attempt failed
vi: Lỗi quay số

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: Modem initialization failed
vi: Lỗi khởi động Modem

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: Failed to select the specified APN
vi: Lỗi chọn APN

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: Not searching for networks
vi: Không tìm mạng

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: Network registration denied
vi: Đăng ký mạng bị từ chối

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: Network registration timed out
vi: Hết hạn đăng ký mạng

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: Failed to register with the requested network
vi: Lỗi đăng ký mạng yêu cầu

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: PIN check failed
vi: Lỗi kiểm tra PIN

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: Firmware for the device may be missing
vi: Có lẽ thiếu firmware cho thiết bị

en: Carrier/link changed
vi: Carrier/link thay đổi

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: Existing connection was assumed
vi: Ngầm định kết nối đã tồn tại

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: Modem not found
vi: không tìm thấy Modem

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: Bluetooth connection failed
vi: Lỗi kết nối Bluetooth

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: SIM Card not inserted
vi: Chưa cài SIM

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: SIM Pin required
vi: Cần SIM Pin

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: SIM Puk required
vi: Cần SIM Puk

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: SIM wrong
vi: SIM không đúng

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: InfiniBand device does not support connected mode
vi: Thiết bị InfiniBand không hỗ trợ chế độ kết nối

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: device status reason
en: Connection dependency failed
vi: Lỗi phụ thuộc kết nối

en: Charging - %s until fully charged
vi: Đang sạc - %s đến khi sạc đầy

en: Caution low battery, %s remaining
vi: Báo động pin ít, còn %s

en: Using battery power - %s remaining
vi: Sử dụng nguồn pin - còn %s

en: Using battery power
vi: Sử dụng nguồn pin

en: Charging - fully charged
vi: Đang sạc - đã đầy

en: Caution low UPS, %s remaining
vi: Báo động UPS ít, còn %s

en: Using UPS power - %s remaining
vi: Dùng nguồn UPS - còn %s

en: Caution low UPS
vi: Báo động UPS ít

en: Using UPS power
vi: Dùng nguồn UPS

en: Your secondary battery is fully charged
vi: Pin phụ đã sạc đầy

en: Your secondary battery is empty
vi: Pin phụ rỗng

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: secondary battery #-#-#-#-#  909 (mate-power-manager 2.25.3)  #-#-#-#-# TRANSLATORS: wireless mice with internal batteries
en: Wireless mouse
vi: Chuột không dây

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: secondary battery #-#-#-#-#  909 (mate-power-manager 2.25.3)  #-#-#-#-# TRANSLATORS: wireless keyboard with internal battery
en: Wireless keyboard
vi: Bàn phím không dây

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: secondary battery
en: Uninterruptible power supply
vi: Nguồn không ngắt

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: secondary battery
en: Personal digital assistant
vi: Trợ lý điện tử cá nhân

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: secondary battery
en: Cellphone
vi: Điện thoại di động

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: secondary battery, misc
en: Battery
vi: Pin

en: Get more languages...
vi: Lấy thêm ngôn ngữ...

en: Imperial
vi: Anh-Mỹ

en: The login screen, system accounts and new user accounts use the system-wide Region and Language settings.
vi: Màn hình đăng nhập, các tài khoản hệ thống và các tài khoản mới sẽ sử dụng thiết lập hệ thống "Lãnh thổ và Ngôn ngữ".

en: The login screen, system accounts and new user accounts use the system-wide Region and Language settings. You may change the system settings to match yours.
vi: Màn hình đăng nhập, các tài khoản hệ thống và các tài khoản mới sẽ sử dụng thiết lập hệ thống "Lãnh thổ và Ngôn ngữ". Bạn có thể sửa sao cho thiết lập hệ thống giống với thiết lập của bạn.

en: Copy Settings
vi: Chép thiết lập

en: Copy Settings...
vi: Chép các thiết lập...

en:  — Cinnamon Volume Control Applet
vi:  — Tiểu trình Điều khiển Âm lượng Cinnamon

en: Sound Output Volume
vi: Âm lượng đầu ra

en: Microphone Volume
vi: Âm lượng micrô

en: _Fade:
vi: _Mờ dần

en: _Test Speakers
vi: Thử _loa

en: Speaker Testing for %s
vi: Thử loa %s

en: _Output volume:
vi: Âm lượng đầu _ra:

en: C_hoose a device for sound output:
vi: _Chọn thiết bị âm thanh đầu ra:

en: _Input volume:
vi: Âm lượng đầu _vào:

en: C_hoose a device for sound input:
vi: _Chọn thiết bị âm thanh đầu vào:

en: _Alert volume:
vi: Âm lượng _cảnh báo:

en: _Sound Preferences
vi: Tuỳ thích Â_m thanh

en: Settings for %s
vi: Thiết lập cho %s

en: Play sound through
vi: Phát âm thanh qua

en: Settings for the selected device
vi: Thiết đặt cho thiết bị được chọn

en: Test:
vi: Thử:

note: #-#-#-#-#  302 (gnome-media TRUNK)  #-#-#-#-# Note: using triangle instead of sine for test sound so we * can test the vorbis encoder as well (otherwise it'd compress too well) #-#-#-#-#  905 (MATE Desktop Environment)  #-#-#-#-#
en: Test Sound
vi: Thử âm thanh

en: Record sound from
vi: Ghi âm thanh từ

en: No shortcut set
vi: Chưa đặt phím tắt

en: _All Settings
vi: _Tất cả Thiết lập

en: Enable verbose mode
vi: Bật chế độ chi tiết

en: Panel to display
vi: Khung hiển thị

en: Learn more about color management
vi: Tìm hiểu thêm về quản lý màu sắc

en: Delete device
vi: Xoá thiết bị

en: Set this profile for all users on this computer
vi: Đặt hồ sơ này cho tất cả người dùng trên máy

en: Add profile
vi: Thêm hồ sơ

en: Remove profile
vi: Xóa hồ sơ

en: Select a language
vi: Chọn ngôn ngữ

en: Set as Primary
vi: Đặt làm Chính

en: _Resolution
vi: Độ _phân giải

en: _HTTP Proxy
vi: Ủy nhiệm _HTTP

en: Select the interface to use for the new service
vi: Chọn giao tiếp để dùng cho dịch vụ mới

en: C_reate...
vi: _Tạo...

en: _Interface
vi: _Giao tiếp

en: Connect to a Hidden Network
vi: Kết nối Mạng Ẩn

en: Last used
vi: Dùng lần cuối

en: Link speed
vi: Tốc độ đường truyền

en: _Forget Network
vi: _Quên Mạng

en: Switch off to connect to a wireless network
vi: Tắt để kết nối mạng không dây

en: Hibernate
vi: Ngủ đông

note: #-#-#-#-#  289 (gnome-disk-utility master)  #-#-#-#-# Translators: This is a mark on the Standby scale. The string should be as short as possible
en: 5 minutes
vi: 5 phút

note: #-#-#-#-#  289 (gnome-disk-utility master)  #-#-#-#-# Translators: This is a mark on the Standby scale. The string should be as short as possible
en: 10 minutes
vi: 10 phút

en: 1 hour
vi: 1 giờ

en: Don't suspend
vi: Không tạm ngưng

en: Shutdown Immediately
vi: Tắt máy Ngay

en: Ask
vi: Hỏi

en: When battery is present
vi: Khi có pin được lắp

en: When battery is charging/in use
vi: Khi pin đang sạc/sử dụng

note: #-#-#-#-#  909 (mate-power-manager 2.25.3)  #-#-#-#-# TRANSLATORS: this is the mate-screensaver throttle
en: On battery power
vi: Bằng pin

en: Suspend when inactive for
vi: Tạm ngưng nếu không hoạt động trong

en: When power is _critically low
vi: Khi nguồn _cực thấp

en: When the lid is closed
vi: Khi đóng nắp máy

en: Show battery status in the _menu bar
vi: Hiển thị tình trạng pin trên thanh _trình đơn

en: Choose a Layout
vi: Chọn bố trí

en: Select an input source to add
vi: Chọn nguồn nhập cần thêm

en: Keyboard Layout Options
vi: Tùy chọn Bố trí Bàn phím

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a push button.
en: button
vi: nút

en: Remove Region
vi: Bỏ Khu vực

en: Times
vi: Thời gian

en: Add Layout
vi: Thêm Bố trí

en: Remove Layout
vi: Bỏ Bố trí

en: Preview Layout
vi: Xem thử Bố trí

en: Use the same layout for all windows
vi: Dùng cùng kiểu bố trí cho mọi cửa sổ

en: Allow different layouts for individual windows
vi: Cho phép mỗi cửa sổ sử dụng một kiểu bố trí khác nhau

en: New windows use the default layout
vi: Cửa sổ mới dùng kiểu bố trí mặc định

en: New windows use the previous window's layout
vi: Cửa sổ mới dùng kiểu bố trí cửa sổ trước đây

en: View and edit keyboard layout options
vi: Xem và chỉnh sửa tuỳ chọn bố trí bàn phím

en: Replace the current keyboard layout settings with the
    default settings
vi: Thay thiết đặt bàn phím hiện hành với
    thiết đặt mặt định

en: Display language:
vi: Ngôn ngữ hiển thị:

en: Input source:
vi: Thiết bị nhập:

en: Screen turns off
vi: Tắt màn hình

en: 30 seconds
vi: 30 giây

en: 1 minute
vi: 1 phút

en: 2 minutes
vi: 2 phút

en: 3 minutes
vi: 3 phút

en: _Turn screen off when inactive for:
vi: _Tắt màn hình nếu không hoạt động trong:

en: _Lock screen after:
vi: _Khoá màn hình sau:

en: Require my password when waking from suspend
vi: Yêu cầu mật khẩu sau khi tạm dừng

en: OnBoard
vi: Trên máy

en: Beep on Caps and Num Lock
vi: Kêu bíp khi nhấn phím Caps và Num Lock

en: Turn on or off:
vi: Bật hoặc tắt:

en: Zoom in:
vi: Phóng to:

en: Zoom out:
vi: Thu nhỏ:

en: Seeing
vi: Nhìn

en: Closed Captioning
vi: Phụ đề

en: Hearing
vi: Nghe

en: Beep when a _modifer key is pressed
vi: Kêu bíp khi nhấn một _phím bổ trợ

en: Puts a delay between when a key is pressed and when it is accepted
vi: Đặt độ trễ từ lúc nhấn phím đến lúc phím được chấp nhận

en: A_cceptance delay:
vi: Độ t_rễ chấp nhận:

en: Slow keys typing delay
vi: Khoản chờ nhập phím chậm

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# This completes the sentence "Beep when a key is"
en: accepted
vi: được chấp nhận

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# This completes the sentence "Beep when a key is"
en: rejected
vi: bị từ chối

en: Ignores fast duplicate keypresses
vi: Bỏ qua phím nhấn lặp lại nhanh

en: Acc_eptance delay:
vi: Độ _trễ chấp nhận:

en: Bounce keys typing delay
vi: Khoảng chờ nhập phím dội

en: Beep when a key is _rejected
vi: Kêu bíp khi một phím bị _từ chối

en: Turn accessibility features on and off using the keyboard
vi: Bật các tính năng hỗ trợ bằng bàn phím

en: Control the pointer using the keypad
vi: Điều khiển con trỏ bằng bàn phím số

en: Control the pointer using the video camera.
vi: Điều khiển con trỏ dùng máy quay phim.

en: Follow mouse cursor
vi: Theo con trỏ chuột

en: Screen part:
vi: Phần màn hình:

en: Magnifier extends outside of screen
vi: Kính lúp mở rộng ra ngoài màn hình

en: Keep magnifier cursor centered
vi: Giữ con trỏ kính lúp ở trung tâm

en: Magnifier cursor pushes contents around
vi: Con trỏ kính lúp đẩy nội dung ra

en: Magnifier Position:
vi: Vị trí kính lúp:

en: Magnifier
vi: Kính lúp

en: Thickness:
vi: Độ dày:

en: Overlaps mouse cursor
vi: Đè con trỏ chuột

en: White on black:
vi: Trắng nền đen:

en: Change sound volume and sound events
vi: Đổi âm lượng và sự kiện âm thanh

en: Change resolution and position of monitors and projectors
vi: Đổi độ phân giải và vị trí màn hình/máy chiếu

en: The screensaver is active
vi: Bộ bảo vệ màn hình đang hoạt động

en: The screensaver is inactive
vi: Bộ bảo vệ màn hình không hoạt động

en: The screensaver has been active for %d second.
     | The screensaver has been active for %d seconds.
vi[0]: Bộ bảo vệ màn hình đã hoạt động trong %d giây.

en: The screensaver is not currently active.
vi: Bộ bảo vệ màn hình hiện thời không hoạt động.

en: You are required to change your password immediately (password aged)
vi: Bạn phải thay đổi ngay mật khẩu (mật khẩu quá cũ)

en: Cannot get username
vi: Không thể lấy tên người dùng

en: Retype new Unix password:
vi: Gõ lại mật khẩu UNIX mới:

en: Enter new Unix password:
vi: Nhập mật khẩu UNIX mới:

en: (current) Unix password:
vi: Mật khẩu UNIX (hiện tại):

en: Error while changing NIS password.
vi: Gặp lỗi khi thay đổi mật khẩu NIS.

en: You must choose a longer password
vi: Bạn phải chọn mật khẩu dài hơn

en: Checking…
vi: Đang kiểm tra…

en: Unable to establish service %s: %s
vi: Không thể thiết lập dịch vụ %s: %s

en: Incorrect password.
vi: Mật khẩu không đúng.

en: Not permitted to gain access at this time.
vi: Không cho phép truy cập vào lúc này.

en: No longer permitted to access the system.
vi: Không còn có quyền truy cập lại hệ thống.

en: not connected to the message bus
vi: chưa kết nối đến mạch nối thông điệp

en: screensaver already running in this session
vi: bộ bảo vệ màn hình đang chạy trong phiên làm việc này

en: Time has expired.
vi: Quá giờ.

en: S_witch User…
vi: _Chuyển người dùng…

en: Log _Out
vi: Đăng _xuất

en: Nemo could not create the required folder "%s".
vi: Nemo không tạo được thư mục yêu cầu "%s".

en: Before running Nemo, please create the following folder, or set permissions such that Nemo can create it.
vi: Trước khi chạy Nemo, xin vui lòng tạo thư mục sau đây, hoặc đặt quyền truy cập sao cho Nemo có thể tạo nó.

en: Nemo could not create the following required folders: %s.
vi: Nemo không tạo được các thư mục yêu cầu: %s.

en: Before running Nemo, please create these folders, or set permissions such that Nemo can create them.
vi: Trước khi chạy Nemo, xin vui lòng tạo những thư mục sau đây, hoặc đặt quyền truy cập sao cho Nemo có thể tạo chúng.

en: Quit Nemo.
vi: Thoát Nemo.

en: 
    
    Browse the file system with the file manager
vi: 
    
    Duyệt hệ thống tập tin bằng trình quản lý tập tin

en: Nemo's main menu is now hidden
vi: Trình đơn chính của Nemo hiện đã bị ẩn

en: You have chosen to hide the main menu.  You can get it back temporarily by:
    
    - Tapping the <Alt> key
    - Right-clicking an empty region of the main toolbar
    - Right-clicking an empty region of the status bar.
    
    You can restore it permanently by selecting this option again from the View menu.
vi: Bạn đã chọn ẩn trình đơn chính. Bạn có thể tạm thời hiện lại bằng cách:
    
    - Gõ phím <Alt>
    - Nhấp phải vào vùng trống trên thanh công cụ chính
    - Nhấp phải vào vùng trống trên thanh trạng thái.

en: Don't show this message again.
vi: Đừng hiện thông báo này nữa.

en: Can't load the supported server method list.
    Please check your gvfs installation.
vi: Không nạp được danh sách phương thức máy phục vụ được hỗ trợ.
    Xin vui lòng kiểm tra bản cài đặt gvfs.

en: The folder "%s" cannot be opened on "%s".
vi: Không mở được thư mục "%s" trên "%s".

en: The server at "%s" cannot be found.
vi: Không tìm thấy máy chủ ở "%s".

en: Please verify your user details.
vi: Xin vui lòng xác nhận chi tiết người dùng.

en: Server Details
vi: Chi tiết Máy chủ

en: Sh_are:
vi: Chia _sẻ:

en: User Details
vi: Chi tiết Người dùng

en: Print but do not open the URI
vi: In nhưng không mở URI

en: The name "%s" is too long. Please use a different name.
vi: Tên "%s" quá dài. Xin vui lòng dùng tên khác.

en: Keep icons sorted by name in rows
vi: Sắp xếp các biểu tượng theo tên với biểu diễn hàng

en: Keep icons sorted by modification date in rows
vi: Sắp xếp các biểu tượng theo ngày sửa đổi với biểu diễn hàng

en: Resize Icon...
vi: Co giãn Biểu tượng...

en: Make the selected icon resizable
vi: Làm cho biểu tượng được chọn co giãn được

en: _Organize by Name
vi: _Tổ chức theo tên

note: #-#-#-#-#  898 (MATE Desktop Environment)  #-#-#-#-# translators: this is used in the view menu
en: _Icons
vi: B_iểu tượng

en: Use Default
vi: Dùng Mặc định

en: Temporarily disable auto-sort
vi: Tạm thời vô hiệu hoá sắp xếp tự động

note: #-#-#-#-#  898 (MATE Desktop Environment)  #-#-#-#-# translators: this is used in the view menu
en: _List
vi: _Danh sách

en: The file "%s" has no known programs associated with it.  If you trust the source of this file, and have sufficient permissions, you can mark it executable and launch it.  Or, you can use the Open With dialog to pick a program to associate it with.
vi: Tập tin "%s" không có chương trình liên kết nào được biết đến. Nếu bạn tin tưởng nguồn tập tn này, và có đủ quyền, bạn có thể đánh dấu nó thực thi rồi chạy. Hoặc bạn có thể dùng hộp thoại Mở Với để chọn chương trình liên kết.

en: Make executable and run
vi: Cho phép thực thi và chạy

en: Choose a program
vi: Chọn chương trình

en: The application launcher "%s" has not been marked as trusted (executable). If you do not know the source of this file, launching it may be unsafe.
vi: Trình khởi chạy ứng dụng "%s" không được đánh dấu tin cậy (thực thi được). Nếu bạn không biết nguồn gốc tập tin này, khởi chạy nó là không an toàn.

en: Opening %d item. | Opening %d items.
vi[0]: Đang mở %d mục.

en: Free space: %s
vi: Chỗ trống: %s

en: Open your personal folder
    %s
vi: Mở thư mục cá nhân
    %s

en: Open the contents of the File System
    %s
vi: Mở nội dung Hệ thống Tập tin
    %s

en: Mount and open %s (%s)
vi: Gắn kết và mở %s (%s)

en: _Connect Drive
vi: _Kết nối ổ đĩa

en: _Disconnect Drive
vi: _Ngắt kết nối ổ đĩa

en: _Start Multi-disk Device
vi: _Chạy ổ nhiều đĩa

en: _Stop Multi-disk Device
vi: _Dừng ổ nhiều đĩa

en: %1$s file operation active.  %2$d%% complete. | %1$s file operations active.  %2$d%% complete.
vi[0]: %1$s tác vụ tập tin hoạt động. %2$d%% hoàn tất.

en: nothing
vi: không có gì

en: unreadable
vi: không đọc được

en: %1$s item (and %2$s hidden), with size %3$s | %1$s items (and %2$s hidden), totalling %3$s
vi[0]: %1$s mục (và %2$s ẩn), tổng cộng %3$s

en: %1$s item, with size %2$s | %1$s items, totalling %2$s
vi[0]: %1$s mục, tổng cộng %2$s

note: #-#-#-#-#  898 (MATE Desktop Environment)  #-#-#-#-# Also set the title field here, with a trailing carriage return & * space if the value field has two lines. This is a hack to get the * "Contents:" title to line up with the first line of the * 2-line value. Maybe there's a better way to do this, b
en: Contents:
vi: Nội dung:

note: #-#-#-#-#  898 (MATE Desktop Environment)  #-#-#-#-# Translators: "free" refers to the capacity of the filesystem #-#-#-#-#  1008 (nautilus 2.25.4)  #-#-#-#-#
en: free
vi: trống

en: Link target:
vi: Đích liên kết:

en: E_xecute
vi: _Thực thi

note: #-#-#-#-#  898 (MATE Desktop Environment)  #-#-#-#-# translators: this gets concatenated to "no read", * "no access", etc. (see following strings) #-#-#-#-#  1008 (nautilus 2.25.4)  #-#-#-#-#
en: no
vi: không

en: create/delete
vi: tạo/xoá

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "1. The act of reading data from or writing data to memory. 2. Connection to the Internet or other network or system. 2. To gain entry to memory in order to read or write data."
en: access
vi: truy cập

en: Access:
vi: Truy cập:

en: Folder access:
vi: Truy cập thư mục:

en: File access:
vi: Truy cập tập tin:

en: Access files
vi: Truy cập tập tin

en: Create and delete files
vi: Tạo và xoá tập tin

en: Read and write
vi: Đọc và ghi

en: Special flags:
vi: Cờ đặc biệt:

note: #-#-#-#-#  1188 (sawfish HEAD)  #-#-#-#-# ../lisp/sawfish/wm/state/iconify.jl
en: _Sticky
vi: _Dính

en: _Group:
vi: _Nhóm:

en: Others:
vi: Khác:

en: Creating Properties window.
vi: Đang tạo cửa sổ Thuộc tính.

en: Spreadsheet
vi: Bảng tính

en: Presentation
vi: Trình diễn

en: Select type
vi: Chọn kiểu

en: Search results
vi: Kết quả tìm kiếm

en: Show Treeview
vi: Hiện Kiểu xem cây

en: Hide the Sidebar (F9)
vi: Ẩn Thanh lề (F9)

en: Show the Sidebar (F9)
vi: Hiện Thanh lề (F9)

en: Adjust zoom level
vi: Điều chỉnh mức độ phóng đại

en: Elevated Privileges
vi: Phân quyền Nâng cao

en: Restore Selected Items
vi: Phục hồi Mục được Chọn

en: Create New _Folder
vi: Tạo _Thư mục Mới

en: Examples:
vi: Ví dụ:

en: Search _name:
vi: Tê_n tìm kiếm:

en:  (containing %'d item) |  (containing %'d items)
vi[0]:  (chứa %'d mục)

en: %'u item | %'u items
vi[0]: %'u mục

en: Create a new document from template "%s"
vi: Tạo một tài liệu mới theo mẫu "%s"

en: All executable files in this folder will appear in the Scripts menu. Choosing a script from the menu will run that script.
    
    When executed from a local folder, scripts will be passed the selected file names. When executed from a remote folder (e.g. a folder showing web or ftp content), scripts will be passed no parameters.
    
    In all cases, the following environment variables will be set by Nemo, which the scripts may use:
    
    NEMO_SCRIPT_SELECTED_FILE_PATHS: newline-delimited paths for selected files (only if local)
    
    NEMO_SCRIPT_SELECTED_URIS: newline-delimited URIs for selected files
    
    NEMO_SCRIPT_CURRENT_URI: URI for current location
    
    NEMO_SCRIPT_WINDOW_GEOMETRY: position and size of current window
    
    NEMO_SCRIPT_NEXT_PANE_SELECTED_FILE_PATHS: newline-delimited paths for selected files in the inactive pane of a split-view window (only if local)
    
    NEMO_SCRIPT_NEXT_PANE_SELECTED_URIS: newline-delimited URIs for selected files in the inactive pane of a split-view window
    
    NEMO_SCRIPT_NEXT_PANE_CURRENT_URI: URI for current location in the inactive pane of a split-view window
vi: Mọi tập tin thực thi trong thư mục hày sẽ xuất hiện trong trình đơn Tập lệnh. Chọn một tập lệnh từ trình đơn sẽ thực hiện tập lệnh đó.
    
    Khi thực thi trong thư mục cục bộ, tên các tập tin được chọn sẽ được truyền vào tập lệnh. Khi thực thi tại thư mục ở xa (vd. thư mục web hay ftp), sẽ không có gì được truyền vào tập lệnh.
    
    Trong mọi trường hợp, Nemo sẽ thiết đặt những biến môi trường sau để tập lệnh có thể sử dụng:
    
    NEMO_SCRIPT_SELECTED_FILE_PATHS: đường dẫn đến các tập tin được chọn, phân cách bởi ký tự dòng mới (chỉ với trường hợp cục bộ)
    
    NEMO_SCRIPT_SELECTED_URIS: URI đến các tập tin được chọn, phân cách bởi ký tự dòng mới
    
    NEMO_SCRIPT_CURRENT_URI: URI vị trí hiện hành
    
    NEMO_SCRIPT_WINDOW_GEOMETRY: vị trí và kích thước cửa sổ hiện hành
    
    NEMO_SCRIPT_NEXT_PANE_SELECTED_FILE_PATHS: đường dẫn đến các tập tin được chọn ở khung không hoạt động trong cửa sổ ngăn cách khung nhìn, phân cách bởi ký tự dòng mới (chỉ với trường hợp cục bộ)
    
    NEMO_SCRIPT_NEXT_PANE_SELECTED_URIS: URI đến các tập tin được chọn ở khung không hoạt động trong cửa sổ ngăn cách khung nhìn, phân cách bởi ký tự dòng mới
    
    NEMO_SCRIPT_NEXT_PANE_CURRENT_URI: URI vị trí hiện hành ở khung không hoạt động trong cửa sổ ngăn cách khung nhìn, phân cách bởi ký tự dòng mới

en: Select Target Folder For Move
vi: Chọn Thư mục Đích Để Di chuyển

en: Select Target Folder For Copy
vi: Chọn Thư mục Đích Để Sao chép

en: Unable to unmount location
vi: Không bỏ gắn kết vị trí được

en: Unable to eject location
vi: Không đẩy vị trí ra được

en: Create New _Document
vi: Tạo Tài liệu _Mới

note: #-#-#-#-#  898 (MATE Desktop Environment)  #-#-#-#-# tooltip #-#-#-#-#  1008 (nautilus 2.25.4)  #-#-#-#-#
en: Create a new empty folder inside this folder
vi: Tạo một thư mục rỗng bên trong thư mục này

en: _Empty Document
vi: Tài liệu T_rống

en: Create a new empty document inside this folder
vi: Tạo một tài liệu trống bên trong thư mục này

en: Open in Terminal
vi: Mở trong Trình dòng lệnh

en: Open terminal in the selected folder
vi: Mở trình dòng lệnh với thư mục được chọn

en: Open as Root
vi: Mở với tư cách Root

en: Open the folder with administration privileges
vi: Mở thư mục với phân quyền quản trị

en: Follow link to original file
vi: Theo liên kết đến tập tin gốc

en: Navigate to the original file that this symbolic link points to
vi: Điều hướng đến tập tin gốc mà liên kết biểu tượng này trỏ tới

en: Other _Application...
vi: Ứng dụng _Khác

en: Cop_y to
vi: Chép _đến

en: M_ove to
vi: Ch_uyển đến

note: #-#-#-#-#  898 (MATE Desktop Environment)  #-#-#-#-# tooltip #-#-#-#-#  1008 (nautilus 2.25.4)  #-#-#-#-#
en: Open this folder in a navigation window
vi: Mở thư mục này trong cửa sổ duyệt

en: _Other pane
vi: _Khung khác

en: Copy the current selection to the other pane in the window
vi: Chép vùng chọn hiện thời đến khung khác trong cửa sổ

en: Move the current selection to the other pane in the window
vi: Chuyển vùng chọn hiện thời đến khung khác trong cửa sổ

en: Copy the current selection to the home folder
vi: Chép vùng chọn hiện thời đến thư mục nhà

en: Move the current selection to the home folder
vi: Chuyển vùng chọn hiện thời đến thư mục nhà

en: Copy the current selection to the desktop
vi: Chép vùng chọn hiện thời đến màn hình làm việc

en: Move the current selection to the desktop
vi: Chuyển vùng chọn hiện thời đến thư mục làm việc

en: Browse for a folder to move the selection to
vi: Duyệt chọn thư mục để chuyển phần chọn vào

en: Browse for a folder to copy the selection to
vi: Duyệt chọn thư mục để chép phần chọn vào

en: Stop the selected multi-disk drive
vi: Dừng ổ nhiều đĩa được chọn

en: Lock the selected drive
vi: Khoá ổ đĩa được chọn

note: #-#-#-#-#  898 (MATE Desktop Environment)  #-#-#-#-# appended to new link file Note to localizers: convert file type string for file * (e.g. "folder", "plain text") to file type for symbolic link * to that kind of file (e.g. "link to folder"). #-#-#-#-#  1008 (nautilus 2.25.4)  #-#-#-#-#
en: Link to %s
vi: Liên kết đến %s

en: Nemo has no installed viewer capable of displaying the folder.
vi: Nemo không cài sẵn trình xem nào có thể hiển thị thư mục này.

en: Nemo cannot handle "%s" locations.
vi: Nemo không xử lý được các vị trí "%s".

en: Nemo cannot handle this kind of location.
vi: Nemo không xử lý được loại ví trí này.

en: Access was denied.
vi: Truy cập bị từ chối.

en: Nemo 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: Nemo là phần mềm tự do; bạn có thể phân phối và/hoặc thay đổi nó theo các điều khoản của Giấy phép Công cộng GNU do Quỹ Phần mềm Tự do phát hành; hoặc Giấy phép phiên bản 2, hoặc (tùy chọn) bất kỳ phiên bản sau này.

en: Nemo 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: Nemo được phân phối với hi vọng rằng nó sẽ hữu ích, nhưng KHÔNG KÈM THEO BẤT KỲ SỰ BẢO ĐẢM NÀO; không có cả sự bảo đảm ngầm hiểm về TÍNH THƯƠNG MẠI HÓA hay ĐỘ THÍCH HỢP VỚI MỘT MỤC ĐÍCH CỤ THỂ NÀO. 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 Nemo; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
vi: Bạn đã phải có một bản sao của Giấy phép Công cộng GNU cùng với Nemo; nếu không, hãy viết thư đến Tập đoàn Quỹ Phần mềm Tự do, 51 Franklin Street, Tầng 5, Boston, MA 02110-1301 Hoa Kỳ.

en: Nemo lets you organize files and folders, both on your computer and online.
vi: Nemo giúp bạn tổ chức tập tin và thư mục, cả trên máy của bạn và trực tuyến.

en: Edit Nemo preferences
vi: Sửa tùy chỉnh Nemo

en: Undo the last text change
vi: Hoàn tác thay đổi văn bản gần nhất

note: #-#-#-#-#  1008 (nautilus 2.25.4)  #-#-#-#-# name, stock id label, accelerator
en: _All Topics
vi: _Mọi chủ đề

en: Display Nemo help
vi: Hiện trợ giúp Nemo

en: Display credits for the creators of Nemo
vi: Hiện công trạng các tác giả Nemo

note: #-#-#-#-#  898 (MATE Desktop Environment)  #-#-#-#-# name, stock id label, accelerator
en: _Computer
vi: _Máy tính

en: Open another Nemo window for the displayed location
vi: Mở cửa sổ Nemo khác cho vị trí đã hiển thị

en: Toggle _Location Entry
vi: Bật tắt _Mục nhập Vị trí

en: Switch between location entry and breadcrumbs
vi: Chuyển đổi giữa mục nhập vị trí và mẩu bánh mì

en: S_witch to Other Pane
vi: _Chuyển sang Khung Khác

en: Move focus to the other pane in a split view window
vi: Chuyển tiêu điểm sang khung khác trong cửa sổ ngăn cách khung nhìn

en: Sa_me Location as Other Pane
vi: _Cùng Vị trí với Khung Khác

en: Go to the same location as in the extra pane
vi: Đi đến cùng vị trí với trong khung phụ

en: M_enubar
vi: _Trình đơn

en: Change the default visibility of the menubar
vi: Đổi tính nhìn thấy mặc định của trình đơn

note: #-#-#-#-#  898 (MATE Desktop Environment)  #-#-#-#-# name, stock id label, accelerator name, stock id, label
en: _Search for Files...
vi: _Tìm tập tin...

note: #-#-#-#-#  1008 (nautilus 2.25.4)  #-#-#-#-# tooltip
en: Search documents and folders by name
vi: Tìm tài liệu và thư mục theo tên

en: E_xtra Pane
vi: _Khung Phụ

en: Open an extra folder view side-by-side
vi: Mở khung xem thư mục phụ bên cạnh nhau

en: Select Places as the default sidebar
vi: Chọn Vị trí làm thanh lề mặc định

en: Select Tree as the default sidebar
vi: Chọn Cây làm thanh lề mặc định

en: Go to parent folder
vi: Đến thư mục cấp trên

en: Go to Computer
vi: Đến Máy tính

en: Toggle Location Entry
vi: Bật tắt Mục nhập Vị trí

en: Open %s
vi: Mở %s

en: The name and icon of the file.
vi: Tên và biểu tượng của tập tin.

en: The general type of the file.
vi: Kiểu tập tin tổng quát

en: Detailed Type
vi: Kiểu Chi tiết

en: The specific type of the file.
vi: Kiểu tập tin cụ thể.

en: The group of the file.
vi: Nhóm của tập tin.

en: today, 00:00 PM
vi: hôm nay, 00:00

en: yesterday, 00:00 PM
vi: hôm qua, 00:00

note: #-#-#-#-#  898 (MATE Desktop Environment)  #-#-#-#-# Current week, include day of week. * Note to localizers: Same issues as "today" string. * The width measurement templates correspond to * the day/month name with the most letters.
en: Wednesday, September 00 0000 at 00:00:00 PM
vi: Thứ tư, 00 tháng chín 0000 vào 00:00:00

en: Not allowed to set owner
vi: Không được phép đặt chủ sở hữu

en: Not allowed to set group
vi: Không được phép đặt nhóm

en: %'u folder | %'u folders
vi[0]: %'u thư mục

en: %'u file | %'u files
vi[0]: %'u tập tin

note: #-#-#-#-#  898 (MATE Desktop Environment)  #-#-#-#-# This means no contents at all were readable #-#-#-#-#  1008 (nautilus 2.25.4)  #-#-#-#-#
en: ? items
vi: ? mục

note: #-#-#-#-#  898 (MATE Desktop Environment)  #-#-#-#-# This means no contents at all were readable #-#-#-#-#  1008 (nautilus 2.25.4)  #-#-#-#-#
en: ? bytes
vi: ? byte

note: #-#-#-#-#  400 (inkscape)  #-#-#-#-# ######################################### ## EXTRA WIDGET -- SOURCE SIDE ##### Export options buttons/spinners, etc #-#-#-#-#  1024 (openobject-addons)  #-#-#-#-# module: account #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: long braille for the rolename o
en: Document
vi: Tài liệu

note: #-#-#-#-#  274 (gcalctool TRUNK)  #-#-#-#-# Number display mode combo: Binary, e.g. 10011010010₂ #-#-#-#-#  883 (MATE Desktop Environment)  #-#-#-#-# #-#-#-#-#  1045 (openobject-addons)  #-#-#-#-# module: base #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "An executable program, so called because 
en: Binary
vi: Nhị phân

en: Name: %s
vi: Tên: %s

en: Type: %s
vi: Kiểu: %s

en: %s item | %s items
vi[0]: %s mục

en: Contains: %s
vi: Chứa: %s

en: Accessed: %s
vi: Truy cập: %s

en: Merge folder "%s"?
vi: Gộp thư mục "%s"?

en: An older folder with the same name already exists in "%s".
vi: Có một thư mục cũ hơn với cùng tên trong "%s".

en: A newer folder with the same name already exists in "%s".
vi: Có một thư mục mới hơn với cùng tên trong "%s".

en: Another folder with the same name already exists in "%s".
vi: Có một thư mục với cùng tên trong "%s".

en: Replace folder "%s"?
vi: Thay thế thư mục "%s"?

en: A folder with the same name already exists in "%s".
vi: Có một thư mục với cùng tên trong "%s".

en: An older file with the same name already exists in "%s".
vi: Có một tập tin cũ hơn với cùng tên trong "%s".

en: A newer file with the same name already exists in "%s".
vi: Có một tập tin mới hơn với cùng tên trong "%s".

en: Original file
vi: Tập tin gốc

note: #-#-#-#-#  1008 (nautilus 2.25.4)  #-#-#-#-# Setup the expander for the rename action
en: _Select a new name for the destination
vi: _Chọn tên mới cho đích đến

en: File conflict
vi: Xung đột tập tin

en: %'d second | %'d seconds
vi[0]: %'d giây

en: %'d minute | %'d minutes
vi[0]: %'d phút

en: %'d hour | %'d hours
vi[0]: %'d giờ

en: approximately %'d hour | approximately %'d hours
vi[0]: khoảng %'d giờ

note: #-#-#-#-#  898 (MATE Desktop Environment)  #-#-#-#-# appended to new link file #-#-#-#-#  1008 (nautilus 2.25.4)  #-#-#-#-#
en: Another link to %s
vi: Liên kết khác đến %s

note: #-#-#-#-#  898 (MATE Desktop Environment)  #-#-#-#-# Localizers: Feel free to leave out the "st" suffix * if there's no way to do that nicely for a * particular language. #-#-#-#-#  1008 (nautilus 2.25.4)  #-#-#-#-#
en: %'dst link to %s
vi: liên kết thứ %'d đến %s

note: #-#-#-#-#  898 (MATE Desktop Environment)  #-#-#-#-# appended to new link file #-#-#-#-#  1008 (nautilus 2.25.4)  #-#-#-#-#
en: %'dnd link to %s
vi: liên kết thứ %'d đến %s

note: #-#-#-#-#  898 (MATE Desktop Environment)  #-#-#-#-# appended to new link file #-#-#-#-#  1008 (nautilus 2.25.4)  #-#-#-#-#
en: %'drd link to %s
vi: liên kết thứ %'d đến %s

note: #-#-#-#-#  898 (MATE Desktop Environment)  #-#-#-#-# appended to new link file #-#-#-#-#  1008 (nautilus 2.25.4)  #-#-#-#-#
en: %'dth link to %s
vi: liên kết thứ %'d đến %s

en: _Skip files
vi: _Bỏ qua tập tin

en: The destination is read-only.
vi: Đích đến chỉ cho phép đọc.

en: Moving file %'d of %'d (in "%B") to "%B"
vi: Đang chuyển %'d trong số %'d tập tin (trong "%B") đến "%B"

en: Copying file %'d of %'d (in "%B") to "%B"
vi: Đang chép %'d trong số %'d tập tin (trong "%B") đến "%B"

en: Duplicating file %'d of %'d (in "%B")
vi: Đang nhân đôi %'d trong số %'d tập tin (trong "%B")

en: Moving file %'d of %'d to "%B"
vi: Đang chuyển %'d trong số %'d tập tin đến "%B"

en: Copying file %'d of %'d to "%B"
vi: Đang chép %'d trong số %'d tập tin đến "%B"

en: Create links to %d item | Create links to %d items
vi[0]: Tạo liên kết đến %d mục

en: Forget association
vi: Quên liên kết

en: Open all files of type "%s" with
vi: Mở mọi tập tin dạng "%s" bằng

en: Select an application in the list to open %s and other files of type "%s"
vi: Chọn ứng dụng trong danh sách để mở %s và những kiểu tập tin "%s" khác

en: You can also type or select a custom executable file to use to open this file type.  You can use this command just once, or set it as default for all files of this type.
vi: Bạn cũng có thể nhập hoặc chọn tập tin thực thi tuỳ biến để mở kiểu tập tin này. Bạn có thể dùng lệnh này một lần, hoặc đặt làm mặc định cho mọi tập tin kiểu này.

en: Enter a custom command...
vi: Nhập lệnh tuỳ biến...

en: Custom application
vi: Ứng dụng tuỳ biến

en: Add to list
vi: Thêm vào danh sách

en: Reset to system defaults
vi: Đặt về mặc định hệ thống

en: Details:
vi: Chi tiết:

en: Undo Edit
vi: Hoàn tác Sửa đổi

en: Undo the edit
vi: Hoàn tác sửa đổi

en: Redo Edit
vi: Làm lại Sửa đổi

en: Redo the edit
vi: Làm lại bước sửa đổi

en:  (invalid Unicode)
vi:  (Unicode không hợp lệ)

note: #-#-#-#-#  274 (gcalctool TRUNK)  #-#-#-#-# Number display mode combo: Decimal, e.g. 1234 #-#-#-#-#  378 (gtksourceview 2.5.4)  #-#-#-#-# Translator: it is a type of number #-#-#-#-#  883 (MATE Desktop Environment)  #-#-#-#-# #-#-#-#-#  983 (gtksourceview 2.5.4)  #-#-#-#-#
en: Decimal
vi: Thập phân

en: Decimal (long format)
vi: Thập phân (định dạng dài)

en: Binary (long format)
vi: Nhị phân (định dạng dài)

en: Show _only folders
vi: _Chỉ hiện thư mục

en: Open each _folder in its own window
vi: Mở mỗi thư mục trong cửa sổ _riêng

en: Always start in dual-pane view
vi: Luôn chạy với kiểu xem hai bảng

en: Ignore per-folder view preferences
vi: Bỏ qua tuỳ thích kiểu xem cho từng thư mục

en: _Ask each time
vi: _Hỏi mỗi lần

en: Bypass the Trash when the Delete key is pressed
vi: Bỏ qua Thùng rác khi nhấn phím Delete

en: Automatically mount removeable media when inserted and on startup
vi: Tự động gắn kết phương tiện tháo lắp khi gắn vào và lúc khởi động

en: Automatically open a folder for automounted media
vi: Tự động mở thư mục đối với phương tiện tháo lắp

en: Prompt or autorun/autostart programs when media are inserted
vi: Nhắc nhở hoặc tự chạy chương trình khi phương tiện được gắn vào

en: Automatically close the device's tab, pane, or window when a device is unmounted or ejected
vi: Tự động đóng cửa sổ, khung hay thẻ của thiết bị khi thiết bị được tháo lắp hay đẩy ra

en: <b>Bulk Rename</b>
vi: <b>Đổi tên Hàng loạt</b>

en: Command to invoke when renaming multiple items:
vi: Lệnh gọi khi đổi tên nhiều mục:

en: <b>Window and Tab Titles</b>
vi: <b>Tiêu đề Cửa sổ và Thẻ</b>

en: Show the full p_ath in the title bar and tab bars
vi: Hiện đường _dẫn đầy đủ trên thanh tiêu đề và thanh thẻ

en: _Prefixes:
vi: _Tiền tố:

en: <b>File Properties</b>
vi: <b>Thuộc tính Tập tin</b>

en: <b>Move/Copy To Menu</b>
vi: <b>Trình đơn Chuyển/Chép Vào</b>

en: List bookmarks in the menu
vi: Liệt kê đánh dấu trang trong trình đơn

en: List devices and network locations in the menu
vi: Liệt kê thiết bị và vị trí mạng trong trình đơn

en: <b>Folders</b>
vi: <b>Thư mục</b>

en: <b>Tooltips</b>
vi: <b>Chú thích công cụ</b>

en: Show tooltips in icon and compact views
vi: Hiện chú thích công cụ trong kiểu xem biểu tượng và gọn

en: Show tooltips in list views
vi: Hiện chú thích công cụ trong kiểu xem danh sách

en: Show tooltips on the desktop
vi: Hiện chú thích công cụ trên bàn làm việc

en: <i>By default, a folder tooltip shows the item count, and files display their size.
    Select additional information to display in the tooltip:</i>
vi: <i>Mặc định, chú thích công cụ hiện số mục và tập tin với kích thước.
    Chọn thông tin bổ sung để hiện thị trong chú thích công cụ:</i>

en: Detailed file type
vi: Kiểu tập tin chi tiết

en: Accessed date
vi: Ngày truy cập

en: Modified date
vi: Ngày chỉnh sửa

en: File or folder location
vi: Vị trí tập tin hay thư mục

en: Show up icon
vi: Hiện biểu tượng lên

en: Show refresh icon
vi: Hiện biểu tượng làm mới

en: Show location entry/breadcrumbs toggle button.
vi: Hiện nút bật tắt mục nhập vị trí/vụn bánh mì

en: Show home icon
vi: Hiện biểu tượng nhà

en: Show computer icon
vi: Hiện biểu tượn máy tính

en: Show search icon
vi: Hiện biểu tượng tìm

en: Show label on search icon (need to restart nemo)
vi: Hiện nhãn trên biểu tượng tìm kiếm (cần phải khởi chạy lại nemo)

en: Set as Wallpaper...
vi: Đặt làm Hình nền...

en: Set the selected image as your desktop wallpaper
vi: Đặt ảnh được chọn làm hình nền màn hình

en: Create a new l_auncher here...
vi: Tạo trình _khởi chạy mới ở đây...

en: Create a new launcher in this folder
vi: Tạo trình khởi chạy mới trong thư mục này

en: Add Desklets
vi: Thêm Tiểu trình màn hình

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 duy 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:  (error %ld: %s)
vi:  (lỗi %ld: %s)

en:  Preview
vi: Xem trước

en:  bold
vi:  đậm

en:  italic
vi:  nghiêng

en:  light
vi:  ánh sáng

en: %i of %i
vi: %i của %i

en: %s (or %s)
vi: %s (hoặc %s)

en: %s Error
vi: %s Lỗi

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: %s message
vi: %s thông điệp

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: &Based on:
vi: &Trên cơ sở:

en: &Before a paragraph:
vi: T&rước một đoạn văn:

en: &Bold
vi: Đậ&m

en: &Bullet style:
vi: Kiểu dáng &Bullet:

en: &Cascade
vi: &Kiểu xếp chồng

en: &Character code:
vi: &Mã ký tự:

en: &Colour:
vi: &Màu sắc:

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: &Details
vi: &Chi tiết

en: &Down
vi: X&uống

en: &Edit Style...
vi: &Hiệu Chỉnh Kiểu Dáng...

en: &Find
vi: &Tìm

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: &Goto...
vi: Nhả&y tới...

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: &Italic
vi: Ngh&iêng

en: &Justified
vi: Căn chỉn&h

en: &List level:
vi: &Mức danh sách:

en: &Log
vi: Tệp ti&n ghi thông tin

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: &Outline level:
vi: Mức đường ba&o:

en: &Point size:
vi: &Kích thước điểm:

en: &Position (tenths of a mm):
vi: &Vị trí (mỗi 10mm):

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: &Show tips at startup
vi: &Hiện hướng dẫn nhỏ lúc mới mở

en: &Size
vi: &Kích thước

en: &Size:
vi: &Kích thước:

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: &Underline
vi: &Gạch chân

en: &Underlining:
vi: &Gạch chân:

en: &Unindent
vi: &Không thụt lề

en: &Up
vi: &Lên

en: &Weight:
vi: Độ đậ&m:

en: &Window
vi: &Cửa sổ

en: '%s' has extra '..', ignored.
vi: '%s' có thêm '..', bỏ qua.

en: '%s' is invalid
vi: '%s' không hợp lệ

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 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: (Help)
vi: (Trợ giúp)

en: (Normal text)
vi: (Chữ thường)

en: (bookmarks)
vi: (Dấu sách)

en: : file does not exist!
vi: : tệp tin chưa tồn tại!

en: : unknown charset
vi: : không rõ bộ ký tự

en: : unknown encoding
vi: :không hiểu mã hóa

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
vi: THÊM

en: Add current page to bookmarks
vi: Thêm trang hiện thời vào dấu sách

en: Add to custom colours
vi: Thêm vào màu người dùng

en: Added item is invalid.
vi: Thêm mục tin là không 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: Align Left
vi: Canh lề Trái

en: Align Right
vi: Canh lề Phải

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: 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: 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: Archive doesnt contain #SYSTEM file
vi: Phần lưu trữ không chứa tệp tin hệ thống #SYSTEM

en: Artists
vi: Nghệ sĩ

en: Available fonts.
vi: Phông chữ sẵn có.

en: BACK
vi: QUAY LẠI

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: 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: Bottom margin (mm):
vi: Lề dưới chân (mm):

en: Bullet &Alignment:
vi: &Căn lề Bullet:

en: Bullet style
vi: Kiểu dáng bullet

en: C&olour:
vi: Mà&u:

en: CAPITAL
vi: CHỮ VIẾT HOA

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: CLEAR
vi: XÓA

en: Ca&pitals
vi: Chữ viết &hoa

en: Can not create mutex.
vi: Không thể tạo mutex.

en: Can not enumerate files '%s'
vi: Không thể liệt kê các tệp tin '%s'

en: Can not enumerate files in directory '%s'
vi: Không thể đếm các tệp tin trong thư mục '%s'

en: Can not resume thread %lu
vi: Không thể phục hồi tuyến trình %lu

en: Can not resume thread %x
vi: Không thể phục hồi tuyến trình %x

en: Can not start thread: error writing TLS.
vi: Không thể bắt đầu tuyến trình: lỗi ghi TLS.

en: Can not suspend thread %lu
vi: Không thể đình chỉ tuyến trình %lu

en: Can not suspend thread %x
vi: Không thể đình chỉ tuyến trình %x

en: Can not wait for thread termination
vi: Không thể chờ tuyến trình kết thúc

en: Can't &Undo
vi: Không thể &Undo

en: Can't check image format of file '%s': file does not exist.
vi: Không thể kiểm tra định dạng tệp tin ảnh '%s': tệp tin không tồn tại.

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 load image from file '%s': file does not exist.
vi: Không thể tải ảnh từ tệp tin '%s': tệp tin không tồn tạ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 deflate stream: %s
vi: Không thể ghi vào deflate stream: %s

en: Cannot convert dialog units: dialog unknown.
vi: Không thể chuyển đổi đơn vị hộp thoại: hộp thoại chưa được biết.

en: Cannot convert from the charset '%s'!
vi: Không thể chuyển đổi từ bộ ký tự '%s'!

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: 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 container for unknown control '%s'.
vi: Không tìm thấy container cho điều khiển không rõ '%s'.

en: Cannot find font node '%s'.
vi: Không thể tìm thấy nút phông chữ '%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 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 SciTech MGL!
vi: Không thể khởi tạo SciTech MGL!

en: Cannot initialize display.
vi: Không thể khỏi tạo bộ hiển thị.

en: Cannot load icon from '%s'.
vi: Không thể tải biểu tượng 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 '%s'.
vi: Không thể mở tập tin %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 parse Plural-Forms:'%s'
vi: Không thể phân tách Dạng-Số-Nhiều: '%s'

en: Cannot parse coordinates from '%s'.
vi: Không thể phân tách hệ tọa độ từ '%s'.

en: Cannot parse dimension from '%s'.
vi: Không thể phân tách kích thước từ '%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 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ữ  "%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 wait for thread termination.
vi: Không thể chờ tuyến trình kết thúc.

en: Cant create the thread event queue
vi: Không thể tạo hàng đợi sự kiện tuyến trình

en: Cen&tred
vi: &Trung tâm

en: Centre text.
vi: Chữ ở chính giữa.

en: Ch&oose...
vi: &Chọn lựa...

en: Change List Style
vi: Thay Đổi Kiểu Dáng List

en: Change Style
vi: Thay đổi Kiểu Dáng

en: Changed item is invalid.
vi: Thay đổi mục tin không hợp lệ.

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 enclose the bullet in parentheses.
vi: Kiểm tra để bao bullet bằng dấu ngoặc đơn.

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 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: 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: Cl&ose
vi: Đón&g

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 cancel this window.
vi: Bấm vào để hủy cửa sổ này.

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 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 confirm your selection.
vi: Nhấn để xác thực việc chọn.

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	Alt-F4
vi: Đóng lại	Alt-F4

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: 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 does not have a renderer.
vi: Cột không có bộ xử lý.

en: Column index not found.
vi: Chỉ mục cột không thấy.

en: Column pointer must not be NULL.
vi: Con trỏ cột phải khác NULL.

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: Column's model column has no equivalent in the associated model.
vi: Mô hình của cột phải không tương đương với mô hình liên quan.

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: 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: Confirm registry update
vi: Xác nhận cập nhật đăng ký

en: Control is wrongly initialized.
vi: Điều khiển khởi tạo sai.

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: Could not add column to internal structures.
vi: Không thể thêm cột vào cấu trúc nội tại.

en: Could not create temporary file '%s'
vi: Không thể tạo tập tin tạm thời  '%s'

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 items
vi: Không thể định rõ số các mục tin

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 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 locate file '%s'.
vi: Không thể cấp phát tệp tin '%s'.

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 alignment.
vi: Không thể đặt sự căn chỉnh.

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: 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: Could not unlock mutex
vi: Không thể bỏ khóa mutex

en: Couldn't acquire a mutex lock
vi: Không thể có được khóa mutex

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 create cursor.
vi: Không tạo được con trỏ chuột.

en: Couldn't create the overlay window
vi: Không tạo được cửa sổ overlay

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 hatch style from wxBrush.
vi: Không thể lấy kiểu dáng hatch từ wxBrush.

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 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 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 release a mutex
vi: Không thể giải phóng mutex

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 not found in declared RTTI Parameters
vi: Tạo Tham 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: Cut selection
vi: Cắt vùng chọn

en: DDE poke request failed
vi: Yêu cầu poke DDE gặp lỗi

en: DECIMAL
vi: HỆ THẬP PHÂN

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: Data view control is not correctly initialized
vi: Điều khiển hiển thị dữ liệu không được khởi tạo một cách đúng đắn.

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: 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: Decorative
vi: Trang trí

en: Default printer
vi: Máy in mặc định

en: Delete A&ll
vi: Xó&a Tất

en: Delete Style
vi: Xóa Kiểu Dáng

en: Delete Text
vi: Xóa Chữ

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: Did you know...
vi: Bạn có biết...

en: DirectFB error %d occured.
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' doesn't exist!
vi: Thư mục  '%s' chưa tồn tại!

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: 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: 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: Do you want to save changes to document %s?
vi: Bạn có muốn ghi lại các thay đổi với tài liệu %s không?

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: EXECUTE
vi: THI HÀNH

en: Elapsed time:
vi: Thời gian đã trôi qua:

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 page number between %d and %d:
vi: Nhập vào số trang nằm giữa %d và %d:

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: Environment variables expansion failed: missing '%c' at position %u in '%s'.
vi: Sự mở rộng các biến môi trường gặp lỗi: mất '%c' tại vị trí %u trong '%s'.

en: Error closing epoll descriptor
vi: Lỗi khi đóng phần mô tả epoll

en: Error creating directory
vi: Lỗi tạo thư mục

en: Error in reading image DIB.
vi: Lỗi trong việc đọc ảnh DIB.

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: Error while waiting on semaphore
vi: Lỗi khi chờ cờ hiệu

en: Estimated time:
vi: Thời gian ước tính:

en: Executable files (*.exe)|*.exe|All files (*.*)|*.*||
vi: Tệp tin thực thi (*.exe)|*.exe|All files (*.*)|*.*||

en: Execution of command '%s' failed
vi: Thi hành lệnh '%s' gặp lỗi

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: 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.

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 colour for OpenGL
vi: Cấp phát màu cho OpenGL gặp lỗi

en: Failed to allocated %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 change video mode
vi: Thay đổi chế độ video gặp lỗi

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 to session manager: %s
vi: Kết nối tới quản lý session gặp lỗi: %s

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 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 status bar.
vi: Tạo thanh trạng thái 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 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'
    (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 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 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 image %d from file '%s'.
vi: Tải ảnh %d 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 shared library '%s'
vi: Tải thư viện chia sẻ %s gặp lỗi

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 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 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 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 register OpenGL window class.
vi: Đăng ký một lớp cửa sổ OpenGL 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 data from the clipboard.
vi: Khôi phục dữ liệu từ clipboard 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 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 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 priority %d.
vi: Đặt mức ưu tiên tuyến trình %d gặp lỗi.

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 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: Fatal error
vi: Lỗi nghiêm trọng

en: Fatal error:
vi: Lỗi nghiêm trọng:

en: File '%s' already exists, do you really want to overwrite it?
vi: Tệp tin '%s' đã tồn tại. Bạn có muốn ghi đè lên nó không?

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?

en: File couldn't be loaded.
vi: Không thể tải tệp tin lên.

en: File name exists already.
vi: Tên tệp tin đã tồn tại rồi.

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: Fork failed
vi: Lỗi Fork

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: GIF: Invalid gif index.
vi: GIF: Chỉ mục gif không hợp lệ.

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: GIF: unknown error!!!
vi: GIF: lỗi không rõ!!!

en: GTK+ theme
vi: Giao diện hiển thị GTK+

en: Go back to the previous HTML page
vi: Quay lại trang HTML liền trước

en: Go forward to the next HTML page
vi: Tiến tới trang HTML tiếp theo

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 parent directory
vi: Chuyển sang thư mục cha

en: Goto Page
vi: Nhảy tới Trang

en: Graphics art by
vi: Đồ họa bởi

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: HELP
vi: TRỢ GIÚP

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: HTML pagination algorithm generated more than the allowed maximum number of pages and it can't continue any longer!
vi: Thuật toán chia trang HTML tạo ra nhiều hơn số tối đa trang được phép và nó không thể tiếp tục được nữa!

en: Help : %s
vi: Trợ giúp : %s

en: Help Browser Options
vi: Các tùy chọn Duyệt Trợ Giúp

en: Help Index
vi: Chỉ Mục 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: 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: INSERT
vi: CHÈN

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: 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 directory name.
vi: Tên thư mục không hợp lệ.

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 %ld.
vi: Tệp tin ảnh không thuộc kiểu %ld.

en: Image file is not of type %s.
vi: Tệp tin ả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: 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: Internal error, illegal wxCustomTypeInfo
vi: Lỗi nội bộ, wxCustomTypeInfo không hợp lệ

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 XRC resource '%s': doesn't have root node 'resource'.
vi: Tài nguyên XRC '%s' không hợp lệ: không có nút gốc 'resource'.

en: Invalid data view item
vi: Dữ liệu hiển thị mục tin 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 lock file '%s'.
vi: Tệp tin khóa '%s' 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: 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: Left (&first line):
vi: &Bên trái (dòng đầu):

en: Left margin (mm):
vi: Lề trái (mm):

en: Left-align text.
vi: Canh lề cạnh bên trái chữ.

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: List Style
vi: Danh Sách Kiểu Dáng

en: List styles
vi: Danh sách kiểu dáng

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: Lists the available fonts.
vi: Danh sách phông chữ sẵn có.

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: MENU
vi: TRÌNH ĐƠN

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: 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: Mi&nimize
vi: &Nhỏ nhất

en: Mode %ix%i-%i not available.
vi: Chế độ %ix%i-%i không sẵn sàng.

en: Model pointer not initialized.
vi: Mô hình con trỏ không thể khởi tạo.

en: Module "%s" initialization failed
vi: Sự khởi tạo mô-đun "%s" gặp lỗ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 Style
vi: Kiểu dáng 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 column existing.
vi: Chưa có cột nào tồn tại.

en: No column for the specified column index existing.
vi: Không cột nào cho chỉ số cột đã tồn tại theo danh nghĩa.

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 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 XML node '%s', class '%s'!
vi: Không tìm thấy handler XML cho nút '%s', lớp '%s'!

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 %ld defined.
vi: Không có bộ điều khiển ảnh cho kiểu %ld đã đị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 model associated with control.
vi: Không có mô hình liên kết với điều khiển này.

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: 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 underlined
vi: Không gạch chân

en: Numbered outline
vi: Số đường bao

en: Objects must have an id attribute
vi: Đối tượng phải có giá trị thuộc tính id

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: OpenGL function "%s" failed: %s (error %d)
vi: Hàm "%s" của OpenGL bị lỗi: %s (lỗi %d)

en: Operation not permitted.
vi: Thao tác không được phép.

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: Owner not initialized.
vi: Chủ sở hữu không khởi tạo.

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: PRINT
vi: IN

en: Page setup
vi: Thiết lập trang

en: Pages
vi: Trang

en: Paragraph styles
vi: Kiểu đoạn văn

en: Passed item is invalid.
vi: Mục tin chuyển tới không hợp lệ.

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 a already registered object to SetObjectName
vi: Chuyển qua một đối tượng đã được đăng ký rồi để SetObjectName

en: Passing an unkown object to GetObject
vi: Chuyển qua một đối tượng không rõ để SetObject

en: Paste selection
vi: Dán vùng chọn

en: Peri&od
vi: Dấu chấ&m

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 an existing file.
vi: Xin hãy chọn một tệp tin đã tồn tại.

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 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: Please wait while printing
vi: Xin hãy đợi khi đang in

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: Preparing help window...
vi: Đang chuẩn bị cửa sổ trợ giúp...

en: Print Preview Failure
vi: Mô Phỏng Bản In Bị Lỗi

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 spooling
vi: In vào bộ nhớ

en: Print this page
vi: In ra trang này

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "A computer peripheral that puts text or a computer-generated image on paper or on another medium, such as a transparency film."
en: Printer
vi: Máy in

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: Printer:
vi: Máy in:

en: Printing
vi: Đang in

en: Printing Error
vi: Lỗi In

en: Printing page %d...
vi: Đang in trang %d...

en: Printing...
vi: Đang 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".

en: Program aborted.
vi: Chương trình bị bãi bỏ.

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: 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: Referenced object node with ref="%s" not found!
vi: Nốt đối tượng có liên quan đến ref="%s" không tìm thấy!

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 current page from bookmarks
vi: Gỡ bỏ trang hiện hành từ dấu sách

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: Rendering failed.
vi: Rendering gặp lỗi.

en: Renumber List
vi: Đánh số lại List

en: Rep&lace
vi: Tha&y thế

en: Replace &all
vi: Th&ay thế tất cả

en: Resource files must have same version number!
vi: Tệp tin tài nguyên phải có cùng số phiên bản!

en: Revert to Saved
vi: Hoàn nguyên để Ghi Lạ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 current document
vi: Ghi lại tài liệu hiện hành

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 occurences 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: Search!
vi: Tìm kiếm!

en: Seek error on file '%s'
vi: Tìm kiếm lỗi trong tập tin '%s'

en: Seek error on file '%s' (large files not supported by stdio)
vi: Tìm kiếm trên tệp tin '%s' gặp lỗi (tệp tin có kích thước lớn không được hỗ trợ bởi stdio)

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: Separator expected after the option '%s'.
vi: Mong đợi dấu phân cách sau tùy chọn '%s'.

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 &hidden files
vi: &Hiện tệp tin ẩn

en: Show about dialog
vi: Hiển thị hộp thoại thông tin thêm

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 hidden directories
vi: Hiện thư mục ẩn

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: Sorry, could not open this file for saving.
vi: Rất tiếc, không thể mở tệp tin này để ghi.

en: Sorry, could not open this file.
vi: Xin lỗi, không thể mở tập tin này.

en: Sorry, could not save this file.
vi: Rất tiếc, không thể ghi lại 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, print preview needs a printer to be installed.
vi: Rất tiếc, việc mô phỏng bản in cần một máy in đã được cài đặt.

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: Status:
vi: Tình trạng:

en: Streaming delegates for not already streamed objects not yet supported
vi: Đại diện Streaming cho đối tượng streamed vẫn chưa được hỗ trợ

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: Subclass '%s' not found for resource '%s', not subclassing!
vi: Lớp con '%s' không được tìm thấy cho tài nguyên '%s', không có lớp con!

en: Subscrip&t
vi: Chỉ số dưới &dòng

en: Supe&rscript
vi: Chỉ số t&rên dòng

en: Symbol &font:
vi: &Phông chữ ký tự đặc biệt:

en: TIFF library error.
vi: Thư viện TIFF bị lỗi.

en: TIFF library warning.
vi: Cảnh giác với thư viện TIFF.

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: Teletype
vi: Dạng Teletype

en: Text renderer cannot render value; value type:
vi: Text renderer không trả về giá trị; giá trị kiểu:

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 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 file '%s' couldn't be opened.
    It has been removed from the most recently used files list.
vi: Tệp tin '%s' không thể mở.
    Nó đã bị gỡ bỏ từ người dùng gần đây nhất.

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' chưa tồn tại và không thể mở.
    Nó đã bị gỡ bỏ từ người 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 style.
vi: Kiểu phông chữ.

en: The font weight.
vi: Độ đậm phông chữ.

en: The left indent.
vi: Thụt lề 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 outline level.
vi: Mức đường bao.

en: The path '%s' contains too many ".."!
vi: Đường dẫn '%s' chứa quá nhiều ".."!

en: The previous message repeated once. | The previous message repeated %lu times.
vi[0]: Thông điệp liền trước lặp một lần.
vi[1]: Thông điệp liền trước lặp %lu lần.

en: The print dialog returned an error.
vi: Hộp thoại in trả về một lỗi.

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 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 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 value for the option '%s' must be specified.
vi: Giá trị cho tùy chọn '%s' phải được định rõ.

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: The wxGtkPrinterDC cannot be used.
vi: Hàm wxGtkPrinterDC không thể sử dụng.

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: 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 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: Thread module initialization failed: can not 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: Timer creation failed.
vi: Tạo lập bộ định thời Timer gặp lỗi.

en: Tips not available, sorry!
vi: Các mẹo nhỏ vẫn chưa có, thành thật xin lỗi!

en: Toggle renderer cannot render value; value type:
vi: Toggle renderer không trả về giá trị; giá trị kiểu:

en: Too many EndStyle calls!
vi: Quá nhiều cú gọi EndStyle!

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: 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: Trying to solve a NULL hostname: giving up
vi: Đang cố gắng giải quyết một tên máy chủ RỖNG: đưa 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 must have enum - long conversion
vi: Kiểu phải ở dạng enum - long chuyển đổi

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 initialize Hildon program
vi: Không thể khởi tạo chương trình Hildon

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: Unexpected characters following option '%s'.
vi: Không mong đợi ký tự đi sau tùy chọn '%s'.

en: Unexpected parameter '%s'
vi: Tham số không mong đợi '%s'

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 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 long option '%s'
vi: Không rõ tùy chọn dài '%s'

en: Unknown style flag
vi: Không rõ kiểu cờ

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: 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: Validation conflict
vi: Bộ xác định tính hợp lệ bị xung đột

note: #-#-#-#-#  850 (libxfce4ui)  #-#-#-#-# I18N: %s will be replaced by the Xfce version number #-#-#-#-#  1104 (Poedit 1.5)  #-#-#-#-# TRANSLATORS: This is version information in about dialog, "%s" will be version number when used
en: Version %s
vi: Phiên bản %s

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: 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: Tất cả các từ

en: Win32s on Windows 3.1
vi: Win32s trên Windows 3.1

en: Windows Arabic (CP 1256)
vi: Windows Ả Rập (CP 1256)

en: Windows Chinese Simplified (CP 936)
vi: Windows Trung Quốc Hiện Đại (CP 936)

en: Windows Chinese Traditional (CP 950)
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)
vi: Windows Tiếng Nhật (CP 932)

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: XRC resource '%s' (class '%s') not found!
vi: Tài nguyên XRC '%s' (lớp '%s') không tìm thấy!

en: XRC resource: Cannot create animation from '%s'.
vi: Tài nguyên XRC: Không thể tạo hoạt hình từ '%s'.

en: XRC resource: Cannot create bitmap from '%s'.
vi: Tài nguyên XRC: Không thể tạo ảnh bitmap từ '%s'.

en: XRC resource: Incorrect colour specification '%s' for attribute '%s'.
vi: Tài nguyên XRC: Sự định màu '%s' không chính xác cho thuộc tính '%s'.

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: 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: binary
vi: nhị phân

en: buffer is too small for Windows directory.
vi: bộ đệm quá nhỏ cho thư mục Windows.

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 execute '%s'
vi: không thể thực hiện '%s'

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: catalog file for domain '%s' not found.
vi: tệp tin catalog cho tên miền '%s' không tìm thấy.

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: delegate has no type info
vi: delegate không có thông tin kiểu

en: double
vi: đôi

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: encoding %i
vi: bộ mã %i

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 opening '%s'
vi: lỗi khi mở '%s'

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

note: #-#-#-#-#  143 (evolution 1.4 GNOME TRUNK)  #-#-#-#-# TRANSLATORS: Entire string is for example: This appointment recurs/Every [x] month(s) on the [fifth] [Monday] [forever]' * (dropdown menu options are in [square brackets]). This means that after 'fifth', either the string 'day' or * the name of a
en: fifth
vi: thứ năm

en: file '%s', line %d: '%s' ignored after group header.
vi: tệp tin  '%s', dòng %d: '%s' được bỏ qua trước phần đầu nhóm.

en: file '%s', line %d: '=' expected.
vi: tệp tin '%s', dòng %d: '=' mong đợi.

en: file '%s', line %d: key '%s' was first found at line %d.
vi: tệp tin '%s', dòng %d: khóa '%s' được tìm thấy đầu tiên tại dòng %d.

en: file '%s', line %d: value for immutable key '%s' ignored.
vi: tệp tin '%s', dòng %d: giá trị khóa bất biến '%s' bị bỏ qua.

en: file '%s': unexpected character %c at line %d.
vi: tệp tin '%s': không mong ký tự %c tại dòng %d.

en: font size
vi: cỡ phông chữ

en: fourteenth
vi: thứ mười bốn

note: #-#-#-#-#  143 (evolution 1.4 GNOME TRUNK)  #-#-#-#-# TRANSLATORS: Entire string is for example: This appointment recurs/Every [x] month(s) on the [fourth] [Monday] [forever]' * (dropdown menu options are in [square brackets]). This means that after 'fourth', either the string 'day' or * the name of
en: fourth
vi: thứ tư

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' can not be set.
vi: vị trí '%s' không thể đặt được.

en: looking for catalog '%s' in path '%s'.
vi: tìm catalog '%s' trong đường dẫn '%s'.

en: m_peer is not or incorrectly initialized
vi: khởi tạo m_peer không được hay không chính xác

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 error
vi: không lỗi

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: noname
vi: không tên

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: read error
vi: lỗi đọc

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: sixth
vi: thứ 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: 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: 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.

note: #-#-#-#-#  143 (evolution 1.4 GNOME TRUNK)  #-#-#-#-# TRANSLATORS: Entire string is for example: This appointment recurs/Every [x] month(s) on the [third] [Monday] [forever]' * (dropdown menu options are in [square brackets]). This means that after 'third', either the string 'day' or * the name of a
en: third
vi: thứ ba

en: thirteenth
vi: thứ mười ba

en: tiff module: %s
vi: mô-đun tiff: %s

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: unexpected " at position %d in '%s'.
vi: không mong đợi " tại vị trí %d trong '%s' .

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: unknown seek origin
vi: không hiểu tìm kiếm nguồn gốc

en: unknown-%d
vi: không hiểu-%d

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: wxPrintout::GetPageInfo gives a null maxPage.
vi: wxPrintout::GetPageInfo trả lại một maxPage rỗng.

en: wxSearchEngine::LookFor must be called before scanning!
vi: wxSearchEngine::LookFor phải được gọi trước khi quét!

en: wxSocket: invalid signature in ReadMsg.
vi: wxSocket: chữ ký không hợp lệ trong ReadMsg.

en: wxSocket: unknown event!.
vi: wxSocket: không rõ sự kiện!.

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: 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:  ms
vi:  mili giây

en:  songs
vi:  bài hát

en: %1 albums
vi: %1 album

en: %1 days
vi: %1 ngày

en: %1 days ago
vi: %1 ngày trước

en: %1 on %2
vi: %1 trên %2

en: %1 playlists (%2)
vi: Danh sách %1 (%2)

en: %1 selected of
vi: %1 chọn

en: %1 song
vi: %1 bài hát

en: %1 songs
vi: %1 bài hát

en: %1 songs found
vi: %1 bài hát được tìm thấy

en: %1 songs found (showing %2)
vi: %1 bài hát được tìm thấy (đang hiện %2)

en: %1 tracks
vi: %1 bài hát

en: %1 transferred
vi: đã tải %1

en: %1: Wiimotedev module
vi: %1: mô-đun tay cầm Wii

en: %L1 other listeners
vi: %L1 người nghe khác

en: %L1 total plays
vi: %L1 tổng số lần phát

en: %n failed
vi: %n thất bại

en: %n finished
vi: %n kết thúc

en: %n remaining
vi: Còn lại %n

en: &Align text
vi: &Căn chỉnh

en: &Center
vi: &Giữa

en: &Extras
vi: &Hiệu ứng

en: &Hide %1
vi: Ẩ&n %1

en: &Hide...
vi: Ẩ&n...

en: &Music
vi: &Nhạc

en: &Playlist
vi: &Danh sách

en: &Repeat mode
vi: &Chế độ lặp lại

en: &Shuffle mode
vi: Chế độ phát n&gẫu nhiên

en: &Stretch columns to fit window
vi: Căng các cột ra cho &vừa với cửa sổ

note: #-#-#-#-#  122 (digikam KDE4)  #-#-#-#-# i18n: ectx: Menu (Tools) #-#-#-#-#  417 (kiconedit)  #-#-#-#-# i18n: file: kiconeditui.rc:13 i18n: ectx: Menu (tools)
en: &Tools
vi: &Công cụ

en: (different across multiple songs)
vi: (mỗi bài mỗi khác)

en: ...and all the Amarok contributors
vi: ...và tất cả cộng tác viên của Amarok

en: 1 day
vi: 1 ngày

en: 1 track
vi: 1 bài

en: 50 random tracks
vi: 50 bài ngẫu nhiên

en: <a href="http://www.di.fm/premium/">Upgrade to Premium now</a>
vi: <a href="http://www.di.fm/premium/">Nâng cấp lên tài khoản cao cấp ngay</a>

en: <p>Tokens start with %, for example: %artist %album %title </p>
    
    <p>If you surround sections of text that contain a token with curly-braces, that section will be hidden if the token is empty.</p>
vi: <p>Các dấu bắt đầu là %, ví dụ: %artist %album %title </p>
    
    <p>Nếu bạn quét chọn đoạn văn bản chứa dấu ngoặc nhọn, đoạn đó sẽ bị ẩn đi nếu dấu bắt đầu rỗng.<p>

en: A Grooveshark Anywhere account is required.
vi: Cần có tài khoản Grooveshark Anywhere.

en: A Spotify Premium account is required.
vi: Cần có tài khoản cao cấp của Spotify.

en: A smart playlist is a dynamic list of songs that come from your library.  There are different types of smart playlist that offer different ways of selecting songs.
vi: Danh sách thông minh là danh sách các bài hát trong thư viện có thể tự động thay đổi. Có nhiều loại danh sách nhạc thông minh khác nhau và chúng cung cấp cho bạn nhiều cách để lựa chọn các bài hát.

en: A song will be included in the playlist if it matches these conditions.
vi: Một bài hát sẽ được đưa vào danh sách nếu như nó đáp ứng những điều kiện sau.

en: About %1
vi: Giới thiệu %1

en: About Clementine...
vi: Giới thiệu Clementine...

en: About Qt...
vi: Giới thiệu Qt...

en: Account details (Premium)
vi: Chi tiết tài khoản (Cao cấp)

en: Active/deactive Wiiremote
vi: Kích hoạt/vô hiệu tay cầm Wii

en: Add Stream
vi: Thêm luồng dữ liệu

en: Add a new line if supported by the notification type
vi: Thêm một dòng mới nếu được hỗ trợ từ kiểu thông báo

en: Add action
vi: Thêm hành động

en: Add another stream...
vi: Thêm luồng dữ liệu khác...

en: Add directory...
vi: Thêm thư mục...

en: Add file
vi: Thêm tập tin

en: Add file...
vi: Thêm tập tin...

en: Add files to transcode
vi: Thêm các tập tin để chuyển mã

en: Add folder
vi: Thêm thư mục

en: Add folder...
vi: Thêm thư mục...

en: Add new folder...
vi: Thêm thư mục mới...

en: Add podcast
vi: Thêm podcast

en: Add podcast...
vi: Thêm podcast...

en: Add search term
vi: Thêm điều kiện tìm kiếm

en: Add song album tag
vi: Thêm thẻ album bài hát

en: Add song albumartist tag
vi: Thêm thẻ nghệ sĩ album

en: Add song artist tag
vi: Thêm thẻ nghệ sĩ của bài hát

en: Add song composer tag
vi: Thêm thẻ người soạn nhạc

en: Add song disc tag
vi: Thêm thẻ đĩa của bài hát

en: Add song filename
vi: Thêm tên tập tin bài hát

en: Add song genre tag
vi: Thêm thẻ thể loại bài hát

en: Add song length tag
vi: Thêm thẻ thời lượng

en: Add song play count
vi: Thêm số lần phát

en: Add song skip count
vi: Thêm bỏ qua đếm bài hát

en: Add song title tag
vi: Thêm thẻ tựa đề bài hát

en: Add song track tag
vi: Thêm thẻ bài hát

en: Add song year tag
vi: Thêm thẻ năm của bài hát

en: Add stream...
vi: Thêm luồng dữ liệu...

en: Add to Grooveshark favorites
vi: Thêm vào yêu thích của Grooveshark

en: Add to Grooveshark playlists
vi: Thêm vào danh sách Grooveshark

en: Add to another playlist
vi: Thêm vào danh sách khác

en: Add to playlist
vi: Thêm vào danh sách

en: Add to the queue
vi: Thêm vào danh sách đợi

en: Add wiimotedev action
vi: Thêm hoạt động tay cầm wii

note: #-#-#-#-#  1335 (apacheconf VERSION)  #-#-#-#-# is this right? # # Global code !/usr/bin/python HACK - we really want to just use a color with a pixel value of 1 We can't connect this callback before because of a bug in PyGtk where it doesn't like style_set to be called with a NULL old_style test pr
en: Add...
vi: Thêm...

en: Added this month
vi: Đã thêm vào trong tháng này

en: Added this week
vi: Đã thêm vào trong tuần này

en: Added this year
vi: Đã thêm vào trong năm nay

en: Added today
vi: Đã thêm vào trong ngày

en: Added within three months
vi: Đã thêm vào trong ba tháng

en: Adding song to My Music
vi: Thêm bài hát vào Nhạc của tôi

en: Adding song to favorites
vi: Đang thêm bài hát vào yêu thích

en: Advanced grouping...
vi: Nhóm nâng cao...

en: After
vi: Sau

en: After copying...
vi: Sau khi sao chép...

en: Album artist
vi: Nghệ sĩ của Album

en: Album cover
vi: Ảnh bìa

en: Album info on jamendo.com...
vi: Thông tin của album trên jamendo.com...

en: Albums with covers
vi: Album có ảnh bìa

en: Albums without covers
vi: Album không có ảnh bìa

en: All Files (*)
vi: Mọi tập tin (*)

en: All albums
vi: Tất cả album

en: All artists
vi: Tất cả nghệ sĩ

en: All files (*)
vi: Mọi tập tin (*)

en: All playlists (%1)
vi: Tất cả danh sách (%1)

en: All the translators
vi: Tất cả những người dịch

en: All tracks
vi: Tất cả bài hát

en: Allow mid/side encoding
vi: Cho phép mã hóa song song

en: Alongside the originals
vi: Thư mục chứa tập tin gốc

en: Always hide the main window
vi: Luôn ẩn cửa sổ chính

en: Always show the main window
vi: Luôn hiện cửa sổ chính

en: Always start playing
vi: Bắt đầu phát nhạc

en: An additional plugin is required to use Spotify in Clementine.  Would you like to download and install it now?
vi: Cần phải có một trình cắm thêm để sử dụng Spotify trong Clementine. Bạn có muốn tải nó về và cài đặt ngay không?

en: An error occurred copying the iTunes database from the device
vi: Có lỗi khi chép cơ sở dữ liệu iTunes từ thiết bị

en: An error occurred copying the iTunes database onto the device
vi: Có lỗi khi chép cơ sở dữ liệu iTunes lên thiết bị

en: An error occurred loading the iTunes database
vi: Có lỗi khi nạp cơ sở dữ liệu iTunes

en: An error occurred writing metadata to '%1'
vi: Có lỗi khi ghi thông tin vào '%1'

en: And:
vi: Và:

en: Append files/URLs to the playlist
vi: Thêm tập tin/URLs vào danh sách

en: Append to current playlist
vi: Thêm vào danh sách hiện tại

en: Append to the playlist
vi: Thêm vào danh sách

en: Apply compression to prevent clipping
vi: Nén để chặn việc ngắt đoạn

en: Are you sure you want to delete the "%1" preset?
vi: Bạn có chắc sẽ xóa thiết lập "%1"?

en: Are you sure you want to delete this playlist?
vi: Bạn có chắc muốn xóa danh sách này?

en: Are you sure you want to reset this song's statistics?
vi: Bạn có chắc muốn thiết đặt lại bộ đếm của bài hát này?

en: Artist info
vi: Nghệ sĩ

en: Artist radio
vi: Kênh phát thanh nghệ sĩ

en: Artist tags
vi: Thẻ nghệ sĩ

en: Artist's initial
vi: Tên viết tắt của nghệ sĩ

en: Audio format
vi: Định dạng

en: Automatic updating
vi: Tự động cập nhật

en: Automatically open single categories in the library tree
vi: Tự động mở các mục đơn trong cây thư mục

en: Average bitrate
vi: Bitrate trung bình

en: Average image size
vi: Kích thước ảnh trung bình

en: BBC Podcasts
vi: Podcast BBC

en: Background Streams
vi: Âm thanh nền

en: Background image
vi: Ảnh nền

en: Background opacity
vi: Độ mờ của khung nền

en: Backing up database
vi: Sao lưu cơ sở dữ liệu

en: Bar analyzer
vi: Phân tích theo các thanh

en: Basic Blue
vi: Xanh dương

en: Basic audio type
vi: Âm bình thường

en: Biography from %1
vi: Thông tin từ %1

en: Block analyzer
vi: Phân tích theo các khối vuông

en: Block type
vi: Kiểu khối

en: Bluetooth MAC Address
vi: Địa chỉ MAC của Bluetooth

en: Boom analyzer
vi: Phân tích theo dạng cây

en: Buffer duration
vi: Thời gian đệm

en: But these sources are disabled:
vi: Những nguồn này đã bị vô hiệu:

en: CUE sheet support
vi: Hỗ trợ danh sách CUE

en: Change cover art
vi: Đổi ảnh bìa

en: Change font size...
vi: Đổi kích cỡ phông chữ...

en: Change repeat mode
vi: Thay đổi chế độ lặp lại

en: Change shortcut...
vi: Đổi phím tắt...

en: Change shuffle mode
vi: Thay đổi chế độ phát ngẫu nhiên

en: Changing mono playback preference will be effective for the next playing songs
vi: Thay đổi tùy chỉnh phát đơn kênh sẽ ảnh hưởng đến bài kế tiếp

en: Check for new episodes
vi: Kiểm tra tập mới

en: Check for updates...
vi: Kiểm tra cập nhật...

en: Choose a name for your smart playlist
vi: Đặt tên cho danh sách nhạc của bạn

en: Choose automatically
vi: Tự động lựa chọn

en: Choose color...
vi: Chọn màu...

en: Choose font...
vi: Chọn phông chữ...

en: Choose from the list
vi: Chọn từ danh sách

en: Choose how the playlist is sorted and how many songs it will contain.
vi: Chọn cách sắp xếp của danh sách nhạc và số bài hát trong đó.

en: Choose podcast download directory
vi: Chọn thư mục lưu podcast tải về

en: Choose the websites you want Clementine to use when searching for lyrics.
vi: Chọn các trang web bạn muốn Clementine tìm lời bài hát.

en: Clementine Error
vi: Lỗi Clementine

en: Clementine Visualization
vi: Clementine - Hình ảnh ảo

en: Clementine can automatically convert the music you copy to this device into a format that it can play.
vi: Clementine có thể tự động chuyển đổi định dạng nhạc mà bạn chép sang thiết bị này sang một định dạng mà nó có thể phát.

en: Clementine can play music that you have uploaded to Google Drive
vi: Clementine có thể phát nhạc trên Google Drive

en: Clementine can show a message when the track changes.
vi: Clementine có thể hiện thông báo khi bài hát thay đổi.

en: Clementine can synchronize your subscription list with your other computers and podcast applications.  <a href="https://gpodder.net/register/">Create an account</a>.
vi: Clementine có thể đồng bộ danh sách đăng kí của bạn với máy tính khác và ứng dụng podcast khác.  <a href="https://gpodder.net/register/">Tạo tài khoản</a>.

en: Clementine could not load any projectM visualisations.  Check that you have installed Clementine properly.
vi: Clementine không thể nạp hiệu ứng hình ảnh ảo projectM. Hãy chắc rằng bạn đã cài Clementine đúng cách.

en: Clementine couldn't fetch your subscription status since there are problems with your connection. Played tracks will be cached and sent later to Last.fm.
vi: Clementine không thể lấy trạng thái chuyển tải thông tin vì kết nối mạng có vấn đề. Các bài hát đã phát sẽ được lưu vào bộ đệm và sau đó được gửi đến Last.fm.

en: Clementine image viewer
vi: Clementine - Xem ảnh

en: Clementine was unable to find results for this file
vi: Clementine không tìm thấy kết quả cho tập tin này

en: Clementine will find music in:
vi: Clementine sẽ tìm nhạc trong:

en: Click here to add some music
vi: Nhấp vào đây để thêm nhạc

en: Click to toggle between remaining time and total time
vi: Nhấn vào đây để chuyển đổi giữa thời gian còn lại và tổng thời gian

en: Clicking the Login button will open a web browser.  You should return to Clementine after you have logged in.
vi: Nhấn nút Đăng nhập sẽ mở trình duyệt web.  Bạn nên trở lại với Clementine sau khi đăng nhập.

en: Close visualization
vi: Đóng hiệu ứng hình ảnh ảo

en: Closing this window will cancel the download.
vi: Đóng cửa sổ này sẽ hủy tải xuống.

en: Closing this window will stop searching for album covers.
vi: Đóng cửa sổ này sẽ kết thúc tìm ảnh bìa.

en: Comma separated list of class:level, level is 0-3
vi: Dấu phẩy phân cách danh sách lớp:mức độ, mức độ từ 0-3

en: Complete tags automatically
vi: Điền thông tin bài hát

en: Complete tags automatically...
vi: Điền thông tin bài hát...

en: Configure %1...
vi: Cấu hình %1...

en: Configure Grooveshark...
vi: Cấu hình Grooveshark...

en: Configure Last.fm...
vi: Cấu hình Last.fm...

en: Configure Magnatune...
vi: Cấu hình Magnatune...

en: Configure Shortcuts
vi: Phím tắt

en: Configure Spotify...
vi: Cấu hình Spotify...

en: Configure global search...
vi: Cấu hình tìm kiếm chung...

en: Configure library...
vi: Cấu hình thư viện...

en: Configure podcasts...
vi: Cấu hình podcast...

en: Connect Wii Remotes using active/deactive action
vi: Kết nối tay cầm Wii sử dụng thao tác kích hoạt/vô hiệu

en: Connect device
vi: Kết nối thiết bị

en: Connecting to Spotify
vi: Kết nối đến Spotify

en: Constant bitrate
vi: Bitrate cố định

en: Convert all music
vi: Chuyển đổi toàn bộ nhạc

en: Convert any music that the device can't play
vi: Chuyển đổi bất kì bản nhạc nào mà thiết bị không thể chơi

en: Copy to device...
vi: Chép vào thiết bị...

en: Copy to library...
vi: Chép vào thư viện...

en: Copying iPod database
vi: Đang chép cơ sở dữ liệu của iPod

en: Could not create the GStreamer element "%1" - make sure you have all the required GStreamer plugins installed
vi: Không thể tạo phần tử GStreamer "%1" - hãy chắc chắn là bạn đã có đủ các phần bổ trợ mà GStreamer cần

en: Couldn't find a muxer for %1, check you have the correct GStreamer plugins installed
vi: Không tìm thấy thiết bị ghép kênh cho %1, hãy chắn chắn là bạn đã cài đặt đủ các phần bổ sung của GStreamer

en: Couldn't find an encoder for %1, check you have the correct GStreamer plugins installed
vi: Không tim thấy bộ mã hóa cho %1, hãy chắc chắn là bạn đã cài đặt đủ các phần bổ sung của GStreamer

en: Couldn't load the last.fm radio station
vi: Không thể nạp đài phát thanh last.fm

en: Couldn't open output file %1
vi: Không thể mở tập tin %1

en: Cover Manager
vi: Quản lí ảnh bìa

en: Cover art from embedded image
vi: Ảnh bìa từ ảnh nhúng

en: Cover art loaded automatically from %1
vi: Ảnh bìa được nạp tự động từ %1

en: Cover art manually unset
vi: Bỏ thiết đặt ảnh bìa một cách thủ công

en: Cover art not set
vi: Chưa có ảnh bìa

en: Cover art set from %1
vi: Ảnh bìa được thiết lập từ %1

en: Covers from %1
vi: Ảnh bìa từ %1

en: Create a new Grooveshark playlist
vi: Tạo danh sách Grooveshark mới

en: Cross-fade when changing tracks automatically
vi: Tự động giảm dần âm lượng khi chuyển sang bài khác

en: Cross-fade when changing tracks manually
vi: Giảm dần âm lượng khi chuyển sang bài khác

en: Custom image:
vi: Chọn ảnh:

en: Custom message settings
vi: Thiết lập tùy chọn tin nhắn

en: Custom radio
vi: Tùy chọn phát thanh

en: DBus path
vi: Đường dẫn Dbus

en: Database corruption detected. Please read https://code.google.com/p/clementine-player/wiki/DatabaseCorruption for instructions on how to recover your database
vi: Cơ sở dữ liệu bị hỏng. Xem trang https://code.google.com/p/clementine-player/wiki/DatabaseCorruption để biết các chỉ dẫn phục hồi cho cơ sở dữ liệu

en: Date created
vi: Ngày tạo

en: De&fault
vi: &Mặc định

en: Decrease the volume by 4%
vi: Giảm 4% âm lượng

en: Decrease volume
vi: Giảm âm lượng

en: Default background image
vi: Dùng ảnh nền mặc định

en: Delay between visualizations
vi: Độ trễ giữa các hiệu ứng hình ảnh ảo

en: Delete Grooveshark playlist
vi: Xoá danh sách Grooveshark

en: Delete downloaded data
vi: Xóa dữ liệu đã tải về

en: Delete from device...
vi: Xóa khỏi thiết bị...

en: Delete from disk...
vi: Xóa khỏi ổ cứng...

en: Delete played episodes
vi: Xóa tập đã phát

en: Delete smart playlist
vi: Xóa danh sách thông minh

en: Delete the original files
vi: Xóa tập tin gốc

en: Dequeue selected tracks
vi: Loại các bài đã chọn khỏi danh sách chờ

en: Dequeue track
vi: Loại bài hát khỏi d.sách chờ

en: Details...
vi: Chi tiết...

en: Device properties...
vi: Thuộc tính của thiết bị...

en: Did you mean
vi: Ý bạn là

en: Digitally Imported password
vi: Mật khẩu Digitally Imported

en: Digitally Imported username
vi: Tên người dùng Digitally Imported

en: Direct internet connection
vi: Nối mạng trực tiếp

en: Disable duration
vi: Tắt thời lượng

en: Discontinuous transmission
vi: Dừng truyền tải

en: Display options
vi: Tùy chọn hiển thị

en: Display the on-screen-display
vi: Hiện hộp thông báo trên màn hình

en: Do a full library rescan
vi: Quét toàn bộ thư viện

en: Do not convert any music
vi: Không chuyển đổi bất kì bản nhạc nào

en: Don't repeat
vi: Không lặp lại

en: Don't show in various artists
vi: Không hiện trong mục nhiều nghệ sĩ

en: Don't shuffle
vi: Không phát ngẫu nhiên

en: Don't stop!
vi: Không dừng lại!

en: Double click to open
vi: Nhấn đúp chuột để mở

en: Double clicking a song will...
vi: Nhấn đúp chuột vào một bài hát sẽ...

en: Download %n episodes
vi: Tải về %n tập

en: Download directory
vi: Tải thư mục

en: Download episodes to
vi: Lưu các tập tải về vào

en: Download membership
vi: Tải với tư cách thành viên

en: Download new episodes automatically
vi: Tự động tải về các tập mới

en: Download queued
vi: Đợi tải về

en: Download this album
vi: Tải album này

en: Download this album...
vi: Tải album này...

en: Download this episode
vi: Tải tập này

en: Downloading (%1%)...
vi: Đang tải (%1%)...

en: Downloading Icecast directory
vi: Đang tải thư mục Icecast

en: Downloading Jamendo catalogue
vi: Đang tải mục lục Jamendo

en: Downloading Magnatune catalogue
vi: Đang tải mục lục Magnatune

en: Downloading Spotify plugin
vi: Đang tải phần hỗ trợ cho Spotify

en: Downloading metadata
vi: Đang tải thông tin dữ liệu

en: Drag to reposition
vi: Kéo để xác định lại vị trí

en: Drive letter
vi: Tên phân vùng ổ đĩa

en: Dynamic mode is on
vi: Chế độ năng động đã bật

en: Dynamic random mix
vi: Hòa trộn âm thanh động ngẫu nhiên

en: Edit smart playlist...
vi: Cập nhật danh sách thông minh...

en: Edit tag "%1"...
vi: Sửa "%1"...

en: Edit tag...
vi: Cập nhật thẻ...

en: Edit tags
vi: Sửa thông tin

en: Edit track information
vi: Sửa thông tin bài hát

en: Edit track information...
vi: Sửa thông tin bài hát...

en: Edit tracks information...
vi: Sửa thông tin bài hát...

en: Enable Wii Remote support
vi: Bật hỗ trợ tay cầm Wii

en: Enable equalizer
vi: Bật bộ cân chỉnh âm

en: Enable shortcuts only when Clementine is focused
vi: Bật các phím tắt chỉ khi cửa sổ Clementine đang được chọn

en: Enable sources below to include them in search results.  Results will be displayed in this order.
vi: Bật những nguồn tương ứng để tìm nhạc.  Kết quả được hiển thị theo thứ tự này.

en: Enable/disable Last.fm scrobbling
vi: Bật/Tắt Chuyển thông tin bài hát đến Last.fm

en: Encoding complexity
vi: Mã hóa phức tạp

en: Encoding engine quality
vi: Chất lượng engine mã hóa

en: Encoding mode
vi: Chế độ mã hóa

en: Enter a URL to download a cover from the Internet:
vi: Nhập một địa chỉ để tải ảnh bìa từ internet:

en: Enter a new name for this playlist
vi: Nhập tên mới cho danh sách này

en: Enter an <b>artist</b> or <b>tag</b> to start listening to Last.fm radio.
vi: Nhập tên một <b>nghệ sĩ</b> hoặc <b>thẻ</b> để bắt đầu nghe kênh phát thanh Last.fm.

en: Enter search terms above to find music on your computer and on the internet
vi: Nhập điều kiện tìm kiếm vào bên trên để tìm nhạc trong máy và trên mạng

en: Enter search terms below to find podcasts in the iTunes Store
vi: Nhập từ khóa để tìm podcast trên iTunes Store

en: Enter search terms below to find podcasts on gpodder.net
vi: Nhập từ khóa vào bên dưới để tìm podcast trên gpodder.net

en: Enter search terms here
vi: Nhập điều kiện tìm kiếm

en: Enter the URL of an internet radio stream:
vi: Nhập địa chỉ của kênh phát thanh trên internet:

en: Entire collection
vi: Trọn bộ sưu tập

en: Equivalent to --log-levels *:1
vi: Tương đương với --log-levels *:1

en: Equivalent to --log-levels *:3
vi: Tương đương với --log-levels *:3

en: Error connecting MTP device
vi: Lỗi kết nối thiết bị MTP

en: Error copying songs
vi: Lỗi chép nhạc

en: Error deleting songs
vi: Lỗi xóa bài hát

en: Error downloading Spotify plugin
vi: Lỗi khi tải phần hỗ trợ Spotify

en: Error loading %1
vi: Lỗi nạp %1

en: Error loading di.fm playlist
vi: Lỗi khi nạp danh sách di.fm

en: Error processing %1: %2
vi: Lỗi xử lý %1: %2

en: Error while loading audio CD
vi: Có lỗi xảy ra khi nạp đĩa CD

en: Ever played
vi: Chưa bao giờ được phát

en: Every 10 minutes
vi: Mỗi 10 phút

en: Every 12 hours
vi: Mỗi 12 giờ

en: Every 2 hours
vi: Mỗi 2 giờ

en: Every 20 minutes
vi: Mỗi 20 phút

en: Every 30 minutes
vi: Mỗi 30 phút

en: Every 6 hours
vi: Mỗi 6 giờ

en: Every hour
vi: Mỗi giờ

en: Except between tracks on the same album or in the same CUE sheet
vi: Ngoại trừ giữa các bài hát trong album tương tự hoặc trong danh sách CUE tương tự

en: Expires on %1
vi: Hết hạn vào %1

en: Fade out when stopping a track
vi: Giảm dần âm lượng khi dừng một bài hát

en: Fading
vi: Giảm dần âm lượng

en: Fading duration
vi: Thời gian giảm dần âm lượng

en: Failed to fetch directory
vi: Lỗi tải thư mục

en: Failed to fetch podcasts
vi: Lỗi lấy podcast

en: Failed to load podcast
vi: Lỗi nạp podcast

en: Failed to parse the XML for this RSS feed
vi: Lỗi phân tích XML cho nguồn tin RSS

en: Favourite tracks
vi: Bài hát yêu thích

en: Fetch Missing Covers
vi: Tải các ảnh bìa còn thiếu

en: Fetch automatically
vi: Tự động tải

en: Fetch completed
vi: Đã tải xong

en: Fetching cover error
vi: Lỗi khi tải ảnh bìa

en: File formats
vi: Định dạng tập tin

en: File name (without path)
vi: Tên tập tin (không có đường dẫn)

en: Files to transcode
vi: Tập tin để chuyển mã

en: Filesystem name
vi: Tên hệ thống tập tin

en: Filesystem serial number
vi: Số thứ tự của hệ thống tập tin

en: Filesystem type
vi: Kiểu hệ thống tập tin

en: Find songs in your library that match the criteria you specify.
vi: Tìm bài hát trong thư viện của bạn phù hợp với tiêu chuẩn mà bạn chỉ định.

en: Fingerprinting song
vi: Đang lấy thông tin bài hát

en: First level
vi: Mức độ đầu

en: For licensing reasons Spotify support is in a separate plugin.
vi: Vì lí do giấy phép nên Spotify được hỗ trợ thông qua một phần mở rộng.

en: Force mono encoding
vi: Buộc mã hóa đơn kênh

en: Forget device
vi: Quên thiết bị

en: Forgetting a device will remove it from this list and Clementine will have to rescan all the songs again next time you connect it.
vi: Chọn Quên thiết bị sẽ xóa tên nó khỏi danh sách này và Clementine sẽ phải quét lại tất cả nhạc khi bạn kết nối lại.

en: Framerate
vi: Tần số khung hình

en: Frames per buffer
vi: Số khung mỗi lần tạo bộ đệm

en: GStreamer audio engine
vi: Engine âm thanh GStreamer

en: Get a URL to share this Grooveshark playlist
vi: Lấy URL để chia sẻ danh sách Grooveshark này

en: Get a URL to share this Grooveshark song
vi: Lấy URL để chia sẻ bài này

en: Getting Grooveshark popular songs
vi: Đang lấy danh sách các bài hát phổ biến trên Grooveshark

en: Getting channels
vi: Đang tải các kênh

en: Getting streams
vi: Đang tải các luồng

en: Give it a name:
vi: Đặt tên:

en: Go to next playlist tab
vi: Đến tab danh sách tiếp theo

en: Go to previous playlist tab
vi: Trở về tab danh sách trước

en: Got %1 covers out of %2 (%3 failed)
vi: Đã tải %1 ảnh bìa trong số %2 (thất bại %3)

en: Grey out non existent songs in my playlists
vi: Loại bỏ những bài hát không tồn tại khỏi các danh sách

en: Grooveshark login error
vi: Lỗi đăng nhập Grooveshark

en: Grooveshark playlist's URL
vi: URL của danh sách Grooveshark

en: Grooveshark radio
vi: Phát thanh Grooveshark

en: Grooveshark song's URL
vi: URL của bài hát trên Grooveshark

en: Group Library by...
vi: Nhóm Thư viện theo...

en: Group by
vi: Nhóm theo

en: Group by Album
vi: Nhóm theo Album

en: Group by Artist
vi: Nhóm theo Nghệ sĩ

en: Group by Artist/Album
vi: Nhóm theo Nghệ sĩ/Album

en: Group by Artist/Year - Album
vi: Nhóm theo Nghệ sĩ/Năm - Album

en: Group by Genre/Album
vi: Nhóm theo Thể loại/Album

en: Group by Genre/Artist/Album
vi: Nhóm theo Thể loại/Nghệ sĩ/Album

en: HTML page did not contain any RSS feeds
vi: Trang HTML không chứa nguồn tin RSS

en: Hardware information
vi: Thông tin phần cứng

en: Hardware information is only available while the device is connected.
vi: Chỉ xem được thông tin phần cứng khi đã kết nối thiết bị.

en: High (%1 fps)
vi: Cao (%1 fps)

en: High (1024x1024)
vi: Cao (1024x1024)

en: Icons on top
vi: Biểu tượng trên cùng

en: Identifying song
vi: Đang nhận diện bài hát

en: If you continue, this device will work slowly and songs copied to it may not work.
vi: Nếu bạn tiếp tục, thiết bị này sẽ hoạt động chậm lại và các bài hát đã chép có thể sẽ không phát được.

en: If you know the URL of a podcast, enter it below and press Go.
vi: Nếu bạn biết URL của một podcast, nhập nó vào bên dưới và nhấn Đi.

en: Ignore "The" in artist names
vi: Bỏ qua "The" trong phần tên nghệ sĩ

en: Images (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm)
vi: Hình ảnh (*.png *.jpg *.jpeg *.bmp *.gif *.xpm *.pbm *.pgm *.ppm *.xbm)

en: Images (*.png *.jpg *.jpeg *.bmp *.xpm *.pbm *.ppm *.xbm)
vi: Hình ảnh (*.png *.jpg *.jpeg *.bmp *.xpm *.pbm *.ppm *.xbm)

en: In %1 days
vi: Trong %1 ngày

en: In %1 weeks
vi: Trong %1 tuần

en: In dynamic mode new tracks will be chosen and added to the playlist every time a song finishes.
vi: Trong chế độ năng động, các bài hát mới sẽ được chọn và thêm vào danh sách mỗi khi một bài hát được phát xong.

en: Include album art in the notification
vi: Kèm theo ảnh bìa trong thông báo

en: Include all songs
vi: Bao gồm tất cả bài hát

en: Increase the volume by 4%
vi: Tăng 4% âm lượng

en: Increase volume
vi: Tăng âm lượng

en: Indexing %1
vi: Đang đánh chỉ mục %1

en: Insert...
vi: Nhập...

en: Integrity check
vi: Kiểm tra tính toàn vẹn

en: Internet providers
vi: Dịch vụ

en: Invalid API key
vi: Khóa API không hợp lệ

en: Invalid method
vi: Phương thức không hợp lệ

note: #-#-#-#-#  334 (gnome-vfs 2.24.1)  #-#-#-#-# GNOME_VFS_ERROR_BAD_PARAMETERS
en: Invalid parameters
vi: Tham số không hợp lệ

en: Invalid resource specified
vi: Nguồn được xác lập không hợp lệ

en: Invalid service
vi: Dịch vụ không hợp lệ

en: Invalid username and/or password
vi: Vui lòng kiểm tra lại tên người dùng và mật khẩu

en: Jamendo Most Listened Tracks
vi: Những bài hát được nghe nhiều nhất trên Jamendo

en: Jamendo Top Tracks
vi: Những bài hát đầu bảng trên Jamendo

en: Jamendo Top Tracks of the Month
vi: Những bài hát đầu bảng trong tháng trên Jamendo

en: Jamendo Top Tracks of the Week
vi: Những bài hát đầu bảng trong tuần trên Jamendo

en: Jamendo database
vi: Cơ sở dữ liệu Jamendo

en: Jump to the currently playing track
vi: Chọn bài đang được phát

en: Keep buttons for %1 second...
vi: Giữ nút trong %1 giây...

en: Keep buttons for %1 seconds...
vi: Giữ nút trong %1 giây...

en: Keep running in the background when the window is closed
vi: Chạy nền khi đã đóng cửa sổ chính

en: Keep the original files
vi: Giữ nguyên tập tin gốc

en: Large album cover
vi: Ảnh bìa lớn

en: Large sidebar
vi: Thanh bên cỡ lớn

en: Last.fm Custom Radio: %1
vi: Tùy chọn phát thanh Last.fm: %1

en: Last.fm Library - %1
vi: Thư viện Last.fm - %1

en: Last.fm Mix Radio - %1
vi: Phát thanh Last.fm mix - %1

en: Last.fm Neighbor Radio - %1
vi: Kênh phát thanh Last.fm lân cận - %1

en: Last.fm Radio Station - %1
vi: Đài phát thanh Last.fm - %1

en: Last.fm Similar Artists to %1
vi: Nghệ sĩ tương tự trên Last.fm %1

en: Last.fm Tag Radio: %1
vi: Thẻ phát thanh Last.fm: %1

en: Last.fm is currently busy, please try again in a few minutes
vi: Last.fm hiện đang bận, vui lòng thử lại sau vài phút

en: Last.fm password
vi: Mật khẩu Last.fm

en: Last.fm play counts
vi: Số lần phát trên Last.fm

en: Last.fm tags
vi: Các thẻ trên Last.fm

en: Last.fm username
vi: Tên đăng nhập Last.fm

en: Least favourite tracks
vi: Những bài hát ít được yêu thích nhất

en: Leave blank for the default.  Examples: "/dev/dsp", "front", etc.
vi: Để trống cho mặc định. Ví dụ: "/dev/dsp", "front", ...

en: Library advanced grouping
vi: Nhóm thư viện nâng cao

en: Library rescan notice
vi: Chú ý quét lại thư viện

en: Library search
vi: Tìm trong thư viện

en: Limits
vi: Giới hạn

en: Listen to Grooveshark songs based on what you've listened to previously
vi: Nghe nhạc từ Grooveshark dựa theo những gì bạn đã nghe trước đó

en: Load cover from URL
vi: Nạp ảnh bìa từ URL

en: Load cover from URL...
vi: Nạp ảnh bìa từ URL...

en: Load cover from disk
vi: Nạp ảnh bìa từ đĩa

en: Load cover from disk...
vi: Nạp ảnh bìa từ đĩa...

en: Load playlist...
vi: Mở danh sách...

en: Loading Last.fm radio
vi: Đang nạp kênh phát thanh Last.fm

en: Loading MTP device
vi: Đang nạp thiết bị MTP

en: Loading Windows Media device
vi: Đang nạp thiết bị đa phương tiện Windows

en: Loading iPod database
vi: Đang nạp cơ sở dữ liệu iPod

en: Loading smart playlist
vi: Đang nạp danh sách thông minh

en: Loading songs
vi: Đang nạp bài hát

en: Loading stream
vi: Đang nạp luồng dữ liệu

en: Loading tracks
vi: Đang nạp bài hát

en: Loading tracks info
vi: Đang nạp thông tin bài hát

en: Loads files/URLs, replacing current playlist
vi: Mở tập tin/URL, thay thế danh sách hiện tại

en: Long term prediction profile (LTP)
vi: Hồ sơ dự báo lâu dài (LTP)

en: Low (%1 fps)
vi: Thấp (%1 fps)

en: Low (256x256)
vi: Thấp (256x256)

en: Low complexity profile (LC)
vi: Hồ sơ ít phức tạp (LC)

en: Lyrics from %1
vi: Lời bài hát từ %1

en: Magnatune Download
vi: Tải về Magnatune

en: Magnatune download finished
vi: Hoàn tất tải về Magnatune

en: Main profile (MAIN)
vi: Hồ sơ chính (MAIN)

en: Make playlist available offline
vi: Danh sách sẵn sàng ngoại tuyến

en: Malformed response
vi: Phản hồi có vẻ xấu

en: Manual proxy configuration
vi: Cấu hình proxy thủ công

en: Mark as listened
vi: Đánh dấu là đã nghe

en: Mark as new
vi: Đánh dấu mới

en: Match every search term (AND)
vi: Tất cả các điều kiện đều khớp (AND)

en: Match one or more search terms (OR)
vi: Một hay nhiều điều kiện khớp (OR)

en: Maximum bitrate
vi: Bitrate tối đa

en: Medium (%1 fps)
vi: Trung bình (%1 fps)

en: Medium (512x512)
vi: Trung bình (512x512)

en: Membership type
vi: Kiểu thành viên

en: Minimum bitrate
vi: Bitrate tối thiểu

en: Missing projectM presets
vi: Thiếu thiết đặt projectM

en: Monitor the library for changes
vi: Giám sát các thay đổi trong thư viện

en: Mono playback
vi: Phát đơn kênh

note: #-#-#-#-#  338 (gnucash 2.2.2)  #-#-#-#-# src/report/standard-reports/price-scatter.scm #-#-#-#-#  1045 (openobject-addons)  #-#-#-#-# module: base
en: Months
vi: Tháng

en: Moodbar style
vi: Kiểu thanh sắc thái

en: Moodbars
vi: Thanh sắc thái

en: Most played
vi: Phát nhiều nhất

en: Mount point
vi: Điểm gắn

en: Mount points
vi: Các điểm gắn

en: Move to library...
vi: Dời vào thư viện...

en: My Last.fm Library
vi: Thư viện Last.fm của tôi

en: My Last.fm Mix Radio
vi: Kênh phát thanh Last.fm mix của tôi

en: My Last.fm Neighborhood
vi: Kênh Last.fm địa phương của tôi

en: My Last.fm Recommended Radio
vi: Kênh phát thanh Last.fm khuyến nghị của tôi

en: My Mix Radio
vi: Kênh phát thanh mix của tôi

en: My Music
vi: Nhạc của tôi

en: My Radio Station
vi: Đài phát thanh của tôi

en: My Recommendations
vi: Bài nên nghe

en: Naming options
vi: Tùy chọn đặt tên

en: Narrow band (NB)
vi: Băng hẹp (NB)

en: Never start playing
vi: Không phát nhạc

en: New smart playlist...
vi: Tạo danh sách thông minh...

en: New songs
vi: Bài hát mới

en: New tracks will be added automatically.
vi: Những bài hát mới sẽ được tự động thêm vào.

en: Newest tracks
vi: Những bài mới nhất

en: No analyzer
vi: Không phân tích

en: No background image
vi: Không dùng ảnh nền

en: No long blocks
vi: Các khối không dài

en: No matches found.  Clear the search box to show the whole playlist again.
vi: Không có kết quả nào trùng khớp. Xóa nội dung trong ô tìm kiếm để hiện danh sách trở lại.

en: No short blocks
vi: Các khối ngắn

en: None of the selected songs were suitable for copying to a device
vi: Không bài hát nào phù hợp để chép qua thiết bị

en: Normal block type
vi: Kiểu khối bình thường

en: Not available while using a dynamic playlist
vi: Không khả thi khi dùng danh sách năng động

en: Not enough content
vi: Không đủ nội dung

en: Not enough fans
vi: Chưa đủ người hâm mộ

en: Not enough members
vi: Chưa đủ thành viên

en: Not enough neighbors
vi: Chưa đủ những người lân cận

en: Not logged in
vi: Chưa đăng nhập

en: Not mounted - double click to mount
vi: Chưa gắn kết - nhấp đúp chuột để gắn kết

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

en: OSD Preview
vi: Xem trước hộp thông báo

en: Only show the first
vi: Hiện số bài hát đầu tiên

en: Open %1 in browser
vi: Mở %1 bằng trình duyệt

en: Open &audio CD...
vi: Mở đĩa &CD...

en: Open OPML file
vi: Mở tập tin OPML

en: Open OPML file...
vi: Mở tập tin OPML...

en: Open device
vi: Mở thiết bị

en: Open file...
vi: Mở tập tin...

en: Open in Google Drive
vi: Mở trong Google Drive

en: Open in new playlist
vi: Mở trong danh sách mới

en: Optimize for bitrate
vi: Tối ưu cho bitrate

en: Optimize for quality
vi: Tối ưu cho chất lượng

en: Organise Files
vi: Sao chép tập tin

en: Organise files...
vi: Sao chép tập tin...

en: Organising files
vi: Tổ chức tập tin

en: Original tags
vi: Thẻ gốc

note: #-#-#-#-#  277 (gnome-color-manager master)  #-#-#-#-# TRANSLATORS: this the ICC profile type
en: Output device
vi: Thiết bị xuất

en: Output options
vi: Tùy chọn xuất

en: Output plugin
vi: Đầu ra

en: Parsing Jamendo catalogue
vi: Đang phân tích mục lục Jamendo

en: Password Protected
vi: Được bảo vệ bằng mật khẩu

en: Plain sidebar
vi: Thanh bên đơn giản

en: Play Artist or Tag
vi: Phát theo Nghệ sĩ hoặc theo Thẻ

en: Play artist radio...
vi: Phát kênh phát thanh nghệ sĩ...

en: Play custom radio...
vi: Phát kênh phát thanh tùy chọn...

en: Play if stopped, pause if playing
vi: Phát nếu như đang dừng, tạm dừng nếu như đang phát

en: Play if there is nothing already playing
vi: Phát nhạc nếu không có bài khác đang phát

en: Play tag radio...
vi: Phát thẻ phát thanh...

en: Play the <n>th track in the playlist
vi: Phát bài hát thứ <n> trong danh sách

en: Player options
vi: Tùy chỉnh phát nhạc

en: Playlist finished
vi: Kết thúc danh sách

en: Playlist options
vi: Tùy chọn danh sách

en: Playlist search
vi: Tìm trong danh sách

en: Playlist type
vi: Loại danh sách

en: Please close your browser and return to Clementine.
vi: Hãy đóng trình duyệt và trở lại Clementine.

en: Plugin status:
vi: Trạng thái phần hỗ trợ:

en: Popular songs
vi: Những bài hát phổ biến

en: Popular songs of the Month
vi: Bài hát phổ biến trong tháng

en: Popular songs today
vi: Bài hát phổ biến hôm nay

en: Popup duration
vi: Thời gian xuất hiện

en: Preferred album art filenames (comma separated)
vi: Tìm ảnh bìa với tên tập tin có chứa các từ sau (phân cách bằng dấu phẩy)

en: Preferred audio format
vi: Định dạng âm thanh được ưu tiên

en: Preferred bitrate
vi: Bitrate ưu tiên

en: Preferred format
vi: Định dạng được ưu tiên

en: Premium audio type
vi: Âm cao cấp

en: Press a button combination to use for
vi: Ấn tổ hợp phím để

note: #-#-#-#-#  1323 (stk)  #-#-#-#-# I18N: ./data/gui/press_a_key_dialog.stkgui
en: Press a key
vi: Ấn một phím

en: Press a key combination to use for %1...
vi: Bấm tổ hợp phím để %1...

en: Pretty OSD options
vi: Tùy chọn hộp thông báo

en: Print out version information
vi: Hiển thị thông tin phiên bản

en: Push Wiiremote button
vi: Ấn vào nút tay cầm Wii

en: Put songs in a random order
vi: Sắp xếp ngẫu nhiên các bài hát

en: Querying device...
vi: Truy vấn thiết bị...

en: Queue selected tracks
vi: Chờ phát những bài đã chọn

en: Queue track
vi: Chờ phát sau

en: Radios
vi: Phát thanh

en: Random visualization
vi: Hiệu ứng hình ảnh ảo ngẫu nhiên

en: Rate the current song 0 stars
vi: Đánh giá 0 sao cho bài hiện tại

en: Rate the current song 1 star
vi: Đánh giá 1 sao cho bài hiện tại

en: Rate the current song 2 stars
vi: Đánh giá 2 sao cho bài hiện tại

en: Rate the current song 3 stars
vi: Đánh giá 3 sao cho bài hiện tại

en: Rate the current song 4 stars
vi: Đánh giá 4 sao cho bài hiện tại

en: Rate the current song 5 stars
vi: Đánh giá 5 sao cho bài hiện tại

en: Really cancel?
vi: Thực sự hủy bỏ?

en: Refresh catalogue
vi: Cập nhật mục lục

en: Refresh channels
vi: Cập nhật kênh

en: Refresh friends list
vi: Cập nhật danh sách bạn

en: Refresh station list
vi: Cập nhật danh sách đài

en: Refresh streams
vi: Cập nhật các luồng

en: Remember Wii remote swing
vi: Ghi nhớ dao động của tay cầm Wii

en: Remember from last time
vi: Nhớ từ lần trước

en: Remove action
vi: Loại bỏ hành động

en: Remove duplicates from playlist
vi: Loại bỏ mục trùng nhau khỏi d.sách

en: Remove folder
vi: Loại bỏ thư mục

en: Remove from My Music
vi: Loại bỏ khỏi Nhạc của tôi

en: Remove from playlist
vi: Loại bỏ khỏi danh sách

en: Remove playlist
vi: Loại bỏ danh sách

en: Removing songs from My Music
vi: Loại bài hát khỏi Nhạc của tôi

en: Removing songs from favorites
vi: Loại bài hát khỏi yêu thích

en: Rename "%1" playlist
vi: Đổi tên danh sách "%1"

en: Rename Grooveshark playlist
vi: Đổi tên danh sách Grooveshark

en: Rename playlist...
vi: Đổi tên danh sách...

en: Renumber tracks in this order...
vi: Đánh số lại các bài hát theo thứ tự này...

en: Repeat album
vi: Lặp lại album

en: Repeat playlist
vi: Lặp lại danh sách

en: Repeat track
vi: Lặp lại bài hát

en: Replace current playlist
vi: Thay thế danh sách hiện tại

en: Replace the playlist
vi: Thay thế danh sách

en: Replaces spaces with underscores
vi: Thay thế những khoảng trắng bằng dấu gạch dưới

en: Replay Gain
vi: Tăng thêm âm lượng

en: Replay Gain mode
vi: Chế độ tăng âm lượng

en: Repopulate
vi: Phục hồi số lượng

en: Reset play counts
vi: Thiết lập lại bộ đếm số lần phát

en: Restrict to ASCII characters
vi: Phải dùng kí tự mã ASCII

en: Retrieving Grooveshark My Music songs
vi: Đang lấy các bài hát Grooveshark trong Nhạc của tôi

en: Retrieving Grooveshark favorites songs
vi: Đang tải các bài hát yêu thích trên Grooveshark

en: Retrieving Grooveshark playlists
vi: Đang tải danh sách Grooveshark

en: Return to Clementine
vi: Trở lại Clementine

en: Safely remove device
vi: Tháo gỡ thiết bị an toàn

en: Safely remove the device after copying
vi: Tháo gỡ thiết bị an toàn sau khi sao chép

en: Sample rate
vi: Tần số âm

en: Samplerate
vi: Tần số âm thanh

en: Save .mood files in your music library
vi: Lưu tập tin .mood trong thư viện nhạc

en: Save album cover
vi: Lưu ảnh bìa album

en: Save cover to disk...
vi: Lưu lại ảnh bìa...

note: #-#-#-#-#  1471 (XSANE 0.96)  #-#-#-#-# MENU_ITEM_SAVE_IMAGE DESC_VIEWER_SAVE
en: Save image
vi: Lưu ảnh

en: Save playlist...
vi: Lưu danh sách...

en: Save this stream in the Internet tab
vi: Lưu luồng dữ liệu này trong thẻ Internet

en: Saving tracks
vi: Đang lưu các bài hát

en: Scalable sampling rate profile (SSR)
vi: Hồ sơ tỉ lệ mẫu có thể mở rộng (SSR)

en: Scrobble tracks that I listen to
vi: Tự động gửi tên các bài hát tôi nghe

en: Search Icecast stations
vi: Tìm trên Icecast

en: Search Jamendo
vi: Tìm trên Jamendo

en: Search Magnatune
vi: Tìm trên Magnatune

en: Search for album covers...
vi: Tìm ảnh bìa...

en: Search for anything
vi: Tìm tất cả

en: Search gpodder.net
vi: Tìm trên gpodder.net

en: Search iTunes
vi: Tìm trên iTunes

en: Search mode
vi: Chế độ tìm kiếm

en: Search options
vi: Tùy chỉnh tìm kiếm

en: Search terms
vi: Điều kiện tìm kiếm

en: Searching on Grooveshark
vi: Đang tìm trên Grooveshark

en: Second level
vi: Mức độ hai

en: Seek backward
vi: Lùi về sau

en: Seek forward
vi: Tiến về trước

en: Seek the currently playing track by a relative amount
vi: Tua đến khoảng tương đối trong bài đang phát

en: Seek the currently playing track to an absolute position
vi: Tua đến vị trí chính xác trong bài đang phát

en: Select background color:
vi: Chọn màu nền:

en: Select background image
vi: Chọn ảnh nền

en: Select best possible match
vi: Chọn mục khớp nhiều nhất

en: Select foreground color:
vi: Chọn màu lớp trên:

en: Select visualizations
vi: Chọn hiệu ứng hình ảnh ảo

en: Select visualizations...
vi: Chọn hiệu ứng hình ảnh ảo...

en: Service offline
vi: Dịch vụ ngoại tuyến

en: Set %1 to "%2"...
vi: Thiết lập %1 sang "%2"...

en: Set the volume to <value> percent
vi: Đặt âm lượng ở mức <value> phần trăm

en: Set value for all selected tracks...
vi: Đặt giá trị cho tất cả những bài được chọn...

en: Shortcut for %1
vi: Phím tắt để %1

en: Shortcut for %1 already exists
vi: Đã có phím tắt để %1

en: Show a glowing animation on the current track
vi: Hiện hiệu ứng làm nổi bật bài hát hiện tại

en: Show a moodbar in the track progress bar
vi: Hiện thanh sắc thái đè lên thanh thời gian

en: Show a native desktop notification
vi: Hiện hộp thông báo

en: Show a notification when I change the repeat/shuffle mode
vi: Hiện thông báo khi thay đổi chế độ lặp lại/phát ngẫu nhiên

en: Show a notification when I change the volume
vi: Hiện thông báo khi thay đổi âm lượng

en: Show a popup from the system tray
vi: Hiện một thông báo nhỏ dưới khay hệ thống

en: Show a pretty OSD
vi: Tùy chỉnh thông báo

en: Show above status bar
vi: Hiện phía trên thanh trạng thái

en: Show all songs
vi: Hiện tất cả bài hát

en: Show all the songs
vi: Hiện tất cả bài hát

en: Show cover art in library
vi: Hiện ảnh bìa trong thư viện

en: Show dividers
vi: Hiện đường phân cách

en: Show fullsize...
vi: Hiện với kích thước gốc...

en: Show in file browser...
vi: Mở thư mục lưu...

en: Show in various artists
vi: Hiện trong mục nhiều nghệ sĩ

en: Show moodbar
vi: Hiện thanh sắc thái

en: Show only duplicates
vi: Chỉ hiện những mục bị trùng

en: Show only untagged
vi: Chỉ hiện những mục không được gán thẻ

en: Show search suggestions
vi: Hiện đề nghị tìm kiếm

en: Show the "love" and "ban" buttons
vi: Hiện các nút "yêu thích" và "cấm"

en: Show the scrobble button in the main window
vi: Hiện nút chuyển thông tin trong cửa sổ chính

en: Show which sources are enabled and disabled
vi: Hiện những nguồn đã được bật và tắt

en: Show/Hide
vi: Hiện/Ẩn

en: Shuffle albums
vi: Phát ngẫu nhiên album

en: Shuffle all
vi: Phát ngẫu nhiên tất cả

en: Shuffle tracks in this album
vi: Phát ngẫu nhiên trong album này

en: Sign out
vi: Đăng xuất

en: Signing in...
vi: Đang đăng nhập...

en: Similar artists
vi: Nghệ sĩ tương tự

en: Skip count
vi: Không đếm

en: Skip forwards in playlist
vi: Không cho chuyển bài trong danh sách

en: Small album cover
vi: Ảnh bìa nhỏ

en: Small sidebar
vi: Thanh bên nhỏ

en: Smart playlist
vi: Danh sách thông minh

en: Smart playlists
vi: Danh sách thông minh

en: Song info
vi: Bài hát

en: Sort by genre (alphabetically)
vi: Sắp xếp theo thể loại (theo thứ tự abc)

en: Sort by genre (by popularity)
vi: Sắp xếp theo thể loại (theo mức độ phổ biến)

en: Sort by station name
vi: Sắp xếp dựa theo tên đài

en: Sort songs by
vi: Sắp xếp bài hát theo

en: Spotify login error
vi: Lỗi đăng nhập Spotify

en: Spotify plugin
vi: Phần hỗ trợ Spotify

en: Spotify plugin not installed
vi: Phần hỗ trợ Spotify chưa được cài đặt

en: Start the playlist currently playing
vi: Bắt đầu danh sách đang phát

en: Start transcoding
vi: Bắt đầu chuyển mã

en: Start typing something on the search box above to fill this search results list
vi: Gõ gì đó vào ô tìm kiếm

en: Starting %1
vi: Bắt đầu %1

en: Stations
vi: Đài

en: Stop after
vi: Dừng lại sau khi

en: Stop after this track
vi: Dừng sau khi phát xong bài này

en: Stop playing after current track
vi: Dừng khi phát xong bài hiện tại

en: Stream
vi: Truyền tải

en: Streaming membership
vi: Truyền tải thông tin thành viên

en: Subscribed playlists
vi: Danh sách đã đăng kí

en: Subscribers
vi: Người đăng kí

en: Successfully written %1
vi: Đã ghi vào %1

en: Suggested tags
vi: Thẻ được đề nghị

en: Super high (%1 fps)
vi: Rất cao (%1 fps)

en: Super high (2048x2048)
vi: Rất lớn (2048x2048)

en: Supported formats
vi: Các định dạng được hỗ trợ

en: Syncing Spotify inbox
vi: Đang đồng bộ hộp thư đến Spotify

en: Syncing Spotify playlist
vi: Đang đồng bộ danh sách Spotify

en: Syncing Spotify starred tracks
vi: Đang đồng bộ các bài hát được đánh dấu sao của Spotify

en: System colors
vi: Màu hệ thống

en: Tabs on top
vi: Các thẻ ở phía trên

en: Tag fetcher
vi: Trình tải thẻ

en: Tag radio
vi: Thẻ phát thanh

en: Target bitrate
vi: Bitrate mục tiêu

en: Text options
vi: Tùy chỉnh văn bản

en: Thanks to
vi: Xin gửi lời cám ơn đến

en: The "%1" command could not be started.
vi: Không thể bắt đầu lệnh "%1".

en: The album cover of the currently playing song
vi: Ảnh bìa của bài hát hiện tại

en: The directory %1 is not valid
vi: Thư mục %1 không hợp lệ

en: The playlist '%1' was empty or could not be loaded.
vi: Danh sách '%1' rỗng hoặc không thể nạp được.

en: The second value must be greater than the first one!
vi: Giá trị thứ hai phải lớn hơn giá trị thứ nhất!

en: The site you requested does not exist!
vi: Trang bạn đã yêu cầu không tồn tại!

en: The site you requested is not an image!
vi: Trang bạn đã yêu cầu không phải là một tấm ảnh!

en: The version of Clementine you've just updated to requires a full library rescan because of the new features listed below:
vi: Phiên bản Clementine bạn vừa cập nhật yêu cầu quét thư viện bởi các tính năng mới được liệt kê bên dưới:

en: There are other songs in this album
vi: Có bài khác trong album này

en: There was a problem communicating with gpodder.net
vi: Có một vấn đề khi giao tiếp với gpodder.net

en: There was a problem fetching the metadata from Magnatune
vi: Có vấn đề khi lấy thông tin từ Magnatune

en: There was a problem parsing the response from the iTunes Store
vi: Có vấn đề khi phân tích phản hồi từ iTunes Store

en: There were problems copying some songs.  The following files could not be copied:
vi: Có vấn đề khi đang sao chép một số bài hát. Không thể sao chép các tập tin sau đây:

en: There were problems deleting some songs.  The following files could not be deleted:
vi: Có vấn đề khi xóa một số bài hát. Không thể xóa các tập tin sau đây:

en: These files will be deleted from disk, are you sure you want to continue?
vi: Các tập tin này sẽ bị xóa khỏi đĩa cứng, bạn có muốn tiếp tục?

en: These files will be deleted from the device, are you sure you want to continue?
vi: Các tập tin này sẽ bị xóa khỏi thiết bị, bạn có muốn tiếp tục?

en: These folders will be scanned for music to make up your library
vi: Các thư mục này sẽ được quét để thêm nhạc vào thư viện

en: These settings are used in the "Transcode Music" dialog, and when converting music before copying it to a device.
vi: Các thiết lập này được sử dụng trong hộp thoại "Chuyển mã nhạc", và khi chuyển đổi nhạc trước khi chép chúng vào thiết bị.

en: Third level
vi: Mức độ ba

en: This action will create a database which could be as big as 150 MB.
    Do you want to continue anyway?
vi: Thao tác này sẽ tạo một cơ sở dữ liệu và dung lượng của nó có thể đạt 150MB.
    Bạn có muốn tiếp tục không?

en: This album is not available in the requested format
vi: Album này không có trong định dạng yêu cầu

en: This device must be connected and opened before Clementine can see what file formats it supports.
vi: Thiết bị này phải được kết nối và mở trước để Clementine có thể nhận biết được các định dạng mà nó hỗ trợ.

en: This device supports the following file formats:
vi: Thiết bị này hỗ trợ các định dạng sau đây:

en: This device will not work properly
vi: Thiết bị này sẽ không làm việc đúng cách

en: This is an MTP device, but you compiled Clementine without libmtp support.
vi: Đây là thiết bị MTP, nhưng bạn đã biên dịch Clementine mà không có hỗ trợ libmtp.

en: This is an iPod, but you compiled Clementine without libgpod support.
vi: Đây là một chiếc iPod, nhưng bạn đã biên dịch Clementine mà không có hỗ trợ libgpod.

en: This is the first time you have connected this device.  Clementine will now scan the device to find music files - this may take some time.
vi: Đây là lần đầu tiên bạn kết nối thiết bị này. Clementine sẽ bắt đầu quét thiết bị để tìm các tập tin nhạc - có thể mất một ít thời gian.

en: This playlist will be removed; the action can't be undone. Are you sure you want to continue?
vi: Danh sách này sẽ bị loại bỏ và không thể lấy lại được. Bạn có chắc muốn tiếp tục không?

en: This stream is for paid subscribers only
vi: Luồng này chỉ dành cho người trả phí

en: This type of device is not supported: %1
vi: Loại thiết bị này không được hỗ trợ: %1

note: #-#-#-#-#  1045 (openobject-addons)  #-#-#-#-# module: base #-#-#-#-#  1057 (openobject-addons)  #-#-#-#-# module: crm
en: Timezone
vi: Múi giờ

en: To start Grooveshark radio, you should first listen to a few other Grooveshark songs
vi: Để mở kênh phát thanh Grooveshark, bạn nên nghe vài bài hát trên Grooveshark trước

en: Toggle Pretty OSD
vi: Bật/Tắt hộp thông báo

en: Toggle queue status
vi: Tắt/Bật trạng thái chờ

en: Toggle scrobbling
vi: Bật/Tắt Chuyển thông tin bài hát

en: Toggle visibility for the pretty on-screen-display
vi: Bật/Tắt hiển thị của hộp thông báo

en: Top tracks
vi: Những bài đứng đầu

en: Total bytes transferred
vi: Số byte đã truyền tải

en: Total network requests made
vi: Số lần gửi yêu cầu

en: Transcode Music
vi: Chuyển mã nhạc

en: Transcoder Log
vi: Nhật kí chuyển mã

en: Transcoding
vi: Chuyển mã

en: Transcoding %1 files using %2 threads
vi: Đang chuyển mã %1 tập tin sử dụng %2 luồng

en: Transcoding options
vi: Tùy chỉnh chuyển mã

en: Turn off
vi: Tắt

en: Ultra wide band (UWB)
vi: Băng siêu rộng (UWB)

en: Unable to download %1 (%2)
vi: Không thể tải về %1 (%2)

en: Unknown content-type
vi: Không hiểu nội dung

en: Unset cover
vi: Bỏ thiết đặt ảnh bìa

en: Upcoming Concerts
vi: Các buổi hòa nhạc sắp diễn ra

en: Update Grooveshark playlist
vi: Cập nhật danh sách Grooveshark

en: Update all podcasts
vi: Cập nhật tất cả podcast

en: Update changed library folders
vi: Cập nhập thư mục thư viện đã thay đổi

en: Update the library when Clementine starts
vi: Cập nhật thư viện khi Clementine khởi động

en: Update this podcast
vi: Cập nhật podcast này

en: Updating %1
vi: Đang cập nhật %1

en: Updating %1%...
vi: Đang cập nhật %1%...

en: Updating library
vi: Đang cập nhật thư viện

en: Use Album Artist tag when available
vi: Dùng thẻ Nghệ sĩ của album khi có thể

en: Use Gnome's shortcut keys
vi: Sử dụng phím tắt của Gnome

en: Use Replay Gain metadata if it is available
vi: Sử dụng thông tin để tăng âm lượng nếu có

en: Use Wii Remote
vi: Sử dụng tay cầm điều khiển Wii

en: Use a custom color set
vi: Chọn màu

en: Use a custom message for notifications
vi: Tùy chọn tin nhắn thông báo

en: Use bitrate management engine
vi: Dùng engine quản lí bitrate

en: Use dynamic mode
vi: Sử dụng chế độ năng động

en: Use notifications to report Wii Remote status
vi: Dùng thông báo để cập nhật trạng thái của tay cầm Wii

en: Use temporal noise shaping
vi: Tạo tiếng ồn tạm thời

en: Use the system default
vi: Mặc định của hệ thống

en: Use the system default color set
vi: Dùng thiết lập màu mặc định của hệ thống

en: Use the system proxy settings
vi: Sử dụng thiết lập proxy của hệ thống

en: Use volume normalisation
vi: Sử dụng cân bằng âm lượng

en: User %1 doesn't have a Grooveshark Anywhere account
vi: Người dùng %1 không có tài khoản Grooveshark Anywhere

en: User interface
vi: Giao diện người dùng

en: Using the menu to add a song will...
vi: Sử dụng trình đơn để thêm một bài hát sẽ...

en: Variable bit rate
vi: Bit rate thay đổi

en: Various artists
vi: Nhiều nghệ sỹ

en: Version %1
vi: Phiên bản %1

en: Visualization mode
vi: Chế độ hình ảnh ảo

en: Visualizations
vi: Hình ảnh ảo

en: Visualizations Settings
vi: Thiết đặt hiệu ứng hình ảnh ảo

en: Voice activity detection
vi: Nhận dạng âm thanh hoạt động

en: Volume %1%
vi: Âm lượng %1%

en: When Clementine starts
vi: Khi Clementine khởi động

en: When looking for album art Clementine will first look for picture files that contain one of these words.
    If there are no matches then it will use the largest image in the directory.
vi: Khi tìm ảnh bìa album Clementine sẽ tìm các tập tin ảnh chứa một trong các từ này trước.
    Nếu không có kết quả nào trùng khớp thì sẽ sử dụng bức ảnh lớn nhất trong thư mục.

en: When the list is empty...
vi: Khi danh sách trống...

en: Why not try...
vi: Tại sao không thử...

en: WiFi MAC Address
vi: Địa chỉ MAC của Wifi

en: Wide band (WB)
vi: Băng rộng (Wb)

en: Wii Remote %1: actived
vi: Tay cầm Wii %1: đã kích hoạt

en: Wii Remote %1: connected
vi: Tay cầm Wii %1: đã kết nối

en: Wii Remote %1: critical battery (%2%)
vi: Tay cầm Wii %1: sắp hết pin (%2%)

en: Wii Remote %1: disactived
vi: Tay cầm Wii %1: đã tắt

en: Wii Remote %1: disconnected
vi: Tay cầm Wii %1: đã ngắt kết nối

en: Wii Remote %1: low battery (%2%)
vi: Tay cầm Wii %1: Pin yếu (%2%)

en: Wiimotedev
vi: Tay cầm Wii

en: Windows Media audio
vi: Âm thanh Windows Media

en: Would you like to move the other songs in this album to Various Artists as well?
vi: Bạn có muốn chuyển những bài khác trong album này vào mục nhiều nghệ sĩ không?

en: Would you like to run a full rescan right now?
vi: Bạn muốn quét lại toàn bộ ngay bây giờ?

en: Year - Album
vi: Năm - Album

en: You are about to download the following albums
vi: Bạn muốn tải xuống các album sau

en: You are not signed in.
vi: Bạn chưa đăng nhập.

en: You are signed in as %1.
vi: Bạn đã đăng nhập với tên %1.

en: You are signed in.
vi: Bạn đã đăng nhập.

en: You can change the way the songs in the library are organised.
vi: Bạn có thể thay đổi cách tổ chức các bài hát trong thư viện.

en: You can listen for free without an account, but Premium members can listen to higher quality streams without advertisements.
vi: Bạn có thể nghe nhạc miễn phí không cần tài khoản, nhưng nếu dùng tài khoản cao cấp, chất lượng nhạc sẽ cao hơn và không có quảng cáo.

en: You can listen to Magnatune songs for free without an account.  Purchasing a membership removes the messages at the end of each track.
vi: Bạn có thể nghe các bài hát từ Magnatune miễn phí và không cần tài khoản. Việc trả phí thành viên có thể loại bỏ các tin nhắn ở cuối mỗi bài hát.

en: You can listen to background streams at the same time as other music.
vi: Bạn có thể nghe âm thanh nền một cách riêng lẻ hay được lồng vào nhạc.

en: You can scrobble tracks for free, but only <span style=" font-weight:600;">paid subscribers</span> can stream Last.fm radio from Clementine.
vi: Bạn có thể gửi thông tin các bài hát một cách miễn phí nhưng chỉ  <span style=" font-weight:600;">những thành viên đã thanh toán</span> mới có thể lấy dữ liệu của kênh phát thanh Last.fm từ Clementine.

en: You can use your Wii Remote as a remote control for Clementine.  <a href="http://www.clementine-player.org/wiimote">See the page on the Clementine wiki</a> for more information.
vi: Bạn có thể điều khiển Clementine từ xa với tay cầm Wii.  <a href="http://www.clementine-player.org/wiimote">Xem bài viết trên Clementine wiki<a> để biết thêm chi tiết.

en: You do not have a Grooveshark Anywhere account.
vi: Bạn không có tài khoản Grooveshark Anywhere.

en: You do not have a Spotify Premium account.
vi: Bạn không có tài khoản cao cấp của Spotify.

en: You do not have an active subscription
vi: Bạn không có một đăng kí được kích hoạt

en: You have been logged out of Spotify, please re-enter your password in the Settings dialog.
vi: Bạn đã đăng xuất khỏi Spotify, hãy nhập lại mật khẩu trong hộp thoại Thiết lập.

en: You have been logged out of Spotify, please re-enter your password.
vi: Bạn đã đăng xuất khỏi Spotify, hãy nhập lại mật khẩu.

en: You love this track
vi: Bạn thích bài hát này

en: You need to launch System Preferences and turn on "<span style=" font-style:italic;">Enable access for assistive devices</span>" to use global shortcuts in Clementine.
vi: Bạn cần mở Tùy chỉnh hệ thống và bật "<span style=" font-style:italic;"> Cho phép truy cập vào thiết bị bổ trợ</span>" để sử dụng toàn bộ phím tắt trong Clementine.

en: You will need to restart Clementine if you change the language.
vi: Bạn cần khởi động lại Clementine khi thay đổi ngôn ngữ.

en: You will not be able to play Last.fm radio stations as you are not a Last.fm subscriber.
vi: Bạn không thể nghe đài phát thanh Last.fm vì bạn không phải là thành viên trả phí của Last.fm.

en: Your Last.fm credentials were incorrect
vi: Thông tin tài khoản Last.fm không đúng

en: Your Magnatune credentials were incorrect
vi: Thông tin tài khoản Magnatune không đúng

en: Your library is empty!
vi: Thư viện của bạn chưa có gì!

en: Your radio streams
vi: Kênh phát thanh của bạn

en: Your scrobbles: %1
vi: Thông tin bài hát của bạn: %1

en: Your system is missing OpenGL support, visualizations are unavailable.
vi: Hệ thống của bạn không hỗ trợ OpenGL, hiệu ứng hình ảnh ảo không chạy được.

en: Your username or password was incorrect.
vi: Tên người dùng hay mật khẩu không đúng.

en: Zero
vi: Không

en: add %n songs
vi: và %n bài hát

en: automatic
vi: tự động

en: biggest first
vi: lớn nhất trước

en: disc %1
vi: đĩa %1

en: gpodder.net directory
vi: Thư mục gpodder.net

en: longest first
vi: dài nhất trước

en: move %n songs
vi: di chuyển %n bài hát

en: newest first
vi: mới nhất trước

en: not equals
vi: không bằng

en: not on
vi: không có ở

en: oldest first
vi: cũ nhất trước

en: press enter
vi: nhấn enter

en: remove %n songs
vi: loại bỏ %n bài hát

en: shortest first
vi: ngắn nhất trước

en: shuffle songs
vi: phát ngẫu nhiên

en: smallest first
vi: nhỏ nhất trước

en: sort songs
vi: sắp xếp bài hát

en: stop
vi: dừng

en: track %1
vi: bài %1

en: Cogl debugging flags to set
vi: Bật cờ tìm lỗi Cogl

en: Cogl debugging flags to unset
vi: Tắt cờ tìm lỗi Cogl

en: Cogl Options
vi: Tuỳ chọn Cogl

en: Show Cogl options
vi: Hiện tuỳ chọn Cogl

note: Type: string Description
en: Short Common Lisp site name:
vi: Tên nơi Mạng Common Lisp ngắn:

note: Type: string Description
en: You can configure what the Common Lisp implementations are going to use as 'short site name'.
vi: Bạn có khả năng cấu hình « tên nơi Mạng ngắn » dùng bởi các bản thực hiện Common Lisp.

note: Type: string Description
en: This is mostly unused except in some error reporting tools.
vi: Nó thường không dùng, trừ trong một số công cụ thông báo lỗi.

note: Type: string Default Default long site name, just something longer than the default site name
en: Site name not initialized
vi: Chưa sở khởi tên nơi Mạng

note: Type: string Description
en: Long Common Lisp site name:
vi: Tên nơi Mạng Common LISP dài:

note: Type: string Description
en: You can configure what the Common Lisp implementations are going to use as 'long site name'.
vi: Bạn có khả năng cấu hình « tên nơi Mạng dài » dùng bởi các bản thực hiện Common Lisp.

en: URL is %s, Alternative Text is %s
vi: URL là %s, chuỗi thay thế là %s

en: URL is %s
vi: URL là %s

en: grab focus
vi: lấy tiêu điểm

en: Panel containing HTML
vi: Phần chứa HTML

en: light brown
vi: nâu nhạt

en: dark green #2
vi: lục thẫm #2

en: navy
vi: xanh hải quân

en: dark blue
vi: xanh sẫm

en: purple #2
vi: tím #2

en: very dark gray
vi: xám rất đen

en: dark red
vi: đỏ sẫm

en: red-orange
vi: cam đỏ

en: dark green
vi: lục thẫm

en: dull blue
vi: xanh xỉn

en: dull purple
vi: tím xỉn

en: dark grey
vi: xám đen

en: red
vi: đỏ

en: orange
vi: cam

en: lime
vi: xanh lá mạ

en: dull green
vi: lục xỉn

en: dull blue #2
vi: xanh xỉn #2

en: sky blue #2
vi: xanh da trời #2

en: purple
vi: tím

note: #-#-#-#-#  277 (gnome-color-manager master)  #-#-#-#-# TRANSLATORS: this is the colorspace type
en: gray
vi: xám

en: bright orange
vi: cam sáng

en: yellow
vi: vàng

en: bright blue
vi: xanh sáng

en: red purple
vi: tím đỏ

en: light grey
vi: xám sáng

en: pink
vi: hồng

en: light orange
vi: cam sáng

en: light yellow
vi: vàng sáng

en: light cyan
vi: xanh lông mòng sáng

en: light blue
vi: xanh nhạt

en: light purple
vi: tím nhạt

en: Choose Custom Color
vi: Chọn màu riêng

en: Current color
vi: Màu hiện thời

en: The currently selected color
vi: Màu được lựa chọn hiện thời

en: Default color
vi: Màu mặc định

en: The color associated with the default button
vi: Màu liên quan đến nút mặc định

en: Default label
vi: Nhãn mặc định

en: The label for the default button
vi: Nhãn cho nút mặc định

en: Default is transparent
vi: Mặc định là trong suốt

en: Whether the default color is transparent
vi: Màu mặc định cũng trong xuất không

en: Color palette
vi: Bảng chọn màu

en: Custom color palette
vi: Bảng chọn màu riêng

note: Translators: This is the nickname for a GtkHtmlColorCombo property named "state". It holds all the internal values for a GtkHtml color combination box.
en: Color state
vi: Tình trạng màu

note: Translators: This is the blurb for a GtkHtmlColorCombo property named "state". It holds all the internal values for a GtkHtml color combination box.
en: The state of a color combo box
vi: Tình trạng của một hộp tổ hợp màu

note: #-#-#-#-#  93 (gtkhtml GNOME TRUNK)  #-#-#-#-# This is the default custom color #-#-#-#-#  375 (gtkhtml GNOME TRUNK)  #-#-#-#-# #-#-#-#-#  982 (gtkhtml GNOME TRUNK)  #-#-#-#-#
en: custom
vi: tự chọn

en: Custom Color...
vi: Màu tự chọn...

en: The current color
vi: Màu hiện thời

en: The default color
vi: Màu mặc định

en: Description of the default color
vi: Mô tả về màu mặc định

en: Frame Shadow
vi: Bóng khung

en: A GtkRadioAction
vi: Một hành vi GtkRadioAction (hành động nút chọn một)

en: _Smile
vi: Mỉm _cười

en: S_ad
vi: _Buồn

en: _Wink
vi: Nhá_y mắt

en: Ton_gue
vi: _Lè lưỡi

en: Laug_h
vi: Cười p_há lên

en: _Plain
vi: _Thô

en: Smi_rk
vi: Cười điệ_u

en: _Embarrassed
vi: Lún_g túng

en: _Big Smile
vi: C_ười to

en: Uncer_tain
vi: _Không chắc

en: S_urprise
vi: N_gạc nhiên

en: W_orried
vi: L_o

en: _Kiss
vi: Hô_n

en: A_ngry
vi: Giậ_n

en: _Cool
vi: T_rơ tráo

en: Ange_l
vi: Th_iên thần

en: Cr_ying
vi: K_hóc

en: S_ick
vi: _Bị bịnh

en: Tire_d
vi: _Mệt

en: De_vilish
vi: M_a tà

en: _Monkey
vi: _Khỉ

en: Insert HTML File
vi: Chèn tập tin HTML

en: Insert Text File
vi: Chèn tập tin nhập thô

en: Find A_gain
vi: Tìm tiế_p

en: Increase Indent
vi: Tăng thụt lề

en: _HTML File...
vi: Tập tin _HTML...

en: Te_xt File...
vi: Tập tin _văn bản...

en: Paste _Quotation
vi: Dán _trích dẫn

en: Re_place...
vi: Tha_y thế...

en: Check _Spelling...
vi: Kiểm tra _chính tả...

en: _Test URL...
vi: _Thử URL...

en: Decrease Indent
vi: Giảm thụt lề

en: _Wrap Lines
vi: _Ngắt dòng

en: For_mat
vi: Đị_nh dạng

en: _Paragraph Style
vi: _Kiểu đoạn văn...

en: _Alignment
vi: Chỉnh c_anh

en: Current _Languages
vi: _Ngôn ngữ hiện có

en: _Center
vi: _Giữa

en: Center Alignment
vi: Canh giữa

en: Left Alignment
vi: Canh trái

en: Right Alignment
vi: Canh phải

en: HTML editing mode
vi: Chế độ sửa HTML

en: Plain _Text
vi: Văn bản _thô

en: Plain text editing mode
vi: Chế độ sửa văn bản thô

en: Header _1
vi: Tiêu đề _1

en: Header _2
vi: Tiêu đề _2

en: Header _3
vi: Tiêu đề _3

en: Header _4
vi: Tiêu đề _4

en: Header _5
vi: Tiêu đề _5

en: Header _6
vi: Tiêu đề _6

en: A_ddress
vi: Đị_a chỉ

en: _Bulleted List
vi: Danh sách chấ_m điểm

en: _Roman Numeral List
vi: Danh sách chữ số _La mã

en: Numbered _List
vi: Danh sách đánh _số

en: _Alphabetical List
vi: Danh sách _ABC

en: _Image...
vi: Ả_nh...

en: _Link...
vi: _Liên kết...

en: Insert Link
vi: Chèn liên kết

en: _Rule...
vi: Đườ_ng...

en: Insert Rule
vi: Chèn đường

en: _Table...
vi: _Bảng...

en: Insert Table
vi: Chèn bảng

en: _Cell...
vi: Ô (_C)...

en: Pa_ge...
vi: T_rang...

en: Font _Size
vi: Cỡ _phông

en: _Font Style
vi: _Kiểu phông

en: _Plain Text
vi: Nhậ_p thô

en: _Strikethrough
vi: _Gạch đè

en: Cell Contents
vi: Nội dung ô

note: #-#-#-#-#  268 (glom HEAD)  #-#-#-#-# Tables: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: long braille for the rolename of a table. #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "1. In programming, a data structure usually consisting of a list of entries, each entry being identified by a 
en: Table
vi: Bảng

en: Table Delete
vi: Xoá bảng

en: Table Insert
vi: Chèn bảng

en: Column After
vi: Cột đằng sau

en: Column Before
vi: Cột đằng trước

en: Insert _Link
vi: Chèn _liên kết

en: Row Above
vi: Hàng bên trên

en: Row Below
vi: Hàng bên dưới

en: Cell...
vi: Ô...

en: Image...
vi: Ảnh...

en: Link...
vi: Liên kết...

en: Page...
vi: Trang...

en: Paragraph...
vi: Đoạn văn...

en: Rule...
vi: Đường...

en: Table...
vi: Bảng...

en: Text...
vi: Văn bản...

en: Remove Link
vi: Gỡ bỏ liên kết

en: Add Word to Dictionary
vi: Thêm từ vào từ điển

en: Ignore Misspelled Word
vi: Bỏ qua từ sai chính tả

en: Add Word To
vi: Thêm từ vào

en: More Suggestions
vi: Góp ý khác

en: _Emoticon
vi: _Biểu tượng xúc cảm

en: Insert Emoticon
vi: Chèn ảnh cười

en: Re_place
vi: Tha_y thế

note: #-#-#-#-#  1176 (rednotebook)  #-#-#-#-# ## Translators: Noun
en: _Link
vi: _Liên kết

en: _Rule
vi: Đườn_g

en: Paragraph Style
vi: Kiểu đoạn văn

en: Editing Mode
vi: Chế độ sửa

en: Could not open the link.
vi: Không thể mở liên kết.

en: The initial folder for file chooser dialogs
vi: Thư mục đầu tiên cho các hộp thoại chọn tập tin

en: The filename to use when saving
vi: Tên tập tin cần dùng khi lưu

en: HTML Mode
vi: Chế độ HTML

en: Edit HTML or plain text
vi: Soạn thảo mã HTML hay nhập thô

en: Inline Spelling
vi: Chính tả trực tiếp

en: Check your spelling as you type
vi: Kiểm tra chính tả trong khi gõ

en: Magic Links
vi: Liên kết ma thuật

en: Make URIs clickable as you type
vi: Làm cho URI nhấn được trong khi gõ

en: Magic Smileys
vi: Hình cười ma thuật

en: Convert emoticons to images as you type
vi: Chuyển đổi hình cười sang ảnh trong khi gõ

en: <b>Alignment &amp; Behavior</b>
vi: <b>Chỉnh canh và Ứng xử</b>

en: <b>Background Image</b>
vi: <b>Ảnh nền</b>

en: <b>Colors</b>
vi: <b>Màu sắc</b>

en: <b>Layout</b>
vi: <b>Bố trí</b>

en: <b>Link</b>
vi: <b>Liên kết</b>

en: C_ell
vi: Ô (_E)

en: C_olumns:
vi: Cộ_t:

en: C_ustom:
vi: Tự _chọn:

en: Cell Properties
vi: Thuộc tính ô

en: Col_umn
vi: _Cột

en: Column Span:
vi: Ô theo cột:

en: Hea_der Style
vi: Kiểu t_iêu đề

en: I_mage:
vi: Ản_h:

en: Image Properties
vi: Thuộc tính ảnh

en: Left
    Center
    Right
vi: Trái
    Giữa
    Phải

en: Link Properties
vi: Thuộc tính liên kết

en: None
    Perforated Paper
    Blue Ink
    Paper
    Ribbon
    Midnight
    Confidential
    Draft
    Graph Paper
vi: Không có
    Giấy bị khoan
    Mực màu xanh
    Giấy
    Ribbon
    Nửa đêm
    Mật
    Nháp
    Giấy kẻ ô

en: Page Properties
vi: Thuộc tính trang

en: Paragraph Properties
vi: Thuộc tính đoạn văn

en: R_eplace:
vi: Th_ay thế

en: Replace Confirmation
vi: Xác nhận thay thế

en: Row Span:
vi: Ô theo hàng:

en: Rule Properties
vi: Thuộc tính đường

en: Select An Image
vi: Chọn một ảnh

en: T_emplate:
vi: _Mẫu :

en: Table Properties
vi: Thuộc tính bảng

en: Text Properties
vi: Thuộc tính văn bản

en: Top
    Middle
    Bottom
vi: Trên
    Giữa
    Dưới

en: _Border:
vi: _Viền:

en: _Color:
vi: _Màu :

en: _Link:
vi: _Liên kết:

note: #-#-#-#-#  1387 (Virtaal 0.5.2)  #-#-#-#-# l10n: To read about what regular expressions are, see http://en.wikipedia.org/wiki/Regular_expression
en: _Regular expression
vi: _Biểu thức chính quy

en: _Row
vi: _Hàng

en: _Rows:
vi: _Hàng:

en: _Source:
vi: _Nguồn:

en: _Spacing:
vi: _Giãn cách:

en: _Wrap Text
vi: _Ngắt dòng

en: _X-Padding:
vi: Đệm _X:

en: _Y-Padding:
vi: Đệm _Y:

en: px
    %
    follow
vi: px
    %
    theo sau

en: The language used by the spell checker
vi: Ngôn ngữ được dùng bởi công cụ kiểm tra chính tả

en: Suggestions for "%s"
vi: Góp ý về « %s »

en: Misspelled Word
vi: Từ sai chính tả

en: The current misspelled word
vi: Từ sai chính tả hiện tại

note: Replace All Button
en: R_eplace All
vi: Thấy thế tất _cả

note: #-#-#-#-#  93 (gtkhtml GNOME TRUNK)  #-#-#-#-# Dictionary Label #-#-#-#-#  375 (gtkhtml GNOME TRUNK)  #-#-#-#-# #-#-#-#-#  982 (gtkhtml GNOME TRUNK)  #-#-#-#-#
en: Dictionary
vi: Từ điển

note: Add Word Button
en: _Add Word
vi: Thê_m từ

[ctx: language]
note: #-#-#-#-#  93 (gtkhtml GNOME TRUNK)  #-#-#-#-# Translators: %s is the language ISO code. #-#-#-#-#  211 (gedit 2.25.6)  #-#-#-#-# Translators: this refers to an unknown language code * (one which isn't in our built-in list). #-#-#-#-#  375 (gtkhtml GNOME TRUNK)  #-#-#-#-# #-#-#-#-#  915 (MATE Deskto
en: Unknown (%s)
vi: Không rõ (%s)

[ctx: language]
note: #-#-#-#-#  93 (gtkhtml GNOME TRUNK)  #-#-#-#-# Translators: This refers to the default language used * by the spell checker. #-#-#-#-#  211 (gedit 2.25.6)  #-#-#-#-# Translators: this refers the Default language used by the * spell checker #-#-#-#-#  375 (gtkhtml GNOME TRUNK)  #-#-#-#-# #-#-#-#-#  9
en: Default
vi: Mặc định

en: Untitled document
vi: Tài liệu không tên

en: HTML Output
vi: Kết xuất HTML

en: Plain Source
vi: Mã nguồn thô

en: Print Pre_view
vi: _Xem thử bản in

en: HTML _Output
vi: Kết _xuất HTML

en: _HTML Source
vi: Mã nguồn _HTML

en: _Plain Source
vi: Mã nguồn _thô

en: Alphabetical List
vi: Danh sách ABC

en: Center justifies the paragraphs
vi: Canh giữa các đoạn văn

en: Check spelling of the document
vi: Kiểm tra chính tả của tài liệu

en: Emoti_con
vi: Biểu tượng xúc _cảm

en: Find again
vi: Tìm tiếp

en: Find and Replace
vi: Tìm và Thay thế

en: Find and replace
vi: Tìm và thay thế

en: I_nsert
vi: C_hèn

en: Insert Crying emoticon into document...
vi: Chèn Biểu tượng xúc cảm Khóc vào tài liệu...

en: Insert Frown emoticon into document...
vi: Chèn Biểu tượng xúc cảm Cau mày vào tài liệu...

en: Insert HTML file into document...
vi: Chèn tập tin HTML vào tài liệu...

en: Insert HTML link into document...
vi: Chèn liên kết HTML vào tài liệu...

en: Insert HTML template into document...
vi: Chèn mẫu HTML vào tài liệu...

en: Insert Indifferent emoticon into document...
vi: Chèn Biểu tượng xúc cảm Thơ ơ vào tài liệu...

en: Insert Laughing emoticon into document...
vi: Chèn Biểu tượng xúc cảm Cười to vào tài liệu...

en: Insert Oh no! emoticon into document...
vi: Chèn Biểu tượng xúc cảm « Chết chưa! » vào tài liệu...

en: Insert Sick emoticon into document...
vi: Chèn Biểu tượng xúc cảm Bị bịnh vào tài liệu...

en: Insert Smile emoticon into document...
vi: Chèn Biểu tượng xúc cảm Mỉm cười vào tài liệu...

en: Insert Surprised emoticon into document...
vi: Chèn Biểu tượng xúc cảm Ngạc nhiên vào tài liệu...

en: Insert Tongue emoticon into document...
vi: Chèn Biểu tượng xúc cảm lè lưỡi vào tài liệu...

en: Insert Undecided emoticon into document...
vi: Chèm Biểu tượng xúc cảm Phân vân vào tài liệu...

en: Insert Wink emoticon into document...
vi: Chèn Biểu tượng xúc cảm Nháy mắt vào tài liệu...

en: Insert image
vi: Chèn ảnh

en: Insert image into document...
vi: Chèn ảnh vào tài liệu...

en: Insert link
vi: Chèn liên kết

en: Insert rule
vi: Chèn đường

en: Insert rule into document...
vi: Chèn đường thẳng nằm ngang vào tài liệu...

en: Insert table
vi: Chèn bảng

en: Insert table into document...
vi: Chèn bảng vào tài liệu...

en: Insert text file into document...
vi: Chèn tập tin văn bản vào tài liệu...

en: Left justifies the paragraphs
vi: Canh bên trái các đoạn văn

en: Make the current Paragraph style Normal
vi: Chuyển đổi kiểu dáng đoạn văn hiện thời thành Chuẩn

en: Make the current Paragraph style Preformat
vi: Chuyển đổi kiểu dáng đoạn văn hiện thời thành Định dạng sẵn

en: Make the current paragraph a bulleted list
vi: Chuyển đổi đoạn văn hiện thời thành danh sách chấm điểm

en: Make the current paragraph a list with roman numerals
vi: Chuyển đổi đoạn văn hiện thời thành danh sách chữ số La mã

en: Make the current paragraph a numbered list
vi: Chuyển đổi đoạn văn hiện thời thành danh sách đánh số

en: Make the current paragraph an H1 header
vi: Chuyển đổi đoạn văn hiện thời thành tiêu đề H1

en: Make the current paragraph an H2 header
vi: Chuyển đổi đoạn văn hiện thời thành tiêu đề H2

en: Make the current paragraph an H3 header
vi: Chuyển đổi đoạn văn hiện thời thành tiêu đề H3

en: Make the current paragraph an H4 header
vi: Chuyển đổi đoạn văn hiện thời thành tiêu đề H4

en: Make the current paragraph an H5 header
vi: Chuyển đổi đoạn văn hiện thời thành tiêu đề H5

en: Make the current paragraph an H6 header
vi: Chuyển đổi đoạn văn hiện thời thành tiêu đề H6

en: Make the current paragraph an address
vi: Chuyển đổi đoạn văn hiện thời thành địa chỉ

en: Make the current paragraph an alphabetical list
vi: Chuyển đổi đoạn văn hiện thời thành danh sách ABC

en: Numbered List
vi: Danh sách đánh số

en: Oh _No!
vi: _Chết chưa!

en: Paste the clipboard as a quotation
vi: Dán từ bảng nháp theo dạng đoạn trích dẫn

en: Preformat
vi: Định dạng sẵn

en: Redo previously undone change
vi: Làm lại bước thay đổi mới hủy

en: Right justifies the paragraphs
vi: Canh bên phải các đoạn văn

en: Roman Numeral List
vi: Danh sách chữ số La mã

en: Rule
vi: Đường

en: Select the entire contents of the document
vi: Chọn toàn nội dung của tài liệu

en: Su_rprised
vi: N_gạc nhiên

en: Te_mplate...
vi: _Mẫu...

en: _Font Size
vi: Cỡ _phông

en: _Frown
vi: C_au mày

en: _Heading
vi: _Tiêu đề

en: _Indifferent
vi: _Thờ ơ

en: _Laughing
vi: Cười t_o

en: _Page...
vi: T_rang...

en: _Paragraph...
vi: Đoạn _văn...

note: <submenu name="BackgroundColor" _label="Background Color"> <menuitem name="ColorRed" verb="" _label="Red"/> <menuitem name="ColorOrange" verb="" _label="Orange"/> <menuitem name="ColorYellow" verb="" _label="Yellow"/> <menuitem name="ColorGreen" verb="" _label="Green"/> <menuitem name="ColorBlue" ve
en: _Text...
vi: _Văn bản...

en: _Undecided
vi: Phân _vân

en: GNOME HTML Editor
vi: Bộ biên soạn HTML GNOME

en: GNOME HTML Editor Control
vi: Điều khiển Biên soạn HTML GNOME

en: GNOME HTML Editor Factory
vi: Bộ tạo trình soạn thảo HTML GNOME

en: Perforated paper
vi: Giấy bị khoan

en: Blue ink
vi: Mực xanh

en: Paper
vi: Giấy

note: #-#-#-#-#  1404  #-#-#-#-# [time]: id=midnight_hour #-#-#-#-#  1406 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# [time]: id=midnight
en: Midnight
vi: Nửa đêm

en: Graph paper
vi: Giấy kẻ ô

en: Background Image
vi: Ảnh nền

en: Background Image File Path
vi: Đường dẫn tập tin ảnh nền

en: Could not load glade file.
vi: Không nạp được tập tin glade.

en: color preview
vi: xem thử màu sắc

note: #-#-#-#-#  343 (goffice TRUNK)  #-#-#-#-# Disable these for now, they are mostly repeats #-#-#-#-#  344 (goffice TRUNK)  #-#-#-#-#
en: purplish blue
vi: xanh tím

en: sky blue
vi: xanh da trời

note: #-#-#-#-#  93 (gtkhtml GNOME TRUNK)  #-#-#-#-# set the a11y name #-#-#-#-#  375 (gtkhtml GNOME TRUNK)  #-#-#-#-# #-#-#-#-#  982 (gtkhtml GNOME TRUNK)  #-#-#-#-#
en: Popup
vi: Tự mở

en: GtkHTML Editor Control
vi: Điều khiển Biên soạn GtkHTML

en: -2
    -1
    Standard
    +1
    +2
    +3
    +4
vi: -2
    -1
    Chuẩn
    +1
    +2
    +3
    +4

en: <b>Alignment &amp; Behaviour</b>
vi: <b>Chỉnh canh và Ứng xử</b>

en: <span weight="bold">Layout</span>
vi: <span weight="bold">Bố trí</span>

en: <span weight="bold">Link</span>
vi: <span weight="bold">Liên kết</span>

en: <span weight="bold">Size</span>
vi: <span weight="bold">Kích cỡ</span>

en: <span weight="bold">Style</span>
vi: <span weight="bold">Kiểu dáng</span>

en: <span weight="bold">Template</span>
vi: <span weight="bold">Mẫu</span>

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: long braille for the rolename of a table cell. #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "1. The intersection of a row and a column in a spreadsheet. 2. An addressable (named or numbered) storage unit for information."
en: Cell
vi: Ô

en: Colu_mns:
vi: Cộ_t:

en: Column span:
vi: Ô theo cột:

en: Hea_der style
vi: Kiểu t_iêu đề

en: Horizontal alignment:
vi: Canh nằm ngang:

en: Horizontal:
vi: Ngang:

en: Left
    Center
    Right
    None
vi: Trái
    Giữa
    Phải
    Không có

en: Link properties
vi: Thuộc tính liên kết

en: Row span:
vi: Ô theo hàng:

en: Vertical:
vi: Dọc:

en: Error loading file '%s': %s
vi: Gặp lỗi khi nạp tập tin « %s »: %s

en: Roman List
vi: Danh sách chữ số La mã

en: Header 1
vi: Tiêu đề 1

en: Header 2
vi: Tiêu đề 2

en: Header 3
vi: Tiêu đề 3

en: Header 4
vi: Tiêu đề 4

en: Header 5
vi: Tiêu đề 5

en: Header 6
vi: Tiêu đề 6

en: Text Style...
vi: Kiểu văn bản...

en: Paragraph Style...
vi: Kiểu đoạn văn...

en: Link Style...
vi: Kiểu liên kết...

en: Rule Style...
vi: Kiểu đường...

en: Image Style...
vi: Kiểu ảnh...

en: Cell Style...
vi: Kiểu ô...

en: Table Style...
vi: Kiểu bảng...

en: Page Style...
vi: Kiểu trang...

en: Table insert
vi: Bảng chèn

en: Row above
vi: Hàng bên trên

en: Row below
vi: Hàng bên dưới

en: Column before
vi: Cột đằng trước

en: Column after
vi: Cột đằng sau

en: Table delete
vi: Bảng xóa

en: Cell contents
vi: Nội dung ô

en: Add Word to
vi: Thêm từ vào

note: Translators: %s is the language name.
en: %s Dictionary
vi: Từ điển %s

note: we use CANCEL response for close, because we want Esc to close the dialog - see gtkdialog.c
en: Replace confirmation
vi: Xác nhận thay thế

en: Search _backward
vi: Tìm _ngược

en: _Backward
vi: _Ngược

en: _Regular Expression
vi: _Biểu thức chính quy

en: Input the words you want to search here
vi: Gõ vào đây chuỗi bạn muốn tìm

en: Unable to add word to dictionary,
    language settings are broken.
vi: Không thêm được từ vào từ điển
    vì thiết lập ngôn ngữ bị hỏng.

en: No misspelled word found
vi: Không tìm thấy từ sai chính tả

en: Spell checker
vi: Bộ kiểm tra chính tả

en: Place your text here
vi: Ghi vào đây

en: Image frame
vi: Khung ảnh

en: Template Labels
vi: Nhãn mẫu

en: GtkHTML Editor Test Container
vi: Bộ chứa Thử Biên soạn GtkHTML

en: Right align
vi: Canh lề phải

en: Toggle typewriter font style
vi: Bật tắt kiểu dáng phông máy đánh chữ

en: Makes the text bold
vi: Khiến văn bản in đậm

en: Makes the text italic
vi: Khiến văn bản in nghiêng

en: Underlines the text
vi: Gạch dưới văn bản

en: Strikes out the text
vi: Gạch đè văn bản

en: Indents the paragraphs less
vi: Giảm khoảng thụt lề của đoạn văn

en: Indents the paragraphs more
vi: Tăng khoảng thụt lề của đoạn văn

en: The edited object was removed from the document.
    Cannot apply your changes.
vi: Đối tượng được sửa đã bị gỡ bỏ khỏi tài liệu.
    Vậy không thể áp dụng các thay đổi của bạn.

en: Whether the html can be edited
vi: Có thể chỉnh sửa mã html không

en: The title of the current document
vi: Tựa đề của tài liệu hiện có

en: Document Base
vi: Cơ bản tài liệu

en: The base URL for relative references
vi: Địa chỉ URL cơ bản cho tham chiếu tương đối

en: Target Base
vi: Cơ bản đích

en: The base URL of the target frame
vi: Địa chỉ URL co bản của khung đích

en: Fixed Width Font
vi: Phông độ rộng cứng

en: The Monospace font to use for typewriter text
vi: Phông chữ đơn cách cần dùng cho văn bản kiểu máy đánh chữ

en: New Link Color
vi: Màu liên kết mới

en: The color of new link elements
vi: Màu của phần tử liên kết mới

en: Visited Link Color
vi: Màu liên kết đã thăm

en: The color of visited link elements
vi: Màu của phần tử liên kết đã dùng

en: Active Link Color
vi: Màu liên kết hoạt động

en: The color of active link elements
vi: Màu của phần tử liên kết đang nhấn vào

en: Spelling Error Color
vi: Màu lỗi chính tả

en: The color of the spelling error markers
vi: Màu của dấu hiệu lỗi chính tả

en: Cite Quotation Color
vi: Màu đoạn trích dẫn

en: The color of the cited text
vi: Màu của đoạn đã trích dẫn

en: Submit Query
vi: Gửi truy vấn

note: TODO2 dialog instead of warning
en: Cannot allocate default font for printing
vi: Không thể cấp phát phông chữ in mặc định

en: GtkHTML Test
vi: Thử GtkHTML

en: Print pre_view
vi: _Xem thử bản in

en: GtkHTML Test Application
vi: Ứng dụng thử GtkHTML

en: Window Management
vi: Quản lý cửa sổ

en: Maximize Horizontally
vi: Phóng to theo chiều ngang

en: Maximize Vertically
vi: Phóng to theo chiều dọc

en: Window Menu
vi: Trình đơn cửa sổ

en: Blur type
vi: Kiểu mờ

en: Maximize Window
vi: Phóng to cửa sổ

en: Minimize Window
vi: Thu nhỏ cửa sổ

en: _Force Quit
vi: _Buộc thoát

en: Annotate
vi: Chú Giải

note: Translators: Menu item Verb/Control Magnitude/Actuate/Initiate
en: Initiate
vi: Khởi động

en: Stroke width
vi: Chiều rộng nét

en: Focus Blur
vi: Che mờ tiêu

en: Pulse
vi: Đập

note: #-#-#-#-#  1404  #-#-#-#-# [section]: id=commands [topic]: id=..commands
en: Commands
vi: Lệnh

note: ../lisp/sawfish/wm/ext/auto-raise.jl
en: Auto-Raise
vi: Tự động nâng lên

en: Key bindings
vi: Phím tắt

en: Outputs
vi: Đầu ra

en: Acceleration
vi: Tăng tốc

note: WINDOW_SCALE DESC_VIEWER_SCALE
en: Scale image
vi: Cân chỉnh ảnh

en: Unfold
vi: Mở ra

en: Drop shadow X offset
vi: Hiệu số X của bóng thả

en: Drop shadow Y offset
vi: Hiệu số Y của bóng thả

en: Drop shadow color
vi: Màu bóng thả

en: Drop shadow opacity
vi: Độ đục của bóng thả

note: #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Translators: Menu item Verb/Control Magnitude/Change/Decrease #-#-#-#-#  338 (gnucash 2.2.2)  #-#-#-#-# src/app-utils/prefs.scm
en: Decrease
vi: Giảm

note: #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Translators: Menu item Verb/Control Magnitude/Change/Increase #-#-#-#-#  338 (gnucash 2.2.2)  #-#-#-#-# src/app-utils/prefs.scm
en: Increase
vi: Tăng

note: "A synonym for intelligent."
en: Smart
vi: Thông minh

en: Rotation Speed
vi: Tốc độ xoay

en: Big
vi: Lớn

en: Auto Rotate
vi: Tự động Xoay

en: Minimized
vi: Thu nhỏ

note: ../lisp/sawfish/wm/commands/cycle.jl
en: Next window
vi: Cửa sổ kế

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "1. A unit of measure used in printing, equal to approximately 1/72 of an inch. Character height and the amount of space (leading) between lines of text are usually specified in points. 2. A single pixel on the screen, identified by its row and column 
en: Point
vi: Điểm

en: Conduit Synchronizer
vi: Bộ đồng bộ hoá ống dẫn Conduit

en: Synchronization for GNOME
vi: Chức năng đồng bộ hoá cho GNOME

note: #-#-#-#-#  95 (conduit GNOME TRUNK)  #-#-#-#-# Translators: Translate this in derived classes. #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "A pipe containing electric wires or cables, in order to protect them against damage from external causes."
en: Conduit
vi: Ống dẫn

en: <b>Default Synchronization Options</b>
vi: <b>Tùy chọn Đồng bộ hoá Mặc định</b>

en: Always Up To Date
vi: Luôn luôn hiện thời

en: Ask Me What to Do
vi: Nhắc nhở

en: Ask me what to do
vi: Nhắc nhở

en: Cancel Synchronization
vi: Thôi đồng bộ hoá

en: Cancel currently synchronizing groups
vi: Thôi bất cứ nhóm nào đang đồng bộ hoá

en: Clear Canvas
vi: Xoá vùng vẽ

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "To check two items, such as words, files, or numeric values, so as to determine whether they are the same or different."
en: Compare
vi: So sánh

en: Conduit Properties
vi: Thuộc tính ống dẫn

en: Configure Item
vi: Cấu hình mục

en: Configure the synchronization settings for this item
vi: Cấu hình thiết lập đồng bộ hoá cho mục này

en: Conflict Options
vi: Tùy chọn xung đột

en: Conflicts
vi: Xung đột

en: Data Conversions
vi: Chuyển đổi dữ liệu

en: Data Providers
vi: Cung cấp dữ liệu

en: Delete Options
vi: Tùy chọn xoá

en: Delete from the corresponding sink
vi: Xoá khỏi ổ chìm tượng ứng

en: Delete the Corresponding Item
vi: Xoá mục tương ứng

en: Minimize to notification area
vi: Thu nhỏ vào vùng thông báo

en: Refresh Group
vi: Cập nhật nhóm

en: Refresh Item
vi: Cập nhật mục

en: Replace the Older Item
vi: Thay thế mục cũ

en: Replace the older item
vi: Thay thế mục cũ

en: Resolve Conflicts
vi: Giải quyết sự xung đột

en: Save settings on exit
vi: Lưu thiết lập khi thoát

en: Show status icon
vi: Hiện biểu tượng trạng thái

en: Sync Options
vi: Tùy chọn đồng bộ hoá

en: Synchronize All
vi: Đồng bộ hoá tất cả

en: Synchronize Group
vi: Đồng bộ hoá nhóm

en: Synchronize group
vi: Đồng bộ hoá nhóm

en: Synchronizes all groups
vi: Đồng bộ hoá tất cả các nhóm

en: Two Way Sync
vi: Đồng bộ hoá hai chiều

en: Use built in Web browser
vi: Dùng trình duyệt Web có sẵn

en: When an item has been deleted:
vi: Khi một mục đã bị xoá:

en: When an item is deleted...
vi: Khi một mục bị xoá...

en: When there is a conflict...
vi: Khi gặp sự xung đột...

en: When there is a two way conflict:
vi: Khi gặp sự xung đột hai chiều :

en: Drag a Data Provider here to continue
vi: Kéo một bộ cung cấp dữ liệu vào đây để tiếp tục

note: Visible column2 is the display name of source and source data
en: Sink
vi: Ổ chìm

en: Conflicts (%s)
vi: Xung đột (%s)

note: Build some liststores to display
en: Convert from
vi: Chuyển đổi từ

en: into
vi: sang

en: Conversions Available
vi: Chuyển đổi có thể

en: Synchronization in progress. Do you want to cancel it?
vi: Đang đồng bố hoá. Bạn có muốn hủy bỏ không?

en: _Synchronize All
vi: Đồng bộ hoá _tất cả

en: Synchronizes All Groups
vi: Đồng bộ hoá mọi nhóm

en: _Cancel Synchronization
vi: T_hôi đồng bộ hoá

en: Cancels Currently Synchronizing Groups
vi: Thôi các tiến trình đồng bộ hoá nhóm đang chạy

en: Close Conduit
vi: Đóng ống dẫn

en: About Conduit
vi: Giới thiệu ống dẫn

en: Synchronization Error
vi: Lỗi đồng bộ hoá

en: Synchronizing
vi: Đang đồng bộ hoá

en: New data to sync
vi: Dữ liệu mới cần đồng bộ hoá

en: Refreshing...
vi: Đang cập nhật...

en: Refreshed OK
vi: Cập nhật thành công

en: Error Refreshing
vi: Lỗi cập nhật

en: Synchronizing...
vi: Đang đồng bộ hoá...

en: Synchronized OK
vi: Hai bên đồng bộ

en: Error Synchronizing
vi: Lỗi đồng bộ hoá

en: Synchronization Skipped
vi: Đồng bộ hoá bị bỏ qua

en: Synchronization Cancelled
vi: Đồng bộ hoá bị bỏ thôi

en: Synchronization Conflict
vi: Đồng bộ hoá bị xung đột

en: Not Configured Correctly
vi: Sai cấu hình

en: Backpack Notes
vi: Ghi chú Backpack

en: Store things in Backpack Notes
vi: Lưu gì vào ghi chú Backpack

en: <b>Account Details</b>
vi: <b>Chi tiết tài khoản</b>

en: <b>Saved Note Settings</b>
vi: <b>Thiết lập ghi chú đã lưu</b>

en: Save notes in page:
vi: Lưu ghi chú trên trang:

en: Banshee Playlists
vi: Danh mục nhạc Banshee

en: Sync your Banshee playlists
vi: Đồng bố hoá danh mục nhạc Banshee

note: #-#-#-#-#  95 (conduit GNOME TRUNK)  #-#-#-#-# column 1 is the tag name
en: Tag Name
vi: Tên thẻ

en: <b>Return Playlists</b>
vi: <b>Trả về danh mục nhạc</b>

en: Sync your Box.net files
vi: Đồng bố hoá tập tin Box.net

en: Select %s:
vi: Chọn %s:

en: Sync your contacts
vi: Đồng bố hoá liên lạc

en: Evolution Calendar
vi: Lịch Evolution

en: Sync your calendar
vi: Đồng bố hoá lịch

en: Evolution Tasks
vi: Tác vụ Evolution

en: Sync your tasks
vi: Đồng bố hoá tác vụ

en: Evolution Memos
vi: Ghi nhớ Evolution

en: Sync your memos
vi: Đồng bộ hoá ghi nhớ

en: Addressbook:
vi: Sổ địa chỉ:

en: Sync your Facebook photos
vi: Đồng bố hoá ảnh chụp Facebook

en: Sync data from RSS enclosures
vi: Đồng bố hoá dữ liệu từ gói RSS

en: <b>Enclosure Settings</b>
vi: <b>Thiết lập gói</b>

en: <b>Feed Details</b>
vi: <b>Chi tiết nguồn tin</b>

en: Download Audio Files
vi: Tải về tập tin âm thanh

en: Download Photos
vi: Tải về ảnh chụp

en: Download Video Files
vi: Tải về tập tin phim

en: Feed Address:
vi: Địa chỉ nguồn tin:

en: Limit the Number of
    Enclosures Downloaded to:
vi: Giới hạn số gói
    được tải về:

en: <i>Contains %s files</i>
vi: <i>Chứa tập tin %s</i>

en: Include file...
vi: Bao gồm tập tin...

en: Include folder...
vi: Bao gồm thư mục...

en: Please Name All Folders
vi: Đặt tên mọi thư mục

en: All folders require a descriptive name. To name a folder simply click on it
vi: Mọi thư mục đều cần một tên diễn tả. Để đặt tên của một thư mục, đơn giản hãy nhấn vào nó.

en: Please Enter a Folder Name
vi: Hãy nhập một tên thư mục

en: All folders require a descriptive name. To name a folder enter its name where indicated
vi: Mọi thư mục đều cần một tên diễn tả. Để đặt tên của một thư mục, đơn giản hãy nhập tên vào nơi được ngụ ý.

en: Source for synchronizing multiple files
vi: Nguồn để đồng bộ hoá nhiều tập tin

en: Synchronize folders
vi: Đồng bộ hoá thư mục

en: <b>Items to Synchronize</b>
vi: <b>Mục cần đồng bộ hoá</b>

en: Add Directory
vi: Thêm thư mục

en: File Configuration
vi: Cấu hình tập tin

en: Folder Configuration
vi: Cấu hình thư mục

en: Folder Location:
vi: Vị trí thư mục:

en: Folder Name:
vi: Tên thư mục:

en: Follow Symbolic Links
vi: Theo liên kết mềm

en: Ignore File Modification Times
vi: Bỏ qua giờ sửa đổi tập tin

en: Include Hidden Files
vi: Bao gồm tập tin ẩn

en: Sync your Flickr.com photos
vi: Đồng bộ hoá ảnh chụp Flickr

en: <b>Saved Photo Settings</b>
vi: <b>Thiết lập ảnh chụp đã lưu</b>

en: Photos are public
vi: Ảnh chụp công bố

en: Photoset Name:
vi: Tên tập ảnh chụp:

en: Resize Photos:
vi: Đổi cỡ ảnh chụp:

en: Sync your F-Spot photos
vi: Đồng bộ hoá ảnh chụp F-Spot

en: F-Spot DBus interface is operating in read only mode
vi: Giao diện DBus F-Spot đang chạy ở chế đô chỉ đọc

en: <b>Return Photos Tagged With</b>
vi: <b>Trả về ảnh chụp có thẻ</b>

en: Create Tags:
vi: Tạo thẻ:

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

en: Sync your desktop preferences
vi: Đồng bộ hoá tùy thích môi trường

en: Google Calendar
vi: Lịch Google

en: Sync your Google Calendar
vi: Đồng bộ hoá Lịch Google

en: Sync your Google Picasa photos
vi: Đồng bộ hoá ảnh chụp Picasa Google

en: Google Contacts
vi: Liên lạc Google

en: Sync your Gmail contacts
vi: Đồng bộ hoá liên lạc GMail

en: Google Documents
vi: Tài liệu Google

en: Sync your Google Documents
vi: Đồng bộ hoá Tài liệu Google

en: miscellaneous
vi: linh tinh

en: Sync data from YouTube
vi: Đồng bộ hoá dữ liệu từ YouTube

en: Calendar:
vi: Lịch:

en: Load Calendars
vi: Nạp lịch

en: <b>Download Videos</b>
vi: <b>Tải về phim</b>

en: Favorites of above user
vi: Ưa thích của người dùng trên

en: Max retrieved videos (0 is unlimited):
vi: Số tối đa phim trả về (0 thì vô hạn):

en: Most viewed
vi: Xem nhất

en: Top rated
vi: Đánh giá cao nhất

en: Uploaded by above user
vi: Tải lên bởi người dùng trên

en: YouTube Source
vi: Nguồn YouTube

en: iPod Photos
vi: Ảnh chụp iPod

note: Translators: Format string used to describe the acceptable formats the device accepts. The first arg is replaced with DEFAULT_FOLDER and the second arg is a comma seperated list of encodings
en: %s Format (%s)
vi: Định dạng %s (%s)

en: N800 Files
vi: Tập tin N800

en: Synchronizes files/folders to a N800 device
vi: Đồng bộ hoá các tập tin/thư mục vào một thiết bị N800

note: To translators: default backup folder of N800
en: Backups
vi: Sao lưu

en: N800 Music
vi: Nhạc N800

en: Synchronizes music to a N800 device
vi: Đồng bộ hoá âm nhạc vào một thiết bị N800

en: N800 Videos
vi: Phim N800

en: Synchronizes video to a N800 device
vi: Đồng bộ hoá phim vào một thiết bị N800

en: N800 Photos
vi: Ảnh chụp N800

en: Enable synchronization via network
vi: Bật đồng bộ hoá qua mạng

en: Rhythmbox Music
vi: Nhạc Rhythmbox

en: Sync songs from your Rhythmbox playlists
vi: Đồng bộ hoá bài hát từ các danh mục nhạc Rhythmbox

en: <b>Synchronize the Following Playlists</b>
vi: <b>Đồng bộ hoá các danh mục nhạc theo đây</b>

en: Rhythmbox Playlists
vi: Danh mục nhạc Rhythmbox

en: Sync your Shutterfly photos
vi: Đồng bộ hoá ảnh chụp Shutterfly

en: Sync your SmugMug.com photos
vi: Đồng bộ hoá ảnh chụp SmugMug.com

en: Sync your Zoto photos
vi: Đồng bộ hoá ảnh chụp Zoto

note: Type: text Description :sl3:
en: Do not change the boot/kernel font
vi: Đừng thay đổi phông chữ khởi động/hạt nhân

note: Type: text Description :sl3:
en: Let the system select a suitable font
vi: Để hệ thống chọn phông phù hợp

note: Type: text Description Used in the font size question like this: "12x24, framebuffer only" :sl3:
en: framebuffer only
vi: chỉ framebuffer

note: Type: select Choices :sl3:
en: . Arabic
vi: . A Rập

note: Type: select Choices :sl3:
en: # Armenian
vi: # Ác-mê-ni

note: Type: select Choices :sl3:
en: # Cyrillic - KOI8-R and KOI8-U
vi: # Ki-rin: KOI8-R và KOI8-U

note: Type: select Choices :sl3:
en: # Cyrillic - non-Slavic languages
vi: # Kirin: ngôn ngữ khác Xla-vợ

note: Type: select Choices :sl3:
en: # Cyrillic - Slavic languages (also Bosnian and Serbian Latin)
vi: # Kirin: ngôn ngữ Xla-vợ (cũng có tiếng Bo-x-nia và Xéc-bi La-tinh)

note: Type: select Choices :sl3:
en: . Ethiopic
vi: . Ê-ti-ô-pi

note: Type: select Choices :sl3:
en: # Georgian
vi: # Gi-oa-gi-a

note: Type: select Choices :sl3:
en: # Greek
vi: # Hy Lạp

note: Type: select Choices :sl3:
en: # Hebrew
vi: # Do Thái

note: Type: select Choices :sl3:
en: # Lao
vi: # Lào

note: Type: select Choices :sl3:
en: # Latin1 and Latin5 - western Europe and Turkic languages
vi: # Latin1 and Latin5: các ngôn ngữ vùng Tây Âu và kiểu Thổ Nhĩ Kỳ

note: Type: select Choices :sl3:
en: # Latin2 - central Europe and Romanian
vi: # Latin2: vùng Trung Âu và tiếng Rô-ma-ni

note: Type: select Choices :sl3:
en: # Latin3 and Latin8 - Chichewa; Esperanto; Irish; Maltese and Welsh
vi: # Latin3 and Latin8: tiếng Chi-chi-oua, Ét-pe-ran-tô, Ai-len, Man-tơ và Ouen-s

note: Type: select Choices :sl3:
en: # Latin7 - Lithuanian; Latvian; Maori and Marshallese
vi: # Latin7: tiếng Li-tu-a-ni, Lát-vi-a, Mao-ri và Ma-sa-ni

note: Type: select Choices :sl3:
en: . Latin - Vietnamese
vi: . Latin: Tiếng Việt

note: Type: select Choices :sl3:
en: # Thai
vi: # Thái

note: Type: select Choices :sl3:
en: . Combined - Latin; Slavic Cyrillic; Hebrew; basic Arabic
vi: . Tổ hợp: La-tinh; Ki-rin Xla-vợ; Do thái; A Rập cơ bản

note: Type: select Choices :sl3:
en: . Combined - Latin; Slavic Cyrillic; Greek
vi: . Tổ hợp: La-tinh; Ki-rin Xla-vợ; Hy Lạp

note: Type: select Choices :sl3:
en: . Combined - Latin; Slavic and non-Slavic Cyrillic
vi: . Tổ hợp: La-tinh; Ki-rin Xla-vợ và khác Xla-vợ

note: Type: select Choices :sl3:
en: Guess optimal character set
vi: Đoán bảng mã tối ưu

note: Type: select Description :sl3:
en: Character set to support:
vi: Bộ ký tự cần hỗ trợ :

note: Type: select Description :sl3:
en: Please choose the character set that should be supported by the console font.
vi: Hãy chọn bộ ký tự nên được hỗ trợ bởi phông chữ bàn giao tiếp.

note: Type: select Description :sl3:
en: If you don't use a framebuffer, the choices that start with "." will reduce the number of available colors on the console.
vi: Nếu bạn không dùng vùng đệm khung, sự chọn bắt đầu với dấu chấm « . » sẽ giảm số các màu sắc sẵn sàng trên bàn giao tiếp.

note: Type: select Description The languages with many non-ASCII letters should not use formatted lists.  If you decide to use formatted lists then keep the lines relatively short. :sl3:
en: Font for the console:
vi: Phông cho bàn giao tiếp:

note: Type: select Description The languages with many non-ASCII letters should not use formatted lists.  If you decide to use formatted lists then keep the lines relatively short. :sl3:
en: "VGA" has a traditional appearance and has medium coverage of international scripts. "Fixed" has a simplistic appearance and has better coverage of international scripts. "Terminus" may help to reduce eye fatigue, though some symbols have a similar aspect which may be a problem for programmers.
vi:  • VGA	hình thức truyền thống, hỗ trợ trung bình các chữ viết quốc tế.
     • Fixed	hình thức đơn giản, mà hỗ trợ nhiều chữ viết quốc tế hơn.
     • Terminus	giảm sự mệt mỏi mắt, dù một số ký hiệu hình như tương tự
    			thì có thể khó đọc cho nhà phát triển.

note: Type: select Description The languages with many non-ASCII letters should not use formatted lists.  If you decide to use formatted lists then keep the lines relatively short. :sl3:
en: If you prefer a bold version of the Terminus font, choose either TerminusBold (if you use a framebuffer) or TerminusBoldVGA (otherwise).
vi: Thích phông chữ Terminus in đậm thì hãy chọn TerminusBold nếu dùng vùng đệm khung, không thì chọn TerminusBoldVGA.

note: Type: select Description :sl3:
en: Please select the size of the font for the console. For reference, the font used when the computer boots has size 8x16.
vi: Hãy chọn kích cỡ của phông chữ cho bàn giao tiếp Linux. Để so sánh, máy tính khởi động với phông chữ kích cỡ 8x16.

note: Type: select Description :sl3:
en: Please select the size of the font for the console.  For reference, the font used when the computer boots has size 8x16.  Some font sizes require the kbd console package (not console-tools) plus framebuffer.
vi: Hãy chọn kích cỡ của phông chữ cho bàn giao tiếp Linux. Để so sánh, máy tính khởi động với phông chữ kích cỡ 8x16. Vài cỡ phông yêu cầu gói console kbd (không phải console-tools) và framebuffer.

note: Type: select Description :sl3:
en: Encoding to use on the console:
vi: Bảng mã cần dùng trên bàn giao tiếp:

note: Type: text Description Main menu item. Please keep below 55 columns :sl1:
en: Configure the keyboard
vi: Cấu hình bàn phím

note: Type: select Description :sl2:
en: Keyboard model:
vi: Mẫu bàn phím:

note: Type: select Description :sl2:
en: Please select the model of the keyboard of this machine.
vi: Hãy chọn kiểu bàn phím cần cấu hình.

note: Type: select Description :sl1:
en: Country of origin for the keyboard:
vi: Quốc gia gốc của bàn phím này:

note: Type: select Description :sl1:
en: The layout of keyboards varies per country, with some countries having multiple common layouts. Please select the country of origin for the keyboard of this computer.
vi: Bố cục bàn phím phụ thuộc vào địa phương, trong đó một vài nước có thể có nhiều bố cục khác nhau. Vui lòng chọn quốc gia cho bố cục bàn phím của máy tính này.

note: Type: select Description :sl1:
en: Keyboard layout:
vi: Bố trí bàn phím:

note: Type: select Description :sl1:
en: Please select the layout matching the keyboard for this machine.
vi: Hãy chọn bố trí tương ứng với bàn phím cho máy này.

note: Type: boolean Description :sl3:
en: Keep the current keyboard layout in the configuration file?
vi: Giữ bố cục bàn phím hiện tại trong tập tin cấu hình?

note: Type: boolean Description :sl3:
en: The current keyboard layout in the configuration file /etc/default/keyboard is defined as XKBLAYOUT="${XKBLAYOUT}" and XKBVARIANT="${XKBVARIANT}".
vi: Bố cục bàn phím hiện tại trong tập tin cấu hình /etc/default/keyboard được định nghĩa là XKBLAYOUT="${XKBLAYOUT}" và XKBVARIANT="${XKBVARIANT}".

note: Type: boolean Description :sl3:
en: Please choose whether you want to keep it. If you choose this option, no questions about the keyboard layout will be asked and the current configuration will be preserved.
vi: Hãy chọn nếu bạn muốn giữ nó hay không. Bật tùy chọn này thì không hỏi gì về bố trí bàn phím và cấu hình hiện thời được bảo tồn.

note: Type: boolean Description :sl3:
en: Keep default keyboard layout (${XKBLAYOUTVARIANT})?
vi: Giữ bố cục bàn phím mặc định (${XKBLAYOUTVARIANT})?

note: Type: boolean Description :sl3:
en: The default value for the keyboard layout is XKBLAYOUT="${XKBLAYOUT}" and XKBVARIANT="${XKBVARIANT}".  This default value is based on the currently defined language/region and the settings in /etc/X11/xorg.conf.
vi: Giá trị mặc định cho bố cục bàn phím là XKBLAYOUT="${XKBLAYOUT}" và XKBVARIANT="${XKBVARIANT}".  Giá trị này dựa trên ngôn ngữ/vùng hiện tại và thiết lập trong /etc/X11/xorg.conf.

note: Type: boolean Description :sl3:
en: Please choose whether you want to keep it. If you choose this option, no questions about the keyboard layout will be asked.
vi: Hãy chọn nếu bạn muốn giữ nó hay không. Bật tùy chọn này thì không hỏi gì về bố trí bàn phím.

note: Type: boolean Description :sl3:
en: Keep current keyboard options in the configuration file?
vi: Giữ tùy chọn bàn phím hiện tại trong tập tin cấu hình?

note: Type: boolean Description :sl3:
en: The current keyboard options in the configuration file /etc/default/keyboard are defined as XKBOPTIONS="${XKBOPTIONS}".
vi: Bố cục bàn phím hiện tại trong tập tin cấu hình /etc/default/keyboard được định nghĩa là XKBOPTIONS="${XKBOPTIONS}".

note: Type: boolean Description :sl3:
en: If you choose to keep these options, no questions about the keyboard options will be asked.
vi: Nếu bạn muốn giữ các tùy chọn này, sẽ không còn câu hỏi nào về tùy chọn bàn phím.

note: Type: boolean Description :sl3:
en: Keep default keyboard options (${XKBOPTIONS})?
vi: Giữ tùy chọn phím mặc định (${XKBOPTIONS})?

note: Type: boolean Description :sl3:
en: The default value for the options of the keyboard layout is XKBOPTIONS="${XKBOPTIONS}".  It is based on the currently defined language/region and the settings in /etc/X11/xorg.conf.
vi: Giá trị mặc định của tùy chọn bố cục bàn phím là XKBOPTIONS="${XKBOPTIONS}".  Nó dựa trên ngôn ngữ/vùng hiện tại và thiết lập trong /etc/X11/xorg.conf.

note: Type: boolean Description :sl3:
en: If you choose to keep it, no questions about the keyboard options will be asked.
vi: Nếu bạn chọn giữ nó, sẽ không có thêm câu hỏi nào về bố cục bàn phím.

note: Type: select Choices :sl1: :sl2:
en: Right Alt (AltGr)
vi: Alt phải (AltGr)

note: Type: select Choices :sl1: :sl2:
en: Right Control
vi: Ctrl phải

note: #-#-#-#-#  96 (debian-installer Level 1)  #-#-#-#-# Type: select Choices :sl1:
en: Right Shift
vi: Shift phải

note: Type: select Choices :sl1: :sl2:
en: Right Logo key
vi: Phím biểu hình bên phải

note: Type: select Choices :sl1: :sl2:
en: Menu key
vi: Phím trình đơn

note: Type: select Choices :sl1:
en: Left Control+Left Shift
vi: Left trái+Left trái

note: #-#-#-#-#  96 (debian-installer Level 1)  #-#-#-#-# Type: select Choices :sl1: :sl2:
en: Left Alt
vi: Alt trái

note: Type: select Choices :sl1:
en: Left Control
vi: Ctrl trái

note: #-#-#-#-#  96 (debian-installer Level 1)  #-#-#-#-# Type: select Choices :sl1:
en: Left Shift
vi: Shift trái

note: Type: select Choices :sl1: :sl2:
en: Left Logo key
vi: Phím biểu tượng bên trái

note: Type: select Choices :sl1:
en: Scroll Lock key
vi: Phím Scroll Lock

note: Type: select Choices :sl1:
en: No toggling
vi: Không bật/tắt

note: Type: select Description :sl1:
en: Method for toggling between national and Latin mode:
vi: Phương pháp bật/tắt giữa chế độ quốc gia và chế độ La-tinh:

note: Type: select Description :sl1:
en: You will need a way to toggle the keyboard between the national layout and the standard Latin layout.
vi: Bạn cần một phương pháp chuyển đổi giữa bố trí quốc gia và bố trí La-tinh tiêu chuẩn.

note: Type: select Description :sl1:
en: Right Alt or Caps Lock keys are often chosen for ergonomic reasons (in the latter case, use the combination Shift+Caps Lock for normal Caps toggle). Alt+Shift is also a popular combination; it will however lose its usual behavior in Emacs and other programs that use it for specific needs.
vi: Phím Alt bên phải hay Caps Lock thường được chọn vì lý do tối ưu nhân tố (trong trường hợp sau, dùng tổ hợp phím Shift+Caps Lock để bật/tắt chữ hoa một cách bình thường). Alt+Shift cũng là một tổ hợp phím thường dùng; tùy nhiên nó mất ứng xử bình thường trong Emacs và các chương trình khác mà dùng nó cho nhu cầu riêng.

note: Type: select Description :sl1:
en: Not all listed keys are present on all keyboards.
vi: Không phải tất cả các phím được liệt kê nằm trên mọi bàn phím.

note: Type: select Choices :sl2:
en: No temporary switch
vi: Không có cái chuyển tạm thời

note: Type: select Choices :sl2:
en: Both Logo keys
vi: Cả hai phím biểu hình

note: Type: select Description :sl2:
en: Method for temporarily toggling between national and Latin input:
vi: Phương pháp bật/tắt tạm thời giữa cách gõ quốc gia và La-tinh:

note: Type: select Description :sl2:
en: When the keyboard is in national mode and one wants to type only a few Latin letters, it might be more appropriate to switch temporarily to Latin mode. The keyboard remains in that mode as long as the chosen key is kept pressed. That key may also be used to input national letters when the keyboard is in Latin mode.
vi: Khi bàn phím trong chế độ quốc gia và người dùng muốn gõ chỉ vài chữ La-tinh, có thể thích hợp để chuyển đổi tạm thời sang chế độ La-tinh. Bàn phím còn lại trong chế độ đó miễn là phím đã chọn vẫn còn được ấn giữ. Ngược lại, phím đó có khả năng gõ ký tự quốc gia khi bàn phím trong chế độ La-tinh.

note: Type: select Description :sl2:
en: You can disable this feature by choosing "No temporary switch".
vi: Có thể tắt tính năng này bằng cách bật tùy chọn « Không có cái chuyển tạm thời ».

note: Type: select Choices :sl2:
en: The default for the keyboard layout
vi: Giá trị mặc định cho bố trí bàn phím

note: Type: select Choices :sl2:
en: No AltGr key
vi: Không có phím AltGr

note: Type: select Choices :sl2:
en: Keypad Enter key
vi: Phím Gõ Vùng Phím

note: Type: select Choices :sl2:
en: Both Alt keys
vi: Cả hai phím Alt

note: Type: select Description :sl2:
en: Key to function as AltGr:
vi: Phím để dùng thay cho AltGr:

note: Type: select Description :sl2:
en: With some keyboard layouts, AltGr is a modifier key used to input some characters, primarily ones that are unusual for the language of the keyboard layout, such as foreign currency symbols and accented letters. These are often printed as an extra symbol on keys.
vi: Trên một số bố trí bàn phím nào đó, AltGr là một phím bổ trợ dùng để gõ một số ký tự, chính là ký tự khác với ngôn ngữ của bố trí bàn phím, v.d. ký hiệu tiền tệ nước ngoại và chữ có dấu phụ lạ. Ký tự như vậy thường được in trên phím dạng một ký hiệu bổ sung.

note: Type: select Choices :sl2:
en: No compose key
vi: Không có phím cấu tạo

note: Type: select Description :sl2:
en: Compose key:
vi: Phím cấu tạo :

note: Type: select Description :sl2:
en: The Compose key (known also as Multi_key) causes the computer to interpret the next few keystrokes as a combination in order to produce a character not found on the keyboard.
vi: Phím cấu tạo (cũng được gọi như là Multi_key) gây ra máy tính đọc vài cú nhấn phím kế tiếp như là một tổ hợp để nhập một ký tự không nằm trên bàn phím đó.

note: Type: select Description :sl2:
en: On the text console the Compose key does not work in Unicode mode. If not in Unicode mode, regardless of what you choose here, you can always also use the Control+period combination as a Compose key.
vi: Trên bàn giao tiếp văn bản, phím cấu tạo không hoạt động ở chế độ Unicode. Khi không ở chế độ Unicode, bất chấp sự chọn ở đây, bạn cũng có thể sử dụng tổ hợp Control+dấu_chấm như là một phím cấu tạo.

note: Type: boolean Description :sl3:
en: Use Control+Alt+Backspace to terminate the X server?
vi: Dùng Control+Alt+Backspace để chấm dứt trình phục vụ X ?

note: Type: boolean Description :sl3:
en: By default the combination Control+Alt+Backspace does nothing.  If you want it can be used to terminate the X server.
vi: Mặc định là tổ hợp phím Control+Alt+Backspace không làm gì. Tuy nhiên, tuỳ chọn bạn có thể sử dụng nó để chấm dứt trình phục vụ X.

note: Type: select Choices
en: American English
vi: Anh Mỹ

note: Type: select Choices
en: Brazilian
vi: Bra-xin

note: Type: select Choices
en: Bulgarian (phonetic layout)
vi: Bảo Gia Lơi (bố trí phonetic)

note: Type: select Choices
en: Canadian Multilingual
vi: Ca-na-đa đa ngôn ngữ

note: Type: select Choices
en: Ethiopian
vi: Ê-ti-ô-pi

note: Type: select Choices
en: Kurdish (F layout)
vi: Tiếng Kurd (bố trí F)

note: Type: select Choices
en: Kurdish (Q layout)
vi: Tiếng Kurd (bố trí Q)

note: Type: select Choices
en: Turkish (F layout)
vi: Thổ Nhĩ Kỳ (bố trí F)

note: Type: select Choices
en: Turkish (Q layout)
vi: Thổ Nhĩ Kỳ (bố trí Q)

note: Type: select Description
en: Keymap to use:
vi: Bàn phím cần dùng:

note: This refers to a slideshow background
en: Changes throughout the day
vi: Thay đổi liên tục trong ngày

[ctx: background, style]
en: Tile
vi: Lát gạch

[ctx: background, style]
en: Zoom
vi: Phóng to

[ctx: background, style]
en: Center
vi: Giữa

[ctx: background, style]
en: Scale
vi: Dãn tỉ lệ

[ctx: background, style]
en: Fill
vi: Đầy

[ctx: background, style]
en: Span
vi: Dãn

en: Wallpapers
vi: Ảnh nền

note: translators: No pictures were found
en: No Pictures Found
vi: Không tìm thấy ảnh nào

note: translators: %s here is the name of the Pictures directory, the string should be translated in * the context "You can add images to your Pictures folder and they will show up here"
en: You can add images to your %s folder and they will show up here
vi: Bạn không thể thêm ảnh vào thư mục %s của mình và chúng sẽ hiện ra ở đây

en: multiple sizes
vi: nhiều kích cỡ

en: Current background
vi: Ảnh nền hiện tại

en: Change your background image to a wallpaper or photo
vi: Thay đổi ảnh nền màn hình

note: Translators: those are keywords for the background control-center panel
en: Wallpaper;Screen;Desktop;
vi: Wallpaper;Ảnh;nền;Anh;nen;Screen;Màn;hình;Man;hinh;Desktop;

en: Mouse & Touchpad Settings
vi: Cài đặt chuột và Touchpad

en: Send Files…
vi: Gửi tập tin…

en: Turn Bluetooth on and off and connect your devices
vi: Bật/tắt Bluetooth và kết nối thiết bị

note: TRANSLATORS: The user has to attach the sensor to the screen
en: Place your calibration device over the square and press 'Start'
vi: Đặt thiết bị định chuẩn của bạn phía trên ô vuông rồi ấn nút “Start”

note: TRANSLATORS: Some calibration devices need the user to move a * dial or switch manually. We also show a picture showing them * what to do...
en: Move your calibration device to the calibrate position and press 'Continue'
vi: Di chuyển thiết bị định chuẩn đến vị trí định chuẩn rồi bấm nút “Continue”

note: TRANSLATORS: Some calibration devices need the user to move a * dial or switch manually. We also show a picture showing them * what to do...
en: Move your calibration device to the surface position and press 'Continue'
vi: Di chuyển thiết bị định chuẩn đến vị trí bề mặt rồi bấm nút “Continue”

note: TRANSLATORS: on some hardware e.g. Lenovo W700 the sensor * is built into the palmrest and we need to fullscreen the * sample widget and shut the lid.
en: Shut the laptop lid
vi: Tắt lid máy tính xách tay

note: TRANSLATORS: We suck, the calibation failed and we have no * good idea why or any suggestions
en: An internal error occurred that could not be recovered.
vi: Gặp lỗi nội bộ và không thể phục hồi.

note: TRANSLATORS: Some required-at-runtime tools were not * installed, which should only affect insane distros
en: Tools required for calibration are not installed.
vi: Các công cụ cần thiết để định chuẩn chưa được cài đặt.

note: TRANSLATORS: The profile failed for some reason
en: The profile could not be generated.
vi: Hồ sơ không thể được tạo ra.

note: TRANSLATORS: The user specified a whitepoint that was * unobtainable with the hardware they've got -- see * https://en.wikipedia.org/wiki/White_point for details
en: The target whitepoint was not obtainable.
vi: Điểm trắng đích không thể thu được.

note: TRANSLATORS: the display calibration failed, and we also show * the translated (or untranslated) error string after this
en: Calibration failed!
vi: Định chuẩn gặp lỗi!

note: TRANSLATORS: The user can now remove the sensor from the screen
en: You can remove the calibration device.
vi: Bạn có thể gỡ bỏ thiết bị định chuẩn.

note: TRANSLATORS: The user has to be careful not to knock the * display off the screen (although we do cope if this is * detected early enough)
en: Do not disturb the calibration device while in progress
vi: Đừng đụng đến thiết bị định chuẩn khi đang chạy

note: TRANSLATORS: This refers to the TFT display on a laptop
en: Laptop Screen
vi: Màn hình laptop

note: TRANSLATORS: This refers to the embedded webcam on a laptop
en: Built-in Webcam
vi: Webcam tích hợp

note: TRANSLATORS: an externally connected display, where %s is either the * model, vendor or ID, e.g. 'LP2480zx Monitor'
en: %s Monitor
vi: Màn hình %s

note: TRANSLATORS: a flatbed scanner device, e.g. 'Epson Scanner'
en: %s Scanner
vi: Máy quét %s

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: a camera device, e.g. 'Nikon D60 Camera' #-#-#-#-#  384 (gvfs 1.1.5)  #-#-#-#-# Translator: %s is the vendor name, e.g. Panasonic Translators: %s is the device vendor
en: %s Camera
vi: Máy ảnh %s

note: TRANSLATORS: a printer device, e.g. 'Epson Photosmart Printer'
en: %s Printer
vi: Máy in %s

note: TRANSLATORS: a webcam device, e.g. 'Philips HiDef Camera'
en: %s Webcam
vi: Webcam %s

en: Enable color management for %s
vi: Bật quản lý màu sắc cho %s

en: Show color profiles for %s
vi: Hiển thị hồ sơ màu dành cho %s

note: not calibrated
en: Not calibrated
vi: Chưa cân chỉnh

note: TRANSLATORS: this is when the upload of the profile failed
en: Failed to upload file: %s
vi: Gặp lỗi khi tải tập tin lên: %s

note: TRANSLATORS: these are instructions on how to recover * the ICC profile on the native operating system and are * only shown when the user uses a LiveCD to calibrate
en: The profile has been uploaded to:
vi: Hồ sơ đã được tải lên:

en: Write down this URL.
vi: Ghi lại URL này.

en: Restart this computer and boot your normal operating system.
vi: Khởi động lại máy tính này và mồi máy vào hệ điều hành bình thường.

en: Type the URL into your browser to download and install the profile.
vi: Nhập địa chỉ URL vào trình duyệt của bạn để tải về vào cài đặt hồ sơ.

note: TRANSLATORS: this is the dialog to save the ICC profile
en: Save Profile
vi: Lưu hồ sơ

note: TRANSLATORS: standard spaces are well known colorspaces like * sRGB, AdobeRGB and ProPhotoRGB
en: Standard Space
vi: Không gian chuẩn

note: TRANSLATORS: test profiles do things like changing the screen * a different color, or swap the red and green channels
en: Test Profile
vi: Hồ sơ thử

[ctx: Automatically generated profile]
note: TRANSLATORS: automatic profiles are generated automatically * by the color management system based on manufacturing data, * for instance the default monitor profile is created from the * primaries specified in the monitor EDID
en: Automatic
vi: Tự động

[ctx: Profile quality]
note: TRANSLATORS: the profile quality - low quality profiles take * much less time to generate but may be a poor reflection of the * device capability
en: Low Quality
vi: Chất lượng thấp

[ctx: Profile quality]
note: TRANSLATORS: the profile quality
en: Medium Quality
vi: Chất lượng trung bình

[ctx: Profile quality]
note: TRANSLATORS: the profile quality - high quality profiles take * a *long* time, and have the best calibration and * characterisation data.
en: High Quality
vi: Chất lượng cao

[ctx: Colorspace fallback]
note: TRANSLATORS: this default RGB space is used for printers that * do not have additional printer profiles specified in the PPD
en: Default RGB
vi: RGB mặc định

[ctx: Colorspace fallback]
note: TRANSLATORS: this default CMYK space is used for printers that * do not have additional printer profiles specified in the PPD
en: Default CMYK
vi: CMYK mặc định

[ctx: Colorspace fallback]
note: TRANSLATORS: this default gray space is used for printers that * do not have additional printer profiles specified in the PPD
en: Default Gray
vi: Đen trắng mặc định

en: Vendor supplied factory calibration data
vi: Dữ liệu nhà cung ứng thiết bị định chuẩn

en: Full-screen display correction not possible with this profile
vi: Hồ sơ này không được phép sửa chữa hiển thị toàn màn hình

en: This profile may no longer be accurate
vi: Hồ sơ này có thể không còn chính xác

en: Display Calibration
vi: Cân chỉnh hiển thị

note: Timeout parameters 5000 = 5 sec 750 = 0.75 sec Text printed on screen
en: Screen Calibration
vi: Cân chỉnh màn hình

en: Calibration will produce a profile that you can use to color manage your screen. The longer you spend on calibration, the better the quality of the color profile.
vi: Việc định chuẩn sẽ sản sinh một hồ sơ cái mà bạn có thể dùng để quản lý màu sắc trên màn hình của mình. Bạn càng dành nhiều công sức để định chuẩn bao nhiêu thì bạn sẽ có được hồ sơ màu sắc tốt bấy nhiêu.

en: You will not be able to use your computer while calibration takes place.
vi: Bạn sẽ không thể dùng máy tính trong khi sự định chuẩn chiếm chỗ.

note: This is the approximate time it takes to calibrate the display.
en: Approximate Time
vi: Thời gian ước tính

en: Select the sensor device you want to use for calibration.
vi: Chọn thiết bị dò tìm bạn muốn dùng cho việc định chuẩn.

en: Calibration Device
vi: Thiết bị cân chỉnh

en: Select the type of display that is connected.
vi: Chọn kiểu của bộ hiển thị cái mà nó đã được kết nối.

en: Display Type
vi: Kiểu hiển thị

en: Select a display target white point. Most displays should be calibrated to a D65 illuminant.
vi: Chọ điểm trắng bộ hiển thị đích. Phần lớn bộ hiển thị có thể được định chuẩn bằng một vật chiếu sáng D65.

en: Profile Whitepoint
vi: Hồ sơ Whitepoint (Điểm trắng?)

en: Please set the display to a brightness that is typical for you. Color management will be most accurate at this brightness level.
vi: Xin hãy đặt bộ hiển thị thành sáng nhất cái mà đặc trưng dành cho bạn. Quản lý màu sẽ làm chính xác nhất tại mức sáng này.

en: Alternatively, you can use the brightness level used with one of the other profiles for this device.
vi: Thay vì cách trên, bạn có thể dùng mức sáng nhất được dùng với một hồ sơ khác cho thiết bị này.

en: Display Brightness
vi: Độ sáng hiển thị

en: You can use a color profile on different computers, or even create profiles for different lighting conditions.
vi: Bạn có thể dùng một hồ sơ màu trên các máy tính khác nhau hay thậm chí còn có thể tạo hồ sơ cho những điều kiện sáng khác nhau.

en: Profile Name:
vi: Tên hồ sơ:

en: Profile successfully created!
vi: Hồ sơ đã được tạo ra!

en: Copy profile
vi: Chép hồ sơ

en: Requires writable media
vi: Yêu cầu ổ đĩa có thể ghi được

en: Upload profile
vi: Tải hồ sơ lên

en: Requires Internet connection
vi: Cần có kết nối mạng Internet

en: You may find these instructions on how to use the profile on <a href="linux">GNU/Linux</a>, <a href="osx">Apple OS X</a> and <a href="windows">Microsoft Windows</a> systems useful.
vi: Bạn có thể tìm thấy các chỉ dẫn để làm thế nào có thể sử dụng hồ sơ trên hệ thống <a href="linux">GNU/Linux</a>, <a href="osx">Apple OS X</a> và <a href="windows">Microsoft Windows</a> một cách hữu ích.

en: Import File…
vi: Nhập tập tin…

en: Problems detected. The profile may not work correctly. <a href="">Show details.</a>
vi: Đã phát hiện thấy có trục trặc. Hồ sơ có thể hoạt động không chính xác. <a href="">Hiện chi tiết.</a>

en: Unable to detect any devices that can be color managed
vi: Không dò tìm thấy bất kỳ thiết bị nào có thể quản lý màu sắc

en: Projector
vi: Máy chiếu

en: LCD (CCFL backlight)
vi: LCD (đèn nền CCFL)

en: LCD (RGB LED backlight)
vi: LCD (đèn nền RGB LED)

en: LCD (white LED backlight)
vi: LCD (đèn nền LED trắng)

en: Wide gamut LCD (CCFL backlight)
vi: Wide gamut LCD (đèn nền CCFL)

en: Wide gamut LCD (RGB LED backlight)
vi: Wide gamut LCD (đèn nền RGB LED)

[ctx: Calibration quality]
en: High
vi: Cao

en: 40 minutes
vi: 40 phút

[ctx: Calibration quality]
en: Medium
vi: Trung bình

[ctx: Calibration quality]
en: Low
vi: Thấp

note: #-#-#-#-#  289 (gnome-disk-utility master)  #-#-#-#-# Translators: This is a mark on the Standby scale. The string should be as short as possible
en: 15 minutes
vi: 15 phút

en: Native to display
vi: Dùng màu tự nhiên

en: D50 (Printing and publishing)
vi: D50 (In ấn và xuất bản)

en: D65 (Photography and graphics)
vi: D65 (Ảnh và đồ họa)

en: Calibrate the color of your devices, such as displays, cameras or printers
vi: Định chuẩn màu sắc của thiết bị của bạn, như là bộ hiển thị, camera hay máy in

note: Translators: those are keywords for the color control-center panel
en: Color;ICC;Profile;Calibrate;Printer;Display;
vi: Color;Màu;Mau;ICC;Profile;Calibrate;Chinh;Printer;Máy;in;May;Display;Màn;hình;Man;hinh;

en: Other…
vi: Khác…

en: More…
vi: Nữa…

en: No languages found
vi: Không tìm thấy ngôn ngữ

en: _Region:
vi: _Vùng:

en: _Network Time
vi: Thời gian _mạng

en: Set the time one hour ahead.
vi: Chỉnh tăng lên một tiếng.

en: Set the time one hour back.
vi: Chỉnh lùi lại một tiếng.

en: Set the time one minute ahead.
vi: Chỉnh tăng lên một phút.

en: Set the time one minute back.
vi: Chỉnh lùi lại một phút.

en: Switch between AM and PM.
vi: Đảo giữa AM và PM

note: #-#-#-#-#  120 (dialog 1.1.20080819)  #-#-#-#-# Headline "Month" #-#-#-#-#  338 (gnucash 2.2.2)  #-#-#-#-# src/report/report-system/options-utilities.scm #-#-#-#-#  1024 (openobject-addons)  #-#-#-#-# module: account #-#-#-#-#  1026 (openobject-addons)  #-#-#-#-# module: account_analytic_analysis #-
en: Month
vi: Tháng

en: 24-hour
vi: 24-giờ

en: Change the date and time, including time zone
vi: Thay đổi ngày giờ hay múi giờ

note: Translators: those are keywords for the date and time control-center panel
en: Clock;Timezone;Location;
vi: Clock;Đồng;hồ;Dong;ho;Timezone;Múi;giờ;Mui;gio;Location;Vị;trí;Vi;tri;

[ctx: display panel, rotation]
en: Normal
vi: Bình thường

[ctx: display panel, rotation]
en: Counterclockwise
vi: Ngược chiều kim đồng hồ

[ctx: display panel, rotation]
en: Clockwise
vi: Thuận chiều kim đồng hồ

[ctx: display panel, rotation]
en: 180 Degrees
vi: 180 độ

en: Drag to change primary display.
vi: Kéo để thay đổi thiết bị hiển thị chính.

en: Choose how to use connected monitors and projectors
vi: Chọn cách dùng màn hình và máy chiếu được kết nối

note: Translators: those are keywords for the display control-center panel
en: Panel;Projector;xrandr;Screen;Resolution;Refresh;
vi: Panel;Projector;Máy;chiếu;May;chieu;xrandr;Screen;Màn;hình;Man;hinh;Resolution;Độ;pân;giải;Do;phan;gia;Refresh;

en: System Up-To-Date
vi: Hệ thống mới nhất

en: Checking for Updates
vi: Tìm bản cập nhật

en: View information about your system
vi: Xem thông tin về hệ thống

note: sure that you use the same "translation" for those keywords
en: device;system;information;memory;processor;version;default;application;preferred;cd;dvd;usb;audio;video;disc;removable;media;autorun;
vi: device;thiết;bị;thiet;bi;system;hệ;thống;he;thong;information;thông;tin;thong;memory;bộ;nhớ;bo;nho;processor;xử;lý;xu;ly;li;version;phiên;bản;phien;ban;default;mặc;định;mac;dinh;application;ứng;dụng;ung;dung;fallback;preferred;ưa;thích;ua;thich;cd;dvd;usb;audio;video;disc;đĩa;dia;removable;di;động;dong;media;autorun;

note: #-#-#-#-#  314 (gnome-power-manager 2.25.3)  #-#-#-#-# TRANSLATORS: the icon for the CPU #-#-#-#-#  909 (mate-power-manager 2.25.3)  #-#-#-#-# #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "A hardware device that executes the commands in a stored program in the computer system. In addition to the 
en: Processor
vi: Bộ xử lý

note: To translators: this field contains the distro name, version and type
en: Base system
vi: Hệ thống nền

en: Calculating…
vi: Đang tính toán…

note: #-#-#-#-#  312 (gnome-packagekit gnome-3-0)  #-#-#-#-# TRANSLATORS: The group type
en: Virtualization
vi: Ảo hoá

en: _Other Media…
vi: _Thiết bị lưu trữ khác…

en: Switch to next input source
vi: Chuyển sang kiểu gõ kế

en: Switch to previous input source
vi: Chuyển sang kiểu gõ trước

[ctx: keybinding]
en: Search
vi: Tìm kiếm

note: translators: $PICTURES will be replaced by the name of the XDG Pictures directory
en: Save a screenshot to $PICTURES
vi: Chụp màn hình vào $PICTURES

note: translators: $PICTURES will be replaced by the name of the XDG Pictures directory
en: Save a screenshot of a window to $PICTURES
vi: Chụp hình cửa sổ vào $PICTURES

note: translators: $PICTURES will be replaced by the name of the XDG Pictures directory
en: Save a screenshot of an area to $PICTURES
vi: Chụp một vùng màn hình vào $PICTURES

note: Translators: This key is also known as 'third level * chooser'. AltGr is often used for this purpose. See * https://live.gnome.org/Design/SystemSettings/RegionAndLanguage
en: Alternative Characters Key
vi: Phím ký tự thay thế

note: Translators: The Compose key is used to initiate key * sequences that are combined to form a single character. * See http://en.wikipedia.org/wiki/Compose_key
en: Compose Key
vi: Phím tổ hợp

en: Modifiers-only switch to next source
vi: Chuyển sang kiểu gõ kế chỉ dùng phím bổ trợ

en: View and change keyboard shortcuts and set your typing preferences
vi: Xem và thay đổi phím tắt và đặt tuỳ thích nhập liệu

note: Translators: those are keywords for the keyboard control-center panel
en: Shortcut;Repeat;Blink;
vi: Shortcut;Phím;tắt;phim;tat;Repeat;Lặp;lap;Blink;Nháy;nhay;

en: Repeat Keys
vi: Phím Lặp

en: Key presses _repeat when key is held down
vi: Phím nhấn được _lặp lại khi được giữ nhấn xuống

en: _Speed:
vi: _Tốc độ:

[ctx: keyboard, delay]
en: Short
vi: Ngắn

[ctx: keyboard, speed]
en: Slow
vi: Chậm

[ctx: keyboard, delay]
en: Long
vi: Lâu

[ctx: keyboard, speed]
en: Fast
vi: Nhanh

en: Cursor Blinking
vi: Chớp nháy con trỏ

en: Cursor _blinks in text fields
vi: Chớp nháy con trỏ trong trường nhập _văn bản

en: S_peed:
vi: _Tốc độ:

en: Cursor blink speed
vi: Tốc độ chớp con trỏ

en: Input Sources
vi: Thiết bị nhập

en: Add Shortcut
vi: Thêm phím tắt

en: Remove Shortcut
vi: Bỏ phím tắt

en: To edit a shortcut, click the row and hold down the new keys or press Backspace to clear.
vi: Để sửa đổi phím tắt, nhấn vào hàng muốn sửa rồi ấn tổ hợp phím mới hoặc nhấn Backspace để xóa phím tắt.

en: <Unknown Action>
vi: <Hành động lạ>

en: If you reassign the shortcut to "%s", the "%s" shortcut will be disabled.
vi: Nếu bạn gán lại phím tắt là "%s", "%s" sẽ bị tắt.

en: _Reassign
vi: _Gán lại

en: Test Your _Settings
vi: _Kiểm tra cài đặt của bạn

en: Test Your Settings
vi: Kiểm tra các cài đặt của bạn

en: Mouse & Touchpad
vi: Chuột và Touchpad

en: Change your mouse or touchpad sensitivity and select right or left-handed
vi: Thay đổi độ nhạy chuột và touchpad và chọn thuận tay phải/trái

note: Translators: those are keywords for the mouse and touchpad control-center panel
en: Trackpad;Pointer;Click;Tap;Double;Button;Trackball;
vi: Trackpad;Pointer;Con;trỏ;tro;Click;Nhấn;Nhắp;Nhan;Nhap;Tap;Double;Dup;Button;Nút;Nut;Trackball;

[ctx: double click, speed]
en: Slow
vi: Chậm

en: Double-click timeout
vi: Thời hạn nhấp đúp

[ctx: double click, speed]
en: Fast
vi: Nhanh

en: _Double-click
vi: Nhấn đô_i:

en: Primary _button
vi: _Phím chính

[ctx: mouse, left button as primary]
en: _Left
vi: _Trái

[ctx: mouse, right button as primary]
en: _Right
vi: _Phải

en: _Pointer speed
vi: Tốc độ _con trỏ

[ctx: mouse pointer, speed]
en: Slow
vi: Chậm

[ctx: mouse pointer, speed]
en: Fast
vi: Nhanh

[ctx: touchpad pointer, speed]
en: Slow
vi: Chậm

[ctx: touchpad pointer, speed]
en: Fast
vi: Nhanh

en: Disable while _typing
vi: _Tắt khi đang gõ

en: Tap to _click
vi: Nhấp để _nhấn

en: Two _finger scroll
vi: Cuộn _hai ngón

note: Translators: This switch reverses the scrolling direction for touchpads. The term used comes from OS X so use the same translation if possible.
en: _Natural scrolling
vi: Cuộn _Tự nhiên

en: Try clicking, double clicking, scrolling
vi: Thử nhấn, nhấp đúp, cuộn

en: Five clicks, GEGL time!
vi: Nhấn năm lần, sự kiện GEGL!

en: Double click, primary button
vi: Nhấp đúp, nút chính

en: Single click, primary button
vi: Nhấp đơn, nút chính

en: Double click, middle button
vi: Nhấp đúp, nút giữa

en: Single click, middle button
vi: Nhấp đơn, nút giữa

en: Double click, secondary button
vi: Nhấp đúp, nút phụ

en: Single click, secondary button
vi: Nhấp đơn, nút phụ

en: 802.1x _Security
vi: _An ninh 802.1x

en: Anony_mous identity
vi: Thực thể _vô danh

en: Inner _authentication
vi: _Xác thực bên trong

[ctx: Wifi security]
en: None
vi: Không

[ctx: Signal strength]
en: None
vi: Không

[ctx: Signal strength]
en: Weak
vi: Yếu

[ctx: Signal strength]
en: Good
vi: Tốt

[ctx: Signal strength]
en: Excellent
vi: Mạnh

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "A 32-bit bit mask which shows how an Internet address is to be divided into network, subnet and host parts."
en: Netmask
vi: Mặt nạ mạng

en: Delete Address
vi: Xoá địa chỉ

en: Delete DNS Server
vi: Xoá máy chủ DNS

en: Delete Route
vi: Xoá định tuyến

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

en: Link-Local Only
vi: Chỉ Link-Local

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

en: Signal Strength
vi: Độ mạnh tín hiệu

en: Last Used
vi: Dùng lần cuối

en: _MAC Address
vi: Địa chỉ _MAC

en: _Cloned Address
vi: Địa chỉ _nhân bản

en: Make available to other _users
vi: Cho người dùng _khác sử dụng

en: Connect _automatically
vi: Kết nối _tự động

en: Firewall _Zone
vi: _Vùng tường lửa

[ctx: Firewall zone]
en: Default
vi: Mặc định

en: The zone defines the trust level of the connection
vi: Đây là vùng định nghĩa mức tin cậy của kết nối

en: Automatic DNS
vi: DNS tự động

en: Routes
vi: Định tuyến

en: Automatic Routes
vi: Định tuyến tự động

en: Use this connection _only for resources on its network
vi: Dùng kết nối này _chỉ cho tài nguyên trên mạng này

en: Unable to open connection editor
vi: Không thể mở cửa sổ điều chỉnh kết nối

en: Could not load VPN plugins
vi: Không thể nạp phần mở rộng VPN

en: Import from file…
vi: Nhập từ tập tin…

en: Add Network Connection
vi: Thêm kết nối mạng

en: _Forget
vi: _Quên

en: Reset the settings for this network, including passwords, but remember it as a preferred network
vi: Đặt lại toàn bộ cài đặt cho mạng này, bao gồm mật khẩu, nhưng vẫn ghi nhớ nó là mạng ưa dùng

en: Remove all details relating to this network and do not try to automatically connect
vi: Xóa bỏ mọi thông tin chi tiết liên quan đến mạng và không kết nối tự động

en: S_ecurity
vi: _An ninh

en: Cannot import VPN connection
vi: Không thể nhập kết nối VPN

en: The file '%s' could not be read or does not contain recognized VPN connection information
    
    Error: %s.
vi: Tập tin “%s” không thể đọc được hay nó chứa thông tin kết nối VPN không được chấp nhận
    
    Lỗi: %s.

en: Cannot export VPN connection
vi: Không thể xuất kết nối VPN

en: Export VPN connection...
vi: Xuất kết nối VPN...

en: (Error: unable to load VPN connection editor)
vi: (Lỗi: không thể tải bộ biên soạn kết nối VPN)

en: My Home Network
vi: Mạng nhà

en: Make available to _other users
vi: Cho người dùng _khác sử dụng

en: Control how you connect to the Internet
vi: Điều khiển cách kết nối Internet

note: Translators: those are keywords for the network control-center panel
en: Network;Wireless;Wi-Fi;Wifi;IP;LAN;Proxy;WAN;Broadband;Modem;Bluetooth;vpn;vlan;bridge;bond;
vi: Network;mạng;mang;Wireless;không;dây;khong;day;Wi-Fi;Wifi;IP;LAN;Proxy;ủy;nhiệm;uy;nhiem;WAN;Broadband;Modem;Bluetooth;vlan;bridge;bond;

en: Bond slaves
vi: Bond slave

en: Bridge slaves
vi: Bridge slave

en: Options…
vi: Tùy chọn…

en: Profile %d
vi: Hồ sơ %d

en: If you have a connection to the Internet other than wireless, you can set up a wireless hotspot to share the connection with others.
vi: Nếu bạn có kết nối Internet không phải không dây, bạn có thể cài đặt một điểm kết nối không dây (hotspot) để chia sẻ kết nối Internet với người khác.

en: It is not possible to access the Internet through your wireless while the hotspot is active.
vi: Không thể truy cập Internet không dây khi điểm kết nối không dây vẫn đang hoạt động.

en: System policy prohibits use as a Hotspot
vi: Chính sách của hệ thống cấm chỉ dùng máy tính này như một Hotspot (Điểm tập trung để máy khác truy cập mạng)

en: Wireless device does not support Hotspot mode
vi: Thiết bị không dây không hỗ trợ chế độ Hotspot

en: Network details for the selected networks, including passwords and any custom configuration will be lost.
vi: Sẽ mất chi tiết của những mạng được chọn, bao gồm mật khẩu và các cài đặt tuỳ biến khác.

[ctx: Wi-Fi Network]
note: translators: This is the label for the "Forget wireless network" functionality
en: _Forget
vi: _Quên

en: _Add Profile…
vi: _Thêm hồ sơ…

[ctx: proxy method]
en: None
vi: Không có

[ctx: proxy method]
en: Manual
vi: Thủ công

[ctx: proxy method]
en: Automatic
vi: Tự động

en: _Ignore Hosts
vi: _Bỏ qua máy

en: HTTPS proxy port
vi: Cổng ủy nhiệm HTTPS

en: Socks proxy port
vi: Cổng uỷ nhiệm Socks

en: Turn device off
vi: Tắt thiết bị

en: C_reate…
vi: _Tạo…

en: Turn VPN connection off
vi: Tắt kết nối VPN

en: Automatic _Connect
vi: Tự động _kết nối

en: details
vi: chi tiết

en: Show P_assword
vi: _Hiện mật khẩu

en: Make available to other users
vi: Cho phép những người dùng khác sử dụng

en: Link-local only
vi: Chỉ Link-local

en: Shared with other computers
vi: Chia sẻ với máy tính khác

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

en: _Cloned MAC Address
vi: Địa chỉ MAC _nhân bản

en: hardware
vi: phần cứng

en: Reset the settings for this connection to their defaults, but remember as a preferred connection.
vi: Đặt lại các cài đặt cho kết này thành mặc định, nhưng ghi nhớ đây là một kết nối được ưa thích.

en: Remove all details relating to this network and do not try to automatically connect to it.
vi: Xóa bỏ mọi thông tin chi tiết liên quan đến mạng này và không cố kết nối tự động đến nó.

en: reset
vi: đặt lại

en: Turn Wi-Fi off
vi: Tắt Wi-Fi

en: _Use as Hotspot…
vi: _Dùng làm Hotspot…

en: _Connect to Hidden Network…
vi: _Nối vào mạng ẩn…

en: Switch off to connect to a Wi-Fi network
vi: Tắt kết nối vào mạng không dây

en: Not using a Certificate Authority (CA) certificate can result in connections to insecure, rogue Wi-Fi networks.  Would you like to choose a Certificate Authority certificate?
vi: Không dùng giấy chứng nhận CA có thể là nguyên nhân gây nên mất an toàn của kết nối, mạng Wi-Fi lừa đảo. Bạn có muốn chọn một giấy chứng nhận CA không?

en: Choose CA Certificate
vi: Chọn chứng nhận CA

en: Choose a PAC file...
vi: Chọn tập tin PAC...

en: PAC files (*.pac)
vi: Tập tin PAC (*.pac)

en: PAC _file
vi: Tập tin _PAC

en: _Inner authentication
vi: Xác thực _bên trong

en: Sho_w password
vi: _Hiện mật khẩu

en: Version 0
vi: Phiên bản 0

en: Version 1
vi: Phiên bản 1

en: C_A certificate
vi: Giấy chứng nhận C_A

en: PEAP _version
vi: _Phiên bản PEAP

en: The selected private key does not appear to be protected by a password.  This could allow your security credentials to be compromised.  Please select a password-protected private key.
    
    (You can password-protect your private key with openssl)
vi: Khóa riêng đã chọn không được bảo vệ bằng mật khẩu. Điều đó làm giảm bớt mức độ an toàn của hệ thống. Hãy đặt mật khẩu để bảo vệ khóa riêng.
    
    (Bạn có thể bảo vệ khóa riêng bằng mật khẩu với openssl)

en: I_dentity
vi: _Thực thể

en: _User certificate
vi: Chứng nhận _người dùng

en: Private _key
vi: _Khoá riêng

en: _Private key password
vi: Mật khẩu khoá _riêng

en: Don't _warn me again
vi: Đừng cảnh báo một lần nữa

en: Tunneled TLS
vi: TLS Xuyên hầm

en: Au_thentication
vi: _Xác thực

en: Open System
vi: Hệ thống mở

en: _Key
vi: _Khoá

en: Sho_w key
vi: _Hiện khoá

en: WEP inde_x
vi: _Mục lục WEP

[ctx: notifications]
note: TRANSLATORS: this is the per application switch for message tray usage.
en: Notifications
vi: Thông báo

[ctx: notifications]
note: TRANSLATORS: this is the setting to configure sounds associated with notifications
en: Sound Alerts
vi: Báo động âm thanh

[ctx: notifications]
en: Show Popup Banners
vi: Hiển thị Banner nổi lên

[ctx: notifications]
note: TRANSLATORS: banners here refers to message tray notifications in the middle of the screen
en: Show Details in Banners
vi: Hiển thị chi tiết trong Banner

[ctx: notifications]
en: View in Lock Screen
vi: Xem trong màn hình khoá

[ctx: notifications]
en: Show Details in Lock Screen
vi: Xem chi tiết trong màn hình khoá

en: Control which notifications are displayed and what they show
vi: Cấu hình xem cảnh báo nào sẽ được hiển thị và hiển thị nó như thế nào

note: Translators: those are keywords for the notifications control-center panel
en: Notifications;Banner;Message;Tray;Popup;
vi: Notifications;Thông;báo;Thong;bao;Banner;Message;Nhắn;nhan;Tray;Khay;Popup;Nổi;lên;Noi;len

en: Show Pop Up Banners
vi: Hiển thị Banner nổi lên

en: Show in Lock Screen
vi: Xem trong màn hình khoá

[ctx: Online Account]
en: Other
vi: Khác

en: Error logging into the account
vi: Không thể đăng nhập vào tài khoản này

en: Credentials have expired.
vi: Các giấy ủy nhiệm đã hết hạn.

en: Sign in to enable this account.
vi: Đăng nhập để bật tài khoản này.

en: _Sign In
vi: Đă_ng nhập

en: Online Accounts
vi: Tài khoản trực tuyến

en: Connect to your online accounts and decide what to use them for
vi: Kết nối các tài khoản trực tuyến của bạn và quyết định dùng chúng vào việc gì

note: Translators: those are keywords for the online-accounts control-center panel
en: Google;Facebook;Twitter;Yahoo;Web;Online;Chat;Calendar;Mail;Contact;ownCloud;
vi: Google;Facebook;Twitter;Yahoo;Web;Online;Truc;tuyen;Chat;Calendar;Lịch;Lich;Mail;Thư;Thu;Contact;Liên;lạc;Lien;lac;ownCloud;

en: No online accounts configured
vi: Chưa cấu hình tài khoản trực tuyến

en: Remove Account
vi: Bỏ tài khoản

en: Add an online account
vi: Thêm tài khoản trực tuyến

en: Adding an account allows your applications to access it for documents, mail, contacts, calendar, chat and more.
vi: Thêm tài khoản cho phép ứng dụng của bạn truy cập tài liệu, thư từ, liên lạc, lịch hẹn, tán gẫu và nhiều nữa.

note: TRANSLATORS: %1 is a time string, e.g. "1 hour 5 minutes"
en: %s until fully charged
vi: %s đến khi sạc đầy

note: TRANSLATORS: %1 is a time string, e.g. "1 hour 5 minutes"
en: Caution: %s remaining
vi: Báo động: còn %s

note: TRANSLATORS: primary battery
en: Fully charged
vi: Đã sạc đầy

en: Estimated battery capacity: %s
vi: Dung lượng pin dự tính: %s

[ctx: Battery name]
en: Main
vi: Chính

[ctx: Battery name]
en: Extra
vi: Bổ sung

[ctx: Battery power]
note: TRANSLATORS: secondary battery
en: Charging
vi: Đang sạc

[ctx: Battery power]
note: TRANSLATORS: secondary battery
en: Caution
vi: Báo động

[ctx: Battery power]
note: TRANSLATORS: secondary battery
en: Low
vi: Thấp

[ctx: Battery power]
note: TRANSLATORS: secondary battery
en: Good
vi: Tốt

[ctx: Battery power]
note: TRANSLATORS: primary battery
en: Fully charged
vi: Đã sạc đầy

[ctx: Battery power]
note: TRANSLATORS: primary battery
en: Empty
vi: Rỗng

en: Batteries
vi: Pin

en: When _idle
vi: Khi _rảnh

en: _Screen brightness
vi: _Màn hình sáng tối đa

en: _Dim screen when inactive
vi: _Giảm sáng màn hình nếu máy không hoạt động

en: _Blank screen
vi: _Tắt màn hình

en: Turns off wireless devices
vi: Tắt thiết bị wireless (không dây)

en: _Mobile broadband
vi: Mạng _di động băng thông rộng

en: Turns off mobile broadband (3G, 4G, WiMax, etc.) devices
vi: Tắt thiết bị di động băng thông rộng (3G, 4G, WiMax, v.v..)

en: When on battery power
vi: Khi sử dụng nguồn pin

en: Suspend & Power Off
vi: Tạm ngưng & Tắt máy

en: _Automatic suspend
vi: _Tự động tạm dừng

en: When battery power is _critical
vi: Khi nguồn pin _cực thấp

en: View your battery status and change power saving settings
vi: Hiển thị trạng thái pin và thay đổi cài đặt chế độ tiết kiệm pin

note: Translators: those are keywords for the power control-center panel
en: Power;Sleep;Suspend;Hibernate;Battery;Brightness;Dim;Blank;Monitor;DPMS;Idle;
vi: Power;Nguồn;Nguon;dien;Sleep;Ngủ;Ngu;Suspend;Ngưng;Ngung;Hibernate;Battery;Pin;Brightness;Sáng;sang;Dim;Tối;toi;Blank;Trắng;Trống;trong;trang;Monitor;Màn;Hình;man;hinh;DPMS;Idle;Rảnh;ranh;

en: 45 minutes
vi: 45 phút

en: 80 minutes
vi: 80 phút

en: 90 minutes
vi: 90 phút

en: 100 minutes
vi: 100 phút

en: 2 hours
vi: 2 giờ

en: 4 minutes
vi: 4 phút

en: 8 minutes
vi: 8 phút

en: 12 minutes
vi: 12 phút

en: Automatic Suspend
vi: Tự động ngưng

en: _Plugged In
vi: Đã _cắm

en: On _Battery Power
vi: Dùng nguồn _pin

note: Translators: The printer is low on toner
en: Low on toner
vi: Sắp hết mực

note: Translators: The printer has no toner left
en: Out of toner
vi: Hết mực

note: Translators: "Developer" is a chemical for photo development, * http://en.wikipedia.org/wiki/Photographic_developer
en: Low on developer
vi: Sắp hết thuốc hiện hình

note: Translators: "Developer" is a chemical for photo development, * http://en.wikipedia.org/wiki/Photographic_developer
en: Out of developer
vi: Hết thuốc hiện hình

note: Translators: "marker" is one color bin of the printer
en: Low on a marker supply
vi: Sắp hết một ống mực

note: Translators: One or more covers on the printer are open
en: Open cover
vi: Mở nắp

note: Translators: One or more doors on the printer are open
en: Open door
vi: Mở cửa

note: Translators: At least one input tray is low on media
en: Low on paper
vi: Sắp hết giấy

[ctx: printer state]
note: Translators: The printer is offline
en: Offline
vi: Ngoại tuyến

[ctx: printer state]
note: Translators: Someone has stopped the Printer Translators: Printer's state (no jobs can be processed)
en: Stopped
vi: Dừng

note: Translators: The printer marker supply waste receptacle is almost full
en: Waste receptacle almost full
vi: Thùng chứa chất thải sắp đầy

note: Translators: The printer marker supply waste receptacle is full
en: Waste receptacle full
vi: Thùng chứa chất thải đã đầy

note: Translators: Optical photo conductors are used in laser printers
en: The optical photo conductor is near end of life
vi: Cáp quang truyền hình ảnh sắp quá tuổi thọ

note: Translators: Optical photo conductors are used in laser printers
en: The optical photo conductor is no longer functioning
vi: Cáp quang truyền hình ảnh không còn hoạt động

[ctx: printer state]
note: Translators: Printer's state (printer is being configured right now)
en: Configuring
vi: Đang cấu hình

[ctx: printer state]
note: Translators: Printer's state (can start new job without waiting)
en: Ready
vi: Sẵn sàng

[ctx: printer state]
note: Translators: Printer's state (printer is ready but doesn't accept new jobs)
en: Does not accept jobs
vi: Không chấp nhận lệnh in

[ctx: printer state]
note: Translators: Printer's state (jobs are processing)
en: Processing
vi: Đang xử lý

note: Translators: Toner supply
en: Toner Level
vi: Mức trống mực

note: Translators: Ink supply
en: Ink Level
vi: Mức mực

note: Translators: By supply we mean ink, toner, staples, water, ...
en: Supply Level
vi: Mức cung cấp

[ctx: printer state]
note: Translators: Printer's state (printer is being installed right now)
en: Installing
vi: Đang cài đặt

note: Translators: There are no printers available (none is configured or CUPS is not running)
en: No printers available
vi: Không có máy in

note: Translators: there is n active print jobs on this printer
en: %u active | %u active
vi[0]: %u đang hoạt động

note: Translators: Addition of the new printer failed.
en: Failed to add new printer.
vi: Không thể thêm máy in mới.

en: Select PPD File
vi: Chọn tập tin PPD

en: No suitable driver found
vi: Không tìm thấy trình điều khiển phù hợp

en: Searching for preferred drivers…
vi: Đang tìm trình điều khiển phù hợp…

en: Select from database…
vi: Chọn từ cơ sở dữ liệu…

en: Provide PPD File…
vi: Cung cấp tập tin PPD…

note: Translators: Name of job which makes printer to print test page
en: Test page
vi: Trang in thử

note: Translators: The XML file containing user interface can not be loaded
en: Could not load ui: %s
vi: Không thể tải giao diện: %s

en: Add printers, view printer jobs and decide how you want to print
vi: Thêm máy in, xem các công việc in và quyết định bạn muốn in như thế nào

note: Translators: those are keywords for the printing control-center panel
en: Printer;Queue;Print;Paper;Ink;Toner;
vi: Printer;Máy;in;May;Queue;Print;In;Paper;Giấy;Giay;Ink;Mực;Muc;Toner;

en: Resume Printing
vi: Tiếp tục in

en: Pause Printing
vi: Tạm ngừng in

en: Cancel Print Job
vi: Huỷ tác vụ in

en: Add a New Printer
vi: Thêm máy in mới

en: Search for network printers or filter result
vi: Tìm máy in mạng hoặc lọc kết quả

en: Loading options…
vi: Tuỳ chọn nạp…

en: Select Printer Driver
vi: Chọn trình điều khiển máy in

en: Loading drivers database...
vi: Đang nạp cơ sở dữ liệu trình điều khiển…

[ctx: print job]
note: Translators: Job's state (job is waiting to be printed)
en: Pending
vi: Đang chờ

[ctx: print job]
note: Translators: Job's state (job is held for printing)
en: Held
vi: Đang giữ

[ctx: print job]
note: Translators: Job's state (job is currently printing)
en: Processing
vi: Đang xử lý

[ctx: print job]
note: Translators: Job's state (job has been stopped)
en: Stopped
vi: Dừng

[ctx: print job]
note: Translators: Job's state (job has been canceled)
en: Canceled
vi: Huỷ

[ctx: print job]
note: Translators: Job's state (job has aborted due to error)
en: Aborted
vi: Bị bãi bỏ

[ctx: print job]
note: Translators: Job's state (job has completed successfully)
en: Completed
vi: Hoàn tất

note: Translators: Name of column showing statuses of print jobs
en: Job State
vi: Tình trạng

en: %s Active Jobs
vi: %s yêu cầu in hoạt động

note: Translators: No printers were found
en: No printers detected.
vi: Không tìm ra tablet.

en: Paper Type
vi: Kiểu giấy

en: Paper Source
vi: Nguồn giấy

en: GhostScript pre-filtering
vi: Tiền lọc GhostScript

note: Translators: This option sets number of pages printed on one sheet
en: Pages per side
vi: Trang mỗi mặt

note: Translators: This option sets whether to print on both sides of paper
en: Two-sided
vi: Hai mặt

[ctx: Printer Option Group]
note: Translators: "General" tab contains general printer options
en: General
vi: Chung

[ctx: Printer Option Group]
note: Translators: "Page Setup" tab contains settings related to pages (page size, paper source, etc.)
en: Page Setup
vi: Cài đặt giấy

[ctx: Printer Option Group]
note: Translators: "Installable Options" tab contains settings of presence of installed options (amount of RAM, duplex unit, etc.)
en: Installable Options
vi: Tuỳ chọn có thể cài

[ctx: Printer Option Group]
note: Translators: "Job" tab contains settings for jobs
en: Job
vi: Yêu cầu

[ctx: Printer Option Group]
note: Translators: "Image Quality" tab contains settings for quality of output print (e.g. resolution)
en: Image Quality
vi: Chất lượng ảnh

[ctx: Printer Option Group]
note: Translators: "Color" tab contains color settings (e.g. color printing)
en: Color
vi: Màu sắc

[ctx: Printer Option Group]
note: Translators: "Finishing" tab contains finishing settings (e.g. booklet printing)
en: Finishing
vi: Hoàn tất

[ctx: Printer Option Group]
note: Translators: "Advanced" tab contains all others settings
en: Advanced
vi: Nâng cao

note: Translators: this is an option of "Paper Source"
en: Auto Select
vi: Chọn tự động

note: Translators: this is an option of "Paper Source" Translators: this is an option of "Resolution"
en: Printer Default
vi: Mặc định máy in

note: Translators: this is an option of "GhostScript"
en: No pre-filtering
vi: Không tiền lọc

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# Translators: Name of column showing printer drivers
en: Driver
vi: Trình điều khiển

note: Translators: Samba server needs authentication of the user to show list of its printers.
en: Enter your username and password to view printers available on %s.
vi: Nhận tên tài khoản và mật khẩu để xem các máy in sẵn có trên %s.

en: Add Printer
vi: Thêm máy in

en: Remove Printer
vi: Bỏ máy in

note: Translators: Opens a dialog containing printer's jobs
en: Show _Jobs
vi: Hiện _việc in

en: Setting new driver…
vi: Đang cài đặt trình điều khiển…

en: page 3
vi: trang 3

note: Translators: This button executes command which prints test page.
en: Print _Test Page
vi: _In thử

note: Translators: This button adds new printer.
en: Add New Printer
vi: Thêm máy in

note: Translators: The CUPS server is not running (we can not connect to it).
en: Sorry! The system printing service
    doesn't seem to be available.
vi: Rất tiếc! Dịch vụ in hệ thống dường như không hoạt động.

en: Screen Lock
vi: Khoá màn hình

en: Name & Visibility
vi: Tên & Nhìn thấy

en: Usage & History
vi: Sử dụng & Lịch sử

en: Purge Trash & Temporary Files
vi: Đổ rác & tập tin tạm

en: Protect your personal information and control what others might see
vi: Bảo về thông tin cá nhân của bạn và không khiển xem người khác có thể xem được những gì

note: Translators: those are keywords for the privacy control-center panel
en: screen;lock;diagnostics;crash;private;recent;temporary;tmp;index;name;network;identity;
vi: screen;màn;hình;man;hình;lock;khoá;khóa;khoa;diagnostics;chẩn;đoán;chan;doan;;crash;hư;hu;;private;riêng;tư;rieng;tu;recent;gần;đây;gan;day;temporary;tạm;tam;;tmp;index;name;tên;ten;;network;mạng;mang;identity;

en: Screen Turns Off
vi: Màn hình tắt

en: Control how you appear on the screen and the network.
vi: Cấu hình bạn xuất hiện trên màn hình và mạng như thế nào.

en: Display _full name in top bar
vi: Hiển thị tên đầ_y đủ trên thanh công cụ trên cùng

en: Display full name in _lock screen
vi: Hiển thị tên đầy đủ trong màn hình _khóa

en: _Stealth Mode
vi: Chế độ _Lén lút

en: Immediately
vi: Ngay lập tức

en: 2 days
vi: 2 ngày

en: 3 days
vi: 3 ngày

en: 4 days
vi: 4 ngày

en: 5 days
vi: 5 ngày

en: 6 days
vi: 6 ngày

en: 7 days
vi: 7 ngày

en: 14 days
vi: 14 ngày

en: 30 days
vi: 30 ngày

en: Remembering your history makes things easier to find again. These items are never shared over the network.
vi: Việc ghi nhớ lịch sử giúp bạn có thể tìm lại các thứ dễ dàng hơn. Những mục này không bao giờ được chia sẻ thông qua mạng cả.

en: Cl_ear Recent History
vi: Xóa _Sạch Danh sách Vừa dùng

en: _Recently Used
vi: _Vừa dùng

en: Retain _History
vi: Giữ lại _Lịch sử

en: The Screen Lock protects your privacy when you are away.
vi: Khóa Màn hình bảo vệ sự riêng tư của bạn khi bạn rời khỏi bàn làm việc.

en: Automatic Screen _Lock
vi: _Khoá màn hình tự động

en: Lock screen _after blank for
vi: Khoá _sau khi tắt màn hình

en: Show _Notifications
vi: Hiện _thông báo

en: _Purge Temporary Files
vi: _Xoá tập tin tạm

en: Automatically purge the Trash and temporary files to help keep your computer free of unnecessary sensitive information.
vi: Tự động xóa sạch Thùng Rác và tập tin tạm thời để máy tính của bạn không còn lưu giữ các thông tin nhạy cảm không cần thiết nữa.

en: Automatically empty _Trash
vi: Tự động đổ _Rác

en: Automatically purge Temporary _Files
vi: Tự động _xoá tập tin tạm

en: Purge _After
vi: Làm sạch _sau

[ctx: measurement format]
en: Imperial
vi: Anh-Mỹ

[ctx: measurement format]
en: Metric
vi: Hệ Mét

en: No regions found
vi: Không tìm thấy lãnh thổ

en: No input sources found
vi: Không tìm thấy nguồn nhập

[ctx: Input Source]
en: Other
vi: Khác

en: Your session needs to be restarted for changes to take effect
vi: Phiên làm việc của bạn cần phải khởi động lại máy tính thì các thay đổi mới được áp dụng

[ctx: Language]
en: None
vi: Không có

en: No input source selected
vi: Chưa chọn nguồn nhập

en: Input methods can't be used on the login screen
vi: Các phương thức nhập liệu không thể dùng tại màn hình đăng nhập

en: Select your display language, formats, keyboard layouts and input sources
vi: Chọn ngôn ngữ hiển thị, định dạng, bố cục của bàn phím và nguồn nhập

note: Translators: those are keywords for the region control-center panel
en: Language;Layout;Keyboard;Input;
vi: Language;Ngôn;ngữ;Ngon;ngu;Layout;Bố;trí;Bo;tri;Keyboard;Bàn;phím;Ban;phim;Kieu;go;Input;nhập;nhâp;

en: Add an Input Source
vi: Thêm nguồn nhập

en: Input Source Options
vi: Tuỳ chọn nguồn nhập

en: Use the _same source for all windows
vi: Sử dụng _cùng kiểu bố trí cho mọi cửa sổ

en: Allow _different sources for each window
vi: Cho phép nguồn _khác nhau cho mỗi cửa sổ

en: Switch to previous source
vi: Chuyển sang nguồn cũ

en: Super+Shift+Space
vi: Super+Shift+Khoảng trắng

en: Switch to next source
vi: Chuyển sang nguồn kế

en: Super+Space
vi: Super+Khoảng trắng

en: You can change these shortcuts in the keyboard settings
vi: Bạn có thể thay đổi những phím tắt trong cài đặt bàn phím

en: Alternative switch to next source
vi: Công tắt chuyển sang nguồn kế

en: Left+Right Alt
vi: Alt trái+phải

en: English (United Kingdom)
vi: Tiếng Anh (Vương quốc Anh)

en: Login settings are used by all users when logging into the system
vi: Cài đặt đăng nhập được dùng bởi mọi người dùng khi đăng nhập vào hệ thống

[ctx: Search Location]
en: Places
vi: Mở nhanh

[ctx: Search Location]
en: Bookmarks
vi: Đánh dấu

[ctx: Search Location]
en: Other
vi: Khác

en: Select Location
vi: _Chọn vị trí

en: No applications found
vi: Không tìm thấy ứng dụng

en: Control which applications show search results in the Activities Overview
vi: Điều chỉnh ứng dụng nào hiển thị kết quả tìm kiếm trong một “Tổng quan Tích cực”

note: Translators: those are keywords for the search control-center panel
en: Search;Find;Index;Hide;Privacy;Results;
vi: Search;Tìm;tim;Find;Index;Mục;lục;muc;luc;Hide;Ẩn;an;Privacy;Riêng;tư;rieng;tu;Results;Kết;quả;ket;qua

en: Search Locations
vi: Vị trí tìm

[ctx: service is enabled]
en: On
vi: Bật

[ctx: service is disabled]
en: Off
vi: Tắt

en: Choose a Folder
vi: Chọn thư mục

en: Control what you want to share with others
vi: Điều khiển việc bạn muôn chia sẻ những gì với các máy tính hay thiết bị khác

note: Translators: those are keywords for the sharing control-center panel
en: share;sharing;ssh;host;name;remote;desktop;bluetooth;obex;media;audio;video;pictures;photos;movies;server;renderer;
vi: share;chia;sẻ;se;sharing;ssh;host;chủ;máy;chu;may;name;tên;ten;remote;xa;điều;khiển;desktop;bluetooth;obex;media;audio;video;pictures;photos;ảnh;anh;movies;phim;server;renderer;

en: Enable or disable remote login
vi: Bật hoặc tắt đăng nhập từ xa

en: Authentication is required to enable or disable remote login
vi: Cần xác thực để bật hoặc tắt đăng nhập từ xa

en: Bluetooth Sharing
vi: Chia sẻ Bluetooth

en: Bluetooth Sharing allows you to share files with other Bluetooth enabled devices
vi: Chia sẻ Bluetooth cho phép bạn chia sẻ các tập tin với các thiết bị Bluetooth đang bật khác

en: Share Public Folder
vi: Chia sẻ thư mục công

en: Only Receive From Trusted Devices
vi: Chỉ nhận từ các thiết bị đáng tin

en: Save Received Files to Downloads Folder
vi: Ghi các tập tin nhận được vào thư mục “Tải về”

en: Only share with Trusted Devices
vi: Chỉ chia sẻ với các thiết bị đáng tin

en: Computer Name
vi: Tên máy tính

en: Screen Sharing
vi: Chia sẻ màn hình

en: Media Sharing
vi: Chia sẻ phương tiện

en: Some services are disabled because of no network access.
vi: Một số dịch vụ bị tắt bởi vì không truy cập được mạng.

en: Share Music, Photos and Videos with others on the current network.
vi: Chia sẻ nhạc, ảnh, phim với những người khác trong mạng hiện tại.

en: Share Media On This Network
vi: Chia sẻ đa phương tiện trên mạng này

en: Shared Folders
vi: Thư mục chia sẻ

en: Add Folder
vi: Thêm thư mục

en: Remove Folder
vi: Loại bỏ thư mục

en: Personal File Sharing allows you to share your Public folder with others on your current network using: <a href="dav://%s">dav://%s</a>
vi: Chia sẻ Tập tin cá nhân cho phép bạn chia sẻ thư mục Công với những máy khác trong mạng hiện tại sử dụng: <a href="dav://%s">dav://%s</a>

en: Share Public Folder On This Network
vi: Chia sẻ Thư mục Công trên Mạng này

en: Require Password
vi: Cần mật khẩu

en: Allow remote users to connect using the Secure Shell command:
    <a href="ssh %s">ssh %s</a>
vi: Cho phép người điều khiển từ xa kết nối dùng lệnh “Secure Shell” (ssh):
    <a href="ssh %s">ssh %s</a>

en: Allow remote users to view or control your screen by connecting to: <a href="vnc://%s">vnc://%s</a>
vi: Cho phép người điều khiển từ xa có thể xem, điều khiển màn hình của bạn bằng cách kết nối đến: <a href="vnc://%s">vnc://%s</a>

en: Remote View
vi: Khung xem từ xa

en: Remote Control
vi: Điều khiển từ xa

en: Approve All Connections
vi: Chấp nhận mọi kết nối

en: Show Password
vi: Hiện mật khẩu

en: Change sound levels, inputs, outputs, and alert sounds
vi: Thay đổi âm lượng, đầu vào/ra và âm thanh cảnh báo

note: Translators: those are keywords for the sound control-center panel
en: Card;Microphone;Volume;Fade;Balance;Bluetooth;Headset;Audio;
vi: Card;Cac;Microphone;Volume;Âm;lượng;Am;luong;thanh;Fade;Balance;Bluetooth;Headset;Loa;Tai;nghe;Audio;Tiếng;Tieng;

note: #-#-#-#-#  98 (gnome-control-center 2.25.90)  #-#-#-#-# Translators: This is the name of an audio file that sounds like tapping glass. You might want to translate it into the equivalent words of your language. #-#-#-#-#  302 (gnome-media TRUNK)  #-#-#-#-# #-#-#-#-#  905 (MATE Desktop Environment)  #
en: Glass
vi: Thuỷ tinh

[ctx: balance]
en: Left
vi: Trái

[ctx: balance]
en: Right
vi: Phải

[ctx: balance]
en: Rear
vi: Đằng sau

[ctx: balance]
en: Front
vi: Đằng trước

[ctx: balance]
en: Minimum
vi: Tối thiểu

[ctx: balance]
en: Maximum
vi: Tối đa

[ctx: volume]
en: Unamplified
vi: Không khuếch đại

en: From theme
vi: Từ sắc thái

en: C_hoose an alert sound:
vi: _Chọn âm cảnh báo:

en: Make it easier to see, hear, type, point and click
vi: Làm cho việc xem, nghe, gõ , di và bấm chuột trở nên dễ dàng hơn

note: Translators: those are keywords for the universal access control-center panel
en: Keyboard;Mouse;a11y;Accessibility;Contrast;Zoom;Screen Reader;text;font;size;AccessX;Sticky Keys;Slow Keys;Bounce Keys;Mouse Keys;
vi: Keyboard;Bàn;phím;Ban;phim;Mouse;Chuột;Chuot;Con;tro;a11y;Accessibility;Contrast;Tương;phản;Tuong;phan;Zoom;Phóng;Phong;Thu;Screen;Reader;Màn;hình;Man;hinh;text;chữ;chu;font;phông;phong;size;Kích;thước;Kich;thuoc;AccessX;Sticky;Dính;Dinh;Keys;phím;Slow;Keys;Chậm;Cham;Bounce;Dội;Doi;Keys;Mouse;Keys;

[ctx: universal access, contrast]
en: Low
vi: Thấp

[ctx: universal access, contrast]
en: Normal
vi: Bình thường

[ctx: universal access, contrast]
en: High
vi: Cao

[ctx: universal access, contrast]
en: High/Inverse
vi: Cao/Đảo

[ctx: universal access, text size]
en: Small
vi: Nhỏ

[ctx: universal access, text size]
en: Normal
vi: Bình thường

[ctx: universal access, text size]
en: Large
vi: Lớn

[ctx: universal access, text size]
en: Larger
vi: Lớn hơn

[ctx: universal access, zoom]
en: Zoom
vi: Phóng

[ctx: universal access, delay]
en: Short
vi: Ngắn

[ctx: universal access, delay]
en: Long
vi: Lâu

[ctx: universal access, threshold]
en: Small
vi: Nhỏ

[ctx: universal access, threshold]
en: Large
vi: Lớn

[ctx: Distance]
en: Short
vi: Ngắn

[ctx: Distance]
en: ¼ Screen
vi: ¼ màn hình

[ctx: Distance]
en: ½ Screen
vi: ½ màn hình

[ctx: Distance]
en: ¾ Screen
vi: ¾ màn hình

[ctx: Distance]
en: Long
vi: Dài

[ctx: universal access, thickness]
en: Thin
vi: Mỏng

[ctx: universal access, thickness]
en: Thick
vi: Dày

[ctx: universal access, contrast]
note: The contrast scale goes from Color to None (grayscale)
en: Color
vi: Màu sắc

[ctx: universal access, color]
en: None
vi: Không có

[ctx: universal access, color]
en: Full
vi: Đầy

[ctx: universal access, brightness]
en: Low
vi: Thấp

[ctx: universal access, brightness]
en: High
vi: Cao

[ctx: Account type]
en: Standard
vi: Thường

[ctx: Account type]
en: Administrator
vi: Quản trị

en: _Full Name
vi: _Họ tên

en: Account _Type
vi: Kiểu _tài khoản

en: Allow user to set a password when they next login
vi: Cho phép người dùng đặt mật khẩu khi họ đăng nhập lần kế tiếp

en: Set a password now
vi: Đặt mật khẩu mới ngay

en: _Confirm Password
vi: _Xác nhận mật khẩu

en: _Login Name
vi: Tên đă_ng nhập

en: Login _Password
vi: _Mật khẩu đăng nhập

en: In order to use enterprise logins, this computer needs to be
    enrolled in the domain. Please have your network administrator
    type their domain password here.
vi: Để dùng đăng nhập doanh nghiệp, máy này cần nằm trong miền. Hãy nhờ quản trị mạng của bạn nhập mật khẩu miền vào đây.

en: Administrator _Name
vi: _Tên quản trị

en: Left thumb
vi: Ngón cái tay trái

en: Left middle finger
vi: Ngón giữa tay trái

en: Left ring finger
vi: Ngón đeo nhẫn tay trái

en: Left little finger
vi: Ngón út tay trái

en: Right thumb
vi: Ngón cái tay phải

en: Right middle finger
vi: Ngón giữa tay phải

en: Right ring finger
vi: Ngón đeo nhẫn tay phải

en: Right little finger
vi: Ngón út tay phải

en: _Right index finger
vi: Ngón trỏ _phải

en: _Left index finger
vi: Ngón trỏ _trái

en: _Other finger:
vi: Ngón tay _khác:

en: Your fingerprint was successfully saved. You should now be able to log in using your fingerprint reader.
vi: Vân tay của bạn đã được lưu. Sau đó thì bạn nên có khả năng đăng nhập dùng máy đọc vân tay.

en: Add or remove users and change your password
vi: Thêm, xoá người dùng và thay đổi mật khẩu

note: Translators: those are keywords for the user accounts control-center panel
en: Login;Name;Fingerprint;Avatar;Logo;Face;Password;
vi: Login;Đăng;nhập;Dang;nhap;Name;Tên;Ten;Fingerprint;Vân;tay;Van;Avatar;Logo;Face;Mặt;Mat;Password;Mật;khẩu;mã;Mat;khau;ma;

en: Login History
vi: Lịch sử đăng nhập

en: Previous Week
vi: Tuần trước

en: Next Week
vi: Tuần sau

en: C_onfirm New Password
vi: _Xác nhận mật khẩu mới

en: _New Password
vi: Mật khẩu _mới

en: Current _Password
vi: _Mật khẩu hiện tại

en: Ch_ange
vi: Đổ_i

en: Changing photo for:
vi: Đổi ảnh cho:

en: Choose a picture that will be shown at the login screen for this account.
vi: Chọn hình sẽ được hiện ở màn hình đăng nhập cho tài khoản này.

en: Take a photograph
vi: Chụp hình

en: Photograph
vi: Ảnh

en: Add User Account
vi: Thêm tài khoản người dùng

en: Remove User Account
vi: Bỏ tài khoản người dùng

en: A_utomatic Login
vi: Đăng nhập _tự động

en: _Fingerprint Login
vi: Đăng nhập bằng _vân tay

en: User Icon
vi: Biểu tượng người dùng

en: Last Login
vi: Đăng nhập cuối

[ctx: Password hint]
en: The new password needs to be different from the old one.
vi: Mật khẩu mới cần phải khác với mật khẩu cũ.

[ctx: Password hint]
en: Try changing some letters and numbers.
vi: Hãy thay đổi một số chữ cái và chữ số.

[ctx: Password hint]
en: Try changing the password a bit more.
vi: Hãy thay đổi mật khẩu một chút nữa.

[ctx: Password hint]
en: A password without your user name would be stronger.
vi: Mật khẩu mạnh hơn nếu không chứa tên của bạn.

[ctx: Password hint]
en: Try to avoid using your name in the password.
vi: Không nên dùng tên của bạn làm mật khẩu.

[ctx: Password hint]
en: Try to avoid some of the words included in the password.
vi: Tránh sử dụng mật khẩu có chứa một số từ.

[ctx: Password hint]
en: Try to avoid common words.
vi: Không nên dùng các từ thông dụng.

[ctx: Password hint]
en: Try to avoid reordering existing words.
vi: Tránh đảo ngược thứ tự chữ cái của một từ cụ thể

[ctx: Password hint]
en: Try to use more numbers.
vi: Hãy dùng nhiều chữ số hơn.

[ctx: Password hint]
en: Try to use more uppercase letters.
vi: Hãy dùng thêm các chữ HOA.

[ctx: Password hint]
en: Try to use more lowercase letters.
vi: Nên dùng nhiều chữ cái thường hơn.

[ctx: Password hint]
en: Try to use more special characters, like punctuation.
vi: Hãy dùng nhiều ký tự đặc biệt hơn nữa, như là dấu chấm câu chẳng hạn.

[ctx: Password hint]
en: Try to use a mixture of letters, numbers and punctuation.
vi: Hãy trộn lẫn chữ cái, chữ số và dấu chấm câu.

[ctx: Password hint]
en: Try to avoid repeating the same character.
vi: Tránh lặp lại cùng một ký tự.

[ctx: Password hint]
en: Try to avoid repeating the same type of character: you need to mix up letters, numbers and punctuation.
vi: Không được lặp cùng một kiểu chữ: bạn cần trộn lẫn chữ cái, số và dấu chấm.

[ctx: Password hint]
en: Try to avoid sequences like 1234 or abcd.
vi: Hãy tránh sử dụng các chuỗi kế tiếp nhau như là 1234 hay abcd.

[ctx: Password hint]
en: Try to add more characters.
vi: Hãy thêm một số ký tự nữa.

[ctx: Password hint]
en: Mix uppercase and lowercase and use a number or two.
vi: Trộn chữ cái HOA và thường cùng với một vài chữ số.

[ctx: Password strength]
en: Strength: Weak
vi: Mức an toàn: Yếu

[ctx: Password strength]
en: Strength: Low
vi: Chiều dài: Ngắn

[ctx: Password strength]
en: Strength: Medium
vi: Mức an toàn: Vừa

[ctx: Password strength]
en: Strength: Good
vi: Mức an toàn: Tốt

[ctx: Password strength]
en: Strength: High
vi: Độ dài: Cao

en: The new password is too short
vi: Mật khẩu quá ngắn

en: The new password is too simple
vi: Mật khẩu quá đơn giản

en: The old and new passwords are too similar
vi: Mật khẩu cũ và mật khẩu mới quá giống nhau

en: The new password has already been used recently.
vi: Mật khẩu mới đã được sử dụng gần đây.

en: The new password must contain numeric or special characters
vi: Mật khẩu mới phải chứa ký tự số hay ký tự đặc biệt

en: The old and new passwords are the same
vi: Mật khẩu cũ và mật khẩu mới là một

en: Your password has been changed since you initially authenticated!
vi: Mật khẩu của bạn bị thay đổi kể từ khi bạn xác thực đầu tiên!

en: The new password does not contain enough different characters
vi: Mật khẩu mới phải chứa đủ các ký tự khác nhau

en: Failed to add account
vi: Lỗi thêm tài khoản

en: Failed to register account
vi: Lỗi đăng ký tài khoản

en: No supported way to authenticate with this domain
vi: Không có cách xác thực được hỗ trợ nào với miền này

en: Login not recognized.
    Please try again.
vi: Đăng nhập không được thừa nhận.
    Hãy thử lại.

en: Invalid password.
    Please try again.
vi: Mật khẩu không đúng.
    Vui lòng thử lại.

en: Failed to log into domain
vi: Lỗi đăng nhập miền

en: Domain not found.
vi: Không tìm thấy tên miền.

note: Create enterprise toggle button.
en: _Enterprise Login
vi: Đăng nhập _Enterprise

en: You are not allowed to access the device. Contact your system administrator.
vi: Bạn không có quyền truy cập đến thiết bị này. Hãy liên lạc với quản trị hệ thống.

en: The device is already in use.
vi: Thiết bị này đang được dùng.

en: An internal error occurred.
vi: Gặp lỗi nội bộ.

en: Delete registered fingerprints?
vi: Xoá các vân tay đã đăng ký ?

en: _Delete Fingerprints
vi: _Xoá các vân tay

en: Could not access any fingerprint readers
vi: Không thể truy cập đến thiết bị đọc vân tay nào

en: Please contact your system administrator for help.
vi: Hãy liên lạc với quản trị hệ thống để yêu cầu sự giúp đỡ.

en: Selecting finger
vi: Chọn ngón tay

en: Enrolling fingerprints
vi: Đang ghi dấu vân tay

en: This Week
vi: Tuần này

en: Last Week
vi: Tuần trước

en: Please choose another password.
vi: Vui lòng chọn mật khẩu khác.

en: Please type your current password again.
vi: Hãy gõ mật khẩu hiện tại một lần nữa.

en: Password could not be changed
vi: Mật khẩu của bạn không thể bị thay đổi

en: Disable image
vi: Tắt ảnh

en: Take a photo…
vi: Chụp ảnh…

en: Browse for more pictures…
vi: Duyệt thêm ảnh…

en: Used by %s
vi: Được dùng bởi %s

en: Cannot automatically join this type of domain
vi: Không thể tự động gia nhập kiểu miền này

en: Other Accounts
vi: Tài khoản khác

en: Failed to delete user
vi: Lỗi xoá người dùng

en: You cannot delete your own account.
vi: Không thể xoá tài khoản của chính bạn.

en: %s is still logged in
vi: %s vẫn đang đăng nhập

en: Deleting a user while they are logged in can leave the system in an inconsistent state.
vi: Xoá người dùng vẫn đang đăng nhập có thể gây bất ổn hệ thống.

en: Do you want to keep %s's files?
vi: Bạn có muốn giữ tập tin của %s không?

en: It is possible to keep the home directory, mail spool and temporary files around when deleting a user account.
vi: Có thể giữ lại thư mục cá nhân, thư từ và tập tin tạm khi xoá tài khoản người dùng.

en: _Delete Files
vi: _Xoá tập tin

en: _Keep Files
vi: _Giữ tập tin

[ctx: Password mode]
en: Account disabled
vi: Tài khoản bị vô hiệu hoá

[ctx: Password mode]
en: To be set at next login
vi: Cần đặt vào lần đăng nhập tiếp theo

[ctx: Password mode]
en: None
vi: Không có

en: Logged in
vi: Đã đăng nhập

en: Failed to contact the accounts service
vi: Lỗi liên lạc dịch vụ tài khoản (accountsservice)

en: Please make sure that the AccountService is installed and enabled.
vi: Hãy kiểm tra xem AccountService có cài và được bật không.

en: To make changes,
    click the * icon first
vi: Để thay đổi,
    nhấn biểu tượng * trước

en: Create a user account
vi: Tạo tài khoản người dùng mới

en: To create a user account,
    click the * icon first
vi: Để tạo tài khoản người dùng,
    nhấn biểu tượng * trước

en: Delete the selected user account
vi: Xoá tài khoản người dùng được chọn

en: To delete the selected user account,
    click the * icon first
vi: Để xoá tài khoản người dùng được chọn,
    nhấn biểu tượng * trước

en: The username is too long
vi: Tên người dùng quá dài

en: The username should only consist of lower and upper case letters from a-z, digits and any of characters '.', '-' and '_'
vi: Tên người dùng hay còn gọi là tài khoản, chỉ được phép chứa: chữ cái HOA/thường từ a-z, chữ số và các ký tự “.”, “-” và “_”

en: Map Buttons
vi: Ánh xạ nút

en: Map buttons to functions
vi: Ánh xạ nút sang chức năng

en: Please tap the target markers as they appear on screen to calibrate the tablet.
vi: Nhấp vào đánh dấu đích khi xuất hiện trên màn hình để tinh chỉnh tablet.

en: Mis-click detected, restarting...
vi: Phát hiện nhấn nhầm, đang khởi động lại...

note: Keep ratio switch
en: Keep aspect ratio (letterbox):
vi: Giữ tỉ lệ biên dạng (letterbox):

note: Whole-desktop checkbox
en: Map to single monitor
vi: Ánh xạ sang màn hình đơn

[ctx: Wacom action-type]
en: None
vi: Không

[ctx: Wacom action-type]
en: Send Keystroke
vi: Gửi phím nhấn

[ctx: Wacom action-type]
en: Switch Monitor
vi: Chuyển màn hình

[ctx: Wacom action-type]
en: Show On-Screen Help
vi: Hiển thị Trợ giúp Trên-Màn-Hình

[ctx: Wacom tablet button]
en: Up
vi: Lên

[ctx: Wacom tablet button]
en: Down
vi: Xuống

en: Switch Modes
vi: Chuyển chế độ

en: Display Mapping
vi: Hiện ánh xạ

en: Wacom Tablet
vi: Tablet Wacom

en: Set button mappings and adjust stylus sensitivity for graphics tablets
vi: Đặt ảnh của nút và sửa kiểu dáng cho thích hợp dành cho bảng đồ họa

note: Translators: those are keywords for the wacom tablet control-center panel
en: Tablet;Wacom;Stylus;Eraser;Mouse;
vi: Tablet;Wacom;Stylus;Eraser;Mouse;Chuột;Chuot;

en: Tablet (absolute)
vi: Tablet (tuyệt đối)

en: Touchpad (relative)
vi: Touchpad (tương đối)

en: Tablet Preferences
vi: Cá nhân hóa Tablet

en: No tablet detected
vi: Không tìm ra tablet

en: Please plug in or turn on your Wacom tablet
vi: Vui lòng cắm vào và bật tablet Wacom

en: Bluetooth Settings
vi: Cài đặt Bluetooth

en: Map to Monitor…
vi: Ánh xạ sang màn hình…

en: Map Buttons…
vi: Ánh xạ nút…

en: Adjust display resolution
vi: Điều chỉnh độ phân giải

en: Adjust mouse settings
vi: Sửa các cài đặt dành cho con chuột

en: Tracking Mode
vi: Chế độ rà

en: Left-Handed Orientation
vi: Hướng chuột thuận tay trái

note: If no mode is available, we use "left-ring-mode-1" for backward compat
en: Left Ring
vi: Vòng trái

note: If no mode is available, we use "right-ring-mode-1" for backward compat
en: Right Ring
vi: Vòng phải

note: If no mode is available, we use "left-strip-mode-1" for backward compat
en: Left Touchstrip
vi: Touchstrip Trái

note: If no mode is available, we use "right-strip-mode-1" for backward compat
en: Right Touchstrip
vi: Touchstrip Phải

en: No Action
vi: Không hành động

en: Left Mouse Button Click
vi: Nhấn nút chuột trái

en: Middle Mouse Button Click
vi: Nhấn nút chuột giữa

en: Right Mouse Button Click
vi: Nhấn nút chuột phải

en: Scroll Up
vi: Cuộn lên

en: Scroll Down
vi: Cuộn xuống

en: Eraser Pressure Feel
vi: Cảm giác ấn tẩy

en: Firm
vi: Cứng

en: Top Button
vi: Nút cao

en: Lower Button
vi: Nút thấp

en: Tip Pressure Feel
vi: Cảm giác ấn ngón

en: Search for the string
vi: Tìm chuỗi

en: List possible panel names and exit
vi: Liệt kê các tên bảng điều khiển có thể rồi thoát

en: [PANEL] [ARGUMENT…]
vi: [BẢNG] [Đ.SỐ…]

en: - Settings
vi: - Cài đặt

en: Available panels:
vi: Bảng điều khiển hiện có:

[ctx: category]
note: Add categories
en: Personal
vi: Cá nhân

[ctx: category]
en: Hardware
vi: Phần cứng

[ctx: category]
en: System
vi: Hệ thống

en: Preferences;Settings;
vi: Preferences;Tuỳ;thích;Tuy;thich;Cấu;hình;Cau;hinh;Settings;Thiết;lập;Thiet;Cài;đặt;cai;dat;lap;Tuỳ;chọn;Tuy;chon;Cá;ca;nhân;nhan;hóa;hoa

en: Left Ctrl
vi: Ctrl trái

en: Right Alt
vi: Alt phải

en: Right Ctrl
vi: Ctrl phải

[ctx: Password strength]
en: Too short
vi: Quá ngắn

[ctx: Password strength]
en: Weak
vi: Yếu

[ctx: Password strength]
en: Fair
vi: Được

[ctx: Password strength]
en: Good
vi: Tốt

en: Drivers
vi: Trình điều khiển

en: Remove Input Source
vi: Bỏ nguồn nhập

en: A_ddress:
vi: Đị_a chỉ:

en: Solid Color
vi: Màu đặc

en: Acti_on:
vi: _Hành động:

en: _Sensitivity:
vi: Độ _nhạy:

en: Drag and Drop
vi: Kéo và Thả

en: Thr_eshold:
vi: _Ngưỡng:

en: Drag Threshold
vi: Ngưỡng kéo

en: _Timeout:
vi: _Thời hạn:

en: error closing file
vi: lỗi đóng tập tin

en: block special file
vi: tập tin đặc biệt khối

en: character special file
vi: tập tin đặc biệt ký tự

en: Invalid collation character
vi: Ký tự đối chiếu không hợp lệ

en: Regular expression too big
vi: Biểu thức chính quy quá lớn

en: it is dangerous to operate recursively on %s
vi: thực hiện đệ quy trên %s là rất nguy hiểm

en: it is dangerous to operate recursively on %s (same as %s)
vi: thực hiện đệ quy trên %s là rất nguy hiểm (cũng như %s)

en: Continued
vi: Đã tiếp tục

en: EMT trap
vi: Bẫy EMT

en: invalid group
vi: nhóm không hợp lệ

en: invalid spec
vi: đặc tả không hợp lệ

en: unable to display error message
vi: không thể hiển thị thông điệp lỗi

en: stdin
vi: đầu vào tiêu chuẩn

en: stderr
vi: đầu lỗi tiêu chuẩn

en:   -d, --decode          decode data
      -i, --ignore-garbage  when decoding, ignore non-alphabet characters
      -w, --wrap=COLS       wrap encoded lines after COLS character (default 76).
                              Use 0 to disable line wrapping
vi:   -d, --decode          giải mã dữ liệu
      -i, --ignore-garbage  khi giải mã thì cũng bỏ qua ký tự
                             không nằm trong bảng chữ cái
      -w, --wrap=SỐ         ngắt dòng mã hoá sau số cột này (mặc định 76).
                             Giá trị 0 thì tắt chức năng ngắt dòng

en: invalid wrap size: %s
vi: sai kích cỡ ngắt dòng: %s

en: closing standard input
vi: đang đóng đầu vào tiêu chuẩn

en: Usage: %s NAME [SUFFIX]
      or:  %s OPTION... NAME...
vi: Cách dùng: %s TÊN [HẬU_TỐ]
         hoặc: %s TÙY_CHỌN...TÊN...

en:   -a, --multiple       support multiple arguments and treat each as a NAME
      -s, --suffix=SUFFIX  remove a trailing SUFFIX
      -z, --zero           separate output with NUL rather than newline
vi:   -a, --multiple       hỗ trợ đa tham số và xử lý từng tham số như là một TÊN
      -s, --suffix=SUFFIX  gỡ bỏ đuôi phụ tố SUFFIX
      -z, --zero           ngăn cách kết xuất với NUL thay vì dòng mới

en: 
    Examples:
      %s /usr/bin/sort          -> "sort"
      %s include/stdio.h .h     -> "stdio"
      %s -s .h include/stdio.h  -> "stdio"
      %s -a any/str1 any/str2   -> "str1" followed by "str2"
vi: 
    Các ví dụ:
      %s /usr/bin/sort          -> “sort”
      %s include/stdio.h .h     -> “stdio”
      %s -s .h include/stdio.h  -> “stdio”
      %s -a any/str1 any/str2   -> “str1” theo sau bởi “str2”

en: Concatenate FILE(s), or standard input, to standard output.
    
      -A, --show-all           equivalent to -vET
      -b, --number-nonblank    number nonempty output lines, overrides -n
      -e                       equivalent to -vE
      -E, --show-ends          display $ at end of each line
      -n, --number             number all output lines
      -s, --squeeze-blank      suppress repeated empty output lines
vi: Ghép nối các FILE, hoặc đầu vào tiêu chuẩn, xuất đầu ra chuẩn.
    
      -A, --show-all           tương đương với “-vET”
      -b, --number-nonblank    đánh số dòng kết quả không rỗng
      -e                       tương đương với “-vE”
      -E, --show-ends          hiển thị “$” tại cuối mỗi dòng
      -n, --number             đánh số tất cả những dòng của kết quả
      -s, --squeeze-blank      không bao giờ có hơn một dòng rỗng đơn

en: cannot do ioctl on %s
vi: không thực hiện được ioctl trên %s

en: %s: input file is output file
vi: %s: tập tin đầu vào là tập tin đầu ra

en: cannot access %s
vi: không thể truy cập %s

en: changing security context of %s
vi: đang thay đổi ngữ cảnh bảo mật của %s

en: fts_read failed
vi: fts_read bị lỗi

en: fts_close failed
vi: fts_close bị lỗi

en:       --dereference      affect the referent of each symbolic link (this is
                             the default), rather than the symbolic link itself
      -h, --no-dereference   affect symbolic links instead of any referenced file
vi:       --dereference      tác động đến nơi chỉ đến của mỗi liên kết mềm (đây là
                             mặc định), hơn là tự bản thân liên kết mềm đó
      -h, --no-dereference   tác động đến liên kết tượng trưng thay vì tham chiếu đến tập tin

en:   -u, --user=USER        set user USER in the target security context
      -r, --role=ROLE        set role ROLE in the target security context
      -t, --type=TYPE        set type TYPE in the target security context
      -l, --range=RANGE      set range RANGE in the target security context
vi:   -u, --user=NGƯỜI_DÙNG  đặt NGƯỜI_DÙNG trong ngữ cảnh bảo mật đích
      -r, --role=VAI_TRÒ     đặt VAI_TRÒ trong ngữ cảnh bảo mật đích
      -t, --type=KIỂU        đặt KIỂU trong ngữ cảnh bảo mật đích
      -l, --range=PHẠM_VI    đặt PHẠM_VI trong ngữ cảnh bảo mật đích

en:       --no-preserve-root  do not treat '/' specially (the default)
          --preserve-root    fail to operate recursively on '/'
vi:       --no-preserve-root không coi ”/” là đặc biệt (mặc định)
          --preserve-root    không thực hiện đệ quy trên “/”

en:       --reference=RFILE  use RFILE's security context rather than specifying
                             a CONTEXT value
vi:     --reference=TẬP_TIN_TC  sử dụng ngữ cảnh bảo mật của TẬP_TIN_TC
                             thay vì chỉ định NGỮ_CẢNH

en:   -R, --recursive        operate on files and directories recursively
vi:   -R, --recursive        thao tác trên các tập tin và thư mục một cách đệ qui

en:   -v, --verbose          output a diagnostic for every file processed
vi:   -v, --verbose          xuất ra các chuẩn đoán cho mọi quá trính xử lý tập tin

en: 
    The following options modify how a hierarchy is traversed when the -R
    option is also specified.  If more than one is specified, only the final
    one takes effect.
    
      -H                     if a command line argument is a symbolic link
                             to a directory, traverse it
      -L                     traverse every symbolic link to a directory
                             encountered
      -P                     do not traverse any symbolic links (default)
vi: 
    Những tùy chọn sau sửa đổi cách đi qua cây thư mục khi có tùy chọn -R.
    cũng được chỉ định. Nếu chỉ ra hơn một tùy chọn, thì chỉ tùy chọn cuối có
    hiệu lực.
    
      -H                     nếu đối số dòng lệnh là liên kết mềm tới một
                             thư mục, thì đi qua nó
      -L                     đi qua mọi liên kết mềm tới một thư mục
                             mà nó gặp
      -P                     không đi qua bất kỳ liên kết mềm nào (mặc định)

en: invalid context: %s
vi: ngữ cảnh không hợp lệ: %s

en: conflicting security context specifiers given
vi: chỉ ra các toán tử ngữ cảnh bảo mật xung đột với nhau

en: invalid group: %s
vi: nhóm không hợp lệ: %s

en: Change the group of each FILE to GROUP.
    With --reference, change the group of each FILE to that of RFILE.
vi: Thay đổi nhóm của mỗi TẬP_TIN thành NHÓM.
    Khi có --reference, nhóm của mỗi TẬP_TIN được lấy từ TẬP_TIN_TC.

en:   -c, --changes          like verbose but report only when a change is made
      -f, --silent, --quiet  suppress most error messages
      -v, --verbose          output a diagnostic for every file processed
vi:   -c, --changes          giống với --verbose nhưng chỉ báo cáo khi có thay đổi
                             nảy sinh
      -f, --silent, --quiet  chặn phần lớn các thông tin báo lỗi
      -v, --verbose          hiện chi tiết quá trình xử lý từng tập tin

en:                          (useful only on systems that can change the
                             ownership of a symlink)
vi:                          (chỉ hữu dụng trên hệ thống có thể thay đổi
                             quyền sở hữu của một liên kết mềm)

en:       --reference=RFILE  use RFILE's group rather than specifying a
                             GROUP value
vi:       --reference=TẬP_TIN_TC  sử dụng nhóm của TẬP_TIN_TC thay vì chỉ định
                             một giá trị GROUP

en: neither symbolic link %s nor referent has been changed
vi: liên kết mềm %s chưa thay đổi, đích đến cũng vậy

en: mode of %s changed from %04lo (%s) to %04lo (%s)
vi: chế độ của %s đã thay đổi từ %04lo (%s) thành %04lo (%s)

en: failed to change mode of %s from %04lo (%s) to %04lo (%s)
vi: gặp lỗi khi chuyển đổi chế độ của %s từ %04lo (%s) thành %04lo (%s)

en: mode of %s retained as %04lo (%s)
vi: chế độ của %s vẫn là %04lo (%s)

en: %s: new permissions are %s, not %s
vi: %s: quyền hạn mới là %s, không phải %s

en: Change the mode of each FILE to MODE.
    With --reference, change the mode of each FILE to that of RFILE.
vi: Thay đổi quyền truy cập của mỗi TẬP_TIN thành MODE.
    Khi có --reference, gán quyền cho từng TẬP_TIN bằng giá trị này từ TẬP_TIN_TC.

en:       --reference=RFILE  use RFILE's mode instead of MODE values
vi:       --reference=TẬP_TIN_TC  sử dụng chế độ của TẬP_TIN_TC thay vì giá trị MODE

en:   -R, --recursive        change files and directories recursively
vi:   -R, --recursive        thay đổi các tập tin và thư mục một cách đệ qui

en: 
    Each MODE is of the form '[ugoa]*([-+=]([rwxXst]*|[ugo]))+|[-+=][0-7]+'.
vi: 
    Mỗi CHẾ_ĐỘ có dạng ”[ugoa]*([-+=]([rwxXst]*|[ugo]))+|[-+=][0-7]+”.

en: invalid mode: %s
vi: chế độ sai: %s

en: changed ownership of %s from %s to %s
vi: đã thay đổi quyền sở hữu của %s từ %s thành %s

en: changed group of %s from %s to %s
vi: đã thay đổi nhóm của %s từ %s thành %s

en: no change to ownership of %s
vi: không thay đổi quyền sở hữu của %s

en: failed to change ownership of %s from %s to %s
vi: gặp lỗi khi thay đổi quyền sở hữu của %s từ %s thành %s

en: failed to change group of %s from %s to %s
vi: gặp lỗi khi thay đổi nhóm của %s từ %s thành %s

en: ownership of %s retained as %s
vi: quyền sở hữu của %s vẫn là của %s

en: group of %s retained as %s
vi: nhóm của %s vẫn là %s

en: ownership of %s retained
vi: quyền sở hữu của %s được giữ nguyên

en: cannot dereference %s
vi: không truy cập được giá trị của %s

en: Change the owner and/or group of each FILE to OWNER and/or GROUP.
    With --reference, change the owner and group of each FILE to those of RFILE.
vi: Thay đổi chủ sở hữu và/hoặc nhóm của từng FILE thành OWNER và/hoặc GROUP.
    Với tùy chọn --reference, thay đổi chủ và nhóm của từng FILE giống với TẬP_TIN_TC.

en:       --from=CURRENT_OWNER:CURRENT_GROUP
                             change the owner and/or group of each file only if
                             its current owner and/or group match those specified
                             here.  Either may be omitted, in which case a match
                             is not required for the omitted attribute
vi:       --from=SỞ_HỮU_HIỆN_CÓ:NHÓM_HIỆN_TẠI
                             thay đổi chủ sở hữu và/hoặc nhóm của mỗi tập tin
                             chỉ nếu chủ sở hữu và/hoặc nhóm hiện thời
                             tương ứng với mẫu chỉ ra ở đây.
                             Có thể bỏ sót một trong hai tham số,
                             trong trường hợp đó không yêu cầu khớp nó

en:       --reference=RFILE  use RFILE's owner and group rather than
                             specifying OWNER:GROUP values
vi:       --reference=TẬP_TIN_TC  sử dụng owner nhóm của TẬP_TIN_TC thay vì
                             chỉ định giá trị OWNER:GROUP

en: 
    Owner is unchanged if missing.  Group is unchanged if missing, but changed
    to login group if implied by a ':' following a symbolic OWNER.
    OWNER and GROUP may be numeric as well as symbolic.
vi: 
    Chủ sở hữu không thay nếu bị thiếu. Nhóm không thay đổi nếu thiếu, nhưng bị thay đổi
    thành nhóm đăng nhập nếu đặt một dấu hai chấm “:” sau CHỦ_SỞ_HỮU tượng trưng.
    CHỦ_SỞ_HỮU và NHÓM có thể là các giá trị số cũng như tượng trưng.

en: invalid group %s
vi: nhóm không hợp lệ %s

en: invalid group list %s
vi: danh sách nhóm không hợp lệ %s

en: failed to set additional groups
vi: gặp lỗi khi đặt nhóm phụ

en: Usage: %s [OPTION] NEWROOT [COMMAND [ARG]...]
      or:  %s OPTION
vi: Cách dùng: %s [TÙY_CHỌN] GỐC_MỚI [LỆNH [Đ.SỐ]...]
         hoặc: %s TÙY_CHỌN

en:   --userspec=USER:GROUP  specify user and group (ID or name) to use
      --groups=G_LIST        specify supplementary groups as g1,g2,..,gN
vi:   --userspec=NGƯỜI_DÙNG:NHÓM
                             chỉ ra người dùng và nhóm (theo mã số hay tên) cần dùng
      --groups=G_LIST        chỉ ra các nhóm phụ kiểu g1,g2,..,gN

en: 
    If no command is given, run '${SHELL} -i' (default: '/bin/sh -i').
vi: 
    Nếu không đưa ra câu lệnh, thì chạy câu lệnh “${SHELL} -i” (mặc định: ”/bin/sh -i”).

en: failed to set group-ID
vi: gặp lỗi khi đặt mã số nhóm (GID)

en: failed to set user-ID
vi: gặp lỗi khi đặt mã số người dùng (UID)

en: failed to run command %s
vi: gặp lỗi khi chạy câu lệnh %s

en: %s: file too long
vi: %s: tập tin quá dài

en: Print CRC checksum and byte counts of each FILE.
vi: In ra tổng kiểm tra CRC và số byte của mỗi TẬP_TIN.

en: Compare sorted files FILE1 and FILE2 line by line.
vi: So sánh các tập tin đã sắp xếp TẬP_TIN1 và TẬP_TIN2 theo từng dòng.

en: 
    With no options, produce three-column output.  Column one contains
    lines unique to FILE1, column two contains lines unique to FILE2,
    and column three contains lines common to both files.
vi: 
    Khi không có tùy chọn, đưa ra kết quả trong ba cột.  Cột thứ nhất là
    những dòng chỉ có trong TẬP_TIN1, cột thứ hai chứa những dòng chỉ
    có trong TẬP_TIN2, và cột thứ ba chứa những dòng có chung trong chúng.

en: 
      -1              suppress column 1 (lines unique to FILE1)
      -2              suppress column 2 (lines unique to FILE2)
      -3              suppress column 3 (lines that appear in both files)
vi: 
      -1              bỏ đi cột 1 (những dòng chỉ có trong TẬP_TIN1)
      -2              bỏ đi cột 2 (những dòng chỉ có trong TẬP_TIN2)
      -3              bỏ đi cột 3 (những dòng có trong cả hai tập tin)

en: 
      --check-order     check that the input is correctly sorted, even
                          if all input lines are pairable
      --nocheck-order   do not check that the input is correctly sorted
vi: 
      --check-order     kiểm tra dữ liệu nhập vào được sắp xếp đúng, thậm chí
                         nếu mọi dòng nhập vào đều có thể kết đôi được
      --nocheck-order   không kiểm tra xem đầu vào đã xắp xếp đúng chưa

en:   --output-delimiter=STR  separate columns with STR
vi:   --output-delimiter=CHUỖI  phân cách các cột bằng chuỗi này

en: 
    Note, comparisons honor the rules specified by 'LC_COLLATE'.
vi: 
    Chú ý là so sánh tuân theo quy tắc quy định bởi “LC_COLLATE”.

en: 
    Examples:
      %s -12 file1 file2  Print only lines present in both file1 and file2.
      %s -3 file1 file2  Print lines in file1 not in file2, and vice versa.
vi: 
    Ví dụ:
      %s -12 t.tin1 t.tin2  In ra chỉ những dòng nằm trong cả hai tập tin.
      %s -3  t.tin1 t.tin2  In ra những dòng chỉ nằm trong một của hai tập tin này.

en: file %d is not in sorted order
vi: tập tin %d không sắp đúng thứ tự

en: multiple delimiters specified
vi: xác định nhiều hơn một dấu cách

en: empty %s not allowed
vi: không cho phép %s trống

en: error reading %s
vi: lỗi đọc %s

en: cannot lseek %s
vi: không lseek được %s

en: error writing %s
vi: lỗi ghi %s

en: %s: failed to get extents info
vi: %s: lỗi lấy ngữ cảnh hiện thời

en: %s: write failed
vi: %s: lỗi ghi

en: failed to extend %s
vi: gặp lỗi khi mở rộng %s

en: clearing permissions for %s
vi: đang gột quyền hạn cho %s

en: cannot open %s for reading
vi: không mở được %s để đọc

en: cannot fstat %s
vi: không fstat được %s

en: removed %s
vi: đã xóa %s

en: cannot create regular file %s
vi: không tạo được tập tin thông thường %s

en: failed to clone %s from %s
vi: gặp lỗi khi nhân bản %s từ %s

en: cannot create hard link %s to %s
vi: không tạo được liên kết cứng %s tới %s

en: cannot backup %s
vi: không sao lưu được %s

en: will not copy %s through just-created symlink %s
vi: sẽ không sao chép %s qua liên kết mềm vừa mới tạo %s

en: cannot copy a directory, %s, into itself, %s
vi: không sao chép được một thư mục (%s) vào chính nó (%s)

en: will not create hard link %s to directory %s
vi: sẽ không tạo liên kết cứng %s tới thư mục %s

en: cannot move %s to a subdirectory of itself, %s
vi: không di chuyển được %s vào một thư mục con của chính nó (%s)

en: cannot move %s to %s
vi: không di chuyển được %s vào %s

en: cannot copy cyclic symbolic link %s
vi: không sao chép được liên kết mềm vòng tròn %s

en: %s: can make relative symbolic links only in current directory
vi: %s: chỉ tạo được liên kết mềm tương đối trong thư mục hiện thời

en: cannot create symbolic link %s to %s
vi: không tạo được liên kết mềm %s tới %s

en: cannot create special file %s
vi: không tạo được tập tin đặc biệt %s

en: cannot read symbolic link %s
vi: không đọc được liên kết mềm %s

en: cannot create symbolic link %s
vi: không tạo được liên kết mềm %s

en: cannot un-backup %s
vi: không thể hủy sao lưu %s

en: %s -> %s (unbackup)
vi: %s -> %s (hủy sao lưu)

en:   -a, --archive                same as -dR --preserve=all
          --attributes-only        don't copy the file data, just the attributes
          --backup[=CONTROL]       make a backup of each existing destination file
      -b                           like --backup but does not accept an argument
          --copy-contents          copy contents of special files when recursive
      -d                           same as --no-dereference --preserve=links
vi:   -a, --archive                giống như “-dR --preserve=all”
          --backup[=ĐIỀUKHIỂN]     tạo bản sao lưu cho mỗi tập tin đích đã tồn tại
      -b                           giống “--backup” nhưng không chấp nhận đối số
          --copy-contents          sao chép nội dung của tập tin đặc biệt khi đệ quy
      -d                           giống như “--no-dereference --preserve=links”

en:   -l, --link                   hard link files instead of copying
      -L, --dereference            always follow symbolic links in SOURCE
vi:   -l, --link                   liên kết tập tin thay vào sao chép
      -L, --dereference            luôn luôn theo liên kết mềm trong SOURCE

en:   -n, --no-clobber             do not overwrite an existing file (overrides
                                     a previous -i option)
      -P, --no-dereference         never follow symbolic links in SOURCE
vi:   -n, --no-clobber             không ghi đè lên một tập tin đã có
                                   (có quyền cao hơn một tùy chọn “-i” đặt trước)
      -P, --no-dereference         không bao giờ nên theo liên kết mềm trong NGUỒN

en:   -p                           same as --preserve=mode,ownership,timestamps
          --preserve[=ATTR_LIST]   preserve the specified attributes (default:
                                     mode,ownership,timestamps), if possible
                                     additional attributes: context, links, xattr,
                                     all
vi:   -p                           giống như “--preserve=mode,ownership, timestamps”
          --preserve[=DS_T.TÍNH]   bảo tồn các thuộc tính chỉ ra (mặc định:
                                             * mode         chế độ
                                             * ownership    quyền sở hữu
                                             * timestamps   dấu vết thời gian)
                                   cũng có thể có các thuộc tính mở rộng:
                                             * context      ngữ cảnh
                                             * links        các liên kết
                                             * xattr
                                             * all          tất cả

en:       --no-preserve=ATTR_LIST  don't preserve the specified attributes
          --parents                use full source file name under DIRECTORY
vi:       --no-preserve=DANH_SÁCH_THUỘC_TÍNH  không giữ các thuộc tính chỉ ra
          --parents                dùng tên tập tin nguồn đầy đủ dưới THƯ_MỤC

en:   -R, -r, --recursive          copy directories recursively
          --reflink[=WHEN]         control clone/CoW copies. See below
          --remove-destination     remove each existing destination file before
                                     attempting to open it (contrast with --force)
vi:   -R, -r, --recursive          sao chép đệ quy các thư mục
          --reflink[=KHI_NÀO]      điều khiển việc sao chép clone/CoW. Xem dưới.
          --remove-destination     gỡ bỏ mỗi tập tin đích đến đã có
                                    trước khi thử mở nó (tương phản với “--force”)

en:       --sparse=WHEN            control creation of sparse files. See below
          --strip-trailing-slashes  remove any trailing slashes from each SOURCE
                                     argument
vi:       --sparse=KHI_NÀO         điều khiển việc tạo tập tin sparse. Xem dưới.
          --strip-trailing-slashes gỡ bỏ mọi dấu gạch ngược đi theo khỏi mỗi
                                   đối số NGUỒN

en:   -s, --symbolic-link          make symbolic links instead of copying
      -S, --suffix=SUFFIX          override the usual backup suffix
      -t, --target-directory=DIRECTORY  copy all SOURCE arguments into DIRECTORY
      -T, --no-target-directory    treat DEST as a normal file
vi:   -s, --symbolic-link          tạo liên kết mềm thay cho việc sao chép
      -S, --suffix=HẬU_TỐ          thay cho hậu tố thường dùng để sao lưu
      -t, --target-directory=THƯ_MỤC  sao chép mọi đối số NGUỒN vào THƯ_MỤC
      -T, --no-target-directory    coi ĐÍCH là một tập tin thông thường

en: 
    By default, sparse SOURCE files are detected by a crude heuristic and the
    corresponding DEST file is made sparse as well.  That is the behavior
    selected by --sparse=auto.  Specify --sparse=always to create a sparse DEST
    file whenever the SOURCE file contains a long enough sequence of zero bytes.
    Use --sparse=never to inhibit creation of sparse files.
    
    When --reflink[=always] is specified, perform a lightweight copy, where the
    data blocks are copied only when modified.  If this is not possible the copy
    fails, or if --reflink=auto is specified, fall back to a standard copy.
vi: 
    Mặc định là tập tin NGUỒN sparse nhận ra thô sơ và tập tin ĐÍCH tương ứng
    cũng được sparse. Tính năng này lựa chọn bởi “--sparse=auto”.  Hãy chỉ ra
    ”--sparse=always” để tạo một tập tin ĐÍCH sparse kể cả khi tập tin NGUỒN
    chứa một chuỗi byte số không đủ dài.
    Hãy dùng “--sparse=never” để ngăn chặn việc tạo các tập tin sparse.
    
    Khi “--reflink[=always]” được chỉ ra, hãy chạy một thao tác sao chép nhẹ nhàng,
    trong đó mỗi khối dữ liệu được sao chép chỉ nếu bị sửa đổi. Không thể làm như thế,
    không sao chép được hay “--reflink=auto” được chỉ ra thì phục hồi việc sao chép tiêu chuẩn.

en: 
    The backup suffix is '~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.
    The version control method may be selected via the --backup option or through
    the VERSION_CONTROL environment variable.  Here are the values:
vi: 
    Hậu tố sao lưu là “~”, trừ khi đặt với “--suffix” hoặc SIMPLE_BACKUP_SUFFIX.
    Phương pháp điều khiển phiên bản có thể chọn qua tùy chọn “--backup”
    hoặc qua biến môi trường VERSION_CONTROL.  Có những giá trị sau:

en: 
    As a special case, cp makes a backup of SOURCE when the force and backup
    options are given and SOURCE and DEST are the same name for an existing,
    regular file.
vi: 
    Như một trường hợp đặc biệt, cp tạo bản sao lưu của NGUỒN
    khi đưa ra hai tùy chọn force (ép buộc) và backup (sao lưu)
    và NGUỒN và ĐÍCH cùng là một tên cho một tập tin thông thường đã tồn tại.

en: cannot make directory %s
vi: không tạo được thư mục %s

en: missing file operand
vi: thiếu toán hạng tập tin

en: cannot combine --target-directory (-t) and --no-target-directory (-T)
vi: không thể kết hợp --target-directory (-t) và --no-target-directory (-T)

en: target %s is not a directory
vi: đích %s không phải là một thư mục

en: options --backup and --no-clobber are mutually exclusive
vi: hai tùy chọn “-backup” và “-no-clobber” loại từ lẫn nhau

en: --reflink can be used only with --sparse=auto
vi: --reflink chỉ có thể dùng với --sparse=auto

en: backup type
vi: kiểu sao lưu

en: cannot preserve extended attributes, cp is built without xattr support
vi: không thể bảo tồn thuộc tính mở rộng vì cp được tạo không có hỗ trợ xattr

en: input disappeared
vi: đầu vào đã biến mất

en:  on repetition %s
vi:  khi lặp lại %s

en: %s: %s: match not found
vi: %s: %s: không tìm thấy

en: error in regular expression search
vi: lỗi trong biểu thức chính quy tìm kiếm

en: %s: '}' is required in repeat count
vi: %s: cần “}” trong số lượng lặp lại

en: %s}: integer required between '{' and '}'
vi: %s}: cần số nguyên giữa “{” và “}”

en: %s: closing delimiter '%c' missing
vi: %s: thiếu dấu phân cách đóng “%c”

en: %s: invalid regular expression: %s
vi: %s: biểu thức chính quy không hợp lệ: %s

en: %s: invalid pattern
vi: %s: mẫu sai

en: missing conversion specifier in suffix
vi: hậu tố thiếu sự xác định chuyển đổi

en: invalid conversion specifier in suffix: %c
vi: hậu tố chứa sự xác định chuyển đổi sai: %c

en: invalid conversion specifier in suffix: \%.3o
vi: hậu tố chứa sự xác định chuyển đổi sai: \%.3o

en: invalid flags in conversion specification: %%%c%c
vi: Cờ sai trong chỉ định hoán đổi: %%%c%c

en: too many %% conversion specifications in suffix
vi: hậu tố chứa quá nhiều sự xác định chuyển đổi %%

en: missing %% conversion specification in suffix
vi: hậu tố thiếu sự xác định chuyển đổi %%

en: %s: invalid number
vi: %s: số sai

en:   -b, --suffix-format=FORMAT  use sprintf FORMAT instead of %02d
      -f, --prefix=PREFIX        use PREFIX instead of 'xx'
      -k, --keep-files           do not remove output files on errors
vi:   -b, --suffix-format=ĐỊNH_DẠNG  dùng sprintf ĐỊNH_DẠNG thay cho %02d
      -f, --prefix=TIỀN_TỐ       dùng TIỀN_TỐ thay cho “xx”
      -k, --keep-files           không xóa tập tin xuất khi có lỗi

en:   -n, --digits=DIGITS        use specified number of digits instead of 2
      -s, --quiet, --silent      do not print counts of output file sizes
      -z, --elide-empty-files    remove empty output files
vi:   -n, --digits=CHỮ_SỐ        dùng số chữ số CHỮ_SỐ thay cho 2
      -s, --quiet, --silent      không in ra kích thước của mỗi tập tin xuất
      -z, --elide-empty-files    xóa tập tin xuất rỗng

en: 
      INTEGER            copy up to but not including specified line number
      /REGEXP/[OFFSET]   copy up to but not including a matching line
      %REGEXP%[OFFSET]   skip to, but not including a matching line
      {INTEGER}          repeat the previous pattern specified number of times
      {*}                repeat the previous pattern as many times as possible
    
    A line OFFSET is a required '+' or '-' followed by a positive integer.
vi: 
      SỐ_NGUYÊN          sao chép đến (nhưng không chứa) số thứ tự dòng đã chỉ ra
      /BTCQ/[HIỆU]       sao chép đến (nhưng không chứa) một dòng tương ứng
      %BTCQ%[HIỆU]       nhảy tới (nhưng không chứa) một dòng tương ứng
      {SỐ_NGUYÊN}        lặp lại mẫu trước với số lần đã chỉ ra
      {*}                lặp lại mẫu trước càng nhiều lần càng tốt
    
    BTCQ: biểu thức chính quy
    
    HIỆU dòng phải là dấu cộng “+” hay dấu trừ “-” với một số nguyên dương theo sau.

en: fields and positions are numbered from 1
vi: các trường và vị trí đều đánh số từ 1

en:       --complement        complement the set of selected bytes, characters
                                or fields
vi:       --complement        bổ sung tập hợp các byte, ký tự hoặc trường đã chọn

en:   -s, --only-delimited    do not print lines not containing delimiters
          --output-delimiter=STRING  use STRING as the output delimiter
                                the default is to use the input delimiter
vi:   -s, --only-delimited    không in ra những dòng không có ký tự phân cách
          --output-delimiter=CHUỖI  dùng CHUỖI là ký tự phân cách cho
                                kết quả in ra. Mặc định là ký tự phân cách đầu vào.

en: invalid range with no endpoint: -
vi: phạm vi sai không có điểm cuối: -

en: invalid decreasing range
vi: phạm vi giảm dần sai

en: field number %s is too large
vi: số trường %s là quá lớn

en: only one type of list may be specified
vi: chỉ có thể đưa ra một dạng danh sách

en: the delimiter must be a single character
vi: dấu phân cách phải là một ký tự đơn

en: you must specify a list of bytes, characters, or fields
vi: cần chỉ ra danh sách các byte, ký tự, hoặc trường

en: an input delimiter may be specified only when operating on fields
vi: chỉ đưa ra dấu phân cách dữ liệu vào khi thực hiện với trường

en: suppressing non-delimited lines makes sense
    	only when operating on fields
vi: bỏ đi các dòng không phân cách chỉ có tác dụng
    	khi thực hiện với trường

en: missing list of fields
vi: thiếu danh sách các trường

en: missing list of positions
vi: thiếu danh sách các vị trí

en:       --rfc-3339=TIMESPEC   output date and time in RFC 3339 format.
                                TIMESPEC='date', 'seconds', or 'ns' for
                                date and time to the indicated precision.
                                Date and time components are separated by
                                a single space: 2006-08-07 12:34:56-06:00
      -s, --set=STRING          set time described by STRING
      -u, --utc, --universal    print or set Coordinated Universal Time
vi:        --rfc-3339=ĐẶC_TẢ_GIỜ  đưa ra ngày và giờ dạng tương thích RFC 3339.
                                  ĐẶC_TẢ_GIỜ xác định độ chính xác ”date”
                                  (ngày tháng), ”seconds” (giây) hoặc ”ns”
                                  (nanô-giây).
                                  Các thành phần ngày và giờ định giới bằng một
                                  dấu cách đơn: 2006-08-07 12:34:56-06:00
      -s, --set=CHUỖI           đặt thời gian theo mẫu của CHUỖI
      -u, --utc, --universal    in ra hay đặt Thời gian Quốc tế

en: 
    FORMAT controls the output.  Interpreted sequences are:
    
      %%   a literal %
      %a   locale's abbreviated weekday name (e.g., Sun)
vi: 
    ĐỊNH_DẠNG điều khiển kết xuất. Các chuỗi được đọc:
    
      %%   một chữ cái %
      %a   tên viết tắt của ngày trong tuần của miền địa phương (Th 3..CN)

en:   %A   locale's full weekday name (e.g., Sunday)
      %b   locale's abbreviated month name (e.g., Jan)
      %B   locale's full month name (e.g., January)
      %c   locale's date and time (e.g., Thu Mar  3 23:05:25 2005)
vi:   %A   tên đầy đủ của ngày trong tuần của miền địa phương (Thứ hai..Chủ nhật)
      %b   tên ngắn gọn của các tháng của miền địa phương (Thg 1..Thg 12)
      %B   tên đầy đủ của các tháng của miền địa phương (Tháng một..Tháng mười hai)
      %c   thời gian và ngày của miền địa phương (v.d. 14:36:33 MSD Thứ ba  26 Thg 4 2005)

en:   %C   century; like %Y, except omit last two digits (e.g., 20)
      %d   day of month (e.g., 01)
      %D   date; same as %m/%d/%y
      %e   day of month, space padded; same as %_d
vi:   %C   thế kỷ, giống như %Y, trừ bỏ quên hai chữ số cuối cùng (v.d. 21)
      %d   ngày của tháng (ví dụ, 01)
      %D   ngày (giống như %m/%d/%y)
      %e   ngày của tháng, để trống thay cho việc dùng 0 ( 1..31), giống như %_d

en:   %F   full date; same as %Y-%m-%d
      %g   last two digits of year of ISO week number (see %G)
      %G   year of ISO week number (see %V); normally useful only with %V
vi:   %F   ngày tháng đầy đủ (giống như %Y-%m-%d
      %g   hai chữ số cuối cùng của năm của số thứ tự tuần ISO (xem %G)
      %G   năm của số thứ tự tuần ISO (xem %V); thường chỉ có ích cùng với %V

en:   %h   same as %b
      %H   hour (00..23)
      %I   hour (01..12)
      %j   day of year (001..366)
vi:   %h   giống như %b
      %H   giờ (00..23)
      %I   giờ (01..12)
      %j   ngày của năm (001..366)

en:   %k   hour, space padded ( 0..23); same as %_H
      %l   hour, space padded ( 1..12); same as %_I
      %m   month (01..12)
      %M   minute (00..59)
vi:   %k   giờ, có khoảng trống, tương tự như %_H
      %l   giờ, có khoảng trống, tương tự như %_H
      %m   tháng (01..12)
      %M   phút (00..59)

en:   %n   a newline
      %N   nanoseconds (000000000..999999999)
      %p   locale's equivalent of either AM or PM; blank if not known
      %P   like %p, but lower case
      %r   locale's 12-hour clock time (e.g., 11:11:04 PM)
      %R   24-hour hour and minute; same as %H:%M
      %s   seconds since 1970-01-01 00:00:00 UTC
vi:   %n   một dòng mới
      %N   nanô-giây (000000000..999999999)
      %p   chỉ ra AM hoặc PM viết hoa của miền địa phương (không rõ thì rỗng)
      %P   chỉ ra am hoặc pm viết thường của miền địa phương (không rõ thì rỗng)
      %r   thời gian, tính theo 12 giờ, của miền địa phương (v.d. 11:11:04 CH)
      %R   thời gian, tính theo 24 giờ (giống như %H:%M)
      %s   số giây kể từ 1970-01-01 00:00:00 UTC (một sự mở rộng GNU)

en:   %S   second (00..60)
      %t   a tab
      %T   time; same as %H:%M:%S
      %u   day of week (1..7); 1 is Monday
vi:   %S   giây (00..60); cần 60 để thích hợp với giây nhảy qua phút khác
      %t   khoảng tab ngang
      %T   thời gian (giống như %H:%M:%S)
      %u   ngày của tuần (1..7);  1 tương ứng với Thứ Hai

en:   %U   week number of year, with Sunday as first day of week (00..53)
      %V   ISO week number, with Monday as first day of week (01..53)
      %w   day of week (0..6); 0 is Sunday
      %W   week number of year, with Monday as first day of week (00..53)
vi:   %U   số thứ tự của tuần trong năm với Chủ Nhật là ngày đầu tuần (00..53)
      %V   số thứ tự của tuần ISO với Thứ hai là ngày đầu tuần (01..53)
      %w   ngày trong tuần (0..6);  0 là Chủ Nhật
      %W   số thứ tự của tuần trong năm với Thứ Hai là ngày đầu tuần (00..53)

en:   %x   locale's date representation (e.g., 12/31/99)
      %X   locale's time representation (e.g., 23:13:48)
      %y   last two digits of year (00..99)
      %Y   year
vi:   %x   ngày theo quy định của miền địa phương (v.d. 22/10/07)
      %X   giờ theo quy định của miền địa phương (v.d. 23:13:48)
      %y   hai chữ số cuối cùng của năm (00..99)
      %Y   năm (v.d. 2007)

en:   %z   +hhmm numeric time zone (e.g., -0400)
      %:z  +hh:mm numeric time zone (e.g., -04:00)
      %::z  +hh:mm:ss numeric time zone (e.g., -04:00:00)
      %:::z  numeric time zone with : to necessary precision (e.g., -04, +05:30)
      %Z   alphabetic time zone abbreviation (e.g., EDT)
    
    By default, date pads numeric fields with zeroes.
vi:   %z   +hhmm múi giờ dạng số (v.d., -0400)
      %:z  +hh:mm múi giờ dạng số (v.d., -04:00)
      %::z  +hh:mm:ss múi giờ dạng số (v.d., -04:00:00)
      %:::z  múi giờ dạng số có “:” đến mức chính xác đã yêu cầu (v.d., -04, +05:30)
      %Z   viết tắt múi giờ theo kiểu bảng chữ cái  (v.d., EDT, CST)
    
    Mặc định là lệnh ngày tháng đệm trường số bằng số không (0).

en: The following optional flags may follow '%':
    
      -  (hyphen) do not pad the field
      _  (underscore) pad with spaces
      0  (zero) pad with zeros
      ^  use upper case if possible
      #  use opposite case if possible
vi: Theo sau “%” có thể đặt những tùy chọn cờ sau:
    
      -  (dấu gạch nối) không đệm trường
      _  (dấu gạch dưới) đệm trường bằng dấu cách
      0  (số không) đệm trường bằng số không
      ^  in ra chữ hoa nếu có thể
      #  in ra chữ đối diện nếu có thể

en: 
    Examples:
    Convert seconds since the epoch (1970-01-01 UTC) to a date
      $ date --date='@2147483647'
    
    Show the time on the west coast of the US (use tzselect(1) to find TZ)
      $ TZ='America/Los_Angeles' date
    
    Show the local time for 9AM next Friday on the west coast of the US
      $ date --date='TZ="America/Los_Angeles" 09:00 next Fri'
vi: 
    Ví dụ:
    Chuyển giây từ epoch (1970-01-01 UTC) thành ngày
      $ date --date="@2147483647"
    
    Hiển thị thời gian bờ tây nước Mỹ (dùng tzselect(1) để tìm TZ)
      $ TZ="America/Los_Angeles" date
    
    Hiện thời gian địa phương lúc 9AM ngày thứ 6 sắp tới ở bờ Tây nước Mỹ
      $ date --date="TZ="America/Los_Angeles" 09:00 next Fri”

en: invalid date %s
vi: ngày sai %s”

en: multiple output formats specified
vi: đã chỉ ra nhiều định dạng kết quả

en: the options to specify dates for printing are mutually exclusive
vi: những tùy chọn chỉ ra ngày để hiển thị loại trừ lẫn nhau

en: the options to print and set the time may not be used together
vi: những tùy chọn để in ra và đặt thời gian không sử dụng được cùng nhau

en: the argument %s lacks a leading '+';
    when using an option to specify date(s), any non-option
    argument must be a format string beginning with '+'
vi: đối số %s thiếu dấu cộng “+” ở đầu;
    khi sử dụng một tùy chọn để chỉ ra (các) ngày tháng,
    mỗi đối số không tùy chọn phải là một chuỗi bắt đầu với dấu cộng

en: cannot set date
vi: không đặt được ngày

en: time %s is out of range
vi: thời gian %s vượt ra ngoài giới hạn

en: Copy a file, converting and formatting according to the operands.
    
      bs=BYTES        read and write up to BYTES bytes at a time
      cbs=BYTES       convert BYTES bytes at a time
      conv=CONVS      convert the file as per the comma separated symbol list
      count=N         copy only N input blocks
      ibs=BYTES       read up to BYTES bytes at a time (default: 512)
vi: Sao chép tập tin, chuyển đổi và định dạng theo các toán hạng.
    
      bs=BYTES        đọc và ghi BYTES byte mỗi lần
      cbs=BYTES       chuyển đổi BYTES byte mỗi lần
      conv=CONVS      chuyển đổi tập tin tùy theo danh sách các ký hiệu,
                        phân cách nhau bởi dấu phẩy
      count=SỐ        chỉ sao chép SỐ khối đầu vào
      ibs=BYTES       đọc BYTES byte mỗi lần (mặc định: 512)

en:   if=FILE         read from FILE instead of stdin
      iflag=FLAGS     read as per the comma separated symbol list
      obs=BYTES       write BYTES bytes at a time (default: 512)
      of=FILE         write to FILE instead of stdout
      oflag=FLAGS     write as per the comma separated symbol list
      seek=N          skip N obs-sized blocks at start of output
      skip=N          skip N ibs-sized blocks at start of input
      status=WHICH    WHICH info to suppress outputting to stderr;
                      'noxfer' suppresses transfer stats, 'none' suppresses all
vi:   if=TẬP_TIN      đọc từ TẬP_TIN thay cho đầu vào tiêu chuẩn
      iflag=CỜ        đọc tùy theo danh sách các ký hiệu phân cách bởi dấu phẩy
      obs=BYTES       ghi BYTES byte mỗi lần (mặc định: 512)
      of=TẬP_TIN      ghi vào TẬP_TIN thay cho đầu ra tiêu chuẩn
      oflag=CỜ        ghi tùy theo danh sách các ký hiệu phân cách bởi dấu phẩy
      seek=KHỐI       bỏ qua KHỐI khối với kích thước obs ở đầu đầu ra
      skip=KHỐI       bỏ qua KHỐI khối với kích thước ibs ở đầu đầu vào
      status=CÁI-GÌ   CÁI-GÌ sẽ được chặn lại khi kết xuất ra đầu ra lỗi;
                      `noxfer' bỏ đi thông kê truyền tải, `none' chặn tất cả

en: 
    N and BYTES may be followed by the following multiplicative suffixes:
    c =1, w =2, b =512, kB =1000, K =1024, MB =1000*1000, M =1024*1024, xM =M
    GB =1000*1000*1000, G =1024*1024*1024, and so on for T, P, E, Z, Y.
    
    Each CONV symbol may be:
vi: 
    N và BYTES có thể được theo sau bởi các đơn vị sau:
    c=1
    w=2
    b=512
    kB=1000
    K=1024
    MB=1000*1000
    M=1024*1024,
    xM =M
    GB=1000*1000*1000
    G=1024*1024*1024
    và tương tự với T, P, E, Z, Y.
    
    Mỗi ký hiệu CONV có thể là:

en:   ascii     from EBCDIC to ASCII
      ebcdic    from ASCII to EBCDIC
      ibm       from ASCII to alternate EBCDIC
      block     pad newline-terminated records with spaces to cbs-size
      unblock   replace trailing spaces in cbs-size records with newline
      lcase     change upper case to lower case
      ucase     change lower case to upper case
      sparse    try to seek rather than write the output for NUL input blocks
      swab      swap every pair of input bytes
      sync      pad every input block with NULs to ibs-size; when used
                with block or unblock, pad with spaces rather than NULs
vi:   ascii     từ EBCDIC tới ASCII
      ebcdic    từ ASCII tới EBCDIC
      ibm       từ ASCII tới EBCDIC thay thế
      block     thêm mục ghi dừng dòng mới với khoảng trắng đến kích cỡ cbs
      unblock   thay thế khoảng trắng theo sau trong mục ghi kích cỡ cbs bằng dòng mới
      lcase     thay đổi chữ HOA thành chữ thường
      ucase     thay đổi chữ thường thành chữ HOA
      sparse    thử thay đổi vị trí thay vì ghi kết xuất cho khối đầu vào NUL
      swab      trao đổi mọi cặp byte đưa vào
      sync      thêm mọi khối đầu vào với NUL đến kích thước ibs; khi
                 sử dụng với block hoặc unblock, thêm bằng khoảng trắng thay vì NUL

en:   excl      fail if the output file already exists
      nocreat   do not create the output file
      notrunc   do not truncate the output file
      noerror   continue after read errors
      fdatasync  physically write output file data before finishing
      fsync     likewise, but also write metadata
vi:   excl      lỗi nếu tập tin kết quả đã có
      nocreat   không tạo tập tin kết quả
      notrunc   không cắt ngắn tập tin kết quả
      noerror   tiếp tục sau khi gặp lỗi đọc
      fdatasync ghi vật lý dữ liệu tập tin kết quả lên đĩa trước khi thoát
      fsync     như trên, nhưng đồng thời ghi cả siêu dữ liệu

en:   cio       use concurrent I/O for data
vi:   cio       dùng I/O đồng quy cho dữ liệu

en:   directory  fail unless a directory
vi:   directory   không thành công nếu không phải thư mục

en:   sync      likewise, but also for metadata
vi:   sync      như trên, nhưng đồng thời cho cả siêu dữ liệu

en:   fullblock  accumulate full blocks of input (iflag only)
vi:   fullblock  tích luỹ các khối đầy đủ dữ liệu nhập vào (chỉ iflag)

en:   noatime   do not update access time
vi:   noatime   không cập nhật giờ truy cập

en:   nocache   discard cached data
vi:   nochace   bỏ qua dữ liệu tạm lưu

en:   noctty    do not assign controlling terminal from file
vi:   noctty    không ấn định thiết bị cuối điều khiển từ tập tin

en:   nofollow  do not follow symlinks
vi:   nofollow  không đi theo liên kết mềm

en:   nolinks   fail if multiply-linked
vi:   nolinks   lỗi nếu có nhiều liên kết

en:   count_bytes  treat 'count=N' as a byte count (iflag only)
vi:   count_bytes  coi ”count=N” như là số lượng byte (chỉ với cờ iflag)

en:   skip_bytes  treat 'skip=N' as a byte count (iflag only)
vi:   skip_bytes  coi treat ”skip=N” là số lượng byte (chỉ cờ ilag)

en:   seek_bytes  treat 'seek=N' as a byte count (oflag only)
vi:   seek_bytes  coi ”seek=N” là số lượng byte (chỉ cờ oflag)

en: 
    Sending a %s signal to a running 'dd' process makes it
    print I/O statistics to standard error and then resume copying.
    
      $ dd if=/dev/zero of=/dev/null& pid=$!
      $ kill -%s $pid; sleep 1; kill $pid
      18335302+0 records in
      18335302+0 records out
      9387674624 bytes (9.4 GB) copied, 34.6279 seconds, 271 MB/s
    
    Options are:
vi: 
    Gửi một tín hiệu %s tới tiến trình “dd” đang chạy để nó in
    thống kê I/O ra đầu lỗi tiêu chuẩn và coi là nó đang sao chép.
    
      $ dd if=/dev/zero of=/dev/null& pid=$!
      $ kill -%s $pid; sleep 1; kill $pid
      18335302+0 mục ghi vào
      18335302+0 mục ghi ra
      9387674624 byte (9.4 GB) đã sao chép, 34.6279 giây, 271 MB/giây
    
    Tùy chọn:

en: %<PRIuMAX>+%<PRIuMAX> records in
    %<PRIuMAX>+%<PRIuMAX> records out
vi: %<PRIuMAX>+%<PRIuMAX> mục ghi vào
    %<PRIuMAX>+%<PRIuMAX> mục ghi ra

en: %<PRIuMAX> truncated record
     | %<PRIuMAX> truncated records
vi[0]: %<PRIuMAX> mục ghi bị cắt ngắn

en: %<PRIuMAX> byte (%s) copied | %<PRIuMAX> bytes (%s) copied
vi[0]: %<PRIuMAX> byte (%s) đã sao chép

en: Infinity B
vi: B vô cùng

en: failed to turn off O_DIRECT: %s
vi: gặp lỗi khi tắt O_DIRECT: %s

en: unrecognized operand %s
vi: toán hạng không nhận ra %s

en: invalid conversion
vi: sai chuyển đổi

en: invalid input flag
vi: cờ đầu vào không hợp lệ

en: invalid output flag
vi: cờ đầu ra không hợp lệ

en: invalid status flag
vi: cờ trạng thái không hợp lệ

en: invalid number %s
vi: số không hợp lệ %s

en: cannot combine any two of {ascii,ebcdic,ibm}
vi: không thể kết hợp hai trong số {ascii,ebcdic,ibm}

en: cannot combine block and unblock
vi: không thể kết hợp block và unblock

en: cannot combine excl and nocreat
vi: không thể kết hợp excl và nocreat

en: cannot combine direct and nocache
vi: không thể kết hợp direct và nocache

en: %s: cannot skip
vi: %s: không thể bỏ qua

en: warning: invalid file offset after failed read
vi: cảnh báo: offset tập tin không hợp lệ sau lỗi đọc

en: cannot work around kernel bug after all
vi: vậy không làm việc được với lỗi của nhân

en: setting flags for %s
vi: đang thiết lập cờ cho %s

en: memory exhausted by input buffer of size %zu bytes (%s)
vi: thiếu bộ nhớ vì vùng nhớ đệm đầu vào có cỡ %zu byte (%s)

en: memory exhausted by output buffer of size %zu bytes (%s)
vi: thiếu bộ nhớ vì vùng nhớ đệm ra có cỡ %zu byte (%s)

en: %s: cannot skip to specified offset
vi: %s: không thể nhảy đến tới offset đưa ra

en: fdatasync failed for %s
vi: fdatasync bị lỗi cho %s

en: fsync failed for %s
vi: fsync bị lỗi cho %s

en: offset too large: cannot truncate to a length of seek=%<PRIuMAX> (%lu-byte) blocks
vi: độ lệch quá lớn: không thể cắt ngắn thành chiều dài seek=%<PRIuMAX> (%lu-byte) khối

en: failed to truncate to %<PRIuMAX> bytes in output file %s
vi: gặp lỗi khi cắt ngắn ở %<PRIuMAX> byte trong tập tin kết quả %s

en: failed to discard cache for: %s
vi: không thể bỏ qua cache: %s

en: Use%
vi: %Dùng

en: Inodes
vi: Inode

en: IUsed
vi: IDùng

en: IFree
vi: ITrống

en: IUse%
vi: %IDùng

en: Mounted on
vi: Gắn vào

en: Avail
vi: Còn

en:   -a, --all             include dummy file systems
      -B, --block-size=SIZE  scale sizes by SIZE before printing them.  E.g.,
                               '-BM' prints sizes in units of 1,048,576 bytes.
                               See SIZE format below.
          --total           produce a grand total
      -h, --human-readable  print sizes in human readable format (e.g., 1K 234M 2G)
      -H, --si              likewise, but use powers of 1000 not 1024
vi:   -a, --all             gồm cả những hệ thống tập tin giả
      -B, --block-size=CỠ   dùng khối kích CỠ trước khi in. Ví dụ: 
                              “-BM” sẽ in cỡ của đơn vị theo 1,048,576 bytes.
                              Xem định dạng CỠ dưới đây.
          --total           xuất một tổng số tổng quát
      -h, --human-readable  hiện kích cỡ ở dạng dễ đọc (v.d. 1K 234M 2G)
      -H, --si              như trên, nhưng dùng số mũ 1000 thay cho 1024

en: long option '--megabytes' is deprecated and will soon be removed
vi: tùy chọn dài ”--megabytes” đã lỗi thời và sẽ sớm bị loại bỏ

en: file system type %s both selected and excluded
vi: dạng hệ thống tập tin %s đã được cả chọn và loại bỏ

en: no file systems processed
vi: không có hệ thống tập tin được xử lý

en: 
    If FILE is specified, read it to determine which colors to use for which
    file types and extensions.  Otherwise, a precompiled database is used.
    For details on the format of these files, run 'dircolors --print-database'.
vi: 
    Nếu chỉ ra TẬP_TIN, thì đọc nó để tìm ra màu nào sử dụng cho dạng tập tin
    và phần mở rộng tập tin nào.  Nếu không, sử dụng cơ sở dữ liệu đã biên dịch từ trước.
    Để xem chi tiết về định dạng của những tập tin này, chạy “dircolors --print-database”.

en: %s:%lu: invalid line;  missing second token
vi: %s:%lu: dòng sai;  thiếu hiệu bài thứ hai

en: %s:%lu: unrecognized keyword %s
vi: %s:%lu: không nhận ra từ khóa %s

en: <internal>
vi: <nội bộ>

en: file operands cannot be combined with --print-database (-p)
vi: toán hạng tập tin không thể kết hợp với “--print-database (-p)”

en: Output each NAME with its last non-slash component and trailing slashes
    removed; if NAME contains no /'s, output '.' (meaning the current directory).
vi: In ra từng TÊN không có dấu gách chéo ở đầu và cuối; nếu TÊN không chứa “/” nào,
    thì in ra “.” (có nghĩa là thư mục hiện thời).

en:   -z, --zero     separate output with NUL rather than newline
vi:   -0, --null     ngắt dòng bằng NUL thay vì kí tự xuống dòng ở đầu ra

en: 
    Examples:
      %s /usr/bin/          -> "/usr"
      %s dir1/str dir2/str  -> "dir1" followed by "dir2"
      %s stdio.h            -> "."
vi: 
    Thí dụ:
      %s /usr/bin/          -> “/usr”.
      %s dir1/str dir2/str  -> “dir1” theo sau bởi “dir2”
      %s stdio.h            -> “.”.

en: mount point %s already traversed
vi: điểm gắn `%s' đã sẵn được đảo ngược

en: fts_read failed: %s
vi: fts_read gặp lỗi: %s

en: cannot both summarize and show all entries
vi: không thể đồng thời tóm tắt, và hiển thị mọi mục

en: file operands cannot be combined with --files0-from
vi: toán hạng tập tin không thể kết hợp với “--file0-from”

en: %s: read error
vi: %s: lỗi đọc

en: when reading file names from stdin, no file name of %s allowed
vi: đọc các tên tập tin từ đầu vào tiêu chuẩn thì không cho phép tên tập tin %s

en: invalid zero-length file name
vi: sai tên tập tin chiều dài bằng không

en: Usage: %s [SHORT-OPTION]... [STRING]...
      or:  %s LONG-OPTION
vi: Cách dùng: %s [TÙY_CHỌN_NGẮN]... [CHUỖI]...
         hoặc: %s TÙY-CHỌN-DÀI

en: Echo the STRING(s) to standard output.
    
      -n             do not output the trailing newline
vi: Hiển thị CHUỖI ra đầu ra tiêu chuẩn.
    
      -n             không in ra ký tự dòng mới đi theo

en:   -e             enable interpretation of backslash escapes
      -E             disable interpretation of backslash escapes (default)
vi:   -e             bật chức năng đọc ký tự thoát chéo ngược
      -E             tắt chức năng đọc ký tự thoát chéo ngược (mặc định)

en: 
    If -e is in effect, the following sequences are recognized:
vi: 
    ”-e” có hiệu lực thì cũng nhận ra những dãy theo đây:

en:   \\      backslash
      \a      alert (BEL)
      \b      backspace
      \c      produce no further output
      \e      escape
      \f      form feed
      \n      new line
      \r      carriage return
      \t      horizontal tab
      \v      vertical tab
vi:   \\      sổ chéo ngược
      \a      cảnh giác (BEL)
      \b      xóa lùi
      \c      không xuất gì thêm nữa
      \e      thoát
      \f      kéo trang
      \n     dòng mới
      \r      xuống dòng
      \t      cột tab theo chiều ngang
      \v      cột tab theo chiều dọc

en:   \0NNN   byte with octal value NNN (1 to 3 digits)
      \xHH    byte with hexadecimal value HH (1 to 2 digits)
vi:   \0NNN   byte có giá trị bát phân NNN (1 đến 3 chữ số)
      \xHH    byte có giá trị thập lục HH (1 đến 2 chữ số)

en: cannot unset %s
vi: không thể bỏ đặt %s

en: cannot set %s
vi: không thể đặt %s

en: cannot specify --null (-0) with command
vi: không thể xác định --null (0) với câu lệnh

en: tab stop is too large %s
vi: chiều dài tab là quá lớn %s

en: tab size contains invalid character(s): %s
vi: kích cỡ tab chứa ký tự không cho phép: %s

en: tab size cannot be 0
vi: kích cỡ tab không thể là 0

en: tab sizes must be ascending
vi: kích cỡ tab phải tăng dần

en: input line is too long
vi: dòng nhập vào quá dài

en:   + TOKEN                    interpret TOKEN as a string, even if it is a
                                   keyword like 'match' or an operator like '/'
    
      ( EXPRESSION )             value of EXPRESSION
vi:   + HIỆU_BÀI                 hiểu HIỆU_BÀI như một chuỗi, thậm chí cả khi nó
                                   là một từ khóa như “match” hay một toán tử như “/”
    
      ( BIỂU_THỨC )              giá trị của BIỂU_THỨC

en: error in regular expression matcher
vi: lỗi trong hàm khớp biểu thức chính quy

en: non-integer argument
vi: đối số không phải số nguyên

en: set LC_ALL='C' to work around the problem
vi: đặt “LC_ALL=”C”” để tránh vấn đề

en: the strings compared were %s and %s
vi: đã so sánh hai chuỗi %s và %s

en: Lucas prime test failure.  This should not happen
vi: Kiểm tra số nguyên tố Lucas gặp lỗi. Đây là điều không nên xảy ra

en: squfof queue overflow
vi: tràn hàng đợi squfof

en: %s is not a valid positive integer
vi: %s không phải là một số nguyên dương hợp lệ

en: Print the prime factors of each specified integer NUMBER.  If none
    are specified on the command line, read them from standard input.
vi: In ra các nhân số nguyên tố của mỗi số nguyên SỐ.  Nếu không có đối số
    chỉ ra trên dòng lệnh, thì đọc chúng từ đầu vào tiêu chuẩn.

en: Usage: %s [-WIDTH] [OPTION]... [FILE]...
vi: Cách dùng: %s [-RỘNG] [TÙY_CHỌN]... [TẬP_TIN]...

en:   -c, --crown-margin        preserve indentation of first two lines
      -p, --prefix=STRING       reformat only lines beginning with STRING,
                                  reattaching the prefix to reformatted lines
      -s, --split-only          split long lines, but do not refill
vi:   -c, --crown-margin        giữ khoảng thụt dòng của hai dòng đầu tiên
      -p, --prefix=CHUỖI        chỉ định dạng lại những dòng bắt đầu với CHUỖI,
                                  gán lại chuỗi tiền tố đó vào dòng đã định dạng lại
      -s, --split-only          chia những dòng dài, nhưng không điền lại

en:   -t, --tagged-paragraph    indentation of first line different from second
      -u, --uniform-spacing     one space between words, two after sentences
      -w, --width=WIDTH         maximum line width (default of 75 columns)
      -g, --goal=WIDTH          goal width (default of 93% of width)
vi:   -t, --tagged-paragraph    thụt dòng của dòng đầu tiên khác với dòng thứ hai
      -u, --uniform-spacing     một khoảng trống giữa các từ, hai giữa các câu
      -w, --width=RỘNG          độ rộng dòng tối đa (mặc định là 75 cột)
      -g, --goal=RỘNG           độ rộng mục đích (mặc định là bằng 93% of chiều rộng)

en:   -b, --bytes         count bytes rather than columns
      -s, --spaces        break at spaces
      -w, --width=WIDTH   use WIDTH columns instead of 80
vi:   -b, --bytes         đếm byte thay cho cột
      -s, --spaces        ngắt dòng ở khoảng trắng
      -w, --width=RỘNG    dùng RỘNG cột thay cho 80

en: invalid number of columns: %s
vi: sai số cột: %s

en: Output platform dependent limits in a format useful for shell scripts.
vi: Giới hạn phụ thuộc vào nền tảng kết xuất theo một định dạng thích hợp với văn lệnh shell.

en: cannot find name for group ID %lu
vi: không tìm thấy tên cho nhóm ID %lu

en: Usage: %s [OPTION]... [USERNAME]...
vi: Cách dùng: %s [TÙY_CHỌN]... [TÊN_NGƯỜI_DÙNG]...

en: Print group memberships for each USERNAME or, if no USERNAME is specified, for
    the current process (which may differ if the groups database has changed).
vi: In ra (các) nhóm chứa mỗi TÊN_NGƯỜI_DÙNG hoặc, nếu không đưa ra
    TÊN_NGƯỜI_DÙNG, cho tiến trình hiện thời (mà có thể khác nếu
    cơ sở dữ liệu nhóm bị thay đổi).

en: cannot get real UID
vi: không thể lấy UID thực

en: cannot get effective GID
vi: không thể lấy kết quả GID

en: cannot get real GID
vi: không thể lấy GID thực

en: %s: no such user
vi: %s: không có người dùng này

en:   -c, --bytes=[-]K         print the first K bytes of each file;
                                 with the leading '-', print all but the last
                                 K bytes of each file
      -n, --lines=[-]K         print the first K lines instead of the first 10;
                                 with the leading '-', print all but the last
                                 K lines of each file
vi:   -c, --bytes=[-]K         in ra K byte đầu tiên của mỗi tập tin;
                                 khi có “-” ở đầu, in ra tất cả trừ K byte
                                 cuối cùng của mỗi tập tin
      -n, --lines=[-]K         in ra K dòng đầu tiên thay vì 10;
                                 khi có “-” ở đầu, in ra tất cả trừ K dòng
                                 cuối cùng của mỗi tập tin

en:   -q, --quiet, --silent    never print headers giving file names
      -v, --verbose            always print headers giving file names
vi:   -q, --quiet, --silent    không in ra phần đầu cho biết tên tập tin
      -v, --verbose            luôn luôn in ra phần đầu cho biết tên tập tin

en: 
    K may have a multiplier suffix:
    b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024,
    GB 1000*1000*1000, G 1024*1024*1024, and so on for T, P, E, Z, Y.
vi: 
    K có thể đặt các hậu tố bội số sau:
    b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024,
    GB 1000*1000*1000, G 1024*1024*1024, và tương tự với T, P, E, Z, Y.

en: %s: file has shrunk too much
vi: %s: tập tin đã rút ngắt quá nhiều

en: %s: number of bytes is too large
vi: %s: số byte quá lớn

en: %s: cannot lseek back to original position
vi: %s: không thể lseek lại vị trí gốc

en: %s: failed to reset file pointer
vi: %s: gặp lỗi khi đặt lại con trỏ tập tin

en: cannot reposition file pointer for %s
vi: không thể đặt lại vị trí của cái chỉ tập tin cho %s

en: %s: %s is so large that it is not representable
vi: %s: %s quá lớn nên không thể đại diện

en: number of bytes
vi: số byte

en: invalid number of lines
vi: sai số dòng

en: invalid number of bytes
vi: sai số byte

en: Usage: %s [OPTION]
    Print the numeric identifier (in hexadecimal) for the current host.
vi: Cách dùng: %s [TÙY_CHỌN]
    In ra số nhận diện (thập lục) máy chủ hiện thời.

en: cannot set name to %s
vi: không thể đặt tên thành %s

en: cannot set hostname; this system lacks the functionality
vi: không thể đặt tên máy; hệ thống này thiếu chức năng

en: cannot determine hostname
vi: không thể quyết định tên máy

en: Print user and group information for the specified USERNAME,
    or (when USERNAME omitted) for the current user.
    
      -a              ignore, for compatibility with other versions
      -Z, --context   print only the security context of the current user
      -g, --group     print only the effective group ID
      -G, --groups    print all group IDs
      -n, --name      print a name instead of a number, for -ugG
      -r, --real      print the real ID instead of the effective ID, with -ugG
      -u, --user      print only the effective user ID
vi: In thông tin về người dùng và nhóm đối với TÊN_NGƯỜI_DÙNG đưa ra,
    hoặc (khi không đưa ra TÊN_NGƯỜI_DÙNG) về người dùng hiện thời.
    
      -a              bỏ qua để tương thích với các phiên bản khác
      -Z, --context   chỉ in ngữ cảnh bảo mật của người dùng hiện thời
      -g, --group     chỉ in ID của nhóm hoạt động
      -G, --groups    in ID của mọi nhóm
      -n, --name      in ra tên thay cho số, dùng cho các tùy chọn “-ugG”
      -r, --real      in ra ID thực sự thay cho ID hoạt động, dùng với “-ugG”
      -u, --user      chỉ in ra ID hoạt động của người dùng

en: 
    Without any OPTION, print some useful set of identified information.
vi: 
    Khi không có TÙY_CHỌN, in ra một vài bộ thông tin xác định có ích.

en: cannot print security context when user specified
vi: không thể in ngữ cảnh bảo mật khi ghi rõ người dùng

en: cannot print only names or real IDs in default format
vi: không thể chỉ in tên hoặc ID thật ở dạng mặc định

en: can't get process context
vi: không thể lấy ngữ cảnh tiến trình

en: cannot get effective UID
vi: không thể lấy UID kết quả

en: cannot find name for user ID %s
vi: không tìm thấy tên cho ID %s

en:  groups=
vi:  nhóm=

en:  context=%s
vi: ngữ cảnh=%s

en: creating directory %s
vi: đang tạo thư mục %s

en: cannot change ownership of %s
vi: không thay đổi được quyền sở hữu của %s

en: cannot set time stamps for %s
vi: không đặt được nhãn thời gian cho %s

en: cannot run %s
vi: không chạy được %s

en: waiting for strip
vi: đang đợi strip

en: strip process terminated abnormally
vi: tiến trình strip đã kết thúc bất thường

en: invalid user %s
vi: sai người dùng %s

en:       --backup[=CONTROL]  make a backup of each existing destination file
      -b                  like --backup but does not accept an argument
      -c                  (ignored)
      -C, --compare       compare each pair of source and destination files, and
                            in some cases, do not modify the destination at all
      -d, --directory     treat all arguments as directory names; create all
                            components of the specified directories
vi:       --backup[=ĐIỀU_KHIỂN]  tạo bản sao lưu của mỗi tập tin đích đã có
      -b                    giống “--backup” nhưng không chấp nhận đối số
      -c                    (bị bỏ qua)
      -C, --compare      so sánh mỗi cặp tập tin nguồn và đích,
    				và trong một số trường hợp nào đó
    				cũng không sửa đổi đích bằng cách nào cả
      -d, --directory       coi mọi đối số là tên thư mục; tạo tất cả các
                              thành phần của thư mục chỉ ra

en:   -p, --preserve-timestamps   apply access/modification times of SOURCE files
                            to corresponding destination files
      -s, --strip         strip symbol tables
          --strip-program=PROGRAM  program used to strip binaries
      -S, --suffix=SUFFIX  override the usual backup suffix
      -t, --target-directory=DIRECTORY  copy all SOURCE arguments into DIRECTORY
      -T, --no-target-directory  treat DEST as a normal file
      -v, --verbose       print the name of each directory as it is created
vi:   -p, --preserve-timestamps  áp dụng thời gian truy cập/sửa đổi cho các
                                   tập tin NGUỒN tới các tập tin đích tương ứng
      -s, --strip         cắt bỏ các bảng ký hiệu
         --strip-program=TRÌNH  chương trình dùng để cắt bỏ tập tin nhị phân
      -S, --suffix=HẬU_TỐ   ghi đè hậu số sao lưu thường dùng
      -t, --target-directory=THƯ_MỤC  sao chép mọi đối số NGUỒN vào THƯ_MỤC
      -T, --no-target-directory   coi ĐÍCH như một tập tin thông thường
      -v, --verbose       in ra tên của mỗi thư mục khi tạo ra nó

en: WARNING: ignoring --preserve-context; this kernel is not SELinux-enabled
vi: CẢNH BÁO: bỏ qua --preserve-context vì hệ thống không hỗ trợ SELinux

en: WARNING: ignoring --context (-Z); this kernel is not SELinux-enabled
vi: CẢNH BÁO: bỏ qua -context (-Z) vì hệ thống không hỗ trợ SELinux

en: cannot force target context to %s and preserve it
vi: không thể ép buộc ngữ cảnh đích thành %s rồi bảo tồn nó

en: WARNING: ignoring --strip-program option as -s option was not specified
vi: CẢNH BÁO: bỏ qua “--strip-program” vì không đưa ra tùy chọn “-s”

en: options --compare (-C) and --preserve-timestamps are mutually exclusive
vi: hai tùy chọn “--compare” (-C) và “--preserve-timestamps” loại từ lẫn nhau

en: options --compare (-C) and --strip are mutually exclusive
vi: hai tùy chọn “--compare” (-C) và “--strip” loại từ lẫn nhau

en: the --compare (-C) option is ignored when you specify a mode with non-permission bits
vi: tùy chọn “--compare” (-C) bị bỏ qua khi bạn chỉ định một chế độ có bit không cho phép

en: For each pair of input lines with identical join fields, write a line to
    standard output.  The default join field is the first, delimited
    by whitespace.  When FILE1 or FILE2 (not both) is -, read standard input.
    
      -a FILENUM        also print unpairable lines from file FILENUM, where
                          FILENUM is 1 or 2, corresponding to FILE1 or FILE2
      -e EMPTY          replace missing input fields with EMPTY
vi: Với mỗi cặp dòng văn bản đưa vào với trường để gia nhập giống nhau,
    ghi một dòng văn bản ra đầu ra tiêu chuẩn. Trường để gia nhập mặc định
    là đầu tiên, giới hạn bở khoảng trắng.
    Khi FILE1 hoặc FILE2 (không đồng thời) là “-”, đọc đầu vào tiêu chuẩn.
    
      -a FILENUM        in ra dòng không có cặp từ tập tin số FILENUM, ở đó
                          FILENUM là 1 hoặc 2, tương ứng với FILENUM1 hoặc FILENUM2
      -e EMPTY          thay thế các trường nhập thiếu bằng EMPTY

en:   -i, --ignore-case  ignore differences in case when comparing fields
      -j FIELD          equivalent to '-1 FIELD -2 FIELD'
      -o FORMAT         obey FORMAT while constructing output line
      -t CHAR           use CHAR as input and output field separator
vi:   -i, --ignore-case  bỏ qua sự khác nhau về kiểu chữ HOA/thường khi so sánh các trường
      -j TRƯỜNG         tương đương với “-1 TRƯỜNG -2 TRƯỜNG”
      -o ĐỊNH_DẠNG      tuân theo ĐỊNH_DẠNG khi tạo ra dòng kết quả
      -t KÝ_TỰ          dùng KÝ_TỰ làm ký tự phân chia trường đưa vào và kết quả ra

en:   -v FILENUM        like -a FILENUM, but suppress joined output lines
      -1 FIELD          join on this FIELD of file 1
      -2 FIELD          join on this FIELD of file 2
      --check-order     check that the input is correctly sorted, even
                          if all input lines are pairable
      --nocheck-order   do not check that the input is correctly sorted
      --header          treat the first line in each file as field headers,
                          print them without trying to pair them
vi:   -v TẬP_TIN_SỐ     giống như “-a TẬP_TIN_SỐ”,
                         nhưng bỏ đi các dòng nhập đã nối lại
      -1 TRƯỜNG         nối lại ở TRƯỜNG này của tập tin 1
      -2 TRƯỜNG         nối lại ở TRƯỜNG này của tập tin 2
      --check-order     kiểm tra dữ liệu nhập vào được sắp xếp đúng không,
                         thậm chí nếu tất cả các dòng nhập vào
                         có khả năng ghép cặp
      --nocheck-order   đừng kiểm tra dữ liệu nhập vào được sắp xếp đúng không
      --header          xử lý dòng đầu của từng tập tin là dòng đầu trường,
                         in ra mà không thử kết đôi

en: 
    Unless -t CHAR is given, leading blanks separate fields and are ignored,
    else fields are separated by CHAR.  Any FIELD is a field number counted
    from 1.  FORMAT is one or more comma or blank separated specifications,
    each being 'FILENUM.FIELD' or '0'.  Default FORMAT outputs the join field,
    the remaining fields from FILE1, the remaining fields from FILE2, all
    separated by CHAR.  If FORMAT is the keyword 'auto', then the first
    line of each file determines the number of fields output for each line.
    
    Important: FILE1 and FILE2 must be sorted on the join fields.
    E.g., use "sort -k 1b,1" if 'join' has no options,
    or use "join -t ''" if 'sort' has no options.
    Note, comparisons honor the rules specified by 'LC_COLLATE'.
    If the input is not sorted and some lines cannot be joined, a
    warning message will be given.
vi: 
    Trừ phi đưa ra tùy chọn “-t CHAR”, ký tự trắng nào đi trước
    sẽ phân cách các trường và bị bỏ qua, không thì thì phân cách bởi CHAR.
    Mỗi FIELD được đánh số và bắt đầu đếm từ 1.
    FORMAT là một hoặc vài định dạng phân cách bởi một hay hơn
    khoảng trắng hoặc dấu phẩy, với cấu trúc “FILENUM. FIELD”
    hoặc “0”. FORMAT  kết xuất mặc định đưa ra trường để nối lại,
    những trường còn lại trong FILE1, các trường còn lại
    trong FILE2, cả phân cách bởi CHAR.
    Nếu FORMAT là từ khoá ”auto”, thế thì dòng đầu tiên
    của mối tập tin được xác định bằng số trường xuất ra bởi mỗi dòng.
    
    Quan trọng: FILE1 và FILE2 phải được sắp xếp theo vùng nối lại.
    V.d. dùng “sort -k 1b,1” nếu “join” không có tùy chọn.
    hay sử dụng “join -t ''” nếu ”sort” không có tùy chọn.
    Ghi chú: việc so sánh tùy theo quy tắc của “LC_COLLATE”.
    Nếu đầu vào không phải được sắp xếp và một số dòng nào đó
    không nối lại được, một thông điệp cảnh báo sẽ được hiển thị.

en: invalid file number in field spec: %s
vi: sai số thứ tự tập tin trong sự xác định trường: %s

en: incompatible join fields %lu, %lu
vi: không tương thích nối lại hai trường %lu, %lu

en: conflicting empty-field replacement strings
vi: xung đột các chuỗi thay thế trường rỗng

en:   -s, --signal=SIGNAL, -SIGNAL
                       specify the name or number of the signal to be sent
      -l, --list       list signal names, or convert signal names to/from numbers
      -t, --table      print a table of signal information
vi:   -s, --signal=TÍN_HIỆU, -TÍN_HIỆU
                       chỉ ra tên hoặc số của tín hiệu cần gửi
      -l, --list       liệt kê tên các tín hiệu, hoặc chuyển đổi tên tín hiệu tới/từ các số
      -t, --table      in ra bảng thông tin về tín hiệu

en: 
    SIGNAL may be a signal name like 'HUP', or a signal number like '1',
    or the exit status of a process terminated by a signal.
    PID is an integer; if negative it identifies a process group.
vi: 
    TÍN_HIỆU có thể là một tên tín hiệu như “HUP” (treo, gác), hoặc một số thứ tự tín hiệu như “1”,
    hoặc trạng thái thoát của một tiến trình dừng bởi một tín hiệu.
    PID là một số nguyên, nếu âm thì đại diện cho một nhóm tiến trình.

en: invalid option -- %c
vi: tùy chọn sai -- %c

en: %s: multiple signals specified
vi: %s: đã chỉ ra nhiều tín hiệu

en: no process ID specified
vi: chưa ghi rõ ID tiến trình

en: failed to allocate a %<PRIuMAX> byte stdio buffer
vi: gặp lỗi khi cấp phát một vùng đệm I/O tiêu chuẩn %<PRIuMAX> byte

en: invalid buffering mode %s for %s
vi: sai đặt chế độ chuyển hoán đệm %s cho %s

en: could not set buffering of %s to mode %s
vi: không đặt được việc chuyển hoán đệm %s thành chế độ %s

en: Call the link function to create a link named FILE2 to an existing FILE1.
vi: Gọi hàm số link để tạo liên kết có tên TẬP_TIN2 tới một TẬP_TIN1 đã có.

en: cannot create link %s to %s
vi: không tạo được liên kết %s tới %s

en: %s: hard link not allowed for directory
vi: %s: không cho phép liên kết cứng tới thư mục

en: %s: replace %s?
vi: %s: thay thế %s không?

en: failed to create symbolic link %s
vi: không tạo được liên kết mềm %s

en: failed to create symbolic link %s -> %s
vi: không tạo được liên kết mềm %s -> %s

en: failed to create hard link to %.0s%s
vi: không tạo được liên kết cứng tới %.0s%s

en: failed to create hard link %s
vi: không tạo được liên kết cứng %s

en: failed to create hard link %s => %s
vi: không tạo được liên kết cứng %s => %s

en:   -i, --interactive           prompt whether to remove destinations
      -L, --logical               dereference TARGETs that are symbolic links
      -n, --no-dereference        treat LINK_NAME as a normal file if
                                    it is a symbolic link to a directory
      -P, --physical              make hard links directly to symbolic links
      -r, --relative              create symbolic links relative to link location
      -s, --symbolic              make symbolic links instead of hard links
vi:   -i, --interactive           nhắc có nên gỡ bỏ đích hay không
      -L, --logical               bỏ tham chiếu đến ĐÍCH mà nó là liên kết tượng trưng
      -n, --no-dereference        xử lý LINK_NAME như các tập tin thông thường
                                    nếu nó là liên kết tượng trưng đến một thư mục
      -P, --physical              tạo liên kết cứng trực tiếp đến liên kết tượng trưng
      -r, --relative              tạo liên kết tượng trưng tương đỗi tới vị trí liên kết
      -s, --symbolic              tạo liên kết tượng trưng thay cho liên kết cứng

en:   -S, --suffix=SUFFIX         override the usual backup suffix
      -t, --target-directory=DIRECTORY  specify the DIRECTORY in which to create
                                    the links
      -T, --no-target-directory   treat LINK_NAME as a normal file always
      -v, --verbose               print name of each linked file
vi:   -S, --suffix=HẬU_TỐ         dùng thay cho hậu tố sao lưu thông thường
      -t, --target-directory=THƯ_MỤC  chỉ ra THƯ_MỤC đến đó cần tạo
                                    các liên kết
      -T, --no-target-directory   luôn coi TÊN_LIÊN_KẾT là một tập tin thông thường
      -v, --verbose               in ra tên của mỗi tập tin đã liên kết

en: cannot combine --target-directory and --no-target-directory
vi: không thể kết hợp “--target-directory” và “--no-target-directory” [loại từ lẫn nhau !]

en: cannot do --relative without --symbolic
vi: không thực hiện tùy chọn --relative mà không có --symbolic

note: This is a proper name. See the gettext manual, section Names.
en: FIXME: unknown
vi: FIXME: không hiểu

en: Print the name of the current user.
vi: In ra tên của người dùng hiện thời.

en: no login name
vi: không có tên đăng nhập

en: invalid line width: %s
vi: sai bề rộng dòng: %s

en: invalid tab size: %s
vi: sai kích cỡ tab: %s

en: invalid time style format %s
vi: sai định dạng kiểu thời gian %s

en: Valid arguments are:
vi: Đối số không hợp lệ là:

en:   - +FORMAT (e.g., +%H:%M) for a 'date'-style format
vi:   - +FORMAT (e.g., +%H:%M) cho định dạng “date”-style

en: error initializing month strings
vi: lỗi khởi tạo các chuỗi tháng

en: cannot open directory %s
vi: không mở được thư mục %s

en: cannot determine device and inode of %s
vi: không nhận ra thiết bị và inode của %s

en: %s: not listing already-listed directory
vi: %s: không liệt kê thư mục đã liệt kê

en: reading directory %s
vi: đang đọc thư mục %s

en: closing directory %s
vi: đang đóng thư mục %s

en: cannot compare file names %s and %s
vi: không so sánh được tên tập tin %s và %s

en:   -a, --all                  do not ignore entries starting with .
      -A, --almost-all           do not list implied . and ..
          --author               with -l, print the author of each file
      -b, --escape               print C-style escapes for nongraphic characters
vi:   -a, --all                  đừng bỏ qua mục bắt đầu với “.”
      -A, --almost-all           đừng liệt kê “.” và “..” theo ngầm định
          --author               với “-l” thì in ra tác giả của mỗi tập tin
      -b, --escape               in ra thoát chuỗi kiểu-C cho ký tự không thể
                                 hiển thị

en:       --block-size=SIZE      scale sizes by SIZE before printing them.  E.g.,
                                   '--block-size=M' prints sizes in units of
                                   1,048,576 bytes.  See SIZE format below.
      -B, --ignore-backups       do not list implied entries ending with ~
      -c                         with -lt: sort by, and show, ctime (time of last
                                   modification of file status information)
                                   with -l: show ctime and sort by name
                                   otherwise: sort by ctime, newest first
vi:       --block-size=SIZE       biến đổi kích cỡ SIZE trước khi in chúng. Ví dụ:
                                   ”--block-size=M” in kích thước theo đơn vị của
                                   1,048,576 bytes.  Xem định dạng SIZE ở dưới đây.
      -B, --ignore-backups       không liệt kê các mục có đuôi “~” mhư ngầm định
      -c                         với “-lt”: sắp xếp theo, và hiển thị ctime
                                 (thời gian sửa đổi cuối cùng của thông tin
                                 trạng thái tập tin)
                                 với “-l”: hiển thị ctime và sắp xếp theo tên nếu
                                 không: sắp xếp theo ctime, sớm hơn xếp trước

en:   -C                         list entries by columns
          --color[=WHEN]         colorize the output.  WHEN defaults to 'always'
                                   or can be 'never' or 'auto'.  More info below
      -d, --directory            list directory entries instead of contents,
                                   and do not dereference symbolic links
      -D, --dired                generate output designed for Emacs' dired mode
vi:   -C                         liệt kê các mục theo cột
          --color[=KHI]          phân biệt kết xuất theo màu sắc.
                                   KHI có thể là:
                                   * never   không bao giờ
                                   * always  luôn luôn (mặc định)
                                   * auto    tự động
                                   Thông tin thêm xem ở dưới đây
      -d, --directory            liệt kê mục nhập thư mục thay vì nội dung,
                                   và không chỉ tới đích của liên kết mềm
      -D, --dired                tạo kết xuất thích hợp với chế độ dired của Emacs

en:   -f                         do not sort, enable -aU, disable -ls --color
      -F, --classify             append indicator (one of */=>@|) to entries
          --file-type            likewise, except do not append '*'
          --format=WORD          across -x, commas -m, horizontal -x, long -l,
                                   single-column -1, verbose -l, vertical -C
          --full-time            like -l --time-style=full-iso
vi:   -f                         không sắp xếp, dùng “-aU”, tắt “-ls --color”
      -F, --classify             nối thêm chỉ thị (một trong “*/=>@|”) vào các mục
          --file-type            cũng vậy, nhưng không nối thêm “*”
          --format=TỪ            TỪ là:
                                   * across -x         ngang qua
                                   * commas -m         dấu phẩy
                                   * horizontal -x     nằm ngang
                                   * long -l           dài
                                   * single-column -1  cột đơn
                                   * verbose -l        xuất chi tiết
                                   * vertical -C       thẳng đứng
          --full-time            giống “-l --time-style=full-iso”

en:       --indicator-style=WORD  append indicator with style WORD to entry names:
                                   none (default), slash (-p),
                                   file-type (--file-type), classify (-F)
      -i, --inode                print the index number of each file
      -I, --ignore=PATTERN       do not list implied entries matching shell PATTERN
      -k, --kibibytes            use 1024-byte blocks
vi:       --indicator-style=TỪ   nối thêm vào tên mục chỉ thị với dạng TỪ:
                                  không có(mặc định), dấu gạch (-p)
                                  kiểu tập tin(--file-type),  phân loại(-F)
      -i, --inode                in ra số chỉ mục của mỗi tập tin
      -I, --ignore=MẪU           không liệt kê các mục tương ứng với MẪU của shell
      -k, --kibibytes                         sử dụng khối 1024-byte

en:   -l                         use a long listing format
      -L, --dereference          when showing file information for a symbolic
                                   link, show information for the file the link
                                   references rather than for the link itself
      -m                         fill width with a comma separated list of entries
vi:   -l                         dùng dạng danh sách dài
      -L, --dereference          khi hiển thị thông tin cho một liên kết mềm,
                                   hiển thị thông tin cho tập tin mà liên kết chỉ
                                   đến thay cho bản thân liên kết
      -m                         liệt kê liền nhau các mục, cách nhau bởi dấu phẩy

en:   -q, --hide-control-chars   print ? instead of non graphic characters
          --show-control-chars   show non graphic characters as-is (default
                                 unless program is 'ls' and output is a terminal)
      -Q, --quote-name           enclose entry names in double quotes
          --quoting-style=WORD   use quoting style WORD for entry names:
                                   literal, locale, shell, shell-always, c, escape
vi:   -q, --hide-control-chars   in dấu “?” thay cho các ký tự không phải đồ họa
          --show-control-chars   hiển thị các ký tự không phải đồ họa như chúng có
                                   (mặc định trừ khi chương trình là “ls” và đầu
                                   ra là thiết bị cuối)
      -Q, --quote-name           đặt tên các mục trong ngoặc kép
          --quoting-style=TỪ     dùng dạng trích dẫn TỪ cho tên các mục:
                                   * literal       văn chương
                                   * locale        miền địa phương
                                   * shell         shell
                                   * shell-always  luôn luôn shell
                                   * c
                                   * escape        thoát

en:   -r, --reverse              reverse order while sorting
      -R, --recursive            list subdirectories recursively
      -s, --size                 print the allocated size of each file, in blocks
vi:   -r, --reverse              đảo ngược thứ tự khi sắp xếp
      -R, --recursive            liệt kê đệ quy các thư mục con
      -s, --size                 in kích cỡ đã cấp phát của mỗi tập tin, theo khối

en:       --time-style=STYLE     with -l, show times using style STYLE:
                                 full-iso, long-iso, iso, locale, +FORMAT.
                                 FORMAT is interpreted like 'date'; if FORMAT is
                                 FORMAT1<newline>FORMAT2, FORMAT1 applies to
                                 non-recent files and FORMAT2 to recent files;
                                 if STYLE is prefixed with 'posix-', STYLE
                                 takes effect only outside the POSIX locale
vi:       --time-style=KIỂU_DÁNG  với “-l”, hiển thị các thời gian theo KIỂU_DÁNG:
                                   * full-iso   ISO đầy đủ
                                   * long-iso   ISO dài
                                   * iso        ISO
                                   * locale     miền địa phương
                                   * +ĐỊNH_DẠNG.
                                   ĐỊNH_DẠNG được giải thích giống như “date”;
                                   nếu ĐỊNH_DẠNG là ”ĐỊNH_DẠNG1<dòng_mới>ĐỊNH_DẠNG2”
                                   thì ĐỊNH_DẠNG1 áp dụng cho các tập tin không
                                   phải vừa mở, và ĐỊNH_DẠNG2 áp dụng cho các tập
                                   tin vừa mở;
                                   nếu KIỂU_DÁNG có tiền tố “posix-” đứng trước,
                                   KIỂU_DÁNG chỉ có tác động bên ngoài miền địa phương POSIX.

en:   -t                         sort by modification time, newest first
      -T, --tabsize=COLS         assume tab stops at each COLS instead of 8
vi:   -t                         sắp xếp theo thời gian thay đổi
      -T, --tabsize=COLS          giả định chiều dài tab là COLS thay cho 8

en:   -u                         with -lt: sort by, and show, access time
                                   with -l: show access time and sort by name
                                   otherwise: sort by access time
      -U                         do not sort; list entries in directory order
      -v                         natural sort of (version) numbers within text
vi:   -u                         với “-lt”: sắp xếp theo, và hiển thị thời gian truy cập
                                   với “-l”: hiển thị thời gian truy cập và sắp xếp theo tên
                                   nếu không: sắp xếp theo thời gian truy cập
      -U                         không sắp xếp; liệt kê các mục theo thứ bậc của thư mục
      -v                         sắp xếp các số thứ tự (phiên bản) một cách tự nhiên bên trong văn bản

en: 
    Using color to distinguish file types is disabled both by default and
    with --color=never.  With --color=auto, ls emits color codes only when
    standard output is connected to a terminal.  The LS_COLORS environment
    variable can change the settings.  Use the dircolors command to set it.
vi: 
    Chức năng sử dụng màu sắc để phân biệt các kiểu tập tin khác nhau
    cũng bị tắt theo mặc định và khi dùng tùy chọn “--color=never”
    (màu = không bao giờ). Khi dùng “--color=auto” (màu = tự động),
    lệnh liệt kê “ls” chỉ xuất mã màu khi đầu ra tiêu chuẩn được kết nối
    đến một thiết bị cuối. Biến môi trường “LS_COLORS” (màu sắc của ls)
    cũng có khả năng sửa đổi thiết lập này. Hãy sử dụng lệnh “dircolors” để đặt nó.

en: 
    Exit status:
     0  if OK,
     1  if minor problems (e.g., cannot access subdirectory),
     2  if serious trouble (e.g., cannot access command-line argument).
vi: 
    Trạng thái thoát:
     0  nếu ổn,
     1  nếu gặp lỗi nhỏ (v.d. không thể truy cập đến thư mục con),
     2  nếu gặp lỗi nghiêm trọng (v.d. không thể truy cập đến đối số dòng lệnh)

en: Usage: %s [OPTION]... [FILE]...
    Print or check %s (%d-bit) checksums.
    With no FILE, or when FILE is -, read standard input.
vi: Cách dùng: %s [TÙY_CHỌN]... [TẬP_TIN]...
    In hoặc tính tổng kiểm tra %s (%d bit).
    Nếu không có TẬP_TIN, hoặc khi TẬP_TIN là “-”, đọc đầu vào tiêu chuẩn.

en:   -b, --binary         read in binary mode (default unless reading tty stdin)
vi:   -b, --binary         đọc ở chế độ nhị phân
                           (mặc định trừ khi đọc đầu vào tiêu chuẩn tty)

en:   -b, --binary         read in binary mode
vi:   -b, --binary         đọc ở chế độ nhị phân

en:   -c, --check          read %s sums from the FILEs and check them
vi:   -c, --check          đọc tổng %s từ các FILE và kiểm tra

en:       --tag            create a BSD-style checksum
vi:       --tag            tạo tổng kiểm tra kiểu-BSD

en:   -t, --text           read in text mode (default if reading tty stdin)
vi:   -t, --text           đọc ở chế độ văn bản
                           (mặc định khi đọc đầu vào tiêu chuẩn tty

en:   -t, --text           read in text mode (default)
vi:   -t, --text           đọc ở chế độ văn bản (mặc định)

en: 
    The following three options are useful only when verifying checksums:
          --quiet          don't print OK for each successfully verified file
          --status         don't output anything, status code shows success
      -w, --warn           warn about improperly formatted checksum lines
vi: 
    Ba tùy chọn sau chỉ có ích khi tính tổng kiểm tra (checksum):
          --quiet          đừng in ra OK cho mỗi tập tin được thẩm tra đúng
          --status         không in ra gì cả, mã trạng thái cho biết thành công
      -w, --warn           cảnh báo về những dòng tổng kiểm tra có định dạng sai

en:       --strict         with --check, exit non-zero for any invalid input
vi:       --strict         cùng --check, sẽ thoát với giá trị trả về không phải
                           số không với đầu vào bất kỳ

en: 
    The sums are computed as described in %s.  When checking, the input
    should be a former output of this program.  The default mode is to print
    a line with checksum, a character indicating input mode ('*' for binary,
    space for text), and name for each FILE.
vi: 
    Tổng được tính như mô tả trong %s. Khi kiểm tra, dữ liệu vào phải là
    dữ liệu ra trước đây của chương trình này. Chế độ mặc định là in ra
    một dòng ghi tổng kiểm tra, một ký tự chỉ dạng (”*” cho nhị phân,
    ”dấu cách” cho văn bản), và tên cho mỗi FILE.

en: %s: too many checksum lines
vi: %s: quá nhiều dòng tổng kiểm tra

en: %s: %<PRIuMAX>: improperly formatted %s checksum line
vi: %s: %<PRIuMAX>: dòng tổng kiểm tra %s có định dạng không đúng

en: %s: FAILED open or read
vi: %s: mở hoặc đọc BỊ LỖI

en: %s: no properly formatted %s checksum lines found
vi: %s: không tìm thấy dòng tổng kiểm tra %s với định dạng đúng

en: WARNING: %<PRIuMAX> line is improperly formatted | WARNING: %<PRIuMAX> lines are improperly formatted
vi[0]: %<PRIuMAX>: dòng tổng kiểm tra có định dạng không đúng

en: WARNING: %<PRIuMAX> listed file could not be read | WARNING: %<PRIuMAX> listed files could not be read
vi[0]: CẢNH BÁO: không đọc được %<PRIuMAX>

en: WARNING: %<PRIuMAX> computed checksum did NOT match | WARNING: %<PRIuMAX> computed checksums did NOT match
vi[0]: CẢNH BÁO: %<PRIuMAX> đã kiểm tra KHÔNG tương ứng

en: --tag does not support --text mode
vi: --tag không hỗ trợ chế độ --text

en: the --tag option is meaningless when verifying checksums
vi: tùy chọn “--tag” chỉ có ý nghĩa khi tính tổng kiểm tra

en: the --quiet option is meaningful only when verifying checksums
vi: tùy chọn “--quiet” chỉ có ý nghĩa khi tính tổng kiểm tra

en: the --strict option is meaningful only when verifying checksums
vi: tùy chọn “--status” chỉ có ý nghĩa khi tính tổng kiểm tra

en: created directory %s
vi: đã tạo thư mục %s

en:   -m, --mode=MODE    set file permission bits to MODE, not a=rw - umask
vi:   -m, --mode=CHẾ_ĐỘ  đặt quyền hạn tập tin thành CHẾ_ĐỘ,
                                  thay cho “a=rw - umask”

en: invalid mode
vi: chế độ không hợp lệ

en: mode must specify only file permission bits
vi: chế độ phải xác định chỉ các bit đặt quyền hạn tập tin

en: 
      b      create a block (buffered) special file
      c, u   create a character (unbuffered) special file
      p      create a FIFO
vi: 
      b      tạo một tập tin đặc biệt kiểu khối (có bộ đệm)
      c, u   tạo một tập tin đặc biệt kiểu ký tự (không có bộ đệm)
      p      tạo một FIFO (VTRT: Vào Trước, Ra Trước)

en: Special files require major and minor device numbers.
vi: Tập tin đặc biệt yêu cầu các số thiết bị lớn và nhỏ.

en: Fifos do not have major and minor device numbers.
vi: FIFO không có các số thiết bị lớn và nhỏ.

en: block special files not supported
vi: không hỗ trợ tập tin đặc biệt kiểu khối

en: character special files not supported
vi: không hỗ trợ tập tin đặc biệt kiểu ký tự

en: invalid major device number %s
vi: sai số lớn của thiết bị %s

en: invalid minor device number %s
vi: sai số nhỏ của thiết bị %s

en: invalid device %s %s
vi: sai thiết bị %s %s

en: invalid device type %s
vi: sai kiểu thiết bị %s

en: Create a temporary file or directory, safely, and print its name.
    TEMPLATE must contain at least 3 consecutive 'X's in last component.
    If TEMPLATE is not specified, use tmp.XXXXXXXXXX, and --tmpdir is implied.
vi: Tạo tạm thời một tập tin hay thư mục một cách an toàn, và in tên của nó.
    MẪU phải chứa ít nhất 3 chữ X liên tiếp trong thành phần cuối cùng.
    Không ghi rõ MẪU thì dùng “tmp.XXXXXXXXXX”, và “--tmpdir” được dùng.

en: Files are created u+rw, and directories u+rwx, minus umask restrictions.
vi: Tập tin được tạo u+rw, và thư mục u+rwu, không có ràng buộc umask.

en:   -d, --directory     create a directory, not a file
      -u, --dry-run       do not create anything; merely print a name (unsafe)
      -q, --quiet         suppress diagnostics about file/dir-creation failure
vi:   -d, --directory     tạo một thư mục, không phải một tập tin
      -u, --dry-run       đừng tạo gì, chỉ in ra một tên (không an toàn)
      -q, --quiet         thu hồi các hàm chẩn đoán về lỗi tạo tập tin hay thư mục

en:       --suffix=SUFF   append SUFF to TEMPLATE.  SUFF must not contain slash.
                            This option is implied if TEMPLATE does not end in X.
vi:       --suffix=HẬU_TỐ nối thêm hậu tố này vào MẪU. Không cho phép hậu tố chứa dấu sổ chéo.
                            Tùy chọn này được ngầm định nếu MẪU không kết thúc bằng chữ X.

en:       --tmpdir[=DIR]  interpret TEMPLATE relative to DIR.  If DIR is not
                            specified, use $TMPDIR if set, else /tmp.  With
                            this option, TEMPLATE must not be an absolute name.
                            Unlike with -t, TEMPLATE may contain slashes, but
                            mktemp creates only the final component
vi:   --tmpdir[=THƯ_MỤC]   đọc MẪU tương đối so với THƯ_MỤC. Không ghi rõ
                           THƯ_MỤC thì dùng $TMPDIR (nếu đặt), không thì “/tmp”.
                           Khi dùng tùy chọn này, MẪU không thể là một tên tuyệt
                           đối. Không giống như “-t”, MẪU có thể chứa dấu gạch
                           ngược, nhưng mktemp chỉ tạo thành phần cuối cùng.

en:   -p DIR              use DIR as a prefix; implies -t [deprecated]
      -t                  interpret TEMPLATE as a single file name component,
                            relative to a directory: $TMPDIR, if set; else the
                            directory specified via -p; else /tmp [deprecated]
vi:   -p THƯ_MỤC          dùng T.MỤC làm tiền tố; ngầm định “-t” [bị phản đối]
      -t                  diễn dịch MẪU là một thành phần tên tập tin đơn,
                          tương đối so với một thư mục: $TMPDIR, nếu đặt;
                          không thì thư mục được ghi rõ với “-p”;
                          không thì “/tmp” [bị phản đối]

en: failed to redirect stderr to /dev/null
vi: không chuyển hướng được đầu lỗi tiêu chuẩn tới /dev/null

en: too many templates
vi: quá nhiều mẫu

en: with --suffix, template %s must end in X
vi: dùng “--suffix” (hậu tố) thì mẫu %s phải kết thúc bằng chữ X

en: invalid suffix %s, contains directory separator
vi: hậu tố không hợp lệ %s, chứa dấu phân cách thư mục

en: too few X's in template %s
vi: quá ít X trong mẫu %s

en: invalid template, %s, contains directory separator
vi: mẫu không hợp lệ, %s, chứa dấu phân cách thư mục

en:       --backup[=CONTROL]       make a backup of each existing destination file
      -b                           like --backup but does not accept an argument
      -f, --force                  do not prompt before overwriting
      -i, --interactive            prompt before overwrite
      -n, --no-clobber             do not overwrite an existing file
    If you specify more than one of -i, -f, -n, only the final one takes effect.
vi:       --backup[=ĐIỀU_KHIỂN]    tạo bản sao lưu của mỗi tập tin đích đã có
      -b                           giống “--backup” nhưng không chấp nhận đối số
      -f, --force                  không hỏi lại trước khi ghi đè
      -i, --interactive            hỏi lại trước khi ghi đè
      -n, --no-clobber             không ghi đè lên tập tin đã có
    
    Nếu bạn ghi rõ hơn một của những tùy chọn “-i”, “-f” và “-n”
    thì chỉ tùy chọn cuối cùng có tác động.

en: invalid adjustment %s
vi: điều chỉnh sai %s

en: a command must be given with an adjustment
vi: phải đưa ra một câu lệnh với một điều chỉnh

en: cannot get niceness
vi: không lấy được giá trị ưu tiên

en: cannot set niceness
vi: không đặt được giá trị ưu tiên

en:   -h, --header-numbering=STYLE    use STYLE for numbering header lines
      -i, --line-increment=NUMBER     line number increment at each line
      -l, --join-blank-lines=NUMBER   group of NUMBER empty lines counted as one
      -n, --number-format=FORMAT      insert line numbers according to FORMAT
      -p, --no-renumber               do not reset line numbers at logical pages
      -s, --number-separator=STRING   add STRING after (possible) line number
vi:   -h, --header-numbering=KIỂU_DÁNG  dùng KIỂU_DÁNG để đánh số dòng phần đầu
      -i, --page-increment=SỐ         độ tăng số thứ tự dòng
      -l, --join-blank-lines=SỐ       đếm SỐ dòng rỗng như một dòng
      -n, --number-format=ĐỊNH_DẠNG   chèn số thứ tự dòng theo ĐỊNH_DẠNG
      -p, --no-renumber               không đặt lại số thứ tự dòng tại trang lôgíc
      -s, --number-separator=CHUỖI    thêm CHUỖI vào sau số thứ tự dòng (có thể)

en:   -v, --starting-line-number=NUMBER  first line number on each logical page
      -w, --number-width=NUMBER       use NUMBER columns for line numbers
vi:   -v, --starting-line-number=SỐ   số thứ tự dòng đầu tiên trên mỗi trang lôgíc
      -w, --number-width=SỐ           dùng SỐ cột để hiển thị số thứ tự dòng

en: invalid body numbering style: %s
vi: sai dạng đánh số vào phần thân: %s

en: invalid footer numbering style: %s
vi: sai dạng đánh số vài phần chân: %s

en: invalid starting line number: %s
vi: sai số của dòng bắt đầu: %s

en: invalid line number increment: %s
vi: sai độ tăng số của dòng: %s

en: invalid number of blank lines: %s
vi: sai số dòng trắng: %s

en: invalid line number field width: %s
vi: sai chiều dài trường số của dòng: %s

en: invalid line numbering format: %s
vi: sai định dạng đánh số dòng: %s

en: 
    If standard input is a terminal, redirect it from /dev/null.
    If standard output is a terminal, append output to 'nohup.out' if possible,
    '$HOME/nohup.out' otherwise.
    If standard error is a terminal, redirect it to standard output.
    To save output to FILE, use '%s COMMAND > FILE'.
vi: 
    Đầu vào tiêu chuẩn là thiết bị cuối thì chuyển tiếp nó từ “/dev/null”.
    Đầu ra tiêu chuẩn là thiết bị cuối thì nối thêm kết xuất vào
    ”nohup.out” nếu có thể, không thì “$HOME/nohup.out”.
    Đầu lỗi tiêu chuẩn là thiết bị cuối thì chuyển tiếp nó vào đầu ra tiêu chuẩn.
    Để lưu kết xuất vào tập tin, dùng “%s LỆNH > TẬP_TIN”.

en: failed to render standard input unusable
vi: gặp lỗi khi vô hiệu hoá đầu vào tiêu chuẩn

en: appending output to %s
vi: nối thêm kết xuất vào %s

en: redirecting stderr to stdout
vi: đang chuyển hướng đầu lỗi tiêu chuẩn (stderr) tới đầu ra tiêu chuẩn (stdout)

en: Print the number of processing units available to the current process,
    which may be less than the number of online processors
vi: In ra số đơn vị xử lý sẵn sàng cho tiến trình hiện thời,
    một số có thể nhỏ hơn số bộ xử lý trực tuyến

en:      --all       print the number of installed processors
         --ignore=N  if possible, exclude N processing units
vi:      --all       in ra số bộ xử lý được cài đặt
         --ignore=SỐ nếu có thể thì loại trừ SỐ đơn vị xử lý

en: %s: invalid number to ignore
vi: %s: con số không hợp lệ cần bỏ qua

en: format %s has no %% directive
vi: định dạng %s không có chỉ thị %%

en: format %s ends in %%
vi: định dạng %s kết thúc bằng %%

en: format %s has too many %% directives
vi: định dạng %s có quá nhiều chỉ thị %%

en: invalid type string %s
vi: sai chuỗi kiểu %s

en: invalid type string %s;
    this system doesn't provide a %lu-byte integral type
vi: sai chuỗi kiểu %s;
    hệ thống này không cung cấp kiểu tích phân %lu byte

en: invalid character '%c' in type string %s
vi: sai ký tự “%c” trong chuỗi kiểu %s

en: cannot skip past end of combined input
vi: không thể nhảy qua cuối của dữ liệu vào đã kết hợp

en: invalid output address radix '%c'; it must be one character from [doxn]
vi: sai cơ số địa chỉ kết xuất “%c”; nó phải là một ký tự trong [doxn]

en: no type may be specified when dumping strings
vi: không chỉ ra được kiểu khi đổ các chuỗi

en: compatibility mode supports at most one file
vi: chế độ tương thích hỗ trợ nhiều nhất một tập tin

en: skip-bytes + read-bytes is too large
vi: skip-bytes + read-bytes là quá lớn

en: %s: invalid signal
vi: %s: tín hiệu sai

en:   -d, --delimiters=LIST   reuse characters from LIST instead of TABs
      -s, --serial            paste one file at a time instead of in parallel
vi:   -d, --delimiters=DANH_SÁCH
    				sử dụng lại các ký tự từ DANH_SÁCH thay cho TAB
      -s, --serial            dán một dòng cho mỗi lần thay vì dán song song

en: delimiter list ends with an unescaped backslash: %s
vi: danh sách dấu tách kết thúc bằng một gạch chéo không được thoát: %s

en: Diagnose invalid or unportable file names.
    
      -p                  check for most POSIX systems
      -P                  check for empty names and leading "-"
          --portability   check for all POSIX systems (equivalent to -p -P)
vi: Chẩn đoán tên tập tin không hợp lệ hay tên tập tin không khả chuyển.
    
      -p                  kiểm tra có hệ thống POSIX (nhận ra phần lớn)
      -P                  kiểm tra có tên rỗng và dấu gạch nối đứng trước “-”
          --portability   kiểm tra có hệ thống POSIX (nhận ra tất cả);
                            bằng tùy chọn “-p -P”

en: leading '-' in a component of file name %s
vi: dấu gạch nối “-” đứng trước trong phần của tên tập tin %s

en: empty file name
vi: tên tập tin rỗng

en: %s: unable to determine maximum file name length
vi: %s: không nhận ra chiều dài tên tập tin tối đa

en: limit %lu exceeded by length %lu of file name %s
vi: giới hạn %lu bị vượt quá theo chiều dài %lu của tên tập tin %s

en: limit %lu exceeded by length %lu of file name component %s
vi: giới hạn %lu bị vượt quá theo chiều dài %lu của thành phần tên tập tin %s

en: Login name:
vi: Tên đăng nhập:

en: In real life:
vi: Tên thật:

en: Directory:
vi: Thư mục:

en: Project:
vi: Dự án:

en: Plan:
vi: Kế hoạch:

en:   -f              omit the line of column headings in short format
      -w              omit the user's full name in short format
      -i              omit the user's full name and remote host in short format
      -q              omit the user's full name, remote host and idle time
                      in short format
vi:   -f              bỏ đi dòng chỉ tên cột trong dạng ngắn
      -w              bỏ đi tên đầy đủ của người dùng trong dạng ngắn
      -i              bỏ đi tên đầy đủ của người dùng và máy ở xa trong dạng ngắn
      -q              bỏ đi tên đầy đủ của người dùng, máy ởỡa và thời gian nghỉ
                      trong dạng ngắn

en: 
    A lightweight 'finger' program;  print user information.
    The utmp file will be %s.
vi: 
    Một chương trình “finger” nhẹ;  in ra thông tin về người dùng.
    Tập tin “utmp” sẽ là %s.

en: '--pages=FIRST_PAGE[:LAST_PAGE]' missing argument
vi: thiếu tham số “--pages=TRANG_ĐẦU[:TRANG_CUỐI]”

en: invalid page range %s
vi: sai phạm vi trang %s

en: '-l PAGE_LENGTH' invalid number of lines: %s
vi: ”-l CHIỀU_DÀI_TRANG” sai số của dòng: %s

en: '-N NUMBER' invalid starting line number: %s
vi: ”-N SỐ” sai số dòng bắt đầu: %s

en: '-o MARGIN' invalid line offset: %s
vi: ”-o LỀ” sai vị trí tương đối dòng: %s

en: '-w PAGE_WIDTH' invalid number of characters: %s
vi: ”-w CHIỀU_RỘNG_TRANG” sai số ký tự: %s

en: '-W PAGE_WIDTH' invalid number of characters: %s
vi: ”-W CHIỀU_RỘNG_TRANG” sai số ký tự: %s

en: cannot specify number of columns when printing in parallel
vi: không chỉ ra được số cột khi in ra song song

en: cannot specify both printing across and printing in parallel
vi: không thể đồng thời in ra chéo nhau và in ra song song.

en: '-%c' extra characters or invalid number in the argument: %s
vi: ”-%c” ký tự mở rộng hoặc số sai trong đối số: %s

en: page width too narrow
vi: chiều rộng trang quá hẹp

en: starting page number %<PRIuMAX> exceeds page count %<PRIuMAX>
vi: số trang bắt đầu %<PRIuMAX> vượt quá số đếm trang %<PRIuMAX>

en: page number overflow
vi: tràn số thứ tự trang

en: Page %<PRIuMAX>
vi: Trang %<PRIuMAX>

en:   +FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE]
                        begin [stop] printing with page FIRST_[LAST_]PAGE
      -COLUMN, --columns=COLUMN
                        output COLUMN columns and print columns down,
                        unless -a is used. Balance number of lines in the
                        columns on each page
vi:   +TRANG_ĐẦU[:TRANG_CUỐI], --pages=TRANG_ĐẦU[:TRANG_CUỐI]
                        bắt đầu [dừng] in ấn ở trang TRANG_ĐẦU[_CUỐI]
      -CỘT, --columns=CỘT
                        đưa ra CỘT cột và in ra các cột xuống dưới,
                        trừ khi dùng “-a”. Cân bằng số dòng trong các cột
                        trên mỗi trang.

en:   -h, --header=HEADER
                        use a centered HEADER instead of filename in page header,
                        -h "" prints a blank line, don't use -h""
      -i[CHAR[WIDTH]], --output-tabs[=CHAR[WIDTH]]
                        replace spaces with CHARs (TABs) to tab WIDTH (8)
      -J, --join-lines  merge full lines, turns off -W line truncation, no column
                        alignment, --sep-string[=STRING] sets separators
vi:   -h ĐẦU_TRANG, --header=ĐẦU_TRANG
                        dùng một phần ĐẦU_TRANG ở giữa thay cho tên tập tin
                        trong phần đầu trang,
                        -h "" in một dòng trắng, đừng sử dụng -h""
      -i[KÝ_TỰ[RỘNG]], --output-tabs[=KÝ_TỰ[RỘNG]]
                        thay thế khoảng trắng với các KÝ_TỰ (TAB) thành chiều RỘNG tab (8)
      -J, --join-lines  gộp lại các dòng đầy đủ, tắt bỏ cắt dòng -W,
                        không sắp hàng các cột,
                        alignment, --sep-string[=CHUỖI] đặt ký tự phân chia

en:   -l, --length=PAGE_LENGTH
                        set the page length to PAGE_LENGTH (66) lines
                        (default number of lines of text 56, and with -F 63)
      -m, --merge       print all files in parallel, one in each column,
                        truncate lines, but join lines of full length with -J
vi:   -l, --length=DÀI_TRANG
                        đặt chiều dài trang thành chiều DÀI_TRANG (66) dòng
                        (số dòng mặc định của văn bản là 56, có “-F” thì 63)
      -m, --merge       in song song tất cả các tập tin, mỗi tập tin trên một cột
                        cắt ngắn các dòng, có “-J” thì cũng nhập các dòng
                        có chiều dài đầy đủ.

en:   -n[SEP[DIGITS]], --number-lines[=SEP[DIGITS]]
                        number lines, use DIGITS (5) digits, then SEP (TAB),
                        default counting starts with 1st line of input file
      -N, --first-line-number=NUMBER
                        start counting with NUMBER at 1st line of first
                        page printed (see +FIRST_PAGE)
vi:   -n[PHÂN_CÁCH[CHỮ_SỐ]], --number-lines[=PHÂN_CÁCH[CHỮ_SỐ]]
                        đánh số dòng, sử dụng CHỮ_SỐ (5) chữ số, sau đó PHÂN_CÁCH (TAB),
                        mặc định đếm bắt đầu từ dòng thứ nhất của tập tin nhập vào
      -N, --first-line-number=SỐ
                        bắt đầu đếm với SỐ tại dòng thứ nhất của
                        trang in đầu tiên (xem “+TRANG_ĐẦU”)

en:   -o, --indent=MARGIN
                        offset each line with MARGIN (zero) spaces, do not
                        affect -w or -W, MARGIN will be added to PAGE_WIDTH
      -r, --no-file-warnings
                        omit warning when a file cannot be opened
vi:   -o, --indent=LỀ
                        thụt mỗi dòng với LỀ (số không) khoảng trắng,
                        không ảnh hưởng “-w” hoặc “-W”,
                        LỀ sẽ được thêm vào chiều RỘNG_TRANG
      -r, --no-file-warnings
                        bỏ đi cảnh báo khi không mở được một tập tin

en:   -s[CHAR], --separator[=CHAR]
                        separate columns by a single character, default for CHAR
                        is the <TAB> character without -w and 'no char' with -w
                        -s[CHAR] turns off line truncation of all 3 column
                        options (-COLUMN|-a -COLUMN|-m) except -w is set
vi:   -s[KÝ_TỰ],--separator[=KÝ_TỰ]
                        phân chia các cột bằng một ký tự đơn,
                        mặc định cho KÝ_TỰ là ký tự <TAB> không có “-w”
                        và ”no char” với “-w”
                        “-s[KÝ_TỰ]” bỏ việc cắt ngắn dòng của tất cả 3 tùy chọn cột
                        (-CỘT|-a -CỘT|-m) trừ khi đặt “-w”

en:   -S[STRING], --sep-string[=STRING]
                        separate columns by STRING,
                        without -S: Default separator <TAB> with -J and <space>
                        otherwise (same as -S" "), no effect on column options
      -t, --omit-header  omit page headers and trailers
vi:   -S[CHUỖI], --sep-string[=CHUỖI]
                        phân chia các cột bằng CHUỖI,
                        không có -S: Ký tự phân chia mặc định <TAB>
                        bằng -J và <dấu_cách> nếu không (giống như -S" "),
                        không ảnh hưởng đến các tùy chọn cột
      -t, --omit-header  bỏ đi phần đầu và phần đi theo của các trang

en:   -T, --omit-pagination
                        omit page headers and trailers, eliminate any pagination
                        by form feeds set in input files
      -v, --show-nonprinting
                        use octal backslash notation
      -w, --width=PAGE_WIDTH
                        set page width to PAGE_WIDTH (72) characters for
                        multiple text-column output only, -s[char] turns off (72)
vi:   -T, --omit-pagination
                        bỏ qua phần đầu và phần đi theo của trang,
                        loại trừ sự dàn trang bởi mẫu trong tập tin đưa vào
      -v, --show-nonprinting
                        sử dụng ký hiệu gạch ngược bát phân
      -w, --width=RỘNG_TRANG
                        đặt chiều rộng trang thành chiều RỘNG_TRANG (72) ký tự
                        chỉ cho kết quả đa cột văn bản, “-s[ký_tự]” tắt đi (72)

en:   -W, --page-width=PAGE_WIDTH
                        set page width to PAGE_WIDTH (72) characters always,
                        truncate lines, except -J option is set, no interference
                        with -S or -s
vi:   -W, --page-width=RỘNG_TRANG
                        đặt chiều rộng trang thành luôn luôn RỘNG_TRANG (72) ký tự,
                        cắt ngắn các dòng, trừ khi đặt tùy chọn “-J”,
                        không can thiệp với “-S” hoặc “-s”

en: 
    -t is implied if PAGE_LENGTH <= 10.  With no FILE, or when FILE is -, read
    standard input.
vi: 
    ”-t” là ngầm định nếu CHIỀU_DÀI_TRANG ≤ 10.
    Không có TẬP_TIN, hoặc TẬP_TIN là “-” thì đọc đầu vào tiêu chuẩn.

en: Usage: %s [OPTION]... [VARIABLE]...
    Print the values of the specified environment VARIABLE(s).
    If no VARIABLE is specified, print name and value pairs for them all.
vi: Cách dùng: %s [TÙY_CHỌN]... [BIẾN]...
    In ra các giá trị của (những) biến môi trường đưa ra.
    Không đưa ra BIẾN môi trường thì in cặp tên/giá_trị cho mỗi biến.

en:   -0, --null     end each output line with 0 byte rather than newline
vi:   -0, --null     kết thúc mỗi dòng kết xuất bằng 0 byte thay cho ký tự dòng mới

en: 
    FORMAT controls the output as in C printf.  Interpreted sequences are:
    
      \"      double quote
vi: 
    ĐỊNH_DẠNG điều khiển kết xuất giống như trong printf kiểu C.
    Các chuỗi được biên dịch là:
    
      \"      ngoặc kép

en:   \NNN    byte with octal value NNN (1 to 3 digits)
      \xHH    byte with hexadecimal value HH (1 to 2 digits)
      \uHHHH  Unicode (ISO/IEC 10646) character with hex value HHHH (4 digits)
      \UHHHHHHHH  Unicode character with hex value HHHHHHHH (8 digits)
vi:   \NNN    byte có giá trị bát phân NNN (1 đến 3 chữ số)
      \xHH    byte có giá trị thập lục HH (1 đến 2 chữ số)
      \uHHHH  ký tự Unicode (ISO/IEC 10646) có giá trị thập lục HHHH (4 chữ số)
      \UHHHHHHHH ký tự Unicode có giá trị thập lục HHHHHHHH (8 chữ số)

en:   %%      a single %
      %b      ARGUMENT as a string with '\' escapes interpreted,
              except that octal escapes are of the form \0 or \0NNN
    
    and all C format specifications ending with one of diouxXfeEgGcs, with
    ARGUMENTs converted to proper type first.  Variable widths are handled.
vi:   %%      một dấu % đơn
      %b      ĐỐI_SỐ là một chuỗi có các ký tự thoát “\” đã biên dịch,
                trừ khi dãy thoát bát phân có dạng “\0” hoặc “\0NNN”
    
    và tất cả các dạng C kết thúc bởi một trong “diouxXfeEgGcs”,
    và đầu tiên các ĐỐI SỐ đã chuyển đổi tới dạng thích hợp.
    Chiều dài các biến được điều khiển.

en: %s: value not completely converted
vi: %s: giá trị chưa được chuyển đổi hoàn toàn

en: missing hexadecimal number in escape
vi: thiếu số thập lục trong dãy thoát

en: invalid field width: %s
vi: sai chiều rộng trường: %s

en: invalid precision: %s
vi: sai độ chính xác: %s

en: %.*s: invalid conversion specification
vi: %.*s: sai sự xác định chuyển đổi

en: %s (for regexp %s)
vi: %s (cho biểu thức chính quy %s)

en:   -A, --auto-reference           output automatically generated references
      -G, --traditional              behave more like System V 'ptx'
      -F, --flag-truncation=STRING   use STRING for flagging line truncations
vi:   -A, --auto-reference           đưa ra sự chỉ đến đã tạo ra tự động
      -G, --traditional              làm việc giống với “ptx” của System V
      -F, --flag-truncation=CHUỖI    dùng CHUỖI để đánh dấu sự cắt dòng

en:   -M, --macro-name=STRING        macro name to use instead of 'xx'
      -O, --format=roff              generate output as roff directives
      -R, --right-side-refs          put references at right, not counted in -w
      -S, --sentence-regexp=REGEXP   for end of lines or end of sentences
      -T, --format=tex               generate output as TeX directives
vi:   -M, --macro-name=CHUỖI         tên vĩ lệnh để sử dụng thay cho “xx”
      -O, --format=roff              tạo ra kết quả như chỉ thị roff
      -R, --right-side-refs          đặt sự chỉ đến ở bên phải, không đếm trong ”-w”
      -S, --sentence-regexp=BTCQ     cho cuối các dòng hoặc cuối các câu
                                       (BTCQ: biểu thức chính quy)
      -T, --format=tex               tạo kết quả như chỉ thị TeX

en:   -r, --references               first field of each line is a reference
      -t, --typeset-mode               - not implemented -
      -w, --width=NUMBER             output width in columns, reference excluded
vi:   -r, --references               trường đầu tiên của mỗi dòng là một sự tham khảo
      -t, --typeset-mode             (chưa thực hiện)
      -w, --width=SỐ                 chiều rộng kết quả theo cột, bỏ đi sự tham khảo

en: 
    With no FILE or if FILE is -, read Standard Input.  '-F /' by default.
vi: 
    Khi không có TẬP_TIN hoặc khi TẬP_TIN là “-”, đọc đầu vào tiêu chuẩn. “-F /” theo mặc định.

en: invalid gap width: %s
vi: chiều rộng chỗ trống sai: %s

en: Print the full filename of the current working directory.
vi: In ra tên đầy đủ của thư mục làm việc hiện thời.

en:   -L, --logical   use PWD from environment, even if it contains symlinks
      -P, --physical  avoid all symlinks
vi:   -L, --logical   dùng PWD từ môi trường, thậm chí nếu nó chứa liên kết tượng trưng
      -P, --physical  tránh mọi liên kết tượng trưng

en: couldn't find directory entry in %s with matching i-node
vi: không tìm thấy mục nhập thư mục trong %s có inode tương ứng

en: Print value of a symbolic link or canonical file name
vi: Hiển thị giá trị của một liên kết mềm hoặc tên tập tin chuẩn tắc.

en:   -f, --canonicalize            canonicalize by following every symlink in
                                    every component of the given name recursively;
                                    all but the last component must exist
      -e, --canonicalize-existing   canonicalize by following every symlink in
                                    every component of the given name recursively,
                                    all components must exist
vi:   -f, --canonicalize            làm hợp quy tắc bằng cách theo đệ quy
                mọi liên kết mềm trong mọi thành phần của tên đưa ra;
                tất cả thành phần (trừ mục cuối cùng) của đường dẫn phải tồn tại
      -e, --canonicalize-existing   làm hợp quy tắc bằng cách theo đệ quy
                mọi liên kết mềm sau trong mọi thành phần của đường dẫn đưa ra,
                tất cả thành phầu của đường dẫn phải tồn tại

en: Print the resolved absolute file name;
    all but the last component must exist
vi: In ra tên tập tin tuyệt đối đã phân giải;
    tất cả nhưng thành phần cuối cùng phải tồn tại sẵn

en:   -e, --canonicalize-existing  all components of the path must exist
      -m, --canonicalize-missing   no components of the path need exist
      -L, --logical                resolve '..' components before symlinks
      -P, --physical               resolve symlinks as encountered (default)
      -q, --quiet                  suppress most error messages
          --relative-to=FILE       print the resolved path relative to FILE
          --relative-base=FILE     print absolute paths unless paths below FILE
      -s, --strip, --no-symlinks   don't expand symlinks
      -z, --zero                   separate output with NUL rather than newline
vi:   -e, --canonicalize-existing  tất cả các bộ phận hợp thành đường đẫn phải có sẵn
      -m, --canonicalize-missing   không cần thành phần hợp thành đường dẫn tồn tại
      -L, --logical                giải quyết thành phần “..” trước liên kết mềm
      -P, --physical               giải quyết liên kết mềm khi gặp (mặc định)
      -q, --quiet                  ngăn chặn phần lớn các báo lỗi
          --relative-to=FILE       in ra đường dẫn tương đối với FILE
          --relative-base=FILE     in ra đường dẫn tuyệt đối với FILE trừ các
                                    đường dẫn nằm trong
      -s, --strip, --no-symlinks   không mở rộng liên kết mềm
      -z, --zero                   ngăn cách kết xuất với NUL thay vì tạo dòng mới

en: generating relative path
vi: tạo đường dẫn tương đối

en: %s: descend into directory %s?
vi: %s: đi vào thư mục %s không?

en: removed directory: %s
vi: đã xóa thư mục: %s

en: cannot remove directory: %s
vi: không xóa được thư mục: %s

en: traversal failed: %s
vi: lỗi theo cây: %s

en: unexpected failure: fts_info=%d: %s
    please report to %s
vi: gặp lỗi bất thường: fts_info=%d: %s
    xin hãy thông báo cho %s

en: Try '%s ./%s' to remove the file %s.
vi: Thử lệnh “%s ./%s” để xóa tập tin %s.

en: Remove (unlink) the FILE(s).
    
      -f, --force           ignore nonexistent files and arguments, never prompt
      -i                    prompt before every removal
vi: Xoá (hủy liên kết) các TẬP_TIN.
    
      -f, --force           bỏ qua tập tin không tồn tại, không bao giờ hỏi trước
      -i                    hỏi trước mỗi lần xóa

en:       --no-preserve-root  do not treat '/' specially
          --preserve-root   do not remove '/' (default)
      -r, -R, --recursive   remove directories and their contents recursively
      -d, --dir             remove empty directories
      -v, --verbose         explain what is being done
vi:       --no-preserve-root không coi “/” là đặc biệt
          --preserve-root   không xóa “/” (mặc định)
      -r, -R, --recursive   xóa đệ quy các thư mục và nội dung của chúng
      -d, --dir             xóa bỏ thư mục rỗng
      -v, --verbose         cho biết những gì đang thực hiện

en: 
    To remove a file whose name starts with a '-', for example '-foo',
    use one of these commands:
      %s -- -foo
    
      %s ./-foo
vi: 
    Để xóa một tập tin có tên bắt đầu với một “-”, ví dụ “-foo”,
    sử dụng một trong các câu lệnh sau:
      %s -- -foo
    
      %s ./-foo

en: 
    Note that if you use rm to remove a file, it might be possible to recover
    some of its contents, given sufficient expertise and/or time.  For greater
    assurance that the contents are truly unrecoverable, consider using shred.
vi: 
    Chú ý rằng nếu dùng lệnh “rm” để xóa bỏ một tập tin nào đó,
    vẫn có khả năng phục hồi một phần hoặc toàn bộ nội dung của tập tin đó
    (nếu có đủ kỹ năng và/hay thời gian).
    Để đảm bảo rằng nội dung không phục hồi được, hãy sử dụng “shred”.

en: %s: remove all arguments?
vi: %s: xóa mọi đối số không?

en: removing directory, %s
vi: đang xóa thư mục, %s

en: Remove the DIRECTORY(ies), if they are empty.
    
          --ignore-fail-on-non-empty
                      ignore each failure that is solely because a directory
                        is non-empty
vi: Gỡ bỏ mỗi THƯ_MỤC trống.
    
          --ignore-fail-on-non-empty
                      bỏ qua mỗi lần thất bại do thư mục không trống gây ra

en:   -p, --parents   remove DIRECTORY and its ancestors; e.g., 'rmdir -p a/b/c' is
                        similar to 'rmdir a/b/c a/b a'
      -v, --verbose   output a diagnostic for every directory processed
vi:   -p, --parents   gỡ bỏ THƯ_MỤC và các thư mục cấp trên nó;
                        v.d. “rmdir -p a/b/c” tương tự với “rmdir a/b/c a/b a”.
      -v, --verbose   đưa ra chuẩn đoán cho mỗi thư mục được xử lý

en: multiple roles
vi: đa vai trò

en: multiple types
vi: đa kiểu

en: multiple users
vi: đa người dùng

en: multiple levelranges
vi: đa phạm vi cấp

en: no command specified
vi: chưa ghi rõ lệnh

en: %s may be used only on a SELinux kernel
vi: %s dùng được chỉ với hạt nhân SELinux

en: unable to set security context %s
vi: không thể đặt ngữ cảnh bảo mật %s

en: FORMAT must be suitable for printing one argument of type 'double';
    it defaults to %.PRECf if FIRST, INCREMENT, and LAST are all fixed point
    decimal numbers with maximum precision PREC, and to %g otherwise.
vi: ĐỊNH_DẠNG phải thích hợp để in ra một đối số kiểu “double”;
    nó có giá trị mặc định là “%.PRECf” nếu ĐẦU, ĐỘ_TĂNG, và CUỐI
    đều là số thập phân dấu chấm cố định có độ chính xác tối đa PREC,
    và nếu không thì là %g.

en: format %s has unknown %%%c directive
vi: không hiểu định dạng %s có chỉ thị %%%c

en: format string may not be specified when printing equal width strings
vi: không được chỉ ra chuỗi định dạng khi in các chuỗi có chiều rộng bằng nhau

en: Usage: %s [SHORT-OPTION]... USER COMMAND [ARGUMENT]...
      or:  %s LONG-OPTION
vi: Cách dùng: %s [TÙY_CHỌN_NGẮN]... NGƯỜI_DÙNG LỆNH [ĐỐI_SỐ]...
         hoặc: %s TÙY_CHỌN_DÀI

en: Drop any supplemental groups, assume the user-ID and group-ID of the specified
    USER (numeric ID or user name), and run COMMAND with any specified ARGUMENTs.
    Exit with status 111 if unable to assume the required user and group ID.
    Otherwise, exit with the exit status of COMMAND.
    This program is useful only when run by root (user ID zero).
vi: Bỏ mọi nhóm phụ, giả sử ID người dùng và ID nhóm của NGƯỜI_DÙNG
    chỉ ra (ID thuộc số hay tên người dùng), và chạy câu LỆNH với mọi ĐỐI_SỐ đưa ra.
    Thoát với trạng thái 111 nếu không thể dùng UID và GID yêu cầu.
    Nếu không, thoát với trạng thái thoát của câu LỆNH.
    Chương trình này chỉ có ích khi chạy bởi root (UID=0).

en: cannot set group-ID to %lu
vi: không đặt được ID nhóm thành %lu

en: cannot set user-ID to %lu
vi: không đặt được ID người dùng thành %lu

en:   -f, --force    change permissions to allow writing if necessary
      -n, --iterations=N  overwrite N times instead of the default (%d)
          --random-source=FILE  get random bytes from FILE
      -s, --size=N   shred this many bytes (suffixes like K, M, G accepted)
vi:   -f, --force    Thay đổi quyền hạn để cho phép ghi nhớ nếu cần thiết
      -n, --iterations=SỐ    ghi đè SỐ lần thay cho giá trị mặc định (%d)
          --random-source=TẬP_TIN    Lấy các byte ngẫu nhiên từ tập tin này
      -s, --size=N   shred số byte này (chấp nhận các hậu tố K, M, G, v.d. “102K”)

en: %s: fdatasync failed
vi: %s: fdatasync bị lỗi

en: %s: fsync failed
vi: %s: fsync bị lỗi

en: %s: cannot rewind
vi: %s: không thể tua lại

en: %s: pass %lu/%lu (%s)...
vi: %s: thực hiện %lu/%lu (%s)...

en: %s: error writing at offset %s
vi: %s: lỗi ghi tại hiệu %s

en: %s: lseek failed
vi: %s: lseek bị lỗi

en: %s: file too large
vi: %s: tập tin quá lớn

en: %s: fstat failed
vi: %s: fstat bị lỗi

en: %s: invalid file type
vi: %s: sai dạng tập tin

en: %s: file has negative size
vi: %s: tập tin có kích cỡ âm

en: %s: error truncating
vi: %s: lỗi cắt ngắn

en: %s: fcntl failed
vi: %s: fcntl bị lỗi

en: %s: removing
vi: %s: đang xóa

en: %s: renamed to %s
vi: %s: đã đổi tên thành %s

en: %s: failed to close
vi: %s: lỗi đóng

en: %s: failed to open for writing
vi: %s: lỗi mở để ghi

en: %s: invalid number of passes
vi: %s: sai số lần thực hiện

en: multiple random sources specified
vi: đã chỉ ra nhiều nguồn ngẫu nhiên

en: %s: invalid file size
vi: %s: sai kích cỡ tập tin

en:   -e, --echo                treat each ARG as an input line
      -i, --input-range=LO-HI   treat each number LO through HI as an input line
      -n, --head-count=COUNT    output at most COUNT lines
      -o, --output=FILE         write result to FILE instead of standard output
          --random-source=FILE  get random bytes from FILE
      -z, --zero-terminated     end lines with 0 byte, not newline
vi:   -e, --echo                coi mỗi Đ.SỐ là một dòng nhập vào
      -i, --input-range=THẤP-CAO  coi mỗi con số từ THẤP đến CAO là
                                một dòng nhập vào
      -n, --head-count=SỐ       xuất nhiều nhất SỐ dòng
      -o, --output=TẬP_TIN      ghi kết quả vào tập tin này,
                                thay cho đầu ra tiêu chuẩn
          --random-source=TẬP_TIN  lấy các byte ngẫu nhiên từ tập tin này
      -z, --zero-terminated     kết thúc dòng bằng 0 byte, không phải ký tự dòng mới

en: invalid input range %s
vi: sai phạm vi nhập vào %s

en: invalid line count %s
vi: sai đếm dòng %s

en: multiple output files specified
vi: đã chỉ ra nhiều tập tin kết quả

en: cannot combine -e and -i options
vi: không thể kết hợp hai tùy chọn “-e” và “-i”

en: Usage: %s NUMBER[SUFFIX]...
      or:  %s OPTION
    Pause for NUMBER seconds.  SUFFIX may be 's' for seconds (the default),
    'm' for minutes, 'h' for hours or 'd' for days.  Unlike most implementations
    that require NUMBER be an integer, here NUMBER may be an arbitrary floating
    point number.  Given two or more arguments, pause for the amount of time
    specified by the sum of their values.
vi: Cách dùng: %s SỐ[HẬU_TỐ]...
         hoặc: %s TÙY_CHỌN
    Tạm dừng trong vòng SỐ giây.
    HẬU_TỐ có thể là:
     * s    giây (mặc định)
     * m    phút
     * h    giờ
     * d    ngày
    Không giống như phần lớn bản thực hiện yêu cầu SỐ là số nguyên,
    ở đây SỐ có thể là số thực dấu chấm động.
    Đưa ra hai đối số hoặc nhiều hơn thì tạm dừng trong thời gian là tổng các giá trị đó.

en: invalid time interval %s
vi: sai khoảng thời gian %s

en: cannot read realtime clock
vi: không đọc được đồng hồ thời gian thực

en: Ordering options:
vi: Tùy chọn sắp xếp:

en:   -g, --general-numeric-sort  compare according to general numerical value
      -i, --ignore-nonprinting    consider only printable characters
      -M, --month-sort            compare (unknown) < 'JAN' < ... < 'DEC'
vi:   -g, --general-numeric-sort  so sánh theo giá trị thuộc số kiểu chung
      -i, --ignore-nonprinting    tính chỉ các ký tự có thể in được
      -M, --month-sort            so sánh (không hiểu) < “Th1” < ... < ”Th12”

en:   -h, --human-numeric-sort    compare human readable numbers (e.g., 2K 1G)
vi:   -h, --human-numeric-sort    so sánh các số mà người đọc được (v.d. 2K 1G)

en:   -n, --numeric-sort          compare according to string numerical value
      -R, --random-sort           sort by random hash of keys
          --random-source=FILE    get random bytes from FILE
      -r, --reverse               reverse the result of comparisons
vi:   -n, --numeric-sort          so sánh theo giá trị thuộc số kiểu chuỗi
      -R, --random-sort           sắp xếp theo hash ngẫu nhiên của khoá
          --random-source=TẬP_TIN lấy các byte ngẫu nhiên từ tập tin này
      -r, --reverse               đảo ngược kết quả so sánh

en:       --sort=WORD             sort according to WORD:
                                    general-numeric -g, human-numeric -h, month -M,
                                    numeric -n, random -R, version -V
      -V, --version-sort          natural sort of (version) numbers within text
vi:       --sort=TỪ             sắp xếp theo TỪ:
     * general-numeric -g		thuộc số kiểu chung
     * human-numeric -h		thuộc số kiểu người
     * month -M				tháng
     * numeric -n			thuộc số
     * random -R			ngẫu nhiên
     * version -V			phiên bản
      -V, --version-sort          sắp xếp số thứ tự (phiên bản) một cách tự nhiên bên trong văn bản

en: Other options:
vi: Tùy chọn khác:

en:       --batch-size=NMERGE   merge at most NMERGE inputs at once;
                                for more use temp files
vi:       --batch-size=SỐ      gộp lại đồng thời nhiều nhất SỐ đầu vào;
                               nếu cần hơn, hãy sử dụng các tập tin tạm thời

en:   -c, --check, --check=diagnose-first  check for sorted input; do not sort
      -C, --check=quiet, --check=silent  like -c, but do not report first bad line
          --compress-program=PROG  compress temporaries with PROG;
                                  decompress them with PROG -d
vi:   -c, --check, --check=diagnose-first
                              kiểm tra có đầu vào đã sắp xếp; không nên sắp xếp
      -C, --check=quiet, --check=silent
                              giống “-c”, nhưng không thông báo dòng sai thứ nhất
          --compress-program=PROG
                              nén các đồ tạm thời bằng chương trình này;
                              để giải nén cũng đặt “-d”

en:       --debug               annotate the part of the line used to sort,
                                  and warn about questionable usage to stderr
          --files0-from=F       read input from the files specified by
                                NUL-terminated names in file F;
                                If F is - then read names from standard input
vi:       --debug               ,
                                  and warn about questionable usage to stderr
          --files0-from=F       read input from the files specified by
                                NUL-terminated names in file F;
                                If F is - then read names from standard input

en:   -k, --key=KEYDEF          sort via a key; KEYDEF gives location and type
      -m, --merge               merge already sorted files; do not sort
vi: -k, --key=KEYDEF            sắp xếp qua khóa, KEYDEF chỉ ra vị trí và kiểu
      -m, --merge               hòa trộn các tập tin đã sắp xếp rồi; chứ không
                                sắp xếp

en:   -t, --field-separator=SEP  use SEP instead of non-blank to blank transition
      -T, --temporary-directory=DIR  use DIR for temporaries, not $TMPDIR or %s;
                                  multiple options specify multiple directories
          --parallel=N          change the number of sorts run concurrently to N
      -u, --unique              with -c, check for strict ordering;
                                  without -c, output only the first of an equal run
vi:   -t, --field-separator=SEP   phân cách các trường bằng SEP này thay ký tự trống
      -T, --temporary-directory=DIR dùng DIR làm thư mục tạm thời, không phải
                              $TMPDIR hay %s;
                              có thể chỉ định nhiều thư mục
        --parallel=N          thay đổi số sắp xếp chạy đồng thời là N
      -u, --unique            nếu có “-c”, kiểm tra có thứ tự chặt chẽ;
                              khi không có “-c”, chỉ xuất kết quả chạy đầu tiên

en:   -z, --zero-terminated     end lines with 0 byte, not newline
vi:   -z, --zero-terminated   kết thúc dòng với 0 byte, thay cho ký tự dòng mới

en: 
    KEYDEF is F[.C][OPTS][,F[.C][OPTS]] for start and stop position, where F is a
    field number and C a character position in the field; both are origin 1, and
    the stop position defaults to the line's end.  If neither -t nor -b is in
    effect, characters in a field are counted from the beginning of the preceding
    whitespace.  OPTS is one or more single-letter ordering options [bdfgiMhnRrV],
    which override global ordering options for that key.  If no key is given, use
    the entire line as the key.
    
    SIZE may be followed by the following multiplicative suffixes:
vi: 
    KEYDEF  là F[.C][TÙY_CHỌN...], [F[.C][TÙY_CHỌN...]] cho điểm đầu và cuối, trong đó F là số thứ tự trường
    và C là vị trí của ký tự trong trường; cả hai có gốc bắt đầu là 1. và
    điểm kết thúc mặc định là cuối dòng. Nếu cả hai -t và -b đều không được đặt khi thi hành,
    thì tính trường bắt đầu từ trước khoảng trắng.TÙY_CHỌN là một hoặc vài ký tự đơn xếp theo thứ tự [bdfgiMhnRrV]
    các tùy chọn này sẽ đè lên các tùy chọn toàn cục. Khi không đưa ra một khóa,
    thì dùng cả dòng làm khóa.
    
    CỠ có thể theo bởi hậu tố là bội số của:

en: waiting for %s [-d]
vi: đang đợi %s [-d]

en: %s [-d] terminated abnormally
vi: %s [-d] đã chấm dứt bất thường

en: cannot create temporary file in %s
vi: không tạo được tập tin tạm thời trong %s

en: fflush failed
vi: fflush bị lỗi

en: dup2 failed
vi: dup2 bị lỗi

en: couldn't execute %s
vi: không thể thực hiện %s

en: couldn't create temporary file
vi: không tạo được tập tin tạm thời

en: couldn't create process for %s -d
vi: không tạo được tiến trình cho %s -d

en: couldn't execute %s -d
vi: không thể thực hiện %s -d

en: invalid --%s argument %s
vi: sai đối số “--%s” %s

en: minimum --%s argument is %s
vi: đối số “--%s” tối thiểu là %s

en: --%s argument %s too large
vi: tùy chọn --%s nhận đối số %s quá lớn

en: maximum --%s argument with current rlimit is %s
vi: đối số “--%s” tối đa theo giới hạn rlimit hiện thời là %s

en: number in parallel must be nonzero
vi: số song song không thể là không

en: the untransformed string was %s
vi: chuỗi chưa được chuyển dạng là %s

en: ^ no match for key
vi: ^ không có kết quả khớp

en: obsolescent key %s used; consider %s instead
vi: đang dùng khóa cũ “%s”; hãy dùng khóa mới “%s” để thay thế

en: key %lu has zero width and will be ignored
vi: Khóa %lu có chiều ngang là 0 và sẽ bị bỏ qua

en: leading blanks are significant in key %lu; consider also specifying 'b'
vi: có dấu cách ở đầu là quan trọng trong khóa %lu; hãy chỉ định “b”

en: key %lu is numeric and spans multiple fields
vi: Khóa %lu là số và trải rộng nhiều trường

en: option '-%s' is ignored | options '-%s' are ignored
vi[0]: các tùy chọn “-%s” bị bỏ qua

en: option '-r' only applies to last-resort comparison
vi: Tùy chọn ”-r” chỉ áp dụng được cho so sánh phần cuối

en: cannot read
vi: không thể đọc

en: %s: invalid field specification %s
vi: %s: sai xác định trường %s

en: options '-%s' are incompatible
vi: các tùy chọn “-%s” không tương thích với nhau

en: %s: invalid count at start of %s
vi: %s: sai số đếm tại đầu của %s

en: invalid number after '-'
vi: số sai nằm sau “-”

en: invalid number after '.'
vi: số sai nằm sau “.”

en: stray character in field spec
vi: ký tự rác trong lời xác định trường

en: multiple compress programs specified
vi: đã chỉ ra nhiều chương trình nén

en: invalid number at field start
vi: số sai tại đầu trường

en: field number is zero
vi: số của trường là không

en: character offset is zero
vi: hiệu ký tự là không

en: invalid number after ','
vi: số sai ở sau “,”

en: cannot read file names from %s
vi: không đọc được tên tập tin từ %s

en: %s:%lu: invalid zero-length file name
vi: %s:%lu: sai tên tập tin chiều dài không

en: no input from %s
vi: không có dữ liệu nhập vào từ %s

en: using %s sorting rules
vi: dùng luật sắp xếp %s

en: using simple byte comparison
vi: dùng so sánh byte đơn giản

en: the suffix length needs to be at least %zu
vi: chiều dài hậu tố tổi thiểu là %zu

en: Usage: %s [OPTION]... [INPUT [PREFIX]]
vi: Cách dùng: %s [TÙY_CHỌN]... [ĐẦU_VÀO [TIỀN_TỐ]]

en:   -a, --suffix-length=N   generate suffixes of length N (default %d)
          --additional-suffix=SUFFIX  append an additional SUFFIX to file names.
      -b, --bytes=SIZE        put SIZE bytes per output file
      -C, --line-bytes=SIZE   put at most SIZE bytes of lines per output file
      -d, --numeric-suffixes[=FROM]  use numeric suffixes instead of alphabetic.
                                       FROM changes the start value (default 0).
      -e, --elide-empty-files  do not generate empty output files with '-n'
          --filter=COMMAND    write to shell COMMAND; file name is $FILE
      -l, --lines=NUMBER      put NUMBER lines per output file
      -n, --number=CHUNKS     generate CHUNKS output files.  See below
      -u, --unbuffered        immediately copy input to output with '-n r/...'
vi:   -a, --suffix-length=N   sử dụng các hậu tố với chiều dài N (mặc định %d)
          --additional-suffix=SUFFIX  nối thêm hậu tố SUFFIX vàp têm tập tin.
      -b, --bytes=SIZE        đặt SIZE byte cho mỗi tập tin kết quả
      -C, --line-bytes=SIZE   đặt nhiều nhất CỠ byte dòng cho mỗi tập tin kết quả
      -d, --numeric-suffixes[=FROM]  sử dụng hậu tố kiểu số thay cho chữ cái
                               FROM thay đổi giá trị khởi đầu (mặc định là 0).
      -e, --elide-empty-files không tạo file trống với “-n”
          --filter=LỆNH       ghi vào LỆNH shell; với tên tập tin $FILE
      -l, --lines=SỐ          đặt SỐ dòng cho mỗi tập tin kết quả
      -n, --number=CHUNKS     sinh CHUNKS tập tin.  Xem dưới đây
      -u, --unbuffered        Sao chép trực tiếp từ đầu vào tới đầu ra với “-n r/...”

en: 
    CHUNKS may be:
    N       split into N files based on size of input
    K/N     output Kth of N to stdout
    l/N     split into N files without splitting lines
    l/K/N   output Kth of N to stdout without splitting lines
    r/N     like 'l' but use round robin distribution
    r/K/N   likewise but only output Kth of N to stdout
vi: 
    CHUNKS có thể là:
    N       chia nhỏ thành N tập tin theo cỡ của đầu vào
    K/N     đầu ra thứ K trên N của stdout
    l/N     chia nhỏ thành N tập tin không có dòng chia cắt
    l/K/N   đầu ra thứ K trên N trong stdout không có dòng chia cắt
    r/N     tương tự “l” nhưng dùng phân phối round-robin
    r/K/N   tương tự nhưng chỉ xuất xuất phần thứ K trên N ra stdout

en: output file suffixes exhausted
vi: cạn các đuôi (hậu tố) kết xuất

en: creating file %s
vi: đang tạo tập tin %s

en: %s would overwrite input; aborting
vi: %s muốn ghi đè kết xuất; đang bỏ qua

en: failed to set FILE environment variable
vi: Không đặt được biến môi trường FILE

en: executing with FILE=%s
vi: thực thi với FILE=%s

en: closing prior pipe
vi: đóng pipe trước

en: closing output pipe
vi: đóng pipe xuất ra

en: moving input pipe
vi: di chuyển pipe đầu vào

en: closing input pipe
vi: đóng pipe đầu vào

en: failed to run command: "%s -c %s"
vi: gặp lỗi khi chạy câu lệnh: “%s -c %s”

en: failed to close input pipe
vi: không thể đóng pipe đầu vào

en: waiting for child process
vi: đợi tiến trình con

en: with FILE=%s, signal %s from command: %s
vi: với FILE=%s, tín hiệu %s từ dòng lệnh: %s

en: with FILE=%s, exit %d from command: %s
vi: với FILE=%s, thoát %d từ dòng lệnh: %s

en: unknown status from command (0x%X)
vi: trạng thái chưa được biết đến từ câu lệnh (0x%X)

en: cannot split in more than one way
vi: không thể chia theo vài cách

en: %s: invalid number of chunks
vi: %s: sai số gói

en: %s: invalid chunk number
vi: %s: sai số mảnh

en: %s: invalid suffix length
vi: %s: sai chiều dài hậu tố

en: %s: invalid number of bytes
vi: %s: số byte sai

en: %s: invalid number of lines
vi: %s: số dòng sai

en: %s: invalid start value for numerical suffix
vi: %s: sai giá trị bắt đầu cho hậu tố dạng số

en: %s: invalid IO block size
vi: %s: cỡ khối IO không hợp lệ

en: --filter does not process a chunk extracted to stdout
vi: --filter không xử lý bó được xuất ra stdout

en: numerical suffix start value is too large for the suffix length
vi: giá trị hậu tố bằng số khởi đầu quá lớn so với độ dài hậu tố

en: %s: cannot determine file size
vi: %s: không thể xác định cỡ tập tin

en: failed to canonicalize %s
vi: không thể chuẩn hóa %s

en: warning: unrecognized escape '\%c'
vi: cảnh báo: không nhận ra dãy thoát “\%c”

en: %s: invalid directive
vi: %s: sai chỉ thị

en: using %s to denote standard input does not work in file system mode
vi: sử dụng %s để đại diện đầu vào tiêu chuẩn cũng không hoạt động trong chế độ hệ thống tập tin

en: cannot read file system information for %s
vi: không đọc được thông tin hệ thống tập tin cho %s

en: cannot stat standard input
vi: không thể lấy trạng thái về đầu vào tiêu chuẩn

note: TRANSLATORS: This string uses format specifiers from 'stat --help' with --file-system, and NOT from printf.
en:   File: "%n"
        ID: %-8i Namelen: %-7l Type: %T
    Block size: %-10s Fundamental block size: %S
    Blocks: Total: %-10b Free: %-10f Available: %a
    Inodes: Total: %-10c Free: %d
vi:   Tập tin: "%n"
        ID: %-8i Namelen: %-7l Kiểu: %T
    Cỡ block: %-10s Cỡ block cơ bản: %S
    Block: Tổng: %-10b Trống: %-10f Sẵn dùng: %a
    Inode: Tổng: %-10c Trống: %d

note: TRANSLATORS: This string uses format specifiers from 'stat --help' without --file-system, and NOT from printf.
en:   File: %N
      Size: %-10s	Blocks: %-10b IO Block: %-6o %F
vi:   Tập tin: %N
      Cỡ: %-10s	Block: %-10b IO Block: %-6o %F

note: TRANSLATORS: This string uses format specifiers from 'stat --help' without --file-system, and NOT from printf.
en: Device: %Dh/%dd	Inode: %-10i  Links: %-5h Device type: %t,%T
vi: Thiết bị: %Dh/%dd	Inode: %-10i  Liên kết: %-5h Kiểu thiết bị: %t,%T

note: TRANSLATORS: This string uses format specifiers from 'stat --help' without --file-system, and NOT from printf.
en: Device: %Dh/%dd	Inode: %-10i  Links: %h
vi: Thiết bị: %Dh/%dd	Inode: %-10i  Liên kết: %h

note: TRANSLATORS: This string uses format specifiers from 'stat --help' without --file-system, and NOT from printf.
en: Access: (%04a/%10.10A)  Uid: (%5u/%8U)   Gid: (%5g/%8G)
vi: Truy cập: (%04a/%10.10A)  Uid: (%5u/%8U)   Gid: (%5g/%8G)

note: TRANSLATORS: This string uses format specifiers from 'stat --help' without --file-system, and NOT from printf.
en: Context: %C
vi: Ngữ cảnh: %C

en: Access: %x
    Modify: %y
    Change: %z
     Birth: %w
vi: Truy cập: %x
    Ngày sửa: %y
    Thay đổi: %z
    Ngày tạo: %w

en:   -c  --format=FORMAT   use the specified FORMAT instead of the default;
                              output a newline after each use of FORMAT
          --printf=FORMAT   like --format, but interpret backslash escapes,
                              and do not output a mandatory trailing newline.
                              If you want a newline, include \n in FORMAT
      -t, --terse           print the information in terse form
vi:   -c  --format=ĐỊNH_DẠNG dùng ĐỊNH_DẠNG đưa ra thay cho định dạng mặc định;
                             xuất một ký tự dòng mới sau mỗi lần dùng ĐỊNH_DẠNG
          --printf=ĐỊNH_DẠNG giống “--format”, nhưng phiên dịch thoát chuỗi dấu gạch
                             ngược, và không kết xuất ký tự dòng mới đi theo. Muốn
                             tạo dòng mới thì thêm “\n” vào trong chuỗi ĐỊNH_DẠNG.
      -t, --terse           in ra thông tin dưới dạng ngắn

en: 
    The valid format sequences for files (without --file-system):
    
      %a   access rights in octal
      %A   access rights in human readable form
      %b   number of blocks allocated (see %B)
      %B   the size in bytes of each block reported by %b
      %C   SELinux security context string
vi: 
    Các chuỗi định dạng đúng cho các tập tin (không có --file-system):
    
      %a   quyền truy cập theo dạng bát phân
      %A   quyền truy cập theo dạng dễ đọc
      %b   số khối đã cấp phát (xem %B)
      %B   kích cỡ theo byte của mỗi khối được %b thông báo
      %C   chuỗi ngữ cảnh bảo mật SELinux

en:   %d   device number in decimal
      %D   device number in hex
      %f   raw mode in hex
      %F   file type
      %g   group ID of owner
      %G   group name of owner
vi:   %d   số hiệu thiết bị theo dạng thập phân
      %D   số hiệu thiết bị theo dạng thập lục
      %f   chế độ thô theo dạng thập lục
      %F   kiểu tập tin
      %g   ID nhóm của người sở hữu
      %G   tên nhóm của người sở hữu

en:   %h   number of hard links
      %i   inode number
      %m   mount point
      %n   file name
      %N   quoted file name with dereference if symbolic link
      %o   optimal I/O transfer size hint
      %s   total size, in bytes
      %t   major device type in hex
      %T   minor device type in hex
vi:   %h   số liên kết cứng
      %i   số hiệu inode
      %m   điểm gắn kết
      %n   tên tập tin
      %N   tên tập tin đã trích dẫn (bỏ liên kết nếu là liên kết mềm)
      %o   kích cỡ khối I/O
      %s   tổng kích cỡ theo byte
      %t   kiểu thiết bị lớn theo dạng thập lục
      %T   kiểu thiết bị nhỏ theo dạng thập lục

en:   %u   user ID of owner
      %U   user name of owner
      %w   time of file birth, human-readable; - if unknown
      %W   time of file birth, seconds since Epoch; 0 if unknown
      %x   time of last access, human-readable
      %X   time of last access, seconds since Epoch
      %y   time of last modification, human-readable
      %Y   time of last modification, seconds since Epoch
      %z   time of last change, human-readable
      %Z   time of last change, seconds since Epoch
vi:   %u   ID của người sở hữu
      %U   tên người dùng của người sở hữu
      %w   thời điểm sinh ra tập tin, con người đọc được; - nếu không hiểu
      %W   thời điểm sinh ra tập tin; số giây từ Epoch; 0 nếu không hiểu
      %x   thời gian truy cập cuối cùng, con người đọc được
      %X   thời gian truy cập cuối cùng, theo giây kể từ Epoch
      %y   thời gian sửa đổi cuối cùng, con người đọc được
      %Y   thời gian sửa đổi cuối cùng, theo giây kể từ Epoch
      %z   thời gian thay đổi cuối cùng, con người đọc được
      %Z   thời gian thay đổi cuối cùng, theo giây kể từ Epoch

en: Valid format sequences for file systems:
    
      %a   free blocks available to non-superuser
      %b   total data blocks in file system
      %c   total file nodes in file system
      %d   free file nodes in file system
      %f   free blocks in file system
vi: Các dãy định dạng đúng cho hệ thống tập tin:
    
      %a   các khối còn trống cho người dùng không phải siêu người dùng
      %b   tổng số khối dữ liệu trong hệ thống tập tin
      %c   tổng số nút tập tin trong hệ thống tập tin
      %d   số nút tập tin còn trống trong hệ thống tập tin
      %f   số khối còn trống trong hệ thống tập tin

en:   %i   file system ID in hex
      %l   maximum length of filenames
      %n   file name
      %s   block size (for faster transfers)
      %S   fundamental block size (for block counts)
      %t   file system type in hex
      %T   file system type in human readable form
vi:   %i   ID hệ thống tập tin theo dạng thập lục
      %l   chiều dài tối đa của tên tập tin
      %n   tên tập tin
      %s   kích cỡ khối (để truyền nhanh hơn)
      %S   kích cỡ khối cơ sở (để đếm các khối)
      %t   kiểu tập tin theo dạng thập lục
      %T   kiểu hệ thống tập tin theo dạng người dễ đọc

en: Usage: %s OPTION... COMMAND
vi: Cách dùng: %s TÙY_CHỌN... LỆNH

en:   -i, --input=MODE   adjust standard input stream buffering
      -o, --output=MODE  adjust standard output stream buffering
      -e, --error=MODE   adjust standard error stream buffering
vi:   -i, --input=CHẾ_ĐỘ điều chỉnh việc chuyển hoán đệm luồng đầu vào tiêu chuẩn
      -o, --output=CHẾ_ĐỘ điều chỉnh việc chuyển hoán đệm luồng đầu ra tiêu chuẩn
      -e, --error=CHẾ_ĐỘ điều chỉnh việc chuyển hoán đệm luồng lỗi tiêu chuẩn

en: 
    If MODE is 'L' the corresponding stream will be line buffered.
    This option is invalid with standard input.
vi: 
    Nếu CHẾ_ĐỘ là “L” thì luồng tương ứng được chuyển hoán đệm theo dòng.
    Tùy chọn này không hợp lệ với đầu vào tiêu chuẩn.

en: 
    If MODE is '0' the corresponding stream will be unbuffered.
vi: 
    Nếu CHẾ_ĐỘ là “0” thì luồng tương ứng không được chuyển hoán đệm.

en: 
    Otherwise MODE is a number which may be followed by one of the following:
    KB 1000, K 1024, MB 1000*1000, M 1024*1024, and so on for G, T, P, E, Z, Y.
    In this case the corresponding stream will be fully buffered with the buffer
    size set to MODE bytes.
vi: 
    Không thì CHẾ_ĐỘ là một con số có thể đi trước một của những hậu tố này:
    KB 1000, K 1024, MB 1000*1000, M 1024*1024, và tương tự với G, T, P, E, Z, Y.
    Trong trường hợp này, luồng tương ứng được chuyển hoán đệm một cách đầy đủ,
    với kích cỡ vùng đệm được đặt thành CHẾ_ĐỘ byte.

en: 
    NOTE: If COMMAND adjusts the buffering of its standard streams ('tee' does
    for e.g.) then that will override corresponding settings changed by 'stdbuf'.
    Also some filters (like 'dd' and 'cat' etc.) don't use streams for I/O,
    and are thus unaffected by 'stdbuf' settings.
vi: 
    GHI CHÚ: nếu câu LỆNH điều chỉnh việc chuyển hoán đệm các luồng tiêu chuẩn
    (v.d. “tee”) thì cũng ghi đè lên các thiết lập tương ứng bị “stdbuf” sửa đổi.
    Ngoài ra còn có một số bộ lọc (v.d. “dd” và “cat”) mà không dùng luồng với đầu I/O,
    thì không bị tác động bởi thiết lập “stdbuf”.

en: failed to find %s
vi: không tìm thấy %s

en: failed to update the environment with %s
vi: gặp lỗi khi cập nhật môi trường dùng %s

en: line buffering stdin is meaningless
vi: vô ích khi chuyển hoán đệm theo dòng đầu vào tiêu chuẩn

en: Usage: %s [-F DEVICE | --file=DEVICE] [SETTING]...
      or:  %s [-F DEVICE | --file=DEVICE] [-a|--all]
      or:  %s [-F DEVICE | --file=DEVICE] [-g|--save]
vi: Cách dùng: %s [-F THIẾT_BỊ | --file=THIẾT_BỊ] [CÀI-ĐẶT]...
         hoặc: %s [-F THIẾT_BỊ | --file=THIẾT_BỊ] [-a|--all]
         hoặc: %s [-F THIẾT_BỊ | --file=THIẾT_BỊ] [-g|--save]

en: 
    Special settings:
       N             set the input and output speeds to N bauds
     * cols N        tell the kernel that the terminal has N columns
     * columns N     same as cols N
vi: 
    Thiết lập đặc biệt:
       N             đặt tốc độ nhập vào và kết xuất thành N baud
     * cols N        cho hạt nhân biết thiết bị cuối có N cột
     * columns N     giống như “cols N”

en:    [-]cstopb     use two stop bits per character (one with '-')
       [-]hup        send a hangup signal when the last process closes the tty
       [-]hupcl      same as [-]hup
       [-]parenb     generate parity bit in output and expect parity bit in input
       [-]parodd     set odd parity (or even parity with '-')
vi:    [-]cstopb     dùng hai bit dừng cho mỗi ký tự (một với “-”)
       [-]hup        gửi tín hiệu treo khi tiến trình cuối cùng đóng tty
       [-]hupcl      như “[-]hup”
       [-]parenb     tạo bit tương tính chẵn lẻ trong kết quả
                      và chờ bit tính chẵn lẻ trong dữ liệu vào
       [-]parodd     đặt tính chẵn lẻ kiểu là lẻ (hoặc đặt “-” thì chẵn)

en:  * [-]ctlecho    echo control characters in hat notation ('^c')
       [-]echo       echo input characters
     * [-]echoctl    same as [-]ctlecho
       [-]echoe      same as [-]crterase
       [-]echok      echo a newline after a kill character
vi:  * [-]ctlecho    đưa ra ký tự control ở dạng mũ (“^c”)
       [-]echo       đưa ra ký tự nhập vào
     * [-]echoctl    giống như “[-]ctlecho”
       [-]echoe      giống như “[-]crterase”
       [-]echok      đưa ra một dòng mới sau một ký tự diệt

en:  * [-]echoke     same as [-]crtkill
       [-]echonl     echo newline even if not echoing other characters
     * [-]echoprt    echo erased characters backward, between '\' and '/'
       [-]icanon     enable erase, kill, werase, and rprnt special characters
       [-]iexten     enable non-POSIX special characters
vi:  * [-]echoke     giống như “[-]crtkill”
       [-]echonl     đưa ra một dòng mới thậm chí nếu không đưa ra ký tự khác
     * [-]echoprt    đưa ra ngược lại ký tự bị xóa, giữa “\” và “/”
       [-]icanon     bật dùng các ký tự đặc biệt xóa, diệt, werase, và rprnt
       [-]iexten     bật dùng các ký tự đặc biệt không phải POSIX

en:    [-]isig       enable interrupt, quit, and suspend special characters
       [-]noflsh     disable flushing after interrupt and quit special characters
     * [-]prterase   same as [-]echoprt
     * [-]tostop     stop background jobs that try to write to the terminal
     * [-]xcase      with icanon, escape with '\' for uppercase characters
vi:    [-]isig       bật dùng các ký tự đặc ngắt, thoát, và ngưng
       [-]noflsh     tắt bỏ làm tràn sau các ký tự đặc biệt gián đoạn và thoát
     * [-]prterase   giống như “[-]echoprt”
     * [-]tostop     dừng các công việc nền mà thử ghi vào thiết bị cuối
     * [-]xcase      với “icanon”, thoát với “\” cho các ký tự viết hoa

en:    sane          same as cread -ignbrk brkint -inlcr -igncr icrnl -iutf8
                     -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr
                     -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
                     isig icanon iexten echo echoe echok -echonl -noflsh
                     -xcase -tostop -echoprt echoctl echoke, all special
                     characters to their default values
vi:    sane          giống như:
                     ”cread -ignbrk brkint -inlcr -igncr icrnl -iutf8
                     -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr
                     -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
                     isig icanon iexten echo echoe echok -echonl -noflsh
                     -xcase -tostop -echoprt echoctl echoke”,
                     mỗi ký tự đặc biệt cũng có giá trị mặc định

en: only one device may be specified
vi: chỉ có thể đưa ra một thiết bị

en: the options for verbose and stty-readable output styles are
    mutually exclusive
vi: các tùy chọn cho dạng kết quả chi tiết và dạng có thể đọc stty
    loại trừ lẫn nhau

en: when specifying an output style, modes may not be set
vi: khi chỉ ra dạng kết quả, không được đặt các chế độ

en: %s: couldn't reset non-blocking mode
vi: %s: không đặt lại được chế độ non-blocking (không chặn)

en: invalid argument %s
vi: đối số sai %s

en: missing argument to %s
vi: thiếu đối số cho %s

en: invalid line discipline %s
vi: sai kỷ luật của dòng %s

en: %s: unable to perform all requested operations
vi: %s: không thể thực hiện mọi thao tác yêu cầu

en: %s: no size information for this device
vi: %s: không có thông tin kích cỡ cho thiết bị này

en: Print checksum and block counts for each FILE.
    
      -r              use BSD sum algorithm, use 1K blocks
      -s, --sysv      use System V sum algorithm, use 512 bytes blocks
vi: In ra tổng kiểm tra và số đếm khối cho mỗi TẬP_TIN.
    
      -r              dùng thuật toán tính tổng BSD, dùng các khối 1K
      -s, --sysv      dùng thuật toán tính tổng System V, dùng các khối 512 byte

en: Force changed blocks to disk, update the super block.
vi: Bắt buộc ghi vào đĩa các khối đã thay đổi, cập nhật siêu khối.

en: 
    SIZE is an integer and optional unit (example: 10M is 10*1024*1024).  Units
    are K, M, G, T, P, E, Z, Y (powers of 1024) or KB, MB, ... (powers of 1000).
vi: 
    SIZE là số nguyên và các đơn vị tùy chọnt (ví dụ: 10M là 10*1024*1024).  Các đon vị
    là K, M, G, T, P, E, Z, Y (số mũ của 1024) hay KB, MB, ... (số mũ của 1000).

en: 
    Display values are in units of the first available SIZE from --block-size,
    and the %s_BLOCK_SIZE, BLOCK_SIZE and BLOCKSIZE environment variables.
    Otherwise, units default to 1024 bytes (or 512 if POSIXLY_CORRECT is set).
vi: 
    Giá trị hiển thị theo đơn vị kích CỠ sẵn có đầu tiên từ “--block-size”,
    và các biến đổi môi trường %s_BLOCK_SIZE, BLOCK_SIZE và BLOCKSIZE.
    Không thì đơn vị mặc định là 1024 byte (hoặc 512 nếu đặt POSIXLY_CORRECT).

en: 
    Report %s bugs to %s
vi: 
    Thông báo lỗi “%s” cho <%s>

note: TRANSLATORS: Replace LANG_CODE in this URL with your language code <http://translationproject.org/team/LANG_CODE.html> to form one of the URLs at http://translationproject.org/team/.  Otherwise, replace the entire URL with your translation team's email address.
en: Report %s translation bugs to <http://translationproject.org/team/>
vi: Hãy thông báo lỗi dịch “%s” cho <http://translationproject.org/team/vi.html>

en: For complete documentation, run: info coreutils '%s invocation'
vi: Để xem tài liệu hướng dẫn đầy đủ, hãy đọc: info coreutils "%s invocation"

en: record too large
vi: mục ghi quá lớn

en: failed to create temporary file in %s
vi: gặp lỗi khi tạo tập tin tạm trong %s

en: failed to open %s for writing
vi: mở %s để ghi gặp lỗi

en: failed to rewind stream for %s
vi: Đặt lại dòng dữ liệu cho %s gặp lỗi

en: %s: write error
vi: %s: lỗi ghi nhớ

en:   -c, --bytes=K            output the last K bytes; alternatively, use -c +K
                               to output bytes starting with the Kth of each file
vi:   -c, --bytes=K            xuất K byte cuối cùng; hoặc dùng “-c +K” để xuất
                               các byte bắt đầu với byte thứ K của mỗi tập tin

en:   -n, --lines=K            output the last K lines, instead of the last %d;
                               or use -n +K to output lines starting with the Kth
          --max-unchanged-stats=N
                               with --follow=name, reopen a FILE which has not
                               changed size after N (default %d) iterations
                               to see if it has been unlinked or renamed
                               (this is the usual case of rotated log files).
                               With inotify, this option is rarely useful.
vi:   -n, --lines=K            xuất K dòng cuối cùng, thay cho %d cuối cùng hoặc
                               dùng “-n +K” để xuất các dòng bắt đầu từ dòng thứ K
          --max-unchanged-stats=N
                               với “--follow=tên”, mở lại một FILE không có
                               kích cỡ thay đổi sau N (mặc định %d) lần lặp lại
                               để xem nó có bị bỏ liên kết hay đổi tên chưa
                              (đây thường là trường hợp các tập tin theo dõi đã
                              quay vòng). Khi đã có inotify, chức năng này trở
                              nên không cần thiết.

en:       --pid=PID            with -f, terminate after process ID, PID dies
      -q, --quiet, --silent    never output headers giving file names
          --retry              keep trying to open a file even when it is or
                                 becomes inaccessible; useful when following by
                                 name, i.e., with --follow=name
vi:       --pid=SỐ             với “-f” thì chấm dứt sau khi tiến trình SỐ chết
      -q, --quiet, --silent    không bao giờ xuất phần đầu chỉ ra tên tập tin
          --retry              cứ thử mở một tập tin nào đó, thậm chí nếu
                               nó vẫn (hoặc trở thành) không tới được;
                               có ích khi đi theo tên, tức là dùng “--follow=name”

en:   -s, --sleep-interval=N   with -f, sleep for approximately N seconds
                                 (default 1.0) between iterations.
                                 With inotify and --pid=P, check process P at
                                 least once every N seconds.
      -v, --verbose            always output headers giving file names
vi:   -s, --sleep-interval=N   với “-f” thì ngủ trong khoảng N giây
                                 (mặc định 1.0) giữa hai lần lặp lại.
                                 Khi có inotify và --pid=P, kiểm tra
                                 tiến trình P 
                                 ít nhất một lần mỗi N giây.
      -v, --verbose            lúc nào cũng xuất phần đầu chỉ ra tên tập tin

en: 
    If the first character of K (the number of bytes or lines) is a '+',
    print beginning with the Kth item from the start of each file, otherwise,
    print the last K items in the file.  K may have a multiplier suffix:
    b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024,
    GB 1000*1000*1000, G 1024*1024*1024, and so on for T, P, E, Z, Y.
vi: 
    Nếu ký tự đầu tiên của K (số byte hoặc số dòng) là một “+”,
    thì in ra đầu tiên với mục thứ K từ đầu mỗi tập tin,
    không thì in K mục cuối cùng trong tập tin.
    K có thể có các đuôi bội số:
    b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024,
    GB 1000*1000*1000, G 1024*1024*1024, và tương tự như thế với T, P, E, Z, Y.

en: With --follow (-f), tail defaults to following the file descriptor, which
    means that even if a tail'ed file is renamed, tail will continue to track
    its end.  This default behavior is not desirable when you really want to
    track the actual name of the file, not the file descriptor (e.g., log
    rotation).  Use --follow=name in that case.  That causes tail to track the
    named file in a way that accommodates renaming, removal and creation.
vi: Dùng “--follow” (-f) thì tail mặc định theo bộ mô tả tập tin.
    Có nghĩa là ngay cả khi tập tin được tail cũng bị thay tên, tail cứ theo dõi kết thúc của nó.
    Ứng xử mặc định này không có giá trị khi người dùng thực sự muốn
    theo dõi tên thật của tập tin, chứ không phải bộ mô tả tập tin (ví dụ, quay
    vòng sổ theo dõi).
    Hãy dùng “--follow=tên” trong trường hợp đó.
    Nó khiến tail theo dõi tập tin có tên đưa ra
    bằng một cách làm cho thích nghi việc thay tên, gỡ bỏ và tạo.

en: closing %s (fd=%d)
vi: đang đóng %s (fd=%d)

en: cannot determine location of %s. reverting to polling
vi: không thể quyết định vị trí của %s thì phục hồi việc thăm dò

en: unrecognized file system type 0x%08lx for %s. please report this to %s. reverting to polling
vi: không nhận ra hệ thống tập tin kiểu 0x%08lx cho %s. xin hãy báo cáo điều này cho %s. trở lại để polling

en: %s has become inaccessible
vi: %s đã trở thành không thể truy cập

en: %s has been replaced with an untailable file; giving up on this name
vi: %s bị thay thế bởi tập tin không thể tail nên đầu hàng với tên này

en: %s has been replaced with a remote file. giving up on this name
vi: %s bị thay thế bằng một tập tin từ xa thì chịu thua về tên này

en: %s has become accessible
vi: %s đã trở thành có thể truy cập

en: %s has appeared;  following end of new file
vi: %s đã xuất hiện; đi theo cuối của tập tin mới

en: %s has been replaced;  following end of new file
vi: %s bị thay thế; đi theo cuối của tập tin mới

en: %s: cannot change nonblocking mode
vi: %s: không thay đổi được chế độ không chặn

en: %s: file truncated
vi: %s: tập tin đã bị cắt ngắn

en: no files remaining
vi: không còn tập tin nào

en: cannot watch parent directory of %s
vi: không thể theo dõi thư mục mẹ của %s

en: inotify resources exhausted
vi: Dùng hết tài nguyên inotify

en: cannot watch %s
vi: không thể theo dõi %s

en: error monitoring inotify event
vi: gặp lỗi khi theo dõi sự kiện inotify

en: error reading inotify event
vi: gặp lỗi khi đọc sự kiện inotify

en: %s: cannot follow end of this type of file; giving up on this name
vi: %s: không thể đi theo cuối của kiểu tập tin này; đầu hàng với tên này

en: number in %s is too large
vi: %s chứa một con số quá lớn

en: %s: invalid maximum number of unchanged stats between opens
vi: %s: sai số trạng thái không thay đổi tối đa giữa các lần mở

en: %s: invalid PID
vi: %s: sai PID

en: %s: invalid number of seconds
vi: %s: sai số giây

en: option used in invalid context -- %c
vi: tùy chọn dùng theo ngữ cảnh sai -- %c

en: cannot follow %s by name
vi: không thể theo sau %s theo tên

en: inotify cannot be used, reverting to polling
vi: inotify không dùng được thì phục hồi việc trưng cầu

en: missing argument after %s
vi: thiếu đối số ở sau %s

en: invalid integer %s
vi: sai số nguyên %s

en: Exit with the status determined by EXPRESSION.
vi: Thoát với trạng thái xác định bởi BIỂU_THỨC.

en: 
    An omitted EXPRESSION defaults to false.  Otherwise,
    EXPRESSION is true or false and sets exit status.  It is one of:
vi: 
    Theo mặc định, một BIỂU_THỨC bị bỏ qua là sai (false).
    Không thì BIỂU_THỨC là đúng (true) hoặc sai (false)
    và đặt giá trị thoát. Nó là một trong số:

en: 
      ( EXPRESSION )               EXPRESSION is true
      ! EXPRESSION                 EXPRESSION is false
      EXPRESSION1 -a EXPRESSION2   both EXPRESSION1 and EXPRESSION2 are true
      EXPRESSION1 -o EXPRESSION2   either EXPRESSION1 or EXPRESSION2 is true
vi: 
      ( BIỂU_THỨC )                BIỂU_THỨC là đúng (true)
      ! BIỂU_THỨC                  BIỂU_THỨC là sai (false)
      BIỂU_THỨC1 -a BIỂU_THỨC2     cả BIỂU_THỨC1 và BIỂU_THỨC2 đều là đúng (true)
      BIỂU_THỨC1 -o BIỂU_THỨC2     BIỂU_THỨC1 hoặc BIỂU_THỨC2 là đúng (true)

en: missing ']'
vi: thiếu “]”

en: extra argument %s
vi: tham số thêm %s

en: warning: timer_settime
vi: cảnh báo: timer_settime

en: warning: timer_create
vi: cảnh báo: timer_create

en: Usage: %s [OPTION] DURATION COMMAND [ARG]...
      or:  %s [OPTION]
vi: Cách dùng: %s [TÙY_CHỌN] THỜI_LƯỢNG LỆNH [Đ.SỐ]...]
      or:  %s [TÙY_CHỌN]

en: 
    DURATION is a floating point number with an optional suffix:
    's' for seconds (the default), 'm' for minutes, 'h' for hours or 'd' for days.
vi: 
    DURATION là một số thực chấm động với hậu số tùy chọn:
    “s” cho giây (mặc định), “m” cho phút, “h” cho giờ và “d” cho ngày.

en: warning: disabling core dumps failed
vi: cảnh báo: tắt core dump gặp lỗi

en: error waiting for command
vi: gặp lỗi khi đợi câu lệnh

en: the monitored command dumped core
vi: lệnh theo dõi đã đổ lõi

en: invalid date format %s
vi: sai định dạng ngày tháng %s

en: cannot touch %s
vi: không sờ (touch) được %s

en: setting times of %s
vi: đang đặt thời gian của %s

en:   -a                     change only the access time
      -c, --no-create        do not create any files
      -d, --date=STRING      parse STRING and use it instead of current time
      -f                     (ignored)
vi:   -a                     chỉ thay đổi thời gian truy cập
      -c, --no-create        không tạo tập tin nào
      -d, --date=CHUỖI       phân tích cú pháp của CHUỖI và dùng nó thay cho thời gian hiện tại
      -f                     (bị bỏ qua)

en:   -h, --no-dereference   affect each symbolic link instead of any referenced
                             file (useful only on systems that can change the
                             timestamps of a symlink)
      -m                     change only the modification time
vi:   -h, --no-dereference   ảnh hưởng mỗi liên kết mềm chứ không ảnh hưởng tập tin tin
                             đích (chỉ có tác dụng trên hệ thống có thể thay đổi
                             quyền sở hữu của một liên kết mềm)
     -m                      thay đổi chỉ thời gian sửa đổi

en:   -r, --reference=FILE   use this file's times instead of current time
      -t STAMP               use [[CC]YY]MMDDhhmm[.ss] instead of current time
          --time=WORD        change the specified time:
                               WORD is access, atime, or use: equivalent to -a
                               WORD is modify or mtime: equivalent to -m
vi:   -r, --reference=TẬP_TIN dùng thời gian của tập tin này thay cho thời
                               gian hiện thời
      -t TEM                 dùng [[CC]YY]MMDDhhmm[.ss] thay cho thời gian hiện tại
          --time=TỪ          thay đổi thời gian chỉ ra:
                              TỪ là access, atime, hoặc use: tương đương với “-a”
                              TỪ là modify hoặc mtime: tương đương với “-m”

en: cannot specify times from more than one source
vi: không chỉ ra được thời gian từ vài nguồn

en: warning: 'touch %s' is obsolete; use 'touch -t %04ld%02d%02d%02d%02d.%02d'
vi: cảnh báo: “touch %s” là cách cũ; hãy dùng ”touch -t %04ld%02d%02d%02d%02d.%02d”

en: Translate, squeeze, and/or delete characters from standard input,
    writing to standard output.
    
      -c, -C, --complement    use the complement of SET1
      -d, --delete            delete characters in SET1, do not translate
      -s, --squeeze-repeats   replace each input sequence of a repeated character
                                that is listed in SET1 with a single occurrence
                                of that character
      -t, --truncate-set1     first truncate SET1 to length of SET2
vi: Chuyển đổi, vắt, và/hoặc xóa các ký tự từ đầu vào tiêu chuẩn,
    ghi ra đầu ra tiêu chuẩn.
    
      -c, -C, --complement    dùng phần bù của TẬP_HỢP1
      -d, --delete            xóa các ký tự trong TẬP_HỢP1, không chuyển đổi
      -s, --squeeze-repeats   thay thế mỗi dãy đưa vào của một ký tự lặp
                                liệt kê trong TẬP_HỢP1 bằng lần xuất hiện đơn
                                của ký tự đó
      -t, --truncate-set1     đầu tiên xén TẬP_HỢP1 thành chiều dài của TẬP_HỢP2

en: 
    Translation occurs if -d is not given and both SET1 and SET2 appear.
    -t may be used only when translating.  SET2 is extended to length of
    SET1 by repeating its last character as necessary.  Excess characters
    of SET2 are ignored.  Only [:lower:] and [:upper:] are guaranteed to
    expand in ascending order; used in SET2 while translating, they may
    only be used in pairs to specify case conversion.  -s uses SET1 if not
    translating nor deleting; else squeezing uses SET2 and occurs after
    translation or deletion.
vi: 
    Sự chuyển đổi xảy ra nếu không đưa ra tùy chọn “-d”
    và cả hai TẬP_HỢP1 và TẬP_HỢP2 xuất hiện.
    Tùy chọn “-t” chỉ có thể đưa ra khi chuyển đổi.
    TẬP_HỢP2 kéo dài thành chiều dài của TẬP_HỢP1
    bằng cách lặp lại ký tự cuối cùng theo yêu cầu.
    Ký tự thừa trong TẬP_HỢP2 vẫn bị bỏ qua.
    Chỉ đảm bảo rằng [:lower:] và [:upper:] sẽ mở rộng
    theo thứ tự tăng dần; dùng trong TẬP_HỢP2 khi chuyển đổi,
    thì chỉ có thể sử dụng chúng theo cặp
    để ghi rõ cách chuyển đổi chữ hoa/thường.
    Tùy chọn “-s” dùng TẬP_HỢP1
    nếu không chuyển đổi và cũng không xóa;
    có thì chức năng vắt dùng TẬP_HỢP2 và xảy ra
    đằng sau việc chuyển đổi hay xóa.

en: range-endpoints of '%s-%s' are in reverse collating sequence order
vi: các điểm cuối phạm vi của “%s-%s” đang ở trong thứ tự dãy ngược lại

en: missing character class name '[::]'
vi: thiếu tên lớp của ký tự “[::]”

en: missing equivalence class character '[==]'
vi: thiếu ký tự lớp tương đương “[==]”

en: invalid character class %s
vi: sai hạng ký tự %s

en: %s: equivalence class operand must be a single character
vi: %s: toán hạng hạng tương đương phải là một ký tự đơn

en: too many characters in set
vi: quá nhiều ký tự trong tập hợp

en: when translating with string1 longer than string2,
    the latter string must not end with a character class
vi: khi dịch string1 dài hơn string2,
    chuỗi thứ 2 không được kết thúc bằng một lớp ký tự

en: when translating, the only character classes that may appear in
    string2 are 'upper' and 'lower'
vi: khi chuyển đổi, chỉ các lớp ký tự có cái mà xuất hiện trong
    chuỗi2 là “upper” và  “lower”

en: when not truncating set1, string2 must be non-empty
vi: khi không cắt ngắn tập_hợp1, chuỗi2 phải không rỗng

en: when translating with complemented character classes,
    string2 must map all characters in the domain to one
vi: khi chuyển đổi với các hạng ký tự bù,
    chuỗi2 phải ánh xạ tới một mọi ký tự trong miền

en: Two strings must be given when both deleting and squeezing repeats.
vi: Chỉ được đưa ra hai chuỗi khi làm cả hai việc xóa và vắt việc lặp lại.

en: Two strings must be given when translating.
vi: Phải đưa ra hai chuỗi khi chuyển đổi.

en: Only one string may be given when deleting without squeezing repeats.
vi: Chỉ được đưa ra một chuỗi khi xóa mà không vắt việc lặp lại.

en: Exit with a status code indicating failure.
vi: Thoát với mã trạng thái thất bại.

en: Usage: %s OPTION... FILE...
vi: Cách dùng: %s TÙY_CHỌN... TẬP_TIN...

en:   -c, --no-create        do not create any files
vi:   -c, --no-create        không tạo tập tin nào

en:   -o, --io-blocks        treat SIZE as number of IO blocks instead of bytes
vi:   -o, --io-blocks        tính kích CỠ là một số khối VR thay cho các byte

en:   -r, --reference=RFILE  base size on RFILE
      -s, --size=SIZE        set or adjust the file size by SIZE
vi:   -r, --reference=TẬP-TIN-TC dựa trên cỡ của tập tin dùng để tham chiếu
      -s, --size=SIZE       đặt hoặc điều chỉnh cỡ tập tin bằng SIZE

en: 
    SIZE may also be prefixed by one of the following modifying characters:
    '+' extend by, '-' reduce by, '<' at most, '>' at least,
    '/' round down to multiple of, '%' round up to multiple of.
vi: 
    Kích CỠ cũng có thể theo sau một của những ký tự sửa đổi này:
    ”+” tăng theo, ”-” giảm theo, ”<” nhiều nhất, ”>” ít nhất
    ”/” làm tròn xuống bội số cho, ” %” làm tròn lên bội số cho

en: overflow in %<PRIdMAX> * %<PRIdMAX> byte blocks for file %s
vi: tràn các khối byte %<PRIdMAX> * %<PRIdMAX> cho tập tin %s

en: %s has unusable, apparently negative size
vi: %s có kích cỡ vô ích có vẻ là âm

en: cannot get the size of %s
vi: không lấy được cỡ của %s

en: overflow rounding up size of file %s
vi: tràn việc làm tròn kích cỡ tập tin %s lên

en: overflow extending size of file %s
vi: tràn việc mở rộng kích cỡ của tập tin %s

en: failed to truncate %s at %<PRIdMAX> bytes
vi: không cắt được %s ở byte thứ %<PRIdMAX>

en: multiple relative modifiers specified
vi: đã chỉ ra nhiều ký tự sửa đổi tương ứng

en: you must specify either %s or %s
vi: bạn phải chỉ định %s hoặc %s

en: you must specify a relative %s with %s
vi: phải phải chỉ định mối quan hệ giữa %s và %s

en: %s was specified but %s was not
vi: %s đưa ra còn %s không phải

en: cannot open %s for writing
vi: không mở được %s để ghi

en: %s: input contains an odd number of tokens
vi: %s: dữ liệu vào chứa một số lẻ các hiệu bài

en: %s: input contains a loop:
vi: %s: dữ liệu vào chứa một vòng lặp:

en: not a tty
vi: không phải một tty

en: Print machine architecture.
vi: In ra kiến trúc của máy.

en: cannot get system name
vi: không lấy được tên hệ thống

en: tabs are too far apart
vi: tab phân cách nhau quá xa

en: tab stop value is too large
vi: chiều dài tab là quá lớn

en:   -c, --count           prefix lines by the number of occurrences
      -d, --repeated        only print duplicate lines
vi:   -c, --count           thêm vào trước các dòng số lần lặp lại của chúng
      -d, --repeated        chỉ in những dòng lặp lại

en:   -D, --all-repeated[=delimit-method]  print all duplicate lines
                            delimit-method={none(default),prepend,separate}
                            Delimiting is done with blank lines
      -f, --skip-fields=N   avoid comparing the first N fields
      -i, --ignore-case     ignore differences in case when comparing
      -s, --skip-chars=N    avoid comparing the first N characters
      -u, --unique          only print unique lines
      -z, --zero-terminated  end lines with 0 byte, not newline
vi:   -D, --all-repeated[=phương_pháp_định_giới]
                            in mọi dòng trùng
                            phương_pháp_định_giới là:
                             * none      không có (mặc định)
                             * prepend   thêm vào trước
                             * separate  phân cách
                            Có định giới bằng dòng trắng.
      -f, --skip-fields=N   không so sánh N trường đầu tiên
      -i, --ignore-case     không phân biệt chữ hoa/thường khi so sánh
      -s, --skip-chars=N    không so sánh N ký tự đầu tiên
      -u, --unique          chỉ in mỗi dòng duy nhất
      -z, --zero-terminated kết thúc dòng với 0 byte,
                            không phải ký tự dòng mới

en:   -w, --check-chars=N   compare no more than N characters in lines
vi:   -w, --check-chars=N   so sánh nhiều nhất N ký tự trên dòng

en: 
    A field is a run of blanks (usually spaces and/or TABs), then non-blank
    characters.  Fields are skipped before chars.
vi: 
    Một trường là một chuỗi các khoảng trắng (thường là dấu cách
    và/hay khoảng TAB), rồi các ký tự không trắng.
    Bỏ qua các trường trước khi các ký tự.

en: 
    Note: 'uniq' does not detect repeated lines unless they are adjacent.
    You may want to sort the input first, or use 'sort -u' without 'uniq'.
    Also, comparisons honor the rules specified by 'LC_COLLATE'.
vi: 
    Ghi chú: “uniq” không phát hiện dòng lặp lại nếu chúng không kề nhau.
    Trước tiên có lẽ bạn muốn sắp xếp kết xuất, hoặc dùng “sort -u” không có ”uniq”.
    Hơn nữa, sự so sánh tùy theo quy tắc của “LC_COLLATE”.

en: too many repeated lines
vi: quá nhiều dòng lặp lại

en: invalid number of fields to skip
vi: sai số trường cần bỏ qua

en: invalid number of bytes to skip
vi: sai số byte cần bỏ qua

en: invalid number of bytes to compare
vi: sai số byte cần so sánh

en: printing all duplicated lines and repeat counts is meaningless
vi: in ra mọi dòng trùng và số đếm lặp lại là không có ý nghĩa

en: cannot unlink %s
vi: không thể hủy liên kết %s

en: couldn't get boot time
vi: không lấy được thời gian khởi động

en: up ???? days ??:??,
vi: chạy ???? ngày ??:??,

en: up %ld day %2d:%02d,   | up %ld days %2d:%02d,
vi[0]: chạy %ld ngày %2d:%02d,

en: %lu user | %lu users
vi[0]: %lu người dùng

en: Print the current time, the length of time the system has been up,
    the number of users on the system, and the average number of jobs
    in the run queue over the last 1, 5 and 15 minutes.
vi: In ra thời gian hiện tại, thời gian hệ thống đã chạy liên tục,
    số người dùng trên hệ thống, và số trung bình các công việc
    trong hàng đợi chạy trong 1, 5 và 15 phút cuối cùng.

en:   Processes in
    an uninterruptible sleep state also contribute to the load average.
vi:  Các tiến trình đang ngủ
    không gián đoạn được thì cũng được tính trong trọng tải trung bình.

en: If FILE is not specified, use %s.  %s as FILE is common.
vi: Nếu không đưa ra TẬP_TIN, thì sử dụng %s.
    %s được dùng như là TẬP_TIN chung.

en: Output who is currently logged in according to FILE.
    If FILE is not specified, use %s.  %s as FILE is common.
vi: Cho biết hiện thời ai đã đăng nhập theo TẬP_TIN.
    Nếu không đưa ra TẬP_TIN, thì sử dụng %s.
    %s là TẬP_TIN chung.

en: Print newline, word, and byte counts for each FILE, and a total line if
    more than one FILE is specified.  With no FILE, or when FILE is -,
    read standard input.  A word is a non-zero-length sequence of characters
    delimited by white space.
    The options below may be used to select which counts are printed, always in
    the following order: newline, word, character, byte, maximum line length.
      -c, --bytes            print the byte counts
      -m, --chars            print the character counts
      -l, --lines            print the newline counts
vi: In số dòng mới, từ, và byte của mỗi FILE, và tổng số dòng
    cũng in dòng tổng số riêng nếu chỉ ra nhiều FILE.
    Khi không có FILE, hoặc khi FILE là “-”,
    đọc đầu vào tiêu chuẩn.
    Một từ là một dãy ký tự định giới bằng khoảng trắng
    mà không có chiều dài số không.
    Có thể dùng một trong các hoặc nhiều các tùy chọn dưới đây để in số đếm, 
    theo thứ tự sau: dòng mới, từ, ký tự, byte, độ dài dòng lớn nhất.
      -c, --bytes            in số đếm byte
      -m, --chars            in số đếm ký tự
      -l, --lines            in số đếm dòng mới

en:       --files0-from=F    read input from the files specified by
                               NUL-terminated names in file F;
                               If F is - then read names from standard input
      -L, --max-line-length  print the length of the longest line
      -w, --words            print the word counts
vi:       --files0-from=F    đọc dữ liệu vào từ những tập tin chỉ ra bởi
                               các tập tin chấm dứt rỗng (NUL) trong tập tin F
                             Nếu F là “-” thì đọc các tên từ đầu vào tiêu chuẩn
      -L, --max-line-length  in chiều dài của dòng dài nhất
      -w, --words            in các số đếm từ

en:  old
vi:  cũ

en: system boot
vi: hệ thống khởi động

en: exit=
vi: thoát=

en: LOGIN
vi: ĐĂNG_NHẬP

en: clock change
vi: thay đổi giờ

en: last=
vi: cuối=

en: 
    # users=%lu
vi: 
    # người dùng=%lu

en: LINE
vi: ĐƯỜNG

en: TIME
vi: GIỜ

en: IDLE
vi: NGHỈ

en: EXIT
vi: THOÁT

en: Print information about users who are currently logged in.
vi: In ra thông tin về những người dùng chưa đăng xuất.

en:   -l, --login       print system login processes
vi:   -l, --login       in ra các tiến trình đăng nhập của hệ thống

en:       --lookup      attempt to canonicalize hostnames via DNS
      -m                only hostname and user associated with stdin
      -p, --process     print active processes spawned by init
vi:       --lookup      cố làm hợp tiêu chuẩn tên máy qua DNS
      -m                chỉ tên máy và người dùng kết hợp với đầu vào tiêu chuẩn
      -p, --process     in các tiến trình hoạt động sinh ra bởi init

en:   -q, --count       all login names and number of users logged on
      -r, --runlevel    print current runlevel
      -s, --short       print only name, line, and time (default)
      -t, --time        print last system clock change
vi:   -q, --count       mọi tên đăng nhập và số người dùng đã đăng nhập
      -r, --runlevel    in bậc chạy (runlevel) hiện thời
      -s, --short       chỉ in tên, dòng và thời gian (mặc định)
      -t, --time        in sự thay đổi đồng hồ hệ thống cuối cùng

en: 
    If FILE is not specified, use %s.  %s as FILE is common.
    If ARG1 ARG2 given, -m presumed: 'am i' or 'mom likes' are usual.
vi: 
    Nếu không chỉ ra TẬP_TIN, sử dụng %s .  %s như là TẬP_TIN chung.
    Nếu đưa ra Đ.SỐ1 Đ.SỐ2, giả sử “-m”: thường là “am i” hoặc “mom likes”.

en: %s: cannot find name for user ID %lu
vi: %s: không tìm thấy tên cho ID người dùng %lu

en: Repeatedly output a line with all specified STRING(s), or 'y'.
vi: In lặp lại một dòng với tất cả CHUỖI chỉ ra, hoặc “y”.

en: opening %s
vi: đang mở %s

en: cannot set groups
vi: không đặt được các nhóm

en: user %s does not exist
vi: người dùng %s không tồn tại

en: incorrect password
vi: sai mật khẩu

en: %s: option '%s' is ambiguous
vi: %s: tùy chọn « %s » vẫn mơ hồ

en: %s: option '%s' requires an argument
vi: %s: tùy chọn « %s » yêu cầu một đối số

en: Cannot connect to %s: resolve failed
vi: Không thể kết nối tới %s: lỗi giải quyết

en: Invalid seek direction
vi: Sai đặt hướng tìm nơi

en: Invalid seek offset
vi: Sai đặt khoảng chênh tìm nơi

en: Invalid byte count
vi: Sai đếm byte

en: Byte count out of range
vi: Số đếm byte ở ngoại phạm vi

en: Manipulate a tape drive, accepting commands from a remote process
vi: Thao tác một ổ băng từ, chấp nhận lệnh từ một tiến trình ở xa

en: set debug level
vi: đặt cấp gỡ rối

en: set debug output file name
vi: đặt tên tập tin kết xuất gỡ rối

en: Garbage command
vi: Câu lệnh rác

en: warning: skipped %ld byte of junk | warning: skipped %ld bytes of junk
vi[0]: cảnh báo : đã bỏ qua %ld byte rác

en: rename %s ->
vi: thay tên %s ->

en: %s: file name too long
vi: %s: tên tập tin quá dài

en: %s: checksum error (0x%lx, should be 0x%lx)
vi: %s: gặp lỗi tổng kiểm tra (0x%lx, nên là 0x%lx)

en: %s not created: newer or same age version exists
vi: chưa tạo %s: một phiên bản mới hay cùng thời đã có

en: cannot remove current %s
vi: không thể gỡ bỏ %s hiện có

en: cannot link %s to %s
vi: không thể liên kết %s tới %s

en: cannot swap halfwords of %s: odd number of halfwords
vi: không thể trao đổi các nửa-từ của %s: có số lẻ nửa-từ

en: cannot swap bytes of %s: odd number of bytes
vi: không thể trao đổi các byte của %s: có số lẻ byte

en: %s: Cannot symlink to %s
vi: %s: không thể tạo liên kết tượng trưng tới %s

en: %s: unknown file type
vi: %s: không biết kiểu tập tin

en: Malformed number %.*s
vi: Con số dạng sai %.*s

en: Archive value %.*s is out of range
vi: Giá trị kho %.*s ở ngoại phạm vị

en: premature end of archive
vi: gặp kết thúc kho quá sớm

en: warning: archive header has reverse byte-order
vi: cảnh báo : dòng đầu kho có thứ tự byte đảo ngược

en: %lu block
     | %lu blocks
vi[0]: %lu khối

en: cannot read checksum for %s
vi: không thể đọc tổng kiểm tra cho %s

en: %s: field width not sufficient for storing %s
vi: %s: độ rộng trường không đủ để cất giữ %s

en: %s: truncating %s
vi: %s: đang cắt ngắn %s

en: inode number
vi: số nút thông tin

en: file mode
vi: chế độ tập tin

en: number of links
vi: số liên kết

en: modification time
vi: thời gian sửa đổi

en: file size
vi: kích cỡ tập tin

en: device major number
vi: số hiệu thiết bị chính

en: device minor number
vi: số hiệu thiết bị phụ

en: rdev major
vi: rdev chính

en: rdev minor
vi: rdev phụ

en: name size
vi: kích cỡ tên

en: device number
vi: số hiệu thiết bị

en: %s: truncating inode number
vi: %s: đang cắt bớt số nút thông tin

en: standard output is closed
vi: thiết bị xuất chuẩn bị đóng

en: blank line ignored
vi: dòng trống bị bỏ qua

en: %s not dumped: not a regular file
vi: chưa đổ %s: không phải là tâp tin chuẩn

en: %s: symbolic link too long
vi: %s: liên kết tượng trưng quá dài

en: GNU `cpio' copies files to and from archives
    
    Examples:
      # Copy files named in name-list to the archive
      cpio -o < name-list [> archive]
      # Extract files from the archive
      cpio -i [< archive]
      # Copy files named in name-list to destination-directory
      cpio -p destination-directory < name-list
vi: Trình « cpio » của GNU sao chép các tập tin vào/từ kho
    
    Thí dụ :
      # Để sao chép các tập tin trong danh sách tên vào kho :
      cpio -o < danh_sách_tên [> kho]
      # Để rút các tập tin ra kho :
      cpio -i [< kho]
      # Để sao chép các tập tin trong danh sách tên vào thư mục đích
      cpio -p thư_mục_đích < danh_sách_tên

en: %s is meaningless with %s
vi: %s với %s vô nghĩa

en: Main operation mode:
vi: Chế độ thao tác chính:

en: Create the archive (run in copy-out mode)
vi: Tạo kho (chạy trong chế độ chép ra)

en: Extract files from an archive (run in copy-in mode)
vi: Rút các tập tin ra kho (chạy trong chế độ chép vào)

en: Run in copy-pass mode
vi: Chạy trong chế độ chép qua

en: Print a table of contents of the input
vi: In ra mục lục nhập

en: Operation modifiers valid in any mode:
vi: Điều sửa đổi thao tác hợp lệ trong mọi chế độ :

en: [[USER@]HOST:]FILE-NAME
vi: [[người_dụng@]máy:]tên_tập_tin

en: Use this FILE-NAME instead of standard input or output. Optional USER and HOST specify the user and host names in case of a remote archive
vi: Hãy sử dụng tên tập tin này thay cho thiết bị nhập/xuất chuẩn. Có thể ghi rõ người dùng và máy khi kho lưu ở xa.

en: Archive file is local, even if its name contains colons
vi: Tập tin kho là cục bộ, thậm chí nếu tên nó chứa dấu hai chấm

en: Use given archive FORMAT
vi: Dùng định dạng kho đã cho

en: Set the I/O block size to 5120 bytes
vi: Đặt kích cỡ khối vào/xuất thành 5120 byte

en: BLOCK-SIZE
vi: CỠ KHỐI

en: Set the I/O block size to BLOCK-SIZE * 512 bytes
vi: Đặt kích cỡ khối vào/xuất thành CỠ KHỐI * 512 byte

en: Use the old portable (ASCII) archive format
vi: Sử dụng định dạng kho di động cũ (ASCII)

en: Print a "." for each file processed
vi: In ra một dấu chấm "." cho mỗi tập tin đã được xử lý

en: Set the I/O block size to the given NUMBER of bytes
vi: Đặt kích cỡ khối vào/xuất thành số byte này

en: Print STRING when the end of a volume of the backup media is reached
vi: In ra chuỗi này khi găp kết thúc vật chứa sao lưu

en: Only copy files that do not match any of the given patterns
vi: Chỉ sao chép các tập tin không khớp với bất cứ mẫu nào đã cho

en: In the verbose table of contents listing, show numeric UID and GID
vi: Trong mục lục chi tiết, hiển thị UID và GID dạng số

en: Use remote COMMAND instead of rsh
vi: Sử dụng lệnh ở xa này thay cho « rsh »

en: Do not print the number of blocks copied
vi: Không in ra số khối đã được sao chép

en: Verbosely list the files processed
vi: Liệt kệ chi tiết các tập tin đã được xử lý

en: Enable debugging info
vi: Bật thông tin gỡ lỗi

en: FLAG
vi: CỜ

en: Control warning display. Currently FLAG is one of 'none', 'truncate', 'all'. Multiple options accumulate.
vi: Điều khiển cách hiển thị cảnh báo. Hiện thời cờ này là một của những tùy chọn 'none' (không có), 'truncate' (cắt ngắn) hay 'all' (tất cả). Nhiều tùy chọn sẽ tích lũy.

en: Operation modifiers valid only in copy-in mode:
vi: Điều sửa đổi thao tác chỉ hợp lê trong chế độ chép vào :

en: Read additional patterns specifying filenames to extract or list from FILE
vi: Đọc các mẫu thêm ghi rõ các tên tập tin cần rút hoặc liệt kê từ tập tin này

en: When reading a CRC format archive, only verify the CRC's of each file in the archive, don't actually extract the files
vi: Khi đọc kho định dạng CRC (kiểm tra thừa theo chu kỳ), chỉ thẩm tra những CRC của mỗi tập tin nằm trong kho đó, không thật rút các tập tin

en: Interactively rename files
vi: Thay đổi tên tập tin một cách tương tách

en: Swap both halfwords of words and bytes of halfwords in the data. Equivalent to -sS
vi: Trao đổi cả hai nửa-từ của từ và byte của nửa-từ trong dữ liệu; bằng tùy chọn « -sS »

en: Swap the bytes of each halfword in the files
vi: Trao đổi hai byte của mỗi nửa-từ trong các tập tin

en: Swap the halfwords of each word (4 bytes) in the files
vi: Trao đổi hai nửa-từ của mỗi từ (4 byte) trong các tập tin

en: Extract files to standard output
vi: Rút tập tin ra thiết bị xuất chuẩn

en: Operation modifiers valid only in copy-out mode:
vi: Điều sửa đổi thao tác hợp lệ chỉ trong chế độ chép ra:

en: Append to an existing archive.
vi: Phụ thêm vào kho đã có.

en: Archive filename to use instead of standard output. Optional USER and HOST specify the user and host names in case of a remote archive
vi: Tên tập tin kho cần dùng thay cho thiết bị xuất chuẩn. USER (người dùng) và HOST (máy) kiểu tùy chọn có ghi rõ tên người dùng và tên máy trong trường hợp có kho ở xa.

en: Operation modifiers valid only in copy-pass mode:
vi: Điều sửa đổi thao tác hợp lệ chỉ trong chế độ chép qua:

en: Link files instead of copying them, when  possible
vi: Liên kết tập tin thay vì sao chép chúng, khi có thể

en: Operation modifiers valid in copy-in and copy-out modes:
vi: Điều sửa đổi thao tác hợp lệ trong cả hai chế độ chép vào và chép ra:

en: Do not strip file system prefix components from the file names
vi: Không tước các thành phần tiền tố hệ thống tập tin ra tên tập tin

en: Create all files relative to the current directory
vi: Tạo mọi tập tin liên quan đến thư mục hiện có

en: Operation modifiers valid in copy-out and copy-pass modes:
vi: Điều sửa đổi thao tác hợp lệ trong cả hai chế độ chép ra và chép qua:

en: A list of filenames is terminated by a null character instead of a newline
vi: Danh sách các tên tập tin bị kết thúc bằng một ký tự vô giá trị, thay cho ký tự dòng mới

en: Archive filename to use instead of standard input. Optional USER and HOST specify the user and host names in case of a remote archive
vi: Tên tập tin kho cần dùng thay cho thiết bị nhập chuẩn. USER (người dùng) và HOST (máy) kiểu tùy chọn có ghi rõ tên người dùng và tên máy trong trường hợp có kho ở xa.

en: Dereference  symbolic  links  (copy  the files that they point to instead of copying the links).
vi: Dùng tập tin tham chiếu đến liên kết tượng trưng (sao chép tập tin tới đó liên kết chỉ, thay vì sao chép liên kết chính nó).

en: [USER][:.][GROUP]
vi: [NGƯỜI_DÙNG][:.][NHÓM]

en: Set the ownership of all files created to the specified USER and/or GROUP
vi: Đặt quyền sở hữu mọi tập tin đã được tạo cho NGƯỜI DÙNG và/hay NHÓM đã ghi rõ

en: Reset the access times of files after reading them
vi: Đặt lại giờ truy cập tập tin sau khi đọc nó

en: Operation modifiers valid in copy-in and copy-pass modes:
vi: Điều sửa đổi thao tác hợp lệ trong cả hai chế độ chép vào và chép qua:

en: Retain previous file modification times when creating files
vi: Còn giữ giờ sửa đổi trước của tập tin khi tạo tâp tin

en: Create leading directories where needed
vi: Tạo thư mục đi trước khi cần thiết

en: Do not change the ownership of the files
vi: Không thay đổi quyền sở hữu tập tin

en: Replace all files unconditionally
vi: Thay thế mọi tập tin một cách không điều kiện

en: Write files with large blocks of zeros as sparse files
vi: Ghi tập tin có khối số không lơn như là tập tin thưa thớt (sparse)

en: invalid block size
vi: kích cỡ khối không hợp lệ

en: Archive format multiply defined
vi: Định dạng kho đã được xác định nhiều lần

en: invalid archive format `%s'; valid formats are:
    crc newc odc bin ustar tar (all-caps also recognized)
vi: định dạng kho không hợp lệ « %s »; các định dạng hợp lệ là:crc newc odc bin ustar tar (cũng chấp nhận cả chữ hoa)

en: Mode already defined
vi: Chế độ đã được xác định

en: --no-preserve-owner cannot be used with --owner
vi: Không thể sử dụng tùy chọn « --no-preserve-owner » (không giữ lại người sở hữu) cùng với tùy chọn « --owner » (người sở hữu)

en: --owner cannot be used with --no-preserve-owner
vi: Không thể sử dụng tùy chọn « --owner » (người sở hữu) cùng với tùy chọn « --no-preserve-owner » (không giữ lại người sở hữu)

en: Invalid value for --warning option: %s
vi: Giá trị không hợp lệ cho tùy chọn « --warning » (cảnh báo): %s.

en: [destination-directory]
vi: [thư mục đích]

en: You must specify one of -oipt options.
    Try `%s --help' or `%s --usage' for more information.
vi: Phải ghi rõ một của những tùy chọn « -oipt ».
    Hãy thử lệnh « %s --help » (trợ giúp)
    hay « %s --usage » (cách sử dụng) để xem chi tiết.

en: Both -I and -F are used in copy-in mode
vi: Trong chế độ chép vào dùng cả hai tùy chọn « -I » và « -F »

en: --append is used but no archive file name is given (use -F or -O options)
vi: « --append » (phụ thêm) được sử dụng còn chưa ghi rõ tên tập tin kho (hãy dùng tùy chọn « -F » hay « -O »)

en: Both -O and -F are used in copy-out mode
vi: Trong chế độ chép ra dùng cả hai tùy chọn « -O » và « -F »

en: Archive format is not specified in copy-pass mode (use --format option)
vi: Chưa ghi rõ định dạng kho trong chế độ chép qua (hãy dùng tùy chọn « --format » [định dạng])

en: -F can be used only with --create or --extract
vi: Tùy chọn « -F » dùng được chỉ với « --create » (tạo) hoặc « --extract » (rút) thôi

en: error closing archive
vi: gặp lỗi khi đóng kho

en: cannot make directory `%s'
vi: không thể tạo thư mục « %s »

en: `%s' exists but is not a directory
vi: « %s » tồn tại nhưng không phải là thư mục

en: control magnetic tape drive operation
vi: điều khiển thao tác ổ băng từ

en: use device as the file name of the tape drive to operate on
vi: dùng thiết bị làm tên tập tin của ổ băng từ cần thao tác

en: operation
vi: thao tác

en: invalid count value
vi: sai đặt giá trị đếm

en: no tape device specified
vi: chưa ghi rõ thiết bị băng

en: operation [count]
vi: operation [đếm]

en: %s is not a character special file
vi: %s không phải là một tập tin đặc biệt ký tự

en: %s: rmtioctl failed
vi: %s: rmtioctl bị lỗi

en: %s: rmtopen failed
vi: %s: rmtopen bị lỗi

en: %s: rmtclose failed
vi: %s: rmtclose bị lỗi

en: invalid header: checksum error
vi: dòng đầu không hợp lệ: gặp lỗi tổng kiểm tra

en: cannot get the login group of a numeric UID
vi: không thể lấy nhóm đăng nhập của UID dạng số

en: premature end of file
vi: gặp kết thúc tập tin quá sớm

en: File %s shrunk by %s byte, padding with zeros | File %s shrunk by %s bytes, padding with zeros
vi[0]: Tập tin %s bị thu nhỏ theo %s byte nên đệm vào nhiều số không

en: Read error at byte %lld in file %s, padding with zeros
vi: Gặp lỗi đọc tại byte %lld trong tập tin %s nên đệm vào nhiều số không

en: File %s grew, %<PRIuMAX> new byte not copied | File %s grew, %<PRIuMAX> new bytes not copied
vi[0]: Tập tin %s đã phóng ra, %<PRIuMAX> byte mới chưa được sao chép

en: File %s was modified while being copied
vi: Tập tin %s bị sửa đổi trong khi được sao chép

en: Creating intermediate directory `%s'
vi: Đang tạo thư mục trung cấp « %s »

en: cannot seek on output
vi: không thể tìm nơi trên kết xuất

en: Found end of tape.  Load next tape and press RETURN.
vi: Gặp kết thúc băng. Hãy nạp băng kế tiếp rồi bấm phím Return.

en: Found end of tape.  To continue, type device/file name when ready.
vi: Gặp kết thúc băng. Để tiêp tục, hãy nhập tên thiết bị/tập tin khi sẵn sàng.

en: To continue, type device/file name when ready.
vi: Để tiêp tục, hãy nhập tên thiết bị/tập tin khi sẵn sàng.

en: internal error: tape descriptor changed from %d to %d
vi: gặp lỗi nội bộ: mô tả băng đã thay đổi từ %d thành %d

en: %s is not a directory
vi: %s không phải là thư mục

en: File creation options:
vi: Tùy chọn tạo tập tin:

en: Create file of the given SIZE
vi: Tạo tập tin có KÍCH CỠ đã cho

en: Read file names from FILE
vi: Đọc các tên tập tin từ TẬP TIN

en: File statistics options:
vi: Tùy chọn thống kê tập tin:

en: Update the access and modification times of FILE
vi: Cập nhật các thời gian truy cập và sửa đổi của TẬP TIN

en: Negative size: %s
vi: Kích cỡ âm: %s

en: stat(%s) failed
vi: stat(%s) bị lỗi

en: Unknown date format
vi: Không rõ định dạng ngày tháng

en: file name contains null character
vi: tên tập tin chứa ký tự vô giá trị

en: cannot set time on `%s'
vi: không thể đặt thời gian trên « %s »

en: cannot unlink `%s'
vi: không thể bỏ liên kết « %s »

en: %s: line %d: found #%s without matching #if
vi: %s: dòng %d: tìm thấy #%s mà không có #if tương ứng

en: %s: line %d: not properly indented
vi: %s: dòng %d: sai thụt lề

en: %s: line %d: EOF in string
vi: %s: dòng %d: gặp kết thúc tập tin (EOF) bên trong chuỗi

en: %s: line %d: string (%lu) longer than maximum of %lu
vi: %s: dòng %d: chuỗi (%lu) dài hơn tối đa %lu

en: %s: line %d: not properly formatted;
    there must be exactly one SPACE character after each
    #if, #elif, and #define directive
vi: %s: dòng %d: sai định dạng;
    phải có chính xác một ký tự khoảng CÁCH nằm sau
    mỗi chỉ thị kiểu #if, #elif, hay #define

en: %s: line %d: text following `#%s' violates ANSI standard
vi: %s: dòng %d: chuỗi theo sau "#%s" vượt quá tiêu chuẩn ANSI

en: %s: line %d: unterminated #%s
vi: %s: dòng %d: #%s chưa được chấm dứt

en: Usage: %s [FILE]
      or:  %s -c [OPTION] [FILE]...
vi: Sử dụng: %s [TẬP_TIN]
      hoặc:  %s -c [TÙY_CHỌN] [TẬP_TIN]...

en: 
    Indent the C preprocessor directives in FILE to reflect their nesting
    and ensure that there is exactly one space character between each #if,
    #elif, #define directive and the following token, and write the result
vi: 
    Thụt lề các chỉ thị tiền xử lý C vào TẬP_TIN để phản ánh hệ đẳng cấp
    lồng nhau, và kiểm tra lại có chính xác một ký tự khoảng cách
    nằm giữa chỉ thị kiểu #if, #elif hay #define và hiệu bài theo sau,
    sau đó ghi kết quả

en: to standard output.  The number of spaces between the `#' and the following
    directive must correspond to the level of nesting of that directive.
    With no FILE, or when FILE is -, read standard input.
vi: vào đầu ra tiêu chuẩn. Số các dấu cách nằm giữa "#" và chỉ thị theo sau
    vẫn phải tương ứng với cấp lồng nhau của chỉ thị đó.
    Khi không đưa ra TẬP_TIN, hoặc khi TẬP_TIN là "-"
    thì đọc từ đầu vào tiêu chuẩn.

en: 
      -a, --ansi             when checking, fail if text follows #else or #endif
      -c, --check            set exit code, but don't produce any output
      -l, --list-files-only  don't generate diagnostics about indentation;
                             print to stdout only the names of files that
                             are not properly indented
vi: 
      -a, --ansi             khi kiểm tra thì thất bại nếu có chuỗi theo sau #else hay #endif
      -c, --check            lập mã thoát mà không xuất gì
      -l, --list-files-only  đừng xuất thông tin chẩn đoán về chức năng thụt lề;
    	in ra đầu ra tiêu chuẩn chỉ tên của mỗi tập tin chưa được thụt lề đúng

en:   -m, --max-string-length=LENGTH
                             fail if there is a double-quoted string longer
                             than LENGTH;  if LENGTH is 0 (the default),
                             then there is no limit
vi:   -m, --max-string-length=DÀI
                             thất bại nếu có một chuỗi nằm giữa dấu nháy kép
    				mà dài hơn chiều DÀI này;
    				nếu chiều DÀI là 0 (giá trị mặc định) thì vô hạn

en: 
    With the -c option, don't write to stdout.  Instead, check the
    indentation of the specified files giving diagnostics for preprocessor
    lines that aren't properly indented or are otherwise invalid.
vi: 
    Bật tuỳ chọn "-c" thì đừng ghi vào đầu ra tiêu chuẩn.
    Để thay thế, kiểm tra trạng thái thụt lề của những tập tin đưa ra,
    cũng xuất thông tin chẩn đoán về dòng tiền xử lý nào
    chưa được thụt lề đúng hoặc bị lỗi bằng cách khác.

en: 
    Note that --ansi without --check does not correct the problem of
    non-ANSI text following #else and #endif directives.
vi: 
    Ghi chú rằng "--ansi" mà không có "--check" thì không sửa chữa
    vấn đề là chuỗi khác ANSI theo sau chỉ thị #else và #endif.

en: 
    The exit code will be one of these:
      0  all directives properly indented
      1  some cpp directive(s) improperly indented, or
         text follows #else/#endif (enabled with --check --ansi), or
         a double-quoted string is longer than the specified maximum
      2  #if/#endif mismatch, EOF in comment or string
      3  file (e.g. open/read/write) error
vi: 
    Những mã thoát có thể là một trong số sau:
     0  mọi chỉ thị đều được thụt lề đúng
     1  một số chỉ thị cpp bị sai thụt lề,
         hoặc có chuỗi theo sau #else/#endif (bật bằng "--check --ansi"),
         hoặc tìm thấy một chuỗi nằm trong dấu nháy kép
         mà dài hơn tối đa đưa ra
     2  #if/#endif không tương ứng với nhau, EOF trong ghi chú hay chuỗi
     3  lỗi đối với tập tin (v.d. lỗi mở/đọc/ghi)

en: 
    A pragma directive may have its `#' indented.
vi: 
    Một chỉ thị pragma (lệnh mã nguồn điều khiển
    trình biên dịch cũng có thể thụt lề dấu "#".

en: %s: line %d: EOF in comment
vi: %s: dòng %d: gặp kết thúc tập tin (EOF) bên trong ghi chú

en: invalid maximum string length %s
vi: sai chiều dài chuỗi tối đa %s

en:     inlined from %qs at %r%s:%d:%d%R
vi:     trực tiếp từ %qs tại %r%s:%d:%d%R

en:     inlined from %qs at %r%s:%d%R
vi:     trực tiếp từ %qs tại %r%s:%d%R

en: %qD is deprecated (declared at %r%s:%d%R): %s
vi: %qD bị phản đối (được khai báo tại %r%s:%d%R): %s

en: %qD is deprecated (declared at %r%s:%d%R)
vi: %qD bị phản đối (được khai báo tại %r%s:%d%R)

en: %qE is deprecated (declared at %r%s:%d%R)
vi: %qE bị phản đối (được khai báo tại %r%s:%d%R)

en: type is deprecated (declared at %r%s:%d%R): %s
vi: kiểu bị phản đối (được khai báo tại %r%s:%d%R): %s

en: type is deprecated (declared at %r%s:%d%R)
vi: kiểu bị phản đối (được khai báo tại %r%s:%d%R)

en: Cannot initialize device-mapper, running as non-root user.
vi: Không thể khởi tạo ánh-xạ-thiết-bị (device-mapper), do không chạy dưới quyền siêu người dùng.

en: Cannot initialize device-mapper. Is dm_mod kernel module loaded?
vi: Không thể khởi tạo tiến trình ánh xạ thiết bị.
    Mô-đun hạt nhân “dm_mod” được nạp chưa?

en: DM-UUID for device %s was truncated.
vi: Mã số DM-UUID cho thiết bị %s bị cắt ngắn.

en: System is out of entropy while generating volume key.
    Please move mouse or type some text in another window to gather some random events.
vi: Hệ thống bị nằm ngoài en-trô-pi trong khi tạo khóa vùng chứa.
    Xin hãy di chuyển con chuột hay gõ vài chữ trong cửa sổ khác để thu thập sự kiện ngẫu nhiên.

en: Generating key (%d%% done).
vi: Đang tạo khoá (%d%% hoàn tất).

en: Fatal error during RNG initialisation.
vi: Gặp lỗi nghiêm trọng trong quá trình khởi tạo RNG.

en: Unknown RNG quality requested.
vi: Không hiểu chất lượng RNG đã yêu cầu.

en: Error %d reading from RNG: %s
vi: Lỗi %d khi đọc từ RNG: %s

en: Cannot initialize crypto RNG backend.
vi: Không thể khởi tạo ứng dụng chạy ở phía sau (backend) mã hóa RNG.

en: Cannot initialize crypto backend.
vi: Không thể khởi ứng dụng mã hóa chạy ở phía sau (backend).

en: Hash algorithm %s not supported.
vi: Thuật toán băm %s không được hỗ trợ.

en: Key processing error (using hash %s).
vi: Lỗi xử lý khoá (dùng mã băm %s).

en: All key slots full.
vi: Mọi khe khoá đều bị đầy.

en: Key slot %d is invalid, please select between 0 and %d.
vi: Khe khoá %d không đúng, hãy chọn một giá trị trong phạm vi 0 đến %d.

en: Key slot %d is full, please select another one.
vi: Khe khoá %d bị đầy, hãy chọn một khe khác.

en: Enter passphrase for %s:
vi: Nhập cụm từ mật khẩu cho %s:

en: Header detected but device %s is too small.
vi: Phát hiện được phần đầu nhưng mà thiết bị %s quá nhỏ.

en: This operation is not supported for this device type.
vi: Thao tác này không được hỗ trợ cho kiểu thiết bị này.

en: Device %s is not active.
vi: Thiết bị %s không hoạt động.

en: Underlying device for crypt device %s disappeared.
vi: Thiết bị nằm dưới cho thiết bị crypt %s đã bị biến mất.

en: Invalid plain crypt parameters.
vi: Đặt sai tham số mã hóa bình thường.

en: Invalid key size.
vi: Kích cỡ khoá không đúng.

en: UUID is not supported for this crypt type.
vi: UUID không hỗ trợ kiểu mã hóa này.

en: Can't format LUKS without device.
vi: Không thể định dạng LUKS mà không có thiết bị.

en: Cannot format device %s which is still in use.
vi: Không thể định dạng thiết bị %s mà nó lại vẫn đang được sử dụng.

en: Cannot format device %s, permission denied.
vi: Không thể định dạng thiết bị %s, không đủ thẩm quyền.

en: Cannot wipe header on device %s.
vi: Không thể tẩy xoá phần đầu trên thiết bị %s.

en: Can't format LOOPAES without device.
vi: Không thể định dạng LOOPAES bên ngoài thiết bị.

en: Can't format VERITY without device.
vi: Không thể định dạng VERITY mà không có thiết bị.

en: Unsupported VERITY hash type %d.
vi: Kiểu băm VERITY %d không được hỗ trợ.

en: Unsupported VERITY block size.
vi: Kích thước khối VERITY không được hỗ trợ.

en: Unsupported VERITY hash offset.
vi: Khoảng bù (offset) mã băm VERITY không được hỗ trợ.

en: Unknown crypt device type %s requested.
vi: Không rõ kiểu thiết bị mã hóa %s được yêu cầu.

en: Do you really want to change UUID of device?
vi: Bạn có thực sự muốn thay đổi UUID cho thiết bị?

en: This operation is supported only for LUKS device.
vi: Thao tác này được hỗ trợ chỉ cho thiết bị LUKS.

en: Volume %s is not active.
vi: Khối tin %s không hoạt động.

en: Volume %s is already suspended.
vi: Khối %s đã bị ngưng.

en: Suspend is not supported for device %s.
vi: Tạm dừng không được hỗ trợ cho kiểu thiết bị %s.

en: Error during suspending device %s.
vi: Gặp lỗi khi tạm dừng thiết bị %s.

en: Volume %s is not suspended.
vi: Khối %s không bị ngưng.

en: Resume is not supported for device %s.
vi: Thao tác phục hồi không được hỗ trợ cho kiểu thiết bị %s.

en: Error during resuming device %s.
vi: Gặp lỗi khi cho hoạt động trở lại thiết bị %s.

en: Enter passphrase:
vi: Gõ cụm từ mật khẩu:

en: Cannot add key slot, all slots disabled and no volume key provided.
vi: Không thể thêm khe khoá vì mọi khe đều bị tắt và không cung cấp khoá khối tin.

en: Enter any passphrase:
vi: Nhập bất cứ cụm từ mật khẩu nào:

en: Enter new passphrase for key slot:
vi: Gõ cụm từ mật khẩu mới cho khe khoá:

en: Key slot %d changed.
vi: Khe khoá %d đã thay đổi.

en: Replaced with key slot %d.
vi: Đã thay thế với khe khoá %d.

en: Failed to swap new key slot.
vi: Gặp lỗi khi hoán đổi khe khoá mới.

en: Volume key does not match the volume.
vi: Khoá khối tin không tương ứng với khối tin đó.

en: Key slot %d is invalid.
vi: Khe khoá %d không đúng.

en: Key slot %d is not used.
vi: Khe khoá %d không được dùng.

en: Device %s already exists.
vi: Thiết bị %s đã sẵn có.

en: Incorrect volume key specified for plain device.
vi: Khóa vùng chứa đã chỉ định không đúng cho thiết bị thường.

en: Incorrect root hash specified for verity device.
vi: Mã băm gốc đã chỉ định không đúng cho thiết bị chứng thực (verity).

en: Device type is not properly initialised.
vi: Kiểu thiết bị gần như chắc chắn là chưa được thiết lập.

en: Device %s is still in use.
vi: Thiết bị %s vẫn đang được sử dụng.

en: Invalid device %s.
vi: Thiết bị không đúng %s.

en: Function not available in FIPS mode.
vi: Chức năng không khả dụng trong chế độ FIPS.

en: Volume key buffer too small.
vi: Vùng đệm khoá khối tin quá nhỏ.

en: Cannot retrieve volume key for plain device.
vi: Không thể lấy khoá khối tin cho thiết bị bình thường.

en: This operation is not supported for %s crypt device.
vi: Thao tác này không được hỗ trợ cho thiết bị mã hóa %s.

en: Dump operation is not supported for this device type.
vi: Thao tác đổ đống (dump) không được hỗ trợ cho kiểu thiết bị này.

en: Cannot get process priority.
vi: Không thể lấy mức ưu tiên của tiến trình.

en: Cannot unlock memory.
vi: Không thể mở khoá bộ nhớ.

en: Out of memory while reading passphrase.
vi: Tràn bộ nhớ trong khi đọc cụm từ mật khẩu.

en: Error reading passphrase from terminal.
vi: Gặp lỗi khi đọc cụm từ mật khẩu từ thiết bị cuối.

en: Verify passphrase:
vi: Thẩm tra cụm từ mật khẩu:

en: Passphrases do not match.
vi: Hai cụm từ mật khẩu không trùng nhau.

en: Cannot use offset with terminal input.
vi: Không thể sử dụng khoảng bù (offset) với đầu vào thiết bị cuối.

en: Failed to open key file.
vi: Gặp lỗi khi mở tập tin khoá.

en: Failed to stat key file.
vi: Gặp lỗi khi lấy thông tin tập tin khoá.

en: Cannot seek to requested keyfile offset.
vi: Không thể tìm (seek) tới vị trí bù (offset) tập tin khóa đã yêu cầu.

en: Error reading passphrase.
vi: Lỗi đọc cụm từ mật khẩu.

en: Maximum keyfile size exceeded.
vi: Đã vượt quá kích thước tập tin khóa tối đa.

en: Cannot read requested amount of data.
vi: Không thể đọc đống dữ liệu đã yêu cầu.

en: FIPS checksum verification failed.
vi: Thẩm tra mã băm FIPS không đạt.

en: Running in FIPS mode.
vi: Đang chạy trong chế độ FIPS.

en: Device %s doesn't exist or access denied.
vi: Thiết bị %s không tồn tại hoặc không đủ quyền truy cập.

en: Cannot use a loopback device, running as non-root user.
vi: Không thể sử dụng thiết-bị vòng lặp (loopback), do không chạy dưới quyền siêu người dùng.

en: Cannot find a free loopback device.
vi: Không tìm thấy thiết bị vòng ngược (loopback ) nào còn rảnh.

en: Attaching loopback device failed (loop device with autoclear flag is required).
vi: Gặp lỗi khi gắn thiết bị vòng lặp (loopback) (thiết bị lặp với cờ autoclear là bắt buộc).

en: Cannot use device %s which is in use (already mapped or mounted).
vi: Không thể sử dụng thiết bị %s mà nó lại đang được sử dụng (đang được ánh xạ hoặc gắn).

en: Cannot get info about device %s.
vi: Không thể lấy thông tin về thiết bị %s.

en: Requested offset is beyond real size of device %s.
vi: Khoảng bù (offset) đã yêu cầu nằm ngoài kích thước thật của thiết bị %s.

en: Device %s has zero size.
vi: Thiết bị %s có kích cỡ là không.

en: Device %s is too small.
vi: Thiết bị %s có kích cỡ quá nhỏ.

en: Failed to setup dm-crypt key mapping for device %s.
    Check that kernel supports %s cipher (check syslog for more info).
vi: Gặp lỗi khi cài đặt ánh xạ khoá dm-crypt cho thiết bị %s.
    Kiểm tra lại hạt nhân hỗ trợ mật mã %s (kiểu tra sổ theo dõi hệ thống để tìm thêm thông tin.)

en: Key size in XTS mode must be 256 or 512 bits.
vi: Kích thước khóa trong chế độ XTS phải là 256 hay 512 bit.

en: Cannot write to device %s, permission denied.
vi: Không thể ghi thiết bị %s, không đủ thẩm quyền.

en: Failed to open temporary keystore device.
vi: Lỗi mở thiết bị lưu trữ khoá tạm thời.

en: Failed to access temporary keystore device.
vi: Lỗi truy cập đến thiết bị lưu trữ khoá tạm thời.

en: Device %s is not a valid LUKS device.
vi: Thiết bị %s không phải là một thiết bị kiểu LUKS đúng.

en: Requested header backup file %s already exists.
vi: Phần đầu tập tin sao lưu dự phòng đã yêu cầu %s đã sẵn có.

en: Cannot create header backup file %s.
vi: Không thể tạo phần đầu của tập tin sao lưu dự phòng %s.

en: Cannot write header backup file %s.
vi: Không thể ghi nhớ tập tin sao lưu phần đầu %s.

en: Backup file doesn't contain valid LUKS header.
vi: Tập tin sao lưu không chứa phần đầu LUKS hợp lệ.

en: Cannot open header backup file %s.
vi: Không mở được tập tin sao lưu phần đầu %s.

en: Cannot read header backup file %s.
vi: Không đọc được tập tin sao lưu phần đầu %s.

en: Data offset or key size differs on device and backup, restore failed.
vi: Khoảng bù dữ liệu hoặc kích cỡ khoá vẫn khác nhau trên thiết bị và bản sao lưu thì chức năng phục hồi bị lỗi.

en: Device %s %s%s
vi: Thiết bị %s %s%s

en: does not contain LUKS header. Replacing header can destroy data on that device.
vi: không chứa phần đầu LUKS. Thay thế phần đầu thì cũng có thể hủy dữ liệu trên thiết bị đó.

en: already contains LUKS header. Replacing header will destroy existing keyslots.
vi: đã chứa phần đầu LUKS. Thay thế phần đầu thì cũng hủy các khe khoá đã có.

en: 
    WARNING: real device header has different UUID than backup!
vi: 
    CẢNH BÁO: phần đầu thiết bị thật có mã số UUID khác với bản sao lưu!

en: Cannot open device %s.
vi: Không thể mở thiết bị %s.

en: Non standard key size, manual repair required.
vi: Kích thước khóa không tiêu chuẩn, yêu cầu sửa chữa bằng tay.

en: Non standard keyslots alignment, manual repair required.
vi: Không thể đồng chỉnh các khe khóa (keyslot) tiêu chuẩn, yêu cầu sửa chữa bằng tay.

en: Repairing keyslots.
vi: Đang chuẩn bị keyslots.

en: Repair failed.
vi: Sửa chữa gặp lỗi.

en: Keyslot %i: offset repaired (%u -> %u).
vi: Khe-khoá (keyslot) %i: khoảng bù (offset) được sửa chữa (%u -> %u).

en: Keyslot %i: stripes repaired (%u -> %u).
vi: Khe-khoá (keyslot) %i: stripes được sửa chữa (%u -> %u).

en: Keyslot %i: bogus partition signature.
vi: Khe-khoá (keyslot) %i: chữ ký phân vùng không có thật.

en: Keyslot %i: salt wiped.
vi: Khe-khoá (keyslot) %i: salt bị tẩy xóa.

en: Writing LUKS header to disk.
vi: Đang ghi phần đầu của LUKS lên đĩa.

en: Unsupported LUKS version %d.
vi: Phiên bản LUKS không được hỗ trợ %d.

en: Requested LUKS hash %s is not supported.
vi: Không hỗ trợ chuỗi duy nhất LUKS %s được yêu cầu.

en: LUKS keyslot %u is invalid.
vi: khe-khoá LUKS %u là không hợp lệ.

en: No known problems detected for LUKS header.
vi: Không phát hiện thấy vấn đề với phần đầu LUKS.

en: Error during update of LUKS header on device %s.
vi: Gặp lỗi trong khi cập nhật phần đầu LUKS trên thiết bị %s.

en: Error re-reading LUKS header after update on device %s.
vi: Gặp lỗi trong khi đọc lại phần đầu LUKS sau khi cập nhật trên thiết bị %s.

en: Data offset for detached LUKS header must be either 0 or higher than header size (%d sectors).
vi: Khoảng bù dữ liệu cho phần đầu LUKS tách rời phải hoặc là 0 hoặc là lớn hơn kích thước phần đầu (%d cung từ).

en: Wrong LUKS UUID format provided.
vi: Đưa ra định dạng mã số UUID LUKS không đúng.

en: Cannot create LUKS header: reading random salt failed.
vi: Không thể tạo phần đầu LUKS: lỗi đọc salt ngẫu nhiên.

en: Not compatible PBKDF2 options (using hash algorithm %s).
vi: Gặp các tùy chọn PBKDF2 không tương thích (dùng thuật toán chuỗi duy nhất %s).

en: Cannot create LUKS header: header digest failed (using hash %s).
vi: Không thể tạo phần đầu LUKS: lỗi tạo bản tóm tắt (dùng chuỗi duy nhất %s).

en: Key slot %d active, purge first.
vi: Khe khoá %d vẫn hoạt động: cần tẩy trước.

en: Key slot %d material includes too few stripes. Header manipulation?
vi: Nguyên liệu khe khoá %d gồm có quá ít sọc. Có nên thao tác phần đầu không?

en: Key slot %d unlocked.
vi: Khe khoá %d được mở khoá.

en: No key available with this passphrase.
vi: Không có khoá sẵn sàng dùng với cụm từ mật khẩu này.

en: Key slot %d is invalid, please select keyslot between 0 and %d.
vi: Khe khoá %d không đúng: hãy chọn khe khoá trong phạm vi 0 đến %d.

en: Cannot wipe device %s.
vi: Không thể xoá thiết bị %s.

en: Detected not yet supported GPG encrypted keyfile.
vi: Tìm thấy tập tin khóa mã hóa GPG vẫn chưa được hỗ trợ.

en: Please use gpg --decrypt <KEYFILE> | cryptsetup --keyfile=- ...
vi: Hãy dùng gpg --decrypt <KEYFILE> | cryptsetup --keyfile=- ...

en: Incompatible loop-AES keyfile detected.
vi: Tập tin khoá (keyfile) loop-AES không tương thích được tìm thấy.

en: Kernel doesn't support loop-AES compatible mapping.
vi: Nhân không hỗ trợ ánh xạ tương thích loop-AES.

en: Error reading keyfile %s.
vi: Gặp lỗi khi đọc tập-tin khóa %s.

en: Maximum TCRYPT passphrase length (%d) exceeded.
vi: Độ dài cụm từ mật khẩu TCRYPT tối đa (%d) đã bị vượt quá.

en: PBKDF2 hash algorithm %s not available, skipping.
vi: Thuật toán băm PBKDF2 không khả dụng %s, bỏ qua.

en: Required kernel crypto interface not available.
vi: Giao diện mã hóa từ nhân đã yêu cầu không khả dụng.

en: Ensure you have algif_skcipher kernel module loaded.
vi: Bạn cần chắc chắn là mô-đun nhân algif_skcipher đã được tải.

en: WARNING: device %s is a partition, for TCRYPT system encryption you usually need to use whole block device path.
vi: CẢNH BÁO: thiết-bị %s là một phân vùng, với mã hóa hệ thống TCRYPT bạn thường cần phải sử dụng toàn bộ đường dẫn thiết-bị khối.

en: Activation is not supported for %d sector size.
vi: Hoạt hóa không được hỗ trợ cho kích thước cung %d.

en: Kernel doesn't support activation for this TCRYPT legacy mode.
vi: Nhân không hỗ trợ hoạt hóa cho chế độ cũ của TCRYPT.

en: Activating TCRYPT system encryption for partition %s.
vi: Đang kích hoạt mã hóa hệ thống TCRYPT cho phân vùng %s.

en: Kernel doesn't support plain64 IV.
vi: Nhân không hỗ trợ plain64 IV.

en: This function is not supported without TCRYPT header load.
vi: Chức năng này không được hỗ trợ mà không có phần tải đầu TCRYPT.

en: Verity device doesn't use on-disk header.
vi: Thiết bị xác thực không sử dụng phần đầu on-disk.

en: Device %s is not a valid VERITY device.
vi: Thiết bị %s không phải là thiết bị VERITY thích hợp.

en: Unsupported VERITY version %d.
vi: Không hỗ trợ phiên bản VERITY %d.

en: VERITY header corrupted.
vi: phần đầu VERITY sai hỏng.

en: Wrong VERITY UUID format provided.
vi: Đưa ra định dạng mã số UUID VERITY không đúng.

en: Error during update of verity header on device %s.
vi: Gặp lỗi trong khi cập nhật phần đầu xác thực trên thiết bị %s.

en: Kernel doesn't support dm-verity mapping.
vi: Nhân không hỗ trợ ánh xạ dm-verity.

en: Verity device detected corruption after activation.
vi: Thiết bị xác thực đã được phát hiện sai hỏng sau khi hoạt hóa.

en: Spare area is not zeroed at position %<PRIu64>.
vi: Vùng để dành không được điền đầy bằng số không tại vị trí %<PRIu64>.

en: Device offset overflow.
vi: Khoảng bù (offset) thiết bị bị tràn.

en: Verification failed at position %<PRIu64>.
vi: Thẩm tra gặp lỗi tại vị trí %<PRIu64>.

en: Invalid size parameters for verity device.
vi: Các tham số kích thước cho thiết bị xác thực không hợp lệ.

en: Too many tree levels for verity volume.
vi: Có quá nhiều mức cây cho mỗi vùng xác thực.

en: Verification of data area failed.
vi: Việc thẩm tra vùng dữ liệu gặp lỗi.

en: Verification of root hash failed.
vi: Việc thẩm tra mã băm gốc gặp lỗi.

en: Input/output error while creating hash area.
vi: Lỗi Vào/Ra trong khi đang tạo vùng băm.

en: Creation of hash area failed.
vi: Việc tạo vùng dữ liệu băm gặp lỗi.

en: WARNING: Kernel cannot activate device if data block size exceeds page size (%u).
vi: CẢNH BÁO: Nhân (kernel) không thể kích hoạt thiết bị nếu kích thước khối dữ liệu vượt quá kích cỡ trang (%u).

en: Can't do passphrase verification on non-tty inputs.
vi: Không thể thẩm tra cụm từ mật khẩu trên đầu vào khác TTY.

en: Ignoring keyfile offset and size options, keyfile read size is always the same as encryption key size.
vi: Đang bỏ qua các tùy-chọn khảng bù và kích thước tập-tin-khóa, kích thước đọc tập-tin-khóa thì luôn giống với kích thước khóa mã hóa.

en: No known cipher specification pattern detected.
vi: Không phát hiện mẫu đặc tả mã hóa đã biết.

en: Option --key-file is required.
vi: Cần tùy chọn “--key-file”.

en: No device header detected with this passphrase.
vi: Không có phần đầu thiết bị cho cụm từ mật khẩu này.

en: Header dump with volume key is sensitive information
    which allows access to encrypted partition without passphrase.
    This dump should be always stored encrypted on safe place.
vi: Đổ đống phần đầu với khóa vùng chứa là thông tin phân biệt hoa thường
    cái mà cho phép truy cập phân vùng được mã hóa mà không cần mật khẩu.
    Việc đổ đống này nên luôn được lưu trữ mã hóa tại một nơi an toàn.

en: # Tests are approximate using memory only (no storage IO).
vi: # Các kiểm tra là chỉ ước lượng việc sử dụng bộ nhớ (không tính IO ổ đĩa).

en: #  Algorithm | Key |  Encryption |  Decryption
vi: #  Thuật toán| Khóa|  Mã hóa     |  Giải mã

en: Cipher %s is not available.
vi: Mã hóa kiểu %s không sẵn có.

en: Cannot read keyfile %s.
vi: Không thể đọc tập-tin khóa %s.

en: Cannot read %d bytes from keyfile %s.
vi: Không thể đọc %d byte từ tập tin khóa %s.

en: Really try to repair LUKS device header?
vi: Bạn có thực sự muốn thử sửa chữa phần đầu thiết bị LUKS không?

en: This will overwrite data on %s irrevocably.
vi: Hành động này sẽ ghi đè lên dữ liệu trên thiết bị %s một cách không phục hồi được.

en: memory allocation error in action_luksFormat
vi: gặp lỗi phân cấp vùng nhớ trong“action_luksFormat”

en: Cannot use %s as on-disk header.
vi: Không thể sử dụng %s như là phần đầu on-disk.

en: Reduced data offset is allowed only for detached LUKS header.
vi: Giảm khoảng bù (offset) dữ liệu chỉ cho phép khi phần đầu LUKS được tách rời.

en: Key slot %d selected for deletion.
vi: Khe khoá %d đã được chọn để xoá.

en: Key %d not active. Can't wipe.
vi: Khoá %d không hoạt động thì không xoá được.

en: This is the last keyslot. Device will become unusable after purging this key.
vi: Đây là khe khoá cuối cùng. Sau khi tẩy khoá này thì thiết bị không dùng được.

en: Enter any remaining passphrase:
vi: Gõ cụm từ mật khẩu bất kỳ còn lại:

en: Enter passphrase to be deleted:
vi: Gõ cụm từ mật khẩu cần xoá:

en: Enter any existing passphrase:
vi: Hãy nhập mật khẩu bất kỳ sẵn có:

en: Enter passphrase to be changed:
vi: Gõ cụm từ mật khẩu cần được thay đổi:

en: Enter new passphrase:
vi: Gõ cụm từ mật khẩu mới:

en: Only one device argument for isLuks operation is supported.
vi: Chỉ hỗ trợ một đối số thiết-bị dành cho thao tác isLuks.

en: Option --header-backup-file is required.
vi: Cần tùy chọn“--header-backup-file”.

en: Unrecognized metadata device type %s.
vi: Không nhận ra siêu dữ liệu của kiểu thiết bị %s.

en: Command requires device and mapped name as arguments.
vi: Lệnh cần thiết bị và tên ánh xạ như là các tham số.

en: <device> [--type <type>] [<name>]
vi: <thiết-bị> [--type <kiểu>] [<tên>]

en: open device as mapping <name>
vi: mở thiết bị như là ánh xạ <tên>

en: close device (remove mapping)
vi: đóng thiết bị (gỡ bỏ ánh xạ)

en: resize active device
vi: thay đổi kích cỡ của thiết bị hoạt động

en: show device status
vi: hiển thị trạng thái về thiết bị

en: benchmark cipher
vi: đo kiểm mật mã

en: <device>
vi: <thiết_bị>

en: try to repair on-disk metadata
vi: thử sửa chữa siêu dữ liệu (metadata) on-disk

en: <device> [<new key file>]
vi: <thiết_bị> [<tập_tin_khoá_mới>]

en: formats a LUKS device
vi: định dạng một thiết bị kiểu LUKS

en: add key to LUKS device
vi: thêm khoá vào thiết bị LUKS

en: <device> [<key file>]
vi: <thiết_bị> [<tập_tin_khoá>]

en: removes supplied key or key file from LUKS device
vi: gỡ bỏ khỏi thiết bị LUKS khoá hoặc tập tin khoá đưa ra

en: changes supplied key or key file of LUKS device
vi: thay đổi khóa hay tập tin khóa đã áp dụng của thiết bị LUKS

en: <device> <key slot>
vi: <thiết_bị> <khe_khoá>

en: wipes key with number <key slot> from LUKS device
vi: xoá khỏi thiết bị LUKS khoá có số <khe_khoá>

en: print UUID of LUKS device
vi: in ra mã số UUID của thiết bị LUKS

en: tests <device> for LUKS partition header
vi: thử <thiết_bị> có phần đầu phân vùng LUKS không

en: dump LUKS partition information
vi: đổ thông tin về phân vùng LUKS

en: dump TCRYPT device information
vi: dump thông tin thiết bị TCRYPT

en: Suspend LUKS device and wipe key (all IOs are frozen).
vi: Ngưng thiết bị LUKS và xoá khoá (thì mọi việc V/R đều đông cứng).

en: Resume suspended LUKS device.
vi: Tiếp tục lại sử dụng thiết bị LUKS bị ngưng.

en: Backup LUKS device header and keyslots
vi: Sao lưu phần đầu và các khe khoá của thiết bị LUKS

en: Restore LUKS device header and keyslots
vi: Phục hồi phần đầu và các khe khoá của thiết bị LUKS

en: 
    <action> is one of:
vi: 
    <hành_động> là một trong:

en: 
    You can also use old <action> syntax aliases:
    	open: create (plainOpen), luksOpen, loopaesOpen, tcryptOpen
    	close: remove (plainClose), luksClose, loopaesClose, tcryptClose
vi: 
    Bạn còn có thể sử dụng cú pháp bí danh <action> kiểu cũ:
    	open: create (plainOpen), luksOpen, loopaesOpen, tcryptOpen
    	close: remove (plainClose), luksClose, loopaesClose, tcryptClose

en: 
    <name> is the device to create under %s
    <device> is the encrypted device
    <key slot> is the LUKS key slot number to modify
    <key file> optional key file for the new key for luksAddKey action
vi: 
    <tên> là thiết bị cần tạo dưới %s
    <thiết_bị> là thiết bị đã mã hóa
    <khe_khoá> là số thứ tự khe khoá LUKS cần sửa đổi
    <tập_tin_khoá> là tập tin khoá tùy chọn cho khoá mới trong hành động luksAddKey

en: 
    Default compiled-in key and passphrase parameters:
    	Maximum keyfile size: %dkB, Maximum interactive passphrase length %d (characters)
    Default PBKDF2 iteration time for LUKS: %d (ms)
vi: 
    Các tham số khóa tập tin mặc định đã được dịch sẵn:
    	Kích thước tập tin khóa tối đa: %dkB, Độ dài mật khẩu trao đổi tối đa %d (ký tự)
    Thời gian tương tác PBKDF2 mặc định cho LUKS: %d (ms)

en: 
    Default compiled-in device cipher parameters:
    	loop-AES: %s, Key %d bits
    	plain: %s, Key: %d bits, Password hashing: %s
    	LUKS1: %s, Key: %d bits, LUKS header hashing: %s, RNG: %s
vi: 
    Các tham số mặc định về mã hóa thiết bị biên dịch sẵn:
    	loop-AES: %s, Khóa %d bit
    	bình thường: %s, Khoá: %d bit, Mã băm mật khẩu: %s
    	LUKS1: %s, Khoá: %d bit, Mã băm phần đầu LUKS: %s, RNG: %s

en: %s: requires %s as arguments
vi: %s: cần thiết %s làm đối số

en: Display brief usage
vi: Hiển thị thông tin ngắn về cách sử dụng

en: Print package version
vi: Hiển thị phiên bản của gói

en: Shows more detailed error messages
vi: Hiển thị các thông điệp lỗi chi tiết hơn

en: Show debug messages
vi: Hiển thị thông điệp gỡ lỗi

en: The cipher used to encrypt the disk (see /proc/crypto)
vi: Mật mã dùng để bảo vệ đĩa (xem “/proc/crypto”)

en: The hash used to create the encryption key from the passphrase
vi: Chuỗi duy nhất dùng để tạo khoá mã hóa từ cụm từ mật khẩu

en: Verifies the passphrase by asking for it twice
vi: Thẩm tra cụm từ mật khẩu bằng cách yêu cầu nó hai lần

en: Read the key from a file.
vi: Đọc khoá từ một tập tin.

en: Read the volume (master) key from file.
vi: Đọc khoá khối tin (chủ) từ tập tin.

en: Dump volume (master) key instead of keyslots info.
vi: Dump (đổ thành đống) khóa vùng chứa (master) thay vì thông tin khe-khóa.

en: The size of the encryption key
vi: Kích cỡ của khoá mã hóa

en: BITS
vi: BIT

en: Limits the read from keyfile
vi: Giới hạn việc đọc từ tệp-tin-khoá

en: Number of bytes to skip in keyfile
vi: Số lượng byte nhảy qua trong tập tin khoá

en: Limits the read from newly added keyfile
vi: Giới hạn đọc từ tập tin khóa mới thêm vào

en: Number of bytes to skip in newly added keyfile
vi: Số lượng byte để nhảy qua trong tập tin khóa mới thêm

en: Slot number for new key (default is first free)
vi: Số thứ tự khe cho khoá mới (mặc định là khe trống thứ nhất)

en: The size of the device
vi: Kích cỡ của thiết bị

en: SECTORS
vi: CUNG-TỪ

en: The start offset in the backend device
vi: Khoảng bù đầu tiên trong thiết bị hậu phương

en: How many sectors of the encrypted data to skip at the beginning
vi: Bao nhiêu cung từ dữ liệu mã hóa cần bỏ qua ở đầu

en: Create a readonly mapping
vi: Tạo một sự ánh xạ chỉ đọc

en: PBKDF2 iteration time for LUKS (in ms)
vi: Thời gian lặp lại PBKDF2 cho LUKS (theo mili-giây)

en: msecs
vi: mili-giây

en: Timeout for interactive passphrase prompt (in seconds)
vi: Thời hạn khi nhắc gõ cụm từ mật khẩu (theo giây)

en: secs
vi: giây

en: How often the input of the passphrase can be retried
vi: Số các lần có thể thử lại gõ cụm từ mật khẩu

en: Align payload at <n> sector boundaries - for luksFormat
vi: Sắp hàng trọng tải ở <n> biên giới cung từ — cho định dạng “luksFormat”

en: File with LUKS header and keyslots backup.
vi: Tập tin chứa bản sao lưu phần đầu và các khe khoá của thiết bị LUKS.

en: Use /dev/random for generating volume key.
vi: Sử dụng /dev/random để tạo khoá volume.

en: Use /dev/urandom for generating volume key.
vi: Sử dụng /dev/urandom để tạo khoá volume.

en: Share device with another non-overlapping crypt segment.
vi: Thiết bị chia sẻ với đoạn crypt không-chồng-lên-nhau khác.

en: UUID for device to use.
vi: UUID dành cho tập tin sử dụng.

en: Allow discards (aka TRIM) requests for device.
vi: Cho phép huỷ bỏ (được biết đến như là TRIM) các yêu cầu cho thiết bị.

en: Device or file with separated LUKS header.
vi: Thiết bị hay tập tin với phần đầu LUKS tách nhau.

en: Do not activate device, just check passphrase.
vi: Không kích hoạt thiết bị, chỉ cần kiểm tra mật khẩu.

en: Use hidden header (hidden TCRYPT device).
vi: Dùng phần đầu ẩn (thiết bị TCRYPT ẩn).

en: Device is system TCRYPT drive (with bootloader).
vi: Thiết bị là ổ đĩa TCRYPT hệ thống (có bootloader).

en: Type of device metadata: luks, plain, loopaes, tcrypt.
vi: Kiểu của siêu dữ liệu thiết bị: luks, plain, loopaes, tcrypt.

en: Disable password quality check (if enabled).
vi: Tắt chức năng kiểm tra chất lượng mật khẩu (nếu nó đang bật).

en: [OPTION...] <action> <action-specific>
vi: [TÙY_CHỌN...] <hành_động> <đặc_tả_hành_động>

en: Argument <action> missing.
vi: Đối số <hành_động> còn thiếu.

en: Unknown action.
vi: Hành động không rõ.

en: Option --shared is allowed only for open of plain device.
vi: Tùy chọn “--shared” chỉ cho phép với thao tác tạo mở của thiết bị thường.

en: Option --allow-discards is allowed only for open operation.
vi: Tùy chọn “--allow-discards” chỉ cho phép với thao tác tạo mở.

en: Option --key-size is allowed only for luksFormat, open and benchmark.
    To limit read from keyfile use --keyfile-size=(bytes).
vi: Tuỳ chọn --key-size thì chỉ cho phép với các thao tác luksFormat, mở và đo kiểm.
    Để giới hạn đọc từ tệp-tin-khoá, hãy sử dụng tuỳ chọn --keyfile-size=(bytes).

en: Option --test-passphrase is allowed only for open of LUKS and TCRYPT devices.
vi: Tùy chọn “--test-passphrase” chỉ được phép cho lệnh mở thiết bị LUKS và TCRYPT.

en: Key size must be a multiple of 8 bits
vi: Kích cỡ khoá phải là bội số cho 8 bit

en: Key slot is invalid.
vi: Khe khoá không đúng.

en: Option --key-file takes precedence over specified key file argument.
vi: Tùy chọn --key-file giữ quyền ưu tiên cao hơn tham số tập tin khoá đã chỉ định.

en: Negative number for option not permitted.
vi: Tùy chọn không chấp nhận giá trị là số âm.

en: Only one of --use-[u]random options is allowed.
vi: Chỉ cho phép một tùy chọn “--use-[u]random”.

en: Option --use-[u]random is allowed only for luksFormat.
vi: Tùy chọn “--use-[u]random” chỉ được phép cho “luksFormat”.

en: Option --uuid is allowed only for luksFormat and luksUUID.
vi: Tùy chọn “--uuid” thì chỉ cho phép với “luksFormat” và “luksUUID”.

en: Option --align-payload is allowed only for luksFormat.
vi: Tùy chọn “--align-payload” chỉ được phép cho “luksFormat”.

en: Option --skip is supported only for open of plain and loopaes devices.
vi: Tùy chọn “--skip” chỉ hỗ trợ cho lệnh mở (open) của thiết bị thường và “loopaes”.

en: Option --offset is supported only for open of plain and loopaes devices.
vi: Tùy chọn “--offset” chỉ hỗ trợ cho lệnh mở (open) của thiết bị thường và “loopaes”.

en: Option --tcrypt-hidden or --tcrypt-system is supported only for TCRYPT device.
vi: Tùy chọn --tcrypt-hidden hay --tcrypt-system chỉ được hỗ trợ trên thiết bị TCRYPT.

en: Invalid salt string specified.
vi: Chuỗi salt (muối) đã chỉ ra không hợp lệ.

en: Cannot create hash image %s for writing.
vi: Không thể tạo ảnh băm %s để ghi.

en: Invalid root hash string specified.
vi: Chuỗi mã băm gốc (thư mục root) đã chỉ ra không hợp lệ.

en: <data_device> <hash_device>
vi: <thiết-bị-dữ-liệu> <thiết-bị-băm>

en: format device
vi: định dạng thiết bị

en: <data_device> <hash_device> <root_hash>
vi: <thiết-bị-dữ-liệu> <thiết-bị-băm> <mã-băm-gốc>

en: verify device
vi: thẩm tra thiết bị

en: <name> <data_device> <hash_device> <root_hash>
vi: <tên> <thiết-bị-dữ-liệu> <thiết-bị-băm> <mã-băm-gốc>

en: create active device
vi: tạo thiết bị hoạt động

en: remove (deactivate) device
vi: gỡ bỏ (bất hoạt) thiết bị

en: show active device status
vi: hiển thị trạng thái các thiết bị đang hoạt động

en: <hash_device>
vi: <thiết_bị_băm>

en: show on-disk information
vi: hiển thị thông tin trên-đĩa

en: 
    <name> is the device to create under %s
    <data_device> is the data device
    <hash_device> is the device containing verification data
    <root_hash> hash of the root node on <hash_device>
vi: 
    <tên> là thiết bị để tạo dưới %s
    <thiết-bị-dữ-liệu> là thiết bị dữ liệu
    <thiết-bị-băm> là thiết bị chứa dữ liệu xác thực
    <mã-băm-gốc> mã băm của nút root (gốc) trên <thiết-bị-băm>

en: 
    Default compiled-in dm-verity parameters:
    	Hash: %s, Data block (bytes): %u, Hash block (bytes): %u, Salt size: %u, Hash format: %u
vi: 
    Các tham số dm-verity dựng sẵn mặc định:
    	Băm: %s, Khối dữ liệu (bytes): %u, Khối băm (bytes): %u, Kích thước muối: %u, Định dạng băm: %u

en: Do not use verity superblock
vi: Không sử dụng siêu khối thẩm định

en: Format type (1 - normal, 0 - original Chrome OS)
vi: Kiểu định dạng (1 - thông thường, 0 - Chrome OS)

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Translators: this is the spoken word for the character '#' (U+0023)
en: number
vi: số

en: Block size on the data device
vi: Kích cỡ khối trên thiết bị dữ liệu

en: Block size on the hash device
vi: Kích cỡ của khối trên thiết bị băm

en: The number of blocks in the data file
vi: Số lượng khối trong tập tin dữ liệu

en: Starting offset on the hash device
vi: Khoảng bù (offset) khởi đầu của thiết bị băm

en: Hash algorithm
vi: Thuật toán băm dữ liệu

en: Salt
vi: Muối

en: hex string
vi: chuỗi hex (thập lục phân)

en: Cannot exclusively open %s, device in use.
vi: Không thể mở %s một cách đệ qui, thiết bị vẫn đang được sử dụng.

en: Cannot open device %s
vi: Không thể mở thiết bị %s

en: Allocation of aligned memory failed.
vi: Phân bổ bộ nhớ điều chỉnh gặp lỗi.

en: Cannot read device %s.
vi: Không thể đọc thiết bị %s.

en: Marking LUKS device %s unusable.
vi: Đánh dấu thiết bị LUKS %s là không thể dùng.

en: Marking LUKS device %s usable.
vi: Đánh dấu thiết bị LUKS %s là có thể dùng.

en: Cannot write device %s.
vi: Không thể ghi thiết bị %s.

en: Cannot write reencryption log file.
vi: Không thể ghi tập tin nhật ký reencryption (mã hóa lại).

en: Cannot read reencryption log file.
vi: Không đọc được tập tin nhật ký reencryption.

en: Log file %s exists, resuming reencryption.
vi: Tập tin nhật ký %s đã có sẵn rồi, giả định là reencryption (mã hóa thêm lần nữa).

en: Activating temporary device using old LUKS header.
vi: Hoạt hóa thiết bị tạm thời sử dụng phần đầu LUKS kiểu cũ.

en: Activating temporary device using new LUKS header.
vi: Hoạt hóa thiết bị tạm thời sử dụng phần đầu LUKS kiểu mới.

en: Activation of temporary devices failed.
vi: Việc hoạt hóa các thiết bị tạm thời gặp lỗi.

en: New LUKS header for device %s created.
vi: Phần đầu LUKS mới cho thiết bị %s được tạo.

en: Activated keyslot %i.
vi: Khe-khoá (keyslot) đã được kích hoạt %i.

en: LUKS header backup of device %s created.
vi: Phần đầu sao lưu LUKS của thiết bị %s được tạo.

en: Creation of LUKS backup headers failed.
vi: Việc tạo phần đầu LUKS sao lưu dự phòng gặp lỗi.

en: Cannot restore LUKS header on device %s.
vi: Không thể phục hồi phần đầu LUKS trên thiết bị %s.

en: LUKS header on device %s restored.
vi: Phần đầu LUKS trên thiết bị %s đã được phục hồi.

en: Progress: %5.1f%%, ETA %02llu:%02llu, %4llu MiB written, speed %5.1f MiB/s%s
vi: Tiến trình: %5.1f%%, ETA %02llu:%02llu, %4llu MiB đã ghi, tốc độ %5.1f MiB/s%s

en: Cannot seek to device offset.
vi: Không thể di chuyển vị trí tới vị trí tương đối thiết bị.

en: Cannot open temporary LUKS header file.
vi: Không thể mở tập tin phần đầu LUKS tạm thời.

en: Cannot get device size.
vi: Không thể lấy kích cỡ thiết bị.

en: Interrupted by a signal.
vi: Bị ngắt bởi tín hiệu signal.

en: IO error during reencryption.
vi: Lỗi IO (V/R) trong quá trình reencryption.

en: Key file can be used only with --key-slot or with exactly one key slot active.
vi: Tập tin khóa có thể sử dụng với tùy chọn --key-slot hoặc với chính xác một khe khóa tích cực.

en: Enter passphrase for key slot %u:
vi: Gõ cụm từ mật khẩu cho khe khoá %u:

en: Cannot open reencryption log file.
vi: Không mở được tập tin nhật trình reencryption.

en: Reencryption block size
vi: Kích thước khối Reencryption

en: Use direct-io when accesing devices.
vi: Sử dụng vào ra trực tiếp khi truy cập các thiết bị.

en: Use fsync after each block.
vi: Sử dụng fsync sau mỗi khối.

en: Update log file after every block.
vi: Cập nhật tập tin nhật ký sau mỗi khối.

en: Use only this slot (others will be disabled).
vi: Chỉ sử dụng khe này (những cái khác sẽ bị tắt đi).

en: Reduce data device size (move data offset). DANGEROUS!
vi: Giảm kích thước dữ liệu thiết bị (di chuyển offset dữ liệu). NGUY HIỂM!

en: Use only specified device size (ignore rest of device). DANGEROUS!
vi: Chỉ sử dụng kích thước dữ liệu thiết bị (bỏ qua phần còn lại của thiết bị). NGUY HIỂM!

en: Create new header on not encrypted device.
vi: Tạo phần đầu mới không trên thiết bị được mã hóa.

en: [OPTION...] <device>
vi: [TÙY_CHỌN...] <thiết-bị>

en: WARNING: this is experimental code, it can completely break your data.
vi: CẢNH BÁO: đây chỉ là mã thử nghiệm, nó có thể phá hoại dữ liệu của bạn.

en: Reencryption will change: volume key%s%s%s%s.
vi: Reencryption sẽ thay đổi: khóa dung lượng%s%s%s%s.

en: , set hash to
vi: , đặt kiểu băm thành

en: , set cipher to
vi: , đặt mã hóa thành

en: Argument required.
vi: Cần đối số.

en: Only values between 1 MiB and 64 MiB allowed for reencryption block size.
vi: Chỉ những giá trị nằm giữa 1MiB và 64 MiB là cho phép đối với kích thước khối reencryption (mã hóa lại).

en: Invalid device size specification.
vi: Đặc tả kích thước thiết bị không đúng.

en: Maximum device reduce size is 64 MiB.
vi: Kích thước thu nhỏ thiết bị tối đa là 64 MiB.

en: Reduce size must be multiple of 512 bytes sector.
vi: Kích cỡ giảm phải là bội số cung từ (sector) 512 byte

en: Option --new must be used together with --reduce-device-size.
vi: Tùy chọn “--new” phải được sử dụng cùng với “--reduce-device-size”.

en: Error reading response from terminal.
vi: Gặp lỗi khi đọc phản hồi từ thiết bị cuối.

en: Command successful.
vi: Câu lệnh đã chạy thành công.

en: Command failed with code %i
vi: Câu lệnh đã thất bại với mã %i

en: Cannot check password quality: %s
vi: Không thể kiểm tra chất lượng mật khẩu: %s

en: Password quality check failed:
     %s
vi: Chất lượng mật khẩu không đạt:
     %s

en: writable
vi: ghi được

en: Enter text without a keyboard
vi: Nhập văn bản mà không có bàn phím

en: Predictive text entry
vi: Nhập văn bản dự đoán

en: Alphabet:
vi: Bảng chữ cái:

en: Dasher _Tutorial
vi: _Trợ lý Dasher

en: Please Wait...
vi: Vui lòng đợi...

en: Select File
vi: Chọn tập tin

en: _Append to file
vi: _Nối vào tập tin

en: _Import Training Text
vi: _Nạp văn bản huấn luyện

en: A_ppend to file...
vi: _Nối vào tập tin...

en: Demo!
vi: Minh hoạ !

en: Full Demo
vi: Minh hoạ đầy đủ

en: Launch Dasher Game & Demo mode!
vi: Khởi chạy chế độ Trò chơi và Minh hoạ của Dasher !

en: New sentence
vi: Câu mới

en: _Contents...
vi: Mụ_c lục...

en: _Import Training Text...
vi: _Nhập văn bản huấn luyện...

en: <b>Adaptation</b>
vi: <b>Thích nghi</b>

en: <b>Alphabet Selection</b>
vi: <b>Chọn bảng chữ cái</b>

en: <b>Appearance Options</b>
vi: <b>Tuỳ chọn Diện mạo</b>

en: <b>Application Options</b>
vi: <b>Tuỳ chọn Ứng dụng</b>

en: <b>Application Style</b>
vi: <b>Kiểu dáng Ứng dụng</b>

en: <b>Colour Scheme</b>
vi: <b>Lược đồ Màu</b>

en: <b>Control Style</b>
vi: <b>Kiểu dáng Điều khiển</b>

en: <b>Dasher Font</b>
vi: <b>Phông Dasher</b>

en: <b>Direction</b>
vi: <b>Hướng</b>

en: <b>Editor Font</b>
vi: <b>Phông soạn thảo</b>

en: <b>Input Device</b>
vi: <b>Thiết bị nhập</b>

en: <b>Language Model</b>
vi: <b>Mẫu ngôn ngữ</b>

en: <b>Smoothing</b>
vi: <b>Làm mịn</b>

en: <b>Speed</b>
vi: <b>Tốc độ</b>

en: <b>Starting And Stopping</b>
vi: <b>Khởi/Dừng chạy</b>

en: Adapt speed automatically
vi: Tự động thích nghi tốc độ

note: The default display orientation for the selected alphabet, ie left to right for English, right to left for Arabic, etc.
en: Alphabet Default
vi: Bảng chữ cái mặc định

en: Bottom to Top
vi: Dưới lên Trên

note: Centre circle = start and stop by dwelling over a circle in the centre of the window Two box = start and stop by dwelling in sequence over two boxes (both of these are methods for starting and stopping without pressing a mouse button)
en: Centre circle
    Two box
vi: Hình vòng giữa
    Hai hộp

en: Control mode
vi: Chế độ điều khiển

en: Custom colour scheme:
vi: Lược đồ màu tự chọn:

en: Dasher Preferences
vi: Tuỳ thích Dasher

en: Direct entry
vi: Nhập trực tiếp

en: Dock application window
vi: Neo cửa sổ ứng dụng

en: Draw box outlines
vi: Vẽ nét ngoài hộp

en: Draw line between crosshairs and mouse
vi: Vẽ đường giữa dấu chữ thập và con chuột

en: Increase line thickness
vi: Tăng độ rộng đường

en: Language model adapts as you write.
vi: Loại ngôn ngữ thích ứng khi bạn viết.

en: Large font
vi: Phông chữ lớn

note: PPM =  Prediction by Partial Match, a styatistical language model.
en: Mixture model (PPM/dictionary)
vi: Mẫu trộn (PPM/từ điển)

en: Pause outside of canvas
vi: Tạm dừng bên ngoài bản vẽ

en: Select Dasher Font
vi: Chọn phông Dasher

en: Select Editor Font
vi: Chọn phông soạn thảo

en: Show mouse position
vi: Hiện vị trí chuột

en: Show speed slider
vi: Hiện con trượt tốc độ

en: Small font
vi: Phông chữ nhỏ

en: Stand-alone
vi: Độc lập

note: PPM = Prediction by Partial Match, a statistical language model.
en: Standard letter-based PPM
vi: Trang mỗi phút dựa vào kí tự chuẩn

en: Start on left mouse button
vi: Bắt đầu khi bấm nút trái trên chuột

en: Start on space bar
vi: Bắt đầu khi bấm phím khoảng trắng

en: Start with mouse position:
vi: Bắt đầu với vị trí chuột:

en: Timestamp new files
vi: Nhãn giờ trên tập tin mới

en: Use this control to adjust the relative sizes of the 
    letter boxes. Note that selecting high values will slow
    your writing speed.
vi: Hãy sử dụng điều khiển này để điều chỉnh kích cỡ tương đối
    ô kí tự. Lưu ý rằng việc chọn giá trị cao sẽ giảm
    tốc độ viết.

en: Very large font
vi: Phông chữ rất lớn

en: Word-based model
vi: Mẫu dựa vào từ

en: <b>Color Scheme</b>
vi: <b>Lược đồ Màu</b>

en: <b>Display Size</b>
vi: <b>Kích cỡ Hiển thị</b>

en: <b>Orientation</b>
vi: <b>Hướng</b>

en: Enlarge input window
vi: Mở rộng cửa sổ nhập

en: Prediction
vi: Dự đoán

en: _Dasher Font
vi: Phông _Dasher

en: _Dasher Font Size
vi: Cỡ phông _Dasher

en: _Edit Font
vi: _Sửa phông

en: _Reset fonts
vi: Đặt _lại phông

en: Maximum Zoom
vi: Hệ số thu phóng tối đa

en: Click Mode
vi: Chế độ nhấn

note: TRANSLATORS: The number of time steps over which to perform the zooming motion in button mode.
en: Zoom steps
vi: Bước thu phóng

note: TRANSLATORS: The zoom factor per press when moving to the right in compass mode.
en: Right zoom
vi: Thu phóng bên phải

en: Number of boxes
vi: Số hộp

en: Safety margin
vi: Hạn chế an toàn

note: TRANSLATORS: The boxes (zoom targets) in button mode can either be the same size, or different sizes - this is the extent to which the sizes are allowed to differ from each other.
en: Box non-uniformity
vi: Hộp khác nhau

note: TRANSLATORS: Intercept keyboard events for 'special' keys even when the Dasher window doesn't have keyboard focus.
en: Global keyboard grab
vi: Lấy toàn cục dữ kiện bàn phím

en: Normal Control
vi: Điều khiển chuẩn

note: TODO: specialist factory for button mode
en: Menu Mode
vi: Chế độ trình đơn

en: Direct Mode
vi: Nhập trực tiếp

note: RegisterFactory(new CWrapperFactory(m_pEventHandler, m_pSettingsStore, new CDasherButtons(m_pEventHandler, m_pSettingsStore, this, 4, 0, false,11, "Buttons 3")));
en: Alternating Direct Mode
vi: Chế độ trực tiếp xen kẽ

en: Compass Mode
vi: Chế độ la bàn

en: Stylus Control
vi: Điều khiển bút trâm

en: Automatic calibration
vi: Tự động định chuẩn

en: Eyetracker Mode
vi: Chế độ theo mắt

note: TRANSLATORS: The time for which a button must be held before it counts as a 'long' (rather than short) press.
en: Long press time
vi: Thời gian bấm lâu

note: TRANSLATORS: Multiple button presses are special (like a generalisation on double clicks) in some situations. This is the time in which the button must be pressed multiple times to count.
en: Multiple press time
vi: Thời gian đa bấm

note: TRANSLATORS: Multiple button presses are special (like a generalisation on double clicks) in some situations. This is the number of times a button must be pressed to count as a multiple press.
en: Multiple press count
vi: Đếm đa bấm

note: TRANSLATORS: Backoff = reversing in Dasher to correct mistakes. This allows a single button to be dedicated to activating backoff, rather than using multiple presses of other buttons.
en: Enable backoff button
vi: Bật nút lùi ra

en: One Button Dynamic Mode
vi: Chế độ động một cái nút

en: One Dimensional Mode
vi: Chế độ một chiều

note: Note to translators: This message will be output for a command line with "--options foo=VAL" and foo is a boolean valued parameter, but "VAL" is not true or false.
en: boolean value must be specified as 'true' or 'false'.
vi: giá trị lôgic thì phải được ghi rõ là « đúng » hay « sai ».

note: Note to translators: This is output when command line "--options" doesn't specify a known option.
en: unknown option, use "--help-options" for more information.
vi: không rõ tùy chọn, hãy dùng cờ « --help-options » để xem thêm thông tin.

note: TODO should probably pop up a Gtk error message and think about how to do i18n:
en: Dasher socket input: failed to launch reader thread.
vi: Nhập ổ cắm dasher: lỗi khi khởi chạy mạch đọc.

en: X label:
vi: Nhãn X:

en: X minimum:
vi: Tối thiểu X:

en: X maximum:
vi: Tối đa X:

en: Y label:
vi: Nhãn Y:

en: Y minimum:
vi: Tối thiểu Y:

en: Y maximum:
vi: Tối đa Y:

en: Print socket-related debugging information to console:
vi: In vào bàn giao tiếp thông tin gỡ lỗi liên quan đến ổ cắm:

en: Socket Input
vi: Ổ cắm nhập vào

en: Button offset
vi: Độ dời cái nút

note: TRANSLATORS: Backoff = reversing in Dasher to correct mistakes. This allows a single button to be dedicated to activating backoff, rather than using multiple presses of other buttons, and another to be dedicated to starting and stopping. 'Button' in this context is a physical hardware device, not a 
en: Enable backoff and start/stop buttons
vi: Bật các nút lùi lại và chạy/dừng

note: TRANSLATORS: What is normally the up button becomes the down button etc.
en: Reverse up and down buttons
vi: Đảo ngược các nút lên và xuống

en: Slow startup
vi: Khởi chạy chậm

en: Startup time
vi: Thời gian khởi chạy

en: Auto speed control
vi: Điều khiển tốc độ tự động

note: TRANSLATORS: The threshold time above which auto speed control is used.
en: Auto speed threshold
vi: Ngưỡng tốc độ tự động

en: Two Button Dynamic Mode
vi: Chế độ động hai cái nút

en: Boolean parameters
vi: Tham số lôgic

en: Integer parameters
vi: Tham số kiểu số nguyên

en: String parameters
vi: Tham số chuỗi

note: TRANSLATORS: Show a button for the selected action in the Dasher window.
en: Show Button
vi: Hiện nút

en: Control Mode
vi: Chế độ điều khiển

note: TRANSLATORS: Automatically perform the selected action when Dasher is stopped.
en: Auto On Stop
vi: Tự động khi dừng

en: Enter Text
vi: Gõ văn bản

note: #-#-#-#-#  1076 (orca TRUNK)  #-#-#-#-# Attribute Speak column (IS_SPOKEN). Translators: the "Speak" column consists of a single checkbox for each text attribute.  If the checkbox is checked, Orca will speak that attribute, if it is present, when the user presses Orca_Modifier+F. #-#-#-#-#  1309 (PA
en: Speak
vi: Nói

en: Unable to initialize speech support
vi: Không thể khởi tạo phần hỗ trợ tiếng nói

en: Unable to initialize voices
vi: Không thể khởi tạo giọng nói

en: Warning: unable to set speech parameters
vi: Cảnh báo: không thể đặt các tham số tiếng nói

note: Note to translators: This message will be output for command line errors when the "=" in --options=foo is missing.
en: option setting is missing "=".
vi: thiết lập tùy chọn còn thiếu « = »

note: Note to translators: This string will be output when --options= specifies an unknown option.
en: Invalid option string specified
vi: Đã ghi rõ một chuỗi tùy chọn sai

en: Do you want to save your changes to %s?
    
    Your changes will be lost if you don't save them.
vi: Bạn có muốn lưu các thay đổi vào %s không?
    
    Nếu bạn không lưu, các thay đổi sẽ bị mất hoàn toàn.

en: Do you want to save your changes?
    
    Your changes will be lost if you don't save them.
vi: Bạn có muốn lưu các thay đổi không?
    
    Nếu bạn không lưu, các thay đổi sẽ bị mất hoàn toàn.

en: Are you sure you wish to quit?
vi: Bạn có chắc muốn thoát không?

en: Dasher is a predictive text entry application
vi: Dasher là một ứng dụng nhập đoạn chữ dự đoán

en: Dasher Module Options
vi: Tùy chọn Mô-đun Dasher

en: %s Options:
vi: Tuỳ chọn %s:

en: Mouse Input
vi: Chuột nhập vào

en: Pixels covering Y range
vi: Điểm ảnh chiếm phạm vi Y

note: TRANSLATORS: Only use the vertical mouse coordinate - this is prefered for some disabled users.
en: One Dimensional Mouse Input
vi: Chuột nhập vào một chiều

note: {"timedata", 'w', 0, G_OPTION_ARG_NONE, &timedata, "Write basic timing information to stdout", NULL}, {"preferences", 'p', 0, G_OPTION_ARG_NONE, &preferences, "Show preferences window only", NULL}, {"textentry", 'o', 0, G_OPTION_ARG_NONE, &textentry, "Onscreen text entry mode", NULL}, {"pipe", 's', 
en: Application style (traditional, direct, compose or fullscreen)
vi: Kiểu ứng dụng:
     • traditional     truyền thống
     • direct            trực tiếp
     • compose       soạn thảo
     • fullscreen      toàn màn hình

note: Note to translators: This is the help string for "--options"
en: Override stored options
vi: Ghi đè lên các tùy chọn đã lưu

note: Note to translators: This is the help string for "--help-options"
en: Describe "--options".
vi: Diễn tả « --options »

note: Note to translators: This is the "--help" description of dasher.
en: - A text input application honouring accessibility
vi: — Một ứng dụng nhập văn bản mà hỗ trợ khả năng truy cập

en: 
    BLOCKS and BYTES may be followed by the following multiplicative suffixes:
    xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024,
    GB 1000*1000*1000, G 1024*1024*1024, and so on for T, P, E, Z, Y.
    
    Each CONV symbol may be:
vi: 
    Theo sau KHỐI và BYTES có thể đặt các hậu tố nhân sau :
    xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024,
    GB 1000*1000*1000, G 1024*1024*1024, và tương tự với T, P, E, Z, Y.
    
    Mỗi ký hiệu CONV có thể là:

en:   noerror   continue after read errors
      sync      pad every input block with NULs to ibs-size; when used
                with block or unblock, pad with spaces rather than NULs
      fdatasync  physically write output file data before finishing
      fsync     likewise, but also write metadata
vi:   noerror   tiếp tục sau khi gặp lỗi đọc
      sync      thêm mọi khối đầu vào với NUL đến kích thước ibs; khi
                  sử dụng với block hoặc unblock, thêm bằng khoảng trắng
      fdatasync ghi vật lý dữ liệu tập tin kết quả lên đĩa trước khi thoát
      fsync     như trên, nhưng đồng thời ghi cả siêu dữ liệu

en:   directory fail unless a directory
vi:   directory   lỗi nếu không phải thư mục

en: truncating at %<PRIuMAX> bytes in output file %s
vi: đang cắt ngắn ở %<PRIuMAX> byte trong tập tin kết quả %s

en: %ld day | %ld days
vi[0]: %ld ngày

en: dconf Editor
vi: Trình soạn thảo dconf

en: Integer [%s..%s]
vi: Số nguyên [%s..%s]

en: Enumeration
vi: Liệt kê

en: No schema
vi: Không schema

en: Set to Default
vi: Đặt làm mặc định

en: Default:
vi: Mặc định:

note: Type: select Choices
en: Noninteractive
vi: Không tương tác

note: Type: select Description
en: Interface to use:
vi: Giao diện cần dùng:

note: Type: select Description
en: Packages that use debconf for configuration share a common look and feel. You can select the type of user interface they use.
vi: Mọi gói sử dụng debconf để cấu hình thì có giao diện và cảm nhận rất tương tự. Bạn có khả năng chọn kiểu giao diện được dùng.

note: Type: select Description
en: The dialog frontend is a full-screen, character based interface, while the readline frontend uses a more traditional plain text interface, and both the gnome and kde frontends are modern X interfaces, fitting the respective desktops (but may be used in any X environment). The editor frontend lets you configure things using your favorite text editor. The noninteractive frontend never asks you any questions.
vi: Tiền tiêu hộp thoại là giao diện dựa vào ký tự trên toàn màn hình, còn tiền tiêu readline dùng giao diện chữ thô truyền thống hơn, và cả hai giao diện GNOME và KDE đều là giao diện X hiện đại, thích hợp với từng môi trường làm việc (nhưng mà có thể được sử dụng trong bất cứ môi trường X nào). Tiền tiêu trình hiệu chỉnh cho bạn có khả năng cấu hình tùy chọn bằng trình hiệu chỉnh văn bản ưa thích. Tiền tiêu khác tương tác không bao giờ hỏi câu nào.

note: #-#-#-#-#  114 (debian-installer Level 1)  #-#-#-#-# Type: select Choices
en: critical
vi: tới hạn

note: #-#-#-#-#  114 (debian-installer Level 1)  #-#-#-#-# Type: select Choices
en: high
vi: cao

note: #-#-#-#-#  114 (debian-installer Level 1)  #-#-#-#-# Type: select Choices
en: low
vi: thấp

note: Type: select Description
en: Ignore questions with a priority less than:
vi: Bỏ qua các câu hỏi có cấp ưu tiên thấp hơn so với:

note: Type: select Description
en: Debconf prioritizes the questions it asks you. Pick the lowest priority of question you want to see:
      - 'critical' only prompts you if the system might break.
        Pick it if you are a newbie, or in a hurry.
      - 'high' is for rather important questions
      - 'medium' is for normal questions
      - 'low' is for control freaks who want to see everything
vi: Trình debconf định quyền ưu tiên cho mỗi câu hỏi cấu hình. Bạn có muốn xem câu hỏi có ưu tiên nào?
     • tới hạn	nhắc bạn chỉ khi hệ thống sắp bị hỏng
    					Hãy chọn điều này nếu bạn là người dùng mới, hoặc nếu bạn vội
     • cao			cho câu hỏi hơi quan trọng
     • vừa			cho câu hỏi bình thường
     • thấp			cho người dùng muốn xem hết.

note: Type: select Description
en: Note that no matter what level you pick here, you will be able to see every question if you reconfigure a package with dpkg-reconfigure.
vi: Ghi chú rằng bất chấp cấp được chọn ở đây, bạn vẫn có khả năng xem mọi câu hỏi bằng cách cấu hình lại gói nào bằng lệnh « dpkg-reconfigure ten_gói ».

note: Type: text Description This string is the 'title' of dialog boxes that prompt users when they need to insert a new medium (most often a CD or DVD) to install a package or a collection of packages
en: Media change
vi: Đổi vật chứa

en: falling back to frontend: %s
vi: đang phục hồi giao diện: %s

en: unable to initialize frontend: %s
vi: không thể khởi tạo giao diện: %s

en: Unable to start a frontend: %s
vi: Không thể khởi động giao diện: %s

en: Config database not specified in config file.
vi: Cơ sở dữ liệu cấu hình không có trong tập tin cấu hình.

en: Template database not specified in config file.
vi: Cơ sở dữ liệu mẫu không có trong tập tin cấu hình.

en: The Sigils and Smileys options in the config file are no longer used. Please remove them.
vi: Sigils và Smileys cũ, không dùng. Hãy gỡ bỏ cả hai.

en: Problem setting up the database defined by stanza %s of %s.
vi: Gặp lỗi khi thiết lập cơ sở dữ liệu được xác định bởi đoạn dòng %s của %s.

en:   -f,  --frontend		Specify debconf frontend to use.
      -p,  --priority		Specify minimum priority question to show.
           --terse			Enable terse mode.
vi:   -f,  --frontend		Ghi giao diện debconf cần dùng.
      -p,  --priority		SGhi câu hỏi ưu tiên tối thiểu cần hiển thị.
           --terse			Bật chế độ ngắn gọn.

en: Ignoring invalid priority "%s"
vi: Bỏ qua ưu tiên không hợp lê « %s »

en: Valid priorities are: %s
vi: Ưu tiên hợp lệ: %s

en: Choices
vi: Lựa chọn

en: (Enter zero or more items separated by a comma followed by a space (', ').)
vi: (Hãy nhập số không hay nhiều mục định giới bằng một dấu phẩy và một dấu cách.)

en: Debconf is not confident this error message was displayed, so it mailed it to you.
vi: Debconf không chắc chắn về lỗi này và gửi email cho bạn.

en: Debconf, running at %s
vi: Debconf, đang chạy ở %s

en: Input value, "%s" not found in C choices! This should never happen. Perhaps the templates were incorrectly localized.
vi: Không tìm thấy giá trị đầu vào "%s" trong các sự chọn C. Trường hợp này không bao giờ nên xảy ra. Có thể là những mẫu bị sai địa phương hoá.

en: none of the above
vi: không có gì ở trên

en: Enter the items you want to select, separated by spaces.
vi: Hãy nhận những mục bạn muốn chọn, định giới bằng dấu cách.

en: Unable to load Debconf::Element::%s. Failed because: %s
vi: Không thể nạp « Debconf::Element::%s ». Thất bại vì: %s.

en: Configuring %s
vi: Đang cấu hình %s

en: TERM is not set, so the dialog frontend is not usable.
vi: Chưa đặt TERM nên không thể sử dụng giao diện cung cấp hộp thoại.

en: Dialog frontend is incompatible with emacs shell buffers
vi: Giao diện cung cấp hộp thoại thì không tương thích với bộ đệm trình bao của emacs.

en: Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.
vi: Giao diện cung cấp hộp thoại thì không hoạt động được trên thiết bị cuối câm, trong bộ đệm trình bao của emacs, hoặc khi không có thiết bị cuối điều khiển.

en: No usable dialog-like program is installed, so the dialog based frontend cannot be used.
vi: Chưa cài đặt chương trình kiểu hộp thoại có thể sử dụng được nên không thể sử dụng giao diện cung cấp hộp thoại.

en: Dialog frontend requires a screen at least 13 lines tall and 31 columns wide.
vi: Giao diện cung cấp hộp thoại thì yêu cầu một màn hình có ít nhất chiều cao 13 dòng và chiều rộng 31 cột.

en: Package configuration
vi: Cấu hình gói

en: You are using the editor-based debconf frontend to configure your system. See the end of this document for detailed instructions.
vi: Bạn đang sử dụng giao diện debconf dựa vào trình chỉnh sửa để cấu hình hệ thống của mình. Xem kết thúc của tài liệu này để tìm các hướng dẫn chi tiết.

en: The editor-based debconf frontend presents you with one or more text files to edit. This is one such text file. If you are familiar with standard unix configuration files, this file will look familiar to you -- it contains comments interspersed with configuration items. Edit the file, changing any items as necessary, and then save it and exit. At that point, debconf will read the edited file, and use the values you entered to configure the system.
vi: Giao diện debconf dựa vào trình chỉnh sửa sẽ cho bạn chỉnh sửa một hay nhiều tập tin nhập thô. Đây là một tập tin văn bản như vậy. Nếu bạn quen với các tập tin cấu hình Unix tiêu chuẩn, tập tin này hình như thông thường — nó chứa một tổ hợp các ghi chú và mục cấu hình. Hãy chỉnh sửa tập tin đó, cũng thay đổi mục nào như thích hợp, sau đó lưu lại và thoát. Vào điểm thời đó, debconf sẽ đọc tập tin đã chỉnh sửa, và sử dụng những giá trị được bạn chỉnh sửa để cấu hình hệ thống.

en: Debconf on %s
vi: Debconf trên %s

en: This frontend requires a controlling tty.
vi: Giao diện này yêu cầu một tty điều khiển.

en: Term::ReadLine::GNU is incompatable with emacs shell buffers.
vi: « Term::ReadLine::GNU » không tương thích với bộ đệm trình bao của emacs.

en: Note: Debconf is running in web mode. Go to http://localhost:%i/
vi: Ghi chú : Debconf đang chạy trong chế độ Web. Hãy đi tới « http://localhost:%i/ ».

en: warning: possible database corruption. Will attempt to repair by adding back missing question %s.
vi: cảnh báo : cơ sở dữ liệu có thể bị hỏng. Trình này sẽ thử sửa chữa nó bằng cách thêm lại câu hỏi còn thiếu %s.

en: Template #%s in %s has a duplicate field "%s" with new value "%s". Probably two templates are not properly separated by a lone newline.
vi: Mẫu #%s trong %s có một trường trùng « %s » có giá trị mới « %s ». Rất có thể là hai mẫu chưa định giới được bằng một dòng mới riêng lẻ.

en: Unknown template field '%s', in stanza #%s of %s
vi: Không rõ trường mẫu « %s », trong đoạn dong #%s của %s

en: Template parse error near `%s', in stanza #%s of %s
vi: Gặp lỗi phân tích cú pháp mẫu ở gần « %s », trong đoạn dòng #%s của %s

en: Template #%s in %s does not contain a 'Template:' line
vi: Mẫu #%s trong %s không chứa một dòng « Template: » (Mẫu)

en: must specify some debs to preconfigure
vi: phải ghi rõ một số deb (tập tin gói Debian) để cấu hình sẵn

en: delaying package configuration, since apt-utils is not installed
vi: đang tri hoãn việc cấu hình gói vì chưa cài đặt « apt-utils » (các tiện ích apt)

en: unable to re-open stdin: %s
vi: không thể mở lại đầu vào tiêu chuẩn: %s

en: apt-extracttemplates failed: %s
vi: apt-extracttemplates (giải nén các mẫu) bị lỗi: %s

en: Extracting templates from packages: %d%%
vi: Đang giải nén các mẫu từ gói: %d%%

en: Preconfiguring packages ...
vi: Đang cấu hình sẵn các gói ...

en: template parse error: %s
vi: lỗi phân tích cú pháp của mẫu : %s

en: debconf: can't chmod: %s
vi: debconf: không thể chmod (thay đổi chế độ): %s

en: %s failed to preconfigure, with exit status %s
vi: %s lỗi cấu hình sẵn, có trang thái thoát %s

en: Usage: dpkg-reconfigure [options] packages
      -a,  --all			Reconfigure all packages.
      -u,  --unseen-only		Show only not yet seen questions.
           --default-priority	Use default priority instead of low.
           --force			Force reconfiguration of broken packages.
           --no-reload		Do not reload templates. (Use with caution.)
vi: Sử dụng: dpkg-reconfigure [tùy_chọn ...] những_gói
    
    [reconfigure: cấu hình lại]
    
      -a,  --all			Cấu hình lại _mọi_ gói.
      -u,  --unseen-only		Hiện _chỉ_ những câu hỏi _chưa xem_.
           --default-priority	Dùng _ưu tiên mặc định_ thay cho
    		ưu tiên thấp.
           --force			_Buộc_ cấu hình lại các gói bị ngắt.
           --no-reload		Đừng nạp lại mẫu. (Hãy sử dụng cẩn thận.)

en: %s must be run as root
vi: %s phải được chạy dưới người chủ (root)

en: please specify a package to reconfigure
vi: hãy ghi rõ một gói cần cấu hình lại

en: %s is not installed
vi: %s chưa được cài đặt

en: %s is broken or not fully installed
vi: %s bị hỏng hoặc chưa được cài đặt hoàn thành

en: Cannot read status file: %s
vi: Không thể đọc tập tin trạng thái: %s

en: Usage: debconf-communicate [options] [package]
vi: Sử dụng: debconf-communicate [tùy_chọn ...] [gói]
    
    [communicate: liên lạc]

en: debconf-mergetemplate: This utility is deprecated. You should switch to using po-debconf's po2debconf program.
vi: debconf-mergetemplate: tiện ích này bị phản đối. Như thế thì bạn nên chuyển đổi sang sử dụng chương trình « po2debconf » của gói po-debconf.

en: Usage: debconf-mergetemplate [options] [templates.ll ...] templates
vi: Sử dụng: debconf-mergetemplate [tùy_chọn ...] [mẫu.ll ...] mẫu
    
    [mergetemplate: trộn các mẫu với nhau]

en: 
            --outdated		Merge in even outdated translations.
    	--drop-old-templates	Drop entire outdated templates.
vi: 
            --outdated		Trộn ngay cả bản dịch cũ.
    	--drop-old-templates	Bỏ toàn bộ mẫu cũ.

en: %s is missing
vi: %s còn thiếu

en: %s is missing; dropping %s
vi: %s còn thiếu nên bỏ %s

en: %s is fuzzy at byte %s: %s
vi: %s vẫn được dịch mờ tại byte %s: %s

en: %s is fuzzy at byte %s: %s; dropping it
vi: %s laf mờ tại byte %s: %s; gỡ bỏ

en: %s is outdated
vi: %s cũ

en: %s is outdated; dropping whole template!
vi: %s cũ, bỏ toàn bộ mẫu.

en: Usage: debconf [options] command [args]
vi: Sử dụng: debconf [tùy_chọn ...] lệnh [đối_số ...]

en: 
      -o,  --owner=package		Set the package that owns the command.
vi: 
      -o,  --owner=gói		Lập gói sở hữu lệnh đó.

note: (itstool) path: page/title
en: Automatic Backups
vi: Tự động sao lưu

note: (itstool) path: page/p
en: If you only back up when you remember to do so, you’re not backing up often enough. Fortunately, it’s easy to set up automatic backups.
vi: Nếu việc sao lưu chỉ được tiến hành khi bạn nhớ đến nó, bạn sẽ không sao lưu đầy đủ. May thay, việc thiết đặt sao lưu tự động rất dễ dàng.

note: (itstool) path: item/p
en: Open your <gui>Backup</gui> settings.
vi: Mở thiết lập <gui>Sao lưu</gui> của bạn.

note: (itstool) path: item/p
en: Review your <link xref="prefs">backup settings</link>, to confirm they are what you want.
vi: Xem lại <link xref="prefs">thiết lập sao lưu</link> để xác nhận chúng là những gì bạn muốn.

note: (itstool) path: item/p
en: Turn on the <gui>Automatic backups</gui> option on the <gui>Overview</gui> page.
vi: Bật tùy chỉnh <gui>Tự động sao lưu</gui> tại trang <gui>Tổng quan</gui>.

note: (itstool) path: info/desc
en: Start now
vi: Bắt đầu ngay

note: (itstool) path: page/title
en: Your First Backup
vi: Sao lưu đầu tiên của bạn

note: (itstool) path: item/p
en: Click on the <gui style="button">Back Up Now</gui> button on the <gui>Overview</gui> page.
vi: Nhấp chuột vào nút <gui style="button">Sao lưu ngay</gui> tại trang <gui>Tổng quan</gui>.

note: (itstool) path: item/p
en: Wait. It may take a long time to backup, especially if you are backing up to a remote server. Just let it run in the background while you do something else.
vi: Xin hãy chờ đợi. Có thể mất thời gian để sao lưu, nhất là khi bạn sao lưu vào một máy ở xa. Chỉ chạy ở chế độ nền khi bạn cần làm việc khác.

note: (itstool) path: info/desc
en: Help make <app>Déjà Dup</app> better
vi: Giúp cải thiện <app>Déjà Dup</app> tốt hơn nữa

note: (itstool) path: page/title
en: Getting Involved
vi: Tham gia

note: (itstool) path: page/p
en: So you want to help make <app>Déjà Dup</app> even better? Excellent! Here are some suggestions.
vi: Bạn muốn giúp cải thiện <app>Déjà Dup</app> tốt hơn nữa? Thật tuyệt! Đây là một số đề nghị.

note: (itstool) path: section/title
en: Report Issues
vi: Báo cáo vấn đề

note: (itstool) path: section/p
en: Did you see a flaw? Do you have an idea for a new feature? Simply <link href="https://bugs.launchpad.net/deja-dup/+filebug">report it as a bug</link>. Be patient for a reply.
vi: Bạn phát hiện một thiếu sót? Bạn có ý tưởng cho một tính năng mới? Hãy <link href="https://bugs.launchpad.net/deja-dup/+filebug">lập một báo cáo lỗi</link>. Và kiên nhẫn chờ phản hồi.

note: (itstool) path: section/p
en: Note that bug reports should be in English only.
vi: Lưu ý rằng báo cáo lỗi chỉ được viết bằng Tiếng Anh.

note: (itstool) path: section/title
en: Talk to Us
vi: Trò chuyện với chúng tôi

note: (itstool) path: section/p
en: We don’t bite. Send an email to the <link href="mailto:deja-dup-list@gnome.org">mailing list</link>.
vi: Chúng tôi rất thân thiện. Hãy gửi thư đến <link href="mailto:deja-dup-list@gnome.org">hộp thư chung</link>.

note: (itstool) path: section/p
en: Or <link href="https://mail.gnome.org/mailman/listinfo/deja-dup-list">subscribe to the list</link>. The list is very low traffic.
vi: Hoặc <link href="https://mail.gnome.org/mailman/listinfo/deja-dup-list">đăng kí với hộp thư chung</link>. Hộp thư có lượng truy cập rất thấp.

note: (itstool) path: section/p
en: Note that the list is English only.
vi: Lưu ý là hộp thư chỉ dùng Tiếng Anh.

note: (itstool) path: section/title
en: Translating
vi: Dịch

note: (itstool) path: section/p
en: Do you speak both English and another language? Good! You can help translate <app>Déjà Dup</app> through <link href="https://translations.launchpad.net/deja-dup">a web interface</link>. It’s really quite easy and is very appreciated.
vi: Bạn biết cả Tiếng Anh và ngôn ngữ khác? Thật tốt! Bạn có thể giúp dịch <app>Déjà Dup</app> thông qua <link href="https://translations.launchpad.net/deja-dup">giao diện web</link>. Thật sự dễ dàng và được đánh giá cao.

note: #-#-#-#-#  116 (deja-dup)  #-#-#-#-# (itstool) path: section/title (itstool) path: page/title #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Translators: Menu item Verb/Support Translators: Menu item Verb/Support/Support #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "Assistance, such as technical advice pro
en: Support
vi: Hỗ trợ

note: (itstool) path: section/p
en: Do you like helping people? <link href="https://answers.launchpad.net/deja-dup">Answer user questions</link> and support requests.
vi: Bạn muốn giúp đỡ người khác? <link href="https://answers.launchpad.net/deja-dup">Trả lời những câu hỏi của người dùng</link> và yêu cầu hỗ trợ.

note: (itstool) path: section/p
en: This is another great way for non-English speakers to get involved, as you can answer questions posted in your language.
vi: Đây là một cách hay cho những ai không nói Tiếng Anh muốn tham gia, bạn có thể đặt câu hỏi bằng ngôn ngữ của bạn.

note: (itstool) path: section/title
en: Coding
vi: Lập trình

note: (itstool) path: section/p
en: There are always more bugs to fix. If you want to find out what needs doing, talk to us on the mailing list as described above.
vi: Luôn có lỗi để sửa. Nếu bạn muốn biết phải làm những gì, hãy nói cho chúng tôi biết trên hộp thư chung như đã mô tả ở trên.

note: (itstool) path: license/p
en: Creative Commons Attribution-Share Alike 3.0 Unported License
vi: Giấy phép Creative Commons Attribution-Share Alike 3.0 Unported

note: (itstool) path: page/title
en: Backup Help
vi: Trợ giúp sao lưu

note: (itstool) path: section/title
en: Backing Up
vi: Sao lưu

note: (itstool) path: section/title
en: Restoring Files
vi: Phục hồi tập tin

note: (itstool) path: section/title
en: About <app>Déjà Dup Backup Tool</app>
vi: Giới thiệu <app>Công cụ sao lưu Déjà Dup</app>

note: (itstool) path: info/desc
en: Know your rights
vi: Quyền lợi của bạn

note: (itstool) path: page/p
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.
vi: Chương trình này 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ó với điều kiện của Giấy Phép Công Cộng GNU được xuất bản bởi Tổ Chức Phần Mềm Tự Do; hoặc phiên bản 3 của Giấy Phép này, hoặc (tùy chọn) bất kỳ phiên bản mới hơn.

note: (itstool) path: page/p
en: You should have received a copy of the GNU General Public License along with this program. If not, see <link href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</link>.
vi: Bạn phải nhận được một bản sao của Giấy phép Công cộng chung GNU kèm theo chương trình này. Nếu không, xem <link href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</link>.

note: (itstool) path: info/desc
en: Adjust your backup settings
vi: Điều chỉnh các thiết lập sao lưu của bạn

note: (itstool) path: item/title
en: <gui>Automatic backups</gui>
vi: <gui>Sao lưu tự động</gui>

note: (itstool) path: item/p
en: Turn this option on to have <app>Déjà Dup</app> automatically back up for you. This is recommended so that you don’t forget to do it yourself. Backups are more useful the more recent they are, so it is important to regularly back up.
vi: Bật tùy chọn này để <app>Déjà Dup</app> tự động sao lưu cho bạn, và bạn sẽ không sợ quên sao lưu dữ liệu của mình theo định kì để bảo vệ chúng.

note: (itstool) path: item/title
en: <gui>Backup location</gui>
vi: <gui>Vị trí sao lưu</gui>

note: (itstool) path: item/p
en: Use these options to specify the backup location that <app>Déjà Dup</app> will use when backing up or restoring:
vi: Dùng tùy chọn này để chỉ định vị trí sao lưu mà <app>Déjà Dup</app> sẽ dùng khi sao lưu hoặc phục hồi:

note: (itstool) path: item/title
en: Cloud Services
vi: Dịch vụ đám mây

note: (itstool) path: item/p
en: The first few backup locations are cloud storage services provided by various companies. For a small fee, they hold your data for you. A cloud service like this is recommended because it is an easy way to keep your data offsite (meaning out of your home: in case of disaster or theft, your data will still be safe).
vi: Những vị trí sao lưu đầu tiên là các dịch vụ lưu trữ đám mây được cung cấp bởi một số công ty. Với một ít chi phí, họ sẽ lưu trữ dữ liệu cho bạn. Dịch vụ đám mây được khuyên dùng vì nó lưu dữ liệu của bạn bên ngoài máy tính (bên ngoài nhà bạn: trong trường hợp không may, dữ liệu của bạn vẫn an toàn).

note: (itstool) path: note/p
en: These services costs money. Read their rates carefully before using them.
vi: Các dịch vụ này tốn chi phí. Hãy đọc kĩ giá cả trước khi sử dụng.

note: (itstool) path: item/title
en: Remote Servers
vi: Máy chủ từ xa

note: (itstool) path: item/p
en: Choose the type of remote server to which you want to connect. Then you can enter the server information. Alternatively, if you know your server’s URL, choose <gui>Custom Location</gui> and enter it.
vi: Chọn loại máy chủ từ xa mà bạn muốn kết nối. Sau đó nhập thông tin của máy chủ. Nếu bạn biết địa chỉ URL của máy chủ, chọn <gui>Vị trí tùy chọn</gui> và nhập vào.

note: (itstool) path: item/p
en: You may also want to choose a local folder as a backup location. Note that backups can be quite large, so make sure you have enough free disk space.
vi: Bạn cũng cần chọn một thư mục trên máy làm vị trí lưu các bản sao lưu. Lưu ý là dung lượng các bản sao lưu có thể rất lớn, hãy chắc rằng bạn có đủ dung lượng trống.

note: (itstool) path: note/p
en: This is not recommended, because if your hardware fails, you will lose both your original data and your backups.
vi: Không khuyên dùng tùy chọn này, vì khi phần cứng có vấn đề, bạn sẽ mất cả dữ liệu gốc và các bản sao lưu.

note: (itstool) path: item/p
en: Some of your data may be large and not very important to you. In that case, you can save yourself some time and space by not backing them up.
vi: Vài thứ trong số dữ liệu của bạn không quan trọng nhưng lại có dung lượng lớn. Trong trường hợp đó, bạn có thể tự tay lưu chúng mà không sao lưu.

note: (itstool) path: item/title
en: <gui>Keep backups</gui>
vi: <gui>Lưu giữ bản sao lưu</gui>

note: (itstool) path: item/p
en: Choose the minimum amount of time to keep backup files. If you find that the backup files are taking up too much space, you may want to decrease this duration. Due to implementation details, files may be kept a bit longer than the chosen time. But no files will be deleted early.
vi: Chọn khoảng thời gian ngắn nhất để lưu giữ các bản sao lưu. Nếu bạn thấy các bản sao lưu chiếm dung lượng quá lớn, bạn có thể giảm thời gian xuống. Thực tế thì các tập tin có thể được lưu lâu hơn đã định một chút. Nhưng sẽ không có tập tin nào bị xóa sớm hơn.

note: (itstool) path: note/p
en: Backups are kept forever by default, but still may be deleted earlier if the backup location begins to run out of space.
vi: Mặc định thì các bản sao lưu được lưu vĩnh viễn, nhưng nếu vị trí sao lưu không đủ dung lượng thì chúng có thể bị xóa sớm hơn.

note: (itstool) path: info/desc
en: Recover from total system failure
vi: Phục hồi từ hệ thống bị hỏng nặng

note: (itstool) path: page/title
en: Full System Restore
vi: Phục hồi hệ thống hoàn toàn

note: (itstool) path: item/p
en: Next, you need to install <app>Déjà Dup</app>. Your distribution vendor may package it for you. Otherwise, download and compile it.
vi: Tiếp theo, bạn cần cài đặt <app>Déjà Dup</app>. Bản phân phối của bạn có thể đã có gói tin được đóng gói sẵn. Nếu không, bạn có thể tải và biên dịch nó.

note: (itstool) path: item/p
en: Click on the <gui style="button">Restore…</gui> button on the <gui>Overview</gui> page.
vi: Nhấn nút <gui style="button">Phục hồi…</gui> trên trang <gui>Tổng quan</gui>.

note: (itstool) path: item/p
en: A <gui>Restore</gui> dialog will appear asking where your backup files are stored (your <gui>Backup location</gui>).
vi: Hộp thoại <gui>Phục hồi</gui> sẽ xuất hiện để hỏi bạn về <gui>Vị trí lưu bản sao lưu</gui>.

note: (itstool) path: item/p
en: Click <gui style="button">Forward</gui> and wait for <app>Déjà Dup</app> to scan the backup location.
vi: Nhấn vào nút <gui style="button">Tiếp theo</gui> và đợi <app>Déjà Dup</app> quét vị trí lưu bản sao lưu.

note: (itstool) path: item/p
en: Choose the date you want to restore from. Usually you can just leave this alone, as the default is the most recent backup.
vi: Chọn ngày mà bạn muốn phục hồi. Thường thì bạn không cần bận tâm, ngày sao lưu gần nhất sẽ được chọn.

note: (itstool) path: item/p
en: Click <gui style="button">Forward</gui>.
vi: Nhấn nút <gui style="button">Tiếp theo</gui>.

note: (itstool) path: item/p
en: Choose where to restore. Since this is a full system backup, leave it as the default (which restores over your current install).
vi: Chọn nơi để phục hồi. Nếu sao lưu toàn hệ thống, hãy để mặc định (phục hồi lên cài đặt hiện tại).

note: (itstool) path: item/p
en: Review your selections and click <gui style="button">Restore</gui>.
vi: Xem lại lựa chọn của bạn và nhấn nút <gui style="button">Phục hồi</gui>.

note: (itstool) path: item/p
en: Wait. It may take a long time to finish restoring.
vi: Hãy chờ đợi. Cần thời gian để phục hồi.

note: (itstool) path: item/p
en: Finally, reinstall any programs that you enjoyed in your previous install.
vi: Cuối cùng, hãy cài lại bất kì chương trình nào bạn thích từ lần cài đặt trước.

note: (itstool) path: note/p
en: If for whatever reason you have a problem after trying to restore with the <gui style="checkbox">Restore files to original locations</gui> option, try restoring instead to a temporary directory and moving your files to where they belong.
vi: Nếu vì lí do nào đó mà bạn không sử dụng được tùy chọn <gui style="checkbox">Phục hồi các tập tin về vị trí ban đầu </gui>, hãy thử phục hồi vào một thư mục khác và chép các tập tin về vị trí ban đầu.

note: (itstool) path: note/p
en: If that still doesn’t work, there are <link xref="restore-worst-case">more drastic things</link> you can try.
vi: Nếu vẫn không có tác dụng, hãy còn những cách <link xref="restore-worst-case">mạnh tay hơn</link> bạn có thể thử.

note: (itstool) path: info/desc
en: Restore a file that is no longer present
vi: Phục hồi một tập tin không còn tồn tại

note: (itstool) path: page/title
en: Restoring a Lost File
vi: Phục hồi tập tin bị mất

note: (itstool) path: item/p
en: Browse to the folder containing the file you lost.
vi: Duyệt đến thư mục chứa tập tin bị mất.

note: (itstool) path: item/p
en: Click <guiseq><gui style="menuitem">File</gui><gui style="menuitem">Restore Missing Files…</gui></guiseq>.
vi: Nhấn <guiseq><gui style="menuitem">Tập tin</gui><gui style="menuitem">Phục hồi tập tin bị mất…</gui></guiseq>.

note: (itstool) path: item/p
en: When the <gui>Restore</gui> dialog appears, it will scan for files that are in the backup but no longer in the folder.
vi: Khi hộp thoại <gui>Phục hồi</gui> xuất hiện, nó sẽ quét các tập tin trong bản sao lưu nhưng không có trong thư mục.

note: (itstool) path: item/p
en: When you see the file you want to restore appear, select it and click <gui style="button">Forward</gui>.
vi: Khi bạn thấy tập tin muốn phục hồi hiện ra, chọn nó và nhấn <gui style="button">Tiếp theo</gui>.

note: (itstool) path: note/p
en: You can restore lost files from the command line as well, if you remember what their filenames were:
vi: Bạn cũng có thể phục hồi các tập tin từ dòng lệnh, nếu bạn nhớ tên chúng:

note: (itstool) path: note/screen
en: <_:span-1/>FILE1 FILE2
vi: <_:span-1/>T.TIN1 T.TIN2

note: (itstool) path: info/desc
en: Restore a previous version of a file
vi: Phục hồi phiên bản trước của một tập tin

note: (itstool) path: item/p
en: When the <gui>Restore</gui> dialog appears, choose the date from which to restore.
vi: Khi hộp thoại <gui>Phục hồi</gui> xuất hiện, chọn ngày muốn phục hồi.

note: (itstool) path: item/p
en: Review your selections and click <gui style="button">Restore</gui>. Note that this will overwrite your current version of the file.
vi: Xem lại các lựa chọn của bạn và nhấn <gui style="button">Phục hồi</gui>. Lưu ý, hành động này sẽ ghi đè lên phiên bản hiện tại của tập tin.

note: (itstool) path: info/desc
en: What to do if you can’t restore your files
vi: Làm gì nếu bạn không thể phục hồi các tập tin

note: (itstool) path: page/title
en: When Everything Goes Wrong
vi: Khi mọi thứ trở nên xấu đi

note: (itstool) path: page/p
en: <app>Déjà Dup</app> may fail. Maybe it crashes or gives you an error when you try to restore. When you really need your data back, the last thing you want do deal with is a bug. Consider filing a <link href="https://launchpad.net/deja-dup/+filebug">bug report</link> but in the meantime, here are some approaches to workaround a misbehaving <app>Déjà Dup</app> and get your data back.
vi: <app>Déjà Dup</app> có thể đã gặp lỗi. Có lẽ nó bị ngắt hoặc báo lỗi đến bạn khi bạn cố gắng để phục hồi. Khi bạn cần lấy lại dữ liệu, bạn phải giải quyết lỗi phát sinh. Hãy xem qua <link href="https://launchpad.net/deja-dup/+filebug">báo cáo lỗi</link>, trong thời gian chờ đợi, đây là một số cách tiếp cận cách giải quyết các vấn đề trục trặc của <app>Déjà Dup</app> và cứu lại dữ liệu của bạn.

note: (itstool) path: note/p
en: This is going to get technical. If none of this makes sense to you, don’t be afraid to <link xref="support">ask for help</link>.
vi: Hỗ trợ kĩ thuật cho bạn. Nếu bạn vẫn còn thắc mắc, đừng ngần ngại <link xref="support">đặt câu hỏi</link>.

note: (itstool) path: item/p
en: Open a <app>Terminal</app> window by pressing <keyseq><key>Ctrl</key><key>Alt</key><key>T</key></keyseq>.
vi: Mở <app>Cửa sổ dòng lệnh</app> bằng cách nhấn giữ các phím <keyseq><key>Ctrl</key><key>Alt</key><key>T</key></keyseq>.

note: (itstool) path: item/p
en: Create the directory in which you will place your restored files. This guide will use <_:file-1/>:
vi: Tạo thư mục chứa các tập tin được phục hồi. Hướng dẫn này sẽ sử dụng thư mục <_:file-1/>:

note: (itstool) path: section/title
en: Restoring with Duplicity
vi: Phục hồi với Duplicity

note: (itstool) path: section/p
en: On the assumption that <app>Déjà Dup</app> is just not working for you right now, you’re going to use the command line tool <app>duplicity</app> that is used by <app>Déjà Dup</app> behind the scenes to back up and restore your files.
vi: Trường hợp <app>Déjà Dup</app> không hoạt động, bạn sẽ dùng công cụ dòng lệnh <app>duplicity</app> vốn được <app>Déjà Dup</app> sử dụng để sao lưu và phục hồi tập tin.

note: (itstool) path: note/p
en: If you want more information about <app>duplicity</app> than presented here, run <cmd>man duplicity</cmd>.
vi: Nếu bạn muốn biết thêm nữa về <app>duplicity</app>, chạy lệnh <cmd>man duplicity</cmd>.

note: (itstool) path: section/p
en: The first thing we’ll try is a simple restore of all your data. Assuming your files are on an external drive mounted as <_:file-1/> and you chose to encrypt the backup, try this:
vi: Việc đầu tiên chúng ta thử đơn giản chỉ là phục hồi tất cả dữ liệu của bạn. Nếu các tập tin nằm trên ổ đĩa gắn ngoài được gắn kết vào <_:file-1/> và bạn chọn mã hóa bản sao lưu, hãy thử:

note: (itstool) path: section/p
en: If you didn’t encrypt the backup, add <_:cmd-1/> to the command.
vi: Nếu bạn không mã hóa bản sao lưu, thêm <_:cmd-1/> vào lệnh.

note: (itstool) path: section/title
en: Other Backup Locations
vi: Vị trí lưu bản sao lưu khác

note: (itstool) path: section/p
en: If you backed up to a remote or cloud server, the syntax you use with <app>duplicity</app> will be different than the external drive example above. See below for how to connect to your chosen backup location.
vi: Nếu bạn sao lưu sang một địa chỉ từ xa hoặc dịch vụ đám mây, thì cú pháp dùng trong <app>duplicity</app> sẽ khác với ổ đĩa gắn ngoài ở ví dụ trên. Xem mục bên dưới để biết cách kết nối đến vị trí lưu bản sao lưu bạn đã chọn.

note: (itstool) path: note/p
en: Remember to add <_:cmd-1/> to any example commands if your backup is not encrypted.
vi: Nhớ thêm <_:cmd-1/> vào bất kì lệnh ví dụ nào nếu bản sao lưu chưa được mã hóa.

note: (itstool) path: screen/var
en: USERNAME
vi: TÊN NGƯỜI DÙNG

note: (itstool) path: screen/var
en: KEY
vi: KHÓA

note: (itstool) path: item/p
en: Look up your server address, port, username, and password and replace instances of <var>SERVER</var>, <var>PORT</var>, <var>USERNAME</var>, and <var>PASSWORD</var> in the example below with those respective values.
vi: Tra cứu địa chỉ máy chủ, cổng, tên người dùng, và mật khẩu để thay thế vào các mục tương ứng <var>MÁY CHỦ</var>, <var>CỔNG</var>, <var>TÊN NGƯỜI DÙNG</var>, và <var>MẬT KHẨU</var> trong ví dụ bên dưới.

note: (itstool) path: item/p
en: If you chose to not log in with a username, use <_:var-1/> as your <var>USERNAME</var> below.
vi: Nếu bạn chọn đăng nhập không dùng tên người dùng, giá trị <var>TÊN NGƯỜI DÙNG</var> là <_:var-1/>.

note: (itstool) path: screen/var
en: SERVER
vi: MÁY CHỦ

note: #-#-#-#-#  116 (deja-dup)  #-#-#-#-# (itstool) path: screen/var
en: PORT
vi: CỔNG

note: (itstool) path: item/p
en: If you chose to use a secure connection (HTTPS) when backing up, use <_:var-1/> instead of <_:var-2/> in the example below.
vi: Nếu bạn muốn sử dụng kết nối an toàn (HTTPS) khi sao lưu, thay thế <_:var-2/> bằng <_:var-1/> trong ví dụ bên dưới.

note: (itstool) path: item/p
en: Look up your server address, username, and password and replace instances of <var>SERVER</var>, <var>USERNAME</var>, and <var>PASSWORD</var> in the example below with those respective values.
vi: Tra cứu địa chỉ máy chủ, tên người dùng, và mật khẩu để thay thế vào các mục tương ứng <var>MÁY CHỦ</var>, <var>TÊN NGƯỜI DÙNG</var>, và <var>MẬT KHẨU</var> trong ví dụ bên dưới.

note: (itstool) path: item/p
en: If you specified a domain for your Windows server, add it to the beginning of <var>USERNAME</var> with a semicolon between them. For example, <var>domain;username</var>.
vi: Nếu bạn chỉ định một tên miền cho dịch vụ Windows, thêm nó vào phía trước <var>TÊN NGƯỜI DÙNG</var> và ngăn cách chúng bằng dấu chấm phẩy. Ví dụ, <var>tên_miền;tên_người_dùng</var>.

note: (itstool) path: section/title
en: Restoring by Hand
vi: Phục hồi thủ công

note: (itstool) path: section/p
en: If even <app>duplicity</app> isn’t working for you, there may be little hope. The backup file format is complicated and not easily manipulated. But if you’re desperate, it’s worth a try.
vi: Thậm chí <app>duplicity</app> không hoạt động, hy vọng vẫn còn dù là nhỏ nhoi. Tập tin sao lưu khá phức tạp và không dễ đọc được. Nhưng nếu bạn đang tuyệt vọng, nó đáng để thử.

note: (itstool) path: page/p
en: If you have unanswered questions or a problem you don’t understand, please <link href="https://answers.launchpad.net/deja-dup">ask about it</link> it in the support forum.
vi: Nếu bạn có câu hỏi chưa được trả lời hay một vấn đề không lí giải được, hãy <link href="https://answers.launchpad.net/deja-dup">đặt câu hỏi</link> tại diễn đàn hỗ trợ.

note: (itstool) path: page/p
en: Keep in mind that the people answering your questions are volunteers and that while <app>Déjà Dup</app> is intended to work well, it <link xref="license">comes with no warranty</link>. So please be polite and patient.
vi: Hãy nhớ rằng những người giải đáp thắc mắc của bạn là những tình nguyện viên và mục tiêu của <app>Déjà Dup</app> là giúp giải quyết tốt công việc, nó <link xref="license">không kèm theo sự bảo đảm nào</link>. Vì vậy hãy lịch sự và kiên nhẫn.

note: Translators: The name is a play on the French phrase "déjà vu" meaning "already seen", but with the "vu" replaced with "dup".  "Dup" in this context is itself a reference to both the underlying command line tool "duplicity" and the act of duplicating data for backup.  As a whole, the phrase "Déjà Du
en: Déjà Dup Backup Tool
vi: Công cụ Sao lưu Déjà Dup

en: Change your backup settings
vi: Thay đổi thiết lập sao lưu của bạn

en: Back Up Now
vi: Sao lưu ngay

note: Translators: Monitor in this sense means something akin to 'watcher', not a computer screen.  This program acts like a daemon that kicks off backups at scheduled times.
en: Backup Monitor
vi: Theo dõi sao lưu

en: Schedules backups at regular intervals
vi: Lên lịch sao lưu định kì

en: Folders to back up
vi: Sao lưu các thư mục

en: This list of directories will be backed up. Reserved values $HOME, $DESKTOP, $DOCUMENTS, $DOWNLOAD, $MUSIC, $PICTURES, $PUBLIC_SHARE, $TEMPLATES, $TRASH, and $VIDEO are recognized as the user’s special directories. Relative entries are relative to the user’s home directory.
vi: Đây là danh sách các thư mục được sao lưu. $HOME, $DESKTOP, $DOCUMENTS, $DOWNLOAD, $MUSIC, $PICTURES, $PUBLIC_SHARE, $TEMPLATES, $TRASH, và $VIDEO được xem là các thư mục đặc biệt của người dùng. Những mục liên quan đều nằm trong thư mục chính.

en: Folders to ignore
vi: Bỏ qua các thư mục

en: This list of directories will not be backed up. Reserved values $HOME, $DESKTOP, $DOCUMENTS, $DOWNLOAD, $MUSIC, $PICTURES, $PUBLIC_SHARE, $TEMPLATES, $TRASH, and $VIDEO are recognized as the user’s special directories. Relative entries are relative to the user’s home directory.
vi: Đây là danh sách các thư mục sẽ không được sao lưu. $HOME, $DESKTOP, $DOCUMENTS, $DOWNLOAD, $MUSIC, $PICTURES, $PUBLIC_SHARE, $TEMPLATES, $TRASH, và $VIDEO được xem là các thư mục đặc biệt của người dùng. Những mục liên quan đều nằm trong thư mục chính.

en: Whether the welcome screen has been dismissed
vi: Bỏ qua màn hình chào

en: Whether to request the root password
vi: Yêu cầu mật khẩu quản trị

en: Whether to request the root password when backing up from or restoring to system folders.
vi: Yêu cầu mật khẩu quản trị khi sao lưu hay phục hồi thư mục hệ thống.

en: The last time Déjà Dup was run
vi: Lần chạy cuối của Déjà Dup

en: The last time Déjà Dup was successfully run. This time should be in ISO 8601 format.
vi: Lần cuối Déjà Dup chạy thành công. Định dạng thời gian theo chuẩn ISO 8601.

en: The last time Déjà Dup backed up
vi: Lần sao lưu cuối cùng với Déjà Dup

en: The last time Déjà Dup successfully completed a backup. This time should be in ISO 8601 format.
vi: Lần cuối Déjà Dup sao lưu thành công. Định dạng thời gian theo chuẩn ISO 8601.

en: The last time Déjà Dup restored
vi: Lần khôi phục cuối cùng với Déjà Dup

en: The last time Déjà Dup successfully completed a restore. This time should be in ISO 8601 format.
vi: Lần cuối Déjà Dup phục hồi thành công. Định dạng thời gian theo chuẩn ISO 8601.

en: Whether to periodically back up
vi: relativeSao lưu định kì

en: Whether to automatically back up on a regular schedule.
vi: Tự động sao lưu với một lịch định kì.

en: How often to periodically back up
vi: Bao lâu để sao lưu định kì

en: The number of days between backups.
vi: Số ngày giữa các lần sao lưu.

en: When a user logs in, the Déjà Dup monitor checks whether it should prompt about backing up. This is used to increase discoverability for users that don’t know about backups. This time should be either ‘disabled’ to turn off this check or in ISO 8601 format.
vi: Khi một người dùng đăng nhập, trình giám sát Déjà Dup kiểm tra xem có nên hỏi về sao lưu hay không. Điều này cần thiết cho những ai chưa biết về sao lưu. Lần này nên đặt 'tắt' để không phải kiểm tra hoặc trong định dạng ISO 8601.

en: How long to keep backup files
vi: Các tập tin sao lưu được giữ lại trong bao lâu

en: The number of days to keep backup files on the backup location. A value of 0 means forever. This is a minimum number of days; the files may be kept longer.
vi: Số ngày để giữ các tập tin sao lưu ở vị trí dành cho sao lưu. 0 nghĩa là không giới hạn thời gian. Đây là số ngày nhỏ nhất; các tập tin có thể được lưu giữ lâu hơn.

en: Type of location to store backup
vi: Nhập vị trí để lưu trữ các bản sao lưu

en: The type of backup location. If ‘auto’, a default will be chosen based on what is available.
vi: Kiểu vị trí sao lưu. Nếu là 'auto', sẽ tự động chọn dựa trên những gì đã có.

en: Amazon S3 Access Key ID
vi: ID khóa truy cập Amazon S3

en: Your Amazon S3 Access Key Identifier. This acts as your S3 username.
vi: Khóa nhận diện truy cập Amazon S3, cũng là tên đăng nhập của bạn.

en: The Amazon S3 bucket name to use
vi: Tên thùng trong Amazon S3

en: The Amazon S3 folder
vi: Thư mục Amazon S3

en: An optional folder name to store files in. This folder will be created in the chosen bucket.
vi: Một thư mục tùy chọn để lưu các tập tin. Thư mục này sẽ được tạo trong thùng đã chọn.

en: The Rackspace Cloud Files container
vi: Dịch vụ lưu trữ Rackspace Cloud Files

en: Your Rackspace username
vi: Tên người dùng Rackspace của bạn

en: This is your username for the Rackspace Cloud Files service.
vi: Đây là tên đăng nhập dịch vụ Rackspace Cloud Files của bạn.

en: The Ubuntu One folder
vi: Thư mục Ubuntu One

en: The folder name to store files in. If ‘$HOSTNAME’, it will default to a folder based on the name of the computer.
vi: Tên thư mục để lưu trữ các tập tin. Nếu là ‘$HOSTNAME’, nó sẽ mặc định là một thư mục dựa trên tên của máy tính.

en: Backup location
vi: Vị trí lưu bản sao lưu

en: Location in which to hold the backup files.
vi: Nơi lưu trữ các tập tin sao lưu.

en: Folder type
vi: Loại thư mục

en: Whether the backup location is a mounted external volume or a normal folder.
vi: Vị trí lưu bản sao lưu là một ổ đĩa gắn ngoài hay một thư mục bình thường.

en: Relative path under the external volume
vi: Đường dẫn tương đối trong ổ đĩa gắn ngoài

en: If the backup location is on an external volume, this is the path of the folder on that volume.
vi: Nếu vị trí lưu bản sao lưu nằm trên một ổ đĩa gắn ngoài, đây là đường dẫn đến thư mục trên ổ đĩa đó.

en: Unique ID of the external volume
vi: ID đặc biệt của ổ đĩa gắn ngoài

en: If the backup location is on an external volume, this is its unique filesystem identifier.
vi: Nếu vị trí lưu bản sao lưu nằm trên ổ đĩa gắn ngoài, đây là mã nhận dạng hệ thống tập tin duy nhất của nó.

en: Full name of the external volume
vi: Tên đầy đủ của ổ đĩa gắn ngoài

en: If the backup location is on an external volume, this is the volume’s longer descriptive name.
vi: Nếu vị trí lưu bản sao lưu nằm trên một ổ đĩa gắn ngoài, đây là tên đầy đủ của ổ đĩa đó.

en: Short name of the external volume
vi: Tên viết tắt của ổ đĩa gắn ngoài

en: If the backup location is on an external volume, this is the volume’s shorter name.
vi: Nếu vị trí lưu bản sao lưu nằm trên một ổ đĩa gắn ngoài, đây là tên rút gọn của ổ đĩa đó.

en: Icon of the external volume
vi: Biểu tượng của ổ đĩa gắn ngoài

en: If the backup location is on an external volume, this is the volume’s icon.
vi: Nếu vị trí lưu bản sao lưu nằm trên một ổ đĩa gắn ngoài, đây là biểu tượng của ổ đĩa đó.

en: Restore Missing Files…
vi: Phục hồi các tập tin bị mất...

en: Restore deleted files from backup
vi: Phục hồi các tập tin bị xóa từ sao lưu

en: Revert to Previous Version… | Revert to Previous Versions…
vi[0]: Trở về phiên bản trước...

en: Restore file from backup | Restore files from backup
vi[0]: Phục hồi tập tin từ sao lưu

note: #-#-#-#-#  117 (deja-dup)  #-#-#-#-# Translators: %2$s is the name of a removable drive, %1$s is a folder on that removable drive. #-#-#-#-#  134 (empathy TRUNK)  #-#-#-#-# To translators: The first parameter is the login id and the * second one is the network. The resulting string will be something
en: %1$s on %2$s
vi: %1$s trên %2$s

en: Backup will begin when %s becomes connected.
vi: Quá trình sao lưu sẽ bắt đầu khi %s được kết nối.

en: Backup will begin when a network connection becomes available.
vi: Quá trình sao lưu sẽ bắt đầu khi kết nối mạng đã sẵn sàng.

en: Backup location not available
vi: Vị trí lưu bản sao lưu chưa sẵn sàng

en: Waiting for a network connection…
vi: Đang chờ một kết nối mạng...

en: Waiting for ‘%s’ to become connected…
vi: Đang chờ cho '%s' được kết nối...

note: Translators: %s is a folder.
en: %s on Rackspace Cloud Files
vi: %s trên Rackspace Cloud Files

en: You can sign up for a Rackspace Cloud Files account <a href="%s">online</a>.
vi: Bạn có thể đăng nhập vào tài khoản Rackspace Cloud Files <a href="%s">trên mạng</a>.

en: Connect to Rackspace Cloud Files
vi: Kết nối đến Rackspace Cloud Files

en: _API access key
vi: Khóa truy cập A_PI

en: S_how API access key
vi: _Hiện khóa truy cập API

en: _Remember API access key
vi: Nhớ khóa t_ruy cập API

note: Translators: %s is a folder.
en: %s on Amazon S3
vi: %s trên Amazon S3

en: You can sign up for an Amazon S3 account <a href="%s">online</a>.
vi: Bạn có thể đăng nhập vào tài khoản Amazon S3 <a href="%s">trên mạng</a>.

en: Connect to Amazon S3
vi: Kết nối đến Amazon S3

en: _Access key ID
vi: ID khó_a truy cập

en: _Secret access key
vi: Khóa truy cập _bí mật

en: S_how secret access key
vi: _Hiện khóa truy cập bí mật

en: _Remember secret access key
vi: Nhớ khóa t_ruy cập bí mật

note: Translators: %s is a folder.
en: %s on Ubuntu One
vi: %s trên Ubuntu One

en: Connect to Ubuntu One
vi: Kết nối đến Ubuntu One

en: Sign into Ubuntu One…
vi: Đăng nhập vào Ubuntu One...

note: Translators: this is the home folder and %s is the user's username
en: Home (%s)
vi: Thư mục chính (%s)

en: Restoring files…
vi: Đang phục hồi các tập tin...

en: Backing up…
vi: Đang sao lưu...

en: Restoring…
vi: Đang phục hồi...

en: Checking for backups…
vi: Đang kiểm tra để sao lưu...

en: Listing files…
vi: Đang liệt kê các tập tin...

en: Preparing…
vi: Đang chuẩn bị...

en: Another backup operation is already running
vi: Có một quá trình sao lưu khác đang chạy

[ctx: back up is verb]
en: Back Up
vi: Sao lưu

[ctx: back up is verb]
en: _Back Up
vi: Sao _lưu

en: Creating the first backup.  This may take a while.
vi: Đang tạo sao lưu đầu tiên. Có thể mất thời gian.

en: Creating a fresh backup to protect against backup corruption.  This will take longer than normal.
vi: Tạo một bản sao lưu mới để tránh mọi sai sót khi sao lưu. Sẽ mất thời gian hơn bình thường.

note: Translators:  This is the phrase 'Backing up' in the larger phrase "Backing up '%s'".  %s is a filename.
en: Backing up:
vi: Sao lưu:

en: Backup Failed
vi: Sao lưu thất bại

en: Backing Up…
vi: Đang sao lưu...

en: Scanning:
vi: Đang quét:

en: _Allow restoring without a password
vi: _Cho phép phục hồi mà không cần mật khẩu

en: _Password-protect your backup
vi: _Mật khẩu-bảo vệ sao lưu của bạn

en: You will need your password to restore your files. You might want to write it down.
vi: Bạn sẽ cần mật khẩu để phục hồi lại các tập tin. Có lẽ bạn cần ghi nó lại.

en: E_ncryption password
vi: Mật _khẩu mã hóa

en: Confir_m password
vi: _Xác nhận mật khẩu

en: Failed with an unknown error.
vi: Thất bại với lỗi không rõ.

en: Require Password?
vi: Yêu cầu mật khẩu?

en: Encryption Password Needed
vi: Cần mật khẩu mã hóa

en: Backup encryption password
vi: Sao lưu mật khẩu mã hóa

en: _Backup location
vi: _Vị trí lưu bản sao lưu

en: Restore From Where?
vi: Phục hồi từ đâu?

en: Restore files to _original locations
vi: Phục hồi các tập tin _về vị trí ban đầu

en: Restore to _specific folder
vi: Phục hồi sang một thư mục _khác

en: Choose destination for restored files
vi: Chọn thư mục đích để phục hồi các tập tin

en: Restore _folder
vi: Phục hồi _thư mục

en: Restore date
vi: Ngày phục hồi

en: Restore folder
vi: Thư mục phục hồi

en: Checking for Backups…
vi: Đang kiểm tra để sao lưu...

en: Restore From When?
vi: Phục hồi từ thời điểm nào?

en: Restore to Where?
vi: Phục hồi vào đâu?

note: Translators:  This is the word 'Restoring' in the phrase "Restoring '%s'".  %s is a filename.
en: Restoring:
vi: Đang phục hồi:

en: No backups to restore
vi: Không có bản sao lưu để phục hồi

en: Original location
vi: Vị trí gốc

en: File to restore | Files to restore
vi[0]: Tập tin để phục hồi

en: Restore Failed
vi: Phục hồi thất bại

en: Restore Finished
vi: Hoàn tất phục hồi

en: Your files were successfully restored.
vi: Các tập tin của bạn đã được phục hồi.

en: Your file was successfully restored. | Your files were successfully restored.
vi[0]: Các tập tin của bạn đã được phục hồi.

en: Last seen
vi: Lần nhìn thấy trước

en: Restore which Files?
vi: Phục hồi tập tin nào?

en: Scanning for files from up to a day ago…
vi: Đang quét các tập tin từ ngày hôm qua...

en: Scanning for files from up to a week ago…
vi: Đang quét các tập tin từ một tuần trước...

en: Scanning for files from up to a month ago…
vi: Đang quét các tập tin từ một tháng trước...

en: Scanning for files from about a month ago… | Scanning for files from about %d months ago…
vi[0]: Đang quét các tập tin từ %d tháng trước...

en: Scanning for files from about a year ago… | Scanning for files from about %d years ago…
vi[0]: Đang quét các tập tin từ %d năm trước...

en: Scanning finished
vi: Đã quét xong

en: _Resume Later
vi: Tạm _dừng

en: Restore given files
vi: Phục hồi các tập tin

en: Immediately start a backup
vi: Bắt đầu một bản sao lưu ngay

en: Restore deleted files
vi: Phục hồi các tập tin bị xóa

en: No directory provided
vi: Không có thư mục

en: Only one directory can be shown at once
vi: Mỗi lần chỉ hiện một thư mục

en: [FILES…]
vi: [TẬP TIN…]

note: Translators: Wrap this to 80 characters per line if you can, as I have for English
en: Déjà Dup is a simple backup tool.  It hides the complexity of backing up
    the Right Way (encrypted, off-site, and regular) and uses duplicity as
    the backend.
vi: Déjà Dup là một công cụ sao lưu đơn giản. Không cần các thao tác
    sao lưu phức tạp (giải mã, lưu trữ ngoài, ...) và sử dụng duplicity làm
    phụ trợ.

en: Directory does not exists
vi: Thư mục không tồn tại

en: You must provide a directory, not a file
vi: Bạn phải cung cấp một thư mục, không phải tập tin

en: You must specify a mode
vi: Bạn phải chỉ định một chế độ

en: S_how password
vi: _Hiện mật khẩu

en: Location not available
vi: Vị trí chưa sẵn sàng

en: Connect as u_ser
vi: Kết _nối với tư cách người dùng

en: Keep your files safe by backing up regularly
vi: Giữ an toàn cho tập tin của bạn bằng cách sao lưu định kỳ

en: Important documents, data, and settings can be protected by storing them in a backup. In the case of a disaster, you would be able to recover them from that backup.
vi: Tài liệu, dữ liệu và thiết lập quan trọng có thể được bảo vệ khi giữ trong một bản sao lưu. Trong trường hợp bất trắc, bạn có thể phục hồi lại chúng từ bản sao lưu.

en: _Don't Show Again
vi: K_hông hiện nữa

en: Don't Show Again
vi: Không hiện nữa

en: _Open Backup Settings
vi: _Mở thiết lập sao lưu

en: Open Backup Settings
vi: Mở thiết lập sao lưu

en: _Skip Backup
vi: _Bỏ qua quá trình sao lưu

en: Backup completed
vi: Đã sao lưu xong

en: Starting scheduled backup
vi: Bắt đầu lên lịch sao lưu

en: Show Progress
vi: Hiện tiến độ

en: %.1f%% complete
vi: %.1f%% hoàn tất

en: Show _Progress
vi: Hiện _tiến độ

en: Scheduled backup delayed
vi: Lịch sao lưu bị hoãn

en: I want to _restore files from a previous backup…
vi: Tôi muốn phục _hồi các tập tin từ một bản sao lưu trước...

en: Just show my backup _settings
vi: Chỉ hiện những thiết lập _sao lưu của tôi

en: Automatic _backups
vi: _Sao lưu tự động

en: Most recent backup
vi: Sao lưu gần đây nhất

en: Next automatic backup
vi: Lần tự động sao lưu kế tiếp

en: _Restore…
vi: Phụ_c hồi...

en: Back Up _Now
vi: Sao _lưu ngay

en: Folders to _back up
vi: Thư _mục để sao lưu

en: Folders to _ignore
vi: _Bỏ qua các thư mục

en: How _often to back up
vi: _Sao lưu sau

en: _Keep backups
vi: Lưu bản sa_o lưu

en: Paused (no network)
vi: Tạm dừng (không có mạng)

note: Was not even a file path (maybe something goofy like computer://)
en: Could not restore ‘%s’: Not a valid file location
vi: Không thể phục hồi '%s': Vị trí tập tin không hợp lệ

note: Tiny backup location.  Suggest they get a larger one.
en: Backup location is too small.  Try using one with more space.
vi: Vị trí lưu bản sao lưu quá nhỏ. Hãy chọn nơi có dung lượng trống lớn hơn.

en: Backup location does not have enough free space.
vi: Vị trí lưu bản sao lưu không đủ dung lượng trống.

en: Cleaning up…
vi: Đang dọn dẹp...

en: Could not restore ‘%s’: File not found in backup
vi: Không thể phục hồi '%s': Không tìm thấy tập tin trong bản sao lưu

note: notify upper layers, if they want to do anything Duplicity tried to ask the user what the encryption password is.
en: Bad encryption password.
vi: Mật khẩu mã hóa không tốt.

en: Computer name changed
vi: Đã đổi tên máy tính

en: The existing backup is of a computer named %s, but the current computer’s name is %s.  If this is unexpected, you should back up to a different location.
vi: Sao lưu đang tồn tại là của một máy tính có tên %s, nhưng tên máy tính hiện tại là %s. Nếu bạn không muốn điều này, bạn nên sao lưu sang vị trí khác.

en: Permission denied when trying to create ‘%s’.
vi: Không đủ quyền khi tạo '%s'.

note: assume error is on backend side
en: Permission denied when trying to read ‘%s’.
vi: Không đủ quyền khi đọc '%s'.

en: Permission denied when trying to delete ‘%s’.
vi: Không đủ quyền khi xóa '%s'.

en: Backup location ‘%s’ does not exist.
vi: Vị trí lưu bản sao lưu '%s' không tồn tại.

en: No space left.
vi: Không đủ dung lượng.

en: Invalid ID.
vi: ID không hợp lệ.

en: Invalid secret key.
vi: Khóa bí mật không hợp lệ.

en: Your Amazon Web Services account is not signed up for the S3 service.
vi: Tài khoản dịch vụ Amazon Web của bạn chưa đăng nhập cho dịch vụ S3.

en: S3 bucket name is not available.
vi: Tên thùng trên S3 chưa có sẵn.

en: Error reading file ‘%s’.
vi: Lỗi khi đọc tập tin '%s'.

en: Error writing file ‘%s’.
vi: Lỗi khi ghi tập tin '%s'.

en: No space left in ‘%s’.
vi: Không còn dung lượng trống tại '%s'.

en: No backup files found
vi: Không tìm thấy các tập tin sao lưu

en: Uploading…
vi: Đang tải lên...

en: Déjà Dup Backup Tool requires at least version %d.%d.%.2d of duplicity, but only found version %d.%d.%.2d
vi: Công cụ sao lưu Déjà Dup yêu cầu duplicity phiên bản %d.%d.%.2d trở lên, nhưng chỉ tìm thấy phiên bản %d.%d.%.2d

en: At least six months
vi: Ít nhất sáu tháng

en: At least a year
vi: Ít nhất một năm

en: At least %d day | At least %d days
vi[0]: Ít nhất %d ngày

en: %d day from now | %d days from now
vi[0]: %d ngày kể từ bây giờ

en: %d day ago | %d days ago
vi[0]: %d ngày trước

en: Old backups will be kept for at least six months or until the backup location is low on space.
vi: Các bản sao lưu cũ sẽ được giữ lại ít nhất sáu tháng hoặc cho đến khi vị trí lưu bản sao lưu không còn đủ dung lượng.

en: Old backups will be kept for at least a year or until the backup location is low on space.
vi: Các bản sao lưu cũ sẽ được giữ lại ít nhất một năm hoặc cho đến khi vị trí lưu bản sao lưu không còn đủ dung lượng.

en: Old backups will be kept until the backup location is low on space.
vi: Các bản sao lưu cũ sẽ được giữ lại cho đến khi vị trí lưu bản sao lưu không còn đủ dung lượng.

en: Old backups will be kept at least %d day or until the backup location is low on space. | Old backups will be kept at least %d days or until the backup location is low on space.
vi[0]: Các bản sao lưu cũ sẽ được giữ lại ít nhất %d ngày hoặc cho đến khi vị trí lưu bản sao lưu không còn đủ dung lượng.

en: Choose folders
vi: Chọn thư mục

en: Use secure connection (_HTTPS)
vi: Dùng kết nối an toàn (_HTTPS)

en: _Choose Folder…
vi: _Chọn thư mục...

en: Choose Folder
vi: Chọn thư mục

en: _Container
vi: Nơi lưu t_rữ

en: S3 Access Key I_D
vi: I_D khóa truy cập S3

en: _Domain Name
vi: Tên _miền

en: Every %d day | Every %d days
vi[0]: Mỗi %d ngày

en: Could not display %s
vi: Không thể hiển thị %s

note: i18n: Please don't translate "Devhelp" (it's marked as translatable * for transliteration only)
en: Devhelp
vi: Trợ giúp phát triển

en: Developer's Help program
vi: Chương trình trợ giúp cho nhà phát triển

en: Documentation Browser
vi: Bộ duyệt tài liệu

en: Main window maximized state
vi: Tình trạng được cực đại hóa của cửa sổ chính

en: Whether the main window should start maximized.
vi: Khi nào cửa sổ chính bắt đầu với kích cỡ lớn nhất.

en: Width of the main window
vi: Độ rộng của cửa sổ chính

en: The width of the main window.
vi: Độ rộng của cửa sổ chính.

en: Height of main window
vi: Độ cao của cửa sổ chính

en: The height of the main window.
vi: Độ cao của cửa sổ chính.

en: X position of main window
vi: Vị trí X của cửa sổ chính

en: The X position of the main window.
vi: Vị trí X của cửa sổ chính.

en: Y position of main window
vi: Vị trí Y của cửa sổ chính

en: The Y position of the main window.
vi: Vị trí Y của cửa sổ chính.

en: Width of the assistant window
vi: Độ rộng của cửa sổ trợ giúp

en: The width of the assistant window.
vi: Độ rộng của cửa sổ trợ giúp.

en: Height of assistant window
vi: Độ cao của cửa sổ trợ giúp

en: The height of the assistant window.
vi: Độ cao của cửa sổ trợ giúp.

en: X position of assistant window
vi: Vị trí X của cửa sổ trợ giúp

en: The X position of the assistant window.
vi: Vị trí X của cửa sổ trợ giúp.

en: Y position of assistant window
vi: Vị trí Y của cửa sổ trợ giúp

en: The Y position of the assistant window.
vi: Vị trí Y của cửa sổ trợ giúp.

en: Width of the index and search pane
vi: Độ rộng của mục lục và ô tìm kiếm

en: The width of the index and search pane.
vi: Độ rộng của mục lục và ô tìm kiếm.

en: Selected tab: "content" or "search"
vi: Thanh đã chọn: "nội dung" hoặc "tìm kiếm"

en: Which of the tabs is selected: "content" or "search".
vi: Đối với thanh đã chọn: 'nội dung' hoặc 'tìm kiếm'.

en: Books disabled
vi: Tắt sách

en: List of books disabled by the user.
vi: Tắt danh mục sách bởi người dùng.

en: Group by language
vi: Nhóm theo ngôn ngữ

en: Whether books should be grouped by language in the UI
vi: Có nhóm sách theo ngôn ngữ không

en: Use the system default fonts.
vi: Sử dụng các phông mặc định của hệ thống.

en: Font for fixed width text
vi: Phông cho văn bản cố định

en: Font for text with fixed width, such as code examples.
vi: Phông cho văn bản có độ rộng cố định, như mã ví dụ.

en: About Devhelp
vi: Giới thiệu Trợ giúp Phát triển

note: #-#-#-#-#  300 (gnome-libs 1.2.12)  #-#-#-#-# Print #-#-#-#-#  383 (gucharmap TRUNK)  #-#-#-#-# g_menu_append (G_MENU (model), _("Print Preview"), "win.print-preview");
en: _Print
vi: _In

en: _Larger text
vi: Chữ _lớn hơn

en: S_maller text
vi: Chữ _nhỏ hơn

en: _Normal size
vi: _Kích cỡ chuẩn

en: _Search Tab
vi: Thẻ Tìm _kiếm

en: _Contents Tab
vi: Thẻ Mụ_c lục

en: _Group by language
vi: _Nhóm theo ngôn ngữ

en: Book Shelf
vi: Kệ sách

en: _Variable width:
vi: Độ rộng _không cố định:

en: Devhelp support
vi: Hỗ trợ của Trợ giúp phát triển

en: Makes F2 bring up Devhelp for the word at the cursor
vi: Đặt phím F2 để hiển thị Trợ giúp Phát triển cho từ ở vị trí con trỏ

en: Show API Documentation
vi: Hiển thị tài liệu hướng dẫn API

en: Show API Documentation for the word at the cursor
vi: Hiển thị tài liệu hướng dẫn API cho từ ở vị trí con trỏ

en: A developers' help browser for GNOME
vi: Bộ duyệt trợ giúp của GNOME dành cho nhà phát triển

en: DevHelp Website
vi: Hỗ trợ của Trợ giúp phát triển

note: i18n: Please don't translate "Devhelp".
en: Devhelp — Assistant
vi: Devhelp - Trợ giúp

en: Book:
vi: Sách:

en: Language: %s
vi: Ngôn ngữ: %s

en: Language: Undefined
vi: Ngôn ngữ: Không xác định

en: Opens a new Devhelp window
vi: Mở cửa sổ Devhelp mới

en: Focus the Devhelp window with the search field active
vi: Đặt tiêu điểm trong cửa sổ trợ giúp phát triển, có trường tìm kiếm còn hoạt động

en: Search for a keyword
vi: Tìm từ khoá

en: Search and display any hit in the assistant window
vi: Tìm và hiển thị kết quả trong cửa sổ hỗ trợ

en: Display the version and exit
vi: Hiển thị phiên bản rồi thoát

en: Quit any running Devhelp
vi: Thoát bất kì chương trình trợ giúp phát triển nào đang chạy

en: Expected '%s', got '%s' at line %d, column %d
vi: Đợi '%s', nhận '%s' tại dòng %d, cột %d

en: Invalid namespace '%s' at line %d, column %d
vi: Miền tên không hợp lệ '%s' tại dòng %d, cột %d

en: "title", "name" and "link" elements are required at line %d, column %d
vi: các yếu tố "title", "name" và "link" đều phải có tại dòng %d, cột %d

en: "name" and "link" elements are required inside <sub> on line %d, column %d
vi: các yếu tố "name" và "link" đều phải có bên trong <sub> tại dòng %d, cột %d

en: "name" and "link" elements are required inside '%s' on line %d, column %d
vi: các yếu tố "name" và "link" đều phải có bên trong '%s' tại dòng %d, cột %d

en: "type" element is required inside <keyword> on line %d, column %d
vi: yếu tố "type" phải có bên trong <keyword> tại dòng %d, cột %d

en: Cannot uncompress book '%s': %s
vi: Không thể giải nén quyển sách '%s': %s

en: Error opening the requested link.
vi: Lỗi mở liên kết yêu cầu

en: Empty Page
vi: Trang trắng

en: <b>Fonts</b>
vi: <b>Phông</b>

note: This is not an errror
en: Warning: invalid layer range %lu - %lu
vi: Cảnh báo : phạm vi lớp không hợp lệ %lu - %lu

en: Warning: Layer %lu (%s) selected more than once.
vi: Cảnh báo : chọn lớp %lu (%s) nhiều lần.

en: Warning: Layer %d (%s) selected more than once.
vi: Cảnh báo : chọn lớp %d (%s) nhiều lần.

en: Warning: There is no layer named %s
vi: Cảnh báo : không có lớp tên %s.

en: %s error: don't know how to export into %s
vi: Lỗi %s: không biết phải xuất vào %s như thể nào.

en: %s error: input and output file name is identical: %s
vi: Lỗi %s: tên tập tin nhập và xuất trùng nhau: %s

en: %s error: need valid input file %s
vi: Lỗi %s: cần tập tin nhập hợp lệ %s.

en: Can't find output format/filter %s
vi: Không tìm thấy bộ lọc/định dạng xuất %s.

note: Translators:  The argument is a list of options, not to be translated
en: Select the filter/format out of: %s
vi: Hãy chọn bộ lọc/định dạng trong: %s

note: &export_file_name
en: Export loaded file and exit
vi: Xuất tập tin được tải rồi thoát

en: OUTPUT
vi: XUẤT

en: Export graphics size
vi: Dạng kích thước đồ họa

note: 13.3.2004 sampo@iki.fi
en: Show only specified layers (e.g. when exporting). Can be either the layer name or a range of layer numbers (X-Y)
vi: Hiển thị chỉ những lớp xác định (v.d. khi xuất). Có thể là hoặc tên lớp hoặc một phạm vi số lớp (X-Y).

en: LAYER,LAYER,...
vi: TẦNG,TẦNG,...

en: Don't show the splash screen
vi: Không hiển thị màn hình giật gân

en: Don't create empty diagram
vi: Đừng tạo biểu đồ trống

en: Send error messages to stderr instead of showing dialogs.
vi: Gởi các thông điệp lỗi cho thiết bị lỗi chuẩn thay vì hiển thị hộp thoại.

en: Display credits list and exit
vi: Hiện danh sách công trạng rồi thoát

en: Generate verbose output
vi: Tạo ra dữ liệu xuất chi tiết

en: Can't connect to session manager!
vi: Không thể kết nối với bộ quản lý phiên chạy.

note: TRANSLATOR: 2nd and 3rd %s are time and date respectively.
en: Dia version %s, compiled %s %s
vi: Dia phiên bản %s, biên dịch %s %s

en: Dia version %s
vi: Dia phiên bản %s

en: Couldn't find standard objects when looking for object-libs; exiting...
vi: Không thể tìm thấy các đối tượng tiêu chuẩn khi tìm « object-libs » (các thư viên đối tượng) nên thoát...

en: Couldn't find standard objects when looking for object-libs in '%s'; exiting...
vi: Không thể tìm thấy các đối tượng tiêu chuẩn khi tìm « object-libs » (các thư viên đối tượng) trong « %s » nên thoát...

en: Diagram1.dia
vi: Hình1.dia

en: This shouldn't happen.  Please file a bug report at bugzilla.gnome.org
    describing how you can cause this message to appear.
vi: Không nên xảy ra như thế. Vui lòng thông báo lỗi tại <http://bugzilla.gnome.org>
    diễn tả cách gây ra thông điệp này xuất hiện.

en: Exiting Dia
vi: Đang thoát khỏi Dia

note: no standard buttons
en: Quitting without saving modified diagrams
vi: Đang thoát mà không lưu các sơ đồ đã sửa đổi

en: Modified diagrams exist. Are you sure you want to quit Dia without saving them?
vi: Có sơ đồ đã bị sửa đổi. Bạn có chắc muốn thoát mà không lưu các thay đổi không?

en: Quit Dia
vi: Thoát Dia

en: Could not create per-user Dia config directory
vi: Không thể tạo thư mục cấu hình Dia cho từng người dùng.

en: Could not create per-user Dia config directory. Please make sure that the environment variable HOME points to an existing directory.
vi: Không thể tạo thư mục cấu hình Dia cho từng người dùng. Vui lòng kiểm tra biến môi trường HOME có chỉ đến một thư mục hợp lệ hay không.

en: Objects and filters internal to dia
vi: Đối tượng và bộ lọc nội tại của Dia

en: [OPTION...] [FILE...]
vi: [TÙY_CHỌN...] [TẬP_TIN...]

en: '%s' not found!
vi: Không tìm thấy « %s » !

en: The original author of Dia was:
vi: Tác giả gốc của Dia:

en: 
    The current maintainers of Dia are:
vi: 
    Người dùng bảo quản Dia hiện thời:

en: 
    Other authors are:
vi: 
    Tác giã khác:

en: 
    Dia is documented by:
vi: 
    Tác giả tài liệu Dia:

en: Recovering autosaved diagrams
vi: Đang phục hồi các sơ đồ tự động lưu

en: Autosaved files exist.
    Please select those you wish to recover.
vi: Phát hiện tập tin tự động lưu.
    Vui lòng chọn những tập tin bạn muốn phục hồi.

en: Select foreground color
vi: Chọn màu cận cảnh

en: Diagram%d.dia
vi: Hình%d.dia

en: No existing object to paste.
vi: Không có đối tượng tồn tại để dán.

en: Could not find help directory
vi: Không thể tìm thấy thư mục trợ giúp

en: Could not open help directory:
    %s
vi: Không thể mở thư mục trợ giúp:
    %s

en: translator_credits-PLEASE_ADD_YOURSELF_HERE
vi: Nhóm Việt hóa Gnome <gnomevi-list@lists.sourceforge.net>

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 2 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, write to the Free Software
    Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
vi: Chương trình này là phần mềm dùng tự do;
    bạn có thể phân phối lại và/hay sửa đổí nó với điều kiện cua
    Bản Quyền Dùng Chung Tổng Quát GNU (GPL) như được xuất do
    Tổ Chức Phần Mềm Dùng Tự Do; hoặc phiên bản 2, hoặc (tùy chọn)
    bất cứ phiên bản sau nào.
    
    Chúng tôi phân phối chương trình này vì mong nó có ích, nhưng
    không bảo đảm gì cả, không bảo đảm một cách ngụ ý
    khả năng bán hay khả năng làm việc dứt khoát.
    Hãy xem Bản Quyền Dùng Chung Tổng Quát GNU
    để tim thấy chi tiết thêm.
    
    Bạn nên được nhận một bản Bản Quyền Dùng Chung Tổng Quát GNU
    cùng với chương trình này; nếu không thì hãy viết thư cho
    Free Software Foundation, Inc.,
    59 Temple Place - Suite 330, Boston,
    MA 02111-1307, USA (Mỹ).

en: A program for drawing structured diagrams.
vi: Chương trình vẽ sơ đồ cấu trúc hàm.

en: Object defaults
vi: Giá trị mặc định của đối tượng

en: This object has no defaults.
vi: Đối tượng này không có giá trị mặc định.

en: Defaults:
vi: Mặc định:

en: Diagram Properties
vi: Thuộc tính sơ đồ

en: Dynamic grid
vi: Lưới động

en: Visible spacing
vi: Khoảng cách hiển thị

note: Hexes!
en: Hex grid
vi: Lưới lục giác

en: Hex grid size
vi: Cỡ lưới lục giác

en: Grid Lines
vi: Đường lưới

en: Page Breaks
vi: Ngắt trang

note: Can we be sure that the filename is the 'proper title'?
en: Diagram Properties: %s
vi: Thuộc tính sơ đồ: %s

en: Could not initialize Bonobo!
vi: Không thể khởi động Bonobo !

en: X position
vi: Vị trí X

en: Y position
vi: Vị trí Y

note: &export_file_format
en: Export format to use
vi: Dạng thức xuất cần dùng

note: &export_file_name
en: Export file name to use
vi: Tên tập tin xuất cần dùng

en: Error: No arguments found.
    Run '%s --help' to see a full list of available command line options.
vi: Lỗi: không tìm thấy đối số nào.
    Hãy chạy lệnh « %s --help » để xem danh sách các tùy chọn dòng lệnh sẵn sàng.

en: %s error: can specify only one of -t or -o.
vi: lỗi %s: có thể ghi rõ chỉ một của hai tùy chọn « -t » và  « -o ».

en: %s error: must specify only one of -t or -o.
    Run '%s --help' to see a full list of available command line options.
vi: Lỗi %s: phải ghi rõ chỉ một của hai tùy chọn « -t » và « -o ».
    Hãy chạy lệnh « %s --help » để xem danh sách các tùy chọn dòng lệnh sẵn sàng.

en: %s error: no input file.
vi: Lỗi %s: không có tập tin nhập.

en: %s error: only one input file expected.
vi: Lỗi %s: ngờ chỉ một tập tin nhập thôi

en: %s error: popt library not available on this system
vi: lỗi %s: không có thư viện popt trong hệ thống này

en: Couldn't convert filename '%s' to UTF-8: %s
vi: Không thể chuyển đổi tên tập tin « %s » sang bộ ký tự UTF-8: %s

en: You have loaded a non-Dia file.  The file has become an element in a new diagram, and if you save it, it will be saved as a Dia diagram.
vi: Bạn đã nạp một tập tin không phải thuộc về Dia. Tập tin này đã trở thành một yếu tố trong một sơ đồ mới, và nếu bạn lưu nó, nó sẽ được lưu theo định dạng sơ đồ Dia.

en: Trying to group with no selected objects.
vi: Đang thử nhóm lại nhưng chưa chọn đối tượng.

en: You cannot group objects that belong to different groups or have different parents
vi: Bạn không thể nhóm lại các đối tượng thuộc về các nhóm khác nhau hoặc có cha khác nhau

en: /_Sort objects
vi: /_Sắp xếp đối tượng

en: /Sort objects/by _name
vi: /Sắp xếp đối tượng/theo tê_n

en: /Sort objects/by _type
vi: /Sắp xếp đối tượng/_theo kiểu

en: /Sort objects/as _inserted
vi: /Sắp xếp đối tượng/như kh_i chèn

en: /Sort objects/All by name
vi: /Sắp xếp đối tượng/Tất cả bằng tên

en: /Sort objects/All by type
vi: /Sắp xếp đối tượng/Tất cả bằng kiểu

en: /Sort objects/All as inserted
vi: /Sắp xếp đối tượng/Tất cả như khi chèn

en: /Sort objects/_Default
vi: /Sắp xếp đối tượng/_Mặc định

en: /Sort objects/Default/by _name
vi: /Sắp xếp đối tượng/Mặc định/theo tê_n

en: /Sort objects/Default/by _type
vi: /Sắp xếp đối tượng/Mặc định/_theo kiểu

en: /Sort objects/Default/as _inserted
vi: /Sắp xếp đối tượng/Mặc định/như kh_i chèn

en: /Sort _diagrams
vi: /Sắp xếp _sơ đồ

en: /Sort _diagrams/by _name
vi: /Sắp xếp _sơ đồ/theo tê_n

en: /Sort _diagrams/as _inserted
vi: /Sắp xếp _sơ đồ/như kh_i chèn

en: /Sort diagrams/_Default
vi: /Sắp xếp sơ đồ/_Mặc định

en: /Sort diagrams/Default/by _name
vi: /Sắp xếp sơ đồ/Mặc định/theo tê_n

en: /Sort diagrams/Default/as _inserted
vi: /Sắp xếp sơ đồ/Mặc định/như kh_i chèn

en: /_Locate
vi: /Định _vị

en: /_Properties
vi: /_Thuộc tính

en: /_Hide this type
vi: /Ẩ_n kiểu này

en: Diagram Tree
vi: Cây sơ đồ

note: #-#-#-#-#  255 (gimp-plugins HEAD)  #-#-#-#-# Scale
en: Scale:
vi: Tỷ lệ:

en: Fit to:
vi: Vừa khít:

en: %0.3gcm x %0.3gcm
vi: %0.3gcm × %0.3gcm

en: This object doesn't support Undo/Redo.
    Undo information erased.
vi: Đối tượng này không hỗ trợ khả năng Hồi lại/Làm lại.
    Thông tin « Hồi lại » bị xóa bỏ.

en: Properties...
vi: Thuộc tính...

en: The object you dropped cannot fit into its parent. 
    Either expand the parent object, or drop the object elsewhere.
vi: Bạn đã thả một đối tượng không thể vừa khít mẹ nó.
    Hãy hoặc mở rộng đối tượng mẹ, hoặc thả đối tượng này trên một nơi khác.

en: Diagram modified!
vi: Sơ đồ đã sửa đổi!

note: http://www.gnu.org/software/gettext/manual/html_chapter/gettext_10.html#SEC150 * Althoug the single objects wont get triggered here some languages have variations on the other numbers
en: Selection of %d object | Selection of %d objects
vi[0]: Chọn %d đối tượng

en: Selected '%s'
vi: Đã chọn « %s »

note: no standard buttons
en: Closing diagram without saving
vi: Đang đóng sơ đồ mà không lưu

en: The diagram '%s'
    has not been saved. Save changes now?
vi: Chưa lưu sơ đồ « %s ».
    Lưu ngay chứ?

en: Close Diagram
vi: Đóng sơ đồ

en: Do Not Exit
vi: Đừng thoát

en: Exit Without Save
vi: Thoát mà không lưu

en: The following are not saved:
vi: Những mục theo đây chưa được lưu :

en: Nothing selected for saving.  Would you like to try again?
vi: Chưa chọn gì cần lưu. Bạn muốn thử lại không?

en: Can't open output file %s: %s
vi: Không thể mở tập tin xuất %s: %s

en: Could not create PNG write structure
vi: Không thể tạo cấu trúc ghi PNG

en: Could not create PNG header info structure
vi: Không thể tạo cấu trúc thông tin phần đầu PNG

en: Error occurred while writing PNG
vi: Gặp lỗi khi ghi PNG.

note: Create a dialog
en: PNG Export Options
vi: Tùy chọn xuất PNG

en: Image width:
vi: Rộng ảnh:

en: Image height:
vi: Cao ảnh:

en: PNG (anti-aliased)
vi: PNG (làm trơn)

en: By extension
vi: Theo phần mở rộng

en: Open Diagram
vi: Mở sơ đồ

en: Open Options
vi: Tùy chọn Mở

en: Supported Formats
vi: Các dạng thức được hỗ trợ

en: Some characters in the filename are neither UTF-8
    nor your local encoding.
    Some things will break.
vi: Tên tập tin chứa vài ký tự không phải UTF-8, cũng không phải bằng bộ ký tự cục bộ của bạn.
    Thì vài thứ sẽ bị sai.

en: The file '%s' already exists.
    Do you want to overwrite it?
vi: Tập tin « %s » đã có.
    Bạn có muốn ghi đè lên không?

en: Save Diagram
vi: Lưu sơ đồ

note: Need better way to make it a reasonable size.  Isn't there some standard look for them (or is that just Gnome?)
en: Compress diagram files
vi: Nén tập tin sơ đồ

en: Compression reduces file size to less than 1/10th size and speeds up loading and saving.  Some text programs cannot manipulate compressed files.
vi: Sự nén giảm kích cỡ của tập tin xuống thấp hơn 1/10 kích cỡ, và tăng tốc tải/lưu. Vài chương trình nhập thô không thể thao tác những tập tin đã nén.

en: Could not determine which export filter
    to use to save '%s'
vi: Không thể xác định bộ lọc xuất nào
    cần dùng để lưu « %s ».

en: Export Diagram
vi: Xuất sơ đồ

en: Export Options
vi: Tùy chọn xuất

en: Modify object(s)
    Use <Space> to toggle between this and other tools
vi: Sửa đổi đối tượng
    Bấm phím dài để chuyển đổi giữa công cụ này và công cụ khác

en: Scroll around the diagram
vi: Cuộn chung quanh sơ đồ

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "The boundary around a graphic image on screen." #-#-#-#-#  1281 (PACKAGE VERSION)  #-#-#-#-# TRANS: label for the box layout in the favorites view
en: Box
vi: Hộp

en: Beziergon
vi: Đa giác Bezier

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "An edge in a tree. "branch" is a generally more common synonym."
en: Arc
vi: Cung

en: Zigzagline
vi: Đường chữ chi

en: Bezierline
vi: Đường Bezier

en: Pops up the Navigation window.
vi: Bật lên cửa sổ Duyệt

en: Diagram menu.
vi: Trình đơn Sơ đồ.

en: Toggles snap-to-grid for this window.
vi: Bật/tắt dính lưới đối với cửa sổ này.

en: Toggles object snapping for this window.
vi: Bật/tắt dính đối tượng đối với cửa sổ này.

en: NULL tooldata in tool_select_update
vi: NULL tooldata (dữ liệu công cụ rỗng) trong « tool_select_update » (cập nhật chọn công cụ).

en: No sheet named %s
vi: Không có tờ tên « %s ».

en: Other sheets
vi: Tờ khác

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "A graphic map of the path of control or data through the operations in a program or an information-handling system."
en: Flowchart
vi: Lược đồ

en: Foreground & background colors for new objects.  The small black and white squares reset colors.  The small arrows swap colors.  Double click to change colors.
vi: Màu nền và màu nổi của đối tượng mới. Ô vuông đen trắng nhỏ phục hồi màu. Mũi tên nhỏ trao đổi màu. Nhấp đúp để thay đổi màu.

en: Line widths.  Click on a line to set the default line width for new objects.  Double-click to set the line width more precisely.
vi: Độ dày đường. Nhấn vào đường để đặt bề dày mặc định cho các đối tượng mới. Nhấp đúp để đặt bề dày chính xác hơn.

en: Arrow style at the beginning of new lines.  Click to pick an arrow, or set arrow parameters with Details...
vi: Kiểu dạng mũi tiêu đầu các đường mới. Nhấn để chọn mũi tên, hoặc đặt tham số mũi tên trong phần Chi tiết...

en: Line style for new lines.  Click to pick a line style, or set line style parameters with Details...
vi: Kiểu dáng các đường mới. Nhấn để chọn kiểu dáng đường, hoặc đặt tham số kiểu dáng đường trong phần Chi tiết...

en: Arrow style at the end of new lines.  Click to pick an arrow, or set arrow parameters with Details...
vi: Kiểu dáng mũi tiêu cuối các đường mới. Nhấn để chọn mũi tên, hoặc đặt tham số mũi tên trong phần Chi tiết...

en: Diagram Editor
vi: Bộ biên soạn sơ đồ

en: Raise Layer
vi: Nâng lớp

en: Lower Layer
vi: Hạ lớp

en: Delete Layer
vi: Xoá bỏ lớp

en: Diagram:
vi: Sơ đồ:

en: New layer %d
vi: Lớp mới %d

en: Edit Layer Attributes
vi: Sửa thuộc tính lớp

en: Error loading diagram.
    Linked object not found in document.
vi: Gặp lỗi khi tải sơ đồ.
    Không tìm thấy đối tượng đã liên kết trong tài liệu.

en: Error loading diagram.
    connection handle does not exist.
vi: Gặp lỗi khi tải sơ đồ.
    Không có móc kết nối.

en: Error loading diagram.
    connection point %s does not exist.
vi: Gặp lỗi khi tải sơ đồ.
    Không có điểm kết nối %s.

en: Can't find parent %s of %s object
vi: Không thể tìm thấy mẹ %s của đối tượng %s

en: You must specify a file, not a directory.
vi: Bạn phải xác định một tập tin, không phải một thư mục.

en: Couldn't open: '%s' for reading.
vi: Không thể mở : « %s » để đọc.

en: Error loading diagram %s.
    Unknown file type.
vi: Gặp lỗi khi tải sơ đồ %s.
    Không biết kiểu tập tin.

en: Error loading diagram %s.
    Not a Dia file.
vi: Gặp lỗi khi tải sơ đồ %s.
    Không phải là tập tin kiểu Dia.

en: Error loading diagram:
    %s.
    A valid Dia file defines at least one layer.
vi: Gặp lỗi khi tải sơ đồ:
    %s.
    Tập tin Dia hợp lệ phải định nghĩa ít nhất một lớp.

en: Not allowed to write to output file %s
vi: Không cho phép ghi vào tập tin xuất %s

en: Not allowed to write temporary files in %s
vi: Không cho phép ghi tập tin tạm thời trong %s

note: Save failed; we clean our stuff up, without touching the file named "filename" if it existed.
en: Internal error %d writing file %s
vi: Lỗi nội bộ %d khi ghi tập tin %s

en: Can't rename %s to final output file %s: %s
vi: Không thể thay đổi tên %s thành tập tin xuất cuối cùng %s: %s

en: Dia Diagram File
vi: Tập tin sơ đồ Dia

en: Sheets and Objects...
vi: Tờ và đối tượng...

en: _Diagram tree...
vi: Cây _sơ đồ...

en: _Export ...
vi: _Xuất...

en: Paste _Text
vi: _Dán đoạn

en: _Diagram
vi: _Sơ đồ

en: _Layers...
vi: _Lớp...

note: "display_toggle_entries" items go here
en: New _View
vi: Ô _xem mới

en: C_lone View
vi: _Chép ô xem

en: _Objects
vi: Đối _tượng

en: Send to _Back
vi: Gởi ra _sau

en: Bring to _Front
vi: Đem lên t_rước

en: Send Backwards
vi: Gởi sau

en: Bring Forwards
vi: Đem lên

en: _Parent
vi: Làm _mẹ

en: _Unparent
vi: _Bỏ mẹ

en: _Unparent Children
vi: Bỏ mẹ các điề_u con

en: Middle
vi: Giữa

en: Spread Out Horizontally
vi: Mở rộng theo chiều ngang

en: Spread Out Vertically
vi: Mở rộng theo chiều dọc

en: Adjacent
vi: Tiếp cận

en: Stacked
vi: Đống

en: Same Type
vi: Cùng kiểu

note: display_select_radio_entries go here
en: Select By
vi: Chọn theo

en: D_ialogs
vi: Hộp thoạ_i

en: D_ebug
vi: Gỡ _lỗi

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "To move a document or other data in a window in order to view a particular portion of the document." #-#-#-#-#  1410 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Scroll
vi: Cuộn

en: Fullscr_een
vi: T_oàn màn hình

note: we must have all actions registered to avoid configuration specific ui-files and crashing in GTK+, * see: http://bugzilla.gnome.org/show_bug.cgi?id=396161
en: _AntiAliased
vi: T_rơn

en: Show _Grid
vi: Hiện _lưới

en: _Snap To Grid
vi: _Dính lưới

en: Snap To _Objects
vi: Dính đối _tượng

en: Show _Rulers
vi: Hiện thước đ_o

en: Show _Connection Points
vi: Hiện điểm _kết nối

en: NULL tooldata in tool_menu_select
vi: NULL tooldata (dữ liệu công cụ rỗng) trong « tool_menu_select » (chọn trình đơn công cụ).

en: Toggles snap-to-grid.
vi: Bật/tắt dính lưới.

en: Toggles object snapping.
vi: Bật/tắt dính đối tượng.

en: Couldn't get GTK settings
vi: Không thể lấy thiết lập GTK.

en: Select Printer
vi: Chọn máy in

en: Could not run command '%s': %s
vi: Không thể chạy lệnh « %s »: %s.

en: Could not open '%s' for writing: %s
vi: Không thể mở « %s » để ghi: %s

en: Printing error: command '%s' returned %d
vi: Lỗi in: lệnh « %s » trả về %d.

en: Printing error: command '%s' caused sigpipe.
vi: Lỗi in: lệnh « %s » gây ra sigpipe.

en: Load at Startup
vi: Tải lúc khởi chạy

en: Diagram Defaults
vi: Mặc định sơ đồ

en: View Defaults
vi: Xem giá trị mặc định

en: Reset tools after create
vi: Đặt lại công cụ sau khi tạo

en: Compress saved files
vi: Nén tập tin đã lưu

en: Number of undo levels:
vi: Số mức hồi lại:

en: Reverse dragging selects
    intersecting objects
vi: Kéo theo chiều ngược sẽ chọn
    các đối tượng giao nhau:

en: Recent documents list size:
vi: Kích cỡ danh sách tài liệu gần đây:

en: Use menu bar
vi: Dùng thanh trình đơn

en: Keep tool box on top of diagram windows
vi: Giữ hộp công cụ nằm trên các cửa sổ sơ đồ

en: Length unit:
vi: Đơn vị đo dài:

en: Font-size unit:
vi: Đơn vị đo cỡ phông:

en: Integrated UI
vi: Giao diện người dùng đã hợp nhất

en: New diagram:
vi: Sơ đồ mới:

en: Paper type:
vi: Kiểu giấy:

en: Background Color:
vi: Màu nền:

en: New window:
vi: Cửa sổ mới:

en: Magnify:
vi: Lớn hơn:

en: Connection Points:
vi: Điểm kết nối:

en: Page breaks:
vi: Ngắt trang:

en: Snap to
vi: Dính vào

en: Dynamic grid resizing
vi: Đổi động lại cỡ lưới

en: X Size:
vi: Cỡ X:

en: Y Size:
vi: Cỡ Y:

en: Lines per major line
vi: Đường trên mỗi đường chính

en: Hex Size:
vi: Cỡ lục giác:

en: Diagram tree window:
vi: Cửa sổ cây sơ đồ :

en: Save hidden object types
vi: Lưu các kiểu đối tượng ẩn:

en: User Interface type settings change will take after restart
vi: Thay đổi trong thiết lập kiểu giao diện sẽ có tác động sau khi khởi chạy lại.

en: Object properties
vi: Thuộc tính đối tượng

en: This object has no properties.
vi: Đối tượng này không có thuộc tính.

en: Properties:
vi: Thuộc tính:

en: Object properties:
vi: Thuộc tính đối tượng:

en: Encapsulated Postscript (using Pango fonts)
vi: Postscript đã bao bọc (dùng phông chữ Pango)

en: Encapsulated Postscript with preview (using Pango fonts)
vi: Postscript đã bao bọc với ô xem thử bản in (dùng phông chữ Pango)

en: Encapsulated Postscript (using PostScript Latin-1 fonts)
vi: Postscript đã bao bọc (dùng phông chữ Latin-1 PostScript)

en: %s
    System sheet
vi: %s
    Tờ hệ thống

en: %s
    User sheet
vi: %s
    Tờ người dùng

en: Can't get symbol 'custom_type' from any module.
    Editing shapes is disabled.
vi: Không thể lấy ký hiệu « custom_type » (kiểu tự chọn) từ mô-đun nào.
    Vì vậy tính năng sửa đổi hình bị tắt.

en: SVG Shape
vi: Hình SVG

en: Programmed DiaObject
vi: Đối tượng Dia đã lập trình

en: Sheets and Objects
vi: Tờ và Đối tượng

en: <- Copy
vi: ← Chép

en: <- Copy All
vi: ← Chép tất cả

en: <- Move
vi: ← Chuyển

en: <- Move All
vi: ← Chuyển tất cả

en: SVG Shape:
vi: Hình SVG:

en: description:
vi: mô tả:

en: Sheet name:
vi: Tên tờ :

en: Line Break
vi: Ngắt dòng

en: Edit Attributes
vi: Sửa thuộc tính

en: DiaObject
vi: Đối tượng Dia

en: DiaObject:
vi: Đối tượng Dia:

en: Sheet:
vi: Tờ :

en: Select SVG Shape File
vi: Chọn tập tin hình SVG

en: Copy ->
vi: Chép →

en: Copy All ->
vi: Chép tất cả →

en: Move ->
vi: Chuyển →

en: Move All ->
vi: Chuyển tất cả →

en: %s
    Shape
vi: %s
    Hình

en: %s
    Object
vi: %s
    Đối tượng

en: %s
    Unassigned type
vi: %s
    Kiểu chưa gán

en: Filename must end with '%s': '%s'
vi: Tên tập tin phải kết thúc bằng « %s »: « %s »

en: Error examining %s: %s
vi: Gặp lỗi khi kiểm tra %s: %s

en: Please export the diagram as a shape.
vi: Hãy xuất khẩu sơ đồ dạng hình.

en: Could not interpret shape file: '%s'
vi: Không thể giải thích tập tin hình: « %s »

en: Sheet must have a Name
vi: Tờ phải có Tên

en: Couldn't open '%s': %s
vi: Không thể mở « %s »: %s

en: Couldn't open: '%s' for writing
vi: Không thể mở : « %s » để ghi.

en: a user
vi: một người dùng

en: Date: %s
vi: Ngày: %s

en: For: %s
vi: Cho : %s

en: add shapes here
vi: thêm hình vào đây

en: Loading ...
vi: Đang tải ...

en: Dia v %s
vi: Dia phiên bản %s

en: Dia Diagram Editor
vi: Bộ biên soạn sơ đồ Dia

en: Edit your Diagrams
vi: Hiệu chỉnh sơ đồ

en: Hollow Triangle
vi: Tam giác rỗng

en: Filled Triangle
vi: Tam giác đặc

en: Unfilled Triangle
vi: Tam giác chưa đặc

en: Hollow Diamond
vi: Kim cương rỗng

en: Filled Diamond
vi: Kim cương đặc

en: Half Diamond
vi: Nửa kim cương

en: Half Head
vi: Nửa đầu

en: Filled Ellipse
vi: Bầu dục đặc

en: Hollow Ellipse
vi: Bầu dục rỗng

en: Filled Dot
vi: Chấm đặc

en: Dimension Origin
vi: Gốc hướng

en: Blanked Dot
vi: Chấm nháy

en: Double Hollow Triangle
vi: Tam giác đôi rỗng

en: Double Filled Triangle
vi: Tam giác đôi đặc

en: Filled Dot and Triangle
vi: Tam giác và chấm đặc

en: Filled Box
vi: Hộp đặc

en: Blanked Box
vi: Hộp nháy

en: Slashed
vi: Gạch chéo

en: Integral Symbol
vi: Ký hiệu tích phân

en: Crow Foot
vi: Chân quạ

note: #-#-#-#-#  338 (gnucash 2.2.2)  #-#-#-#-# src/report/report-system/options-utilities.scm
en: Cross
vi: Chéo

en: 1-or-many
vi: 1-hay-nhiều

en: 0-or-many
vi: 0-hay-nhiều

en: 1-or-0
vi: 1-hay-0

en: 1 exactly
vi: 1 chính xác

en: Filled Concave
vi: Lòng chảo đặc

en: Blanked Concave
vi: Lòng chảo nháy

en: Open Round
vi: Tròn mở

en: Infinite Line
vi: Đường vô hạn

en: Arrow head of unknown type
vi: Đầu mũi tên có kiểu không rõ

en: Arrow head of type %s has too small dimensions, removing.
vi: Đầu mũi tên kiểu %s có các chiều quá nhỏ nên gỡ bỏ.

en: unknown arrow
vi: mũi tên lạ

en: Internal error: Setting corner type of endpoint of bezier
vi: Lỗi nội tại: thiết lập kiểu góc của điểm kết thúc của bezier

en: Can't find standard object
vi: Không thể tìm thấy đối tượng chuẩn.

en: %s<illegal characters>...
vi: %s<ký tự cấm>...

en: Too many ..'s in filename %s
vi: Quá nhiều .. trong tên tập tin %s

en: The file %s has no encoding specification;
    assuming it is encoded in %s
vi: Tập tin %s không có đặc tả mã hóa;
    giả định rằng nó được mã hoá bằng %s

en: Taking point value of non-point node.
vi: Lấy giá trị điểm của một nút không phải điểm.

en: Incorrect x Point value "%s" %f; discarding it.
vi: Giá trị điểm X sai « %s » %f; nên hủy nó.

en: Error parsing point.
vi: Gặp lỗi khi phân tách điểm.

note: don't bother with useless warnings (see above)
en: Incorrect y Point value "%s" %f; discarding it.
vi: Giá trị điểm Y sai « %s » %f; nên hủy nó.

en: Your local character set is UTF-8. Because of issues with libxml1 and the support of files generated by previous versions of dia, you will encounter  problems. Please report to dia-list@gnome.org if you see this message.
vi: Bộ ký tự địa phương của bạn là UTF-8. Vì lỗi của líbxml1 và sự hỗ trợ của các tập tin được tạo bởi phiên bản trước của Dia nên bạn sẽ gặp vấn đề. Vui lòng gửi báo cáo tới <dia-list@gnome.org> nếu bạn thấy thông báo này.

en: Arrow Properties
vi: Thuộc tính mũi tên

en: The X string that represents this font.
vi: Chuỗi X đại diện phông chữ này.

en: The text to display in order to demonstrate the selected font.
vi: Đoạn văn hiển thị để minh họa phông chữ được chọn.

en: gdk_renderer: Unsupported fill mode specified!
vi: gdk_renderer: xác định chế độ tô không được hỗ trợ.

en: Line Style Properties
vi: Thuộc tính kiểu dáng đường

en: Multiple export filters with unique name %s
vi: Nhiều bộ lọc xuất có cùng tên %s.

en: Can't load font %s.
vi: Không thể tải phông chữ %s.

en: There is one similar message.
vi: Có một thông điệp tương tự.

en: Show repeated messages
vi: Hiện thông điệp đã lặp

en: There are %d similar messages.
vi: Có %d thông điệp tương tự nhau.

en: Open group
vi: Mở nhóm

en: Error loading defaults '%s'.
    Not a Dia diagram file.
vi: Gặp lỗi khi tải mặc định « %s ».
    Không phải tập tin sơ đồ Dia.

en: Could not load plugin '%s'
    %s
vi: Không thể tải bổ sung « %s ».
    %s

en: Could not find plugin init function in `%s'
vi: Không thể tìm thấy hàm khởi động bổ sung trong « %s ».

en: Missing symbol 'dia_plugin_init'
vi: Thiếu ký hiệu « dia_plugin_init ».

en: dia_plugin_init() call failed
vi: Cuộc gọi « dia_plugin_init() » bị lỗi.

en: %s Plugin could not be unloaded
vi: %s Không thể bỏ tải bổ sung.

en: Could not open `%s'
    `%s'
vi: Không thể mở « %s ».
    « %s »

en: Group with %d objects
vi: Nhóm có %d đối tượng.

en: Line style
vi: Kiểu đường

en: Draw background
vi: Nền vẽ

en: Start arrow
vi: Mũi tên đầu

en: End arrow
vi: Mũi tên cuối

en: No attribute '%s' (%p) or no data(%p) in this attribute
vi: Không có thuộc tính « %s » (%p), hoặc không có dữ liệu (%p) trong thuộc tính này.

en: Other fonts
vi: Phông chữ khác

en: Couldn't find font family for %s
vi: Không thể tìm nhóm phông chữ cho « %s ».

en: Dashed
vi: Gạch gạch

en: Dash-Dot
vi: Gạch chấm

en: Dash-Dot-Dot
vi: Gạch chấm chấm

en: Dotted
vi: Chấm chấm

note: fs->sizebox = GTK_HBOX(box);
en: Dash length:
vi: Độ dài gạch:

en: Select color
vi: Chọn màu

en: More colors...
vi: Màu thêm...

en: More arrows
vi: Mũi tên thêm

en: Select image file
vi: Chọn tập tin ảnh

en: Reset menu
vi: Đặt lại trình đơn

en: Architecture Analysis & Design Language diagram objects
vi: Đối tượng sơ đồ ngôn ngữ thiết kế và phân tích kiến trúc (AADL)

en: Add Access Provider
vi: Thêm Bộ cung cấp truy cập

en: Add Access Requirer
vi: Thêm Bộ cần thiết truy cập

en: Add In Data Port
vi: Thêm Cổng Dữ liệu Nhập

en: Add In Event Port
vi: Thêm Cổng Sự kiện Nhập

en: Add In Event Data Port
vi: Thêm Cổng Dữ liệu Sự kiện Nhập

en: Add Out Data Port
vi: Thêm Cổng Dữ liệu Xuất

en: Add Out Event Port
vi: Thêm Cổng Sự kiện Xuất

en: Add Out Event Data Port
vi: Thêm Cổng Dữ liệu Sự kiện Xuất

en: Add In Out Data Port
vi: Thêm Cổng Dữ liệu Nhập Xuất

en: Add In Out Event Port
vi: Thêm Cổng Sự kiện Nhập Xuất

en: Add In Out Event Data Port
vi: Thêm Cổng Dữ liệu Sự kiện Vào Xuất

en: Add Port Group
vi: Thêm Nhóm Cổng

en: Add Connection Point
vi: Thêm Điểm kết nối

en: Delete Port
vi: Xóa bỏ Cổng

en: Edit Port Declaration
vi: Sửa đổi Lời khai báo Cổng

en: Delete Connection Point
vi: Xoá bỏ Điểm kết nối

en: Weak key:
vi: Khoá yếu :

en: Derived:
vi: Bắt nguồn từ :

en: Multivalue:
vi: Đa giá trị:

en: Weak:
vi: Yếu :

en: Associative:
vi: Kết hợp:

en: Entity/Relationship diagram objects
vi: Đối tượng sơ đồ thực thệ/mối quan hệ

en: Add segment
vi: Thêm đoạn

en: Left Cardinality:
vi: Hướng trái:

en: Right Cardinality:
vi: Hướng phải:

note: #-#-#-#-#  259 (gimp-gap HEAD)  #-#-#-#-# Rotation table col, row
en: Rotate:
vi: Xoay:

en: Identifying:
vi: Nhận diện:

en: Function structure diagram objects
vi: Đối tượng sơ đồ cấu trúc hàm

en: Wish function
vi: Hàm mong muốn

en: User function
vi: Hàm người dùng

note: #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Translators: Menu item Verb
en: Verb
vi: Động từ

note: #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Translators: Menu item Verb/Channel/Import/Receive #-#-#-#-#  338 (gnucash 2.2.2)  #-#-#-#-# src/app-utils/prefs.scm #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "To accept data from an external communications system, such as a local area network (LAN) or a te
en: Receive
vi: Nhận

note: #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Translators: Menu item Verb/Channel/Import/Allow Translators: Menu item Verb/Control Magnitude/Regulate/Allow #-#-#-#-#  139 (Epiphany GNOME TRUNK)  #-#-#-#-# Translators: Geolocation policy for a specific site.
en: Allow
vi: Cho phép

note: Translators: Menu item Verb/Channel/Import/Form Entrance
en: Form Entrance
vi: Vào đơn

note: Translators: Menu item Verb/Channel/Export/Discharge
en: Discharge
vi: Phóng ra

note: Translators: Menu item Verb/Channel/Export/Dispose
en: Dispose
vi: Sắp đặt

note: Translators: Menu item Verb/Channel/Transfer/Transport/Lift
en: Lift
vi: Nâng lên

note: Translators: Menu item Verb/Channel/Transfer/Transmit Translators: Menu item Verb/Channel/Transfer/Transmit/Transmit
en: Transmit
vi: Gửi

note: Translators: Menu item Verb/Channel/Transfer/Transmit/Conduct
en: Conduct
vi: Dẫn

note: Translators: Menu item Verb/Channel/Transfer/Transmit/Convey
en: Convey
vi: Vận chuyển

note: Translators: Menu item Verb/Channel/Guide/Guide/Straighten
en: Straighten
vi: Làm thẳng

note: Translators: Menu item Verb/Channel/Guide/Guide/Steer
en: Steer
vi: Điều khiển

note: #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Translators: Menu item Verb/Channel/Guide/Translate #-#-#-#-#  1045 (openobject-addons)  #-#-#-#-# module: base #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "In programming, to convert a program from one language to another. Translation is performed by special
en: Translate
vi: Dịch

note: Translators: Menu item Verb/Channel/Guide/Allow DOF Translators: Menu item Verb/Channel/Guide/Allow DOF/Allow DOF
en: Allow DOF
vi: Cho phép DOF

note: Translators: Menu item Verb/Channel/Guide/Allow DOF/Constrain
en: Constrain
vi: Ràng buộc

note: Translators: Menu item Verb/Support/Stop/Insulate
en: Insulate
vi: Cô lập

note: Translators: Menu item Verb/Support/Stop/Protect
en: Protect
vi: Bảo vệ

note: Translators: Menu item Verb/Support/Stop/Prevent Translators: Menu item Verb/Control Magnitude/Regulate/Prevent
en: Prevent
vi: Ngăn ngừa

note: Translators: Menu item Verb/Support/Stop/Shield
en: Shield
vi: Chắn

note: Translators: Menu item Verb/Support/Stop/Inhibit
en: Inhibit
vi: Thu hồi

note: #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Translators: Menu item Verb/Support/Stabilize Translators: Menu item Verb/Support/Stabilize/Stabilize
en: Stabilize
vi: Làm ổn định

note: Translators: Menu item Verb/Support/Stabilize/Steady
en: Steady
vi: Làm cho vững

note: Translators: Menu item Verb/Support/Secure Translators: Menu item Verb/Support/Secure/Secure
en: Secure
vi: Bảo mật

note: Translators: Menu item Verb/Support/Secure/Fasten
en: Fasten
vi: Buộc chặt

note: Translators: Menu item Verb/Support/Position/Orient
en: Orient
vi: Tìm hướng

note: Translators: Menu item Verb/Support/Position/Locate Translators: Menu item Verb/Signal/Sense/Locate
en: Locate
vi: Định vị

note: Translators: Menu item Verb/Connect/Couple Translators: Menu item Verb/Connect/Couple/Couple
en: Couple
vi: Kết đôi

note: Translators: Menu item Verb/Connect/Couple/Assemble
en: Assemble
vi: Tập hợp

note: Translators: Menu item Verb/Connect/Mix/Coalesce
en: Coalesce
vi: Hợp lại

note: #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Translators: Menu item Verb/Branch Translators: Menu item Verb/Branch/Branch #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "A node intermediate between the root and the leaves in some types of logical tree structure, such as the directory tree."
en: Branch
vi: Nhánh

note: Translators: Menu item Verb/Branch/Separate Translators: Menu item Verb/Branch/Separate/Separate Translators: Menu item Verb/Branch/Separate/Separate/Separate
en: Separate
vi: Ngăn cách

note: #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Translators: Menu item Verb/Branch/Separate/Separate/Divide
en: Divide
vi: Chia

note: Translators: Menu item Verb/Branch/Separate/Remove/Drill
en: Drill
vi: Khoan

note: Translators: Menu item Verb/Branch/Separate/Remove/Lathe
en: Lathe
vi: Tiện

note: Translators: Menu item Verb/Branch/Refine Translators: Menu item Verb/Branch/Refine/Refine
en: Refine
vi: Lọc trong

note: Translators: Menu item Verb/Branch/Refine/Purify
en: Purify
vi: Lọc tinh khiết

note: Translators: Menu item Verb/Branch/Refine/Strain
en: Strain
vi: Để ráo nước

note: Translators: Menu item Verb/Branch/Refine/Percolate
en: Percolate
vi: Chiết ngâm

note: #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Translators: Menu item Verb/Branch/Distribute Translators: Menu item Verb/Branch/Distribute/Distribute #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "To allocate among locations or facilities, as in a data-processing function."
en: Distribute
vi: Phân phối

note: Translators: Menu item Verb/Branch/Distribute/Diverge
en: Diverge
vi: Phân kỳ

note: Translators: Menu item Verb/Branch/Distribute/Disperse
en: Disperse
vi: Phân tán

note: Translators: Menu item Verb/Branch/Distribute/Diffuse Translators: Menu item Verb/Branch/Dissipate/Diffuse
en: Diffuse
vi: Khuếch tán

note: Translators: Menu item Verb/Branch/Dissipate Translators: Menu item Verb/Branch/Dissipate/Dissipate
en: Dissipate
vi: Xua tan

note: Translators: Menu item Verb/Branch/Dissipate/Absorb
en: Absorb
vi: Hút

note: Translators: Menu item Verb/Branch/Dissipate/Dampen
en: Dampen
vi: Làm nản chí

note: Translators: Menu item Verb/Branch/Dissipate/Dispel
en: Dispel
vi: Xua đuổi đi

note: Translators: Menu item Verb/Branch/Dissipate/Resist
en: Resist
vi: Chống lại

note: #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Translators: Menu item Verb/Provision Translators: Menu item Verb/Provision/Provision
en: Provision
vi: Dự phòng

note: Translators: Menu item Verb/Provision/Store/Contain
en: Contain
vi: Chứa

note: #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Translators: Menu item Verb/Provision/Store/Collect
en: Collect
vi: Tập hợp

note: Translators: Menu item Verb/Provision/Store/Reserve
en: Reserve
vi: Dự trữ

note: Translators: Menu item Verb/Provision/Supply/Replenish
en: Replenish
vi: Lại làm đầy

note: Translators: Menu item Verb/Provision/Supply/Expose
en: Expose
vi: Phơi ra

note: Translators: Menu item Verb/Control Magnitude Translators: Menu item Verb/Control Magnitude/Control Magnitude
en: Control Magnitude
vi: Điều khiển cỡ

note: Translators: Menu item Verb/Control Magnitude/Actuate Translators: Menu item Verb/Control Magnitude/Actuate/Actuate
en: Actuate
vi: Thức đẩy

note: #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Translators: Menu item Verb/Control Magnitude/Regulate Translators: Menu item Verb/Control Magnitude/Regulate/Regulate #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "To govern by a set of rules or to require the adherence to standards."
en: Regulate
vi: Quy định

note: Translators: Menu item Verb/Control Magnitude/Change/Rectify
en: Rectify
vi: Sửa lỗi

note: #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Translators: Menu item Verb/Control Magnitude/Change/Adjust #-#-#-#-#  159 (fontforge)  #-#-#-#-# GT: "Adjust" here means Device Table based pixel adjustments, an OpenType GT: concept which allows small corrections for small pixel sizes where GT: rounding errors 
en: Adjust
vi: Điều chỉnh

note: Translators: Menu item Verb/Control Magnitude/Form/Crush
en: Crush
vi: Vắt

note: #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Translators: Menu item Verb/Control Magnitude/Form/Compress
en: Compress
vi: Nén

note: Translators: Menu item Verb/Control Magnitude/Form/Pierce
en: Pierce
vi: Đâm

note: #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Translators: Menu item Verb/Convert/Transform
en: Transform
vi: Chuyển dạng

note: Translators: Menu item Verb/Convert/Liquefy
en: Liquefy
vi: Hoá lỏng

note: Translators: Menu item Verb/Convert/Solidify
en: Solidify
vi: Đặc hóa

note: Translators: Menu item Verb/Convert/Evaporate
en: Evaporate
vi: Bay hơi

note: Translators: Menu item Verb/Convert/Sublimate
en: Sublimate
vi: Thăng hoa

note: Translators: Menu item Verb/Convert/Condense
en: Condense
vi: Cô đặc

note: Translators: Menu item Verb/Convert/Integrate
en: Integrate
vi: Tích phân

note: Translators: Menu item Verb/Convert/Differentiate
en: Differentiate
vi: Vi phân

note: #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Translators: Menu item Verb/Signal/Sense Translators: Menu item Verb/Signal/Sense/Sense
en: Sense
vi: Cảm nhận

note: Translators: Menu item Verb/Signal/Sense/Perceive
en: Perceive
vi: Nhận thức

note: Translators: Menu item Verb/Signal/Sense/Recognize
en: Recognize
vi: Công nhận

note: Translators: Menu item Verb/Signal/Sense/Discern
en: Discern
vi: Phân biệt

note: Translators: Menu item Verb/Signal/Indicate Translators: Menu item Verb/Signal/Indicate/Indicate
en: Indicate
vi: Chỉ thị

note: Translators: Menu item Verb/Signal/Represent
en: Represent
vi: Thể hiện

note: #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Translators: Menu item Noun
en: Noun
vi: Danh từ

note: #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Translators: Menu item Noun/Material/Human/Hand
en: Hand
vi: Tay

note: Translators: Menu item Noun/Material/Human/Toe
en: Toe
vi: Ngón chân

note: Translators: Menu item Noun/Material/Biological
en: Biological
vi: Sinh học

note: Translators: Menu item Noun/Energy/Mechanical/Mech. Energy
en: Mech. Energy
vi: Cơ năng

note: Translators: Menu item Noun/Energy/Mechanical/Torque
en: Torque
vi: Vòng cổ

note: Translators: Menu item Noun/Energy/Mechanical/Random Motion
en: Random Motion
vi: Chuyển động ngẫu nhiên

note: Translators: Menu item Noun/Energy/Mechanical/Rotational Energy
en: Rotational Energy
vi: Năng lượng xoay

note: Translators: Menu item Noun/Energy/Mechanical/Translational Energy
en: Translational Energy
vi: Năng lượng truyền lại

note: Translators: Menu item Noun/Energy/Electricity
en: Electrical
vi: Điện

note: #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Translators: Menu item Noun/Energy/Electricity/Voltage
en: Voltage
vi: Điện áp

note: Translators: Menu item Noun/Energy/Hydraulic
en: Hydraulic
vi: Thuộc nước

note: Translators: Menu item Noun/Energy/Hydraulic/Volumetric Flow
en: Volumetric Flow
vi: Luồng thể tích

note: Translators: Menu item Noun/Energy/Thermal
en: Thermal
vi: Nhiệt

note: Translators: Menu item Noun/Energy/Thermal/Conduction
en: Conduction
vi: Độ dẫn

note: Translators: Menu item Noun/Energy/Thermal/Convection
en: Convection
vi: Đối lưu

note: Translators: Menu item Noun/Energy/Thermal/Radiation Translators: Menu item Noun/Energy/Radioactive/Radiation
en: Radiation
vi: Bức xạ

note: Translators: Menu item Noun/Energy/Pneumatic
en: Pneumatic
vi: Thuộc khí

note: Translators: Menu item Noun/Energy/Chemical
en: Chemical
vi: Hoá học

note: #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Translators: Menu item Noun/Energy/Radioactive #-#-#-#-#  335 (cheese GNOME TRUNK)  #-#-#-#-# Preview: http://live.gnome.org/GnomeVideoEffects/Effects#radioactv
en: Radioactive
vi: Phóng xạ

note: Translators: Menu item Noun/Energy/Radioactive/Microwaves
en: Microwaves
vi: Sóng cực ngắn

note: Translators: Menu item Noun/Energy/Radioactive/Radio waves
en: Radio waves
vi: Sóng rađiô

note: Translators: Menu item Noun/Energy/Radioactive/X-Rays
en: X-Rays
vi: Tia X

note: Translators: Menu item Noun/Energy/Radioactive/Gamma Rays
en: Gamma Rays
vi: Tia Gamma

note: Translators: Menu item Noun/Energy/Acoustic Energy
en: Acoustic Energy
vi: Năng lượng âm thanh

note: Translators: Menu item Noun/Energy/Optical Energy
en: Optical Energy
vi: Quang năng

note: Translators: Menu item Noun/Energy/Solar Energy
en: Solar Energy
vi: Năng lượng mặt trời

note: Translators: Menu item Noun/Energy/Magnetic Energy
en: Magnetic Energy
vi: Từ năng

note: Translators: Menu item Noun/Energy/Human/Human Motion
en: Human Motion
vi: Chuyển động người

note: Translators: Menu item Noun/Energy/Human/Human Force
en: Human Force
vi: Lực người

en: User/Device Fn
vi: Hàm người dùng/thiết bị

en: Wish Fn
vi: Hàm mong muốn

en: Macro call
vi: Lệnh gọi macrô

en: This action is a call to a macro-step
vi: Hành động này là một lời gọi tới bước macrô

en: The boolean equation of the condition
vi: Biểu thức bun (đúng/sai) xác định điều kiện

en: The condition's font
vi: Phông chữ của điều kiện

en: The condition's font size
vi: Cỡ phông chữ của điều kiện

en: The condition's color
vi: Màu của điều kiện

en: GRAFCET diagram objects
vi: Đối tượng sơ đồ GRAFCET

en: Regular step
vi: Bước đều đều

en: Initial step
vi: Bước đầu tiên

en: Macro entry step
vi: Bước vào macrô

en: Macro exit step
vi: Bước thoát macrô

en: Macro call step
vi: Bước gọi macrô

en: Subprogram call step
vi: Bước gọi chương trình phụ

en: Step name
vi: Tên bước

en: The name of the step
vi: Tên của bước

en: Step type
vi: Kiểu bước

en: The kind of step
vi: Kiểu của bước

en: Shows a red dot to figure the step's activity
vi: Hiện chấm đỏ để thể hiện hoạt động của bước đó

en: The boolean equation of the receptivity
vi: Phương trình bun (đúng/sai) của cảm thụ

en: The receptivity's font
vi: Phông chữ của cảm thụ

en: The receptivity's font size
vi: Cỡ phông chữ của cảm thụ

en: The receptivity's color
vi: Màu của cảm thụ

en: North point
vi: Điểm Bắc

en: South point
vi: Điểm Nam

en: Draw arrow heads on upward arcs:
vi: Vẽ mũi tên đầu cung cong lên:

en: Vergent type:
vi: Kiểu vergent:

en: Add connection point
vi: Thêm điểm nối

en: Delete  connection point
vi: Xoá bỏ điểm nối

en: GRAFCET OR/AND vergent
vi: Vergent HOẶC/VÀ GRAFCET

en: Agent
vi: Tác nhân

en: Softgoal
vi: Đích mềm

en: Goal
vi: Mục đích

en: Goal Type
vi: Kiểu đích

en: Istar diagram
vi: Sơ đồ Istar

en: Positive Contrib
vi: Đóng góp dương

en: Negative contrib
vi: Đóng góp âm

en: Dependency
vi: Phụ thuộc

en: Decomposition
vi: Phân hủy

en: Means-Ends
vi: Phương pháp-đích

en: Delete connection point
vi: Xoá bỏ điểm nối

en: i* other
vi: i* khác

en: Given Domain
vi: Miền đã cho

en: Designed Domain
vi: Miền đã cấu tạo

en: Machine Domain
vi: Miền máy

en: Causal
vi: Nhân quả

en: Biddable
vi: Vâng lợi

en: Lexical
vi: Từ vựng

en: Domain Type
vi: Kiểu miền

en: Domain Kind
vi: Kiểu miền

en: Optional kind which appears in the lower right corner of the Domain
vi: Kiểu tùy chọn xuất hiện trong góc dưới phải của Miền.

en: Jackson domain
vi: Miền Jackson

en: Jackson diagram
vi: Sơ đồ Jackson

en: Requirement
vi: Cần thiết

en: Assumption
vi: Sự thừa nhận

en: Obstacle
vi: Trở lực

en: KAOS goal
vi: Đích KAOS

en: KAOS diagram
vi: Sơ đồ KAOS:

en: AND Refinement
vi: Sự lọc VÀ

en: Complete AND Refinement
vi: Sự lọc VÀ hoàn thành

en: OR Refinement
vi: Sự lọc HOẶC

en: Operationalization
vi: Thao tác hóa

en: Contributes
vi: Đóng góp

en: Obstructs
vi: Cản trở

en: Responsibility
vi: Trách nhiệm

en: Monitors
vi: Theo dõi

en: CapableOf
vi: Có khả năng

en: Performs
vi: Thực hiện

en: KAOS other
vi: KAOS khác

en: Arrow color
vi: Màu mũi tên

en: Arrow line width
vi: Bề rông đường mũi tên

en: Seconds arrow color
vi: Màu mũi tên thứ hai

en: Seconds arrow line width
vi: Bề rông đường mũi tên thứ hai

en: Show hours
vi: Hiện giờ

en: Miscellaneous objects
vi: Đối tượng linh tinh

en: Import resource (not shown upstairs)
vi: Nhập tài nguyên (không hiện trên)

en: Imply resource (not shown downstairs)
vi: Ngụ ý tài nguyên (không hiện dưới)

en: Dotted arrow
vi: Mũi tên chấm

en: disable arrow heads
vi: bỏ đầu mũi tên

en: Flow style:
vi: Kiểu dáng luồng:

en: Automatically gray vertical flows:
vi: Luồng dọc xám tự động:

en: To improve the ease of reading, flows which begin and end vertically can be rendered gray
vi: Để dễ đọc, các luồng bắt đầu và kết thúc dọc có thể được vẽ xám.

en: SADT Arrow
vi: Mũi tên SADT

en: Text padding
vi: Đệm chữ

en: Activity/Data identifier
vi: Dấu hiệu hoạt động/dữ liệu

en: The identifier which appears in the lower right corner of the Box
vi: Dấu hiệu xuất hiện trong góc dưới bên phải của Hộp.

en: SADT box
vi: Hộp SADT

en: SADT diagram objects
vi: Đối tượng sơ đồ SADT

en: No Protection
vi: Không bảo vệ

en: Restricted Diffusion
vi: Truyền bá bị hạn chế

en: Special Country Confidential
vi: Mật quốc gia đặc biệt

en: NATO Confidential
vi: Mật NATO

en: Personal Confidential
vi: Mật riêng

en: Medical Confidential
vi: Mật y

en: Industrie Confidential
vi: Mật công nghiệp

en: Defense Confidential
vi: Mật sự phòng

en: Defense Secret
vi: Rất mật sự phòng

en: Secret special country
vi: Rất mật quốc gia đặc biệt

en: NATO Secret
vi: Rất mật NATO

en: Very Secret
vi: Tới mật

en: NATO Very Secret
vi: Tới mật NATO

en: SISSI diagram
vi: Sơ đồ SISSI

en: Industrial Confidential
vi: Mật công nghiệp

en: No integrity
vi: Không có toàn vẹn

en: Low integrity
vi: Toàn vẹn thấp

en: Average software integrity
vi: Toàn vẹn phần mềm trung bình

en: High software integrity
vi: Toàn vẹn phần mềm cao

en: Average hardware integrity
vi: Toàn vẹn phần cứng trung bình

en: High hardware integrity
vi: Toàn vẹn phần cứng cao

en: Millisecond
vi: Mili-giây

en: Minute
vi: Phút

en: Hour
vi: Giờ

note: #-#-#-#-#  338 (gnucash 2.2.2)  #-#-#-#-# src/report/report-system/options-utilities.scm
en: Week
vi: Tuần

en: Internet access device
vi: Thiết bị truy cập Mạng

en: Electronic messaging
vi: Tin nhắn điện tử

en: Intranet
vi: Mạng nội bộ

en: Company directory
vi: Thư mục công ty

en: External portal
vi: Cổng ra bên ngoài

en: ORGANISATION
vi: TỔ CHỨC

en: Higher-tier organisation
vi: Tổ chức cấp cao hơn

en: Structure of the organisation
vi: Cấu trúc của tổ chức

en: Project or system organisation
vi: Dự án hay tổ chức hệ thống

en: Subcontractors / Suppliers / Manufacturers
vi: Nhà thầu phụ / nhà cung cấp / nhà chế tạo

en: SITE
vi: NƠI MẠNG

en: External environment
vi: Môi trường bên ngoài

en: Premises
vi: Nhà cửa

en: Zone
vi: Vùng

en: Essential Services
vi: Dịch Vụ Cần Yếu

en: Cooling / Pollution
vi: Làm nguội / Làm ô uế

en: Thermal detection
vi: Phát hiện nhiệt

en: Fire detection
vi: Phát hiện lửa

en: Water detection
vi: Phát hiện nước

en: Air detection
vi: Phát hiện không khí

en: Energy detection
vi: Phát hiện năng lượng

en: Intrusion detection
vi: Phát hiện xâm nhập

en: Thermal action
vi: Hành động nhiệt

en: Fire action
vi: Hành động lửa

en: Water action
vi: Hành động nước

en: Air action
vi: Hành động không khí

en: Energy action
vi: Hành động năng lượng

en: Intrusion action
vi: Hành động xâm nhập

en: Decision maker
vi: Quyết định

en: SSI Responsible
vi: Trách nhiệm SSI

en: Functional administrator
vi: Quản trị chức năng

en: Technical administrator
vi: Quản trị kỹ thuật

en: SSI administrator
vi: Quản trị SSI

en: Developer
vi: Nhà phát triển

en: Operator / Maintenance
vi: Thao tác / Duy trì

en: Medium and support
vi: Vật chứa và hỗ trợ

en: Passive or active relay
vi: Chuyển tiếp hoạt động hay bị động

en: Communication interface
vi: Giao diện liên lạc

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "The software that controls the allocation and usage of hardware resources such as memory, central processing unit (CPU) time, disk space, and peripheral devices."
en: Operating System
vi: Hệ điều hành

en: Service - maintenance or administration software
vi: Dịch vụ — phần mềm quản lý hay duy trì

en: Packaged software or standard software
vi: Phần mềm gói hay phần mềm chuẩn

en: Business application
vi: Ứng dụng doanh nghiệp

en: Standard business application
vi: Ứng dụng doanh nghiệp chuẩn

en: Specific business application
vi: Ứng dụng doanh nghiệp riêng

en: HARDWARE
vi: PHẦN CỨNG

en: Data-processing equipment (active)
vi: Thiết bị xử lý dữ liệu (hoạt động)

en: Mobile equipment
vi: Thiết bị di động

en: Fixed equipment
vi: Thiết bị cố định

en: Peripheral processing
vi: Xử lý ngoại vi

en: Electronic medium
vi: Vật chứa điện tử

en: Other media
vi: Vật chứa khác

en: Data medium (passive)
vi: Vật chứa dữ liệu (bị động)

note: Class page:
en: _Menace
vi: Đ_e doạ

note: ********* label of board *********
en: Menace
vi: Đe doạ

en: P Action
vi: Hành động P

en: P Detection
vi: Phát hiện P

en: Vulnerability
vi: Bị lỗ hổng

note: Other properties of page:
en: Other properties
vi: Thuộc tính khác

en: Document title
vi: Tên tài liệu

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "In object-oriented programming, an object which exists as a concurrent process."
en: Actor
vi: Diễn viên

en: From A to B
vi: Từ A đến B

en: From B to A
vi: Từ B đến A

en: Side A
vi: Mặt A

en: Side B
vi: Mặt B

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "The process of getting an application into operation."
en: Implementation
vi: Thi hành

note: Show arrow:
en: Show arrow
vi: Hiện mũi tên

note: #-#-#-#-#  119 (dia HEAD)  #-#-#-#-# Aggregate #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "A data type composed of multiple elements. An aggregate can be homogeneous (all elements have the same type) e.g. an array, a list in a functional language, a string of characters, a file; or it can be he
en: Aggregate
vi: Tập hợp

en: Stereotype
vi: Khuôn đúc

en: Suppress Attributes
vi: Thu hồi thuộc tính

en: Suppress Operations
vi: Thu hồi thao tác

en: Visible Attributes
vi: Thuộc tính hiển thị

en: Visible Operations
vi: Thao tác hiển thị

en: Visible Comments
vi: Ghi chú hiển thị

en: Wrap Operations
vi: Thao tác ngắt dòng

en: Wrap after char
vi: Ngắt dòng sau ký tự

en: Comment line length
vi: Độ dài dòng ghi chú

en: Comment tagging
vi: Tạo thẻ ghi chú

en: Polymorphic
vi: Đa dạng

en: Classname
vi: Tên hạng

en: Abstract Classname
vi: Tên hạng trừu tượng

en: Operations
vi: Thao tác

en: Template Parameters
vi: Tham số biểu mẫu

en: Show Comments
vi: Hiện ghi chú

note: Class page:
en: _Class
vi: _Hạng

en: Class name:
vi: Tên hạng:

en: Stereotype:
vi: Khuôn đúc:

en: Attributes visible
vi: Thuộc tính hiển thị

en: Operations visible
vi: Thao tác hiển thị

en: Suppress operations
vi: Thu hồi thao tác

en: Wrap after this length:
vi: Ngắt dòng sau độ dài này:

en: Comments visible
vi: Ghi chú hiển thị

en: Wrap comment after this length:
vi: Ngắt ghi chú sau độ dài này:

en: Show documenation tag
vi: Hiện thẻ tạo tài liệu

note: head line
en: Kind
vi: Kiểu

en: Class Name
vi: Tên hạng

en: Abstract Class
vi: Hạng trừu tượng

en: Foreground Color
vi: Màu cảnh gần

en: Attribute data
vi: Dữ liệu thuộc tính

note: end: Inheritance type
en: Class scope
vi: Phạm vi hạng

note: end: Visibility
en: Inheritance type:
vi: Kiểu kế thừa:

en: Polymorphic (virtual)
vi: Đa dạng (ảo)

en: Leaf (final)
vi: Lá (kết thúc)

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "A specific set of instructions for extracting particular data."
en: Query
vi: Truy vấn

en: Parameter data
vi: Dữ liệu tham số

en: Def. value:
vi: Giá trị mặc định:

en: In & Out
vi: Đến và Đi

note: Operations page:
en: _Operations
vi: Tha_o tác

en: Operation data
vi: Dữ liệu thao tác

note: Templates page:
en: _Templates
vi: _Biểu mẫu

en: Template class
vi: Hạng biểu mẫu

en: Formal parameter data
vi: Dữ liệu tham số hình thức

en: Boundary
vi: Biên

en: Is object
vi: Là đối tượng

en: Facet
vi: Mặt

en: Receptacle
vi: Đồ đựng

en: Event Source
vi: Nguồn sự kiện

en: Event Sink
vi: Ổ chìm sự kiện

en: Constraint:
vi: Ràng buộc:

en: Show arrow:
vi: Hiện mũi tên:

en: Draw focus of control:
vi: Vẽ tiêu điểm điều khiển:

en: Draw destruction mark:
vi: Vẽ dấu hủy:

en: Add connection points
vi: Thêm điểm nối

en: Remove connection points
vi: Gỡ bỏ điểm nối

en: Increase connection points distance
vi: Tăng khoảng cách giữa các điểm nối

en: Decrease connection points distance
vi: Giảm khoảng cách giữa các điểm nối

en: Set default connection points distance
vi: Đặt khoảng cách mặc định giữa các điểm nối

en: UML Lifeline
vi: Đường sống UML

en: Message type:
vi: Kiểu thông điệp:

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "Synonymous of Absolute state."
en: Explicit state
vi: Hiện trạng

en: Active object
vi: Đối tượng hoạt động

en: Show attributes
vi: Hiện thuộc tính

en: Multiple instance
vi: Đa thể hiện

en: Entry action
vi: Hành động ban đầu

en: Do action
vi: Làm hành động

en: Exit action
vi: Hành động thoát

note: Would like to create a state_term instead, but making the connections * is a pain
en: This diagram uses the State object for initial/final states.
    That option will go away in future versions.
    Please use the Initial/Final State object instead
vi: Sơ đồ này dùng Đối tượng Tình trạng cho các tình tráng đầu/cuối.
    Tùy chọn đó sẽ biến mất trong các phiên bản sau.
    Vui lòng dùng Đối tượng Tình trạng Đầu/Cuối.

en: Is final
vi: Là cuối

en: The event that causes this transition to be taken
vi: Sự kiện gây ra việc chuyển tiếp này.

en: Action to perform when this transition is taken
vi: Hành động cần thực hiện khi làm việc chuyển tiếp này.

en: Condition for taking this transition when the event is fired
vi: Điều kiện thực hiện việc chuyển tiếp này khi sự kiện được gây ra.

en: Unified Modelling Language diagram objects UML 1.3
vi: Đối tượng sơ đồ UML (ngôn ngữ tạo mô hình được hợp nhất) phiên bản 1.3

en: Abstract (?)
vi: Trừu tượng (?)

en: Class scope (static)
vi: Phạm vi hạng (tĩnh)

en: Inheritance type
vi: Kiểu kế thừa:

en: Query (const)
vi: Truy vấn (hằng)

en: Text outside
vi: Chữ bên ngoài

en: Bond graph objects
vi: Đối tượng đồ thị liên kết (bond)

en: Chronogram diagram objects
vi: Đối tượng biểu đồ ghi thời gian

en: Data name
vi: Tên dữ liệu

en: Event specification
vi: Đặc tả sự kiện

en: @ time    set the pointer at an absolute time.
    ( duration  sets the signal up, then wait 'duration'.
    ) duration  sets the signal down, then wait 'duration'.
    u duration  sets the signal to "unknown" state, then wait 'duration'.
    example : @ 1.0 (2.0)1.0(2.0)
vi:  • @  — giờ : lập con trỏ thành một giờ tuyệt đối.
     • (  — thời gian: lập tín hiệu lên, rồi đợi trong vòng thời gian này.
     • )  —  thời gian: lập tín hiệu xuống, rồi đợi trong vòng thời gian này.
     • u  — thời gian: lập tín hiệu là tình trạng « không rõ  », rồi đợi trong vòng thời gian này.
    Thí dụ : @ 1.0 (2.0)1.0(2.0)

en: End time
vi: Thời điểm cuối

en: Rise time
vi: Thời gian tăng

en: Fall time
vi: Thời gian giảm

en: Multi-bit data
vi: Dữ liệu đa bit

en: Aspect
vi: Khía cạnh

en: Data color
vi: Màu dữ liệu

en: Data line width
vi: Bề rông đường dữ liệu

en: Time data
vi: Dữ liệu thời gian

en: Major time step
vi: Nhịp thời gian chính

en: Minor time step
vi: Nhịp thời gian phụ

en: Minor step line width
vi: Bề rộng đường nhịp phụ

en: Custom XML shapes loader
vi: Bộ tải hình XML tự chọn

en: Flip horizontal
vi: Lật ngang

en: Flip vertical
vi: Lật dọc

en: Flip Horizontal
vi: Lật ngang

en: Flip Vertical
vi: Lật dọc

en: Cannot open icon file %s for object type '%s'.
vi: Không thể mở tập tin biểu tượng %s đối với đối tượng kiểu « %s ».

en: The file '%s' has invalid path data.
    svg:path data must start with moveto.
vi: Tập tin « %s » có dữ liệu đường dẫn không hợp lệ.
    Dữ liệu kiểu <svg:path> phải bắt đầu với « moveto » (chuyển tới).

en: Corner radius
vi: Bán kính góc

en: Flowchart objects
vi: Đối tượng lược đồ

en: Shear angle
vi: Góc kéo cắt

en: Base Station
vi: Nơi cơ bản

en: Add Handle
vi: Thêm móc

en: Delete Handle
vi: Xóa bỏ móc

en: Network diagram objects
vi: Đối tượng sơ đồ mạng

en: Curve distance
vi: Khoảng cách cong

en: Line gaps
vi: Khe đường

en: Absolute start gap
vi: Khe đầu tuyệt đối

en: Absolute end gap
vi: Khe cuối tuyệt đối

en: Add Segment
vi: Thêm đoạn

en: Symmetric control
vi: Điều khiển đối xứng

en: Smooth control
vi: Điều khiển mịn

en: Cusp control
vi: Điều khiển điểm lùi

en: Free aspect
vi: Khía cạnh tự do

en: Fixed aspect
vi: Khía cạnh cố định

en: Draw border
vi: Vẽ viền

en: Keep aspect ratio
vi: Giữ tỷ lệ hình thể

note: Found file in same dir as diagram. Found file in current dir.
en: The image file '%s' was not found in that directory.
    Using the file '%s' instead
vi: Tập tin ảnh « %s » không có trong thư mục đó,
    nên dùng tập tin « %s » thay thế.

note: Didn't find file in current dir.
en: The image file '%s' was not found.
vi: Không tìm thấy tập tin ảnh « %s ».

en: Arrows
vi: Mũi tên

en: Start point
vi: Điểm đầu

en: End point
vi: Điểm cuối

en: Add Corner
vi: Thêm góc

en: Delete Corner
vi: Xoá bỏ góc

en: Standard objects
vi: Đối tượng chuẩn

en: First Line
vi: Dòng đầu

en: Vertical text alignment
vi: Canh lề dọc

en: Can't convert output filename '%s' to locale encoding.
    Please choose a different name to save with cairo.
vi: Không thể chuyển đổi tên tập tin xuất « %s » thành bảng mã của miền địa phương đang dùng.
    Hãy chọn một tên khác để lưu bằng cairo.

en: Cairo Portable Document Format
vi: Dạng thức tài liệu di động Cairo

en: Cairo Scalable Vector Graphics
vi: Đồ hóa véctơ có thể co giãn Cairo

en: Cairo PNG (with alpha)
vi: Cairo PNG (có anfa)

en: Cairo old WMF
vi: Cairo WMF cũ

en: Cairo Clipboard
vi: Bảng tạm Cairo

en: Cairo based Rendering
vi: Vẽ dựa vào Cairo

en: Image row length larger than maximum cell array.
    Image not exported to CGM.
vi: Bề rộng hàng ảnh lớn hơn mảng ô tối đa,
    nên ảnh không được xuất ra CGM.

en: Computer Graphics Metafile export filter
vi: Bộ lọc xuất CGM: Siêu tập tin đồ họa máy tính

en: Drawing Interchange File
vi: DXF: Tập tin trao đổi bức vẽ lẫn nhau

en: Bad vertex bulge
vi: Chỗ phình đỉnh xấu.

en: Scale: %f
vi: Tỷ lệ: %f

en: read_dxf_codes failed on '%s'
vi: « read_dxf_codes » (đọc các mã DXF) bị lỗi trên « %s »

en: Binary DXF from '%s' not supported
vi: Chưa hỗ trợ DXF nhị phân từ « %s »

en: Unknown dxf code %d
vi: Không biết mã DXF %d

en: Drawing Interchange File import and export filters
vi: Bộ lọc nhập xuất DXF (tập tin trao đổi bức vẽ lần nhau)

en: GNOME Print Backend
     '%s'
     not available
vi: Hậu phương in Gnome
    « %s »
     không sẵn sàng.

en: GNOME Portable Document Format
vi: GNOME PDF (dạng thức tài liệu di động)

en: GNOME Scalable Vector Graphic
vi: GNOME SVG (đồ hoạ véc-tơ có khả năng co dãn)

en: GNOME Print based Rendering
vi: Vẽ dựa vào in GNOME

en: HP Graphics Language
vi: Ngôn ngữ đồ họa HP (HPGL)

en: HP Graphics Language export filter
vi: Bộ lọc xuất HPGL (ngôn ngữ đồ họa HP)

en: TeX Metapost export filter
vi: Bộ lọc xuất TeX Metapost

en: TeX Metapost macros
vi: Macrô TeX Metapost

en: LaTeX PGF export filter
vi: Bộ lọc xuất PGF LaTeX

en: Not valid UTF8
vi: Không phải UTF-8 hợp lệ.

en: LaTeX PGF macros
vi: Bộ lệnh PGF LaTeX

en: Could not save file:
    %s
    %s
vi: Không thể lưu tập tin:
    %s
    %s

en: gdk-pixbuf based bitmap export/import
vi: Xuất nhập ảnh kiểu sơ đồ bit dựa trên « gdk-pixbuf »

en: TeX Pstricks export filter
vi: Bộ lọc xuất TeX Pstricks

en: TeX PSTricks macros
vi: Macrô TeX PSTricks

en: Couldn't open '%s' for writing.
vi: Không thể mở « %s » để ghi.

en: Python scripting support
vi: Hỗ trợ tập lệnh Python

en: Can't export png without libart!
vi: Không thể xuất ra dạng PNG mà không có « libart ».

en: Dia Shape File
vi: Tập tin hình Dia

en: dia shape export filter
vi: Bộ lọc xuất hình Dia

en: Invalid path data.
    svg:path data must start with moveto.
vi: Dữ liệu đường dẫn không hợp lệ.
    Dữ liệu kiểu <svg:path> phải bắt đầu với « moveto » (chuyển tới).

en: Expected SVG Namespace not found in file
vi: Ngờ bộ miền tên SVG không được tìm thấy trong tập tin.

en: root element was '%s' -- expecting 'svg'.
vi: phần tử gốc là « %s » — còn ngờ« svg ».

en: Scalable Vector Graphics import and export filters
vi: Bộ lọc nhập xuất đồ họa véc-tơ có khả năng co dãn (SVG)

en: Couldn't read file %s
vi: Không thể đọc tập tin %s

en: Visio XML format
vi: Định dạng XML Visio

en: Couldn't read color: %s
vi: Không thể đọc màu: %s

en: Couldn't find shape %d
vi: Không tìm thấy hình %d

en: Unexpected Ellipse object: %s
vi: Gặp đối tượng hình bầu dục bất thường: %s

en: Can't rotate ellipse
vi: Không thể xoay hình bầu dục

en: MoveTo not at start of Bezier
vi: Cái MoveTo (di chuyển tới) không phải nằm ở đầu của hình cong Bézier

en: Invalid NURBS formula
vi: Công thức NURBS không hợp lệ

en: Couldn't write file %s
vi: Không thể đọc tập tin %s

en: Couldn't handle foreign object type %s
vi: Không thể thao tác kiểu đối tượng lạ %s

en: Couldn't make object dir %s
vi: Không thể tạo thư mục đối tượng %s

en: Visio XML File Format
vi: Định dạng tập tin XML Visio

en: Can't decode object %s
vi: Không thể giải mã đối tượng %s

en: Can't write object %u
vi: Không thể ghi đối tượng %u

en: Visio XML Format import and export filter
vi: Bộ lọc nhập xuất định dạng XML Visio

en: Couldn't open: '%s' for writing.
vi: Không thể mở : « %s » để ghi.

en: Windows Meta File
vi: WMF: Siêu tập tin Windows

en: Enhanced Meta File
vi: EMF: Siêu tập tin tăng cường

en: WMF export filter
vi: Bộ lọc xuất WMF

en: File: %s type/version unsupported.
vi: Tập tin: kiểu/phiên bản %s không được hỗ trợ.

en: WordPerfect Graphics export filter
vi: Bộ lọc xuất đồ họa WordPerfect

en: FIG format has no equivalent of arrow style %s, using simple arrow.
vi: Dạng thức FIG không có điều tương đương với kiểu dáng mũi tên « %s » nên dùng mũi tên đơn giản.

en: No more user-definable colors - using black
vi: Không có màu tự định nghĩa còn lại nên dùng màu đen.

en: XFig format
vi: Dạng thức XFig

en: Color index %d too high, only 512 colors allowed. Using black instead.
vi: Chỉ mục màu %d quá cao, cho phép chỉ 512 màu nên dùng màu đen thay thế.

en: Patterns are not supported by Dia
vi: Dia không hỗ trợ mẫu.

en: Triple-dotted lines are not supported by Dia, using double-dotted
vi: Dia không hỗ trợ đường ba chấm nên dùng đường hai chấm.

en: Line style %d should not appear
vi: Kiểu dáng đường %d không nên xuất hiện.

en: Error while reading %dth of %d points: %s
vi: Gặp lỗi khi đọc điểm thứ %d trên %d: %s

en: Error while reading arrowhead
vi: Gặp lỗi khi đọc đầu mũi tên

en: Unknown arrow type %d
vi: Không biết kiểu mũi tên %d.

en: Depth %d of of range, only 0-%d allowed.
vi: Độ sâu %d ở ngoài phạm vi, cho phép chỉ 0-%d thôi.

en: Couldn't read ellipse info: %s
vi: Không thể đọc thông tin về hình bầu dục: %s

en: Couldn't read polyline info: %s
vi: Không thể đọc thông tin đa đường: %s

en: Couldn't read flipped bit: %s
vi: Không thể đọc bit đã lật: %s

en: Negative corner radius, negating
vi: Bán kính góc âm nên đảo dấu lại.

en: Unknown polyline subtype: %d
vi: Không biết kiểu đa đường phụ: %d

en: Couldn't read spline info: %s
vi: Không thể đọc thông tin chốt trục: %s

note: Open approximated spline Closed approximated spline
en: Cannot convert approximated spline yet.
vi: Chưa có khả năng chuyển đổi chốt trục xấp xỉ.

en: Unknown spline subtype: %d
vi: Không biết kiểu phụ chốt trục: %d

en: Couldn't read arc info: %s
vi: Không thể đọc thông tin về hình cung: %s

en: Couldn't read text info: %s
vi: Không thể đọc thông tin về chữ : %s

en: Couldn't identify FIG object: %s
vi: Không thể định vị đối tượng FIG: %s

en: Compound end outside compound
vi: Kết thúc hợp điều bên ngoài hợp điều.

en: Color number %d out of range 0..%d.  Discarding color.
vi: Số hiệu màu %d ở ngoài phạm vi 0..%d nên hủy màu đó.

en: Couldn't read group extend: %s
vi: Không thể đọc điều mở rộng nhóm: %s

en: Unknown object type %d
vi: Không biết kiểu đối tượng %d.

en: `%s' is not one of `%s' or `%s'
vi: « %s » không phải là « %s » cũng không là « %s ».

en: Error reading paper size: %s
vi: Gặp lỗi khi đọc kích cỡ giấy: %s

en: Unknown paper size `%s', using default
vi: Không biết kích cỡ giấy « %s » nên dùng giá trị mặc định.

en: Error reading paper orientation: %s
vi: Gặp lỗi khi đọc hướng giấy: %s

en: Error reading justification: %s
vi: Gặp lỗi khi đọc giá trị canh đều: %s

en: Error reading units: %s
vi: Gặp lỗi khi đọc đơn vị: %s

en: Error reading magnification: %s
vi: Gặp lỗi khi đọc giá trị phóng to : %s

en: Error reading multipage indicator: %s
vi: Gặp lỗi khi đọc chỉ thị đa trang: %s

en: Error reading transparent color: %s
vi: Gặp lỗi khi đọc màu trong suốt: %s

en: Error reading FIG file: %s
vi: Gặp lỗi khi đọc tập tin FIG: %s

en: Premature end of FIG file
vi: Tập tin FIG kết thúc quá sớm.

en: Error reading resolution: %s
vi: Gặp lỗi khi đọc độ phân giải: %s

en: Doesn't look like a Fig file: %s
vi: Không hỉnh như tập tin FIG: %s

en: This is a FIG version %d.%d file, I may not understand it
vi: Đây là tập tin FIG phiên bản %d.%d; trình này có lẽ không hiểu nó.

en: XFig File Format
vi: Dạng thức tập tin XFig

en: Fig Format import and export filter
vi: Bộ lọc nhập xuất dạng thức FIG

en: Error while parsing %s
vi: Gặp lỗi khi phân tách %s.

en: Error while parsing stylesheet %s
vi: Gặp lỗi khi phân tách tờ kiểu dáng %s.

en: Error while applying stylesheet %s
vi: Gặp lỗi khi áp dụng tờ kiểu dáng %s.

en: Error while parsing stylesheet: %s
vi: Gặp lỗi khi phân tách tờ kiểu dáng: %s

en: Error while applying stylesheet: %s
vi: Gặp lỗi khi áp dụng tờ kiểu dáng: %s

en: XSL Transformation filter
vi: Bộ lọc chuyển dạng XSL

en: No valid configuration files found for the XSLT plugin, not loading.
vi: Không tìm thấy tập tin cấu hình hợp lệ cho bổ sung XSLT nên chưa tải nó.

en: Export through XSLT
vi: Xuất bằng XSLT

en: AADL Shapes
vi: Hình AADL

en: Subprogram
vi: Chương trình phụ

en: Thread Group
vi: Nhóm mạch

note: Sheet Name: Assorted, was Geometric, maybe Basic Shapes instead? Leave as is for now, renaming too much hassle. Will probably need to split into seperate sheets soon anyway.
en: An Assorted Collection of Polygons, Beziergons and other Miscellaneous Geometric Shapes
vi: Bộ sưu tập phân kiểu các đa giác, đa giác Bezier và các hình linh tinh khác.

note: Please talk to me before making any changes to this sheet
en: Assorted
vi: Nhiều kiểu khác

en: Chevron
vi: Cấp hiệu

en: Curved eight point star
vi: Sao tám cánh cong

en: Curved four point star
vi: Sao bốn cánh cong

en: Down arrow
vi: Mũi tên xuống

en: Eight point star
vi: Sao tám cánh

en: Five point star
vi: Sao năm cánh

en: Four point star
vi: Sao bốn cánh

en: Heptagon. Seven sided shape
vi: Thất giác: bảy cạnh

en: Hexagon. Six sided shape
vi: Lục giác: sáu cạnh

en: Horizontal parallelogram
vi: Hình bình hành ngang

en: Isoceles triangle
vi: Tam giác cân

en: Left arrow
vi: Mũi tên trái

en: Left-right arrow
vi: Mũi tên trái-phải

en: Left-right-up arrow
vi: Mũi tên trái-phải-lên

en: Left-up arrow
vi: Mũi tên trái-lên

en: Maltese cross
vi: Chữ thập Man-tơ

en: Notched left arrow
vi: Mũi tên trái có khía hình V

en: Notched right arrow
vi: Mũi tên phải có khía hình V

en: Octogon. Eight sided shape
vi: Bát giác: tám cạnh

en: Pentagon block arrow
vi: Mũi tên khối ngũ giác

en: Pentagon. Five sided shape
vi: Ngũ giác: năm cạnh

en: Perfect circle
vi: Tròn hoàn toàn

en: Perfect square, height equals width
vi: Vuông hoàn toàn, độ rộng/cao bằng nhau

en: Quad arrow
vi: Mũi tên bốn cạnh

en: Quarter circle
vi: Một góc tư vòng tròn

en: Quarter moon
vi: Một góc tư mặt trăng

en: Right angle triangle
vi: Tam giác vuông góc

en: Right arrow
vi: Mũi tên phải

en: Seven point star
vi: Sao bảy cánh

en: Sharp eight point star
vi: Sao tám cánh sắc

en: Six point star
vi: Sao sáu cánh

en: Swiss cross
vi: Chữ thập Thuỵ Sĩ

en: Trapezoid
vi: Hình thang

en: Turn-up arrow
vi: Mũi tên quay-lên

en: Up arrow
vi: Mũi tên lên

en: Up-down arrow
vi: Mũi tên lên-xuống

en: Up-down-left arrow
vi: Mũi tên lên-xuống-trái

en: Vertical parallelogram
vi: Hình bình hành dọc

en: Activity Looping
vi: Lặp lại hoạt động

en: Ad-Hoc Collapsed Sub-Process
vi: Tiến trình con đã co lại kiểu như thế

en: Business Process Modeling Notation
vi: Cách ghi mô hình hóa tiến trình kinh doanh

en: Collapsed Sub-Process
vi: Tiến trình con đã co lại

en: Compensation Collapsed Sub-Process
vi: Tiến trình con đã co lại bù

en: Compensation Task
vi: Công việc bù

en: Data Object
vi: Đối tượng dữ liệu

en: End Event
vi: Sự kiện kết thúc

en: End Event - Cancel
vi: Sự kiện kết thúc — Thôi

en: End Event - Compensation
vi: Sự kiện kết thúc — Bù

en: End Event - Error
vi: Sự kiện kết thúc — Lỗi

en: End Event - Link
vi: Sự kiện kết thúc — Liên kết

en: End Event - Message
vi: Sự kiện kết thúc — Thông điệp

en: End Event - Multiple
vi: Sự kiện kết thúc — Bội

en: End Event - Terminate
vi: Sự kiện kết thúc — chấm dứt

en: Exclusive (XOR) Data Based
vi: Không kể (XOR) dựa vào dữ liệu

en: Exclusive (XOR) Event Based
vi: Không kể (XOR) dựa vào sư kiện

en: Inclusive (OR)
vi: Kể (OR)

en: Intermediate Event
vi: Sự kiện trung gian

en: Intermediate Event - Cancel
vi: Sự kiện trung gian — Thôi

en: Intermediate Event - Compensation
vi: Sự kiện trung gian — Bù

en: Intermediate Event - Error
vi: Sự kiện trung gian — Lỗi

en: Intermediate Event - Link
vi: Sự kiện trung gian — Liên kết

en: Intermediate Event - Message
vi: Sự kiện trung gian — Thông điệp

en: Intermediate Event - Multiple
vi: Sự kiện trung gian — Bội

en: Intermediate Event - Rule
vi: Sự kiện trung gian — Quy tắc

en: Intermediate Event - Timer
vi: Sự kiện trung gian — Bộ đếm thời gian

en: Looping Collapsed Sub-Process
vi: Tiến trình con đã co lại đang lặp lại

en: Multiple Instance Collapsed Sub-Process
vi: Tiến trình con đã co lại đa thể hiện

en: Multiple Instance Task
vi: Công việc đa thể hiện

en: Parallel (AND)
vi: Song song (AND)

en: Start Event
vi: Sự kiện đầu

en: Start Event - Link
vi: Sự kiện đầu — Liên kết

en: Start Event - Message
vi: Sự kiện đầu — Thông điệp

en: Start Event - Multiple
vi: Sự kiện đầu — Bội

en: Start Event - Rule
vi: Sự kiện đầu — Quy tắc

en: Start Event - Timer
vi: Sự kiện đầu — Bộ đếm thời gian

en: Text Annotation
vi: Ghi chú văn bản

note: #-#-#-#-#  1024 (openobject-addons)  #-#-#-#-# module: account
en: Transaction
vi: Giao dịch

en: AC Generator
vi: Máy phát điện chính

en: Air Cooler
vi: Máy làm nguội bằng không khí

en: Autoclave
vi: Nồi hấp

en: Axial Flow Fan
vi: Quạt điện luồng quanh trục

en: Basic Filter
vi: Máy lọc cơ bản

en: Centrifugal Pump or Fan
vi: Quạt điện hoặc máy bơm ly tâm

en: Centrifuge
vi: Máy ly tâm

note: For: zenith
en: ChemEng
vi: Ký sự hóa học

en: Clarifier or Settling Tank
vi: Máy trong ra hoặc thùng lắng xuống

en: Collection for chemical engineering
vi: Tập hợp cho ký sự hóa học

en: Compressor or Turbine
vi: Máy nén hoặc tuabin

en: Covered tank
vi: Vùng có vung

en: Cyclone and hydrocyclone
vi: Khi xoáy thuận và khi xoáy thuận nước

en: Double-Pipe Exchanger
vi: Bộ trao đổi ống dẫn đôi

en: Ejector or Injector
vi: Bơm phụt hoặc máy phun

en: Fan or Stirrer
vi: Quạt hoặc máy khuấy

en: Fixed-Sheet Exchanger
vi: Bộ trao đổi tờ cố định

en: Floating-Head or U-Tube Exchanger
vi: Bộ trao đổi đầu nổi hoặc ống hình U

en: Fluid Contacting Vessel, simple
vi: Đồ chứa tiếp xúc chất lỏng, đơn giản

en: Forced-Flow Air Cooler
vi: Máy làm nguội bằng không khí có luồng ép buộc

en: Gas Holder, basic
vi: Đồ chứa khí, cơ bản

en: Heating/Cooling Coil
vi: Cuộn dây nhiệt/làm nguội

en: Heating/Cooling Coil, vertical
vi: Cuộn dây nhiệt/làm nguội, dọc

en: Induced-Flow Air Cooler
vi: Máy làm nguội bằng không khí có luồng cảm

en: Kettle Reboiler
vi: Máy sôi lại ấm

en: Knock-out Drum (with demister pad)
vi: Trống tang gõ bật ra (với cái đệm bỏ mù)

en: Open Tank
vi: Vùng mở

en: Plate Exchanger
vi: Máy chuyển đổi bản

en: Pneumatic Line
vi: Dòng khí

en: Pneumatic Line, vertical
vi: Dòng khí, dọc

en: Positive Displacement Rotary Pump or Compressor
vi: Máy bơm/nén quay dịch chuyển dương

en: Pressure Relief Valve
vi: Lắp van khai thông áp xuất

en: Reactor or Absorption Vessel, simple
vi: Lò phản ứng hoặc đồ chứa hấp thu, đơn giản

en: Reciprocating Compressor or Pump
vi: Máy bơm/nén chuyển động qua lại

en: Regulable Valve
vi: Lắp van có thể điều chỉnh

en: Regulable Valve, vertical
vi: Lắp van có thể điều chỉnh, dọc

en: Sealed Tank
vi: Thùng xi

en: Simple Furnace
vi: Lờ đơn giản

en: Simple Heat Exchanger
vi: Máy chuyển đổi nhiệt đơn giản

en: Simple Heat Exchanger, vertical
vi: Máy chuyển đổi nhiệt đơn giản, dọc

en: Simple Vessel
vi: Đồ chứa đơn giản

en: Spray Drier
vi: Máy làm khô phun

en: Spraying Device
vi: Thiết bị phun

en: Storage Sphere
vi: Hình cầu cất giữ

en: Tank with Fixed Roof
vi: Thùng có mái cố định

en: Tank with Floating Roof
vi: Thùng có mái nổi

en: Tray Column, detailed
vi: Cột khay, chi tiết

en: Tray Column, simple
vi: Cột khay, đơn giản

en: Valve
vi: Lắp van

en: Valve, vertical
vi: Lắp van, dọc

en: Water Cooler
vi: Máy làm lạnh bằng nước

en: Water Cooler, vertical
vi: Máy làm lạnh bằng nước, dọc

en: Components for circuit diagrams
vi: Thành phần cho sơ đồ mạch

en: Ground point
vi: Điểm nối đất

en: Horizontal jumper
vi: Thứ nhảy ngang

en: Horizontally aligned LED
vi: LED canh ngang

en: Horizontally aligned capacitor
vi: Tụ điện canh ngang

en: Horizontally aligned diode
vi: Đèn hai cực canh ngang

en: Horizontally aligned fuse
vi: Cầu chì canh ngang

en: Horizontally aligned inductor
vi: Cảm điện canh ngang

en: Horizontally aligned inductor (European)
vi: Cảm điện canh ngang (Âu)

en: Horizontally aligned powersource
vi: Nguồn điện canh ngang

en: Horizontally aligned resistor
vi: Điện trở canh ngang

en: Horizontally aligned resistor (European)
vi: Điện trở canh ngang (Âu)

en: Horizontally aligned zener diode
vi: Đèn hai cực Zener canh ngang

en: Lamp
vi: Đèn

en: NMOS transistor
vi: Bóng bán dẫn NMOS

en: NPN bipolar transistor
vi: Bóng bán dẫn lưỡng cực NPN

en: Operational amplifier
vi: Bộ khuếch đại thao tác

en: PMOS transistor
vi: Bóng bán dẫn PMOS

en: PNP bipolar transistor
vi: Bóng bán dẫn lưỡng cực NPN

en: Speaker
vi: Loa

en: Vertically aligned LED
vi: LED canh dọc

en: Vertically aligned capacitor
vi: Tụ điện canh dọc

en: Vertically aligned diode
vi: Đèn hai cực canh dọc

en: Vertically aligned fuse
vi: Cầu chì canh dọc

en: Vertically aligned inductor
vi: Cảm điện canh dọc

en: Vertically aligned inductor (European)
vi: Cảm điện canh dọc (Âu)

en: Vertically aligned powersource
vi: Nguồn điện canh dọc

en: Vertically aligned resistor
vi: Điện trở canh dọc

en: Vertically aligned resistor (European)
vi: Điện trở canh dọc (Châu Âu)

en: Vertically aligned zener diode
vi: Đèn hai cực Zener canh dọc

en: 'if not' (normally closed) ladder contact
vi: Công tắt thang (thường đóng) « nếu không »

en: 'if' (normally open) ladder contact
vi: Công tắt thang (thường mở) « if » (nếu)

en: 'jump' output variable
vi: Biến ngõ ra « jump » (nhảy)

en: 'reset' output variable
vi: Biến ngõ ra « reset » (đặt lại)

en: 'set' output variable
vi: Biến ngõ ra « set » (đặt)

en: Components for LADDER circuits
vi: Thành phần cho mạch LADDER (thang)

en: Ladder
vi: Thang

en: Negative output variable
vi: Biến ngõ ra âm

en: Power-saved 'reset' output variable
vi: Biến ngõ ra « reset » (đặt lại) lưu điện

en: Power-saved 'set' output variable
vi: Biến ngõ ra « set » (đặt) lưu điện

en: Power-saved negative output variable
vi: Biến ngõ ra âm lưu điện

en: Power-saved simple output variable
vi: Biến ngõ ra đơn giản, lưu điện

en: Receptivity output variable
vi: Biến ngõ ra tiếp nhận

en: Simple output variable
vi: Biến ngõ ra đơn giản

en: Constant factor below -1
vi: Hệ số hằng dưới -1

en: Constant factor between 0 and -1
vi: Hệ số hằng giữa 0 và -1

en: Constant factor between 0 and 1
vi: Hệ số hằng giữa 0 và 1

en: Constant factor greater 1
vi: Hệ số hằng trên 1

en: Constant negative shift on the y-axis
vi: Dịch âm hằng trên trục Y

en: Constant positive shift on the y-axis
vi: Dịch dương hằng trên trục Y

en: Cybernetics
vi: Điều khiển học

en: Elements of cybernetic circuits
vi: Thành phần cho mạch điện điều khiển học

en: Full wave rectifier (absolute value)
vi: Bộ tách sóng cho sóng đầy đủ (giá trị tuyệt đối)

en: Half wave rectifier or ramp input
vi: Bộ tách sóng cho nửa sóng hoặc nhập dốc

en: High pass filter
vi: Bộ lọc qua cao

en: Integrator - input bottom
vi: Máy tích phân: nhập đáy

en: Integrator - input left
vi: Máy tích phân: nhập trái

en: Integrator - input right
vi: Máy tích phân: nhập phải

en: Integrator - input top
vi: Máy tích phân: nhập đỉnh

en: Low pass filter
vi: Bộ lọc qua thấp

en: Relay characteristic (sigma)
vi: Đặc tuyến rơle (Σ)

en: Saturation characteristic
vi: Đặc tuyến bão hoà

en: Sensor - bottom
vi: Máy nhạy: đáy

en: Sensor - left
vi: Máy nhạy: trái

en: Sensor - right
vi: Máy nhạy: phải

en: Sensor - top
vi: Máy nhạy: đỉnh

en: Sigmoid characteristic
vi: Đặc tuyến kiểu Σ

en: Sine characteristic or input
vi: Đặc tuyến hoặc nhập sin

note: #-#-#-#-#  340 (gnumeric 1.7.12 TRUNK)  #-#-#-#-# Standard Toolbar
en: Sum
vi: Tổng

en: Sum, subtracting bottom input
vi: Tổng, trừ nhập đáy

en: Sum, subtracting left input
vi: Tổng, trừ nhập trái

en: Sum, subtracting right input
vi: Tổng, trừ nhập phải

en: Sum, subtracting top input
vi: Tổng, trừ nhập đỉnh

en: Template for custom characteristics
vi: Mẫu cho đặc tuyến tự chọn

en: Editor for Entity Relations Diagrams
vi: Bộ soạn thảo cho Sơ đồ quan hệ thực thể

en: Participation
vi: Tham gia

en: Weak entity
vi: Thực thể yếu

en: Components for electric circuits
vi: Thành phần cho mạch điện

en: Connection point
vi: Điểm kết nối

en: Electric
vi: Điện

en: Lamp or indicator light (horizontal)
vi: Đèn hoặc đèn bộ chỉ thị (ngang)

en: Lamp or indicator light (vertical)
vi: Đèn hoặc đèn bộ chỉ thị (dọc)

en: Normally closed contact (horizontal)
vi: Công tắt thường đóng (ngang)

en: Normally closed contact (vertical)
vi: Công tắt thường đóng (dọc)

en: Normally closed position switch (horizontal)
vi: Công tắc vị trí thường đóng (ngang)

en: Normally closed position switch (vertical)
vi: Công tắc vị trí thường đóng (dọc)

en: Normally open contact (horizontal)
vi: Công tắt thường mở (ngang)

en: Normally open contact (vertical)
vi: Công tắt thường mở (dọc)

en: Normally open position switch (horizontal)
vi: Công tắc vị trí thường mở (ngang)

en: Normally open position switch (vertical)
vi: Công tắc vị trí thường mở (dọc)

en: Relay (horizontal)
vi: Rờ le (ngang)

en: Relay (vertical)
vi: Rờ le (dọc)

en: The command organ of a relay (horizontal)
vi: Phần lệnh của rờ le (ngang)

en: The command organ of a relay (vertical)
vi: Phần lệnh của rờ le (dọc)

en: Editor for Function Structure Diagrams.
vi: Trình soạn thảo cho Sơ đồ cấu trúc hàm.

en: Orthogonal polyline flow
vi: Luồng đa dòng trực giao

en: Data source
vi: Nguồn dữ liệu

en: Decision
vi: Quyết định

en: Internal storage
vi: Kho nội

en: Magnetic disk
vi: Đĩa từ

en: Magnetic drum
vi: Trống từ

en: Magnetic tape
vi: Băng từ

en: Manual input
vi: Tự nhập

en: Manual operation
vi: Tự thao tác

en: Objects to draw flowcharts
vi: Đối tượng để vẽ lược đồ

note: XXX
en: Off page connector
vi: Bộ kết nối ra trang

en: Offline storage
vi: Kho ngoại tuyến

note: #-#-#-#-#  1045 (openobject-addons)  #-#-#-#-# module: base
en: Or
vi: Hoặc

en: Predefined process
vi: Tiến trình xác định sẵn

en: Preparation
vi: Chuẩn bị

en: Process/Auxiliary Operation
vi: Thao tác tiến trình/phụ

en: Punched card
vi: Thẻ lỗ

en: Punched tape
vi: Băng lỗ

note: #-#-#-#-#  211 (gedit 2.25.6)  #-#-#-#-# ex:ts=8:noet: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "To organize data, typically a set of records, in a particular order."
en: Sort
vi: Sắp xếp

note: XXX
en: Summing junction
vi: Nối cộng

en: Terminal Interrupt
vi: Ngắt kết thúc

en: Transaction file
vi: Tập tin giao dịch

en: Transmittal tape
vi: Băng gửi

en: AND vergent
vi: Vergent AND (và)

en: Action to associate to a step
vi: Hành động tương ứng với một bước

en: Arc (upward)
vi: Cung (lên)

en: Condition (of an action)
vi: Điều kiện (của hành động)

en: Macro sub-program call step
vi: Bước gọi chương trình phụ macrô

en: OR vergent
vi: Vergent OR (hoặc)

en: Objects to design GRAFCET charts
vi: Đối tượng để thiết kế sơ đồ GRAFCET

en: Transition
vi: Chuyển tiếp

en: Alternate external entity
vi: Thực thể bên ngoài xen kẽ

en: Data store
vi: Kho dữ liệu

en: External entity
vi: Thực thể bên ngoài

en: Gane and Sarson DFD
vi: DFD Gane và Sarson

en: Block 1, 2:4
vi: Khối 1, 2:4

en: Block 2, 2:8
vi: Khối 2,2:8

en: Block 3, 4:4
vi: Khối 3, 4:4

en: Block 4, 4:8
vi: Khối 4, 4:8

en: Block 5, 3:3
vi: Khối 5, 3:3

en: Block 6, 4:6
vi: Khối 6, 4:6

en: Block 7
vi: Khối 7

en: Car 1, Front View
vi: Xe 1, xem trước

en: Car 2, Rear View
vi: Xe 2, xem sau

en: Corner 1
vi: Góc 1

en: Corner 2
vi: Góc 2

en: Elevated Road
vi: Đường cao

en: Footbridge, Pedestrian Bridge
vi: Cầu dành cho người đi bộ

note: use dc:description instead?
en: Isometric Directional Map Shapes
vi: Các hình bản đồ thuộc hướng cùng kích thước

en: Long Straight Road Section
vi: Phần đường thẳng dài

note: use dc:title instead?
en: Map, Isometric
vi: Bản đồ, cùng kích thước

en: One Way Road Sign
vi: Ký hiệu đường đi một chiều

en: River
vi: Sông

en: Road Section
vi: Phần đường

en: Roof1
vi: Mái 1

en: T-Junction
vi: Nối hình T

en: Train 1, angled downward
vi: Xe lửa 1, góc xuống

en: Train 2, angled upward
vi: Xe lửa 2, góc lên

en: Tree 1
vi: Cây 1

en: An i* agent
vi: Một tác nhân i*

en: An i* decomposition link
vi: Một liên kết phân ly i*

en: An i* dependency link
vi: Một liên kết phụ thuộc i*

en: An i* goal
vi: Một mục đích i*

en: An i* means-ends link
vi: Một liên kết phương pháp-đích i*

en: An i* negative contribution
vi: Một sự đóng góp âm i*

en: An i* position
vi: Một vị trí *

en: An i* positive contribution
vi: Một sự đóng góp dương i*

en: An i* resource
vi: Một tài nguyên i*

en: An i* role
vi: Một vai trò i*

en: An i* softgoal
vi: Một mục đích mềm i*

en: An i* task
vi: Một công việc i*

en: An i* unspecified actor
vi: Một diễn viên chưa xác định i*

en: An i* unspecified link
vi: Một liên kết chưa xác định i*

en: Objects to design i* diagrams
vi: Đối tượng để thiết kế sơ đồ i*

en: A Jackson designed domain
vi: Một miền thiết kế Jackson

en: A Jackson given domain
vi: Một miền đã cho Jackson

en: A Jackson machine domain
vi: Một miền máy Jackson

en: A Jackson requirement
vi: Một sự cần thiết Jackson

en: A Jackson requirement phenomenon
vi: Một hiện tượng cần thiết Jackson

en: A Jackson shared phenomenon
vi: Một hiện tượng dùng chung Jackson

en: Objects to design Jackson diagrams
vi: Đối tượng để thiết kế sơ đồ Jackson

en: A KAOS AND refinement
vi: Một tinh chế KAOS AND (và)

en: A KAOS OR refinement
vi: Một tinh chế KAOS OR (hoặc)

en: A KAOS agent
vi: Một tác nhân KAOS

en: A KAOS assumption
vi: Một sự thừa nhận KAOS

en: A KAOS binary conflict
vi: Một sự xung đột nhị phân KAOS

en: A KAOS capable-of
vi: Một « có khả năng » KAOS

en: A KAOS complete AND refinement
vi: Một tinh chế AND (và) hoàn thành KAOS

en: A KAOS complete OR refinement
vi: Một tinh chế OR (hoặc) hoàn thành KAOS

en: A KAOS contribution
vi: Một sự đóng góp KAOS

en: A KAOS control link
vi: Một liên kết điều khiển KAOS

en: A KAOS goal
vi: Một mục đích KAOS

en: A KAOS input
vi: Một sự nhập KAOS

en: A KAOS monitor link
vi: Một liên kết theo dõi KAOS

en: A KAOS obstacle
vi: Một trở lực KAOS

en: A KAOS obstruction
vi: Một điều trở ngoại KAOS

en: A KAOS operation
vi: Một thao tác KAOS

en: A KAOS operationalization
vi: Một sự thao tác hóa KAOS

en: A KAOS output
vi: Một sự xuất KAOS

en: A KAOS performs
vi: Một « có thực hiện » KAOS

en: A KAOS requirement
vi: Một sự cần thiết KAOS

en: A KAOS responsibility
vi: Một trách nghiệm KAOS

en: A KAOS softgoal
vi: Một mục đích mềm KAOS

en: Objects to design KAOS diagrams
vi: Đối tượng để thiết kế sơ đồ KAOS

en: Black light
vi: Đèn đen

en: Blinders
vi: Miếng cha mắt

en: Ellipsoidal Reflector Spotlight
vi: Đèn sân khấu phản ánh hình bầu dục

en: Fresel lantern
vi: Đèn xách Fresel

en: Lights
vi: Đèn

en: Moving head
vi: Đầu di chuyển

en: Objects to design simple lighting plots
vi: Đối tượng để thiết kế sơ đồ thuật bố trí ánh sáng đơn giản

en: PAR on the floor
vi: PAR trên sàn

en: Pebble Convex lantern
vi: Đèn xách lồi Pebble

en: Scanner
vi: Máy quét

en: Striplight
vi: Đèn thanh

en: Stroboscope light
vi: Đèn nhấp nháy

en: AND gate
vi: Cổng AND (và)

en: Boolean Logic
vi: Lôgic Bun (đúng/sai)

en: Crossconnector
vi: Đầu nối chéo

en: Inverter
vi: Bộ đảo

en: NAND gate
vi: Cổng NAND

en: NOR gate
vi: Cổng NOR

en: OR gate
vi: Cổng OR (hoặc)

en: Simple buffer
vi: Vùng đệm đơn giản

en: XOR gate
vi: Cổng XOR

en: Demultiplexer
vi: Bộ tách nhiều tín hiệu

en: Large extension node
vi: Nút mở rộng lớn

en: Multiplexer
vi: Bộ hợp nhiều tín hiệu

en: Node center
vi: Trung tâm nút

en: Small extension node
vi: Nút mở rộng nhỏ

en: Tactical satellite communications terminal
vi: Trạm đầu cuối liên lạc vệ tinh chiến thuật

en: U.S. Army Mobile Subscriber Equipment Components
vi: Thành phần thiết bị người đang ký di động Quân đội Mỹ

en: Miscellaneous Shapes
vi: Hình linh tinh

en: New-style group object, for testing
vi: Đối tượng nhóm kiểu dáng mới, để thử ra

en: Traditional clock
vi: Đồng hồ truyền thống

en: 2/2 distributor
vi: Đầu phân phối 2/2

en: 3/2 distributor
vi: Đầu phân phối 3/2

en: 4/2 distributor
vi: Đầu phân phối 4/2

en: 5/2 distributor
vi: Đầu phân phối 5/2

en: Air exhaust orifice
vi: Lỗ thoát khí

en: Components for pneumatic and hydraulic circuits
vi: Thành phần cho mạch lỏng và khí

en: Double-effect jack
vi: Cái đòn bẩy hiệu ứng đôi

en: Electric command (double coil)
vi: Điều khiển điện (lõi kép)

en: Electric command (single coil)
vi: Điều khiển điện (lõi đơn)

en: Generic pressure source
vi: Nguồn áp lực chung

en: Hydraulic pressure source
vi: Nguồn áp lực nước

en: Indirect command by hydraulic driver
vi: Điều khiển gián tiếp bởi bộ hỗ trợ thiết bị nước

en: Indirect command by pneumatic driver
vi: Điều khiển gián tiếp bởi bộ hỗ trợ thiết bị khí

en: Mechanical command by spring
vi: Điều khiển cơ khí bằng lò xo

en: Mechanical command by tappet
vi: Điều khiển cơ khí bằng tappet

en: Muscular command
vi: Điều khiển cơ

en: Normally-in simple-effect jack
vi: Cái đòn bẩy hiệu ứng đơn giản thường vào

en: Normally-out simple-effect jack
vi: Cái đòn bẩy hiệu ứng đơn giản thường ra

en: Pneumatic pressure source
vi: Nguồn áp lực khí

en: Pneumatic/Hydraulic
vi: Khí/Lỏng

en: Push-button command
vi: Điều khiển nút nhấn

en: Activity/data box
vi: Hộp hoạt động/dữ liệu

en: Activity/data flow arrow
vi: Mũi tên hoạt động/luồng dữ liệu

en: Flow label
vi: Nhãn luồng

en: Objects to design SADT diagrams
vi: Đối tượng để thiết kế sơ đồ SADT

en: Action being executed
vi: Hoạt động đang thực hiện

en: Block type reference
vi: Tham chiếu kiểu khối

en: Function call
vi: Lời gọi hàm

en: Function header
vi: Tiêu đề hàm

en: Generic text note
vi: Ghi chú chữ chung

en: In/Out connector
vi: Đầu nối vào/ra

en: Procedure return
vi: Thoát khỏi thủ tục

en: Process type reference
vi: Tham chiếu kiểu tiến trình

en: Receive message
vi: Nhận thông điệp

en: Save state
vi: Lưu tình trạng

en: Service type reference
vi: Tham chiếu kiểu dịch vụ

en: Specification and Description Language.
vi: SDL: Ngôn ngữ mô tả và đặc tả.

en: Air filter
vi: Máy lọc không khí

en: Air quality detector
vi: Máy phát hiện chất lượng không khí

en: Airconditioner
vi: Máy điều hoà không khí

en: Alarm center
vi: Trung tâm cảnh báo

en: Axial Ventilator
vi: Máy thông gió theo trục

en: Badge reader
vi: Máy đọc huy hiệu

en: Badge reader/keyboard
vi: Máy đọc huy hiệu/bàn phím

en: Biometric reader
vi: Máy đọc sinh trắc

en: Centrifugal Ventilator
vi: Máy thông gió ly tâm

en: Cipher machine
vi: Máy mật mã

en: Circulation pump
vi: Máy bơm lưu hành

en: Condensator
vi: Máy sữa dặc

en: Current transducer
vi: Máy biến năng dòng điện

en: Digital code
vi: Mã số

en: Enthalpy transducer
vi: Máy biến năng enthalpy

en: Extinguisher
vi: Máy dập lửa

en: Faraday cage
vi: Lưới Pha-ra-đê

en: File cabinet
vi: Tủ đựng tập tin

en: Geographic site
vi: Nơi địa lý

en: Glass-break sensor
vi: Máy nhạy thuỷ tinh vỡ

en: Hub
vi: Trung tâm mạng

en: Information system
vi: Hệ thống thông tin

en: Level detector
vi: Máy phát hiện lớp

en: Light detector
vi: Máy phát hiện ánh sáng

en: Log analysis
vi: Phân tách bản ghi

en: Magnetic storage
vi: Vật chứa từ

en: Moisture extractor
vi: Máy chiết hơi ẩm

en: Moisture sensor
vi: Máy nhạy hơi ẩm

en: Movement detector
vi: Máy phát hiện di chuyển

en: Network cloud
vi: Mây mạng

en: Objects to design sissi diagrams
vi: Đối tượng để thiết kế sơ đồ SISSI

en: Paper storage
vi: Vật chứa giấy

en: Power transducer
vi: Máy biến năng năng lượng

en: Pressure transducer
vi: Máy biến năng áp suất

en: Pump
vi: Máy bơm

en: Relational Database
vi: Cơ sở dữ liệu quan hệ

en: Revolving door
vi: Cửa quay

en: Router
vi: Bộ định tuyến

en: Security area
vi: Vùng bảo mật

en: Sensor beam
vi: Tía máy nhạy

en: Smoke detector
vi: Máy phát hiện khói

en: Storage array
vi: Mảng kho

en: Vehicle detector
vi: Máy phát hiện chiếc xe

en: Ventilator
vi: Máy thông gió

en: Vibration sensor
vi: Máy nhạy rung động

en: Video camera
vi: Máy ảnh động

en: Video movement detector
vi: Máy phát hiện di chuyển ảnh động

en: Voltage detector
vi: Máy phát hiện điện áp

en: Workstation
vi: Máy trăm

en: Activity
vi: Hoạt động

en: Aggregation, one class is part of another
vi: Kết hợp, một hạng là thành phần của hạng khác

en: Association, two classes are associated
vi: Liên kết, hai hạng tương ứng với nhau

en: Class stereotype icon
vi: Biểu tượng khuôn đúc hạng

en: Constraint, place a constraint on something
vi: Ràng buộc, đưa ra một ràng buộc đối với cái gì đó

en: Editor for UML Static Structure Diagrams
vi: Bộ soạn thảo Sơ đồ cấu trúc tĩnh UML

en: Fork/union
vi: Tách/Hợp

en: Generalization, class inheritance
vi: Tổng quát hóa, kế thừa hạng

en: Implements, class implements a specific interface
vi: Thực hiện, hạng thực hiện một giao diện xác định

en: Initial/end state
vi: Tình trạng đầu tiên/cuối cùng

en: Large package
vi: Gói lớn

en: Lifeline
vi: Đường sống

note: #-#-#-#-#  400 (inkscape)  #-#-#-#-# Node
en: Node
vi: Nút

en: Realizes, implements a specific interface
vi: Thực hành, thực hành một giao diện dứt khoát

en: Small package
vi: Gói nhỏ

en: Use case
vi: Phân biệt chữ hoa/thường

en: Chronogram
vi: Ghi thời gian

en: Data line
vi: Đường dữ liệu

en: Objects to design chronogram charts
vi: Đối tượng để thiết kế sơ đồ ghi thời gian

en: Time scale
vi: Tỷ lệ thời gian

en: Cisco - Computer
vi: Cisco : máy tính

en: CiscoSecurity
vi: Cisco : bảo mật

en: CiscoWorks workstation
vi: Trạm làm việc CiscoWorks

en: Computer shapes by Cisco
vi: Hình máy tính bởi Cisco

en: Disk subsystem
vi: Hệ thống phụ đĩa

en: Diskette
vi: Đĩa nhỏ

en: FC Storage
vi: Kho FC

en: File Server
vi: Trình phục vụ tập tin

en: Front End Processor
vi: Bộ xử lý tiền tiêu

en: Handheld
vi: Máy tính cầm tay

en: IBM Tower
vi: Tháp IBM

en: IBM mainframe
vi: Máy tính lớn IBM

en: IBM mainframe with FEP
vi: Máy tính lớn IBM có FEP

en: Mini VAX
vi: VAX Mini

en: PC Adapter Card
vi: Thẻ tiếp hợp PC

en: PC Card
vi: Thẻ PC

en: PC Router Card
vi: Thẻ định tuyến PC

en: PC Software
vi: Phần mềm PC

en: PC Video
vi: Ảnh động PC

en: PC with Router-Based Software
vi: PC có phần mềm dựa vào bộ định tuyến

en: SUN workstation
vi: Trạm làm việc Sun

en: Server with PC Router
vi: Máy phục vụ với bộ định tuyến PC

en: Software-Based Router on File Server
vi: Bộ định tuyến dựa vào phần mềm trên máy phục vụ tập tin

en: Supercomputer
vi: Siêu máy tính

en: Tape array
vi: Mảng băng

en: WWW server
vi: Máy phục vụ WWW

en: Web cluster
vi: Nhóm máy Mạng

en: Workgroup director
vi: Bộ quản lý nhóm làm việc

en: 100BaseT Hub
vi: Trung tâm mạng 100Base T

en: 7500ARS (7513) Router
vi: Bộ định tuyến 7500ARS (7513)

en: 7505 Router
vi: Bộ định tuyến 7505

en: 7507 Router
vi: Bộ định tuyến 7507

en: ASIC Processor
vi: Bộ xử lý ASIC

en: ATM Switch
vi: Bộ chuyển đổi ATM

en: ATM Tag Switch Router
vi: Bộ định tuyến chuyển đổi thẻ ATM

en: Access Gateway
vi: Cổng ra truy cập

en: Broadband router
vi: Bộ định tuyến dải rộng

en: Carrier Routing System
vi: Hệ thống định tuyến truyền sóng

en: Cisco - Switch
vi: Cisco : chuyển đổi

en: Cisco Hub
vi: Trung tâm mạng Cisco

en: Content Router
vi: Bộ định tuyến nội dung

en: Content Service Module
vi: Mô-đun dịch vụ nội dung

en: Content Service Switch 1100
vi: Bộ chuyển đổi dịch vụ nội dung 1100

en: Content Switch
vi: Bộ chuyển đổi nội dung

en: Data Center Switch
vi: Bộ chuyển đổi trung tâm dữ liệu

en: Data Center Switch Reversed
vi: Bộ chuyển đổi trung tâm dữ liệu bị đảo

en: Data Switch Processor
vi: Bộ xử lý chuyển đổi dữ liệu

en: Director-class Fibre Channel intelligent switch
vi: Bộ chuyển đổi thông mình kênh sợi hạng bộ quản lý tuyến dữ liệu

en: Edge Label Switch Router
vi: Bộ định tuyến chuyển đổi nhãn Edge

en: Edge Label Switch Router with NetFlow
vi: Bộ định tuyến chuyển đổi nhãn Edge với NetFlow (luồng mạng)

en: Generic Processor
vi: Bộ xử lý chung

en: Hub subdued
vi: Trung tâm mạng mờ nhạt

en: ISDN switch
vi: Bộ chuyển đổi ISDN

en: LAN2LAN Switch
vi: Bộ chuyển đổi LAN2LAN

en: Label Switch Router
vi: Bộ định tuyến chuyển đổi nhãn

en: Layer 2 Remote Switch
vi: Bộ chuyển đổi từ xa lớp 2

en: Multi-Fabric Server Switch
vi: Bộ chuyển đổi máy phục vụ đa nguyên liệu

en: MultiSwitch Device
vi: Thiết bị đa bộ chuyển đổi

en: Multilayer Remote Switch
vi: Bộ chuyển đổi từ xa đa lớp

en: Multilayer Switch
vi: Bộ chuyển đổi đa lớp

en: Multilayer Switch with Silicon
vi: Bộ chuyển đổi đa lớp với silic

en: Multilayer Switch with Silicon subdued
vi: Bộ chuyển đổi đa lớp với silic mờ nhạt

en: NetFlow router
vi: Bộ định tuyến NetFlow (luồng mạng)

en: Optical Services Router
vi: Bộ định tuyến dịch vụ quang

en: Programmable Switch
vi: Bộ chuyển đổi có thể lập trình

en: Route Switch Processor
vi: Bộ xử lý chuyển đổi đường tuyến

en: Route Switch Processor with Si
vi: Bộ xử lý chuyển đổi đường tuyến với silic

en: Router and switch shapes by Cisco
vi: Hình bộ định tuyến và bộ chuyển đổi bởi Cisco

en: Router subdued
vi: Bộ định tuyến mờ nhạt

en: Router with Firewall
vi: Bộ định tuyến với bức tường lửa

en: Router with Silicon Switch
vi: Bộ định tuyến với bộ chuyển đổi silic

en: Server Switch
vi: Bộ chuyển đổi máy phục vụ

en: Small Hub
vi: Thiết bị trung tâm mạng nhỏ

en: Storage Router
vi: Bộ định tuyến kho

en: Switch Processor
vi: Bộ xử lý chuyển đổi

en: Universal Gateway
vi: Cổng ra khớp mới thứ

en: Virtual Layer Switch
vi: Bộ chuyển đổi lớp ảo

en: Wavelength router
vi: Bộ định tuyến bước sóng

en: Wireless router
vi: Bộ định tuyến vô tuyến

en: Workgroup 5000
vi: Nhóm làm việc 5000

en: Workgroup 5002
vi: Nhóm làm việc 5002

en: Workgroup 5500
vi: Nhóm làm việc 5500

en: Workgroup Fibre Channel intelligent switch
vi: Bộ chuyển đổi thông mình kênh sợi nhóm làm việc

en: Workgroup Switch Voice-Enabled
vi: Bộ chuyển đổi nhóm làm việc bật tiếng nói

en: Workgroup switch
vi: Bộ chuyển đổi nhóm làm việc

en: Workgroup switch Subdued
vi: Bộ chuyển đổi nhóm làm việc bị giới hạn

en: iSCSI switch
vi: Bộ chuyển đổi iSCSI

en: Androgynous Person
vi: Người ái nam ái nữ

en: Antenna
vi: Ăngten

en: Branch office
vi: Văn phòng nhánh

en: Branch office blue
vi: Văn phòng nhánh màu xanh

en: Branch office subdued
vi: Văn phòng nhánh mờ nhạt

en: Cisco - Misc
vi: Cisco : linh tinh

en: Generic Building
vi: Toà nhà chung

en: Generic Building blue
vi: Toà nhà chung màu xanh

en: Generic Building subdued
vi: Toà nhà chung mờ nhạt

en: Government Building
vi: Toà nhà chính phủ

en: Headphones
vi: Tai nghe

en: Home office
vi: Văn phòng ở nhà

en: House blue
vi: Nhà màu xanh

en: Lock and Key
vi: Khóa và chìa khóa

en: Mac Woman
vi: Phụ nữ Mac

en: Man blue
vi: Nam nhi màu xanh

en: Man gold
vi: Nam nhi màu vàng

en: Man red
vi: Nam nhi màu đỏ

en: Medium Building
vi: Toà nhà cỡ vừa

en: Medium Building blue
vi: Toà nhà cỡ vừa màu xanh

en: Medium Building subdued
vi: Toà nhà cỡ vừa mờ nhạt

en: Miscellaneous shapes by Cisco
vi: Hình linh tinh bởi Cisco

en: PC Man
vi: Nam nhi PC

en: PC Man left
vi: Nam nhi PC trái

en: Running man
vi: Nam nhi đang chạy

en: Running man subdued
vi: Nam nhi đang chạy mờ nhạt

en: Running woman
vi: Phụ nữ đang chạy

en: Satellite
vi: Vệ tinh

en: Satellite dish
vi: Đĩa vệ tinh

en: Sitting Woman
vi: Phụ nữ đang ngồi

en: Sitting Woman right
vi: Phụ nữ đang ngồi bên phải

en: Small Business
vi: Doanh nghiệp nhỏ

en: Standing Man
vi: Nam nhi đang đứng

en: Standing woman
vi: Phụ nữ đang đứng

en: Telecommuter
vi: Người làm việc ở nhà bằng máy tính

en: Telecommuter house
vi: Nhà của người làm việc ở nhà bằng máy tính

en: Telecommuter house subdued
vi: Nhà của người làm việc ở nhà bằng máy tính mờ nhạt

en: Truck
vi: Xe tải

en: University
vi: Trường đại học

en: Video Camera
vi: Máy ảnh động

en: Video Camera right
vi: Máy ảnh động bên phải

en: Woman
vi: Phụ nữ

en: Woman blue
vi: Phụ nữ màu xanh

en: Woman gold
vi: Phụ nữ màu vàng

en: Woman red
vi: Phụ nữ màu đỏ

en: 3174 (desktop) cluster controller
vi: 3174 (để bàn) bộ điều khiển nhóm máy

en: 3X74 (floor) cluster controller
vi: 3X74 (tầng) bộ điều khiển nhóm máy

en: Access Server
vi: Máy phục vụ truy cập

en: AccessPoint
vi: Điểm truy cập

en: Automatic Protection Switching
vi: Chuyển đổi bảo vệ tự động

en: BBFW media
vi: Vật chứa BBFW

en: Breakout box
vi: Hộp bẻ ra

en: CDDI/FDDI Concentrator
vi: Bộ tập trung CDDI/FDDI

en: CDM Content Distribution Manager
vi: Bộ quản lý phân phối nội dung CDM

en: Cable Modem
vi: Bộ điều giải cáp

en: Catalyst Access Gateway
vi: Cổng ra truy cập xúc tác

en: Centri Firewall
vi: Tường lửa Centri

en: Channelized Pipe
vi: Ống dẫn kênh hóa

en: Cisco - Network
vi: Cisco : mạng

en: Cloud
vi: Mây

en: Cloud Dark
vi: Mây đen

en: Cloud Gold
vi: Mây màu vàng

en: Cloud White
vi: Mây trắng

en: Concatenated Payload
vi: Tải trọng nối chuỗi

en: Content Engine (Cache Director)
vi: Cơ chế nội dung (bộ quản lý bộ nhớ tạm)

en: Content Transformation Engine (CTE)
vi: Cơ chế biến đổi nội dung (CTE)

en: DWDM Filter
vi: Bộ lọc DWDM

en: Detector
vi: Bộ phát hiện

en: Digital Cross-Connect
vi: Nối chéo số

en: Directory Server
vi: Máy phục vụ sổ đăng ký

en: Distributed Director
vi: Bộ quản lý hướng dữ liệu được phân phối

en: Dual Mode AccessPoint
vi: Điểm truy cập chế độ đôi

en: FDDI Ring
vi: Vòng FDDI

en: File Engine
vi: Cơ chế tập tin

en: Firewall Service Module
vi: Mô-đun dịch vụ tường lửa

en: Firewall horizontal
vi: Tường lửa ngang

en: Firewall subdued
vi: Tường lửa mờ nhạt

en: General Appliance
vi: Máy chung

en: Generic Gateway
vi: Cổng ra chung

en: IOS Firewall
vi: Tường lửa IOS

en: IP DSL Switch
vi: Bộ chuyển đổi DSL IP

en: IP Old-style
vi: IP kiểu dáng cũ

en: IP Transport Concentrator
vi: Bộ tập trung truyền IP

en: IPTV broadcast server
vi: Máy phục vụ phát thanh

en: IPTV content manager
vi: Bộ quản lý nội dung IPTV

en: LAN to LAN
vi: LAN đến LAN

en: Lightweight AP
vi: AP nhẹ nhàng

en: LocalDirector
vi: Bộ quản lý cục bộ

en: Location server
vi: Máy phục vụ địa điểm

en: MAS Gateway
vi: Cổng ra MAS

en: Network Management
vi: Quản lý mạng

en: Network shapes by Cisco
vi: Hình mạng bởi Cisco

en: Optical Amplifier
vi: Bộ khuếch đại quang

en: Optical Cross-Connect
vi: Nối chéo quang

en: Optical Fiber
vi: Sợi quang

en: Optical Transport
vi: Truyền quang

en: PIX Firewall
vi: Tường lửa PIX

en: PIX Firewall Left
vi: Tường lửa PIX bên trái

en: Protocol Translator
vi: Bộ giải dịch giao thức

en: Repeater
vi: Bộ lặp lại

en: SSL Terminator
vi: Bộ kết thúc SSL

en: STB (set top box)
vi: STB (đặt trên hộp)

en: Security appliance
vi: Thiết bị bảo mật

en: Service Control
vi: Điều khiển dịch vụ

en: Storage Solution Engine
vi: Cơ chế giải quyết kho

en: System controller
vi: Bộ điều khiển hệ thống

en: Terminal Server
vi: Máy phục vụ thiết bị cuối

en: VIP
vi: Người quan trọng lắm

en: VPN Concentrator
vi: Bộ tập trung VPN

en: VPN Gateway
vi: Cổng ra VPN

en: WLAN controller
vi: Bộ điều khiển mạng địa phương vô tuyến

en: Wi-Fi Tag
vi: Thẻ Wi-Fi

en: Wireless Bridge
vi: Cầu vô tuyến

en: Wireless Connectivity
vi: Khả năng kết nối vô tuyến

en: Wireless Location Appliance
vi: Thiết bị định vị vô tuyến

en: Wireless Transport
vi: Truyền vô tuyến

en: uBR910 Cable DSU
vi: uBR910 Cáp DSU

en: CallManager
vi: Bộ quản lý cuộc gọi

en: Cisco - Telephony
vi: Cisco : điện thoại

en: Class 4/5 switch
vi: Bộ chuyển đổi hạng 4/5

en: End Office
vi: Văn phòng cuối

en: Generic softswitch
vi: Bộ chuyển đổi mềm chung

en: IAD router
vi: Bộ định tuyến IAD

en: IP Phone
vi: Điện thoại IP

en: IP Softphone
vi: Điện thoại mềm IP

en: IP Telephony Router
vi: Bộ định tuyến điện thoại IP

en: IntelliSwitch Stack
vi: Đống IntelliSwitch

en: MGX 8000 Series Voice Gateway
vi: Cổng ra tiếng nói loạt MGX 8000

en: MoH server (Music on Hold)
vi: Máy phục vụ MoH (âm nhạc đang đợi)

en: Mobile Access IP Phone
vi: Điện thoại IP truy cập di động

en: Mobile Access Router
vi: Bộ định tuyến truy cập di động

en: PBX Switch
vi: Bộ chuyển đổi PBX

en: Phone 2
vi: Điện thoại 2

en: Phone Appliance
vi: Thiết bị điện thoại

en: Phone Ethernet
vi: Ethernet điện thoại

en: Phone Feature
vi: Tính năng điện thoại

en: Phone/Fax
vi: Điện thoại/Điện thư

en: Radio Tower
vi: Tháp rađiô

en: SC2200 (Signalling Controller)
vi: SC2200 (bộ điều khiển gởi tín hiệu)

en: SC2200/VSC3000 host
vi: Máy hỗ trợ SC2200/VSC3000

en: SIP Proxy Server
vi: Máy phục vụ ủy nhiệm SIP

en: Softphone
vi: Điện thoại mềm

en: TDM router
vi: Bộ định tuyến TDM

en: Telephony shapes by Cisco
vi: Hình điện thoại bởi Cisco

en: Turret
vi: Tháp nhỏ

en: Unity server
vi: Máy phục vụ Unity

en: Virtual switch controller (VSC 3000)
vi: Bộ điều khiển chuyển đổi ảo (VSC 3000)

en: Voice-Enabled ATM Switch
vi: Bộ chuyển đổi bật tiếng nói ATM

en: Voice-Enabled Access Server
vi: Máy phục vụ truy cập bật tiếng nói

en: Voice-Enabled Router
vi: Bộ định tuyến bật tiếng nói

en: uMG series
vi: Loạt uMG

en: Aerator with bubbles
vi: Bộ khí hóa với bong bóng

en: Backflow preventer
vi: Bộ chống dòng ngược

en: Basin
vi: Chậu

en: Bivalent vertical rest
vi: Bộ tựa dọc có hoá trị hai

en: Civil
vi: Dân sự

en: Civil Engineering Components
vi: Thành phần kỹ thuật dân dụng

en: Final-settling basin
vi: Chậu lắng xuống cuối cùng

en: Frequency converter
vi: Bộ chuyển đổi tần số

en: Gas bottle
vi: Bình khí

en: Horizontal limiting line
vi: Dòng giới hạn ngang

en: Horizontal rest
vi: Bộ tựa ngang

en: Horizontally aligned arrow
vi: Mũi tên canh ngang

en: Horizontally aligned compressor
vi: Bộ nén canh ngang

en: Horizontally aligned pump
vi: Bơm canh ngang

en: Horizontally aligned valve
vi: Van canh ngang

en: Preliminary clarification tank
vi: Thùng gạn trước

en: Reference line
vi: Dòng tham chiếu

en: Soil
vi: Đất

en: Vertical limiting line
vi: Dòng giới hạn dọc

en: Vertical rest
vi: Bộ tựa dọc

en: Vertically aligned arrow
vi: Mũi tên canh dọc

en: Vertically aligned compressor
vi: Bộ nén canh dọc

en: Vertically aligned propeller
vi: Cánh quạt canh dọc

en: Vertically aligned pump
vi: Bơm canh dọc

en: Vertically aligned valve
vi: Van canh dọc

en: Jigsaw - part_iiii
vi: Hình ghép — part_iiii

en: Jigsaw - part_iiio
vi: Hình ghép — part_iiio

en: Jigsaw - part_iioi
vi: Hình ghép: part_iioi

en: Jigsaw - part_iioo
vi: Hình ghép — part_iioo

en: Jigsaw - part_ioii
vi: Hình ghép — part_ioii

en: Jigsaw - part_ioio
vi: Hình ghép — part_ioio

en: Jigsaw - part_iooi
vi: Hình ghép — part_iooi

en: Jigsaw - part_iooo
vi: Hình ghép — part_iooo

en: Jigsaw - part_oiii
vi: Hình ghép — part_oiii

en: Jigsaw - part_oiio
vi: Hình ghép — part_oiio

en: Jigsaw - part_oioi
vi: Hình ghép — part_oioi

en: Jigsaw - part_oioo
vi: Hình ghép — part_oioo

en: Jigsaw - part_ooii
vi: Hình ghép — part_ooii

en: Jigsaw - part_ooio
vi: Hình ghép — part_ooio

en: Jigsaw - part_oooi
vi: Hình ghép — part_oooi

en: Jigsaw - part_oooo
vi: Hình ghép — part_oooo

en: Pieces of a jigsaw
vi: Mảnh hình ghép

en: 24 Port Patch Panel
vi: Bảng vá 24 cổng

en: 3 1/2 inch diskette
vi: Đĩa mềm 3.5"

en: ATM switch symbol
vi: Ký hiệu chuyển đổi ATM

en: Antenna for wireless transmission
vi: Ăngten truyền vô tuyến

en: Bigtower PC
vi: PC tháp lớn

en: Desktop PC
vi: PC để bàn

en: Digitizing board
vi: Bảng số hóa

en: Ethernet bus
vi: Mạch nối Ethernet

en: External DAT drive
vi: Ổ đĩa DAT ngoài

en: Firewall router
vi: Bộ định tuyến tường lửa

en: Laptop PC
vi: Máy tính xách tay PC

en: Miditower PC
vi: PC tháp vừa

en: Minitower PC
vi: PC tháp nhỏ

en: Mobile phone
vi: Điện thoại di động

en: Mobile telephony base station
vi: Trạm cơ bản điện thoại di động

en: Mobile telephony cell
vi: Ô điện thoại di động

en: Modular switching system
vi: Hệ thống chuyển đổi đơn thể

en: Objects to design network diagrams with
vi: Đối tượng cần dùng khi thiết kế sơ đồ mạng

en: Plotter
vi: Máy vẽ

en: RJ45 wall-plug
vi: Phít tường RJ45

en: Router symbol
vi: Ký hiệu bộ định tuyến

en: Simple modem
vi: Bộ điều giải đơn giản

en: Simple printer
vi: Máy in đơn giản

en: Speaker with integrated amplifier
vi: Loa với bộ khuếch đại hợp nhất

en: Speaker without amplifier
vi: Loa không có khuếch đại

en: Stackable hub or switch
vi: Thiết bị trung tâm mạng hoặc bộ chuyển đổi có thể chồng

en: Switch symbol
vi: Ký hiệu chuyển đổi

en: UNIX workstation
vi: Trạm làm việc UNIX

en: WAN connection
vi: Kết nối WAN

en: WAN link
vi: Liên kết WAN

en: Wall-plug for the scEAD cabling system
vi: Phít tường cho hệ thống cáp scEAD

en: Workstation monitor
vi: Màn hình trạm làm việc

en: ZIP disk
vi: Đĩa Zip

en: Log transfer manager or rep agent
vi: Bộ quản lý truyền bản ghi hoặc tác nhân rep

en: Objects to design Sybase replication domain diagrams with
vi: Đối tượng cần dùng khi thiết kế sơ đồ miền sao chép Sybase

en: Replication server manager
vi: Bộ quản lý máy phục vụ sao chép

en: Stable storage device
vi: Thiết bị lưu trữ ổn định

en: Sybase client application
vi: Ứng dụng khách Sybase

en: Sybase dataserver
vi: Máy phục vụ dữ liệu Sybase

en: Sybase replication server
vi: Máy phục vụ sao chép Sybase

en: Succeeded
vi: Thành công

en: Overall Progress
vi: Toàn tiến hành

en: Files %s and %s differ
vi: Hai tập tin %s và %s là khác nhau.

en: Binary files %s and %s differ
vi: Hai tập tin nhị phân %s và %s khác nhau

en: No newline at end of file
vi: Không có ký tự dòng mới tại kêt thức tập tin.

en: Try '%s --help' for more information.
vi: Hãy chạy lệnh “%s --help” để xem thông tin thêm.

en: invalid --ignore-initial value '%s'
vi: giá trị của tùy chọn --ignore-initial (bỏ qua giá trị đầu) “%s” không hợp lệ

en: options -l and -s are incompatible
vi: hai tùy chọn -l và -s không tương thích với nhau

en: -b, --print-bytes          print differing bytes
vi: -b, --print-bytes          in ra những byte khác nhau.

en: -i, --ignore-initial=SKIP         skip first SKIP bytes of both inputs
vi: -i, --ignore-initial=SỐ           bỏ qua SỐ byte khởi đầu của dữ liệu nhập

en: -i, --ignore-initial=SKIP1:SKIP2  skip first SKIP1 bytes of FILE1 and
                                          first SKIP2 bytes of FILE2
vi: -i, --ignore-initial=SỐ1:SỐ2      bỏ qua SỐ1 byte đầu của TỆP-TIN1 và
                                          SỐ2 byte đầu của TỆP-TIN2.

en: -l, --verbose              output byte numbers and differing byte values
vi: -l, --verbose              xuất số byte và giá trị của tất cả byte khác nhau

en: -n, --bytes=LIMIT          compare at most LIMIT bytes
vi: -n, --bytes=SỐ             so sánh tối đa SỐ byte

en: -s, --quiet, --silent      suppress all normal output
vi: -s, --quiet, --silent      loại bỏ tất cả các kết xuất thông thường

en:     --help                 display this help and exit
vi:     --help                 hiển thị trợ giúp này rồi thoát

en: -v, --version              output version information and exit
vi: -v, --version              đưa ra thông tin phiên bản rồi thoát

en: Usage: %s [OPTION]... FILE1 [FILE2 [SKIP1 [SKIP2]]]
vi: Cách dùng: %s [TÙY_CHỌN]... TẬP_TIN1 [TẬP_TIN2 [SKIP1 [SKIP2]]]

en: Compare two files byte by byte.
vi: So sánh mỗi byte trong hai tập tin.

en: The optional SKIP1 and SKIP2 specify the number of bytes to skip
    at the beginning of each file (zero by default).
vi: Tùy chọn SKIP1 và SKIP2 chỉ định số byte sẽ được bỏ qua
    tại vị trí bắt đầu của mỗi tập tin (số không là mặc định).

en: SKIP values may be followed by the following multiplicative suffixes:
    kB 1000, K 1024, MB 1,000,000, M 1,048,576,
    GB 1,000,000,000, G 1,073,741,824, and so on for T, P, E, Z, Y.
vi: SKIP có thể sử dụng một của những chữ theo đây để làm hệ số nhân:
    kB x 1000		K x 1024
    MB x 1,000,000		M x 1,048,576
    GB x 1,000,000,000	G x 1,073,741,824
    tương tự với T, P, E, Z, Y v.v.

en: If a FILE is '-' or missing, read standard input.
vi: Nếu TẬP-TIN là “-”, hay bỏ trống, thì đọc từ đầu vào tiêu chuẩn.

en: Exit status is 0 if inputs are the same, 1 if different, 2 if trouble.
vi: Trạng thái thoát là số 0 nếu hai đầu vào bằng nhau, số 1 nếu là khác nhau và số 2 nếu gặp lỗi.

en: invalid --bytes value '%s'
vi: giá trị cho tùy chọn --bytes “%s” không hợp lệ

en: missing operand after '%s'
vi: thiếu toán hạng sau “%s”

en: extra operand '%s'
vi: toán hạng bổ xung “%s”

en: %s %s differ: byte %s, line %s
vi: %s %s có khác nhau: byte %s, dòng %s

en: %s %s differ: byte %s, line %s is %3o %s %3o %s
vi: %s %s có khác nhau: byte %s, dòng %s là %3o %s %3o %s

en: cmp: EOF on %s
vi: cmp: gặp kết thức tập tin tại %s

en: invalid context length '%s'
vi: độ dài ngữ cảnh không hợp lệ “%s”

en: pagination not supported on this host
vi: máy chủ này không hỗ trợ dàn trang

en: too many file label options
vi: quá nhiều tùy chọn nhãn tập tin

en: invalid width '%s'
vi: độ rộng không hợp lệ “%s”

en: conflicting width options
vi: nhiều tùy chọn độ rộng xung đột với nhau

en: invalid horizon length '%s'
vi: độ dài chiều đứng không hợp lệ “%s”

en: invalid tabsize '%s'
vi: cỡ ký tự tab không hợp lệ “%s”

en: conflicting tabsize options
vi: nhiều tùy chọn cỡ ký tự tab xung đột với nhau

en: --from-file and --to-file both specified
vi: ghi rõ cả hai tùy chọn --from-file (từ tập tin) và --to-file (vào tập tin) đều

en:     --normal                  output a normal diff (the default)
vi:     --normal                  xuất ra định dạng diff thông thường (mặc định)

en: -q, --brief                   report only when files differ
vi: -q, --brief                   chỉ báo cáo nếu những tập tin khác với nhau

en: -s, --report-identical-files  report when two files are the same
vi: -s, --report-identical-files  báo cáo khi có hai tập tin bằng nhau

en: -c, -C NUM, --context[=NUM]   output NUM (default 3) lines of copied context
vi: -c, -C SỐ, --context[=SỐ]     xuất ra SỐ (mặc định là 3) dòng của ngữ cảnh

en: -u, -U NUM, --unified[=NUM]   output NUM (default 3) lines of unified context
vi: -u, -U SỐ, --unified[=SỐ]     xuất ra SỐ (mặc định là 3) dòng của ngữ cảnh hợp nhất

en: -e, --ed                      output an ed script
vi: -e, --ed                      xuất tập lệnh loại ed

en: -n, --rcs                     output an RCS format diff
vi: -n, --rcs                     xuất dữ liệu khác biệt sử dụng định dạng RCS

en: -y, --side-by-side            output in two columns
vi: -y, --side-by-side            xuất ra theo đinh dạng hai cột

en: -W, --width=NUM               output at most NUM (default 130) print columns
vi: -W, --width=SỐ                xuất tối đa SỐ cột đã in ra (mặc định là 130)

en:     --left-column             output only the left column of common lines
vi:     --left-column             kết xuất chỉ cột bên trái của các dòng chung nhau

en:     --suppress-common-lines   do not output common lines
vi:     --suppress-common-lines   không kết xuất các dòng chung nhau

en: -p, --show-c-function         show which C function each change is in
vi: -p, --show-c-function         hiển thị cái mà từng hàm C thay đổi ở trong

en: -F, --show-function-line=RE   show the most recent line matching RE
vi: -F, --show-function-line=RE   hiển thị những dòng gần nhất khớp với RE

en:     --label LABEL             use LABEL instead of file name
                                    (can be repeated)
vi:     --label NHÃN              sử dụng NHÃN thay vì tên tập tin
                                    (có thể được lặp lại)

en: -t, --expand-tabs             expand tabs to spaces in output
vi: -t, --expand-tabs             mở rộng ký tự tab ra ký tự khoảng cách khi kết xuất

en: -T, --initial-tab             make tabs line up by prepending a tab
vi: -T, --initial-tab             sắp xếp tất cả ký tự tab bằng cách thêm
                                    một tab vào trước

en:     --tabsize=NUM             tab stops every NUM (default 8) print columns
vi:     --tabsize=SỐ              định khoảng cách tab sau mỗi SỐ cột đã in ra
                                    (mặc định là 8)

en:     --suppress-blank-empty    suppress space or tab before empty output lines
vi:     --suppress-blank-empty    thu hồi khoảng cách hay cột tab đằng trước dòng kết xuất trống

en: -l, --paginate                pass output through 'pr' to paginate it
vi: -l, --paginate                chuyển dữ liệu kết xuất qua “pr” để dàn trang nó

en: -r, --recursive                 recursively compare any subdirectories found
vi: -r, --recursive                 so sánh đệ qui mọi thư mục con đã tìm thấy

en:     --no-dereference            don't follow symbolic links
vi:     --no-dereference            không theo liên kết mềm

en: -N, --new-file                  treat absent files as empty
vi: -N  --new-file                  coi tập tin vắng mặt là trống

en:     --unidirectional-new-file   treat absent first files as empty
vi:     --unidirectional-new-file   coi tập tin đầu mà vắng mặt là trống

en:     --ignore-file-name-case     ignore case when comparing file names
vi:     --ignore-file-name-case  bỏ qua chữ HOA/thường khi so sánh nhiều tên tập tin

en:     --no-ignore-file-name-case  consider case when comparing file names
vi:     --no-ignore-file-name-case  so sánh chữ HOA/thường khi so sánh tên tập tin

en: -x, --exclude=PAT               exclude files that match PAT
vi: -x, --exclude=MẪU               loại trừ các tập tin khớp với MẪU ấy

en: -X, --exclude-from=FILE         exclude files that match any pattern in FILE
vi: -X, --exclude-from=TẬP_TIN      loại trừ mọi tập tin khớp với bất cứ mẫu nào trong TẬP TIN ấy

en: -S, --starting-file=FILE        start with FILE when comparing directories
vi: -S, --starting-file=TẬP_TIN     bắt đầu với TẬP TIN khi so sánh nhiều thư mục

en:     --from-file=FILE1           compare FILE1 to all operands;
                                      FILE1 can be a directory
vi:     --from-file=TẬP_TIN1        so TẬP TIN 1 với tất cả toán hạng;
                                      TẬP TIN 1 có thể là thư mục

en:     --to-file=FILE2             compare all operands to FILE2;
                                      FILE2 can be a directory
vi:     --to-file=TẬP_TIN2          So tất cả toán hạng với TẬP TIN 2;
                                      TẬP TIN 2 có thể là thư mục

en: -i, --ignore-case               ignore case differences in file contents
vi: -i, --ignore-case               không phân biệt chữ HOA/thường trong nội dung tập tin

en: -E, --ignore-tab-expansion      ignore changes due to tab expansion
vi: -E, --ignore-tab-expansion      bỏ qua mọi thay đổi do mở rộng tab

en: -Z, --ignore-trailing-space     ignore white space at line end
vi: -Z, --ignore-trailing-space     bỏ qua tất cả dấu cách ở cuối dòng

en: -b, --ignore-space-change       ignore changes in the amount of white space
vi: -b, --ignore-space-change       bỏ qua thay đổi gây ra bởi nhóm dấu cách

en: -w, --ignore-all-space          ignore all white space
vi: -w, --ignore-all-space          bỏ qua tất cả dấu cách

en: -B, --ignore-blank-lines        ignore changes where lines are all blank
vi: -B, --ignore-blank-lines        bỏ qua thay đổi do dòng trống

en: -I, --ignore-matching-lines=RE  ignore changes where all lines match RE
vi: -I, --ignore-matching-lines=RE  bỏ qua thay đổi do mà mọi dòng khớp với RE

en: -a, --text                      treat all files as text
vi: -a, --text                      xử lý mọi tập tin là văn bản thường

en:     --strip-trailing-cr         strip trailing carriage return on input
vi:     --strip-trailing-cr         cắt bỏ ký tự về đầu dòng (cr) theo sau khi gõ

en:     --binary                    read and write data in binary mode
vi:     --binary                    đọc và ghi dữ liệu trong chế độ nhị phân

en: -D, --ifdef=NAME                output merged file with '#ifdef NAME' diffs
vi: -D, --ifdef=TÊN                 kết xuất tập tin đã trộn với khác biệt “#ifdef TÊN”

en:     --GTYPE-group-format=GFMT   format GTYPE input groups with GFMT
vi:     --GTYPE-group-format=GFMT   định dạng nhập GTYPE với GFMT

en:     --line-format=LFMT          format all input lines with LFMT
vi:     --line-format=LFMT          định dạng tất cảc các dòng vào với LFMT

en:     --LTYPE-line-format=LFMT    format LTYPE input lines with LFMT
vi:     --LTYPE-line-format=LFMT    định dạng nhập LTYPE với LFMT

en:   These format options provide fine-grained control over the output
        of diff, generalizing -D/--ifdef.
vi:   Nhưng tùy chọn đó điểu khiển kết xuất ra định dạng diff
        đẹp hơn, khái quát hóa -D/--ifdef.

en:   LTYPE is 'old', 'new', or 'unchanged'.  GTYPE is LTYPE or 'changed'.
vi:   LTYPE là “cũ”, “mới”, hoặc “chưa thay đổi”. GTYPE là LTYPE hoặc “thay đổi rồi”.

en:   GFMT (only) may contain:
        %<  lines from FILE1
        %>  lines from FILE2
        %=  lines common to FILE1 and FILE2
        %[-][WIDTH][.[PREC]]{doxX}LETTER  printf-style spec for LETTER
          LETTERs are as follows for new group, lower case for old group:
            F  first line number
            L  last line number
            N  number of lines = L-F+1
            E  F-1
            M  L+1
        %(A=B?T:E)  if A equals B then T else E
vi:     GFMT chỉ có thể chứa:
        %<  dòng từ TẬP_TIN1
        %>  dòng từ TẬP_TIN2
        %=  dòng chung của TẬP_TIN1 và TẬP_TIN2
        %[-][ĐỘ_RỘNG][.[PREC]]{doxX}CHỮ  dạng printf cho CHỮ ấy
          CHỮ HOA cho nhóm mới, chữ thường cho nhóm cũ:
            F  số dòng đầu
            L  số dòng cuối cùng
            N  tổng số dòng = L-F+1
            E  F-1
            M  L+1    %(A=B?T:E)  nếu A bằng B thì T nếu không thì E

en:   LFMT (only) may contain:
        %L  contents of line
        %l  contents of line, excluding any trailing newline
        %[-][WIDTH][.[PREC]]{doxX}n  printf-style spec for input line number
vi:   LFMT chỉ có thể chứa:
        %L  nội dung của dòng
        %l  nội dung của dòng, loại trừ ký tự dòng mới nào đi theo
        %[-][Đ_RỘNG][.[PREC]]{doxX}n đặc tả dạng printf cho số dòng đầu vào

en:   Both GFMT and LFMT may contain:
        %%  %
        %c'C'  the single character C
        %c'\OOO'  the character with octal code OOO
        C    the character C (other characters represent themselves)
vi:   Cả GFMT và LFMT có thể chứa:
        %%  %
        %c'C'  ký tự riêng lẻ C
        %c'\OOO'  ký tự có mã bát phân OOO
        C      ký tự C (các ký tự khác đại diện cho chính chúng)

en: -d, --minimal            try hard to find a smaller set of changes
vi: -d, --minimal            cố tìm một thay đổi nhỏ

en:     --horizon-lines=NUM  keep NUM lines of the common prefix and suffix
vi:     --horizon-lines=SỐ   giữ SỐ dòng của tiền tố và hậu tố chung

en:     --speed-large-files  assume large files and many scattered small changes
vi:     --speed-large-files  giả định tập tin lớn và nhiều thay đổi nhỏ rải rác

en:     --help               display this help and exit
vi:     --help               hiển thị trợ giúp này rồi thoát

en: -v, --version            output version information and exit
vi: -v, --version            đưa ra thông tin phiên bản rồi thoát

en: FILES are 'FILE1 FILE2' or 'DIR1 DIR2' or 'DIR FILE...' or 'FILE... DIR'.
vi: (CÁC) TẬP TIN là “TẬP_TIN1 TẬP_TIN2” hoặc “THƯ_MỤC1 THƯ_MỤC2” hoặc “THƯ_MỤC TẬP_TIN...” hay “TẬP_TIN... THƯ_MỤC”.

en: If --from-file or --to-file is given, there are no restrictions on FILE(s).
vi: Nếu đưa ra tùy chọn --from-file (từ tập tin) hay --to-file (vào tập tin) thì không có giới hạn TẬP TIN.

en: If a FILE is '-', read standard input.
vi: Nếu TẬP-TIN là “-”, thì đọc từ đầu vào tiêu chuẩn.

en: Usage: %s [OPTION]... FILES
vi: Cách dùng: %s [TÙY_CHỌN]... CÁC_TẬP_TIN

en: Compare FILES line by line.
vi: So sánh các TẬP-TIN theo từng dòng.

en: conflicting %s option value '%s'
vi: tùy chọn %s xung đột, giá trị “%s”

en: conflicting output style options
vi: nhiều tùy chọn điều khiển định dạng xuất xung đột với nhau

en: Only in %s: %s
vi: Chỉ trong %s: %s

en: cannot compare '-' to a directory
vi: không thể so sánh “-” với một thư mục

en: -D option not supported with directories
vi: không hỗ trợ tùy chọn -D với thư mục

en: Common subdirectories: %s and %s
vi: Thư mục con chung: %s và %s

en: File %s is a %s while file %s is a %s
vi: Tập tin %s là một %s trong khi tập tin %s là một %s.

en: Symbolic links %s and %s differ
vi: Hai liên kết mềm %s và %s là khác nhau

en: Files %s and %s are identical
vi: Cả %s và %s là cùng một tập tin

en: incompatible options
vi: nhiều tùy chọn không tương thích với nhau

en: '-' specified for more than one input file
vi: đã chỉ ra “-” cho nhiều hơn một tập tin đầu vào

en: -A, --show-all              output all changes, bracketing conflicts
vi: -A, --show-all              kết xuất tất cả thay đổi, đặt mọi xung đột trong ngoặc đơn

en: -e, --ed                    output ed script incorporating changes
                                    from OLDFILE to YOURFILE into MYFILE
vi: -e, --ed                    kết xuất script ed những thay đổi hợp nhất
                                    từ TẬP_TIN_CŨ thành TẬP_TIN_CỦA_BẠN vào TẬP_TIN_TÔI.

en: -E, --show-overlap          like -e, but bracket conflicts
vi: -E, --show-overlap          giống -e, nhưng đặt xung đột trong ngoặc đơn

en: -3, --easy-only             like -e, but incorporate only nonoverlapping changes
vi: -3, --easy-only             giống -e, nhưng chỉ sát nhập những thay đổi không chồng lấp

en: -x, --overlap-only          like -e, but incorporate only overlapping changes
vi: -x, --overlap-only          giống -e, nhưng chỉ sát nhập những thay đổi bị chồng lấp

en: -X                          like -x, but bracket conflicts
vi: -X                          giống -x, nhưng đặt xung đột trong ngoặc đơn

en: -i                          append 'w' and 'q' commands to ed scripts
vi: -i                          nối thêm hai lệnh “w” và “q” vào văn lệnh ed

en: -m, --merge                 output actual merged file, according to
                                    -A if no other options are given
vi: -m, --merge                 kết xuất tập tin đã thực tế được hòa trộn, tuân theo
                                    tùy chọn -A nếu như không có tùy chọn khác được chỉ ra

en: -a, --text                  treat all files as text
vi: -a, --text                  coi mọi tập tin là văn bản thường

en:     --strip-trailing-cr     strip trailing carriage return on input
vi:     --strip-trailing-cr     cắt bỏ ký tự về đầu dòng (cr) theo sau khi nhập

en: -T, --initial-tab           make tabs line up by prepending a tab
vi: -T, --initial-tab           tạo khoảng tab cho dòng bằng cách thêm một tab vào trước

en:     --diff-program=PROGRAM  use PROGRAM to compare files
vi:     --diff-program=CHƯƠNG_TRÌNH  dùng CHƯƠNG_TRÌNH để so sánh các tập tin

en: -L, --label=LABEL           use LABEL instead of file name
                                    (can be repeated up to three times)
vi: -L, --label=NHÃN            sử dụng NHÃN thay vì tên tập tin
                                    (có thể lặp lại đến ba lần)

en:     --help                  display this help and exit
vi:     --help                  hiển thị trợ giúp này rồi thoát

en: -v, --version               output version information and exit
vi: -v, --version               đưa ra thông tin phiên bản rồi thoát

en: Usage: %s [OPTION]... MYFILE OLDFILE YOURFILE
vi: Cách dùng: %s [TÙY_CHỌN]... TẬP_TIN_TÔI TẬP_TIN_CŨ TẬP_TIN_BẠN

en: Compare three files line by line.
vi: So sánh ba tập tin từng dòng một.

en: 
    The default output format is a somewhat human-readable representation of
    the changes.
    
    The -e, -E, -x, -X (and corresponding long) options cause an ed script
    to be output instead of the default.
    
    Finally, the -m (--merge) option causes diff3 to do the merge internally
    and output the actual merged file.  For unusual input, this is more
    robust than using ed.
vi: 
    Định dạng kết xuất mặc định là hơi khó để con người có thể đọc được
    các thay đổi là gì.
    
    Tùy chọn -e, -E, -x, -X (tương ứng với dạng dài) là căn nguyên kết xuất dạng
    bó lệnh ed thay vì kiểu mặc định.
    
    Cuối cùng, tùy chọn -m (--merge) là căn nguyên diff3 thực hiện việc trộn từ nội tại
    và kết xuất là tập tin đã được trộn.  Với kiểu đầu vào ít dùng, đây là cách
    hợp lý hơn sử dụng ed.

en: Exit status is 0 if successful, 1 if conflicts, 2 if trouble.
vi: Trạng thái thoát là số 0 nếu thành công, số 1 nếu có xung đột nào và số 2 nếu gặp lỗi.

en: internal error: screwup in format of diff blocks
vi: gặp lỗi nội bộ: không định dạng khối khác biệt được.

en: %s: diff failed:
vi: %s: diff gặp lỗi:

en: internal error: invalid diff type in process_diff
vi: gặp lỗi nội bộ: loại khác biệt không hợp lệ trong process_diff (xử lý khác biệt)

en: invalid diff format; invalid change separator
vi: khuôn dạng diff không hợp lệ; ký tự ngăn cách thay đổi không hợp lê

en: invalid diff format; incomplete last line
vi: khuôn dạng diff không hợp lệ; chưa xong dòng cuối cùng

en: subsidiary program '%s' could not be invoked
vi: không gọi được chương trình phụ trợ “%s”

en: invalid diff format; incorrect leading line chars
vi: khuôn dạng khác biệt không hợp lệ; ký tự đi trước dòng là không đúng

en: internal error: invalid diff type passed to output
vi: gặp lỗi nội bộ: kiểu diff không hợp lệ được chuyển qua cho kết xuất

en: input file shrank
vi: tập tin đầu vào co lại

en: cannot compare file names '%s' and '%s'
vi: không so sánh được hai tập tin “%s” và “%s”

en: %s: recursive directory loop
vi: %s: vòng lặp thư mục đệ quy

en: -o, --output=FILE            operate interactively, sending output to FILE
vi: -o, --output=TẬP_TIN         Thực hiện một cách tương tác, gửi kết xuất ra TẬP-TIN

en: -i, --ignore-case            consider upper- and lower-case to be the same
vi: -i, --ignore-case            coi chữ HOA và thường là như nhau

en: -E, --ignore-tab-expansion   ignore changes due to tab expansion
vi: -E, --ignore-tab-expansion   bỏ qua mọi thay đổi do mở rộng tab

en: -Z, --ignore-trailing-space  ignore white space at line end
vi: -Z, --ignore-trailing-space  bỏ qua tất cả dấu cách ở cuối dòng

en: -b, --ignore-space-change    ignore changes in the amount of white space
vi: -b, --ignore-space-change    bỏ qua thay đổi gây ra bởi nhóm dấu cách

en: -W, --ignore-all-space       ignore all white space
vi: -W, --ignore-all-space       bỏ qua tất cả dấu cách

en: -B, --ignore-blank-lines     ignore changes whose lines are all blank
vi: -B, --ignore-blank-lines     bỏ qua thay đổi do đó là dòng trống

en: -I, --ignore-matching-lines=RE  ignore changes all whose lines match RE
vi: -I, --ignore-matching-lines=RE  bỏ qua thay đổi do mà mọi dòng khớp với RE

en:     --strip-trailing-cr      strip trailing carriage return on input
vi:     --strip-trailing-cr      cắt bỏ ký tự về đầu dòng (cr) theo sau khi gõ

en: -a, --text                   treat all files as text
vi: -a, --text                   coi mọi tập tin là văn bản thường

en: -w, --width=NUM              output at most NUM (default 130) print columns
vi: -w, --width=SỐ               kết xuất tối đa SỐ cột đã in ra (mặc định là 130)

en: -l, --left-column            output only the left column of common lines
vi: -l, --left-column            kết xuất chỉ cột bên trái của các dòng chung nhau

en: -s, --suppress-common-lines  do not output common lines
vi: -s, --suppress-common-lines  không kết xuất các dòng chung nhau

en: -t, --expand-tabs            expand tabs to spaces in output
vi: -t, --expand-tabs            mở rộng ký tự tab ra ký tự khoảng trắng khi kết xuất

en:     --tabsize=NUM            tab stops at every NUM (default 8) print columns
vi:     --tabsize=SỐ             điểm đừng tab sau mỗi SỐ cột đã in ra (mặc định là 8)

en: -d, --minimal                try hard to find a smaller set of changes
vi: -d, --minimal                cố tìm một thay đổi nhỏ

en: -H, --speed-large-files      assume large files, many scattered small changes
vi: -H, --speed-large-files      giả sử tập tin lớn, nhiều thay đổi nhỏ rải rác

en:     --diff-program=PROGRAM   use PROGRAM to compare files
vi:     --diff-program=CHƯƠNG_TRÌNH sử dụng CHƯƠNG_TRÌNH ấy để so sánh các tập tin

en:     --help                   display this help and exit
vi:     --help                   hiển thị trợ giúp này rồi thoát

en: -v, --version                output version information and exit
vi: -v, --version                đưa ra thông tin phiên bản rồi thoát

en: Side-by-side merge of differences between FILE1 and FILE2.
vi: Hòa trộn những khác biệt TỆP_TIN1 VÀ TỆP_TIN2 cạnh nhau.

en: cannot interactively merge standard input
vi: không hợp nhất được dữ liệu gõ chuẩn một cách tương tác

en: both files to be compared are directories
vi: cả hai tập tin dùng để so sánh đều là thư mục

en: ed:	Edit then use both versions, each decorated with a header.
    eb:	Edit then use both versions.
    el or e1:	Edit then use the left version.
    er or e2:	Edit then use the right version.
    e:	Discard both versions then edit a new one.
    l or 1:	Use the left version.
    r or 2:	Use the right version.
    s:	Silently include common lines.
    v:	Verbosely include common lines.
    q:	Quit.
vi: ed:	Sửa rồi sử dụng cả hai phiên bản; mỗi cái gắn thêm phần đầu.
    eb:	Sửa rồi sử dụng cả hai phiên bản.
    el hay e1:	Sửa rồi sử dụng phiên bản bên trái.
    er hay e2:	Sửa rồi sử dụng phiên bản bên phải.
    e:	Hủy cả hai phiên bản rồi sửa một phiên bản mới.
    l hay 1:	Sử dụng phiên bản bên trái.
    r hay 2:	Sử dụng phiên bản bên phải.
    s:	Bao gồm dòng chung nhưng không xuất chi tiết.
    v:	Bao gồm dòng chung xuất một cách chi tiết.
    q:	Thoát.

en: My Albums
vi: Tập ảnh tôi

en: Current Search
vi: Tìm kiếm dạng chạy

en: My Searches
vi: Tìm kiếm của tôì

en: No parent found for album.
vi: Không tìm thấy điều mẹ cho tập ảnh.

en: Album name cannot be empty.
vi: Không cho phép tên tập ảnh rỗng.

en: Album name cannot contain '/'.
vi: Không cho phép tên tập ảnh chứa « / ».

en: An existing album has the same name.
vi: Một tập ảnh cùng tên đã có.

en: Failed to add album to database
vi: Lỗi thêm tập ảnh vào cơ sở dữ liệu

en: No such album
vi: Không có tập ảnh như vậy

en: Cannot rename root album
vi: Không thể thay đổi tên của tập ảnh gốc

en: Album name cannot contain '/'
vi: Không cho phép tên tập ảnh chứa « / ».

en: Failed to rename Album
vi: Lỗi thay đổi tên của tập ảnh

en: Cannot edit root album
vi: Không thể sửa đổi tập ảnh gốc

en: No parent found for tag
vi: Không tìm thấy điều mẹ cho thẻ

en: Tag name cannot be empty
vi: Không cho phép tên thẻ rỗng.

en: Tag name cannot contain '/'
vi: Không cho phép tên thẻ chứa « / »

en: Tag name already exists
vi: Tên thẻ đã có.

en: Failed to add tag to database
vi: Lỗi thêm thẻ vào cơ sở dữ liệu

en: Cannot delete Root Tag
vi: Không thể xoá thẻ gốc

en: Cannot edit root tag
vi: Không thể sửa đổi thẻ gốc

en: Cannot move root tag
vi: Không thẻ di chuyển thẻ gốc

en: No such tag
vi: Không có thẻ như vậy

en: Rename Album (%1)
vi: Thay tên tập ảnh (%1)

en: Enter new album name:
vi: Hãy nhập vào tên tập ảnh mới:

en: New Album
vi: Tập ảnh mới

en: Album &date:
vi: &Ngày tập ảnh:

en: Uncategorized Album
vi: Tập ảnh chưa phân loại

en: Could not calculate an average.
vi: Không thể tính số trung bình.

en: Could Not Calculate Average
vi: Không thể tính trung bình

en: Select Album
vi: Chọn tập ảnh

en: Create New Album
vi: Tạo tập ảnh mới

en: &New Album
vi: Tập ả&nh mới

en: Database backend
vi: Hậu phương co sở dữ liệu

en: &Today
vi: &Hôm nay

en: Y&esterday
vi: Hôm &qua

en: Last &Monday
vi: Thứ &Hai tuần qua

en: Last &Friday
vi: Thứ &Sáu tuần qua

en: Last &Week
vi: T&uần qua

en: Last M&onth
vi: &Tháng qua

note: Translators: This is followed by an event's start date/time
en: Start:
vi: Bắt đầu:

en: &Move Here
vi: &Chuyển vào đây

en: C&ancel
vi: T&hôi

en: Set as Album Thumbnail
vi: Đặt là hỉnh thu nhỏ tập ảnh

en: &Copy Here
vi: &Chép vào đây

en: Assign '%1' to &Selected Items
vi: &Gán « %1 » cho các mục đã chọn

en: Assign '%1' to &This Item
vi: Gán « %1 » cho mục nà&y

en: Assign '%1' to &All Items
vi: Gán « %1 » cho &mọi mục

en: Assign Tags to &Selected Items
vi: &Gán thẻ cho các mục đã chọn

en: Assign Tags to &This Item
vi: Gán thẻ cho mục nà&y

en: Assign Tags to &All Items
vi: Gán thẻ cho &mọi mục

en: Exporting
vi: Đang xuất

en: Set as Tag Thumbnail
vi: Đặt là ảnh mẫu thẻ

en: Assign Tag '%1' to Items
vi: Gán thẻ « %1 » cho mục

en: RAW Files
vi: Tập tin RAW

en: Movie Files
vi: Tập tin phim

en: Image Name
vi: Tên ảnh

en: Image Title
vi: Tựa ảnh

en: Image Comment
vi: Ghi chú ảnh

en: Album "%1"
vi: Tập « %1 »

en: Reading database...
vi: Đọc CSDL...

en: Previous Image
vi: Ảnh trước

en: First Image
vi: Ảnh đầu

en: Last Image
vi: Ảnh cuối

en: Assign Tag
vi: Gán thẻ

en: Open the selected item in the image editor.
vi: Mở mục đã chọn trong bộ sửa ảnh.

en: Light Table
vi: Bảng ánh sáng

en: Place onto Light Table
vi: Để trên Bảng ánh sáng

en: Add to Light Table
vi: Thêm vào Bảng ánh sáng

en: Delete permanently without confirmation
vi: Xoá hoàn toàn, không cần xác nhận

en: Move to trash without confirmation
vi: Chuyển vào Sọt Rác, không cần xác nhận

en: &Sort Albums
vi: &Sắp xếp tập ảnh

en: By Folder
vi: Theo thư mục

en: By Date
vi: Theo ngày

en: &Sort Images
vi: &Sắp xếp ảnh

en: By Path
vi: Theo đường dẫn

en: By File Size
vi: Theo kích cỡ tập tin

en: By Rating
vi: Theo đánh giá

en: Fit to &Window
vi: Vừa khít cửa &sổ

en: Kipi Plugins Handbook
vi: Sổ tay phần bổ sung Kipi

en: Advanced Search...
vi: Tìm kiếm cấp cao...

en: Cameras
vi: Máy ảnh

en: Add Images...
vi: Thêm ảnh...

en: Images found in %1
vi: Ảnh được tìm trong %1

en: &Themes
vi: &Sắc thái

en: Flipped Horizontally
vi: Lật ngang

en: Flipped Vertically
vi: Lật dọc

note: #-#-#-#-#  255 (gimp-plugins HEAD)  #-#-#-#-# Area for buttons etc Flip
en: Flip
vi: Lật

en: Horizontally
vi: Ngang

en: Vertically
vi: Dọc

note: i18n: ectx: Menu (Album)
en: &Album
vi: &Tập

note: i18n: ectx: Menu (Tag)
en: T&ag
vi: T&hẻ

note: i18n: ectx: Menu (Image)
en: &Image
vi: Ản&h

note: #-#-#-#-#  122 (digikam KDE4)  #-#-#-#-# i18n: ectx: Menu (Export)
en: &Export
vi: &Xuất

en: Open camera dialog at <path>
vi: Mở hộp thoại máy ảnh tại <đường dẫn>

en: &Icon:
vi: B&iểu tượng

en: Reset Tag Icon
vi: Đặt lại biểu tượng thẻ

en: Delete '%1' tag?
vi: Xoá thẻ « %1 » không?

en: No Recently Assigned Tags
vi: Không có thẻ vừa được gán

en: Add New Tag...
vi: Thêm thẻ mới...

en: Travel
vi: Du lịch

en: Holidays
vi: Ngày nghỉ

en: Open With...
vi: Mở bằng...

en: New Tag...
vi: Thẻ mới...

en: Reset Album Icon
vi: Đặt lại biểu tượng tập ảnh

en: Batch Process
vi: Tiến trình bó

en: Go To
vi: Đi tới

en: All Tags
vi: Mọi thẻ

en: Search name already exists.
    Please enter a new name:
vi: Tên tìm kiếm đã có.
    Hãy nhập tên mới:

en: Name exists
vi: Tên đã có

note: the Aspect Ratio Label(s)
en: Aspect Ratio:
vi: Tỷ lệ hình thể:

en: Photograph Properties
vi: Thuộc tính ảnh chụp

en: Make/Model:
vi: Hãng/Mô hình:

en: Aperture/Focal:
vi: Độ mở/Tiêu :

en: Exposure/Sensitivity:
vi: Độ phơi nắng/nhạy:

en: Mode/Program:
vi: Chế độ/Chương trình:

en: Video Codec:
vi: Codec Video:

en: digiKam Properties
vi: Thuộc tính digiKam

en: Tags:
vi: Thẻ:

en: Items:
vi: Mục:

en: Last Search
vi: Tìm kiếm cuối cùng

en: Clear current selection
vi: Bỏ chọn

en: Rejected
vi: Bị từ chối

en: File properties
vi: Thuộc tính tập tin

en: Display format
vi: Định dạng hiển thị

en: Altitude
vi: Cao độ

en: Camera model
vi: Mô hình máy ảnh

en: Lens
vi: Ống kính

en: White balance
vi: Cán cân trắng

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "A division indicated by the division sign or by a stroke bar. The dividend and the divisor are called the numerator and denominator respectively."
en: Fraction
vi: Phân số

en: Rational
vi: Hữu tỷ

en: Milliseconds
vi: Mili giây

en: Microseconds
vi: Micro giây

note: #-#-#-#-#  255 (gimp-plugins HEAD)  #-#-#-#-# Unit #-#-#-#-#  457 (libgnomeprint GNOME 2.10)  #-#-#-#-# Do not insert any elements before/between first 4
en: Unit
vi: Đơn vị

en: Adjust Curve
vi: Điều chỉnh cong

en: Gamma input value.
vi: Giá trị nhập Gamma.

en: All channels shadow tone color picker
vi: Bộ kén màu sắc bóng mọi kênh

en: All channels middle tone color picker
vi: Bộ kén màu sắc vừa mọi kênh

en: All channels highlight tone color picker
vi: Bộ kén màu sắc chỗ sáng mọi kênh

en: Adjust all levels automatically.
vi: Tự động điều chỉnh mọi cấp.

en: &Reset
vi: Đặt &lại

en: Reset current channel levels' values.
vi: Đặ lại giá trị của các cấp kênh hiện có.

en: Select Gimp Levels File to Load
vi: Chọn tập tin cấp GIMP cần tải

en: Cannot load from the Gimp levels text file.
vi: Không thể tải từ tập tin văn bản cấp GIMP.

en: Gimp Levels File to Save
vi: Tập tin cấp GIMP cần lưu

en: Cannot save to the Gimp levels text file.
vi: Không thể lưu vào tập tin văn bản cấp GIMP.

en: Auto Levels
vi: Cấp tự động

en: <b>Auto Levels</b>:<p>This option maximizes the tonal range in the Red, Green, and Blue channels. It searches the image shadow and highlight limit values and adjusts the Red, Green, and Blue channels to a full histogram range.</p>
vi: <b>Cấp tự động</b>:<p>tùy chọn này tối ưu hoá phạm vi sắc trong kênh màu Đỏ, Lục và Xanh. Nó tìm kiếm giá trị bóng ảnh và hạn chế tô sáng và điều chỉnh kênh màu Đỏ, Lục và Xanh thành phạm vi biểu đồ tần xuất đầy đủ.</p>

en: <b>Normalize</b>:<p>This option scales brightness values across the active image so that the darkest point becomes black, and the brightest point becomes as bright as possible without altering its hue. This is often a "magic fix" for images that are dim or washed out.</p>
vi: <b>Chuẩn hoá</b>:<p>tùy chọn này co dãn giá trị độ sáng qua ảnh hoạt động để điểm tối nhất trở thành màu đen, còn điểm sáng nhất trở thành sáng nhất có thể mà không thay đổi sắc màu. Tính năng này thường « sửa ma thuật » ảnh không tươi.</p>

en: <b>Equalize</b>:<p>This option adjusts the brightness of colors across the active image so that the histogram for the value channel is as nearly as possible flat, that is, so that each possible brightness value appears at about the same number of pixels as each other value. Sometimes Equalize works wonderfully at enhancing the contrasts in an image. Other times it gives garbage. It is a very powerful operation, which can either work miracles on an image or destroy it.</p>
vi: <b>Làm bằng</b>:<p>tùy chọn này điều chỉnh độ sáng của màu sắc qua ảnh hoạt động để làm cho biểu đồ tần xuất cho kênh giá trị là gần nhất phẳng có thể, tức là mỗi giá trị độ sáng có thể xuất hiện tại khoảng cùng một số điểm ảnh với mỗi giá trị khác. Đôi khi tính năng Làm Bằng rất hữu hiệu để tăng cường độ tương phản trong ảnh. Mặt khác, nó có thể xuất rác. Nó là một thao tác rất mạnh mẽ, mà có thể giải cứu ảnh hay hủy nó.</p>

en: Stretch Contrast
vi: Kéo giãn độ tương phản

en: <b>Stretch Contrast</b>:<p>This option enhances the contrast and brightness of the RGB values of an image by stretching the lowest and highest values to their fullest range, adjusting everything in between.</p>
vi: <b>Kéo giãn độ tương phản</b>:<p>tùy chọn này tăng cường độ tương phản và độ sáng của giá trị RGB của ảnh, bằng cách kéo giãn giá trị lớn nhất và nhỏ nhất thành phạm vi rộng nhất, điều chỉnh mọi thứ nằm giữa.</p>

en: Auto Exposure
vi: Tự động phơi nắng

en: <b>Auto Exposure</b>:<p>This option enhances the contrast and brightness of the RGB values of an image to calculate optimal exposition and black level using image histogram properties.</p>
vi: <b>Tự động phơi nắng</b>:<p>Tùy chọn này tăng cường độ tương phản và độ sáng của các giá trị RGB của ảnh, để tính độ phơi nắng và cấp màu đen tối ưu, dùng các thuộc tính của biểu đồ tần xuất của ảnh.</p>

note: #-#-#-#-#  255 (gimp-plugins HEAD)  #-#-#-#-# printf("Channel Mixer:: Mode:%d  r %f  g %f  b %f\n ", param[3].data.d_int32, mix.black.red_gain, mix.black.green_gain, mix.black.blue_gain);
en: Channel Mixer
vi: Bộ hoà kênh

note: #-#-#-#-#  122 (digikam KDE4)  #-#-#-#-# i18n: ectx: Menu (Color)
en: &Color
vi: &Màu

note: i18n: ectx: Menu (Depth)
en: &Depth
vi: Độ &sâu

en: HSL Adjustments
vi: Điều chỉnh SBN

en: Brightness/Contrast/Gamma...
vi: Độ sáng/tương phản/gamma...

en: Hue/Saturation/Lightness...
vi: Sắc màu/Độ bão hòa/Độ nhạt...

en: Color Balance...
vi: Cân bằng màu...

en: Auto-Correction...
vi: Sửa chữa tự động...

en: 8 bits
vi: 8 bit

en: 16 bits
vi: 16 bit

en: Black && White...
vi: Đen trắng...

en: White Balance...
vi: Cán cân trắng...

en: Channel Mixer...
vi: Bộ hoà kênh...

en: Curves Adjust...
vi: Điều chỉnh cong...

en: Levels Adjust...
vi: Điều chỉnh cấp...

en: Performing this operation will reduce image color quality. Do you want to continue?
vi: Thực hiện thao tác này thì giảm chất lượng màu của ảnh. Bạn có muốn tiếp tục không?

en: Info...
vi: Thông tin...

en: Add Border
vi: Thêm viền

note: i18n: ectx: Menu (Decorate)
en: &Decorate
vi: T&rang trí

en: Insert Text...
vi: Chèn đoạn...

en: Add Border...
vi: Thêm viền...

en: Apply Texture...
vi: Áp dụng họa tiết...

en: Here you can choose the font to be used.
vi: Ở đây bạn có thể chọn phông chữ cần dùng.

en: Align text to the left
vi: Canh lề đoạn bên trái

en: Align text to the right
vi: Canh lề đoạn bên phải

en: Align text to center
vi: Canh lề đoạn giữa

en: Align text to a block
vi: Canh lề đoạn theo khối

en: 90 Degrees
vi: 90º

en: 180 Degrees
vi: 180º

en: 270 Degrees
vi: 270º

en: Add border
vi: Thêm viền

en: Add a solid border around text using current text color
vi: Thêm một viền đặc chung quanh đoạn, dùng màu chữ hiện thời.

en: Semi-transparent
vi: Bán trong suốt

en: Use semi-transparent text background under image
vi: Đặt nền chữ bán trong suốt nằm dưới ảnh.

en: Texture
vi: Họa tiết

en: Paper 2
vi: Giấy 2

en: Fabric
vi: Vải

en: Burlap
vi: Vải gai

note: #-#-#-#-#  1366 (tuxpaint-0.9.17)  #-#-#-#-# Both are named "Bricks", at the moment:
en: Bricks
vi: Gạch

en: Bricks 2
vi: Gạch 2

en: Marble 2
vi: Đá hoa 2

en: Blue Jean
vi: Vải chéo go xanh

en: Cell Wood
vi: Gỗ ô

en: Metal Wire
vi: Dây kim

en: Moss
vi: Rêu

en: Stone
vi: Đá

en: Vignetting Correction
vi: Sửa chữa sự làm mờ nét ảnh

en: Smoothness:
vi: Độ mịn:

note: i18n: ectx: Menu (Enhance)
en: Enh&ance
vi: &Tăng cường

[ctx: This is a column which will contain the amount of HotPixels found in the black frame file]
en: HP
vi: ĐN

en: Black Frame...
vi: Khung khối...

en: Loading:
vi: Đang tải:

en: Select Black Frame Image
vi: Chọn ảnh khung đen

en: Hot Pixels Correction
vi: Sửa chữa điểm ảnh nóng

en: Restoration...
vi: Phục hồi lại...

en: Sharpen...
vi: Mài sắc...

en: Blur...
vi: Mờ...

en: Noise Reduction...
vi: giảm nhiễu...

en: Red Eye...
vi: Mắt đỏ...

en: This filter can be used to correct red eyes in a photo. Select a region including the eyes to use this option.
vi: Bộ lọc này có thể được dùng để sửa chữa mắt màu đỏ trong ảnh chụp. Hãy chọn vùng chứa mắt để dùng tính năng này.

en: Hot Pixels...
vi: Điểm ảnh nóng...

en: Enhance
vi: Tối ưu

en: Red-Eye Correction Tool
vi: Công cụ sửa mắt đỏ

en: You need to select a region including the eyes to use the red-eye correction tool
vi: Bạn cần phải chọn một vùng chứa mắt để dùng công cụ sửa chửa mắt màu đỏ.

en: Visit CImg library website
vi: Thăm nơi Mạng của thư viện CImg

en: Filtering type:
vi: Kiểu lọc:

en: Zoom:
vi: Thu phóng:

en: Brighten:
vi: Làm sáng sủa:

en: Coloring Tint:
vi: Nhuốm tô màu :

en: Tint Level:
vi: Cấp nhuốm:

en: Red Eyes Correction
vi: Sửa mắt đỏ

en: Restoration
vi: Phục hồi lại

en: Reduce Uniform Noise
vi: giảm nhiễu đồng dạng

en: Reduce Texturing
vi: Giảm độ họa tiết hoá

en: Photograph Restoration Settings File to Load
vi: Tập tin thiết lập phục hồi lại ảnh chụp cần tải

en: "%1" is not a Photograph Restoration settings text file.
vi: « %1 » không phải là một tập tin văn bản thiết lập phục hồi lại ảnh chụp.

en: Cannot load settings from the Photograph Restoration text file.
vi: Không thể tải thiết lập từ tập tin văn bản phục hồi lại ảnh chụp.

en: Photograph Restoration Settings File to Save
vi: Tập tin thiết lập phục hồi lại ảnh chụp cần lưu

en: Cannot save settings to the Photograph Restoration text file.
vi: Không thể lưu thiết lập vào tập tin văn bản phục hồi lại ảnh chụp.

en: Refocus
vi: Điều chỉnh lại tiêu điểm

en: Blur Effects
vi: Hiệu ứng che mờ

en: Zoom Blur
vi: Che mờ thu phóng

en: Radial Blur
vi: Che mờ xuyên tâm

en: Far Blur
vi: Che mờ xa

en: Softener Blur
vi: Che mờ làm mềm

en: Smart Blur
vi: Che mờ thông minh

en: Frost Glass
vi: Kính phủ sương giá

en: Distance:
vi: Khoảng cách:

en: Pencil size:
vi: Cỡ bút chì:

en: Vivid
vi: Sặc sỡ

en: Find Edges
vi: Tìm cạnh

en: Distortion Effects
vi: Hiệu ứng sự méo mó

en: Fish Eyes
vi: Mắt cá

en: Cylindrical Hor.
vi: Hình trụ ngang

en: Cylindrical Vert.
vi: Hình trụ dọc

en: Cylindrical H/V.
vi: Hình trụ ngang/dọc

en: Caricature
vi: Vẽ biếm hoạ

en: Multiple Corners
vi: Nhiều góc

en: Waves Hor.
vi: Sóng ngang

en: Waves Vert.
vi: Sóng dọc

en: Block Waves 1
vi: Sóng khối 1

en: Block Waves 2
vi: Sóng khối 2

en: Circular Waves 1
vi: Sóng hình tròn 1

en: Circular Waves 2
vi: Sóng hình tròn 2

en: Polar Coordinates
vi: Toạ độ cực

en: Unpolar Coordinates
vi: Toạ độ cực ngược

en: Iteration:
vi: Lặp lại:

en: Emboss
vi: Chạm nổi

en: Film Grain
vi: Hạt mảng thuốc

en: Color Effects...
vi: Hiệu ứng màu...

en: Charcoal Drawing...
vi: Bản vẽ than gỗ...

en: Emboss...
vi: Chạm nổi...

en: Oil Paint...
vi: Sơn dầu...

en: Blur Effects...
vi: Hiệu ứng che mờ...

en: Distortion Effects...
vi: Hiệu ứng sự méo mó...

en: Raindrops...
vi: Giọt mưa...

en: Add Film Grain...
vi: Thêm hạt mảng thuốc...

en: Oil Paint
vi: Sơn dầu

en: Brush size:
vi: Cỡ chổi:

en: Raindrops
vi: Giọt mưa

en: Drop size:
vi: Cỡ giọt:

en: Fish eyes:
vi: Mắt cá:

en: RainDrop
vi: Giọt mưa

en: Maintain aspect ratio
vi: Duy trì tỷ lệ hình thể

en: Width (%):
vi: Rộng (%):

en: Height (%):
vi: Cao (%):

note: i18n: ectx: Menu (Transform)
en: Tra&nsform
vi: Chuyể&n dạng

en: Free Rotation
vi: Xoay tự do

en: Perspective Adjustment...
vi: Điều chỉnh phối cảnh...

en: Shear...
vi: Kéo cắt...

en: &Resize...
vi: Đổi &cỡ...

en: Aspect Ratio Crop...
vi: Xén tỷ lệ hình thể...

en: Angles (in degrees):
vi: Góc (theo độ):

en:   Top left:
vi:   Trái trên:

en:   Top right:
vi:   Phải trên:

en:   Bottom left:
vi:   Trái dưới:

en:   Bottom right:
vi:   Phải dưới:

en: Draw preview while moving
vi: Vẽ ô xem thử trong khi di chuyển

en: Draw grid
vi: Vẽ lưới

en: Perspective Adjustment
vi: Điều chỉnh phối cảnh

en: Aspect Ratio Crop
vi: Xén tỷ lệ hình thể

en: Golden Ratio
vi: Tỷ lệ vàng

en: Custom ratio:
vi: Tỷ lệ tự chọn:

en: Rules of Thirds
vi: Quy tắc phần ba

en: Harmonious Triangles
vi: Tam giác hài hoà

en: Golden Mean
vi: Trung dung

en: Golden sections
vi: Phần vàng

en: Golden spiral sections
vi: Phần xoắn ốc vàng

en: Golden spiral
vi: Xoắn ốc vàng

en: Golden triangles
vi: Tam giác vàng

en: Flip horizontally
vi: Lật ngang

en: Flip vertically
vi: Lật dọc

en: Color and width:
vi: Màu và độ rộng:

en: New Size
vi: Kích cỡ mới

en: Restore photograph (slow)
vi: Phục hồi ảnh chụp (chậm)

en: Photograph Resizing Settings File to Load
vi: Tập tin thiết lập thay đổi kích cỡ ảnh chụp cần nạp

en: "%1" is not a Photograph Resizing settings text file.
vi: « %1 » không phải là một tập tin văn bản thiết lập thay đổi kích cỡ ảnh chụp.

en: Cannot load settings from the Photograph Resizing text file.
vi: Không thể nạp thiết lập từ tập tin văn bản thay đổi kích cỡ ảnh chụp.

en: Photograph Resizing Settings File to Save
vi: Tập tin thiết lập thay đổi kích cỡ ảnh chụp cần lưu

en: Cannot save settings to the Photograph Resizing text file.
vi: Không thể lưu thiết lập vào tập tin văn bản thay đổi kích cỡ ảnh chụp.

en: Shear Tool
vi: Công cụ kéo cắt

en: Main horizontal angle:
vi: Góc ngang chính:

en: Fine horizontal angle:
vi: Góc ngang ít:

en: Main vertical angle:
vi: Góc dọc chính:

en: Fine vertical angle:
vi: Góc dọc ít:

en: Anti-Aliasing
vi: Làm trơn

en: Source album %1 not found in database
vi: Không tìm thấy tập ảnh nguồn %1 trong cơ sở dữ liệu

en: Source image %1 not found in database
vi: Không tìm thấy ảnh nguồn %1 trong cơ sở dữ liệu

en: Error opening database backend.
vi: Gặp lỗi khi mở hậu phương cơ sở dữ liệu.

en: Main developer and coordinator
vi: Nhà phát triển chính và điều hợp viên

en: Bug reports and patches
vi: Báo cáo lỗi và đắp vá

en: Webmaster
vi: Chủ Mạng

en: Beta tester
vi: Người thử B

en: Plugin contributor and beta tester
vi: Người đóng góp phần bổ sung và thử B

en: Feedback and patches. Handbook writer
vi: Phản hồi và đắp vá; tác giả Sổ tay

en: digiKam website banner and application icons
vi: Băng cờ nơi Mạng digiKam và biểu tượng ứng dụng

en: Various usability fixes and general application polishing
vi: Nhiều sự sửa chữa khả năng sử dụng và điều chỉnh chung ứng dụng

en: digiKam website, Feedback
vi: Nơi Mạng digiKam; phản hồi

en: Tung Nguyen
vi: Nguyễn Tưng

en: Bug reports, feedback and icons
vi: Báo cáo lỗi, phản hồi và biểu tượng

en: This is the list of items that are about to be deleted.
vi: Đây là danh sách các mục sắp bị xoá.

en: Do not &ask again
vi: Đừng &hỏi lại

en: About to delete selected albums
vi: Sắp xoá các tập ảnh đã chọn

en: Select an Image
vi: Chọn ảnh

en: Progress Information
vi: Thông tin về tiến độ

en: Gamma:
vi: Gamma (γ):

en: No Lens Filter
vi: Không lọc kính

en: Green Filter
vi: Lọc lục

en: Orange Filter
vi: Lọc cam

en: Red Filter
vi: Lọc đỏ

en: Yellow Filter
vi: Lọc vàng

en: Strength:
vi: Độ mạnh:

en: No Tone Filter
vi: Không lọc sắc

en: <b>No Tone Filter</b>:<p>Do not apply a tone filter to the image.</p>
vi: <b>Không lọc sắc</b>:<p>đừng áp dụng bộ lọc sắc màu cho ảnh đó.</p>

en: Lens Filters
vi: Bộ lọc kính

en: Black & White Settings File to Load
vi: Tập tin thiết lập đen trắng cần nạp

en: "%1" is not a Black & White settings text file.
vi: « %1 » không phải là một tập tin văn bản thiết lập đen trắng.

en: Cannot load settings from the Black & White text file.
vi: Không thể nạp thiết lập từ tập tin văn bản thiết lập đen trắng.

en: Black & White Settings File to Save
vi: Tập tin thiết lập đen trắng cần lưu

en: Cannot save settings to the Black & White text file.
vi: Không thể lưu thiết lập vào tập tin văn bản thiết lập đen trắng.

en: Reset color channels' gains settings from the currently selected channel.
vi: Đặt lại thiết lập khuếch đại của các kênh màu từ kênh được chọn hiện thời.

en: Preserve luminosity
vi: Bảo tồn độ trưng

en: Select Gimp Gains Mixer File to Load
vi: Chọn tập tin hoà khuếch đại GIMP cần tải

en: Cannot load settings from the Gains Mixer text file.
vi: Không thể tải thiết lập từ tập tin văn bản hoà khuếch đại.

en: Gimp Gains Mixer File to Save
vi: Tập tin hoà khuếch đại GIMP cần lưu

en: Cannot save settings to the Gains Mixer text file.
vi: Không thể lưu thiết lập vào tập tin văn bản hoà khuếch đại.

en: Curve free mode
vi: Chế độ cong bằng tay

en: Curve smooth mode
vi: Chế độ cong mịn

en: Reset current channel curves' values.
vi: Đặt lại giá trị của đường cong kênh hiện có.

en: Select Gimp Curves File to Load
vi: Chọn tập tin cong GIMP cần tải

en: Cannot load from the Gimp curves text file.
vi: Không thể tải từ tập tin văn bản đường cong GIMP.

en: Gimp Curves File to Save
vi: Tập tin cong GIMP cần lưu

en: Cannot save to the Gimp curves text file.
vi: Không thể lưu vào tập tin văn bản đường cong GIMP.

en: Loading image...
vi: Đang tải ảnh...

en: Histogram
    calculation
    failed.
vi: Việc tính
    biểu đồ tần
    xuất bị lỗi.

en: Decorative Pine
vi: Gỗ thông để trang trí

en: Decorative Wood
vi: Gỗ để trang trí

en: Decorative Paper
vi: Giấy để trang trí

en: Decorative Parquet
vi: Lát sàn gỗ để trang trí

en: Decorative Ice
vi: Nước đá để trang trí

en: Decorative Leaf
vi: Lá cây để trang trí

en: Decorative Marble
vi: Đá hoa để trang trí

en: Decorative Rain
vi: Mưa để trang trí

en: Decorative Craters
vi: Miệng núi lửa để trang trí

en: Decorative Dried
vi: Phơi khô để trang trí

en: Decorative Pink
vi: Màu hồng để trang trí

en: Decorative Stone
vi: Đá để trang trí

en: Decorative Chalk
vi: Đá phấn để trang trí

en: Decorative Granite
vi: Đá granit để trang trí

en: Decorative Rock
vi: Đá nhám để trang trí

en: Decorative Wall
vi: Tưởng để trang trí

en: Preserve Aspect Ratio
vi: Giữ tỷ lệ hình thể

note: #-#-#-#-#  255 (gimp-plugins HEAD)  #-#-#-#-# entscale == Entry and Scale pair function found in pixelize.c
en: Width (pixels):
vi: Rộng (điểm ảnh):

note: #-#-#-#-#  259 (gimp-gap HEAD)  #-#-#-#-# radio button flip_request hor
en: Flip Horizontally
vi: Lật ngang

note: #-#-#-#-#  259 (gimp-gap HEAD)  #-#-#-#-# radio button flip_request ver
en: Flip Vertically
vi: Lật dọc

note: the deform intensity label
en: Intensity:
vi: Độ mạnh:

en: Shadows:
vi: Bóng:

en: Midtones:
vi: Nửa sắc:

en: Highlights:
vi: Nổi bật:

en: Detail preservation:
vi: Bảo tồn chi tiết:

en: Anisotropy:
vi: Tính dị hướng:

en: Regularity:
vi: Độ đều đặn:

en: Angular step:
vi: Bước góc:

en: Integral step:
vi: Bước tích phân:

en: Tile size:
vi: Cỡ gạch lát:

en: Tile border:
vi: Viền gạch lát:

en: Nearest Neighbor
vi: Hàng xóm gần nhất

en: Fast approximation
vi: Ước lượng nhanh

en: Lightness:
vi: Độ nhạt:

note: the Fuction label the toplevel menu_item (will be replaced on any selection)
en: Function:
vi: Chức năng:

en: Power:
vi: Mũ :

note: #-#-#-#-#  133 (Ekiga TRUNK)  #-#-#-#-# Video Channel #-#-#-#-#  259 (gimp-gap HEAD)  #-#-#-#-# Channel the label
en: Channel:
vi: Kênh:

en: Mean:
vi: Trung bình:

en: Pixels:
vi: Điểm ảnh:

en: Std dev.:
vi: Lệch chuẩn:

en: Count:
vi: Đếm:

en: Median:
vi: Trung vị:

en: Percent:
vi: Phần trăm:

en: Luminance
vi: Độ trưng

en: Photograph Noise Reduction Settings File to Load
vi: Tập tin thiết lập giảm nhiễu ảnh chụp cần tải

en: "%1" is not a Photograph Noise Reduction settings text file.
vi: « %1 » không phải là một tập tin văn bản thiết lập giảm nhiễu ảnh chup.

en: Cannot load settings from the Photograph Noise Reduction text file.
vi: Không thể tải thiết lập từ tập tin văn bản giảm nhiễu ảnh chụp.

en: Photograph Noise Reduction Settings File to Save
vi: Tập tin thiết lập giảm nhiễu ảnh chụp cần lưu

en: Cannot save settings to the Photograph Noise Reduction text file.
vi: Không thể lưu thiết lập vào tập tin văn bản giảm nhiễu ảnh chụp.

en: Simple sharp
vi: Sắc đơn giản

en: Unsharp mask
vi: Mặt nạ bỏ sắc

en: Sharpness:
vi: Độ sắc:

en: Circular sharpness:
vi: Độ sắc hình tròn:

en: Correlation:
vi: Độ tương quan:

en: Noise filter:
vi: Lọc nhiễu :

en: Gaussian sharpness:
vi: Độ sắc Gauss:

en: Matrix size:
vi: Cỡ ma trận:

en: Photograph Refocus Settings File to Load
vi: Tập tin thiết lập điều chỉnh lại tiêu điểm ảnh chụp cần tải

en: "%1" is not a Photograph Refocus settings text file.
vi: « %1 » không phải là một tập tin văn bản thiết lập điều chỉnh lại tiêu điểm ảnh chụp.

en: Cannot load settings from the Photograph Refocus text file.
vi: Không thể tải thiết lập từ tập tin văn bản điều chỉnh lại tiêu điểm ảnh chụp

en: Photograph Refocus Settings File to Save
vi: Tập tin thiết lập điều chỉnh lại tiêu điểm ảnh chụp cần lưu

en: Cannot save settings to the Photograph Refocus text file.
vi: Không thể lưu thiết lập vào tập tin văn bản điều chỉnh lại tiêu điểm ảnh chụp.

en: Main angle:
vi: Góc chính:

en: Fine angle:
vi: Góc ít:

en: Auto-crop:
vi: Xén tự động:

en: Widest Area
vi: Vùng rộng nhất

en: Largest Area
vi: Vùng lớn nhất

en: Adjustment:
vi: Điều chỉnh:

en: Candle
vi: Cây nến

en: 40W Lamp
vi: Đèn 40W

en: 100W Lamp
vi: Đèn 100W

en: 200W Lamp
vi: Đèn 200W

en: Studio Lamp
vi: Đèn xưởng vẽ

en: Moonlight
vi: Ánh trăng

en: Daylight D50
vi: Ánh nắng ban ngày D50

en: Photo Flash
vi: Nháp ảnh chụp

en: Xenon Lamp
vi: Đèn xenon

en: Daylight D65
vi: Ánh nắng ban ngày D65

en: Temperature tone color picker.
vi: Bộ chọn lọc sắc màu nhiệt độ.

en: Black point:
vi: Điểm đen:

en: Auto exposure adjustments
vi: Điều chỉnh phơi nắng tự động

en: White Color Balance Settings File to Load
vi: Tập tin thiết lập cán cân màu tráng cần tải

en: "%1" is not a White Color Balance settings text file.
vi: « %1 » không phải là một tập tin văn bản thiết lập cán cân màu trắng.

en: Cannot load settings from the White Color Balance text file.
vi: Không thể tải thiết lập từ tập tin văn bản cán cân màu trắng.

en: White Color Balance Settings File to Save
vi: Tập tin thiết lập cán cân màu tráng cần lưu

en: Cannot save settings to the White Color Balance text file.
vi: Không thể lưu thiết lập vào tập tin văn bản cán cân màu trắng.

en: JPEG 2000 quality:
vi: Chất lượng JPEG 2000:

en: JPEG quality:
vi: Chất lượng JPEG:

en: PNG compression:
vi: Nén PNG:

en: Compress TIFF files
vi: Nén tập tin TIFF

note: #-#-#-#-#  338 (gnucash 2.2.2)  #-#-#-#-# src/report/stylesheets/stylesheet-easy.scm src/report/stylesheets/stylesheet-fancy.scm src/report/stylesheets/stylesheet-footer.scm
en: Date:
vi: Ngày:

en: Type:
vi: Kiểu:

en: Model:
vi: Mô hình:

en: Aspect Ratio:
vi: Tỷ lệ

en: <i>unknown</i>
vi: <i>không rõ</i>

en: RAW Image
vi: Ảnh RAW

en: <i>unchanged</i>
vi: <i>chưa đổi</i>

en: <i>unavailable</i>
vi: <i>không sẵn sàng</i>

en: Revert all changes
vi: Hoàn nguyên mọi thay đổi

en: Recent Tags
vi: Thẻ gần đầy

en: Apply changes?
vi: Áp dụng thay đổi ?

en: Always apply changes without confirmation
vi: Luôn luôn áp dụng thay đổi, không cần xác nhận

en: Reading metadata from files. Please wait...
vi: Đang nạp lại siêu dữ liệu từ tập tin. Hãy đời....

en: Writing metadata to files. Please wait...
vi: Đang ghi siêu dữ liệu vào tập tin. Hãy đời...

en: Read metadata from file to database
vi: Đọc siêu dữ liệu từ tập tin vào cơ sở dữ liệu

en: Write metadata to each file
vi: Ghi siêu dữ liệu vào mỗi tập tin

en: Read metadata from each file to database
vi: Đọc siêu dữ liệu từ mỗi tập tin vào cơ sở dữ liệu

en: Range:
vi: Phạm vi:

en: ICC profile
vi: Hồ sơ ICC

en: Full Image
vi: Ảnh đầy đủ

en: <b>Date</b>:
vi: <b>Ngày</b>:

en: Remove filter
vi: Bỏ bộ lọc

en: Makernote
vi: Ghi chú nhà tạo

en: Geolocation
vi: Nơi ở địa cầu

en: Tags:
vi: Thẻ:

en: Credit:
vi: Công trạng:

en: Postal Code:
vi: Mã bưu chính:

en: Configuration...
vi: Cấu hình...

en: No or invalid size specified
vi: Chưa ghi rõ kích cỡ hay kích cỡ không hợp lệ

en: Cannot create thumbnail for %1
vi: Không thể tạo ảnh mẫu cho %1

en: Host Name
vi: Tên máy

en: Custom Font
vi: Phông riêng

en: Visit digiKam project website
vi: Thăm nơi Mạng của dự án digiKam

en: Pan the image to a region
vi: Kéo ngang ảnh vào vùng

en: Pick
vi: Lấy

en: Failed to load image
vi: Không nạp được ảnh

en: No profile available...
vi: Không có sẵn hồ sơ...

en: The ICC profile product name
vi: Tên sẩn phẩm hồ sơ ICC

en: The ICC profile product description
vi: Mô tả sản phẩm hồ sơ ICC

en: Profile ID
vi: ID hồ sơ :

en: The ICC profile ID number
vi: Mã nhận diện hồ sơ ICC

en: The color space used by the ICC profile
vi: Miền màu dùng bởi hồ sơ ICC

en: Connection Space
vi: Miền kết nối

en: The connection space used by the ICC profile
vi: Miền kết nối dùng bởi hồ sơ ICC

en: Device Class
vi: Hạng thiết bị

en: The ICC profile device class
vi: Hạng thiết bị hồ sơ ICC

en: Rendering Intent
vi: Định vẽ

en: The ICC profile rendering intent
vi: Mục đích vẽ hồ sơ ICC

en: Profile Version
vi: Phiên bản Hồ sơ

en: The ICC version used to record the profile
vi: Phiên bản ICC dùng để thu hồ sơ

en: CMM Flags
vi: Cờ CMM

en: The ICC profile color management flags
vi: Các cờ quản lý màu sắc hồ sơ ICC

en: ICC Color Profile Information
vi: Thông tin hồ sơ màu ICC

note: #-#-#-#-#  277 (gnome-color-manager master)  #-#-#-#-# TRANSLATORS: this the ICC profile type
en: Input device
vi: Thiết bị nhập

note: #-#-#-#-#  277 (gnome-color-manager master)  #-#-#-#-# TRANSLATORS: this the ICC profile type
en: Display device
vi: Thiết bị hiển thị

en: Color space
vi: Miền màu

en: Link device
vi: Thiết bị liên kết

note: #-#-#-#-#  277 (gnome-color-manager master)  #-#-#-#-# TRANSLATORS: this the ICC profile type
en: Named color
vi: Màu có tên

note: #-#-#-#-#  400 (inkscape)  #-#-#-#-# TRANSLATORS: see http://www.newsandtech.com/issues/2004/03-04/pt/03-04_rendering.htm
en: Perceptual
vi: Dựa vào nhận thức

en: ICC color profile File to Save
vi: Tập tin hồ sơ màu ICC cần lưu

en: ICC Files (*.icc; *.icm)
vi: Tập tin ICC (*.icc; *.icm)

en: Standard EXIF Tags
vi: Thẻ EXIF chuẩn

en: EXIF File to Save
vi: Tập tin EXIF cần lưu

en: IPTC Records
vi: Mục ghi IPTC

en: IPTC File to Save
vi: Tập tin IPTC cần lưu

en: MakerNote EXIF Tags
vi: Thẻ EXIF MakerNote

en: Interoperability
vi: Khả năng thao tác với nhau

en: Image Information
vi: Thông tin ảnh

en: Photograph Information
vi: Thông tin ảnh chụp

en: Global Positioning System
vi: Hệ thống định vị toàn cầu

en: IIM Envelope
vi: Bao chứa IIM

en: IIM Application 2
vi: Ứng dụng IIM 2

en: File name: %1 (%2)
vi: Tên tập tin: %1 (%2)

en: <p><big><big><b>File name: %1 (%2)</b></big></big>
vi: <p><big><big><b>Tên tập tin: %1 (%2)</b></big></big>

en: File(s) or folder(s) to open
vi: Các tập tin/thư mục cần mở

en: Open Images From Folder
vi: Mở ảnh từ thư mục

en: About to delete file "%1"
    Are you sure?
vi: Sắp xoá tập tin « %1 »
    Bạn có chắc chưa?

en: Preparing slideshow. Please wait...
vi: Đang chuẩn bị chiếu ảnh. Hãy đợi...

note: i18n: ectx: Menu (Filters)
en: F&ilters
vi: Bộ &lọc

en: Tool Tip
vi: Mẹo công cụ

en: Color Management
vi: Quản lý màu

en: Save Images
vi: Lưu ảnh

en: Slide Show
vi: Chiếu ảnh

en: EXIF Actions
vi: Hành động EXIF

en: Visit Exiv2 project website
vi: Thăm nơi Mạng của dự án Exiv2

en: &Show splash screen at startup
vi: Hiện màn hình &giật gân khi khởi chạy

en: File/Image Information
vi: Thông tin ảnh/tập tin

en: Show file name
vi: Hiện tên tập tin

en: Show file date
vi: Hiện ngày tập tin

en: Show file size
vi: Hiện cỡ tập tin

en: Show image type
vi: Hiện kiểu ảnh

en: Show image dimensions
vi: Hiện các chiếu ảnh

en: Show camera make and model
vi: Hiển thị nhà chế tạo và mô hình của máy ảnh

en: Show camera date
vi: Hiện ngày máy ảnh

en: Show camera exposure and sensitivity
vi: Hiện phơi nắng và độ nhạy của máy ảnh

en: Show camera mode and program
vi: Hiện chế độ và chương trình của máy ảnh

en: Show camera flash settings
vi: Hiện thiết lập đèn nháy của máy ảnh

en: Show camera white balance settings
vi: Hiện thiết lập cán cân trắng của máy ảnh

note: i18n: ectx: @info:tipoftheday
en: <p>
    <table border="0" cellpadding="0" cellspacing="10" align="center">
    <tr>
    <td>
    <img src="hicolor/32x32/apps/digikam.png">
    </td>
    <td>
    ... that each photo has a context menu that can be reached by clicking on it with the right mouse button?
    </td>
    </tr>
    </table>
    </p>
vi: <p>
    <table border="0" cellpadding="0" cellspacing="10" align="center">
    <tr>
    <td>
    <img src="hicolor/32x32/apps/digikam.png">
    </td>
    <td>
    ... rằng mỗi ảnh chụp có trình đơn ngữ cảnh sẽ mở khi bạn bấm cái nút bên phải trên con chuột vào nó không?
    </td>
    </tr>
    </table>
    </p>

note: i18n: ectx: @info:tipoftheday
en: <p>
    <table border="0" cellpadding="0" cellspacing="10" align="center">
    <tr>
    <td>
    <img src="hicolor/32x32/apps/digikam.png">
    </td>
    <td>
    ... that you can customize your digiKam toolbars using Settings -> Configure Toolbars...?
    </td>
    </tr>
    </table>
    </p>
vi: <p>
    <table border="0" cellpadding="0" cellspacing="10" align="center">
    <tr>
    <td>
    <img src="hicolor/32x32/apps/digikam.png">
    </td>
    <td>
    ... rằng bạn có khả năng tùy chỉnh các thanh công cụ digiKam của mình bằng cách dùng mục « Thiết lập > Cấu hình thanh công cụ » không?
    </td>
    </tr>
    </table>
    </p>

note: i18n: ectx: @info:tipoftheday
en: <p>
    <table border="0" cellpadding="0" cellspacing="10" align="center">
    <tr>
    <td>
    <img src="hicolor/32x32/apps/digikam.png">
    </td>
    <td>
    ... that you can print the current image opened in the digiKam image editor?
    </td>
    </tr>
    </table>
    </p>
vi: <p>
    <table border="0" cellpadding="0" cellspacing="10" align="center">
    <tr>
    <td>
    <img src="hicolor/32x32/apps/digikam.png">
    </td>
    <td>
    ... rằng bạn có khả năng in ra ảnh hiện thời được mở trong bộ sửa ảnh digiKam không?
    </td>
    </tr>
    </table>
    </p>

note: i18n: ectx: @info:tipoftheday
en: <p>
    <table border="0" cellpadding="0" cellspacing="10" align="center">
    <tr>
    <td>
    <img src="hicolor/32x32/apps/digikam.png">
    </td>
    <td>
    ... that you could use &lt;Page Down&gt; and &lt;Page Up&gt; on your keyboard to switch between photos in the image editor?
    </td>
    </tr>
    </table>
    </p>
vi: <p>
    <table border="0" cellpadding="0" cellspacing="10" align="center">
    <tr>
    <td>
    <img src="hicolor/32x32/apps/digikam.png">
    </td>
    <td>
    ... rằng bạn có khả năng dùng phím &lt;Page Down&gt; (xuống trang) và &lt;Page Up&gt; (lên trang) trên bàn phím để chuyển đổi giữa những ảnh chụp khác nhau trong bộ sửa ảnh không?
    </td>
    </tr>
    </table>
    </p>

en: Uppercase
vi: Chữ hoa

note: #-#-#-#-#  1045 (openobject-addons)  #-#-#-#-# module: base
en: Default Value
vi: Giá trị mặc định

en: Exposure program
vi: Chương trình exposure

en: Exposure mode
vi: Chế độ phơi nắng

en: Metering mode
vi: Đơn vị đo

en: Subject distance
vi: Khoảng cách đối tượng

en: Video Codec
vi: Codec Video

en: Tilt
vi: Nghiêng

en: Accuracy
vi: Độ chính xác

en: Date and time
vi: Ng`y v` giờ

note: [message]: speaker=Lord Logalmier
en: Who is this?
vi: Ai đây?

en: Duplicates
vi: Bản sao

en: Sketch
vi: Phác thảo

en: <b>File</b>:
vi: <b>Tập tin</b>:

en: <b>Folder</b>:
vi: <b>Thư mục</b>:

en: Load...
vi: tải xuống

en: Try
vi: Thử

en: &First
vi: Đầ&u

en: &Last
vi: &Cuối

en: Print Image...
vi: In ảnh...

en: Fit to &Selection
vi: &Vừa khít vùng chọn

en: This option can be used to zoom the image to the current selection area.
vi: Tùy chọn này có thể được dùng để thu/phóng ảnh vào vùng chọn hiện thời.

en: Under-Exposure Indicator
vi: Cái chỉ chụp non

en: Over-Exposure Indicator
vi: Cái chỉ phơi quá lâu

en: This option can be used to crop the image. Select a region of the image to enable this action.
vi: Tùy chọn này có thể được dùng để xén ảnh. Hãy chọn một vùng trên ảnh để bật hành động này.

en: No selection
vi: Chưa chọn gì

en: Information about image size
vi: Thông tin về kích cỡ của ảnh

en: Saving:
vi: Đang lưu:

en: Failed to save file
    "%1"
    to
    "%2".
vi: Lỗi lưu tập tin
    « %1 »
    vào
    « %2 » .

en: New Image File Name
vi: Tên tập tin ảnh mới

en: JPEG 2000 image
vi: Ảnh JPEG 2000

en: You do not have write permissions for the file named "%1". Are you sure you want to overwrite it?
vi: Bạn không có quyền ghi tập tin tên « %1 ». Bạn có chắc muốn ghi đè lên nó không?

en: A file named "%1" already exists. Are you sure you want to overwrite it?
vi: Tập tin tên « %1 » đã có. Bạn có chắc muốn ghi đè lên nó không?

en: Failed to overwrite original file
vi: Lỗi ghi đè lên tập tin gốc

en: Error Saving File
vi: Gặp lỗi khi lưu tập tin

en: Under-Exposure indicator is enabled
vi: Cái chỉ chụp non đã bật

en: Under-Exposure indicator is disabled
vi: Cái chỉ chụp non bị tắt

en: Over-Exposure indicator is enabled
vi: Cái chỉ phơi quá lâu đã bật

en: Over-Exposure indicator is disabled
vi: Cái chỉ phơi quá lâu bị tắt

en: Delete File Permanently
vi: Xoá hoàn toàn tập tin

en: Delete Permanently without Confirmation
vi: Xoá hoàn toàn, không cần xác nhận

en: Move to Trash without Confirmation
vi: Chuyển vào Sọt Rác, không cần xác nhận

en: Image Editor - %1
vi: Bộ sửa ảnh — %1

en: There is no image to show in the current album.
    The image editor will be closed.
vi: Không có ảnh cần hiển thị trong tập ảnh hiện có.
    Như thế thì bộ sửa ảnh sẽ đóng.

en: No Image in Current Album
vi: Không có ảnh trong tập ảnh hiện có

en: Use Color Management for Printing
vi: Dùng khả năng Quản lý Màu để in

en: Connecting to camera...
vi: Đang kết nối tới máy ảnh...

en: Getting camera information...
vi: Đang lấy thông tin về máy ảnh...

en: Listing folders...
vi: Đang liệt kê các thư mục...

en: Listing files in %1...
vi: Đang liệt kê các tập tin nằm trong %1 ...

en: Downloading file %1...
vi: Đang tải về tập tin %1...

en: Converting %1 to lossless file format...
vi: Đang chuyển đổi %1 sang định dạng tập tin không mất gì...

en: Uploading file %1 to camera...
vi: Đang tải tập tin %1 lên máy ảnh...

en: Deleting file %1...
vi: Đang xoá tập tin %1...

en: Toggle lock file %1...
vi: Bật/tắt tập tin khoá %1...

en: Skipped file %1
vi: Đã bỏ qua tập tin %1

en: Failed to download file "%1".
vi: Lỗi tải xuống tập tin « %1 ».

en:  Do you want to continue?
vi:  Bạn có muốn tiếp tục không?

en: Failed to upload file "%1".
vi: Lỗi tải lên tập tin « %1 ».

en: Failed to delete file "%1".
vi: Lỗi xoá tập tin « %1 ».

en: Failed to toggle lock file "%1".
vi: Lỗi bật/tắt tập tin khoá « %1 ».

en: %1 - Select Camera Folder
vi: %1 — Chọn thư mục máy ảnh

en: About Driver
vi: Giới thiệu về trình điều khiển

en: File Renaming Options
vi: Tùy chọn thay tên tập tin

en: Auto-creation of Albums
vi: Tự động tạo tập ảnh

en: On the Fly Operations (JPEG only)
vi: Thao tác khi yêu cầu (chỉ JPEG)

en: Download Selected
vi: Tải về các điều chọn

en: Download All
vi: Tải về hết

en: Upload...
vi: Tải lên...

en: Toggle Lock
vi: Bật/tắt khoá

en: Show History
vi: Hiển thị lịch sử

en: Do you want to close the dialog and cancel the current operation?
vi: Bạn có muốn đóng hộp thoại này và thôi thao tác đang chạy không?

en: Disconnecting from camera, please wait...
vi: Đang ngắt kết nối tới máy ảnh, hãy đợi...

en: Scanning for new files, please wait...
vi: Đang quét tìm tập tin mới. Hãy đời...

en: Failed to connect to the camera. Please make sure it is connected properly and turned on. Would you like to try again?
vi: Lỗi kết nối tới máy ảnh. Hãy kiểm tra xem nó đã được kết nối và bật. Bạn có muốn thử lại không?

en: Connection Failed
vi: Lỗi kết nối

en: Select Image to Upload
vi: Chọn ảnh cần tải lên

en: <p>Please select the destination album from the digiKam library to import the camera pictures into.</p>
vi: <p>Hãy chọn trong thư viện digiKam tập ảnh đích vào đó cần nhập khẩu các ảnh của máy ảnh.</p>

en: The items listed below are locked by camera (read-only). These items will not be deleted. If you really want to delete these items, please unlock them and try again.
vi: Những mục được liệt kê bên cư cũng bị máy ảnh khoá (chỉ đọc). Vậy các mục này sẽ không bị xoá. Nếu bạn thực sự muốn xoá những mục này, hãy bỏ khoá chúng rồi thử lại.

en: Camera Folders
vi: Thư mục máy ảnh

en: Fix internal date && time
vi: Sửa ngày và giờ nội bộ

en: Auto-rotate/flip image
vi: Tự động xoay/lật ảnh

en: Convert to lossless file format
vi: Chuyển đổi sang định dạng tập tin không mất gì

en: New image format:
vi: Định dạng ảnh mới:

en: Extension-based sub-albums
vi: Tập ảnh phụ dựa vào phần mở rộng

en: Date-based sub-albums
vi: Tập ảnh phụ dựa vào ngày tháng

en: Full Text
vi: Văn bản đầy đủ

en: Local Settings
vi: Thiết lập cục bộ

en: Available:
vi: Có sẵn:

en: Camera filenames
vi: Tên tập tin máy ảnh

en: Change case to:
vi: Đổi chữ sang:

en: Tag: %1
vi: Thẻ: %1

en: Target URL %1 is not valid.
vi: URL đích %1 không hợp lệ

en: Target album is not in the album library.
vi: Tập ảnh đích không nằm trong thư viện tập ảnh.

en: Drag and drop an image here
vi: Kéo và thả ảnh vào đây

en: Show on left panel
vi: Hiện trên bảng trái

en: Show on right panel
vi: Hiện trên bảng phải

en: Remove item
vi: Gỡ bỏ mục

en: Drag and drop images here
vi: Kéo và thả ảnh vào đây

en: Show item on left panel
vi: Hiện mục trên bảng trái

en: Show item on right panel
vi: Hiện mục trên bảng phải

en: Text settings
vi: Thiết lập chữ

en: Size (%):
vi: Cỡ (%):

en: Clear List
vi: Gột danh sách

note: module: base
en: Workflow
vi: Luồng công việc

en: Not Tagged
vi: Chưa có thẻ

en: Color Model
vi: Mô hình màu

en: Aspect Ratio
vi: Tỷ lệ hình thể

en: Pixel Size
vi: Kích cỡ điểm ảnh

en: Frame Rate
vi: Tỷ lệ khung

en: Failed to auto-detect camera; please make sure it is connected properly and is turned on. Would you like to try again?
vi: Lỗi phát hiện tự động máy ảnh; hãy kiểm tra xem nó được kết nối và được bật. Bạn có muốn thử lại không?

en: Camera Configuration
vi: Cấu hình máy ảnh

en: Mounted Camera
vi: Máy ảnh được lắp

en: Camera List
vi: Danh sách máy ảnh

en: Camera Title
vi: Tựa máy ảnh

en: <p>Set here the name used in digiKam interface to identify this camera.</p>
vi: <p>Ở đây hãy đặt tên được dùng trên giao diện digiKam để nhận diện máy ảnh này.</p>

en: Camera Port Type
vi: Kiểu cổng máy ảnh

en: Serial
vi: Nối tiếp

en: <p>Select this option if your camera is connected to your computer using a serial cable.</p>
vi: <p>Hãy bật tùy chọn này nếu máy ảnh được kết nối đến máy tính bằng cáp kiểu nối tiếp.</p>

en: Camera Port Path
vi: Đường dẫn cổng máy tính

en: Camera Mount Path
vi: Đường dẫn lắp máy ảnh

en: MIME Types
vi: Dạng MIME

note: File Saving
en: Saving Images
vi: Đang lưu ảnh

en: Kipi Plugins
vi: Phần bổ sung Kipi

en: Show file si&ze
vi: Hiện &kích cỡ tập tin

en: Show file &modification date
vi: Hiện ngày &sửa đổi tập tin

en: Show digiKam &tags
vi: Hiện &thẻ digiKam

en: Show digiKam &rating
vi: Hiện đánh &giá digiKam

en: Thumbnail click action:
vi: Khi nhấn vào ảnh mẫu :

en: Show embedded preview
vi: Hiển thị ô xem thử nhúng

en: Start image editor
vi: Khởi chạy bộ sửa ảnh

en: Preview Options
vi: Xem Trước các Lựa Chọn

en: &Add...
vi: &Thêm...

en: &Edit...
vi: &Sửa...

en: Auto-&Detect
vi: &Tìm ra tự động

en: Visit Gphoto project website
vi: Thăm nơi Mạng của dự án Gphoto

en: Failed to auto-detect camera.
    Please check if your camera is turned on and retry or try setting it manually.
vi: Lỗi phát hiện tự động máy ảnh.
    Hãy kiểm tra xem máy ảnh được bật rồi thử lại, hoặc thử tự đặt nó.

en: Camera '%1' (%2) is already in list.
vi: Máy ảnh « %1 » (%2) đã có trong danh sách.

en: Found camera '%1' (%2) and added it to the list.
vi: Tìm thấy máy ảnh « %1 » (%2) và đã thêm nó vào danh sách.

en: Add Collection
vi: Thêm tập ảnh

en: Interface Options
vi: Tuy chọn giao diện

en: &Use theme background color
vi: Dùng mà&u nền của sắc thái

en: &Background color:
vi: Màu &nền:

en: Exposure Indicators
vi: Cái chỉ phơi nắng

en: &Under-exposure color:
vi: Mà&u chụp non:

en: &Over-exposure color:
vi: Màu phơi &quá lâu :

en: Enable Color Management
vi: Bật khả năng quản lý màu

en: <ul><li>Checked: Color Management is enabled</li><li>Unchecked: Color Management is disabled</li></ul>
vi: <ul><li>Chọn: khả năng quản lý màu đã được bật</li><li>Không chọn: khả năng quản lý màu đã bị tắt</li></ul>

en: Visit Little CMS project website
vi: Thăm nơi Mạng của dự án Little CMS

en: <p>You can use this button to get more detailed information about the selected workspace profile.</p>
vi: <p>Bạn có thể bấm cái nút này để xem thông tin chi tiết hơn về hồ sơ vùng làm việc đã chọn.</p>

en: Monitor profile:
vi: Xác lập bộ trình bày:

en: <p>You can use this button to get more detailed information about the selected monitor profile.</p>
vi: <p>Bạn có thể bấm cái nút này để xem thông tin chi tiết hơn về hồ sơ bộ trình bày đã chọn.</p>

en: <p>You can use this button to get more detailed information about the selected input profile.</p>
vi: <p>Bạn có thể bấm cái nút này để xem thông tin chi tiết hơn về hồ sơ nhập đã chọn.</p>

en: Use black point compensation
vi: Dùng bù điểm đen

en: <p><b>Black Point Compensation</b> is a way to make adjustments between the maximum black levels of digital files and the black capabilities of various digital devices.</p>
vi: <p><b>Bù điểm đen</b> là cách điều chỉnh giữa những cấp màu đen tối đa của tập tin điện số và khả năng màu đen của thiết bị điện số khác nhau.</p>

en: Rendering Intents:
vi: Ý định vẽ:

en: Profile Error
vi: Lỗi hồ sơ

en: Synchronize panels automatically
vi: Tự động đồng bộ hoá các bảng

en: Revert to default settings
vi: Hoàn nguyên về thiết lập mặc định

en: &Delay between images:
vi: &Hoãn giữa hai ảnh:

en: Start with current image
vi: Bắt đầu với ảnh hiện có

en: digiKam Information
vi: Thông tin digiKam

en: Show album name
vi: Hiện tên tập ảnh

en: Click To Exit...
vi: Nhấn để thoát...

en: Pan mode
vi: Chế độ di chuyển

note: #-#-#-#-#  404 (iso_3166)  #-#-#-#-# name for COG #-#-#-#-#  1045 (openobject-addons)  #-#-#-#-# module: base
en: Congo
vi: Công-gô

note: #-#-#-#-#  404 (iso_3166)  #-#-#-#-# name for GIN #-#-#-#-#  466 (weather-locations 2.25.5)  #-#-#-#-# GN - Guinea #-#-#-#-#  472 (weather-locations 2.25.5)  #-#-#-#-# #-#-#-#-#  1045 (openobject-addons)  #-#-#-#-# module: base
en: Guinea
vi: Ghi-nê

note: #-#-#-#-#  404 (iso_3166)  #-#-#-#-# name for TGO #-#-#-#-#  466 (weather-locations 2.25.5)  #-#-#-#-# TG - Togo #-#-#-#-#  472 (weather-locations 2.25.5)  #-#-#-#-# #-#-#-#-#  1045 (openobject-addons)  #-#-#-#-# module: base
en: Togo
vi: Tô-gô

note: #-#-#-#-#  404 (iso_3166)  #-#-#-#-# name for VUT #-#-#-#-#  466 (weather-locations 2.25.5)  #-#-#-#-# VU - Vanuatu #-#-#-#-#  472 (weather-locations 2.25.5)  #-#-#-#-#
en: Vanuatu
vi: Va-nu-a-tu

en: Default Language
vi: Ngôn ngữ mặc định

en: Spanish (Spain)
vi: Tây-ban-nha (Tây-ban-nha)

en: Spanish (Guatemala)
vi: Tiếng Tây Ban Nha (Gua-te-ma-la)

en: Spanish (Panama)
vi: Tiếng Tây Ban Nha (Pa-na-ma)

en: Deselect
vi: Bỏ chọn

en: Replace text
vi: Thay thế văn bản

en: Texture:
vi: Họa tiết:

en: Tokens
vi: Hiệu bài

en: author name
vi: tên tác giả

note: #-#-#-#-#  1188 (sawfish HEAD)  #-#-#-#-# ../lisp/sawfish/wm/workspace.jl ../lisp/sawfish/wm/util/prompt-wm.jl
en: Workspace:
vi: Vùng làm việc:

en: Instructions
vi: Hướng dẫn

en: Delete Search
vi: Xoá tìm kiếm

en: Points:
vi: Điểm:

en: Exposure:
vi: Phơi nắng:

en: Image Caption
vi: Phụ đề ảnh

en: Equals
vi: Bằng

en: Use metric units
vi: Dùng đơn vị mét

en: Search Docklets...
vi: Tìm Docklets...

en: Search Helpers...
vi: Tìm trợ giúp...

en: Click on any dock to configure.
vi: Bấm lên một thanh dock để cấu hình.

en: Drag any dock to reposition.
vi: Kéo thanh dock để đổi vị trí.

en: Delete the currently selected dock?
vi: Xóa thanh dock đang được chọn?

en: If you choose to delete the dock, all settings
    for the deleted dock will be permanently lost.
vi: Nếu bạn chọn xóa, tất cả các thiết lập
    cho thanh dock bị xóa cũng mất đi.

en: _Delete Dock
vi: _Xóa thanh Dock

en: .tar Archives
vi: tập tin .tar

en: _Zoom:
vi: Thu _phóng:

note: type: Content of: <book><chapter><section><title>
en: Moving
vi: Di chuyển

en: Sign up for {0}
vi: Đăng ký {0}

en: Don't have {0}?
vi: Bạn không có tài khoản {0}?

en: Account validation failed!
vi: Xác thực tài khoản thất bại!

en: Verify and save account information
vi: Xác thực và lưu thông tin tài khoản

en: Account validation succeeded!
vi: Xác thực tài khoản thành công!

en: <i>Verify and save account information</i>
vi: <i>Xác thực và lưu lại thông tin tài khoản</i>

en: Don't have an account?
vi: Bạn không có tài khoản?

en: _Statistics
vi: _Thống kê

en: New Mail
vi: Thư mới

en: S_earch
vi: Tìm _kiếm

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "1. A document intended to serve as a starting point in a hypertext system, especially the World Wide Web. 2. An entry page for a set of Web pages and other files in a Web site."
en: Home Page
vi: Trang chủ

en: Clear Recent Documents
vi: Xoá Danh sách Tài liệu gần đây

en: If you clear the Recent Documents list, you clear the following:
    • All items from the Places → Recent Documents menu item.
    • All items from the recent documents list in all applications.
vi: Xoá Danh sách Tài liệu gần đây thì cũng xoá:
    * Mọi mục trong trình đơn Mở nhanh → Tài liệu gần đây
    * Mọi mục trong danh sách tài liệu gần đây của mọi ứng dụng.

en: Are you sure you want to close all programs and restart the computer?
vi: Bạn có chắc muốn đóng tất cả chương trình và khởi động lại máy tính?

en: Time remaining:
vi: Thời gian còn lại

en: _Open Trash
vi: _Mở Sọt Rác

en: No results found.
vi: Không tìm thấy.

en: _Today
vi: Hô_m nay

en: consider strings to match if DISTANCE letters are different
vi: cnhững chuỗi vẫn còn khớp nếu chữ TẦM là khác nhau

en: build database (default is to search)
vi: xây dựng cơ sở dữ liệu (mặc định là tìm kiếm)

en: use location FILENAME to store doodle database
vi: dùng vị trí TÊN TẬP TIN để cất giữ co sở dữ liệu của doodle

en: for each matching file, print the extracted keywords
vi: cho mỗi tập tin khớp được, in ra những từ khóa đã trích

en: add the filename to the list of keywords (use when building database)
vi: thêm tên tập tin vào danh sách từ khóa (dùng khi xây dựng cơ sở dữ liệu)

en: print this help page
vi: in ra trang trợ giúp này

en: be case-insensitive (use when searching)
vi: bỏ qua chữ hoa/thường (dùng khi tìm kiếm)

en: log keywords to a file named FILENAME
vi: ghi lưu các từ khóa vào tập tin có tên TÊN TẬP TIN

en: do not load default set of extractor plugins
vi: không tải tập bổ sung trích mặc định

en: set the memory limit to SIZE MB (for the tree).
vi: đặt giới hạn bộ nhớ thành CỠ MB (cho cây).

en: print suffix tree (for debugging)
vi: in ra cây hậu tố (để gỡ lỗi)

en: exclude given paths from building or searching
vi: loại trừ những đường dẫn đã cho ra việc xây dựng hay tìm kiếm

en: doodle [OPTIONS] ([FILENAMES]*|[KEYWORDS]*)
vi: doodle [TÙY_CHỌN] ([TÊN_TẬP_TIN]*|[TỪ_KHÓA]*)

en: Index and search meta-data of files.
vi: Phụ lục và tìm kiếm siêu dữ liệu của tập tin.

en: Pruned: %s
vi: Đã xén bớt: %s

en: Call to '%s' for file '%s' failed: %s
vi: Cuộc gọi « %s » cho tập tin « %s » bị lỗi: %s

en: Processing '%s'
vi: Đang xử lý « %s »

en: No database specified.  Aborting.
vi: Chưa ghi rõ cơ sở dữ liệu nên hủy bỏ.

en: '%s' is an invalid database filename (has a colon) for building database (option '%s').
vi: « %s » là một tên tập tin cơ sở dữ liệu không hợp lệ (có dấu hai chấm) để xây dựng cơ sở dữ liệu (tùy chọn « %s »).

en: Could not open '%s' for logging: %s.
vi: Không thể mở « %s » để ghi lưu : %s.

en: Indexing '%s'
vi: Đang phụ lục « %s »

en: Keywords for matching file '%s':
vi: Từ khóa cần khớp với tập tin « %s »:

en: No database specified. Aborting.
vi: Chưa ghi rõ cơ sở dữ liệu nên hủy bỏ.

en: Call to '%s' for file '%s' failed: %s.
vi: Cuộc gọi « %s » cho tập tin « %s » bị lỗi: %s.

en: Searching for '%s':
vi: Đang tìm kiếm « %s »:

en: Warning: search string is longer than %d characters, search will not work.
vi: Cảnh báo : chuỗi tìm kiếm có độ dài hơn %d ký tự nên việc tìm kiệm sẽ không hoạt động được.

en: Warning: search string is longer than %d characters, search may not work properly.
vi: Cảnh báo : chuỗi tìm kiếm có độ dài hơn %d ký tự nên việc tìm kiếm có lẽ sẽ không hoạt động được.

en: 	Not found!
vi: 	Không tìm thấy.

en: You must pass a number to the '%s' option.
vi: Phải gởi một con số vào tùy chọn « %s ».

en: The options '%s' and '%s' cannot be used together!
vi: Không thể dùng cả hai tùy chọn « %s » và « %s » với nhau.

en: Specified memory limit is too high.
vi: Giới hạn bộ nhớ đã ghi rõ là quá cao.

en: Version %s
vi: Phiên bản %s

en: Use '--help' to get a list of options.
vi: Hãy dùng lệnh « --help » (trợ giúp) để xem danh sách các tùy chọn.

en: Invoke with filenames or directories to index!
vi: Hãy chạy với những tên tập tin hay thư mục cần phụ lục !

en: Invoke with query terms to search for!
vi: Hãy chạy với chuỗi truy vấn cần tìm kiếm !

en: run in debug mode, do not daemonize
vi: chạy bằng chế độ gỡ lỗi nên không chạy trong nền

en: add the filename to the list of keywords
vi: thêm tên tập tin vào danh sách từ khóa

en: log activity to a file named FILENAME
vi: ghi lưu các hoạt động vào tập tin có tên TÊN TẬP TIN

en: doodled [OPTIONS] [FILENAMES]
vi: doodled [TÙY_CHỌN] [TÊN_TẬP_TIN]

en: Continuously index files in the background.
vi: Phụ lục liên tục tập tin trong nền.

en: Event processing thread created.
vi: Mạch xử lý sự kiện đã được tạo.

en: Call to '%s' failed: %s
vi: Cuộc gọi « %s » bị lỗi: %s

en: Will monitor directory '%s' for changes.
vi: Sẽ theo dõi thư mục « %s » có thay đổi nào.

en: Processing file '%s'.
vi: Đang xử lý tập tin « %s ».

en: Main worker thread created.
vi: Mạch làm việc chính đã được tạo.

en: Failed to spawn event processing thread.
vi: Việc tạo mạch xử lý dữ kiện bị lỗi.

en: Registering with FAM for file system events.
vi: Đang đăng ký với FAM đốí với sự kiện hệ thống tập tin.

en: doodled startup complete.  Now waiting for FAM events.
vi: Trình doodled đã khởi chạy; hiện thời đời sự kiện kiểu FAM.

en: Error disconnecting from fam.
vi: Gặp lỗi khi ngắt kết nối ra FAM.

en: Failed to connect to fam.  Aborting.
vi: Lỗi kết nối đến FAM nên hủy bỏ.

en: Failed to create worker thread: %s
vi: Lỗi tạo mạch làm việc: %s

en: doodled is shutting down.
vi: Trình doodled đang thoát.

en: No files exist that doodled would monitor for changes.  Exiting.
vi: Không có tập tin mà trình dooodled cần theo dõi có thay đổi nên thoát.

en: Cancelling fam monitor '%s'.
vi: Đang thôi bộ theo dõi FAM « %s ».

en: Unloading libextractor plugins.
vi: Đang bỏ tải các bổ sung libextractor.

en: Invoke with filenames or directories to monitor!
vi: Hãy chạy với những tên tập tin hay thư mục cần theo dõi !

en: Assertion failed at %s:%d.
vi: Việc khắng định bị lỗi tại %s:%d.

en: Scanning '%s'
vi: Đang quét « %s »

en: Access to directory '%s' was denied.
vi: Truy cập thư mục « %s » bị từ chối.

en: FATAL: MALLOC called with size 0!
vi: LỖI NGHIÊM TRỌNG: MALLOC (cấp chỗ) được gọi với kích cỡ 0 !

en: FATAL: MALLOC called with size < 0!
vi: LỖI NGHIÊM TRỌNG: MALLOC (cấp chỗ) được gọi với kích cỡ < 0 !

en: FATAL: %s
vi: LỖI NGHIÊM TRỌNG: %s

en: FATAL: STRDUP called with str NULL!
vi: LỖI NGHIÊM TRỌNG: STRDUP được gọi với str (chuỗi) vô giá trị !

en: FATAL: can not allocate %u * %d elements (number too large) at %s:%d.
vi: LỖI NGHIÊM TRỌNG: không thể cấp « %u * %d » yếu tố (số quá lớn) tại %s:%d.

en: Usage: %s
    %s
vi: Cách sử dụng: %s
    %s

en: Arguments mandatory for long options are also mandatory for short options.
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.

en: Loading default set of libextractor plugins.
vi: Đang tải tập bổ sung libextractor mặc định.

en: Loading libextractor plugins: '%s'
vi: Đang tải các bổ sung libextractor: « %s »

en: Short read at offset %llu (attempted to read %llu bytes).
vi: Đọc quá ngắn tại hiệu %llu (cố đọc %llu byte).

en: '%s' failed: %s
vi: « %s » bị lỗi: %s

en: Short write at offset %llu (wanted to write %llu bytes).
vi: Ghi quá ngắn tại hiệu %llu (đã muốn ghi %llu byte).

en: Assertion failed at %s:%d.
    Database format error!
vi: Việc khắng định bị lỗi tại %s:%d.
    Lỗi định dạng cơ sở dữ liệu !

en: Memory limit (%u bytes) hit, serializing some data.
vi: Mới gặp giới hạn bộ nhớ (%u byte) nên xếp một phần dữ liệu theo thứ tự.

en: Reduced memory consumption for suffix tree to %u bytes.
vi: Mới giảm tiêu hao bộ nhớ cho cây hậu tố thành %u byte.

en: Assertion failed at %s:%d: %llu > %llu or %llu > %llu.
vi: Việc khắng định bị lỗi tại %s:%d: %llu > %llu hoặc %llu > %llu.

en: Assertion failed at %s:%d: %llu > %llu.
vi: Việc khắng định bị lỗi tại %s:%d: %llu > %llu.

en: Could not open '%s': %s
vi: Không thể mở « %s »: %s

en: Could not lock database '%s': %s
vi: Không thể khóa cơ sở dữ liệu « %s »: %s

en: Database file '%s' is from incomplete database build.  I will remove it and rebuild the database.
vi: Tập tin cơ sở dữ liệu « %s » được tạo do việc xây dựng cơ sở dữ liệu chưa hoàn thành nên sẽ gỡ bỏ nó rồi xây dựng lại cơ sở dữ liệu.

en: Could not unlink '%s': %s
vi: Không thể bỏ liên kết « %s »: %s

en: Database file '%s' has wrong magic code.
vi: Tập tin cơ sở dữ liệu « %s » có mã ma thuật không đúng.

en: Error reading database '%s' at %s.%d.
vi: Gặp lỗi khi đọc cơ sở dữ liệu « %s » tại %s.%d.

en: Database '%s' does not exist.
vi: Cơ sở dư liệu « %s » không tồn tại.

en: Error creating database '%s' at %s:%d: %s
vi: Gặp lỗi khi tạo cơ sở dữ liệu « %s » tại %s:%d: %s

en: Could not open temporary file '%s': %s
vi: Không thể mở tập tin tạm thời « %s »: %s

en: Writing doodle database to temporary file '%s'.
vi: Đang ghi cơ sở dữ liệu doodle vào tập tin tạm thời « %s ».

en: Could not remove old database '%s': %s
vi: Không thể gỡ bỏ cơ sở dữ liệu cũ « %s »: %s

en: Could not rename temporary file '%s' to '%s: %s
vi: Không thể thay đổi tên của tập tin tạm thời « %s » thành %s: %s

en: Assertion failed at %s:%d!
vi: Việc khắng định bị lỗi tại %s:%d!

en: Adding keyword '%s' for file '%s'.
vi: Đang thêm từ khóa « %s » cho tập tin « %s ».

en: Removing the keywords for file '%s'.
vi: Đang gỡ bỏ các từ khóa cho tập tin « %s ».

en: Scanning filesystem in order to remove obsolete entries from existing database.
vi: Đang quét hệ thống tập tin để gỡ bỏ các mục nhập cũ ra cơ sở dữ liệu tồn tại.

en: File '%s' could not be accessed: %s. Removing file from index.
vi: Không thể truy cập tập tin « %s »: %s nên gỡ bỏ nó ra phụ lục.

en: File '%s' is not a regular file. Removing file from index.
vi: Tập tin « %s » không phải là một tập tin chuẩn nên gỡ bỏ nó ra phụ lục.

en: Search for ?
vi: Tìm kiếm ?

en: Help:
vi: Trợ giúp:

en: Press ? for help menu, . for next topic, <space> to exit help.
vi: Nhấn:
    	? 				để hiện trình đơn trợ giúp
    	.				(dấu chấm) để xem chủ đề tiếp theo
    	phím dài 	để thoát khỏi trợ giúp.

en: Help information is available under the following topics:
vi: Có sẵn thông tin trợ giúp dưới những chủ đề sau :

en: Press a key from the list above, <space> or `q' to exit help,
      or `.' (full stop) to read each help page in turn.
vi: Nhấn:
    	một phím từ danh sách ở trên,
    	phím dài hoặc phím Q để thoát, hoặc
    	.	(dấu chấm) để đọc mỗi trang trợ giúp lần lượt.

en: error reading keyboard in help
vi: gặp lỗi khi đọc bàn phím trong trợ giúp

en: ioctl(TIOCGWINSZ) failed
vi: ioctl(TIOCGWINSZ) thất bại

en: doupdate in SIGWINCH handler failed
vi: doupdate (chạy cập nhật) trong phần điều khiển SIGWINCH bị lỗi

en: failed to restore old SIGWINCH sigact
vi: việc phục hồi SIGWINCH sigact cũ bị lỗi

en: failed to restore old signal mask
vi: việc phục hồi mặt nạ tín hiệu cũ bị lỗi

en: failed to get old signal mask
vi: việc lấy mặt nạ tín hiệu cũ bị lỗi

en: failed to get old SIGWINCH sigact
vi: việc lấy mặt nạ SIGWINCH sigact cũ bị lỗi

en: failed to block SIGWINCH
vi: việc ngăn chặn SIGWINCH bị lỗi

en: failed to set new SIGWINCH sigact
vi: việc đặt SIGWINCH sigact mới bị lỗi

en: failed to allocate colour pair
vi: viếc cấp phát cặp màu bị lỗi

en: failed to create title window
vi: việc tạo cửa sổ tiêu đề bị lỗi

en: failed to create whatinfo window
vi: việc tạo cửa sổ whatinfo (thông tin nào?) bị lỗi

en: failed to create baselist pad
vi: việc tạo phần đệm baselist (danh sách cơ bản) bị lỗi

en: failed to create heading pad
vi: việc tạo phần đệm heading (tiêu đề) bị lỗi

en: failed to create thisstate pad
vi: việc tạo phần đệm thisstate (tính trạng này) bị lỗi

en: failed to create info pad
vi: việc tạo phần đệm info (thông tin) bị lỗi

en: failed to create query window
vi: việc tạo cửa sổ truy vấn bị lỗi

en:   -- %d%%, press
vi:   -- %d%%, nhấn

en: %s for more
vi: %s để xem thêm

en: %s to go back
vi: %s để quay lại

en: [not bound]
vi: [không có tổ hợp]

en: [unk: %d]
vi: [không rõ: %d]

en: Scroll onwards through help/information
vi: Cuộn về phía trước trong trợ giúp/thông tin

en: Scroll backwards through help/information
vi: Cuộn ngược lại trong trợ giúp/thông tin

en: Go to top of list
vi: Đi tới đầu danh sách

en: Go to end of list
vi: Đi tới cuối danh sách

en: Request help (cycle through help screens)
vi: Yêu cầu trợ giúp (quay vòng qua các màn hình trợ giúp)

en: Cycle through information displays
vi: Quay vòng qua các màn hình thông tin

en: Redraw display
vi: Vẽ lại màn hình

en: Scroll onwards through list by 1 line
vi: Cuộn về phía trước trong danh sách 1 dòng

en: Scroll backwards through list by 1 line
vi: Cuộn ngược lại trong danh sách 1 dòng

en: Scroll onwards through help/information by 1 line
vi: Cuộn về phía trước trong trợ giúp/thông tin 1 dòng

en: Scroll backwards through help/information by 1 line
vi: Cuộn ngược lại trong trợ giúp/thông tin 1 dòng

en: Scroll onwards through list
vi: Cuộn về phía trước trong danh sách

en: Scroll backwards through list
vi: Cuộn ngược lại trong danh sách

en: Mark package(s) for installation
vi: Đánh dấu (các) gói để cài đặt

en: Mark package(s) for deinstallation
vi: Đánh dấu (các) gói để hủy cài đặt

en: Mark package(s) for deinstall and purge
vi: Đánh dấu (các) gói để hủy cài đặt và tẩy

en: Make highlight more specific
vi: Khiến chiếu sáng rõ ràng hơn

en: Make highlight less specific
vi: Khiến chiếu sáng ít rõ ràng hơn

en: Search for a package whose name contains a string
vi: Tìm kiếm một gói mà tên chứa một chuỗi

en: Repeat last search
vi: Lặp lại tìm kiếm cuối cùng

en: Swap sort order priority/section
vi: Trao đổi ưu tiên/phần của thứ tự sắp xếp

en: Quit, confirming, and checking dependencies
vi: Thoát, xác nhận, và kiểm tra phụ thuộc

en: Quit, confirming without check
vi: Thoát, xác nhận mà không kiểm tra

en: Quit, rejecting conflict/dependency suggestions
vi: Thoát, từ chối những đề nghị xung đột/phụ thuộc

en: Abort - quit without making changes
vi: Hủy bỏ — thoát mà không thay đổi gì

en: Revert to old state for all packages
vi: Đưa mọi gói trở về tính trạng cũ

en: Revert to suggested state for all packages
vi: Đưa mọi gói trở về tính trạng đã đề nghị

en: Revert to directly requested state for all packages
vi: Đưa mọi gói trở về tính trạng đã đề nghị thẳng

en: Select currently-highlighted access method
vi: Chọn phương pháp truy cập đang được chiếu sáng

en: Quit without changing selected access method
vi: Thoát mà không thay đổi phương pháp truy cập đã chọn

en: Keystrokes
vi: Phím tắt

en: Introduction to package selections
vi: Giới thiệu sự lựa chọn gói

en: Welcome to dselect's main package listing.
    
    You will be presented with a list of packages which are installed or available
    for installation.  You can navigate around the list using the cursor keys,
    mark packages for installation (using `+') or deinstallation (using `-').
    Packages can be marked either singly or in groups; initially you will see that
    the line `All packages' is selected.  `+', `-' and so on will affect all the
    packages described by the highlighted line.
    
    Some of your choices will cause conflicts or dependency problems; you will be
    given a sub-list of the relevant packages, so that you can solve the problems.
    
    You should read the list of keys and the explanations of the display.
    Much on-line help is available, please make use of it - press `?' at
    any time for help.
    
    When you have finished selecting packages, press <enter> to confirm changes,
    or `X' to quit without saving changes. A final check on conflicts and
    dependencies will be done - here too you may see a sublist.
    
    Press <space> to leave help and enter the list now.
vi: Xin chào mừng tới danh sách quản lý gói chính của dselect.
    
    Đây là danh sách những gói đã cài đặt hoặc sẵn sàng để cài đặt.
    Có thể di chuyển quanh danh sách bằng các phím mũi tên,
    đánh dấu các gói để cài đặt (dùng `+') hoặc hủy cài đặt (dùng `-').
    Có thể đánh dấu các gói riêng rẽ hoặc theo nhóm;
    đầu tiên dòng « Mọi gói » được chọn.
      `+', `-' v.v. ảnh hưởng mọi gói nằm trên dòng chiếu sáng.
    
    Một vài lựa chọn có thể tạo vấn đề xung đột hoặc phụ thuộc;
    nếu vậy thì sẽ có một danh sách con của những gói liên quan,
    để giúp giải quyết vấn đề.
    
    Nên đọc màn hình danh sách các phím tắt và tác động đều.
    Có cả trợ giúp trực tiếp trong chương trình, bạn xem nhé.
    Hiển thị trợ giúp này bất kỳ lúc nào bằng phím « ? ».
    
    Khi đã kết thúc việc chọn gói, nhấn phím <enter> để xác thực thay đổi,
    hoặc phím « X » để thoát ra mà không ghi nhớ thay đổi.
    Cuối cùng là việc kiểm tra xung đột và phụ thuộc — cũng có thể hiển thị một danh sách con.
    
    Lúc này, bạn nhấn phím dài để dời khỏi trợ giúp và đi vào danh sách.

en: Introduction to read-only package list browser
vi: Giới thiệu bộ duyệt danh sách gói chỉ đọc

en: Welcome to dselect's main package listing.
    
    You will be presented with a list of packages which are installed or available
    for installation.  Since you do not have the privilege necessary to update
    package states, you are in a read-only mode.  You can navigate around the
    list using the cursor keys (please see the `Keystrokes' help screen), observe
    the status of the packages and read information about them.
    
    You should read the list of keys and the explanations of the display.
    Much on-line help is available, please make use of it - press `?' at
    any time for help.
    
    When you have finished browsing, press `Q' or <enter> to quit.
    
    Press <space> to leave help and enter the list now.
vi: Xin chào mừng tới danh sách quản lý gói chính của dselect.
    
    Đây là danh sách những gói đã cài đặt hoặc sẵn sàng để cài đặt.
    Vì bạn không có đủ quyền cần thiết để cập nhật tính trạng các gói,
    nên nằm trong chế độ chỉ đọc. Có thể di chuyển quanh danh sách
    bằng các phím mũi tên (xin hãy xem màn hình trợ giúp « Phím tắt »),
    theo dõi trạng thái các gói và đọc thông tin về chúng.
    
    Nên đọc màn hình danh sách các phím tắt và tác động đều.
    Có cả trợ giúp trực tiếp trong chương trình, bạn xem nhé.
    Hiển thị trợ giúp này bất kỳ lúc nào bằng phím « ? ».
    
    Khi đã kết thúc việc duyệt, hãy nhấn phím « Q » hoặc phím dài để thoát.
    
    Lúc này, bạn nhấn phím dài để dời khỏi trợ giúp và đi vào danh sách.

en: Introduction to conflict/dependency resolution sub-list
vi: Giới thiệu danh sách con các giải pháp cho xung đột/phụ thuộc

en: Dependency/conflict resolution - introduction.
    
    One or more of your choices have raised a conflict or dependency problem -
    some packages should only be installed in conjunction with certain others, and
    some combinations of packages may not be installed together.
    
    You will see a sub-list containing the packages involved.  The bottom half of
    the display shows relevant conflicts and dependencies; use `i' to cycle between
    that, the package descriptions and the internal control information.
    
    A set of `suggested' packages has been calculated, and the initial markings in
    this sub-list have been set to match those, so you can just hit Return to
    accept the suggestions if you wish.  You may abort the change(s) which caused
    the problem(s), and go back to the main list, by pressing capital `X'.
    
    You can also move around the list and change the markings so that they are more
    like what you want, and you can `reject' my suggestions by using the capital
    `D' or `R' keys (see the keybindings help screen).  You can use capital `Q' to
    force me to accept the situation currently displayed, in case you want to
    override a recommendation or think that the program is mistaken.
    
    Press <space> to leave help and enter the sub-list; remember: press `?' for help.
vi: Giải quyết phụ thuộc/xung đột — giới thiệu.
    
    Một hoặc vài lựa chọn đã gây ra vấn đề xung đột hay phụ thuộc —
    một số gói nào đó chỉ cài đặt được cùng với một số gói khác, còn một số tổ hợp gói không thể được cài đặt cùng với nhau.
    Một danh sách con sẽ hiện ra cho biết những gói như vậy.
    Nửa dưới của màn hình hiển thị cách xung đột và phụ thuộc tương ứng;
    nhấn phím « i » để di chuyển giữa thông tin đó, mô tả gói và
    thông tin điều khiển nội bộ.
    
    Chương trình đưa ra các gói « đề nghị », và sự đánh dấu ban đầu trong
    danh sách con này tương ứng với những gói đó, vì thế có thể nhấn Return
    để chấp nhận những đề nghị nếu muốn.  Có thể hủy bỏ (các) thay đổi gây
    ra vấn đề, và quay lại màn hình chính bằng bấm phím « X » viết hoa.
    
    Đồng thời còn có thể di chuyển xung quanh danh sách
    và thay đổi các dấu cho hợp với ý muốn,
    và có thể « bỏ đi » các đề nghị của trình này bằng « D » hoặc « R » viết hoa
    (xem màn hình trợ giúp phím).
    Có thể dùng « Q » viết hoa để bắt buộc chương trình chấp nhận
    tình huống đã hiển thị, trong trường hợp muốn bỏ qua những lời khuyên
    hoặc nghĩ rằng chương trình đã nhầm.
    
    Lúc này có thể nhấn phím dài để thoát khỏi trợ giúp và xem danh sách con;
    hãy nhớ : nhấn « ? » để xem trợ giúp.

en: Display, part 1: package listing and status chars
vi: Màn hình, phần 1: danh sách gói và ký tự trạng thái

en: Display, part 2: list highlight; information display
vi: Màn hình, phần 2: chiếu sáng danh sách; màn hình thông tin

en: * Highlight: One line in the package list will be highlighted.  It indicates
      which package(s) will be affected by presses of `+', `-' and `_'.
    
    * The dividing line in the middle of the screen shows a brief explanation of
      the status of the currently-highlighted package, or a description of which
      group is highlighted if a group line is.  If you don't understand the
      meaning of some of the status characters displayed, go to the relevant
      package and look at this divider line, or use the `v' key for a verbose
      display (press `v' again to go back to the terse display).
    
    * The bottom of the screen shows more information about the
      currently-highlighted package (if there is only one).
    
      It can show an extended description of the package, the internal package
      control details (either for the installed or available version of the
      package), or information about conflicts and dependencies involving the
      current package (in conflict/dependency resolution sublists).
    
      Use the `i' key to cycle through the displays, and `I' to hide the
      information display or expand it to use almost all of the screen.
vi: * Chiếu sáng: Sẽ chiếu sáng một dòng trong danh sách gói.  Chiếu sáng
      chỉ ra gói nào sẽ bị ảnh hưởng khi nhấn phím « + », « - » và « _ ».
    
    • Dòng chia ở giữa màn hình cho biết giải thích ngắn gọn về trạng thái của
      gói đang được chiếu sáng, hoặc một mô tả ngắn gọn của nhóm nếu dòng
      đó là một nhóm.  Nếu không hiểu ý nghĩa của một vài ký tự cho biết
      trạng thái, thì hãy đi tới gói thích hợp và nhìn vào dòng chia, hoặc sử
      dụng phím « v »  để bật/tắt hiển thị mô tả chi tiết/ngắn gọn.
    • Phần đáy màn hình hiển thị thông tin thêm về gói đang được chiếu
      sáng (nếu có).
    
      Nó có thể hiển thị mô tả chi tiết hơn về gói, chi tiết về điều khiển gói
      nội bộ (cho phiên bản đã cài, hoặc có thể cài của gói), hoặc thông tin về
      xung đột và phụ thuộc mà gói gây ra
      (trong danh sách con xung đột/phụ thuộc).
    
      Dùng phím « i » để chuyển quanh các màn hình, và « I » để ẩn màn hình
      thông tin hay mở rộng để nó chiếu gần hết màn hình.

en: Introduction to method selection display
vi: Giới thiệu màn hình chọn phương pháp

en: dselect and dpkg can do automatic installation, loading the package files to be
    installed from one of a number of different possible places.
    
    This list allows you to select one of these installation methods.
    
    Move the highlight to the method you wish to use, and hit Enter.  You will then
    be prompted for the information required to do the installation.
    
    As you move the highlight a description of each method, where available, is
    displayed in the bottom half of the screen.
    
    If you wish to quit without changing anything use the `x' key while in the list
    of installation methods.
    
    A full list of keystrokes is available by pressing `k' now, or from the help
    menu reachable by pressing `?'.
vi: dselect và dpkg có thể cài đặt tự động, tải tập tin của gói cần cài đặt
    từ một trong số những nơi có thể dùng.
    
    Danh sách này cho phép chọn một trong số những phương pháp cài đặt này.
    
    Di chuyển chiếu sáng tới phương pháp muốn dùng, và nhấn phím Enter.
    Sau đó sẽ có nhắc về thông tin cần thiết cho việc cài đặt.
    
    Khi di chuyển chiếu sáng tới mỗi phương pháp, sẽ có mô tả về nó (nếu có)
    ở nửa dưới của màn hình.
    
    Nếu muốn thoát mà không thay đổi gì thì dùng phím « x » khi trong danh sách
    các phương pháp cài đặt.
    
    Nhấn phím « k » để xem danh sách đầy đủ các phím tắt,
    hoặc từ trình đơn trợ giúp bằng cách nhấn phím « ? ».

en: Keystrokes for method selection
vi: Phím tắt để chọn phương pháp

en: Type dselect --help for help.
vi: Gõ « dselect --help » để xem trợ giúp.

en: [A]ccess
vi: [A]Truy cập

en: Choose the access method to use.
vi: Chọn phương pháp truy cập để sử dụng.

en: [U]pdate
vi: [U]Cập nhật

en: Update list of available packages, if possible.
vi: Cập nhật danh sách những gói có sẵn, nếu có thể.

en: [S]elect
vi: [S]Chọn

en: Request which packages you want on your system.
vi: Yêu cầu những gói muốn có trên hệ thống.

en: [I]nstall
vi: [I]Cài

en: Install and upgrade wanted packages.
vi: Cài đặt và nâng cấp các gói mong muốn.

en: [C]onfig
vi: [C]ấu hình

en: Configure any packages that are unconfigured.
vi: Cấu hình những gói còn chưa được cấu hình.

en: [R]emove
vi: [R]Gỡ bỏ

en: Remove unwanted software.
vi: Gỡ bỏ phần mềm không mong muốn.

en: [Q]uit
vi: [Q]Thoát

en: Quit dselect.
vi: Thoát khỏi dselect.

en: Debian `%s' package handling frontend version %s.
vi: Tiền tiêu quản lý gói Debian « %s » phiên bản %s.

en: This is free software; see the GNU General Public License version 2 or
    later for copying conditions. There is NO warranty.
vi: Đây là phần mềm tự do; xem Giấy Phép Công Cộng GNU (GPL)
    phiên bản 2 hoặc mới hơn để biết thêm về điều kiện sao chép.
    Ở đây KHÔNG CÓ BẢO HÀNH GÌ CẢ.

en: <standard output>
vi: <đầu ra tiêu chuẩn>

en: Usage: %s [<option> ...] [<action> ...]
vi: Cách sử dụng: %s [<tùy_chọn> ...] [<hành_động> ...]

en: Actions:
vi: Hành vi:

en: Screenparts:
vi: Các phần màn hình:

en: Colours:
vi: Màu sắc:

en: Attributes:
vi: Thuộc tính:

en: couldn't open debug file `%.255s'
vi: không thể mở tập tin gỡ lỗi « %.250s »

en: screen part
vi: phần màn hình

en: colour
vi: màu

en: colour attribute
vi: thuộc tính màu

en: Terminal does not appear to support cursor addressing.
vi: Thiết bị cuỗi có vẻ không hỗ trợ cách gán địa chỉ cho con chạy.

en: Terminal does not appear to support highlighting.
vi: Thiết bị cuỗi có vẻ không hỗ trợ chiếu sáng.

en: Set your TERM variable correctly, use a better terminal,
    or make do with the per-package management tool %s.
vi: Hãy đặt đúng giá trị biến TERM, dùng một thiết bị cuối tốt hơn,
    hoặc làm việc với công cụ quản lý theo từng gói %s.

en: terminal lacks necessary features, giving up
vi: thiết bị cuối thiếu tính năng cần thiết, đầu hàng

en: 
    
    Move around with ^P and ^N, cursor keys, initial letters, or digits;
    Press <enter> to confirm selection.   ^L redraws screen.
vi: 
    
    Di chuyển bằng ^P và ^N, phím mũi tên, chữ cái đầu, hoặc chữ số;
    Nhấn phím Enter để chọn.   ^L vẽ lại màn hình.

en: Copyright (C) 1994-1996 Ian Jackson.
    Copyright (C) 2000,2001 Wichert Akkerman.
vi: Bản quyền © nam 1994-1996 Ian Jackson.
    Bản quyền © năm 2000,2001 Wichert Akkerman.

en: 
    
    Read-only access: only preview of selections is available!
vi: 
    
    Truy cập chỉ đọc: chỉ có sẵn xem trước các lựa chọn.

en: failed to getch in main menu
vi: việc getch (đọc từng ký tự khi gõ) vào trình đơn chính bị lỗi

en: unknown action string `%.50s'
vi: chuỗi hành động không rõ « %.250s »

en: dselect - list of access methods
vi: dselect — danh sách các phương pháp truy cập

en: Access method `%s'.
vi: Phương pháp truy cập « %s »

en: Abbrev.
vi: Viết tắt

en: doupdate failed
vi: việc doupdate (chạy tiến trình cập nhật) bị lỗi

en: failed to unblock SIGWINCH
vi: việc bỏ ngăn chặn SIGWINCH bị lỗi

en: failed to re-block SIGWINCH
vi: việc ngăn chặn lại SIGWINCH bị lỗi

en: getch failed
vi: việc getch (đọc từng ký tự khi gõ) bị lỗi

en: No explanation available.
vi: Không có giải thích sẵn sàng.

en: 
    Press <enter> to continue.
vi: 
    Nhấn phím Enter để tiếp tục lại.

en: Press <enter> to continue.
vi: Nhấn phím Enter để tiếp tục lại.

en: <standard error>
vi: <đầu lỗi tiêu chuẩn>

en: error reading acknowledgement of program failure message
vi: gặp lỗi khi đọc sự thừa nhận thông điệp lỗi của chương trình

en: update available list script
vi: cập nhật tập lệnh danh sách có sẵn

en: installation script
vi: tập lệnh cài đặt

en: query/setup script
vi: tập lệnh truy vấn/thiết lập

en: syntax error in method options file `%.250s' -- %s
vi: lỗi cú pháp trong tập tin tùy chọn phương pháp « %.250s » -- %s

en: error reading options file `%.250s'
vi: gặp lỗi khi đọc tập tin tùy chọn « %.250s »

en: unable to read `%.250s' directory for reading methods
vi: không thể đọc thư mục « %.250s » để các phương pháp đọc

en: method `%.250s' has name that is too long (%d > %d characters)
vi: phương pháp « %.250s » có tên quá dài (%d > %d ký tự)

en: unable to access method script `%.250s'
vi: không thể truy cập tập lệnh phương pháp « %.250s »

en: unable to read method options file `%.250s'
vi: không thể đọc tập tin tùy chọn phương pháp « %.250s »

en: non-digit where digit wanted
vi: không phải chữ số ở chỗ cần chữ số

en: EOF in index string
vi: gặp kết thúc tập tin trong chuỗi chỉ mục

en: index string too long
vi: chuỗi chỉ mục quá dài

en: newline before option name start
vi: dòng mới trước khi bắt đầu tên tùy chọn

en: EOF before option name start
vi: gặp kết thúc tập tin trước khi bắt đầu tên tùy chọn

en: nonalpha where option name start wanted
vi: không phải chữ cái ở chỗ cần bắt đầu tên tùy chọn

en: non-alphanum in option name
vi: không phải chữ cái hay số ở trong tên tùy chọn

en: EOF in option name
vi: gặp kết thúc tập tin trong tên tùy chọn

en: newline before summary
vi: dòng mới trước tổng kết

en: EOF before summary
vi: gặp kết thúc tập tin trước tổng kết

en: EOF in summary - missing newline
vi: gặp kết thúc tập tin trong tổng kết — thiếu dòng mới

en: unable to open option description file `%.250s'
vi: không thể mở tập tin mô tả tùy chọn « %.250s »

en: unable to stat option description file `%.250s'
vi: không thể lấy các thông tin về tập tin mô tả tùy chọn « %.250s »

en: failed to read option description file `%.250s'
vi: không thể đọc tập tin mô tả tùy chọn « %.250s »

en: error during read of option description file `%.250s'
vi: gặp lỗi trong khi đọc tập tin mô tả tùy chọn « %.250s »

en: error during read of method options file `%.250s'
vi: gặp lỗi trong khi đọc tập tin tùy chọn phương pháp « %.250s »

en: unable to open current option file `%.250s'
vi: không thể mở tập tin tùy chọn hiện thời « %.250s »

en: unable to write new option to `%.250s'
vi: không thể ghi tùy chọn mới tới « %.250s »

en: new package
vi: gói mới

en: install
vi: cài đặt

en: hold
vi: giữ lại

en: purge
vi: tẩy

en: REINSTALL
vi: CÀI_ĐẶT_LẠI

en: removed (configs remain)
vi: đã gỡ bỏ (vẫn còn cấu hình)

en: half installed
vi: đã cài một nửa

en: unpacked (not set up)
vi: đã mở gói (chưa thiết lập)

en: triggered
vi: đã sập bẫy

en: installed
vi: đã cài đặt

note: #-#-#-#-#  292 (gnome-doc-utils GNOME TRUNK)  #-#-#-#-# http://www.docbook.org/tdg/en/html/important.html This is used as a default title for important elements. #-#-#-#-#  893 (MATE Desktop Environment)  #-#-#-#-# #-#-#-#-#  1474 (gnome-doc-utils GNOME TRUNK)  #-#-#-#-# Accessible title for an impo
en: Important
vi: Quan trọng

en: !Bug!
vi: !Lỗi!

en: suggests
vi: đề nghị

en: recommends
vi: khuyên

en: depends on
vi: phụ thuộc vào

en: pre-depends on
vi: phụ thuộc trước vào

en: conflicts with
vi: xung đột với

en: provides
vi: cung cấp

en: replaces
vi: thay thế

en: enhances
vi: tăng cường

en: Req
vi: Cần

en: Imp
vi: Qtg

en: Std
vi: Chn

en: Opt
vi: TCh

en: Xtr
vi: Nữa

en: bUG
vi: lỗi

en: Obsolete/local
vi: Đã cũ/nội bộ

en: Brokenly installed packages
vi: Gói đã cài nhưng bị vỡ

en: Newly available packages
vi: Những gói mới sẵn sàng

en: Updated packages (newer version is available)
vi: Những gói cập nhật (có sẵn phiên bản mới hơn)

en: Obsolete and local packages present on system
vi: Có những gói đã cũ và gói nội bộ trong hệ thống

en: Up to date installed packages
vi: Những gói đã cài đặt phiên bản mới nhất

en: Available packages (not currently installed)
vi: Những gói có sẵn (nhưng chưa cài đặt)

en: Removed and no longer available packages
vi: Những gói đã gỡ bỏ và không còn nữa

en: Removed packages (configuration still present)
vi: Những gói đã gỡ bỏ (nhưng vẫn còn cấu hình)

en: Purged packages and those never installed
vi: Những gói đã tẩy và gói chưa bao giờ được cài đặt

en: Purged
vi: Đã tẩy

en: dselect - recursive package listing
vi: dselect — danh sách gói đệ quy

en: dselect - inspection of package states
vi: dselect — sự kiểm tra trạng thái các gói

en: dselect - main package listing
vi: dselect — danh sách gói chính

en:  (by section)
vi:  (theo phần)

en:  (avail., section)
vi:  (sẵn, phần)

en:  (status, section)
vi:  (trạng thái, phần)

en:  (by priority)
vi:  (theo ưu tiên)

en:  (avail., priority)
vi:  (sẵn, ưu tiên)

en:  (status, priority)
vi:  (trạng thái, ưu tiên)

en:  (alphabetically)
vi:  (theo bảng chữ cái)

en:  (by availability)
vi:  (theo khả năng sẵn)

en:  (by status)
vi:  (theo trạng thái)

en:  mark:+/=/- terse:v help:?
vi:  dấu:+/=/- ngắn gọn:v trợ giúp:?

en:  mark:+/=/- verbose:v help:?
vi:  dấu:+/=/- chi tiết:v trợ giúp:?

en:  terse:v help:?
vi:  ngắn gọn:v trợ giúp:?

en:  verbose:v help:?
vi:  chi tiết:v trợ giúp:?

en: The line you have highlighted represents many packages; if you ask to install, remove, hold, etc. it you will affect all the packages which match the criterion shown.
    
    If you move the highlight to a line for a particular package you will see information about that package displayed here.
    You can use `o' and `O' to change the sort order and give yourself the opportunity to mark packages in different kinds of groups.
vi: Dòng vừa chiếu sáng có nhiều gói; hành động cài đặt, gỡ bỏ, giữ lại, v.v... sẽ ảnh hưởng đến mọi gói tương ứng với tiêu chuẩn chỉ ra.
    
    Nếu di chuyển chiếu sáng tới một dòng của một gói nào đó, thì sẽ thấy thông tin về gói đó hiển thị ở đây.
    Có thể dùng « o » và « O » để thay đổi thứ tự sắp xếp và tạo điều kiện cho việc đánh dấu các gói trong các dạng nhóm khác nhau.

en: invalid search option given
vi: đưa ra tuỳ chọn tìm kiếm không hợp lệ

en: error in regular expression
vi: gặp lỗi trong biểu thức chính quy

en:  does not appear to be available
vi:  có vẻ không có sẵn

note: #-#-#-#-#  312 (gnome-packagekit gnome-3-0)  #-#-#-#-# TRANSLATORS: title: all of the packages on the system and availble in sources
en: All packages
vi: Mọi gói

en: %s packages without a section
vi: %s gói không nằm trong phần

en: %s packages in section %s
vi: %s gói trong phần %s

en: %s %s packages
vi: %s %s gói

en: %s %s packages without a section
vi: %s %s gói không nằm trong phần

en: %s %s packages in section %s
vi: %s %s gói trong phần %s

en: %-*s %s%s%s;  %s (was: %s).  %s
vi: %-*s %s%s%s;  %s (đã là: %s).  %s

en: Installed?
vi: Đã cài?

en: Old mark
vi: Dấu cũ

en: Marked for
vi: Dấu cho

en: Inst.ver
vi: Bản_cài

en: Avail.ver
vi: Bản_có

en: invalid character '%c' in archive '%.250s' member '%.16s' size
vi: ký tự không hợp lệ “%c” trong kho lưu “%.250s” kích thước thành viên “%.16s”

en: unable to write file '%s'
vi: không thể ghi tập tin “%s”

en: ar member name '%s' length too long
vi: độ dài tên tập tin thành viên của ar “%s” quá lớn

en: ar member size %jd too large
vi: kích thước thành viên “ar” %jd là quá lớn

en: generated corrupt ar header for '%s'
vi: đã tạo một dòng đầu ar bị hỏng cho “%s”

en: failed to fstat ar member file (%s)
vi: gặp lỗi khi lấy trạng thái về tập tin thành viên ar (%s)

en: cannot append ar member file (%s) to '%s': %s
vi: không thể nối thêm tập tin thành viên ar (%s) thành “%s”: %s

en: may not be empty string
vi: có lẽ không phải là chuỗi rỗng

en: must start with an alphanumeric
vi: phải bắt đầu bằng một chữ trong bảng chữ cái

en: character `%c' not allowed (only letters, digits and characters `%s')
vi: không cho phép ký tự “%c” (chỉ cho phép chữ cái, chữ số và ký tự “%s”)

en: error writing to architecture list
vi: gặp lỗi khi ghi vào danh sách kiến trúc

en: unable to create new file '%.250s'
vi: không thể tạo tập tin mới “%.250s”

en: unable to write new file '%.250s'
vi: không thể ghi tập tin mới “%.250s”

en: unable to flush new file '%.250s'
vi: không thể “flush” tập tin mới “%.250s”

en: unable to sync new file '%.250s'
vi: không thể “sync” (đồng bộ hóa) tập tin mới “%.250s”

en: unable to close new file `%.250s'
vi: không thể đóng tập tin mới “%.250s”

en: error removing old backup file '%s'
vi: không thể gỡ bỏ tập tin sao lưu dự phòng cũ “%s”

en: error creating new backup file '%s'
vi: không thể tạo tập tin sao lưu dự phòng mới “%s”

en: cannot remove `%.250s'
vi: không thể gỡ bỏ “%.250s”

en: error installing new file '%s'
vi: lỗi cài đặt tập tin mới “%s”

en: failed to write
vi: gặp lỗi khi ghi

en: failed to read
vi: gặp lỗi khi đọc

en: unexpected end of file or stream
vi: gặp kết thúc bất ngờ của tập tin hay dòng dữ liệu

en: failed to seek
vi: gặp lỗi khi di chuyển tới vị trí cần đọc

en: unable to execute %s (%s)
vi: không thể thực hiện %s (%s)

en: %s: pass-through copy error: %s
vi: %s: lỗi chép pass-through (chuyển qua): %s

en: %s: error binding input to gzip stream
vi: %s: lỗi đóng kết dữ liệu nhập với luồng nén gzip

en: %s: internal gzip read error: '%s'
vi: %s: lỗi đọc nội bộ của gzip: “%s”

en: %s: internal gzip write error
vi: %s: lỗi ghi nội bộ của gzip

en: %s: error binding output to gzip stream
vi: %s: lỗi đóng kết dữ liệu xuất với luồng nén gzip

en: %s: internal gzip read error
vi: %s: lỗi đọc nội bộ của gzip

en: %s: internal gzip write error: '%s'
vi: %s: lỗi ghi nội bộ của gzip: “%s”

en: %s: internal gzip write error: %s
vi: %s: lỗi ghi nội bộ của gzip: %s

en: %s: error binding input to bzip2 stream
vi: %s: lỗi đóng kết dữ liệu nhập với luồng nén bzip2

en: %s: internal bzip2 read error: '%s'
vi: %s: lỗi đọc nội bộ của bzip2: “%s”

en: %s: internal bzip2 write error
vi: %s: lỗi ghi nội bộ của bzip2

en: %s: error binding output to bzip2 stream
vi: %s: lỗi buộc dữ liệu xuất với luồng nén bzip2

en: %s: internal bzip2 read error
vi: %s: lỗi đọc nội bộ của bzip2

en: %s: internal bzip2 write error: '%s'
vi: %s: lỗi ghi nội bộ của bzip2: “%s”

en: unexpected bzip2 error
vi: gặp lỗi bzip2 bất thường

en: internal error (bug)
vi: lỗi nội  bộ

en: memory usage limit reached
vi: đã đạt đến giới hạn sử dụng bộ nhớ

en: unsupported compression preset
vi: không hỗ trợ phương thức nén cho trước

en: unsupported options in file header
vi: các tùy chọn không được hỗ trợ trong phần đầu tập tin

en: compressed data is corrupt
vi: dữ liệu đã nén bị hỏng

en: unexpected end of input
vi: kết thúc của đầu vào đột xuất

en: file format not recognized
vi: không nhận ra định dạng tập tin

en: unsupported type of integrity check
vi: kiểu của kiểm tra mức ưu tiên không được hỗ trợ

en: %s: lzma read error
vi: %s: lỗi đọc lzma

en: %s: lzma write error
vi: %s: lỗi ghi lzma

en: %s: lzma close error
vi: %s: lỗi đóng lzma

en: %s: lzma error: %s
vi: %s: lỗi lzma: %s

en: unknown compression strategy
vi: không hiểu chiến lược nén

en: updates directory contains file `%.250s' whose name is too long (length=%d, max=%d)
vi: thư mục cập nhật chứa tập tin “%.250s” có tên quá dài (độ dài=%d, tối đa=%d)

en: updates directory contains files with different length names (both %d and %d)
vi: thư mục cập nhật chứa các tập tin có tên có chiều dài khác nhau (cả hai %d và %d)

en: cannot scan updates directory `%.255s'
vi: không thể quét thư mục cập nhật “%.255s”

en: failed to remove incorporated update file %.255s
vi: gặp lỗi khi gỡ bỏ tập tin cập nhật đã hợp nhất %.255s

en: unable to create `%.255s'
vi: không thể tạo “%.255s”

en: unable to fill %.250s with padding
vi: không thể điền đầy %.250s bằng các ký tự đệm lót

en: unable to flush %.250s after padding
vi: không thể xóa sạch %.250s sau khi đệm lót

en: unable to seek to start of %.250s after padding
vi: không thể tìm vị trí tới đầu của %.250s sau khi đệm lót

en: unable to open lock file %s for testing
vi: không thể mở tập tin khoá %s để thử

en: unable to open/create status database lockfile
vi: không thể mở/tạo tập tin khóa của cơ sở dữ liệu trạng thái

en: you do not have permission to lock the dpkg status database
vi: không có quyền khóa cơ sở dữ liệu trạng thái của dpkg

en: dpkg status database
vi: cơ sở dữ liệu trạng thái dpkg

en: requested operation requires superuser privilege
vi: thao tác đã yêu cầu cần quyền của siêu người dùng (superuser)

en: unable to access dpkg status area
vi: không thể truy cập vùng trạng thái của dpkg

en: operation requires read/write access to dpkg status area
vi: thao tác cần thiết quyền đọc/ghi trong vùng trạng thái của dpkg

en: failed to remove my own update file %.255s
vi: gặp lỗi khi gỡ bỏ tập tin cập nhật của mình %.255s

en: unable to write updated status of `%.250s'
vi: không thể ghi trạng thái đã cập nhật của “%.250s”

en: unable to flush updated status of `%.250s'
vi: không thể đưa trạng thái đã cập nhật của “%.250s” lên đĩa cứng

en: unable to truncate for updated status of `%.250s'
vi: không thể cắt ngắn cho trạng thái đã cập nhật của “%.250s”

en: unable to fsync updated status of `%.250s'
vi: không thể fsync (đồng bộ tập tin) trạng thái đã cập nhật của “%.250s”

en: unable to close updated status of `%.250s'
vi: không thể đóng trạng thái đã cập nhật của “%.250s”

en: unable to install updated status of `%.250s'
vi: không thể cài đặt trạng thái đã cập nhật của “%.250s”

en: format version with empty major component
vi: định dạng của phiên bản có thành phần số lớn (major) trống rỗng

en: format version has no dot
vi: không có dấu chấm cho tên phiên bản

en: format version with empty minor component
vi: định dạng của phiên bản có thành phần số nhỏ (minor) trống rỗng

en: format version followed by junk
vi: phiên bản định dạng theo sau bởi junk (rác?)

en: unable to get file descriptor for directory '%s'
vi: không thể lấy filedescriptor (mô tả tập tin) cho thư mục “%s”

en: unable to sync directory '%s'
vi: không thể “sync” (đồng bộ) thư mục “%s”

en: unable to open directory '%s'
vi: không thể mở thư mục “%s”

en: unable to open file '%s'
vi: không thể mở tập tin “%s”

en: unable to sync file '%s'
vi: không thể động bộ hoá tập tin “%s”

en: unable to close file '%s'
vi: không thể đóng tập tin “%s”

en: failed to write details of `%.50s' to `%.250s'
vi: gặp lỗi khi ghi chi tiết về “%.50s” vào “%.250s”

en: unable to set buffering on %s database file
vi: không thể đặt khả năng chuyển hoán đệm trên tập tin cơ sở dữ liệu %s

en: failed to write %s database record about '%.50s' to '%.250s'
vi: gặp lỗi khi ghi vào “%.250s” mục ghi cơ sở dữ liệu %s về “%.50s”

en: %s: unrecoverable fatal error, aborting:
     %s
vi: %s: gặp lỗi nghiêm trọng mà không thể phục hồi nên hủy bỏ:
    %s

en: %s: outside error context, aborting:
     %s
vi: %s: nằm ngoài ngữ cảnh lỗi nên hủy bỏ:
     %s

en: out of memory for new error context
vi: không đủ bộ nhớ cho ngữ cảnh lỗi mới

en: %s: error while cleaning up:
     %s
vi: %s: lỗi khi dọn dẹp:
     %s

en: %s: too many nested errors during error recovery!!
vi: %s: quá nhiều lỗi lồng nhau trong khi phục hồi lỗi!!

en: out of memory for new cleanup entry
vi: không đủ bộ nhớ cho mục dọn dẹp mới

en: out of memory for new cleanup entry with many arguments
vi: không đủ bộ nhớ cho mục dọn dẹp mới có nhiều đối số

en: %s: error: %s
vi: %s: lỗi: %s

en: %s:%s:%d:%s: internal error: %s
vi: %s:%s:%d:%s: lỗi nội bộ: %s

en: '%.50s' is not allowed for %s
vi: ”%.50s” là không được phép cho %s

en: junk after %s
vi: rác nằm sau %s

en: invalid package name (%.250s)
vi: tên gói không hợp lệ (%.250s)

en: empty file details field `%s'
vi: trường chi tiết tập tin rỗng “%s”

en: file details field `%s' not allowed in status file
vi: không cho phép trường chi tiết tập tin “%s” trong tập tin trạng thái

en: too many values in file details field `%s' (compared to others)
vi: quá nhiều giá trị trong trường chi tiết tập tin “%s” (so với những cái khác)

en: too few values in file details field `%s' (compared to others)
vi: quá ít giá trị trong trường chi tiết tập tin “%s” (so với những cái khác)

en: yes/no in boolean field
vi: yes/no (có/không hay đúng/sai) trong trường lôgíc

en: foreign/allowed/same/no in quadstate field
vi: foreign/allowed/same/no trong trường bộ bốn

en: '%s' is not a valid architecture name: %s
vi: ”%s” không phải là tên kiến trúc hợp lệ: %s

en: word in `priority' field
vi: gặp từ trong trường “priority” (ưu tiên)

en: value for `status' field not allowed in this context
vi: không cho phép giá trị cho trường “status” (trạng thái) trong ngữ cảnh này

en: first (want) word in `status' field
vi: từ thứ nhất (want [muốn]) trong trường “status” (trạng thái)

en: second (error) word in `status' field
vi: từ thứ hai (error [lỗi]) trong trường “status” (trạng thái)

en: third (status) word in `status' field
vi: từ thứ ba (status [trạng thái]) trong trường “status” (trạng thái)

en: error in Version string '%.250s'
vi: lỗi trong chuỗi “Version” (phiên bản) “%.250s”

en: obsolete `Revision' or `Package-Revision' field used
vi: đã dùng trường “Revision” (bản sửa đổi) hoặc “Package-Revision” (bản sửa đổi gói) cũ

en: value for `config-version' field not allowed in this context
vi: không cho phép giá trị cho trường “config-version” (phiên bản cấu hình) trong ngữ cảnh này

en: error in Config-Version string '%.250s'
vi: lỗi trong chuỗi “Config-Version” (phiên bản cấu hình) “%.250s”

en: value for `conffiles' has malformatted line `%.*s'
vi: giá trị cho “conffiles” (các tập tin cấu hình) có dòng dạng sai “%.*s”

en: value for `conffiles' has line starting with non-space `%c'
vi: giá trị cho “conffiles” (các tập tin cấu hình) có dòng với ký tự đầu không phải khoảng trắng “%c”

en: root or null directory is listed as a conffile
vi: thư mục gốc hay rỗng được liệt kê như là một tập tin cấu hình

en: `%s' field, missing package name, or garbage where package name expected
vi: trường “%s”, tên gói bị thiếu, hoặc rác ở nơi chờ đợi tên gói

en: `%s' field, invalid package name `%.255s': %s
vi: trường “%s”, tên gói không hợp lệ “%.255s”: %s

en: '%s' field, missing architecture name, or garbage where architecture name expected
vi: trường “%s”, thiếu tên kiến trúc, hoặc gặp rác ở nơi cần là tên kiến trúc

en: '%s' field, reference to '%.255s': invalid architecture name '%.255s': %s
vi: trường “%s”, tham chiếu đến “%.255s”: tên kiến trúc không hợp lệ “%.255s”: %s

en: `%s' field, reference to `%.255s':
     bad version relationship %c%c
vi: trường “%s”, tham chiếu đến “%.255s”:
     quan hệ phiên bản sai %c%c

en: `%s' field, reference to `%.255s':
     `%c' is obsolete, use `%c=' or `%c%c' instead
vi: trường “%s”, tham chiếu đến “%.255s”:
     “%c” là cũ, dùng “%c=” hay “%c%c” thay thế

en: `%s' field, reference to `%.255s':
     implicit exact match on version number, suggest using `=' instead
vi: trường “%s”, tham chiếu đến “%.255s”:
     khớp chính xác ngầm số phiên bản, đề nghị dùng “=” thay thế

en: Only exact versions may be used for Provides
vi: Chỉ dùng được phiên bản chính xác cho Provides (miễn là)

en: `%s' field, reference to `%.255s':
     version value starts with non-alphanumeric, suggest adding a space
vi: trường “%s”, tham chiếu đến “%.255s”:
     giá trị phiên bản bắt đầu với ký tự không phải chữ số, đề nghị thêm dấu cách

en: `%s' field, reference to `%.255s': version contains `%c'
vi: trường “%s”, tham chiếu đến “%.255s”: phiên bản chứa “%c”

en: `%s' field, reference to `%.255s': version unterminated
vi: trường “%s”, tham chiếu đến “%.255s”: phiên bản chưa được kết thúc

en: '%s' field, reference to '%.255s': error in version
vi: trường “%s”, tham chiếu đến “%.255s”: gặp lỗi trong phiên bản

en: `%s' field, syntax error after reference to package `%.255s'
vi: trường “%s”, lỗi cú pháp ở sau tham chiếu đến gói “%.255s”

en: alternatives (`|') not allowed in %s field
vi: không cho phép cái thay thế (“|”) trong trường %s

en: value for `triggers-pending' field not allowed in this context
vi: không cho phép giá trị cho trường “triggers-pending” (bẫy chưa xử lý) trong ngữ cảnh này

en: illegal pending trigger name `%.255s': %s
vi: tên bẫy chưa giải quyết không hợp lệ “%.255s”: %s

en: duplicate pending trigger `%.255s'
vi: bẫy chưa giải quyết bị trùng lặp “%.255s”

en: value for `triggers-awaited' field not allowed in this context
vi: không cho phép giá trị cho trường “triggers-awaited” (các bẫy mong đợi) trong ngữ cảnh này

en: illegal package name in awaited trigger `%.255s': %s
vi: gặp tên gói không hợp lệ trong bẫy mong muốn “%.255s”: %s

en: duplicate awaited trigger package `%.255s'
vi: gói bẫy mong đợi bị trùng lặp “%.255s”

en: unable to stat source file '%.250s'
vi: không thể lấy trạng thái về tập tin nguồn “%.250s”

en: unable to change ownership of target file '%.250s'
vi: không thể thay đổi quyền sở hữu tập tin đích “%.250s”

en: unable to set mode of target file '%.250s'
vi: không thể đặt chế độ của tập tin đích “%.250s”

en: unable to unlock %s
vi: không thể khóa “%s”

en: unable to check file '%s' lock status
vi: không thể kiểm tra trạng thái khoá của tập tin “%s”

en: %s is locked by another process
vi: %s bị khóa bởi một tiến trình khác

en: unable to lock %s
vi: không thể khóa %s

en: showing file on pager
vi: hiển thị tập tin trên trang

en: could not open log '%s': %s
vi: không thể mở nhật ký “%s”: %s

en: <package status and progress file descriptor>
vi: <bộ mô tả trạng thái gói và tập tin tiến hành>

en: unable to write to status fd %d
vi: không thể ghi vào bộ mô tả tập tin (fd) kiểu trạng thái %d

en: failed to dup for std%s
vi: lỗi dup (nhân đôi?) cho std%s

en: failed to dup for fd %d
vi: lỗi dup (nhân đôi?) cho fd %d

en: unable to read filedescriptor flags for %.250s
vi: không thể đọc các cờ filedescriptor (mô tả tập tin) cho %.250s

en: unable to set close-on-exec flag for %.250s
vi: không thể đặt cờ close-on-exec (đóng khi thực hiện) cho %.250s

en: configuration error: %s:%d: %s
vi: lỗi cấu hình: %s:%d: %s

en: failed to open configuration file '%.255s' for reading: %s
vi: lỗi mở tập tin cấu hình “%.255s” để đọc: %s

en: unbalanced quotes in '%s'
vi: dấu trích dẫn không thành cặp trong “%s”

en: unknown option '%s'
vi: không rõ tùy chọn “%s”

en: '%s' needs a value
vi: tùy chọn “%s” yêu cầu một giá trị

en: '%s' does not take a value
vi: tùy chọn “%s” không chấp nhận giá trị

en: read error in configuration file `%.255s'
vi: lỗi đọc trong tập tin cấu hình “%.255s”

en: error closing configuration file `%.255s'
vi: lỗi đóng tập tin cấu hình “%.255s”

en: error opening configuration directory '%s'
vi: lỗi mở thư mục cấu hình “%s”

en: unknown option --%s
vi: tùy chọn không rõ “--%s”

en: --%s option takes a value
vi: tùy chọn “--%s” yêu cầu một giá trị

en: --%s option does not take a value
vi: tùy chọn “--%s” không chấp nhận giá trị

en: unknown option -%c
vi: tùy chọn không rõ “-%c”

en: -%c option takes a value
vi: tùy chọn “-%c” yêu cầu một giá trị

en: -%c option does not take a value
vi: tùy chọn “-%c” không chấp nhận giá trị

en: obsolete option '--%s'
vi: tùy chọn cũ “--%s”

en: conflicting actions -%c (--%s) and -%c (--%s)
vi: hành động xung đột “-%c (--%s)” và “-%c  (--%s)”

en: duplicate value for `%s' field
vi: giá trị nhân đôi cho trường “%s”

en: user-defined field name `%.*s' too short
vi: tên trường do người dùng xác định “%.*s” quá ngắn

en: duplicate value for user-defined field `%.*s'
vi: giá trị nhân đôi cho trường do người dùng xác định “%.*s”

en: empty value for %s
vi: giá trị rỗng cho %s

en: package has field '%s' but is missing architecture
vi: gói có trường “%s” nhưng lại thiếu kiến trúc

en: package has field '%s' but is architecture all
vi: gói có trường “%s” nhưng đây là kiến trúc chung

en: Configured-Version for package with inappropriate Status
vi: Configured-Version (phiên bản đã cấu hình) cho gói với Status (trạng thái) không thích hợp

en: package has status %s but triggers are awaited
vi: gói có trạng thái %s nhưng đang cần các bẫy

en: package has status triggers-awaited but no triggers awaited
vi: gói có trạng thái mong đợi bẫy nhưng chẳng có bẫy mong đợi nào cả

en: package has status %s but triggers are pending
vi: gói có trạng thái %s nhưng có bẫy chưa xử lý

en: package has status triggers-pending but no triggers pending
vi: gói có trạng thái bẫy chưa xử lý nhưng không có bẫy chưa xử lý nào cả

en: Package which in state not-installed has conffiles, forgetting them
vi: Gói trong trạng thái not-installed (chưa cài đặt) có các tập tin cấu hình, quên chúng đi

en: multiple non-coinstallable package instances present; most probably due to an upgrade from an unofficial dpkg
vi: có nhiều minh dụ gói “non-coinstallable” hiện diện; nguyên nhân gần như chắc chắn là do cập nhật từ kho dpkg không chính thức

en: mixed non-coinstallable and coinstallable package instances present; most probably due to an upgrade from an unofficial dpkg
vi: có sự pha trộn các gói “non-coinstallable” và “coinstallable” hiện diện; gần như chắc chắn có căn nguyên do cập nhật từ kho dpkg không chính thức

en: %s %s (Multi-Arch: %s) is not co-installable with %s which has multiple installed instances
vi: %s %s (Đa-kiến-trúc: %s) không “co-installable” với %s cái mà có nhiều minh dụ đã được cài đặt

en: failed to open package info file `%.255s' for reading
vi: lỗi mở tập tin thông tin gói “%.255s” để đọc

en: can't stat package info file `%.255s'
vi: không thể lấy các thông tin về tập tin thông tin gói “%.255s”

en: can't mmap package info file `%.255s'
vi: không thể mmap (ánh xạ bộ nhớ) tập tin thông tin gói “%.255s”

en: reading package info file '%.255s'
vi: đọc tập tin thông tin gói “%.255s”

en: failed to close after read: `%.255s'
vi: lỗi đóng sau khi đọc: “%.255s”

en: EOF after field name `%.*s'
vi: gặp kết thúc tập tin sau tên trường “%.*s”

en: newline in field name `%.*s'
vi: dòng mới trong tên trường “%.*s”

en: MSDOS EOF (^Z) in field name `%.*s'
vi: gặp kết thúc tập tin dạng MSDOS (^Z) trong tên trường “%.*s”

en: field name `%.*s' must be followed by colon
vi: tên trường “%.*s” phải có dấu hai chấm theo sau

en: EOF before value of field `%.*s' (missing final newline)
vi: gặp kết thúc tập tin nằm trước giá trị của trường “%.*s” (còn thiếu dòng mới cuối cùng)

en: MSDOS EOF char in value of field `%.*s' (missing newline?)
vi: ký tự kết thúc tập tin dạng MSDOS trong giá trị của trường “%.*s” (thiếu dòng mới?)

en: blank line in value of field '%.*s'
vi: gặp dòng trống trong trường “%.*s”

en: EOF during value of field `%.*s' (missing final newline)
vi: gặp kết thúc tập tin trong giá trị của trường “%.*s” (còn thiếu dòng mới cuối cùng)

en: several package info entries found, only one allowed
vi: tìm thấy vài mục nhập thông tin gói, chỉ cho phép một mục

en: no package information in `%.255s'
vi: không có thông tin gói trong “%.255s”

en: parsing file '%.255s' near line %d package '%.255s':
     %.255s
vi: phân tích tập tin “%.255s” ở gần dòng %d gói “%.255s”:
     %.255s

en: parsing file '%.255s' near line %d:
     %.255s
vi: phân tích tập tin “%.255s” ở gần dòng %d:
     %.255s

en: must start with an alphanumeric character
vi: phải bắt đầu bằng một ký tự kiểu số

[ctx: version]
en: <none>
vi: <không>

en: version string is empty
vi: chuỗi phiên bản là rỗng

en: version string has embedded spaces
vi: chuỗi phiên bản có khoảng trắng nhúng

en: epoch in version is not number
vi: kỷ nguyên trong phiên bản không phải là con số

en: epoch in version is negative
vi: phiên bản “epoch” là số âm

en: epoch in version is too big
vi: phiên bản “epoch” quá lớn

en: nothing after colon in version number
vi: không có gì nằm sau dấu hai chấm trong số thứ tự phiên bản

en: version number does not start with digit
vi: số của phiên bản không bắt đầu bằng con số

en: invalid character in version number
vi: gặp ký tự sai trong số thứ tự phiên bản

en: invalid character in revision number
vi: gặp ký tự sai trong số thứ tự bản sửa đổi

en: ambiguous package name '%s' with more than one installed instance
vi: tên gói chưa rõ rang “%s” vói nhiều hơn một thực thể được cài đặt

en: invalid character '%c' in field width
vi: ký tự “%c” trong độ rộng trường không hợp lệ

en: field width is out of range
vi: độ rộng trường nằm ngoài phạm vi cho phép

en: missing closing brace
vi: thiếu dấu ngoặc ôm

en: illegal package name in specifier '%s%s%s': %s
vi: tên gói không hợp lệ trong định danh “%s%s%s”: %s

en: illegal architecture name in specifier '%s:%s': %s
vi: tên kiến trúc không hợp lệ trong định danh “%s:%s”: %s

en: %s: warning: %s
vi: %s: cảnh báo: %s

en: unable to ignore signal %s before running %.250s
vi: không thể bỏ qua tín hiệu %s trước khi chạy %.250s

en: error un-catching signal %s: %s
vi: gặp lỗi khi hủy bắt tín hiệu %s: %s

en: %s (subprocess): %s
vi: %s (tiến trình con): %s

en: subprocess %s returned error exit status %d
vi: tiến trình con %s trả lại lỗi, trạng thái thoát %d

en: subprocess %s was interrupted
vi: tiến trình con “%s” bị ngắt

en: subprocess %s was killed by signal (%s)%s
vi: tiến trình con “%s” bị chấm dứt bởi tín hiệu (%s)%s

en: , core dumped
vi: , lõi bị đổ

en: subprocess %s failed with wait status code %d
vi: tiến trình con %s bị lỗi với mã trạng thái chờ %d

en: wait for subprocess %s failed
vi: gặp lỗi chờ tiến trình con %s

en: invalid package name `%.250s' in triggers deferred file `%.250s'
vi: tên gói không hợp lệ “%.250s” trong tập tin bẫy bị hoãn lại “%.250s”

en: truncated triggers deferred file `%.250s'
vi: tập tin bẫy trì hoãn bị cắt ngắn “%.250s”

en: syntax error in triggers deferred file `%.250s' at character `%s'%s
vi: gặp lỗi cú pháp trong tập tin bẫy trì hoãn “%.250s” ở ký tự “%s”%s

en: unable to open/create triggers lockfile `%.250s'
vi: không thể mở/tạo tập tin khoá bẫy “%.250s”

en: triggers area
vi: khu vực bẫy

en: unable to stat triggers deferred file `%.250s'
vi: không thể lấy trạng thái về tập tin bẫy trì hoãn “%.250s”

en: unable to open triggers deferred file `%.250s'
vi: không thể mở tập tin bẫy trì hoãn “%.250s”

en: unable to open/create new triggers deferred file `%.250s'
vi: không thể mở/tạo tập tin bẫy trì hoãn mới “%.250s”

en: error reading triggers deferred file `%.250s'
vi: gặp lỗi khi đọc tập tin bẫy trì hoãn “%.250s”

en: unable to write new triggers deferred file `%.250s'
vi: không thể mở tập tin bẫy trì hoãn mới “%.250s”

en: unable to close new triggers deferred file `%.250s'
vi: không thể mở tập tin bẫy trì hoãn mới “%.250s”

en: unable to install new triggers deferred file `%.250s'
vi: không thể cài đặt tập tin bẫy trì hoãn mới “%.250s”

en: invalid or unknown syntax in trigger name `%.250s' (in trigger interests for package `%.250s')
vi: gặp cú pháp không hợp lệ hoặc không rõ trong tên bẫy “%.250s” (trong sự quan tâm bẫy đối với gói “%.250s”

en: failed to open trigger interest list file `%.250s'
vi: lỗi mở tập tin danh sách sự quan tâm bẫy “%.250s”

en: failed to rewind trigger interest file `%.250s'
vi: lỗi tua lại tập tin danh sách sự quan tâm bẫy “%.250s”

en: trigger interest file `%.250s' syntax error; illegal package name `%.250s': %.250s
vi: gặp lỗi cú pháp trong tập tin sự quan tâm bẫy “%.250s”; tên gói không hợp lệ “%.250s”: %.250s

en: duplicate file trigger interest for filename `%.250s' and package `%.250s'
vi: sự quan tâm bẫy tập tin bị trùng đối với tên tập tin “%.250s” và gói “%.250s”

en: unable to read file triggers file `%.250s'
vi: không thể đọc tập tin bẫy tập tin “%.250s”

en: syntax error in file triggers file `%.250s'
vi: lỗi cú pháp trong tập tin bẫy tập tin “%.250s”

en: file triggers record mentions illegal package name `%.250s' (for interest in file `%.250s'): %.250s
vi: mục ghi bẫy tập tin chứa tên gói cấm “%.250s” (đối với sự quan tâm trong tập tin “%.250s”): %.250s

en: triggers ci file `%.250s' contains illegal trigger syntax in trigger name `%.250s': %.250s
vi: tập tin ci bẫy “%.250s” chứa cú pháp bẫy cấm trong tên bẫy “%.250s”: %.250s

en: unable to open triggers ci file `%.250s'
vi: không thể mở tập tin bẫy ci “%.250s”

en: triggers ci file contains unknown directive syntax
vi: tập tin bẫy ci chứa cú pháp chỉ thị không rõ

en: triggers ci file contains unknown directive `%.250s'
vi: tập tin bẫy ci chứa chỉ thị không rõ “%.250s”

en: unable to create triggers state directory `%.250s'
vi: không thể tạo thư mục tình trạng bẫy “%.250s”

en: unable to set ownership of triggers state directory `%.250s'
vi: không thể đặt quyền sở hữu của thư mục tình trạng bẫy “%.250s”

en: empty trigger names are not permitted
vi: không cho phép tên bẫy rỗng

en: trigger name contains invalid character
vi: tên bẫy chứa ký tự không hợp lệ

en: read error in `%.250s'
vi: lỗi đọc trong “%.250s”

en: fgets gave an empty string from `%.250s'
vi: fgets đưa ra một chuỗi rỗng từ “%.250s”

en: too-long line or missing newline in `%.250s'
vi: dòng quá dài hoặc dòng mới bị thiếu trong “%.250s”

en: unexpected eof reading `%.250s'
vi: gặp kết thúc tập tin bất thường khi đọc “%.250s”

en: error formatting string into varbuf variable
vi: gặp lỗi khi định dạng chuỗi sang biến varbuf

en: error reading from dpkg-deb pipe
vi: gặp lỗi khi đọc từ ống dẫn dpkg-deb

en: cannot skip padding for file '%.255s': %s
vi: không thể bỏ đệm cho tập tin “%.255s”: %s

en: cannot skip file '%.255s' (replaced or excluded?) from pipe: %s
vi: đã bỏ qua tập tin “%.255s” (bị thay thế hoặc bị loại trừ?) từ đường ống: %s

en: unable to create `%.255s' (while processing `%.255s')
vi: không tạo được “%.255s” (trong khi xử lý “%.255s”)

en: cannot copy extracted data for '%.255s' to '%.255s': %s
vi: không thể chép dữ liệu đã được rút trích cho “%.250s” thành “%.250s”: %s

en: error setting ownership of `%.255s'
vi: gặp lỗi khi đặt quyền sở hữu “%.255s”

en: error setting permissions of `%.255s'
vi: gặp lỗi khi đặt quyền hạn của “%.255s”

en: error closing/writing `%.255s'
vi: lỗi đóng/ghi “%.255s”

en: error creating pipe `%.255s'
vi: lỗi tạo ống dẫn “%.255s”

en: error creating device `%.255s'
vi: lỗi tạo thiết bị “%.255s”

en: error creating hard link `%.255s'
vi: lỗi tạo liên kết cứng “%.255s”

en: error creating symbolic link `%.255s'
vi: lỗi tạo liên kết mềm “%.255s”

en: error creating directory `%.255s'
vi: lỗi tạo thư mục “%.255s”

en: cannot compute MD5 hash for tar file '%.255s': %s
vi: không thể tính toán giá trị băm MD5 cho tập tin kho tar “%.250s”: %s

en: error setting timestamps of `%.255s'
vi: gặp lỗi khi đặt nhãn thời gian của “%.255s”

en: error setting ownership of symlink `%.255s'
vi: lỗi đặt quyền sở hữu của liên kết mềm “%.255s”

en: unable to read link `%.255s'
vi: không thể đọc liên kết “%.255s”

en: symbolic link '%.250s' size has changed from %jd to %zd
vi: kích thước liên kết mềm “%.250s” được thay đổi từ %jd thành %zd

en: trying to overwrite shared '%.250s', which is different from other instances of package %.250s
vi: đang cố ghi đè lên phần chung “%.250s”, cái mà cũng khác với trường hợp cụ thể của gói %.250s

en: failed to stat (dereference) existing symlink `%.250s'
vi: lỗi lấy trạng thái về (gỡ bỏ tham chiếu đến) liên kết mềm đã tồn tại “%.250s”

en: failed to stat (dereference) proposed new symlink target `%.250s' for symlink `%.250s'
vi: lỗi lấy trạng thái về (gỡ bỏ tham chiếu đến) đích liên kết mềm mới đã đề nghị “%.250s” đối với liên kết mềm “%.250s”

en: trying to overwrite `%.250s', which is the diverted version of `%.250s' (package: %.100s)
vi: đang thử ghi đè lên “%.250s”, cái mà làm trệch hướng phiên bản của “%.250s” (gói: %.100s)

en: trying to overwrite `%.250s', which is the diverted version of `%.250s'
vi: đang thử ghi đè lên “%.250s”, phiên bản đã chuyển hướng của “%.250s”

en: unable to stat `%.255s' (which I was about to install)
vi: không thể lấy trạng thái về “%.255s” (mà trình này sắp cài đặt)

en: unable to clean up mess surrounding `%.255s' before installing another version
vi: không thể dọn dẹp sự lộn xộn quanh “%.255s” trước khi cài đặt phiên bản khác

en: unable to stat restored `%.255s' before installing another version
vi: không thể lấy trạng thái về “%.255s” đã phục hồi trước khi cài đặt phiên bản khác

en: archive contained object `%.255s' of unknown type 0x%x
vi: kho nén chứa đối tượng “%.255s” có kiểu không rõ 0x%x

en: Replacing files in old package %s ...
vi: Đang thay thế các tập tin trong gói cũ %s ...

en: Replaced by files in installed package %s ...
vi: Được thay thế bằng các tập tin trong gói đã cài đặt %s ...

en: trying to overwrite directory '%.250s' in package %.250s %.250s with nondirectory
vi: đang cố ghi đè lên thư mục “%.250s” trong gói %.250s %.250s với điều khác thư mục

en: trying to overwrite '%.250s', which is also in package %.250s %.250s
vi: đang cố ghi đè lên “%.250s”, cái mà cũng nằm trong gói %.250s %.250s

en: unable to move aside `%.255s' to install new version
vi: không thể di chuyển “%.255s” riêng ra để cài đặt phiên bản mới

en: unable to make backup symlink for `%.255s'
vi: không thể tạo liên kết mềm sao lưu cho “%.255s”

en: unable to chown backup symlink for `%.255s'
vi: không thể chown (chuyển đổi chủ sở hữu) liên kết mềm sao lưu cho “%.255s”

en: unable to make backup link of `%.255s' before installing new version
vi: không thể tạo liên kết mềm sao lưu của “%.255s” trước khi cài đặt phiên bản mới

en: unable to install new version of `%.255s'
vi: không thể cài đặt phiên bản mới của “%.255s”

en: unable to open '%.255s'
vi: không thể mở “%.255s”

en: unable to sync file '%.255s'
vi: không thể động bộ hoá tập tin “%.255s”

en: ignoring dependency problem with %s:
    %s
vi: đang lờ vấn đề quan hệ phụ thuộc về %s:
    %s

en: considering deconfiguration of essential
     package %s, to enable %s
vi: coi như hủy cấu hình của gói cốt yếu %s,
     để bật %s

en: no, %s is essential, will not deconfigure
     it in order to enable %s
vi: không, %s là cốt yếu, sẽ không bỏ
     cấu hình nó cốt để bật %s

en: no, cannot proceed with %s (--auto-deconfigure will help):
    %s
vi: không, không thể xử lý %s (“--auto-deconfigure” [tự động bỏ cấu hình] sẽ có ích):
    %s

en: removal of %.250s
vi: việc gỡ bỏ %.250s

en: installation of %.250s
vi: việc cài đặt %.250s

en: considering deconfiguration of %s, which would be broken by %s ...
vi: xem xét đến hủy cấu hình %s, cái mà sẽ bị %s làm hỏng ...

en: yes, will deconfigure %s (broken by %s)
vi: có, sẽ hủy cấu hình %s (bị %s làm hỏng)

en: regarding %s containing %s:
    %s
vi: liên quan đến %s chứa %s:
    %s

en: ignoring breakage, may proceed anyway!
vi: đang lờ trường hợp vỡ, vẫn có thể tiếp tục lại.

en: installing %.250s would break %.250s, and
     deconfiguration is not permitted (--auto-deconfigure might help)
vi: cài đặt %.250s nên vỡ %.250s, cũng không cho phép
    hủy cấu hình (“--auto-deconfigure” [tự động hủy cấu hình] sẽ giúp)

en: installing %.250s would break existing software
vi: cài đặt %.250s nên vỡ phần mềm đã có

en: considering removing %s in favour of %s ...
vi: coi là gỡ bỏ %s trong sự đồng ý của %s ...

en: %s is not properly installed; ignoring any dependencies on it
vi: %s hầu như chắc chắn là chưa được cài đặt; lờ đi bất kỳ phụ thuộc vào nó

en: may have trouble removing %s, as it provides %s ...
vi: có thể gặp khó khăn trong việc gỡ bỏ %s, vì nó cung cấp %s ...

en: package %s requires reinstallation, but will remove anyway as you requested
vi: gói %s yêu cầu cài đặt lại, nhưng sẽ vẫn gỡ bỏ nó theo yêu cầu của bạn

en: package %s requires reinstallation, will not remove
vi: gói %s yêu cầu cài đặt lại, sẽ không được gỡ bỏ

en: yes, will remove %s in favour of %s
vi: yes, sẽ gỡ bỏ %s trong sự đồng ý của %s

en: conflicting packages - not installing %.250s
vi: gói xung đột với nhau nên không cài đặt %.250s

en: ignoring conflict, may proceed anyway!
vi: đang lờ trường hợp xung đột, vẫn có thể tiếp tục lại!

en: --%s --recursive needs at least one path argument
vi: --%s --recursive (đệ quy) cần ít nhất một tham số đường dẫn

en: find for dpkg --recursive
vi: tìm cho dpkg --recursive (đệ qui)

en: failed to fdopen find's pipe
vi: lỗi fdopen ống dẫn của find (tìm)

en: error reading find's pipe
vi: gặp lỗi khi đọc ống dẫn của find (tìm)

en: error closing find's pipe
vi: gặp lỗi khi đóng ống dẫn của find (tìm)

en: find for --recursive returned unhandled error %i
vi: việc find (tìm) cho “--recursive” (đệ qui) trả lại lỗi không được quản lý %i

en: searched, but found no packages (files matching *.deb)
vi: đã tìm kiếm, nhưng không tìm thấy gói nào (tập tin khớp với *.deb)

en: --%s needs at least one package archive file argument
vi: “--%s” cần ít nhất một đối số kiểu tập tin kho lưu gói

en: Selecting previously unselected package %s.
vi: Chọn gói đã bị hủy chọn trước đây %s.

en: Skipping unselected package %s.
vi: Bỏ qua gói không được lựa chọn %s.

en: version %.250s of %.250s already installed, skipping
vi: phiên bản %.250s của %.250s đã được cài đặt nên bỏ qua

en: downgrading %.250s from %.250s to %.250s
vi: nâng cấp %.250s từ %.250s thành %.250s

en: will not downgrade %.250s from %.250s to %.250s, skipping
vi: sẽ không hạ thấp phiên bản %.250s từ phiên bản %.250s xuống %.250s nên bỏ qua

en: unable to remove newly-installed version of `%.250s' to allow reinstallation of backup copy
vi: không thể gỡ bỏ phiên bản mới cài đặt của “%.250s” để cho phép cài đặt lại bản sao lưu

en: unable to restore backup version of `%.250s'
vi: không thể phục hồi phiên bản sao lưu của “%.250s”

en: unable to remove backup copy of '%.250s'
vi: không thể gỡ bỏ bản sao lưu của “%.250s”

en: unable to remove newly-installed version of `%.250s'
vi: không thể gỡ bỏ phiên bản mới cài đặt của “%.250s”

en: unable to remove newly-extracted version of `%.250s'
vi: không thể gỡ bỏ phiên bản mới giải phóng của “%.250s”

en: unable to stat new distributed conffile '%.250s'
vi: không thể lấy trạng thái tập tin cấu hình mới phát hành “%.250s”

en: unable to stat current installed conffile `%.250s'
vi: không thể lấy trạng thái vê tập tin cấu hình hiện thời được cài đặt “%.250s”

en: 
    Configuration file `%s', does not exist on system.
    Installing new config file as you requested.
vi: 
    Tập tin cấu hình “%s” không nằm trên hệ thống.
    Đang cài đặt tập tin cấu hình mới như bạn yêu cầu.

en: %s: failed to remove old backup '%.250s': %s
vi: %s: gặp lỗi khi gỡ bỏ bản sao lưu cũ “%.250s”: %s

en: %s: failed to rename '%.250s' to '%.250s': %s
vi: %s: gặp lỗi khi thay đổi tên “%.250s” thành “%.250s”: %s

en: %s: failed to remove '%.250s': %s
vi: %s: gặp lỗi khi gỡ bỏ “%.250s”: %s

en: %s: failed to remove old distributed version '%.250s': %s
vi: %s: gặp lỗi khi gỡ bỏ phiên bản phát hành cũ “%.250s”: %s

en: %s: failed to remove '%.250s' (before overwrite): %s
vi: %s: gặp lỗi khi gỡ bỏ “%.250s” (trước khi ghi đè): %s

en: %s: failed to link '%.250s' to '%.250s': %s
vi: %s: gặp lỗi khi liên kết “%.250s” tới “%.250s”: %s

en: Installing new version of config file %s ...
vi: Đang cài đặt phiên bản mới của tập tin cấu hình %s ...

en: unable to install `%.250s' as `%.250s'
vi: không thể cài đặt “%.250s” như là “%.250s”

en: no package named `%s' is installed, cannot configure
vi: không có gói tên “%s” được cài đặt nên không thể cấu hình

en: package %.250s is already installed and configured
vi: gói %.250s đã được cài đặt và cấu hình

en: package %.250s is not ready for configuration
     cannot configure (current status `%.250s')
vi: gói %.250s chưa sẵn sàng để cấu hình
     nên không thể cấu hình (trạng thái hiện thời “%.250s”)

en: package %s cannot be configured because %s is not ready (current status '%s')
vi: gói “%s” chưa được cấu hình bởi vì “%s” chưa sẵn sàng (trạng thái hiện thời “%s”)

en: package %s %s cannot be configured because %s is at a different version (%s)
vi: gói %s %s không thể được cấu hình bởi vì %s có phiên bản khác (%s)

en: dependency problems prevent configuration of %s:
    %s
vi: có vấn đề quan hệ phụ thuộc ngăn cản việc cấu hình %s:
    %s

en: dependency problems - leaving unconfigured
vi: vấn đề quan hệ phụ thuộc - để nguyên chưa được cấu hình

en: %s: dependency problems, but configuring anyway as you requested:
    %s
vi: %s: có vấn đề quan hệ phụ thuộc, nhưng vẫn cấu hình như bạn yêu cầu:
    %s

en: Package is in a very bad inconsistent state - you should
     reinstall it before attempting configuration.
vi: Gói ở trong trạng thái hay thay đổi rất xấu - nên cài đặt
     lại trước khi thử cấu hình.

en: Setting up %s (%s) ...
vi: Đang cài đặt %s (%s) ...

en: %s: unable to stat config file '%s'
     (= '%s'): %s
vi: %s: không thể lấy trạng thái tập tin cấu hình “%s”
     (= “%s”): %s

en: %s: config file '%s' is a circular link
     (= '%s')
vi: %s: tập tin cấu hình “%s” là một liên kết vòng tròn
     (= “%s”)

en: %s: unable to readlink conffile '%s'
     (= '%s'): %s
vi: %s: không thể readlink (thêm liên kết lại) tập tin cấu hình “%s”
     (= “%s”): %s

en: %s: conffile '%.250s' resolves to degenerate filename
     ('%s' is a symlink to '%s')
vi: %s: tập tin cấu hình “%.250s” trở thành tên tập tin thoái hoá
     (“%s” là liên kết mềm tới “%s”)

en: %s: conffile '%.250s' is not a plain file or symlink (= '%s')
vi: %s: tập tin cấu hình “%.250s” không phải là một tập tin tiêu chuẩn
    hay liên kết mềm (= “%s”)

en: cannot compute MD5 hash for file '%s': %s
vi: không thể tính toán mã băm MD5 cho tập tin “%s”: %s

en: %s: unable to open %s for hash: %s
vi: %s: không thể mở %s để băm: %s

en: conffile difference visualizer
vi: Công cụ quan sát sự khác biệt của tập tin cấu hình

en: Type `exit' when you're done.
vi: Gõ “exit” (thoát) một khi hoàn tất.

en: conffile shell
vi: hệ vỏ conffile

en: 
    Configuration file `%s'
vi: 
    Tập tin cấu hình “%s”

en:  (actually `%s')
vi:  (thực sự “%s”)

en: 
     ==> File on system created by you or by a script.
     ==> File also in package provided by package maintainer.
vi: 
     ==> Tập tin trên hệ thống tạo bởi người dùng hoặc bởi một văn lệnh.
     ==> Tập tin cũng nằm trong gói cung cấp bởi người duy trì gói.

en: 
         Not modified since installation.
vi: 
         Chưa sửa đổi kể từ lúc cài đặt.

en: 
     ==> Modified (by you or by a script) since installation.
vi: 
     ==> Đã sửa đổi (bởi người dùng hay văn lệnh) kể từ lúc cài đặt.

en: 
     ==> Deleted (by you or by a script) since installation.
vi: 
     ==> Đã xoá (bởi bạn hay văn lệnh) kể từ lúc cài đặt.

en:  ==> Package distributor has shipped an updated version.
vi:  ==> Nhà phân phối gói đã cung cấp một phiên bản đã cập nhật.

en:      Version in package is the same as at last installation.
vi:      Phiên bản trong gói bị trùng với phiên bản cài đặt cuối cùng.

en:  ==> Using new file as you requested.
vi:  ==> Đang sử dụng tập tin mới như bạn yêu cầu.

en:  ==> Using current old file as you requested.
vi:  ==> Đang sử dụng tập tin cũ hiện thời như bạn yêu cầu.

en:  ==> Keeping old config file as default.
vi:  ==> Đang giữ tập tin cấu hình cũ làm mặc định.

en:  ==> Using new config file as default.
vi:  ==> Đang dùng tập tin cấu hình mới làm mặc định.

en:    What would you like to do about it ?  Your options are:
        Y or I  : install the package maintainer's version
        N or O  : keep your currently-installed version
          D     : show the differences between the versions
          Z     : start a shell to examine the situation
vi:    Bạn có muốn làm gì vậy? Tùy chọn:
        Y hay I :  cài đặt phiên bản của nhà duy trì gói
        N hay O :  giữ lại phiên bản hiện thời được cài đặt
          D     :  hiển thị sự khác nhau giữa hai phiên bản
          Z     :  chạy một hệ vỏ để phân tích tình cảnh

en:  The default action is to keep your current version.
vi:  Hành động mặc định là giữ phiên bản hiện thời.

en:  The default action is to install the new version.
vi:  Hành vi mặc định là cài đặt phiên bản mới.

en: [default=N]
vi: [mặc định=N]

en: [default=Y]
vi: [mặc định=Y]

en: [no default]
vi: [không có giá trị mặc định]

en: error writing to stderr, discovered before conffile prompt
vi: gặp lỗi khi ghi ra thiết bị lỗi chuẩn, phát hiện trước khi xem dấu nhắc tập tin cấu hình

en: read error on stdin at conffile prompt
vi: lỗi đọc trên thiết bị nhập chuẩn ở dấu nhắc tập tin cấu hình

en: EOF on stdin at conffile prompt
vi: gặp kết thúc tập tin trên thiết bị nhập chuẩn ở dấu nhắc tập tin cấu hình

en: %s depends on %s
vi: %s phụ thuộc vào %s

en: %s pre-depends on %s
vi: %s phụ thuộc sẵn vào %s

en: %s recommends %s
vi: %s khuyên %s

en: %s suggests %s
vi: %s gợi ý %s

en: %s breaks %s
vi: %s làm đổ vỡ %s

en: %s conflicts with %s
vi: %s xung đột với %s

en: %s enhances %s
vi: %s tăng cường %s

en:   %.250s is to be removed.
vi:   %.250s sẽ bị gỡ bỏ.

en:   %.250s is to be deconfigured.
vi:   %.250s sẽ bị hủy cấu hình.

en:   %.250s is to be installed, but is version %.250s.
vi:   %.250s sẽ được cài đặt, nhưng là phiên bản %.250s.

en:   %.250s is installed, but is version %.250s.
vi:   %.250s hiện thời được cài đặt, nhưng là phiên bản %.250s.

en:   %.250s is unpacked, but has never been configured.
vi:   %.250s đã được mở gói, nhưng chưa lần nào được cấu hình.

en:   %.250s is unpacked, but is version %.250s.
vi:   %.250s đã được mở gói, nhưng là phiên bản %.250s.

en:   %.250s latest configured version is %.250s.
vi:   %.250s phiên bản được cấu hình mới nhất là %.250s.

en:   %.250s is %s.
vi:   %.250s là %s.

en:   %.250s provides %.250s but is to be removed.
vi:   %.250s cung cấp %.250s nhưng sẽ bị gỡ bỏ.

en:   %.250s provides %.250s but is to be deconfigured.
vi:   %.250s cung cấp %.250s nhưng sẽ bị huỷ cấu hình.

en:   %.250s provides %.250s but is %s.
vi:   %.250s cung cấp %.250s nhưng là %s.

en:   %.250s is not installed.
vi:   %.250s không hiện thời được cài đặt.

en:   %.250s (version %.250s) is to be installed.
vi:   %.250s (phiên bản %.250s) sẽ được cài đặt.

en:   %.250s (version %.250s) is present and %s.
vi:   %.250s (phiên bản %.250s) đã có và %s.

en:   %.250s provides %.250s and is to be installed.
vi:   %.250s cung cấp %.250s và sẽ được cài đặt.

en:   %.250s provides %.250s and is present and %s.
vi:   %.250s cung cấp %.250s và đã có và %s.

en: Use --help for help about diverting files.
vi: Dùng tùy chọn “--help” để có thông tin trợ giúp về các tập tin hay

en: Debian %s version %s.
vi: Debian %s phiên bản %s.

en: Usage: %s [<option> ...] <command>
vi: Cách dùng: %s [<tùy_chọn> ...] <lệnh>

en: Commands:
      [--add] <file>           add a diversion.
      --remove <file>          remove the diversion.
      --list [<glob-pattern>]  show file diversions.
      --listpackage <file>     show what package diverts the file.
      --truename <file>        return the diverted file.
vi: Lệnh:
      [--add] <tệp>            thêm một sự làm trệch đi.
      --remove <tệp>           gỡ bỏ sự làm trệch đi.
      --list [<mẫu_glob>]      hiển thị các sự làm trệch đi về tập tin.
      --listpackage <tệp>      hiển thị gói nào làm trệch tập tin đi.
      --truename <tệp>         làm trở lại tập tin bị làm trệch đi.

en: Options:
      --package <package>      name of the package whose copy of <file> will not
                                 be diverted.
      --local                  all packages' versions are diverted.
      --divert <divert-to>     the name used by other packages' versions.
      --rename                 actually move the file aside (or back).
      --admindir <directory>   set the directory with the diversions file.
      --test                   don't do anything, just demonstrate.
      --quiet                  quiet operation, minimal output.
      --help                   show this help message.
      --version                show the version.
vi: Tuỳ chọn:
      --package <tên_gói>      tên của gói có bản sao tệp sẽ không bị làm trệch đi.
      --local                  mọi phiên bản gói đều bị làm trệch đi.
      --divert <đích_đến>      tên được dùng bởi các phiên bản của gói khác.
      --rename                 thực sự di chuyển tệp ra bên (hoặc trở lại).
      --admindir <thư_mục>     đặt thư mục chứa tập tin làm trệch đi.
      --test                   không làm gì, chỉ minh họa.
      --quiet                  chạy im, không xuất nhiều
      --help                   hiển thị trợ giúp này.
      --version                hiển thị số thứ tự phiên bản.

en: When adding, default is --local and --divert <original>.distrib.
    When removing, --package or --local and --divert must match if specified.
    Package preinst/postrm scripts should always specify --package and --divert.
vi: Thêm thì mặc định là “--local” (cục bộ) và “--divert GỐC.distrib”.
    Gỡ bỏ thì phải có “--package” (gói), “--local” (cục bộ) và “--divert” (làm trệch đi)
    tương ứng nhau (nếu có).
    Văn lệnh chạy sau khi cài đặt hoặc gỡ bỏ gói thì cũng phải ghi rõ “--package” và “--divert”.

en: error checking '%s'
vi: gặp lỗi khi kiểm tra “%s”

en: rename involves overwriting `%s' with
      different file `%s', not allowed
vi: “rename” cần thiết việc ghi đè “%s”
      bằng tập tin khác “%s”, không cho phép

en: unable to create file '%s'
vi: không thể tạo tập tin “%s”

en: cannot copy '%s' to '%s': %s
vi: không thể sao chép “%s” sang “%s”: %s

en: cannot rename '%s' to '%s'
vi: không thể thay đổi tên “%s” thành “%s”

en: rename: remove duplicate old link '%s'
vi: rename: gỡ bỏ liên kết cũ nhân đôi “%s”

en: unable to remove copied source file '%s'
vi: không gỡ bỏ tập tin nguồn đã sao chép “%s”

en: filename "%s" is not absolute
vi: tên tập tin “%s” không phải là tuyệt đối

en: file may not contain newlines
vi: tập tin không thể chứa ký tự dòng mới

en: local diversion of %s
vi: %s bị làm trệch nội bộ

en: local diversion of %s to %s
vi: %s bị làm trệch nội bộ tới %s

en: diversion of %s by %s
vi: %s bị %s làm trệch đi

en: diversion of %s to %s by %s
vi: %1$s bị %3$s làm trệch tới %2$s

en: any diversion of %s
vi: %s bị làm trệch nào

en: any diversion of %s to %s
vi: %s bị làm trệch nào tới %s

en: --%s needs a single argument
vi: “--%s” cần một đối số đơn

en: Cannot divert directories
vi: Không thể chuyển hướng thư mục

en: cannot divert file '%s' to itself
vi: không thể chuyển hướng tập tin “%s” tới chính nó

en: Leaving '%s'
vi: Đang để lại “%s”

en: `%s' clashes with `%s'
vi: “%s” xung đột với “%s”

en: Adding '%s'
vi: Đang thêm “%s”

en: Ignoring request to rename file '%s' owned by diverting package '%s'
vi: Lờ đi các yêu cầu đổi tên tập tin “%s” được sở hữu bởi gói thú vị “%s”

en: No diversion '%s', none removed.
vi: Không có sự làm trệch “%s” nào nên không gỡ bỏ.

en: mismatch on divert-to
      when removing `%s'
      found `%s'
vi: sai khớp với “divert-to”
      khi gỡ bỏ “%s”
      tìm thấy “%s”

en: mismatch on package
      when removing `%s'
      found `%s'
vi: sai khớp với “package”
      khi gỡ bỏ “%s”
      tìm thấy “%s”

en: Ignoring request to remove shared diversion '%s'.
vi: Lờ yêu cầu gỡ bỏ sự rẽ nhánh chia sẻ “%s”.

en: package may not contain newlines
vi: “package” (gói) không thể chứa ký tự dòng mới

en: divert-to may not contain newlines
vi: “divert-to” (chuyển hướng tới) không thể chứa ký tự dòng mới

en: failed to open diversions file
vi: lỗi mở tập tin diversions (sự trệch đi)

en: failed to fstat previous diversions file
vi: lỗi fstat tập tin diversions (sự trệch đi) trước

en: failed to fstat diversions file
vi: lỗi fstat tập tin diversions (sự trệch đi)

en: conflicting diversions involving `%.250s' or `%.250s'
vi: diversions (sự trệch đi) xung đột với “%.250s” hay “%.250s”

en: The following packages are in a mess due to serious problems during
    installation.  They must be reinstalled for them (and any packages
    that depend on them) to function properly:
vi: Những gói sau ở trong tình trạng hỗn loạn do vấn đề nghiệm trọng
    trong tiến trình cài đặt. Các gói này phải được cài đặt lại để chúng
    (và tất cả những gói phụ thuộc vào chúng) hoạt động được:

en: The following packages have been unpacked but not yet configured.
    They must be configured using dpkg --configure or the configure
    menu option in dselect for them to work:
vi: Những gói sau đã được mở gói nhưng chưa được cấu hình.
    Các gói này phải được cấu hình bằng lệnh “dpkg --configure”
    hoặc tùy chọn trình đơn “cấu hình” trong dselect,
    để chúng hoạt động được:

en: The following packages are only half configured, probably due to problems
    configuring them the first time.  The configuration should be retried using
    dpkg --configure <package> or the configure menu option in dselect:
vi: Những gói sau chỉ được cấu hình một nửa, có thể do vấn đề khi cấu hình
    chúng lần thứ nhất. Việc cấu hình nên được thử lại bằng lệnh
    “dpkg --configure <tên_gói>”
    hoặc tùy chọn trình đơn “cấu hình” trong dselect:

en: The following packages are only half installed, due to problems during
    installation.  The installation can probably be completed by retrying it;
    the packages can be removed using dselect or dpkg --remove:
vi: Những gói sau chỉ được cài đặt một nửa, do vấn đề trong tiến trình cài đặt.
    Rất có thể thử lại chạy xong tiến trình cài đặt; có thể gỡ bỏ các gói
    bằng dselect hay lệnh “dpkg --remove”:

en: The following packages are awaiting processing of triggers that they
    have activated in other packages.  This processing can be requested using
    dselect or dpkg --configure --pending (or dpkg --triggers-only):
vi: Những gói sau đang đợi chức năng xử lý các bẫy
    chúng đã kích hoạt trong gói khác.
    Chức năng xử lý này có thể được yêu cầu dùng:
     • dselect
     • dpkg --configure --pending
     • dpkg --triggers-only

en: The following packages have been triggered, but the trigger processing
    has not yet been done.  Trigger processing can be requested using
    dselect or dpkg --configure --pending (or dpkg --triggers-only):
vi: Những gói sau đã được bẫy, nhưng chưa xử lý bẫy nào cả.
    Xử lý bẫy này có thể được yêu cầu dùng:
     • dselect
     • dpkg --configure --pending
     • dpkg --triggers-only

en: The following packages are missing the list control file in the
    database, they need to be reinstalled:
vi: Các gói sau đây thiếu tập tin điều khiển trong
    cơ sở dữ liệu, chúng cần được cài đặt lại:

en: The following packages are missing the md5sums control file in the
    database, they need to be reinstalled:
vi: Các gói sau đây thiếu tập tin điều khiển lưu giá trị băm md5sums
    trong cơ sở dữ liệu, chúng cần phải được cài đặt lại:

en: The following packages do not have an architecture:
vi: Những gói sau đây không có kiến trúc:

en: The following packages have an illegal architecture:
vi: Những gói sau đây có kiến trúc không hợp lệ:

en: The following packages have an unknown foreign architecture, which will
    cause dependency issues on front-ends. This can be fixed by registering
    the foreign architecture with dpkg --add-architecture:
vi: Các gói sau đây không hiểu được kiến trúc ngoại lai, các mà sẽ là nguyên nhân
    phát sinh gói phụ thuộc trên front-ends. Nó có thể được sửa bằng cách đăng ký
    kiến trúc ngoại lai bằng lệnh dpkg --add-architecture:

en: --%s takes no arguments
vi: “--%s” không chấp nhận đối số

en: Another process has locked the database for writing, and might currently be
    modifying it, some of the following problems might just be due to that.
vi: Một tiến trình khác đã khoá cơ sở dữ liệu để ghi nhớ, có thể là đang sửa đổi nó.
    Một số vấn đề theo đây có thể do trường hợp đó.

[ctx: section]
en: <unknown>
vi: <không-hiểu>

en:  %d in %s:
vi:  %d trong %s:

en:  %d package, from the following section: |  %d packages, from the following sections:
vi[0]:  %d gói, từ các phần sau đây:

en: Version of dpkg with working %s support not yet configured.
     Please use 'dpkg --configure dpkg', and then try again.
vi: Chưa cấu hình phiên bản dpkg hỗ trợ %s hoạt động.
     Hãy dùng câu lệnh cấu hình  “dpkg --configure dpkg”,
    sau đó thử lại.

en: dpkg not recorded as installed, cannot check for %s support!
vi: Theo dữ liệu hiện thời, dpkg không phải được cài đặt. Trong trường hợp này, không thể kiểm tra có hỗ trợ %s không.

en: Pre-Depends field
vi: Trường “phụ thuộc sẵn”

en: epoch
vi: thời điểm

en: long filenames
vi: tên tập tin dài

en: multiple Conflicts and Replaces
vi: có nhiều trường hợp Xung đột và Thay thế

en: multi-arch
vi: đa-kiến-trúc

en: cannot see how to satisfy pre-dependency:
     %s
vi: không biết cách thoả mãn quan hệ phụ thuộc sẵn:
     %s

en: cannot satisfy pre-dependencies for %.250s (wanted due to %.250s)
vi: không thể thoả mãn các quan hệ phụ thuộc sẵn cho %.250s (cần do %.250s)

en: obsolete option '--%s'; please use '--%s' instead
vi: tùy chọn “--%s” không còn được dùng nữa; hãy dùng “--%s” để thay thế

en: --compare-versions takes three arguments: <version> <relation> <version>
vi: “--compare-versions” (so sánh phiên bản) chấp nhận ba đối số: <version> (phiên bản 1) <relation> (quan hệ) và <version> (phiên bản 2)

en: --compare-versions bad relation
vi: “--compare-versions” (so sánh phiên bản) có quan hệ sai

en: version '%s' has bad syntax: %s
vi: phiên bản “%s” có cú pháp sai: %s

en: error processing %s (--%s):
     %s
vi: lỗi khi xử lý %s (--%s):
     %s

en: failed to allocate memory for new entry in list of failed packages: %s
vi: gặp lỗi khi cấp phát bộ nhớ cho mục nhập mới trong danh sách những gói gặp lỗi: %s

en: too many errors, stopping
vi: quá nhiều lỗi nghiêm trọng nên phải dừng

en: Errors were encountered while processing:
vi: Gặp lỗi khi xử lý:

en: Processing was halted because there were too many errors.
vi: Tiến trình bị dừng lại vì có quá nhiều lỗi.

en: package %s was on hold, processing it anyway as you requested
vi: gói %s bị giữ lại, vẫn xử lý nó như bạn yêu cầu

en: Package %s is on hold, not touching it.  Use --force-hold to override.
vi: Gói %s bị giữ lại nên không thao tác nó. Dùng “--force-hold” (buộc giữ lại) để đè.

en: overriding problem because --force enabled:
vi: có quyền cao hơn vấn đề này vì tuỳ chọn “--force” (ép buộc) đã được hiệu lực:

en: unable to open files list file for package `%.250s'
vi: không thể mở tập tin liệt kê nội dung gói “%.250s”

en: files list file for package '%.250s' missing; assuming package has no files currently installed
vi: thiếu tập tin liệt kê nội dung gói “%.250s”, coi gói này không có tập tin hiện thời được cài đặt

en: unable to stat files list file for package '%.250s'
vi: không thể lấy trạng thái về tập tin liệt kê nội dung gói “%.250s”

en: files list for package '%.250s' is not a regular file
vi: tập tin liệt kê nội dung gói “%.250s” không phải là tập tin thường

en: reading files list for package '%.250s'
vi: đọc danh sách tập tin từ gói “%.250s”

en: files list file for package '%.250s' is missing final newline
vi: tập tin liệt kê nội dung gói “%.250s” còn thiếu ký tự dòng mới cuối cùng

en: files list file for package `%.250s' contains empty filename
vi: tập tin liệt kê nội dung gói “%.250s” chứa tên tập tin rỗng

en: error closing files list file for package `%.250s'
vi: gặp lỗi khi đóng tập tin liệt kê nội dung gói “%.250s”

en: (Reading database ...
vi: (Đang đọc cơ sở dữ liệu ...

en: %d file or directory currently installed.)
     | %d files and directories currently installed.)
vi[0]: %d tập tin hoặc thư mục hiện thời được cài đặt.)

en: not installed but configs remain
vi: không được cài đặt nhưng vẫn còn có các cấu hình

en: broken due to failed removal or installation
vi: bị vỡ do việc gỡ bỏ hoặc cài đặt bị lỗi

en: unpacked but not configured
vi: đã mở gói nhưng chưa cấu hình

en: broken due to postinst failure
vi: bị vỡ do việc bị lỗi sau khi cài đặt

en: awaiting trigger processing by another package
vi: đang đợi một gói khác xử lý bẫy

en: PATH is not set
vi: PATH chưa được đặt

en: '%s' not found in PATH or not executable
vi: “%s” không nằm trong PATH (đường dẫn đến phần mềm) hoặc không thực thi được

en: %d expected program not found in PATH or not executable
    %s | %d expected programs not found in PATH or not executable
    %s
vi[0]: %d cần chương trình nằm trong PATH (đường dẫn đến phần mềm) hoặc không thực thi được
    %s

en: Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin
vi: Chú ý: PATH của siêu người dùng nên chứa “/usr/local/sbin”, “/usr/sbin” và “/sbin”

en: unable to securely remove '%.255s'
vi: không thể gỡ bỏ bảo mật “%.255s”

en: rm command for cleanup
vi: chạy lệnh “rm” để dọn dẹp

en: unable to check existence of `%.250s'
vi: không thể kiểm tra sự tồn tại của “%.250s”

en: cannot read info directory
vi: không thể đọc thư mục thông tin

en: error trying to open %.250s
vi: gặp lỗi khi cố mở %.250s

en: corrupt info database format file '%s'
vi: sai hỏng tập tin định dạng thông tin của cơ sở dữ liệu “%s”

en: info database format (%d) is bogus or too new; try getting a newer dpkg
vi: định dạng cơ sở dữ liệu thông tin (%d) là giả hoặc quá mới; hãy thử dpkg bản mới hơn

en: Info file %s/%s not associated to any package
vi: Tập tin thông tin %s/%s không liên quan đến bất kỳ gói nào

en: error while writing '%s'
vi: gặp lỗi khi ghi “%s”

en: Debian `%s' package management program version %s.
vi: Chương trình quản lý gói Debian “%s”, phiên bản %s.

en: Commands:
      -i|--install       <.deb file name> ... | -R|--recursive <directory> ...
      --unpack           <.deb file name> ... | -R|--recursive <directory> ...
      -A|--record-avail  <.deb file name> ... | -R|--recursive <directory> ...
      --configure        <package> ... | -a|--pending
      --triggers-only    <package> ... | -a|--pending
      -r|--remove        <package> ... | -a|--pending
      -P|--purge         <package> ... | -a|--pending
      --get-selections [<pattern> ...] Get list of selections to stdout.
      --set-selections                 Set package selections from stdin.
      --clear-selections               Deselect every non-essential package.
      --update-avail <Packages-file>   Replace available packages info.
      --merge-avail <Packages-file>    Merge with info from file.
      --clear-avail                    Erase existing available info.
      --forget-old-unavail             Forget uninstalled unavailable pkgs.
      -s|--status <package> ...        Display package status details.
      -p|--print-avail <package> ...   Display available version details.
      -L|--listfiles <package> ...     List files `owned' by package(s).
      -l|--list [<pattern> ...]        List packages concisely.
      -S|--search <pattern> ...        Find package(s) owning file(s).
      -C|--audit                       Check for broken package(s).
      --add-architecture <arch>        Add <arch> to the list of architectures.
      --remove-architecture <arch>     Remove <arch> from the list of architectures.
      --print-architecture             Print dpkg architecture.
      --print-foreign-architectures    Print allowed foreign architectures.
      --compare-versions <a> <op> <b>  Compare version numbers - see below.
      --force-help                     Show help on forcing.
      -Dh|--debug=help                 Show help on debugging.
vi: Các lệnh:
      -i|--install       <tên tập tin .deb> ... | -R|--recursive <thư mục> ...
             (cài đặt, đệ qui)
      --unpack           <tên tập tin .deb> ... | -R|--recursive <thư mục> ...
             (giải nén, đệ qui)
      -A|--record-avail  <tên tập tin .deb> ... | -R|--recursive <thư mục> ...
            (ghi lại các mục sẵn sàng, đệ qui)
      --configure        <tên gói> ... | -a|--pending    (cấu hình, chưa xử lý)
      --triggers-only    <tên gói> ... | -a|--pending    (chỉ các bẫy, chưa xử lý)
      -r|--remove        <tên gói> ... | -a|--pending    (gỡ bỏ, chưa xử lý)
      -P|--purge         <tên gói> ... | -a|--pending    (tẩy, chưa xử lý)
      --get-selections [<mẫu> ...]    Lấy danh sách các gói đã chọn ra đầu xuất tiêu chuẩn
      --set-selections                 Đặt các gói đã chọn từ đầu vào tiêu chuẩn.
      --clear-selections               Hủy chọn mọi gói không cốt yếu.
      --update-avail <tập tin gói>     Thay thế thông tin về các gói sẵn sàng.
      --merge-avail <tập tin gói>      Trộn với thông tin từ tập tin này.
      --clear-avail                    Xoá thông tin các gói sẵn có.
      --forget-old-unavail             Quên các gói không được cài đặt, không sẵn dùng.
      -s|--status <tên gói> ...        Hiện chi tiết về trạng thái của gói.
      -p|--print-avail <tên gói> ...   Hiện chi tiết về phiên bản sẵn sàng.
      -L|--listfiles <tên gói> ...     Liệt kê các tập tin được gói “sở hữu”.
      -l|--list [<mẫu> ...]            Liệt kê ngắn gọn các gói.
      -S|--search <mẫu> ...            Tìm các gói sở hữu những tập tin nào đó.
      -C|--audit                       Kiểm tra tìm gói bị hỏng.
      --add-architecture <ktrúc>       Thêm <ktrúc> vào danh sách kiến trúc.
      --remove-architecture <ktrúc>    Bỏ <ktrúc> từ danh sách kiến trúc.
      --print-architecture             In ra kiến trúc dpkg.
      --compare-versions <a> <op> <b>  So sánh hai số thứ tự phiên bản (xem dưới).
      --force-help                     Hiện trợ giúp về việc ép buộc.
      --print-foreign-architectures    Hiển thị các kiến trúc ngoại lai cho phép.
      -Dh|--debug=help                 Hiện trợ giúp về việc gỡ lỗi.

en:   -?, --help                       Show this help message.
          --version                    Show the version.
vi:   -?, --help                       Hiển thị trợ giúp.
          --version                    Hiển thị phiên bản.

en: Use dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field|
     -x|--extract|-X|--vextract|--fsys-tarfile  on archives (type %s --help).
vi:  Để sử dụng với kho lưu (lệnh): dpkg
       -b|--build		xây dựng
       -c|--contents	nội dung
       -e|--control		điều khiển
       -I|--info		thông tin
       -f|--field		trường
       -x|--extract		giải nén
       -X|--vextract|	giải nén và liệt kê
       --fsys-tarfile	tập tin .tar hệ thống tập tin
     (gõ “%s --help” để xem trợ giúp).

en: For internal use: dpkg --assert-support-predepends | --predep-package |
      --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep |
      --assert-multi-arch.
vi: Để dùng nội bộ (lệnh):dpkg --assert-support-predepends|		khẳng định hỗ trợ phụ thuộc sẵn
         --predep-package|				phụ thuộc sẵn gói
         --assert-working-epoch|			khẳng định kỷ nguyên hoạt động
         --assert-long-filenames|			khẳng định các tên tập tin dài
         --assert-multi-conrep|			khẳng định thông báo nhiều cấu hình
         --assert-multi-arch.			khẳng định đa kiến trúc

en: Options:
      --admindir=<directory>     Use <directory> instead of %s.
      --root=<directory>         Install on a different root directory.
      --instdir=<directory>      Change installation dir without changing admin dir.
      --path-exclude=<pattern>   Do not install paths which match a shell pattern.
      --path-include=<pattern>   Re-include a pattern after a previous exclusion.
      -O|--selected-only         Skip packages not selected for install/upgrade.
      -E|--skip-same-version     Skip packages whose same version is installed.
      -G|--refuse-downgrade      Skip packages with earlier version than installed.
      -B|--auto-deconfigure      Install even if it would break some other package.
      --[no-]triggers            Skip or force consequential trigger processing.
      --no-debsig                Do not try to verify package signatures.
      --no-act|--dry-run|--simulate
                                 Just say what we would do - don't do it.
      -D|--debug=<octal>         Enable debugging (see -Dhelp or --debug=help).
      --status-fd <n>            Send status change updates to file descriptor <n>.
      --status-logger=<command>  Send status change updates to <command>'s stdin.
      --log=<filename>           Log status changes and actions to <filename>.
      --ignore-depends=<package>,...
                                 Ignore dependencies involving <package>.
      --force-...                Override problems (see --force-help).
      --no-force-...|--refuse-...
                                 Stop when problems encountered.
      --abort-after <n>          Abort after encountering <n> errors.
vi: lênhTuỳ chọn:
      --admindir=<thư_mục>       Dùng <thư mục> này thay cho %s.
      --root=<thư_mục>           Cài đặt vào một thư mục gốc khác.
      --instdir=<thư_mục>        Chuyển đổi thư mục cài đặt mà không chuyển đổi thư mục quản trị.
      --path-exclude=<mẫu>       Đừng cài đặt đường dẫn nào tương ứng với mẫu hệ vỏ này.
      --path-include=<mẫu>       Bao gồm lại mẫu này sau khi bị loại trừ trước đó.
      -O|--selected-only         Bỏ qua gói nào không được lựa chọn để cài đặt hoặc nâng cấp.
      -E|--skip-same-version     Bỏ qua gói nào có cùng một phiên bản được cài đặt.
      -G|--refuse-downgrade      Bỏ qua gói nào có phiên bản cũ hơn phiên bản được cài đặt.
      -B|--auto-deconfigure      Cài đặt ngay cả nếu gây ra vấn đề cho gói khác.
      --[no-]triggers            Bỏ qua hoặc ép buộc xử lý bẫy gây nên do kết quả.
      --no-debsig                Không thẩm tra chữ ký của gói.
      --no-act|--dry-run|--simulate
                                 Chỉ diễn tả việc nên làm: đừng làm nó.
      -D|--debug=<bát_phân>      Bật chức năng gỡ rối (xem -Dhelp hoặc --debug=help).
      --status-fd <số>           Gửi bản cập nhật trạng thái cho bộ mô tả tập tin <số> này.
      --status-logger=<lệnh>     Gửi bản cập nhật trạng thái cho đầu ra chuẩn của <lệnh>.
      --log=<tên_tệp>            Ghi vào <tập tin> này các thay đổi trạng thái và các hành động.
      --ignore-depends=<tên_gói>,...
                                 Bỏ qua quan hệ phụ thuộc nào gồm có gói này.
      --force-...                Có quyền cao hơn vấn đề (xem --force-help).
      --no-force-...|--refuse-...
                                 Gặp vấn đề thì dừng lại.
      --abort-after <số>         Hủy bỏ sau khi gặp <số> lỗi.

en: Comparison operators for --compare-versions are:
      lt le eq ne ge gt       (treat empty version as earlier than any version);
      lt-nl le-nl ge-nl gt-nl (treat empty version as later than any version);
      < << <= = >= >> >       (only for compatibility with control file syntax).
vi:  Toán tử so sánh cho tùy chọn “--compare-versions” (so sánh hai phiên bản):
      lt le eq ne ge gt       (coi phiên bản rỗng là cũ hơn bất kỳ phiên bản nào);
      lt-nl le-nl ge-nl gt-nl (coi phiên bản rỗng là mới hơn bất kỳ phiên bản nào);
      < << <= = >= >> >       (chỉ để tương thích với cú pháp tập tin điều khiển.

en: Use `dselect' or `aptitude' for user-friendly package management.
vi: Khuyên bạn nên dùng “dselect” hay “aptitude”
     để quản lý gói một cách thân thiện với người dùng.

en: Type dpkg --help for help about installing and deinstalling packages [*];
    Use `dselect' or `aptitude' for user-friendly package management;
    Type dpkg -Dhelp for a list of dpkg debug flag values;
    Type dpkg --force-help for a list of forcing options;
    Type dpkg-deb --help for help about manipulating *.deb files;
    
    Options marked [*] produce a lot of output - pipe it through `less' or `more' !
vi: Gõ câu lệnh “dpkg --help” để xem trợ giúp về cài đặt và hủy cài đặt gói phần mềm [*]
    Dùng “dselect” hoặc “aptitude” để quản lý các gói một cách thân thiện với người dùng;
    Gõ:
     • dpkg -Dhelp        để xem danh sách các giá trị cờ gỡ rối của dpkg;
     • dpkg --force-help  để xem danh sách các tuỳ chọn ép buộc;
     • dpkg-deb --help    để xem trợ giúp về thao tác tập tin kiểu “.deb”;
    
    Tuỳ chọn có dấu [*] thì xuất nhiều — hãy gửi qua ống dẫn cho “less” hoặc “more”.

en: Set all force options
vi: Đặt các tùy chọn ép buộc (force)

en: Replace a package with a lower version
vi: Thay thế một gói bằng một phiên bản cũ hơn

en: Configure any package which may help this one
vi: Cấu hình mọi gói mà nó có thể hỗ trợ gói này

en: Process incidental packages even when on hold
vi: Xử lý các gói phụ ngay cả khi chiếm

en: Try to (de)install things even when not root
vi: Thử cài/bỏ cài đặt những thứ ngay cả khi không phải siêu người dùng (root)

en: PATH is missing important programs, problems likely
vi: PATH thiếu các chương trình quan trọng, trục trặc có thể xảy ra

en: Install a package even if it fails authenticity check
vi: Cài đặt một gói thậm chí ngay cả khi không qua kiểm tra độ tin cậy

en: Process even packages with wrong versions
vi: Xử lý thậm chí các gói với phiên bản sai

en: Overwrite a file from one package with another
vi: Ghi đè lên tập tin từ một gói bằng một cái khác

en: Overwrite a diverted file with an undiverted version
vi: Ghi đè một tập tin “diverted” bằng một phiên bản “undiverted”

en: Overwrite one package's directory with another's file
vi: Ghi đè một thư mục của gói bằng tập tin của cái khác

en: Do not perform safe I/O operations when unpacking
vi: Không thực hiện các thao tác I/O an toàn khi giải nén gói

en: Always use the new config files, don't prompt
vi: Luôn dùng các tập tin cấu hình mới, không cần hỏi

en: Always use the old config files, don't prompt
vi: Luôn dùng các tập tin cấu hình cũ, không cần hỏi

en: Use the default option for new config files if one
                             is available, don't prompt. If no default can be found,
                             you will be prompted unless one of the confold or
                             confnew options is also given
vi: Dùng tùy chọn mặc định cho các tập tin cấu hình mới nếu có một
                             cái sẵn để dùng, đừng hỏi lại. Nếu không tìm thấy cái
                             nào, bạn sẽ được nhắc trừ phi có một tùy chọn cấu hình cũ
                             hoặc mới cũng đồng thời được đưa ra

en: Always install missing config files
vi: Luôn cài đặt các tập tin cấu hình còn thiếu

en: Offer to replace config files with no new versions
vi: Đề nghị thay thế tập tin cấu hình bằng cái có phiên bản không mới hơn

en: Process even packages with wrong or no architecture
vi: Xử lý ngay cả khi các gói có kiến trúc sai hoặc không có kiến trúc

en: Install even if it would break another package
vi: Cài đặt ngay cả khi nó có thể làm hỏng gói khác

en: Allow installation of conflicting packages
vi: Cho phép sự cài đặt của các gói xung đột

en: Turn all dependency problems into warnings
vi: Đặt tất cả các vấn đề liên quan đến phụ thuộc thành cảnh báo

en: Turn dependency version problems into warnings
vi: Đặt tất cả các vấn đề liên quan đến phiên bản thành cảnh báo

en: Remove packages which require installation
vi: Gõ bỏ các gói, cái mà được yêu cầu cài đặt

en: Remove an essential package
vi: Gỡ bỏ một gói cơ bản

en: Generally helpful progress information
vi: Đại để, thông tin nào về tiến trình hữu dụng

en: Invocation and status of maintainer scripts
vi: Gọi và theo dõi trạng thái của các văn lệnh bảo trì

en: Output for each file processed
vi: Kết xuất cho từng tập tin đã được xử lý

en: Lots of output for each file processed
vi: Quá nhiều kết xuất cho từng tập tin được xử lý

en: Output for each configuration file
vi: Kết xuất cho từng tập tin cấu hình

en: Lots of output for each configuration file
vi: Quá nhiều kết xuất cho mỗi tập tin cấu hình

en: Dependencies and conflicts
vi: Các phần phụ thuộc và xung đột

en: Lots of dependencies/conflicts output
vi: Quá nhiều kết xuất của gói-phụ-thuộc/xung-đột

en: Trigger activation and processing
vi: Kích hoạt bẫy và xử lý

en: Lots of output regarding triggers
vi: Quá nhiều kết xuất liên quan đến các bẫy

en: Silly amounts of output regarding triggers
vi: Kết xuất từ các bẫy nhiều khủng khiếp

en: Lots of drivel about eg the dpkg/info directory
vi: Quá nhiều phí phạm chẳng hạn như thư mục dpkg/info

en: Insane amounts of drivel
vi: Quá lãng phí

en: %s debugging option, --debug=<octal> or -D<octal>:
    
     Number  Ref. in source   Description
vi: tùy chọn gỡ lỗi %s, --debug=<bát-phân> hoặc -D<bát-phân>:
    
     Số      Ref. trong nguồn  Mô tả

en: 
    Debugging options can be mixed using bitwise-or.
    Note that the meanings and values are subject to change.
vi: 
    Các tùy chọn gỡ lỗi có thể được trộn với nhau dùng phép lôgíc hoăc (bitwise-or).
    Chú ý là nghĩa và giá trị là các chủ đề để thay đổi.

en: --%s requires a positive octal argument
vi: tùy chọn “--%s” yêu cầu một đối số hệ bát phân nguyên dương

en: null package name in --%s comma-separated list '%.250s'
vi: gặp tên gói vô giá trị “--%s” trong danh sách định giới bằng dấu phẩy “%.250s”

en: --%s needs a valid package name but '%.250s' is not: %s
vi: “--%s” cần một tên gói hợp lệ nhưng “%.250s” không phải: %s

en: invalid integer for --%s: `%.250s'
vi: số nguyên không hợp lệ cho “--%s”: “%.250s”

en: error executing hook '%s', exit code %d
vi: gặp lỗi khi thực hiện hàm móc “%s”, mã thoát %d

en: status logger
vi: bộ ghi nhật ký trạng thái

en: --%s takes one argument
vi: --%s nhận một đối số

en: architecture '%s' is illegal: %s
vi: kiến trúc “%s” là không hợp lệ: %s

en: architecture '%s' is reserved and cannot be added
vi: kiến trúc “%s” là để dự trữ và không thể thêm vào

en: cannot remove non-foreign architecture '%s'
vi: không thể gỡ bỏ kiến trúc non-foreign (không ngoại lai) “%s”

en: removing architecture '%s' currently in use by database
vi: gỡ bỏ kiến trúc “%s” hiện nay đang được dùng bởi cơ sở dữ liệu

en: cannot remove architecture '%s' currently in use by the database
vi: không thể gỡ bỏ kiến trúc “%s” hiện tại đang được dùng bởi cơ sở dữ liệu

en: %s forcing options - control behaviour when problems found:
      warn but continue:  --force-<thing>,<thing>,...
      stop with error:    --refuse-<thing>,<thing>,... | --no-force-<thing>,...
     Forcing things:
vi: các tùy chọn ép buộc cho %s - điều khiển cách ứng xử khi trục trặc nảy sinh:
      cảnh báo nhưng vẫn tiếp tục:  --force-<thứ>,<thứ>,...
      dừng lại với lỗi:             --refuse-<thứ>,<thứ>,... | --no-force-<thứ>,...
     Các “thứ” ép buộc là:

en: 
    WARNING - use of options marked [!] can seriously damage your installation.
    Forcing options marked [*] are enabled by default.
vi: 
    CẢNH BÁO - dùng các tùy chọn được đánh dấu [!] có thể
    gây nên các lỗi nghiêm trong đối với việc cài đặt của bạn.
    Ép buộc các tùy chọn được đánh dấu [*] được bật theo mặc định.

en: unknown force/refuse option `%.*s'
vi: không rõ tùy chọn ép buộc hoặc từ chối “%.*s”

en: obsolete force/refuse option '%s'
vi: quá cũ tùy chọn ép buộc hoặc từ chối “%s”

en: --%s takes exactly one argument
vi: --%s chỉ chấp nhận một đối số

en: couldn't open `%i' for stream
vi: không thể mở “%i” cho luồng dữ liệu

en: unexpected eof before end of line %d
vi: gặp kết thúc tập tin bất thường trước kết thúc dòng %d

en: need an action option
vi: cần một tùy chọn hành động

en: unable to setenv for subprocesses
vi: không thể chạy “setenv” cho tiến trình con

en: you must specify packages by their own names, not by quoting the names of the files they come in
vi: bạn phải ghi rõ mỗi gói bằng tên riêng của nó, không phải bằng tên của tập tin .deb chứa nó

en: --%s --pending does not take any non-option arguments
vi: “--%s --pending” (hoãn) không chấp nhận đối số khác tùy chọn

en: --%s needs at least one package name argument
vi: “--%s” cần ít nhất một đối số kiểu tên gói

en: Package %s listed more than once, only processing once.
vi: Gói %s được liệt kê nhiều lần nên chỉ xử lý một lần.

en: More than one copy of package %s has been unpacked
     in this run !  Only configuring it once.
vi: Nhiều bản sao của gói %s đã được mở gói
    trong lần chạy này ! Chỉ cấu hình nó một lần.

en: package %.250s is not ready for trigger processing
     (current status `%.250s' with no pending triggers)
vi: gói %.250s chưa sẵn sàng để xử lý bẫy
     (trạng thái hiện thời “%.250s”, không có bẫy chưa xử lý)

en:   Package %s which provides %s is to be removed.
vi:   Gói %s mà cung cấp %s sẽ bị gỡ bỏ.

en:   Package %s is to be removed.
vi:   Gói %s sẽ bị gỡ bỏ.

en:   Version of %s on system is %s.
vi:   Phiên bản của %s trên hệ thống là %s.

en:   Package %s which provides %s awaits trigger processing.
vi:   Gói %s mà cung cấp %s cũng đợi xử lý bẫy.

en:   Package %s awaits trigger processing.
vi:   Gói %s cũng đợi xử lý bẫy.

en: also configuring '%s' (required by '%s')
vi: cũng cấu hình “%s” (yêu cầu bởi “%s”)

en:   Package %s which provides %s is not configured yet.
vi:   Chưa cấu hình gói %s mà cung cấp %s.

en:   Package %s is not configured yet.
vi:   Chưa cấu hình gói %s.

en:   Package %s which provides %s is not installed.
vi:   Chưa cài đặt gói %s mà cung cấp %s.

en:   Package %s is not installed.
vi:   Chưa cài đặt gói %s.

en:  %s (%s) breaks %s and is %s.
vi:  %s (%s) vỡ %s, cũng %s.

en:   %s (%s) provides %s.
vi:   %s (%s) cung cấp %s.

en:   Version of %s to be configured is %s.
vi:   Phiên bản của %s cần cấu hình là %s.

en:  depends on
vi:  phụ thuộc vào

en: ; however:
vi: ; tuy nhiên:

en: error ensuring `%.250s' doesn't exist
vi: gặp lỗi khi bảo đảm “%.250s” không tồn tại

en: split package reassembly
vi: Chia gói ra thành nhiều phần

en: reassembled package file
vi: tập tin gói đã tập hợp lại

en: Authenticating %s ...
vi: Đang xác thực %s ...

en: package signature verification
vi: thẩm tra chữ ký của gói

en: verification on package %s failed!
vi: thẩm định trên gói “%s” gặp lỗi!

en: verification on package %s failed; but installing anyway as you requested
vi: thẩm tra gói %s gặp lỗi; nhưng vẫn đang cài đặt như bạn yêu cầu.

en: passed
vi: đã qua

en: unable to create temporary directory
vi: không thể tạo thư mục tạm thời

en: package %s has too many Conflicts/Replaces pairs
vi: gói %s có quá nhiều cặp Xung đột/Thay thế

en: unable to delete control info file `%.250s'
vi: không thể xóa tập tin thông tin điều khiển “%.250s”

en: old version of package has overly-long info file name starting `%.250s'
vi: phiên bản cũ của gói có tên tập tin thông tin quá dài bắt đầu “%.250s”

en: unable to remove obsolete info file `%.250s'
vi: không thể gỡ bỏ tập tin thông tin cũ “%.250s”

en: unable to install (supposed) new info file `%.250s'
vi: không thể cài đặt tập tin thông tin (giả thiết) mới “%.250s”

en: unable to open temp control directory
vi: không thể mở thư mục điều khiển tạm thời

en: package contains overly-long control info file name (starting `%.50s')
vi: gói chứa tên tập tin thông tin điều khiển quá dài (bắt đầu “%.50s”)

en: package control info contained directory `%.250s'
vi: thông tin điều khiển gói chứa thư mục “%.250s”

en: package control info rmdir of `%.250s' didn't say not a dir
vi: việc rmdir (gỡ bỏ thư mục) kiểu thông tin điều khiển gói của “%.250s” không nói “không phải là thư mục”

en: package %s contained list as info file
vi: gói %s chứa một danh sách dưới dạng tập tin thông tin

en: unable to install new info file `%.250s' as `%.250s'
vi: không thể cài đặt tập tin thông tin mới “%.250s” dưới dạng “%.250s”

en: (Noting disappearance of %s, which has been completely replaced.)
vi: (Đang ghi lưu sự biến mất của %s, mà đã hoàn toàn được thay thế.)

en: cannot access archive
vi: không thể truy cập kho lưu

en: package control information extraction
vi: rút trích thông tin điều khiển gói

en: Recorded info about %s from %s.
vi: Đã ghi lưu thông tin về %s từ %s.

en: package architecture (%s) does not match system (%s)
vi: kiến trúc gói (%s) không khớp với hệ thống (%s)

en: regarding %s containing %s, pre-dependency problem:
    %s
vi: về %s chứa %s, vấn đề quan hệ phụ thuộc sẵn:
    %s

en: pre-dependency problem - not installing %.250s
vi: vấn đề quan hệ phụ thuộc sẵn nên không cài đặt %.250s

en: ignoring pre-dependency problem!
vi: đang lờ vấn đề về quan hệ phụ thuộc sẵn.

en: Preparing to replace %s %s (using %s) ...
vi: Đang chuẩn bị thay thế %s %s (bằng %s) ...

en: Unpacking %s (from %s) ...
vi: Đang mở gói %s (từ %s) ...

en: name of conffile (starting `%.250s') is too long (>%d characters)
vi: tên của tập tin cấu hình (bắt đầu “%.250s”) quá dài (>%d ký tự)

en: read error in %.250s
vi: gặp lỗi đọc trong %.250s

en: error closing %.250s
vi: gặp lỗi khi đóng %.250s

en: De-configuring %s, to allow removal of %s ...
vi: Đang huỷ cấu hình %s, để có khả năng gỡ bỏ %s ...

en: De-configuring %s ...
vi: Đang hủy cấu hình %s ...

en: Unpacking replacement %.250s ...
vi: Đang mở gói thay thế %.250s ...

en: package filesystem archive extraction
vi: sự rút trích hệ thống tập tin kho lưu của gói

en: error reading dpkg-deb tar output
vi: gặp lỗi khi đọc kết xuất tar của “dpkg-deb”

en: corrupted filesystem tarfile - corrupted package archive
vi: tập tin .tar của hệ thống tập tin bị hỏng — kho lưu gói bị hỏng

en: cannot zap possible trailing zeros from dpkg-deb: %s
vi: không thể sửa đổi các số không chèn thêm có thể được từ dpkg-deb: %s

en: could not stat old file '%.250s' so not deleting it: %s
vi: không thể lấy trạng thái về tập tin cũ “%.250s” nên không xoá bỏ nó: %s

en: unable to delete old directory '%.250s': %s
vi: không thể xoá bỏ thư mục cũ “%.250s”: %s

en: old conffile '%.250s' was an empty directory (and has now been deleted)
vi: tập tin cấu hình cũ “%.250s” là một thư mục trống (thì đã được xoá bỏ)

en: unable to stat other new file `%.250s'
vi: không thể lấy các thông tin về tập tin mới khác “%.250s”

en: old file '%.250s' is the same as several new files! (both '%.250s' and '%.250s')
vi: tập tin cũ “%.250s” là cùng một tập tin với vài tập tin mới (cả hai “%.250s” và “%.250s”)

en: unable to securely remove old file '%.250s': %s
vi: không thể gỡ bỏ bảo mật tập tin cũ “%.250s”: %s

note: TRANSLATORS: This is the header that appears on 'dpkg-query -l'. The * string should remain under 80 characters. The uppercase letters in * the state values denote the abbreviated letter that will appear on * the first three columns, which should ideally match the English one * (e.g. Remove → supRim
en: Desired=Unknown/Install/Remove/Purge/Hold
    | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
    |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
vi: Desired=Unknown/Install/Remove/Purge/Hold
    Chú ý: Những ký tự viết HOA là dạng viết tắt.
    Mong muốn=:
     u	không rõ
     i	cài đặt
     r	gỡ bỏ
     p	tẩy
     j	giữ lại
    
    | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
    (Trạng thái=)
     Not	không có
     Inst	được cài đặt
     Conf-files	tập tin cấu hình
     Unpacked	đã giải nén
     halF-conf	nửa cấu hình
     Half-inst	nửa cài đặt
     trig-aWait	đợi bẫy
     Trig-pend	bẫy bị hoãn
    
    |/ Err?=(none)/Reinst-required
    Lỗi?=(không)/Yêu-cầu-cài-đặt-lại
    Chú ý: Status và Err: Không áp dụng kiểu viết tắt như ở trên.

note: #-#-#-#-#  1045 (openobject-addons)  #-#-#-#-# module: base
en: Architecture
vi: Kiến trúc

en: no packages found matching %s
vi: không tìm thấy gói nào khớp với %s

en: diversion by %s from: %s
vi: bị trệch bởi %s từ: %s

en: diversion by %s to: %s
vi: bị trệch bởi %s tới: %s

en: local diversion from: %s
vi: trệch nội bộ từ: %s

en: local diversion to: %s
vi: bị trệch nội bộ tới: %s

en: --search needs at least one file name pattern argument
vi: “--search” cần ít nhất một đối số là kiểu mẫu tên tập tin

en: no path found matching pattern %s
vi: không có đường dẫn nào khớp với mẫu “%s”

en: package '%s' is not installed and no information is available
vi: Gói “%s” không được cài đặt và không có thông tin nào cả

en: package '%s' is not available
vi: gói “%s” không sẵn sàng

en: package '%s' is not installed
vi: chưa cài đặt gói “%s”

en: Package `%s' does not contain any files (!)
vi: Gói “%s” không chứa tập tin nào (!)

en: locally diverted to: %s
vi: bị trệch nội bộ tới: %s

en: package diverts others to: %s
vi: gói làm trệch những gói khác tới: %s

en: diverted by %s to: %s
vi: bị trệch bởi %s tới: %s

en: Use dpkg --info (= dpkg-deb --info) to examine archive files,
    and dpkg --contents (= dpkg-deb --contents) to list their contents.
vi: Dùng lệnh:
    “dpkg --info” (= “dpkg-deb --info”)
    		để kiểm tra xem các tập tin kho lưu,
    và
    “dpkg --contents” (= “dpkg-deb --contents”)
    		để liệt kê nội dung của chúng.

en: error in show format: %s
vi: lỗi trong định dạng “show”: %s

en: control file contains %c
vi: tập tin điều khiển chứa %c

en: --%s takes at most two arguments
vi: “--%s” chấp nhận nhiều nhất hai đối số

en: --%s takes one package name argument
vi: “--%s” nhận một đối số là tên gói

en: --%s takes exactly two arguments
vi: --%s cần chính xác hai đối số

en: control file '%s' does not exist
vi: tập tin điều khiển “%s” chưa tồn tại

en: Debian %s package management program query tool version %s.
vi: Chương trình quản lý gói %s của Debian, phiên bản %s.

en: Commands:
      -s|--status <package> ...        Display package status details.
      -p|--print-avail <package> ...   Display available version details.
      -L|--listfiles <package> ...     List files `owned' by package(s).
      -l|--list [<pattern> ...]        List packages concisely.
      -W|--show [<pattern> ...]        Show information on package(s).
      -S|--search <pattern> ...        Find package(s) owning file(s).
         --control-list <package>      Print the package control file list.
         --control-show <package> <file>
                                       Show the package control file.
      -c|--control-path <package> [<file>]
                                       Print path for package control file.
vi: Các lệnh:
      -s|--status <tên_gói> ...        Hiển thị chi tiết về trạng thái gói
      -p|--print-avail <tên_gói> ...   Hiển thị chi tiết sẵn có về phiên bản
      -L|--listfiles <tên_gói> ...     Liệt kê những tập tin được gói “sở hữu”
      -l|--list [<mẫu> ...]            Liệt kê ngắn gọn các gói
      -W|--show <mẫu> ...              Hiển thị thông tin về gói
      -S|--search <mẫu> ...            Tìm những gói “sở hữu” tập tin
         --control-list <gói>          Hiển thị danh sách tập tin điều khiển gói.
         --control-show <gói> <file>
                                       Hiển thị tập tin điều khiển gói.
      -c|--control-path <gói> [<tệp>]  In ra đường dẫn đến tập tin điều khiển gói

en: Options:
      --admindir=<directory>           Use <directory> instead of %s.
      --load-avail                     Use available file on --show and --list.
      -f|--showformat=<format>         Use alternative format for --show.
vi: Tùy chọn:
      --admindir=<thư_mục>             Dùng thư mục này thay cho “%s”
      --load-avail                     Dùng các tập tin có thể cho “--show” và “--list”.
      -f|--showformat=<định_dạng>      Dùng định dạng thay thế cho “--show”

en: Format syntax:
      A format is a string that will be output for each package. The format
      can include the standard escape sequences \n (newline), \r (carriage
      return) or \\ (plain backslash). Package information can be included
      by inserting variable references to package fields using the ${var[;width]}
      syntax. Fields will be right-aligned unless the width is negative in which
      case left alignment will be used.
vi: Cú pháp định dạng:
      Định dạng là chuỗi sẽ được xuất cho mỗi gói.
      Định dạng có thể gồm các dãy thoát chuẩn:
    	\n		dòng mới
    	\r		xuống dòng
    	\\		gạch ngược chuẩn
      Có thể gồm thông tin về gói bằng cách chèn tham chiếu biến
      đến trường gói, dùng cú pháp “${var[;width]}”.
      Trường được canh lề phải, nếu độ rộng không âm
      (trong trường hợp đó, canh lề trái).

en: Use --help for help about querying packages.
vi: Hãy sử dụng tuỳ chọn trợ giúp “--help” để tìm trợ giúp về chức năng truy vấn gói.

en: ignoring request to remove %.250s which isn't installed
vi: đang lờ yêu cầu gỡ bỏ gói mà nó chưa cài đặt %.250s

en: ignoring request to remove %.250s, only the config
     files of which are on the system; use --purge to remove them too
vi: đang lờ yêu cầu gỡ bỏ %.250s,
     chỉ có những tập tin cấu hình của nó còn lại trên hệ thống.
     Hãy dùng tùy chọn “--purge” (tẩy) nếu bạn muốn gỡ bỏ chúng đi.

en: This is an essential package - it should not be removed.
vi: Đây là một gói chủ yếu — đừng gỡ bỏ nó.

en: dependency problems prevent removal of %s:
    %s
vi: vấn đề quan hệ phụ thuộc ngăn cản việc gỡ bỏ %s:
    %s

en: dependency problems - not removing
vi: gặp vấn đề quan hệ phụ thuộc nên không gỡ bỏ

en: %s: dependency problems, but removing anyway as you requested:
    %s
vi: %s: vấn đề quan hệ phụ thuộc, nhưng vẫn gỡ bỏ như bạn yêu cầu:
    %s

en: Package is in a very bad inconsistent state - you should
     reinstall it before attempting a removal.
vi: Gói ở trong tình trạng rất không ổn định.
    Khuyên bạn cài đặt lại nó trước khi thử gỡ bỏ nó.

en: Would remove or purge %s ...
vi: Nên gỡ bỏ hoặc tẩy %s ...

en: Removing %s ...
vi: Đang gỡ bỏ %s ...

en: while removing %.250s, unable to remove directory '%.250s': %s - directory may be a mount point?
vi: trong khi gỡ bỏ %.250s, không thể gỡ bỏ thư mục “%.250s”:
    %s — thư mục có thể là một điểm gắm không?

en: unable to securely remove '%.250s'
vi: không thể gỡ bỏ bảo mật “%.250s”

en: while removing %.250s, directory '%.250s' not empty so not removed
vi: trong khi gỡ bỏ %.250s, thư mục “%.250s” không trống nên không được gỡ bỏ

en: cannot remove '%.250s'
vi: không thể gỡ bỏ “%.250s”

en: Purging configuration files for %s ...
vi: Đang tẩy các tập tin cấu hình cho %s ...

en: cannot remove old config file `%.250s' (= `%.250s')
vi: không thể gỡ bỏ tập tin cấu hình cũ “%.250s” (= “%.250s”)

en: cannot read config file dir `%.250s' (from `%.250s')
vi: không thể đọc thư mục tập tin cấu hình “%.250s” (từ “%.250s”)

en: cannot remove old backup config file `%.250s' (of `%.250s')
vi: không thể gỡ bỏ tập tin cấu hình sao lưu cũ “%.250s” (của “%.250s”)

en: cannot remove old files list
vi: không thể gỡ bỏ danh sách các tập tin cũ

en: can't remove old postrm script
vi: không thể gỡ bỏ văn lệnh postrm (sau khi gỡ bỏ) cũ

en: unable to set execute permissions on `%.250s'
vi: không thể đặt quyền thực hiện cho “%.250s”

en: admindir must be inside instdir for dpkg to work properly
vi: “admindir” phải nằm trong “instdir” để dpkg có thể hoạt động đúng đắn

en: failed to chroot to `%.250s'
vi: lỗi chroot (chuyển gốc) tới “%.250s”

en: failed to chdir to `%.255s'
vi: lỗi chdir (chuyển đổi thư mục) sang “%.255s”

en: unable to setenv for maintainer script
vi: không thể setenv (đặt môi trường) cho văn lệnh bảo trì

en: installed %s script
vi: đã cài đặt văn lệnh %s

en: unable to stat %s `%.250s'
vi: không thể lấy các thông tin về %s “%.250s”

en: new %s script
vi: văn lệnh %s mới

en: old %s script
vi: văn lệnh %s cũ

en: unable to stat %s '%.250s': %s
vi: không thể lấy trạng thái về %s “%.250s”: %s

en: trying script from the new package instead ...
vi: đang thử văn lệnh từ gói mới để thay thế ...

en: there is no script in the new version of the package - giving up
vi: không có văn lệnh trong phiên bản mới của gói nên chịu thua

en: ... it looks like that went OK
vi: ... có vẻ như việc đã làm được

en: unexpected eof in package name at line %d
vi: gặp kết thúc tập tin bất thường trong tên gói trên dòng %d

en: unexpected end of line in package name at line %d
vi: gặp kết thúc dòng bất thường trong tên gói trên dòng %d

en: unexpected eof after package name at line %d
vi: gặp kết thúc tập tin bất thường sau tên gói trên dòng %d

en: unexpected end of line after package name at line %d
vi: gặp kết thúc dòng bất thường sau tên gói trên dòng %d

en: unexpected data after package and selection at line %d
vi: gặp dữ liệu bất thường sau gói và vùng chọn trên dòng %d

en: illegal package name at line %d: %.250s
vi: gặp tên gói không hợp lệ trên dòng %d: %.250s

en: package not in database at line %d: %.250s
vi: gói không nằm trong cơ sở dữ liệu tại dòng %d: %.250s

en: unknown wanted status at line %d: %.250s
vi: trạng thái mong muốn không rõ trên dòng %d: %.250s

en: read error on standard input
vi: lỗi đọc trên thiết bị nhập chuẩn

en: Use --help for help about overriding file stat information.
vi: Hãy sử dụng tuỳ chọn trợ giúp “--help” để tìm trợ giúp về chức năng thống kê gói.

en: Commands:
      --add <owner> <group> <mode> <file>
                               add a new entry into the database.
      --remove <file>          remove file from the database.
      --list [<glob-pattern>]  list current overrides in the database.
vi: Lệnh:
      --add <chủ_sở_hữu> <nhóm> <chế_độ> <tệp>
                               thêm vào cơ sở dữ liệu một mục nhập mới
      --remove <tệp>           gỡ bỏ khỏi cơ sở dữ liệu tập tin này
      --list [<mẫu_glob>]      liệt kê những sự đè lên hiện thời trong cơ sở dữ liệu

en: Options:
      --admindir <directory>   set the directory with the statoverride file.
      --update                 immediately update file permissions.
      --force                  force an action even if a sanity check fails.
      --quiet                  quiet operation, minimal output.
      --help                   show this help message.
      --version                show the version.
vi: Tuỳ chọn:
      --admindir <thư_mục>     đặt thư mục dùng tập tin statoverride.
      --update                 ngay lập tức cập nhật các quyền hạn tập tin.
      --force                  ép buộc hành động đó, ngay cả nếu bị sai kiểm tra sự đúng mực.
      --quiet                  chạy im lặng, không xuất nhiều.
      --help                   hiển thị trợ giúp này.
      --version                hiển thị phiên bản phần mềm.

en: stripping trailing /
vi: đang tước các dấu gạch chéo / theo sau

en: --%s needs four arguments
vi: --%s cần bốn đối số

en: an override for '%s' already exists, but --force specified so will be ignored
vi: có một sự ghi đè cho “%s”, nhưng mà bị bỏ qua vì “--force” (ép buộc) được đưa ra

en: an override for '%s' already exists; aborting
vi: một sự ghi đè cho “%s” đã xảy ra; nên hủy bỏ

en: --update given but %s does not exist
vi: tùy chọn “--update” (cập nhật) đưa ra nhưng %s không tồn tại

en: no override present
vi: không có ghi đè hiện diện

en: --update is useless for --remove
vi: tùy chọn “--update” (cập nhật) vô ích cho “--remove” (gỡ bỏ)

en: syntax error: invalid uid in statoverride file
vi: lỗi cú pháp: gặp UID sai trong tập tin stateoverride

en: syntax error: unknown user '%s' in statoverride file
vi: lỗi cú pháp: gặp người dùng không rõ “%s” trong tập tin stateoverride

en: syntax error: invalid gid in statoverride file
vi: lỗi cú pháp: gặp GID sai trong tập tin stateoverride

en: syntax error: unknown group '%s' in statoverride file
vi: lỗi cú pháp: gặp nhóm không rõ “%s” trong tập tin stateoverride

en: syntax error: invalid mode in statoverride file
vi: lỗi cú pháp: gặp trạng thái sai trong tập tin stateoverride

en: failed to open statoverride file
vi: lỗi mở tập tin statoverride

en: failed to fstat statoverride file
vi: lỗi fstat tập tin statoverride

en: failed to fstat previous statoverride file
vi: lỗi fstat tập tin statoverride trước

en: reading statoverride file '%.250s'
vi: đang đọc tập tin “statoverride” “%.250s”

en: statoverride file is missing final newline
vi: tập tin statoverride còn thiếu ký tự dòng mới cuối cùng

en: statoverride file contains empty line
vi: tập tin statoverride chứa dòng trống

en: syntax error in statoverride file
vi: gặp lỗi cú pháp trong tập tin stateoverride

en: unexpected end of line in statoverride file
vi: gặp kết thúc dòng bất thường trong tập tin stateoverride

en: multiple statoverrides present for file '%.250s'
vi: có nhiều statoverride (sự ghi đè lên trạng thái) cho tập tin “%.250s”

en: Type dpkg-trigger --help for help about this utility.
vi: Gõ “dpkg-trigger --help” để xem trợ giúp về tiện ích này.

en: Debian %s package trigger utility version %s.
vi: Tiện ích gây nên gói %s của Debian, phiên bản %s.

en: Usage: %s [<options> ...] <trigger-name>
           %s [<options> ...] <command>
vi: Cách dùng: %s [<tùy_chọn> ...] <tên_bẫy>
               %s [<tùy_chọn> ...] <câu_lệnh>

en: Commands:
      --check-supported                Check if the running dpkg supports triggers.
vi: Câu lệnh:
      --check-supported                Kiểm tra nếu dpkg đang chạy có hỗ trợ bẫy không.

en: Options:
      --admindir=<directory>           Use <directory> instead of %s.
      --by-package=<package>           Override trigger awaiter (normally set
                                         by dpkg).
      --no-await                       No package needs to await the processing.
      --no-act                         Just test - don't actually change anything.
vi: Tuỳ chọn:
      --admindir=<thư_mục>             Dùng thư mục này thay cho %s.
      --by-package=<tên_gói>           Có quyền cao hơn sự đợi bẫy
                                          (bình thường được dpkg đặt).
      --no-await                       Không có gói nào cần đợi xử lý.
      --no-act                         Chỉ thử, không phải thật thay đổi gì.

en: must be called from a maintainer script (or with a --by-package option)
vi: phải được gọi từ văn lệnh bảo trì (hoặc với một tùy chọn --by-package)

en: triggers data directory not yet created
vi: chưa tạo thư mục dữ liệu cho các bẫy

en: trigger records not yet in existence
vi: bản ghi của bẫy chưa tồn tại

en: takes one argument, the trigger name
vi: chấp nhận 1 đối số, tên bẫy

en: illegal awaited package name '%.250s': %.250s
vi: tên gói mong đợi không hợp lệ “%.250s”: %.250s

en: invalid trigger name `%.250s': %.250s
vi: tên bẫy không hợp lệ “%.250s”: %.250s

en: cycle found while processing triggers:
     chain of packages whose triggers are or may be responsible:
vi: phát hiện chu kỳ tuần hoàn trong khi xử lý bẫy:
     móc xích của các gói mà sở hữu bẫy có hoặc không thể đáp ứng:

en: 
     packages' pending triggers which are or may be unresolvable:
vi: 
     các bẫy chưa xử lý của gói mà có thể không thể giải quyết:

en: triggers looping, abandoned
vi: bẫy đi vòng lặp nên bị hủy

en: Processing triggers for %s ...
vi: Đang xử lý các bẫy đối với %s ...

en: --%s needs exactly one Packages-file argument
vi: --%s cần chính xác một đối sô Packages-file

en: unable to access dpkg status area for bulk available update
vi: không thể truy cập vùng trạng thái dpkg cho việc cập nhật sẵn sàng hàng loạt

en: bulk available update requires write access to dpkg status area
vi: việc cập nhật sẵn sàng hàng loạt yêu cầu quyền ghi vào vùng trạng thái dpkg

en: Replacing available packages info, using %s.
vi: Đang thay thế thông tin gói sẵn có, bằng %s.

en: Updating available packages info, using %s.
vi: Đang cập nhật thông tin gói sẵn sàng, bằng %s.

en: Information about %d package was updated.
     | Information about %d packages was updated.
vi[0]: Thông tin về %d gói đã được cập nhật.

en: obsolete '--%s' option; unavailable packages are automatically cleaned up
vi: gặp tuỳ chọn “--%s” quá cũ; các gói không sẵn sàng được tự động làm sạch

en: file name '%.50s...' is too long
vi: tên tập tin “%.50s..” quá dài

en: unable to stat file name '%.250s'
vi: không thể lấy trạng thái về tên tập tin “%.250s”

en: unable to stat control directory
vi: không thể lấy trạng thái về thư mục điều khiển

en: control directory is not a directory
vi: thư mục điều khiển không phải là một thư mục

en: control directory has bad permissions %03lo (must be >=0755 and <=0775)
vi: thư mục điều khiển có quyền hạn sai %03lo (phải ≥0755 và ≤0775)

en: maintainer script `%.50s' is not a plain file or symlink
vi: văn lệnh dùng để bảo trì “%.50s” không phải là tập tin chuẩn hay liên kết mềm

en: maintainer script `%.50s' has bad permissions %03lo (must be >=0555 and <=0775)
vi: văn lệnh nhà duy trì “%.50s” có quyền hạn sai %03lo (phải ≥0755 và ≤0775)

en: maintainer script `%.50s' is not stattable
vi: văn lệnh nhà duy trì “%.50s” không có khả năng cung cấp các thông tin

en: error opening conffiles file
vi: gặp lỗi khi mở tập tin cấu hình

en: empty string from fgets reading conffiles
vi: chuỗi rỗng từ fgets đọc các tập tin cấu hình

en: conffile name '%.50s...' is too long, or missing final newline
vi: tên tập tin cấu hình “%.50s...” quá dài, hoặc nó còn thiếu ký tự dòng mới cuối cùng

en: conffile filename '%s' contains trailing white spaces
vi: tên tập tin cấu hình “%s” chứa dấu cách theo sau

en: conffile `%.250s' does not appear in package
vi: tập tin cấu hình “%.250s” không nằm trong gói

en: conffile `%.250s' is not stattable
vi: tập tin cấu hình “%.250s” không có khả năng cung cấp trạng thái

en: conffile '%s' is not a plain file
vi: tập tin cấu hình “%s” không phải là một tập tin tiêu chuẩn

en: conffile name '%s' is duplicated
vi: tên tập tin cấu hình “%s” bị trùng

en: error reading conffiles file
vi: gặp lỗi khi đọc tập tin cấu hình

en: package name has characters that aren't lowercase alphanums or `-+.'
vi: tên gói chứa ký tự không phải ký tự chữ số viết thường hoặc dấu cộng, dấu trừ “-+”.

en: '%s' contains user-defined Priority value '%s'
vi: “%s” chứa giá trị Ưu tiên “%s” được người dùng xác định

en: '%s' contains user-defined field '%s'
vi: “%s” chứa trường “%s” được người dùng định nghĩa

en: ignoring %d warning about the control file(s)
     | ignoring %d warnings about the control file(s)
vi[0]: đang lờ %d cảnh báo về (các) tập tin điều khiển

en: --%s needs a <directory> argument
vi: “--%s” cần một đối số kiểu <thư_mục>

en: unable to check for existence of archive `%.250s'
vi: không thể kiểm tra sự tồn tại của kho lưu “%.250s”

en: target is directory - cannot skip control file check
vi: đích là thư mục — không thể bỏ qua việc kiểm tra tập tin điều khiển

en: not checking contents of control area
vi: không kiểm tra nội dung của vùng điều khiển

en: dpkg-deb: building an unknown package in '%s'.
vi: dpkg-deb: đang xây dựng một gói không rõ trong “%s”.

en: dpkg-deb: building package `%s' in `%s'.
vi: dpkg-deb: đang xây dựng gói “%s” trong “%s”.

en: failed to make temporary file (%s)
vi: gặp lỗi khi tạo tập tin tạm thời (%s)

en: control member
vi: thành viên điều khiển

en: failed to unlink temporary file (%s), %s
vi: gặp lỗi khi bỏ liên kết tập tin tạm (%s), %s

en: compressing control member
vi: nén thành viên điều khiển

en: failed to rewind temporary file (%s)
vi: gặp lỗi khi tua lại tập tin tạm (%s)

en: failed to stat temporary file (%s)
vi: gặp lỗi khi lấy trạng thái tập tin tạm (%s)

en: error writing `%s'
vi: lỗi ghi “%s”

en: cannot copy '%s' into archive '%s': %s
vi: không sao chép “%s” vào kho “%s”: %s

en: data member
vi: thành viên dữ liệu

en: compressing data member
vi: thành viên dữ liệu nén

en: failed to write filename to tar pipe (%s)
vi: gặp lỗi khi ghi tên tập tin vào đường ống dẫn tar (%s)

en: <compress> from tar -cf
vi: <nén> từ tar -cf

en: shell command to move files
vi: lệnh hệ vỏ dùng để di chuyển các tập tin

en: unexpected end of file in %s in %.255s
vi: gặp kết thúc tập tin bất thường trong %s trong %.255s

en: error reading %s from file %.255s
vi: gặp lỗi khi đọc %s từ tập tin %.255s

en: failed to read archive `%.255s'
vi: lỗi đọc kho lưu “%.255s”

en: failed to fstat archive
vi: lỗi fstat kho lưu

en: archive magic version number
vi: số kỳ diệu của phiên bản kho lưu

en: archive member header
vi: phần đầu của thành viên kho lưu

en: file '%.250s' is corrupt - bad archive header magic
vi: tập tin “%.250s” bị hỏng — số mầu nhiệm ở phần đầu bị sai

en: file `%.250s' is not a debian binary archive (try dpkg-split?)
vi: tập tin “%.250s” không phải là một kho nén nhị phân Debian (thử “dpkg-split” (chia tách)?)

en: archive information header member
vi: thành viên phần đầu thông tin kho lưu

en: archive has no newlines in header
vi: kho lưu không có dòng mới nào trong phần đầu

en: archive has invalid format version: %s
vi: kho nén có phiên bản không đúng định dạng: %s

en: archive is format version %d.%d; get a newer dpkg-deb
vi: kho lưu có phiên bản định dạng %d.%d; hãy dùng “dpkg-deb” mới hơn

en: cannot skip archive member from '%s': %s
vi: không thể bỏ qua thành viên kho lưu từ “%s”: %s

en: archive '%.250s' contains not understood data member %.*s, giving up
vi: kho lưu “%.250s” chứa thành viên dữ liệu không thể hiểu nổi %.*s nên chịu thua

en: archive '%.250s' contains two control members, giving up
vi: tập tin “%.250s” chứa hai thành viên điều khiển nên chịu thua

en:  new debian package, version %d.%d.
     size %jd bytes: control archive=%jd bytes.
vi:  gói Debian mới, phiên bản %d.%d.
     kích cỡ %jd byte: kho lưu điều khiển= %jd byte.

en: archive control member size
vi: kích thước thành phần kho lưu điều khiển

en: archive has malformatted control member size '%s'
vi: kho lưu có độ dài thành viên điều khiển sai “%s”

en: cannot skip archive control member from '%s': %s
vi: không thể bỏ qua thành viên điều khiển kho lưu từ “%s”: %s

en:  old debian package, version %d.%d.
     size %jd bytes: control archive=%jd, main archive=%jd.
vi:  gói Debian cũ, phiên bản %d.%d.
     kích cỡ %jd byte: kho lưu điều khiển= %jd byte, kho lưu chính= %jd.

en: file looks like it might be an archive which has been
     corrupted by being downloaded in ASCII mode
vi: tập tin có vẻ là một kho nén đã bị hỏng
     do được tải xuống ở chế độ ASCII

en: `%.255s' is not a debian format archive
vi: “%.255s” không phải là kho nén định dạng Debian

en: cannot copy archive member from '%s' to decompressor pipe: %s
vi: không thể sao chép thành viên kho lưu từ “%s” tới đường ống giải nén: %s

en: cannot close decompressor pipe
vi: không thể đóng ống dẫn giải nén

en: decompressing archive member
vi: giải nén thành viên kho lưu

en: failed to chdir to directory
vi: gặp lỗi khi chdir (chuyển đổi thư mục) sang thư mục

en: failed to create directory
vi: gặp lỗi khi tạo thư mục

en: failed to chdir to directory after creating it
vi: gặp lỗi khi chdir (chuyển đổi thư mục) sang thư mục sau khi tạo nó

en: <decompress>
vi: <giải nén>

en: paste
vi: dán

en: --%s needs a .deb filename argument
vi: “--%s” cần một đối số là tập tin .deb

en: --%s needs a target directory.
    Perhaps you should be using dpkg --install ?
vi: “--%s” cần một thư mục đích.
    Có lẽ bạn muốn dùng “dpkg --install” ?

en: --%s takes at most two arguments (.deb and directory)
vi: “--%s” chấp nhận nhiều nhất hai đối số (.deb và thư mục)

en: --%s takes only one argument (.deb filename)
vi: “--%s” chỉ chấp nhận một đối số (tên tập tin .deb)

en: failed to chdir to `/' for cleanup
vi: gặp lỗi khi chdir (chuyển đổi thư mục) sang “/” để dọn dẹp

en: cannot extract control file '%s' from '%s': %s
vi: không thể rút trích tập tin điều khiển “%s” từ “%s”: %s

en: '%.255s' contains no control component '%.255s'
vi: “%.255s” không chứa thành phần điều khiển nào “%.255s”

en: open component `%.255s' (in %.255s) failed in an unexpected way
vi: việc mở thành phần “%.255s” (trong %.255s) bị lỗi một cách bất thường

en: %d requested control component is missing | %d requested control components are missing
vi[0]: Còn thiếu %d thành phần điều khiển đã yêu cầu

en: cannot scan directory `%.255s'
vi: không thể quét thư mục “%.255s”

en: cannot stat `%.255s' (in `%.255s')
vi: không thể lấy các thông tin về “%.255s” (trong “%.255s”)

en: cannot open `%.255s' (in `%.255s')
vi: không thể mở “%.255s” (trong “%.255s”)

en: failed to read `%.255s' (in `%.255s')
vi: gặp lỗi khi đọc “%.255s” (trong “%.255s”)

en:  %7jd bytes, %5d lines   %c  %-20.127s %.127s
vi:  %7jd byte, %5d dòng     %c  %-20.127s %.127s

en:      not a plain file          %.255s
vi:      không phải tập tin chuẩn  %.255s

en: (no `control' file in control archive!)
vi: (không có tập tin “control” (điều khiển) trong kho lưu điều khiển!)

en: could not open the `control' component
vi: không thể mở thành phần “control” (điều khiển)

en: failed during read of `control' component
vi: bị lỗi trong khi đọc thành phần “control” (điều khiển)

en: error closing the '%s' component
vi: gặp lỗi khi đóng thành phần “%s”

en: Debian `%s' package archive backend version %s.
vi: Hậu phương kho lưu gói Debian “%s” phiên bản %s.

en: Commands:
      -b|--build <directory> [<deb>]   Build an archive.
      -c|--contents <deb>              List contents.
      -I|--info <deb> [<cfile> ...]    Show info to stdout.
      -W|--show <deb>                  Show information on package(s)
      -f|--field <deb> [<cfield> ...]  Show field(s) to stdout.
      -e|--control <deb> [<directory>] Extract control info.
      -x|--extract <deb> <directory>   Extract files.
      -X|--vextract <deb> <directory>  Extract & list files.
      -R|--raw-extract <deb> <directory>
                                       Extract control info and files.
      --fsys-tarfile <deb>             Output filesystem tarfile.
vi: Lệnh:
      -b|--build <thư_mục> [<deb>]     Xây dựng một kho lưu.
      -c|--contents <deb>              Liệt kê nội dung.
      -I|--info <deb> [<tập_tin_đk>...]
                                       Hiện thông tin ra thiết bị xuất chuẩn.
      -W|--show <deb>                  Hiện thông tin về (các) gói
      -f|--field <deb> [<trường_đk>...]
                                       Hiện (các) trường ra thiết bị xuất chuẩn.
      -e|--control <deb> [<thư_mục>]   Giải nén thông tin điều khiển.
      -x|--extract <deb> <thư_mục>     Giải nén các tập tin.
      -X|--vextract <deb> <thư_mục>    Giải nén và liệt kê các tập tin.
      -R|--raw-extract <deb> <thư_mục>
                                       Giải nén thông tin điều khiển và các tập tin.
      --fsys-tarfile <deb>             đưa ra tập tin .tar kiểu hệ thống tập tin.

en: <deb> is the filename of a Debian format archive.
    <cfile> is the name of an administrative file component.
    <cfield> is the name of a field in the main `control' file.
vi: <deb> là tên tập tin của kho nén định dạng Debian.
    <tập_tin_q> là tên của thành phần tập tin kiểu quản trị.
    <trường_dk> là tên của trường trong tập tin “điều khiển” chính.

en: Options:
      --showformat=<format>            Use alternative format for --show.
      -v, --verbose                    Enable verbose output.
      -D                               Enable debugging output.
      --old, --new                     Select archive format.
      --nocheck                        Suppress control file check (build bad
                                         packages).
      -z#                              Set the compression level when building.
      -Z<type>                         Set the compression type used when building.
                                         Allowed types: gzip, xz, bzip2, none.
      -S<strategy>                     Set the compression strategy when building.
                                         Allowed values: none, extreme (xz).
vi: Tuỳ chọn:
      --showformat=<định_dạng>         Dùng định dạng này cho “--show”.
      -v, --verbose                    Bật mô tả chi tiết công việc.
      -D                               Bật gỡ rối.
      --old, --new                     Chọn định dạng kho lưu/nén.
      --nocheck                        Thu hồi chức năng kiểm tra tập tin điều khiển
                                        (xây dựng gói sai).
      -z#                              Đặt mức nén trong khi xây dựng.
      -Z<kiểu>                         Đặt kiểu nén sẽ dùng khi xây dựng.
                                        Các kiểu được phép: gzip, xz, bzip2, none (không nén).
      -S<chiến-lược>                   Đặt chiến lược nén khi xây dựng gói.
                                        Giá trị có thể dùng: none, extreme (xz).

en: 
    Use `dpkg' to install and remove packages from your system, or
    `dselect' or `aptitude' for user-friendly package management.  Packages
    unpacked using `dpkg-deb --extract' will be incorrectly installed !
vi: 
    Hãy sử dụng ứng dụng “dpkg” để cài đặt gói vào và gỡ bỏ gói ra
    hệ thống của bạn, hoặc dùng “dselect” hay “aptitude” để quản lý gói
    một cách thân thiện với người dùng. Chú ý là các gói được giải nén
    bằng lệnh “dpkg-deb --extract” sẽ được cài đặt sai !

en: Type dpkg-deb --help for help about manipulating *.deb files;
    Type dpkg --help for help about installing and deinstalling packages.
vi: Gõ:
    dpkg-deb --help		để xem trợ giúp về thao tác tập tin *.deb;
    dpkg --help			để xem trợ giúp về việc cài đặt và gỡ bỏ gói.

en: invalid integer for -%c: '%.250s'
vi: số nguyên không hợp lệ cho -%c: “%.250s”

en: invalid compression level for -%c: %ld'
vi: cấp nén không hợp lệ cho -%c: %ld'

en: unknown compression strategy '%s'!
vi: không hiểu chiến lược nén “%s”!

en: unknown compression type `%s'!
vi: kiểu nén không rõ “%s”.

en: deprecated compression type '%s'; use xz instead
vi: kiểu nén “%s” bị phản đối; dùng xz để thay thế

en: invalid compressor parameters: %s
vi: các tham số nén không hợp lệ: %s

en: file `%.250s' is corrupt - bad digit (code %d) in %s
vi: tập tin “%.250s” bị hỏng — chữ số sai (mã %d) trong %s

en: file '%s' is corrupt; out of range integer in %s
vi: tập tin “%s” bị hỏng; số nguyên nằm ngoài phạm vi cho phép trong %s

en: file `%.250s' is corrupt - %.250s missing
vi: tập tin “%.250s” bị hỏng — %.250s còn thiếu

en: file `%.250s' is corrupt - missing newline after %.250s
vi: tập tin “%.250s” bị hỏng — thiếu ký tự dòng mới đằng sau %.250s

en: error reading %.250s
vi: gặp lỗi khi đọc %.250s

en: file `%.250s' is corrupt - bad magic at end of first header
vi: tập tin “%.250s” bị hỏng — số ma thuật sai ở kết thúc của phần đầu thứ nhất

en: file `%.250s' is corrupt - bad padding character (code %d)
vi: tập tin “%.250s” bị hỏng — ký tự đệm sai (mã %d)

en: file `%.250s' is corrupt - nulls in info section
vi: tập tin “%.250s” bị hỏng — các số không ở trong phần thông tin

en: format version number
vi: số thứ tự phiên bản định dạng

en: file '%.250s' has invalid format version: %s
vi: tập tin “%.250s” có phiên bản định dạng không hợp lệ: %s

en: file '%.250s' is format version %d.%d; get a newer dpkg-split
vi: tập tin “%.250s” có định dạng phiên bản “%d.%d”; cần “dpkg-split” mới hơn

en: package name
vi: tên gói

en: package version number
vi: số thứ tự phiên bản gói

en: package file MD5 checksum
vi: tổng kiểm tra MD5 tập tin gói

en: file `%.250s' is corrupt - bad MD5 checksum `%.250s'
vi: tập tin “%.250s” bị hỏng — tổng kiểm tra MD5 %.250s sai

en: archive total size
vi: kích thước kho tổng cộng

en: archive part offset
vi: offset thành phần kho lưu

en: archive part numbers
vi: số phần kho lưu

en: file '%.250s' is corrupt - no slash between archive part numbers
vi: tập tin “%.250s” bị hỏng — không có dấu gạch ngược giữa các số của phần kho lưu

en: number of archive parts
vi: số phần của kho lưu

en: file '%.250s' is corrupt - bad number of archive parts
vi: tập tin “%.250s” bị hỏng - số phần không đúng

en: archive parts number
vi: số phần kho lưu

en: file '%.250s' is corrupt - bad archive part number
vi: tập tin “%.250s” bị hỏng — sai số thứ tự phần kho lưu

en: package architecture
vi: kiến trúc của gói

en: file `%.250s' is corrupt - bad magic at end of second header
vi: tập tin “%.250s” bị hỏng — số ma thuật sai ở cuối phần đầu thứ hai

en: file `%.250s' is corrupt - second member is not data member
vi: tập tin “%.250s” bị hỏng — bộ phạn thứ hai không phải là bộ phạn dữ liệu

en: file `%.250s' is corrupt - wrong number of parts for quoted sizes
vi: tập tin “%.250s” bị hỏng — sai số các phần cho các kích cỡ đã xác định

en: file `%.250s' is corrupt - size is wrong for quoted part number
vi: tập tin “%.250s” bị hỏng — kích cỡ sai cho số thứ tự phần đã xác định

en: unable to fstat part file `%.250s'
vi: không thể fstat tập tin phần “%.250s”

en: file `%.250s' is corrupt - too short
vi: tập tin “%.250s” bị hỏng — quá ngắn

en: cannot open archive part file `%.250s'
vi: không thể mở tập tin phần của kho nén “%.250s”

en: file `%.250s' is not an archive part
vi: tập tin “%.250s” không phải là một phần kho nén

en: %s:
        Part format version:            %d.%d
        Part of package:                %s
            ... version:                %s
            ... architecture:           %s
            ... MD5 checksum:           %s
            ... length:                 %jd bytes
            ... split every:            %jd bytes
        Part number:                    %d/%d
        Part length:                    %jd bytes
        Part offset:                    %jd bytes
        Part file size (used portion):  %jd bytes
vi: %s:
        Phiên bản định dạng phần:       %d.%d
        Phần của gói:                   %s
            ... phiên bản:              %s
            ... kiến trúc:              %s
            ... tổng kiểm tra MD5:      %s
            ... chiều dài:              %jd byte
            ... chia tách mỗi:          %jd byte
        Số phần:                        %d/%d
        Chiều dài phần:                 %jd byte
        Khoảng bù (offset) phần:        %jd byte
        Cỡ phần tập tin (vùng đã dùng): %jd byte

[ctx: architecture]
en: <unknown>
vi: <không-hiểu>

en: --%s requires one or more part file arguments
vi: “--%s” yêu cầu một hay nhiều đối số kiểu tập tin phần

en: file `%s' is not an archive part
vi: tập tin “%s” không phải là phần kho nén

en: Putting package %s together from %d part:  | Putting package %s together from %d parts:
vi[0]: Đang tập hợp %2$d phần để làm gói %1$s:

en: unable to open output file `%.250s'
vi: không thể mở tập tin kết xuất “%.250s”

en: unable to (re)open input part file `%.250s'
vi: không thể mở (lại) phần tập tin đầu vào “%.250s”

en: cannot skip split package header for '%s': %s
vi: không thể bỏ qua phần đầu gói chia nhỏ cho “%s”: %s

en: cannot append split package part '%s' to '%s': %s
vi: không thể nối thêm bộ phận gói chia nhỏ “%s” thành “%s”: %s

en: files `%.250s' and `%.250s' are not parts of the same file
vi: tập tin “%.250s” và “%.250s” không phải là hai phần của cùng một tập tin

en: there are several versions of part %d - at least `%.250s' and `%.250s'
vi: có vài phiên bản khác nhau của phần %d — ít nhất là “%.250s” và “%.250s”

en: part %d is missing
vi: phần %d còn thiếu

en: Debian `%s' package split/join tool; version %s.
vi: Công cụ chia tách/nối lại gói Debian “%s”; phiên bản %s.

en: Commands:
      -s|--split <file> [<prefix>]     Split an archive.
      -j|--join <part> <part> ...      Join parts together.
      -I|--info <part> ...             Display info about a part.
      -a|--auto -o <complete> <part>   Auto-accumulate parts.
      -l|--listq                       List unmatched pieces.
      -d|--discard [<filename> ...]    Discard unmatched pieces.
vi: Lệnh:
      -s|--split <tập_tin> [<tiền_tố>] Chia tách một kho nén.
      -j|--join <phần1> <phần2> ...    Nối lại nhiều phần riêng.
      -I|--info <phần> ...             Hiện thông tin về phần.
      -a|--auto -o <toàn_bộ> <phần>    Tự động tích lũy các phần.
      -l|--listq                       Liệt kê các phần chưa khớp.
      -d|--discard [<tên_tập_tin> ...] Hủy các phần chưa khớp.

en: Options:
      --depotdir <directory>           Use <directory> instead of %s/%s.
      -S|--partsize <size>             In KiB, for -s (default is 450).
      -o|--output <file>               Filename, for -j (default is
                                         <package>_<version>_<arch>.deb).
      -Q|--npquiet                     Be quiet when -a is not a part.
      --msdos                          Generate 8.3 filenames.
vi: Tùy chọn:
         --depotdir <thư_mục>          Dùng <thư_mục> thay cho %s/%s.
      -S|--partsize <cỡ>               Theo KiB, cho -s (mặc định là 450).
      -o|--output <tập_tin>            Tập tin, cho -j (mặc định là
                                          <gói>_<phiên bản>_<kiến trúc>.deb).
      -Q|--npquiet                     Không xuất chi tiết khi -a không phải là phần.
         --msdos                       Tạo ra các tên tập tin kiểu 8.3.

en: Exit status:
      0 = ok
      1 = with --auto, file is not a part
      2 = trouble
vi: Trạng thái thoát:
      0 = ok
      1 = với --auto, tập tin không là một phần
      2 = trục trặc

en: Type dpkg-split --help for help.
vi: Gõ “dpkg-split --help” để xem trợ giúp.

en: unexpected end of file in %.250s
vi: gặp kết thúc tập tin bất thường trong %.250s

en: part size is far too large or is not positive
vi: kích cỡ phần quá dài hoặc không phải là số dương

en: part size must be at least %d KiB (to allow for header)
vi: kích cỡ phần phải là ít nhất %d KiB (để chứa phần đầu)

en: unable to read depot directory `%.250s'
vi: không thể đọc thư mục kho chứa (depot) “%.250s”

en: --auto requires the use of the --output option
vi: “--auto” (tự động) cũng cần sử dụng tùy chọn “--output” (kết xuất)

en: --auto requires exactly one part file argument
vi: “--auto” (tự động) cần chính xác một đối số kiểu tập tin phần

en: unable to read part file `%.250s'
vi: không thể đọc tập tin phần “%.250s”

en: File `%.250s' is not part of a multipart archive.
vi: Tập tin “%.250s” không phải là phần của một kho đa phần.

en: unable to reopen part file `%.250s'
vi: không thể mở lại tập tin phần “%.250s”

en: unable to open new depot file `%.250s'
vi: không thể mở tập tin kho chứa (depot) mới “%.250s”

en: cannot extract split package part '%s': %s
vi: không thể rút trích phần gói được chia nhỏ “%s”: %s

en: unable to rename new depot file `%.250s' to `%.250s'
vi: không thể thay đổi tên tập tin kho chứa (depot) mới “%.250s” thành “%.250s”

en: Part %d of package %s filed (still want
vi: Phần %d của gói %s đã được ghi lưu (vẫn muốn

en: unable to delete used-up depot file `%.250s'
vi: không thể xóa tập tin kho chứa (depot) tiêu thụ “%.250s”

en: Junk files left around in the depot directory:
vi: Tập tin rác vẫn còn nằm trong thư mục kho chứa (depot):

en: unable to stat `%.250s'
vi: không thể lấy các thông tin về “%.250s”

en:  %s (%jd bytes)
vi:  %s (%jd byte)

en:  %s (not a plain file)
vi:  %s (không phải là tập tin thường)

en: Packages not yet reassembled:
vi: Gói chưa được lắp ráp lại:

en:  Package %s: part(s)
vi:  Gói %s: có phần

en: part file `%.250s' is not a plain file
vi: tập tin phần “%.250s” không phải là tập tin thường

en: (total %jd bytes)
vi: (tổng cộng %jd byte)

en: unable to discard `%.250s'
vi: không thể hủy “%.250s”

en: Deleted %s.
vi: Đã xóa %s.

en: package field value extraction
vi: rút trích giá trị trường của gói

en: cannot extract package field value from '%s': %s
vi: không thể rút trích giá trị trường của gói từ “%s”: %s

en: unable to open source file `%.250s'
vi: không thể mở tập tin nguồn “%.250s”

en: unable to fstat source file
vi: không thể lấy thống kê (fstat) tập tin nguồn

en: source file `%.250s' not a plain file
vi: tập tin nguồn “%.250s” không phải là tập tin thường

en: Splitting package %s into %d part:  | Splitting package %s into %d parts:
vi[0]: Đang chia gói %s thành %d phần:

en: header is too long, making part too long; the package name or version
    numbers must be extraordinarily long, or something; giving up
vi: phần đầu quá dài, tạo mỗi phần quá lớn; tên gói hay số của phiên bản
    cần phải dài phi thường, hay một số thứ; chịu thua

en: --split needs a source filename argument
vi: “--split” (chia tách) cần một đối số kiểu tên tập tin nguồn

en: --split takes at most a source filename and destination prefix
vi: “--split” (chia tách) chấp nhận nhiều nhất một tên tập tin nguồn và một tiền tố đích

en: Commands:
      --install <link> <name> <path> <priority>
        [--slave <link> <name> <path>] ...
                               add a group of alternatives to the system.
      --remove <name> <path>   remove <path> from the <name> group alternative.
      --remove-all <name>      remove <name> group from the alternatives system.
      --auto <name>            switch the master link <name> to automatic mode.
      --display <name>         display information about the <name> group.
      --query <name>           machine parseable version of --display <name>.
      --list <name>            display all targets of the <name> group.
      --get-selections         list master alternative names and their status.
      --set-selections         read alternative status from standard input.
      --config <name>          show alternatives for the <name> group and ask the
                               user to select which one to use.
      --set <name> <path>      set <path> as alternative for <name>.
      --all                    call --config on all alternatives.
vi: Lệnh:
      --install <liên_kết> <tên> <đường_dẫn> <mức_ưu_tiên>
        [--slave <liên_kết> <tên> <đường_dẫn>] ...
                               thêm vào nhóm thay thế vào hệ thống.
      --remove <tên> <đường_dẫn>
                               gỡ bỏ <đường dẫn> từ nhóm <tên> thay thế.
      --remove-all <tên>       gỡ bỏ <tên> nhóm này khỏi hệ thống thay thế.
      --auto <tên>             chuyển đổi liên kết chủ tên này sang chế độ tự động.
      --display <tên>          hiển thị thông tin về nhóm <tên>.
      --query <tên>            phiên bản cho máy phân tích được của “--display <tên>”.
      --list <tên>             hiển thị tất cả các đích của nhóm <tên>.
      --get-selections         liệt kê các tên thay thế chủ và trạng thái của chúng.
      --set-selections         đọc trạng thái của gói thay thế từ đầu vào tiêu chuẩn.
      --config <tên>           hiển thị các cái thay thế nhóm tên này,
                                 và nhắc người dùng chọn cái thay thế.
      --set <tên> <đường_dẫn>  đặt đường dẫn này như là cái thay thế cho tên này.
      --all                    gọi “--config” (cấu hình) với mỗi cái thay thế.

en: <link> is the symlink pointing to %s/<name>.
      (e.g. /usr/bin/pager)
    <name> is the master name for this link group.
      (e.g. pager)
    <path> is the location of one of the alternative target files.
      (e.g. /usr/bin/less)
    <priority> is an integer; options with higher numbers have higher priority in
      automatic mode.
vi: <liên_kết> là liên kết mềm mà nó chỉ tới %s/<name>.
      (v.d. /usr/bin/pager)
    <tên> là tên chủ cho nhóm liên kết này.
      (v.d. pager)
    <đường_dẫn> là vị trí của một tập tin đích thay thế nào đó.
      (e.g. /usr/bin/less)
    <mức_ưu_tiên> là một số nguyên:
       con số lớn hơn thì đặt mức ưu tiên cao hơn trong chế độ tự động.

en: Options:
      --altdir <directory>     change the alternatives directory.
      --admindir <directory>   change the administrative directory.
      --log <file>             change the log file.
      --force                  allow replacing files with alternative links.
      --skip-auto              skip prompt for alternatives correctly configured
                               in automatic mode (relevant for --config only)
      --verbose                verbose operation, more output.
      --quiet                  quiet operation, minimal output.
      --help                   show this help message.
      --version                show the version.
vi: Tuỳ chọn:
      --altdir <t.mục>         thay đổi thư mục thay thế (alternatives).
      --admindir <t.mục>       đặt thư mục quản trị (administrative).
      --log <tập-tin>          thay đổi tập tin ghi nhật ký.
      --force                  ép thay thế các tập tin với các liên kết thay thế.
      --skip-auto              bỏ qua bước hỏi cấu hình thay thế đúng chưa
                               trong chế độ tự động (chỉ thích hợp với --config
      --verbose                giải thích những gì đang thực hiện, xuất nhiều thông tin.
      --quiet                  chạy im, không xuất thông tin ra ở mức tối thiểu.
      --help                   hiển thị trợ giúp này.
      --version                hiển thị phiên bản của chương trình.

en: malloc failed (%zu bytes)
vi: malloc bị lỗi (%zu bytes)

en: two commands specified: --%s and --%s
vi: hai lệnh đã xác định: --%s và --%s

en: cannot append to '%s'
vi: không thể nối thêm vào “%s”

en: unable to remove '%s'
vi: không thể gỡ bỏ “%s”

en: unexpected end of file while trying to read %s
vi: gặp kết thúc tập tin bất thường trong khi thử đọc %s

en: while reading %s: %s
vi: trong khi đọc %s: %s

en: line not terminated while trying to read %s
vi: gặp dòng không có chấm dứt trong khi thử đọc %s

en: %s corrupt: %s
vi: %s bị hỏng: %s

en: newlines prohibited in update-alternatives files (%s)
vi: không cho phép ký tự dòng mới trong tập tin “update-alternatives” (%s)

en: slave name
vi: tên phụ thuộc

en: duplicate slave name %s
vi: trùng lặp tên “phụ thuộc” (slave) %s

en: slave link
vi: liên kết phụ thuộc

en: slave link same as main link %s
vi: liên kết phụ thuộc vẫn trùng với liên kết chính %s

en: duplicate slave link %s
vi: liên kết phụ trùng %s

en: master file
vi: tập tin chủ

en: duplicate path %s
vi: đường dẫn trùng %s

en: alternative %s (part of link group %s) doesn't exist; removing from list of alternatives
vi: gói thay thế %s (phần của nhóm liên kết %s) không tồn tại; vì thế đang gỡ bỏ nó khỏi danh sách các gói thay thế

en: slave file
vi: tập tin phụ thuộc

en: priority of %s: %s
vi: mức ưu tiên của %s: %s

en: priority of %s is out of range: %s
vi: mức ưu tiên của %s vượt ra ngoài phạm vi: %s

en: invalid status
vi: trạng thái không hợp lệ

en: master link
vi: liên kết chủ

en: discarding obsolete slave link %s (%s)
vi: đang hủy liên kết lệ thuộc đã cũ %s (%s).

en: unable to flush file '%s'
vi: không thể chuyển hết tập tin “%s”

en: auto mode
vi: chế độ tự động

en: manual mode
vi: chế độ bằng tay

en:   link currently points to %s
vi:   liên kết hiện thời chỉ tới %s

en:   link currently absent
vi:   hiện thời không có liên kết

en: %s - priority %d
vi: %s — ưu tiên %d

en:   slave %s: %s
vi:   %s phụ thuộc: %s

en: Current 'best' version is '%s'.
vi: Phiên bản “tốt nhất” hiện thời là “%s”.

en: No versions available.
vi: Không có phiên bản sẵn sàng.

en: There is %d choice for the alternative %s (providing %s). | There are %d choices for the alternative %s (providing %s).
vi[0]: Có %d sự chọn cho cái thay thế %s (đang cung cấp %s).

en: Press enter to keep the current choice[*], or type selection number:
vi: Bấm phím Enter để giữ lại giá trị mặc định[*], hoặc gõ số thứ tự lựa chọn:

en: not replacing %s with a link
vi: không thay thế %s bằng một liên kết

en: can't install unknown choice %s
vi: không thể cài đặt sự chọn không rõ %s

en: skip creation of %s because associated file %s (of link group %s) doesn't exist
vi: bỏ qua bước tạo %s bởi vì tập tin liên quan %s (của nhóm liên kết %s) không tồn tại

en: not removing %s since it's not a symlink
vi: không xóa bỏ %s vì nó không phải là một liên kết mềm

en: Call %s.
vi: Gọi %s.

en: Alternative %s unchanged because choice %s is not available.
vi: Cái thay thế %s chưa thay đổi vì sự chọn %s không sẵn sàng.

en: Skip unknown alternative %s.
vi: Bỏ qua cái thay thế không hiểu %s.

en: line too long or not terminated while trying to read %s
vi: gặp dòng quá dài hoặc dòng không có chấm dứt, trong khi thử đọc %s

en: Skip invalid line: %s
vi: Bỏ qua dòng sai: %s

en: %s/%s is dangling; it will be updated with best choice
vi: %s/%s không được quản lý; nó sẽ được cập nhật với sự lựa chọn tốt nhất

en: %s/%s has been changed (manually or by a script); switching to manual updates only
vi: %s/%s đã bị thay đổi (bằng tay hoặc bằng văn lệnh) nên chỉ có thể chuyển đổi sang cập nhật bằng tay

en: setting up automatic selection of %s
vi: đang cài đặt chọn lựa tự động của %s

en: renaming %s link from %s to %s
vi: đổi tên liên kết %s từ %s thành %s

en: renaming %s slave link from %s to %s
vi: đang đổi tên liên kết “lệ thuộc” (slave) %s từ %s thành %s

en: using %s to provide %s (%s) in %s
vi: dùng %s để cung cấp %s (%s) trong %s

en: forcing reinstallation of alternative %s because link group %s is broken
vi: đang ép buộc cài đặt lại cái thay thế %s vì nhóm liên kết %s bị hỏng

en: current alternative %s is unknown, switching to %s for link group %s
vi: không hiểu cái thay thế hiện thời %s nên chuyển đổi sang %s cho nhóm liên kết %s

en: alternative name (%s) must not contain '/' and spaces
vi: tên gói thay thế (%s) không thể chứa dấu gạch chéo “/” và dấu cách.

en: alternative link is not absolute as it should be: %s
vi: liên kết hay thế không phải là tuyệt đối như yêu cầu: %s

en: alternative path is not absolute as it should be: %s
vi: đường dẫn xen kẽ không phải tuyệt đối như yêu cầu: %s

en: alternative %s can't be master: it is a slave of %s
vi: gói thay thế %s không thể là chủ: nó là gói lệ thuộc của %s

en: alternative link %s is already managed by %s
vi: liên kết gói thay thế %s đã được %s quản lý

en: alternative path %s doesn't exist
vi: đường dẫn thay thế “%s” chưa tồn tại

en: alternative %s can't be slave of %s: it is a master alternative
vi: gói thay thế %s không thể là lệ thuộc của %s: nó là gói thay thế chủ nhân

en: alternative %s can't be slave of %s: it is a slave of %s
vi: gói thay thế %s không thể là lệ thuộc của %s: nó là lệ thuộc của %s

en: alternative link %s is already managed by %s (slave of %s)
vi: liên kết thay thế %s đã được quản lý bởi %s (phần lệ thuộc của %s)

en: unknown argument `%s'
vi: không rõ đối số “%s”

en: --install needs <link> <name> <path> <priority>
vi: “--install” (cài đặt) yêu cầu <liên_kết> <tên> <đường_dẫn> <mức_ưu_tiên>

en: <link> and <path> can't be the same
vi: <liên_kết> và <đường_dẫn> không thể là trùng nhau

en: priority must be an integer
vi: “ưu tiên” phải là một số nguyên

en: priority is out of range: %s clamped to %ld
vi: mức ưu tiên nằm ngoài phạm vi cho phép: %s bị kẹp vào %ld

en: --%s needs <name> <path>
vi: “--%s” yêu cầu <tên> <đường_dẫn>

en: --%s needs <name>
vi: “--%s” yêu cầu <tên>

en: --slave only allowed with --install
vi: cho phép “--slave” (phụ) chỉ với “--install” (cài đặt)

en: --slave needs <link> <name> <path>
vi: “--slave” (phụ) yêu cầu <liên_kết> <tên> <đường_dẫn>

en: name %s is both primary and slave
vi: tên %s là cả hai kiểu chính và phụ

en: link %s is both primary and slave
vi: liên kết %s là cả hai kiểu chính và phụ

en: --%s needs a <file> argument
vi: “--%s” yêu cầu một đối số <tệp>

en: unknown option `%s'
vi: không rõ tùy chọn “%s”

en: need --display, --query, --list, --get-selections, --config, --set, --set-selections, --install, --remove, --all, --remove-all or --auto
vi: yêu cầu:
     • --display		hiển thị
     • --query		truy vấn
     • --list		liệt kê
     • --get-selections		lấy các lựa chọn
     • --config		cấu hình
     • --set			đặt
     • --set-selections		đặt các lựa chọn
     • --install		cài đặt
     • --remove		gỡ bỏ
     • --all		tất cả
     • --remove-all		gỡ bỏ tất cả
     • --auto		tự động

en: no alternatives for %s
vi: không có thay thế cho %s

en: <standard input>
vi: <đầu vào tiêu chuẩn>

en: alternative %s for %s not registered; not setting
vi: sự thay thế %s cho %s không được đăng ký nên không đặt

en: There is no program which provides %s.
vi: Không có chương trình nào cung cấp %s.

en: Nothing to configure.
vi: Không có gì cần cấu hình.

en: There is only one alternative in link group %s (providing %s): %s
vi: Chỉ có một cái thay thế trong nhóm liên kết (cung cấp %s) %s: %s

en: alternative %s for %s not registered; not removing
vi: gói thay thế %s cho %s không được đăng ký nên không gỡ bỏ

en: removing manually selected alternative - switching %s to auto mode
vi: đang gỡ bỏ sự xen kẽ được chọn bằng tay — đang chuyển đổi %s sang chế độ tự động

en: automatic updates of %s/%s are disabled; leaving it alone
vi: khả năng tự động cập nhật của %s/%s bị tắt nên không làm gì

en: to return to automatic updates use '%s --auto %s'
vi: để quay lại lại tính năng tự động cập nhật, hãy dùng lệnh “%s --auto %s”

en: Allows administrators to define new content types.
vi: Cho phép người điều h`nh định nghĩa các kiểu nội dung mới.

en: add content type
vi: thêm kiểu dữ liệu

en: fields
vi: các trường

en: duplicate
vi: tạo bản sao

en: manage fields
vi: quản lý các trường

en: remove field
vi: xóa trường

en: Content types
vi: Các kiểu nội dung

en: The human-readable name of this content type.
vi: Tên của kiểu nội dung có thể đọc được.

en: A brief description of the content type.
vi: Mô tả ngắn cho kiểu nội dung.

en: Instructions to present to the user when adding new content of this type.
vi: Lời hướng dẫn được hiển thị cho người dùng khi họ thêm một nội dung mới với kiểu nội dung n`y.

en: The label for the title field.
vi: Nhãn cho tiêu đề của trường.

en: Save content type
vi: Lưu kiểu nội dung

en: Saved content type %type.
vi: Đã lưu kiểu nội dung %type

en: Are you sure you want to delete the content type %type?
vi: Bạn thật sự muốn xóa kiểu nội dung %type?

en: If you have any content left in this content type, it will be permanently deleted. This action cannot be undone.
vi: Nếu bạn có nội dung n`o không xuất hiện trong kiểu nội dung n`y, nó sẽ bị xóa. Thao tác n`y không thể được ho`n lại.

en: Deleted content type %type.
vi: Đã xóa kiểu nội dung %type

en: Add existing field
vi: Thêm trường đã tồn tại

en: Add field
vi: Thêm trường

en: Create new field
vi: Tạo trường mới

en: The human-readable name of this field.
vi: Tên có thể đọc cho trường n`y.

en: Field type
vi: Kiểu trường

en: Create field
vi: Tạo trường

en: No field modules are enabled. You need to <a href="%modules_url">enable one</a>, such as text.module, before you can add new fields.
vi: Không có module tạo ra trường n`o. Bạn cần <a href="%modules_url">kích hoạt một</a>, như l` text.module, trước khi bạn có thể thêm v`o các trường.

en: Added field %label.
vi: Đã thêm trường %label.

en: Created field %label.
vi: Đã tạo trường %label.

en: Are you sure you want to remove the field %field?
vi: Bạn thật sự muốn xóa trường $field?

en: If you have any content left in this field, it will be lost. This action cannot be undone.
vi: Nếu bạn có nội dung n`o không có ở trong trường n`y, nó sẽ bị mất đi. Thao tác n`y không thể ho`n lại.

en: Removed field %field from %type.
vi: Đã xóa trường %field khỏi %type

en: The field %field no longer exists in any content type, so it was deleted.
vi: Trường %field không còn tồn tại trong kiểu nội dung n`o, vì thế nó đã bị xóa.

en: Widget settings
vi: Các thiết lập widget

en: These settings apply only to the %field field as it appears in the %type content type.
vi: Những thiết lập chỉ áp dụng cho trường %field khi nó hiển thị ở kiểu nội dung %type.

en: In the node editing form, the heavier fields will sink and the lighter fields will be positioned nearer the top.
vi: Trong form soạn thảo node, những trường nặng hơn sẽ chìm xuống v` những trường nhẹ hơn sẽ nổi lên phía trên.

en: Instructions to present to the user below this field on the editing form.
vi: Lời hướng dẫn cho người dùng sẽ được hiển thị ở phía dưới trường trong trang biên soạn.

en: Data settings
vi: Các thiết lập dữ liệu

en: These settings apply to the %field field in every content type in which it appears.
vi: Các thiết lập n`y áp dụng v`o trường %field trong mỗi kiểu nội dung m` nó xuất hiện.

en: Multiple values
vi: Nhiều giá trị

en: Save field settings
vi: Lưu các thiết lập của trường

en: Saved field %field.
vi: Đã lưu trường %field

en: No PostgreSQL mapping found for %type data type.
vi: Không tìm thấy PostgreSQL mapping cho kiểu dữ liệu %type.

note: #-#-#-#-#  339 (gnucash-glossary-1.9.1)  #-#-#-#-# "The backend where the data is stored." #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "A file composed of records, each containing fields together with a set of operations for searching, sorting, recombining, and other functions."
en: database
vi: cơ sở dữ liệu

en: Defines a date/time field type. <em>Note: Requires content.module.</em>
vi: Định nghĩa một kiểu trường ng`y/giờ. <em>Chú ý: Yêu cầu content.module.</em>

en: Year and month
vi: Năm v` tháng

en: Times are entered and displayed with site's time zone
vi: Thời gian được gán v`o v` trình b`y ứng với muối giờ của người dùng.

en: Times are entered and displayed with user's time zone
vi: Thời gian được gán v`o v` trình b`y ứng với muối giờ của người dùng.

en: Time zone handling
vi: Thao tác với các muối giờ.

en: %name must be entered in ISO 8601 format (YYYY).
vi: %name phải được gán với định dạng ISO 8601 (YYYY-MM-DD).

en: %name must be entered in ISO 8601 format (YYYY-MM).
vi: %name phải được gán với định dạng ISO 8601 (YYYY-MM-DD).

en: %name must be entered in ISO 8601 format (YYYY-MM-DD).
vi: %name phải được gán với định dạng ISO 8601 (YYYY-MM-DD).

en: %name must be entered in ISO 8601 format (YYYY-MM-DDThh:mm:ss).
vi: %name phải được gán với định dạng ISO 8601 (YYY-MM-DD).

en: The maximum length of the field in characters. Leave blank for an unlimited size.
vi: Số ký tự tối đa cho trường. Để trống nếu muốn độ d`i l` vô hạn.

en: matches the pattern
vi: khớp với mẫu

en: "Rows" must be a positive integer.
vi: "Số dòng" phải l` một số nguyên dương.

en: Illegal value for %name.
vi: Giá trị cho %name không hợp lệ.

en: Defines a field type for referencing one node from another. <em>Note: Requires content.module.</em>
vi: Định nghĩa một kiểu trường để tham khảo đến một node từ một node khác. <em>Chú ý: yêu cầu content.module.</em>

en: node reference autocomplete
vi: tham khảo node tự động ho`n th`nh

en: Content types that can be referenced
vi: Những kiểu nội dung có thể được tham khảo đến

en: No post with that title exists.
vi: Không tồn tại b`i viết n`o với tiêu đề đó.

en: Defines numeric field types. <em>Note: Requires content.module.</em>
vi: Định nghĩa các kiểu trường số. <em>Chú ý: Yêu cầu content.module.</em>

en: Allowed values
vi: Các giá trị cho phép

en: The possible values this field can contain. Any other values will result in an error. Enter one value per line.
vi: Những giá trị m` trường n`y có thể mang. Những giá trị khác sẽ trả về lỗi. Điền mỗi giá trị v`o mỗi dòng.

en: "Minimum" must be a number.
vi: "Tối thiểu" phải l` một con số.

en: "Maximum" must be a number.
vi: "Tối đa" phải l` một con số.

en: The value of %name may be no smaller than %min.
vi: Giá trị của %name không thể nhỏ hơn %min.

en: The value of %name may be no larger than %max.
vi: Giá trị của %name không thể lớn hớn %max.

en: Defines selection, check box and radio button widgets for text and numeric fields. <em>Note: Requires content.module, text.module and number.module.</em>
vi: Định nghĩa hộp select, checkbox v` nút radio cho văn bản v` các trường số. <em>Chú ý: Yêu cầu content.module, text.module v` number.module.</em>

en: Defines simple text field types. <em>Note: Requires content.module.</em>
vi: Định nghĩa kiểu trường văn bản đơn giản. <em>Chú ý: Yêu cầu content.module.</em>

en: Filtered text (user selects input format)
vi: Văn bản được lọc (người dùng chọn định dạng dữ liệu v`o)

en: Text processing
vi: Xử lý văn bản

en: Defines a field type for referencing a user from a node. <em>Note: Requires content.module.</em>
vi: Định nghĩa kiểu trường để tham khảo một người dùng từ một node. <em>Chú ý: Yêu cầu content.module.</em>

en: Invalid user name.
vi: Tên người dùng không hợp lệ.

en: Defines simple weburl field types. <em>Note: Requires content.module.</em>
vi: Định nghĩa các kiểu đường dẫn web đơn giản. <em>Chú ý: Yêu cầu content.module</em>

en: Not a valid Web URL.
vi: Đường dẫn web không hợp lệ.

en: Don't check whether the notification area exists
vi: Đừng kiểm tra vùng thông báo tồn tại chưa

en: Typing Monitor
vi: Bộ theo giỏi gõ

en: The typing monitor uses the notification area to display information. You don't seem to have a notification area on your panel. You can add it by right-clicking on your panel and choosing 'Add to panel', selecting 'Notification area' and clicking 'Add'.
vi: Trình theo dõi nhập liệu dùng vùng thông báo để hiển thị thông tin. Bạn dường như chưa có vùng thông báo trên bảng điều khiển của bạn. Bạn có thể thêm vào bằng cách nhắp chuột phải trên bảng điều khiển và chọn « Thêm vào bảng điều khiển », rồi chọn « Vùng thông báo » và nhắp vào « Thêm ».

en: %d minute until the next break | %d minutes until the next break
vi[0]: %d phút cho tới lần thư giãn kế tiếp

en: Less than one minute until the next break
vi: Ít hơn một phút cho tới lần thư giãn kế tiếp

en: Unable to bring up the typing break properties dialog with the following error: %s
vi: Không thể mở hộp thoại thuộc tính thư giãn nhập liệu vì lỗi sau: %s

en: Written by Richard Hult <richard@imendio.com>
vi: Tác giả: Richard Hult <richard@imendio.com>

en: Eye candy added by Anders Carlsson
vi: « Kẹo xem » thêm bởi Anders Carlsson

en: A computer break reminder.
vi: Bộ nhắc nhở thư giãn máy tính.

en: _Postpone Break
vi: _Hoãn thư giãn

en: Take a break!
vi: Hãy thư giãn!

en: _Allow postponing of breaks
vi: Cho _phép hoãn thư giãn.

en: _Break interval lasts:
vi: Khoảng _thư giãn dài:

en: _Lock screen to enforce typing break
vi: _Khoá màn hình để buộc thư giãn nhập liệu

en: _Work interval lasts:
vi: Khoảng làm _việc dài:

en: Check if breaks are allowed to be postponed
vi: Đánh dấu nếu cho phép hoãn thư giãn

en: Duration of the break when typing is disallowed
vi: Khoảng thư giãn, khi bị cấm nhập liệu

en: Duration of work before forcing a break
vi: Khoảng làm việc trước khi buộc thư giãn

en: Free space no notify threshold
vi: Ngưỡng thông báo không còn chỗ chứa

en: Subsequent free percentage notify threshold
vi: Ngưỡng thông báo phần trăm vùng trống lần sau

en: The resolution used for converting font sizes to pixel sizes, in dots per inch.
vi: Độ phân giải được dùng để chuyển đổi kích cỡ phông chữ sang kích cỡ điểm ảnh, theo chấm mỗi insơ.

en: GNOME Settings Daemon
vi: Trình nền Thiết lập GNOME

en: Binding to toggle the magnifier.
vi: Tổ hợp để bật/tắt kính lúp.

en: Binding to toggle the on-screen keyboard.
vi: Tổ hợp để bật/tắt bàn phím trên màn hình.

en: Binding to toggle the screen reader.
vi: Tổ hợp để bật/tắt công cụ đọc màn hình.

en: Slow Keys Alert
vi: Báo động Phím Chậm

en: Sticky Keys Alert
vi: Báo động Phím Dính

en: Removing item %lu of %lu
vi: Đang loại bỏ %lu trên %lu

en: Key binding (%s) is invalid
vi: Tổ hợp phím (%s) không hợp lệ

en: Image/label border
vi: Viền ảnh/nhãn

en: Alert Buttons
vi: Nút báo động

en: Select Image
vi: Chọn ảnh

en: Enable _Fingerprint Login...
vi: Bật Đăng nhập _Vân tay...

en: Disable _Fingerprint Login...
vi: Tắt Đăng nhập _Vân tay...

en: Set your personal information
vi: Lập thông tin cá nhân

en: Select finger
vi: Chọn ngón tay

en: Swipe finger on reader
vi: Kéo ngón tay qua trên máy đọc

en: Place finger on reader
vi: Để ngón tay trên máy đọc

en: Left index finger
vi: Ngón tay trỏ bên trái

en: Other finger:
vi: Ngón tay khác:

en: Right index finger
vi: Ngón tay trỏ bên phải

en: Change Passwo_rd...
vi: Thay đổ_i mật khẩu...

en: Change pa_ssword
vi: Thay đổi mật _khẩu

en: Current _password:
vi: _Mật khẩu hiện có :

en: Please type your password again in the <b>Retype new password</b> field.
vi: Hãy gõ lại mật khẩu vào trường <b>Gõ lại mật khẩu mới</b>.

en: Select your photo
vi: Chọn ảnh chụp

en: To change your password, enter your current password in the field below and click <b>Authenticate</b>.
    After you have authenticated, enter your new password, retype it for verification and click <b>Change password</b>.
vi: Để thay đổi mật khẩu, hãy nhập mật khẩu hiện thời vào trường bên dưới và nhấn vào <b>Xác thực</b>.
    Sau khi xác thực, nhập mật khẩu mới, gõ lại để thẩm tra, rồi nhấn vào <b>Đổi mật khẩu</b>.

en: _Profession:
vi: _Nghề nghiệp:

en: _Retype new password:
vi: Gõ _lại mật khẩu mới:

en: Child exited unexpectedly
vi: Tiến trình con đã thoát bất ngờ

en: Could not shutdown backend_stdin IO channel: %s
vi: Không thể tắt kệnh nhập/xuất hậu phương thiết bị nhập chuẩn backend_stdin: %s

en: Could not shutdown backend_stdout IO channel: %s
vi: Không thể tắt kệnh nhập/xuất hậu phương thiết bị xuất chuẩn backend_stdin: %s

en: Authenticated!
vi: Mới xác thực.

note: #-#-#-#-#  887 (MATE Desktop Environment)  #-#-#-#-# This is a re-auth, and it failed. * The password must have been changed in the meantime! * Ask the user to re-authenticate Update status message and auth state Authentication failure
en: Your password has been changed since you initially authenticated! Please re-authenticate.
vi: Mật khẩu của bạn bị thay đổi kể từ bạn đã xác thực đầu tiên. Xin hãy xác thực lại.

en: That password was incorrect.
vi: Mật khẩu không đúng.

note: #-#-#-#-#  887 (MATE Desktop Environment)  #-#-#-#-# What does this indicate? * "Authentication information cannot be recovered?" from libpam?
en: System error: %s.
vi: Gặp lỗi hệ thống: %s.

en: The password is too short.
vi: Mật khẩu quá ngắn.

en: The password is too simple.
vi: Mật khẩu quá đơn giản.

en: The old and new passwords are too similar.
vi: Hai mật khẩu cũ và mật khẩu mới quá tương tư.

en: The new password must contain numeric or special character(s).
vi: Mật khẩu mới phải chứa ký tự thuộc số hay đặc biệt.

en: The old and new passwords are the same.
vi: Hai mật khẩu cũ và mật khẩu mới là trùng.

note: #-#-#-#-#  887 (MATE Desktop Environment)  #-#-#-#-# translators: Unable to launch <program>: <error message>
en: Unable to launch %s: %s
vi: Không thể khởi chạy %s: %s

en: Unable to launch backend
vi: Không thể khởi chạy hậu phương

en: A system error has occurred
vi: Gặp lỗi hệ thống

note: #-#-#-#-#  887 (MATE Desktop Environment)  #-#-#-#-# Update status message
en: Checking password...
vi: Đang kiểm tra mật khẩu...

en: Click <b>Change password</b> to change your password.
vi: Hãy nhấn vào nút <b>Đổi mật khẩu</b> để thay đổi mật khẩu.

en: Please type your password in the <b>New password</b> field.
vi: Hãy gõ mật khẩu vào trường <b>Mật khẩu mới</b>.

en: The two passwords are not equal.
vi: Hai mật khẩu không trùng.

en: Accessible Lo_gin
vi: Đăn_g nhập có thể truy cập

en: Assistive Technologies Preferences
vi: Tùy thích Công nghệ Giúp đỡ

en: Changes to enable assistive technologies will not take effect until your next log in.
vi: Những thay đổi để hiệu lực công nghệ trợ giúp sẽ không tác động cho đến lần đăng nhập kế tiếp của bạn.

en: Close and _Log Out
vi: Đóng và đăng _xuất

en: Jump to Preferred Applications dialog
vi: Tới hộp thoại Ứng dụng ưa thích

en: Jump to the Accessible Login dialog
vi: Tới hộp thoại Đăng nhập có thể truy cập

en: Jump to the Keyboard Accessibility dialog
vi: Tới hộp thoại Truy cập bàn phím

en: Jump to the Mouse Accessibility dialog
vi: Nhảy tới hộp thoại Truy cập Con chuột

en: _Enable assistive technologies
vi: _Bật công nghệ giúp đỡ

en: _Keyboard Accessibility
vi: Truy cập _bàn phím

en: _Mouse Accessibility
vi: Truy cập _con chuột

en: _Preferred Applications
vi: Ứng dụng ư_a thích

en: Assistive Technologies
vi: Công nghệ Giúp đỡ

en: Choose which accessibility features to enable when you log in
vi: Chọn tính năng khả năng truy cập cần dùng khi đăng nhập

en: Add Wallpaper
vi: Thêm ảnh nền trang trí

en: Specify the filename of a theme to install
vi: Chưa xác định tên tập tin sắc thái cần cài đặt

note: #-#-#-#-#  887 (MATE Desktop Environment)  #-#-#-#-# TRANSLATORS: don't translate the terms in brackets
en: Specify the name of the page to show (theme|background|fonts|interface)
vi: Hãy ghi rõ tên của trang cần hiển thị (sắc thái|nền|phông|giao diện)

en: [WALLPAPER...]
vi: [ẢNH NỀN...]

en: Default Pointer
vi: Con trỏ mặc định

en: This theme will not look as intended because the required GTK+ theme engine '%s' is not installed.
vi: Sắc thái này sẽ không hình như mong đợi vì chưa cài đặt cơ chế sắc thái GTK+ « %s ».

en: Apply Background
vi: Áp dụng nền

en: Apply Font
vi: Áp dụng phông

en: Revert Font
vi: Hoàn nguyên phông

en: The current theme suggests a background and a font. Also, the last applied font suggestion can be reverted.
vi: Sắc thái hiện thời đề nghị nền và phông. Hơn nữa, phông đã gợi ý cuối cùng có thể bị hoàn nguyên.

en: The current theme suggests a background. Also, the last applied font suggestion can be reverted.
vi: Sắc thái hiện thời đề nghị nền. Hơn nữa, phông đã gợi ý cuối cùng có thể bị hoàn nguyên.

en: The current theme suggests a background and a font.
vi: Sắc thái hiện thời đề nghị nền và phông.

en: The current theme suggests a font. Also, the last applied font suggestion can be reverted.
vi: Sắc thái hiện thời đề nghị phông. Hơn nữa, phông đã gợi ý cuối cùng có thể bị hoàn nguyên.

en: The current theme suggests a background.
vi: Sắc thái hiện thời đề nghị nền.

en: The last applied font suggestion can be reverted.
vi: Phông đã gợi ý cuối cùng có thể bị hoàn nguyên.

en: The current theme suggests a font.
vi: Sắc thái hiện thời đề nghị phông.

en: Appearance Preferences
vi: Tùy thích Diện mạo

en: Best _shapes
vi: _Hình tốt nhất

en: Best co_ntrast
vi: Độ _tương phản tốt nhất

en: Changing your cursor theme takes effect the next time you log in.
vi: Việc thay đổi sắc thái con trỏ sẽ có tác động lần kế tiếp đăng nhập.

en: Customize Theme
vi: Tùy chỉnh sắc thái

en: D_etails...
vi: _Chi tiết...

en: Des_ktop font:
vi: Phông chữ _giao diện:

en: Font Rendering Details
vi: Chi tiết vẽ phông chữ

en: Gra_yscale
vi: Mức _xám

en: Pointer
vi: Con trỏ

en: R_esolution:
vi: Độ _phân giải:

en: Save Theme As...
vi: Lưu mới Sắc thái...

en: Save _background image
vi: Lưu ảnh _nền

en: Sub_pixel (LCDs)
vi: Điểm _con (màn hình LCD)

en: Sub_pixel smoothing (LCDs)
vi: Làm mịn điểm _con (màn hình LCD)

en: The current controls theme does not support color schemes.
vi: Sắc thái điều khiển đang dùng không hỗ trợ giản đồ màu.

en: _Application font:
vi: Phông ứ_ng dụng:

en: _Document font:
vi: Phông chữ _tài liệu :

en: _Fixed width font:
vi: Phông chữ _rộng cố định:

en: _Full
vi: Đầ_y

en: _Input boxes:
vi: Ô _nhập:

en: _Install...
vi: _Cài đặt...

en: _Monochrome
vi: Đơ_n sắc

en: _Reset to Defaults
vi: Đặt lại _về mặc định

en: _Selected items:
vi: _Mục được chọn:

en: _Slight
vi: _Mỏng

en: _Tooltips:
vi: _Mẹo công cụ :

en: _Window title font:
vi: Phông chữ tên cửa _sổ:

en: _Windows:
vi: _Cửa sổ:

en: dots per inch
vi: chấm trong mỗi inch

en: Customize the look of the desktop
vi: Tùy chỉnh màn hình nền

en: Installs themes packages for various parts of the desktop
vi: Cài đặt sắc thái cho các phần khác nhau của giao diện

en: Theme Installer
vi: Trình cài đặt sắc thái

note: #-#-#-#-#  137 (eog GNOME TRUNK)  #-#-#-#-# Pixel size of image: width x height in pixel #-#-#-#-#  903 (MATE Desktop Environment)  #-#-#-#-#
en: pixel | pixels
vi[0]: điểm ảnh

en: Cannot install theme
vi: Không thể cài đặt sắc thái

en: The %s utility is not installed.
vi: Tiện ích %s chưa được cài đặt.

en: There was a problem while extracting the theme.
vi: Gặp lỗi trong khi giải nén sắc thái này.

en: There was an error installing the selected file
vi: Gặp lỗi khi cài đặt tập tin đã chọn

en: "%s" does not appear to be a valid theme.
vi: Có vẻ là « %s » không phải là một sắc thái hợp lệ.

en: "%s" does not appear to be a valid theme. It may be a theme engine which you need to compile.
vi: Có vẻ là « %s » không phải là một sắc thái hợp lệ. Có lẽ nó là một cơ chế sắc thái mà bạn cần phải biên dịch.

en: Installation for theme "%s" failed.
vi: Lỗi cài đặt sắc thái « %s ».

en: The theme "%s" has been installed.
vi: Đã cài đặt sắc thái "%s".

en: Would you like to apply it now, or keep your current theme?
vi: Bạn muốn dùng nó từ giờ hay dùng lại sắc thái cũ?

en: Keep Current Theme
vi: Giữ sắc thái hiện có

en: Apply New Theme
vi: Áp dụng sắc thái mới

en: New themes have been successfully installed.
vi: Một số sắc thái mới đã được cài đặt.

en: No theme file location specified to install
vi: Chưa xác định địa điểm tập tin sắc thái cần cài đặt

en: Insufficient permissions to install the theme in:
    %s
vi: Không đủ quyền để cài đặt sắc thái vào :
    %s

en: Theme Packages
vi: Gói Sắc thái

en: Theme name must be present
vi: Sắc thái phải có tên

en: The theme already exists. Would you like to replace it?
vi: Sắc thái đã có. Bạn có muốn thay thế nó không?

en: Would you like to delete this theme?
vi: Bạn có muốn xoá sắc thái này không?

en: Theme cannot be deleted
vi: Sắc thái không xóa được

en: Could not install theme engine
vi: Không thể cài đặt cơ chế sắc thái

en: Unable to load stock icon '%s'
vi: Không thể nạp biểu tượng kho « %s »

en: Copying file: %u of %u
vi: Đang sao chép tập tin: %u trên %u

en: Copying '%s'
vi: Đang sao chép « %s »

en: Parent Window
vi: Cửa sổ cha

en: Parent window of the dialog
vi: Cửa sổ cha của hộp thoại

en: From URI
vi: Từ địa chỉ URI

en: URI currently transferring from
vi: Hiện thời truyền từ địa chỉ URI này.

en: To URI
vi: Tới địa chỉ URI

en: URI currently transferring to
vi: Hiện thời truyền đến địa chỉ URI này.

en: Fraction completed
vi: Phần hoàn tất

en: Fraction of transfer currently completed
vi: Phần truyền hiện thời đã hoàn tất

en: Current URI index
vi: Chỉ mục địa chỉ URI hiện thời

en: Current URI index - starts from 1
vi: Chỉ mục địa chỉ URI hiện thời — bắt đầu từ 1

en: Total URIs
vi: Tổng địa chỉ URI

en: Total number of URIs
vi: Tổng số địa chỉ URI

en: File '%s' already exists. Do you want to overwrite it?
vi: Tập tin « %s » đã có. Bạn có muốn ghi đè lên nó không?

en: Default Pointer - Current
vi: Con trỏ mặc định — hiện thời

en: White Pointer
vi: Con trỏ trắng

en: White Pointer - Current
vi: Con trỏ trắng — hiện thời

en: Large Pointer
vi: Con trỏ lớn

en: Large Pointer - Current
vi: Con trỏ lớn — hiện thời

en: Large White Pointer - Current
vi: Con trỏ trắng lớn — hiện thời

en: Large White Pointer
vi: Con trỏ trắng lớn

en: This theme will not look as intended because the required GTK+ theme '%s' is not installed.
vi: Sắc thái này sẽ không hình như mong đợi vì chưa cài đặt sắc thái GTK+ « %s ».

en: This theme will not look as intended because the required window manager theme '%s' is not installed.
vi: Sắc thái này sẽ không hình như mong đợi vì chưa cài đặt sắc thái bộ quản lý cửa sổ « %s ».

en: This theme will not look as intended because the required icon theme '%s' is not installed.
vi: Sắc thái này sẽ không hình như mong đợi vì chưa cài đặt sắc thái biểu tượng « %s ».

en: Select your default applications
vi: Chọn các ứng dụng mặc định của bạn

en: Please make sure that the applet is properly installed
vi: Hãy kiểm tra xem tiểu dụng này đã được cài đặt đúng

note: #-#-#-#-#  887 (MATE Desktop Environment)  #-#-#-#-# TRANSLATORS: don't translate the terms in brackets
en: Specify the name of the page to show (internet|multimedia|system|a11y)
vi: Hãy ghi rõ tên của trang cần hiển thị:
     • internet
     • multimedia		nhạc/ảnh/phim
     • system			hệ thống
     • a11y

en: All %s occurrences will be replaced with actual link
vi: Mọi lần gặp %s sẽ được thay thế bằng liên kết thật

en: E_xecute flag:
vi: Cờ _thực thi:

en: Open link in new _tab
vi: Mở liên kết trong _thanh mới

en: Open link in new _window
vi: Mở liên kết trong cửa sổ _mới

en: Open link with web browser _default
vi: Mở liên kết bằng trình duyệt Web _mặc định

en: Run at st_art
vi: Chạ_y ở đầu

en: Run in t_erminal
vi: Chạy trong thiết bị _cuối

en: _Run at start
vi: Chạ_y ở đầu

en: GNOME Terminal
vi: Thiết bị cuối GNOME

en: Include _panel
vi: Gồm có _Bảng

en: R_otation:
vi: X_oay:

en: Re_fresh rate:
vi: Tỷ lệ cậ_p nhật:

en: _Resolution:
vi: Độ _phân giải:

en: Could not get session bus while applying display configuration
vi: Không thể lấy bo mạch buổi hợp trong khi áp dụng cấu hình trình bày

en: New shortcut...
vi: Phím tắt mới...

en: Accelerator key
vi: Phím tắt

en: Accel Mode
vi: Chế độ phím tắt

en: The type of accelerator.
vi: Kiểu phím tắt.

en: Error saving the new shortcut
vi: Gặp lỗi lưu phím tắt mới

en: Too many custom shortcuts
vi: Quá nhiều lối tắt riêng

en: To edit a shortcut key, click on the corresponding row and type a new key combination, or press backspace to clear.
vi: Để sửa đổi phím tắt, nhấn vào hàng tương ứng rồi gõ phím tắt mới, hoặc nhấn xóa lui để xoá.

en: Assign shortcut keys to commands
vi: Gán phím tắt cho lệnh

en: Just apply settings and quit (compatibility only; now handled by daemon)
vi: Chỉ áp dụng các thiết lập rồi thoát (chỉ để tương thích; lúc này được xử lý bởi tiến trình nền)

en: Start the page with the typing break settings showing
vi: Khởi động trang kèm hiển thị thiết lập thư giãn nhập liệu

en: Start the page with the accessibility settings showing
vi: Trang đầu hiển thị thiết lập khả năng truy cập

en: All_ow postponing of breaks
vi: _Cho phép hoãn thư giãn

en: Audio _Feedback...
vi: _Phản hồi âm thanh

en: Beep when _accessibility features are turned on or off
vi: Kêu bíp khi bật hay tắt tính năng _khả năng truy cập

en: Beep when a _modifier key is pressed
vi: Kêu bíp khi phím _biến đổi được nhấn

en: Beep when a _toggle key is pressed
vi: Kêu bíp khi phím bật/_tắt được nhấn

en: Beep when a key is pr_essed
vi: Kêu bíp kh_i phím được nhấn

en: Beep when a key is reje_cted
vi: Kêu bíp khi phím bị từ c_hối

en: Beep when key is _accepted
vi: Kêu bíp khi phím được _chấp nhận

en: Beep when key is _rejected
vi: Kêu bíp khi phím bị từ c_hối

en: By _country
vi: Theo quố_c gia

en: By _language
vi: Theo _ngôn ngữ

en: Choose a Keyboard Model
vi: Chọn mô hình bàn phím

en: Cursor blinks speed
vi: Tốc độ chốp con trỏ

en: Disa_ble sticky keys if two keys are pressed together
vi: Tắt phím _dính nếu 2 phím được nhấn đồng thời

en: Flash _window titlebar
vi: Nháy_ thanh tên cửa sổ

en: Flash entire _screen
vi: Nháy t_oàn màn hình

en: Keyboard Accessibility Audio Feedback
vi: Phản hồi Âm thanh Truy cập Bàn phím

en: Keyboard Preferences
vi: Tùy thích Bàn phím

en: Keyboard _model:
vi: _Mô hình bàn phím:

en: Layouts
vi: Bố trí

en: Lock screen after a certain duration to help prevent repetitive keyboard use injuries
vi: Khoá màn hình sau một khoảng thời gian nhất định để tránh thương tổn do sử dụng bàn phím liên tục

en: Show _visual feedback for the alert sound
vi: H_iển thị hiệu ứng phản ứng âm thanh cảnh giác

en: _Accessibility features can be toggled with keyboard shortcuts
vi: Ch_o phép bật/tắt tính năng khả năng truy cập dùng phím tắt

en: _Ignore fast duplicate keypresses
vi: Bỏ _qua phím được bấm nhanh nhiều lần

en: _Models:
vi: _Mô hình:

en: _Only accept long keypresses
vi: C_hỉ chấp nhận phím được bấm lâu

en: _Pointer can be controlled using the keypad
vi: Ch_o phép điều khiển con trỏ bằng vùng số

en: _Simulate simultaneous keypresses
vi: _Mô phỏng các phím được bấm đồng thời

en: _Type to test settings:
vi: _Gõ để thử thiết lập ra:

en: _Variants:
vi: _Biến thể:

en: _Vendors:
vi: Nhà _sản xuất:

en: Vendors
vi: Nhà sản xuất

en: Models
vi: Mô hình

en: Set your keyboard preferences
vi: Lập các tùy thích cho bàn phím của bạn

en: _Acceleration:
vi: _Tăng tốc:

en: Set your mouse preferences
vi: Lập các tùy thích cho chuột

en: Set your network proxy preferences
vi: Đặt tùy thích máy phục vụ ủy nhiệm mạng cho bạn.

en: <b>Di_rect internet connection</b>
vi: <b>Kết nối Mạng t_rực tiếp</b>

en: <b>_Automatic proxy configuration</b>
vi: <b>Cấu hình ủy nhiệm _tự động</b>

en: <b>_Manual proxy configuration</b>
vi: <b>_Tự cấu hình ủy nhiệm</b>

en: <b>_Use authentication</b>
vi: <b>_Sử dụng xác thực</b>

en: Autoconfiguration _URL:
vi: Địa chỉ _URL cấu hình tự động:

en: HTTP Proxy Details
vi: Chi tiết ủy nhiệm HTTP

en: H_TTP proxy:
vi: Ủy nhiệm _HTTP:

en: Ignored Hosts
vi: Máy đã bỏ qua

en: Network Proxy Preferences
vi: Tùy thích máy phục vụ ủy nhiệm mạng

en: Proxy Configuration
vi: Cấu hình ủy nhiệm

en: S_ocks host:
vi: Máy S_OCKS:

en: _FTP proxy:
vi: Ủy nhiệm _FTP:

en: _Secure HTTP proxy:
vi: Ủy nhiệm _bảo mật HTTP:

en: Cannot start the preferences application for your window manager
vi: Không thể khởi chạy ứng dụng các tùy thích cho trình quản lý cửa sổ của bạn

en: S_uper (or "Windows logo")
vi: S_uper (hay « Biểu tượng Windows »)

en: To move a window, press-and-hold this key then grab the window:
vi: Để di chuyển cửa sổ, nhấn giữ phím này khi kéo cửa sổ :

en: _Double-click titlebar to perform this action:
vi: Nhấp đú_p trên thanh tiêu đề để thực hiện hành động này:

en: _Interval before raising:
vi: Kh_oảng chờ trước khi hiện lên:

en: _Raise selected windows after an interval
vi: _Hiện cửa sổ được chọn sau một khoảng thời gian

en: _Select windows when the mouse moves over them
vi: Chọn _cửa sổ khi chuột di chuyển trên chúng

en: Set your window properties
vi: Đặt thuộc tính cửa sổ

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "The new or enhanced version of a product. To change to a newer, usually more powerful or sophisticated version."
en: Upgrade
vi: Nâng cấp

en: Remove from Startup Programs
vi: Gỡ khỏi Chương trình Khởi động

en: Add to Startup Programs
vi: Thêm vào Chương trình Khởi động

en: New Spreadsheet
vi: Bảng tính mới

en: New Document
vi: Tài liệu mới

en: Network Servers
vi: Máy phục vụ mạng

note: #-#-#-#-#  143 (evolution 1.4 GNOME TRUNK)  #-#-#-#-# strftime format of a time, * in 12-hour format, without seconds. #-#-#-#-#  851 (liferea-1.10-rc4)  #-#-#-#-# translation hint: date format for today, reorder format codes as necessary
en: Today %l:%M %p
vi: Hôm nay %l:%M %p

note: #-#-#-#-#  851 (liferea-1.10-rc4)  #-#-#-#-# translation hint: date format for yesterday, reorder format codes as necessary
en: Yesterday %l:%M %p
vi: Hôm qua %l:%M %p

en: Find Now
vi: Tìm ngay

en: <b>Open %s</b>
vi: <b>Mở %s</b>

en: Remove from System Items
vi: Gỡ bỏ ra Mục hệ thống

en: Window manager "%s" has not registered a configuration tool
vi: Trình quản lý cửa sổ « %s » chưa đăng ký công cụ cấu hình

en: Roll up
vi: Cuộn lên

en: Common Tasks
vi: Nhiệm vụ thường gặp

en: Close the control-center when a task is activated
vi: Đóng trung tâm điều khiển khi kích hoạt một nhiệm vụ

en: Exit shell on add or remove action performed
vi: Thoát khỏi trình bao khi làm hành vi thêm hay gỡ bỏ

en: Exit shell on help action performed
vi: Thoát khỏi trình bao khi làm hành vi trợ giúp

en: Exit shell on start action performed
vi: Thoát khỏi trình bao khi làm hành vi bắt đầu

en: Exit shell on upgrade or uninstall action performed
vi: Thoát khỏi trình bao khi làm hành vi nâng cấp hoặc huỷ cài đặt

en: Indicates whether to close the shell when a help action is performed.
vi: Cho biết có nên đóng trình bao khi làm hành vi trợ giúp hay không.

en: Indicates whether to close the shell when a start action is performed.
vi: Cho biết có nên đóng trình bao khi làm hành vi bắt đầu hay không.

en: Indicates whether to close the shell when an add or remove action is performed.
vi: Cho biết có nên đóng trình bao khi làm hành vi thêm hoặc gỡ bỏ hay không.

en: Indicates whether to close the shell when an upgrade or uninstall action is performed.
vi: Cho biết có nên đóng trình bao khi làm hành vi nâng cấp hoặc hủy cài đặt hay không.

en: Task names and associated .desktop files
vi: Tên tác vụ và tập tin .desktop tương ứng

en: The task name to be displayed in the control-center followed by a ";" separator then the filename of an associated .desktop file to launch for that task.
vi: Tên nhiệm vụ được hiện thị ở trung tâm điều khiển theo sau bởi ";" ngăn cách tên tập tin .desktop tương ứng để khởi động đối với nhiệm vụ đó.

en: if true, the control-center will close when a "Common Task" is activated.
vi: nếu đúng thì trung tâm điều khiển sẽ đóng khi kích hoạt « Tác vụ thường làm ».

en: usage: %s fontfile
vi: cách sử dụng: %s tên_tập_tin_phông_chữ

en: Error parsing arguments: %s
vi: Lỗi phân tích cú pháp của các đối số: %s

en: Bad block %u out of range; ignored.
vi: Khối hỏng %u ở ngoại phạm vi nên bị bỏ qua.

en: while sanity checking the bad blocks inode
vi: trong khi kiểm tra sự đúng mực nút thông tin khối hỏng

en: while reading the bad blocks inode
vi: trong khi đọc nút thông tin khối hỏng

en: while trying to open %s
vi: trong khi thử mở %s

en: while trying popen '%s'
vi: trong khi thử mở popen “%s”

en: while reading in list of bad blocks from file
vi: trong khi đọc vào danh sách các khối hỏng từ tập tin

en: while updating bad block inode
vi: trong khi cập nhật nút thông tin khối hỏng

en: Warning: illegal block %u found in bad block inode.  Cleared.
vi: Cảnh báo: tìm thấy khối cấm %u trong nút thông tin khối hỏng nên bị xoá.

en: Error reading block %lu (%s) while %s.
vi: Gặp lỗi khi đọc khối %lu (%s) trong khi %s.

en: Error reading block %lu (%s).
vi: Gặp lỗi khi đọc khối %lu (%s).

en: Ignore error
vi: Bỏ qua lỗi

en: Force rewrite
vi: Buộc ghi lại

en: Error writing block %lu (%s) while %s.
vi: Găp lỗi khi ghi khối %lu (%s) trong khi %s.

en: Error writing block %lu (%s).
vi: Gặp lỗi khi ghi khối %lu (%s).

en: empty dirblocks
vi: khối thư mục rỗng

en: empty dir map
vi: ánh xạ thư mục rỗng

en: Empty directory block %u (#%d) in inode %u
vi: Khối thư mục rỗng %u (#%d) trong nút thông tin %u

en: %s: %s filename nblocks blocksize
vi: %s: %s tên tập tin  số khối  cỡ khối

en: Illegal number of blocks!
vi: Không cho phép số khối đó!

en: Couldn't allocate block buffer (size=%d)
vi: Không thể cấp phát bộ đệm khối (cỡ=%d)

en: Usage: %s disk
vi: Sử dụng: %s đĩa

en: BLKFLSBUF ioctl not supported!  Can't flush buffers.
vi: BLKFLSBUF ioctl không được hỗ trợ. Không thể xoá sạch các bộ đệm.

en: Usage: %s [-F] [-I inode_buffer_blocks] device
vi: Sử dụng: %s [-F] [-I KĐN] thiết_bị
    
    [KĐN: các khối đệm nút thông tin]

en: while opening %s for flushing
vi: trong khi mở %s để xoá sạch

en: while trying to flush %s
vi: trong khi thử xoá sạch %s

en: while opening inode scan
vi: trong khi mở việc quét nút thông tin

en: while getting next inode
vi: trong khi lấy nút thông tin kế tiếp

en: %u inodes scanned.
vi: %u nút thông tin đã được quét.

en: reading journal superblock
vi: đang đọc siêu khối nhật ký

en: %s: no valid journal superblock found
vi: %s: không tìm thấy siêu khối nhật ký hợp lệ

en: %s: journal too short
vi: %s: nhật ký quá ngắn

en: %s: recovering journal
vi: %s: đang phục hồi nhật ký

en: %s: won't do journal recovery while read-only
vi: %s: sẽ không phục hồi nhật ký trong khi có tình trạng chỉ đọc

en: while trying to re-open %s
vi: trong khi thử mở lại %s

en: aextended attribute
vi: athuộc tính đã mở rộng

en: Aerror allocating
vi: Agặp lỗi khi cấp phát

en: bblock
vi: bkhối

en: Bbitmap
vi: Bmảng ảnh

en: ccompress
vi: cnén

en: Cconflicts with some other fs @b
vi: Cxung đột với @b của hệ thống tập tin khác

en: iinode
vi: inút thông tin

en: Iillegal
vi: Icấm

en: jjournal
vi: jnhật ký

en: Ddeleted
vi: Dbị xoá

en: ddirectory
vi: dthư mục

en: eentry
vi: emục nhập

en: E@e '%Dn' in %p (%i)
vi: E@e “%Dn” trong %p (%i)

en: ffilesystem
vi: fhệ thống tập tin

en: Ffor @i %i (%Q) is
vi: Fcho @i %i (%Q) là

en: ggroup
vi: gnhóm

en: llost+found
vi: lmất+tìm

en: Lis a link
vi: Llà liên kết

en: mmultiply-claimed
vi: mđa tuyên bố

en: ninvalid
vi: nkhông hợp lệ

en: oorphaned
vi: othừa

en: pproblem in
vi: pvấn đề trong

en: rroot @i
vi: r@i gốc

en: sshould be
vi: snên là

en: Ssuper@b
vi: Ssiêu @b

en: uunattached
vi: uchưa gắn nối

en: vdevice
vi: vthiết bị

en: xextent
vi: xphạm vi

en: zzero-length
vi: zdài bằng không

en: <The NULL inode>
vi: <nút thông tin vô giá trị>

en: <The bad blocks inode>
vi: <Nút thông tin khối hỏng>

en: <The user quota inode>
vi: <Nút hạn ngạch người dùng>

en: <The group quota inode>
vi: <Nút hạn ngạch nhóm>

en: <The boot loader inode>
vi: <nút thông tin bộ nạp khởi động>

en: <The undelete directory inode>
vi: <nút thông tin hủy xoá thư mục>

en: <The group descriptor inode>
vi: <nút thông tin mô tả nhóm>

en: <The journal inode>
vi: <nút thông tin nhật ký>

en: <Reserved inode 9>
vi: <nút thông tin được dành riêng 9>

en: <Reserved inode 10>
vi: <nút thông tin được dành riêng 10>

en: character device
vi: thiết bị ký tự

en: named pipe
vi: ống dẫn có tên

en: unknown file type with mode 0%o
vi: kiểu tập tin không rõ với chế độ 0%o

en: indirect block
vi: khối gián tiếp

en: double indirect block
vi: khối gián tiếp đôi

en: triple indirect block
vi: khối gián tiếp gấp ba

en: translator block
vi: khối dịch

en: block #
vi: khối #

en: multiply claimed inode map
vi: ánh xạ nút thông tin đa tuyên bố

en: internal error: can't find dup_blk for %llu
vi: lỗi nội bộ: không tìm thấy khối trùng (dup_blk) cho %llu

en: returned from clone_file_block
vi: đã trả lại từ khối tập tin nhái (clone_file_block)

en: internal error: couldn't lookup EA block record for %llu
vi: lỗi nội bộ: không thể tra tìm mục ghi khối EA cho %llu

en: internal error: couldn't lookup EA inode record for %u
vi: lỗi nội bộ: không thể tra tìm mục ghi nút thông tin EA cho %u

en: reading directory block
vi: đang đọc khối thư mục

en: in-use inode map
vi: ánh xạ nút thông tin đang được dùng

en: directory inode map
vi: ánh xạ nút thông tin thư mục

en: regular file inode map
vi: ánh xạ nút thông tin tập tin chuẩn

en: in-use block map
vi: ánh xạ khối đang được dùng

en: opening inode scan
vi: đang mở bản quét nút thông tin

en: getting next inode from scan
vi: đang lấy nút thông tin kế tiếp từ bản quét

en: Pass 1
vi: Lần 1

en: reading indirect blocks of inode %u
vi: đang đọc khối gián tiếp của nút thông tin %u

en: bad inode map
vi: ánh xạ nút thông tin sai

en: inode in bad block map
vi: nút thông tin trong ánh xạ khối sai

en: imagic inode map
vi: ánh xạ nút thông tin ma thuật imagic

en: multiply claimed block map
vi: ánh xạ khối đa tuyên bố

en: ext attr block map
vi: ánh xạ khối ext attr (thuộc tính thêm?)

en: %6lu(%c): expecting %6lu got phys %6lu (blkcnt %lld)
vi: %6lu (%c): mong đợi %6lu còn nhận %6lu vật lý (đếm khối %lld)

en: block bitmap
vi: mảng ảnh khối

en: inode bitmap
vi: mảng ảnh nút thông tin

en: inode table
vi: bảng nút thông tin

en: Pass 2
vi: Lần 2

en: Can not continue.
vi: Không thể tiếp tục.

en: inode done bitmap
vi: mảng ảnh nút thông tin hoàn tất

en: Peak memory
vi: Bộ nhớ cao điểm

en: Pass 3
vi: Lần 3

en: inode loop detection bitmap
vi: mảng ảnh phát hiện vòng lặp nút thông tin

en: Pass 4
vi: Lần 4

en: Pass 5
vi: Lần 5

en: (no prompt)
vi: (không nhắc)

en: Relocate
vi: Định vị lại

en: Allocate
vi: Cấp phát

en: Connect to /lost+found
vi: Kết nối đến /mất+tìm

en: Salvage
vi: Cứu vớt

en: Clear inode
vi: Xoá sạch nút thông tin

en: Clone multiply-claimed blocks
vi: Nhái theo các khối đa tuyên bố

en: Suppress messages
vi: Thu hồi thông điệp

en: Clear HTree index
vi: Xoá sạch chỉ mục hHTREE

en: Recreate
vi: Tạo lại

en: (NONE)
vi: (KHÔNG)

en: FIXED
vi: ĐÃ SỬA CHỮA

en: CLEARED
vi: ĐÃ XOÁ SẠCH

en: RELOCATED
vi: ĐÃ ĐỊNH VỊ LẠI

en: ALLOCATED
vi: ĐÃ CẤP PHÁT

en: EXPANDED
vi: ĐÃ MỞ RỘNG

en: RECONNECTED
vi: ĐÃ KẾT NỐI LẠI

en: CREATED
vi: ĐÃ TẠO

en: SALVAGED
vi: ĐÃ CỨU VỚT

en: TRUNCATED
vi: ĐÃ CẮT NGẮN

en: INODE CLEARED
vi: NÚT THÔNG TIN ĐÃ XOÁ SẠCH

en: ABORTED
vi: BỊ HỦY BỎ

en: SPLIT
vi: ĐÃ CHIA TÁCH

en: CONTINUING
vi: ĐANG TIẾP TỤC

en: MULTIPLY-CLAIMED BLOCKS CLONED
vi: CÁC KHỐI ĐA TUYÊN BỐ ĐÃ ĐƯỢC NHÁI

en: FILE DELETED
vi: TẬP TIN ĐÃ BỊ XÓA

en: SUPPRESSED
vi: BỊ THU HỒI

en: UNLINKED
vi: BỊ BỎ LIÊN KẾT

en: HTREE INDEX CLEARED
vi: CHỈ MỤC HCÂY ĐÃ ĐƯỢC XOÁ SẠCH

en: WILL RECREATE
vi: SẼ TẠO LẠI

note: @-expanded: block bitmap for group %g is not in group.  (block %b)\n
en: @b @B for @g %g is not in @g.  (@b %b)
vi: @b @B cho @g %g không phải trong @g.  (@b %b)

note: @-expanded: inode bitmap for group %g is not in group.  (block %b)\n
en: @i @B for @g %g is not in @g.  (@b %b)
vi: @i @B cho @g %g không phải trong @g.  (@b %b)

note: @-expanded: inode table for group %g is not in group.  (block %b)\n @-expanded: WARNING: SEVERE DATA LOSS POSSIBLE.\n
en: @i table for @g %g is not in @g.  (@b %b)
    WARNING: SEVERE DATA LOSS POSSIBLE.
vi: Bảng @i cho @g %g không phải trong @g.  (@b %b)
    CẢNH BÁO: CÓ THỂ MẤT DỮ LIỆU NHIỀU.

note: @-expanded: \n @-expanded: The superblock could not be read or does not describe a correct ext2\n @-expanded: filesystem.  If the device is valid and it really contains an ext2\n @-expanded: filesystem (and not swap or ufs or something else), then the superblock\n @-expanded: is corrupt, and you mig
en: 
    The @S could not be read or does not describe a correct ext2
    @f.  If the @v is valid and it really contains an ext2
    @f (and not swap or ufs or something else), then the @S
    is corrupt, and you might try running e2fsck with an alternate @S:
        e2fsck -b %S <@v>
vi: 
    @S không thể đọc được hoặc không diễn tả @f kiểu ext2 đúng.
    @v hợp lệ và thật chứa @f ext2 (không phải vùng trao đổi hay gì khác)
    thì @S bị hỏng: đề nghị bạn thử chạy e2fsck với @S xen kẽ:
        e2fsck -b %S <@v>

note: @-expanded: The filesystem size (according to the superblock) is %b blocks\n @-expanded: The physical size of the device is %c blocks\n @-expanded: Either the superblock or the partition table is likely to be corrupt!\n
en: The @f size (according to the @S) is %b @bs
    The physical size of the @v is %c @bs
    Either the @S or the partition table is likely to be corrupt!
vi: Kích cỡ @f (tùy theo @S) là %b @b
    Kích cỡ vật lý của @v là %c @b
    Hoặc @S hoặc bảng phân vùng rất có thể bị hỏng.

note: @-expanded: superblock block_size = %b, fragsize = %c.\n @-expanded: This version of e2fsck does not support fragment sizes different\n @-expanded: from the block size.\n
en: @S @b_size = %b, fragsize = %c.
    This version of e2fsck does not support fragment sizes different
    from the @b size.
vi: @S kích cỡ @b = %b, kích cỡ đoạn = %c.
    Phiên bản e2fsck này không hỗ trợ kích cỡ đoạn
    khác với kích cỡ @b.

note: @-expanded: superblock blocks_per_group = %b, should have been %c\n
en: @S @bs_per_group = %b, should have been %c
vi: @S @b mỗi nhóm = %b, còn nên là %c

note: @-expanded: superblock first_data_block = %b, should have been %c\n
en: @S first_data_@b = %b, should have been %c
vi: @S @b dữ liệu thứ nhất = %b, còn nên là %c

note: @-expanded: filesystem did not have a UUID; generating one.\n @-expanded: \n
en: @f did not have a UUID; generating one.
vi: @f không có UUID nên đang tạo ra nó.

en: Note: if several inode or block bitmap blocks or part
    of the inode table require relocation, you may wish to try
    running e2fsck with the '-b %S' option first.  The problem
    may lie only with the primary block group descriptors, and
    the backup block group descriptors may be OK.
vi: Ghi chú: nếu vài khối nút thông tin hay khối mảng ảnh khối
    hay phần của bảng nút thông tin cần thiết được định vị lại,
    đề nghị bạn thử chạy e2fsck với tùy chọn “-b %S”
    trước tiên. Vấn đề có thể nằm chỉ trong các mô tả nhóm
    khối chính, thì các mô tả nhóm khối dự trữ có thể là đúng.

note: @-expanded: Corruption found in superblock.  (%s = %N).\n
en: Corruption found in @S.  (%s = %N).
vi: Tìm sự bị hỏng trong @S.  (%s = %N).

note: @-expanded: Error determining size of the physical device: %m\n
en: Error determining size of the physical @v: %m
vi: Gặp lỗi khi xác định kích cỡ của @v vật lý: %m

note: @-expanded: inode count in superblock is %i, should be %j.\n
en: @i count in @S is %i, @s %j.
vi: Số đếm @i trong @S là %i, @s %j.

en: The Hurd does not support the filetype feature.
vi: Hurd không hỗ trợ tính năng kiểu tập tin.

note: @-expanded: superblock has an invalid journal (inode %i).\n
en: @S has an @n @j (@i %i).
vi: @S có một @n @j (@i %i).

note: @-expanded: External journal has multiple filesystem users (unsupported).\n
en: External @j has multiple @f users (unsupported).
vi: @j bên ngoài có nhiều người dùng @f (không được hỗ trợ).

note: @-expanded: Can't find external journal\n
en: Can't find external @j
vi: Không tìm thấy @j bên ngoài

note: @-expanded: External journal has bad superblock\n
en: External @j has bad @S
vi: @j bên ngoài có @S sai

note: @-expanded: External journal does not support this filesystem\n
en: External @j does not support this @f
vi: @j bên ngoài không hỗ trợ @f này

note: @-expanded: filesystem journal superblock is unknown type %N (unsupported).\n @-expanded: It is likely that your copy of e2fsck is old and/or doesn't support this journal @-expanded: format.\n @-expanded: It is also possible the journal superblock is corrupt.\n
en: @f @j @S is unknown type %N (unsupported).
    It is likely that your copy of e2fsck is old and/or doesn't support this @j format.
    It is also possible the @j @S is corrupt.
vi: @S @j @f có kiểu lạ %N (không được hỗ trợ).
    Rất có thể là bạn có một bản sao e2fsck cũ mà/hay không hỗ trợ định dạng @j này.
    Cũng có thể là @S @j bị hỏng.

note: @-expanded: journal superblock is corrupt.\n
en: @j @S is corrupt.
vi: @S @j bị hỏng.

note: @-expanded: superblock has_journal flag is clear, but a journal %s is present.\n
en: @S has_@j flag is clear, but a @j %s is present.
vi: Cờ @S has_@j vẫn tốt, mà cũng có một @j %s.

note: @-expanded: superblock needs_recovery flag is set, but no journal is present.\n
en: @S needs_recovery flag is set, but no @j is present.
vi: @S đặt cờ needs_recovery, còn không có @j.

note: @-expanded: superblock needs_recovery flag is clear, but journal has data.\n
en: @S needs_recovery flag is clear, but @j has data.
vi: Cờ @S needs_recovery vẫn tốt, còn @j có dữ liệu.

note: @-expanded: Clear journal
en: Clear @j
vi: Xoá sạch @j

note: @-expanded: filesystem has feature flag(s) set, but is a revision 0 filesystem.
en: @f has feature flag(s) set, but is a revision 0 @f.
vi: @f đặt (các) cờ tính năng, còn là @f bản sửa đổi 0.

note: @-expanded: %s orphaned inode %i (uid=%Iu, gid=%Ig, mode=%Im, size=%Is)\n
en: %s @o @i %i (uid=%Iu, gid=%Ig, mode=%Im, size=%Is)
vi: @i @o %s %i (uid=%Iu, gid=%Ig, chế độ=%Im, cỡ=%Is)

note: @-expanded: illegal %B (%b) found in orphaned inode %i.\n
en: @I %B (%b) found in @o @i %i.
vi: %B (%b) @l được tìm trong @i @o %i.

note: @-expanded: Already cleared %B (%b) found in orphaned inode %i.\n
en: Already cleared %B (%b) found in @o @i %i.
vi: Đã xoá sạch %B (%b) được tìm trong @i @o %i.

note: @-expanded: illegal orphaned inode %i in superblock.\n
en: @I @o @i %i in @S.
vi: @i @o %i @l trong @S.

note: @-expanded: journal superblock has an unknown read-only feature flag set.\n
en: @j @S has an unknown read-only feature flag set.
vi: @S @j đặt một cờ tính năng chỉ đọc không rõ.

note: @-expanded: journal superblock has an unknown incompatible feature flag set.\n
en: @j @S has an unknown incompatible feature flag set.
vi: @S @j đặt một cờ tính năng không tương thích không rõ.

note: @-expanded: journal version not supported by this e2fsck.\n
en: @j version not supported by this e2fsck.
vi: Phiên bản @j không hỗ trợ trong e2fsck này.

note: @-expanded: Moving journal from /%s to hidden inode.\n @-expanded: \n
en: Moving @j from /%s to hidden @i.
vi: Đang di chuyển @j từ /%s sang @i bị ẩn.

note: @-expanded: Error moving journal: %m\n @-expanded: \n
en: Error moving @j: %m
vi: Gặp lỗi khi di chuyển @j: %m

note: @-expanded: Found invalid V2 journal superblock fields (from V1 journal).\n @-expanded: Clearing fields beyond the V1 journal superblock...\n @-expanded: \n
en: Found @n V2 @j @S fields (from V1 @j).
    Clearing fields beyond the V1 @j @S...
vi: Tìm thấy các trường @S @j pb2 @n (từ @j pb1).
    Đang xoá sạch các trường nằm ở bên kia @S @j pb1...

note: @-expanded: Run journal anyway
en: Run @j anyway
vi: Vẫn chạy @j

note: @-expanded: Recovery flag not set in backup superblock, so running journal anyway.\n
en: Recovery flag not set in backup @S, so running @j anyway.
vi: Chưa đặt cờ phục hồi trong @S dự trữ nên vẫn chạy @j.

note: @-expanded: Backing up journal inode block information.\n @-expanded: \n
en: Backing up @j @i @b information.
vi: Đang sao lưu thông tin @b @i @j.

note: @-expanded: filesystem does not have resize_inode enabled, but s_reserved_gdt_blocks\n @-expanded: is %N; should be zero.
en: @f does not have resize_@i enabled, but s_reserved_gdt_@bs
    is %N; @s zero.
vi: @f không bật resize_@i, còn s_reserved_gdt_@bs là %N;
    @s số không.

note: @-expanded: Resize_inode not enabled, but the resize inode is non-zero.
en: Resize_@i not enabled, but the resize @i is non-zero.
vi: Không bật resize_@i, còn @i thay đổi kích cỡ không phải số không..

note: @-expanded: Resize inode not valid.
en: Resize @i not valid.
vi: @i thay đổi kích cỡ không phải hợp lệ.

note: @-expanded: superblock last mount time (%t,\n @-expanded: \tnow = %T) is in the future.\n
en: @S last mount time (%t,
    	now = %T) is in the future.
vi: Giờ gắn kết @S cuối cùng
    (%t, bây giờ = %T) nằm trong tương lai.

note: @-expanded: superblock last write time (%t,\n @-expanded: \tnow = %T) is in the future.\n
en: @S last write time (%t,
    	now = %T) is in the future.
vi: Giờ ghi nhớ @S cuối cùng(%t, bây giờ = %T) nằm trong tương lai.

note: @-expanded: superblock hint for external superblock should be %X.
en: @S hint for external superblock @s %X.
vi: Lời gợi ý @S cho siêu khối bên ngoài @s %X.

note: @-expanded: Adding dirhash hint to filesystem.\n @-expanded: \n
en: Adding dirhash hint to @f.
vi: Đang thêm mẹo dirhash vào @f.

note: @-expanded: group descriptor %g checksum is %04x, should be %04y.
en: @g descriptor %g checksum is %04x, should be %04y.
vi: Mô tả @g %g có tổng kiểm là %04x, phải là %04y.

note: @-expanded: group descriptor %g marked uninitialized without feature set.\n
en: @g descriptor %g marked uninitialized without feature set.
vi: Mô tả @g %g có nhãn là chưa sơ khởi mà không có tập tính năng.

note: @-expanded: group descriptor %g has invalid unused inodes count %b.
en: @g descriptor %g has invalid unused inodes count %b.
vi: Mô tả @g %g sai đếm các nút thông tin chưa dùng %b.

note: @-expanded: Last group block bitmap uninitialized.
en: Last @g @b @B uninitialized.
vi: Chưa sơ khởi @B @b @g cuối cùng.

en: Journal transaction %i was corrupt, replay was aborted.
vi: Giao dịch nhật ký %i bị hỏng nên hủy bỏ tiến trình phát lại.

en: The test_fs flag is set (and ext4 is available).
vi: Cờ “test_fs” được đặt (và ext4 sẵn sàng)

note: @-expanded: superblock last mount time is in the future.\n @-expanded: \t(by less than a day, probably due to the hardware clock being incorrectly @-expanded: set)
en: @S last mount time is in the future.
    	(by less than a day, probably due to the hardware clock being incorrectly set)
vi: Giờ gắn kết @S cuối cùng nằm trong tương lai
    	(theo ít nhất một ngày, rất có thể do đồng hồ phần cứng bị sai lập).

note: @-expanded: superblock last write time is in the future.\n @-expanded: \t(by less than a day, probably due to the hardware clock being incorrectly @-expanded: set).
en: @S last write time is in the future.
    	(by less than a day, probably due to the hardware clock being incorrectly set).
vi: Giờ ghi nhớ @S cuối cùng nằm trong tương lai
    	(theo ít nhất một ngày, rất có thể do đồng hồ phần cứng bị sai lập).

note: @-expanded: One or more block group descriptor checksums are invalid.
en: One or more @b @g descriptor checksums are invalid.
vi: Lỗi: một hay nhiều tổng kiểm bộ mô tả @g @b không phải hợp lệ.

note: @-expanded: Setting free inodes count to %j (was %i)\n
en: Setting free @is count to %j (was %i)
vi: Đang đặt số lượng @is thành %j (là %i)

note: @-expanded: Setting free blocks count to %c (was %b)\n
en: Setting free @bs count to %c (was %b)
vi: Đang đặt số lượng @bs thành %c (là %b)

note: @-expanded: Making quota inode %i (%Q) hidden.\n
en: Making @q @i %i (%Q) hidden.
vi: Làm cho @q @is %i (%Q) ẩn đi.

note: @-expanded: superblock has invalid MMP block.
en: @S has invalid MMP block.
vi: @S có khối MMP không hợp lệ.

note: @-expanded: superblock has invalid MMP magic.
en: @S has invalid MMP magic.
vi: @S có số màu nhiệm MMP không hợp lệ.

note: @-expanded: Pass 1: Checking inodes, blocks, and sizes\n
en: Pass 1: Checking @is, @bs, and sizes
vi: Lần qua 1: đang kiểm tra các @i, @b và kích cỡ

note: @-expanded: root inode is not a directory.
en: @r is not a @d.
vi: @r không phải @d.

note: @-expanded: root inode has dtime set (probably due to old mke2fs).
en: @r has dtime set (probably due to old mke2fs).
vi: @r đặt dtime (rất có thể do mkd2fs cũ).

note: @-expanded: Reserved inode %i (%Q) has invalid mode.
en: Reserved @i %i (%Q) has @n mode.
vi: @i %i đã dành riêng (%Q) có chế độ @n.

note: @-expanded: deleted inode %i has zero dtime.
en: @D @i %i has zero dtime.
vi: @i @D %i có dtime bằng không.

note: @-expanded: inode %i is in use, but has dtime set.
en: @i %i is in use, but has dtime set.
vi: @i %i đang được dùng, còn đặt dtime.

note: @-expanded: inode %i is a zero-length directory.
en: @i %i is a @z @d.
vi: @i %i là @d @z.

note: @-expanded: group %g's block bitmap at %b conflicts with some other fs block.\n
en: @g %g's @b @B at %b @C.
vi: @B @b của @g %g tại %b @C.

note: @-expanded: group %g's inode bitmap at %b conflicts with some other fs block.\n
en: @g %g's @i @B at %b @C.
vi: @B @i của @g %g ở %b @c.

note: @-expanded: group %g's inode table at %b conflicts with some other fs block.\n
en: @g %g's @i table at %b @C.
vi: Bảng @i của @g %g ở %b @C.

note: @-expanded: group %g's block bitmap (%b) is bad.
en: @g %g's @b @B (%b) is bad.
vi: @b @B (%b) của @g %g là sai

note: @-expanded: group %g's inode bitmap (%b) is bad.
en: @g %g's @i @B (%b) is bad.
vi: @B @i (%b) của @g %g là sai.

note: @-expanded: inode %i, i_size is %Is, should be %N.
en: @i %i, i_size is %Is, @s %N.
vi: @i %i, i_size là %Is, @s %N.

note: @-expanded: inode %i, i_blocks is %Ib, should be %N.
en: @i %i, i_@bs is %Ib, @s %N.
vi: @i %i, i_@bs là %Ib, @s %N.

note: @-expanded: illegal %B (%b) in inode %i.
en: @I %B (%b) in @i %i.
vi: %B (%b) @l nằm trong @i %i.

note: @-expanded: %B (%b) overlaps filesystem metadata in inode %i.
en: %B (%b) overlaps @f metadata in @i %i.
vi: %B (%b) đè lên siêu dữ liệu @f trong @i %i.

note: @-expanded: inode %i has illegal block(s).
en: @i %i has illegal @b(s).
vi: @i %i có @b cấm.

note: @-expanded: Too many illegal blocks in inode %i.\n
en: Too many illegal @bs in @i %i.
vi: Quá nhiều @b cấm trong @i %i.

note: @-expanded: illegal %B (%b) in bad block inode.
en: @I %B (%b) in bad @b @i.
vi: %B (%b) @l nằm trong @i @b sai.

note: @-expanded: Bad block inode has illegal block(s).
en: Bad @b @i has illegal @b(s).
vi: @i @b sai có @b cấm.

note: @-expanded: Duplicate or bad block in use!\n
en: Duplicate or bad @b in use!
vi: @b trùng hay sai đang được dùng.

note: @-expanded: Bad block %b used as bad block inode indirect block.
en: Bad @b %b used as bad @b @i indirect @b.
vi: @b sai %b được dùng làm @b gián tiếp của @i @b.

note: @-expanded: \n @-expanded: The bad block inode has probably been corrupted.  You probably\n @-expanded: should stop now and run e2fsck -c to scan for bad blocks\n @-expanded: in the filesystem.\n
en: 
    The bad @b @i has probably been corrupted.  You probably
    should stop now and run e2fsck -c to scan for bad blocks
    in the @f.
vi: 
    @i @n gần như chắc chắn đã hỏng. Đề nghị bạn dừng ngay bây giờ
    và chạy lệnh “e2fsck -c” để quét tìm khối sai trong @f.

note: @-expanded: \n @-expanded: If the block is really bad, the filesystem can not be fixed.\n
en: 
    If the @b is really bad, the @f can not be fixed.
vi: 
    @b thật sai thì không thể sửa chữa @f.

note: @-expanded: You can remove this block from the bad block list and hope\n @-expanded: that the block is really OK.  But there are no guarantees.\n @-expanded: \n
en: You can remove this @b from the bad @b list and hope
    that the @b is really OK.  But there are no guarantees.
vi: Bạn có thể gỡ bỏ @b này khỏi danh sách các @b sai
    và mong @b thật đúng. Nhưng mà không bảo hành gì.

note: @-expanded: The primary superblock (%b) is on the bad block list.\n
en: The primary @S (%b) is on the bad @b list.
vi: @S chính (%b) nằm trên danh sách các @b sai.

note: @-expanded: Block %b in the primary group descriptors is on the bad block list\n
en: Block %b in the primary @g descriptors is on the bad @b list
vi: Khối %b trong những mô tả @g chính có nằm trong danh sách các @b sai.

note: @-expanded: Warning: Group %g's superblock (%b) is bad.\n
en: Warning: Group %g's @S (%b) is bad.
vi: Cảnh báo: @S của @g %g (%b) là sai.

note: @-expanded: Warning: Group %g's copy of the group descriptors has a bad block (%b).\n
en: Warning: Group %g's copy of the @g descriptors has a bad @b (%b).
vi: Cảnh báo: bản sao các mô tả @g của nhóm %g có một @b sai (%b).

note: @-expanded: Programming error?  block #%b claimed for no reason in process_bad_block.\n
en: Programming error?  @b #%b claimed for no reason in process_bad_@b.
vi: Lỗi lập trình ? @b %b được tuyên bố, không có lý do, trong process_bad_@b

note: @-expanded: error allocating %N contiguous block(s) in block group %g for %s: %m\n
en: @A %N contiguous @b(s) in @b @g %g for %s: %m
vi: @A %N @b kề nhau trong @g @b %g cho %s: %m

note: @-expanded: error allocating block buffer for relocating %s\n
en: @A @b buffer for relocating %s
vi: @A bộ đệm @b để định vị lại %s

note: @-expanded: Relocating group %g's %s from %b to %c...\n
en: Relocating @g %g's %s from %b to %c...
vi: Đang định vị lại %s của @g %g từ %b sang %c...

note: @-expanded: Relocating group %g's %s to %c...\n
en: Relocating @g %g's %s to %c...
vi: Đang định vị lại %2$s của @g %1$g sang %3$c...

note: @-expanded: Warning: could not read block %b of %s: %m\n
en: Warning: could not read @b %b of %s: %m
vi: Cảnh báo: không thể đọc @b %b trên %s: %m

note: @-expanded: Warning: could not write block %b for %s: %m\n
en: Warning: could not write @b %b for %s: %m
vi: Cảnh báo: không thể ghi @b %b cho %s: %m

note: @-expanded: error allocating inode bitmap (%N): %m\n
en: @A @i @B (%N): %m
vi: @A @B @i (%N): %m

note: @-expanded: error allocating block bitmap (%N): %m\n
en: @A @b @B (%N): %m
vi: @A @B @b (%N): %m

note: @-expanded: error allocating icount link information: %m\n
en: @A icount link information: %m
vi: @A thông tin liên kết icount: %m

note: @-expanded: error allocating directory block array: %m\n
en: @A @d @b array: %m
vi: @A mảng @d @d: %m

note: @-expanded: Error while scanning inodes (%i): %m\n
en: Error while scanning @is (%i): %m
vi: Gặp lỗi khi quét các @i (%i): %m

note: @-expanded: Error while iterating over blocks in inode %i: %m\n
en: Error while iterating over @bs in @i %i: %m
vi: Gặp lỗi khi lặp lại trên các @b trong @i %i: %m

note: @-expanded: Error storing inode count information (inode=%i, count=%N): %m\n
en: Error storing @i count information (@i=%i, count=%N): %m
vi: Gặp lỗi khi cất giữ thông tin đếm @i (@i=%i, đếm=%N): %m

note: @-expanded: Error storing directory block information (inode=%i, block=%b, num=%N): %m\n
en: Error storing @d @b information (@i=%i, @b=%b, num=%N): %m
vi: Gặp lỗi khi cất giữ thông tin @d @b (@i=%i, @b=%b, số=%N): %m

note: @-expanded: Error reading inode %i: %m\n
en: Error reading @i %i: %m
vi: Gặp lỗi khi đọc @i %i: %m

note: @-expanded: inode %i has imagic flag set.
en: @i %i has imagic flag set.
vi: @i %i đặt cờ ma thuật imagic.

note: @-expanded: Special (device/socket/fifo/symlink) file (inode %i) has immutable\n @-expanded: or append-only flag set.
en: Special (@v/socket/fifo/symlink) file (@i %i) has immutable
    or append-only flag set.
vi: Tập tin (@vị/ổ cắm/FIFO/liên kết tượng trưng) đặc biệt
    (@i %i) đặt cờ không thay đổi (immutable) hay
    chỉ phu thêm (append-only).

note: @-expanded: inode %i has compression flag set on filesystem without compression support.
en: @i %i has @cion flag set on @f without @cion support.
vi: @i %i đặt cờ @c trên @f mà không hỗ trợ khả năng @c.

note: @-expanded: Special (device/socket/fifo) inode %i has non-zero size.
en: Special (@v/socket/fifo) @i %i has non-zero size.
vi: @i (@v/ổ cắm/FIFO) %i có kích cỡ không phải số không.

note: @-expanded: journal inode is not in use, but contains data.
en: @j @i is not in use, but contains data.
vi: @i @j không đang được dùng, còn chứa dữ liệu.

note: @-expanded: journal is not regular file.
en: @j is not regular file.
vi: @j không phải tập tin chuẩn.

note: @-expanded: inode %i was part of the orphaned inode list.
en: @i %i was part of the @o @i list.
vi: @i %i đã thuộc về sanh sách @i @o.

note: @-expanded: inodes that were part of a corrupted orphan linked list found.
en: @is that were part of a corrupted orphan linked list found.
vi: Tìm thấy các @i đã thuộc về danh sách đã liên kết thừa bị hỏng.

note: @-expanded: error allocating refcount structure (%N): %m\n
en: @A refcount structure (%N): %m
vi: @A cấu trúc refcount (%N): %m

note: @-expanded: Error reading extended attribute block %b for inode %i.
en: Error reading @a @b %b for @i %i.
vi: Gặp lỗi khi đọc @b @a %b cho @i %i.

note: @-expanded: inode %i has a bad extended attribute block %b.
en: @i %i has a bad @a @b %b.
vi: @i %i có một @b @a %b.

note: @-expanded: Error reading extended attribute block %b (%m).
en: Error reading @a @b %b (%m).
vi: Gặp lỗi khi đọc @b @a %b (%m).

note: @-expanded: extended attribute block %b has reference count %r, should be %N.
en: @a @b %b has reference count %r, @s %N.
vi: @b @a %b có số đếm tham chiếu %r, @s %N.

note: @-expanded: Error writing extended attribute block %b (%m).
en: Error writing @a @b %b (%m).
vi: Gặp lỗi khi ghi @b @a %b (%m).

note: @-expanded: extended attribute block %b has h_blocks > 1.
en: @a @b %b has h_@bs > 1.
vi: @b @a %b có h_@b > 1.

note: @-expanded: error allocating extended attribute block %b.
en: @A @a @b %b.
vi: @A @b @a %b.

note: @-expanded: extended attribute block %b is corrupt (allocation collision).
en: @a @b %b is corrupt (allocation collision).
vi: @b @a %b bị hỏng (xung đột cấp phát).

note: @-expanded: extended attribute block %b is corrupt (invalid name).
en: @a @b %b is corrupt (@n name).
vi: @b @a %b bị hỏng (tên @n).

note: @-expanded: extended attribute block %b is corrupt (invalid value).
en: @a @b %b is corrupt (@n value).
vi: @b @a %b bị hỏng (giá trị @n).

note: @-expanded: inode %i is too big.
en: @i %i is too big.
vi: @i %i quá lớn.

note: @-expanded: %B (%b) causes directory to be too big.
en: %B (%b) causes @d to be too big.
vi: %B (%b) gây ra @d quá lớn.

en: %B (%b) causes file to be too big.
vi: %B (%b) gây ra tập tin quá lớn.

en: %B (%b) causes symlink to be too big.
vi: %B (%b) làm cho liên kết tượng trưng quá lớn.

note: @-expanded: inode %i has INDEX_FL flag set on filesystem without htree support.\n
en: @i %i has INDEX_FL flag set on @f without htree support.
vi: @i %i đặt cờ INDEX_FL trên @f không có hỗ trợ htree.

note: @-expanded: inode %i has INDEX_FL flag set but is not a directory.\n
en: @i %i has INDEX_FL flag set but is not a @d.
vi: @i %i đặt cờ INDEX_FL nhưng không phải @d.

note: @-expanded: HTREE directory inode %i has an invalid root node.\n
en: @h %i has an @n root node.
vi: @h %i có một nút gốc @n.

note: @-expanded: HTREE directory inode %i has an unsupported hash version (%N)\n
en: @h %i has an unsupported hash version (%N)
vi: @h %i có một phiên bản băm không được hỗ trợ (%N)

note: @-expanded: HTREE directory inode %i uses an incompatible htree root node flag.\n
en: @h %i uses an incompatible htree root node flag.
vi: @h %i dùng cờ nút gốc htree không tương thích.

note: @-expanded: HTREE directory inode %i has a tree depth (%N) which is too big\n
en: @h %i has a tree depth (%N) which is too big
vi: @h %i có độ sâu cây (%N) quá lớn

note: @-expanded: Bad block inode has an indirect block (%b) that conflicts with\n @-expanded: filesystem metadata.
en: Bad @b @i has an indirect @b (%b) that conflicts with
    @f metadata.
vi: @i @b sai có một @b gián tiếp (%b) xung đột với
    siêu dữ liệu @f.

note: @-expanded: Resize inode (re)creation failed: %m.
en: Resize @i (re)creation failed: %m.
vi: Việc tạo (lại) sự thay đổi kích cỡ @i bị lỗi: %m.

note: @-expanded: inode %i has a extra size (%IS) which is invalid\n
en: @i %i has a extra size (%IS) which is @n
vi: @i %i có một kích cỡ thêm (%IS) @n

note: @-expanded: extended attribute in inode %i has a namelen (%N) which is invalid\n
en: @a in @i %i has a namelen (%N) which is @n
vi: @a trong @i %i có một namelen (%N) @n

note: @-expanded: extended attribute in inode %i has a value offset (%N) which is invalid\n
en: @a in @i %i has a value offset (%N) which is @n
vi: @a trong @i %i có một hiệu giá trị (%N) @n

note: @-expanded: extended attribute in inode %i has a value block (%N) which is invalid (must be 0)\n
en: @a in @i %i has a value @b (%N) which is @n (must be 0)
vi: @a trong @i %i có một giá trị @b (%N) @n (phải là 0)

note: @-expanded: extended attribute in inode %i has a value size (%N) which is invalid\n
en: @a in @i %i has a value size (%N) which is @n
vi: @a trong @i %i có một kích cỡ giá trị (%N) @n

note: @-expanded: extended attribute in inode %i has a hash (%N) which is invalid\n
en: @a in @i %i has a hash (%N) which is @n
vi: @a trong @i %i có một chuỗi duy nhất (%N) mà @n

note: @-expanded: inode %i is a %It but it looks like it is really a directory.\n
en: @i %i is a %It but it looks like it is really a directory.
vi: @i %i là %It nhưng hình như nó thực sự là thư mục.

note: @-expanded: Error while reading over extent tree in inode %i: %m\n
en: Error while reading over @x tree in @i %i: %m
vi: Gặp lỗi khi đọc qua cây @x trong @i %i: %m

note: @-expanded: Failed to iterate extents in inode %i\n @-expanded: \t(op %s, blk %b, lblk %c): %m\n
en: Failed to iterate extents in @i %i
    	(op %s, blk %b, lblk %c): %m
vi: Không lặp lại tầm trong @i %i
    	(op %s, blk %b, lblk %c): %m

note: @-expanded: inode %i has an invalid extent\n @-expanded: \t(logical block %c, invalid physical block %b, len %N)\n
en: @i %i has an @n extent
    	(logical @b %c, @n physical @b %b, len %N)
vi: @i %i có một phạm vi @n
    	(@b hợp lý %c, @b vật lý @n %b, dài %N)

note: @-expanded: inode %i has an invalid extent\n @-expanded: \t(logical block %c, physical block %b, invalid len %N)\n
en: @i %i has an @n extent
    	(logical @b %c, physical @b %b, @n len %N)
vi: @i %i có một phạm vi @n
    	(@b hợp lý %c, @b vật lý %b, dài @n %N)

note: @-expanded: inode %i has EXTENTS_FL flag set on filesystem without extents support.\n
en: @i %i has EXTENTS_FL flag set on @f without extents support.
vi: @i %i đặt cờ EXTENTS_FL trên @f mà không hỗ trợ phạm vi.

note: @-expanded: inode %i is in extent format, but superblock is missing EXTENTS feature\n
en: @i %i is in extent format, but @S is missing EXTENTS feature
vi: @i %i theo định dạng phạm vi, còn @S thiếu tính năng phạm vi (EXTENTS)

note: @-expanded: inode %i missing EXTENT_FL, but is in extents format\n
en: @i %i missing EXTENT_FL, but is in extents format
vi: @i %i thiếu EXTENTS_FL, nhưng theo định dạng phạm vi

en: Fast symlink %i has EXTENT_FL set.
vi: Liên kết tượng trưng nhanh %i đã đặt EXTENTS_FL.

note: @-expanded: inode %i has out of order extents\n @-expanded: \t(invalid logical block %c, physical block %b, len %N)\n
en: @i %i has out of order extents
    	(@n logical @b %c, physical @b %b, len %N)
vi: @i %i có các phạm vi sai thứ tự
    	(@b hợp lý %c, @b vật lý %b, dài %N)

note: @-expanded: inode %i has an invalid extent node (blk %b, lblk %c)\n
en: @i %i has an invalid extent node (blk %b, lblk %c)
vi: @i %i có một nút tầm không hợp lệ (blk %b, lblk %c)

note: @-expanded: Error converting subcluster block bitmap: %m\n
en: Error converting subcluster @b @B: %m
vi: Gặp lỗi khi chuyển đổi liên cung con @b @B: %m

note: @-expanded: quota inode is not regular file.
en: @q @i is not regular file.
vi: @q @i  không phải tập tin thông thường.

note: @-expanded: quota inode is not in use, but contains data.
en: @q @i is not in use, but contains data.
vi: @q @i đang không được dùng, nhưng chứa dữ liệu.

note: @-expanded: quota inode is visible to the user.
en: @q @i is visible to the user.
vi: @q @i sẵn dùng.

note: @-expanded: inode %i has zero length extent\n @-expanded: \t(invalid logical block %c, physical block %b)\n
en: @i %i has zero length extent
    	(@n logical @b %c, physical @b %b)
vi: @i %i có phần mở rộng mà độ dài bằng không
    	(@n lôgíc @b %c, vật lý @b %b)

note: @-expanded: \n @-expanded: Running additional passes to resolve blocks claimed by more than one inode...\n @-expanded: Pass 1B: Rescanning for multiply-claimed blocks\n
en: 
    Running additional passes to resolve @bs claimed by more than one @i...
    Pass 1B: Rescanning for @m @bs
vi: 
    Đạng chạy một số lần qua thêm để tháo gỡ các @b đã tuyên bố
    bởi nhiều @i...
    Lần qua 1B: đang quét lại tìm @b @m.

note: @-expanded: multiply-claimed block(s) in inode %i:
en: @m @b(s) in @i %i:
vi: @b @m trong @i %i:

en: Error while scanning inodes (%i): %m
vi: Gặp lỗi khi quét các nút thông tin (%i): %m

note: @-expanded: error allocating inode bitmap (inode_dup_map): %m\n
en: @A @i @B (@i_dup_map): %m
vi: @A @B @i (@i_dup_map): %m

note: @-expanded: Error while iterating over blocks in inode %i (%s): %m\n
en: Error while iterating over @bs in @i %i (%s): %m
vi: Gặp lỗi khi lặp lại trên các @b trong @i %i (%s): %m

note: @-expanded: Error adjusting refcount for extended attribute block %b (inode %i): %m\n
en: Error adjusting refcount for @a @b %b (@i %i): %m
vi: Gặp lỗi khi điều chỉnh số đếm tham chiếu cho @b @a %b (@i %i): %m

note: @-expanded: Pass 1C: Scanning directories for inodes with multiply-claimed blocks\n
en: Pass 1C: Scanning directories for @is with @m @bs
vi: Lần qua 1C: đang quét các thư mục tìm @i có @b @m

note: @-expanded: Pass 1D: Reconciling multiply-claimed blocks\n
en: Pass 1D: Reconciling @m @bs
vi: Lần qua 1D: đang điều hoà các @b @m

note: @-expanded: File %Q (inode #%i, mod time %IM) \n @-expanded:   has %r multiply-claimed block(s), shared with %N file(s):\n
en: File %Q (@i #%i, mod time %IM) 
      has %r @m @b(s), shared with %N file(s):
vi: Tập tin %Q (@i #%i, giờ sửa đổi %IM) 
      có %r @b @m, chia sẻ với %N tập tin:

note: @-expanded: \t%Q (inode #%i, mod time %IM)\n
en: 	%Q (@i #%i, mod time %IM)
vi: 	%Q (@i #%i, giờ sửa đổi %IM)

note: @-expanded: \t<filesystem metadata>\n
en: 	<@f metadata>
vi: 	<siêu dữ liệu @f>

note: @-expanded: (There are %N inodes containing multiply-claimed blocks.)\n @-expanded: \n
en: (There are %N @is containing @m @bs.)
vi: (Có %N @is chứa @b @m.)

note: @-expanded: multiply-claimed blocks already reassigned or cloned.\n @-expanded: \n
en: @m @bs already reassigned or cloned.
vi: @b @m đã được gán lại hay nhân bản.

en: Couldn't clone file: %m
vi: Không thể nhái theo tập tin: %m

note: @-expanded: Pass 2: Checking directory structure\n
en: Pass 2: Checking @d structure
vi: Lần qua 2: đang kiểm tra cấu trúc @d

note: @-expanded: invalid inode number for '.' in directory inode %i.\n
en: @n @i number for '.' in @d @i %i.
vi: Con số @i @n cho dấu chấm “.” trong @i @d %i.

note: @-expanded: entry '%Dn' in %p (%i) has invalid inode #: %Di.\n
en: @E has @n @i #: %Di.
vi: @E có số hiệu @i @n: %Di.

note: @-expanded: entry '%Dn' in %p (%i) has deleted/unused inode %Di.
en: @E has @D/unused @i %Di.
vi: @E có @i @D/chưa dùng %Di.

note: @-expanded: entry '%Dn' in %p (%i) is a link to '.'
en: @E @L to '.'
vi: @E @L đến “.”

note: @-expanded: entry '%Dn' in %p (%i) points to inode (%Di) located in a bad block.\n
en: @E points to @i (%Di) located in a bad @b.
vi: @E chỉ tới @i (%Di) nằm trong @b sai.

note: @-expanded: entry '%Dn' in %p (%i) is a link to directory %P (%Di).\n
en: @E @L to @d %P (%Di).
vi: @E @L đến @d %P (%Di).

note: @-expanded: entry '%Dn' in %p (%i) is a link to the root inode.\n
en: @E @L to the @r.
vi: @E @L tới @r.

note: @-expanded: entry '%Dn' in %p (%i) has illegal characters in its name.\n
en: @E has illegal characters in its name.
vi: @E có tên chứa ký tự cấm.

note: @-expanded: Missing '.' in directory inode %i.\n
en: Missing '.' in @d @i %i.
vi: Thiếu “.” trong @i @d %i.

note: @-expanded: Missing '..' in directory inode %i.\n
en: Missing '..' in @d @i %i.
vi: Thiếu “..” trong @i @d %i.

note: @-expanded: First entry '%Dn' (inode=%Di) in directory inode %i (%p) should be '.'\n
en: First @e '%Dn' (@i=%Di) in @d @i %i (%p) @s '.'
vi: @e “%Dn” thứ nhất (@i=%Di) trong @i @d %i (%p) @s “.”

note: @-expanded: Second entry '%Dn' (inode=%Di) in directory inode %i should be '..'\n
en: Second @e '%Dn' (@i=%Di) in @d @i %i @s '..'
vi: @e “%Dn” thứ hai (@i=%Di) trong @i @d %i @s “..”

note: @-expanded: i_faddr for inode %i (%Q) is %IF, should be zero.\n
en: i_faddr @F %IF, @s zero.
vi: Địa chỉ i_faddr cho nút injode %i (%Q) là %IF, còn nên là số không.

note: @-expanded: i_file_acl for inode %i (%Q) is %If, should be zero.\n
en: i_file_acl @F %If, @s zero.
vi: i_file_acl @F %If, @s số không.

note: @-expanded: i_dir_acl for inode %i (%Q) is %Id, should be zero.\n
en: i_dir_acl @F %Id, @s zero.
vi: i_dir_acl @F %Id, @s số không.

note: @-expanded: i_frag for inode %i (%Q) is %N, should be zero.\n
en: i_frag @F %N, @s zero.
vi: i_frag @F %N, @s số không.

note: @-expanded: i_fsize for inode %i (%Q) is %N, should be zero.\n
en: i_fsize @F %N, @s zero.
vi: i_fsize @F %N, @s số không.

note: @-expanded: inode %i (%Q) has invalid mode (%Im).\n
en: @i %i (%Q) has @n mode (%Im).
vi: @i %i (%Q) có chế độ @n (%Im).

note: @-expanded: directory inode %i, %B, offset %N: directory corrupted\n
en: @d @i %i, %B, offset %N: @d corrupted
vi: @i @d %i, %B, hiệu %N: @d bị hỏng

note: @-expanded: directory inode %i, %B, offset %N: filename too long\n
en: @d @i %i, %B, offset %N: filename too long
vi: @i @d %i, %B, hiệu %N: tên tập tin quá dài

note: @-expanded: directory inode %i has an unallocated %B.
en: @d @i %i has an unallocated %B.
vi: @i @d %i có một %B chưa cấp phát.

note: @-expanded: '.' directory entry in directory inode %i is not NULL terminated\n
en: '.' @d @e in @d @i %i is not NULL terminated
vi: @e @d “.” trong @i @d %i không được chấm dứt bằng NULL (vô giá trị)

note: @-expanded: '..' directory entry in directory inode %i is not NULL terminated\n
en: '..' @d @e in @d @i %i is not NULL terminated
vi: @e @d “..” trong @i @d %i không được chấm dứt bằng NULL (vô giá trị)

note: @-expanded: inode %i (%Q) is an illegal character device.\n
en: @i %i (%Q) is an @I character @v.
vi: @i %i (%Q) là @v ký tự @I.

note: @-expanded: inode %i (%Q) is an illegal block device.\n
en: @i %i (%Q) is an @I @b @v.
vi: @i %i (%Q) là @v @b @I.

note: @-expanded: entry '%Dn' in %p (%i) is duplicate '.' entry.\n
en: @E is duplicate '.' @e.
vi: @E là @e “.” trùng.

note: @-expanded: entry '%Dn' in %p (%i) is duplicate '..' entry.\n
en: @E is duplicate '..' @e.
vi: @E là @e “..” trùng.

en: Internal error: couldn't find dir_info for %i.
vi: Lỗi nội bộ: không tìm thấy thông tin thư mục (dir_info) về %i.

note: @-expanded: entry '%Dn' in %p (%i) has rec_len of %Dr, should be %N.\n
en: @E has rec_len of %Dr, @s %N.
vi: @E có rec_len %Dr, @s %N.

note: @-expanded: error allocating icount structure: %m\n
en: @A icount structure: %m
vi: @A cấu trúc icount: %m

note: @-expanded: Error iterating over directory blocks: %m\n
en: Error iterating over @d @bs: %m
vi: Gặp lỗi khi lặp lại trên các @b @d: %m

note: @-expanded: Error reading directory block %b (inode %i): %m\n
en: Error reading @d @b %b (@i %i): %m
vi: Gặp lỗi khi đọc @b @d %b (@i %i): %m

note: @-expanded: Error writing directory block %b (inode %i): %m\n
en: Error writing @d @b %b (@i %i): %m
vi: Gặp lỗi khi ghi @b @d %b (@i %i): %m

note: @-expanded: error allocating new directory block for inode %i (%s): %m\n
en: @A new @d @b for @i %i (%s): %m
vi: @A @b @d mới cho @i %i (%s): %m

note: @-expanded: Error deallocating inode %i: %m\n
en: Error deallocating @i %i: %m
vi: Gặp lỗi khi hủy cấp phát @i %i: %m

note: @-expanded: directory entry for '.' in %p (%i) is big.\n
en: @d @e for '.' in %p (%i) is big.
vi: @d @e đối với “.” trong %p (%i) quá lớn.

note: @-expanded: inode %i (%Q) is an illegal FIFO.\n
en: @i %i (%Q) is an @I FIFO.
vi: @i %i (%Q) là một FIFO @I.

note: @-expanded: inode %i (%Q) is an illegal socket.\n
en: @i %i (%Q) is an @I socket.
vi: @i %i (%Q) là một ổ cắm @I.

note: @-expanded: Setting filetype for entry '%Dn' in %p (%i) to %N.\n
en: Setting filetype for @E to %N.
vi: Đăng đặt kiểu tập tin cho @E thành %N.

note: @-expanded: entry '%Dn' in %p (%i) has an incorrect filetype (was %Dt, should be %N).\n
en: @E has an incorrect filetype (was %Dt, @s %N).
vi: @E có kiểu tập tin không đúng (đã %Dt, @s %N).

note: @-expanded: entry '%Dn' in %p (%i) has filetype set.\n
en: @E has filetype set.
vi: @E đặt kiểu tập tin.

note: @-expanded: entry '%Dn' in %p (%i) has a zero-length name.\n
en: @E has a @z name.
vi: @E có tên @z.

note: @-expanded: Symlink %Q (inode #%i) is invalid.\n
en: Symlink %Q (@i #%i) is @n.
vi: Liên kết tượng trưng %Q (@i #%i) @n.

note: @-expanded: filesystem contains large files, but lacks LARGE_FILE flag in superblock.\n
en: @f contains large files, but lacks LARGE_FILE flag in @S.
vi: @f chứa các tập tin lớn còn thiếu cờ LARGE_FILE trong @S.

note: @-expanded: problem in HTREE directory inode %d: %B not referenced\n
en: @p @h %d: %B not referenced
vi: @p @h %d: %B không được tham chiếu

note: @-expanded: problem in HTREE directory inode %d: %B referenced twice\n
en: @p @h %d: %B referenced twice
vi: @p @h %d: %B được tham chiếu hai lần

note: @-expanded: problem in HTREE directory inode %d: %B has bad min hash\n
en: @p @h %d: %B has bad min hash
vi: @p @h %d: %B có chuỗi duy nhất tối thiểu sai

note: @-expanded: problem in HTREE directory inode %d: %B has bad max hash\n
en: @p @h %d: %B has bad max hash
vi: @p @h %d: %B có chuỗi duy nhất tối đa sai

note: @-expanded: invalid HTREE directory inode %d (%q).
en: @n @h %d (%q).
vi: @h @n %d (%q).

note: @-expanded: problem in HTREE directory inode %d (%q): bad block number %b.\n
en: @p @h %d (%q): bad @b number %b.
vi: @p @h %d (%q): số @b sai %b.

note: @-expanded: problem in HTREE directory inode %d: root node is invalid\n
en: @p @h %d: root node is @n
vi: @p @h %d: nút gốc @n

note: @-expanded: problem in HTREE directory inode %d: %B has invalid limit (%N)\n
en: @p @h %d: %B has @n limit (%N)
vi: @p @h %d: %B có giới hạn @n (%N)

note: @-expanded: problem in HTREE directory inode %d: %B has invalid count (%N)\n
en: @p @h %d: %B has @n count (%N)
vi: @p @h %d: %B có số đếm @n (%N)

note: @-expanded: problem in HTREE directory inode %d: %B has an unordered hash table\n
en: @p @h %d: %B has an unordered hash table
vi: @p @h %d: %B có một bảng chuỗi duy nhất không đặt thứ tự

note: @-expanded: problem in HTREE directory inode %d: %B has invalid depth (%N)\n
en: @p @h %d: %B has @n depth (%N)
vi: @p @h %d: %B có chiều sâu @n (%N)

note: @-expanded: Duplicate entry '%Dn' in %p (%i) found.
en: Duplicate @E found.
vi: Tìm thấy @E trùng.

note: @-expanded: entry '%Dn' in %p (%i) has a non-unique filename.\n @-expanded: Rename to %s
en: @E has a non-unique filename.
    Rename to %s
vi: @E có tên tập tin không duy nhất.
    Thay đổi tên thành %s

note: @-expanded: Duplicate entry '%Dn' found.\n @-expanded: \tMarking %p (%i) to be rebuilt.\n @-expanded: \n
en: Duplicate @e '%Dn' found.
    	Marking %p (%i) to be rebuilt.
vi: Tìm thấy @e “%Dn” trùng
    	nên nhãn %p (%i) cần được xây dựng lại.

note: @-expanded: i_blocks_hi for inode %i (%Q) is %N, should be zero.\n
en: i_blocks_hi @F %N, @s zero.
vi: i_blocks_hi @F %N, @s số không.

note: @-expanded: Unexpected block in HTREE directory inode %d (%q).\n
en: Unexpected @b in @h %d (%q).
vi: Gặp @b bất thường trong @h %d (%q).

note: @-expanded: entry '%Dn' in %p (%i) references inode %Di in group %g where _INODE_UNINIT is set.\n
en: @E references @i %Di in @g %g where _INODE_UNINIT is set.
vi: @E tham chiếu đến @i %Di trong @g %g ở vị trí đặt _INODE_UNINIT.

note: @-expanded: entry '%Dn' in %p (%i) references inode %Di found in group %g's unused inodes area.\n
en: @E references @i %Di found in @g %g's unused inodes area.
vi: @E tham chiếu đến @i %Di được tìm trong vùng nút thông tin không dùng của @g %g.

note: @-expanded: i_file_acl_hi for inode %i (%Q) is %N, should be zero.\n
en: i_file_acl_hi @F %N, @s zero.
vi: i_file_acl_hi @F %N, @s số không.

note: @-expanded: Pass 3: Checking directory connectivity\n
en: Pass 3: Checking @d connectivity
vi: Lần qua 3: đang kiểm tra khả năng kết nối của @d

note: @-expanded: root inode not allocated.
en: @r not allocated.
vi: Chưa cấp phát @r.

note: @-expanded: No room in lost+found directory.
en: No room in @l @d.
vi: Không có chỗ còn rảnh trong @d @l.

note: @-expanded: Unconnected directory inode %i (%p)\n
en: Unconnected @d @i %i (%p)
vi: @i @d %i không được kết nối (%p)

note: @-expanded: /lost+found not found.
en: /@l not found.
vi: /@l không tìm thấy.

note: @-expanded: '..' in %Q (%i) is %P (%j), should be %q (%d).\n
en: '..' in %Q (%i) is %P (%j), @s %q (%d).
vi: “..” trong %Q (%i) là %P (%j), @s %q (%d).

note: @-expanded: Bad or non-existent /lost+found.  Cannot reconnect.\n
en: Bad or non-existent /@l.  Cannot reconnect.
vi: Có /@l sai hay không tồn tại nên không thể kết nối lại.

note: @-expanded: Could not expand /lost+found: %m\n
en: Could not expand /@l: %m
vi: Không thể mở rộng /@l: %m

en: Could not reconnect %i: %m
vi: Không thể kết nối lại %i: %m

note: @-expanded: Error while trying to find /lost+found: %m\n
en: Error while trying to find /@l: %m
vi: Gặp lỗi khi thử tìm /@l: %m

note: @-expanded: ext2fs_new_block: %m while trying to create /lost+found directory\n
en: ext2fs_new_@b: %m while trying to create /@l @d
vi: ext2fs_new_@b: %m trong khi thử tạo @d /@l

note: @-expanded: ext2fs_new_inode: %m while trying to create /lost+found directory\n
en: ext2fs_new_@i: %m while trying to create /@l @d
vi: ext2fs_new_@i: %m trong khi thử tạo @d /@l

note: @-expanded: ext2fs_new_dir_block: %m while creating new directory block\n
en: ext2fs_new_dir_@b: %m while creating new @d @b
vi: ext2fs_new_dir_@b: %m trong khi thử tạo @b @d mới

note: @-expanded: ext2fs_write_dir_block: %m while writing the directory block for /lost+found\n
en: ext2fs_write_dir_@b: %m while writing the @d @b for /@l
vi: ext2fs_write_dir_@b: %m trong khi ghi @b @d cho /@l

note: @-expanded: Error while adjusting inode count on inode %i\n
en: Error while adjusting @i count on @i %i
vi: Gặp lỗi khi điều chỉnh số đếm @i trên @i %i

note: @-expanded: Couldn't fix parent of inode %i: %m\n @-expanded: \n
en: Couldn't fix parent of @i %i: %m
vi: Không thể sửa chữa nút cha của @i %i: %m

note: @-expanded: Couldn't fix parent of inode %i: Couldn't find parent directory entry\n @-expanded: \n
en: Couldn't fix parent of @i %i: Couldn't find parent @d @e
vi: Không thể sửa chữa nút cha của @i %i: không tìm thấy @e @d cha

note: @-expanded: Error creating root directory (%s): %m\n
en: Error creating root @d (%s): %m
vi: Gặp lỗi khi tạo @d gốc (%s): %m

note: @-expanded: Error creating /lost+found directory (%s): %m\n
en: Error creating /@l @d (%s): %m
vi: Gặp lỗi khi tạo @d /@l (%s): %m

note: @-expanded: root inode is not a directory; aborting.\n
en: @r is not a @d; aborting.
vi: @r không phải @d nên hủy bỏ.

note: @-expanded: Cannot proceed without a root inode.\n
en: Cannot proceed without a @r.
vi: Không thể tiếp tục khi không có @r.

note: @-expanded: /lost+found is not a directory (ino=%i)\n
en: /@l is not a @d (ino=%i)
vi: /@l không phải @d (ino=%i)

en: Pass 3A: Optimizing directories
vi: Lần qua 3A: đang tối ưu hoá các thư mục

en: Failed to create dirs_to_hash iterator: %m
vi: Lỗi tạo bộ lặp lại thư mục tới băm (dirs_to_hash): %m

en: Failed to optimize directory %q (%d): %m
vi: Lỗi tối ưu hoá thư mục %q (%d): %m

en: Optimizing directories:
vi: Đang tối ưu hoá các thư mục:

en: Pass 4: Checking reference counts
vi: Lần qua 4: đang kiểm tra các số đếm tham chiếu

note: @-expanded: unattached zero-length inode %i.
en: @u @z @i %i.
vi: @i @u @z %i.

note: @-expanded: unattached inode %i\n
en: @u @i %i
vi: @i @u %i

note: @-expanded: inode %i ref count is %Il, should be %N.
en: @i %i ref count is %Il, @s %N.
vi: @i %i có số đếm tham chiếu %Il, @s %N.

note: @-expanded: WARNING: PROGRAMMING BUG IN E2FSCK!\n @-expanded: \tOR SOME BONEHEAD (YOU) IS CHECKING A MOUNTED (LIVE) FILESYSTEM.\n @-expanded: inode_link_info[%i] is %N, inode.i_links_count is %Il.  They should be the same!\n
en: WARNING: PROGRAMMING BUG IN E2FSCK!
    	OR SOME BONEHEAD (YOU) IS CHECKING A MOUNTED (LIVE) FILESYSTEM.
    @i_link_info[%i] is %N, @i.i_links_count is %Il.  They @s the same!
vi: CẢNH BÁO: GẶP LỖI LẬP TRÌNH TRONG E2FSCK!
    	HOẶC NGƯỜI NAO ĐANG KIỂM TRA MỘT HỆ THỐNG TẬP TIN ĐÃ LẮP (ĐỘNG).
    @i_link_info[%i] là %N, @i.i_links_count là %Il: @s trùng.

note: @-expanded: Pass 5: Checking group summary information\n
en: Pass 5: Checking @g summary information
vi: Lần qua 5: đang kiểm tra thông tin tóm tắt nhóm

note: @-expanded: Padding at end of inode bitmap is not set.
en: Padding at end of @i @B is not set.
vi: Chưa đặt độ đệm tại kết thúc của @B @I.

note: @-expanded: Padding at end of block bitmap is not set.
en: Padding at end of @b @B is not set.
vi: Chưa đặt độ đệm tại kết thúc của @B @b.

note: @-expanded: block bitmap differences:
en: @b @B differences:
vi: Hiệu @B @b:

note: @-expanded: inode bitmap differences:
en: @i @B differences:
vi: Hiệu @B @i:

note: @-expanded: Free inodes count wrong for group #%g (%i, counted=%j).\n
en: Free @is count wrong for @g #%g (%i, counted=%j).
vi: Số đếm các @i rảnh không đúng cho @g #%g (%i, đã đếm=%j).

note: @-expanded: Directories count wrong for group #%g (%i, counted=%j).\n
en: Directories count wrong for @g #%g (%i, counted=%j).
vi: Số đếm các thư mục không đúng cho @g #%g (%i, đã đếm=%j).

note: @-expanded: Free inodes count wrong (%i, counted=%j).\n
en: Free @is count wrong (%i, counted=%j).
vi: Số đếm các @i rảnh không đúng (%i, đã đếm=%j).

note: @-expanded: Free blocks count wrong for group #%g (%b, counted=%c).\n
en: Free @bs count wrong for @g #%g (%b, counted=%c).
vi: Số đếm các @b rảnh không đúng cho @g #%g (%b, đã đếm=%c).

note: @-expanded: Free blocks count wrong (%b, counted=%c).\n
en: Free @bs count wrong (%b, counted=%c).
vi: Số đếm các @b rảnh không đúng (%b, đã đếm=%c).

note: @-expanded: PROGRAMMING ERROR: filesystem (#%N) bitmap endpoints (%b, %c) don't match calculated bitmap @-expanded: endpoints (%i, %j)\n
en: PROGRAMMING ERROR: @f (#%N) @B endpoints (%b, %c) don't match calculated @B endpoints (%i, %j)
vi: LỖI LẬP TRÌNH: trong @f (#%N) có các điểm cuối @B (%b, %c) không tương ứng với các điểm cuối @B đã tính (%i, %j)

en: Internal error: fudging end of bitmap (%N)
vi: Lỗi nội bộ: đang làm quấy quá kết thúc của mảng ảnh (%N)

note: @-expanded: Error copying in replacement inode bitmap: %m\n
en: Error copying in replacement @i @B: %m
vi: Gặp lỗi khi sao chép vào @B @i thay thế: %m

note: @-expanded: Error copying in replacement block bitmap: %m\n
en: Error copying in replacement @b @B: %m
vi: Gặp lỗi khi sao chép vào @B @b thay thế: %m

note: @-expanded: group %g block(s) in use but group is marked BLOCK_UNINIT\n
en: @g %g @b(s) in use but @g is marked BLOCK_UNINIT
vi: Các @b của @g %g đang được dùng, còn @g có nhãn là BLOCK_UNINIT

note: @-expanded: group %g inode(s) in use but group is marked INODE_UNINIT\n
en: @g %g @i(s) in use but @g is marked INODE_UNINIT
vi: Các @i của @g %g đang được dùng, còn @g có nhãn là INODE_UNINIT

note: @-expanded: Recreate journal
en: Recreate @j
vi: Tạo lại @j

en: Update quota info for quota type %N
vi: Cập nhật thông tin hạn ngạch cho kiểu hạn ngạch %N

en: Unhandled error code (0x%x)!
vi: Mã lỗi chưa quản lý (0x%x)!

en: IGNORED
vi: BỊ BỎ QUA

en: Memory used: %d, elapsed time: %6.3f/%6.3f/%6.3f
vi: Bộ nhớ đã chiếm: %d, thời gian đã qua: %6.3f/%6.3f/%6.3f

en: size of inode=%d
vi: kích cỡ nút thông tin=%d

en: while starting inode scan
vi: trong khi khởi chạy tiến trình quét nút thông tin

en: while doing inode scan
vi: trong khi chạy tiến trình quét nút thông tin

en: while calling ext2fs_block_iterate for inode %d
vi: trong khi gọi hàm lặp lại khối “ext2fs_block_iterate” cho nút thông tin %d

en: while calling ext2fs_adjust_ea_refcount2 for inode %d
vi: trong khi gọi hàm “ext2fs_adjust_ea_refcount” cho nút thông tin %d

en: Truncating
vi: Đang cắt ngắn

en: Clearing
vi: Đang xoá sạch

en: Usage: %s [-panyrcdfvtDFV] [-b superblock] [-B blocksize]
    		[-I inode_buffer_blocks] [-P process_inode_size]
    		[-l|-L bad_blocks_file] [-C fd] [-j external_journal]
    		[-E extended-options] device
vi: Cách dùng: %s [-panyrcdfvtDFV] [-b siêu_khối] [-B cỡ_khối]
    		[-I khối_đệm_inode] [-P cỡ_inode_xử_lý]
    		[-l|-L tập_tin_khối_sai] [-C fd] [-j nhật_ký_ngoài]
    		[-E tùy_chọn_đã_mở_rộng] thiết_bị

en: 
    Emergency help:
     -p                   Automatic repair (no questions)
     -n                   Make no changes to the filesystem
     -y                   Assume "yes" to all questions
     -c                   Check for bad blocks and add them to the badblock list
     -f                   Force checking even if filesystem is marked clean
vi: 
    Trợ giúp khẩn cấp:
     -p                   Sửa chữa tự động (không có câu hỏi)
     -n                   Không thay đổi hệ thống tập tin
     -y                   Giả sử trả lời “Có” mọi câu hỏi
     -c                   Kiểm tra tìm khối sai: thêm vào danh sách khối sai
     -f                   Buộc kiểm tra ngay cả khi hệ thống tập tin có nhãn là sạch

en:  -v                   Be verbose
     -b superblock        Use alternative superblock
     -B blocksize         Force blocksize when looking for superblock
     -j external_journal  Set location of the external journal
     -l bad_blocks_file   Add to badblocks list
     -L bad_blocks_file   Set badblocks list
vi:  -v                   Xuất chi tiết
     -b siêu_khối         Dùng siêu khối xen kẽ
     -B cỡ_khối           Buộc kích cỡ của khối khi tìm siêu khối
     -j nhật_ký_bên_ngoài Đặt địa điểm của nhật ký bên ngoài
     -l tập_tin_khối_sai  Thêm vào danh sách các khối sai
     -L tập_tin_khối_sai  Đặt danh sách các khối sai

en: %s: %u/%u files (%0d.%d%% non-contiguous), %llu/%llu blocks
vi: %s: %u/%u tập tin (%0d.%d%% không kề nhau), %llu/%llu khối

en: 
    %12u inode used (%2.2f%%, out of %u)
     | 
    %12u inodes used (%2.2f%%, out of %u)
vi[0]: 
    %12u inode đã được dùng (%2.2f%%, vượt quá %u)

en: %12u non-contiguous file (%0d.%d%%)
     | %12u non-contiguous files (%0d.%d%%)
vi[0]: %12u tệp tin không kề nhau (%0d.%d%%)

en: %12u non-contiguous directory (%0d.%d%%)
     | %12u non-contiguous directories (%0d.%d%%)
vi[0]: %12u thư mục không kề nhau (%0d.%d%%)

en:              # of inodes with ind/dind/tind blocks: %u/%u/%u
vi:              # số inode có khối ind/dind/tind: %u/%u/%u

en:              Extent depth histogram:
vi:              Đồ thị độ sâu:

en: %12llu block used (%2.2f%%, out of %llu)
     | %12llu blocks used (%2.2f%%, out of %llu)
vi[0]: %12llu khối đã dùng (%2.2f%%, vượt quá %llu)

en: %12u bad block
     | %12u bad blocks
vi[0]: %12u khối hỏng

en: %12u large file
     | %12u large files
vi[0]: %12u tập tin quá lớn

en: 
    %12u regular file
     | 
    %12u regular files
vi[0]: 
    %12u tập tin thường

en: %12u directory
     | %12u directories
vi[0]: %12u thư mục

en: %12u character device file
     | %12u character device files
vi[0]: %12u thiết bị ký tự

en: %12u block device file
     | %12u block device files
vi[0]: %12u tệp tin thiết bị khối

en: %12u link
     | %12u links
vi[0]: %12u liên kết

en: %12u symbolic link | %12u symbolic links
vi[0]: %12u liên kết tượng trưng

en:  (%u fast symbolic link)
     |  (%u fast symbolic links)
vi[0]:  (%u liên kết tượng trưng nhanh)

en: %12u file
     | %12u files
vi[0]: %12u tập tin

en: while determining whether %s is mounted.
vi: trong khi quyết định nếu %s đã gắn kết chưa.

en: Warning!  %s is %s.
vi: Cảnh báo!  %s là %s.

en: %s is %s.
vi: %s là %s.

en: Cannot continue, aborting.
vi: Không thể tiếp tục nên hủy bỏ.

en: 
    
    WARNING!!!  The filesystem is mounted.   If you continue you ***WILL***
    cause ***SEVERE*** filesystem damage.
vi: 
    
    CẢNH BÁO!!!  Hệ thống tập tin đã gắn kết. Vẫn tiếp tục thì
    đây có thể là nguyên nhân ***LÀM HỎNG NẶNG*** hệ thống tập tin.

en:  contains a file system with errors
vi:  chứa hệ thống tập tin có lỗi

en:  was not cleanly unmounted
vi:  chưa tháo gắn kết sạch

en:  primary superblock features different from backup
vi:  tính năng của siêu khối chính khác với bản sao lưu

en:  has been mounted %u times without being checked
vi:  đã được gắn kết %u lần mà không được kiểm tra

en:  has filesystem last checked time in the future
vi:  có giờ kiểm tra hệ thống tập tin lần cuối cùng trong tương lai

en:  has gone %u days without being checked
vi:  đã chạy trong %u ngày mà không được kiểm tra

en: , check forced.
vi: , kiểm tra bị ép buộc.

en: %s: clean, %u/%u files, %llu/%llu blocks
vi: %s: sạch, %u/%u tập tin, %llu/%llu khối

en:  (check deferred; on battery)
vi:  (kiểm tra bị hoãn; chạy bằng pin)

en:  (check after next mount)
vi:  (kiểm tra sau lần kế tiếp gắn kết)

en:  (check in %ld mounts)
vi:  (kiểm tra sau %ld lần gắn kết)

en: ERROR: Couldn't open /dev/null (%s)
vi: LỖI: không thể mở “/dev/null” (%s)

en: Invalid EA version.
vi: Phiên bản EA không hợp lệ.

en: Unknown extended option: %s
vi: Tùy chọn đã mở rộng lạ: %s

en: Syntax error in e2fsck config file (%s, line #%d)
    	%s
vi: Gặp lỗi cú pháp trong tập tin cấu hình e2fsck (%s, dòng số %d)
    	%s

en: Error validating file descriptor %d: %s
vi: Gặp lỗi khi hợp lệ hóa mô tả tập tin %d: %s

en: Invalid completion information file descriptor
vi: Mô tả tập tin thông tin hoà chỉnh không hợp lệ

en: Only one of the options -p/-a, -n or -y may be specified.
vi: Có thể chỉ ra một trong những tùy chọn -p/-a, -n và -y.

en: The -t option is not supported on this version of e2fsck.
vi: Tùy chọn “-t” không được hỗ trợ trong phiên bản e2fsck này.

en: Unable to resolve '%s'
vi: Không thể quyết định “%s”

en: The -n and -D options are incompatible.
vi: Hai tùy chọn “-n” và “-D” không tương thích với nhau.

en: The -n and -c options are incompatible.
vi: Hai tùy chọn “-n” và “-c” không tương thích với nhau.

en: The -n and -l/-L options are incompatible.
vi: Hai tùy chọn “-n” và “-l/-L” không tương thích với nhau.

en: The -c and the -l/-L options may not be both used at the same time.
vi: Không cho phép sử dụng đồng thời cả hai tùy chọn “--c” và “--l/L”.

en: E2FSCK_JBD_DEBUG "%s" not an integer
vi: E2FSCK_JBD_DEBUG “%s” không phải số nguyên

en: 
    Invalid non-numeric argument to -%c ("%s")
vi: 
    Đối số không thuộc số không hợp lệ đối với -%c (“%s”)

en: MMP interval is %u seconds and total wait time is %u seconds. Please wait...
vi: khoảng nhịp MMP là %u giây cộng với tổng thời gian chờ là %u giây. Vui lòng chờ...

en: while checking MMP block
vi: trong khi kiểm tra khối MMP

en: If you are sure the filesystem is not in use on any node, run:
    'tune2fs -f -E clear_mmp {device}'
vi: Nếu bạn không chắc là hệ thống tập tin không đang sử dụng bất kỳ nút nào, chạy lệnh:
    “tune2fs -f -E clear_mmp {thiết_bị}”

en: Error: ext2fs library version out of date!
vi: Lỗi: phiên bản thư viện ext2fs quá cũ.

en: while trying to initialize program
vi: trong khi thử sở khởi chương trình

en: 	Using %s, %s
vi: 	Dùng %s, %s

en: %s: %s trying backup blocks...
vi: %s: %s đang thử các khối dự trữ...

en: Superblock invalid,
vi: Siêu khối không hợp lệ,

en: Group descriptors look bad...
vi: Có vẻ là các mô tả nhóm sai...

en: %s: %s while using the backup blocks
vi: %s: %s trong khi đọc nút thông tin khối hỏng

en: %s: going back to original superblock
vi: %s: đang trở về siêu khối gốc

en: The filesystem revision is apparently too high for this version of e2fsck.
    (Or the filesystem superblock is corrupt)
vi: Có vẻ là bản sửa đổi hệ thống tập tin quá cao cho phiên bản e2fsck này
    (hoặc siêu khối hệ thống tập tin bị hỏng).

en: Could this be a zero-length partition?
vi: Phân vùng này có thể có độ dài bằng không ?

en: You must have %s access to the filesystem or be root
vi: Bạn phải có quyền truy cập %s vào hệ thống tập tin, hoặc là người chủ (root)

en: Possibly non-existent or swap device?
vi: Có thể là thiết bị không tồn tại, hoặc thiết bị trao đổi ?

en: Filesystem mounted or opened exclusively by another program?
vi: Hệ thống tập tin đã được gắn kết hay mở hoàn toàn bởi chương trình khác ?

en: Possibly non-existent device?
vi: Có thể là thiết bị không tồn tại?

en: Disk write-protected; use the -n option to do a read-only
    check of the device.
vi: Đĩa bị chống ghi; hãy dùng tùy chọn “-n” để chạy
    việc kiểm tra chỉ đọc trên thiết bị đó.

en: Get a newer version of e2fsck!
vi: Lấy phiên bản e2fsck mới hơn!

en: while checking ext3 journal for %s
vi: trong khi kiểm tra nhật ký ext3 tìm %s

en: Warning: skipping journal recovery because doing a read-only filesystem check.
vi: Cảnh báo: đang bỏ qua việc phục hồi nhật ký vì đang kiểm tra hệ thống tập tin một cách chỉ đọc.

en: unable to set superblock flags on %s
vi: không thể đặt cờ siêu khối trên %s

en: while recovering ext3 journal of %s
vi: trong khi phục hồi nhật ký ext3 của %s

en: %s has unsupported feature(s):
vi: %s có tính năng không được hỗ trợ:

en: %s: warning: compression support is experimental.
vi: %s: cảnh báo: sự hỗ trợ khả năng nén là thực nghiệm.

en: %s: e2fsck not compiled with HTREE support,
    	but filesystem %s has HTREE directories.
vi: %s: e2fsck không được biên dịch với khả năng hỗ trợ HTREE,
    	nhưng hệ thống tập tin %s có thư mục HTREE.

en: %s: %s while reading bad blocks inode
vi: %s: %s trong khi đọc nút thông tin khối hỏng

en: This doesn't bode well, but we'll try to go on...
vi: Đây không phải báo trước điềm hay, nhưng tiến trình này sẽ thử tiếp tục...

en: Creating journal (%d blocks):
vi: Đang tạo nhật ký (%d khối):

en:  Done.
vi:  Hoàn tất.

en: 
    *** journal has been re-created - filesystem is now ext3 again ***
vi: 
    ••• nhật ký đã được tạo lại — hệ thống tập tin lúc này là ext3 lại •••

en: Restarting e2fsck from the beginning...
vi: Đang khởi chạy lại hoàn toàn e2fsck...

en: while resetting context
vi: trong khi đặt lại ngữ cảnh

en: %s: e2fsck canceled.
vi: %s: e2fsck bị hủy bỏ.

en: aborted
vi: bị hủy bỏ

en: 
    %s: ***** FILE SYSTEM WAS MODIFIED *****
vi: 
    %s: ••••• HỆ THỐNG TẬP TIN BỊ SỬA ĐỔI •••••

en: %s: ***** REBOOT LINUX *****
vi: %s: ••••• HÃY KHỞI ĐỘNG LẠI LINUX •••••

en: 
    %s: ********** WARNING: Filesystem still has errors **********
vi: 
    %s: •••••••••• CẢNH BÁO: Hệ thống tập tin vẫn còn có lỗi ••••••••••

en: while setting block group checksum info
vi: trong khi đặt thông tin tổng kiểm nhóm khối

en: nN
vi: kKnN

en: <y>
vi: <c>

en: <n>
vi: <k>

en:  (y/n)
vi:  (c/k)

en: cancelled!
vi: đã hủy!

en: yes
vi: có

en: no
vi: không

en: %s? no
vi: %s? không

en: %s? yes
vi: %s? có

en: e2fsck_read_bitmaps: illegal bitmap block(s) for %s
vi: e2fsck_read_bitmaps: khối mảng ảnh cấm cho %s

en: reading inode and block bitmaps
vi: đang đọc mảng ảnh kiểu cả hai nút thông tin và khối

en: while retrying to read bitmaps for %s
vi: trong khi thử đọc mảng ảnh cho %s

en: writing block and inode bitmaps
vi: đang ghi các mảng ảnh kiểu khối và nút thông tin

en: while rewriting block and inode bitmaps for %s
vi: trong khi ghi lại các mảng ảnh kiểu khối và nút thông tin cho %s

en: 
    
    %s: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
    	(i.e., without -a or -p options)
vi: 
    
    %s: MÂU THUẪN BẤT THƯỜNG: HÃY TỰ CHẠY fsck.
    	(tức là không có tùy chọn “-a” hay “-p”).

en: Memory used: %luk/%luk (%luk/%luk),
vi: Vùng nhớ được dùng: %luk/%luk (%luk/%luk),

en: Memory used: %lu,
vi: Vùng nhớ được dùng: %lu,

en: time: %5.2f/%5.2f/%5.2f
vi: thời gian: %5.2f/%5.2f/%5.2f

en: elapsed time: %6.3f
vi: thời gian đã qua: %6.3f

en: while reading inode %lu in %s
vi: trong khi đọc nút thông tin %lu trong %s

en: while writing inode %lu in %s
vi: trong khi ghi nút thông tin %lu trong %s

en: while allocating zeroizing buffer
vi: trong khi cấp phát bộ đếm làm số không

en: UNEXPECTED INCONSISTENCY: the filesystem is being modified while fsck is running.
vi: MÂU THUẪN: hệ thống tập tin đang được sửa chữa trong khi lệnh fsck đang chạy.

en: done
vi: hoàn tất

en: Usage: %s [-b block_size] [-i input_file] [-o output_file] [-svwnf]
           [-c blocks_at_once] [-d delay_factor_between_reads] [-e max_bad_blocks]
           [-p num_passes] [-t test_pattern [-t test_pattern [...]]]
           device [last_block [first_block]]
vi: Cách dùng: %s [-b cỡ_khối] [-i tập_tin_nhập] [-o tập_tin_xuất] [-svwnf]
           [-c số_khối_cùng_lúc] [-d hệ_số_đợi_đọc] [-e số_tối_đa_khối_xấu]
           [-p số_lần_qua] [-t mẫu_thử [-t mẫu_thử [...]]]
           thiết_bị [khối_cuối [khối_đầu]]

en: %s: The -n and -w options are mutually exclusive.
vi: %s: hai tùy chọn “-n” và “-w” loại từ lẫn nhau.

en: %6.2f%% done, %s elapsed. (%d/%d/%d errors)
vi: %6.2f%% hoàn tất, %s đã trôi qua. (%d/%d/%d lỗi)

en: Testing with random pattern:
vi: Đang thử ra bằng mẫu ngẫu nhiên:

en: Testing with pattern 0x
vi: Đang thử ra bằng mẫu 0x

en: during seek
vi: trong khi tìm nơi

en: Weird value (%ld) in do_read
vi: Giá trị lạ (%ld) trong việc đọc “do_read”

en: during ext2fs_sync_device
vi: trong khi đồng bộ hoá thiết bị “ext2fs_sync_device”

en: while beginning bad block list iteration
vi: trong khi bắt đầu lặp lại danh sách các khối sai

en: while allocating buffers
vi: trong khi cấp phát bộ đệm

en: Checking blocks %lu to %lu
vi: Đang kiểm tra khối trong phạm vi %lu đến %lu

en: Checking for bad blocks in read-only mode
vi: Đang kiểm tra tìm khối sai trong chế độ chỉ đọc

en: Checking for bad blocks (read-only test):
vi: Đang kiểm tra tìm khối sai (thử ra chỉ đọc):

en: Too many bad blocks, aborting test
vi: Quá nhiều khối sai nên hủy bỏ phép thử

en: Checking for bad blocks in read-write mode
vi: Đang kiểm tra tìm khối sai trong chế độ đọc-ghi

en: From block %lu to %lu
vi: Phạm vi khối %lu đến %lu

en: Reading and comparing:
vi: Đang đọc và so sánh:

en: Checking for bad blocks in non-destructive read-write mode
vi: Đang kiểm tra tìm khối sai trong chế độ đọc-ghi không hủy

en: Checking for bad blocks (non-destructive read-write test)
vi: Đang kiểm tra tìm khối sai (thử ra đọc-ghi không hủy)

en: 
    Interrupt caught, cleaning up
vi: 
    Mới bắt tín hiệu ngắt nên làm sạch

en: during test data write, block %lu
vi: trong khi thử ra ghi dữ liệu, khối %lu

en: %s is mounted;
vi: %s đã được gắn kết;

en: badblocks forced anyway.  Hope /etc/mtab is incorrect.
vi: tùy chọn khối sai (badblocks) vẫn bị ép buộc.
    Mong “/etc/mtab” không đúng.

en: it's not safe to run badblocks!
vi: Không an toàn khi chạy badblocks.

en: %s is apparently in use by the system;
vi: Có vẻ là %s đang được hệ thống dùng;

en: badblocks forced anyway.
vi: vẫn ép buộc badblocks (khối sai).

en: invalid %s - %s
vi: %s không hợp lệ — %s

en: can't allocate memory for test_pattern - %s
vi: không thể cấp phát bộ nhớ cho mẫu thử (test_pattern) — %s

en: Maximum of one test_pattern may be specified in read-only mode
vi: Trong chế độ chỉ đọc, có thể xác định tối đa một mẫu thử (test_pattern)

en: Random test_pattern is not allowed in read-only mode
vi: Không cho phẹp mẫu thử (test_pattern) ngẫu nhiên trong chế độ chỉ đọc

en: Couldn't determine device size; you must specify
    the size manually
vi: Không thể quyết định kích cỡ của thiết bị;
    bạn cần phải tự xác định kích cỡ đó.

en: while trying to determine device size
vi: trong khi thử quyết định kích cỡ của thiết bị

en: last block
vi: khối cuối

en: first block
vi: khối đầu

en: invalid starting block (%lu): must be less than %lu
vi: khối đầu không hợp lệ (%lu): phải nhỏ hơn %lu

en: while creating in-memory bad blocks list
vi: trong khi tạo danh sách các khối hỏng trong bộ nhớ

en: while adding to in-memory bad block list
vi: trong khi thêm vào danh sách các khối hỏng trong bộ nhớ

en: Pass completed, %u bad blocks found. (%d/%d/%d errors)
vi: Qua xong, tìm thấy %u khối sai. (%d/%d/%d errors)

en: Usage: %s [-RVf] [-+=AaCcDdeijsSu] [-v version] files...
vi: Cách dùng: %s [-RVf] [-+=AaCcDdeijsSu] [-v phiên_bản] tập_tin...

en: bad version - %s
vi: phiên bản sai — %s

en: while trying to stat %s
vi: trong khi thử lấy các thông tin về %s

en: while reading flags on %s
vi: trong khi đọc các cờ trên %s

en: Clearing extent flag not supported on %s
vi: Chức năng xoá sạch cờ tầm không được hỗ trợ trên %s

en: Flags of %s set as
vi: Các cờ của %s đã đặt thành

en: while setting flags on %s
vi: trong khi đặt các cờ trên %s

en: Version of %s set as %lu
vi: Phiên bản %s được đặt thành %lu

en: while setting version on %s
vi: trong khi đặt phiên bản trên %s

en: Couldn't allocate path variable in chattr_dir_proc
vi: Không thể cấp phát biến đường dẫn trong chattr_dir_proc

en: = is incompatible with - and +
vi: = không tương thích với “-” và “+”

en: Must use '-v', =, - or +
vi: Phải dùng “-v”, “=”, “-” hay “+”

en: Usage: %s [-bfhixV] [-o superblock=<num>] [-o blocksize=<num>] device
vi: Cách dùng: %s [-bfhixV] [-o siêu_khối=<số>] [-o cỡ_khối=<số>] thiết_bị

en: clusters
vi: cụm

en: Group %lu: (Blocks
vi: Nhóm %lu: (Khối

en:   Checksum 0x%04x
vi:   Tổng kiểm 0x%04x

en:  (EXPECTED 0x%04x)
vi:  (CẦN      0x%04x)

en: , unused inodes %u
vi: , nút không dùng %u

en:   %s superblock at
vi:   %s siêu khối tại

en: Primary
vi: Chính

en: , Group descriptors at
vi: , Mô tả nhóm tại

en: 
      Reserved GDT blocks at
vi: 
      Các khối GDT đã dành riêng tại

en:  Group descriptor at
vi:  Mô tả nhóm tại

en:   Block bitmap at
vi:  Mảng ảnh khối tại

en: , Inode bitmap at
vi: , Mảng ảnh nút thông tin tại

en: 
      Inode table at
vi: 
      Bảng nút thông tin tại

en: 
      %u free %s, %u free inodes, %u directories%s
vi: 
      %u trống %s, %u nút rảnh, %u thư mục%s

en: , %u unused inodes
vi: , %u nút không dùng

en:   Free blocks:
vi:   Khối rảnh:

en:   Free inodes:
vi:   Nút rảnh:

en: while printing bad block list
vi: trong khi in ra danh sách các khối sai

en: Bad blocks: %u
vi: Khối sai: %u

en: while reading journal inode
vi: trong khi đọc nút thông tin nhật ký

en: while opening journal inode
vi: trong khi mở nút thông tin nhật ký

en: while reading journal super block
vi: trong khi đọc siêu khối nhật ký

en: Journal features:
vi: Tính năng nhật ký:

en: Journal size:
vi: Kích cỡ nhật ký:

en: Journal length:           %u
    Journal sequence:         0x%08x
    Journal start:            %u
vi: Chiều dài nhật ký:        %u
    Dãy nhật ký:              0x%08x
    Đầu nhật ký:              %u

en: Journal errno:            %d
vi: Lỗi Journal:              %d

en: while reading journal superblock
vi: trong khi đọc siêu khối nhật ký

en: Couldn't find journal superblock magic numbers
vi: Không tìm thấy các số ma thuật siêu khối nhật ký

en: 
    Journal block size:       %u
    Journal length:           %u
    Journal first block:      %u
    Journal sequence:         0x%08x
    Journal start:            %u
    Journal number of users:  %u
vi: 
    Kích cỡ khối nhật ký:     %u
    Độ dài nhật ký:           %u
    Khối đầu nhật ký:         %u
    Dãy nhật ký:              0x%08x
    Đầu nhật ký:              %u
    Số người dùng nhật ký:    %u

en: Journal users:            %s
vi: Người dùng nhật ký:       %s

en: Couldn't allocate memory to parse options!
vi: Không thể cấp phát bộ nhớ để phân tách tùy chọn!

en: Invalid superblock parameter: %s
vi: Tham số siêu khối không hợp lệ: %s

en: Invalid blocksize parameter: %s
vi: Tham số kích cỡ khối không hợp lệ: %s

en: 
    Bad extended option(s) specified: %s
    
    Extended options are separated by commas, and may take an argument which
    	is set off by an equals ('=') sign.
    
    Valid extended options are:
    	superblock=<superblock number>
    	blocksize=<blocksize>
vi: 
    Chỉ ra tùy chọn mở rộng sai: %s
    
    Các tùy chọn đã mở rộng cũng định giới bằng dấu phẩy, có thể chấp nhận
    đối số được ngụ ý với dấu bằng “=”.
    
    Tùy chọn đã mở rộng hợp lệ:
    	superblock=<số thứ tự siêu khối>
    	blocksize=<kích cỡ khối>

en: 	Using %s
vi: 	Dùng %s

en: Couldn't find valid filesystem superblock.
vi: Không tìm thấy siêu khối hệ thống tập tin hợp lệ.

en: 
    %s: %s: error reading bitmaps: %s
vi: 
    %s: %s: gặp lỗi khi đọc mảng ảnh: %s

en: Usage: %s [-rsIQ] device image_file
vi: Cách dùng: %s [-rsIQ] thiết_bị tập_tin_ảnh

en: Error: header size is bigger than wrt_size
vi: Lỗi: kích thước phần đầu lớn hơn wrt_size

en: Couldn't allocate header buffer
vi: Không thể cấp phát bộ đệm phần đầu

en: while writing superblock
vi: trong khi ghi siêu khối

en: while writing inode table
vi: trong khi ghi bảng nút thông tin

en: while writing block bitmap
vi: trong khi ghi mảng ảnh khối

en: while writing inode bitmap
vi: trong khi ghi mảng ảnh nút thông tin

en: while trying to convert qcow2 image (%s) into raw image (%s)
vi: khi thử chuyển đổi ảnh qcow2 (%s) thành dạng ảnh thô (%s)

en: e2label: cannot open %s
vi: e2label: không thể mở %s

en: e2label: cannot seek to superblock
vi: e2label: không thể tìm nơi tới siêu khối

en: e2label: error reading superblock
vi: e2label: gặp lỗi khi đọc siêu khối

en: e2label: not an ext2 filesystem
vi: e2label: không phải hệ thống tập tin kiểu ext2

en: Warning: label too long, truncating.
vi: Cảnh báo: nhãn quá dài nên cắt ngắn.

en: e2label: cannot seek to superblock again
vi: e2label: không thể tìm nơi lại tới siêu khối

en: e2label: error writing superblock
vi: e2label: gặp lỗi khi ghi siêu khối

en: Usage: e2label device [newlabel]
vi: Cách dùng: e2label thiết_bị [nhãn_mới]

en: Usage: %s <transaction file> <filesystem>
vi: Cách dùng: %s <tập tin giao dịch> <hệ thống tập tin>

en: Failed to read the file system data
vi: Lỗi đọc dữ liệu hệ thống tập tin

en: Failed tdb_fetch %s
vi: Lỗi tdb_fetch %s

en: The file system Mount time didn't match %u
vi: Giờ gắn kết hệ thống tập tin không tương ứng với %u

en: The file system UUID didn't match
vi: UUID hệ thống tập tin không tương ứng

en: Failed tdb_open %s
vi: Lỗi tdb_open %s

en: Error while determining whether %s is mounted.
vi: Gặp lỗi trong khi quyết định nếu %s đã gắn kết chưa.

en: e2undo should only be run on unmounted file system
vi: e2undo chỉ nên chạy trên một hệ thống tập tin chưa gắn kết

en: Failed to open %s
vi: Lỗi mở %s

en: Replayed transaction of size %zd at location %llu
vi: Đã chạy lại giao dịch có kích cỡ %zd ở vị trí %llu

en: Failed write %s
vi: Lỗi ghi %s

en: WARNING: couldn't open %s: %s
vi: CẢNH BÁO: không thể mở %s: %s

en: WARNING: bad format on line %d of %s
vi: CẢNH BÁO: gặp định dạng sai trên dòng %d trên %s

en: WARNING: Your /etc/fstab does not contain the fsck passno
    	field.  I will kludge around things for you, but you
    	should fix your /etc/fstab file as soon as you can.
vi: CẢNH BÁO: /etc/fstab của bạn không chứa trường fsck passno.
    	Máy tính sẽ điều chỉnh tạm thời cho bạn, nhưng bạn nên sửa chữa
    	tập tin /etc/fstab càng sớm càng càng tốt.

en: fsck: %s: not found
vi: fsck: %s: không tìm thấy

en: %s: wait: No more child process?!?
vi: %s: đợi: không có tiến trình con nữa ?!?

en: Warning... %s for device %s exited with signal %d.
vi: Cảnh báo... %s cho thiết bị %s đã thoát với tín hiệu %d.

en: %s %s: status is %x, should never happen.
vi: %s %s: trạng thái là %x, không bao giờ nên xảy ra.

en: %s: Error %d while executing fsck.%s for %s
vi: %s: Gặp lỗi %d trong khi thực hiện fsck.%s cho %s

en: Either all or none of the filesystem types passed to -t must be prefixed
    with 'no' or '!'.
vi: Hoặc tất cả hoặc không có kiểu hệ thống tập tin được gửi qua
    cho tùy chọn “-t” phải có tiền tố “no” hay “!”.

en: %s: skipping bad line in /etc/fstab: bind mount with nonzero fsck pass number
vi: %s: đang bỏ qua dòng sai trong “/etc/fstab”: đóng kết lắp với số gửi qua fsck khác số không

en: fsck: cannot check %s: fsck.%s not found
vi: fsck: không thể kiểm tra %s: fsck.%s không tìm thấy

en: %s: too many devices
vi: %s: quá nhiều thiết bị

en: %s: too many arguments
vi: %s: quá nhiều đối số

en: Usage: %s [-RVadlv] [files...]
vi: Cách dùng: %s [-RVadlv] [tập_tin...]

en: While reading flags on %s
vi: Trong khi đọc các cờ trên %s

en: While reading version on %s
vi: Trong khi đọc phiên bản trên %s

en: Usage: %s [-c|-l filename] [-b block-size] [-C cluster-size]
    	[-i bytes-per-inode] [-I inode-size] [-J journal-options]
    	[-G flex-group-size] [-N number-of-inodes]
    	[-m reserved-blocks-percentage] [-o creator-os]
    	[-g blocks-per-group] [-L volume-label] [-M last-mounted-directory]
    	[-O feature[,...]] [-r fs-revision] [-E extended-option[,...]]
    	[-t fs-type] [-T usage-type ] [-U UUID] [-jnqvDFKSV] device [blocks-count]
vi: Cách dùng: %s [-c|-l tên_tập_tin] [-b cỡ_khối] [-C cỡ_đoạn]
    	[-i byte_mỗi_inode] [-I cỡ_inode] [-J tùy_chọn_nhật_ký]
    	[-G cỡ_nhóm-flex] [-N số_lượng_inode]
    	 [-m phần_trăm_khối_dành_riêng] [-o HĐH_tạo]
    	[-g số-khối_mỗi_nhóm] [-L nhãn_khối_tin] [-M thư_mục_lắp_cuối]
    	[-O tính_năng[,...]] [-r bản_sửa_đổi_HTT] [-E tùy_chọn_mở_rộng[,...]]
    	 [-t kiểu_HTTT] [-T kiểu-dùng ] [-U UUID] [-jnqvDFKSV] thiết_bị [số_lượng_khối]
    Từ viết tắt:
    	HDH: hệ điều hành
    	HTTT: hệ thống tập tin

en: Running command: %s
vi: Đang chạy lệnh: %s

en: while trying to run '%s'
vi: trong khi thử chạy “%s”

en: while processing list of bad blocks from program
vi: trong khi xử lý danh sách các khối sai từ chương trình

en: Block %d in primary superblock/group descriptor area bad.
vi: Khối %d sai trong vùng mô tả nhóm/siêu khối chính.

en: Blocks %u through %u must be good in order to build a filesystem.
vi: Các khối trong phạm vi %u đến %u phải là tốt
    để xây dựng được hệ thống tập tin.

en: Aborting....
vi: Đang hủy bỏ...

en: Warning: the backup superblock/group descriptors at block %u contain
    	bad blocks.
vi: Cảnh báo: các mô tả nhóm/siêu khối dự trữ tại khối %u chứa khối sai.

en: while marking bad blocks as used
vi: trong khi đánh dấu các khối sai đã được dùng

en: Writing inode tables:
vi: Đang ghi các bảng nút thông tin:

en: 
    Could not write %d blocks in inode table starting at %llu: %s
vi: 
    Không thể ghi %d khối trong bảng nút thông tin, bắt đầu tại %llu: %s

en: done
vi: hoàn tất

en: while creating root dir
vi: trong khi tạo thư mục gốc

en: while reading root inode
vi: trong khi đọc nút thông tin gốc

en: while setting root inode ownership
vi: trong khi đặt quyền sở hữu nút thông tin gốc

en: while creating /lost+found
vi: trong khi tạo /mất+tìm

en: while looking up /lost+found
vi: trong khi tra tìm /mất+tìm

en: while expanding /lost+found
vi: trong khi mở rộng /mất+tìm

en: while setting bad block inode
vi: trong khi đặt nút thông tin khối sai

en: Out of memory erasing sectors %d-%d
vi: Hết bộ nhớ nên xoá các rãnh ghi trong phạm vi %d đến %d

en: Warning: could not read block 0: %s
vi: Cảnh báo: không thể đọc khối 0: %s

en: Warning: could not erase sector %d: %s
vi: Cảnh báo: không thể xoá rãnh ghi %d: %s

en: while initializing journal superblock
vi: trong khi sở khởi siêu khối nhật ký

en: Zeroing journal device:
vi: Đang làm số không thiết bị nhật ký:

en: while zeroing journal device (block %llu, count %d)
vi: trong khi làm số không thiết bị nhật ký (khối %llu, số lượng %d)

en: while writing journal superblock
vi: trong khi ghi siêu khối nhật ký

en: warning: %llu blocks unused.
vi: cảnh báo: %llu khối chưa dùng.

en: Filesystem label=%s
vi: Nhãn hệ thống tập tin=%s

en: OS type: %s
vi: Kiểu HĐH: %s

en: Block size=%u (log=%u)
vi: Cỡ khối=%u (bản ghi=%u)

en: Cluster size=%u (log=%u)
vi: Cỡ liên cung=%u (bản ghi=%u)

en: Fragment size=%u (log=%u)
vi: Cỡ đoạn=%u (bản ghi=%u)

en: Stride=%u blocks, Stripe width=%u blocks
vi: Bước=%u khối, Độ rộng sọc=%u khối

en: %u inodes, %llu blocks
vi: %u nút thông tin, %llu khối

en: %llu blocks (%2.2f%%) reserved for the super user
vi: %llu khối (%2.2f%%) được dành riêng cho siêu người dùng

en: First data block=%u
vi: Khối dữ liệu đầu=%u

en: Maximum filesystem blocks=%lu
vi: Khối hệ thống tập tin tối đa=%lu

en: %u block groups
vi: %u nhóm khối

en: %u block group
vi: %u nhóm khối

en: %u blocks per group, %u clusters per group
vi: %u khối trên mỗi nhóm, %u đoạn trên mỗi nhóm

en: %u blocks per group, %u fragments per group
vi: %u khối trên mỗi nhóm, %u đoạn trên mỗi nhóm

en: %u inodes per group
vi: %u nút thông tin trên mỗi nhóm

en: Superblock backups stored on blocks:
vi: Siêu khối dự trữ được cất giữ trên khối:

en: Invalid mmp_update_interval: %s
vi: mmp_update_interval không hợp lệ: %s

en: Invalid stride parameter: %s
vi: Tham số stride không hợp lệ: %s

en: Invalid stripe-width parameter: %s
vi: Tham số stride không hợp lệ: %s

en: Invalid resize parameter: %s
vi: Tham số thay đổi kích cỡ không hợp lệ: %s

en: The resize maximum must be greater than the filesystem size.
vi: Số thay đổi kích cỡ tối đa phải lớn hơn kích cỡ của hệ thống tập tin.

en: On-line resizing not supported with revision 0 filesystems
vi: Tính năng thay đổi kích cỡ một cách trực tuyến không được hỗ trợ
    trên hệ thống tập tin bản sửa đổi 0

en: Invalid quotatype parameter: %s
vi: Tham số kiểu hạn ngạch không hợp lệ: %s

en: 
    Bad option(s) specified: %s
    
    Extended options are separated by commas, and may take an argument which
    	is set off by an equals ('=') sign.
    
    Valid extended options are:
    	stride=<RAID per-disk data chunk in blocks>
    	stripe-width=<RAID stride * data disks in blocks>
    	resize=<resize maximum size in blocks>
    	lazy_itable_init=<0 to disable, 1 to enable>
    	lazy_journal_init=<0 to disable, 1 to enable>
    	test_fs
    	discard
    	nodiscard
    	quotatype=<usr OR grp>
vi: 
    Tùy chọn đã cho không đúng: %s
    
    Các tùy chọn mở rộng được định giới bằng dấu phẩy, có thể chấp nhận
    	đối số được đặt với dấu bằng (”=”).
    
    Tùy chọn mở rộng hợp lệ:
    	stride=<đoạn dữ liệu RAID mỗi đĩa theo khối>
    	stripe-width=<RAID stride * các đĩa dữ liệu theo khối>
    	resize=<kích cỡ thay đổi kích cỡ tối đa theo khối>
    	lazy_itable_init=<0 để tắt, 1 để bật>
    	lazy_journal_init=<0 để tắt, 1 để bật>
    	test_fs
    	discard
    	nodiscard
    	quotatype=<usr HAY grp>

en: 
    Warning: RAID stripe-width %u not an even multiple of stride %u.
vi: 
    Cảnh báo: chiều rộng sọc (stripe-width) RAID %u không phải là một bội số dương của %u.

en: Syntax error in mke2fs config file (%s, line #%d)
    	%s
vi: Gặp lỗi cú pháp trong tập tin cấu hình mke2fs (%s, dòng số %d)
    	%s

en: Invalid filesystem option set: %s
vi: Đặt tùy chọn hệ thống tập tin không hợp lệ: %s

en: Invalid mount option set: %s
vi: Đặt tùy chọn lắp không hợp lệ: %s

en: 
    Your mke2fs.conf file does not define the %s filesystem type.
vi: 
    Tập tin “mke2fs.conf” của bạn không xác định kiểu hệ thống tập tin %s.

en: You probably need to install an updated mke2fs.conf file.
vi: Rất có thể là bạn cần phải cài đặt một tập tin “mke2fs.conf” mới.

en: Aborting...
vi: Đang hủy bỏ...

en: 
    Warning: the fs_type %s is not defined in mke2fs.conf
vi: 
    Cảnh báo: fs_type %s không được định nghĩa trong mke2fs.conf

en: Couldn't allocate memory for new PATH.
vi: Không thể cấp phát bộ nhớ cho ĐƯỜNG-DẪN

en: Couldn't init profile successfully (error: %ld).
vi: Không thể khởi tạo profile thành công (lỗi: %ld).

en: invalid block size - %s
vi: cỡ khối không hợp lệ — %s

en: Warning: blocksize %d not usable on most systems.
vi: Cảnh báo: kích cỡ khối %d vô ích trên phần lớn hệ thống.

en: invalid cluster size - %s
vi: cỡ nhóm không hợp lệ — %s

en: Illegal number for blocks per group
vi: Số cấm cho số khối trên mỗi nhóm

en: blocks per group must be multiple of 8
vi: số khối trên mỗi nhóm phải là bội số cho 8

en: Illegal number for flex_bg size
vi: Kích cỡ flex_bg có số không được phép

en: flex_bg size must be a power of 2
vi: Kích cỡ flex_bg phải là lũy thừa 2

en: invalid inode ratio %s (min %d/max %d)
vi: tỷ lệ nút thông tin không hợp lệ %s (thiểu %d/đa %d)

en: Warning: -K option is deprecated and should not be used anymore. Use '-E nodiscard' extended option instead!
vi: Cảnh báo: tuỳ chọn -K không được tán thành và có lẽ không còn bao giờ được sử dụng nữa. Sử dụng tuỳ chọn mở rộng “-E nodiscard” để thay thế!

en: in malloc for bad_blocks_filename
vi: trong hàm cấp phát bộ nhớ malloc cho tên tập tin khối sai
    “bad_blocks_filename”

en: invalid reserved blocks percent - %s
vi: phần trăm khối được dành riêng không hợp lệ — %s

en: bad revision level - %s
vi: cấp bản sửa đổi sai — %s

en: invalid inode size - %s
vi: kích cỡ nút thông tin không hợp lệ — %s

en: bad num inodes - %s
vi: số (num) nút thông tin sai — %s

en: The -t option may only be used once
vi: tùy chọn -t chỉ sử dụng một lần

en: The -T option may only be used once
vi: Tùy chọn -T chỉ sử dụng một lần

en: while trying to open journal device %s
vi: trong khi thử mở thiết bị nhật ký %s

en: Journal dev blocksize (%d) smaller than minimum blocksize %d
vi: Kích cỡ của thiết bị nhật ký (%d) nhỏ hơn kích cỡ tối thiểu %d

en: Using journal device's blocksize: %d
vi: Đang dùng kích cỡ khối của thiết bị nhật ký: %d

en: invalid blocks '%s' on device '%s'
vi: khối “%s” sai trên thiết bị “%s”

en: filesystem
vi: hệ thống tập tin

en: while trying to determine filesystem size
vi: trong khi thử quyết định kích cỡ của hệ thống tập tin

en: Couldn't determine device size; you must specify
    the size of the filesystem
vi: Không thể quyết định kích cỡ của thiết bị;
    bạn cần phải xác định kích cỡ của hệ thống tập tin

en: Device size reported to be zero.  Invalid partition specified, or
    	partition table wasn't reread after running fdisk, due to
    	a modified partition being busy and in use.  You may need to reboot
    	to re-read your partition table.
vi: Kích cỡ của thiết bị được thông báo là số không.
    	Phân vùng không hợp lệ được xác định,
    	hoặc bảng phân vùng không được đọc lại
    	sau khi chạy tiến trình fdisk,
    	do phân vùng đã sửa đổi đang bận và đang được dùng.
    Có lẽ bạn cần phải khởi động lại máy để đọc lại bảng phân vùng.

en: Filesystem larger than apparent device size.
vi: Hệ thống tập tin lớn hơn kích cỡ thiết bị biểu kiến.

en: Failed to parse fs types list
vi: Lỗi phân tích danh sách các kiểu hệ thống tập tin

en: %s: Size of device (0x%llx blocks) %s too big to be expressed
    	in 32 bits using a blocksize of %d.
vi: %s: thiết bị (0x%llx blocks) %s có kích cỡ quá lớn để biểu diễn theo 32 bit
    	dùng kích cỡ khối của %d.

en: fs_types for mke2fs.conf resolution:
vi: fs_types để giải quyết mke2fs.conf:

en: Filesystem features not supported with revision 0 filesystems
vi: Tính năng hệ thống tập tin không được hỗ trợ trên hệ thống tập tin
    bản sửa đổi 0

en: Sparse superblocks not supported with revision 0 filesystems
vi: Tính năng siêu khối thưa thớt không được hỗ trợ
    trên hệ thống tập tin bản sửa đổi 0

en: Journals not supported with revision 0 filesystems
vi: Tính năng nhật ký không được hỗ trợ trên hệ thống tập tin
    bản sửa đổi 0

en: invalid reserved blocks percent - %lf
vi: phần trăm khối được dành riêng không hợp lệ -%lf

en: The resize_inode and meta_bg features are not compatible.
    They can not be both enabled simultaneously.
vi: Hai tính năng thay đổi kích cỡ nút (resize_inode) và siêu nền (meta_bg) không tương thích với nhau.
    Do đó không thể hiệu lực đồng thời cả hai.

en: while trying to determine hardware sector size
vi: trong khi thử quyết định kích cỡ của rãnh ghi phần cứng

en: while trying to determine physical sector size
vi: trong khi thử quyết định kích cỡ của rãnh ghi vật lý

en: while setting blocksize; too small for device
vi: trong khi lập kích cỡ khối ; quá nhỏ đối với thiết bị

en: Warning: specified blocksize %d is less than device physical sectorsize %d
vi: Cảnh báo: kích cỡ khối %d đã ghi rõ vẫn nhỏ hơn kích cỡ rãnh ghi vật lý của thiết bị %d

en: warning: Unable to get device geometry for %s
vi: cảnh báo: không thể lấy dạng hình thiết bị cho %s

en: %s alignment is offset by %lu bytes.
vi: Khoảng sắp hàng %s bị bù theo %lu byte.

en: This may result in very poor performance, (re)-partitioning suggested.
vi: Trường hợp này có thể gây ra hiệu suất rất yếu thì khuyên bạn phân vùng (lại).

en: %d-byte blocks too big for system (max %d)
vi: Khối %d-byte quá lớn đối với hệ thống (tối đa %d)

en: Warning: %d-byte blocks too big for system (max %d), forced to continue
vi: Cảnh báo: khối %d-byte quá lớn đối với hệ thống (tối đa %d)
    nên bị buộc tiếp tục

en: reserved online resize blocks not supported on non-sparse filesystem
vi: khối thay đổi kích cỡ trực tuyến được dành riêng không được hỗ trợ
    trên hệ thống tập tin không thưa thớt

en: blocks per group count out of range
vi: số khối trên mỗi nhóm ở ngoài phạm vi

en: Flex_bg feature not enabled, so flex_bg size may not be specified
vi: Chưa hiệu lực tính năng Flex_bg thì không thể ghi rõ kích cỡ Flex_bg

en: invalid inode size %d (min %d/max %d)
vi: kích cỡ nút thông tin không hợp lệ %d (thiểu %d/đa %d)

en: too many inodes (%llu), raise inode ratio?
vi: quá nhiều nút thông tin (%llu), tăng tỷ lệ nút thông tin không?

en: too many inodes (%llu), specify < 2^32 inodes
vi: quá nhiều nút thông tin (%llu), xác định <2³² nút thông tin

en: inode_size (%u) * inodes_count (%u) too big for a
    	filesystem with %llu blocks, specify higher inode_ratio (-i)
    	or lower inode count (-N).
vi: cỡ_nút_thông_tin (%u) * số_lượng_nút_thông_tin (%u) quá lớn
    	cho hệ thống tập tin có %llu khối, hãy xác định
    	tỷ_lệ_nút_thông_tin (-i) cao hơn hay số lượng nút thông tin
    (-N) thấp hơn

en: Overwriting existing filesystem; this can be undone using the command:
        e2undo %s %s
vi: Đang ghi đè lên hệ thống tập tin đã có ; có thể làm việc này dùng câu lệnh:
        e2undo %s %s

en: while trying to setup undo file
vi: trong khi thử cài đặt tập tin undo

en: Discarding device blocks:
vi: Bỏ qua khối thiết bị:

en: failed -
vi: gặp lỗi -

en: while setting up superblock
vi: trong khi thiết lập siêu khối

en: Discard succeeded and will return 0s  - skipping inode table wipe
vi: Loại bỏ thành công và sẽ trả về 0 - bỏ qua xoá bảng nút

en: unknown os - %s
vi: hệ điều hành lạ — %s

en: Allocating group tables:
vi: Phân bổ bảng nhóm:

en: while trying to allocate filesystem tables
vi: trong khi thử cấp phát các bảng hệ thống tập tin

en: 
    	while converting subcluster bitmap
vi: 
    	trong khi chuyển đổi mảng ảnh liên cung con

en: while zeroing block %llu at end of filesystem
vi: trong khi điền số không khối %llu tại kết thúc của hệ thống tập tin

en: while reserving blocks for online resize
vi: trong khi dành riêng các khối để thay đổi kích cỡ trực tuyến

en: journal
vi: nhật ký

en: Adding journal to device %s:
vi: Đang thêm nhật ký vào thiết bị %s:

en: 
    	while trying to add journal to device %s
vi: 
    trong khi thử thêm nhật ký vào thiết bị %s

en: Skipping journal creation in super-only mode
vi: Đang bỏ qua bước tạo nhật ký trong chế độ chỉ siêu

en: Creating journal (%u blocks):
vi: Đang tạo nhật ký (%u khối):

en: 
    	while trying to create journal
vi: 
    trong khi thử tạo nhật ký

en: 
    Error while enabling multiple mount protection feature.
vi: 
    Lỗi khi bật đặc tính bảo vệ đa gắn

en: Multiple mount protection is enabled with update interval %d seconds.
vi: Bảo vệ đa gắn được bật với nhịp cập nhật là %d giây.

en: Writing superblocks and filesystem accounting information:
vi: Đang ghi siêu khối và thông tin kế toán hệ thống tập tin:

en: 
    Warning, had trouble writing out superblocks.
vi: 
    Cảnh báo: gặp khó khăn trong việc ghi ra các siêu khối.

en: done
vi: hoàn tất

en: Usage: mklost+found
vi: Cách dùng: mklost+found

en: Usage:  %s device...
    
    Prints out the partition information for each given device.
    For example: %s /dev/hda
vi: Cách dùng:  %s thiết bị...
    
    In ra thông tin về phân vùng đối với mỗi thiết bị được cho.
    Ví dụ: %s /dev/hda

en: Cannot open %s: %s
vi: Không thể mở %s: %s

en: Cannot get geometry of %s: %s
vi: Không thể lấy dạng hình của %s: %s

en: Cannot get size of %s: %s
vi: Không thể lấy kích cỡ của %s: %s

en: %s: h=%3d s=%3d c=%4d   start=%8d size=%8lu end=%8d
vi: %s: h=%3d s=%3d c=%4d   đầu=%8d cỡ=%8lu cuối=%8d

en: Please run e2fsck on the filesystem.
vi: Hãy chạy tiến trình e2fsck trên hệ thống tập tin.

en: Usage: %s [-c max_mounts_count] [-e errors_behavior] [-g group]
    	[-i interval[d|m|w]] [-j] [-J journal_options] [-l]
    	[-m reserved_blocks_percent] [-o [^]mount_options[,...]] [-p mmp_update_interval]
    	[-r reserved_blocks_count] [-u user] [-C mount_count] [-L volume_label]
    	[-M last_mounted_dir] [-O [^]feature[,...]]
    	[-E extended-option[,...]] [-T last_check_time] [-U UUID]
    	[ -I new_inode_size ] device
vi: Cách dùng: %s [-c số_đếm_lắp_tối_đa] [-e ứng_xử_lỗi] [-g nhóm]
    	[-i khoảng[d|m|w]] [-j] [-J tùy_chọn_nhật_ký] [-l]
    	[-m phần_trăm_khối_dành_riêng] [-o [^]tùy_chọn_lắp[,...]] [-p nhịp_cập_nhật_mmp]
    	[-r số_đếm_khối_dành_riêng] [-u người_dùng] [-C số_đếm_lắp] [-L nhãn_phân_vùng]
    	[-M thư_mục_lắp_cuối] [-O [^]tính_năng[,...]]
    	[-E tùy_chọn_mở_rộng[,...] [-T giờ_kiểm_tra_cuối] [-U UUID]
    	[-l cỡ_nút_mới] thiết_bị

en: while trying to open external journal
vi: trong khi thử mở nhật ký bên ngoài

en: %s is not a journal device.
vi: %s không phải thiết bị nhật ký.

en: Journal superblock not found!
vi: Không tìm thấy siêu khối nhật ký !

en: Filesystem's UUID not found on journal device.
vi: Không tìm thấy UUID của hệ thống tập tin trên thiết bị nhật ký.

en: Cannot locate journal device. It was NOT removed
    Use -f option to remove missing journal device.
vi: Không thể định được thiết bị journal. Nó đã KHÔNG bị gỡ bỏ
    Sử dụng tuỳ chọn -f để gỡ bỏ thiết bị journal bị thiếu.

en: Journal removed
vi: Nhật ký đã gỡ bỏ

en: while reading bitmaps
vi: trong khi đọc các mảng ảnh

en: while clearing journal inode
vi: trong khi xoá sạch nút thông tin nhật ký

en: while writing journal inode
vi: trong khi ghi nút thông tin nhật ký

en: (and reboot afterwards!)
vi: (và khởi động lại sau !)

en: Clearing filesystem feature '%s' not supported.
vi: Tính năng xoá sạch hệ thống tập tin “%s” không được hỗ trợ.

en: Setting filesystem feature '%s' not supported.
vi: Tính năng đặt hệ thống tập tin “%s” không được hỗ trợ.

en: The has_journal feature may only be cleared when the filesystem is
    unmounted or mounted read-only.
vi: Tính năng có nhật ký (has_journal) có thể được xoá sạch
    chỉ khi hệ thống tập tin được tháo gắn kết
    hay được gắn kết một cách chỉ đọc.

en: The needs_recovery flag is set.  Please run e2fsck before clearing
    the has_journal flag.
vi: Đặt cờ cần thiết phục hồi (needs_recovery).
    Hãy chạy tiến trình e2fsck trước khi xoá sạch cờ có nhật ký (has_journal).

en: The multiple mount protection feature can't
    be set if the filesystem is mounted or
    read-only.
vi: Tính năng bảo vệ chống đa gắn không thể
    đặt được nếu hệ thống tập tin đã được gắn kết
    hay chỉ cho đọc.

en: Multiple mount protection has been enabled with update interval %ds.
vi: Đặc tính kỹ thuật bảo vệ đa gắn đã bật với nhịp cập nhật là %d giây.

en: The multiple mount protection feature cannot
    be disabled if the filesystem is readonly.
vi: Đặc tính kỹ thuật bảo vệ đa gắn không thể
    được tắt nếu hệ thống tập tin chỉ đọc.

en: Error while reading bitmaps
vi: Gặp lỗi khi đọc mảng

en: Magic number in MMP block does not match. expected: %x, actual: %x
vi: Số mầu nhiệm trong khối MMP không khớp. mong chờ: %x, thực tế: %x

en: while reading MMP block.
vi: trong khi đọc khối MMP.

en: Clearing the flex_bg flag would cause the the filesystem to be
    inconsistent.
vi: Gỡ bỏ cờ flex_bg thì gây ra hệ thống tập tin không thống nhất.

en: The huge_file feature may only be cleared when the filesystem is
    unmounted or mounted read-only.
vi: Tính năng tập tin rất lớn (huge_file) có thể được xoá sạch
    chỉ khi hệ thống tập tin được tháo gắn kết
    hay được gắn kết một cách chỉ đọc.

en: 
    Warning: '^quota' option overrides '-Q'arguments.
vi: 
    Cảnh báo: tuỳ chọn “^quota” sẽ dè lên đối số “-Q”.

en: The filesystem already has a journal.
vi: Hệ thống tập tin đã có nhật ký.

en: 
    	while trying to open journal on %s
vi: 
    trong khi thử mở nhật ký trên %s

en: Creating journal on device %s:
vi: Đang tạo nhật ký trên thiết bị %s:

en: while adding filesystem to journal on %s
vi: trong khi thêm hệ thống tập tin vào nhật ký trên %s

en: Creating journal inode:
vi: Đang tạo nút thông tin nhật ký:

en: 
    	while trying to create journal file
vi: 
    trong khi thử tạo tập tin nhật ký

en: Couldn't allocate memory to parse quota options!
vi: Không thể cấp phát bộ nhớ để phân tách các tùy chọn hạn ngạch!

en: 
    Bad quota options specified.
    
    Following valid quota options are available (pass by separating with comma):
    	[^]usrquota
    	[^]grpquota
vi: 
    Đã chỉ định tuỳ chọn hạn ngạch sai.
    
    Sau đây là danh sách các tuỳ chọn hạn ngạch được dùng (chấp nhận ngăn cách bằng dấu phẩy):
    	[^]usrquota
    	[^]grpquota

en: Couldn't parse date/time specifier: %s
vi: Không thể phân tách toán tử ngày/giờ: %s

en: bad mounts count - %s
vi: số đếm gắn sai — %s

en: bad error behavior - %s
vi: ứng xử lỗi sai — %s

en: bad gid/group name - %s
vi: GID/tên nhóm sai — %s

en: bad interval - %s
vi: sai nhịp - %s

en: bad reserved block ratio - %s
vi: tỷ lệ khối dành riêng sai — %s

en: -o may only be specified once
vi: có thể đưa ra tùy chọn “-o” chỉ một lần

en: -O may only be specified once
vi: có thể đưa ra tùy chọn “-O” chỉ một lần

en: bad reserved blocks count - %s
vi: số đếm khối dành riêng sai — %s

en: bad uid/user name - %s
vi: UID/tên người dùng sai — %s

en: bad inode size - %s
vi: kích cỡ nút sai — %s

en: Inode size must be a power of two- %s
vi: Kích cỡ nút phải là lũy thừa 2 — %s

en: mmp_update_interval too big: %lu
vi: mmp_update_interval quá lớn (%lu)

en: Setting multiple mount protection update interval to %lu second
     | Setting multiple mount protection update interval to %lu seconds
vi[0]: Đang đặt khoảng thời gian cập nhật bảo vệ chống đa lắp thành %lu giây

en: Invalid RAID stride: %s
vi: Tham số stride RAID không hợp lệ: %s

en: Invalid RAID stripe-width: %s
vi: Tham số chiều rộng sọc (stripe-width) RAID không hợp lệ: %s

en: Invalid hash algorithm: %s
vi: Thuật toán tạo mẫu duy nhất vẫn không hợp lệ: %s

en: Setting default hash algorithm to %s (%d)
vi: Đang đặt thuật toán tạo mẫu duy nhất thành %s (%d)

en: 
    Bad options specified.
    
    Extended options are separated by commas, and may take an argument which
    	is set off by an equals ('=') sign.
    
    Valid extended options are:
    	clear_mmp
    	hash_alg=<hash algorithm>
    	mount_opts=<extended default mount options>
    	stride=<RAID per-disk chunk size in blocks>
    	stripe_width=<RAID stride*data disks in blocks>
    	test_fs
    	^test_fs
vi: 
    Chỉ định tùy chọn sai.
    
    Các tùy chọn mở rộng định giới bằng dấu phẩy, có thể chấp nhận
    	đối số được gán với dấu bằng “=”.
    
    Tùy chọn đã mở rộng hợp lệ:
    	clear_mmp
    	hash_alg=<thuật toán băm>
    	mount_opts=<các tuỳ chọn gắn mặc định mở rộng>
    	stride=<RAID cho mỗi kích cỡ đoạn đĩa theo khối>
    	stripe-width=<RAID stride*các đĩa dữ liệu theo khối>
    	test_fs
    	^test_fs

en: Failed to read inode bitmap
vi: Không thể đọc ánh xạ inode

en: Failed to read block bitmap
vi: Lỗi khi đọc mảng khối

en: blocks to be moved
vi: khối cần di chuyển

en: Failed to allocate block bitmap when increasing inode size
vi: Lỗi cấp phát ảnh mảng khối khi tăng kích cỡ inode

en: Not enough space to increase inode size
vi: Không đủ sức chứa để tăng kích cỡ inode

en: Failed to relocate blocks during inode resize
vi: Lỗi định vị lại khối trong khi thay đổi kích cỡ inode

en: Error in resizing the inode size.
    Run e2undo to undo the file system changes.
vi: Gặp lỗi khi thay đổi kích cỡ nút.
    Hãy chạy lệnh “e2undo” để hủy các bước thay đổi hệ thống tập tin.

en: Couldn't allocate memory for tdb filename
vi: Không thể cấp phát bộ nhớ cho tên tập tin tdb

en: while trying to delete %s
vi: trong khi thử xoá %s

en: To undo the tune2fs operation please run the command
        e2undo %s %s
vi: Để hoàn lại thao tác tune2fs, hãy chạy câu lệnh
        e2undo %s %s

en: MMP block magic is bad. Try to fix it by running:
    'e2fsck -f %s'
vi: Khối màu nhiệm MMP sai. Thử sửa bằng cách chạy lệnh:
    “e2fsck -f %s”

en: The inode size is already %lu
vi: Kích cỡ nút thông tin đã %lu

en: Shrinking the inode size is not supported
vi: Không hỗ trợ tính năng thu nhỏ kích cỡ nút thông tin

en: Setting maximal mount count to %d
vi: Đang đặt số đếm lắp tối đa thành %d

en: Setting current mount count to %d
vi: Đang đặt số đếm lắp hiện thời thành %d

en: Setting error behavior to %d
vi: Đang đặt ứng xử lỗi thành %d

en: Setting reserved blocks gid to %lu
vi: Đang đặt GID khối dành riêng thành %lu

en: interval between checks is too big (%lu)
vi: khoảng giữa hai lần kiểm tra quá lớn (%lu)

en: Setting interval between checks to %lu seconds
vi: Đang đặt khoảng giữa hai lần kiểm tra thành %lu giây

en: Setting reserved blocks percentage to %g%% (%llu blocks)
vi: Đang đặt phần trăm khối dự trữ thành %g%% (%llu khối)

en: reserved blocks count is too big (%llu)
vi: số lượng khối dự trữ quá lớn (%llu)

en: Setting reserved blocks count to %llu
vi: Đang đặt số lượng khối dự trữ thành %llu

en: 
    The filesystem already has sparse superblocks.
vi: 
    Hệ thống tập tin đã có siêu khối thưa thớt.

en: 
    Sparse superblock flag set.  %s
vi: 
    Đặt cờ siêu khối thưa thớt.  %s

en: 
    Clearing the sparse superflag not supported.
vi: 
    Tính năng xoá sạch siêu cờ sparse không được hỗ trợ.

en: Setting time filesystem last checked to %s
vi: Đang đặt giờ kiểm tra hệ thống tập tin lần cuối cùng thành %s

en: Setting reserved blocks uid to %lu
vi: Đang đặt UID khối dành riêng thành %lu

en: Error in using clear_mmp. It must be used with -f
vi: Lỗi không sử dụng clear_mmp. Nó phải được sử dụng cùng với -f

en: The quota feature may only be changed when the filesystem is unmounted.
vi: Đặc tính hạn ngạch chỉ có thể được thay đổi khi hệ thống tập tin không được gắn kết.

en: Invalid UUID format
vi: Định dạng UUID không hợp lệ

en: The inode size may only be changed when the filesystem is unmounted.
vi: Kích cỡ nút chỉ có thể thay đổi khi hệ thống tập tin không được gắn kết.

en: Changing the inode size not supported for filesystems with the flex_bg
    feature enabled.
vi: Chức năng thay đổi kích cỡ nút thông tin không phải được hỗ trợ đối với hệ thống tập tin đã bật tính năng “flex_bg”.

en: Setting inode size %lu
vi: Đang đặt kích cỡ nút %lu

en: Failed to change inode size
vi: Lỗi thay đổi kích thước của nút

en: Setting stride size to %d
vi: Đang đặt kích cỡ stride thành %d

en: Setting stripe width to %d
vi: Đang đặt chiều rộng sọc (stripe width) thành %d

en: Setting extended default mount options to '%s'
vi: Đang đặt tuỳ chọn gắn mặc định mở rộng thành “%s”

en: Proceed anyway? (y,n)
vi: Vẫn còn tiếp tục không? (c,k)

en: Could not stat %s --- %s
vi: Không thể lấy các thông tin về %s — %s

en: 
    The device apparently does not exist; did you specify it correctly?
vi: 
    Có vẻ là thiết bị không tồn tại; bạn có đưa ra đúng chưa?

en: %s is not a block special device.
vi: %s không phải thiết bị đặc biệt khối.

en: %s is entire device, not just one partition!
vi: %s là toàn bộ thiết bị, không phải chỉ một phân vùng !

en: mke2fs forced anyway.  Hope /etc/mtab is incorrect.
vi: Tiến trình mke2fs vẫn còn bị ép buộc. Mong “/etc/mtab” không đúng.

en: will not make a %s here!
vi: sẽ không làm %s ở đây !

en: mke2fs forced anyway.
vi: Tiến trình mke2fs vẫn còn bị ép buộc.

en: Couldn't allocate memory to parse journal options!
vi: Không thể cấp phát bộ nhớ để phân tách các tùy chọn nhật ký !

en: 
    Could not find journal device matching %s
vi: 
    Không tìm thấy thiết bị nhật ký tương ứng với %s

en: 
    Bad journal options specified.
    
    Journal options are separated by commas, and may take an argument which
    	is set off by an equals ('=') sign.
    
    Valid journal options are:
    	size=<journal size in megabytes>
    	device=<journal device>
    
    The journal size must be between 1024 and 10240000 filesystem blocks.
vi: 
    Đưa ra tùy chọn nhật ký sai.
    
    Các tùy chọn nhật ký cũng định giới bằng dấu phẩy, có thể chấp nhận
    đối số được ngụ ý với dấu bằng “=”.
    
    Tùy chọn nhật ký hợp lệ:
    	size=<kích cỡ nhật ký theo MB>
    	device=<thiết bị nhật ký>
    
    Kích cỡ của nhật ký phải nằm trong phạm vi
    1024 đến 10240000 khối hệ thống tập tin.

en: 
    Filesystem too small for a journal
vi: 
    Hệ thống tập tin quá nhỏ đối với nhật ký

en: 
    The requested journal size is %d blocks; it must be
    between 1024 and 10240000 blocks.  Aborting.
vi: 
    Kích cỡ nhật ký đã yêu cầu là %d khối;
    nó phải nằm trong phạm vi 1024 đến 10240000 khối
    nên hủy bỏ.

en: 
    Journal size too big for filesystem.
vi: 
    Kích cỡ nhật ký quá lớn đối với hệ thống tập tin.

en: This filesystem will be automatically checked every %d mounts or
    %g days, whichever comes first.  Use tune2fs -c or -i to override.
vi: Hệ thống tập tin này sẽ được kiểm tra tự động mỗi %d lần gắn kết
    hay mỗi %g ngày, điều nào xảy ra trước. Hãy dùng tùy chọn
    “tune2fs -c” hay “tune2fs -i” để ghi đè lên nó.

en: Usage: %s [-d] [-p pidfile] [-s socketpath] [-T timeout]
vi: Cách dùng: %s [-d] [-p tập_tin_PID] [-s đường_dẫn_ổ_cắm] [-T thời_hạn]

en: bad arguments
vi: đối số sai

en: connect
vi: kết nối

en: uuidd daemon already running at pid %s
vi: uuidd daemon đã chạy sẵn rồi tại pid %s

en: Couldn't create unix stream socket: %s
vi: Không thể tạo ổ cắm luồng stream UNIX: %s

en: Couldn't bind unix socket %s: %s
vi: Không thể buộc kết ổ cắm UNIX %s: %s

en: Couldn't listen on unix socket %s: %s
vi: Không thể lắng nghe trên ổ cắm UNIX %s: %s

en: Error reading from client, len = %d
vi: Gặp lỗi khi đọc từ ứng dụng khách, dài = %d

en: operation %d, incoming num = %d
vi: thao tác %d, số gửi đến = %d

en: Generated time UUID: %s
vi: UUID thời gian đã tạo ra: %s

en: Generated random UUID: %s
vi: UUID ngẫu nhiên đã tạo ra: %s

en: Generated time UUID %s and subsequent UUID
     | Generated time UUID %s and %d subsequent UUIDs
vi[0]: UUID thời gian đã tạo ra %s và %d theo sau

en: Generated %d UUID's:
vi: %d UUID đã tạo ra:

en: Invalid operation %d
vi: Thao tác không hợp lệ %d

en: Bad number: %s
vi: Số sai: %s

en: Error calling uuidd daemon (%s): %s
vi: Gặp lỗi khi gọi trình nền uuidd (%s): %s

en: %s and subsequent UUID
     | %s and subsequent %d UUIDs
vi[0]: %s và %d UUID xảy ra sau

en: List of UUID's:
vi: Danh sách của UUID:

en: Unexpected reply length from server %d
vi: Máy chủ trả lời đáp ứng với chiều dài bất thường %d

en: Couldn't kill uuidd running at pid %d: %s
vi: Không thể buộc kết thúc uuidd đang chạy với PID %d: %s

en: Killed uuidd running at pid %d
vi: Đã buộc kết thúc uuidd chạy tại PID %d

en: Usage: %s [-r] [-t]
vi: Cách dùng: %s [-r] [-t]

en: # Extent dump:
vi: # Đổ khoảng:

en: #	Num=%llu, Size=%llu, Cursor=%llu, Sorted=%llu
vi: #	Số=%llu, Cỡ=%llu, Con trỏ=%llu, Sắp xếp=%llu

en: Usage: %s [-d debug_flags] [-f] [-F] [-M] [-P] [-p] device [new_size]
vi: Cách dùng: %s [-d cờ_gỡ_lỗi] [-f] [-F] [-M] [-P] [-p] thiết_bị [kích_cỡ_mới]

en: Extending the inode table
vi: Đang mở rộng bảng nút thông tin

en: Relocating blocks
vi: Đang định vị lại các khối

en: Scanning inode table
vi: Đang quét bảng nút thông tin

en: Updating inode references
vi: Đang cập nhật các tham chiếu nút thông tin

en: Moving inode table
vi: Đang di chuyển bảng nút thông tin

en: Unknown pass?!?
vi: Lần qua lạ?!?

en: Begin pass %d (max = %lu)
vi: Khởi chạy lần qua %d (tối đa = %lu)

en: while opening %s
vi: trong khi mở %s

en: while getting stat information for %s
vi: trong khi lấy các thông tin về %s

en: Please run 'e2fsck -f %s' first.
vi: Trước tiên hãy chạy chương trình “e2fsck -f %s”.

en: Estimated minimum size of the filesystem: %llu
vi: Kích cỡ hệ thống tập tin tối thiểu được ước tính: %llu

en: Invalid new size: %s
vi: Kích cỡ mới không hợp lệ: %s

en: New size too large to be expressed in 32 bits
vi: Kích thước mới quá lớn để có thể dùng số 32 bit

en: New size smaller than minimum (%llu)
vi: Kích cỡ mới vẫn nhỏ hơn mức tối thiểu (%llu)

en: Invalid stride length
vi: Độ dài stride không hợp lệ

en: The containing partition (or device) is only %llu (%dk) blocks.
    You requested a new size of %llu blocks.
vi: Phân vùng chứa (hay thiết bị) chứa chỉ có kích cỡ %llu (%dk) khối.
    Bạn đã yêu cầu kích cỡ mới %llu khối.

en: The filesystem is already %llu blocks long.  Nothing to do!
vi: Hệ thống tập tin đã có độ dài %llu khối. Không có gì cần làm !

en: %s: The combination of flex_bg and
    	!resize_inode features is not supported by resize2fs.
vi: %s: tổ hợp hai tính năng flex_bg và !resize_inode
    đều không được resize2fs hỗ trợ.

en: Resizing the filesystem on %s to %llu (%dk) blocks.
vi: Đang thay đổi kích cỡ của hệ thống tập tin trên %s thành %llu (%dk) khối.

en: while trying to resize %s
vi: trong khi thử thay đổi kích cỡ %s

en: Please run 'e2fsck -fy %s' to fix the filesystem
    after the aborted resize operation.
vi: Hãy chạy câu lệnh “e2fsck -fy %s” để sửa chữa hệ thống tập tin
    đằng sau thao tác thay đổi kích cỡ bị hủy bỏ.

en: The filesystem on %s is now %llu blocks long.
vi: Hệ thống tập tin nằm trên %s giờ có độ dài %llu khối.

en: while trying to truncate %s
vi: trong khi thử cắt ngắn %s

en: Filesystem at %s is mounted on %s; on-line resizing required
vi: Hệ thống tập tin ở %s được gắn kết vào %s; cần thiết thay đổi kích cỡ trực tuyến

en: On-line shrinking not supported
vi: Tính năng thu nhỏ khi đang chạy không được hỗ trợ

en: Filesystem does not support online resizing
vi: Hệ thống tập tin không hỗ trợ tính năng thay đổi kích cỡ trực tuyến

en: Not enough reserved gdt blocks for resizing
vi: Không đủ khối dự trữ gdt để thay đổi kích thước

en: Kernel does not support resizing a file system this large
vi: Hạt nhân không hỗ trợ tính năng thay đổi kích cỡ hệ thống tập tin này rộng hơn

en: while trying to open mountpoint %s
vi: trong khi thử mở điểm lắp %s

en: Permission denied to resize filesystem
vi: Không đủ quyền để thay đổi kích cỡ của hệ thống tập tin

en: While checking for on-line resizing support
vi: Trong khi kiểm tra có hỗ trợ thay đổi kích cỡ trực tuyến

en: Kernel does not support online resizing
vi: Hạt nhân không hỗ trợ tính năng thay đổi kích cỡ trực tuyến

en: Performing an on-line resize of %s to %llu (%dk) blocks.
vi: Đang thực hiện một công việc thay đổi kích cỡ %s trực tuyến thành %llu (%dk) khối.

en: While trying to extend the last group
vi: Trong khi thử mở rộng nhóm cuối cùng

en: While trying to add group #%d
vi: Trong khi thử thêm nhóm số %d

en: Filesystem at %s is mounted on %s, and on-line resizing is not supported on this system.
vi: Hệ thống tập tin ở %s được gắn kết vào %s, và tính năng thay đổi kích cỡ trên dòng không được hỗ trợ trên hệ thống này.

en: inodes (%llu) must be less than %u
vi: nút thông tin (%llu) phải nhỏ hơn %u

en: meta-data blocks
vi: khối siêu dữ liệu

en: Should never happen: resize inode corrupt!
vi: Không bao giờ nên xảy ra: nút thông tin thay đổi kích cỡ bị hỏng !

en: EXT2FS Library version 1.42.6
vi: Thư viện EXT2FS phiên bản 1.42.6

en: Wrong magic number for ext2_filsys structure
vi: Sai số màu nhiệm cho cấu trúc ext2_filsys

en: Wrong magic number for badblocks_list structure
vi: Sai số màu nhiệm cho cấu trúcbadblocks_list

en: Wrong magic number for badblocks_iterate structure
vi: Sai số màu nhiệm cho cấu trúc badblocks_iterate

en: Wrong magic number for inode_scan structure
vi: Sai số màu nhiệm cho cấu trúc inode_scan

en: Wrong magic number for io_channel structure
vi: Sai số màu nhiệm cho cấu trúc io_channel

en: Wrong magic number for unix io_channel structure
vi: Sai số màu nhiệm cho cấu trúc unix io_channel

en: Wrong magic number for io_manager structure
vi: Sai số màu nhiệm cho cấu trúc io_manager

en: Wrong magic number for block_bitmap structure
vi: Sai số màu nhiệm cho cấu trúc block_bitmap

en: Wrong magic number for inode_bitmap structure
vi: Sai số màu nhiệm cho cấu trúc inode_bitmap

en: Wrong magic number for generic_bitmap structure
vi: Sai số màu nhiệm cho cấu trúc generic_bitmap

en: Wrong magic number for test io_channel structure
vi: Sai số màu nhiệm cho cấu trúc test io_channel

en: Wrong magic number for directory block list structure
vi: Sai số màu nhiệm cho cấu trúc danh sách khối thư mục

en: Wrong magic number for icount structure
vi: Sai số màu nhiệm cho cấu trúc icount

en: Wrong magic number for Powerquest io_channel structure
vi: Sai số màu nhiệm cho cấu trúc Powerquest io_channe

en: Wrong magic number for ext2 file structure
vi: Sai số màu nhiệm cho cấu trúc tập tin ext2

en: Wrong magic number for Ext2 Image Header
vi: Sai số màu nhiệm cho Ext2 Image Header

en: Wrong magic number for inode io_channel structure
vi: Sai số màu nhiệm cho cấu trúc nút io_channel

en: Wrong magic number for ext4 extent handle
vi: Sai số màu nhiệm cho cán mở rộng ext4

en: Bad magic number in super-block
vi: Sai số màu nhiệm trong siêu khối

en: Filesystem revision too high
vi: Phiên bản hệ thống tập tin quá cao

en: Attempt to write to filesystem opened read-only
vi: Thử viết vào hệ thống tập tin mà nónó chỉ đọc

en: Can't read group descriptors
vi: Không thể đọc mô tả nhóm

en: Can't write group descriptors
vi: Không thể ghi mô tả nhóm

en: Corrupt group descriptor: bad block for block bitmap
vi: Bộ mô tả nhóm hỏng: khối sai cho mảng khối

en: Corrupt group descriptor: bad block for inode bitmap
vi: Bộ mô tả nhóm hỏng: khối sai cho mảng nút

en: Corrupt group descriptor: bad block for inode table
vi: Bộ mô tả nhóm hỏng: khối sai cho bảng nút

en: Can't write an inode bitmap
vi: Không thể ghi mảng ảnh nút

en: Can't read an inode bitmap
vi: Không thể đọc mảng ảnh nút

en: Can't write an block bitmap
vi: Không thể ghi mảng ảnh khối

en: Can't read an block bitmap
vi: Không thể đọc mảng ảnh khối

en: Can't write an inode table
vi: Không thể ghi bảng nút thông tin

en: Can't read an inode table
vi: Không thể đọc bảng nút thông tin

en: Can't read next inode
vi: Không thể đọc nút tiếp theo

en: Filesystem has unexpected block size
vi: Hệ thống tập tin có kích cỡ khối bất thường

en: EXT2 directory corrupted
vi: Thư mục ext2 đã hỏng

en: Attempt to read block from filesystem resulted in short read
vi: Thử đọc khối từ hệ thống tập tin kết quả dạng ngắn

en: Attempt to write block to filesystem resulted in short write
vi: Thử ghi khối tới hệ thống tập tin kết quả dạng ngắn

en: No free space in the directory
vi: Không còn không gian trống trong thư mục

en: Inode bitmap not loaded
vi: Mảng nút không được tải lên

en: Block bitmap not loaded
vi: Mảng khối không được tải lên

en: Illegal inode number
vi: Sai số lượng nút

en: Illegal block number
vi: Sai số lượng khối

en: Internal error in ext2fs_expand_dir
vi: Lỗi nội bộ trong ext2fs_expand_dir

en: Not enough space to build proposed filesystem
vi: Không đủ sức chứa để xây dựng hệ thống tập tin như đề xuất

en: Illegal block number passed to ext2fs_mark_block_bitmap
vi: Sai số lượng khối chuyển tới ext2fs_mark_block_bitmap

en: Illegal block number passed to ext2fs_unmark_block_bitmap
vi: Sai số lượng khối chuyển tới ext2fs_unmark_block_bitmap

en: Illegal block number passed to ext2fs_test_block_bitmap
vi: Sai số lượng khối chuyển tới ext2fs_test_block_bitmap

en: Illegal inode number passed to ext2fs_mark_inode_bitmap
vi: Sai số lượng nút chuyển tới ext2fs_mark_inode_bitmap

en: Illegal inode number passed to ext2fs_unmark_inode_bitmap
vi: Sai số lượng nút chuyển tới ext2fs_unmark_inode_bitmap

en: Illegal inode number passed to ext2fs_test_inode_bitmap
vi: Sai số lượng nút chuyển tới ext2fs_test_inode_bitmap

en: Attempt to fudge end of block bitmap past the real end
vi: Thử chuyển cuối của mảng khối qua phần cuối thật

en: Attempt to fudge end of inode bitmap past the real end
vi: Thử chuyển cuối của mảng nút qua phần cuối thật

en: Illegal indirect block found
vi: Tìm thấy khối gián tiếp không hợp lệ

en: Illegal doubly indirect block found
vi: Tìm thấy khối gián tiếp đôi không hợp lệ

en: Illegal triply indirect block found
vi: Tìm thấy khối gián tiếp ba không hợp lệ

en: Block bitmaps are not the same
vi: Mảng ảnh khối không giống nhau

en: Inode bitmaps are not the same
vi: Mảng ảnh nút không giống nhau

en: Illegal or malformed device name
vi: Tên thiết bị không hợp lệ hay dị hình

en: A block group is missing an inode table
vi: Một nhóm khối bị mất một bảng nút

en: The ext2 superblock is corrupt
vi: Siêu khối ext2 bị hỏng.

en: Illegal generic bit number passed to ext2fs_mark_generic_bitmap
vi: Số bít chung không hợp lệ được chuyển qua cho ext2fs_mark_generic_bitmap

en: Illegal generic bit number passed to ext2fs_unmark_generic_bitmap
vi: Số bít chung không hợp lệ được chuyển qua cho ext2fs_unmark_generic_bitmap

en: Illegal generic bit number passed to ext2fs_test_generic_bitmap
vi: Số bít chung không hợp lệ được chuyển qua cho ext2fs_test_generic_bitmap

en: Too many symbolic links encountered.
vi: Gặp quá nhiều liên kết tượng trưng

en: The callback function will not handle this case
vi: Hàm gọi ngược callback không được tiếp nhận trong trường hợp này

en: The inode is from a bad block in the inode table
vi: Nút từ một khối sai trong bảng nút

en: Filesystem has unsupported feature(s)
vi: Hệ thống tập tin có tính năng không được hỗ trợ

en: Filesystem has unsupported read-only feature(s)
vi: Hệ thống tập tin không hỗ trợ tính năng chỉ đọc

en: IO Channel failed to seek on read or write
vi: Kênh IO gặp lỗi khi tìm kiếm trên tập tin lúc đọc hay ghi

en: Invalid argument passed to ext2 library
vi: Đối số không hợp lệ được chuyển qua cho thư viện profile

en: Could not allocate block in ext2 filesystem
vi: Không thể cấp phát khối cho kiểu hế thống tập tin ext2

en: Could not allocate inode in ext2 filesystem
vi: Không thể cấp phát nút cho hệ thống tập tin ext2

en: Ext2 inode is not a directory
vi: Nút ext2 không phải là một thư mục

en: Too many references in table
vi: Có quá nhiều tham chiếu trong bảng

en: File not found by ext2_lookup
vi: Tập tin không tìm được bởi ext2_lookup

en: File open read-only
vi: Mở tập tin trong chế độ chỉ cho đọc

en: Ext2 directory block not found
vi: Khối thư mục ext2 không tìm thấy

en: Ext2 directory already exists
vi: Thư mục ext2 đã tồn tại rồi

en: Unimplemented ext2 library function
vi: Chức năng thư viện ext2 chưa được thực hiện

en: User cancel requested
vi: Người dùng yêu cầu hủy

en: Ext2 file too big
vi: Tập tin ext2 quá lớn

en: Supplied journal device not a block device
vi: Áp dụng thiết bị journal không phải thiết bị khối.

en: Journal superblock not found
vi: Không tìm thấy siêu khối nhật ký (Journal)

en: Journal must be at least 1024 blocks
vi: Journal phải có ít nhất 1024 khối

en: Unsupported journal version
vi: phiên bản journal không được hỗ trợ

en: Error loading external journal
vi: Lỗi tải journal mở rộng

en: Journal not found
vi: Không tìm thấy Journal

en: Directory hash unsupported
vi: Thư mục bảng băm không được hỗ trợ

en: Illegal extended attribute block number
vi: Số khối thuộc tính mở rộng không hợp lệ

en: Cannot create filesystem with requested number of inodes
vi: Không thể tạo hệ thống tập tin với số nút đã yêu cầu

en: E2image snapshot not in use
vi: Bản chụp nhanh E2image không được sử dụng

en: Too many reserved group descriptor blocks
vi: Có quá nhiều khối mô tả nhóm dự trữ

en: Resize inode is corrupt
vi: Thay đổi kích thước nút bị thất bại

en: Tried to set block bmap with missing indirect block
vi: Thử đặt khối bmap với khối gián tiếp bị mất

en: TDB: Success
vi: TDB: Thành công

en: TDB: Corrupt database
vi: TDB: Cơ sở dữ liệu hỏng

en: TDB: IO Error
vi: TDB: IO Lỗi

en: TDB: Locking error
vi: TDB: Lỗi khóa

en: TDB: Out of memory
vi: TDB: Hết bộ nhớ

en: TDB: Record exists
vi: TDB: Bản ghi đã sẵn có

en: TDB: Lock exists on other keys
vi: TDB: Khoá đã tồn tại trên chìa khoá khác

en: TDB: Invalid parameter
vi: TDB: Đối số không hợp lệ

en: TDB: Record does not exist
vi: TDB: Bản ghi chưa tồn tại

en: TDB: Write not permitted
vi: TDB: Không có quyền ghi

en: Ext2fs directory block list is empty
vi: Danh sách khối thư mục ext2fs bị rỗng

en: Attempt to modify a block mapping via a read-only block iterator
vi: Thử chỉnh sửa một mảng khối thông qua bộ lặp khối chỉ đọc

en: Wrong magic number for ext4 extent saved path
vi: Sai số nhiệm màu cho mở rộng ext4 ghi lại đường dẫn

en: Wrong magic number for 64-bit generic bitmap
vi: Sai số nhiệm màu cho bitmap chung 64-bit

en: Wrong magic number for 64-bit block bitmap
vi: Sai số nhiệm màu cho bitmap khối 64-bit

en: Wrong magic number for 64-bit inode bitmap
vi: Sai số nhiệm màu cho bitmap nút 64-bit

en: Wrong magic number --- RESERVED_13
vi: Sai số nhiệm màu --- RESERVED_13

en: Wrong magic number --- RESERVED_14
vi: Sai số nhiệm màu --- RESERVED_14

en: Wrong magic number --- RESERVED_15
vi: Sai số nhiệm màu --- RESERVED_15

en: Wrong magic number --- RESERVED_16
vi: Sai số nhiệm màu --- RESERVED_16

en: Wrong magic number --- RESERVED_17
vi: Sai số nhiệm màu --- RESERVED_17

en: Wrong magic number --- RESERVED_18
vi: Sai số nhiệm màu --- RESERVED_18

en: Wrong magic number --- RESERVED_19
vi: Sai số nhiệm màu --- RESERVED_19

en: Corrupt extent header
vi: Phần đầu extent bị hỏng

en: Corrupt extent index
vi: Chỉ số extent bị hỏng

en: Corrupt extent
vi: extent hỏng

en: No free space in extent map
vi: Không còn khoảng đĩa trống cho mảng extent

en: No 'next' extent
vi: Không có extent “tiếp theo”

en: No 'previous' extent
vi: Không có extent “liền trước”

en: No 'up' extent
vi: Không có extent “lên”

en: No 'down' extent
vi: Không có extent “xuống”

en: No current node
vi: Không nút hiện thời hành

en: Ext2fs operation not supported
vi: Thao tác Ext2fs không được hỗ trợ

en: No room to insert extent in node
vi: Không còn phòng nào để chèn extent trong nút

en: Splitting would result in empty node
vi: Phân tách có thể làm nguyên nhân nút bị rỗng

en: Extent not found
vi: Extent không tìm thấy

en: Operation not supported for inodes containing extents
vi: Thao tác không được hỗ trợ cho nút chứa phần mở rộng

en: Extent length is invalid
vi: Độ dài kích thước không hợp lệ

en: I/O Channel does not support 64-bit block numbers
vi: Kênh I/O không hỗ trợ số khối 64-bít

en: Can't check if filesystem is mounted due to missing mtab file
vi: Không thể kiểm tra nếu hệ thống tập tin được gắn bởi vì mất tập tin mtab

en: Filesystem too large to use legacy bitmaps
vi: Hệ thống tập tin quá lớn để có thể sử dụng mảng kiểu cũ

en: MMP: invalid magic number
vi: MMP: sai số màu nhiệm

en: MMP: device currently active
vi: MMP: thiết bị hiện thời hoạt động

en: MMP: fsck being run
vi: MMP: fsck đang chạy

en: MMP: block number beyond filesystem range
vi: MMP: số khối nằm xa ngoài vùng của hệ thống tập tin

en: MMP: undergoing an unknown operation
vi: MMP: trải qua một thao tác chưa được biết đến

en: MMP: filesystem still in use
vi: MMP: hệ thống tập tin vẫn đang được sử dụng

en: MMP: open with O_DIRECT failed
vi: MMP: mở với O_DIRECT gặp lỗi

en: Profile version 0.0
vi: Profile phiên bản 0.0

en: Bad magic value in profile_node
vi: Giá trị số mầu nhiệm sai trong profile_node

en: Profile section not found
vi: Phần của profile không tìm thấy

en: Profile relation not found
vi: Mối quan hệ profile không tìm thấy

en: Attempt to add a relation to node which is not a section
vi: Thử thêm quan hệ vào nút mà nó không là một chương

en: A profile section header has a non-zero value
vi: Phần đầu chương profile phải có giá trị khác không

en: Bad linked list in profile structures
vi: Danh sách liên kết không đúng trong cấu trúc profile

en: Bad group level in profile structures
vi: Mức nhóm không đúng trong cấu trúc profile

en: Bad parent pointer in profile structures
vi: Con trỏ đến cha không đúng trong cấu trúc profile

en: Bad magic value in profile iterator
vi: Giá trị số mầu nhiệm sai trong profile iterator

en: Can't set value on section node
vi: Không thể đặt giá trị trên nút của đoạn

en: Invalid argument passed to profile library
vi: Tham số không hợp lệ được chuyển qua cho thư viện profile

en: Attempt to modify read-only profile
vi: Thử viết vào hệ thống tập tin profile chỉ đọc

en: Profile section header not at top level
vi: Phần đầu chương profile không ở mức cao nhất

en: Syntax error in profile section header
vi: Cú pháp lỗi trong khai báo phần đầu chương profile

en: Syntax error in profile relation
vi: Sai cú pháp trong quan hệ profile

en: Extra closing brace in profile
vi: Bổ xung dấu ngoặc ôm đóng trong profile

en: Missing open brace in profile
vi: Thiếu mất dấu ngoặc ôm mở trong profile

en: Bad magic value in profile_t
vi: Số nhiệm màu sai trong profile_t

en: Bad magic value in profile_section_t
vi: Giá trị số mầu nhiệm sai trong profile_section_t

en: Iteration through all top level section not supported
vi: Lặp đi lặp lại qua toàn bộ chương ở mức cao nhất không được hỗ trợ

en: Invalid profile_section object
vi: Đối tượng profile_section không hợp lệ

en: No more sections
vi: Không còn thêm phần nào nữa

en: Bad nameset passed to query routine
vi: Tên sai được chuyển qua cho thủ tục truy vấn

en: No profile file open
vi: Không mở tập tin profile nào

en: Bad magic value in profile_file_t
vi: Giá trị số mầu nhiệm sai trong profile_file_t

en: Couldn't open profile file
vi: Không thể mở tập tin profile

en: Section already exists
vi: Phần đã tồn tại rồi

en: Invalid boolean value
vi: Giá trị lô-gíc không hợp lệ

en: Invalid integer value
vi: Giá trị nguyên không hợp lệ

en: Bad magic value in profile_file_data_t
vi: Giá trị số mầu nhiệm sai trong profile_file_data_t

en: Error: can't execute command "%s": fork() failed
vi: Lỗi: "%s" không thể thực hiện

en: Unminimize
vi: Phóng to

en: Disable (Enable)
vi: Tắt (Bật)

en: Error: Couldn't read action database: %s.
vi: Lỗi: Không thể đọc cơ sở dữ liệu thao tác: %s

en: rename() failed
vi: Đổi tên() thất bại

en: Error: Couldn't save action database: %s.
vi: Lỗi: Không thể lưu cơ sở dữ liệu thao tác: %s

en: Couldn't save %1.  Your changes will be lost.  Make sure that "%2" is a directory and that you have write access to it.  You can change the configuration directory using the -c or --config-dir command line options.
vi: Không thể lưu được 1%. Thay đổi của bạn sẽ bị mất. Hãy chắc chắn rằng "%2" là một thư mục và bạn đã viết truy cập vào nó. Bạn có thể thay đổi thư mục cấu hình bằng cách sử dụng các tùy chọn dòng lệnh -c hay --config-dir.

en: actions
vi: thao tác

en: Key combination...
vi: Phím kết hợp...

en: Stroke
vi: Nét vẽ

en: Action "%1" is about to be deleted.
vi: Thao tác "%1" sắp được xóa

en: One action is about to be deleted. | %1 actions are about to be deleted
vi[0]: Một thao tác sắp được xóa

en: Delete an Action | Delete Actions
vi[0]: Xóa một thao tác

en: %1 "%2" (containing %3 %4) is about to be deleted.
vi: %1 "%2" (bao gồm %3 %4) sắp được xóa

en: The application
vi: Ứng dụng

en: The group
vi: Nhóm

en: Delete an Application
vi: Xóa một ứng dụng

en: Delete an Application Group
vi: Xóa một nhóm ứng dụng

en: You are about to bind an action to a single click.  This might make it difficult to use Button %1 in the future.  Are you sure you want to continue?
vi: Bạn sắp chấp nhận một thao tác cho một nhấp chuột duy nhất. Điều này có thể làm cho nó khó sử dụng Nút 1% trong tương lai. Bạn có chắc bạn muốn tiếp tục không?

en: Record a New Stroke
vi: Ghi lại một nét vẽ mới

en: The next stroke will be associated with the action "%1".  You can draw it anywhere on the screen (except for the two buttons below).
vi: Nét vẽ tiếp theo sẽ được kết hợp với thao tác "%1". Bạn có thể vẽ nó bất kỳ vị trí nào trên màn hình (ngoại trừ hai nút dưới đây)

en: Gesture %1
vi: Cử chỉ %1

en: No Modifiers
vi: Không bổ trợ

en: (Instantly)
vi: (Ngay lập tức)

en: (Click & Hold)
vi: (Nhắp & Giữ)

en: Any Modifier
vi: Tùy ý

en: Button %1
vi: Nút %1

en:  + Scroll
vi:  +Cuộn

en: 'composite' not available
vi: 'kết hợp' không có sẵn

en: Error: A grab failed.  Resetting...
vi: Lỗi: Lấy A  thất bại. Làm lại ...

en: Fatal Error: Connection to X server lost, restarting...
vi: Lỗi nghiêm trọng : Kết nối với X server bị mất, khởi động lại...

en: Warning: No action "%s" defined
vi: Cảnh báo: Thao tác "%s" không xác định

en: Tray icon disabled
vi: Tắt biểu tượng trên khay hệ thống

en: To bring the configuration dialog up again, you should define an action of type Misc...Show/Hide.
vi: Để đem lại hộp thoại cấu hình lên một lần nữa, bạn nên xác định một hành động của loại Lặt vặt...Hiện/Ẩn.

en: Error initializing D-BUS
vi: Lỗi khởi tạo D-BUS

en: Couldn't open display.
vi: Không thể mở sự hiển thị.

en: Easystroke is already running, showing configuration window instead.
vi: Easystroke vẫn chạy khi cửa sổ cấu hình không hiển thị.

en: Error: Couldn't create configuration directory "%s"
vi: Lỗi: Không thể tạo thư mục cấu hình "%s"

en: Error: "%s" is not a directory
vi: Lỗi: "%s" không là một đường dẫn

en: Error: Couldn't save preferences: %s.
vi: Lỗi: Không thể lưu các tùy chọn: %s.

en: Error: Couldn't read preferences.
vi: Lỗi: Không thể đọc các tùy chọn

en: Timeout Off
vi: Tắt

en: Conservative
vi: Vừa phải

en: Aggressive
vi: Năng nổ

en: Flick
vi: Vút nhẹ

en: Application (WM__CLASS)
vi: Ứng dụng (WM_CLASS)

en: <App disabled>
vi: <Tắt>

en: Select a Mouse or Pen Button
vi: Chọn nút bấm chuột hoặc bút

en: Please place your mouse or pen in the box below and press the button that you want to select.  You can also hold down additional modifiers.
vi: Xin hãy đặt bút hay chuột của bạn vào hộp dưới đây và bấm vào nút mà bạn muốn chọn. Bạn cũng có thể giữ thêm phím bổ trợ.

en: D_isabled
vi: Tắ_t

en: (window manager frame)
vi: Quản lý cửa sổ khung

en: Connection to DBus failed
vi: Kết nối với DBUS thất bại

en: (See Documentation)
vi: (Xem tài liệu)

en: <b>Devices</b>
vi: <b>Thiết bị</b>

en: <b>Exceptions</b>
vi: <b>Ngoại lệ</b>

en: <b>Tablet Options</b>
vi: <b>Tùy chọn Tablet PC</b>

en: Abort stroke if pressure exceeds the number on the left (out of 255)
vi: Hủy bỏ nét vẽ nếu độ nén vượt quá số trên bên trái (tối đa 255)

en: Add Application
vi: Thêm ứng dụng

en: Add Group
vi: Thêm nhóm

en: Additional Buttons
vi: Thêm nút bấm

en: Alternatively, you may select button and modifiers below.
vi: Ngoài ra, bạn có thể chọn nút bấm và nút bổ trợ dưới đây.

en: An_y Modifier
vi: Tùy ý

en: Autostart easystroke
vi: Easystroke tự khởi động

en: Click & Hold
vi: Nhắp & Giữ

en: Ignore strokes leading up to advanced gestures
vi: Bỏ qua các nét vẽ dẫn đến cử chỉ cao cấp

en: Initial Timeout (ms)
vi: Thời gian trễ ban đầu (ms)

en: Instant Gestures
vi: Cử chỉ tức thời

en: Invert Scroll Direction
vi: Đảo ngược hướng cuộn

en: Method to show gestures
vi: Cách thể hiện cử chỉ

en: Move the cursor back to the original position after each gesture
vi: Di chuyển con trỏ trở lại vị trí ban đầu sau mỗi cử chỉ

en: Remove Application/Group
vi: Hủy bỏ Ứng dụng/Nhóm

en: Reset Action(s)
vi: Thiết lập lại thao tác

en: Scroll Speed
vi: Tốc độ cuộn

en: Show deleted rows
vi: Hiện hàng đã xóa

en: Show last gesture in tray
vi: Hiện cử chỉ mới nhất trong khay

en: Show popups (
vi: Hiển thị popup

en: Show popups on advanced gestures
vi: Hiển thì popup trong các cử chỉ nâng cao

en: Stay in 'scroll' and 'ignore' mode as long as the pen is within range
vi: Trong chế độ  'cuộn' và 'bỏ qua' miễn là bút vẽ ở trong phạm vi

en: Timeout profile
vi: Mô tả timeout

en: _Add Action
vi: _Thêm thao tác

en: _Add Exception
vi: _Thêm ngoại lệ

en: _Delete Action(s)
vi: _Xóa thao tác

en: _Delete Current
vi: _Xóa sự hiện hành

en: _Gesture Button
vi: _Nút bấm

en: _Matrix
vi: _Bảng

en: _Record Stroke
vi: _Ghi nét vẽ

en: _Remove Exception
vi: _Xóa ngoại trừ

en: optimize for left-handed operation )
vi: tối ưu cho hoạt động thuận tay trái)

en: Control your desktop using mouse gestures
vi: Điều khiển máy tính bằng những hành vi của chuột

en: Easystroke Gesture Recognition
vi: Trình nhận dạng hành vi Easystroke

note: [message]: speaker=Delfador
en: Where did he go?
vi: Anh ta đi đâu rồi?

note: [message]: speaker=Kapou'e
en: Hmmm...
vi: Hừmmm...

note: [message]: speaker=Baldras
en: Who are you?
vi: Cậu là ai?

note: [message]: speaker=Gweddry
en: Hmm...
vi: Hừmm...

en: Thank you!
vi: Cám ơn bạn!

en: Coal
vi: Than

note: #-#-#-#-#  1407  #-#-#-#-# #-#-#-#-#  wesnoth-lib.wml.pot (PACKAGE VERSION)  #-#-#-#-# [grid] #-#-#-#-#  1410 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><variablelist><varlistentry><term>
en: Tutorial
vi: Hướng dẫn

note: #-#-#-#-#  1407  #-#-#-#-# #-#-#-#-#  wesnoth-lib.wml.pot (PACKAGE VERSION)  #-#-#-#-# [label]: id=lblTitle
en: Load Game
vi: Tải trò chơi

note: #-#-#-#-#  1407  #-#-#-#-# [button]: id=ok
en: Attack
vi: Tấn công

en: Previous Item
vi: Mục kế trước

en: Next Item
vi: Mục kế tiếp

note: module: auction
en: Inventory
vi: Tồn kho

en: Kills
vi: Giết

note: #-#-#-#-#  1404  #-#-#-#-# [topic]: id=terrain_village #-#-#-#-#  1407  #-#-#-#-# [terrain_type]: id=desert_village [terrain_type]: id=camp_village [terrain_type]: id=orcish_village [terrain_type]: id=orcish_snow_village [terrain_type]: id=elven_snow_village [terrain_type]: id=elven_village [terrain
en: Village
vi: Làng

note: Refers to version of the file being compared
en: Mine
vi: Của tôi

note: #-#-#-#-#  1404  #-#-#-#-# [topic]: id=terrain_forest #-#-#-#-#  1407  #-#-#-#-# [terrain_type]: id=tropical_forest [terrain_type]: id=pine_forest [terrain_type]: id=snow_forest [terrain_type]: id=deciduous_forest_summer [terrain_type]: id=deciduous_forest_fall [terrain_type]: id=deciduous_forest_wi
en: Forest
vi: Rừng

note: #-#-#-#-#  1404  #-#-#-#-# [topic]: id=terrain_cave #-#-#-#-#  1407  #-#-#-#-# [terrain_type]: id=cave [terrain_type]: id=cave_earthy
en: Cave
vi: Hang động

en: Interact
vi: Tương tác

note: #-#-#-#-#  1404  #-#-#-#-# [topic]: id=orbs #-#-#-#-#  1410 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><section><table><title>
en: Orbs
vi: Quả cầu

en: Use of STARTTLS required
vi: Yêu cầu sử dụng STARTTLS

en: No resource provided
vi: Không có nguồn lực cung cấp

en: Replaced by new connection
vi: Được thay thế bởi kết nối mới

en: Really delete message of the day?
vi: Có thực sự xóa thư trong ngày này không?

en: No body provided for announce message
vi: Không có nội dung trong thư thông báo

en: Announcements
vi: Thông báo

en: Send announcement to all users
vi: Gửi thông báo đến tất cả người sử dụng

en: Send announcement to all users on all hosts
vi: Gửi thông báo đến tất cả người sử dụng trên tất cả các máy chủ

en: Send announcement to all online users
vi: Gửi thông báo đến tất cả người sử dụng trực tuyến

en: Send announcement to all online users on all hosts
vi: Gửi thông báo đến tất cả người sử dụng trực tuyến trên tất cả các máy chủ

en: Set message of the day and send to online users
vi: Tạo lập thư trong ngày và gửi đến những người sử dụng trực tuyến

en: Set message of the day on all hosts and send to online users
vi: Tạo lập thư trong ngày trên tất cả các máy chủ và gửi đến những người sử dụng trực tuyến

en: Update message of the day (don't send)
vi: Cập nhật thư trong ngày (không gửi)

en: Update message of the day on all hosts (don't send)
vi: Cập nhật thư trong ngày trên tất cả các máy chủ (không gửi)

en: Delete message of the day
vi: Xóa thư trong ngày

en: Delete message of the day on all hosts
vi: Xóa thư trong ngày trên tất cả các máy chủ

en: Start Modules
vi: Môđun Khởi Động

en: Stop Modules
vi: Môđun Dừng

en: Dump to Text File
vi: Kết xuất ra Tập Tin Văn Bản

en: Import Directory
vi: Nhập Thư Mục

en: Restart Service
vi: Khởi Động Lại Dịch Vụ

en: Shut Down Service
vi: Tắt Dịch Vụ

en: End User Session
vi: Kết Thúc Phiên Giao Dịch Người Sử Dụng

en: Get User Password
vi: Nhận Mật Khẩu Người Sử Dụng

en: Change User Password
vi: Thay Đổi Mật Khẩu Người Sử Dụng

en: Get User Last Login Time
vi: Nhận Thời Gian Đăng Nhập Cuối Cùng Của Người Sử Dụng

en: Get User Statistics
vi: Nhận Thông Tin Thống Kê Người Sử Dụng

en: Get Number of Registered Users
vi: Nhận Số Người Sử Dụng Đã Đăng Ký

en: Get Number of Online Users
vi: Nhận Số Người Sử Dụng Trực Tuyến

en: Access Control Lists
vi: Danh Sách Kiểm Soát Truy Cập

en: Access Rules
vi: Quy Tắc Truy Cập

en: Online Users
vi: Người Sử Dụng Trực Tuyến

en: Outgoing s2s Connections
vi: Kết Nối Bên Ngoài s2s

en: Running Nodes
vi: Nút Hoạt Động

en: Stopped Nodes
vi: Nút Dừng

en: Backup Management
vi: Quản lý Sao Lưu Dự Phòng

en: Import Users From jabberd14 Spool Files
vi: Nhập Người Sử Dụng Từ Các Tập Tin Spool jabberd14

en: To ~s
vi: Gửi đến ~s

en: From ~s
vi: Nhận từ ~s

en: Database Tables Configuration at
vi: Cấu Hình Bảng Cơ Sở Dữ Liệu tại

en: Choose storage type of tables
vi: Chọn loại bảng lưu trữ

en: Disc only copy
vi: Chỉ sao chép vào đĩa

en: RAM and disc copy
vi: Sao chép vào RAM và đĩa

en: RAM copy
vi: Sao chép vào RAM

en: Remote copy
vi: Sao chép từ xa

en: Stop Modules at
vi: Môđun Dừng tại

en: Choose modules to stop
vi: Chọn môđun để dừng

en: Start Modules at
vi: Môđun Khởi Động tại

en: Enter list of {Module, [Options]}
vi: Nhập danh sách {Môđun, [Các Tùy Chọn]}

en: List of modules to start
vi: Danh sách các môđun khởi động

en: Backup to File at
vi: Sao lưu dự phòng ra Tập Tin tại

en: Enter path to backup file
vi: Nhập đường dẫn đến tập tin sao lưu dự phòng

en: Path to File
vi: Đường dẫn đến Tập Tin

en: Restore Backup from File at
vi: Phục hồi Sao Lưu từ Tập Tin tại

en: Dump Backup to Text File at
vi: Kết Xuất Sao Lưu ra Tập Tin Văn Bản tại

en: Enter path to text file
vi: Nhập đường dẫn đến tập tin văn bản

en: Import User from File at
vi: Nhập Người Sử Dụng từ Tập Tin tại

en: Enter path to jabberd14 spool file
vi: Nhập đường dẫn đến tập tin spool jabberd14

en: Import Users from Dir at
vi: Nhập Người Sử Dụng từ Thư Mục tại

en: Enter path to jabberd14 spool dir
vi: Nhập đường dẫn đến thư mục spool jabberd14

en: Path to Dir
vi: Đường Dẫn đến Thư Mục

en: Access Control List Configuration
vi: Cấu Hình Danh Sách Kiểm Soát Truy Cập

en: Access control lists
vi: Danh sách kiểm soát truy cập

en: Access Configuration
vi: Cấu Hình Truy Cập

en: Access rules
vi: Quy tắc Truy Cập

en: Password Verification
vi: Kiểm Tra Mật Khẩu

en: Number of registered users
vi: Số người sử dụng đã đăng ký

en: Number of online users
vi: Số người sử dụng trực tuyến

en: Last login
vi: Đăng nhập lần cuối

en: Roster size
vi: Kích thước bảng phân công

en: IP addresses
vi: Địa chỉ IP

en: Administration of
vi: Quản trị về

en: Action on user
vi: Hành động đối với người sử dụng

en: Access denied by service policy
vi: Sự truy cập bị chặn theo chính sách phục vụ

en: IRC Transport
vi: Truyền tải IRC

en: ejabberd IRC module
vi: Môdun ejabberd IRC Bản quyền

en: You need an x:data capable client to configure mod_irc settings
vi: Bạn cần có một trình ứng dụng khách hỗ trợ định dạng dữ liệu x: để xác định các thiết lập mod_irc

en: Registration in mod_irc for
vi: Đăng ký trong mod_irc cho

en: IRC Username
vi: Tên truy cập IRC

en: Only service administrators are allowed to send service messages
vi: Chỉ có người quản trị dịch vụ mới được phép gửi những thư dịch vụ

en: Room creation is denied by service policy
vi: Việc tạo phòng bị ngăn lại theo chính sách dịch vụ

en: Conference room does not exist
vi: Phòng họp không tồn tại

en: Chatrooms
vi: Phòng trò chuyện

en: Nickname Registration at
vi: Đăng Ký Bí Danh tại

en: Enter nickname you want to register
vi: Nhập bí danh bạn muốn đăng ký

en: You must fill in field "Nickname" in the form
vi: Bạn phải điền thông tin vào ô "Nickname" trong biểu mẫu này

en: ejabberd MUC module
vi: Môdun ejabberd MUC Bản quyền

en: Chatroom configuration modified
vi: Cấu hình phòng trò chuyện được chỉnh sửa

en: joins the room
vi: tham gia phòng này

en: leaves the room
vi: rời khỏi phòng này

en: has been banned
vi: đã bị cấm

en: has been kicked
vi: đã bị đẩy ra khỏi

en: is now known as
vi: bây giờ được biết như

en:  has set the subject to:
vi:  đã đặt chủ đề thành:

en: Room Configuration
vi: Cấu Hình Phòng

en: Traffic rate limit is exceeded
vi: Quá giới hạn tỷ lệ lưu lượng truyền tải

en: It is not allowed to send private messages to the conference
vi: Không được phép gửi những thư riêng đến phòng họp

en: Improper message type
vi: Loại thư không phù hợp

en: It is not allowed to send private messages of type "groupchat"
vi: Không được phép gửi những thư riêng loại "groupchat"

en: Recipient is not in the conference room
vi: Người nhận không có trong phòng họp

en: Only occupants are allowed to send messages to the conference
vi: Chỉ có những đối tượng tham gia mới được phép gửi thư đến phòng họp

en: Only occupants are allowed to send queries to the conference
vi: Chỉ có những đối tượng tham gia mới được phép gửi yêu cầu đến phòng họp

en: Queries to the conference members are not allowed in this room
vi: Không được phép gửi các yêu cầu gửi đến các thành viên trong phòng họp này

en: Visitors are not allowed to send messages to all occupants
vi: Người ghé thăm không được phép gửi thư đến tất cả các người tham dự

en: You have been banned from this room
vi: Bạn bị cấm tham gia phòng này

en: This room is not anonymous
vi: Phòng này không nặc danh

en: Administrator privileges required
vi: Yêu cầu đặc quyền của nhà quản trị

en: Moderator privileges required
vi: Yêu cầu đặc quyền của nhà điều phối

en: Jabber ID ~s is invalid
vi: Jabber ID ~s không hợp lệ

en: Nickname ~s does not exist in the room
vi: Bí danh ~s không tồn tại trong phòng này

en: Invalid affiliation: ~s
vi: Tư cách không hợp lệ: ~s

en: Invalid role: ~s
vi: Vai trò không hợp lệ: ~s

en: Owner privileges required
vi: Yêu cầu đặc quyền của người sở hữu

en: Room title
vi: Tên phòng

en: Make room persistent
vi: Tạo phòng bền vững

en: Make room public searchable
vi: Tạo phòng có thể tìm kiếm công khai

en: Make participants list public
vi: Tạo danh sách người tham dự công khai

en: Make room password protected
vi: Tạo phòng được bảo vệ bằng mật khẩu

en: Maximum Number of Occupants
vi: Số Lượng Người Tham Dự Tối Đa

note: #-#-#-#-#  156 (gnome-games TRUNK)  #-#-#-#-# Preferences Dialog: Combo box entry for no game timer #-#-#-#-#  161 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  275 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  299 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  301 (gnome-games TRUNK)  #-#-#-#-# #-#-#-#-#  305 (
en: No limit
vi: Không giới hạn

en: Present real Jabber IDs to
vi: Jabber ID thực tế hiện hành đến

en: moderators only
vi: nhà điều phối duy nhất

en: anyone
vi: bất kỳ ai

en: Make room members-only
vi: Tạo phòng chỉ cho phép tư cách thành viên tham gia

en: Default users as participants
vi: Người sử dụng mặc định là người tham dự

en: Allow users to send private messages
vi: Cho phép người sử dụng gửi thư riêng

en: Allow users to query other users
vi: Cho phép người sử dụng hỏi người sử dụng khác

en: Allow users to send invites
vi: Cho phép người sử dụng gửi lời mời

en: Enable logging
vi: Cho phép ghi nhật ký

en: You need an x:data capable client to configure room
vi: Bạn cần có một trình ứng dụng khách hỗ trợ định dạng dữ liệu x: để xác định cấu hình phòng họp

en: Number of occupants
vi: Số người tham dự

en: private,
vi: riêng,

en: ~s invites you to the room ~s
vi: ~s mời bạn vào phòng ~s

en: the password is
vi: mật khẩu là

en: Your contact offline message queue is full. The message has been discarded.
vi: Danh sách chờ thư liên lạc ngoại tuyến của bạn đã đầy. Thư này đã bị loại bỏ.

en: ~s's Offline Messages Queue
vi: ~s's Danh Sách Chờ Thư Ngoại Tuyến

en: Offline Messages:
vi: Thư Ngoại Tuyến:

en: ejabberd SOCKS5 Bytestreams module
vi: Môdun SOCKS5 Bytestreams Bản quyền

en: Publish-Subscribe
vi: Xuất Bản-Đăng Ký

en: ejabberd Publish-Subscribe module
vi: Môdun ejabberd Xuất Bản-Đăng Ký Bản quyền

en: PubSub subscriber request
vi: Yêu cầu người đăng ký môđun Xuất Bản Đăng Ký

en: Choose whether to approve this entity's subscription.
vi: Chọn có nên chấp nhận sự đăng ký của đối tượng này không

en: Node ID
vi: ID Nút

en: Subscriber Address
vi: Địa Chỉ Người Đăng Ký

en: Allow this Jabber ID to subscribe to this pubsub node?
vi: Cho phép Jabber ID đăng ký nút môđun xuất bản đăng ký này không?

en: Deliver payloads with event notifications
vi: Đưa ra thông tin dung lượng với các thông báo sự kiện

en: Deliver event notifications
vi: Đưa ra các thông báo sự kiện

en: Notify subscribers when the node configuration changes
vi: Thông báo cho người đăng ký khi nào cấu hình nút thay đổi

en: Notify subscribers when the node is deleted
vi: Thông báo cho người đăng ký khi nào nút bị xóa bỏ

en: Notify subscribers when items are removed from the node
vi: Thông báo cho người đăng ký khi nào các mục chọn bị gỡ bỏ khỏi nút

en: Persist items to storage
vi: Những mục cần để lưu trữ

en: Max # of items to persist
vi: Số mục tối đa để lưu trữ

en: Whether to allow subscriptions
vi: Xác định nên cho phép đăng ký không

en: Specify the access model
vi: Xác định mô hình truy cập

en: Specify the publisher model
vi: Xác định mô hình nhà xuất bản

en: Max payload size in bytes
vi: Kích thước dung lượng byte tối đa

en: When to send the last published item
vi: Khi cần gửi mục được xuất bản cuối cùng

en: Only deliver notifications to available users
vi: Chỉ gửi thông báo đến những người sử dụng hiện có

en: Choose a username and password to register with this server
vi: Chọn một tên truy cập và mật khẩu để đăng ký với máy chủ này

en: Roster of
vi: Bảng phân công của

en: Bad format
vi: Định dạng hỏng

en: Add Jabber ID
vi: Thêm Jabber ID

en: Roster
vi: Bảng phân công

en: Shared Roster Groups
vi: Nhóm Phân Công Chia Sẻ

en: Members:
vi: Thành viên:

en: Displayed Groups:
vi: Nhóm được hiển thị:

en: Group
vi: Nhóm

en: Erlang Jabber Server
vi: Erlang Jabber Server Bản quyền

note: #-#-#-#-#  143 (evolution 1.4 GNOME TRUNK)  #-#-#-#-# XXX Allow the category icons to be referenced as named *     icons, since GtkAction does not support GdkPixbufs. Get the icon file for some default category.  Doesn't matter * which, so long as it has an icon.  We're just interested in * the dire
en: Birthday
vi: Ngày sinh

en: Family Name
vi: Họ

en: Fill in the form to search for any matching Jabber User (Add * to the end of field to match substring)
vi: Điền vào mẫu này để tìm kiếm bất kỳ thông tin nào khớp với Người sử dụng Jabber (Thêm dấu * vào cuối ô để thông tin khớp với chuỗi bên trong)

en: Search users in
vi: Tìm kiếm người sử dụng trong

en: You need an x:data capable client to search
vi: Bạn cần có một trình ứng dụng khách hỗ trợ định dạng dữ liệu x: để tìm kiếm

en: vCard User Search
vi: Tìm Kiếm Người Sử Dụng vCard

en: ejabberd vCard module
vi: Môdun ejabberd vCard Bản quyền

en: Search Results for
vi: Kết Quả Tìm Kiếm cho

en: Fill in fields to search for any matching Jabber User
vi: Điền vào các ô để tìm kiếm bất kỳ các thông tin nào khớp với Người sử dụng Jabber

en: Unauthorized
vi: Không cho phép

en: Raw
vi: Thô

en: ~s access rule configuration
vi: ~s cấu hình quy tắc truy cập

en: Users Last Activity
vi: Hoạt Động Cuối Cùng Của Người Sử Dụng

en: Last month
vi: Tháng trước

en: Last year
vi: Năm trước

en: All activity
vi: Tất cả hoạt động

en: Show Ordinary Table
vi: Hiển Thị Bảng Thường

en: Show Integral Table
vi: Hiển Thị Bảng Đầy Đủ

en: Not Found
vi: Không tìm thấy

en: Node not found
vi: Nút không tìm thấy

en: Offline Messages
vi: Thư Ngoại Tuyến

en: Registered Users:
vi: Người Sử Dụng Đã Đăng Ký:

en: Online Users:
vi: Người Sử Dụng Trực Tuyến:

en: Outgoing s2s Connections:
vi: Kết Nối Bên Ngoài s2s:

en: Outgoing s2s Servers:
vi: Máy chủ Bên Ngoài s2s:

en: User
vi: Người sử dụng

en: Connected Resources:
vi: Tài Nguyên Được Kết Nối:

en: No Data
vi: Không Dữ Liệu

en: Nodes
vi: Nút

en: Node
vi: Nút

en: Listened Ports
vi: Cổng Kết Nối

en: RPC Call Error
vi: Lỗi Gọi RPC

en: Database Tables at
vi: Bảng Cơ Sở Dữ Liệu tại

en: Elements
vi: Phần tử

en: Backup of
vi: Sao lưu dự phòng về

en: Store binary backup:
vi: Lưu dữ liệu sao lưu dạng nhị phân:

en: Restore binary backup immediately:
vi: Khôi phục bản sao lưu dự phòng dạng nhị phận ngay lập tức:

en: Restore binary backup after next ejabberd restart (requires less memory):
vi: Khôi phục bản sao lưu dự phòng dạng nhị phân sau lần khởi động ejabberd kế tiếp (yêu cầu ít bộ nhớ hơn):

en: Store plain text backup:
vi: Khôi phục bản sao lưu dự phòng thuần văn bản

en: Restore plain text backup immediately:
vi: Khôi phục bản sao lưu dự phòng thuần văn bản ngay lập tức:

en: Listened Ports at
vi: Cổng Liên Lạc tại

en: Modules at
vi: Môđun tại

en: Statistics of ~p
vi: Thống kê về ~p

en: CPU Time:
vi: Thời Gian CPU:

en: Transactions Committed:
vi: Giao Dịch Được Cam Kết:

en: Transactions Aborted:
vi: Giao Dịch Hủy Bỏ:

en: Transactions Restarted:
vi: Giao Dịch Khởi Động Lại:

en: Transactions Logged:
vi: Giao Dịch Được Ghi Nhận:

en: Update
vi: Cập Nhật

en: Update plan
vi: Kế hoạch cập nhật

en: Update script
vi: Cập nhận lệnh

en: Low level update script
vi: Lệnh cập nhật mức độ thấp

en: Script check
vi: Lệnh kiểm tra

en: New Password:
vi: Mật khẩu mới:

en: Unregister
vi: Hủy đăng ký

note: Application name
en: Ekiga Softphone
vi: Điện thoại mềm Ekiga

en: IP Telephony, VoIP and Video Conferencing
vi: Điện thoại IP, VoIP và hội thảo ảnh động

en: Allow Ekiga to fall back to software scaling the picture-in-picture if hardware support is not available. If this is set to false, Ekiga will not try to open the PIP if hardware support is not available.
vi: Cho phép Ekiga dùng thu phóng phần mềm dự phòng nếu phần cứng không được hỗ trợ. Nếu đặt thành Sai (False), Ekiga sẽ không mở PIP khi không có hỗ trợ phần cứng.

en: Allow picture-in-picture software scaling
vi: Cho co giãn phần mềm ảnh-tới-ảnh

en: Alternative audio output device
vi: Thiết bị xuất âm thanh thay thế

en: Always forward calls to the given host
vi: Luôn chuyển tiếp cuộc gọi đến máy đã chọn

en: Audio input device
vi: Thiết bị nhập âm thanh

en: Audio output device
vi: Thiết bị xuất âm thanh

en: Automatically reject or forward incoming calls if no answer is given after the specified amount of time (in seconds)
vi: Tự động từ chối hay chuyển tiếp các cuộc gọi được gửi đến nếu không có trả lời trong khoảng thời gian đã chỉ định (tính bằng giây)

en: Calls history
vi: Lược sử cuộc gọi

en: Connection will be established in Fast Start mode. Fast Start is a new way to start calls faster that was introduced in H.323v2. It is not supported by Netmeeting and using both Fast Start and H.245 Tunneling can crash some versions of Netmeeting
vi: Kết nối sẽ được thiết lập ở chế độ Khởi động nhanh. Khởi động nhanh là một phương pháp khởi động nhanh cuộc gọi được giới thiệu trong H.323v2. Nó không được Netmeeting hỗ trợ, và nếu dùng cả khởi động nhanh và H.245 Tunnel có thể gây ra đổ vỡ với một số phiên bản Netmeeting

en: Contact long status
vi: Trạng thái gọi dài

en: Contact short status
vi: Trạng thái gọi ngắn

en: DTMF sending
vi: Gửi DTMF

en: Disable video hardware acceleration
vi: Tắt tăng tốc phần cứng video

en: Display images from your camera device
vi: Hiện ảnh từ camera của bạn

en: Enable 'Fast Start'
vi: Bật 'Khởi động nhanh'

en: Enable H.245 tunneling
vi: Bật H.245 tunnel

en: Enable early H.245
vi: Bật H.245 sớm

en: Enable silence detection
vi: Bật phát hiện im lặng

en: Enter the number of seconds after which Ekiga should try refreshing the NAT binding when STUN is being used
vi: Hãy gõ số giây mà Ekiga nên thử sau khi cập nhật tổ hợp NAT khi sử dụng STUN

en: Enter your full name
vi: Nhập họ tên của bạn

en: Forward calls to host
vi: Chuyển tiếp cuộc gọi tới máy

en: Forward calls to the given host if busy
vi: Chuyển tiếp cuộc gọi đến máy đã chỉ định nếu bận

en: Forward calls to the given host if no answer
vi: Chuyển tiếp cuộc gọi đến máy đã chỉ định nếu không có trả lời

en: If enabled, Ekiga will start hidden provided that the notification area is present in the GNOME panel
vi: Nếu bật, Ekiga sẽ khởi chạy ẩn nếu vùng thông báo ở bảng điều khiển GNOME

en: If enabled, all incoming calls will be forwarded to the host that is specified in the field below
vi: Nếu bật, mọi cuộc gọi đến sẽ chuyển tiếp đến máy được chỉ định trong trường dưới đây

en: If enabled, all incoming calls will be forwarded to the host that is specified in the field below if you already are in a call or if you are in Do Not Disturb mode
vi: Nếu bật, mọi cuộc gọi đến sẽ được chuyển tiếp đến máy được chỉ định trong trường dưới đây đang ở cuộc gọi khác, hoặc nếu đang ở chế độ Đừng Làm Phiền

en: If enabled, all incoming calls will be forwarded to the host that is specified in the field below if you do not answer the call
vi: Nếu bật, mọi cuộc gửi đến sẽ chuyển tiếp đến máy được chỉ định trong trường bên dưới nếu bạn không trả lời cuộc gọi

en: If enabled, offline contacts will be shown in the roster
vi: Nếu bật, các liên kết ngoại tuyến cũng được hiển thị trong danh sách

en: If enabled, use silence detection with the codecs supporting it
vi: Nếu bật, sẽ dò im lặng bằng các codec

en: LDAP servers
vi: Máy phục vụ LDAP

en: List of configured LDAP servers
vi: Danh sách máy phục vụ LDAP đã cấu hình

en: List of folded groups in the roster
vi: Danh sách các nhóm đã gấp trong danh sách

en: Listen port
vi: Cổng nghe

en: Maximum RX video bitrate
vi: Tỷ lệ bit ảnh động RX tối đa

en: Maximum TX video bitrate
vi: Tỷ lệ bit ảnh động TX tối đa

en: Maximum jitter buffer
vi: Vùng đệm biến đổi tối đa

en: NAT Binding Timeout
vi: Thời hạn kết nối NAT

en: No answer timeout
vi: Thời hạn không trả lời

en: Outbound Proxy
vi: Máy ủy nhiệm ra

en: Place windows displaying video above other windows during calls
vi: Để cửa sổ hiển thị ảnh động trên mọi cửa sổ khác trong suốt cuộc gọi

en: Play busy tone
vi: Phát tiếng bận

en: Play ring tone
vi: Phát tiếng chuông

en: Play sound on incoming calls
vi: Phát âm thanh khi nhận cuộc gọi mới

en: Play sound on new message
vi: Phát âm thanh khi nhận tin nhắn mới

en: Play sound on new voice mail
vi: Phát âm thanh khi nhận thư thoại mới

en: Position on the screen of the address book window
vi: Vị trí cửa sổ Sổ địa chỉ

en: Position on the screen of the audio settings window
vi: Vị trí cửa sổ thiết lập âm thanh trên màn hình

en: Position on the screen of the chat window
vi: Vị trí trên màn hình của cửa sổ trò chuyện

en: Position on the screen of the druid window
vi: Vị trí cửa sổ trợ lý

en: Position on the screen of the main window
vi: Vị trí cửa sổ chính

en: Position on the screen of the preferences window
vi: Vị trí cửa sổ tùy thích

en: Position on the screen of the video settings window
vi: Vị trí cửa sổ thiết lập ảnh động trên màn hình

en: Remote video window position
vi: Vị trí cửa sổ ảnh động từ xa

en: Remote video window size
vi: Cỡ cửa sổ ảnh động từ xa

en: Select an alternative audio output device to use for sound events.
vi: Chọn thiết bị xuất âm thanh thay thế cần dùng cho dữ kiện âm thanh.

en: Select the audio input device to use
vi: Chọn thiết bị nhập âm thanh cần dùng

en: Select the audio output device to use
vi: Chọn thiết bị xuất âm thanh cần dùng

en: Select the format for video cameras (does not apply to most USB cameras)
vi: Chọn định dạng cho máy ảnh động (không áp dụng vào phần lớn máy ảnh USB)

en: Select the transmitted video size: Small (QCIF 176x144) or Large (CIF 352x288)
vi: Chọn kích thước ảnh động gửi đi: Nhỏ (QCIF 176×144) hay Lớn (CIF 352×288).

en: Select the video input device to use. If an error occurs when using this device a test picture will be transmitted.
vi: Chọn thiết bị nhập ảnh động cần dùng. Sử dụng thiết bị này và gặp lỗi thì truyền ảnh thử.

en: Show offline contacts
vi: Hiện liên lạc ngoại tuyến

en: Show the call panel
vi: Hiện bảng cuộc thoại

en: Size of the address book window
vi: Kích cỡ cửa sổ của sổ địa chỉ

en: Size of the audio settings window
vi: Kích cỡ cửa sổ thiết lập âm thanh

en: Size of the chat window
vi: Kích cỡ cửa sổ trò chuyện

en: Size of the druid window
vi: Kích cỡ cửa sổ trợ lý

en: Size of the preferences window
vi: Kích cỡ cửa sổ tùy thích

en: Size of the video settings window
vi: Kích cỡ cửa sổ thiết lập ảnh động

en: Specify the software scaling algorithm
vi: Ghi rõ thuật toán co giãn phần mềm

en: Specify the software scaling algorithm: 0: nearest neighbor, 1: nearest neighbor with box filter, 2: bilinear filtering, 3: hyperbolic filtering. Does not apply on windows systems.
vi: Ghi rõ thuật toán cogiãn phần mềm:
     • 0		hàng xóm gần nhất
     • 1		hàng xóm gần nhất có bộ lọc hộp
     • 2		lọc tuyến kép
     • 3		lọc hyperbolic
    (Không có hiệu lực trên hệ thống Windows.)

en: Start hidden
vi: Khởi chạy ẩn

en: TCP port range
vi: Phạm vi cổng TCP

en: Temporal Spatial Trade Off
vi: Thỏa hiệp Không giản Thời gian

en: The Audio Codecs List
vi: Danh Sách Codec Âm Thanh

en: The SIP Outbound Proxy to use for outgoing calls
vi: Ủy nhiệm đi ra SIP cần dùng khi gọi ra

en: The STUN Server
vi: Máy phục vụ STUN

en: The STUN server to use for STUN Support. STUN is a technology that permits passage through some types of NAT gateway
vi: Máy phục vụ STUN cần dùng để hỗ trợ STUN.
    STUN là một kỹ thuật cho phép đi qua một số kiểu cổng ra NAT.

en: The accounts list
vi: Danh sách tài khoản

en: The audio codecs list
vi: Danh sách các codec âm thanh

en: The busy tone sound
vi: Âm thanh cho tiếng bận

en: The chosen sound will be played at the end of calls or calling somebody who is busy, if enabled
vi: Bật thì phát âm thanh đã chọn khi kết thúc gọi hay gọi người bận

en: The chosen sound will be played on incoming calls, if enabled
vi: Bật thì phát âm thanh đã chọn khi nhận được cuộc gọi

en: The chosen sound will be played when a new instant message is received, if enabled
vi: Bật thì phát âm thanh khi nhận được tin nhắn mới

en: The chosen sound will be played when a new voice mail is received, if enabled
vi: Bật thì phát âm thanh khi nhận được thư thoại mới

en: The chosen sound will be played when calling somebody, if enabled
vi: Bật thì phát âm thanh khi gọi ra

en: The default video view
vi: Ô xem ảnh động mặc định

en: The dial tone sound
vi: Tiếng chuông gọi

en: The history of the 100 last calls
vi: Lược sử của 100 cuộc gọi cuối cùng

en: The host where calls should be forwarded if call forwarding is enabled
vi: Máy đến đó cần chuyển tiếp cuộc gọi, nếu khả năng chuyển tiếp cuộc gọi đã được hiệu lực

en: The incoming call sound
vi: Âm thanh cuộc gọi đến

en: The list of accounts to which Ekiga should register
vi: Danh sách các tài khoàn mà Ekiga nên đăng ký

en: The long status information
vi: Thông tin chi tiết về liên lạc

en: The maximum RX video bitrate in kbit/s. This value will be signaled to the peer endpoint that can adjust (if it supports it) its TX bitrate if it is above the signaled value
vi: Tỷ lệ bit ảnh động RX tối đa, theo kbit/giây. Giá trị này sẽ được báo hiệu cho điểm cuối ngang hàng có thể điều chỉnh (nếu hỗ trợ) tỷ lệ TX bên trên giá trị đã báo hiệu.

en: The maximum TX video bitrate in kbit/s. The video quality and the number of transmitted frames per second (depends on selected codec) will be dynamically adjusted above their minimum during calls to try to minimize the bandwidth to the given value
vi: Tỷ lệ bit ảnh động TX tối đa, theo kbit/giây. Mức chất lượng của ảnh động và số khung được truyền mỗi giây (phụ thuộc vào codec đã chọn) sẽ được điều chỉnh động bên trên giá trị tối thiểu trong cuộc gọi, để thử cực đại hoá băng thông thành giá trị đã cho.

en: The maximum jitter buffer size for audio reception (in ms)
vi: Kích cỡ vùng đệm tối đa biến đổi tính thời gian ngẫu nhiên, để nhận âm thanh (theo mili giây)

en: The maximum transmitted frame rate in frames/s. This rate may not be reached in case a minimum quality was configure via a TSTO value smaller than 31 and the bitrate selected is not sufficient to support this minimum quality
vi: Tỷ lệ khung tối đa đã truyền, theo khung/giây. Tỷ lệ này có thể không tới được trong trường hợp mức chất lượng tối thiểu được cấu hình thông qua giá trị TSTO nhỏ hơn 31 và tỷ lệ bit được chọn không đủ để hỗ trợ mức chất lượng tối thiểu này.

en: The new instant message sound
vi: Âm thanh tin nhắn tức khắc mới

en: The new voice mail sound
vi: Âm thanh thư thoại mới

en: The port to listen to for incoming connections. Ekiga needs to be restarted for the new value to take effect
vi: Cổng dùng để lắng nghe cuộc gọi đến. Ekiga cần được khởi chạy lại để giá trị mới có tác dụng

en: The port to listen to for incoming connections. Ekiga needs to be restarted for the new value to take effect.
vi: Cổng dùng để lắng nghe cuộc gọi đến. Ekiga cần được khởi chạy lại để giá trị mới có tác dụng.

en: The position of the remote video window
vi: Vị trí cửa sổ ảnh động từ xa

en: The range of TCP ports that Ekiga will use for the H.323 H.245 channel. This port range has no effect if both participants to the conference are using H.245 Tunneling.
vi: Phạm vi các cổng TCP mà Ekiga dùng cho kênh H.323 H.245. Phạm vi cổng này không có tác dụng nếu cả hai tham gia hội thoại bằng Đường hầm H.245.

en: The range of UDP ports that Ekiga will use.
vi: Phạm vi các cổng UDP mà Ekiga sẽ dùng.

en: The short status information
vi: Thông tin ngắn về liên lạc

en: The size of the remote video window
vi: Cỡ cửa sổ ảnh động từ xa

en: The sound that will be played at the end of calls or when calling somebody who is busy, if enabled
vi: Bật thì tiếng cần phát tại kết thúc gọi, hoặc khi gọi người bận

en: The sound that will be played on incoming calls, if enabled
vi: Bật thì tiếng cần phát khi nhận được cuộc gọi

en: The sound that will be played when calling somebody, if enabled
vi: Bật thì tiếng cần phát khi gọi ra

en: The sound that will be played when there is a new instant message, if enabled
vi: Bật thì tiếng cần phát khi nhận được tin nhắn tức khắc mới

en: The sound that will be played when there is a new voice mail, if enabled
vi: Bật thì tiếng cần phát khi nhận được thư nói mới

en: The video channel number to use (to select camera, tv or other sources)
vi: Số hiệu kênh ảnh động cần dùng (để chọn máy ảnh, TV hoặc các nguồn khác).

en: The video codecs list
vi: Danh sách các coden ảnh động

en: The video view before having switched to fullscreen
vi: Ô xem ảnh động trước khi chuyển đổi sang toàn màn hình

en: The video view before having switched to fullscreen (same values as video_view)
vi: Ô xem ảnh động trước khi chuyển đổi sang toàn màn hình (cùng những giá trị với « video_view »)

en: The zoom value
vi: Giá trị thu/phóng

en: The zoom value in percent to apply to images displayed in the main GUI (can be 50, 100, or 200)
vi: Giá trị thu/phóng (theo phần trăm) cần áp dụng cho ảnh được hiển thị trong giao diện đồ họa người dùng chính (có thể là 50, 100 hay 200)

en: This enables H.245 Tunneling mode. In H.245 Tunneling mode H.245 messages are encapsulated into the H.225 channel (port 1720). This saves one TCP connection during calls. H.245 Tunneling was introduced in H.323v2 and Netmeeting does not support it. Using both Fast Start and H.245 Tunneling can crash some versions of Netmeeting.
vi: Tùy chọn này hiệu lực chế độ Đường hầm H.245 (H.245 Tunnelling). Trong chế độ Đường hầm H.245, các thông điệp H.245 được bao bọc trong kênh H.225 (cổng 1720). Trường hợp này tiết kiệm một kết nối TCP trong cuộc gọi. Chức năng đường hầm H.245 được giới thiệu trong H.323v2, mà Netmeeting không hỗ trợ. Dùng cả hai Sở Khởi Nhanh và H.245 đều có thể làm hỏng một vài phiên bản Netmeeting.

en: This enables H.245 early in the setup
vi: Việc này bật H.245 trong phần đâu tiến trình thiết lập.

en: This key disables DirectX (on win32) and XVideo (on Linux) video hardware acceleration
vi: Khoá này tắt chức năng tăng tốc phần cứng ảnh động kiểu DirectX (trên win32) và XVideo (trên Linux)

en: UDP port range
vi: Phạm vi cổng UDP

en: Video channel
vi: Kênh ảnh động

en: Video format
vi: Định dạng ảnh động

en: Video input device
vi: Thiết bị nhập ảnh động

en: Video preview
vi: Xem thử ảnh động

en: Video size
vi: Cỡ ảnh động

en: Whether to prefer to sustain the max. frame rate or lower it possibly in order to keep a minimum level of (spatial) quality for all frames. 0: Highest minimal quality, 31: lowest minimal quality
vi: Có nên bảo tồn tỷ lệ khung tối đa, hoặc giảm nó có thể để giữ lại mức chất lượng (không gian) tối đa cho mọi khung:
     • 0		mức chất lượng tối thiểu cao nhất
     • 1		mức chất lượng tối thiểu thấp nhất

en: Neighbours
vi: Hàng xóm

en: Placed
vi: Đã gọi

en: Missed
vi: Nhỡ

en: Echo test
vi: Thử phản hồi

en: Conference room
vi: Phòng hội

en: Local roster
vi: Bản liệt kê cục bộ

en: Friend
vi: Bạn

note: Translator: http://www.ietf.org/rfc/rfc4480.txt proposes several relationships between you and your contact; supervisor means someone who is at a higher "level" than you.
en: Supervisor
vi: Người giám sát

en: Add to local roster
vi: Thêm vào bản liệt kê cục bộ

en: Please fill in this form to add a new contact to ekiga's internal roster
vi: Hãy điền vào đơn này để thêm một liên lạc mới vào bản liệt kê nội bộ của Ekiga

en: Put contact in groups:
vi: Để liên lạc vào nhóm:

en: You supplied an unsupported address
vi: Bạn đã cung cấp một địa chỉ không được hỗ trợ

en: You already have a contact with this address!
vi: Bạn đã có một liên lạc với địa chỉ này !

en: Please edit this group name
vi: Hãy chỉnh sửa tên nhóm này

en: Edit roster element
vi: Sửa phần tử bản liệt kê

en: Please fill in this form to change an existing element of ekiga's internal roster
vi: Hãy điền vào đơn này để thay đổi yếu tố đã tồn tại của bản liệt kê nội bộ của Ekiga

en: Choose groups:
vi: Chọn nhóm:

note: Translators : The alias we are registering already exists : failure
en: Duplicate alias
vi: Nhân đôi bí danh

en: Bad username/password
vi: Tên người dùng / mật khẩu sai

en: Transport error
vi: Lỗi truyền

note: Translators: this is a state, not an action, i.e. it should be read as "(you are) unregistered", and not as "(you have been) unregistered"
en: Unregistered
vi: Đã hủy đăng ký

en: _Disable
vi: _Tắt

en: Recharge the account
vi: Tái sác tài khoản

en: Consult the balance history
vi: Xem lược sử số còn lại

en: Consult the call history
vi: Xem lược sử cuộc gọi

en: Edit account
vi: Sửa tài khoản

en: Please update the following fields:
vi: Hãy cập nhật những trường này:

en: Gatekeeper:
vi: Bộ bảo quản cổng ra:

note: Translators: * SIP knows two usernames: The name for the client ("User") and the name * for the authentication procedure ("Authentication User")
en: Authentication User:
vi: Người dùng Xác thực:

en: Enable Account
vi: Bật tài khoản

en: You did not supply a name for that account.
vi: Chưa cung cấp một tên cho tài khoản đó.

en: You did not supply a host to register to.
vi: Chưa cung cấp một máy với đó cần đăng ký.

en: You did not supply a user name for that account.
vi: Chưa cung cấp một tên người dùng cho tài khoản đó.

en: Could not unregister
vi: Không thể hủy đăng ký

en: Could not register
vi: Không thể đăng ký

en: Appointment
vi: Cuộc hẹn

en: Breakfast
vi: Ăn sáng

en: Dinner
vi: Ăn cơm

en: Lunch
vi: Ăn trưa

note: #-#-#-#-#  1057 (openobject-addons)  #-#-#-#-# module: crm
en: Meeting
vi: Cuộc họp

en: On the phone
vi: Đang bận nói điện thoại

en: _Add an Ekiga.net Account
vi: Thê_m tài khoản Ekiga.net

en: _Add an Ekiga Call Out Account
vi: Thê_m Tài khoản Gọi Ra Ekiga

en: _Add a SIP Account
vi: Thê_m Tài khoản SIP

en: _Add an H.323 Account
vi: Thê_m Tài khoản H.323

en: Get an Ekiga.net SIP account
vi: Mở một tài khoản SIP Ekiga.net

en: _User:
vi: _Người dùng:

en: Get an Ekiga Call Out account
vi: Mở một tài khoản gọi đi Ekiga

en: Local user cleared the call
vi: Người dùng cục bộ đã xóa cuộc gọi

en: Local user rejected the call
vi: Người dùng cục bộ đã từ chối cuộc gọi

en: Remote user cleared the call
vi: Người dùng từ xa đã xóa cuộc gọi

en: Remote user rejected the call
vi: Người dùng từ xa đã từ chối cuộc gọi

en: Remote user has stopped calling
vi: Người dùng từ xa đã ngừng gọi

en: Abnormal call termination
vi: Cuộc gọi bị kết thúc bằng cách bất thường

en: Could not connect to remote host
vi: Không kết nối được đến máy từ xa

en: The Gatekeeper cleared the call
vi: Bộ bảo quản cổng ra đã xóa cuộc gọi

en: User not found
vi: Không tìm thấy người dùng

en: Insufficient bandwidth
vi: Không đủ băng thông

en: No common codec
vi: Không có codec dùng chung

en: Call forwarded
vi: Cuộc gọi bị chuyển tiếp

en: Security check failed
vi: Lỗi kiểm tra bảo mật

en: Local user is busy
vi: Người dùng cục bộ đang bận

en: Congested link to remote party
vi: Liên kết đông nghịt tới người ở xa

en: Remote user is busy
vi: Người dùng ở xa đang bận

en: Remote host is offline
vi: Máy ở xa đang ngoại tuyến

en: User is not available
vi: Người dùng không sẵn sàng

en: Service unavailable
vi: Dịch vụ không sẵn sàng

en: Call completed
vi: Hoàn tất cuộc gọi

en: Ekiga did not manage to configure your network settings automatically. You can still use it, but you need to configure your network settings manually.
    
    Please see http://wiki.ekiga.org/index.php/Enable_port_forwarding_manually for instructions
vi: Ekiga đã không tự động cấu hình được thiết lập mạng. Bạn vẫn còn có thể sử dụng nó, nhưng cũng cần phải tự cấu hình thiết lập mạng.
    
    Xem trang « http://wiki.ekiga.org/index.php/Enable_port_forwarding_manually » để tìm hướng dẫn (về phương pháp chuyển tiếp cổng một cách thủ công).

en: Illegal status code
vi: Mã trạng thái sai

note: Translators: the following strings are answers from the SIP server * when the packet it receives has an error, see * http://www.ietf.org/rfc/rfc3261.txt, chapter 21 for more information
en: Multiple choices
vi: Nhiều tùy chọn

en: Moved permanently
vi: Đã chuyển lâu dài

en: Moved temporarily
vi: Đã chuyển tạm thời

en: Alternative service
vi: Dịch vụ xen kẽ

en: Method not allowed
vi: Phương pháp không cho phép

en: Not acceptable
vi: Không thích hợp

note: #-#-#-#-#  448 (libgda Gnome HEAD)  #-#-#-#-# list of fields
en: Conflict
vi: Xung đột

en: Length required
vi: Độ dài mong đợi

en: Request entity too big
vi: Thực thể yêu cầy quá lớn

en: Request URI too long
vi: URI yêu cầu quá dài

en: Unsupported media type
vi: Kiểu vật chứa không được hỗ trợ

en: Unsupported URI scheme
vi: Lược đồ URI không được hỗ trợ

note: Translators:  The extension we are trying to register does not exist. * Here extension is a specific "phone number", see * http://en.wikipedia.org/wiki/Extension_(telephone) * for more information
en: Bad extension
vi: Phần mở rộng sai

en: Extension required
vi: Cần phần mở rộng

en: Interval too brief
vi: Khoảng quá ngắn

en: Temporarily unavailable
vi: Tạm thời không có

en: Loop detected
vi: Gặp vòng lặp

en: Too many hops
vi: Quá nhiều bước

en: Address incomplete
vi: Địa chỉ chưa hoàn tất

en: Ambiguous
vi: Mơ hồ

en: Busy Here
vi: Bận ở đây

en: Request terminated
vi: Yêu cầu bị chấm dứt

en: Not acceptable here
vi: Không thích hợp ở đây

en: Bad event
vi: Sự kiện sai

en: Request pending
vi: Yêu cầu bị hoãn

en: Undecipherable
vi: Không thể đọc

en: Bad gateway
vi: Cổng ra sai

en: Server timeout
vi: Máy phục vụ quá hạn

en: SIP version not supported
vi: Phiên bản SIP không được hỗ trợ

en: Message too large
vi: Tin nhẳn quá lớn

en: Busy everywhere
vi: Bận ở khắp nơi

note: #-#-#-#-#  1057 (openobject-addons)  #-#-#-#-# module: crm
en: Decline
vi: Từ chối

en: Does not exist anymore
vi: Không còn có lại

en: Globally not acceptable
vi: Không thích hợp toàn cục

en: Could not send message:
vi: Không thể gửi thư:

en: In a call with %s
vi: Đang nói với %s

en: In a call
vi: Đang nói

en: Move selected codec priority upwards
vi: Nâng lên ưu tiên codec đã chọn

en: Move selected codec priority downwards
vi: Hạ thấp ưu tiên codec đã chọn

en: Address _Book
vi: _Sổ địa chỉ

en: _Search Filter:
vi: Bộ _lọc tìm kiếm:

en: says:
vi: nói:

en: Open link in browser
vi: Mở liên kết trong trình duyệt Web

en: _Smile...
vi: _Cười...

note: we can't do much here since we get the Chat as reference...
en: Chat Window
vi: Cửa sổ trò chuyện

en: %d user found | %d users found
vi[0]: Tìm thấy %d người dùng

en: New _Contact
vi: Liên lạ_c mới

en: VoIP _URI:
vi: _URI VoIP:

en: _Home phone:
vi: Điện t_hoại ở nhà:

en: _Office phone:
vi: Điện th_oại chỗ làm:

en: _Cell phone:
vi: Điện thoại _di động:

en: _Pager:
vi: _Máy nhắn tin:

en: Edit contact
vi: Sửa liên lạc

en: Are you sure you want to remove %s from the addressbook?
vi: Bạn có chắc muốn gỡ bỏ %s khỏi sổ địa chỉ không?

en: Audio test
vi: Thử âm

en: Video test
vi: Thử phim

en: _Remove addressbook
vi: _Bỏ sổ địa chỉ

en: Addressbook _properties
vi: Th_uộc tính sổ địa chỉ

en: LDAP SASL Interaction
vi: Tương tác SASL LDAP

note: Translators, Howard explained : "Challenge" is a generic term * in authentication. It's a prompt from the authentication mechanism * for some type of credential. Exactly what kind of challenge and * what kind of credential depends on the specific authentication * mechanism. Since SASL is a generic i
en: Challenge:
vi: Yêu cầu :

en: Could not initialize server
vi: Không thể sơ khởi máy phục vụ

en: LDAP Error:
vi: Lỗi LDAP:

en: Contacted server
vi: Máy phục vụ đã liên lạc

note: patience == 0
en: Could not search
vi: Không thể tìm kiếm

en: Waiting for search results
vi: Đang đợi kết quả tìm kiếm

en: Please edit the following fields
vi: Hãy chỉnh sửa những trường này

en: Subtree
vi: Cây con

en: Single Level
vi: Cấp đơn

en: _Search Scope
vi: _Phạm vi tìm kiếm

en: Use SASL
vi: Dùng SASL

en: SASL _Mechanism
vi: Cơ chế S_ASL

en: Edit LDAP directory
vi: Sửa thư mục LDAP

en: Please provide a Book Name for this directory
vi: Hãy cung cấp một Tên Sách cho thư mục này

en: Please provide a Server URI
vi: Hãy cung cấp một địa chỉ URI của máy phục vụ

en: Please provide a DisplayName Attribute
vi: Hãy cung cấp một thuộc tính DisplayName (hiển thị tên)

en: Please provide a Call Attribute
vi: Hãy cung cấp một thuộc tính Gọi (Call)

en: Invalid Server URI
vi: Địa chỉ URI máy phục vụ không hợp lệ

en: Add an LDAP Address Book
vi: Thêm một sổ địa chỉ LDAP

en: Add the Ekiga.net Directory
vi: Thêm thư mục Ekiga.net

en: Create LDAP directory
vi: Tạo thư mục LDAP

en: Ekiga.net Directory
vi: Thư mục Ekiga.net

en: connected
vi: được kết nối

en: Please fill in the following fields:
vi: Vui lòng điền vào các trường sau :

en: New resource list
vi: Danh sách tài nguyên mới

en: Add new resource-list
vi: Thêm danh sách tài nguyên mới

en: Please fill in this form to add a new contact list to ekiga's remote roster
vi: Hãy điền vào đơn này để thêm một liên lạc mới vào bản liệt kê từ xa của Ekiga

en: Writable:
vi: Ghi được:

en: Invalid server data
vi: Dữ liệu máy phục vụ không hợp lệ

en: Click to fetch
vi: Nhấn để lấy

en: Distant contact
vi: Liên lạc ở xa

en: _Add a new contact
vi: Thê_m liên lạc mới

en: _Refresh contact list
vi: Cậ_p nhật danh sách liên lạc

en: Contact list _properties
vi: Th_uộc tính danh sách liên lạc

en: Edit contact list properties
vi: Sửa thuộc tính danh sách liên lạc

en: Please edit the following fields (no identifier means global)
vi: Hãy chỉnh sửa những trường theo đây (không có dấu nhận diện thì toàn cục)

en: Server password:
vi: Mật khẩu máy phục vụ :

en: Add a remote contact
vi: Thêm một liên lạc từ xa

en: Please fill in this form to create a new contact on a remote server
vi: Hãy điền vào đơn này để tạo một liên lạc mới trên một máy phục vụ từ xa

note: Translators: #%d - ordinal number
en: %s / List #%d
vi: %s / Danh sách #%d

note: Translators: #%d - ordinal number
en: List #%d
vi: Danh sách #%d

en: Edit remote contact
vi: Sửa liên lạc từ xa

en: Please fill in this form to change an existing contact on a remote server
vi: Hãy điền vào đơn này để sửa đổi một liên lạc đã tồn tại trên một máy phục vụ từ xa

en: This is the Ekiga general configuration assistant. The following steps will set up Ekiga by asking a few simple questions.
    
    Once you have completed these steps, you can always change them later by selecting Preferences in the Edit menu.
vi: Đây là trợ lý cấu hình chung của Ekiga. Các bước sau sẽ thiết lập trình Ekiga cho bạn bằng cách hỏi vài câu đơn giản.
    
    Một khi bạn đã hoàn tất những bước này, bạn vẫn có thể sửa lại lần sau bằng cách chọn Tùy thích trong trình đơn Sửa.

note: #-#-#-#-#  1067 (openobject-addons)  #-#-#-#-# module: hr
en: Personal Information
vi: Thông tin cá nhân

note: The user fields
en: Please enter your first name and your surname:
vi: Hãy gõ tên và họ của bạn:

en: Your first name and surname will be used when connecting to other VoIP and videoconferencing software.
vi: Tên và họ của bạn được dùng khi kết nối đến phần mềm Tiếng nói qua IP (VoIP) và hội thảo ảnh động khác.

en: Ekiga.net Account
vi: Tài khoản Ekiga.net

en: Please enter your username:
vi: Hãy gõ tên người dùng của bạn:

en: The username and password are used to login to your existing account at the ekiga.net free SIP service. If you do not have an ekiga.net SIP address yet, you may first create an account below. This will provide a SIP address that allows people to call you.
    
    You may skip this step if you use an alternative SIP service, or if you would prefer to specify the login details later.
vi: Tên người dùng và mật khẩu được dùng để đăng nhập vào tài khoản của bạn đã có tại dịch vụ SIP miễn phí ekiga.net. Chưa có địa chỉ SIP ekiga.net thì trước tiên bạn có thể tạo tài khoản bên dưới. Hành động này sẽ tạo một địa chỉ SIP riêng cho phép người khác điện thoại cho bạn.
    
    Có thể bỏ qua bước này nếu bạn sử dụng một dịch vụ SIP xen kẽ, hoặc nếu bạn muốn ghi rõ chi tiết đăng nhập lần sau.

en: I do not want to sign up for the ekiga.net free service
vi: Tôi không muốn đang ký với dịch vụ miễn phí ekiga.net

en: Ekiga Call Out Account
vi: Tài khoản Gọi Ra Ekiga

en: Please enter your account ID:
vi: Hãy gõ mã số tài khoản:

en: Please enter your PIN code:
vi: Hãy gõ mã PIN:

en: I do not want to sign up for the Ekiga Call Out service
vi: Tôi không muốn đang ký với dịch vụ Gọi Ra Ekiga

en: Connection Type
vi: Kiểu kết nối

note: The connection type
en: Please choose your connection type:
vi: Hãy chọn kiểu kết nối:

en: 56k Modem
vi: Bộ điều giải 56k

en: DSL/Cable (128 kbit/s uplink)
vi: DSL/Cáp (128 kbit/giây liên kết lên)

en: DSL/Cable (512 kbit/s uplink)
vi: DSL/Cáp (512 kbit/giây liên kết lên)

en: Keep current settings
vi: Giữ các thiết lập hiện thời

en: The connection type will permit determining the best quality settings that Ekiga will use during calls. You can later change the settings individually in the preferences window.
vi: Kiểu kết nối sẽ cho phép trình này quyết định các thiết lập tốt nhất mà Ekiga sẽ dùng trong suốt cuộc gọi. Bạn cũng có thể thay đổi mỗi thiết lập về sau trong cửa sổ Tùy thích.

en: Audio Devices
vi: Thiết bị âm thanh

en: Please choose the audio ringing device:
vi: Hãy chọn thiết bị réo chuông:

en: The audio ringing device is the device that will be used to play the ringing sound on incoming calls.
vi: Thiết bị réo chuông là thiết bị dùng để phát tiếng réo chuông khi nhận một cuộc gọi gửi đến.

note: ---
en: Please choose the audio output device:
vi: Hãy chọn thiết bị xuất âm thanh:

en: The audio output device is the device that will be used to play audio during calls.
vi: Thiết bị kết xuất âm thanh là thiết bị dùng để phát âm trong cuộc gọi.

note: ---
en: Please choose the audio input device:
vi: Hãy chọn thiết bị nhập âm thanh:

en: The audio input device is the device that will be used to record your voice during calls.
vi: Thiết bị nhập âm thanh là thiết bị dùng để thu tiếng nói của bạn trong cuộc gọi.

en: Video Input Device
vi: Thiết bị Nhập Phim

en: Please choose your video input device:
vi: Hãy chọn thiết bị nhập ảnh động:

en: The video input device is the device that will be used to capture video during calls.
vi: Thiết bị nhập phim là thiết bị dùng để bắt phim trong cuộc gọi.

en: Configuration Complete
vi: Hoàn tất cấu hình

en: You have now finished the Ekiga configuration. All the settings can be changed in the Ekiga preferences. Enjoy!
vi: Bạn vừa mới hoàn thánh cấu hình chương trình Ekiga. Mọi thiết lập vẫn còn có thể được điều chỉnh trong Tùy thích Ekiga. Chúc bạn sử dụng vui vẻ !

en: Configuration summary:
vi: Tóm tắt Cấu hình:

en: Audio Ringing Device
vi: Thiết bị réo chuông

en: Audio Output Device
vi: Thiết bị Kết xuất Âm thanh

en: Audio Input Device
vi: Thiết bị Nhập Âm thanh

en: SIP URI
vi: URI SIP

en: Ekiga Call Out
vi: Gọi Ra Ekiga

en: Ekiga Configuration Assistant (%d of %d)
vi: Trợ lý Cấu hình Ekiga (%d trên %d)

en: See AUTHORS file for full credits
vi: Xem tập tin AUTHORS (các tác giả) để tìm công trạng đầy đủ.

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 2 of the License, or (at your option) any later version.
vi: Chương trình này 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ó với điều kiệ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 (tùy chọn) bất kỳ phiên bản sau nào.
    
    [Xem thêm bản dịch không chính thức ở Wikisource: http://vi.wikisource.org/wiki/GPL]

en: 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, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
vi: 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.
    
    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: Ekiga is licensed under the GPL license and as a special exception, you have permission to link or otherwise combine this program with the programs OPAL, OpenH323 and PWLIB, and distribute the combination, without applying the requirements of the GNU GPL to the OPAL, OpenH323 and PWLIB programs, as long as you do follow the requirements of the GNU GPL for all the rest of the software thus combined.
vi: Chương trình Ekiga được cấp phép dưới Giấy Phép Công Cộng GNU (GPL), và tùy theo một ngoại lệ đặc biệt bạn có quyền liên kết hay tổ hợp chương trình này bằng cách khác với những chương trình OPAL, OpenH323 và PWLIB, và phân phối tổ hợp này, mà không áp dụng các điều kiện của giấy phép GPL cho các chương trình OPAL, OpenH323 và PWLIB, miễn là bạn có phải tùy theo các điều kiện của giấy phép GPL đối với tất cả các phần phần mềm còn lại trong tổ hợp đó.

en: Ekiga is full-featured SIP and H.323 compatible VoIP, IP-Telephony and Videoconferencing application that allows you to make audio and video calls to remote users with SIP and H.323 hardware or software.
vi: Trình Ekiga là một ứng dụng đầy đủ tính năng điện thoại IP, tiếng nói qua IP (VoIP) và hội thảo ảnh động tương thích với SIP và H.323 mà cho bạn có khả năng gọi người dùng từ xa có phần cứng hay phần mềm SIP và H.323, cung cấp cả hai âm thanh và ảnh động.

en: Unable to open help file.
vi: Không thể mở tập tin trợ giúp.

note: %s is the SIP/H.323 address of the remote user, this text is shown below video during a call
en: Connected with %s
vi: Có kết nối với %s

en: Call on hold
vi: Cuộc gọi đang chờ

en: Call retrieved
vi: Cuộc gọi đã lấy

en: Error while initializing video output
vi: Gặp lỗi khi sơ khởi đầu ra phim

en: There was an error opening or initializing the video output. Please verify that no other application is using the accelerated video output.
vi: Gặp lỗi khi mở hay sơ khởi đầu ra phim. Hãy kiểm tra không có ứng dụng khác đang sử dụng đầu ra phim tăng tốc.

en: There was an error opening or initializing the video output. Please verify that you are using a color depth of 24 or 32 bits per pixel.
vi: Gặp lỗi khi mở hay sơ khởi đầu ra phim. Hãy kiểm tra máy này đang sử dụng chiều sâu màu 24 hay 32 bit mỗi điểm ảnh (bit/pixel).

note: Translators: This is a hotplug status
en: Added video input device %s
vi: Đã thêm thiết bị nhập phim %s

note: Translators: This is a hotplug status
en: Removed video input device %s
vi: Đã bỏ thiết bị nhập phim %s

en: Error while accessing video device %s
vi: Gặp lỗi khi truy cập đến thiết bị ảnh động %s

en: There was an error while opening the device. In case it is a pluggable device it may be sufficient to reconnect it. If not, or if it still is not accessible, please check your permissions and make sure that the appropriate driver is loaded.
vi: Gặp lỗi khi mở thiết bị. Trong trường hợp mà nó là một thiết bị có thể cắm nóng, có thể đủ để tái kết nối. Nếu không, hoặc nếu nó vẫn còn không truy cập được, hãy kiểm tra xem quyền hạn là đúng, và trình điều khiển thích hợp đã được nạp.

en: Your video driver doesn't support the requested video format.
vi: Trình điều khiển thiết bị ảnh động không hỗ trợ định dạng ảnh động yêu cầu.

en: Could not open the chosen channel.
vi: Không mở được kênh đã chọn.

en: Your driver doesn't seem to support any of the color formats supported by Ekiga.
     Please check your kernel driver documentation in order to determine which Palette is supported.
vi: Có vẻ là trình điều khiển không hỗ trợ bất cứ định dạng màu nào được trình Ekiga hỗ trợ.
    Hãy kiểm tra tài liệu hướng dẫn về trình điều khiển hạt nhân để xác định Bảng chọn (Palette) nào được hỗ trợ.

en: Error while setting the frame rate.
vi: Gặp lỗi khi đặt tỷ lệ khung.

en: Error while setting the frame size.
vi: Gặp lỗi khi đặt kích cỡ khung.

note: Translators: This is a hotplug status
en: Added audio input device %s
vi: Đã thêm thiết bị nhập âm thanh %s

note: Translators: This is a hotplug status
en: Removed audio input device %s
vi: Đã bỏ thiết bị nhập âm thanh %s

en: Error while opening audio input device %s
vi: Gặp lỗi khi mở thiết bị nhập âm thanh %s

note: Translators: This happens when there is an error with audio input: * Nothing ("silence") will be transmitted
en: Only silence will be transmitted.
vi: Không có âm thanh sẽ được truyền.

en: Unable to open the selected audio device for recording. In case it is a pluggable device it may be sufficient to reconnect it. If not, or if it still is not accessible, please check your audio setup, the permissions and that the device is not busy.
vi: Không thể mở thiết bị âm thanh đã chọn để thu. Trong trường hợp mà nó là một thiết bị có thể cắm nóng, có thể đủ để tái kết nối. Nếu không, hoặc nếu nó vẫn còn không truy cập được, hãy kiểm tra lại thiết lập âm thanh, các quyền hạn, và thiết bị không bận.

en: The selected audio device was successfully opened but it is impossible to read data from this device. In case it is a pluggable device it may be sufficient to reconnect it. If not, or if it still is not accessible, please check your audio setup.
vi: Thiết bị âm thanh đã chọn đã được mở, nhưng không thể đọc dữ liệu từ nó. Trong trường hợp mà nó là một thiết bị có thể cắm nóng, có thể đủ để tái kết nối. Nếu không, hoặc nếu nó vẫn còn không truy cập được, hãy kiểm tra lại thiết lập âm thanh.

en: Added audio output device %s
vi: Đã thêm thiết bị xuất âm thanh %s

en: Removed audio output device %s
vi: Đã bỏ thiết bị xuất âm thanh %s

en: Error while opening audio output device %s
vi: Gặp lỗi khi mở thiết bị xuất âm thanh %s

en: No incoming sound will be played.
vi: Không có âm thanh gửi đến sẽ được phát.

en: Unable to open the selected audio device for playing. In case it is a pluggable device it may be sufficient to reconnect it. If not, or if it still is not accessible, please check your audio setup, the permissions and that the device is not busy.
vi: Không thể mở thiết bị âm thanh đã chọn để phát. Trong trường hợp mà nó là một thiết bị có thể cắm nóng, có thể đủ để tái kết nối. Nếu không, hoặc nếu nó vẫn còn không truy cập được, hãy kiểm tra lại thiết lập âm thanh, các quyền hạn, và thiết bị không bận.

en: The selected audio device was successfully opened but it is impossible to write data to this device. In case it is a pluggable device it may be sufficient to reconnect it. If not, or if it still is not accessible, please check your audio setup.
vi: Thiết bị âm thanh đã chọn cũng đã được mở, nhưng không thể ghi dữ liệu vào nó. Trong trường hợp nó là một thiết bị có thể cắm nóng, hãy thử tái kết nối nó. Nếu không, hoặc nếu nó vẫn còn không tiếp cận được, kiểm tra lại thiết lập âm thanh.

en: Video Settings
vi: Thiết lập ảnh động

en: Adjust brightness
vi: Chỉnh độ sáng

en: Adjust whiteness
vi: Chỉng độ trắng

en: Adjust color
vi: Chỉnh màu

en: Adjust contrast
vi: Chỉnh độ tương phản

en: Audio Settings
vi: Thiết lập âm thanh

en: _Retrieve Call
vi: _Lấy cuộc gọi

en: H_old Call
vi: Giữ c_uộc gọi

en: Suspend _Audio
vi: Tạm n_gừng âm

en: Suspend _Video
vi: Tạm _ngừng ảnh

en: Resume _Audio
vi: T_iếp tục truyền âm

en: Resume _Video
vi: _Tiếp tục truyền ảnh

en: Incoming call from
vi: Cuộc gọi đến từ

en: Remote URI:
vi: URI từ xa:

en: Remote Application:
vi: Ứng dụng từ xa:

en: Transfer call to:
vi: Chuyển cuộc gọi tới:

en: Detected new audio input device:
vi: Dò tìm thiết bị nhập âm thanh mới:

en: Detected new audio output device:
vi: Dò tìm thiết bị xuất âm thanh mới:

en: Detected new video input device:
vi: Dò tìm thiết bị nhập phim mới:

en: Video Devices
vi: Thiết bị ảnh động

en: Do you want to use it as default device?
vi: Bạn có muốn sử dụng nó là thiết bị mặc định không?

en: Ca_ll
vi: Gọ_i

en: Place a new call
vi: Gọi mới

en: _Hang up
vi: N_gừng

en: Terminate the current call
vi: Ngừng cuộc gọi hiện thời

en: Act on selected contact
vi: Làm với liên lạc đã chọn

en: A_dd Contact
vi: Thêm l_iên lạc

en: Add a contact to the roster
vi: Thêm một liên lạc vào bản liệt kê

en: Find contacts
vi: Tìm liên lạc

en: Hold the current call
vi: Giữ cuộc gọi hiện thời

en: _Transfer Call
vi: Chuyển đổ_i cuộc gọi

en: Transfer the current call
vi: Chuyển cuộc gọi hiện thời

en: Suspend or resume the audio transmission
vi: Tạm ngừng hoặc tiếp tục lại truyền âm thanh

en: Suspend or resume the video transmission
vi: Tạm ngừng hoặc tiếp tục lại truyền ảnh động

en: Close the Ekiga window
vi: Đóng cửa sổ Ekiga

en: _Configuration Assistant
vi: Trợ lý _Cấu hình

en: Run the configuration assistant
vi: Chạy Trợ lý Cấu hình

en: Edit your accounts
vi: Sửa tài khoản của bạn

en: Change your preferences
vi: Thay đổi tùy thích của bạn

en: Con_tacts
vi: _Liên lạc

en: View the contacts list
vi: Xem danh sách liên lạc

en: _Dialpad
vi: Vùng _quay số

en: View the dialpad
vi: Xem vùng quay số

en: _Call History
vi: Lượ_c sử cuộc gọi

en: View the call history
vi: Xem lược sử cuộc gọi

en: _Show Call Panel
vi: _Hiện Bảng Gọi

en: _Local Video
vi: Phim cục _bộ

en: Local video image
vi: Hình ảnh động cục bộ

en: _Remote Video
vi: Phim từ _xa

en: Remote video image
vi: Hình ảnh động từ xa

en: _Picture-in-Picture
vi: Ảnh-tr_ong-Ảnh

en: Both video images
vi: Cả hai hình ảnh động

en: Picture-in-Picture in Separate _Window
vi: Ảnh-trong-Ảnh trong cửa sổ _riêng

en: Normal size
vi: Kích cỡ bình thường

en: Get help by reading the Ekiga manual
vi: Hãy tìm trợ giúp trong hướng dẫn Ekiga

en: View information about Ekiga
vi: Xem thông tin về Ekiga

en: Enter a URI on the left, and click this button to place a call or to hangup
vi: Hãy nhập vào bên trái một địa chỉ URL, sau đó bấm cái nút này để gọi hay ngừng nói

en: Dialpad
vi: Vùng quay số

en: Call history
vi: Lược sử cuộc gọi

en: Change the volume of your soundcard
vi: Điều chỉnh âm lượng của bo mạch âm thanh

en: Change the color settings of your video device
vi: Điều chỉnh thiết lập màu sắc của thiết bị ảnh động

en: Lost packets: %.1f %%
    Late packets: %.1f %%
    Out of order packets: %.1f %%
    Jitter buffer: %d ms%s%s%s
vi: Gói tin mất: %.1f %%
    Gói tin trễ: %.1f %%
    Gói tin sai thứ tự : %.1f %%
    Vùng đệm Jitter: %d ms%s%s%s

en: Makes Ekiga call the given URI
vi: Khiến trình Ekiga gọi địa chỉ URI đưa ra

en: Play sound for new voice mails
vi: Phát tiếng khi nhận thư thoại mới

en: Play sound for new instant messages
vi: Phát tiếng khi nhận tin nhắn tức khắc mới

en: _Full name:
vi: Tên đầ_y đủ :

en: Start _hidden
vi: K_hởi chạy ẩn

en: Show offline _contacts
vi: Hiện liên lạ_c ngoại tuyến

en: Video Display
vi: Trình bày ảnh động

en: Place windows displaying video _above other windows
vi: Hiển thị mọi cử_a sổ ảnh động trên các cửa sổ khác.

en: Call Forwarding
vi: Chuyển tiếp cuộc gọi

en: _Always forward calls to the given host
vi: _Luôn chuyển tiếp cuộc gọi đến máy đã chọn

en: If enabled, all incoming calls will be forwarded to the host that is specified in the protocol settings
vi: Bật thì mọi cuộc gọi đến sẽ được chuyển tiếp tới máy xác định trong thiết lập giao thức

en: Forward calls to the given host if _no answer
vi: Khô_ng trả lời nên chuyển tiếp cuộc gọi tới máy đưa ra

en: If enabled, all incoming calls will be forwarded to the host that is specified in the protocol settings if you do not answer the call
vi: Bật thì mọi cuộc gọi đến sẽ được chuyển tiếp tới máy xác định trong thiết lập giao thức, nếu bạn không trả lời cuộc gọi.

en: Forward calls to the given host if _busy
vi: _Bận nên chuyển tiếp cuộc gọi tới máy đưa ra

en: If enabled, all incoming calls will be forwarded to the host that is specified in the protocol settings if you already are in a call or if you are in Do Not Disturb mode
vi: Bật thì mọi cuộc gọi đến sẽ được chuyển tiếp tới máy xác định trong thiết lập giao thức, nếu bạn đang gọi hoặc nếu bạn đang ở chế độ Đừng làm phiền.

en: Call Options
vi: Tùy chọn gọi

note: Add all the fields
en: Timeout to reject or forward unanswered incoming calls (in seconds):
vi: Thời hạn sau đó cần từ chối hoặc chuyển tiếp cuộc gọi đến chưa được trả lời (theo giây):

en: Ekiga Sound Events
vi: Dữ kiện âm thanh Ekiga

en: Choose a sound
vi: Chọn âm thanh

en: Wavefiles
vi: Tập tin WAV

en: Misc Settings
vi: Thiết lập lặt vặt

en: Forward _URI:
vi: _URI chuyển tiếp:

note: The toggles
en: Enable H.245 _tunneling
vi: Bậ_t đường hầm H.245

en: Enable _early H.245
vi: Bật H.245 _sớm

en: Enable fast _start procedure
vi: Bật thủ tục _sở khởi nhanh

en: Connection will be established in Fast Start mode. Fast Start is a new way to start calls faster that was introduced in H.323v2. It is not supported by Netmeeting and using both Fast Start and H.245 Tunneling can crash some versions of Netmeeting.
vi: Kết nối sẽ được thiết lập ở chế độ sở khởi nhanh. Sở khởi nhanh là cách mới để sở khởi cuộc gọi một cách nhanh hơn so với cách được giới thiệu trong H.323v2. Netmeeting không hỗ trợ, và dùng cả sở khởi nhanh với đường hầm H.245 có thể làm hỏng một vài phiên bản Netmeeting.

en: DTMF Mode
vi: Chế độ DTMF

en: _Send DTMF as:
vi: _Gởi DTMF dạng:

en: _Outbound Proxy:
vi: Ủy nhiệm đi _ra:

en: Ringing Device
vi: Thiết bị réo chuông

en: Select the ringing audio device to use
vi: Chọn thiết bị réo chuông cần dùng

en: Output device:
vi: Thiết bị xuất:

en: Input device:
vi: Thiết bị nhập:

note: That button will refresh the device list
en: _Detect devices
vi: _Dò tìm Thiết bị

en: PAL (Europe)
vi: PAL (Châu Âu, Châu Úc)

en: NTSC (America)
vi: NTSC (Mỹ)

en: SECAM (France)
vi: SECAM (Pháp)

en: Select the transmitted video size
vi: Chọn kích cỡ ảnh động đã truyền

en: Codecs
vi: Codec

note: Translators: the full sentence is Automatically adjust jitter buffer between X and Y ms
en: Enable silence _detection
vi: Bật phát hiện _im lặng

en: Enable echo can_celation
vi: Bật _hủy tiếng vọng

en: Maximum _jitter buffer (in ms):
vi: _Vùng đệm tối đa hiệu ngẫu nhiên (theo miligiây):

note: Translators: the full sentence is Keep a minimum video quality of X %
en: Picture Quality
vi: Chất lượng ảnh

en: Maximum video _bitrate (in kbits/s):
vi: Tỷ lệ _bit ảnh động tối đa (theo kbit/giây):

en: The maximum video bitrate in kbits/s. The video quality and the effective frame rate will be dynamically adjusted to keep the bitrate at the given value.
vi: Tỷ lệ bit ảnh động tối đa theo kilobit/giây. Cả hai mức chất lượng ảnh động và tỷ lệ khung hiệu quả sẽ được chỉnh một cách động để giữ tỷ lệ bit ở giá trị đưa ra.

en: Ekiga Preferences
vi: Tùy thích Ekiga

note: #-#-#-#-#  1095 (CVS Version of Pidgin)  #-#-#-#-# Sound events
en: Sound Events
vi: Dữ kiện âm thanh

en: Protocols
vi: Giao thức

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

en: H.323 Settings
vi: Thiết lập H.323

en: You have %d message | You have %d messages
vi[0]: Bạn có %d tin nhẳn

en: Custom message...
vi: Tin nhẳn tự chọn...

note: Build the dialog
en: Custom Message
vi: Tin nhẳn riêng

en: Delete custom messages:
vi: Xoá các tin nhẳn riêng:

en: Define a custom message:
vi: Xác định một tin nhẳn riêng:

en: Forbidden
vi: Cấm

en: IM Client
vi: Trình nhắn tin nhanh

en: Empathy Internet Messaging
vi: Trình gửi tin nhắn Empathy

en: Chat on Google Talk, Facebook, MSN and many other chat services
vi: Trò chuyện qua Google Talk, Facebook, MSN và nhiều dịch vụ tương tự khác

en: Connection managers should be used
vi: Nên dùng trình quản lý kết nối

en: Whether connectivity managers should be used to automatically disconnect/reconnect.
vi: Bật/tắt sử dụng trình quản lý kết nối để tự động ngắt/tái kết nối.

en: Empathy should auto-connect on startup
vi: Trình Empathy nên tự động kết nối khi khởi chạy

en: Whether Empathy should automatically log into your accounts on startup.
vi: Empathy có nên tự động đăng nhập vào các tài khoản của bạn vào lúc khởi chạy hay không.

en: Empathy should auto-away when idle
vi: Empathy nên tự động đặt vắng mặt khi không hoạt động

en: Whether Empathy should go into away mode automatically if the user is idle.
vi: Empathy có nên tự động đăng nhập vào các tài khoản của bạn vào lúc khởi chạy hay không.

en: Empathy default download folder
vi: Thư mục tải về mặc định Empathy

en: The default folder to save file transfers in.
vi: Thư mục mặc định vào đó cần lưu tập tin được truyền đến.

note: translators: Automatic tasks which are run once to port/update account settings. Ideally, this shouldn't be exposed to users at all, we just use a gsettings key here as an optimization to only run it only once.
en: Magic number used to check if sanity cleaning tasks should be run
vi: Số ma thuật, dùng để kiểm tra xem có cần thực hiện dọn dẹp không

en: empathy-sanity-cleaning.c uses this number to check if the cleaning tasks should be executed or not. Users should not change this key manually.
vi: empathy-sanity-cleaning.c dùng số này để kiểm tra có cần thực hiện dọn dẹp không. Người dùng không nên thay đổi tham số này.

en: Whether to show contacts that are offline in the contact list.
vi: Bật/tắt hiện danh sách ngoại tuyến trong danh sách liên lạc.

en: Show Balance in contact list
vi: Hiện số dư tài khoản trong danh sách liên lạc

en: Whether to show account balances in the contact list.
vi: Chọn có hiện số dư tài khoản trong danh sách liên lạc hay không.

en: Hide main window
vi: Ẩn cửa sổ chính

en: Hide the main window.
vi: Ẩn cửa sổ chính.

en: Default directory to select an avatar image from
vi: Thư mục mặc định để chọn ảnh đại diện

en: The last directory that an avatar image was chosen from.
vi: Thư mục chứa ảnh đại diện lần trước.

en: Open new chats in separate windows
vi: Mở mỗi cuộc trò chuyện mới trong cửa sổ riêng

en: Always open a separate chat window for new chats.
vi: Luôn mở một cửa sổ riêng cho mỗi cuộc trò chuyện mới.

en: Display incoming events in the status area
vi: Hiện sự kiện đến trong vùng trạng thái

en: Display incoming events in the status area. If false, present them to the user immediately.
vi: Hiện sự kiện đến trong vùng trạng thái. Nếu để false, hiện cho người dùng ngay lập tức.

en: The position for the chat window side pane
vi: Vị trí khung cửa sổ tán gẫu ở bên

en: The stored position (in pixels) of the chat window side pane.
vi: Vị trí được lưu (theo điểm ảnh) của khung cửa sổ tán gẫu ở bên.

en: Show contact groups
vi: Hiện nhóm liên lạc

en: Whether to show groups in the contact list.
vi: Chọn có hiện nhóm trong danh sách liên lạc hay không.

en: Use notification sounds
vi: Dùng âm thanh thông báo

en: Whether to play a sound to notify of events.
vi: Có nên phát âm thanh báo khi sự kiện xảy ra hay không.

en: Disable sounds when away
vi: Tắt âm thanh khi vắng mặt

en: Whether to play sound notifications when away or busy.
vi: Bật/tắt phát âm thanh thông báo khi vắng mặt hoặc bận.

en: Play a sound for incoming messages
vi: Phát âm thanh khi nhận tin nhắn

en: Whether to play a sound to notify of incoming messages.
vi: Có nên phát âm thanh báo khi nhận được tin nhắn hay không.

en: Play a sound for outgoing messages
vi: Phát âm thanh khi gửi tin nhắn

en: Whether to play a sound to notify of outgoing messages.
vi: Có nên phát âm thanh báo khi gửi tin nhắn hay không.

en: Play a sound for new conversations
vi: Phát âm thanh khi bắt đầu cuộc trò chuyện mới

en: Whether to play a sound to notify of new conversations.
vi: Có nên phát âm thanh báo khi nhận được cuộc trò chuyện mới hay không.

en: Play a sound when a contact logs in
vi: Phát âm thanh khi một liên lạc đăng nhập

en: Whether to play a sound to notify of contacts logging into the network.
vi: Có nên phát âm thanh báo khi liên lạc đăng nhập vào mạng hay không.

en: Play a sound when a contact logs out
vi: Phát âm thanh khi một liên lạc đăng xuất

en: Whether to play a sound to notify of contacts logging out of the network.
vi: Có nên phát âm thanh báo khi liên lạc đăng xuất ra mạng hay không.

en: Play a sound when we log in
vi: Phát âm thanh khi chính bạn đăng nhập

en: Whether to play a sound when logging into a network.
vi: Có nên phát âm thanh báo khi đăng nhập vào một mạng hay không.

en: Play a sound when we log out
vi: Phát âm thanh khi chính bạn đăng xuất

en: Whether to play a sound when logging out of a network.
vi: Có nên phát âm thanh báo khi đăng xuất ra một mạng hay không.

en: Enable popup notifications for new messages
vi: Tự mở thông báo về tin nhắn mới

en: Whether to show a popup notification when receiving a new message.
vi: Có nên phát âm thanh báo khi nhận được một tin nhắn mới hay không.

en: Disable popup notifications when away
vi: Không tự mở thông báo khi vắng mặt

en: Whether to show popup notifications when away or busy.
vi: Có nên phát âm thanh báo khi vắng mặt/bận hay không.

en: Pop up notifications if the chat isn't focused
vi: Tự mở thông báo nếu cửa sổ trò chuyện không có tiêu điểm

en: Whether to show a popup notification when receiving a new message even if the chat is already opened, but not focused.
vi: Có nên hiển thị hay không một thông báo tự mở khi nhận một tin nhắn mới, ngay cả nếu cửa sổ trò chuyện đã mở nhưng không có tiêu điểm.

en: Pop up notifications when a contact logs in
vi: Thông báo khi bạn bè đăng nhập

en: Whether to show a popup notification when a contact goes online.
vi: Bật tắt thông báo khi một liên lạc trực tuyến.

en: Pop up notifications when a contact logs out
vi: Thông báo khi bạn bè đăng xuất

en: Whether to show a popup notification when a contact goes offline.
vi: Bật/tắt thông báo khi một liên lạc ngoại tuyén.

en: Use graphical smileys
vi: Dùng biểu tượng xúc cảm

en: Whether to convert smileys into graphical images in conversations.
vi: Bật/tắt chuyển đổi ký tự miêu tả mặt cười thành biểu tượng xúc cảm trong khi trò chuyện.

en: Show contact list in rooms
vi: Hiện danh sách liên lạc trong phòng

en: Whether to show the contact list in chat rooms.
vi: Bật/tắt hiển thị danh sách liên lạc trong phòng tán gẫu.

en: Chat window theme
vi: Sắc thái cửa sổ trò chuyện

en: The theme that is used to display the conversation in chat windows.
vi: Sắc thái được dùng để hiển thị cuộc đối thoại trong cửa sổ trò chuyện.

en: Chat window theme variant
vi: Sắc thái cửa sổ trò chuyện

en: The theme variant that is used to display the conversation in chat windows.
vi: Sắc thái được dùng để hiển thị cuộc đối thoại trong cửa sổ trò chuyện.

en: Path of the Adium theme to use
vi: Đường dẫn đến sắc thái Adium cần dùng

en: Path of the Adium theme to use if the theme used for chat is Adium. Deprecated.
vi: Đường dẫn đến sắc thái Adium cần dùng nếu dùng sắc thái Adium. Không khuyến khích.

en: Enable WebKit Developer Tools
vi: Bật bộ công cụ phát triển WebKit

en: Whether WebKit developer tools, such as the Web Inspector, should be enabled.
vi: Bật/tắt bộ công cụ phát triển WebKit, như trình kiểm tra Web.

en: Inform other users when you are typing to them
vi: Thông báo người dùng khác khi bạn đang nhập liệu

en: Whether to send the 'composing' or 'paused' chat states. Does not currently affect the 'gone' state.
vi: Có gửi trạng thái 'composing' (nhập liệu) hoặc 'paused' (tạm dừng) không. Hiện thời không ảnh hưởng trạng thái 'gone' (đi vắng).

en: Use theme for chat rooms
vi: Dùng sắc thái cho phòng trò chuyện

en: Whether to use the theme for chat rooms.
vi: Bật/tắt dùng sắc thái cho phòng trò chuyện.

en: Spell checking languages
vi: Ngôn ngữ kiểm tra chính tả

en: Comma-separated list of spell checker languages to use (e.g. "en, fr, nl").
vi: Danh sách ngôn ngữ để kiểm tra chính tả, phân cách bằng dấu phẩy (v.d. "en, fr, ja, vi").

en: Enable spell checker
vi: Bật kiểm tra chính tả

en: Whether to check words typed against the languages you want to check with.
vi: Bật/tắt kiểm tra đoạn gõ so với những ngôn ngữ đã chọn hay không.

en: Nick completed character
vi: Ký tự điền nốt tên hiệu

en: Character to add after nickname when using nick completion (tab) in group chat.
vi: Ký tự cần thêm vào sau tên hiệu khi sử dụng chức năng điền nốt tên hiệu (tab) trong nhóm trò chuyện.

en: Empathy should use the avatar of the contact as the chat window icon
vi: Empathy nên dùng ảnh đại diện của liên lạc làm biểu tượng cửa sổ trò chuyện

en: Whether Empathy should use the avatar of the contact as the chat window icon.
vi: Dùng ảnh đại diện cho liên lạc làm biểu tượng cửa sổ trò chuyện.

en: Last account selected in Join Room dialog
vi: Tài khoản chọn cuối cùng trong hộp thoại Tham gia phòng

en: D-Bus object path of the last account selected to join a room.
vi: Đường dẫn đối tượng D-Bus của tài khoản chọn lần cuối để tham gia phòng.

en: Camera device
vi: Máy quay

en: Default camera device to use in video calls, e.g. /dev/video0.
vi: Thiết bị máy quay mặc định để dùng cho thoại có hình, ví dụ /dev/video0.

en: Camera position
vi: Vị trí máy quay

en: Position the camera preview should be during a call.
vi: Vị trí khung xem thử hình trong suốt cuộc gọi.

en: Echo cancellation support
vi: Hỗ trợ khử tiếng vang

en: Whether to enable Pulseaudio's echo cancellation filter.
vi: Có bật bộ lọc huỷ tiếng vang của Pulseaudio không.

en: Show hint about closing the main window
vi: Hiện gợi ý về đóng cửa sổ chính

en: Whether to show the message dialog about closing the main window with the 'x' button in the title bar.
vi: Có hiển thị hộp thoại thông điệp về việc đóng cửa sổ chính bằng nút "x" trên thanh tựa đề hay không.

en: Empathy can publish the user's location
vi: Empathy được phép công bố vị trí người dùng

en: Whether Empathy can publish the user's location to their contacts.
vi: Bật/tắt công bố vị trí người dùng với những liên lạc.

en: Empathy can use the network to guess the location
vi: Empathy được phép dùng mạng để xác định vị trí

en: Whether Empathy can use the network to guess the location.
vi: Bật/tắt cho phép Empathy dùng mạng để xác định vị trí.

en: Empathy can use the cellular network to guess the location
vi: Empathy được phép dùng mạng di động để xác định vị trí

en: Whether Empathy can use the cellular network to guess the location.
vi: Bật/tắt cho phép Empathy dùng mạng di động để xác định vị trí.

en: Empathy can use the GPS to guess the location
vi: Empathy được phép dùng GPS để xác định vị trí

en: Whether Empathy can use the GPS to guess the location.
vi: Bật/tắt cho phép Empathy dùng GPS để xác định vị trí.

en: Empathy should reduce the location's accuracy
vi: Empathy nên giảm độ chính xác vị trí địa lý

en: Whether Empathy should reduce the location's accuracy for privacy reasons.
vi: Bật/tắt buộc Empathy giảm độ chính xác vị trí vì lý do riêng tư.

en: No reason was specified
vi: Không cung cấp lý do

en: The change in state was requested
vi: Thay đổi về tình trạng đã được yêu cầu

en: You canceled the file transfer
vi: Bạn đã thôi tiến trình truyền tập tin

en: Error while trying to transfer the file
vi: Gặp lỗi trong khi thử truyền tập tin đó

en: The other participant is unable to transfer the file
vi: Người dự khác không thể truyền tập tin đó

en: File transfer completed, but the file was corrupted
vi: Hoàn tất truyền nhưng tập tin bị hư

en: File transfer not supported by remote contact
vi: Đầu liên lạc bên kia không hỗ trợ truyền tập tin

en: The selected file is not a regular file
vi: Tập tin được chọn không phải tập tin bình thường

en: The selected file is empty
vi: Tập tin được chọn là tập tin rỗng

en: Password not found
vi: Không tìm thấy mật khẩu

en: IM account password for %s (%s)
vi: Mật khẩu tài khoản IM cho %s (%s)

en: Password for chatroom '%s' on account %s (%s)
vi: Mật khẩu phòng tán gẫu '%s' trên tài khoản %s (%s)

note: Translators: this is an outgoing call, e.g. 'Called Alice'
en: Called %s
vi: Gọi cho %s

en: %d second ago | %d seconds ago
vi[0]: %d giây trước

note: #-#-#-#-#  1017 (NetworkManager HEAD)  #-#-#-#-# less than an hour ago
en: %d minute ago | %d minutes ago
vi[0]: %d phút trước

en: %d hour ago | %d hours ago
vi[0]: %d giờ trước

en: %d week ago | %d weeks ago
vi[0]: %d tuần trước

en: %d month ago | %d months ago
vi[0]: %d tháng trước

[ctx: presence]
note: translators: presence type is unknown
en: Unknown
vi: Không rõ

en: No reason specified
vi: Không cung cấp lý do

en: Certificate untrusted
vi: Chứng nhận không đáng tin

en: Certificate self-signed
vi: Chứng nhận tự ký

en: Certificate error
vi: Lỗi chứng nhận

en: Encryption is not available
vi: Không hỗ trợ mã hoá

en: Certificate is invalid
vi: Chứng nhận không hợp lệ

en: Connection has been refused
vi: Kết nối bị từ chối

en: Server is currently too busy to handle the connection
vi: Máy chủ đang bận không thể xử lý kết nối

en: Certificate has been revoked
vi: Chứng nhận bị thu hồi

en: Your software is too old
vi: Phần mềm của bạn cũ quá

en: People Nearby
vi: Người chung quanh

en: Yahoo! Japan
vi: Yahoo! Nhật Bản

note: #-#-#-#-#  338 (gnucash 2.2.2)  #-#-#-#-# src/report/report-system/options-utilities.scm
en: All accounts
vi: Mọi tài khoản

en: Pass_word
vi: Mật khẩ_u

en: Screen _Name
vi: Tê_n hiển thị

en: <b>Example:</b> MyScreenName
vi: <b>Ví dụ:</b> TênHiểnThị

note: #-#-#-#-#  134 (empathy TRUNK)  #-#-#-#-# remember password ticky box
en: Remember password
vi: Nhớ mật khẩu

en: What is your AIM screen name?
vi: Tên hiển thị AIM của bạn là gì?

en: What is your AIM password?
vi: Mật khẩu AIM của bạn là gì?

en: A_pply
vi: Á_p dụng

en: L_og in
vi: Đăng _nhập

en: This account already exists on the server
vi: Tài khoản này đã có trên máy chủ

en: Create a new account on the server
vi: Tạo tài khoản mới trên máy chủ

note: To translators: The parameter is the protocol name. The resulting * string will be something like: "Jabber Account"
en: %s Account
vi: Tài khoản %s

en: New account
vi: Tài khoản mới

en: Login I_D
vi: I_D đăng nhập

en: <b>Example:</b> username
vi: <b>Ví dụ:</b> tênngườidùng

en: What is your GroupWise User ID?
vi: ID GroupWise của bạn là gì?

en: What is your GroupWise password?
vi: Mật khẩu GroupWise của bạn là gì?

en: <b>Example:</b> 123456789
vi: <b>Ví dụ:</b> 123456789

en: Ch_aracter set
vi: _Bảng mã

en: What is your ICQ UIN?
vi: UIN ICQ của bạn là gì?

en: What is your ICQ password?
vi: Mật khẩu ICQ của bạn là gì?

en: Add…
vi: Thêm…

en: Most IRC servers don't need a password, so if you're not sure, don't enter a password.
vi: Phần lớn các máy chủ IRC không yêu cầu mật khẩu nên nếu bạn không chắc chắn thì đừng nhập mật khẩu vào đây.

en: Quit message
vi: Thông điệp thoát

en: Which IRC network?
vi: Mạng IRC nào?

en: What is your IRC nickname?
vi: Biệt hiệu IRC của bạn là gì?

en: What is your Facebook username?
vi: Tên người dùng Facebook Live của bạn là gì?

note: This string is not wrapped in the dialog so you may have to add some '\n' to make it look nice.
en: This is your username, not your normal Facebook login.
    If you are facebook.com/<b>badger</b>, enter <b>badger</b>.
    Use <a href="http://www.facebook.com/username/">this page</a> to choose a Facebook username if you don't have one.
vi: Đây là tên người dùng, không phải đăng nhập Facebook bình thường.
    Nếu bạn là facebook.com/<b>xinhxinh</b>, nhập <b>xinhxinh</b>.
    Dùng <a href="http://www.facebook.com/username/">trang này</a> để chọn tên người dùng Facebook nếu bạn chưa có.

en: What is your Facebook password?
vi: Mật khẩu Facebook của bạn là gì?

en: What is your Google ID?
vi: ID Google của bạn là gì?

en: <b>Example:</b> user@gmail.com
vi: <b>Ví dụ:</b> user@gmail.com

en: What is your Google password?
vi: Mật khẩu Google của bạn là gì?

en: <b>Example:</b> user@jabber.org
vi: <b>Ví dụ:</b> user@jabber.org

en: I_gnore SSL certificate errors
vi: _Bỏ qua lỗi chứng nhận SSL

en: Priori_ty
vi: Ư_u tiên

en: Reso_urce
vi: Tài ngu_yên

en: Encr_yption required (TLS/SSL)
vi: Yêu cầu _mật mã (TLS/SSL)

en: Override server settings
vi: Đè thiết lập máy chủ

en: Use old SS_L
vi: Dùng SS_L cũ

en: What is your Jabber ID?
vi: ID Jabber của bạn là gì?

en: What is your desired Jabber ID?
vi: ID Jabber bạn mong muốn là gì?

en: What is your Jabber password?
vi: Mật khẩu Jabber của bạn là gì?

en: What is your desired Jabber password?
vi: Mật khẩu Jabber mong muốn của bạn là gì?

en: Nic_kname
vi: _Biệt hiệu

en: _Last Name
vi: _Họ

en: _First Name
vi: _Tên

en: _Published Name
vi: Tên công _bố

en: _Jabber ID
vi: ID _Jabber

en: E-_mail address
vi: Địa chỉ e-_mail

en: <b>Example:</b> user@hotmail.com
vi: <b>Ví dụ:</b> user@hotmail.com

en: What is your Windows Live ID?
vi: ID Windows Live của bạn là gì?

en: What is your Windows Live password?
vi: Mật khẩu Windows Live của bạn là gì?

note: #-#-#-#-#  428  #-#-#-#-# i18n: ectx: property (text), widget (QLabel, label)
en: <b>Example:</b> user@my.sip.server
vi: <b>Ví dụ:</b> user@my.sip.server

en: Use this account to call _landlines and mobile phones
vi: Dùng tài khoản này để gọi điện thoại _bàn và di động

en: NAT Traversal Options
vi: Tuỳ chọn vượt NAT

en: Proxy Options
vi: Tuỳ chọn uỷ nhiệm

en: Miscellaneous Options
vi: Tuỳ chọn linh tinh

en: STUN Server
vi: Máy chủ STUN

en: Discover the STUN server automatically
vi: Tự động phát hiện máy chủ STUN

en: Discover Binding
vi: Phát hiện gắn kết

en: Keep-Alive Options
vi: Tuỳ chọn Keep-Alive (giữ kết nối)

en: Mechanism
vi: Cơ chế

en: Interval (seconds)
vi: Khoảng lặp (giây)

en: Authentication username
vi: Tên người dùng để xác thực

en: Loose Routing
vi: Định tuyến lỏng lẻo

en: Ignore TLS Errors
vi: Bỏ qua lỗi TLS

en: Local IP Address
vi: Địa chỉ IP cục bộ

en: What is your SIP login ID?
vi: ID đăng nhập SIP của bạn là gì?

en: What is your SIP account password?
vi: Mật khẩu SIP của bạn là gì?

en: Yahoo! I_D:
vi: I_D Yahoo!:

en: I_gnore conference and chat room invitations
vi: _Bỏ qua lời mời hội thảo hay phòng trò chuyện

en: _Room List locale:
vi: _Miền địa phương danh sách phòng:

en: Ch_aracter set:
vi: _Bảng mã:

en: What is your Yahoo! ID?
vi: Yahoo! ID của bạn là gì?

en: What is your Yahoo! password?
vi: Mật khẩu Yahoo! của bạn là gì?

en: Couldn't convert image
vi: Không thể chuyển đổi ảnh

en: None of the accepted image formats are supported on your system
vi: Không có định dạng ảnh được hỗ trợ nào trên hệ thống này

en: Couldn't save picture to file
vi: Không thể lưu ảnh vào tập tin

en: Select Your Avatar Image
vi: Chọn ảnh riêng

en: Take a picture...
vi: Chụp hình...

en: Click to enlarge
vi: Nhấn để phóng to

en: Authentication failed for account <b>%s</b>
vi: Lỗi xác thực cho tài khoản <b>%s</b>

en: Enter your password for account
    <b>%s</b>
vi: Nhập mật khẩu cho tài khoản
    <b>%s</b>

en: There was an error starting the call
vi: Không thể bắt đầu cuộc gọi

en: The specified contact doesn't support calls
vi: Liên lạc này không hỗ trợ gọi điện

en: The specified contact is offline
vi: Liên lạc này đã ngoại tuyến.

en: The specified contact is not valid
vi: Liên lạc này không hợp lệ

en: Emergency calls are not supported on this protocol
vi: Giao thức này không hỗ trợ cuộc gọi khẩn cấp

en: You don't have enough credit in order to place this call
vi: Bạn không đủ tín dụng để thực hiện cuộc gọi này

en: Failed to open private chat
vi: Lỗi mở trò chuyện riêng tư

en: Topic not supported on this conversation
vi: Chủ đề không được hỗ trợ trong cuộc trò chuyện này

en: You are not allowed to change the topic
vi: Bạn không được phép thay đổi chủ đề trò chuyện

en: Invalid contact ID
vi: ID liên lạc không hợp lệ

en: /clear: clear all messages from the current conversation
vi: /clear: xoá mọi trao đổi trong cuộc trò chuyện hiện thời

en: /topic <topic>: set the topic of the current conversation
vi: /topic <chủ đề>: đặt chủ đề cho cuộc trò chuyện hiện thời

en: /join <chat room ID>: join a new chat room
vi: /join <id phòng trò chuyện>: tham gia phòng trò chuyện mới

en: /j <chat room ID>: join a new chat room
vi: /j <id phòng trò chuyện>: tham gia phòng trò chuyện mới

en: /part [<chat room ID>] [<reason>]: leave the chat room, by default the current one
vi: /part [<ID phòng trò chuyện>] [<lý do>]: rời phòng (mặc định là phòng hiện thời)

en: /query <contact ID> [<message>]: open a private chat
vi: /query <id liên lạc> [<thông điệp>]: mở trò chuyện riêng tư

en: /msg <contact ID> <message>: open a private chat
vi: /msg <id liên lạc> <thông điệp>: mở trò chuyện riêng tư

en: /nick <nickname>: change your nickname on the current server
vi: /nick <biệt hiệu>: đổi biệt hiệu của bạn trên máy chủ hiện thời

en: /me <message>: send an ACTION message to the current conversation
vi: /me <thông điệp>: gửi thông điệp ACTION (hành động) đến cuộc trò chuyện hiện thời

en: /say <message>: send <message> to the current conversation. This is used to send a message starting with a '/'. For example: "/say /join is used to join a new chat room"
vi: /say <thông điệp>: gửi <thông điệp> đến cuộc trò chuyện hiện thời. Dùng để gửi thông điệp bắt đầu bằng '/'. Ví dụ "/sau /join được dùng để tham gia phòng trò chuyện"

en: /whois <contact ID>: display information about a contact
vi: /whois <ID liên lạc>: hiện thông tin về một liên lạc

en: /help [<command>]: show all supported commands. If <command> is defined, show its usage.
vi: /help [<lệnh>]: hiện mọi lệnh hỗ trợ. Nếu có <lệnh> thì hiện cách sử dụng.

en: Unknown command; see /help for the available commands
vi: Lệnh lạ, xem /help để biết danh sách lệnh có thể dùng

en: insufficient balance to send message
vi: Không đủ số dư tài khoản để gửi tin nhắn

en: Error sending message '%s': %s
vi: Gặp lỗi khi gửi tin nhắn '%s': %s

note: translators: error used when user doesn't have enough credit on his * account to send the message.
en: insufficient balance to send message. <a href='%s'>Top up</a>.
vi: không đủ số dư tài khoản để gửi tin nhắn. <a href='%s'>Hãy nạp tiền</a>.

en: not capable
vi: không thể

en: offline
vi: ngoại tuyến

en: invalid contact
vi: liên lạc không hợp lệ

en: too long message
vi: tin nhắn quá dài

en: Topic:
vi: Chủ đề:

en: Topic set to: %s
vi: Chủ đề được đặt thành: %s

en: Topic set by %s to: %s
vi: %s đặt chủ đề thành: %s

note: No need to display this 'event' is no topic can be defined anyway
en: No topic defined
vi: Chưa xác định chủ đề

en: (No Suggestions)
vi: (Không có gợi ý)

note: translators: %s is the selected word
en: Add '%s' to Dictionary
vi: Thêm '%s' vào từ điển

note: translators: first %s is the selected word, * second %s is the language name of the target dictionary
en: Add '%s' to %s Dictionary
vi: Thêm '%s' vào từ điển %s

en: Insert Smiley
vi: Chèn hình cười

note: Spelling suggestions
en: _Spelling Suggestions
vi: _Gợi ý chính tả

en: Failed to retrieve recent logs
vi: Lỗi nhận bản ghi gần đây

en: %s has disconnected
vi: %s đã ngắt kết nối

note: translators: reverse the order of these arguments * if the kicked should come before the kicker in your locale.
en: %1$s was kicked by %2$s
vi: %2$s đã đá văng %1$s

en: %s was kicked
vi: %s đã bị đá

note: translators: reverse the order of these arguments * if the banned should come before the banner in your locale.
en: %1$s was banned by %2$s
vi: %2$s đã cấm %1$s

en: %s was banned
vi: %s đã bị cấm

en: %s has left the room
vi: %s rời phòng

en: %s has joined the room
vi: %s vào phòng

note: Add message
en: Would you like to store this password?
vi: Bạn có muốn lưu mật khẩu không?

en: Not now
vi: Không phải lúc này

en: Wrong password; please try again:
vi: Mật khẩu sai; vui lòng thử lại:

note: Add message
en: This room is protected by a password:
vi: Vào phòng này cần mật khẩu:

en: Unknown or invalid identifier
vi: Định danh lạ hoặc không hợp lệ

en: Contact blocking temporarily unavailable
vi: Tạm thời không thể chặn liên lạc

en: Contact blocking unavailable
vi: Không hỗ trợ chặn liên lạc

en: Could not block contact
vi: Không thể chặn liên lạc

en: Edit Blocked Contacts
vi: Thay đổi liên lạc bị chặn

en: Blocked Contacts
vi: Liên lạc bị chặn

en: Phone number
vi: Số điện thoại

note: Note to translators: this is the caption for a string of the form "5 * minutes ago", and refers to the time since the contact last interacted * with their IM client.
en: Last seen:
vi: Lần cuối cùng trực tuyến:

en: Connected from:
vi: Kết nối từ:

note: FIXME: once Idle implements SimplePresence using this information, we can * and should bin this.
en: Away message:
vi: Thông điệp khi vắng mặt:

en: mobile
vi: di động

en: voice
vi: tiếng

en: preferred
vi: ưa thích

en: postal
vi: bưu chính

en: parcel
vi: bưu kiện

note: Title
en: Search contacts
vi: Tìm liên lạc

en: _Add Contact
vi: Thê_m liên lạc

en: No contacts found
vi: Không tìm thấy liên lạc

en: Your message introducing yourself:
vi: Thông điệp giới thiệu bản thân:

en: Please let me see when you're online. Thanks!
vi: Cho mình biết khi bạn lên mạng nhé. Cám ơn!

en: Save Avatar
vi: Lưu ảnh riêng

en: Unable to save avatar
vi: Không thể lưu ảnh riêng

en: Contact Details
vi: Chi tiết liên lạc

en: Information requested…
vi: Yêu cầu thông tin…

en: <b>Location</b> at (date)
vi: <b>Vị trí</b> vào (ngày)

en: Client Information
vi: Thông tin ứng dụng khách

en: Select the groups you want this contact to appear in.  Note that you can select more than one group or no groups.
vi: Chọn những nhóm nơi bạn muốn liên lạc này xuất hiện; bạn có khả năng chọn một hay nhiều nhóm hay không chọn nhóm (≥0 nhóm).

en: _Add Group
vi: _Thêm Nhóm

[ctx: verb in a column header displaying group names]
en: Select
vi: Chọn

en: New Contact
vi: Liên lạc mới

en: Are you sure you want to block '%s' from contacting you again?
vi: Bạn có chắc muốn chặn '%s' lần nữa không?

en: The following identity will be blocked: | The following identities will be blocked:
vi[0]: Danh sách sẽ bị chặn:

en: The following identity can not be blocked: | The following identities can not be blocked:
vi[0]: Danh sách không thể bị chặn:

en: _Block
vi: _Chặn

en: _Report this contact as abusive | _Report these contacts as abusive
vi[0]: _Thông báo người dùng lạm dụng

en: Edit Contact Information
vi: Sửa thông tin liên lạc

note: Translators: the heading at the top of the Information dialogue
en: Linked Contacts
vi: Liên lạc có kết nối

en: gnome-contacts not installed
vi: chưa cài đặt gnome-contacts

en: Please install gnome-contacts to access contacts details.
vi: Vui lòng cài đặt gnome-contacts để truy cập chi tiết liên lạc.

en: Select account to use to place the call
vi: Chọn tài khoản dùng để gọi điện

en: _Block Contact
vi: _Chặn liên lạc

en: Delete and _Block
vi: Xoá và _chặn

en: Do you really want to remove the contact '%s'?
vi: Bạn thực sự muốn bỏ liên lạc '%s' không?

en: Do you really want to remove the linked contact '%s'? Note that this will remove all the contacts which make up this linked contact.
vi: Bạn có muốn bỏ liên lạc được liên kết '%s' không? Chú ý điều này sẽ bỏ mọi liên lạc hình thành nên liên lạc liên kết này.

en: Removing contact
vi: Đang gỡ bỏ liên lạc

[ctx: menu item]
en: _Audio Call
vi: _Gọi thoại

[ctx: menu item]
en: _Video Call
vi: _Gọi video

en: _Previous Conversations
vi: _Cuộc trò chuyện trước

en: Share My Desktop
vi: Chia sẻ màn hình làm việc

en: Infor_mation
vi: Thôn_g tin

[ctx: Edit individual (contextual menu)]
en: _Edit
vi: _Sửa

note: send invitation
en: Inviting you to this room
vi: Mời bạn vào phòng này

en: _Invite to Chat Room
vi: Mờ_i vào phòng trò chuyện

en: _Add Contact…
vi: Thê_m liên lạc…

en: Do you really want to remove the group '%s'?
vi: Bạn có thực sự muốn bỏ nhóm '%s' không?

en: Removing group
vi: Đang gỡ bỏ nhóm

en: Country ISO Code:
vi: Mã ISO quốc gia:

en: Area:
vi: Vùng:

en: Building:
vi: Toà nhà:

en: Floor:
vi: Tầng:

en: Room:
vi: Phòng:

en: Accuracy Level:
vi: Mức chính xác:

en: Vertical Error (meters):
vi: Nhiễu dọc (mét):

en: Horizontal Error (meters):
vi: Nhiễu ngang (mét):

en: Bearing:
vi: Mang:

en: Climb Speed:
vi: Tốc độ leo:

en: Last Updated on:
vi: Lần cập nhật cuối:

en: %B %e, %Y at %R UTC
vi: %B %e, %Y lúc %R UTC

note: #-#-#-#-#  134 (empathy TRUNK)  #-#-#-#-# Alias #-#-#-#-#  428  #-#-#-#-# i18n: ectx: property (text), widget (QLabel, aliasLabel)
en: Alias:
vi: Bí danh:

en: Linked contact containing %u contact | Linked contacts containing %u contacts
vi[0]: Liên lạc liên kết có %u liên lạc

en: <b>Location</b> at (date)
vi: <b>Vị trí</b> vào (ngày)

en: Online from a phone or mobile device
vi: Trực tuyến từ điện thoại (di động)

en: New Network
vi: Mạng mới

en: Choose an IRC network
vi: Chọn mạng IRC

en: Reset _Networks List
vi: Đặt lại _danh sách mạng

[ctx: verb displayed on a button to select an IRC network]
en: Select
vi: Chọn

en: new server
vi: máy phục vụ mới

en: Empathy can automatically discover and chat with the people connected on the same network as you. If you want to use this feature, please check that the details below are correct.
vi: Empathy có thể tự khám phá và cho phép trò chuyện với người dùng kết nối trên cùng mạng nội bộ. Nếu bạn muốn dùng tính năng này, hãy bảo đảm thông tin bên dưới là đúng.

en: People nearby
vi: Người chung quanh

en: You can change these details later or disable this feature by choosing <span style="italic">Edit → Accounts</span> in the Contact List.
vi: Bạn có thể thay đổi chi tiết sau này, hoặc tắt tính năng này bằng cách chọn <span style="italic">Sửa → Tài khoản</span> trong Danh sách liên lạc.

en: Chat in %s
vi: Chat ở %s

en: Chat with %s
vi: Chat với %s

en: %s second | %s seconds
vi[0]: %s giây

en: %s minute | %s minutes
vi[0]: %s phút

en: Call took %s, ended at %s
vi: Cuộc gọi kéo dài %s, kết thúc lúc %s

en: Who
vi: Ai

en: Text chats
vi: Các cuộc trò chuyện

en: Incoming calls
vi: Cuộc gọi đến

en: Outgoing calls
vi: Cuộc gọi đi

en: Missed calls
vi: Cuộc gọi nhỡ

en: What
vi: Cái gì

en: Are you sure you want to delete all logs of previous conversations?
vi: Bạn có chắc bạn muốn xóa nhật ký mọi cuộc trò chuyện trước đây không?

en: Delete from:
vi: Xóa từ:

en: Delete All History...
vi: Xóa sạch nhật ký

en: <span size="x-large">Loading...</span>
vi: <span size="x-large">Đang tải...</span>

en: What kind of chat account do you have?
vi: Bạn có những loại tài khoản tin nhanh/trò chuyện nào?

en: Adding new account
vi: Thêm tài khoản mới

en: Enter a contact identifier or phone number:
vi: Nhập định danh hoặc số điện thoại liên lạc:

note: Tweak the dialog
en: New Call
vi: Cuộc gọi mới

en: The contact is offline
vi: Liên lạc ngoại tuyến

en: The specified contact is either invalid or unknown
vi: Liên lạc này không hợp lệ hoặc không rõ

en: The contact does not support this kind of conversation
vi: Liên lạc không hỗ trợ kiểu trò chuyện này

en: The requested functionality is not implemented for this protocol
vi: Tính năng yêu cầu chưa được cài đặt cho giao thức này

en: Could not start a conversation with the given contact
vi: Không thể bắt đầu cuộc trò chuyện với liên lạc

en: You are banned from this channel
vi: Bạn bị cấm ở kênh này

en: This channel is full
vi: Kênh đầy

en: You must be invited to join this channel
vi: Bạn phải được mời mới có thể tham gia kênh này

en: Can't proceed while disconnected
vi: Không thể tiến hành khi đã ngắt kết nối

en: There was an error starting the conversation
vi: Lỗi bắt đầu cuộc hội thoại

note: Tweak the dialog
en: New Conversation
vi: Cuộc trò chuyện mới

note: COL_STATUS_TEXT COL_STATE_ICON_NAME COL_STATE COL_DISPLAY_MARKUP COL_STATUS_CUSTOMISABLE COL_TYPE
en: Custom Message…
vi: Thông điệp riêng…

en: Edit Custom Messages…
vi: Sửa thông điệp riêng…

en: Click to remove this status as a favorite
vi: Nhấn để bỏ trạng thái này khỏi danh sách yêu thích

en: Click to make this status a favorite
vi: Nhấn để chọn trạng thái này là yêu thích

note: Translators: %s is a status message like 'At the pub' for example
en: <b>Current message: %s</b>
    <small><i>Press Enter to set the new message or Esc to cancel.</i></small>
vi: <b>Thông điệp hiện tại: %s</b>
    <small><i>Nhấn Enter để đặt thông điệp mới hoặc Esc để thôi.</i></small>

en: Set status
vi: Đặt trạng thái

note: Custom messages
en: Custom messages…
vi: Thông điệp riêng…

note: Create account To translator: %s is the name of the protocol, such as "Google Talk" or * "Yahoo!"
en: New %s account
vi: Tài khoản %s mới

en: Received an instant message
vi: Nhận được một tin nhắn

en: Sent an instant message
vi: Đã gửi một tin nhắn

en: Incoming chat request
vi: Yêu cầu trò chuyện gửi đến

en: Contact connected
vi: Liên lạc mới kết nối

en: Contact disconnected
vi: Liên lạc mới bị ngắt kết nối

en: Connected to server
vi: Mới kết nối tới máy phục vụ

en: Incoming voice call
vi: Cuộc gọi nói tiếng gửi đến

en: Outgoing voice call
vi: Cuộc gọi tiếng nói gửi đi

en: Voice call ended
vi: Cuộc gọi tiếng nói đã kết thúc

en: Edit Custom Messages
vi: Sửa dòng trạng thái riêng

en: Subscription Request
vi: Yêu cầu đăng ký

en: _Decline
vi: _Từ chối

en: Message edited at %s
vi: Tin nhắn được chỉnh sửa lúc %s

en: The identity provided by the chat server cannot be verified.
vi: Không thể xác minh định danh cung cấp bởi máy chủ trò chuyện.

en: The certificate is not signed by a Certification Authority.
vi: Chứng nhận không được ký bởi Certification Authority.

en: The certificate hasn't yet been activated.
vi: Chứng nhận chưa được kích hoạt.

en: The certificate does not have the expected fingerprint.
vi: Chứng nhận không có dấu vân tay cần có.

en: The hostname verified by the certificate doesn't match the server name.
vi: Tên máy được xác nhận không khớp với tên máy chủ.

en: The certificate is self-signed.
vi: Chứng nhận tự ký.

en: The certificate has been revoked by the issuing Certification Authority.
vi: Chứng nhận đã bị thu hồi bởi CA phát hành.

en: The certificate is cryptographically weak.
vi: Chứng nhận yếu về mặt mật mã.

en: The certificate length exceeds verifiable limits.
vi: Độ dài chứng nhận vượt quá giới hạn có thể xác minh.

en: The certificate is malformed.
vi: Chứng nhận không đúng định dạng.

en: Expected hostname: %s
vi: Tên máy cần có: %s

en: Certificate hostname: %s
vi: Tên máy trong chứng nhận: %s

en: Untrusted connection
vi: Kết nối không tin cậy

en: This connection is untrusted. Would you like to continue anyway?
vi: Kết nối không đáng tin. Bạn vẫn muốn tiếp tục chứ?

en: Remember this choice for future connections
vi: Nhớ lựa chọn này cho tương lai

en: Certificate Details
vi: Chi tiết chứng nhận

en: Unable to open URI
vi: Không thể mở địa chỉ URI

en: Insufficient free space to save file
vi: Không đủ chỗ để lưu tập tin

en: %s of free space are required to save this file, but only %s is available. Please choose another location.
vi: Cần %s vùng trống để lưu tập tin này nhưng chỉ có %s. Vui lòng chọn chỗ khác.

en: Incoming file from %s
vi: Tập tin đến từ %s

en: Go online to edit your personal information.
vi: Vào trực tuyến để sửa thông tin cá nhân.

en: <b>Personal Details</b>
vi: <b>Chi tiết cá nhân</b>

note: #-#-#-#-#  134 (empathy TRUNK)  #-#-#-#-# Copy Link Address menu item
en: _Copy Link Address
vi: _Chép địa chỉ liên kết

en: Instant Message (Empathy)
vi: Nhắn tin (Empathy)

en: Empathy 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: Empathy 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ó với điều kiệ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 (tùy chọn) bất kỳ phiên bản sau nào.

en: Empathy 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: Empathy đượ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: You should have received a copy of the GNU General Public License along with Empathy; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-130159 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 Empathy; 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-130159, USA (Mỹ).

en: An Instant Messaging client for GNOME
vi: Ứng dụng khách tin nhắn tức khắc cho GNOME

en: Don't display any dialogs; do any work (eg, importing) and exit
vi: Không hiện bất kỳ hộp thoại nào; thực hiện bất kỳ công việc nào (vd, nhập) và thoát

en: Don't display any dialogs unless there are only "People Nearby" accounts
vi: Không hiện bất kỳ hộp thoại nào trừ khi có tài khoản "Người chung quanh"

en: Initially select given account (eg, gabble/jabber/foo_40example_2eorg0)
vi: Chọn tài khoản ban đầu (vd, gabble/jabber/foo_40example_2eorg0)

en: <account-id>
vi: <tài khoản>

en: - Empathy Accounts
vi: - Tài khoản Empathy

en: Empathy Accounts
vi: Tài khoản Empathy

note: The primary text of the dialog shown to the user when he is about to lose * unsaved changes
en: There are unsaved modifications to your %s account.
vi: Có vài thay đổi chưa lưu trong tài khoản %s của bạn.

note: The primary text of the dialog shown to the user when he is about to lose * an unsaved new account
en: Your new account has not been saved yet.
vi: Tài khoản mới của bạn chưa được lưu.

en: Connecting…
vi: Đang kết nối…

en: Offline — %s
vi: Ngoại tuyến - %s

en: Disconnected — %s
vi: Đứt kết nối - %s

en: Offline — No Network Connection
vi: Ngoại tuyến - Không có kết nối mạng

en: Unknown Status
vi: Trạng thái lạ

en: This account has been disabled because it relies on an old, unsupported backend. Please install telepathy-haze and restart your session to migrate the account.
vi: Tài khoản này bị tắt vì dựa trên mặt sau cũ, không còn được hỗ trợ. Vui lòng cài đặt gói telepathy-haze và khởi động lại phiên làm việc để chuyển đổi tài khoản.

en: Offline — Account Disabled
vi: Ngoại tuyến - Tài khoản bị tắt

en: Edit Connection Parameters
vi: Sửa tham số kết nối

en: _Edit Connection Parameters...
vi: _Sửa tham số kết nối...

en: Do you want to remove %s from your computer?
vi: Bạn có thực sự muốn gỡ bỏ %s không?

en: This will not remove your account on the server.
vi: Hành động này sẽ xoá tài khoản của bạn khỏi máy chủ.

en: You are about to select another account, which will discard
    your changes. Are you sure you want to proceed?
vi: Bạn đang chọn một tài khoản khác. Việc này sẽ huỷ toàn bộ
    những thay đổi của bạn. Bạn có muốn tiếp tục không?

en: You are about to close the window, which will discard
    your changes. Are you sure you want to proceed?
vi: Bạn đang đóng cửa sổ. Việc này sẽ huỷ các thay
    đổi của bạn. Bạn có muốn tiếp tục không?

note: Tweak the dialog
en: Messaging and VoIP Accounts
vi: Tài khoản tin nhắn và VoIP

en: _Import…
vi: _Nhập…

en: Loading account information
vi: Đang nạp thông tin liên lạc

en: To add a new account, you first have to install a backend for each protocol you want to use.
vi: Để thêm một tài khoản, trước tiên bạn cần phải cài đặt một hậu phương cho mỗi giao thức cần dùng (v.d. IRC, Yahoo).

en: No protocol backends installed
vi: Chưa cài đặt mặt sau giao thức

en:  - Empathy authentication client
vi: — Trình gửi tin nhắn Empathy

en: Empathy authentication client
vi: Trình xác thực Empathy

en: Don't connect on startup
vi: Không kết nối khi khởi chạy

en: Don't display the contact list or any other dialogs on startup
vi: Không hiển thị danh sách liên lạc hoặc các hộp thoại khác khi khởi chạy

en: - Empathy IM Client
vi: — Trình gửi tin nhắn Empathy

en: Error contacting the Account Manager
vi: Lỗi liên lạc trình quản lý tài khoản

en: There was an error while trying to connect to the Telepathy Account Manager. The error was:
    
    %s
vi: Lỗi liên lạc trình quản lý tài khoản Telepathy. Lỗi là:
    
    %s

en: - Empathy Audio/Video Client
vi: - Trình khách thoại/video Empathy

en: Empathy Audio/Video Client
vi: Trình khách thoại/video Empathy

en: %s just tried to call you, but you were in another call.
vi: %s vừa mới gọi nhưng bạn lại đang nghe một cuộc gọi khác.

en: Incoming video call from %s
vi: Cuộc gọi video gửi đến từ %s

note: translators: Call is a noun and %s is the contact name. This string * is used in the window title
en: Call with %s
vi: Gọi cho %s

en: The IP address as seen by the machine
vi: Địa chỉ IP máy này nhìn thấy

en: The IP address as seen by a server on the Internet
vi: Địa chỉ IP mà máy chủ trên Internet thấy

en: The IP address of the peer as seen by the other side
vi: Địa chỉ IP của peer mà bên kia thấy

en: The IP address of a relay server
vi: Địa chỉ IP của máy chuyển tiếp

en: The IP address of the multicast group
vi: Địa chỉ IP của nhóm multicast

en: On hold
vi: Giữ máy

en: Technical Details
vi: Chi tiết kỹ thuật

en: %s's software does not understand any of the audio formats supported by your computer
vi: Phần mềm của %s không hiểu bất kỳ định dạng âm thanh nào mà máy bạn hỗ trợ

en: %s's software does not understand any of the video formats supported by your computer
vi: Phần mềm của %s không hiểu bất kỳ định dạng video nào mà máy bạn hỗ trợ

en: Can't establish a connection to %s. One of you might be on a network that does not allow direct connections.
vi: Không thể tạo kết nối đến %s. Có thể một trong số các bạn nằm trong một mạng không hỗ trợ kết nối trực tiếp.

en: There was a failure on the network
vi: Lỗi mạng

en: The audio formats necessary for this call are not installed on your computer
vi: Định dạng âm thanh cần thiết cho cuộc gọi này chưa được cài đặt trên máy tính

en: The video formats necessary for this call are not installed on your computer
vi: Định dạng video cần thiết cho cuộc gọi này chưa được cài đặt trên máy tính

en: Something unexpected happened in a Telepathy component. Please <a href="%s">report this bug</a> and attach logs gathered from the 'Debug' window in the Help menu.
vi: Điều gì đó không mong đợi đã xảy ra với một thành phần Telepathy. Vui lòng <a href="%s">thông báo lỗi này</a> và đính kèm thông tin từ cửa sổ "Tìm lỗi" trong menu Trợ giúp.

en: There was a failure in the call engine
vi: Lỗi trong hệ thống gọi

en: The end of the stream was reached
vi: Đến cuối luồng

en: Can't establish audio stream
vi: Không thể tạo luồng âm thanh

en: Can't establish video stream
vi: Không thể tạo luồng video

en: Your current balance is %s.
vi: Cân đối hiện thời là %s.

en: Sorry, you don’t have enough credit for that call.
vi: Rất tiếc, bạn không đủ tín dụng để gọi.

en: Top Up
vi: Nạp tiền

en: _Call
vi: _Gọi

en: _Microphone
vi: _Micrô

en: Swap camera
vi: Tráo đổi camera

en: Minimise me
vi: Thu nhỏ

en: Maximise me
vi: Phóng to

en: Disable camera
vi: Tắt camera

en: Hang up
vi: Ngừng cuộc gọi

en: Hang up current call
vi: Chấm dứt cuộc gọi hiện tại

en: Video call
vi: Gọi video

en: Show dialpad
vi: Hiện bảng bấm số điện thoại

en: Display the dialpad
vi: Hiện bảng bấm số điện thoại

en: Toggle video transmission
vi: Bật/tắt truyền video

en: Toggle audio transmission
vi: Bật/tắt truyền tiếng

en: Encoding Codec:
vi: Codec mã hoá:

en: Decoding Codec:
vi: Codec giải mã:

en: Remote Candidate:
vi: Ứng cử viên ở xa:

en: Local Candidate:
vi: Ứng cử viên cục bộ:

en: - Empathy Chat Client
vi: — Trình trò chuyện Empathy

en: Auto-Connect
vi: Tự động kết nối

en: Manage Favorite Rooms
vi: Quản lý phòng ưa thích

en: Closing this window will leave %s. You will not receive any further messages until you rejoin it.
vi: Đóng cửa sổ là rời khỏi %s. Bạn sẽ không nhận được thông báo mới cho đến khi tham gia lại.

en: Closing this window will leave a chat room. You will not receive any further messages until you rejoin it. | Closing this window will leave %u chat rooms. You will not receive any further messages until you rejoin them.
vi[0]: Đóng cửa sổ này nghĩa là rời %u phòng. Bạn sẽ không nhận được các thông điệp khác từ phòng này cho đến khi bạn tham gia lại.

en: Leave %s?
vi: Rời %s chứ?

en: You will not receive any further messages from this chat room until you rejoin it.
vi: Bạn sẽ không nhận được thông báo mới từ phòng này đến khi tham gia lại.

en: Leave room
vi: Rời phòng

en: %s (%d unread) | %s (%d unread)
vi[0]: %s (%d chưa đọc)

en: %s (and %u other) | %s (and %u others)
vi[0]: %s (và %u nữa)

en: %s (%d unread from others) | %s (%d unread from others)
vi[0]: %s (%d chưa đọc từ người khác)

en: %s (%d unread from all) | %s (%d unread from all)
vi[0]: %s (%d chưa đọc tất cả)

en: Sending %d message | Sending %d messages
vi[0]: Đang gửi %d tin nhắn

en: Typing a message.
vi: Đang gõ tin nhắn.

en: _Conversation
vi: _Cuộc trò chuyện

en: Insert _Smiley
vi: _Chèn hình cười

en: _Favorite Chat Room
vi: Phòng trò chuyện ư_a thích

en: Notify for All Messages
vi: Thông báo với mọi tin nhắn

en: _Show Contact List
vi: _Hiện danh sách liên lạc

en: Invite _Participant…
vi: Mời người _tham gia…

en: C_ontact
vi: _Liên lạc

en: _Undo Close Tab
vi: _Phục hồi đóng thẻ

en: Show a particular service
vi: Hiện dịch vụ nhất định

en: - Empathy Debugger
vi: - Trình gỡ lỗi Empathy

en: Empathy Debugger
vi: Trình gỡ lỗi Empathy

en: Pastebin link
vi: Liên kết Pastebin

en: Pastebin response
vi: Phản hồi Pastebin

en: Data too large for a single paste. Please save logs to file.
vi: Dữ liệu quá lớn cho một lần gửi. Vui lòng lưu vào tập tin.

en: Send to pastebin
vi: Gửi đến pastebin

en: The selected connection manager does not support the remote debugging extension.
vi: Trình quản lý kết nối được chọn không hỗ trợ tìm lỗi từ xa

en: Incoming video call
vi: Cuộc gọi video đến

en: %s is video calling you. Do you want to answer?
vi: %s đang gọi video. Bạn có muốn trả lời không?

en: %s is calling you. Do you want to answer?
vi: %s đang gọi. Vạn có muốn đáp ứng không?

en: _Answer
vi: T_rả lời

en: _Answer with video
vi: _Trả lời có video

en: Room invitation
vi: Mời vào phòng

en: Invitation to join %s
vi: Mời tham gia %s

en: %s invited you to join %s
vi: %s đã mời bạn tham gia %s

en: You have been invited to join %s
vi: Bạn được mời tham gia %s

en: Incoming file transfer from %s
vi: Tập tin gửi đến từ %s

en: 
    Message: %s
vi: 
     Thông điệp: %s

[ctx: file transfer percent]
en: Unknown
vi: Không rõ

en: %s of %s at %s/s
vi: %s trên %s, %s/s

note: translators: first %s is filename, second %s is the contact name
en: Receiving "%s" from %s
vi: Đang nhận "%s" từ %s

note: translators: first %s is filename, second %s is the contact name
en: Sending "%s" to %s
vi: Đang gửi "%s" cho %s

note: translators: first %s is filename, second %s * is the contact name
en: Error receiving "%s" from %s
vi: Lỗi nhận "%s" từ %s

en: Error receiving a file
vi: Lỗi nhận tập tin

en: Error sending "%s" to %s
vi: Lỗi gửi "%s" đến %s

en: Error sending a file
vi: Lỗi gửi tập tin

note: translators: first %s is filename, second %s * is the contact name
en: "%s" received from %s
vi: "%s" được nhận từ %s

note: translators: first %s is filename, second %s * is the contact name
en: "%s" sent to %s
vi: "%s" được gửi cho %s

en: File transfer completed
vi: Hoàn tất truyền tập tin

en: Waiting for the other participant's response
vi: Đang đợi trả lời từ bên kia

en: Checking integrity of "%s"
vi: Đang kiểm tra tính toàn vẹn của "%s"

en: Hashing "%s"
vi: Đang tính mã hash cho "%s"

en: Remove completed, canceled and failed file transfers from the list
vi: Xóa bỏ những lần truyền tập tin đã hoàn tất, bị ngừng hay bị lỗi khỏi danh sách

en: No accounts to import could be found. Empathy currently only supports importing accounts from Pidgin.
vi: Không tìm thấy tài khoản có thể nhập vào. Trình Empathy hiện thời chỉ hỗ trợ chức năng nhập tài khoản từ Pidgin.

en: Import Accounts
vi: Nhập tài khoản

en: Invite Participant
vi: Mời người tham gia

en: Choose a contact to invite into the conversation:
vi: Chọn liên lạc muốn mời trò chuyện:

en: Invite
vi: Mời

en: Chat Room
vi: Phòng trò chuyện

en: Failed to list rooms
vi: Lỗi liệt kê danh sách phòng trò chuyện

en: %s
    Invite required: %s
    Password required: %s
    Members: %s
vi: %s
    Cần giấy mời: %s
    Cần mật khẩu: %s
    Thành viên: %s

en: Join Room
vi: Vào phòng

en: Enter the room name to join here or click on one or more rooms in the list.
vi: Hãy gõ tên phòng cần vào, hoặc chọn một hay nhiều phòng trong danh sách.

en: _Room:
vi: _Phòng:

en: Enter the server which hosts the room, or leave it empty if the room is on the current account&apos;s server
vi: Hãy gõ máy phục vụ có hỗ trợ phông, hoặc bỏ trống nếu phòng không nằm trên máy phục vụ của tài khoản hiện thời.

en: Enter the server which hosts the room, or leave it empty if the room is on the current account's server
vi: Hãy gõ máy phục vụ có hỗ trợ phông, hoặc bỏ trống nếu phòng không nằm trên máy phục vụ của tài khoản hiện thời.

en: Couldn't load room list
vi: Không thể nạp danh sách phòng

en: Respond
vi: Trả lời

en: Answer with video
vi: Trả lời cuộc gọi có video

en: New conversation
vi: Cuộc trò chuyện mới

en: Contact comes online
vi: Liên lạc mới trực tuyến

en: Contact goes offline
vi: Liên lạc mới ngoại tuyến

en: Account connected
vi: Tài khoản đã kết nối

en: Account disconnected
vi: Tài khoản bị ngắt kết nối

note: translators: Quote from Romeo & Julier, for chat theme preview
en: O Romeo, Romeo, wherefore art thou Romeo?
vi: Ôi Romeo, Romeo, tại sao chàng lại là Romeo?

note: translators: Quote from Romeo & Julier, for chat theme preview
en: Deny thy father and refuse thy name;
vi: Chàng hãy khước từ cha và vứt bỏ tên họ ấy đi

note: translators: Quote from Romeo & Julier, for chat theme preview
en: Or if thou wilt not, be but sworn my love
vi: Nếu không thể thì chàng hãy thề yêu em

note: translators: Quote from Romeo & Julier, for chat theme preview
en: And I'll no longer be a Capulet.
vi: Và em sẽ không còn là người nhà Capulet.

note: translators: Quote from Romeo & Julier, for chat theme preview
en: Shall I hear more, or shall I speak at this?
vi: Ta nên nghe thêm hay ta nên mở lời?

note: translators: Quote from Romeo & Julier, for chat theme preview
en: Juliet has disconnected
vi: Juliet đã ngắt kết nối

en: Show groups
vi: Hiện nhóm liên lạc

en: Show account balances
vi: Hiện cân đối tài khoản

en: Start chats in:
vi: Bắt đầu tán gẫu trong:

en: new ta_bs
vi: _thẻ mới

en: new _windows
vi: _cửa sổ mới

en: Show _smileys as images
vi: HIện _hình cười dạng ảnh

en: Show contact _list in rooms
vi: _Hiện danh sách liên lạc trong phòng

en: Log conversations
vi: Ghi lại cuộc trò chuyện

en: Display incoming events in the notification area
vi: Hiện sự kiện đến trong vùng trạng thái

en: _Automatically connect on startup
vi: Tự động kết nối khi khởi _chạy

en: _Enable bubble notifications
vi: _Bật thông báo trong bóng

en: Disable notifications when _away or busy
vi: Tắt thông báo khi vắng mặt h_ay bận

en: Enable notifications when the _chat is not focused
vi: Thông báo khi _cửa sổ trò chuyện không có tiêu điểm

en: Enable notifications when a contact comes online
vi: Bật thông báo khi liên lạc trực tuyến

en: Enable notifications when a contact goes offline
vi: Bật thông báo khi liên lạc ngoại tuyến

en: _Enable sound notifications
vi: _Phát âm thông báo

en: Disable sounds when _away or busy
vi: Tắt phát âm khi vắng mặt h_ay bận

en: Play sound for events
vi: Phát âm về sự kiện

en: Sounds
vi: Âm thanh

en: Use _echo cancellation to improve call quality
vi: Dùng _khử tiếng vang để cải thiện chất lượng cuộc gọi

en: Echo cancellation helps to make your voice sound clearer to the other person, but may cause problems on some computers. If you or the other person hear strange noises or glitches during calls, try turning echo cancellation off and restarting the call.
vi: Khử tiếng vang giúp người bên kia nghe bạn rõ hơn, nhưng có thể có vấn đề với một số máy. Nếu bạn hoặc người bên kia nghe tiếng ồn lạ hoặc giựt cục khi gọi, thử tắt khử tiếng vang và gọi lại.

en: _Publish location to my contacts
vi: _Công bố vị trí cho bạn bè tôi

en: Reduced location accuracy means that nothing more precise than your city, state and country will be published.  GPS coordinates will be accurate to 1 decimal place.
vi: Giảm độ chính xác nghĩa là chỉ công bố vị trí của bạn đến mức thành phố, bang và quốc gia. Toạ độ GPS có thể chính xác đến 1 chữ số.

note: To translators: The longitude and latitude are rounded to closest 0,1 degrees, so for example 146,2345° is rounded to round(146,2345*10)/10 = 146,2 degrees.
en: _Reduce location accuracy
vi: _Giảm độ chính xác vị trí

en: _Cellphone
vi: Điện thoại _di đông

en: _Network (IP, Wi-Fi)
vi: _Mạng (IP, Wi-Fi)

en: Location sources:
vi: Nguồn vị trí:

en: The list of languages reflects only the languages for which you have a dictionary installed.
vi: Danh sách ngôn ngữ này phản ánh chỉ những ngôn ngữ cho mà bạn đã cài đặt từ điển.

en: Enable spell checking for languages:
vi: Bật kiểm tra chính tả cho ngôn ngữ:

en: Spell Checking
vi: Kiểm tra chính tả

en: Chat Th_eme:
vi: _Sắc thái trò chuyện:

en: Variant:
vi: Biến thể:

en: Provide Password
vi: Cung cấp mật khẩu

en: You need to setup an account to see contacts here.
vi: Bạn cần thiết lập tài khoản để xem liên lạc ở đây.

en: Sorry, %s accounts can’t be used until your %s software is updated.
vi: Rất tiếc, không thể dùng tài khoản %s cho đến khi cập nhật phần mềm %s.

en: Update software...
vi: Cập nhật phần mềm...

en: Reconnect
vi: Tái kết nối

en: Top up account
vi: Nạp tiền vào tài khoản

en: You need to enable one of your accounts to see contacts here.
vi: Bạn cần bật một trong những tài khoản sau để xem liên lạc ở đây.

note: translators: argument is an account name
en: You need to enable %s to see contacts here.
vi: Bạn cần bật %s để xem liên lạc.

en: No online contacts
vi: Không có liên lạc trực tuyến

en: _New Conversation...
vi: Cuộc _nói chuyện mới...

en: New _Call...
vi: _Gọi điện...

en: _Add Contacts...
vi: Thê_m liên lạc...

en: _Search for Contacts...
vi: _Tìm liên lạc...

en: _Blocked Contacts
vi: Liên lạc bị _chặn

en: _Rooms
vi: _Phòng

en: _Join...
vi: _Tham gia...

en: Join _Favorites
vi: _Vào Ưa thích

en: _Manage Favorites
vi: _Quản lý Ưa thích

en: About Empathy
vi: Giới thiệu Empathy

en: Account settings
vi: Thiết lập tài khoản

en: _New Conversation…
vi: _Cuộc trò chuyện mới…

en: New _Call…
vi: _Cuộc gọi mới…

en: Please enter your account details
vi: Vui lòng điền chi tiết tài khoản

en: Edit %s account options
vi: Sửa tuỳ chọn tài khoản %s

en: Protocol:
vi: Giao thức:

en: _For:
vi: _Tìm:

en: Add new
vi: Thêm mới

en: Cr_eate
vi: _Tạo

en: Capture an image
vi: Chụp một ảnh

note: #-#-#-#-#  895 (atril MATE TRUNK)  #-#-#-#-# translators: this is the label for toolbar button
en: Best Fit
vi: Vừa khít

note: TRANSLATORS: `Center' here is a verb.
en: Center lines
vi: Căn chính giữa

en: Filename pattern:
vi: Mẫu tên tập tin:

en: Mode of operation:
vi: Chế độ thao tác:

en: <b>Interface</b>
vi: <b>Giao diện</b>

en: _Image Gallery
vi: _Tập hợp ảnh

en: _About Image Viewer
vi: _Giới thiệu bộ xem ảnh

en: Browse and rotate images
vi: Duyệt và xoay ảnh

note: Extra keywords that can be used to search for eog in GNOME Shell and Unity
en: Picture;Slideshow;Graphics;
vi: Picture;Hình;ảnh;Hinh;Anh;Slideshow;Trình;diễn;Trinh;Dien;Graphics;Đồ;hoạ;họa;Do;Hoa;

en: Bytes:
vi: Byte:

en: ISO Speed Rating:
vi: Tốc độ ISO:

en: Date/Time:
vi: Ngày/Giờ:

en: <b>%f:</b> original filename
vi: <b>%f:</b> tên tập tin gốc

en: <b>%n:</b> counter
vi: <b>%n:</b> bộ đếm

en: Filename format:
vi: Định dạng tên tập tin:

en: File Path Specifications
vi: Đặc tả đường dẫn tập tin

en: Start counter at:
vi: Bắt đầu bộ đếm từ:

en: Replace spaces with underscores
vi: Thay thế dấu cách bằng gạch dưới

en: Rename from:
vi: Đổi tên từ:

en: File Name Preview
vi: Xem trước theo tên tập tin

en: Image Enhancements
vi: Tăng cường ảnh

en: Smooth images when zoomed-_out
vi: Làm mịn ảnh khi thu nhỏ

en: Smooth images when zoomed-_in
vi: Làm mịn ảnh khi phóng to

en: _Automatic orientation
vi: Tự động định _hướng

en: As custom color:
vi: Dùng màu tự chọn:

en: As check _pattern
vi: Dùng kiểu ô bàn _cờ

en: As custom c_olor:
vi: Dùng màu tự _chọn:

en: Color for Transparent Areas
vi: Màu trong vùng trong suốt

en: As _background
vi: Dùng màu _nền

en: Image View
vi: Ô xem ảnh

en: Image Zoom
vi: Phóng ảnh

en: E_xpand images to fit screen
vi: _Mở rộng ảnh để vừa khít màn hình

note: I18N: This sentence will be displayed above a horizonzal scale to select a number of seconds in eog's preferences dialog.
en: _Time between images:
vi: _Khoảng chờ giữa ảnh:

en: _Loop sequence
vi: _Lặp cảnh

en: Automatic orientation
vi: Tự động định hướng

en: Whether the image should be rotated automatically based on EXIF orientation.
vi: Có tự động xoay ảnh dựa vào hướng dẫn EXIF hay không.

en: The color that is used to fill the area behind the image. If the use-background-color key is not set, the color is determined by the active GTK+ theme instead.
vi: Màu được dùng làm nền ảnh. Nếu không đặt khoá use-background-color, màu sẽ do sắc thái GTK+ xác định.

en: Interpolate Image
vi: Nội suy ảnh

en: Whether the image should be interpolated on zoom-out. This leads to better quality but is somewhat slower than non-interpolated images.
vi: Có nội suy ảnh khi thu nhỏ hay không. Tính năng này giúp nâng cao chất lượng ảnh, nhưng chạy chậm hơn ảnh không nội suy.

en: Extrapolate Image
vi: Ngoại suy ảnh

en: Whether the image should be extrapolated on zoom-in. This leads to blurry quality and is somewhat slower than non-extrapolated images.
vi: Có ngoại suy ảnh khi phóng to hay không. Tính năng này giúp nâng cao chất lượng ảnh, nhưng chạy chậm hơn ảnh không ngoại suy.

en: Transparency indicator
vi: Chỉ thị trong suốt

en: Determines how transparency should be indicated. Valid values are CHECK_PATTERN, COLOR and NONE. If COLOR is chosen, then the trans-color key determines the color value used.
vi: Xác định cách chỉ thị trạng thái trong suốt. Giá trị hợp lệ là CHECK_PATTERN (ô bàn cờ), COLOR (màu sắc) và NONE (không). Nếu chọn COLOR, khoá "trans-color" sẽ xác định giá trị màu được dùng.

en: Scroll wheel zoom
vi: Bánh xe cuộn thu/phóng

en: Whether the scroll wheel should be used for zooming.
vi: Có dùng bánh xe cuộn để phóng to/thu nhỏ hay không.

en: Zoom multiplier
vi: Số nhân phóng/thu

en: The multiplier to be applied when using the mouse scroll wheel for zooming. This value defines the zooming step used for each scroll event. For example, 0.05 results in a 5% zoom increment for each scroll event and 1.00 result in a 100% zoom increment.
vi: Số nhân được áp dụng khi sử dụng bánh xe cuộn trên chuột để phóng to hay thu nhỏ. Giá trị này xác định bước phóng/thu dùng cho mỗi sự kiện cuộn. Chẳng hạn, giá trị 0.05 phóng to theo 5% mỗi sự kiện cuộn, còn giá trị 1.00 phóng to theo 100%.

en: Transparency color
vi: Màu trong suốt

en: If the transparency key has the value COLOR, then this key determines the color which is used for indicating transparency.
vi: Nếu khoá trong suốt có giá trị COLOR (màu sắc), khoá này sẽ xác định màu được dùng để biểu thị trạng thái trong suốt.

en: Use a custom background color
vi: Dùng màu nền riêng

en: If this is active, the color set by the background-color key will be used to fill the area behind the image. If it is not set, the current GTK+ theme will determine the fill color.
vi: Nếu bật, màu từ khoá background-color sẽ được dùng để tô nền ảnh. Nếu tắt, sắc thái GTK+ sẽ quyết định màu nền.

en: Loop through the image sequence
vi: Lặp lại cảnh ảnh

en: Whether the sequence of images should be shown in an endless loop.
vi: Có hiển thị cảnh ảnh trong vòng lặp vô hạn hay không.

en: Allow zoom greater than 100% initially
vi: Cho phép phóng to hơn 100% từ ban đầu

en: If this is set to FALSE small images will not be stretched to fit into the screen initially.
vi: Nếu đặt là FALSE (sai), ảnh nhỏ sẽ không được kéo to ra để vừa màn hình ngay từ đầu.

en: Delay in seconds until showing the next image
vi: Thời gian chờ (giây) tới khi hiện ảnh tiếp theo

en: A value greater than 0 determines the seconds an image stays on screen until the next one is shown automatically. Zero disables the automatic browsing.
vi: Giá trị lớn hơn 0 xác định số giây hiển thị ảnh cho tới khi tự động hiển thị ảnh kế tiếp. Đặt là 0 để tắt khả năng duyệt tự động.

en: Show/Hide the window toolbar.
vi: Hiện/ẩn thanh công cụ cửa sổ.

en: Show/Hide the window statusbar.
vi: Hiện/ẩn thanh trạng thái cửa sổ.

en: Show/Hide the image gallery pane.
vi: Hiện/ẩn khung trưng bày hợp ảnh.

en: Image gallery pane position. Set to 0 for bottom; 1 for left; 2 for top; 3 for right.
vi: Vị trí ô cửa sổ trưng bày ảnh. Đặt thành: 0 (bên dưới), 1 (bên trái), 2 (bên trên) hay 3 (bên phải).

en: Whether the image gallery pane should be resizable.
vi: Có cho phép thay đổi kích thước ô tập hợp ảnh hay không.

en: Show/Hide the window side pane.
vi: Hiện/ẩn khung lề cửa sổ.

en: Show/Hide the image gallery pane scroll buttons.
vi: Hiện/ẩn nút cuộn ở khung trưng bày ảnh.

en: Close main window without asking to save changes.
vi: Đóng cửa sổ chính mà không hỏi lưu.

en: Trash images without asking
vi: Cho vào sọt rác không cần hỏi

en: If activated, Eye of GNOME won't ask for confirmation when moving images to the trash. It will still ask if any of the files cannot be moved to the trash and would be deleted instead.
vi: Nếu kích hoạt, Mắt GNOME sẽ không hỏi xác nhận khi cho ảnh vào sọt rác. Sẽ vẫn h3i nếu bất kỳ ảnh nào không thể đưa vào sọt rác và sẽ bị xóa.

en: Whether the file chooser should show the user's pictures folder if no images are loaded.
vi: Có hiện thư mục ảnh của người dùng khi không nạp ảnh hay không.

en: If activated and no image is loaded in the active window, the file chooser will display the user's pictures folder using the XDG special user directories. If deactivated or the pictures folder has not been set up, it will show the current working directory.
vi: Nếu kích hoạt và không nạp ảnh nào, trình chọn tập tin sẽ hiển thị thư mục ảnh của người dùng theo đặc tả XDG. Nếu bỏ kích hoạt hoặc thư mục ảnh chưa được tạo, hiện ảnh trong thư mục hiện tại.

en: Whether the metadata list in the properties dialog should have its own page.
vi: Có dùng trang riêng cho metadata trong hộp thoại thuộc tính không.

en: If activated, the detailed metadata list in the properties dialog will be moved to its own page in the dialog. This should make the dialog more usable on smaller screens, e.g. as used by netbooks. If disabled, the widget will be embedded on the "Metadata" page.
vi: Nếu kích hoạt, danh sách metadata chi tiết trong hộp thoại thuộc tính sẽ chuyển qua một trang riêng. Việc này giúp làm hộp thoại hữu dụng hơn trên màn hình nhỏ, như netbook. Nếu tắt, toàn bộ sẽ được nhúng trong trang "Metadata".

en: External program to use for editing images
vi: Chương trình dùng để sửa ảnh

en: The desktop file name (including the ".desktop") of the application to use for editing images (when the "Edit Image" toolbar button is clicked). Set to the empty string to disable this feature.
vi: Tên tập tin desktop (bao gồm phần đuôi ".desktop") của ứng dụng để hiệu chỉnh ảnh (khi nhấn nút "Sửa ảnh"). Đặt chuỗi rỗng để tắt tính năng này.

en: List of active plugins. It doesn't contain the "Location" of the active plugins. See the .eog-plugin file for obtaining the "Location" of a given plugin.
vi: Danh sách các phần bổ sung còn hoạt động. Nó không chứa “Vị trí” của phần bổ sung hoạt động. Xem tập tin “.eog-plugin” để tìm “Vị trí” của từng phần bổ sung.

en: Fullscreen with double-click
vi: Toàn màn hình bằng cú nhấn đôi

en: Activate fullscreen mode with double-click
vi: Kích hoạt chế độ toàn màn hình bằng cú nhấn đôi

en: Reload Image
vi: Nạp lại ảnh

en: Reload current image
vi: Nạp lại ảnh hiện tại

en: Date in statusbar
vi: Ngày trên thanh trạng thái

en: Shows the image date in the window statusbar
vi: Hiển thị ngày tháng của ảnh trên thanh trạng thái của cửa sổ

en: If you don't save, your changes will be lost.
vi: Nếu không lưu, các thay đổi sẽ bị mất.

en: Save changes to image "%s" before closing?
vi: Lưu thay đổi vào ảnh "%s" trước khi đóng nhé?

en: There is %d image with unsaved changes. Save changes before closing? | There are %d images with unsaved changes. Save changes before closing?
vi[0]: Có %d ảnh chưa lưu. Lưu trước khi đóng nhé?

en: S_elect the images you want to save:
vi: _Chọn ảnh bạn muốn lưu:

note: Secondary label
en: If you don't save, all your changes will be lost.
vi: Nếu không lưu, tất cả thay đổi sẽ bị mất.

en: Could not load image '%s'.
vi: Không thể nạp ảnh '%s'.

en: Could not save image '%s'.
vi: Không thể lưu ảnh '%s'.

en: No images found in '%s'.
vi: Không tìm thấy ảnh trong '%s'.

en: The given locations contain no images.
vi: Các vị trí đã cho không chứa ảnh.

en: Image Data
vi: Dữ liệu ảnh

en: Image Taking Conditions
vi: Điều kiện chụp ảnh

en: GPS Data
vi: Dữ liệu GPS

en: XMP Exif
vi: XMP EXIF

en: XMP Rights Management
vi: Quản lý Quyền hạn XMP

en: XMP Other
vi: XMP Khác

note: TRANSLATORS: This is the actual focal length used when the image was taken.
en: %.1f (lens)
vi: %.1f (ống kính)

note: Print as float to get a similar look as above. TRANSLATORS: This is the equivalent focal length assuming a 35mm film camera.
en: %.1f (35mm film)
vi: %.1f (phim 35mm)

en: File format is unknown or unsupported
vi: Định dạng tập tin không rõ hay không được hỗ trợ

en: Image Viewer could not determine a supported writable file format based on the filename.
vi: Mắt GNOME không thể xác định định dạng ghi được hỗ trợ dựa vào tên tập tin.

en: Please try a different file extension like .png or .jpg.
vi: Hãy thử phần mở rộng tập tin khác, v.d. .png hay .jpg.

en: Supported image files
vi: Tập tin ảnh hỗ trợ

en: Open Image
vi: Mở ảnh

en: Transformation on unloaded image.
vi: Chuyển dạng trên ảnh đã bỏ nạp.

en: Transformation failed.
vi: Lỗi chuyển dạng.

en: EXIF not supported for this file format.
vi: Không hỗ trợ EXIF cho định dạng tập tin này.

en: Image loading failed.
vi: Lỗi nạp ảnh.

en: You do not have the permissions necessary to save the file.
vi: Bạn không có quyền lưu tập tin.

en: Temporary file creation failed.
vi: Lỗi tạo tập tin tạm.

en: Couldn't create temporary file for saving: %s
vi: Không thể tạo tập tin tạm để lưu: %s

en: %lu second | %lu seconds
vi[0]: %lu giây

en: The image whose printing properties will be set up
vi: Ảnh có thuộc tính in sẽ được thiết lập

en: The information for the page where the image will be printed
vi: Thông tin cho trang nơi ảnh sẽ được in

en: _Scaling:
vi: Tỉ _lệ:

en: as is
vi: như thế

en: Taken on
vi: Chụp vào

en: At least two file names are equal.
vi: Ít nhất hai tên tập tin bị trùng.

en: Could not display help for Image Viewer
vi: Không thể hiển thị trợ giúp cho Mắt GNOME

note: Translators: This is the string displayed in the statusbar * The tokens are from left to right: * - image width * - image height * - image size in bytes * - zoom in percent
en: %i × %i pixel  %s    %i%% | %i × %i pixels  %s    %i%%
vi[0]: %i x %i điểm ảnh  %s    %i%%

[ctx: MessageArea]
en: Hi_de
vi: Ẩ_n

note: The newline character is currently necessary due to a problem * with the automatic line break.
en: The image "%s" has been modified by an external application.
    Would you like to reload it?
vi: Ảnh "%s" đã thay đổi bởi ứng dụng khác.
    Bạn có muốn nạp lại không?

en: Use "%s" to open the selected image
vi: Dùng “%s” để mở ảnh đã chọn

note: Translators: This string is displayed in the statusbar * while saving images. The tokens are from left to right: * - the original filename * - the current image's position in the queue * - the total number of images queued for saving
en: Saving image "%s" (%u/%u)
vi: Đang lưu ảnh “%s” (%u/%u)

en: Opening image "%s"
vi: Đang nạp ảnh "%s"

en: Viewing a slideshow
vi: Xem trình chiếu

en: Error printing file:
    %s
vi: Gặp lỗi khi in tập tin:
    %s

en: _Reset to Default
vi: Đặt lại _về mặc định

en: Error launching System Settings:
vi: Lỗi khởi động thiết lập hệ thống:

note: I18N: When setting mnemonics for these strings, watch out to not clash with mnemonics from eog's menubar
en: _Open Background Preferences
vi: _Mở Tuỳ thích nền

note: The newline character is currently necessary due to a problem * with the automatic line break.
en: The image "%s" has been set as Desktop Background.
    Would you like to modify its appearance?
vi: Ảnh "%s" đã được dùng làm ảnh nền màn hình.
    Bạn có muốn thay đổi cách thể hiện không?

en: Saving image locally…
vi: Đang lưu ảnh cục bộ…

en: Are you sure you want to move
    "%s" to the trash?
vi: Bạn có chắc muốn chuyển
    “%s” vào Sọt rác không?

en: A trash for "%s" couldn't be found. Do you want to remove this image permanently?
vi: Không tìm thấy Sọt rác cho “%s”. Bạn có muốn xóa bỏ vĩnh viễn ảnh này?

en: Are you sure you want to move
    the selected image to the trash? | Are you sure you want to move
    the %d selected images to the trash?
vi[0]: Bạn có chắc muốn chuyển
    %d ảnh đã chọn vào Sọt rác không?

en: Some of the selected images can't be moved to the trash and will be removed permanently. Are you sure you want to proceed?
vi: Một số ảnh đã chọn không thể chuyển được vào sọt rác và sẽ bị xoá bỏ vĩnh viễn. Bạn có chắc muốn tiếp tục không?

en: _Do not ask again during this session
vi: Đừng _hỏi lại trong phiên làm việc này

en: Couldn't access trash.
vi: Không thể truy cập Sọt rác.

en: Couldn't delete file
vi: Không thể xoá tập tin

en: Error on deleting image %s
vi: Gặp lỗi khi xoá bỏ ảnh %s

en: T_oolbar
vi: Thanh _công cụ

en: Edit the application toolbar
vi: Sửa thanh công cụ ứng dụng

en: Preferences for Image Viewer
vi: Cấu hình Mắt GNOME

en: Help on this application
vi: Trợ giúp về ứng dụng này

en: Changes the visibility of the toolbar in the current window
vi: Thay đổi trạng thái hiển thị của thanh công cụ trên cửa sổ hiện thời

en: Changes the visibility of the statusbar in the current window
vi: Thay đổi trạng thái hiển thị của thanh trạng thái trên cửa sổ hiện thời

en: Changes the visibility of the image gallery pane in the current window
vi: Thay đổi trạng thái hiển thị của khung trưng bày ảnh trên cửa sổ hiện thời

en: Changes the visibility of the side pane in the current window
vi: Thay đổi trạng thái hiển thị của khung lề của cửa sổ hiện thời

en: Save changes in currently selected images
vi: Lưu thay đổi trong ảnh đang được chọn

en: Open _with
vi: Mở _bằng

en: Open the selected image with a different application
vi: Mở ảnh được chọn bằng ứng dụng khác

en: Save the selected images with a different name
vi: Lưu ảnh được chọn với tên khác

en: Show Containing _Folder
vi: Hiện thư mục _chứa ảnh

en: _Print…
vi: _In…

en: Print the selected image
vi: In ảnh được chọn

en: Prope_rties
vi: Th_uộc tính

en: Show the properties and metadata of the selected image
vi: Hiện thuộc tính và siêu dữ liệu của ảnh được chọn

en: Undo the last change in the image
vi: Huỷ bỏ thay đổi cuối cùng đối với ảnh

en: Mirror the image horizontally
vi: Phản chiếu ảnh theo chiều ngang

en: Mirror the image vertically
vi: Phản chiếu ảnh theo chiều dọc

en: Rotate the image 90 degrees to the right
vi: Quay ảnh 90 độ sang phải

en: Rotate Counterc_lockwise
vi: Xoay _ngược chiều kim đồng hồ

en: Rotate the image 90 degrees to the left
vi: Quay ảnh 90 độ sang trái

en: Set as Wa_llpaper
vi: Đặt làm ả_nh nền

en: Set the selected image as the wallpaper
vi: Đặt ảnh được chọn làm ảnh nền màn hình

en: Move the selected image to the trash folder
vi: Chuyển ảnh được chọn vào sọt rác

en: Copy the selected image to the clipboard
vi: Chép ảnh đã chọn vào khay tạm

en: Enlarge the image
vi: Phóng to ảnh

en: Shrink the image
vi: Co ảnh

en: Show the image at its normal size
vi: Hiện ảnh đúng kích thước thật

en: Show the current image in fullscreen mode
vi: Hiện ảnh hiện thời trong chế độ toàn màn hình

en: Pause or resume the slideshow
vi: Tạm dừng hoặc tiếp tục trình chiếu

en: _Best Fit
vi: _Vừa khít

en: Fit the image to the window
vi: Khít ảnh vào cửa sổ

en: _Previous Image
vi: Ảnh t_rước

en: Go to the previous image of the gallery
vi: Quay về ảnh trước đó trong tập ảnh

en: _Next Image
vi: Ảnh _tiếp

en: Go to the next image of the gallery
vi: Đến ảnh kế tiếp trong tập ảnh

en: _First Image
vi: Ảnh đầ_u tiên

en: Go to the first image of the gallery
vi: Đến ảnh đầu tiên trong tập ảnh

en: _Last Image
vi: Ảnh _cuối cùng

en: Go to the last image of the gallery
vi: Đến ảnh cuối trong tập ảnh

en: _Random Image
vi: Ảnh _ngẫu nhiên

en: Go to a random image of the gallery
vi: Đến ảnh kế tiếp trong tập ảnh

en: S_lideshow
vi: _Trình chiếu

en: Start a slideshow view of the images
vi: Bắt đầu trình chiếu ảnh

en: Show Folder
vi: Mở thư mục

[ctx: action (to trash)]
en: Trash
vi: Thùng rác

en: Edit the current image using %s
vi: Sửa ảnh đang xem bằng %s

note: #-#-#-#-#  261 (glade3 TRUNK)  #-#-#-#-# Image area frame... Image content frame... Internal Image area... #-#-#-#-#  263 (glade3 TRUNK)  #-#-#-#-#
en: Edit Image
vi: Sửa ảnh

en: The GNOME image viewer.
vi: Bộ xem ảnh GNOME.

en: GNOME Image Viewer
vi: Bộ xem ảnh Mắt GNOME

en: Open in fullscreen mode
vi: Mở trong chế độ toàn màn hình

en: Disable image gallery
vi: Tắt trưng bày ảnh

en: Open in slideshow mode
vi: Mở trong chế độ trình chiếu ảnh

en: Start a new instance instead of reusing an existing one
vi: Khởi chạy một tiến trình mới thay vì dùng lại tiến trình đang chạy

en: Open in a single window, if multiple windows are open the first one is used
vi: Mở trong cửa sổ đơn, nếu có nhiều cửa sổ, dùng cửa sổ đầu

en: [FILE…]
vi: [TẬP TIN…]

en: Set as _Desktop Background
vi: Làm nền _màn hình

en: Running in fullscreen mode
vi: Đang chạy trong chế độ toàn màn hình

en: All Images
vi: Mọi ảnh

en: Active _Plugins:
vi: _Phần bổ sung hoạt động:

en: <b>Name:</b>
vi: <b>Tên:</b>

en: You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, 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 (Mỹ).

en: Flickr Uploader
vi: Bộ tải lên Flickr

en: Upload your pictures to Flickr
vi: Tải lên Flickr các hình ảnh và ảnh chụp của bạn

en: Upload to Flickr
vi: Tải lên Flickr

en: Search the web
vi: Tìm qua Web

note: Translators you should change these links to respect your locale. For instance in .nl these should be "http://www.google.nl" and "http://www.google.nl/search?q=%s"
en: http://www.google.com
vi: http://www.google.com.vn

note: Translators you should change these links to respect your locale. For instance in .nl these should be "http://www.google.nl" and "http://www.google.nl/search?q=%s"
en: http://www.google.com/search?q=%s&amp;ie=UTF-8&amp;oe=UTF-8
vi: http://www.google.com.vn/search?q=%s&amp;ie=UTF-8&amp;oe=UTF-8

en: Cookie properties
vi: Thuộc tính cookie

en: Content:
vi: Nội dung:

en: Send for:
vi: Gửi cho:

en: Text Encoding
vi: Bảng mã Văn bản

en: <b>_Automatic</b>
vi: <b>_Tự động</b>

en: Use the encoding specified by the document
vi: Dùng bảng mã do tài liệu tự xác định

en: <b>_Use a different encoding:</b>
vi: <b>_Dùng bảng mã khác:</b>

en: _Show passwords
vi: Hiện _mật khẩu

en: Passwords
vi: Mật khẩu

en: Choose a l_anguage:
vi: Chọn n_gôn ngữ :

en: _Download folder:
vi: _Thư mục tải về:

en: A_utomatically open downloaded files
vi: _Tự động mở tập tin tải về

en: Sans serif font:
vi: Phông Sans serif:

en: Serif font:
vi: Phông Serif:

en: Use custom _stylesheet
vi: Dùng bảng _kiểu dáng tự chọn

en: _Edit Stylesheet…
vi: _Sửa bảng kiểu dáng…

en: Fonts & Style
vi: Phông và Kiểu dáng

en: Web Content
vi: Nội dung Web

en: Allow popup _windows
vi: Cho phép tự mở _cửa sổ

en: Enable _plugins
vi: Bật _phần mở rộng

en: Enable Java_Script
vi: Bật Java_Script

en: _Always accept
vi: _Luôn luôn chấp nhận

en: Only _from sites you visit
vi: Chỉ _từ các địa chỉ Web bạn đã xem

note: Refers to "Only from sites you visit" option under Cookies.
en: <small>For example, not from advertisers on these sites</small>
vi: <small>Thí dụ, không phải từ người quảng cáo ở các địa chỉ này</small>

en: _Never accept
vi: _Không bao giờ chấp nhận

en: _Remember passwords
vi: _Nhớ mật khẩu

en: Temporary Files
vi: Tập tin tạm

en: _Disk space:
vi: Sức chứa đĩ_a:

en: De_fault:
vi: _Mặc định:

en: _Enable spell checking
vi: _Bật kiểm lỗi chính tả

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

en: Web Inspector
vi: Thanh tra Web

en: Epiphany can't be used now. Initialization failed.
vi: Hiện thời không thể dùng Epiphany vì không khởi động được.

en: Send an email message to “%s”
vi: Gởi thư cho « %s »

en: Arabic (_IBM-864)
vi: Tiếng Ả Rập (_IBM-864)

en: Arabic (ISO-_8859-6)
vi: Tiếng Ả Rập (ISO-_8859-6)

en: Arabic (_MacArabic)
vi: Tiếng Ả Rập (_MacArabic)

en: Arabic (_Windows-1256)
vi: Tiếng Ả Rập (_Windows-1256)

en: Baltic (_ISO-8859-13)
vi: Tiếng thuộc biển Ban Tích (_ISO-8859-13)

en: Baltic (I_SO-8859-4)
vi: Tiếng thuộc biển Ban-tích (I_SO-8859-4)

en: Baltic (_Windows-1257)
vi: Tiếng thuộc biển Ban-tích (_Windows-1257)

en: _Armenian (ARMSCII-8)
vi: Tiếng _Ac-mê-ni (ARMSCII-8)

en: _Georgian (GEOSTD8)
vi: Tiếng _Gi-oa-gi-a (GEOSTD8)

en: Central European (_IBM-852)
vi: Tiếng vùng Trung Âu (_IBM-852)

en: Central European (I_SO-8859-2)
vi: Tiếng vùng Trung Âu (I_SO-8859-2)

en: Central European (_MacCE)
vi: Tiếng vùng Trung Âu (_MacCE)

en: Central European (_Windows-1250)
vi: Tiếng vùng Trung Âu (_Windows-1250)

en: Chinese Simplified (_GB18030)
vi: Tiếng Trung phổ Thông (_GB18030)

en: Chinese Simplified (G_B2312)
vi: Tiếng Trung phổ thông (G_B2312)

en: Chinese Simplified (GB_K)
vi: Tiếng Trung phổ thông (GB_K)

en: Chinese Simplified (_HZ)
vi: Tiếng Trung phổ thông (_HZ)

en: Chinese Simplified (_ISO-2022-CN)
vi: Tiếng Trung phổ thông (_ISO-2022-CN)

en: Chinese Traditional (Big_5)
vi: Tiếng Trung truyền thống (Big_5)

en: Chinese Traditional (Big5-HK_SCS)
vi: Tiếng Trung truyền thống (Big5-HK_SCS)

en: Chinese Traditional (_EUC-TW)
vi: Tiếng Trung truyền thống (_EUC-TW)

en: Cyrillic (_IBM-855)
vi: Ki-rin (_IBM-855)

en: Cyrillic (I_SO-8859-5)
vi: Ki-rin (I_SO-8859-5)

en: Cyrillic (IS_O-IR-111)
vi: Ki-rin (IS_O-IR-111)

en: Cyrillic (_KOI8-R)
vi: Ki-rin (_KOI8-R)

en: Cyrillic (_MacCyrillic)
vi: Ki-rin (_MacCyrillic)

en: Cyrillic (_Windows-1251)
vi: Ki-rin (_Windows-1251)

en: Cyrillic/_Russian (IBM-866)
vi: Ki-rin/_Nga (IBM-866)

en: Greek (_ISO-8859-7)
vi: Tiếng Hy Lạp (_ISO-8859-7)

en: Greek (_MacGreek)
vi: Tiếng Hy Lạp (_MacGreek)

en: Greek (_Windows-1253)
vi: Tiếng Hy Lạp (_Windows-1253)

en: Gujarati (_MacGujarati)
vi: Tiếng Gu-gia-ra-ti (_MacGujarati)

en: Gurmukhi (Mac_Gurmukhi)
vi: Tiếng Guổ-mu-khi (Mac_Gurmukhi)

en: Hindi (Mac_Devanagari)
vi: Tiếng Hin-đi (Mac_Devanagari)

en: Hebrew (_IBM-862)
vi: Tiếng Do Thái (_IBM-862)

en: Hebrew (IS_O-8859-8-I)
vi: Tiếng Do Thái (IS_O-8859-8-I)

en: Hebrew (_MacHebrew)
vi: Tiếng Do Thái (_MacHebrew)

en: Hebrew (_Windows-1255)
vi: Tiếng Do Thái (_Windows-1255)

en: _Visual Hebrew (ISO-8859-8)
vi: Tiếng Do Thái trực _quan (ISO-8859-8)

en: Japanese (_EUC-JP)
vi: Tiếng Nhật (_EUC-JP)

en: Japanese (_ISO-2022-JP)
vi: Tiếng Nhật (_ISO-2022-JP)

en: Japanese (_Shift-JIS)
vi: Tiếng Nhật (_Shift-JIS)

en: Korean (_EUC-KR)
vi: Tiếng Hàn (_EUC-KR)

en: Korean (_ISO-2022-KR)
vi: Tiếng Hàn (_ISO-2022-KR)

en: Korean (_JOHAB)
vi: Tiếng Hàn (_JOHAB)

en: Korean (_UHC)
vi: Tiếng Hàn (_UHC)

en: _Celtic (ISO-8859-14)
vi: Tiếng _Xen-tơ (ISO-8859-14)

en: _Icelandic (MacIcelandic)
vi: T_iếng Băng Đảo (MacIcelandic)

en: _Nordic (ISO-8859-10)
vi: Tiế_ng vùng Bắc Âu (ISO-8859-10)

en: _Persian (MacFarsi)
vi: Tiếng _Ba Tư (MacFarsi)

en: Croatian (Mac_Croatian)
vi: Tiếng Cợ-rô-a-ti-a (Mac_Croatian)

en: _Romanian (MacRomanian)
vi: Tiếng _Ru-ma-ni (MacRomanian)

en: R_omanian (ISO-8859-16)
vi: Tiến_g Ru-ma-ni (ISO-8859-16)

en: South _European (ISO-8859-3)
vi: Tiếng vùng N_am Âu (ISO-8859-3)

en: Thai (TIS-_620)
vi: Tiếng Thái (TIS-_620)

en: Thai (IS_O-8859-11)
vi: Tiếng Thái (IS_O-8859-11)

en: _Thai (Windows-874)
vi: Tiếng Thái (Windows-874)

en: Turkish (_IBM-857)
vi: Tiếng Thổ Nhĩ Kỳ (_IBM-857)

en: Turkish (I_SO-8859-9)
vi: Tiếng Thổ Nhĩ Kỳ (I_SO-8859-9)

en: Turkish (_MacTurkish)
vi: Tiếng Thổ Nhĩ Kỳ (_MacTurkish)

en: Turkish (_Windows-1254)
vi: Tiếng Thổ Nhĩ Kỳ (_Windows-1254)

en: Unicode (UTF-_8)
vi: Unicode: có thể trình bày mọi ngôn ngữ (UTF-_8)

en: Cyrillic/Ukrainian (_KOI8-U)
vi: Ki-rin/U-cợ-rainh (_KOI8-U)

en: Cyrillic/Ukrainian (Mac_Ukrainian)
vi: Kir-in/U-cợ-rainh (Mac_Ukrainian)

en: Vietnamese (_TCVN)
vi: Tiếng Việt: kiểu cũ (_TCVN)

en: Vietnamese (_VISCII)
vi: Tiếng Việt: kiểu cũ (_VISCII)

en: Vietnamese (V_PS)
vi: Tiếng Việt: kiểu cũ (V_PS)

en: Vietnamese (_Windows-1258)
vi: Tiếng Việt: kiểu cũ (_Windows-1258)

en: Western (_IBM-850)
vi: Tiếng vùng Tay Âu (_IBM-850)

en: Western (_ISO-8859-1)
vi: Tiếng vùng Tay Âu (_ISO-8859-1)

en: Western (IS_O-8859-15)
vi: Tiếng vùng Tay Âu (IS_O-8859-15)

en: Western (_MacRoman)
vi: Tiếng vùng Tay Âu (_MacRoman)

en: Western (_Windows-1252)
vi: Tiếng vùng Tay Âu (_Windows-1252)

note: the following encodings are so rarely used that we don't want to pollute the "related" * part of the encodings menu with them, so we set the language group to 0 here
en: English (_US-ASCII)
vi: Tiếng Anh (_US-ASCII)

note: translators: this is the title that an unknown encoding will * be displayed as.
en: Unknown (%s)
vi: Không rõ (%s)

en: MIME type
vi: Kiểu MIME

en: Suffixes
vi: Đuôi

en: List of installed web applications
vi: Danh sách ứng dụng web đã cài đặt

note: Note for translators: this refers to the installation date.
en: Installed on:
vi: Cài đặt lúc:

note: characters ms RELOAD_DELAY * RELOAD_DELAY_MAX_TICKS = 10 s
en: Blank page
vi: Trang trắng

en: _Not now
vi: _Không phải bây giờ

en: _Store password
vi: _Lưu mật khẩu

note: Translators: The first %s is the username and the second one is the * hostname where this is happening. Example: gnome@gmail.com and * mail.google.com.
en: <big>Would you like to store the password for <b>%s</b> in <b>%s</b>?</big>
vi: <big>Bạn có muốn lưu mật khẩu cho <b>%s</b> tại <b>%s</b> không?</big>

en: The page at <b>%s</b> wants to know your location.
vi: Trang <b>%s</b> muốn biết vị trí của bạn.

en: None specified
vi: Chưa xác định

en: Oops! Error loading %s
vi: Á! Lỗi nạp %s

en: Oops! It was not possible to show this website
vi: Á! Không thể hiện trang web này

en: <p>The website at <strong>%s</strong> seems to be unavailable. The precise error was:</p><p><em>%s</em></p><p>It could be temporarily switched off or moved to a new address. Don't forget to check that your internet connection is working correctly.</p>
vi: <p>Trang web ở <strong>%s</strong> có vẻ không xem được. Lỗi chính xác là:</p><p><em>%s</em></p><p>Có thể do tạm thời tắt hoặc chuyển sang địa chỉ mới. Đừng quên kiểm tra kết nối internet xem có hoạt động không.</p>

en: Oops! This site might have caused the web browser to close unexpectedly
vi: Á! Trang này làm trình duyệt phải đóng bất ngờ

en: <p>This page was loading when the web browser closed unexpectedly.</p><p>This might happen again if you reload the page. If it does, please report the problem to the <strong>%s</strong> developers.</p>
vi: <p>Trang đang nạp khi trình duyệt đóng bất ngờ.</p><p>Có thể xảy ra lần nữa nếu nạp lại trang này. Nếu thật vậy, vui lòng thông báo lỗi cho những người phát triển <strong>%s</strong>.</p>

en: Load again anyway
vi: Vẫn cứ nạp

en: http://www.google.com/search?q=%s&ie=UTF-8&oe=UTF-8
vi: http://www.google.com.vn/search?ie=utf8&oe=utf8&q=%s

note: Translators: this is the directory name to store auxilary files * when saving html files.
en: %s Files
vi: Tập tin của %s

en: All supported types
vi: Mọi kiểu được hỗ trợ

en: Web pages
vi: Trang Web

en: Could not create a temporary directory in “%s”.
vi: Không thể tạo thư mục tạm thời trong « %s ».

en: The file “%s” exists. Please move it out of the way.
vi: Tập tin « %s » đã có. Hãy chuyển nó ra.

en: Failed to create directory “%s”.
vi: Lỗi tạo thư mục « %s ».

en: Directory “%s” is not writable
vi: Không cho phép ghi vào thư mục « %s »

en: You do not have permission to create files in this directory.
vi: Bạn không có quyền tạo tập tin trong thư mục này.

en: Directory not Writable
vi: Không cho phép ghi vào thư mục này

en: Cannot overwrite existing file “%s”
vi: Không thể ghi đè lên tập tin « %s » đã có

en: A file with this name already exists and you don't have permission to overwrite it.
vi: Tập tin tên này đã có, và bạn không có quyền ghi đè lên nó.

en: Cannot Overwrite File
vi: Không thể ghi đè lên tập tin

en: Could not display help: %s
vi: Không thể hiển thị trợ giúp: %s

en: Master password needed
vi: Cần mật khẩu chủ

en: The passwords from the previous version (Gecko) are locked with a master password. If you want Epiphany to import them, please enter your master password below.
vi: Mật khẩu từ phiên bản trước (Gecko) đang bị khoá bằng mật khẩu chủ. Nếu bạn muốn Epiphany nhập mật khẩu thì nhập mật khẩu chủ bên dưới.

en: Failed to copy cookies file from Mozilla.
vi: Lỗi chép tập tin cookies từ Mozilla.

note: Translators: "friendly time" string for the current day, strftime format. like "Today 12:34 am"
en: Today %I:%M %p
vi: Hôm nay %I:%M %p

note: Translators: "friendly time" string for the previous day, * strftime format. e.g. "Yesterday 12:34 am"
en: Yesterday %I:%M %p
vi: Hôm qua %I:%M %p

en: Local files
vi: Tập tin cục bộ

en: %u:%02u hour left | %u:%02u hours left
vi[0]: còn %u:%02u giờ

en: %u hour left | %u hours left
vi[0]: còn %u giờ

en: %u:%02u minute left | %u:%02u minutes left
vi[0]: còn %u:%02u phút

en: %u second left | %u seconds left
vi[0]: còn %u giây

en: Error downloading: %s
vi: Lỗi tải về: %s

en: Show in folder
vi: Hiện trong thư mục

en: Starting…
vi: Đang chạy…

en: All sites
vi: Mọi địa chỉ

en: Drag and drop this icon to create a link to this page
vi: Kéo và thả biểu tượng này để tạo liên kết đến trang này

note: Translators: This string is used when counting bookmarks that * are similar to each other
en: %d _Similar | %d _Similar
vi[0]: %d _cái tương tự

en: _Unify With %d Identical Bookmark | _Unify With %d Identical Bookmarks
vi[0]: _Hợp nhất với %d liên kết lưu trùng

en: Show “%s”
vi: Hiện « %s »

en: “%s” Properties
vi: Thuộc tính « %s »

en: T_opics:
vi: C_hủ đề:

en: Sho_w all topics
vi: _Hiện mọi chủ đề

en: Entertainment
vi: Giải trí

en: Sports
vi: Thể thao

[ctx: bookmarks]
note: Translators: this topic contains all bookmarks
en: All
vi: Tất cả

[ctx: bookmarks]
note: Translators: this topic contains the not categorized bookmarks
en: Not Categorized
vi: Chưa phân loại

[ctx: bookmarks]
note: Translators: this is an automatic topic containing local * websites bookmarks autodiscovered with zeroconf.
en: Nearby Sites
vi: Địa chỉ cục bộ

en: Remove from this topic
vi: Gỡ bỏ ra chủ đề này

note: File Menu
en: _New Topic
vi: Chủ đề _mới

en: Create a new topic
vi: Tạo chủ đề mới

en: Open the selected bookmark in a new window
vi: Mở liên kết lưu đã chọn trong cửa sổ mới

en: Open the selected bookmark in a new tab
vi: Mở liên kết lưu đã chọn dưới thẻ mới

en: Rename the selected bookmark or topic
vi: Thay đổi tên của liên kết lưu hay chủ đề đã chọn

en: View or modify the properties of the selected bookmark
vi: Xem/sửa đổi thuộc tính về liên kết lưu đã chọn

en: _Import Bookmarks…
vi: _Nhập Liên kết lưu...

en: Import bookmarks from another browser or a bookmarks file
vi: Nhập liên kết lưu từ trình duyệt khác hay từ tập tin liên kết lưu

en: _Export Bookmarks…
vi: _Xuất liên kết lưu...

en: Export bookmarks to a file
vi: Xuất liên kết lưu ra tập tin

en: Close the bookmarks window
vi: Đóng cửa sổ liên kết lưu

en: Delete the selected bookmark or topic
vi: Xóa liên kết lưu hay chủ đề đã chọn

en: Select all bookmarks or text
vi: Chọn mọi liên kết lưu hay văn bản

en: Display bookmarks help
vi: Hiển thị trợ giúp về liên kết lưu

en: Display credits for the web browser creators
vi: Hiển thị công lao người tạo trình duyệt

en: Show the title column
vi: Hiện cột tựa đề

en: Show the address column
vi: Hiện cột địa chỉ

en: Type a topic
vi: Gõ chủ đề

en: Delete topic “%s”?
vi: Xóa chủ đề « %s » không?

en: Delete this topic?
vi: Xóa chủ đề này không?

en: Deleting this topic will cause all its bookmarks to become uncategorized, unless they also belong to other topics. The bookmarks will not be deleted.
vi: Xoá chủ đề này thì gây ra mọi liên kết lưu của nó không còn theo phân loại, nếu chúng không thuộc về chủ đề khác. Các liên kết lưu này sẽ không bị xoá.

en: _Delete Topic
vi: _Xóa chủ đề

note: Translators: The %s is the name of a Mozilla profile.
en: Mozilla “%s” profile
vi: Hồ sơ Mozilla « %s »

en: Import Failed
vi: Lỗi nhập

en: The bookmarks from “%s” could not be imported because the file is corrupted or of an unsupported type.
vi: Không thể nhập các liên kết lưu từ « %s » vì tập tin bị hỏng hoặc có kiểu không được hỗ trợ.

en: Import Bookmarks from File
vi: Nhập liên kết lưu từ tập tin

en: Firefox/Mozilla bookmarks
vi: Liên kết lưu Firefox/Mozilla

en: Galeon/Konqueror bookmarks
vi: Liên kết lưu Galeon/Konqueror

en: Epiphany bookmarks
vi: Liên kết lưu Epiphany

note: Make a format selection combo & label
en: File f_ormat:
vi: Định _dạng tập tin:

en: Import bookmarks from:
vi: Nhập liên kết lưu từ :

en: Topics
vi: Chủ đề

note: FIXME !!!!
en: Open in New _Tabs
vi: Mở ở _thẻ mới

en: Open the bookmarks in this topic in new tabs
vi: Mở các liên kết lưu của chủ đề này, mỗi cái dưới thẻ mới

en: Create topic “%s”
vi: Tạo chủ đề « %s »

en: Stop current data transfer
vi: Dừng truyền dữ liệu đang chạy

en: Display the latest content of the current page
vi: Hiển thị nội dung mới nhất của trang hiện tại

en: _Other…
vi: _Khác…

en: Other encodings
vi: Bảng mã khác

en: _Automatic
vi: _Tự động

en: Find links:
vi: Tìm liên kết:

en: Open the selected history link in a new window
vi: Mở liên kết lược sử đã chọn trong cửa sổ mới

en: Open the selected history link in a new tab
vi: Mở liên kết lược sử đã chọn dưới thẻ mới

en: Add _Bookmark…
vi: _Lưu địa chỉ liên kết...

en: Bookmark the selected history link
vi: Lưu địa chỉ của liên kết lược sử đã chọn

en: Close the history window
vi: Đóng cửa sổ lược sử

en: Delete the selected history link
vi: Xóa liên kết lược sử đã chọn

en: Select all history links or text
vi: Chọn mọi liên kết hay văn bản của lược sử

en: Clear your browsing history
vi: Xoá sạch lược sử duyệt

en: Display history help
vi: Hiển thị trợ giúp về lược sử

en: _Address
vi: Đị_a chỉ

en: _Date and Time
vi: _Ngày và Giờ

en: Show the date and time column
vi: Hiện cột ngày tháng và thời gian

en: Clear browsing history?
vi: Xoá lược sử duyệt không?

en: Clearing the browsing history will cause all history links to be permanently deleted.
vi: Xoá sạch lược sử duyệt thì làm cho mọi liên kết trong lược sử bị xóa hoàn toàn.

en: Last 30 minutes
vi: 30 phút trước

note: keep this in sync with embed/ephy-history.c's * HISTORY_PAGE_OBSOLETE_DAYS
en: Last %d day | Last %d days
vi[0]: %d ngày trước

en: All history
vi: Toàn bộ lược sử

en: Open a new tab in an existing browser window
vi: Mở thẻ mới trong cửa sổ duyệt đang mở

en: Open a new browser window
vi: Mở cửa sổ duyệt mới

en: Launch the bookmarks editor
vi: Khởi chạy bộ sửa liên kết lưu

en: Import bookmarks from the given file
vi: Nhập các liên kết lưu từ tập tin đã cho

en: Load the given session file
vi: Nạp tập tin phiên chạy đã cho

en: Add a bookmark
vi: Lưu địa chỉ liên kết

en: Start a private instance
vi: Chạy một thể hiện riêng

en: Start the browser in application mode
vi: Khởi động trình duyệt trong chế độ ứng dụng

en: Profile directory to use in the private instance
vi: Thư mục hồ sơ cần dùng trong thể hiện riêng

en: Could not start Web
vi: Không thể khởi chạy Web

en: Startup failed because of the following error:
    %s
vi: Không thành công khởi chạy do lỗi này:
    %s

en: Web options
vi: Tuỳ chọn Web

en: Downloads will be aborted and logout proceed in %d second. | Downloads will be aborted and logout proceed in %d seconds.
vi[0]: Các tiến trình tải về tập tin sẽ bị hủy bỏ và tiến trình đăng xuất sẽ tiếp tục trong vòng %d giây.

en: Abort pending downloads?
vi: Hủy bỏ tải về đang chờ không?

en: There are still downloads pending. If you log out, they will be aborted and lost.
vi: Vẫn còn có tập tin đang tải về. Việc đăng xuất sẽ hủy bỏ tải về nên hủy các tập tin đó.

en: _Abort Downloads
vi: _Hủy bỏ tải về

en: _Don't recover
vi: Đừn_g phục hồi

en: _Recover session
vi: _Phục hồi phiên hoạt động

en: Do you want to recover the previous browser windows and tabs?
vi: Bạn có muốn phục hồi các cửa sổ và thẻ lần trước không?

en: Save As _Web Application…
vi: Lưu dạng ứng dụng _Web…

en: S_end Link by Email…
vi: _Gửi liên kết kèm Thư…

en: Re_do
vi: _Làm lại

en: _Find…
vi: _Tìm…

en: _Larger Text
vi: Chữ _lớn hơn

en: S_maller Text
vi: Chữ _nhỏ hơn

en: Text _Encoding
vi: _Bảng mã

en: _Page Source
vi: Ng_uồn trang

note: Bookmarks actions.
en: _Add Bookmark…
vi: Lưu đị_a chỉ liên kết...

note: Go actions.
en: _Location…
vi: Đị_a điểm...

note: View actions.
en: _Downloads Bar
vi: Thanh _tải về

en: Popup _Windows
vi: Cửa sổ _tự mở

en: Selection Caret
vi: Con nháy lựa chọn

note: Document.
en: Add Boo_kmark…
vi: Thêm đánh _dấu…

en: Open Link in New _Tab
vi: Mở liên kết dưới _thẻ mới

en: _Download Link
vi: Tải _liên kết về

en: _Save Link As…
vi: _Lưu liên kết dạng…

en: _Bookmark Link…
vi: _Lưu địa chỉ liên kết…

note: Images.
en: Open _Image
vi: Mở ả_nh

en: _Use Image As Background
vi: _Dùng ảnh làm nền

en: Copy I_mage Address
vi: Chép địa chỉ ả_nh

en: St_art Animation
vi: Chạ_y hoạt ảnh

en: St_op Animation
vi: Dừn_g hoạt ảnh

en: There are unsubmitted changes to form elements
vi: Có vài thay đổi chưa được gửi đi trong phần mẫu.

en: If you close the document anyway, you will lose that information.
vi: Sẽ mất các thông tin ấy khi có phải đóng tài liệu.

en: Close _Document
vi: Đón_g tài liệu

en: There are ongoing downloads in this window
vi: Vẫn đang còn tải về trong cửa sổ này

en: If you close this window, the downloads will be cancelled
vi: Nếu bạn đóng cửa sổ, tất cả các tải về sẽ bị huỷ

en: Close window and cancel downloads
vi: Đóng cửa sổ và huỷ tải về

en: Save As Application
vi: Lưu dạng ứng dụng

en: <b>Select the personal data you want to clear</b>
vi: <b>Lựa chọn dữ liệu cá nhân cần xoá</b>

en: You are about to clear personal data that is stored about the web pages you have visited. Before proceeding, check the types of information that you want to remove:
vi: Bạn sắp xoá dữ liệu cá nhân được lưu lại về những trang Web bạn đã thăm. Trước khi tiếp tục, hãy kiểm tra những kiểu thông tin bạn muốn gỡ bỏ :

en: Clear All Personal Data
vi: Xoá toàn dữ liệu cá nhân

note: Cookies
en: C_ookies
vi: C_ookie

note: Passwords
en: Saved _passwords
vi: _Mật khẩu đã lưu

note: History
en: Hi_story
vi: Lược _sử

note: Cache
en: _Temporary files
vi: _Tập tin tạm

en: <small><i><b>Note:</b> You cannot undo this action. The data you are choosing to clear will be deleted forever.</i></small>
vi: <small><i><b>Ghi chú :</b> không thể hủy bước này. Dữ liệu bạn chọn xoá sẽ bị xoá hoàn toàn.</i></small>

en: Encrypted connections only
vi: Chỉ kết nối đã mật mã

en: Any type of connection
vi: Bất kỳ loại kết nối nào

note: Session cookie
en: End of current session
vi: Kết thúc phiên chạy hiện thời

en: User Password
vi: Mật khẩu người dùng

en: Download Link
vi: Liên kết tải xuống

en: Save Link As
vi: Lưu liên kết là

en: Save Image As
vi: Lưu ảnh là

[ctx: language]
note: Translators: this refers to a user-define language code * (one which isn't in our built-in list).
en: User defined (%s)
vi: Tự định nghĩa (%s)

en: System language (%s) | System languages (%s)
vi[0]: Ngôn ngữ hệ thống (%s)

en: Select a Directory
vi: Chọn thư mục

en: A web application named '%s' already exists. Do you want to replace it?
vi: Ứng dụng web tên '%s' đã có. Bạn có muốn thay thế nó không?

en: An application with the same name already exists. Replacing it will overwrite it.
vi: Ứng dụng tên này đã có. Thay thế nó nghĩa là ghi đè.

en: The application '%s' is ready to be used
vi: Ứng dụng '%s' đã sẵn sàng

en: The application '%s' could not be created
vi: Không thể tạo ứng dụng '%s'

note: Show dialog with icon, title.
en: Create Web Application
vi: Tạo ứng dụng Web

en: Web 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: Web 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ó với điều kiệ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 (tùy chọn) bất kỳ phiên bản sau nào.

en: The GNOME Web Browser 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: 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: You should have received a copy of the GNU General Public License along with the GNOME Web Browser; 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: Contact us at:
vi: Liên hệ chúng tôi tại:

en: Past developers:
vi: Lập trình viên trước:

en: Lets you view web pages and find information on the internet.
    Powered by WebKit %d.%d.%d
vi: Cho phép bạn xem trang Web và tìm thông tin qua Internet.
    Sử dụng WebKit %d.%d.%d

en: Web Website
vi: Trang Web của Web

en: Enable caret browsing mode?
vi: Bật chế độ duyệt với con nháy?

en: Pressing F7 turns caret browsing on or off. This feature places a moveable cursor in web pages, allowing you to move around with your keyboard. Do you want to enable caret browsing on?
vi: Nhấn F7 để bật hoặt duyệt với tắt con nháy. Tính năng này hiện con nháy trong trang web, cho phép bạn di chuyển dùng bàn phím. Bạn có muốn bật không?

en: Organization:
vi: Tổ chức:

en: Home page
vi: Trang chủ

note: #-#-#-#-#  259 (gimp-gap HEAD)  #-#-#-#-# radio button Frames input_mode
en: Frames
vi: Khung

en: _Toolbars
vi: _Thanh công cụ

en: Setup the page settings for printing
vi: Thiết lập trang để in

en: Toolbar style
vi: Kiểu thanh công cụ

en: <b>Encodings</b>
vi: <b>Bảng mã</b>

en: Opening %d Item | Opening %d Items
vi[0]: Đang mở %d mục

note: Type: error Description
en: Commit failed
vi: Lỗi ghi chép

note: Type: error Description
en: An attempt to commit /etc changes to ${VCS} failed.
vi: Gặp lỗi khi thử ghi chép vào ${VCS} các thay đổi trong « /etc ».

note: Type: error Description
en: You may manually resolve the issues with the uncommitted changes before continuing.
vi: Bạn cũng có thể tự giải quyết vấn đề về các thay đổi chưa ghi chép, trước khi tiếp tục.

note: Type: boolean Description
en: Remove etckeeper ${VCS} repository and associated files?
vi: Gỡ bỏ kho lưu ${VCS} etckeeper và các tập tin tương ứng ?

note: Type: boolean Description
en: Etckeeper is being purged from the system, and was used to store /etc in a ${VCS} repository. If you choose to remove the repository, this will DESTROY all history etckeeper has recorded for /etc.
vi: Gói etckeeper đang bị tẩy khỏi hệ thống: nó từng được sử dụng để lưu trữ « /etc » vào một kho ${VCS}. Sự chọn gỡ bỏ kho lưu này thì HỦY toàn bộ lịch sử được etckeeper giữ đối với « /etc ».

en: Evince Document Viewer Manual
vi: Hướng dẫn sử dụng bộ xem tài liệu Evince

en: The Evince Document Viewer application enables you to view documents of various formats like Portable Document Format (PDF) files and PostScript files
vi: Bộ xem tài liệu Evince giúp bạn xem nhiều định dạng tài liệu như Portable Document Format (PDF) và PostScript

en: Evince Document Viewer Manual V1.1
vi: Hướng dẫn sử dụng Bộ xem tài liệu Evince V1.1

en: Evince Document Viewer Manual V1.0
vi: Hướng dẫn sử dụng Bộ xem tài liệu Evince V1.0

en: This manual describes version 0.2 of Evince Document Viewer
vi: Tài liệu này mô tả Bộ xem tài liệu Evince phiên bản 0.2

en: To report a bug or make a suggestion regarding the Evince Document Viewer application or this manual, follow the directions in the <ulink url="ghelp:gnome-feedback" type="help">GNOME Feedback Page</ulink>.
vi: Để thông báo lỗi hoặc có đề nghị liên quan đến ứng dụng Evince hoặc tài liệu này, vui lòng làm theo hướng dẫn trong <ulink url="ghelp:gnome-feedback" type="help">Trang phản hồi GNOME</ulink>.

en: Evince Document Viewer
vi: Bộ xem tài liệu Evince

en: The <application>Evince Document Viewer</application> application enables you to view documents of various formats like Portable Document Format (PDF) files and PostScript files. <application>Evince Document Viewer</application> follows Freedesktop.org and GNOME standards to provide integration with Desktop Environment.
vi: <application>Bộ xem tài liệu Evince</application> giúp bạn xem nhiều định dạng tài liệu như Portable Document Format (PDF) và PostScript. <application>Evince</application> được tích hợp với môi trường làm việc theo tiêu chuẩn mà Freedesktop.org và dự án GNOME đề xuất.

en: To Start Evince Document Viewer
vi: Để khởi động Bộ xem tài liệu Evince

en: <application>Evince Document Viewer</application> starts when you open a document such as a PDF or PostScript file.
vi: <application>Bộ xem tài liệu Evince</application> sẽ tự động chạy mỗi khi bạn mở một tài liệu dạng PDF hoặc PostScript.

en: Alternatively, you can start <application>Evince Document Viewer</application> from the command line, with the command: <command>evince</command>.
vi: Tuy nhiên, bạn có thể mở <application>Evince</application> bằng nhiều cách khác, như gõ lệnh: <command>evince</command>.

en: When You Start Evince Document Viewer
vi: Khi khởi động Evince

en: When you start <application>Evince Document Viewer</application>, the following window is displayed.
vi: Khi chạy <application>Bộ xem tài liệu Evince</application>, cửa sổ sau sẽ hiện lên.

en: Evince Document Viewer Window
vi: Cửa sổ Evince

en: Shows Evince Document Viewer main window. Contains titlebar, menubar, toolbar and display area. Menubar contains File, Edit, View, Go and Help menus.
vi: Cửa sổ chính của Evince. Các thành phần: thanh tiêu đề, thanh trình đơn, thanh công cụ và vùng hiển thị. Thanh trình đơn bao gồm các mục Tập tin, Hiệu chỉnh, Xem, Di chuyển và Trợ giúp.

en: The <application>Evince Document Viewer</application> window contains the following elements:
vi: Cửa sổ chương trình <application>Evince</application> bao gồm các thành phần sau đây:

en: Menubar
vi: Thanh trình đơn

en: The menus on the menubar contain all of the commands that you need to work with documents in <application>Evince Document Viewer</application>.
vi: Thanh trình đơn chứa tất cả các lệnh để bạn sử dụng khi làm việc với các tài liệu trong <application>Bộ xem tài liệu Evince</application>.

en: The toolbar contains a subset of the commands that you can access from the menubar.
vi: Thanh công cụ chứa các nút lệnh cho phép bạn truy cập nhanh chóng vào các lệnh trên thanh trình đơn.

en: The display area displays the document.
vi: Vùng hiển thị được dùng để trình bày nội dung tài liệu.

en: Drag a file into the <application>Evince Document Viewer</application> window from another application such as a file manager.
vi: Kéo một tập tin từ một ứng dụng khác, như bộ Quản lý tập tin chẳng hạn, vào trong cửa sổ <application>Bộ xem tài liệu Evince</application>.

en: Double-click on the file name in the file manager
vi: Bấm đúp chuột trái lên tên tập tin trong Bộ quản lý tập tin

en: Choose <menuchoice><guimenu>File</guimenu><guimenuitem>Open</guimenuitem></menuchoice>.
vi: Chọn <menuchoice><guimenu>Tập tin</guimenu><guimenuitem>Mở</guimenuitem></menuchoice>.

en: Shortcut keys
vi: Các phím tắt

en: In <application>Evince Document Viewer</application>, you can perform the same action in several ways. For example, you can open a document in the following ways: <informaltable frame="all"><tgroup cols="2" colsep="1" rowsep="1"><colspec colname="COLSPEC0" colwidth="50*"/><colspec colname="COLSPEC1" colwidth="50*"/><placeholder-1/><placeholder-2/></tgroup></informaltable>
vi: Trong <application>Evince</application>, bạn có thể thực hiện một hành động theo nhiều cách khác nhau. Ví dụ, bạn có thể mở một tài liệu bằng một trong các cách sau: <informaltable frame="all"><tgroup cols="2" colsep="1" rowsep="1"><colspec colname="COLSPEC0" colwidth="50*"/><colspec colname="COLSPEC1" colwidth="50*"/><placeholder-1/><placeholder-2/></tgroup></informaltable>

en: To Open A Document
vi: Để mở một tài liệu

en: To open a document, perform the following steps:
vi: Để mở một tài liệu, hãy thực hiện các bước sau:

en: In the <guilabel>Open Document</guilabel> dialog, select the file you want to open.
vi: Trong hộp thoại <guilabel>Mở tài liệu</guilabel>, chọn tập tin bạn cần mở.

en: Click <guibutton>Open</guibutton>. <application>Evince Document Viewer</application> displays the name of the document in the titlebar of the window.
vi: Nhấn nút <guibutton>Mở</guibutton>. <application>Evince</application> sẽ hiển thị tên tập tin được mở trong phần thanh tiêu đề của cửa sổ chương trình.

en: To open another document, choose <menuchoice><guimenu>File</guimenu><guimenuitem>Open</guimenuitem></menuchoice> again. <application>Evince Document Viewer</application> opens each file in a new window.
vi: Để mở một tài liệu khác, hãy chọn <menuchoice><guimenu>Tập tin</guimenu><guimenuitem>Mở</guimenuitem></menuchoice> thêm lần nữa. <application>Bộ xem tài liệu Evince</application> sẽ mở mỗi tập tin trong một cửa sổ riêng biệt.

en: If you try to open a document with format that <application>Evince Document Viewer</application> does not recognize, the application displays an error message.
vi: Nếu <application>Evince</application> không nhận dạng được định dạng của tài liệu bạn chọn để xem, chương trình sẽ phát một thông báo lỗi.

en: To Navigate Through a Document
vi: Để di chuyển trong tài liệu

en: You can navigate through a file as follows:
vi: Bạn có thể di chuyển đến vị trí bất kỳ trong tài liệu bằng cách sau:

en: To view the next page, choose <menuchoice><guimenu>Go</guimenu><guimenuitem>Next Page</guimenuitem></menuchoice>.
vi: Để xem trang kế tiếp, chọn <menuchoice><guimenu>Di chuyển</guimenu><guimenuitem>Trang sau</guimenuitem></menuchoice>.

en: To view the previous page, choose <menuchoice><guimenu>Go</guimenu><guimenuitem>Previous Page</guimenuitem></menuchoice>.
vi: Để xem trang trước, chọn <menuchoice><guimenu>Di chuyển</guimenu><guimenuitem>Trang trước</guimenuitem></menuchoice>.

en: To view the first page in the document, choose <menuchoice><guimenu>Go</guimenu><guimenuitem>First Page</guimenuitem></menuchoice>.
vi: Để xem trang đầu tiên, chọn <menuchoice><guimenu>Di chuyển</guimenu><guimenuitem>Trang đầu</guimenuitem></menuchoice>.

en: To view the last page in the document, choose <menuchoice><guimenu>Go</guimenu><guimenuitem>Last Page</guimenuitem></menuchoice>.
vi: Để xem trang cuối cùng, chọn <menuchoice><guimenu>Di chuyển</guimenu><guimenuitem>Trang cuối</guimenuitem></menuchoice>.

en: To view a particular page, enter the page number or page label in the text box on the toolbar, then press <keycap>Return</keycap>.
vi: Để xem một trang bất kỳ, hãy nhập số trang hoặc nhãn của trang vào ô văn bản ở trên thanh công cụ, rồi nhấn <keycap>Return</keycap>.

en: To Scroll a Page
vi: Để cuộn trang

en: To display the page contents that are not currently displayed in the display area, use the following methods:
vi: Để xem nội dung chưa được trình bày trong vùng hiển thị, hãy dùng các cách sau:

en: Use the arrow keys or space key on the keyboard.
vi: Nhấn các phím mũi tên hoặc phím cách trên bàn phím.

en: Drag the display area by clicking with the middle mouse button somewhere in the document and then moving the mouse. For example, to scroll down the page, drag the display area upwards in the window.
vi: Dịch chuyển vùng hiển thị bằng cách nhấn chuột giữa vào trong tài liệu, rồi di chuyển vị trí con chuột. Ví dụ, để cuộn trang xuống phía dưới, hãy dùng chuột kéo dịch vùng hiển thị lên phía trên.

en: Use the scrollbars on the window.
vi: Dùng các thanh cuộn của cửa sổ.

en: To Change the Page Size
vi: Để thay đổi kích cỡ trang

en: You can use the following methods to resize a page in the <application>Evince Document Viewer</application> display area:
vi: Bạn có thể sử dụng các cách sau để thay đổi kích thước trang tài liệu trong vùng hiển thị của <application>Evince</application>:

en: To increase the page size, choose <menuchoice><guimenu>View</guimenu><guimenuitem>Zoom In</guimenuitem></menuchoice>.
vi: Để tăng kích cỡ trang, chọn <menuchoice><guimenu>Xem</guimenu><guimenuitem>Phóng to</guimenuitem></menuchoice>.

en: To decrease the page size, choose <menuchoice><guimenu>View</guimenu><guimenuitem>Zoom Out</guimenuitem></menuchoice>.
vi: Để giảm kích cỡ trang, chọn <menuchoice><guimenu>Xem</guimenu><guimenuitem>Thu nhỏ</guimenuitem></menuchoice>.

en: To resize a page to have the same width as the <application>Evince Document Viewer</application> display area, choose <menuchoice><guimenu>View</guimenu><guimenuitem>Fit page width</guimenuitem></menuchoice>.
vi: Để đặt kích cỡ trang đúng bằng chiều rộng của vùng hiển thị trong cửa sổ <application>Evince</application>, chọn <menuchoice><guimenu>Xem</guimenu><guimenuitem>Vừa độ rộng trang</guimenuitem></menuchoice>.

en: To resize a page to fit within the <application>Evince Document Viewer</application> display area, choose <menuchoice><guimenu>View</guimenu><guimenuitem>Best Fit</guimenuitem></menuchoice>.
vi: Để đặt kích cỡ trang sao cho toàn bộ trang vừa khít trong vùng hiển thị của <application>Evince</application>, chọn <menuchoice><guimenu>Xem</guimenu><guimenuitem>Vừa khít</guimenuitem></menuchoice>.

en: To resize the <application>Evince Document Viewer</application> window to have the same width and height as the screen, choose <menuchoice><guimenu>View</guimenu><guimenuitem>Full Screen</guimenuitem></menuchoice>. To resize the <application>Evince Document Viewer</application> window to the original size, click on the <guibutton>Exit Full Screen</guibutton> button.
vi: Để phóng to cửa sổ <application>Evince</application> ra toàn màn hình, chọn <menuchoice><guimenu>Xem</guimenu><guimenuitem>Toàn màn hình</guimenuitem></menuchoice>. Để thu cửa sổ <application>Evince</application> về kích thước cũ, nhấn vào nút <guibutton>Bỏ chế độ toàn màn hình</guibutton>.

en: To View Pages or Document Structure
vi: Để xem các trang hoặc cấu trúc của tài liệu

en: To view bookmarks or pages, perform the following steps:
vi: Để xem các đánh dấu hoặc các trang, hãy thực hiện các bước sau:

en: Choose <menuchoice><guimenu>View</guimenu><guimenuitem>Sidebar</guimenuitem></menuchoice> or press <keycap>F9</keycap>.
vi: Chọn <menuchoice><guimenu>Xem</guimenu><guimenuitem>Khung lề</guimenuitem></menuchoice> hoặc nhấn <keycap>F9</keycap>.

en: Use the drop-down list in the side-pane header to select whether to display document structure or pages in the side pane.
vi: Dùng danh sách thả xuống ở phần đầu khung lề để chọn chế độ hiển thị cấu trúc tài liệu, hoặc xem thử nội dung trang.

en: Use the side-pane scrollbars to display the required item or page in the side pane.
vi: Dùng thanh cuộn ở bên phải khung lề để tìm mục hoặc trang tài liệu mình cần.

en: Click on an entry to navigate to that location in the document. Click on a page to navigate to that page in the document.
vi: Nhấn vào một mục để di chuyển tới vị trí tương ứng trong tài liệu. Nhấn vào một trang để hiển thị nội dung của trang trong vùng hiển thị.

en: To View the Properties of a Document
vi: Để xem thuộc tính tài liệu

en: To view the properties of a document, choose <menuchoice><guimenu>File</guimenu><guimenuitem>Properties</guimenuitem></menuchoice>.
vi: Để xem thuộc tính của một tài liệu, hãy chọn <menuchoice><guimenu>Tập tin</guimenu><guimenuitem>Thông tin</guimenuitem></menuchoice>.

en: The <guilabel>Properties</guilabel> dialog displays all information available
vi: Hộp thoại <guilabel>Thông tin</guilabel> xuất hiện, hiển thị các thông tin đi kèm tài liệu

en: To Print a Document
vi: Để in tài liệu

en: To print a Document, choose <menuchoice><guimenu>File</guimenu><guimenuitem>Print</guimenuitem></menuchoice>.
vi: Để in một tài liệu, chọn <menuchoice><guimenu>Tập tin</guimenu><guimenuitem>In</guimenuitem></menuchoice>.

en: If you cannot choose the <guimenuitem>Print</guimenuitem> menu item, the author of the document has disabled the print option for this document. To enable the print option, you must enter the master password when you open the document. See <xref linkend="evince-password"/> for more information about password-protected files.
vi: Trong một số trường hợp, nếu tác giả khi tạo tài liệu đã đặt chế độ cấm không cho in tài liệu, bạn sẽ không chọn được lệnh <guimenuitem>In</guimenuitem>. Lúc này, bạn phải nhập mật khẩu phù hợp thì chương trình mới có thể in tài liệu này. Xin xem <xref linkend="evince-password"/> để biết thêm thông tin về cách xử lý các tập tin được mã hóa bằng mật khẩu.

en: The <guilabel>Print</guilabel> dialog has the following tabbed sections:
vi: Hộp thoại <guilabel>In</guilabel> có các phần sau:

en: Print range
vi: Phạm vi in

en: Select one of the following options to determine how many pages to print:
vi: Chọn một trong các tùy chọn ở dưới để đặt phạm vi in:

en: Select this option to print all of the pages in the document.
vi: Chọn mục này để in tất cả các trang của tài liệu.

en: Pages From
vi: Từ trang

en: Select this option to print the selected range of pages in the document. Use the spin boxes to specify the first page and last page of the range.
vi: Chọn mục này để in một vài trang nhất định của tài liệu. Dùng các ô xoay để chọn trang đầu và trang cuối của phạm vi cần in ra.

en: Use this drop-down list to select the printer to which you want to print the document.
vi: Dùng ô danh sách thả xuống này để chọn máy in mà bạn muốn dùng để in tài liệu này.

en: The <guilabel>Create a PDF document</guilabel> option is not supported in this version of <application>Evince Document Viewer</application>.
vi: Tùy chọn <guilabel>Tạo tài liệu PDF</guilabel> chưa được hỗ trợ trong phiên bản <application>Evince</application> hiện thời.

en: Use this drop-down list to select the printer settings.
vi: Dùng danh sách thả xuống này để thiết lập máy in.

en: To configure the printer, click <guibutton>Configure</guibutton>. For example, you can enable or disable duplex printing, or schedule delayed printing, if this functionality is supported by the printer.
vi: Để cấu hình máy in, nhấn vào nút <guibutton>Thiết lập</guibutton>. Ví dụ, bạn có thể bật hoặc tắt chức năng in song công, hoặc đặt thời gian trễ thực hiện việc in, nếu máy in của mình có tính năng này.

en: Use this drop-down list to select one of the following print destinations:
vi: Dùng ô danh sách thả xuống này để chọn một trong các đích in:

en: Print the document to a CUPS printer.
vi: In tài liệu ra máy in CUPS.

en: If the selected printer is a CUPS printer, <guilabel>CUPS</guilabel> is the only entry in this drop-down list.
vi: Nếu máy in được chọn là một máy in CUPS, <guilabel>CUPS</guilabel> là mục duy nhất có trong danh sách chọn.

en: Print the document to a printer.
vi: In tài liệu ra máy in.

en: Print the document to a PostScript file.
vi: In tài liệu ra một tập tin PostScript.

en: Click <guibutton>Save As</guibutton> to display a dialog where you specify the name and location of the PostScript file.
vi: Nhấn nút <guibutton>Lưu thành</guibutton> để hiển thị hộp thoại chọn tên và vị trí của tập tin PostScript sẽ xuất ra.

en: Use the specified command to print the document.
vi: Tự nhập một lệnh riêng để in tài liệu.

en: Type the name of the command in the text box. Include all command-line arguments.
vi: Gõ tên lệnh và các tham số của lệnh vào ô văn bản.

en: This functionality is not supported in this version of <application>Evince Document Viewer</application>.
vi: Tính năng này chưa được hỗ trợ trong phiên bản <application>Evince</application> hiện thời.

en: Use this drop-down list to select the size of the paper to which you want to print the document.
vi: Dùng danh sách thả xuống này để chọn kích thước trang giấy muốn dùng khi in tài liệu ra.

en: Use this spin box to specify the width of the paper. Use the adjacent drop-down list to change the measurement unit.
vi: Dùng hộp xoay này để chọn chiều rộng của tờ giấy. Chọn đơn vị đo trong ô kế bên.

en: Use this spin box to specify the height of the paper.
vi: Dùng hộp xoay này để chọn chiều cao của tờ giấy. Chọn đơn vị đo trong ô kế bên.

en: Feed orientation
vi: Hướng trang in ra

en: Use this drop-down list to select the orientation of the paper in the printer.
vi: Dùng danh sách thả xuống này để chọn hướng giấy cho máy in.

en: Use this drop-down list to select the page orientation.
vi: Dùng danh sách thả xuống này để chọn hướng giấy.

en: Use this drop-down list to select the page layout. A preview of each layout that you select is displayed in the <guilabel>Preview</guilabel> area.
vi: Dùng danh sách thả xuống này để chọn bố cục giấy. Có thể xem thử bố cục được chọn trong vùng <guilabel>Xem thử</guilabel>.

en: Use this drop-down list to select the paper tray.
vi: Dùng danh sách thả xuống này để chọn khay giấy.

en: To Copy a Document
vi: Để sao chép tài liệu

en: To copy a file, perform the following steps:
vi: Để sao chép tài liệu, hãy thực hiện các bước sau:

en: Choose <menuchoice><guimenu>File</guimenu><guimenuitem>Save a Copy</guimenuitem></menuchoice>.
vi: Chọn <menuchoice><guimenu>Tập tin</guimenu><guimenuitem>Lưu một bản sao</guimenuitem></menuchoice>.

en: Type the new filename in the <guilabel>Filename</guilabel> text box in the <guilabel>Save a Copy</guilabel> dialog.
vi: Gõ tên tập tin mới vào trong ô <guilabel>Tên tập tin</guilabel> của hộp thoại <guilabel>Lưu một bản sao</guilabel>.

en: If necessary, specify the location of the copied document. By default, copies are saved in your home directory.
vi: Nếu cần, chọn thư mục muốn dùng để lưu bản sao. Mặc định là thư mục chính của bạn.

en: Click <guibutton>Save</guibutton>.
vi: Nhấn nút <guibutton>Lưu</guibutton>.

en: To Work With Password-Protected Documents
vi: Làm việc với các tài liệu được bảo vệ bằng mật khẩu

en: An author can use the following password levels to protect a document:
vi: Bằng mật khẩu, tác giả có thể đặt các mức bảo vệ sau đối với tài liệu:

en: User password that allows others only to read the document.
vi: Mật khẩu người dùng, chỉ cho phép người khác đọc tài liệu.

en: Master password that allows others to perform additional actions, such as print the document.
vi: Mật khẩu người chủ, cho phép người khác thực hiện các hành động khác, ví dụ như in tài liệu chả hạn.

en: When you try to open a password-protected document, <application>Evince Document Viewer</application> displays a security dialog. Type either the user password or the master password in the <guilabel>Enter document password</guilabel> text box, then click <guibutton>Open Document</guibutton>.
vi: Khi bạn mở một tài liệu được bảo vệ bằng mật khẩu, <application>Evince</application> sẽ hiển thị một hộp thoại bảo mật. Tại đây, hãy nhập mật khẩu người dùng hoặc mật khẩu chủ vào ô <guilabel>Nhập mật khẩu</guilabel>, sau đó nhấn <guibutton>Mở tài liệu</guibutton>.

en: To Close a Document
vi: Để đóng tài liệu

en: To close a document, choose <menuchoice><guimenu>File</guimenu><guimenuitem>Close</guimenuitem></menuchoice>.
vi: Để đóng tài liệu, chọn <menuchoice><guimenu>Tập tin</guimenu><guimenuitem>Đóng</guimenuitem></menuchoice>.

en: If the window is the last <application>Evince Document Viewer</application> window open, the application exits.
vi: Nếu cửa sổ hiện thời là cửa sổ <application>Evince</application> cuối cùng đang mở, thao tác này sẽ kết thúc hoạt động của chương trình.

en: Below is a list of all shortcuts present in <application>Evince Document Viewer</application>:
vi: Bảng dưới đây liệt kê tất cả các phím tắt được sử dụng trong <application>Bộ xem tài liệu Evince</application>:

en: <keycap>/</keycap> (slash)
vi: <keycap>/</keycap> (xuộc)

en: <keycombo><keycap>Ctrl</keycap><keycap>+</keycap></keycombo> (plus sign)
vi: <keycombo><keycap>Ctrl</keycap><keycap>+</keycap></keycombo> (dấu cộng)

en: <keycombo><keycap>Ctrl</keycap><keycap>-</keycap></keycombo> (minus sign)
vi: <keycombo><keycap>Ctrl</keycap><keycap>-</keycap></keycombo> (dấu trừ)

en: Scroll forward
vi: Cuộn xuống dưới

en: Scroll backward
vi: Cuộn lên trên

en: Go a bunch of pages up
vi: Di chuyển xuống dưới nhiều trang

en: Go a bunch of pages down
vi: Di chuyển lên trên nhiều trang

en: Go to page by number or label
vi: Chuyển đến trang bằng nhãn hoặc số trang tương ứng

en: Run document as presentation
vi: Xem tài liệu dưới dạng trình diễn

en: Error launching the command “%s” in order to decompress the comic book: %s
vi: Gặp lỗi với lệnh "%s" khi muốn giải nén truyện tranh: %s

en: The command “%s” failed at decompressing the comic book.
vi: Lệnh "%s" đã thất bại khi muốn giải nén truyện tranh.

en: The command “%s” did not end normally.
vi: Lệnh "%s" không kết thúc bình thường.

en: Not a comic book MIME type: %s
vi: Đây không phải là truyện tranh kiểu MIME: %s

en: Can't find an appropriate command to decompress this type of comic book
vi: Không tìm được một cú lệnh thích hợp để giải nén loại truyện tranh này

en: File corrupted
vi: Tập tin bị hỏng

en: No files in archive
vi: Không có tập tin trong kho lưu

en: No images found in archive %s
vi: Không tìm thấy ảnh trong kho %s

en: There was an error deleting “%s”.
vi: Đã gặp lỗi khi muốn xoá "%s".

en: Error %s
vi: Lỗi %s

en: Comic Books
vi: Truyện tranh vui

en: DjVu document has incorrect format
vi: Tài liệu DjVu có định dạng sai

en: The document is composed of several files. One or more of these files cannot be accessed.
vi: Tài liệu bao gồm nhiều tập tin. Một hoặc nhiều trong những tập tin đó không truy cập được.

en: DjVu Documents
vi: Tài liệu dạng DjVu

en: DVI document has incorrect format
vi: Tài liệu DVI có định dạng không đúng

en: DVI Documents
vi: Tài liệu DVI

en: This work is in the Public Domain
vi: Công trình này đã thuộc lĩnh vực công cộng.

en: Unknown font type
vi: Kiểu phông chữ lạ

en: This document contains non-embedded fonts that are not from the PDF Standard 14 fonts. If the substitute fonts selected by fontconfig are not the same as the fonts used to create the PDF, the rendering may not be correct.
vi: Tài liệu chứa phông không nhúng không phải PDF chuẩn 14. Nếu phông thay thế chọn bởi fontconfig không giống phông dùng để tạo PDF, hiển thị có thể không chính xác.

en: All fonts are either standard or embedded.
vi: Mọi phông hoặc chuẩn hoặc nhúng.

en: Embedded subset
vi: Tập con nhúng

en: Embedded
vi: Nhúng

en: Not embedded
vi: Không nhúng

note: Translators: string starting with a space * because it is directly appended to the font * type. Example: * "Type 1 (One of the Standard 14 Fonts)"
en:  (One of the Standard 14 Fonts)
vi:  (Một trong những phông chuẩn 14)

note: Translators: string starting with a space * because it is directly appended to the font * type. Example: * "TrueType (Not one of the Standard 14 Fonts)"
en:  (Not one of the Standard 14 Fonts)
vi:  (Không phải một trong những phông chuẩn 14)

en: Substituting with
vi: Thay bằng

en: PDF Documents
vi: Tài liệu PDF

en: PostScript Documents
vi: Tài liệu Postscript

en: Invalid document
vi: Tài liệu không hợp lệ

en: TIFF Documents
vi: Tài liệu TIFF

en: XPS Documents
vi: Tài liệu XPS

note: #-#-#-#-#  142 (evince GNOME TRUNK)  #-#-#-#-# Manually set name and icon
en: Document Viewer
vi: Bộ xem tài liệu

en: View multi-page documents
vi: Xem tài liệu nhiều trang

en: pdf;ps;postscript;dvi;xps;djvu;tiff;document;presentation;
vi: pdf;ps;postscript;dvi;xps;djvu;tiff;document;tài;liệu;tai;lieu;presentation;trình;diễn;trinh;dien;

en: Preview before printing
vi: Xem trước khi in

en: Override document restrictions
vi: Bỏ hạn chế tài liệu

en: Override document restrictions, like restriction to copy or to print.
vi: Bỏ qua những hạn chế của tài liệu, như hạn chế sao chép hay in.

en: Automatically reload the document
vi: Cập nhật tài liệu tự động

en: The document is automatically reloaded on file change.
vi: Tài liệu được tự động tải lại nếu có thay đổi.

en: The URI of the directory last used to open or save a document
vi: URI của thư mục dùng lần cuối để mở hoặc lưu tài liệu

en: The URI of the directory last used to save a picture
vi: URI của thư mục dùng lần cuối để lưu hình

en: Page cache size in Mb
vi: Kích thước bộ nhớ tạm trang tính bằng Mb

en: The maximum size that will be used to cache rendered pages, limits maximum zoom level.
vi: Kích thước bộ nhớ đệm tối đa sẽ được dùng để hiển thị trên màn hình, nó sẽ giới hạn mức phóng to tối đa.

en: File type %s (%s) is not supported
vi: Không hỗ trợ dạng tập tin %s (%s)

en: Unknown MIME Type
vi: Không biết kiểu MIME

en: All Documents
vi: Mọi tài liệu

en: Failed to create a temporary file: %s
vi: Lỗi tạo tập tin tạm thời: %s

en: Failed to create a temporary directory: %s
vi: Thất bại khi muốn tạo ra thư mục tạm thời: %s

en: (%d of %d)
vi: (%d trên %d)

en: Page %s
vi: Trang %s

en: Failed to print page %d: %s
vi: Không in được trang %d: %s

note: Initial state
en: Preparing to print…
vi: Chuẩn bị in…

en: Finishing…
vi: Đang hoàn tất…

en: Printing page %d of %d…
vi: Đang in trang %d trên %d…

en: PostScript is not supported by this printer.
vi: PostScript không được hỗ trợ bởi máy in này.

en: Invalid page selection
vi: Cách chọn các trang không hợp lý

en: Your print range selection does not include any pages
vi: Khoảng trang đã chọn để in không có trang nào

en: Page Scaling:
vi: Co giãn lại trang:

en: Shrink to Printable Area
vi: Co lại chỉ giữ những Vùng in được

en: Fit to Printable Area
vi: Xếp cho vừa Vùng in

en: Scale document pages to fit the selected printer page. Select from one of the following:
    
    • "None": No page scaling is performed.
    
    • "Shrink to Printable Area": Document pages larger than the printable area are reduced to fit the printable area of the printer page.
    
    • "Fit to Printable Area": Document pages are enlarged or reduced as required to fit the printable area of the printer page.
vi: Co giãn lại các trang tài liệu cho vừa máy in đã chọn. Hãy chọn sau đây:
    
    • "Không chọn": Sẽ không thực hiện co giãn trang.
    
    • "Co lại chỉ giữ những Vùng in được": Những trang tài liệu rộng hơn vùng in sẽ được co lại cho vừa vùng in của máy in.
    
    • "Xếp cho vừa Vùng in": Những trang tài liệu sẽ được co hoặc giãn lại cho vừa vùng in của máy in.

en: Auto Rotate and Center
vi: Tự xoay và Đặt ở giữa

en: Rotate printer page orientation of each page to match orientation of each document page. Document pages will be centered within the printer page.
vi: Xoay hướng của trang máy in để khớp lại với hướng xếp từng trang tài liệu. Những trang tài liệu sẽ đặt ở giữa của trang máy in.

en: Select page size using document page size
vi: Chọn khổ giấy thông qua khô trang tài liệu

en: When enabled, each page will be printed on the same size paper as the document page.
vi: Khi bật, mỗi trang sẽ được in trên giấy cùng khổ trang tài liệu.

en: Page Handling
vi: Thao tác trên trang

en: Scroll View Up
vi: Cuộn khung xem lên

en: Scroll View Down
vi: Cuộn khung xem xuống

en: Document View
vi: Khung xem tài liệu

en: Go to first page
vi: Về trang đầu

en: Go to page
vi: Tới trang

en: Go to page %s
vi: Đi tới trang %s

en: Launch %s
vi: Khởi chạy %s

en: End of presentation. Click to exit.
vi: Trình diễn đã hết. Bấm chuột để thoát.

en: Delete the temporary file
vi: Xoá tập tin tạm thời

en: Print settings file
vi: Tập tin cài đặt việc in

en: GNOME Document Previewer
vi: Trình Xem trước Tài liệu trong GNOME

en: Failed to print document
vi: Lỗi khi in tài liệu

en: The selected printer '%s' could not be found
vi: Không tìm được máy in đã chọn là “%s”

en: Enlarge the document
vi: Phóng to tài liệu

en: Shrink the document
vi: Thu nhỏ tài liệu

en: Print this document
vi: In tài liệu này

en: Fit Pa_ge
vi: Vừa khít _trang

en: Make the current document fill the window
vi: Hiển thị toàn bộ trang trong cửa sổ

en: Fit _Width
vi: Vừa _bề ngang

en: Make the current document fill the window width
vi: Hiển thị trang bằng bề rộng cửa sổ

en: Select Page
vi: Chọn trang

en: Producer:
vi: Người sản xuất:

en: Number of Pages:
vi: Số trang:

en: Optimized:
vi: Tối ưu hoá:

en: Paper Size:
vi: Khổ giấy:

note: Note to translators: first placeholder is the paper name (eg. * A4), second placeholder is the paper size (eg. 297x210 mm)
en: %s, Portrait (%s)
vi: %s, Dọc (%s)

note: Note to translators: first placeholder is the paper name (eg. * A4), second placeholder is the paper size (eg. 297x210 mm)
en: %s, Landscape (%s)
vi: %s, Ngang (%s)

en: _Whole Words Only
vi: _Toàn bộ từ

en: Find options
vi: Tuỳ chọn tìm

en: New Paragraph
vi: Đoạn mới

en: Annotation Properties
vi: Thông tin chú giải

en: Opaque
vi: Đục

en: Initial window state:
vi: Trạng thái cửa sổ ban đầu:

en: Go to previous history item
vi: Về mục lịch sử trước

en: Go to next history item
vi: Về mục lịch sử kế

en: Password for document %s
vi: Mật khẩu cho tài liệu %s

en: _Unlock Document
vi: _Mở khóa tài liệu

en: Remember password until you _log out
vi: Nhớ mật khẩu cho đến khhi đăng _xuất

en: Document License
vi: Bản quyền của Tài liệu

en: Gathering font information… %3d%%
vi: Đang thu tập thông tin vè phông chữ… %3d%%

en: Usage terms
vi: Điều kiện sử dụng

en: Text License
vi: Văn bản Giấy phép bản quyền

en: Annotations
vi: Chú giải

en: Add text annotation
vi: Thêm chú giải

en: Document contains no annotations
vi: Tài liệu không có chú giải

en: _Open Bookmark
vi: _Mở đánh dấu

en: _Rename Bookmark
vi: Đổ_i tên đánh dấu

en: Print…
vi: In…

en: Supported Image Files
vi: Các tập tin ảnh được hỗ trợ

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ỉ có trang khống

en: Unable to open document “%s”.
vi: Không thể mở tài liệu “%s”.

en: Loading document from “%s”
vi: Tải tài liệu từ “%s”

en: Downloading document (%d%%)
vi: Đang tải về tài liệu (%d%%)

en: Failed to load remote file.
vi: Gặp lỗi khi tải tập tin từ máy chủ.

en: Open Document
vi: Mở tài liệu

en: Saving document to %s
vi: Đang lưu tài liệu vào %s

en: Saving attachment to %s
vi: Đang lưu tập tin đính kèm vào %s

en: Saving image to %s
vi: Đang lưu ảnh vào %s

en: Uploading document (%d%%)
vi: Đang tải lên tài liệu (%d%%)

en: Uploading attachment (%d%%)
vi: Đang tải lên tập tin đính kèm (%d%%)

en: Uploading image (%d%%)
vi: Đang tải lên ảnh (%d%%)

en: Could not send current document
vi: Không thể gửi tài liệu hiện tại

en: Could not open the containing folder
vi: Không thể mở thư mục chứa nó

en: %d pending job in queue | %d pending jobs in queue
vi[0]: %d công việc bị hoãn trong hàng đợi

en: Printing job “%s”
vi: Đang in công việc "%s"

en: Document contains form fields that have been filled out. If you don't save a copy, changes will be permanently lost.
vi: Tại liệu chứ mẫu cần phải điền. Nếu bạn không lưu bản sao, các thay đổi sẽ bị mất vĩnh viễn.

en: Document contains new or modified annotations. If you don't save a copy, changes will be permanently lost.
vi: Tại liệu chứ chú giải mới hoặc được thay đổi. Nếu bạn không lưu bản sao, các thay đổi sẽ bị mất vĩnh viễn.

en: Save a copy of document “%s” before closing?
vi: Lưu bản sao tài liệu "%s" trước khi đóng?

en: Save a _Copy
vi: _Lưu bản sao

en: Wait until print job “%s” finishes before closing?
vi: Đợi đến khi hoàn tất công việc in "%s" trước khi đóng ?

note: TRANS: the singular form is not really used as n_print_jobs > 1 but some languages distinguish between different plurals forms, so the ngettext is needed.
en: There is %d print job active. Wait until print finishes before closing? | There are %d print jobs active. Wait until print finishes before closing?
vi[0]: Có %d công việc in vẫn hoạt động. Đợi đến khi hoàn tất tiến trình in trước khi in ?

en: If you close the window, pending print jobs will not be printed.
vi: Nếu bạn đóng cửa sổ này thì công việc in nào bị hoãn sẽ không được in.

en: Cancel _print and Close
vi: Thô_i in và Đóng

en: Close _after Printing
vi: Đóng s_au khi In

en: Document Viewer
    Using %s (%s)
vi: Trình xem Tài liệu
    Dùng %s (%s)

en: Evince 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: Evince 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 (tuỳ ý).

en: Evince 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: Evince đượ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. 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 Evince; 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 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: © 1996–2012 The Evince authors
vi: © 1996–2012 Các tác giả của Evince

note: TRANS: Sometimes this could be better translated as "%d hit(s) on this page".  Therefore this string contains plural cases.
en: %d found on this page | %d found on this page
vi[0]: Tìm thấy %d trên trang này.

en: %3d%% remaining to search
vi: %3d%% còn lại cần tìm kiếm.

en: _Recent
vi: _Mới dùng

en: Op_en a Copy
vi: Mở _bản sao

en: _Save a Copy…
vi: _Lưu bản sao…

en: Send _To…
vi: Gửi _tới...

en: Send current document by mail, instant message…
vi: Gửi tài liệu hiện tại qua thư, tin nhắn...

en: Save Current Settings as _Default
vi: Lưu thiết lập hiện thời làm _mặc định

en: Auto_scroll
vi: Tự động _cuộn

en: _First Page
vi: Trang đầ_u

en: _Last Page
vi: Trang _cuối

en: Go to Pa_ge
vi: Chuyển tới _trang

en: Go to Page
vi: Đi đến trang

en: Start Presentation
vi: Chạy trình diễn

en: _Dual
vi: _Phân đôi

en: _Odd Pages Left
vi: Trang _lẻ bên trái

en: Show odd pages on the left in dual mode
vi: Hiện trang lẻ bên trái trong chế độ hai trang

en: Expand the window to fill the screen
vi: Mở rộng cửa sổ vừa màn hình

en: Pre_sentation
vi: Trình _diễn

en: _Inverted Colors
vi: Đảo _ngược màu

en: Show page contents with the colors inverted
vi: Hiển thị nội dung của trang với màu đảo ngược

en: Copy _Image
vi: _Chép ảnh

en: Annotation Properties…
vi: Thuộc tính ghi chú…

en: _Open Attachment
vi: _Mở tài liệu đi kèm

en: _Save Attachment As…
vi: _Lưu đính kèm dạng…

en: Unable to launch external application.
vi: Không thể khởi chạy ứng dụng bên ngoài.

en: Unable to open external link
vi: Không thể mở liên kết bên ngoài

en: Couldn't find appropriate format to save image
vi: Không thể tìm thấy dạng thức phù hợp để lưu ảnh

en: Unable to open attachment
vi: Không thể mở phần đính kèm

en: The attachment could not be saved.
vi: Không thể lưu phần đính kèm.

en: %s — Password Required
vi: %s — Yêu cầu mật khẩu

en: GNOME Document Viewer
vi: Ứng dụng dùng để xem tài liệu của GNOME

en: The page label of the document to display.
vi: Nhãn trang của tài liệu cần xem.

en: PAGE
vi: TRANG

en: The page number of the document to display.
vi: Số trang của tài liệu cần xem.

en: Named destination to display.
vi: Tên đích đến cần hiển thị.

en: DEST
vi: ĐÍCH

en: Run evince in fullscreen mode
vi: Chạy Evince ở chế độ toàn màn hình

en: Run evince in presentation mode
vi: Chạy Evince ở chế độ trình diễn

en: Run evince as a previewer
vi: Chạy Evince ở chế độ xem thử

en: The word or phrase to find in the document
vi: Chuỗi cần tìm trong tài liệu

en: Fit Page Width
vi: Vừa độ rộng trang

en: Fit Page _Width
vi: Vừa độ _rộng trang

en: There was an error displaying help
vi: Gặp lỗi khi hiển thị trợ giúp

note: #-#-#-#-#  895 (atril MATE TRUNK)  #-#-#-#-# translators: this is the history action
en: Move across visited pages
vi: Duyệt qua các trang đã thăm

en: File corrupted.
vi: Tập tin bị hỏng.

en: The document is composed by several files. One or more of such files cannot be accessed.
vi: Tài liệu được tạo thành từ nhiều tập tin. Một trong số đó không thể truy cập được.

en: Djvu Documents
vi: Tài liệu Djvu

en: Remote files aren't supported
vi: Tập tin từ xa không được hỗ trợ

note: #-#-#-#-#  895 (atril MATE TRUNK)  #-#-#-#-# * vim: sw=2 ts=8 cindent noai bs=2
en: Impress Slides
vi: Ảnh chiều Impress

note: #-#-#-#-#  334 (gnome-vfs 2.24.1)  #-#-#-#-# GNOME_VFS_ERROR_NO_MEMORY
en: Not enough memory
vi: Không đủ bộ nhớ

en: Cannot find zip signature
vi: Không tìm thấy chữ kí zip

en: Invalid zip file
vi: Tập tin zip không hợp lệ

en: Multi file zips are not supported
vi: Không hỗ trợ kho nén zip đa tập tin

en: Cannot read data from file
vi: Không thể đọc dữ liệu từ tập tin

en: Cannot find file in the zip archive
vi: Không tìm thấy tập tin trong kho nén zip

en: Co_nnect
vi: Kết _nối

en: This address book could not be opened.
vi: Không thể mở sổ địa chỉ này.

en: This address book server might be unreachable or the server name may be misspelled or your network connection could be down.
vi: Không thể tiếp cận máy chủ sổ địa chỉ này, hoặc tên máy chủ đã gõ sai, hoặc bị ngắt kết nối.

en: Failed to authenticate with LDAP server.
vi: Việc xác thực với máy chủ LDAP bị lỗi.

en: Check to make sure your password is spelled correctly and that you are using a supported login method. Remember that many passwords are case sensitive; your caps lock might be on.
vi: Hãy kiểm tra để bảo đảm mật khẩu của bạn được gõ chính xác và bạn sử dụng phương thức đăng nhập được hỗ trợ. Lưu ý rằng nhiều mật khẩu phân biệt chữ hoa, chữ thường; và hãy chắc đã tắt phím Caps Lock của bạn.

en: This address book server does not have any suggested search bases.
vi: Máy chủ sổ địa chỉ này không đề xuất cơ sở tìm kiếm nào.

en: This LDAP server may use an older version of LDAP, which does not support this functionality or it may be misconfigured. Ask your administrator for supported search bases.
vi: Máy chủ LDAP này có lẽ dùng phiên bản LDAP cũ mà không hỗ trợ tính năng này hoặc bị cấu hình sai. Hãy hỏi quản trị hệ thống về những cơ sở tìm kiếm được hỗ trợ.

en: This server does not support LDAPv3 schema information.
vi: Máy chủ này không hỗ trợ thông tin giản đồ LDAPv3.

en: Could not get schema information for LDAP server.
vi: Không thể lấy thông tin giản đồ cho máy chủ LDAP.

en: LDAP server did not respond with valid schema information.
vi: Máy chủ LDAP không trả lời với thông tin giản đồ hợp lệ.

en: Could not remove address book.
vi: Không thể gỡ bỏ sổ địa chỉ.

en: Delete address book '{0}'?
vi: Xoá sổ địa chỉ '{0}' không?

en: This address book will be removed permanently.
vi: Sổ địa chỉ này sẽ bị gỡ bỏ hoàn toàn.

en: Do _Not Delete
vi: Đừng _xoá

en: Delete remote address book &quot;{0}&quot;?
vi: Xoá sổ địa chỉ ở xa &quot;{0}&quot; không?

en: This will permanently remove the address book &quot;{0}&quot; from the server. Are you sure you want to proceed?
vi: Hành động này sẽ loại bỏ vĩnh viễn sổ địa chỉ &quot;{0}&quot; khỏi máy chủ. Bạn có chắc muốn tiếp tục?

en: _Delete From Server
vi: _Xoá từ máy chủ

en: Category editor not available.
vi: Không có bộ sửa phân loại.

en: Unable to perform search.
vi: Không thể trực hiện tìm kiếm.

en: Would you like to save your changes?
vi: Bạn có muốn lưu các thay đổi chứ?

en: You have made modifications to this contact. Do you want to save these changes?
vi: Bạn đã chỉnh sửa liên lạc này, thì có muốn lưu các thay đổi lại chứ?

en: Cannot move contact.
vi: Không thể di chuyển liên lạc.

en: You are attempting to move a contact from one address book to another but it cannot be removed from the source. Do you want to save a copy instead?
vi: Bạn đang thử di chuyển một liên lạc từ sổ địa chỉ này sang sổ địa chỉ khác nhưng mà không thể gỡ bỏ nó khỏi nguồn. Bạn có muốn lưu một bản sao để thay thế không?

en: The image you have selected is large. Do you want to resize and store it?
vi: Có ảnh lớn. Bạn có muốn thay đổi kích cỡ nó, và cất giữ nó không?

en: _Use as it is
vi: _Dùng như thế

en: _Do not save
vi: _Không lưu

en: Unable to save {0}.
vi: Không thể lưu {0}.

en: Error saving {0} to {1}: {2}
vi: Gặp lỗi khi lưu {0} vào {1}: {2}

en: Address '{0}' already exists.
vi: Địa chỉ '{0}' đã có.

en: A contact already exists with this address. Would you like to add a new card with the same address anyway?
vi: Đã có liên lạc với địa chỉ này. Bạn vẫn muốn thêm một thẻ mới với cùng địa chỉ chứ?

en: Some addresses already exist in this contact list.
vi: Vài địa chỉ đã có trong danh sách liên lạc.

en: You are trying to add addresses that are part of this list already. Would you like to add them anyway?
vi: Bạn đang cố thêm địa chỉ đã có trong danh sách này. Bạn vẫn muốn thêm chứ?

en: Skip duplicates
vi: Bỏ qua trùng lắp

en: Add with duplicates
vi: Thêm trùng lắp

en: List '{0}' is already in this contact list.
vi: Danh sách '{0}' đã có trong danh bạ.

en: A contact list named '{0}' is already in this contact list. Would you like to add it anyway?
vi: Danh sách liên lạc tên '{0}' đã có trong danh sách liên lạc này. Bạn vẫn còn muốn thêm nó chứ?

en: Failed to delete contact
vi: Lỗi xoá liên lạc

en: You do not have permission to delete contacts in this address book.
vi: Bạn không có đù quyền để xoá liên lạc khỏi sổ địa chỉ này.

en: Cannot add new contact
vi: Không thể thêm liên lạc mới

note: For Translators: {0} is the name of the address book source
en: '{0}' is a read-only address book and cannot be modified. Please select a different address book from the side bar in the Contacts view.
vi: '{0}' là một sổ địa chỉ chỉ-đọc nên không sửa đổi được. Hãy chọn một sổ địa chỉ khác trong khung lề của ô Xem Liên Lạc.

en: Contact Editor
vi: Bộ sửa liên lạc

en: Nic_kname:
vi: Tên _hiệu:

en: _File under:
vi: _Lưu dưới:

en: _Where:
vi: _Nơi:

en: Full _Name...
vi: Họ tê_n...

en: _Wants to receive HTML mail
vi: Muốn nhận thư kiểu _HTML

en: _Home Page:
vi: Trang _chủ:

en: _Free/Busy:
vi: _Rảnh/Bận:

en: _Video Chat:
vi: Trò chu_yện ảnh động:

en: Home Page:
vi: Trang chủ:

en: Free/Busy:
vi: Rảnh/Bận:

en: Video Chat:
vi: Trò chuyện ảnh động:

en: Web Addresses
vi: Địa chỉ Web

en: Web addresses
vi: Địa chỉ Web

[ctx: Job]
en: _Title:
vi: _Chức vụ:

en: _Company:
vi: _Công ty:

en: _Assistant:
vi: _Phụ tá:

en: _Office:
vi: _Văn phòng:

en: _Spouse:
vi: _Vợ chồng:

en: _Birthday:
vi: Ngày _sinh:

en: _Anniversary:
vi: _Kỷ niệm:

en: Anniversary
vi: Kỷ niệm

en: _Zip/Postal Code:
vi: Mã _bưu điện:

en: _PO Box:
vi: Hộ_p bưu điện:

en: Mailing Address
vi: Địa chỉ thư tín

en: Error adding contact
vi: Gặp lỗi khi thêm liên lạc

en: Error modifying contact
vi: Gặp lỗi khi sửa đổi liên lạc

en: Error removing contact
vi: Gặp lỗi khi gỡ bỏ liên lạc

en: Contact Editor - %s
vi: Bộ sửa liên lạc — %s

en: Please select an image for this contact
vi: Hãy chọn ảnh cho liên lạc này

en: _No image
vi: Khô_ng có ảnh

en: The contact data is invalid:
vi: Dữ liệu liên lạc không hợp lệ:

en: '%s' has an invalid format
vi: '%s' có định dạng không hợp lệ

en: '%s' cannot be a future date
vi: '%s' không thể là ngày trong tương lai

en: %s'%s' has an invalid format
vi: %s'%s' có định dạng không hợp lệ

en: %s'%s' is empty
vi: %s'%s' là rỗng

en: Invalid contact.
vi: Liên lạc không hợp lệ.

en: Contact Quick-Add
vi: Thêm nhanh liên lạc

en: _Edit Full
vi: _Sửa đầy

en: E_mail
vi: _Thư

en: _Select Address Book
vi: Chọn _Sổ địa chỉ

en: Mr.
vi: Ông

en: Mrs.
vi: Bà

en: Ms.
vi: Cô/Bà

en: Miss
vi: Cô

en: Dr.
vi: TS.

en: Sr.
vi: Ông

en: Jr.
vi: Con.

en: _First:
vi: Tê_n:

[ctx: FullName]
en: _Title:
vi: _Tước vị:

en: _Middle:
vi: Tên _lót:

en: _Last:
vi: _Họ:

en: _Suffix:
vi: _Hậu tố:

en: Contact List Editor
vi: Bộ sửa danh sách liên lạc

en: _List name:
vi: Tên _danh sách:

en: _Type an email address or drag a contact into the list below:
vi: Nhập địa chỉ _thư hoặc kéo liên lạc vào danh sách dưới đây:

en: _Hide addresses when sending mail to this list
vi: Ẩn các địa c_hỉ khi gửi thư tới danh sách này

en: Add an email to the List
vi: Thêm email vào danh sách

en: Remove an email address from the List
vi: Xoá địa chỉ thư khỏi danh sách

en: Insert email addresses from Address Book
vi: Chèn địa chỉ email từ sổ địa chỉ

en: _Select...
vi: _Chọn...

en: Contact List Members
vi: Thành viên danh sách

en: _Members
vi: Thành _viên

en: Error adding list
vi: Gặp lỗi khi thêm danh sách

en: Error modifying list
vi: Gặp lỗi khi sửa đổi danh sách

en: Error removing list
vi: Gặp lỗi khi gỡ bỏ danh sách

en: Duplicate Contact Detected
vi: Phát hiện liên lạc trùng

en: The name or email of this contact already exists in this folder. Would you like to save the changes anyway?
vi: Tên hay địa chỉ thư điện tử của liên lạc này đã tồn tại trong thư mục này. Bạn vẫn còn muốn thêm nó không?

note: Translators: Heading of the contact which has same name or email address in this folder already.
en: Conflicting Contact:
vi: Liên lạc xung đột:

en: Changed Contact:
vi: Liên lạc đã đổi:

en: The name or email address of this contact already exists
    in this folder.  Would you like to add it anyway?
vi: Đã có tên hoặc địa chỉ thư điện từ của liên lạc này
    trong thư mục này. Bạn vẫn muốn thêm nữa chứ?

en: Original Contact:
vi: Liên lạc gốc:

en: New Contact:
vi: Liên lạc mới:

en: Merge Contact
vi: Trộn liên lạc

en: Name contains
vi: Tên chứa

en: Email begins with
vi: Địa chỉ thư bắt đầu bằng

en: Any field contains
vi: Trường nào chứa

en: No contacts
vi: Không có liên lạc

en: %d contact | %d contacts
vi[0]: %d liên lạc

en: Error getting book view
vi: Gập lỗi khi gọi ô xem sổ

en: Search Interrupted
vi: Tìm kiếm bị ngắt

en: Error modifying card
vi: Gặp lỗi khi sửa đổi thẻ

en: Cut selected contacts to the clipboard
vi: Cắt liên lạc đã chọn vào bảng nháp

en: Copy selected contacts to the clipboard
vi: Chép liên lạc đã chọn sang bảng nháp

en: Paste contacts from the clipboard
vi: Dán liên lạc từ bảng nháp

en: Delete selected contacts
vi: Xoá các liên lạc đã chọn

en: Select all visible contacts
vi: Chọn mọi liên lạc hiện diện

en: Are you sure you want to delete these contact lists?
vi: Bạn có chắc muốn xoá những danh sách liên lạc này không?

en: Are you sure you want to delete this contact list?
vi: Bạn có chắc muốn xoá danh sách liên lạc này không?

en: Are you sure you want to delete this contact list (%s)?
vi: Bạn có chắc muốn xoá danh sách liên lạc này (%s) không?

en: Are you sure you want to delete these contacts?
vi: Bạn có chắc muốn xoá những liên lạc này không?

en: Are you sure you want to delete this contact?
vi: Bạn có chắc muốn xoá liên lạc này không?

en: Are you sure you want to delete this contact (%s)?
vi: Bạn có chắc muốn xoá liên lạc này (%s) không?

note: Translators: This is shown for > 5 contacts.
en: Opening %d contacts will open %d new windows as well.
    Do you really want to display all of these contacts? | Opening %d contacts will open %d new windows as well.
    Do you really want to display all of these contacts?
vi[0]: Mở %d liên lạc sẽ mở %d cửa sổ mới cùng lúc.
    Bạn có thật sự muốn hiển thị tất cả liên lạc này không?

en: _Don't Display
vi: Đừ_ng hiện

en: Display _All Contacts
vi: Hiện _mọi liên lạc

en: File As
vi: Tập tin dạng

note: #-#-#-#-#  144 (evolution-data-server GNOME TRUNK)  #-#-#-#-# Phone fields
en: Assistant Phone
vi: Điện thoại phụ tá

en: Business Phone
vi: Điện thoại kinh doanh

en: Business Phone 2
vi: Điện thoại kinh doanh 2

en: Callback Phone
vi: Số gọi lại

en: Car Phone
vi: Điện thoại xe

en: Company Phone
vi: Điện thoại công ty

en: ISDN Phone
vi: Điện thoại ISDN

en: Other Phone
vi: Điện thoại khác

en: Other Fax
vi: Điện thư khác

en: Primary Phone
vi: Điện thoại chính

note: #-#-#-#-#  338 (gnucash 2.2.2)  #-#-#-#-# src/report/business-reports/aging.scm src/report/business-reports/owner-report.scm #-#-#-#-#  1024 (openobject-addons)  #-#-#-#-# module: account #-#-#-#-#  1027 (openobject-addons)  #-#-#-#-# module: account_analytic_default #-#-#-#-#  1028 (openobject-addo
en: Company
vi: Công ty

en: Web Site
vi: Trang Web

en: Contacts Map
vi: Bản đồ liên lạc

en: 
    
    Searching for the Contacts...
vi: 
    
    Đang tìm kiếm các Liên lạc...

en: 
    
    Search for the Contact
    
    or double-click here to create a new Contact.
vi: 
    
    Tìm kiếm liên lạc,
    
    hay nhấp đúp vào đây để tạo liên lạc mới.

en: 
    
    There are no items to show in this view.
    
    Double-click here to create a new Contact.
vi: 
    
    Không có mục nào để xem trong khung nhìn này.
    
    Nhấp đúp vào đây để tạo liên lạc mới.

en: 
    
    Search for the Contact.
vi: 
    
    Tìm kiếm liên lạc.

en: 
    
    There are no items to show in this view.
vi: 
    
    Không có mục nào để xem trong khung nhìn này.

en: Home Email
vi: Địa chỉ thư ở nhà

en: Other Email
vi: Địa chỉ thư khác

en: evolution address book
vi: sổ địa chỉ evolution

en: New Contact List
vi: Danh sách liên lạc mới

en: current address book folder %s has %d card | current address book folder %s has %d cards
vi[0]: thư mục sổ địa chỉ hiện thời %s có %d thẻ

en: Contact List:
vi: Danh sách liên lạc:

en: Contact:
vi: Liên lạc:

en: evolution minicard
vi: thẻ tí tị evolution

en: Copy the email address to the clipboard
vi: Chép địa chỉ thư vào bảng nháp

en: _Send New Message To...
vi: _Gửi thư mới cho...

en: Send a mail message to this address
vi: Gửi thư đến địa chỉ này

en: Click to mail %s
vi: Nhấn để gửi thư cho %s

en: Open map
vi: Mở bản đồ

en: List Members:
vi: Thành viên danh sách:

en: Video Chat
vi: Trò chuyện ảnh động

en: Free/Busy
vi: Rảnh/Bận

en: Web Log
vi: Nhật ký Web

en: List Members
vi: Thành viên danh sách

en: This address book cannot be opened. This either means this book is not marked for offline usage or not yet downloaded for offline usage. Please load the address book once in online mode to download its contents.
vi: Sổ địa chỉ này không mở được. Có nghĩa là sổ này hoặc không đánh dấu để sử dụng ngoại tuyến, hoặc chưa được tải về để sử dụng ngoại tuyến. Hãy nạp sổ địa chỉ này một lần trong chế độ trực tuyến để tải về nội dung của nó.

en: This address book cannot be opened.  Please check that the path %s exists and that permissions are set to access it.
vi: Sổ địa chỉ này không mở được. Hãy kiểm tra đường dẫn %s vẫn còn tồn tại và đặt quyền hạn cho phép truy cập.

en: This version of Evolution does not have LDAP support compiled in to it.  To use LDAP in Evolution an LDAP-enabled Evolution package must be installed.
vi: Phiên bản Evolution này không có hỗ trợ LDAP được biên dịch vào. Để sử dụng LDAP trong Evolution, một gói Evolution hiệu lực LDAP phải được cài đặt.

en: This address book cannot be opened.  This either means that an incorrect URI was entered, or the server is unreachable.
vi: Sổ địa chỉ này không mở được. Có nghĩa là hoặc địa chỉ URI bị gõ sai, hoặc không thể tiếp cận máy chủ.

en: Detailed error message:
vi: Thông điệp lỗi chi tiết:

en: More cards matched this query than either the server is 
    configured to return or Evolution is configured to display.
    Please make your search more specific or raise the result limit in
    the directory server preferences for this address book.
vi: Nhiều thẻ tương ứng với truy vấn này hơn
    khả năng trả lại của cấu hình máy chủ
    hay khả năng hiển thị của cấu hình Evolution.
    Hãy tạo một việc tìm kiếm chính xác hơn,
    hoặc tăng giới hạn kết quả trong các tùy chọn
    phục vụ sổ ghi người dùng đối với sổ địa chỉ này.

en: The time to execute this query exceeded the server limit or the limit
    configured for this address book.  Please make your search
    more specific or raise the time limit in the directory server
    preferences for this address book.
vi: Thời gian thực hiện truy vấn này vượt quá giới hạn máy chủ
    hay giới hạn được cấu hình cho sổ địa chỉ này.
    Hãy tạo một việc tìm kiếm chính xác hơn,
    hoặc tăng giới hạn thời gian trong các tùy chọn
    phục vụ sổ ghi người dùng đối với sổ địa chỉ này.

note: Translators: %s is replaced with a detailed error message, or an empty string, if not provided
en: The backend for this address book was unable to parse this query. %s
vi: Hậu phương cho sổ địa chỉ này không thể phân tích cú pháp của truy vấn này. %s

note: Translators: %s is replaced with a detailed error message, or an empty string, if not provided
en: The backend for this address book refused to perform this query. %s
vi: Hậu phương cho sổ địa chỉ này đã từ chối thực hiện truy vấn này. %s

note: Translators: %s is replaced with a detailed error message, or an empty string, if not provided
en: This query did not complete successfully. %s
vi: Truy vấn không hoàn tất. %s

en: Select Address Book
vi: Chọn sổ địa chỉ

en: Move contact to
vi: Chuyển liên lạc sang

en: Copy contact to
vi: Chép liên lạc sang

en: Move contacts to
vi: Chuyển các liên lạc sang

en: Copy contacts to
vi: Chép các liên lạc sang

en: Card View
vi: Xem thẻ

en: Importing...
vi: Đang nhập...

en: Outlook Contacts CSV or Tab (.csv, .tab)
vi: Liên lạc Outlook kiểu CSV hay Tab (.csv, .tab)

en: Outlook Contacts CSV and Tab Importer
vi: Bộ nhập liên lạc Outlook CSV và Tab

en: Mozilla Contacts CSV or Tab (.csv, .tab)
vi: Liên lạc Mozilla kiểu CSV hay Tab (.csv, .tab)

en: Mozilla Contacts CSV and Tab Importer
vi: Bộ nhập liên lạc Mozilla CSV và Tab

en: Evolution Contacts CSV or Tab (.csv, .tab)
vi: Liên lạc Evolution kiểu CSV hay Tab (.csv, .tab)

en: Evolution Contacts CSV and Tab Importer
vi: Bộ nhập liên lạc Evolution CSV và Tab

en: LDAP Data Interchange Format (.ldif)
vi: Định dạng chuyển đổi lẫn nhau dữ liệu LDAP (.ldif)

en: Evolution LDIF importer
vi: Bộ nhập LDIF Evolution

en: Evolution vCard Importer
vi: Bộ nhập vCard Evolution

en: Specify the output file instead of standard output
vi: Ghi rõ tập tin xuất thay vào thiết bị xuất chuẩn

en: OUTPUTFILE
vi: TẬP_TIN_XUẤT

en: List local address book folders
vi: Liệt kê các thư mục sổ địa chỉ cục bộ

en: Show cards as vcard or csv file
vi: Hiển thị mọi thẻ kiểu tập tin vCard (thẻ ảo) hoặc .csv (định giới bằng dấu phẩy)

en: Command line arguments error, please use --help option to see the usage.
vi: Lỗi đối số dòng lệnh, hãy dùng tùy chọn --help (trợ giúp) để xem cách sử dụng đúng.

en: Only support csv or vcard format.
vi: Chỉ hỗ trợ định dạng .csv hoặc vCard (thẻ ảo).

en: Unhandled error
vi: Lỗi không được quản lý

en: Can not open file
vi: Không thể mở tập tin

en: Failed to open client '%s': %s
vi: Lỗi mở trình khác '%s': %s

en: Appointments
vi: Cuộc hẹn

en: Dismiss _All
vi: Hủy tất _cả

en: _Snooze
vi: _Chờ tí

en: location of appointment
vi: địa điểm cuộc hẹn

en: Snooze _time:
vi: _Thời gian chờ ngắn:

en: No summary available.
vi: Không có tóm tắt

en: No location information available.
vi: Không có thông tin về địa điểm.

en: Evolution Reminders
vi: Bộ nhắc nhở Evolution

en: You have %d reminder | You have %d reminders
vi[0]: Bạn có %d nhắc nhở

en: Evolution does not support calendar reminders with
    email notifications yet, but this reminder was
    configured to send an email.  Evolution will display
    a normal reminder dialog box instead.
vi: Evolution chưa hỗ trợ bộ nhắc nhở lịch thông qua
    thư điện tử, nhưng mà bộ nhắc nhở này đã được
    cấu hình để gửi thư. Thay vào đó, Evolution
    sẽ hiển thị một hộp thoại nhắc nhở thông thường.

en: An Evolution Calendar reminder is about to trigger. This reminder is configured to run the following program:
    
            %s
    
    Are you sure you want to run this program?
vi: Lịch Evolution sắp nhắc nhở bạn. Bộ nhắc nhở này được cấu hình để chạy những chương trình sau:
    
            %s
    
    Bạn có chắc muốn chạy chương trình này không?

en: Do not ask me about this program again.
vi: Đừng hỏi tôi về chương trình này lần nữa.

en: invalid time
vi: Thời gian không hợp lệ

en: Would you like to send all the participants a cancelation notice?
vi: Bạn có muốn gửi cho mọi người dự một thông báo hủy bỏ không?

en: If you do not send a cancelation notice, the other participants may not know the meeting is canceled.
vi: Nếu bạn không gửi thông báo hủy bỏ, những người dự khác có thể sẽ không biết cuộc họp đã được hủy bỏ.

en: Do _not Send
vi: Đừ_ng gửi

en: _Send Notice
vi: _Gửi thông báo

en: Are you sure you want to delete this meeting?
vi: Bạn có chắc muốn xoá cuộc họp này không?

en: All information on this meeting will be deleted and can not be restored.
vi: Mọi thông tin của cuộc họp này sẽ bị xoá hoàn toàn.

en: If you do not send a cancelation notice, the other participants may not know the task has been deleted.
vi: Nếu bạn không gửi thông báo hủy bỏ, những người dự khác có thể sẽ không biết tác vụ đã được xoá.

en: Are you sure you want to delete this task?
vi: Bạn có chắc muốn xoá tác vụ này không?

en: All information on this task will be deleted and can not be restored.
vi: Mọi thông tin của tác vụ này sẽ bị xoá hoàn toàn.

en: Would you like to send a cancelation notice for this memo?
vi: Bạn có muốn gửi thông báo hủy bỏ về bản ghi nhớ này không?

en: If you do not send a cancelation notice, the other participants may not know the memo has been deleted.
vi: Nếu bạn không gửi thông báo hủy bỏ, những người dự khác có thể sẽ không biết bản ghi nhớ đã được xoá.

en: Are you sure you want to delete this memo?
vi: Bạn có chắc muốn xoá bản ghi nhớ này không?

en: All information on this memo will be deleted and can not be restored.
vi: Mọi thông tin của bản ghi nhớ này sẽ bị xoá hoàn toàn.

en: Are you sure you want to delete the meeting titled '{0}'?
vi: Bạn có chắc muốn xoá cuộc họp tên '{0}' chứ?

en: Are you sure you want to delete the appointment titled '{0}'?
vi: Bạn có chắc muốn xoá cuộc hẹn tên '{0}' không?

en: All information on this appointment will be deleted and can not be restored.
vi: Mọi thông tin của cuộc hẹn này sẽ bị xoá hoàn toàn.

en: Are you sure you want to delete this appointment?
vi: Bạn có chắc muốn xoá cuộc hẹn này không?

en: Are you sure you want to delete the '{0}' task?
vi: Bạn có chắc muốn xoá tác vụ '{0}' không?

en: Are you sure you want to delete the memo '{0}'?
vi: Bạn có chắc muốn xoá bản ghi nhớ '{0}' không?

en: All information in this memo will be deleted and can not be restored.
vi: Mọi thông tin của bản ghi nhớ này sẽ bị xoá hoàn toàn.

en: Are you sure you want to delete these {0} appointments?
vi: Bạn có chắc muốn xoá các {0} cuộc hẹn này không?

en: All information on these appointments will be deleted and can not be restored.
vi: Mọi thông tin của những cuộc hẹn này sẽ bị xoá hoàn toàn.

en: Are you sure you want to delete these {0} tasks?
vi: Bạn có chắc muốn xoá các {0} tác vụ này không?

en: All information on these tasks will be deleted and can not be restored.
vi: Mọi thông tin của những tác vụ này sẽ bị xoá hoàn toàn.

en: Are you sure you want to delete these {0} memos?
vi: Bạn có chắc muốn xoá các {0} bản ghi nhớ này không?

en: All information in these memos will be deleted and can not be restored.
vi: Mọi thông tin của những bản ghi nhớ này sẽ bị xoá hoàn toàn.

en: Would you like to save your changes to this meeting?
vi: Bạn có muốn lưu các thay đổi trong ghi nhớ này không?

en: You have changed this meeting, but not yet saved it.
vi: Bạn đã sửa đổi cuộc họp này, nhưng chưa lưu lại.

en: Would you like to save your changes to this appointment?
vi: Bạn có muốn lưu các thay đổi của cuộc hẹn này không?

en: You have changed this appointment, but not yet saved it.
vi: Bạn đã sửa đổi cuộc hẹn này, nhưng chưa lưu lại.

en: Would you like to save your changes to this task?
vi: Bạn có muốn lưu các thay đổi của tác vụ này không?

en: You have changed this task, but not yet saved it.
vi: Bạn đã sửa đổi tác vụ này, nhưng chưa lưu lại.

en: Would you like to save your changes to this memo?
vi: Bạn có muốn lưu các thay đổi của ghi nhớ này không?

en: You have made changes to this memo, but not yet saved them.
vi: Bạn đã sửa đổi ghi nhớ này, nhưng chưa lưu lại.

en: Would you like to send meeting invitations to participants?
vi: Bạn có muốn gửi lời mời họp đến những người dự không?

en: Email invitations will be sent to all participants and allow them to reply.
vi: Lời mời thư điện tử sẽ được gửi cho mọi người dự và cho phép họ trả lời.

en: Would you like to send updated meeting information to participants?
vi: Bạn có muốn gửi thông tin cuộc họp đã cập nhật cho những người dự không?

en: Sending updated information allows other participants to keep their calendars up to date.
vi: Gửi thông tin cập nhật cho phép những người dự khác cập nhật lại lịch của họ.

en: Would you like to send this task to participants?
vi: Bạn có muốn gửi tác vụ này cho những người dự không?

en: Email invitations will be sent to all participants and allow them to accept this task.
vi: Lời mời thư điện từ sẽ được gửi cho mọi người dự và cho phép họ chấp nhận tác vụ.

en: Download in progress. Do you want to save the task?
vi: Đang tải về. Bạn có muốn lưu tác vụ không?

en: Some attachments are being downloaded. Saving the task would result in the loss of these attachments.
vi: Hiện thời đang tải về một số đính kèm. Khi lưu tác vụ này, sẽ cũng mất các đính kèm này.

en: Download in progress. Do you want to save the appointment?
vi: Đang tải về. Bạn có muốn lưu cuộc hẹn không?

en: Some attachments are being downloaded. Saving the appointment would result in the loss of these attachments.
vi: Hiện thời đang tải về một số đính kèm. Khi lưu cuộc hẹn này, sẽ cũng mất các đính kèm này.

en: Would you like to send updated task information to participants?
vi: Bạn có muốn gửi thông tin tác vụ cập nhật cho những người dự không?

en: Sending updated information allows other participants to keep their task lists up to date.
vi: Gửi thông tin cập nhật cho phép những người dự khác cập nhật danh sách tác vụ của họ.

en: Editor could not be loaded.
vi: Không thể nạp trình soạn thảo.

en: Delete calendar '{0}'?
vi: Xoá lịch '{0}' không?

en: This calendar will be removed permanently.
vi: Lịch này sẽ bị xoá hoàn toàn.

en: Delete task list '{0}'?
vi: Xoá danh sách tác vụ '{0}' không?

en: This task list will be removed permanently.
vi: Danh sách tác vụ này sẽ bị xoá hoàn toàn.

en: Delete memo list '{0}'?
vi: Xoá danh sách ghi nhớ '{0}' không?

en: This memo list will be removed permanently.
vi: Danh sách ghi nhớ này sẽ bị xoá hoàn toàn.

en: Delete remote calendar '{0}'?
vi: Xoá lịch ở xa '{0}' không?

en: This will permanently remove the calendar '{0}' from the server. Are you sure you want to proceed?
vi: Hành động này sẽ loại bỏ vĩnh viễn lịch '{0}' khỏi máy chủ. Bạn có chắc muốn tiếp tục?

en: Delete remote task list '{0}'?
vi: Xoá danh sách tác vụ ở xa '{0}' không?

en: This will permanently remove the task list '{0}' from the server. Are you sure you want to proceed?
vi: Hành động này sẽ loại bỏ vĩnh viễn danh sách tác vụ '{0}' khỏi máy chủ. Bạn có chắc muốn tiếp tục?

en: Delete remote memo list '{0}'?
vi: Xoá danh sách ghi nhớ ở xa '{0}' không?

en: This will permanently remove the memo list '{0}' from the server. Are you sure you want to proceed?
vi: Hành động này sẽ loại bỏ vĩnh viễn danh sách ghi nhớ '{0}' khỏi máy chủ. Bạn có chắc muốn tiếp tục?

en: Are you sure you want to save the appointment without a summary?
vi: Bạn có chắc muốn lưu cuộc hẹn mà không có tóm tắt gì không?

en: Adding a meaningful summary to your appointment will give you an idea of what your appointment is about.
vi: Bằng cách thêm một tóm tắt hữu ích vào cuộc hẹn, bạn sẽ cho người nhận biết sơ lược về cuộc hẹn này.

en: Are you sure you want to save the task without a summary?
vi: Bạn có chắc muốn lưu một tác vụ mà không có tóm tắt gì không?

en: Adding a meaningful summary to your task will give you an idea of what your task is about.
vi: Bằng cách thêm một tóm tắt hữu ích vào cuộc hẹn, bạn sẽ cho người nhận biết sơ lược về tác vụ này.

en: Are you sure you want to save the memo without a summary?
vi: Bạn có chắc muốn lưu bản ghi nhớ không có tóm tắt không?

note: Translators: {0} is the name of the calendar.
en: Error loading calendar '{0}'
vi: Gặp lỗi nạp lịch '{0}'

en: The calendar is not marked for offline usage.
vi: Chưa đánh dấu lịch này để sử dụng khi ngoại tuyến.

note: Translators: {0} is the name of the calendar source
en: '{0}' is a read-only calendar and cannot be modified. Please select a different calendar that can accept appointments.
vi: '{0}' là một lịch chỉ-đọc thì không sửa đổi được. Hãy chọn một lịch khác mà có khả năng chấp nhận cuộc hẹn.

en: Cannot save task
vi: Không thể lưu tác vụ

note: Translators: {0} is the name of the calendar source
en: '{0}' does not support assigned tasks, please select a different task list.
vi: '{0}' không hỗ trợ tác vụ được gán, vui lòng chọn danh mục tác vụ khác.

note: Translators: {0} is the name of the task list.
en: Error loading task list '{0}'
vi: Gặp lỗi khi nạp danh sách tác vụ

en: The task list is not marked for offline usage.
vi: Chưa đánh dấu danh sách tác vụ này để sử dụng khi ngoại tuyến.

note: Translators: {0} is the name of the memo list.
en: Error loading memo list '{0}'
vi: Lỗi khi nạp danh sách ghi nhớ '{0}'

en: The memo list is not marked for offline usage.
vi: Danh sách các ghi nhớ không phải đánh dấu để sử dụng ngoại tuyến.

en: Work Week View
vi: Xem tuần làm việc

en: Week View
vi: Xem tuần

en: Any Field
vi: Bất kỳ trường

en: Attendee
vi: Người dự

en: Exist
vi: Tồn tại

en: Do Not Exist
vi: Không tồn tại

en: Occurs
vi: Xảy ra

en: Exactly
vi: Chính xác

en: More Than
vi: nhiều hơn

en: Summary Contains
vi: Tóm tắt chứa

en: Description Contains
vi: Mô tả chứa

en: Edit Reminder
vi: Sửa nhắc nhở

en: Pop up an alert
vi: Bật lên báo động

en: Send an email
vi: Gửi thư

en: minute(s)
vi: phút

en: hour(s)
vi: giờ

en: day(s)
vi: ngày

en: start of appointment
vi: bắt đầu cuộc hẹn

en: end of appointment
vi: kết thúc cuộc hẹn

en: Add Reminder
vi: Thêm nhắc nhở

note: #-#-#-#-#  1057 (openobject-addons)  #-#-#-#-# module: crm
en: Reminder
vi: Nhắc nhở

en: _Repeat the reminder
vi: _Lặp lại nhắc nhở

note: This is part of the sentence: 'Repeat the reminder %d extra times every %d minutes'. Where %d are numbers.
en: extra times every
vi: lần thêm nữa mỗi

en: Custom _message
vi: Thư tự _chọn

en: Mes_sage:
vi: _Thư:

en: Custom reminder sound
vi: Âm thanh nhắc nhở tự chọn

en: _Sound:
vi: Â_m thanh:

en: _Program:
vi: _Chương trình:

en: _Arguments:
vi: Đối _số:

en: Send To:
vi: Gửi cho:

en: Action/Trigger
vi: Hành động/Gây ra

en: Reminders
vi: Nhắc nhở

en: This event has been deleted.
vi: Sự kiện này bị xoá.

en: This task has been deleted.
vi: Tác vụ này bị xoá.

en: This memo has been deleted.
vi: Bản ghi nhớ này đã bị xoá.

en: %s  You have made changes. Forget those changes and close the editor?
vi: %s  Bạn đã tạo ra một vài thay đổi. Bỏ qua những thay đổi này và đóng bộ biên soạn sao không?

en: %s  You have made no changes, close the editor?
vi: %s  Bạn chưa thay đổi gì, đóng bộ sửa không?

en: This event has been changed.
vi: Sự kiện này đã được thay đổi.

en: This task has been changed.
vi: Tác vụ này đã được thay đổi.

en: This memo has been changed.
vi: Bản ghi nhớ này đã bị sửa đổi.

en: %s  You have made changes. Forget those changes and update the editor?
vi: %s  Bạn đã tạo ra vài thay đổi. Bỏ qua những thay đổi này và cập nhật bộ biên soạn không?

en: %s  You have made no changes, update the editor?
vi: %s  Bạn chưa thay đổi gì, còn cập nhật bộ sửa không?

en: Could not save attachments
vi: Không thể lưu đính kèm

en: Could not update object
vi: Không thể cập nhật đối tượng

en: Edit Appointment
vi: Sửa cuộc hẹn

en: Meeting - %s
vi: Cuộc họp - %s

en: Appointment - %s
vi: Cuộc hẹn - %s

en: Assigned Task - %s
vi: Tác vụ đã gán - %s

en: Task - %s
vi: Tác vụ - %s

en: Memo - %s
vi: Ghi nhớ — %s

en: No Summary
vi: Không có bản tóm tắt

en: Keep original item?
vi: Giữ mục gốc ?

en: View help
vi: Xem trợ giúp

en: Save current changes
vi: Lưu thay đổi hiện thời

en: Save and Close
vi: Lưu và đóng

en: Save current changes and close editor
vi: Lưu thay đổi hiện thời và đóng trình soạn thảo

en: Select all text
vi: Chọn toàn bộ văn bản

en: _Classification
vi: _Phân loại

en: _Attachment...
vi: Đồ đính _kèm..

en: Attach a file
vi: Đính kèm tập tin

en: _Categories
vi: _Loại

en: Toggles whether to display categories
vi: Bật tắt hiển thị các loại

en: Time _Zone
vi: _Múi giờ

en: Toggles whether the time zone is displayed
vi: Bật tắt hiển thị múi giờ

en: Pu_blic
vi: _Công

en: Classify as public
vi: Phân loại công khai

en: _Private
vi: _Riêng

en: Classify as private
vi: Phân loại riêng tư

en: _Confidential
vi: _Mật

en: Classify as confidential
vi: Phân loại mật

en: R_ole Field
vi: Trường _Vai trò

en: Toggles whether the Role field is displayed
vi: Bật tắt hiển thị trường Vai trò

en: _RSVP
vi: _Vui lòng hồi âm

en: Toggles whether the RSVP field is displayed
vi: Bật tắt hiển thị trường RSVP (Vui lòng hồi âm)

en: _Status Field
vi: Trường T_rạng thái

en: Toggles whether the Status field is displayed
vi: Bật tắt hiển thị trường Trạng thái

en: _Type Field
vi: _Trường Kiểu

en: Toggles whether the Attendee Type is displayed
vi: Bật tắt hiển thị trường Kiểu người dự

en: Changes made to this item may be discarded if an update arrives
vi: Thay đổi trên mục này có thể bị hủy nếu bản cập nhật đến vào.

en: Unable to use current version!
vi: Không thể dùng phiên bản hiện thời.

en: Validation error: %s
vi: Lỗi hợp lệ hoá: %s

en: Could not open destination
vi: Không thể mở đích.

en: Destination is read only
vi: Đích chỉ cho phép đọc thôi.

en: Cannot create object
vi: Không thể tạo đối tượng

en: Could not open source
vi: Không thể mở nguồn.

en: _Delete this item from all other recipient's mailboxes?
vi: _Xoá mục này ra hộp thư của mọi người nhận khác không?

en: _Retract comment
vi: _Rút lại ý kiến

note: Translators: The '%s' is replaced with a detailed error message
en: The event could not be deleted due to a dbus error: %s
vi: Không thể xoá sự kiện vì gặp lỗi dbus: %s

note: Translators: The '%s' is replaced with a detailed error message
en: The task could not be deleted due to a dbus error: %s
vi: Không thể xoá tác vụ vì gặp lỗi dbus: %s

note: Translators: The '%s' is replaced with a detailed error message
en: The memo could not be deleted due to a dbus error: %s
vi: Không thể xoá bản ghi nhớ vì gặp lỗi dbus: %s

note: Translators: The '%s' is replaced with a detailed error message
en: The item could not be deleted due to a dbus error: %s
vi: Không thể xoá mục vì gặp lỗi dbus: %s

en: The event could not be deleted because permission was denied
vi: Không thể xoá sự kiện vì không đủ quyền.

en: The task could not be deleted because permission was denied
vi: Không thể xoá tác vụ vì không đủ quyền.

en: The memo could not be deleted because permission was denied
vi: Không thể xoá bản ghi nhớ vì không đủ quyền.

en: The item could not be deleted because permission was denied
vi: Không thể xoá mục vì không đủ quyền.

note: Translators: The '%s' is replaced with a detailed error message
en: The event could not be deleted due to an error: %s
vi: Không thể xoá sự kiện vì gặp lỗi: %s

note: Translators: The '%s' is replaced with a detailed error message
en: The task could not be deleted due to an error: %s
vi: Không thể xoá tác vụ vì gặp lỗi: %s

note: Translators: The '%s' is replaced with a detailed error message
en: The memo could not be deleted due to an error: %s
vi: Không thể xoá bản ghi nhớ vì gặp lỗi: %s

note: Translators: The '%s' is replaced with a detailed error message
en: The item could not be deleted due to an error: %s
vi: Không thể xoá mục vì gặp lỗi: %s

en: Enter Delegate
vi: Nhập người ủy nhiệm

en: Delegate To:
vi: Ủy nhiệm cho:

en: Contacts...
vi: Liên lạc...

en: _Reminders
vi: _Nhắc nhở

en: Set or unset reminders for this event
vi: Đặt hoặc bỏ nhắc nhở cho sự kiện này

en: Show Time as _Busy
vi: Hiện giờ là _Bận

en: Toggles whether to show time as busy
vi: Bật tắt hiển thị giờ là bận

en: _Recurrence
vi: Định _kỳ

en: Make this a recurring event
vi: Đặt là sự kiện lặp

en: Send Options
vi: Tùy chọn gửi

en: Insert advanced send options
vi: Chèn tùy chọn gửi cấp cao

en: All _Day Event
vi: Sự kiện ng_uyên ngày

en: Toggles whether to have All Day Event
vi: Bật tắt có dự kiện nguyên ngày

en: _Free/Busy
vi: Rảnh/_Bận

en: Query free / busy information for the attendees
vi: Truy vấn thông tin rảnh/bận cho các người dự

en: Print this event
vi: In sự kiện này

en: Event's start time is in the past
vi: Thời điểm bắt đầu sự kiện trong quá khứ

en: Event cannot be edited, because the selected calendar is read only
vi: Không thể sửa sự kiện vì lịch được chọn là chỉ đọc

en: Event cannot be fully edited, because you are not the organizer
vi: Không thể sửa hoàn toàn sự kiện vì bạn không phải người tổ chức

en: This event has reminders
vi: Sự kiện này có nhắc nhở

en: Or_ganizer:
vi: _Tổ chức:

en: Event with no start date
vi: Sự kiện không có ngày bắt đầu

en: Event with no end date
vi: Sự kiện không có ngày kết thúc

en: Start date is wrong
vi: Ngày bắt đầu sai

en: End date is wrong
vi: Ngày kết thúc sai

en: Start time is wrong
vi: Thời điểm đầu sai

en: End time is wrong
vi: Thời điểm kết thúc sai

en: An organizer is required.
vi: Cần một bộ tổ chức.

en: At least one attendee is required.
vi: Cần ít nhất một người dự.

en: _Delegatees
vi: Người ủ_y nhiệm

en: Atte_ndees
vi: Người _dự

en: %d day before appointment | %d days before appointment
vi[0]: %d ngày trước cuộc hẹn

en: %d hour before appointment | %d hours before appointment
vi[0]: %d giờ trước cuộc hẹn

en: %d minute before appointment | %d minutes before appointment
vi[0]: %d phút trước cuộc hẹn

[ctx: cal-reminders]
note: Translators: "None" for "No reminder set"
en: None
vi: Không

[ctx: eventpage]
note: TRANSLATORS: 'for' in a sense of 'duration'; example string: Time: [date] [time] for [ H ] hours [ M ] minutes
en: for
vi: trong

[ctx: eventpage]
note: TRANSLATORS: 'until' in a sense of 'duration'; example string: Time: [date] [time] until [ date ] [ time ]
en: until
vi: tới khi

[ctx: eventpage]
note: TRANSLATORS: Predefined reminder's description
en: 15 minutes before appointment
vi: 15 phút trước cuộc hẹn

[ctx: eventpage]
note: TRANSLATORS: Predefined reminder's description
en: 1 hour before appointment
vi: 1 giờ trước cuộc hẹn

[ctx: eventpage]
note: TRANSLATORS: Predefined reminder's description
en: 1 day before appointment
vi: 1 ngày trước cuộc hẹn

en: _Time:
vi: _Giờ:

en: Time _zone:
vi: Múi _giờ:

en: _Summary:
vi: _Tóm tắt:

en: Event Description
vi: Mô tả sự kiện

en: Atte_ndees...
vi: Người _dự...

en: _Reminder
vi: _Nhắc nhở

en: Custom Reminder:
vi: Nhắc nhở tự chọn:

note: #-#-#-#-#  338 (gnucash 2.2.2)  #-#-#-#-# src/report/standard-reports/general-ledger.scm src/report/standard-reports/register.scm src/report/standard-reports/transaction.scm #-#-#-#-#  339 (gnucash-glossary-1.9.1)  #-#-#-#-# "One textfield per split that should help you remember what this split was 
en: Memo
vi: Ghi nhớ

en: Print this memo
vi: In bản ghi nhớ này

en: Memo's start date is in the past
vi: Ngày bắt đầu bản ghi nhớ trong quá khứ

en: Memo cannot be edited, because the selected memo list is read only
vi: Không thể sửa ghi nhớ vì danh sách ghi nhớ được chọn là chỉ đọc

en: Memo cannot be fully edited, because you are not the organizer
vi: Không thể sửa hoàn toàn ghi nhớ vì bạn không phải người tổ chức

en: _List:
vi: _Danh sách:

en: Organi_zer:
vi: _Tổ chức:

en: T_o:
vi: Đế_n:

en: Sta_rt date:
vi: Ngày _bắt đầu:

en: Su_mmary:
vi: Tó_m tắt:

en: You are modifying a recurring event. What would you like to modify?
vi: Bạn đang sửa đổi sự kiện lặp, bạn muốn sửa đổi cái nào?

en: You are delegating a recurring event. What would you like to delegate?
vi: Bạn đang ủy nhiệm sự kiện lặp, bạn muốn ủy nhiệm cái nào?

en: You are modifying a recurring task. What would you like to modify?
vi: Bạn đang sửa đổi tác vụ lặp, bạn muốn sửa đổi cái nào?

en: You are modifying a recurring memo. What would you like to modify?
vi: Bạn đang sửa đổi bản ghi nhớ lặp: bạn muốn sửa đổi cái nào?

en: This Instance Only
vi: Chỉ lần này

en: This and Prior Instances
vi: Lần này và những lần trước

en: This and Future Instances
vi: Lần này và những lần sau này

en: All Instances
vi: Mọi lần

en: This appointment contains recurrences that Evolution cannot edit.
vi: Cuộc hẹn chứa nhiều lần lặp lại mà Evolution không thể hiệu chỉnh.

en: Recurrence date is invalid
vi: Ngày lặp không hợp lệ

en: End time of the recurrence was before event's start
vi: Giờ cuối của sự kiện lặp lại nằm trước giờ đầu

note: TRANSLATORS: Entire string is for example: This appointment recurs/Every [x] month(s) on the [Other date] [11th to 20th] [17th] [forever]' * (dropdown menu options are in [square brackets]).
en: Other Date
vi: Ngày khác

note: TRANSLATORS: This is a submenu option string to split the date range into three submenus to choose the exact day of * the month to setup an appointment recurrence. The entire string is for example: This appointment recurs/Every [x] month(s) * on the [Other date] [1st to 10th] [7th] [forever]' (dropd
en: 1st to 10th
vi: ngày mồng 1 đến 10

note: TRANSLATORS: This is a submenu option string to split the date range into three submenus to choose the exact day of * the month to setup an appointment recurrence. The entire string is for example: This appointment recurs/Every [x] month(s) * on the [Other date] [11th to 20th] [17th] [forever]' (dro
en: 11th to 20th
vi: ngày 11 đến 20

note: TRANSLATORS: This is a submenu option string to split the date range into three submenus to choose the exact day of * the month to setup an appointment recurrence. The entire string is for example: This appointment recurs/Every [x] month(s) * on the [Other date] [21th to 31th] [27th] [forever]' (dro
en: 21st to 31st
vi: ngày 21 đến 31

note: TRANSLATORS: Entire string is for example: 'This appointment recurs/Every [x] month(s) on the [second] [Tuesday] [forever]' * (dropdown menu options are in [square brackets])."
en: on the
vi: vào

en: Add exception
vi: Thêm ngoại lệ

en: Could not get a selection to modify.
vi: Không thể lấy vùng chọn cần sửa đổi.

en: Modify exception
vi: Sửa đổi ngoại lệ

en: Could not get a selection to delete.
vi: Không thể lấy vùng chọn cần xoá.

[ctx: recurrpage]
note: TRANSLATORS: Entire string is for example:     'This appointment recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets])
en: day(s)
vi: ngày

[ctx: recurrpage]
note: TRANSLATORS: Entire string is for example:     'This appointment recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets])
en: week(s)
vi: tuần

[ctx: recurrpage]
note: TRANSLATORS: Entire string is for example:     'This appointment recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets])
en: month(s)
vi: tháng

[ctx: recurrpage]
note: TRANSLATORS: Entire string is for example:     'This appointment recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets])
en: year(s)
vi: năm

[ctx: recurrpage]
note: TRANSLATORS: Entire string is for example:     'This appointment recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets])
en: for
vi: trong

[ctx: recurrpage]
note: TRANSLATORS: Entire string is for example:     'This appointment recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets])
en: until
vi: tới khi

[ctx: recurrpage]
note: TRANSLATORS: Entire string is for example:     'This appointment recurs/Every[x][day(s)][for][1]occurrences' (combobox options are in [square brackets])
en: forever
vi: mãi mãi

en: This appointment rec_urs
vi: C_uộc hẹn này lặp lại

en: Every
vi: Mỗi

en: Exceptions
vi: Ngoại lệ

en: Send my reminders with this event
vi: Gửi nhắc nhở với sự kiện này

en: Notify new attendees _only
vi: Chỉ thông báo cho người tham dự _mới

en: Completed date is wrong
vi: Ngày hoàn tất sai

en: Stat_us:
vi: T_rạng thái:

en: P_ercent complete:
vi: _Phần trăm hoàn tất:

en: _Date completed:
vi: _Ngày hoàn tất:

en: _Web Page:
vi: Trang _Web:

en: _Status Details
vi: Chi tiết t_rạng thái

en: Click to change or view the status details of the task
vi: Nhấn để thay đổi hay xem chi tiết trạng thái về tác vụ

en: _Send Options
vi: Tùy chọn _Gửi

en: Task Details
vi: Chi tiết tác vụ

en: Print this task
vi: In tác vụ này

en: Task's start date is in the past
vi: Ngày bắt đầu tác vụ trong quá khứ

en: Task's due date is in the past
vi: Ngày đến hạn tác vụ trong quá khứ

en: Task cannot be edited, because the selected task list is read only
vi: Không thể sửa tác vụ vì danh sách tác vụ được chọn là chỉ đọc

en: Task cannot be fully edited, because you are not the organizer
vi: Không thể sửa tác vụ này vì bạn không phải người tổ chức.

en: Task cannot be edited, because the selected task list does not support assigned tasks
vi: Không thể sửa tác vụ vì danh sách tác vụ được chọn không hỗ trợ gán tác vụ

en: Due date is wrong
vi: Ngày đến hạn sai

en: D_ue date:
vi: N_gày đến hạn:

en: Time zone:
vi: Múi giờ:

en: New Appointment
vi: Cuộc hẹn mới

en: New All Day Event
vi: Sự kiện nguyên ngày mới

en: New Meeting
vi: Cuộc họp mới

en: Go to Today
vi: Đi tới ngày hôm nay

en: Go to Date
vi: Đi tới ngày

en: It has reminders.
vi: Có nhắc nhở.

en: It has recurrences.
vi: Lặp lại.

en: It is a meeting.
vi: Là cuộc họp.

en: Calendar Event: Summary is %s.
vi: Sự kiện lịch: tóm tắt là %s.

en: Calendar Event: It has no summary.
vi: Sự kiện lịch: chưa có tóm tắt.

en: calendar view event
vi: sự kiện xem lịch

en: Grab Focus
vi: Bắt tiêu điểm

en: It has %d event. | It has %d events.
vi[0]: Nó có %d sự kiện.

note: To translators: Here, "It" is either like "Work Week View: July 10th - July 14th, 2006." or "Day View: Thursday July 13th, 2006."
en: It has no events.
vi: Nó không có sự kiện.

en: Work Week View: %s. %s
vi: Xem tuần làm việc: %s. %s

en: Day View: %s. %s
vi: Xem ngày: %s. %s

en: calendar view for a work week
vi: ô xem lịch cho một tuần làm việc

en: calendar view for one or more days
vi: ô xem lịch cho một hay nhiều ngày

en: a table to view and select the current time range
vi: một bảng cho phép xem và chọn phạm vi thời gian hiện có

en: Gnome Calendar
vi: Lịch Gnome

en: Jump button
vi: Nút nhảy

en: Click here, you can find more events.
vi: Nhấn vào đây để tìm sự kiện thêm nữa

en: Unknown action to be performed
vi: Không biết hành động cần thực hiện.

en: %s %s before the start of the appointment
vi: %s %s trước khi bắt đầu cuộc hẹn

en: %s %s after the start of the appointment
vi: %s %s sau khi bắt đầu cuộc hẹn

note: Translator: The %s refers to the base, which would be actions like * "Play a sound"
en: %s at the start of the appointment
vi: %s lúc bắt đầu cuộc hẹn

en: %s %s before the end of the appointment
vi: %s %s trước khi kết thúc cuộc hẹn

en: %s %s after the end of the appointment
vi: %s %s sau khi kết thúc cuộc hẹn

note: Translator: The %s refers to the base, which would be actions like * "Play a sound"
en: %s at the end of the appointment
vi: %s lúc kết thúc cuộc hẹn

note: #-#-#-#-#  143 (evolution 1.4 GNOME TRUNK)  #-#-#-#-# Translator: The first %s refers to the base, which would be actions like * "Play a Sound". Second %s is an absolute time, e.g. "10:00AM"
en: %s at %s
vi: %s lúc %s

note: Translator: The %s refers to the base, which would be actions like * "Play a sound". "Trigger types" are absolute or relative dates
en: %s for an unknown trigger type
vi: %s cho kiểu gây ra lạ

en: Month View: %s. %s
vi: Xem tháng: %s. %s

en: Week View: %s. %s
vi: Xem tuần: %s. %s

en: calendar view for a month
vi: ô xem lịch cho một tháng

en: calendar view for one or more weeks
vi: ô xem lịch cho một hay nhiều tuần

en: Categories:
vi: Loại:

en: Due Date:
vi: Ngày đến hạn:

en: Web Page:
vi: Trang Web:

en: Click to add a task
vi: Nhấn để thêm tác vụ

en: Start date
vi: Ngày bắt đầu

en: Completion date
vi: Ngày hoàn tất

en: % Complete
vi: % hoàn tất

en: Cut selected events to the clipboard
vi: Cắt sự kiện đã chọn vào bảng nháp

en: Copy selected events to the clipboard
vi: Chép sự kiện đã chọn sang bảng nháp

en: Paste events from the clipboard
vi: Dán sự kiện từ bảng nháp

en: Delete selected events
vi: Xoá các sự kiện đã chọn

en: Deleting selected objects
vi: Đang xoá các đối tượng đã chọn...

en: Updating objects
vi: Đang cập nhật các đối tượng...

note: To Translators: It will display "Organiser: NameOfTheUser <email@ofuser.com>" To Translators: It will display * "Organizer: NameOfTheUser <email@ofuser.com>"
en: Organizer: %s <%s>
vi: Tổ chức: %s <%s>

note: With SunOne accouts, there may be no ':' in organiser.value With SunOne accounts, there may be no ':' in * organizer.value.
en: Organizer: %s
vi: Tổ chức: %s

note: To Translators: It will display "Time: ActualStartDateAndTime (DurationOfTheMeeting)"
en: Time: %s %s
vi: Giờ: %s %s

en: Assigned
vi: Đã gán

en: Declined
vi: Bị từ chối

en: Tentative
vi: Tạm chấp nhận

en: Delegated
vi: Ủy nhiệm

en: Needs action
vi: Cần hành vi

en: The geographical position must be entered in the format: 
    
    45.436845,125.862501
vi: Vị trí địa lý phải được nhập theo định dạng:
    
    10.783114,106.699804 (Sài Gòn)

[ctx: cal-task-status]
note: Translators: "None" for task's status
en: None
vi: Không

en: The date must be entered in the format: 
    %s
vi: Ngày phải được nhập theo định dạng: 
    %s

note: #-#-#-#-#  143 (evolution 1.4 GNOME TRUNK)  #-#-#-#-# To Translators: the %d stands for a week number, it's value between 1 and 52/53
en: Week %d
vi: Tuần %d

note: Translators: %02i is the number of minutes; * this is a context menu entry to change the * length of the time division in the calendar * day view, e.g. a day is displayed in * 24 "60 minute divisions" or * 48 "30 minute divisions".
en: %02i minute divisions
vi: lệch %02i phút

en: Show the second time zone
vi: Hiện múi giờ thứ hai

[ctx: cal-second-zone]
note: Translators: "None" indicates no second time zone set for a day view
en: None
vi: Không

en: Chair Persons
vi: Người chủ trì

en: Required Participants
vi: Người dự yêu cầu

en: Optional Participants
vi: Người dự tùy chọn

en: Chair
vi: Chủ trì

en: Required Participant
vi: Người dự cần thiết

en: Optional Participant
vi: Người dự tùy chọn

en: Non-Participant
vi: Người không tham dự

en: Needs Action
vi: Cần hành động

en: Attendee
vi: Người dự

en: RSVP
vi: Vui lòng hồi âm

en: In Process
vi: Trong tiến trình

en: Enter password to access free/busy information on server %s as user %s
vi: Nhập mật khẩu để truy cập thông tin bận/rảnh trên máy chủ %s với tư cách người dùng %s

en: Failure reason: %s
vi: Nguyên nhân thất bại: %s

en: Out of Office
vi: Ở ngoại văn phòng

en: No Information
vi: Không có thông tin

en: O_ptions
vi: Tù_y chọn

en: Show _only working hours
vi: Hiện chỉ giờ làm _việc

en: Show _zoomed out
vi: Hiện thu _nhỏ

en: _Update free/busy
vi: Cậ_p nhật rảnh/bận

en: _Autopick
vi: _Tự động chọn

en: _All people and resources
vi: _Mọi người và tài nguyên đều

en: All _people and one resource
vi: Mọi _người và một tài nguyên

en: _Required people
vi: Người _cần thiết

en: Required people and _one resource
vi: Người cần thiết _và một tài nguyên

en: _Start time:
vi: Thời điểm đầ_u:

en: _End time:
vi: Thời điểm _cuối:

en: Summary: %s
    Location: %s
vi: Tóm tắt: %s
    Địa điểm: %s

en: Summary: %s
vi: Tóm tắt: %s

en: Click here to add an attendee
vi: Nhấn vào đây để thêm người dự

en: Member
vi: Thành viên

en: Delegated To
vi: Đã ủy nhiệm cho

en: Delegated From
vi: Được ủy nhiệm từ

note: #-#-#-#-#  1241 (ldapquery 2.1)  #-#-#-#-# openldap system schemas
en: Common Name
vi: Tên chung

en: Memos
vi: Ghi nhớ

en: * No Summary *
vi: * Không có bản tóm tắt *

note: Translators: This is followed by an event's due date/time
en: Due:
vi: Đến hạn:

en: Cut selected memos to the clipboard
vi: Cắt các ghi nhớ đã chọn vào bảng nháp

en: Copy selected memos to the clipboard
vi: Chép các ghi nhớ đã chọn vào bảng nháp

en: Paste memos from the clipboard
vi: Dán ghi nhớ từ bảng nháp

en: Delete selected memos
vi: Xoá các ghi nhớ đã chọn

en: Select all visible memos
vi: Chọn mọi ghi nhớ đang hiện

en: Click to add a memo
vi: Nhấn để thêm ghi nhớ

en: Cut selected tasks to the clipboard
vi: Cắt tác vụ đã chọn vào bảng nháp

en: Copy selected tasks to the clipboard
vi: Chép tác vụ đã chọn sang bảng nháp

en: Paste tasks from the clipboard
vi: Dán các tác vụ từ bảng nháp

en: Delete selected tasks
vi: Xoá các tác vụ đã chọn

en: Select all visible tasks
vi: Chọn mọi tác vụ đang hiện

en: Select Timezone
vi: Chọn múi giờ

en: Purging
vi: Đang tẩy...

en: An organizer must be set.
vi: Phải chọn một bộ tổ chức.

en: At least one attendee is necessary
vi: Cần ít nhất một người dự.

en: Event information
vi: Thông tin sự kiện

en: Task information
vi: Thông tin tác vụ

en: Memo information
vi: Thông tin ghi nhớ

en: Free/Busy information
vi: Thông tin rảnh/bận

en: Calendar information
vi: Thông tin lịch

[ctx: Meeting]
note: Translators: This is part of the subject * line of a meeting request or update email. * The full subject line would be: * "Accepted: Meeting Name".
en: Accepted
vi: Đã chấp nhận

[ctx: Meeting]
note: Translators: This is part of the subject * line of a meeting request or update email. * The full subject line would be: * "Tentatively Accepted: Meeting Name".
en: Tentatively Accepted
vi: Tạm chấp nhận

[ctx: Meeting]
note: Translators: This is part of the subject * line of a meeting request or update email. * The full subject line would be: * "Declined: Meeting Name". Translators: This is part of the subject line of a * meeting request or update email.  The full subject * line would be: "Declined: Meeting Name".
en: Declined
vi: Bị từ chối

[ctx: Meeting]
note: Translators: This is part of the subject * line of a meeting request or update email. * The full subject line would be: * "Delegated: Meeting Name".
en: Delegated
vi: Ủy nhiệm

[ctx: Meeting]
note: Translators: This is part of the subject line of a * meeting request or update email.  The full subject * line would be: "Updated: Meeting Name".
en: Updated
vi: Đã cập nhật

[ctx: Meeting]
note: Translators: This is part of the subject line of a * meeting request or update email.  The full subject * line would be: "Cancel: Meeting Name".
en: Cancel
vi: Thôi

[ctx: Meeting]
note: Translators: This is part of the subject line of a * meeting request or update email.  The full subject * line would be: "Refresh: Meeting Name".
en: Refresh
vi: Cập nhật

[ctx: Meeting]
note: Translators: This is part of the subject line of a * meeting request or update email.  The full subject * line would be: "Counter-proposal: Meeting Name".
en: Counter-proposal
vi: Phản đề nghị

en: Free/Busy information (%s to %s)
vi: Thông tin rảnh/bận (%s đến %s)

en: iCalendar information
vi: Thông tin iCalendar

en: Unable to book a resource, the new event collides with some other.
vi: Không thể đặt trước tài nguyên, sự kiện mới có thể xung đột với các sự kiện khác.

en: Unable to book a resource, error: %s
vi: Không thể đặt trước tài nguyên, lỗi: %s

en: You must be an attendee of the event.
vi: Bạn phải là người dự sự kiện ấy.

note: #-#-#-#-#  143 (evolution 1.4 GNOME TRUNK)  #-#-#-#-# Translators: These are workday abbreviations, e.g. Su=Sunday and Th=thursday
en: Su
vi: CN

en: Mo
vi: T2

en: We
vi: T4

en: Th
vi: T5

en: Fr
vi: T6

note: #-#-#-#-#  143 (evolution 1.4 GNOME TRUNK)  #-#-#-#-# Translators: This is part of "START to END" text, * where START and END are date/times.
en:  to
vi:  tới

note: Translators: This is part of "START to END * (Completed COMPLETED)", where COMPLETED is a * completed date/time.
en:  (Completed
vi:  (Hoàn tất

note: Translators: This is part of "Completed COMPLETED", * where COMPLETED is a completed date/time.
en: Completed
vi: Hoàn tất

note: Translators: This is part of "START (Due DUE)", * where START and DUE are dates/times.
en:  (Due
vi:  (Đến hạn

note: Translators: This is part of "Due DUE", * where DUE is a date/time due the event * should be finished.
en: Due
vi: Đến hạn

en: Attendees:
vi: Người dự:

en: Status: %s
vi: Trạng thái: %s

en: Priority: %s
vi: Độ ưu tiên: %s

en: Percent Complete: %i
vi: Phần trăm hoàn tất: %i

en: Categories: %s
vi: Loại: %s

en: Contacts:
vi: Liên lạc:

en: % Completed
vi: % hoàn tất

en: Appointments and Meetings
vi: Cuộc hẹn và cuộc họp

en: Opening calendar
vi: Đang mở lịch...

en: iCalendar files (.ics)
vi: Tập tin iCalendar (.ics)

en: Evolution iCalendar importer
vi: Bộ nhập lịch iCalendar

en: Reminder!
vi: Nhắc nhở!

en: vCalendar files (.vcs)
vi: Tập tin vCalendar (.vcf)

en: Evolution vCalendar importer
vi: Bộ nhập lịch vCalendar

en: Calendar Events
vi: Sự kiện lịch

en: Evolution Calendar intelligent importer
vi: Bộ nhập lịch thông minh Evolution

[ctx: iCalImp]
en: Meeting
vi: Cuộc họp

[ctx: iCalImp]
en: Event
vi: Sự kiện

[ctx: iCalImp]
en: Task
vi: Tác vụ

[ctx: iCalImp]
en: Memo
vi: Ghi nhớ

[ctx: iCalImp]
en: has recurrences
vi: có lặp lại

[ctx: iCalImp]
en: is an instance
vi: là một thể hiện

[ctx: iCalImp]
en: has reminders
vi: có nhắc nhở

[ctx: iCalImp]
en: has attachments
vi: có đính kèm

[ctx: iCalImp]
note: Translators: Appointment's classification
en: Public
vi: Công cộng

[ctx: iCalImp]
note: Translators: Appointment's classification
en: Private
vi: Riêng tư

[ctx: iCalImp]
note: Translators: Appointment's classification
en: Confidential
vi: Mật

[ctx: iCalImp]
note: Translators: Appointment's classification section name
en: Classification
vi: Phân loại

[ctx: iCalImp]
note: Translators: Appointment's summary
en: Summary
vi: Tóm tắt

[ctx: iCalImp]
note: Translators: Appointment's location
en: Location
vi: Địa chỉ

[ctx: iCalImp]
note: Translators: Appointment's start time
en: Start
vi: Bắt đầu

[ctx: iCalImp]
note: Translators: 'Due' like the time due a task should be finished
en: Due
vi: Đến hạn

[ctx: iCalImp]
note: Translators: Appointment's end time
en: End
vi: Kết thúc

[ctx: iCalImp]
note: Translators: Appointment's categories
en: Categories
vi: Phân loại

[ctx: iCalImp]
note: Translators: Appointment's complete value (either percentage, or a date/time of a completion)
en: Completed
vi: Hoàn tất

[ctx: iCalImp]
note: Translators: Appointment's organizer
en: Organizer
vi: Tổ chức

[ctx: iCalImp]
note: Translators: Appointment's attendees
en: Attendees
vi: Người dự

[ctx: iCalImp]
en: Description
vi: Mô tả

[ctx: iCalImp]
en: Type
vi: Kiểu

en: New _Message
vi: Thư _mới

en: Open New Message window
vi: Mở cửa sổ thư Mới

en: Configure Evolution
vi: Cấu hình Evolution

en: Character _Encoding
vi: Bảng mã _Ký tự

en: Save as _Draft
vi: Lưu _bản nháp

en: Save as draft
vi: Lưu dạng nháp

en: S_end
vi: _Gửi

en: PGP _Encrypt
vi: _Mật mã PGP

en: Encrypt this message with PGP
vi: Mật mã hoá thư này bằng PGP

en: PGP _Sign
vi: _Ký PGP

en: Sign this message with your PGP key
vi: Ký tên vào thư này bằng khoá PGP của bạn

en: _Picture Gallery
vi: Phòng trưng bày ả_nh

en: Show a collection of pictures that you can drag to your message
vi: Hiện bộ sưu tập ảnh bạn có thể kéo thả vào thư của mình

en: _Prioritize Message
vi: Ư_u tiên hoá thư

en: Set the message priority to high
vi: Đặt ưu tiên thư là cao

en: Re_quest Read Receipt
vi: Yêu cầu thông _báo đã đọc

en: Get delivery notification when your message is read
vi: Chọn để nhận thông báo khi người nhận đã đọc thư bạn

en: S/MIME En_crypt
vi: Mật mã _S/MIME

en: Encrypt this message with your S/MIME Encryption Certificate
vi: Mật mã hoá thư này bằng Chứng nhận Mật mã hoá S/MIME của bạn

en: S/MIME Sig_n
vi: Ký S/MIM_E

en: Sign this message with your S/MIME Signature Certificate
vi: Ký tên vào thư này bằng Chứng nhận Chữ ký S/MIME của bạn

en: _Bcc Field
vi: Trường _BCC

en: Toggles whether the BCC field is displayed
vi: Bật tắt hiển thị trường BCC

en: _Cc Field
vi: Trường _CC

en: Toggles whether the CC field is displayed
vi: Bật tắt hiển thị trường CC

en: _Reply-To Field
vi: Trường _Reply-To (Trả lời)

en: Toggles whether the Reply-To field is displayed
vi: Bật tắt hiển thị trường Reply-To (Trả lời)

en: Save Draft
vi: Lưu bản nháp

en: Enter the recipients of the message
vi: Hãy gõ người nhận thư

en: Enter the addresses that will receive a carbon copy of the message
vi: Chép cho: hãy gõ các địa chỉ sẽ nhận một bản sao của thư ấy.

en: Enter the addresses that will receive a carbon copy of the message without appearing in the recipient list of the message
vi: Hãy gõ các địa chỉ sẽ nhận một bản sao của thư mà không xuất hiện trên danh sách người nhận thư này

en: Fr_om:
vi: _Từ:

en: _Reply-To:
vi: T_rả lời cho:

en: _Post To:
vi: _Gửi tới:

en: Si_gnature:
vi: Chữ _ký:

en: Click here for the address book
vi: Nhấn vào đây để xem sổ địa chỉ

en: Click here to select folders to post to
vi: Nhấn vào đây để chọn thư mục nơi cần gửi

en: Save draft
vi: Lưu bản nháp

en: Cannot sign outgoing message: No signing certificate set for this account
vi: Không thể ký tên thư gửi đi: chưa lập chứng nhận chữ ký cho tài khoản này.

en: Cannot encrypt outgoing message: No encryption certificate set for this account
vi: Không thể mã hoá thư gửi đi: chưa lập chứng nhận mã hoá cho tài khoản này.

en: The composer contains a non-text message body, which cannot be edited.
vi: Bộ soạn thảo chứa phần nội dung thư phi văn bản nên không thể sửa đổi được.

en: Untitled Message
vi: Thư không tên

en: You cannot attach the file &quot;{0}&quot; to this message.
vi: Không thể đính kèm tập tin &quot;{0}&quot; vào thư này.

en: The file '{0}' is not a regular file and cannot be sent in a message.
vi: Tập tin '{0}' không phải là tập tin bình thường nên không thể được gửi đi.

en: Could not retrieve messages to attach from {0}.
vi: Không thể lấy thư để đính kèm từ {0}.

en: Because &quot;{1}&quot;.
vi: Vì &quot;{1}&quot;.

en: Do you want to recover unfinished messages?
vi: Bạn có muốn phục hồi các thư chưa hoàn tất không?

en: Evolution quit unexpectedly while you were composing a new message. Recovering the message will allow you to continue where you left off.
vi: Trình Evolution đã thoát bất ngờ trong khi bạn soạn một thư mới. Phục hồi thư ấy thì sẽ cho phép bạn tiếp tục từ chỗ ấy.

en: _Do not Recover
vi: Đừ_ng phục hồi

en: _Recover
vi: _Phục hồi

en: Could not save to autosave file &quot;{0}&quot;.
vi: Không thể lưu vào tập tin lưu tự động &quot;{0}&quot;.

en: Error saving to autosave because &quot;{1}&quot;.
vi: Gặp lỗi khi lưu vào tập tin lưu tự động vì &quot;{1}&quot;.

en: Download in progress. Do you want to send the mail?
vi: Đang tải về. Bạn còn muốn gửi thư sao?

en:  There are few attachments getting downloaded. Sending the mail will cause the mail to be sent without those pending attachments
vi: Hiện thời đang tải một số đính kèm về. Gửi thư này sẽ gửi nó không có những đính kèm treo.

en: Are you sure you want to discard the message, titled '{0}', you are composing?
vi: Bạn có chắc muốn xoá thư tên '{0}' mà bạn đang soạn không?

en: Closing this composer window will discard the message permanently, unless you choose to save the message in your Drafts folder. This will allow you to continue the message at a later date.
vi: Đóng cửa sổ soạn này thì sẽ xoá thư ấy hoàn toàn, trừ khi bạn chọn lưu thư ấy vào thư mục Nháp. Làm như thế sẽ cho phép bạn tiếp tục thư ấy lần sau.

note: Response codes were chosen somewhat arbitrarily.
en: _Continue Editing
vi: _Cứ soạn thảo

en: _Save Draft
vi: _Lưu bản nháp

en: Could not create message.
vi: Không thể tạo thư.

en: Because &quot;{0}&quot;, you may need to select different mail options.
vi: Vì &quot;{0}&quot;, có lẽ bạn cần chọn một số tùy chọn thư khác.

en: Could not read signature file &quot;{0}&quot;.
vi: Không thể đọc tập tin chữ ký &quot;{0}&quot;.

en: All accounts have been removed.
vi: Mọi tài khoản đã được gỡ bỏ.

en: You need to configure an account before you can compose mail.
vi: Bạn cần cấu hình một tài khoản nào đó trước khi có thể biên soạn thư.

en: An error occurred while saving to your Outbox folder.
vi: Gặp lỗi trong khi lưu vào thư mục gửi đi.

en: The reported error was &quot;{0}&quot;. The message has not been sent.
vi: Lỗi được báo cáo là &quot;{0}&quot;. Thư chưa được gửi đi.

en: An error occurred while saving to your Drafts folder.
vi: Gặp lỗi trong khi lưu vào thư mục nháp.

en: The reported error was &quot;{0}&quot;. The message has most likely not been saved.
vi: Lỗi được báo cáo là &quot;{0}&quot;. Nhiều khả năng thư chưa được lưu.

en: An error occurred while sending. How do you want to proceed?
vi: Gặp lỗi trong khi gửi. Bạn muốn tiếp tục thế nào?

en: The reported error was &quot;{0}&quot;.
vi: Lỗi được thông báo là &quot;{0}&quot;.

en: _Save to Outbox
vi: _Lưu vào hộp thư gửi

en: _Try Again
vi: _Thử lại

en: Your message was sent, but an error occurred during post-processing.
vi: Thư đã được gửi nhưng xảy ra lỗi hậu xử lý.

en: Saving message to Outbox.
vi: Đang lưu thư vào hộp thư gửi.

en: Because you are working offline, the message will be saved to your local Outbox folder. When you are back online you can send the message by clicking the Send/Receive button in Evolution's toolbar.
vi: Vì bạn đang hoạt động ngoại tuyến, thư sẽ được lưu trong thư mục Hộp thư gửi đi cục bộ. Khi bạn trực tuyến, bạn có thể gửi thư bằng cách nhấn nút Gửi/Nhận trên thanh công cụ Evolution.

en: Evolution Alarm Notify
vi: Bộ nhập Elm vào Evolution

en: Calendar event notifications
vi: Thông tin lịch

en: Groupware Suite
vi: Bộ phần mềm nhóm (Groupware)

en: Evolution Mail and Calendar
vi: Thư tín và Lịch Evolution

en: Manage your email, contacts and schedule
vi: Quản lý thư tín, lịch biểu và các liên lạc

en: mail;calendar;contact;addressbook;task;
vi: mail;thư;thu;calendar;lịch;lich;contact;liên;lạc;lien;lac;addressbook;dia;chi;địa;chỉ;task;công;việc;hẹn;cong;viec;hen;

en: Configure email accounts
vi: Cấu hình tài khoản thư

en: Enable address formatting
vi: Bật định dạng địa chỉ

en: Whether addresses should be formatted according to standard in their destination country
vi: Có định dạng thư theo chuẩn quốc gia của nơi nhận không

en: Autocomplete length
vi: Độ dài tự động gõ xong

en: The number of characters that must be typed before Evolution will attempt to autocomplete.
vi: Số ký tự cần gõ trước khi trình Evolution sẽ cố tự động hoàn tất.

en: Show autocompleted name with an address
vi: Hiện tên tự động điền nốt cùng với địa chỉ

en: Whether force showing the mail address with the name of the autocompleted contact in the entry.
vi: Có nê ép buộc hiển thị trong mục nhập địa chỉ thư cùng với tên của liên lạc tự động điền nốt, hay không.

en: URI for the folder last used in the select names dialog
vi: Địa chỉ URI cho thư mục đã dùng cuối cùng trong hộp thoại chọn tên.

en: URI for the folder last used in the select names dialog.
vi: Địa chỉ URI cho thư mục đã dùng cuối cùng trong hộp thoại chọn tên.

en: Contact layout style
vi: Kiểu bố cục liên lạc

en: The layout style determines where to place the preview pane in relation to the contact list. "0" (Classic View) places the preview pane below the contact list. "1" (Vertical View) places the preview pane next to the contact list.
vi: Kiểu bố cục quyết định nơi đặt khung xem trước so với danh sách liên lạc. "0" (trình bày cổ điển) đặt khung xem trước bên dưới danh sách liên lạc. "1" (trình bày dọc) đặt khung xem trước kế bên danh sách liên lạc.

en: Contact preview pane position (horizontal)
vi: Vị trí khung liên lạc xem trước (ngang)

en: Position of the contact preview pane when oriented horizontally.
vi: Vị trí khung liên lạc xem trước khi định hướng ngang.

en: Contact preview pane position (vertical)
vi: Vị trí khung liên lạc xem trước (dọc)

en: Position of the contact preview pane when oriented vertically.
vi: Vị trí khung liên lạc xem trước khi định hướng dọc.

en: Show maps
vi: Hiện bản đồ

en: Whether to show maps in preview pane
vi: Có hiển thị bản đồ trong khung xem trước không

en: Primary address book
vi: Sổ địa chỉ chính

en: The UID of the selected (or "primary") address book in the sidebar of the "Contacts" view
vi: UID của sổ địa chỉ được chọn (hoặc "sổ địa chỉ chính") ở khung bên trong khung trình bày "Liên lạc"

en: Whether to show the preview pane.
vi: Có nên hiển thị ô cửa sổ xem thử hay không.

en: Convert mail messages to Unicode
vi: Chuyển đổi thư sang Unicode

en: Convert message text to Unicode UTF-8 to unify spam/ham tokens coming from different character sets.
vi: Chuyển đổi văn bản của thư sang UTF-8 Unicode, để hợp nhất các hiệu bài rác đến từ các bộ ký tự khác nhau.

en: Save directory for reminder audio
vi: Thư mục lưu âm thanh nhắc nhở

en: Directory for saving reminder audio files
vi: Thư mục lưu các tập tin âm thanh nhắc nhở

en: Compress weekends in month view
vi: Nén các ngày cuối tuần trong ô xem tháng

en: Whether to compress weekends in the month view, which puts Saturday and Sunday in the space of one weekday
vi: Có nên nén những ngày cuối tuần trong ô xem tháng, mà hiển thị hai ngày Thứ Bảy và Chủ Nhật đều là cùng cách của một ngày tuần

en: Ask for confirmation when deleting items
vi: Hỏi xác nhận trước khi xoá mục

en: Whether to ask for confirmation when deleting an appointment or task
vi: Có nên hỏi xác nhận khi xoá cuộc hẹn hay tác vụ hay không

en: Confirm expunge
vi: Xác nhận khi xoá hẳn

en: Whether to ask for confirmation when expunging appointments and tasks
vi: Có nên hỏi xác nhận khi xoá hắn cuộc hẹn và tác vụ hay không

en: Month view vertical pane position
vi: Vị trí của ô cửa sổ dọc trong ô xem tháng

en: Position of the vertical pane, between the calendar lists and the date navigator calendar
vi: Vị trí của ô cửa sổ dọc, giữa các danh sách lịch và lịch duyệt ngày

en: Workday end hour
vi: Giờ kết thúc ngày làm việc

en: Hour the workday ends on, in twenty four hour format, 0 to 23
vi: Giờ kết thúc ngày làm việc, có dạng 24 giờ (0-23)

en: Workday end minute
vi: Phút kết thúc ngày làm việc

en: Minute the workday ends on, 0 to 59.
vi: Phút kết thúc ngày làm việc, 0-59.

en: Workday start hour
vi: Giờ bắt đầu ngày làm việc

en: Hour the workday starts on, in twenty four hour format, 0 to 23.
vi: Giờ bắt đầu ngày làm việc, có dạng 24 giờ (0-23).

en: Workday start minute
vi: Phút bắt đầu ngày làm việc

en: Minute the workday starts on, 0 to 59.
vi: Phút bắt đầu ngày làm việc, 0-59.

en: The second timezone for a Day View
vi: Múi giờ thứ hai cho một ô xem ngày

en: Shows the second time zone in a Day View, if set. Value is similar to one used in a 'timezone' key
vi: Bật tùy chọn này thì hiển thị múi giờ thứ hai trong một ô Xem Ngày. Giá trị này tương tự với giá trị dùng trong một khoá "timezone" (múi giờ)

en: Recently used second time zones in a Day View
vi: Múi giờ thứ hai vừa dùng trong một ô xem ngày

en: List of recently used second time zones in a Day View
vi: Danh sách các múi giờ vừa dùng trong một ô xem ngày

en: Maximum number of recently used timezones to remember
vi: Số tối đa các múi giờ vừa dùng cần nhớ

en: Maximum number of recently used timezones to remember in a 'day-second-zones' list
vi: Số tối đa các múi giờ vừa dùng cần giữ lại trong một danh sách "day_second_zones"

en: Default reminder value
vi: Giá trị nhắc nhở mặc định

en: Number of units for determining a default reminder
vi: Tổng số đơn vị để quyết định lúc nào nhắc nhở mặc định

en: Default reminder units
vi: Đơn vị nhắc nhở mặc định

en: Units for a default reminder, "minutes", "hours" or "days"
vi: Đơn vị cho bộ nhắc nhở mặc định, "minutes" (phút), "hours" (giờ) hoặc "days" (ngày)

en: Show categories field in the event/meeting/task editor
vi: Hiện trường Hạng trong bộ sửa cuộc họp/tác vụ/sự kiện

en: Whether to show categories field in the event/meeting editor
vi: Có nên hiển thị trường loại trong bộ sửa cuộc họp/sự kiện hay không

en: Show Role field in the event/task/meeting editor
vi: Hiện trường Vai trò trong bộ sửa cuộc họp/tác vụ/sự kiện

en: Whether to show role field in the event/task/meeting editor
vi: Có nên hiển thị trường Vai trò trong bộ sửa cuộc họp/tác vụ/sự kiện hay không

en: Show RSVP field in the event/task/meeting editor
vi: Hiện trường RSVP (Vui lòng hồi âm) trong bộ sửa cuộc họp/tác vụ/sự kiện

en: Whether to show RSVP field in the event/task/meeting editor
vi: Có nên hiển thị trường RSVP (Vui lòng hồi âm) trong bộ sửa cuộc họp/tác vụ/sự kiện hay không

en: Show status field in the event/task/meeting editor
vi: Hiện trường Trạng thái trong bộ sửa cuộc họp/tác vụ/sự kiện

en: Whether to show status field in the event/task/meeting editor
vi: Có nên hiển thị trường trạng thái trong bộ sửa cuộc họp/tác vụ/dữ kiện hay không

en: Show timezone field in the event/meeting editor
vi: Hiện trường Múi giờ trong bộ sửa cuộc họp/tác vụ/sự kiện

en: Whether to show timezone field in the event/meeting editor
vi: Có nên hiển thị trường múi giờ trong bộ sửa cuộc họp/sự kiện hay không

en: Show type field in the event/task/meeting editor
vi: Hiện trường Kiểu trong bộ sửa cuộc họp/tác vụ/sự kiện

en: Whether to show type field in the event/task/meeting editor
vi: Có nên hiển thị trường kiểu trong bộ sửa cuộc họp/tác vụ/sự kiện hay không

en: Hide completed tasks
vi: Ẩn mọi tác vụ hoàn tất

en: Whether to hide completed tasks in the tasks view
vi: Có nên ẩn mọi tác vụ đã hoàn tất trong ô xem tác vụ hay không

en: Hide task units
vi: Ẩn đơn vị tác vụ

en: Units for determining when to hide tasks, "minutes", "hours" or "days"
vi: Đơn vị để quyết định lúc nào ẩn cộng việc, "minutes" (phút), "hours" (giờ) hoặc "days" (ngày)

en: Hide task value
vi: Ẩn giá trị tác vụ

en: Number of units for determining when to hide tasks
vi: Tổng số đơn vị để quyết định lúc nào nên ẩn cộng việc

en: Horizontal pane position
vi: Ví trị ô cửa sổ ngang

en: Position of the horizontal pane, between the date navigator calendar and the task list when not in the month view, in pixels
vi: Ví trị của ô cửa sổ ngang, giữa lịch duyệt ngày và danh sách tác vụ khi không phải trong ô xem tháng, theo điểm ảnh

en: Last reminder time
vi: Lần nhắc cuối

en: Time the last reminder ran, in time_t
vi: Thời điểm nhắc nhở cuối cùng, theo time_t

en: Marcus Bains Line Color - Day View
vi: Màu Dòng Marcus Bains — Xem ngày

en: Color to draw the Marcus Bains line in the Day View
vi: Màu cần vẽ Dòng Marcus Bains trong ô xem Ngày

en: Marcus Bains Line Color - Time bar
vi: Màu Dòng Marcus Bains — Thanh thời gian

en: Color to draw the Marcus Bains Line in the Time bar (empty for default)
vi: Màu cần vẽ Dòng Marcus Bains trong thanh Thời gian (bỏ rỗng để chọn mặc định)

en: Marcus Bains Line
vi: Dòng Marcus Bains

en: Whether to draw the Marcus Bains Line (line at current time) in the calendar
vi: Có nên vẽ Dòng Marcus Bains (dòng tại giờ hiện có) trong lịch hay không

en: Memo preview pane position (horizontal)
vi: Vị trí ô xem trước bản ghi nhớ (ngang)

en: Position of the task preview pane when oriented horizontally
vi: Vị trí khung tác vụ xem trước khi định hướng ngang

en: Memo layout style
vi: Kiểu bố trí bản ghi nhớ

en: The layout style determines where to place the preview pane in relation to the memo list. "0" (Classic View) places the preview pane below the memo list. "1" (Vertical View) places the preview pane next to the memo list
vi: Kiểu bố cục quyết định nơi đặt khung xem trước so với danh sách ghi nhớ. "0" (trình bày cổ điển) đặt khung xem trước bên dưới danh sách ghi nhớ. "1" (trình bày dọc) đặt khung xem trước kế bên danh sách ghi nhớ.

en: Memo preview pane position (vertical)
vi: Vị trí khung ghi nhớ xem trước (dọc)

en: Position of the memo preview pane when oriented vertically
vi: Vị trí khung ghi nhớ xem trước khi định hướng dọc

en: Month view horizontal pane position
vi: Vị trí của ô cửa sổ ngang trong ô xem tháng

en: Position of the horizontal pane, between the view and the date navigator calendar and task list in the month view, in pixels
vi: Ví trị của ô cửa sổ ngang, giữa ô xem và lịch duyệt ngày và danh sách tác vụ khi trong ô xem tháng, theo điểm ảnh

en: Scroll Month View by a week, not by a month
vi: Cuộn trình bày tháng theo tuần, không theo tháng

en: Whether to scroll a Month View by a week, not by a month
vi: Có cuộn trình bày tháng theo tuần, không theo tháng, không

en: Reminder programs
vi: Chương trình nhắc nhở

en: Programs that are allowed to be run by reminders
vi: Chương trình được phép chạy để nhắc nhở

en: Show display reminders in notification tray
vi: Hiển thị nhắc nhở trong khay thông báo

en: Whether or not to use the notification tray for display reminders
vi: Có nên dùng khay thông báo để hiển thị nhắc nhở hay không

en: Primary calendar
vi: Lịch chính

en: The UID of the selected (or "primary") calendar in the sidebar of the "Calendar" view
vi: UID của lịch được chọn (hoặc "lịch chính") ở khung bên trong khung trình bày "Lịch"

en: Primary memo list
vi: Danh sách ghi nhớ chính

en: The UID of the selected (or "primary") memo list in the sidebar of the "Memos" view
vi: UID của danh sách ghi nhớ được chọn (hoặc "danh sách chính") ở khung bên trong khung trình bày "Ghi nhớ"

en: Primary task list
vi: Danh sách tác vụ chính

en: The UID of the selected (or "primary") task list in the sidebar of the "Tasks" view
vi: UID của danh sách công việc được chọn (hoặc "danh sách chính") ở khung bên trong khung trình bày "Công việc"

en: Free/busy template URL
vi: Địa chỉ mạng mẫu Rảnh/Bận

en: The URL template to use as a free/busy data fallback, %u is replaced by the user part of the mail address and %d is replaced by the domain
vi: Mẫu địa chỉ mạng cần dùng là dữ liệu Rảnh/Bận phục hồi: %u được thay thế bằng phần người dùng của địa chỉ thư, và %d được thay thế bằng miền của địa chỉ

en: Recurrent Events in Italic
vi: Sự kiện lặp lại chữ nghiêng

en: Show days with recurrent events in italic font in bottom left calendar
vi: Hiện ngày với sự kiện lặp lại bằng chữ nghiêng ở đáy trái lịch

en: Show appointment end times in week and month views
vi: Hiện thời điểm kết thúc cuộc hẹn trong ô xem tuần và tháng đều

en: Whether to display the end time of events in the week and month views
vi: Có nên hiển thị thời điểm kết thúc sự kiện trong ô xem tuần và tháng đều hay không

en: Show the memo preview pane
vi: Hiện khung xem thử ghi nhớ

en: Show the task preview pane
vi: Hiện khung xem thử công việc

en: Show week numbers in Day View, Work Week View, and Date Navigator
vi: Hiện số thứ tự tuần trong ô xem ngày, tuần làm việc và duyệt ngày

en: Whether to show week numbers in various places in the Calendar
vi: Có nên hiển thị số thứ tự tuần ở một số nơi trong lịch hay không

en: Vertical position for the tag pane
vi: Vị trí dọc của khung thẻ

en: Highlight tasks due today
vi: Tô sáng tác vụ đến hạn

en: Tasks due today color
vi: Màu của tác vụ hết hạn vào hôm nay

en: Background color of tasks that are due today, in "#rrggbb" format. Used together with task-due-today-highlight
vi: Màu nền của mọi tác vụ hết hạn hôm nay, dạng "#rrggbb". Dùng với task-due-today-highlight

en: Task preview pane position (horizontal)
vi: Vị trí ô xem trước công việc (ngang)

en: Task layout style
vi: Kiểu bố trí công việc

en: The layout style determines where to place the preview pane in relation to the task list. "0" (Classic View) places the preview pane below the task list. "1" (Vertical View) places the preview pane next to the task list
vi: Kiểu bố cục quyết định nơi đặt khung xem trước so với danh sách công việc. "0" (trình bày cổ điển) đặt khung xem trước bên dưới danh sách công việc. "1" (trình bày dọc) đặt khung xem trước kế bên danh sách công việc.

en: Task preview pane position (vertical)
vi: Vị trí ô xem trước công việc (dọc)

en: Position of the task preview pane when oriented vertically
vi: Vị trí khung liên lạc xem trước theo hướng ngang

en: Highlight overdue tasks
vi: Tô sáng tác vụ quá hạn

en: Overdue tasks color
vi: Màu của tác vụ quá hạn

en: Background color of tasks that are overdue, in "#rrggbb" format. Used together with task-overdue-highlight.
vi: Màu nền của mọi tác vụ quá hạn, dạng "#rrggbb". Dùng với task-overdue-highlight.

en: Time divisions
vi: Chia thời gian

en: Intervals shown in Day and Work Week views, in minutes
vi: Hộp thời gian được hiển thị trong ô xem Ngày/Tuần làm việc, theo phút

en: The default timezone to use for dates and times in the calendar, as an untranslated Olson timezone database location like "America/New York"
vi: Múi giờ mặc định cần dùng cho ngày và giờ trong lịch, là ví trị cơ sở dữ liệu kiểu Olsen chưa dịch như "Asia/Hanoi" (Châu Á/Hà nội)

en: Twenty four hour time format
vi: Định dạng thời gian 24 giờ

en: Whether to show times in twenty four hour format instead of using am/pm
vi: Có nên hiển thị giờ dạng 24-giờ thay vào dùng am/pm (buổi sáng/buổi chiều-tối) hay không

en: Default appointment reminder
vi: Bộ nhắc nhở cuộc hẹn mặc định

en: Whether to set a default reminder for appointments
vi: Có nên lập bộ nhắc nhở mặc định cho mọi cuộc hẹn hay không

en: Use system timezone
vi: Dùng múi giờ hệ thống

en: Week start
vi: Tuần bắt đầu

en: Weekday the week starts on, from Sunday (0) to Saturday (6)
vi: Hôm bắt đầu tuần, từ Chủ Nhật (0) đến Thứ Bảy (6)

en: Work days
vi: Ngày làm việc

en: Days on which the start and end of work hours should be indicated
vi: Ngày cần ngụ ý giờ bắt đầu và kết thúc đều làm việc

en: Previous Evolution version
vi: Phiên bản Evolution trước

en: List of disabled plugins
vi: Danh sách phần bổ sung bị tắt

en: The list of disabled plugins in Evolution
vi: Danh sách phần bổ sung bị tắt trong Evolution

en: The window's X coordinate
vi: Toạ độ X của cửa sổ

en: The window's Y coordinate
vi: Toạ độ Y của cửa sổ

en: The window's width in pixels
vi: Chiều rộng (theo điểm) của cửa sổ

en: The window's height in pixels
vi: Chiều cao (theo điểm) của cửa sổ

en: Check whether Evolution is the default mailer
vi: Kiểm tra nếu Evolution là trình thư mặc định.

en: Every time Evolution starts, check whether or not it is the default mailer.
vi: Mỗi lần khởi chạy Evolution, kiểm tra nếu nó là trình thư mặc định hay không.

en: Default charset in which to compose messages
vi: Bộ ký tự mặc định để soạn thảo thư.

en: Default charset in which to compose messages.
vi: Bộ ký tự mặc định để soạn thảo thư.

en: Spell check inline
vi: Kiểm tra trực tiếp chính tả

en: Draw spelling error indicators on words as you type.
vi: Vẽ chỉ báo lỗi chính tả trên từ khi gõ.

en: Automatic link recognition
vi: Tự động nhận dạng liên kết

en: Recognize links in text and replace them.
vi: Nhận ra mọi liên kết trong văn bản và thay thế chúng.

en: Automatic emoticon recognition
vi: Tự động nhận dạng biểu tượng xúc cảm

en: Recognize emoticons in text and replace them with images.
vi: Nhận dạng hình cười trong văn bản và thay thế bằng ảnh.

en: Attribute message
vi: Thông điệp thuộc tính

en: Forward message
vi: Thư chuyển

en: Original message
vi: Thư gốc

en: Group Reply replies to list
vi: Trả lời nhóm đến danh sách

en: Put the cursor at the bottom of replies
vi: Đặt con trỏ ở phần cuối của trả lời

en: Always request read receipt
vi: Luôn luôn yêu cầu thông báo đã đọc

en: Whether a read receipt request gets added to every message by default.
vi: Mặc định là có nên thêm vào mỗi thư một yêu cầu thông báo đã đọc, hay không.

en: Send HTML mail by default
vi: Gửi thư dạng HTML theo mặc định

en: Send HTML mail by default.
vi: Gửi thư dạng HTML theo mặc định

en: Spell checking color
vi: Màu kiểm tra chính tả

en: Underline color for misspelled words when using inline spelling.
vi: Màu gạch dưới cho từ sai chính tả khi dùng chức năng chính tả trực tiếp.

en: List of dictionary language codes used for spell checking.
vi: Danh sách các mã ngôn ngữ từ điển được dùng để kiểm tra chính tả.

en: Show "Bcc" field when sending a mail message
vi: Hiện trường "Bcc" khi gửi thư

en: Show "Cc" field when sending a mail message
vi: Hiện trường "Cc" khi gửi thư

en: Show "Reply To" field when sending a mail message
vi: Hiện trường "Reply To" khi gửi thư

en: Show "From" field when posting to a newsgroup
vi: Hiện trường "From" (từ) khi gửi thư

en: Show "Reply To" field when posting to a newsgroup
vi: Hiện trường "Reply To" (trả lời cho) khi gửi thư

en: Digitally sign replies when the original message is signed
vi: Ký điện tử thư trả lời nếu thư gốc cũng ký

en: Encode filenames in an Outlook/GMail way
vi: Mã hoá các tên tập tin theo kiểu Outlook/GMail

en: Encode filenames in the mail headers same as Outlook or GMail do, to let them display correctly filenames with UTF-8 letters sent by Evolution, because they do not follow the RFC 2231, but use the incorrect RFC 2047 standard.
vi: Mã hoá các tên tập tin trên dòng đầu của thư bằng cùng một cách với Outlook hay GMail, để ứng dụng khách đó đọc được tên tập tin địa hoá được Evolution gửi, vì tập tin như vậy không tùy theo RFC 2231, chỉ dùng tiêu chuẩn RFC 2047 không đúng.

en: Put personalized signatures at the top of replies
vi: Đặt chữ ký ở đầu phần trả lời

en: Do not add signature delimiter
vi: Không thêm phân cách chữ ký

en: Show image animations
vi: Hiện hoạt cảnh ảnh

en: Enable animated images in HTML mail. Many users find animated images annoying and prefer to see a static image instead.
vi: Bật ảnh động trong thư HTML. Nhiều người dùng không thích ảnh động và chọn ảnh tĩnh thay thế.

en: Enable or disable type ahead search feature
vi: Bật/tắt tính năng tìm kiếm gõ trước

en: Enable the side bar search feature to allow interactive searching of folder names.
vi: Bật thanh tìm kiếm bên để cho phép tìm tương tác với tên thư mục.

en: Disable or enable ellipsizing of folder names in side bar
vi: Bật hay tắt thay thế phần tên thư mục bị cắt ngắn trong khung lề bằng dấu chấm lửng

en: Whether disable ellipsizing feature of folder names in side bar.
vi: Có nên tắt tính năng thay thế phần còn lại của tên thư mục bị cắt ngắn trong khung lề bằng dấu chấm lửng, hay không.

en: Enable or disable magic space bar
vi: Bật/tắt phím dài ma thuật

en: Enable this to use Space bar key to scroll in message preview, message list and folders.
vi: Bật tùy chọn này để sử dụng phím dài để cuộn qua ô xem thử thư, danh sách thư và các thư mục.

en: Enable to use a similar message list view settings for all folders
vi: Bật dùng cùng thiết lập xem cho mọi thư mục

en: Enable to use a similar message list view settings for all folders.
vi: Bật dùng cùng thiết lập xem cho mọi thư mục.

en: Mark citations in the message "Preview"
vi: Đánh các trích dẫn trong thư "Xem thử".

en: Mark citations in the message "Preview".
vi: Đánh các trích dẫn trong thư "Xem thử".

en: Citation highlight color
vi: Màu tô sáng trích dẫn

en: Citation highlight color.
vi: Màu tô sáng trích dẫn.

en: Enable/disable caret mode
vi: Bật/tắt chế độ con nháy

en: Enable caret mode, so that you can see a cursor when reading mail.
vi: Bật chế độ con nháy, để bạn xem con chạy khi đọc thư.

en: Default charset in which to display messages
vi: Bộ ký tự mặc định để hiển thị thư.

en: Default charset in which to display messages.
vi: Bộ ký tự mặc định để hiển thị thư.

en: Load images for HTML messages over HTTP
vi: Nạp qua HTTP các ảnh cho thư HTML

en: Load images for HTML messages over HTTP(S). Possible values are: "0" - Never load images off the net. "1" - Load images in messages from contacts. "2" - Always load images off the net.
vi: Tải qua HTTP(S) các ảnh cho thư HTML. Giá trị có thể:
    0 - không bao giờ tải ảnh từ Internet
    1 - tải ảnh trong thư đến tử liên lạc
    2 - lúc nào cũng tải ảnh từ Internet (không an toàn)

en: Show Animations
vi: Hiện hoạt cảnh

en: Show animated images as animations.
vi: Hiện ảnh đã hoạt cảnh kiểu hoạt cảnh.

en: Show all message headers
vi: Hiện hết dòng đầu thư

en: Show all the headers when viewing a messages.
vi: Hiện hết tất cả dòng đầu khi xem thư.

en: List of custom headers and whether they are enabled.
vi: Danh sách các dòng đầu tự chọn và nếu bật chưa.

en: This key should contain a list of XML structures specifying custom headers, and whether they are to be displayed. The format of the XML structure is &lt;header enabled&gt; - set enabled if the header is to be displayed in the mail view.
vi: Khoá này nên chứa danh sách các cấu trúc XML ghi rõ dòng đầu tự chọn, và nếu sẽ hiển thị chúng. Dạng thức của cấu trúc XML là:
    &lt;header enabled&gt;
    (lập đã bật dòng đầu, nếu sẽ hiển thị dòng đầu ấy trong ô xem thư).

en: Show photo of the sender
vi: Hiện ảnh chụp của người gửi

en: Show the photo of the sender in the message reading pane.
vi: Hiển thị ảnh chụp của người gửi trong ô cửa sổ đọc thư.

en: Search for the sender photo in local address books
vi: Tìm kiếm ảnh chụp người gửi trong các sổ địa chỉ cục bộ

en: This option would help in improving the speed of fetching.
vi: Tùy chọn này sẽ tăng tốc độ lấy thư.

en: Mark as Seen after specified timeout
vi: Đánh dấu là Đã xem, sau thời hạn đã ghi rõ.

en: Mark as Seen after specified timeout.
vi: Đánh dấu là Đã xem, sau thời hạn đã ghi rõ.

en: Timeout for marking messages as seen
vi: Thời hạn đánh dấu thư là đã xem

en: Timeout in milliseconds for marking messages as seen.
vi: Thời hạn (theo mili giây) đánh dấu thư là đã xem.

en: Sender email-address column in the message list
vi: Cột địa chỉ thư cua người gửi trong danh sách thư

en: Show the email-address of the sender in a separate column in the message list.
vi: Hiển thị địa chỉ thư của người gửi trong một cột riêng trong danh sách thư.

en: Determines whether to use the same fonts for both "From" and "Subject" lines in the "Messages" column in vertical view
vi: Xác định có nên sử dụng cùng một phông chữ trên cả hai dòng đầu "Từ" và "Chủ đề" trong cột "Thư" khi xem theo chiều dọc

en: Determines whether to use the same fonts for both "From" and "Subject" lines in the "Messages" column in vertical view.
vi: Xác định có nên sử dụng cùng một phông chữ trên cả hai dòng đầu "Từ" và "Chủ đề" trong cột "Thư" khi xem theo chiều dọc.

en: Show deleted messages in the message-list
vi: Hiển thị thư bị xoá trong danh sách các thư.

en: Show deleted messages (with a strike-through) in the message-list.
vi: Hiển thị mọi thư bị xoá (kiểu gạch đè) trong danh sách các thư.

en: Enable Unmatched search folder
vi: Bật thư mục tìm kiếm không khớp

en: Hides the per-folder preview and removes the selection
vi: Ẩn ô xem thử từng thư mục và gỡ bỏ vùng chọn

en: This key is read only once and reset to "false" after read. This unselects the mail in the list and removes the preview for that folder.
vi: Khoá này được đọc chỉ một lần, và đặt lại thành "false" (sai) sau khi đọc. Hành vi này thì bỏ chọn thư trong danh sách, và gỡ bo ô xem thử đối với thư mục đó.

en: Height of the message-list pane
vi: Độ cao ô cửa sổ danh sách thư

en: Height of the message-list pane.
vi: Độ cao ô cửa sổ danh sách thư.

en: Describes whether message headers in paned view should be collapsed or expanded by default. "0" = expanded and "1" = collapsed
vi: Mô tả dòng đầu thông điệp trong khung xem mặc định thu nhỏ hay bung ra. "0" là bung, "1" là thu nhỏ

en: Width of the message-list pane
vi: Độ rộng ô cửa sổ danh sách thư

en: Width of the message-list pane.
vi: Độ rộng của ô cửa sổ danh sách thư.

en: The layout style determines where to place the preview pane in relation to the message list. "0" (Classic View) places the preview pane below the message list. "1" (Vertical View) places the preview pane next to the message list.
vi: Kiểu bố cục quyết định nơi đặt khung xem trước so với danh sách thư. "0" (trình bày cổ điển) đặt khung xem trước bên dưới danh sách thư. "1" (trình bày dọc) đặt khung xem trước kế bên danh sách thư.

en: Variable width font
vi: Phông chữ rộng biến

en: The variable width font for mail display.
vi: Phông chữ độ rộng biến đổi để hiển thị thư.

en: The terminal font for mail display.
vi: Phông chữ thiết bị cuối để hiển thị thư.

en: Use custom fonts
vi: Dùng phông chữ tự chọn

en: Use custom fonts for displaying mail.
vi: Dùng phông chữ tự chọn để hiển thị thư.

en: Compress display of addresses in TO/CC/BCC
vi: Thu gọn ô hiển thị các địa chỉ trong Cho/CC/BCC

en: Compress display of addresses in TO/CC/BCC to the number specified in address_count.
vi: Thu gọn ô hiển thị các địa chỉ trong trường Cho/CC/BCC thành số được xác định trong giá trị address_count (số đếm địa chỉ)

en: Number of addresses to display in TO/CC/BCC
vi: Số địa chỉ cần hiển thị trong Cho/CC/BCC

en: This sets the number of addresses to show in default message list view, beyond which a '...' is shown.
vi: Tùy chọn này đặt số địa chỉ cần hiển thị trong ô xem danh sách thư mặc định, ở ngoại đó hiển thị dấu chấm lửng (…).

en: Thread the message-list based on Subject
vi: Hiển thị nhánh trong danh sách thư, theo Chủ đề

en: Whether or not to fall back on threading by subjects when the messages do not contain In-Reply-To or References headers.
vi: Có nên trở về tạo nhánh thư theo chủ đề khi thư không chứa dòng đầu In-Reply-To (trả lời theo thư trước) hay References (tham chiếu).

en: Default value for thread expand state
vi: Giá trị mặc định cho tình trạng dãn ra nhánh

en: This setting specifies whether the threads should be in expanded or collapsed state by default. Evolution requires a restart.
vi: Thiết lập này xác định các nhánh nên được giãn ra hay co lại theo mặc định. Cần chạy Evolution lại.

en: Whether sort threads based on latest message in that thread
vi: Có nên sắp xếp nhánh dựa vào thư mới nhất trong nhánh, hay không

en: This setting specifies whether the threads should be sorted based on latest message in each thread, rather than by message's date. Evolution requires a restart.
vi: Thiết lập này xác định các nhánh nên được sắp xếp dựa vào thư mới nhất trong mỗi nhánh, hơn là theo ngày tháng nhận thư. Cần phải khởi chạy lại Evolution.

en: Log filter actions
vi: Ghi lưu các hành động lọc

en: Log filter actions to the specified log file.
vi: Ghi lưu các hành động lọc vào tập tin bản ghi đã ghi rõ.

en: Logfile to log filter actions
vi: Tập tin bản ghi nơi cần ghi lưu các hành động lọc.

en: Logfile to log filter actions.
vi: Tập tin bản ghi nơi cần ghi lưu các hành động lọc.

en: Default forward style
vi: Kiểu chuyển tiếp mặc định

en: Prompt on empty subject
vi: Nhắc khi có chủ đề rỗng

en: Prompt the user when he or she tries to send a message without a Subject.
vi: Nhắc người dùng khi họ cố gửi thư chưa có Chủ đề.

en: Prompt when emptying the trash
vi: Hỏi khi đổ rác

en: Prompt the user when he or she tries to empty the trash.
vi: Nhắc người dùng khi đổ rác.

en: Prompt when user expunges
vi: Nhắc khi người dùng xoá hẳn

en: Prompt the user when he or she tries to expunge a folder.
vi: Nhắc người dùng khi họ cố xoá hẳn thư mục.

en: Prompt before sending to recipients not entered as mail addresses
vi: Hỏi trước khi gửi đến người nhận không được nhập vào như địa chỉ thư

en: It disables/enables the repeated prompts to warn that you are trying to send a message to recipients not entered as mail addresses
vi: Nó bật/tắt tính năng cứ nhắc cảnh báo rằng việc gửi thư trả lời cho người nhận không phải địa chỉ thư.

en: Prompt when user only fills Bcc
vi: Nhắc khi người dùng chỉ nhập Bcc

en: Prompt when user tries to send a message with no To or Cc recipients.
vi: Nhắc khi người dùng cố gửi thư mà không có người nhận Cho (To) hay Chép Cho (CC).

en: Prompt when user tries to send unwanted HTML
vi: Nhắc khi người dùng cố gửi thư dạng HTML không phải được muốn

en: Prompt when user tries to send HTML mail to recipients that may not want to receive HTML mail.
vi: Nhắc khi người dùng cố gửi thư HTML cho liên lạc không muốn nhận HTML.

en: Prompt when user tries to open 10 or more messages at once
vi: Nhắc khi người dùng cố mở hơn 9 thư cùng lúc

en: If a user tries to open 10 or more messages at one time, ask the user if they really want to do it.
vi: Nếu người dùng cố mở hơn 9 thư cùng lúc thì hỏi nếu họ thật muốn làm như thế.

en: Prompt while marking multiple messages
vi: Nhắc khi đánh dấu nhiều thư

en: Enable or disable the prompt whilst marking multiple messages.
vi: Bật/tắt dấu nhắc trong khi đánh dấu nhiều thư.

en: Prompt when deleting messages in search folder
vi: Nhắc khi xoá thư khỏi thư mục tìm kiếm

en: It disables/enables the repeated prompts to warn that deleting messages from a search folder permanently deletes the message, not simply removing it from the search results.
vi: Nó bật/tắt tính năng cứ nhắc cảnh báo rằng việc xoá thư khỏi một thư mục tìm kiếm sẽ xoá hoàn toàn thư đó, không phải đơn giản gỡ bỏ nó khỏi kết quả tìm kiếm.

en: Prompt when replying privately to list messages
vi: Hỏi khi trả lời riêng cho hộp thư chung

en: It disables/enables the repeated prompts to warn that you are sending a private reply to a message which arrived via a mailing list.
vi: Nó bật/tắt tính năng cứ nhắc cảnh báo rằng việc gửi thư trả lời riêng tư cho một thông điệp đến từ hộp thư chung.

en: Prompt when mailing list hijacks private replies
vi: Hỏi khi có trả lời riêng trong hộp thư chung

en: It disables/enables the repeated prompts to warn that you are trying sending a private reply to a message which arrived via a mailing list, but the list sets a Reply-To: header which redirects your reply back to the list
vi: Nó bật/tắt tính năng nhắc cảnh báo liên tục rằng việc gửi thư trả lời riêng tư cho một thông điệp đến từ hộp thư chung, nhưng hộp thư chung đặt dòng đầu Reply-To: để tái định hướng câu trả lời về hộp thư chung.

en: Prompt when replying to many recipients
vi: Hỏi khi trả lời cho nhiều người

en: It disables/enables the repeated prompts to warn that you are sending a reply to many people.
vi: Nó bật/tắt tính năng cứ nhắc cảnh báo rằng việc gửi thư trả lời cho nhiều người/

en: Asks whether to close the message window when the user forwards or replies to the message shown in the window
vi: Hỏi có đóng cửa sổ thư khi người dùng chuyển thư hoặc trả lời thư của thư trong cửa sổ đang xem không.

en: Empty Trash folders on exit
vi: Làm sạch thư mục Rác khi thoát

en: Empty all Trash folders when exiting Evolution.
vi: Làm sạch thư mục Rác khi thoát trình Evolution.

en: Minimum days between emptying the trash on exit
vi: Số ngày tối thiểu giữa hai lần đổ rác khi thoát.

en: Minimum time between emptying the trash on exit, in days.
vi: Thời gian tối thiểu giữa hai lần sổ rác khi thoát, theo ngày.

en: Last time Empty Trash was run
vi: Lần cuối cùng đổ rác

en: The last time Empty Trash was run, in days since January 1st, 1970 (Epoch).
vi: Lần cuối cùng đã chạy đổ rác, theo ngày từ 01/01/1970 (Epoch).

en: Amount of time in seconds the error should be shown on the status bar.
vi: Thời lượng theo giây trong đó cần hiển thị lỗi trên thanh trạng thái.

en: Level beyond which the message should be logged.
vi: Mức quá đó thư nên được ghi lưu.

en: This can have three possible values. "0" for errors. "1" for warnings. "2" for debug messages.
vi: Có ba giá trị có thể:
     • 0		lỗi
     • 1		cảnh báo
     • 2		thông điệp gỡ lỗi.

en: Show original "Date" header value.
vi: Hiện giá trị dòng đầu "Date" gốc.

en: List of Labels and their associated colors
vi: Danh sách Nhãn và màu sắc liên quan

en: List of labels known to the mail component of Evolution. The list contains strings containing name:color where color uses the HTML hex encoding.
vi: Danh sách các nhãn mà thành phần thư của Evolution biết được. Danh sách ấy chứa chuỗi name:color (tên:màu) mà màu ấy dạng hệ thập lục phân HTML.

en: Check incoming mail being junk
vi: Kiểm thư mới nhận là thư rác

en: Run junk test on incoming mail.
vi: Chạy phép thử thư rác khi thư gửi đến

en: Empty Junk folders on exit
vi: Làm sạch thư mục Thư rác khi thoát

en: Empty all Junk folders when exiting Evolution.
vi: Làm sạch thư mục Thư rác khi thoát khỏi trình Evolution.

en: Minimum days between emptying the junk on exit
vi: Số ngày tối thiểu giữa hai lần xoá thư rác khi thoát.

en: Minimum time between emptying the junk on exit, in days.
vi: Thời gian tối thiểu giữa hai lần xoá thư rác khi thoát, theo ngày.

en: Last time Empty Junk was run
vi: Lần cuối cùng đổ thư mục thư rác

en: The last time Empty Junk was run, in days since January 1st, 1970 (Epoch).
vi: Lần cuối cùng xoá thư rác, theo ngày từ 01/01/1970 (Epoch).

en: The default plugin for Junk hook
vi: Phần bổ sung mặc định cho móc Thư rác

en: This is the default junk plugin, even though there are multiple plugins enabled. If the default listed plugin is disabled, then it won't fall back to the other available plugins.
vi: Đây là phần bổ sung Thư rác mặc định, mặc dù có nhiều phần bổ sung được hiệu lực. Vậy nếu phần bổ sung đã liệt kê mặc định bị tắt, nó không bị thay thế bằng phần bổ sung sẵn sàng khác.

en: Determines whether to lookup in address book for sender email
vi: Quyết định có nên tra tìm trong sổ địa chỉ tìm địa chỉ thư của người gửi, hay không

en: Determines whether to lookup the sender email in address book. If found, it shouldn't be a spam. It looks up in the books marked for autocompletion. It can be slow, if remote address books (like LDAP) are marked for autocompletion.
vi: Quyết định có nên tra tìm địa chỉ thư của người gửi trong sổ địa chỉ hay không. Tìm thấy thì nó không nên là thư rác. Chức năng này tra tìm trong những sổ được đánh dấu cho chức năng tự động điền nốt. Tiến trình này có thể chạy chậm nếu bạn đã đánh dấu sổ địa chỉ ở xa (v.d. LDAP) để tự động điền nốt.

en: Determines whether to look up addresses for junk filtering in local address book only
vi: Quyết định có nên tra tìm địa chỉ để lọc ra thư rác chỉ trong sổ địa chỉ cục bộ hay không

en: This option is related to the key lookup_addressbook and is used to determine whether to look up addresses in local address book only to exclude mail sent by known contacts from junk filtering.
vi: Tùy chọn này liên quan đến khoá lookup_addressbook (tra tìm trong sổ địa chỉ) và được dùng để quyết định có nên tra tìm địa chỉ chỉ trong sổ địa chỉ cục bộ, để loại trừ khỏi tiến trình lọc ra thư rác các thư được gửi bởi liên lạc đã biết.

en: Determines whether to use custom headers to check for junk
vi: Xác định có nên sử dụng các dòng đầu tự chọn để kiểm tra có thư rác, hay không.

en: Determines whether to use custom headers to check for junk. If this option is enabled and the headers are mentioned, it will be improve the junk checking speed.
vi: Xác định có nên sử dụng các dòng đầu tự chọn để kiểm tra có thư rác, hay không. Bật tùy chọn này và ghi rõ những dòng đầu hữu ích, thì tăng tốc độ kiểm tra có thư rác.

en: Custom headers to use while checking for junk.
vi: Các dòng đầu tự chọn cần sử dụng trong khi kiểm tra có thư rác không.

en: Custom headers to use while checking for junk. The list elements are string in the format "headername=value".
vi: Các dòng đầu tự chọn cần sử dụng trong khi kiểm tra có thư rác không. Những mục danh sách là chuỗi theo định dạng "tên_dòng_đầu=giá_trị".

en: UID string of the default account.
vi: Chuỗi UID của tài khoản mặc định.

en: Save directory
vi: Thư mục lưu

en: Directory for saving mail component files.
vi: Thư mục vào đó cần lưu các tập tin thành phần thư.

en: Composer load/attach directory
vi: Thư mục nạp/đính của bộ cấu tạo

en: Directory for loading/attaching files to composer.
vi: Thư mục từ đó cần nạp/đính tập tin vào bộ cấu tạo.

en: Check for new messages on start
vi: Kiểm tra thư mới lúc khởi động

en: Check for new messages in all active accounts
vi: Kiểm tra thư mới cho mọi tài khoản hoạt động

en: Server synchronization interval
vi: Khoảng đợi đồng bộ máy chủ

en: Controls how frequently local changes are synchronized with the remote mail server. The interval must be at least 30 seconds.
vi: Điều khiển khoảng đợi giữa hai lần đồng bộ các thay đổi cục bộ với máy phục vụ từ xa. Khoảng thời gian tối thiểu là 30 giây.

note: Translators: This is the a list of words for the attach reminder plugin to look for in a message body. Please use any number of words here in your language that might indicate that an attachment should have been attached to the message.
en: ['attachment','attaching','attached','enclosed']
vi: ['attachment','attaching','attached','enclosed','đính','kèm','gắn','gửi']

en: List of clues for the attachment reminder plugin to look for in a message body
vi: Danh sách các đầu mối cho phần bổ sung nhắc nhở đồ đính kèm lần trong nội dung thư

en: List of clues for the attachment reminder plugin to look for in a message body.
vi: Danh sách các đầu mối cho phần bổ sung nhắc nhở đồ đính kèm tìm trong thân thư.

en: Address book source
vi: Nguồn sổ địa chỉ

en: Address book to use for storing automatically synced contacts.
vi: Sổ địa chỉ để lưu liên lạc đồng bộ tự động.

en: Auto sync Pidgin contacts
vi: Liên lạc tự động đồng bộ Pidgin

en: Enable autocontacts
vi: Bật liên lạc tự động

en: Pidgin address book source
vi: Nguồn sổ địa chỉ Pidgin

en: Address book to use for storing automatically synced contacts from Pidgin.
vi: Sổ địa chỉ để lưu liên lạc đồng bộ tự động từ Pidgin.

en: Pidgin check interval
vi: Nhịp kiểm tra Pidgin

en: Check interval for Pidgin syncing of contacts.
vi: Kiểm tra định kỳ đồng bộ liên lạc Pidgin.

en: Pidgin last sync MD5
vi: MD5 đồng bộ Pidgin lần cuối

en: Pidgin last sync MD5.
vi: MD5 đồng bộ Pidgin lần cuối.

en: Pidgin last sync time
vi: Thời gian đồng bộ Pidgin lần cuối

en: Pidgin last sync time.
vi: Thời gian đồng bộ Pidgin lần cuối.

en: List of Custom Headers
vi: Danh sách Dòng đầu Riêng

en: The key specifies the list of custom headers that you can add to an outgoing message. The format for specifying a Header and Header value is: Name of the custom header followed by "=" and the values separated by ";"
vi: Khoá này ghi rõ danh sách các dòng đầu tự chọn mà bạn có thể thêm vào một thư được gửi đi. Định dạng ghi rõ một dòng đầu và giá trị dòng đầu là tên của dòng đầu tự chọn với một dấu bằng "=" theo sau, và các giá trị định giới bằng dấu chấm phẩy ";".

en: Default External Editor
vi: Trình soạn thảo bên ngoài mặc định

en: The default command that must be used as the editor.
vi: Câu lệnh mặc định cần dùng làm trình soạn thảo.

en: Automatically launch when a new mail is edited
vi: Tự động chạy khi sửa thư mới

en: Automatically launch editor when key is pressed in the mail composer.
vi: Tự động chạy trình biên soạn khi nhấn phím trong trình soạn thư.

en: Insert Face picture by default
vi: Chèn ảnh chân dung mặc định

en: Delete processed
vi: Xoá đã xử lý

en: Whether to delete processed iTip objects
vi: Có xoá đối tượng iTip đã xử lý không

en: Notify new messages for Inbox only.
vi: Thông báo về thư mới chỉ trong hộp thư nhận.

en: Whether to notify new messages in Inbox folder only.
vi: Có nên thông báo chỉ về thư mới trong hộp thư nhận, hay không.

en: Enable D-Bus messages.
vi: Bật thông điệp D-Bus.

en: Generates a D-Bus message when new mail messages arrive.
vi: Tạo ra một thông điệp D-BUS khi nhận thư mới.

en: Enable icon in notification area.
vi: Hiển thị biểu tượng trong vùng thông báo.

en: Show new mail icon in notification area when new messages arrive.
vi: Hiển thị biểu tượng thư mới trong vùng thông báo khi nhận thư mớ.

en: Popup message together with the icon.
vi: Hiển thị thông điệp cùng với biểu tượng.

en: Whether show message over the icon when new messages arrive.
vi: Có nên hiển thị thông điệp ở trên biểu tượng hay không, khi nhận thư mới.

en: Enable audible notifications when new messages arrive.
vi: Bật thông báo âm thanh khi nhận thư mới.

en: Whether to emit a beep.
vi: Có kêu bíp không.

en: Whether to emit a beep when new messages arrive.
vi: Có nên kêu bíp khi nhận thư mới không.

en: Sound filename to be played.
vi: Tên của tập tin âm thanh cần phát.

en: Sound file to be played when new messages arrive, if "notify-sound-play-file" is "true".
vi: Tập tin âm thanh cần phát khi nhận thư mới, nếu bật "notify-sound-play-file".

en: Whether to play a sound file.
vi: Có phát tập tin âm thanh không.

en: Use sound theme
vi: Dùng âm thanh chủ đề

en: Play themed sound when new messages arrive, if not in beep mode.
vi: Tập tin âm thanh chủ đề khi nhận thư mới, nếu không phải ở chế độ kêu bíp.

en: Mode to use when displaying mails
vi: Chế độ cần dùng khi hiển thị thư

en: Whether to show suppressed HTML output
vi: Có hiện đầu ra HTML bị chặn không

en: List of Destinations for publishing
vi: Danh sách các địa chỉ chủ để công bố

en: List of keyword/value pairs for the Templates plugin to substitute in a message body.
vi: Danh sách các cặp từ-khoá/giá-trị cho phần bổ sung Mẫu thay thế trong nội dung thư.

en: Skip development warning dialog
vi: Bỏ qua hộp thoại cảnh báo phát triển

en: Whether the warning dialog in development versions of Evolution is skipped.
vi: Có nên bỏ qua hộp thoại cảnh báo trong phiên bản phát triển Evolution hay không.

en: Initial attachment view
vi: Khung xem đinh kèm ban đầu

en: Initial file chooser folder
vi: Thư mục bộ chọn tập tin ban đầu

en: Initial folder for GtkFileChooser dialogs.
vi: Thư mục ban đầu cho hộp thoại GtkFileChooser.

en: Start in offline mode
vi: Khởi chạy trong chế độ ngoại tuyến

en: Whether Evolution will start up in offline mode instead of online mode.
vi: Có nên khỏi chạy trình Evolution trong chế độ ngoại tuyến thay vào chế độ trực tuyến hay không.

en: Offline folder paths
vi: Đường dẫn thư mục ngoại tuyến

en: List of paths for the folders to be synchronized to disk for offline usage.
vi: Danh sách đường dẫn cho những thư mục sẽ được đồng bộ với đĩa để sử dụng ngoại tuyến.

en: Enable express mode
vi: Bật tìm nhanh

en: Window buttons are visible
vi: Hiển thị nút cửa sổ

en: Whether the window buttons should be visible.
vi: Có nên hiển thị mọi cái nút trên cửa sổ hay không.

en: Window button style
vi: Kiểu nút cửa sổ

en: The style of the window buttons. Can be "text", "icons", "both", "toolbar". If "toolbar" is set, the style of the buttons is determined by the GNOME toolbar setting.
vi: Kiểu dạng mọi cái nút cửa sổ. Có thể là "text" (chữ), "icons" (ảnh), "both" (cả hai) hay "toolbar" (thanh công cụ). Nếu lập "thanh công cụ" thì thiết lập thanh công cụ GNOME sẽ quyết định kiểu dạng các cái nút này.

en: Toolbar is visible
vi: Hiện thanh công cụ

en: Whether the toolbar should be visible.
vi: Có nên hiển thị thanh công cụ hay không.

en: Sidebar is visible
vi: Hiện khung lề

en: Whether the sidebar should be visible.
vi: Có nên hiển thị khung lề hay không.

en: Statusbar is visible
vi: Hiện khung lề

en: Whether the status bar should be visible.
vi: Hiện/ẩn thanh trạng thái.

en: ID or alias of the component to be shown by default at start-up.
vi: Mặc định là hiển thị ID hay biệt hiệu của thành phần khi khởi động.

en: Default sidebar width
vi: Độ rộng khung lề mặc định

en: The default width for the sidebar, in pixels.
vi: Độ rộng mặc định của thanh nách, theo điểm ảnh.

en: Use only local spam tests.
vi: Dùng chỉ sự kiểm tra thư rác kiểu cục bộ.

en: Use only the local spam tests (no DNS).
vi: Dùng chỉ sự kiểm tra thư rác kiểu cục bộ (không có DNS).

en: Socket path for SpamAssassin
vi: Đường dẫn socket cho SpamAssassin

en: Use SpamAssassin daemon and client
vi: Dùng trình nền và ứng dụng khách SpamAssassin

en: Display as attachment
vi: Hiện dạng đính kèm

en: Newsgroups
vi: Nhóm tin

en: This message was sent by %s on behalf of %s
vi: Thư này đã được gửi bởi %s thay mặt cho %s

en: Regular Image
vi: Ảnh thường

en: Display part as an image
vi: Hiện phần dạng ảnh

en: RFC822 message
vi: Thư RFC822

en: Format part as an RFC822 message
vi: Định dạng phần dạng thư RFC822

en: GPG signed
vi: Đã ký GPG

en: GPG encrpyted
vi: Đã mã hoá GPG

en: S/MIME signed
vi: Đã ký S/MIME

en: S/MIME encrpyted
vi: Đã mã hoá S/MIME

note: #-#-#-#-#  143 (evolution 1.4 GNOME TRUNK)  #-#-#-#-# pseudo-header
en: Mailer
vi: Trình thư

en: Display part as enriched text
vi: Hiện phần dạng richtext

en: Format part as HTML
vi: Định dạng phần dạng HTML

en: Format part as plain text
vi: Định dạng phần dạng văn bản thô

en: Unsigned
vi: Chưa ký

en: This message is not signed. There is no guarantee that this message is authentic.
vi: Thư này không có chữ ký nên không thể đảm bảo thư này do người ấy gửi.

en: Valid signature
vi: Chữ ký hợp lệ

en: This message is signed and is valid meaning that it is very likely that this message is authentic.
vi: Thư này có chữ ký và hợp lệ nên rất có thể là thư ấy do người ấy gửi.

en: Invalid signature
vi: Chữ ký không hợp lệ

en: The signature of this message cannot be verified, it may have been altered in transit.
vi: Không thể xác minh chữ ký của thư này: có lẽ nó bị giả trong khi truyền.

en: Valid signature, but cannot verify sender
vi: Chữ ký hợp lệ nhưng mà không thể xác minh người gửi

en: This message is signed with a valid signature, but the sender of the message cannot be verified.
vi: Thư này có chữ ký hợp lệ, nhưng mà không thể xác minh người gửi thư.

en: Signature exists, but need public key
vi: Chữ ký tồn tại, nhưng cần khoá công

en: This message is signed with a signature, but there is no corresponding public key.
vi: Thư này được ký bằng chữ ký, nhưng không có khoá công tương ứng.

en: Unencrypted
vi: Không mã hoá

en: This message is not encrypted. Its content may be viewed in transit across the Internet.
vi: Thư này không được mã hoá nên bất cứ người nào có xem được nội dung nó trong khi truyền qua Internet.

en: Encrypted, weak
vi: Mật mã yếu

en: This message is encrypted, but with a weak encryption algorithm. It would be difficult, but not impossible for an outsider to view the content of this message in a practical amount of time.
vi: Thư này được mã hoá, nhưng mà dùng thuật toán mã hoá yếu. Người khác sẽ gặp khó khăn khi đọc thư này được một thời gian hữu ích, nhưng mà có thể làm như thế.

en: This message is encrypted.  It would be difficult for an outsider to view the content of this message.
vi: Thư này được mã hoá. Người khác sẽ gặp khó khăn nhiều khi đọc nội dung thư.

en: Encrypted, strong
vi: Mật mã mạnh

en: This message is encrypted, with a strong encryption algorithm. It would be very difficult for an outsider to view the content of this message in a practical amount of time.
vi: Thư này được mã hoá bằng thuật toán mật mã mạnh. Người khác sẽ gặp khó khăn rất nhiều khi đọc nội dung thư được thời gian hữu ích.

en: _View Certificate
vi: _Xem chứng nhận

en: This certificate is not viewable
vi: Chứng nhận này không có khả năng xem

en: Display source of a MIME part
vi: Hiện nguồn của phần MIME

en: Error parsing MBOX part: %s
vi: Lỗi phân tích phần MBOX: %s

en: Could not parse S/MIME message: %s
vi: Không thể phân tích thư S/MIME: %s

en: Could not parse PGP message: %s
vi: Không thể phân tích thư PGP: %s

en: Error verifying signature: %s
vi: Gặp lỗi khi xác minh chữ ký: %s

en: Malformed external-body part
vi: Phần external-body hư

en: Pointer to FTP site (%s)
vi: Trỏ tới địa chỉ FTP (%s)

en: Pointer to local file (%s) valid at site "%s"
vi: Trỏ tới tập tin cục bộ (%s) hợp lệ tại địa chỉ "%s"

en: Pointer to local file (%s)
vi: Trỏ tới tập tin cục bộ (%s)

en: Pointer to remote data (%s)
vi: Trỏ tới dữ liệu ở xa (%s)

en: Pointer to unknown external data ("%s" type)
vi: Trỏ tới dữ liệu lạ bên ngoài (kiểu "%s")

en: Could not parse MIME message. Displaying as source.
vi: Không thể phân tích thư MIME nên hiện thị dạng mã nguồn.

en: Unsupported encryption type for multipart/encrypted
vi: Kiểu mã hoá không được hỗ trợ cho: multipart/encrypted

en: Could not parse PGP/MIME message: %s
vi: Không thể phân tích thư PGP/MIME: %s

en: Unsupported signature format
vi: Định dạng chữ ký không hỗ trợ

en: %s attachment
vi: Đính kèm %s

en: Top Secret
vi: Tối mật

en: For Your Eyes Only
vi: Chỉ cho mắt của bạn

[ctx: send-options]
note: Translators: Used in send options dialog
en: None
vi: Không

en: Mail Receipt
vi: Biên nhận thư

en: R_eply requested
vi: Yêu cầu t_rả lời

[ctx: ESendOptionsWithin]
en: Wi_thin
vi: Tr_ong vòng

[ctx: ESendOptionsWithin]
en: days
vi: ngày

en: _When convenient
vi: Khi _tiện

en: _Delay message delivery
vi: Phát t_rễ thư

[ctx: ESendOptionsAfter]
en: _After
vi: _Sau

[ctx: ESendOptionsAfter]
en: days
vi: ngày

en: _Set expiration date
vi: _Lập ngày hết hạn

[ctx: ESendOptions]
en: _Until
vi: Đến _khi

en: Delivery Options
vi: Tùy chọn gửi

en: _Classification:
vi: _Phân loại:

en: Gene_ral Options
vi: Tùy chọn ch_ung

en: Creat_e a sent item to track information
vi: Tạo mục đã gửi để th_eo dõi thông tin

en: _Delivered
vi: Đã _gửi

en: Deli_vered and opened
vi: Đã phát _và mở

en: _All information
vi: _Mọi thông tin

en: A_uto-delete sent item
vi: Tự động _xoá mục đã gửi

en: Status Tracking
vi: Theo dõi trạng thái

en: _When opened:
vi: Khi đã _mở:

en: When decli_ned:
vi: Khi _bị từ chối:

en: When co_mpleted:
vi: Khi _hoàn tất:

en: When acce_pted:
vi: Khi đã chấ_p nhận

en: Return Notification
vi: Thông báo trả về

en: Sta_tus Tracking
vi: Theo dõi _trạng thái

en: Show Fields
vi: Hiện trường

en: A_vailable Fields:
vi: Trường có _sẵn:

en: _Show these fields in order:
vi: _Hiển thị những trường này theo thứ tự:

en: _Show field in View
vi: _Hiện trường trong ô xem

en: Group Items By
vi: Nhóm lại mục theo

en: Show _field in View
vi: Hiện t_rường trong ô xem

en: Then By
vi: Rồi theo

en: Show field i_n View
vi: Hiệ_n trường trong ô xem

en: Show field in _View
vi: Hiện trường trong ô _xem

en: Sort Items By
vi: Sắp xếp mục theo

note: #-#-#-#-#  340 (gnumeric 1.7.12 TRUNK)  #-#-#-#-# Data
en: _Sort...
vi: _Sắp xếp...

en: _Group By...
vi: _Nhóm lại theo...

en: _Fields Shown...
vi: T_rường đã hiện...

en: Select a Time Zone
vi: Chọn múi giờ

en: Use the left mouse button to zoom in on an area of the map and select a time zone.
    Use the right mouse button to zoom out.
vi: Hãy dùng nút chuột trái để phóng to vùng trên bản đồ và chọn múi giờ.
    Dùng nút chuột phải để thu nhỏ.

en: Time Zones
vi: Múi giờ

en: Timezone drop-down combination box
vi: Hộp tổ hợp thả xuống múi giờ

en: the current time
vi: thời điểm hiện thời

en: the time you specify
vi: thời điểm bạn chọn

en: a time relative to the current time
vi: thời điểm so với hiện thời

en: Show filters for mail:
vi: Hiển thị bộ lọc cho thư:

en: _Filter Rules
vi: _Quy tắc lọc

en: Compare against
vi: So sánh với

en: The message's date will be compared against
    the current time when filtering occurs.
vi: Ngày gửi thư sẽ được đối chiếu
    với thời điểm hiện thời, khi lọc.

en: The message's date will be compared against
    12:00am of the date specified.
vi: Ngày gửi thư sẽ được đối chiếu với thời
     điểm 12:00am tại ngày xác định.

en: The message's date will be compared against
    a time relative to when filtering occurs.
vi: Ngày gửi thư sẽ được đối chiếu
    với thời điểm liên quan lúc lọc.

en: Define Views for "%s"
vi: Định nghĩa ô xem cho "%s"

en: Define Views for %s
vi: Định nghĩa ô xem cho %s

en: _Create new view
vi: Tạ_o ô xem mới

en: _Replace existing view
vi: Tha_y thế ô xem hiện có

en: Name of new view:
vi: Tên ô xem mới:

en: Type of view:
vi: Kiểu ô xem:

en: Type of View
vi: Kiểu ô xem

note: Translators: This is a cancelled activity.
en: %s (cancelled)
vi: %s (bị huỷ)

note: Translators: This is a completed activity.
en: %s (completed)
vi: %s (hoàn tất)

note: Translators: This is an activity waiting to run.
en: %s (waiting)
vi: %s (đang chờ)

note: Translators: This is a running activity which *              the user has requested to cancel.
en: %s (cancelling)
vi: %s (đang huỷ)

en: %s (%d%% complete)
vi: %s (%d%% hoàn tất)

en: Close this message
vi: Đóng thư này

en: Attachment Properties
vi: Thuộc tính đính kèm

en: F_ilename:
vi: Tên tập t_in:

en: _Suggest automatic display of attachment
vi: Đề nghị _hiển thị tự động đồ đính kèm

en: Could not set as background
vi: Không thể đặt làm nền

en: Could not send attachment | Could not send attachments
vi[0]: Không thể gửi đính kèm

en: _Send To...
vi: _Gửi cho...

en: Send the selected attachments somewhere
vi: Gửi đính kèm được chọn đến đâu đó

en: Hide Attachment _Bar
vi: Ẩn thanh đính _kèm

en: Show Attachment _Bar
vi: Hiện thanh đính _kèm

en: Add Attachment
vi: Thêm đính kèm

en: A_ttach
vi: Đính _kèm

en: Open With Other Application...
vi: Mở bằng ứng dụng khác...

en: S_ave All
vi: Lư_u tất cả

en: A_dd Attachment...
vi: _Thêm đính kèm...

en: Hid_e All
vi: Ẩ_n tất cả

en: _View Inline
vi: _Xem trực tiếp

en: Vie_w All Inline
vi: _Xem trực tiếp tất cả

en: Open this attachment in %s
vi: Mở đồ đính kèm bằng %s

note: To Translators: This text is set as a description of an attached * message when, for example, attaching it to a composer. When the * message to be attached has also filled Subject, then this text is * of form "Attached message - Subject", otherwise it's left as is.
en: Attached message
vi: Thư đính kèm

en: A load operation is already in progress
vi: Thao tác nạp đang thực hiện

en: A save operation is already in progress
vi: Thao tác lưu đang thực hiện

en: Could not load '%s'
vi: Không thể nạp '%s'

en: Could not load the attachment
vi: Không thể nạp đồ đính kèm.

en: Could not open '%s'
vi: Không thể mở '%s'

en: Could not open the attachment
vi: Không thể mở đồ đính kèm

en: Attachment contents not loaded
vi: Nhắc nhở đính kèm

en: Could not save '%s'
vi: Không thể lưu '%s'

en: Could not save the attachment
vi: Không thể lưu đồ đính kèm

en: Mark as default address book
vi: Đánh dấu là sổ địa chỉ mặc định

en: Autocomplete with this address book
vi: Tự động điền với sổ địa chỉ này

en: Copy book content locally for offline operation
vi: Sao chép cục bộ nội dung sổ để thao tác ngoại tuyến

note: To Translators: The text is concatenated to a form: "Ctrl-click to open a link http://www.example.com"
en: Ctrl-click to open a link
vi: Nhấn giữ Ctrl để mở liên kết

en: Mark as default calendar
vi: Đánh dấu là lịch mặc định

en: Mark as default task list
vi: Đánh dấu là danh sách tác vụ mặc định

en: Mark as default memo list
vi: Đánh dấu là danh sách ghi nhớ mặc định

en: Copy calendar contents locally for offline operation
vi: Chép nội dung lịch cục bộ để hoạt động ngoại tuyến

en: Copy task list contents locally for offline operation
vi: Chép nội dung danh sách tác vụ cục bộ để hoạt động ngoại tuyến

en: Copy memo list contents locally for offline operation
vi: Chép nội dung danh sách ghi nhớ cục bộ để hoạt động ngoại tuyến

en: Previous month
vi: Tháng trước

en: Next month
vi: Tháng sau

en: Previous year
vi: Năm ngoái

en: Next year
vi: Năm sau

en: Month Calendar
vi: Lịch tháng

en: popup list
vi: danh sách tự mở

note: #-#-#-#-#  312 (gnome-packagekit gnome-3-0)  #-#-#-#-# TRANSLATORS: The actions has just literally happened
en: Now
vi: Bây giờ

[ctx: table-date]
note: Translators: "None" as a label of a button to unset date in a * date table cell.
en: None
vi: Không

en: The time must be in the format: %s
vi: Thời gian phải có định dạng: %s

en: The percent value must be between 0 and 100, inclusive
vi: Giá trị phần trăm phải nằm giữa 0 và 100, kể cả hai số đó

note: #-#-#-#-#  143 (evolution 1.4 GNOME TRUNK)  #-#-#-#-# Translators: Character set "Hebrew, Visual"
en: Visual
vi: Trực quan

en: Text entry to input date
vi: Trường nhập ngày

en: Click this button to show a calendar
vi: Nhắp vào cái nút này để hiển thị một lịch

en: Drop-down combination box to select time
vi: Hộp tổ hợp thả xuống để chọn thời gian

en: No_w
vi: Bâ_y giờ

[ctx: date]
note: Translators: "None" for date field of a date edit, shown when * there is no date set.
en: None
vi: Không

en: Invalid Date Value
vi: Giá trị ngày tháng không hợp lệ

en: Invalid Time Value
vi: Giá trị giờ không hợp lệ

[ctx: DateFmt]
note: Translators: This is used for abbreviated days in the future. *         You can use strftime modifiers here too, like "Next %a", to avoid * repeated translation of the abbreviated day name.
en: Next Mon
vi: Thứ hai tới

[ctx: DateFmt]
note: Translators: This is used for abbreviated days in the future. *         You can use strftime modifiers here too, like "Next %a", to avoid * repeated translation of the abbreviated day name.
en: Next Tue
vi: Thứ ba tới

[ctx: DateFmt]
note: Translators: This is used for abbreviated days in the future. *         You can use strftime modifiers here too, like "Next %a", to avoid * repeated translation of the abbreviated day name.
en: Next Wed
vi: Thứ tư tới

[ctx: DateFmt]
note: Translators: This is used for abbreviated days in the future. *         You can use strftime modifiers here too, like "Next %a", to avoid * repeated translation of the abbreviated day name.
en: Next Thu
vi: Thứ năm tới

[ctx: DateFmt]
note: Translators: This is used for abbreviated days in the future. *         You can use strftime modifiers here too, like "Next %a", to avoid * repeated translation of the abbreviated day name.
en: Next Fri
vi: Thứ sáu tới

[ctx: DateFmt]
note: Translators: This is used for abbreviated days in the future. *         You can use strftime modifiers here too, like "Next %a", to avoid * repeated translation of the abbreviated day name.
en: Next Sat
vi: Thứ bảy tới

[ctx: DateFmt]
note: Translators: This is used for abbreviated days in the future. *         You can use strftime modifiers here too, like "Next %a", to avoid * repeated translation of the abbreviated day name.
en: Next Sun
vi: Chủ nhật tới

en: Use locale default
vi: Dùng thiết lập ngôn ngữ mặc định

en: (Unknown Filename)
vi: (Tên tập tin không biết)

note: Translators: The string value is the basename of a file.
en: Writing "%s"
vi: Đang ghi "%s"

note: Translators: The first string value is the basename of a * remote file, the second string value is the hostname.
en: Writing "%s" to %s
vi: Đang ghi "%s" vào %s

note: Don't delete this code, since it is needed so that xgettext can extract the translations. * Please, keep these strings in sync with the strings in the timespans array
en: 1 second ago | %d seconds ago
vi[0]: %d giây trước

en: 1 second in the future | %d seconds in the future
vi[0]: %d giây sau

en: 1 minute in the future | %d minutes in the future
vi[0]: %d phút sau

en: 1 hour in the future | %d hours in the future
vi[0]: %d giờ sau

en: 1 day ago | %d days ago
vi[0]: %d ngày trước

en: 1 day in the future | %d days in the future
vi[0]: %d ngày sau

en: 1 week ago | %d weeks ago
vi[0]: %d tuần trước

en: 1 week in the future | %d weeks in the future
vi[0]: %d tuần sau

en: 1 month ago | %d months ago
vi[0]: %d tháng trước

en: 1 month in the future | %d months in the future
vi[0]: %d tháng sau

en: 1 year ago | %d years ago
vi[0]: %d năm trước

en: 1 year in the future | %d years in the future
vi[0]: %d năm sau

en: <click here to select a date>
vi: <nhấn đây để chọn ngày>

en: now
vi: bây giờ

en: Select a time to compare against
vi: Chọn thời điểm để đối chiếu

en: Choose a File
vi: Chọn tập tin

en: R_ule name:
vi: Tên q_uy tắc:

en: all the following conditions
vi: mọi điều kiện sau

en: any of the following conditions
vi: bất kỳ điều kiện sau

en: _Find items which match:
vi: _Tìm mục khớp:

en: Find items that meet the following conditions
vi: Tìm mục tương ứng với những điều khiển sau

en: All related
vi: Mọi thứ liên quan

en: Replies and parents
vi: Trả lời và mẹ

en: No reply or parent
vi: Không có trả lời hay điều mẹ

en: I_nclude threads:
vi: Gồm các _nhánh:

en: A_dd Condition
vi: Thêm điề_u kiện

en: Choose the file that you want to import into Evolution, and select what type of file it is from the list.
vi: Hãy chọn tập tin muốn nhập vào Evolution, và chọn dạng tập tin từ danh sách.

en: File _type:
vi: Kiểu _tập tin:

en: Choose the destination for this import
vi: Hãy chọn nhập vào đích nào

en: Choose the type of importer to run:
vi: Chọn kiểu bộ nhập cần chạy:

en: Import data and settings from _older programs
vi: Nhập dữ liệu và thiết lập từ chương trình _cũ

en: Import a _single file
vi: Nhập _một tập tin riêng lẻ

en: Please select the information that you would like to import:
vi: Hãy chọn thông tin bạn muốn nhập:

en: Evolution checked for settings to import from the following applications: Pine, Netscape, Elm, iCalendar. No importable settings found. If you would like to try again, please click the "Back" button.
vi: Trình Evolution đã kiểm tra có thiết lập để nhập từ những ứng dụng theo đây: Pine, Netscape, Elm, iCalendar. Không tìm thấy thiết lập có thể nhập. Nếu bạn muốn thử lại, hãy nhắp vào cái nút "Lùi".

note: Install a custom "Cancel Import" button.
en: _Cancel Import
vi: _Huỷ nhập

en: Preview data to be imported
vi: Xem thử trước khi nhập

en: Import Data
vi: Nhập dữ liệu

en: Select what type of file you want to import from the list.
vi: Chọn loại tập tin bạn muốn nhập từ danh sách.

en: Evolution Import Assistant
vi: Trợ tá nhập Evolution

en: Import Location
vi: Địa điểm nhập

en: Welcome to the Evolution Import Assistant.
    With this assistant you will be guided through the process of importing external files into Evolution.
vi: Chào mừng dùng Trợ tá nhập Evolution.
    Với trợ tá này, bạn sẽ được hướng dẫn thông qua tiến trình nhập các tập tin bên ngoài vào Evolution.

en: Importer Type
vi: Kiểu bộ nhập

en: Select Information to Import
vi: Chọn thông tin cần nhập vào

note: #-#-#-#-#  373 (Gtk+ 2.15.3)  #-#-#-#-# * * SECTION:gtkfilechooserbutton * @Short_description: A button to launch a file selection dialog * @Title: GtkFileChooserButton * @See_also:#GtkFileChooserDialog * The #GtkFileChooserButton is a widget that lets the user select a * file.  It implements the #G
en: Select a File
vi: Chọn tập tin

en: Click "Apply" to begin importing the file into Evolution.
vi: Nhấn "Áp dụng" để bắt đầu nhập tập tin này vào Evolution.

en: Autogenerated
vi: Tự động phát sinh

en: _Save and Close
vi: _Lưu và Đóng

en: Edit Signature
vi: Sửa chữ ký

en: _Signature Name:
vi: Tên chữ _ký:

en: Add _Script
vi: Thêm _Script

en: Add Signature Script
vi: Thêm script chữ ký

en: Edit Signature Script
vi: Sửa script chữ ký

en: The output of this script will be used as your
    signature. The name you specify will be used
    for display purposes only.
vi: Đầu ra của tập lệnh này sẽ được dùng
    như là chữ ký bạn.
    Tên bạn xác định sẽ chỉ được dùng
    chỉ cho mục đích hiển thị.

en: Script file must be executable.
vi: Tập tin văn lệnh phải chạy được.

en: World Map
vi: Bản đồ thế giới

en: Mouse-based interactive map widget for selecting timezone. Keyboard users should instead select the timezone from the drop-down combination box below.
vi: Ô điều khiển bản đồ tương tác dựa vào con chuột để chọn múi giờ. Người thích dùng bàn phím thì nên chọn múi giờ trong hộp tổ hợp thả xuống bên dưới thay vào đó.

en: Could not display help for Evolution.
vi: Không thể hiển thị trợ giúp về Evolution.

en: Show Contacts
vi: Hiện liên lạc

en: Address B_ook:
vi: _Sổ địa chỉ:

en: Select Contacts from Address Book
vi: Chọn liên lạc từ sổ địa chỉ

note: #-#-#-#-#  143 (evolution 1.4 GNOME TRUNK)  #-#-#-#-# Cut Contact Item
en: C_ut %s
vi: Cắ_t %s

note: #-#-#-#-#  143 (evolution 1.4 GNOME TRUNK)  #-#-#-#-# Edit Contact item
en: _Edit %s
vi: _Sửa %s

en: Evolution is currently online.  Click this button to work offline.
vi: Evolution hiện thời đang trực tuyến. Nhấn nút này để chuyển sang ngoại tuyến.

en: Evolution is currently offline.  Click this button to work online.
vi: Evolution hiện thời đang ngoại tuyến. Nhấn nút này để trở lại trực tuyến.

en: Evolution is currently offline because the network is unavailable.
vi: Evolution hiện thời đang ngoại tuyến vì mạng không sẵn sàng.

en: Evolution Preferences
vi: Tùy thích Evolution

en: The printing system reported the following details about the error:
vi: Hệ thống in đã thông báo những chi tiết này về lỗi đó:

en: The printing system did not report any additional details about the error.
vi: Hệ thống in không thông báo chi tiết thêm về lỗi đó.

en: Matches: %u
vi: Khớp: %u

en: Close the find bar
vi: Đóng thanh tìm kiếm

en: Fin_d:
vi: Tì_m:

en: Clear the search
vi: Xoá tìm kiếm

en: Find the previous occurrence of the phrase
vi: Tìm cái trước đó

en: Find the next occurrence of the phrase
vi: Tìm cái kế tiếp

en: Reached bottom of page, continued from top
vi: Đã đến trang cuối, quay lại trang đầu

en: Reached top of page, continued from bottom
vi: Đã đến trang đầu, quay lại trang cuối

en: When de_leted:
vi: Khi đã _xoá:

en: Use a secure connection
vi: Dùng kết nối an toàn

en: Unset _trust for SSL certificate
vi: Thôi _tin tưởng chứng nhận SSL

en: _Destination
vi: Đí_ch

en: Select destination
vi: Chọn đích

note: no suggestions. Put something in the menu anyway...
en: (no suggestions)
vi: (không gợi ý)

en: Spelling Suggestions
vi: Gợi ý chính tả

en: A file named "{0}" already exists. Do you want to replace it?
vi: Thư mục tên "{0}" đã có. Bạn có muốn thay thế nó không?

en: The file already exists in "{0}". Replacing it will overwrite its contents.
vi: Tập tin đã có trong "{0}". Thay nó nghĩa là ghi đè nội dung.

en: Cannot save file "{0}".
vi: Không thể lưu tập tin "{0}".

en: Because "{1}".
vi: Vì "{1}".

en: Cannot open file "{0}".
vi: Không thể mở tập tin "{0}".

en: Failed to remove data source &quot;{0}&quot;.
vi: Lỗi loại bỏ nguồn dữ liệu &quot;{0}&quot;.

en: The reported error was &quot;{1}&quot;.
vi: Thông báo lỗi là &quot;{1}&quot;.

en: Failed to update data source &quot;{0}&quot;.
vi: Lỗi cập nhận nguồn dữ liệu &quot;{0}&quot;.

en: Failed to delete resource &quot;{0}&quot;.
vi: Lỗi xoá tài nguyên &quot;{0}&quot;.

en: The address book backend servicing &quot;{0}&quot; has quit unexpectedly.
vi: Phần sau sổ địa chỉ phục vụ '{0}' đã thoát bất ngờ.

en: Some of your contacts may not be available until Evolution is restarted.
vi: Một số liên lạc của bạn sẽ không dùng được đến khi khởi động lại Evolution.

en: The calendar backend servicing &quot;{0}&quot; has quit unexpectedly.
vi: Phần sau lịch phục vụ '{0}' đã thoát bất ngờ.

en: Some of your appointments may not be available until Evolution is restarted.
vi: Một số cuộc hẹn của bạn sẽ dùng được cho đến khi khởi động lại Evolution.

en: The memo list backend servicing &quot;{0}&quot; has quit unexpectedly.
vi: Phần sau danh sách bản ghi nhớ phục vụ '{0}' đã thoát bất ngờ.

en: Some of your memos may not be available until Evolution is restarted.
vi: Một số bản ghi nhớ của bạn sẽ không dùng được cho đến khi khởi động lại Evolution.

en: The task list backend servicing &quot;{0}&quot; has quit unexpectedly.
vi: Phần sau danh sách công việc phục vụ '{0}' đã thoát bất ngờ.

en: Some of your tasks may not be available until Evolution is restarted.
vi: Một số tác vụ của bạn sẽ không dùng được cho đến khi khởi động lại Evolution.

en: The address book backend servicing &quot;{0}&quot; encountered an error.
vi: Phần sau sổ địa chỉ phục vụ '{0}' gặp lỗi.

en: The calendar backend servicing &quot;{0}&quot; encountered an error.
vi: Phần sau lịch phục vụ '{0}' gặp lỗi.

en: The memo list backend servicing &quot;{0}&quot; encountered an error.
vi: Phần sau danh sách bản ghi nhớ '{0}' gặp lỗi.

en: The task list backend servicing &quot;{0}&quot; encountered an error.
vi: Phần sau danh sách công việc '{0}' gặp lỗi.

en: click to add
vi: nhấn để thêm

en: (Ascending)
vi: (Tăng dần)

en: (Descending)
vi: (Giảm dần)

en: Not sorted
vi: Chưa sắp xếp

en: No grouping
vi: Chưa nhóm lại

en: Available Fields
vi: Trường có sẵn

en: Add a Column
vi: Thêm cột

en: To add a column to your table, drag it into
    the location in which you want it to appear.
vi: Để thêm một cột vào bảng,
    hãy kéo nó vào vị trí đã định.

en: %s: %s (%d item) | %s: %s (%d items)
vi[0]: %s: %s (%d mục)

en: %s (%d item) | %s (%d items)
vi[0]: %s (%d mục)

en: Customize Current View
vi: Tùy chỉnh ô xem hiện thời

en: Sort _Ascending
vi: Sắp xếp _tăng dần

en: Sort _Descending
vi: Sắp xếp _giảm dần

en: _Unsort
vi: _Hủy sắp xếp

en: Group By This _Field
vi: Nhóm lại theo t_rường này

en: Group By _Box
vi: Nhóm lại theo _hộp

en: Remove This _Column
vi: Bỏ _cột này

en: Add a C_olumn...
vi: Thê_m cột...

en: A_lignment
vi: Chỉnh c_anh

en: B_est Fit
vi: _Vừa nhất

en: Format Column_s...
vi: Định _dạng cột...

en: Custo_mize Current View...
vi: Tùy chỉnh ô xe_m hiện thời...

en: _Sort By
vi: _Sắp xếp theo

en: Click here to go to URL
vi: Nhấn đây để đi tới địa chỉ mạng

en: Copy the link to the clipboard
vi: Sao chép liên kết sang bảng nháp

en: _Open Link in Browser
vi: _Mở liên kết bằng trình duyệt

en: Open the link in a web browser
vi: Mở liên kết bằng trình duyệt

en: _Copy Image
vi: _Chép ảnh

en: Copy the image to the clipboard
vi: Chép ảnh sang bảng nháp

en: Select all text and images
vi: Chọn toàn bộ hình và chữ

en: Click to call %s
vi: Nhấn để gọi %s

en: Click to hide/unhide addresses
vi: Nhấn để (bỏ) ẩn địa chỉ

en: Click to open %s
vi: Nhấn để mở %s

en: Calendar: from %s to %s
vi: Lịch: từ %s đến %s

en: evolution calendar item
vi: mục lịch evolution

en: Evolution Source Viewer
vi: Trình xem mã nguồn Evolution

note: #-#-#-#-#  143 (evolution 1.4 GNOME TRUNK)  #-#-#-#-# Translators: The name that is displayed in the user interface #-#-#-#-#  1095 (CVS Version of Pidgin)  #-#-#-#-# display name nick name (required)
en: Display Name
vi: Tên hiển thị

en: Missing date.
vi: Thiếu ngày.

en: You must choose a date.
vi: Bạn phải chọn ngày.

en: Missing filename.
vi: Thiếu tên tập tin.

en: You must specify a filename.
vi: Bạn phải xác định tên tập tin.

en: File &quot;{0}&quot; does not exist or is not a regular file.
vi: Tập tin &quot;{0}&quot; không tồn tại hoặc không phải là một tập tin bình thường.

en: Bad regular expression &quot;{0}&quot;.
vi: Biểu thức chính quy sai &quot;{0}&quot;.

en: Could not compile regular expression &quot;{1}&quot;.
vi: Không thể biên dịch biểu thức chính quy &quot;{1}&quot;.

en: Missing name.
vi: Thiếu tên.

en: You must name this filter.
vi: Bạn phải đặt tên cho bộ lọc này.

en: Name &quot;{0}&quot; already used.
vi: Tên &quot;{0}&quot; đã được dùng.

en: Please choose another name.
vi: Hãy chọn tên khác.

note: Translators: description of a "popup" action
en: popup a child
vi: bật lên một điều con

note: Translators: description of a "toggle" action
en: toggle the cell
vi: bật/tắt ô này

note: Translators: description of an "expand" action
en: expands the row in the ETree containing this cell
vi: dãn ra hàng trong ETree chứa ô này

note: Translators: description of a "collapse" action
en: collapses the row in the ETree containing this cell
vi: co lại hàng trong ETree chứa ô này

en: Table Cell
vi: Ô bảng

en: Define Views
vi: Định nghĩa ô xem

en: Save Current View
vi: Lưu ô xem hiện thời

en: Define New View
vi: Xác định ô xem mới

en: Do you wish to save your changes?
vi: Bạn có muốn lưu các thay đổi không?

en: This signature has been changed, but has not been saved.
vi: Chữ ký này đã thay đổi, nhưng vẫn chưa được lưu.

en: Blank Signature
vi: Chữ ký trống

en: Please provide an unique name to identify this signature.
vi: Hãy cung cấp tên duy nhất để nhận diện chữ ký này.

en: Could not load signature.
vi: Không thể nạp chữ ký.

en: Could not save signature.
vi: Không thể lưu chữ ký.

en: This option will use an OAuth 2.0 access token to connect to the server
vi: Evolution sẽ dùng thẻ truy cập OAuth 2.0 để kết nối đến máy chủ.

en: Invalid authentication result code (%d)
vi: Mã lỗi xác thực không hợp lệ (%d)

en: Saving message to folder '%s'
vi: Đang lưu thư vào thư mục '%s'

en: Forwarded messages
vi: Thư đã chuyển tiếp

en: Retrieving %d message | Retrieving %d messages
vi[0]: Đang lấy %d thư...

en: Scanning messages for duplicates
vi: Quét thư tìm trùng lắp

en: Removing folder '%s'
vi: Đang gở bỏ thư mục '%s'

en: File "%s" has been removed.
vi: Tập tin "%s" đã được gỡ bỏ.

en: File has been removed.
vi: Tập tin đã được gỡ bỏ.

en: Removing attachments
vi: Đang xoá đính kèm

en: Saving %d message | Saving %d messages
vi[0]: Đang lưu %d thư

en: Invalid folder URI '%s'
vi: URI thư mục không hợp lệ '%s'

en: No mail service found with UID '%s'
vi: Không có dịch vụ email cho UID '%s'

en: UID '%s' is not a mail transport
vi: UID '%s' không phải là phương tiện thư tín

en: Failed to apply outgoing filters: %s
vi: Việc áp dụng bộ lọc gửi đi bị lỗi: %s

en: Failed to append to %s: %s
    Appending to local 'Sent' folder instead.
vi: Lỗi nối thêm vào %s: %s
    Cho nên nối thêm vào thư mục 'Đã gửi'.

en: Failed to append to local 'Sent' folder: %s
vi: Lỗi nối thêm vào thư mục cục bộ 'Đã gửi' cục bộ: %s

en: Sending message
vi: Đang gửi thư

en: User cancelled operation
vi: Thao tác bị huỷ bởi người dùng

en: No data source found for UID '%s'
vi: Không có nguồn dữ liệu cho UID '%s'

en: No destination address provided, forwarding of the message has been cancelled.
vi: Chưa cung cấp địa chỉ đích thì tiến trình chuyển tiếp thư này đã bị thôi.

en: No identity found to use, forwarding of the message has been cancelled.
vi: Không tìm thấy tài khoản có thể sử dụng thì tiến trình chuyển tiếp thư này đã bị thôi.

en: Disconnecting from '%s'
vi: Ngắt kết nối '%s'

en: Reconnecting to '%s'
vi: Tái kết nối '%s'

en: Preparing account '%s' for offline
vi: Chuẩn bị tài khoản '%s' để ra ngoại tuyến

en: Pinging %s
vi: Ping %s

en: Filtering Selected Messages
vi: Lọc các thư đã chọn

en: Fetching mail from '%s'
vi: Lấy thư từ '%s'

en: Sending message %d of %d
vi: Gửi %d trên %d thư

en: Failed to send a message | Failed to send %d of %d messages
vi[0]: Lỗi gửi %d/%d thư

en: Complete.
vi: Hoàn tất.

en: Moving messages to '%s'
vi: Chuyển thư tới '%s'

en: Copying messages to '%s'
vi: Chép thư vào '%s'

en: Storing folder '%s'
vi: Lưu thư mục '%s'

en: Expunging and storing account '%s'
vi: Xoá hẳn và lưu tài khoản '%s'

en: Storing account '%s'
vi: Lưu tài khoản '%s'

en: Emptying trash in '%s'
vi: Đổ rác trong '%s'

en: Could not create spool directory '%s': %s
vi: Không thể tạo thư mục lưu (spool) '%s': %s

en: Trying to movemail a non-mbox source '%s'
vi: Đang cố movemail (di chuyển thư) một nguồn không dạng mbox '%s'

en: Forwarded message - %s
vi: Thư chuyển tiếp - %s

en: Forwarded message
vi: Thư chuyển tiếp

en: Setting up Search Folder: %s
vi: Thiết lập thư mục tìm kiếm: %s

en: Updating Search Folders for '%s' - %s
vi: Cập nhật các thư mục tìm kiếm cho '%s' - %s

note: Translators: The first %s is name of the affected * search folder(s), the second %s is the URI of the * removed folder. For more than one search folder is * each of them on a separate line, with four spaces * in front of its name, without quotes.
en: The Search Folder "%s" has been modified to account for the deleted folder
    "%s". | The following Search Folders
    %s have been modified to account for the deleted folder
    "%s".
vi[0]: Thư mục tìm "%s" đã thay đổi vì thư mục bị xoá
    "%s"

en: _Restore Default
vi: _Phục hồi mặc định

en: You can drag and drop account names to reorder them.
vi: Bạn có thể kéo thả tên tài khoản để thay đổi thứ tự.

en: De_fault
vi: _Mặc định

en: No email address provided
vi: Chưa cung cấp địa chỉ email

en: Missing domain in email address
vi: Thiếu tên miền trong địa chỉ email

en: Unknown background operation
vi: Thao tác ngầm lạ

note: GtkAssistant sinks the floating button reference.
en: _Skip Lookup
vi: _Bỏ qua tra cứu

en: Evolution Account Assistant
vi: Phụ tá tài khoản Evolution

en: Check for Supported Types
vi: Kiểm tra kiểu được hỗ trợ

en: Congratulations, your mail configuration is complete.
    
    You are now ready to send and receive email using Evolution.
    
    Click "Apply" to save your settings.
vi: Xin chúc mừng, bạn đã hoàn tất quá trình cấu hình thư.
    
    Từ bây giờ bạn có thể gửi và nhận thư bằng Evolution.
    
    Hãy nhấn "Áp dụng" để lưu các thiết lập.

en: Special Folders
vi: Thư mục đặc biệt

en: Draft Messages _Folder:
vi: Thư _mục nháp:

en: Choose a folder for saving draft messages.
vi: Hãy chọn thư mục lưu thư nháp.

en: Sent _Messages Folder:
vi: Thư _mục thư Đã gửi:

en: Choose a folder for saving sent messages.
vi: Hãy chọn thư mục lưu thư đã gửi.

en: Use a Real Folder for _Trash:
vi: Dùng thư mục thực làm _sọt rác:

en: Choose a folder for deleted messages.
vi: Hãy chọn thư mục chứa thư đã xoá.

en: Use a Real Folder for _Junk:
vi: Dùng thư mục thực cho thư _rác:

en: Choose a folder for junk messages.
vi: Hãy chọn thư mục chứa thư rác.

en: Composing Messages
vi: Viết thư

en: Alway_s carbon-copy (cc) to:
vi: Luôn _CC (Chép cho):

en: Always _blind carbon-copy (bcc) to:
vi: Luôn _BCC (Bí mật chép cho):

en: Message Receipts
vi: Người nhận thư

en: S_end message receipts:
vi: _Gửi thông báo đã đọc thư:

en: Ask for each message
vi: Hỏi cho mỗi thư

en: Please enter your name and email address below. The "optional" fields below do not need to be filled in, unless you wish to include this information in email you send.
vi: Vui lòng nhập tên và địa chỉ thư điện từ vào bên dưới. Trường "tùy chọn" bên dưới không cần phải đã chọn, trừ khi bạn muốn gồm thông tin ấy vào thư bạn cần gửi.

en: Type the name by which you would like to refer to this account.
    For example, "Work" or "Personal".
vi: Hãy gõ tên mà bạn muốn dùng cho tài khoản này.
    Ví dụ: "Chỗ làm" hoặc "Cá nhân".

en: Full Nam_e:
vi: _Họ tên:

en: Re_ply-To:
vi: T_rả lời cho:

en: Or_ganization:
vi: Tổ _chức:

en: Add Ne_w Signature...
vi: Thêm chữ _ký mới...

en: Looking up account details...
vi: Đang tra cứu chi tiết tài khoản...

en: Receiving Options
vi: Tùy chọn nhận

en: Receiving Email
vi: Nhận thư

en: _Do not sign meeting requests (for Outlook compatibility)
vi: Đừ_ng ký tên yêu cầu họp (để tương thích với trình Outlook)

en: OpenPGP _Key ID:
vi: Mã số _khoá OpenPGP:

en: Si_gning algorithm:
vi: _Thuật toán ký tên:

en: Al_ways sign outgoing messages when using this account
vi: _Luôn ký tên lên các thư cần gửi đi khi dùng tài khoản này

en: Always encrypt to _myself when sending encrypted messages
vi: Luôn luôn mật _mã hoá cho chính bạn khi gửi thư đã mật mã

en: Always _trust keys in my keyring when encrypting
vi: Luôn _tin khoá trong dây khoá tôi khi mã hoá

en: Sig_ning certificate:
vi: Chứ_ng nhận ký tên:

en: Signing _algorithm:
vi: _Thuật toán ký tên:

en: Always sign outgoing messages when using this account
vi: Luôn ký tên lên các thư cần gửi đi khi dùng tài khoản này

en: Encryption certificate:
vi: Chứng nhận mã hoá:

en: Always encrypt outgoing messages when using this account
vi: Luôn mã hoá các thư cần gửi đi khi dùng tài khoản này

en: Always encrypt to myself when sending encrypted messages
vi: Luôn luôn mật mã hoá cho chính bạn khi gửi thư đã mật mã

en: Sending Email
vi: Gửi thư

en: Server _Type:
vi: _Kiểu máy chủ:

en: This is a summary of the settings which will be used to access your mail.
vi: Đây là tóm tắt thiết lập được dùng để truy cập thư của bạn.

en: Server Type:
vi: Kiểu máy chủ:

note: #-#-#-#-#  338 (gnucash 2.2.2)  #-#-#-#-# src/report/standard-reports/account-summary.scm
en: Account Summary
vi: Tóm tắt tài khoản

en: Welcome to the Evolution Mail Configuration Assistant.
    
    Click "Continue" to begin.
vi: Chào mừng dùng Phụ tá cấu hình thư Evolution.
    
    Hãy nhấn "Tiếp tục" để bắt đầu.

en: Account Editor
vi: Bộ sửa tài khoản

en: _Add to Address Book...
vi: Thêm vào sổ đị_a chỉ...

en: _To This Address
vi: _Cho địa chỉ này

en: _From This Address
vi: _Từ địa chỉ này

en: Send _Reply To...
vi: Gửi _trả lời cho...

en: Send a reply message to this address
vi: Gửi thư trả lời đến địa chỉ này

en: Create Search _Folder
vi: Tạo thư mục tìm _kiếm

en: Save _Image...
vi: Lưu ả_nh...

en: Save the image to a file
vi: Lưu ảnh vào tập tin

note: Label + combo box has a 12px left margin so it's * aligned with the junk mail options above it.
en: Junk filtering software:
vi: Phần mềm lọc thư rác:

en: _Label name:
vi: Tê_n nhãn:

en: I_mportant
vi: _Quan trọng

note: red
en: _Work
vi: Chỗ _làm

note: orange
en: _Personal
vi: _Riêng

note: green
en: _To Do
vi: _Cần làm

note: blue
en: _Later
vi: _Sau này

note: #-#-#-#-#  261 (glade3 TRUNK)  #-#-#-#-# Label area frame... #-#-#-#-#  263 (glade3 TRUNK)  #-#-#-#-#
en: Edit Label
vi: Sửa nhãn

en: Note: Underscore in the label name is used
    as mnemonic identifier in menu.
vi: Ghi chú: gạch dưới tên nhãn là phím tắt trong trình đơn.

en: Header Name
vi: Tên dòng đầu

en: Header Value
vi: Giá trị dòng đầu

en: Copy to Folder
vi: Chép vào thư mục

en: Move to Folder
vi: Chuyển vào thư mục

en: _Do not ask me again.
vi: Đừng _hỏi nữa.

en: _Always ignore Reply-To: for mailing lists.
vi: _Luôn bỏ qua Reply-To: đối với hộp thư chung.

en: Failed to retrieve message:
vi: Lỗi nhận thư:

en: Retrieving message '%s'
vi: Đang lấy thư '%s'

en: A_dd Sender to Address Book
vi: _Thêm người gửi vào sổ địa chỉ

en: Add sender to address book
vi: Thêm người gửi vào sổ địa chỉ

en: Check for _Junk
vi: Kiểm tra tìm thư _rác

en: Filter the selected messages for junk status
vi: Lọc các thư đã chọn để quyết định trạng thái thư rác

en: _Copy to Folder...
vi: _Chép vào thư mục...

en: Copy selected messages to another folder
vi: Chép các thư đã chọn sang thư mục khác

en: _Delete Message
vi: _Xoá thư

en: Mark the selected messages for deletion
vi: Đánh dấu các thư đã chọn cần xoá

en: Create a Filter Rule for Mailing _List...
vi: Tạo luật _lọc cho hộp thư chung...

en: Create a rule to filter messages to this mailing list
vi: Tạo quy tắc để lọc mọi thư được gửi cho hộp thư chung này

en: Create a Filter Rule for _Recipients...
vi: Tạo luật lọc cho người _nhận...

en: Create a rule to filter messages to these recipients
vi: Tạo quy tắc để lọc mọi thư được gửi cho những người nhận này

en: Create a Filter Rule for Se_nder...
vi: Tạo luật lọc theo người _gửi...

en: Create a rule to filter messages from this sender
vi: Tạo quy tắc để lọc mọi thư từ người gửi này

en: Create a Filter Rule for _Subject...
vi: Tạo luật lọc theo _chủ đề...

en: Create a rule to filter messages with this subject
vi: Tạo quy tắc để lọc mọi thư có chủ đề này

en: A_pply Filters
vi: Á_p dụng bộ lọc

en: Apply filter rules to the selected messages
vi: Áp dụng bộ lọc vào các thư đã chọn

en: _Find in Message...
vi: _Tìm trong thư

en: Search for text in the body of the displayed message
vi: Tìm đoạn trong nội dung thư đã hiển thị

en: _Clear Flag
vi: Xó_a cờ

en: Remove the follow-up flag from the selected messages
vi: Bỏ cờ Tiếp-theo khỏi thư được chọn

en: _Flag Completed
vi: Cờ _hoàn tất

en: Set the follow-up flag to completed on the selected messages
vi: Đặt cờ tiếp-theo sang hoàn tất cho thư được chọn

en: Follow _Up...
vi: _Tiếp theo...

en: Flag the selected messages for follow-up
vi: Đặt cờ tiếp-theo cho thư được chọn

en: _Attached
vi: Gửi _kèm

en: Forward the selected message to someone as an attachment
vi: Chuyển tiếp thư đã chọn tới người khác như là đính kèm

en: Forward As _Attached
vi: Chuyển dạng đính _kèm

en: _Inline
vi: Trực t_iếp

en: Forward the selected message in the body of a new message
vi: Chuyển tiếp thư đã chọn trong nội dung thư mới

en: Forward As _Inline
vi: Chuyển dạng _inline

en: _Quoted
vi: Trích _dẫn

en: Forward the selected message quoted like a reply
vi: Chuyển tiếp thư đã chọn được trích dẫn dạng trả lời

en: Forward As _Quoted
vi: Chuyển dạng _trích dẫn

en: _Load Images
vi: Tải ả_nh

en: Force images in HTML mail to be loaded
vi: Buộc tải ảnh trong thư HTML

en: _Important
vi: _Quan trọng

en: Mark the selected messages as important
vi: Đánh dấu Quan trọng các thư đã chọn

en: _Junk
vi: _Thư rác

en: Mark the selected messages as junk
vi: Đánh dấu thư rác các thư đã chọn

en: _Not Junk
vi: Khô_ng phải rác

en: Mark the selected messages as not being junk
vi: Đánh dấu Không phải thư rác các thư đã chọn

en: Mark the selected messages as having been read
vi: Đánh dấu Đã đọc các thư đã chọn

en: Uni_mportant
vi: _Không quan trọng

en: Mark the selected messages as unimportant
vi: Đánh dấu Không quan trọng các thư đã chọn

en: Mark the selected messages as not having been read
vi: Đánh dấu Chưa đọc các thư đã chọn

en: _Edit as New Message...
vi: _Sửa dạng thư mới...

en: Open the selected messages in the composer for editing
vi: Mở các thư đã chọn trong bộ soạn thảo để hiệu chỉnh

en: Compose _New Message
vi: Viết thư _mới

en: Open a window for composing a mail message
vi: Mở cửa sổ viết thư

en: _Open in New Window
vi: Mở tr_ong cửa sổ mới

en: Open the selected messages in a new window
vi: Mở các thư đã chọn trong cửa sổ mới

en: _Move to Folder...
vi: Ch_uyển sang thư mục...

en: Move selected messages to another folder
vi: Di chuyển các thư đã chọn sang thư mục khác

en: _Switch to Folder
vi: _Chuyển sang thư mục

en: Display the parent folder
vi: Hiện thư mục cha

en: Switch to _next tab
vi: Chuyển sang thẻ _kế

en: Switch to the next tab
vi: Chuyển sang thẻ kế tiếp

en: Switch to _previous tab
vi: Chuyển sang thẻ _trước

en: Switch to the previous tab
vi: Chuyển sang thẻ trước đó

en: Cl_ose current tab
vi: Đón_g tập tin hiện thời

en: Close current tab
vi: Đóng thẻ hiện thời

en: Display the next message
vi: Hiển thị thư kế tiếp

en: Next _Important Message
vi: Thư _quan trọng kế

en: Display the next important message
vi: Hiển thị thư quan trọng kế tiếp

en: Next _Thread
vi: _Nhánh kế

en: Display the next thread
vi: Hiển thị nhánh đọc kế tiếp

en: Next _Unread Message
vi: Thư _chưa đọc kế

en: Display the next unread message
vi: Hiển thị thư chưa đọc kế tiếp

en: Display the previous message
vi: Hiển thị thư trước đó

en: Pr_evious Important Message
vi: Thư quan trọng t_rước

en: Display the previous important message
vi: Hiển thị thư quan trọng trước đó

en: Previous T_hread
vi: Mạch thư _trước

en: Display the previous thread
vi: Hiển thị mạch thư trước đó

en: P_revious Unread Message
vi: Thư chưa đọc t_rước

en: Display the previous unread message
vi: Hiển thị thư chưa đọc trước đó

en: Print this message
vi: In thư này

en: Preview the message to be printed
vi: Xem thử thư cần in

en: Re_direct
vi: Chuyển _hướng

en: Redirect (bounce) the selected message to someone
vi: Chuyển hướng (bounce: nảy lên) thư đã chọn tới người khác

en: Remo_ve Attachments
vi: _Bỏ đính kèm

en: Remove attachments
vi: Lưu đính kèm

en: Remove Du_plicate Messages
vi: Xoá các thư _trùng lắp

en: Checks selected messages for duplicates
vi: Đánh dấu các thư đã chọn là trùng lắp

en: Compose a reply to all the recipients of the selected message
vi: Soạn thư trả lời cho mọi người nhận thư đã chọn

en: Reply to _List
vi: Trả lời _Hộp thư chung

en: Compose a reply to the mailing list of the selected message
vi: Viết thư trả lời cho hộp thư chung của thư đã chọn

en: _Reply to Sender
vi: T_rả lời người gửi

en: Compose a reply to the sender of the selected message
vi: Viết thư trả lời cho người gửi thư đã chọn

en: _Save as mbox...
vi: Lưu dạng _mbox...

en: Save selected messages as an mbox file
vi: Lưu các thư được chọn vào tập tin dạng mbox

en: _Message Source
vi: _Mã nguồn thư

en: Show the raw email source of the message
vi: Hiện thư thô, mã nguồn

en: _Undelete Message
vi: _Hủy xoá thư

en: Undelete the selected messages
vi: Hủy xoá những thư đã chọn

en: Reset the text to its original size
vi: Phục hồi kích cỡ chữ gốc

en: Cre_ate
vi: Tạ_o

en: Ch_aracter Encoding
vi: Bộ _ký tự

en: F_orward As
vi: Chuyển tiếp _dạng

en: _Group Reply
vi: T_rả lời nhóm

en: Mar_k As
vi: Đánh _dấu là

en: Create a Search Folder from Mailing _List...
vi: Tạo thư mục tìm kiếm từ _hộp thư chung...

en: Create a search folder for this mailing list
vi: Tạo thư mục tìm kiếm cho hộp thư chung này

en: Create a Search Folder from Recipien_ts...
vi: Tạo thư mục tìm kiếm từ người _nhận...

en: Create a search folder for these recipients
vi: Tạo thư mục tìm kiếm cho những người nhận này

en: Create a Search Folder from Sen_der...
vi: Tạo thư mục tìm kiếm từ người _gửi...

en: Create a search folder for this sender
vi: Tạo thư mục tìm kiếm cho người gửi này

en: Create a Search Folder from S_ubject...
vi: Tạo thư mục tìm kiếm từ _chủ đề...

en: Create a search folder for this subject
vi: Tạo thư mục tìm kiếm cho chủ đề này

en: Mark for Follo_w Up...
vi: Đánh dấu Cần th_eo dõi tiếp...

en: Mark as _Important
vi: Đánh dấu _Quan trọng

en: Mark as _Junk
vi: Đánh dấu _Thư rác

en: Mark as _Not Junk
vi: Đá_nh dấu Không phải rác

en: Mar_k as Read
vi: Đánh dấu Đã đọ_c

en: Mark as Uni_mportant
vi: Đánh dấu _Không quan trọng

en: Mark as _Unread
vi: Đánh dấ_u Chưa đọc

en: _Caret Mode
vi: _Chế độ con nháy

en: Show a blinking cursor in the body of displayed messages
vi: Hiển thị con chạy nháy trong phần nội dung các thư đã hiển thị

en: All Message _Headers
vi: Các dòng đầu t_hư

en: Show messages with all email headers
vi: Hiển thị thư với mọi dòng đầu thư

en: Retrieving message
vi: Lấy thư

en: Forward the selected message to someone
vi: Chuyển tiếp thư đã chọn tới người khác

en: Group Reply
vi: Trả lời nhóm

en: Reply to the mailing list, or to all recipients
vi: Viết thư trả lời cho hộp thư chung, hoặc cho tất cả mọi người

en: Folder '%s'
vi: Thư mục '%s'

en: Do not warn me again
vi: Đừng cảnh báo nữa

note: Translators: %s is replaced with a folder * name %u with count of duplicate messages.
en: Folder '%s' contains %u duplicate message. Are you sure you want to delete it? | Folder '%s' contains %u duplicate messages. Are you sure you want to delete them?
vi[0]: Thư mục '%s' chứ %u thư trùng lắp. Bạn có chắc muốn xoá chúng không?

en: Save Message | Save Messages
vi[0]: Lưu thư

en: Parsing message
vi: Phân tích thư

en: Failed to load part '%s'
vi: Lỗi nạp phần '%s'

en: Flag to Follow Up
vi: Đặt cờ để theo dõi tiếp

note: Note to translators: this is the attribution string used * when quoting messages.  Each ${Variable} gets replaced * with a value.  To see a full list of available variables, * see mail/em-composer-utils.c:attribvars array.
en: On ${AbbrevWeekdayName}, ${Year}-${Month}-${Day} at ${24Hour}:${Minute} ${TimeZone}, ${Sender} wrote:
vi: Vào ${AbbrevWeekdayName}, ngày ${Day}, ${Month} năm ${Year} lúc ${24Hour}:${Minute} ${TimeZone}, ${Sender} viết:

en: -------- Forwarded Message --------
vi: ━━━Thư đã chuyển tiếp━━━

en: -----Original Message-----
vi: ━━━Thư gốc━━━

en: an unknown sender
vi: người gửi lạ

en: Posting destination
vi: Đích gửi đến

en: Choose folders to post the message to.
vi: Hãy chọn các thư mục nơi cần gửi thư.

note: Automatically generated. Do not edit.
en: Adjust Score
vi: Chỉnh điểm

en: Assign Color
vi: Gán màu

en: Assign Score
vi: Gán điểm

en: Beep
vi: Bíp

en: Completed On
vi: Hoàn tất vào

en: Date received
vi: Ngày nhận

note: #-#-#-#-#  1045 (openobject-addons)  #-#-#-#-# module: base
en: Date sent
vi: Ngày gửi

en: does not end with
vi: không kết thúc bằng

en: does not have words
vi: không chứa từ

en: does not return
vi: không trả gửi

en: does not sound like
vi: không giống với

en: does not start with
vi: không bắt đầu bằng

en: exists
vi: tồn tại

en: Expression
vi: Biểu thức

en: Follow Up
vi: Theo dõi tiếp

en: Forward to
vi: Chuyển đến

en: has words
vi: chứa từ

en: is Flagged
vi: được đặt cờ

en: is not Flagged
vi: không được đặt cờ

en: Junk Test
vi: Kiểm thử thư rác

en: Mailing list
vi: Hộp thư chung

en: Match All
vi: Khớp tất cả

en: Message Header
vi: Dòng đầu thư

en: Message is Junk
vi: Thư là rác

en: Message is not Junk
vi: Thư không phải rác

en: Message Location
vi: Vị trí thư

en: Pipe to Program
vi: Gửi qua ống dẫn đến chương trình

en: Play Sound
vi: Phát âm thanh

en: Recipients
vi: Người nhận

en: Regex Match
vi: Khớp biểu thức chính quy

en: Replied to
vi: Đã trả lời cho

en: returns
vi: trả gửi

en: returns greater than
vi: trả gửi trên

en: returns less than
vi: trả gửi dưới

en: Sender or Recipients
vi: Người gửi hay nhận

en: Set Label
vi: Đặt nhãn

en: Set Status
vi: Đặt trạng thái

en: Size (kB)
vi: Cỡ (kB)

en: sounds like
vi: giống như

note: #-#-#-#-#  1035 (openobject-addons)  #-#-#-#-# module: account_invoice_layout
en: Source Account
vi: Tài khoản nguồn

en: Specific header
vi: Dòng đầu riêng

en: Stop Processing
vi: Dừng xử lý

en: Unset Color
vi: Bỏ màu

en: Unset Status
vi: Bỏ đặt trạng thái

note: #-#-#-#-#  143 (evolution 1.4 GNOME TRUNK)  #-#-#-#-# and now for the action area
en: Then
vi: Rồi

en: Add Ac_tion
vi: Thêm _hành động

en: Unread messages: | Unread messages:
vi[0]: Thư chưa đọc:

en: Total messages: | Total messages:
vi[0]: Tổng số thư:

en: Quota usage (%s):
vi: Sử dụng hạn ngạch (%s):

en: Quota usage
vi: Sử dụng hạn ngạch

en: Folder Properties
vi: Thuộc tính thư mục

en: <click here to select a folder>
vi: <nhấn đây để chọn thư mục>

en: Folder _name:
vi: Tê_n thư mục:

en: Folder names cannot contain '/'
vi: Tên thư mục không thể chứa ký tự sổ chéo.

en: Mail Folder Tree
vi: Cây thư mục thư

en: Moving folder %s
vi: Đang chuyển thư mục %s...

en: Copying folder %s
vi: Đang sao chép thư mục %s...

en: Moving messages into folder %s
vi: Đang chuyển thư vào thư mục %s...

en: Copying messages into folder %s
vi: Đang sao chép thư vào thư mục %s...

en: Cannot drop message(s) into toplevel store
vi: Không thể thả thư vào kho mức độ đỉnh

note: UNMATCHED is always last.
en: UNMATCHED
vi: KHÔNG KHỚP

en: Move Folder To
vi: Chuyển thư mục đến

en: Copy Folder To
vi: Chép thư mục vào

en: Create Folder
vi: Tạo thư mục

en: Specify where to create the folder:
vi: Xác định nơi tạo thư mục:

en: Su_bscribe To Shown
vi: Đăng _ký cái đang hiện

en: Subscribe To _All
vi: Đăng _ký tất cả

en: Unsu_bscribe From Hidden
vi: _Bỏ đăng ký những cái ẩn

en: Unsubscribe From _All
vi: Bỏ đăng ký _tất cả

en: Folder Subscriptions
vi: Đăng ký thư mục

en: _Account:
vi: Tài _khoản:

en: Clear Search
vi: Xoá tìm kiếm

en: Sho_w items that contain:
vi: _Hiện mục chứa:

en: Subscribe to the selected folder
vi: Đăng ký thư mục được chọn

en: Su_bscribe
vi: Đăng _ký

en: Unsubscribe from the selected folder
vi: Bỏ đăng ký thư mục được chọn

en: Collapse all folders
vi: Thu gọn mọi thư mục

en: C_ollapse All
vi: _Thu gọn hết

en: Expand all folders
vi: Mở mọi thư mục

en: Refresh the folder list
vi: Cập nhật danh sách thư mục

en: Stop the current operation
vi: Hủy thao tác hiện thời

note: Translators: This message is shown only for ten or more * messages to be opened.  The %d is replaced with the actual * count of messages. If you need a '%' in your text, then * write it doubled, like '%%'.
en: Are you sure you want to open %d message at once? | Are you sure you want to open %d messages at once?
vi[0]: Bạn có chắc muốn mở cả %d thư cùng lúc không?

en: Message Filters
vi: Bộ lọc thư

en: Messages from %s
vi: Thừ từ %s

en: Search _Folders
vi: _Thư mục tìm kiếm

en: Search Folder Sources
vi: Nguồn thư mục tìm kiếm

en: Automatically update on any _source folder change
vi: Tự động cập nhật khi bất kỳ thư mục _nguồn nào thay đổi

en: All local folders
vi: Mọi thư mục cục bộ

en: All active remote folders
vi: Mọi thư mục hoạt động từ xa

en: All local and active remote folders
vi: Mọi thư mục hoạt động từ xa và cục bộ

en: Specific folders
vi: Thư mục riêng

en: include subfolders
vi: bao gồm thư mục con

en: Importing Elm data
vi: Đang nhập dữ liệu Elm...

en: Evolution Elm importer
vi: Bộ nhập Elm vào Evolution

en: Import mail from Elm.
vi: Đang nhập thư từ Elm

en: Select folder
vi: Chọn thư mục

en: Select folder to import into
vi: Chọn thư mục để nhập vào

[ctx: mboxImp]
en: Subject
vi: Chủ đề

[ctx: mboxImp]
en: From
vi: Từ

en: Importer Berkeley Mailbox format folders
vi: Bộ nhập thư mục dạng Berkeley Mailbox

en: Importing mailbox
vi: Đang nhập hộp thư...

note: Destination folder, was set in our widget
en: Importing '%s'
vi: Đang nhập '%s'

en: Importing Pine data
vi: Đang nhập dữ liệu Pine...

en: Evolution Pine importer
vi: Bộ nhập Pine vào Evolution

en: Import mail from Pine.
vi: Nhập thư từ Pine

en: Mail to %s
vi: Gửi thư chơ %s

en: Mail from %s
vi: Thừ từ %s

en: Subject is %s
vi: Chủ để là %s

en: %s mailing list
vi: Hộp thư chung %s

en: Add Filter Rule
vi: Thêm quy tắc lọc

note: Translators: The first %s is name of the affected * filter rule(s), the second %s is URI of the removed * folder. For more than one filter rule is each of * them on a separate line, with four spaces in front * of its name, without quotes.
en: The filter rule "%s" has been modified to account for the deleted folder
    "%s". | The following filter rules
    %s have been modified to account for the deleted folder
    "%s".
vi[0]: Quy tắc lọc sau
    %s đã bị thay đổi vì thư mục bị xoá
    "%s".

en: Set custom junk header
vi: Đặt dòng đầu thư rác tự chọn

en: All new emails with header that matches given content will be automatically filtered as junk
vi: Mọi thư dòng đầu trùng khớp nội dung cho trước sẽ tự động được đánh dấu là thư rác

en: Header content
vi: Nội dung dòng đầu

en: Default Behavior
vi: Hành vi mặc định

en: For_mat messages in HTML
vi: Định dạng thư bằng _HTML

en: Automatically insert _emoticon images
vi: Tự động chèn biểu tượng _xúc cảm

en: Always request rea_d receipt
vi: Luôn luôn _yêu cầu thông báo đã đọc

en: Encode filenames in an _Outlook/GMail way
vi: Mã hoá các tên tập tin theo kiểu dáng _Outlook/GMail

en: Ch_aracter encoding:
vi: Bộ _ký tự:

en: Replies and Forwards
vi: Trả lời và chuyển tiếp

en: _Reply style:
vi: Kiểu dáng t_rả lời:

en: _Forward style:
vi: Kiểu dáng chuyển t_iếp:

en: Start _typing at the bottom on replying
vi: Khi đáp ứng, bắt đầu gõ bên _dưới (khuyến khích)

en: _Keep signature above the original message on replying
vi: Hiện chữ _ký bên trên thư gốc khi trả lời

en: Ig_nore Reply-To: for mailing lists
vi: _Bỏ qua Reply-To: đối với hộp thư chung

en: Gro_up Reply goes only to mailing list, if possible
vi: Trả lời _nhóm đến hộp thư chung thôi, nếu có thể

en: Digitally _sign messages when original message signed (PGP or S/MIME)
vi: _Ký điện tử cho thư nếu thư gốc cũng được ký (PGP hoặc S/MIME)

en: Sig_natures
vi: Chữ _ký

en: Signatures
vi: Chữ ký

en: _Languages
vi: _Ngôn ngữ

en: Languages Table
vi: Bảng ngôn ngữ

en: The list of languages here reflects only the languages for which you have a dictionary installed.
vi: Danh sách ngôn ngữ này phản ánh chỉ những ngôn ngữ cho mà bạn đã cài đặt từ điển.

en: Check spelling while I _type
vi: Kiểm tra chính _tả khi đang gõ

en: Color for _misspelled words:
vi: _Màu từ gõ sai:

en: To help avoid email accidents and embarrassments, ask for confirmation before taking the following checkmarked actions:
vi: Để tránh sự cố thư tín dễ xấu hổ, hỏi xác nhận trước khi thực hiện những hành động được đánh dấu sau:

note: This is in the context of: Ask for confirmation before...
en: Sending a message with an _empty subject line
vi: Gửi thư với dòng chủ đề để _trống

note: This is in the context of: Ask for confirmation before...
en: Sending a message with only _Bcc recipients defined
vi: Gửi thư chỉ đến địa chỉ trong _Bcc

note: This is in the context of: Ask for confirmation before...
en: Sending a _private reply to a mailing list message
vi: Gửi trả lời _riêng cho một thư từ hộp thư chung

note: This is in the context of: Ask for confirmation before...
en: Sending a reply to a large _number of recipients
vi: Gửi thư đến rất _nhiều người nhận

note: This is in the context of: Ask for confirmation before...
en: Allowing a _mailing list to redirect a private reply to the list
vi: Cho phép _hộp thư chung chuyển hướng trả lời riêng sang hộp thư

note: This is in the context of: Ask for confirmation before...
en: Sending a message with _recipients not entered as mail addresses
vi: Gửi thư đến người nhận không xác định trong phần địa chỉ thư

en: Confirmations
vi: Xác nhận

[ctx: ReplyForward]
en: Attachment
vi: Đính kèm

[ctx: ReplyForward]
en: Inline (Outlook style)
vi: Trực tiếp (kiểu Outlook)

[ctx: ReplyForward]
en: Quoted
vi: Trích dẫn

[ctx: ReplyForward]
en: Do not quote
vi: Đừng trích dẫn

[ctx: ReplyForward]
en: Inline
vi: Trực tiếp

note: #-#-#-#-#  425  #-#-#-#-# i18n: ectx: property (title), widget (QGroupBox, proxyGroupBox)
en: Proxy Settings
vi: Thiết lập uỷ nhiệm

en: _Use system defaults
vi: _Dùng giá trị mặc định của hệ thống

en: _Direct connection to the Internet
vi: Kết nối trực tiếp tới Int_ernet

en: _Manual proxy configuration:
vi: Cấu hình ủy nhiệ_m thủ công:

en: H_TTP Proxy:
vi: Ủy nhiệm H_TTP:

en: _Secure HTTP Proxy:
vi: Ủy nhiệm HTTP _bảo mật:

en: SOC_KS Proxy:
vi: Cổng ủy nhiệm SOC_KS:

en: No _Proxy for:
vi: Không đặt ủ_y nhiệm cho:

en: Use Authe_ntication
vi: _Xác thực

en: Us_ername:
vi: Tên n_gười dùng:

en: Start up
vi: Khởi động

en: Check for new _messages on start
vi: _Kiểm tra có thư mới lúc khởi động

en: Check for new messa_ges in all active accounts
vi: _Kiểm tra có thư mới trong tất cả tài khoản hoạt động

en: Message Display
vi: Hiển thị thư

en: _Use the same fonts as other applications
vi: _Dùng cùng những phông chữ với các ứng dụng khác

en: S_tandard Font:
vi: Phông chữ _chuẩn:

en: Select HTML fixed width font
vi: Chọn phông chữ HTML độ rộng cứng

en: Select HTML variable width font
vi: Chọn phông chữ độ rộng biến HTML

en: Fix_ed Width Font:
vi: Phông độ rộng _cố định:

en: _Mark messages as read after
vi: Đánh dấu thư đã đọc _sau

en: Highlight _quotations with
vi: Tô _sang trích dẫn bằng

en: Default character e_ncoding:
vi: Bộ ký tự mặc đị_nh:

en: Apply the same _view settings to all folders
vi: Dùng _cùng thiết lập cho mọi thư mục

en: F_all back to threading messages by subject
vi: Trở _về tạo nhánh thư theo chủ đề

en: Delete Mail
vi: Xoá thư

en: Empty _trash folders
vi: Làm sạch thư mục _rác

en: Confirm _when expunging a folder
vi: _Xác nhận khi xoá hẳn thư mục

note: If enabled, show animation; if disabled, only display a static image without any animation
en: _Show animated images
vi: _Hiện ảnh hoạt cảnh

en: _Prompt on sending HTML mail to contacts that do not want them
vi: Nhắc khi gửi thư dạng _HTML cho liên lạc nào không muốn nhận thư HTML

en: Loading Images
vi: Đang nạp ảnh

en: _Never load images from the Internet
vi: Khô_ng bao giờ tải ảnh từ Internet

en: _Load images only in messages from contacts
vi: Chỉ tải ảnh trong thư gửi từ _liên lạc đã biết

en: _Always load images from the Internet
vi: _Luôn tải ảnh xuống Internet

en: HTML Messages
vi: Thư HTML

en: Sender Photograph
vi: Ảnh người gửi

en: _Show the photograph of sender in the message preview
vi: _Hiện ảnh chụp người gửi trong ô xem thử thư

en: S_earch for sender photograph only in local address books
vi: Tìm kiếm ảnh chụ_p người gửi chỉ trong các sổ địa chỉ cục bộ

en: Displayed Message Headers
vi: Dòng đầu thư được hiện

en: Mail Headers Table
vi: Bảng dòng đầu thư

en: Date/Time Format
vi: Định dạng thời gian

en: Check incoming _messages for junk
vi: Kiểm tra thư gửi đến là thư _rác

en: _Delete junk messages
vi: _Xoá thư rác

en: Check cu_stom headers for junk
vi: Kiểm tra dòng đầ_u tự chọn tìm thư rác

en: Do not mar_k messages as junk if sender is in my address book
vi: Đừng đánh dấu thư là thư rác nếu người gửi nằm trong _sổ địa chỉ của tôi

en: _Lookup in local address book only
vi: Tr_a tìm chỉ trong sổ địa chỉ cục bộ

en: Option is ignored if a match for custom junk headers is found.
vi: Tùy chọn này bị bỏ qua nếu tìm thấy dòng đầu thư rác riêng.

en: No encryption
vi: Không mã hoá

en: TLS encryption
vi: Mật mã TLS

en: SSL encryption
vi: Mật mã SSL

en: The messages you have selected for follow up are listed below.
    Please select a follow up action from the "Flag" menu.
vi: Các thư mà bạn đã chọn để theo dõi tiếp thì được liệt kê bên dưới.
    Hãy chọn một hành động theo dõi tiếp từ trình đơn "Cờ".

en: _Flag:
vi: _Cờ:

en: _Due By:
vi: Đến _hạn:

note: Translators: Flag Completed
en: Co_mpleted
vi: _Hoàn tất

en: Do Not Forward
vi: Đừng chuyển tiếp

note: #-#-#-#-#  1034 (openobject-addons)  #-#-#-#-# module: account_followup
en: Follow-Up
vi: Theo dõi tiếp

en: For Your Information
vi: Cho bạn biết tin tức này

en: No Response Necessary
vi: Không cần thiết trả lời

en: Reply to All
vi: Trả lời tất cả

en: _Tick this to accept the license agreement
vi: Hãy đánh dấu _trong hộp chọn này để chấp nhận các điều kiện của bản quyền này.

en: _Accept License
vi: _Chấp nhận giấy phép

en: Digital Signature
vi: Chữ ký điện tử

en: Invalid authentication
vi: Xác thực không hợp lệ

en: This server does not support this type of authentication and may not support authentication at all.
vi: Máy chủ này không hỗ trợ loại xác thực này và có lẽ hoàn toàn không hỗ trợ xác thực nào.

en: Your login to your server "{0}" as "{0}" failed.
vi: Bạn đã không đăng nhập được vào máy chủ "{0}" với tư cách "{0}".

en: Check to make sure your password is spelled correctly. Remember that many passwords are case sensitive; your caps lock might be on.
vi: Hãy kiểm tra xem đã gõ mật khẩu cho đúng. Nhiều mật khẩu phân biệt chữ hoa, chữ thường; phím CapsLock (chữ hoa luôn) phải tắt.

en: Are you sure you want to send a message in HTML format?
vi: Bạn có chắc muốn gửi thư dạng HTML không?

en: Please make sure the following recipients are willing and able to receive HTML email:
    {0}
vi: Hãy đảm bảo rằng những người nhận sau có thể và cũng muốn nhận thư dạng HTML:
    {0}

en: Are you sure you want to send a message without a subject?
vi: Bạn có chắc muốn gửi thư không có chủ đề không?

en: Adding a meaningful Subject line to your messages will give your recipients an idea of what your mail is about.
vi: Thêm một Chủ đề có nghĩa vào thư bạn sẽ cho người nhận ý kiến về nội dung.

en: Are you sure you want to send a message with only BCC recipients?
vi: Bạn có chắc muốn gửi thư chỉ có người nhận Bí mật Chép Cho (BCC) không?

en: The contact list you are sending to is configured to hide list recipients.
    
    Many email systems add an Apparently-To header to messages that only have BCC recipients. This header, if added, will list all of your recipients in your message. To avoid this, you should add at least one To: or CC: recipient.
vi: Bạn đang gửi cho một danh sách liên lạc có cấu hình ẩn mọi người nhận có trong danh sách ấy.
    
    Nhiều hệ thống thư điện tử thêm một dòng đầu «Hình như Cho» (Apparently-To) vào mọi thư chỉ có người nhận BCC (Bí mật Chép Cho). Nếu thêm dòng đầu ấy, nó sẽ liệt kê mọi người nhận trong thư của bạn. Để tránh người gửi thư rác ăn cắp các địa chỉ trong danh sách ấy, bạn hãy thêm ít nhất một người nhận Cho (To) hay Chép Cho (Cc), v.d. địa chỉ mình.

en: Many email systems add an Apparently-To header to messages that only have BCC recipients. This header, if added, will list all of your recipients to your message anyway. To avoid this, you should add at least one To: or CC: recipient.
vi: Nhiều hệ thống thư điện tử thêm một dòng đầu Apparently-To vào mọi thư chỉ có người nhận BCC (Bí mật Chép Cho). Nếu thêm dòng đầu ấy, nó sẽ liệt kê mọi người nhận trong thư của bạn. Để tránh người gửi thư rác ăn cắp các địa chỉ trong danh sách ấy, bạn hãy thêm ít nhất một người nhận Cho (To) hay Chép Cho (Cc), v.d. địa chỉ mình.

en: Are you sure you want to send a message with invalid address?
vi: Bạn có chắc muốn gửi thư đến địa chỉ không hợp lệ chứ?

en: The following recipient was not recognized as a valid mail address:
    {0}
vi: Người nhận sau không có địa chỉ thư hợp lệ:
    {0}

en: Are you sure you want to send a message with invalid addresses?
vi: Bạn có chắc muốn gửi thư đến địa chỉ không hợp lệ chứ?

en: The following recipients were not recognized as valid mail addresses:
    {0}
vi: Những người nhận sau không có địa chỉ thư hợp lệ:
    {0}

en: Send private reply?
vi: Gửi riêng chứ?

en: You are replying privately to a message which arrived via a mailing list, but the list is trying to redirect your reply to go back to the list. Are you sure you want to proceed?
vi: Bạn đang trả lời riêng cho một thư gửi đến hộp thư chung, nhưng hộp thư muốn chuyển hướng trả lời riêng này về hộp thư chung. Bạn có chắc muốn tiếp tục không?

en: Reply _Privately
vi: Trả lời _riêng

en: You are replying to a message which arrived via a mailing list, but you are replying privately to the sender; not to the list. Are you sure you want to proceed?
vi: Bạn đang trả lời cho một thư gửi đến hộp thư chung, nhưng bạn đang chỉ trả lời riêng cho người gửi. Bạn có chắc muốn tiếp tục không?

en: Send reply to all recipients?
vi: Gửi trả lời tất cả người nhận chứ?

en: You are replying to a message which was sent to many recipients. Are you sure you want to reply to ALL of them?
vi: Bạn chuẩn bị trả lời cho rất nhiều người nhận. Bạn có chắc muốn trả lời cho TẤT CẢ họ chứ?

en: This message cannot be sent because you have not specified any recipients
vi: Không thể gửi thư này vì bạn chưa ghi rõ người nhận nào.

en: Please enter a valid email address in the To: field. You can search for email addresses by clicking on the To: button next to the entry box.
vi: Hãy nhập một địa chỉ thư điện tử hợp lệ vào trường Cho: (To). Có thể tìm kiếm địa chỉ thư bằng cách nhắp vào nút Cho: (To) ở cạnh hộp nhập.

en: Use default drafts folder?
vi: Dùng thư mục nháp mặc định chứ?

en: Unable to open the drafts folder for this account. Use the system drafts folder instead?
vi: Không thể mở thư mục Nháp (Drafts) cho tài khoản này. Dùng thư mục Nháp của hệ thống thay thế chứ?

en: Use _Default
vi: _Dùng mặc định

en: Are you sure you want to permanently remove all the deleted messages in folder "{0}"?
vi: Bạn có chắc muốn gỡ bỏ hoàn toàn mọi thư đã xoá khỏi thư mục "{0}" không?

en: If you continue, you will not be able to recover these messages.
vi: Nếu bạn tiếp tục, bạn sẽ không thể phục hồi những thư này.

en: _Expunge
vi: _Xoá hẳn

en: Are you sure you want to permanently remove all the deleted messages in all folders?
vi: Bạn có chắc muốn gỡ bỏ hoàn toàn mọi thư đã xoá trong mọi thư mục không?

en: Opening too many messages at once may take a long time.
vi: Việc mở quá nhiều thư cùng lúc có lẽ sẽ mất lâu.

en: _Open Messages
vi: _Mở các thư

en: You have unsent messages, do you wish to quit anyway?
vi: Bạn có vài thư chưa gửi, bạn vẫn muốn thoát chứ?

en: If you quit, these messages will not be sent until Evolution is started again.
vi: Nếu bạn thoát thì những thư này sẽ không được gửi tới khi khởi chạy lại trình Evolution.

note: Translators: the {0} is replaced with an operation name, which failed. It can be basically anything run asynchronously, like "Fetching Mail", "Sending message" and others, mostly from mail-ops.c file.
en: Error while {0}.
vi: Gặp lỗi khi {0}.

en: Error while performing operation.
vi: Gặp lỗi khi thực hiện thao tác.

en: Enter password.
vi: Hãy gõ mật khẩu.

en: Error loading filter definitions.
vi: Gặp lỗi khi nạp lời định nghĩa bộ lọc.

en: Cannot save to directory "{0}".
vi: Không thể lưu vào thư mục "{0}".

en: Cannot save to file "{0}".
vi: Không thể lưu vào tập tin "{0}".

en: Cannot create the save directory, because "{1}"
vi: Không thể tạo thư mục lưu, vì "{1}".

en: Cannot create temporary save directory.
vi: Không thể tạo thư mục lưu tạm.

en: File exists but cannot overwrite it.
vi: Tập tin đã tồn tại nhưng không thể ghi đè lên nó.

en: File exists but is not a regular file.
vi: Tập tin tồn tại nhưng không phải là tập tin chuẩn.

en: Cannot delete folder "{0}".
vi: Không thể xoá thư mục "{0}".

en: Cannot delete system folder "{0}".
vi: Không thể xoá thư mục hệ thống "{0}".

en: System folders are required for Evolution to function correctly and cannot be renamed, moved, or deleted.
vi: Không cho phép thay đổi tên của thư mục hệ thống, di chuyển hay xoá chúng vì trình Evolution cần thiết thư mục hệ thống để hoạt động được.

en: Failed to expunge folder &quot;{0}&quot;.
vi: Lỗi xoá dọn thư mục &quot;{0}&quot;.

en: Failed to refresh folder &quot;{0}&quot;.
vi: Lỗi nạp lại thư mục &quot;{0}&quot;.

en: Cannot rename or move system folder "{0}".
vi: Không thể thay đổi tên hoặc di chuyển thư mục hệ thống "{0}".

en: Really delete folder "{0}" and all of its subfolders?
vi: Thực sự xoá thư mục "{0}" và mọi thư mục con của nó không?

en: If you delete the folder, all of its contents and its subfolders' contents will be deleted permanently.
vi: Nếu bạn xoá thư mục này, mọi nội dung của nó và thư mục con sẽ bị xoá vĩnh viễn.

en: Really delete folder "{0}"?
vi: Thật sự xoá thư mục "{0}" chứ?

en: If you delete the folder, all of its contents will be deleted permanently.
vi: Nếu bạn xoá thư mục này, mọi nội dung của nó sẽ bị xoá vĩnh viễn.

en: These messages are not copies.
vi: Nhưng thư này không phải bản sao.

en: Messages shown in Search Folders are not copies. Deleting them from a Search Folder will delete the actual messages from the folder or folders in which they physically reside. Do you really want to delete these messages?
vi: Thư hiện trong "Thư mục tìm kiếm" không phải là bản sao. Xoá chúng khỏi thư mục tìm kiếm nghĩa là xoá thư gốc. Bạn có thật sự muốn xoá những thư này không?

en: Cannot rename "{0}" to "{1}".
vi: Không thay đổi được tên thư mục "{0}" sang "{1}".

en: A folder named "{1}" already exists. Please use a different name.
vi: Một thư mục tên "{1}" đã có. Hãy sử dụng tên khác.

en: Cannot move folder "{0}" to "{1}".
vi: Không thể di chuyển thư mục "{0}" sang "{1}".

en: Cannot open source folder. Error: {2}
vi: Không thể mở thư mục nguồn. Lỗi: {2}

en: Cannot open target folder. Error: {2}
vi: Không thể mở thư mục đích. Lỗi: {2}

en: Cannot copy folder "{0}" to "{1}".
vi: Không thể sao chép thư mục "{0}" sang "{1}".

en: Cannot create folder "{0}".
vi: Không thể tạo thư mục "{0}".

en: Cannot open folder. Error: {1}
vi: Không thể mở thư mục. Lỗi: {1}

en: Cannot save changes to account.
vi: Không thể lưu các thay đổi trong tài khoản.

en: You have not filled in all of the required information.
vi: Bạn chưa điền đủ các thông tin yêu cầu.

en: You may not create two accounts with the same name.
vi: Không cho phép bạn tạo hai tài khoản trùng tên.

en: Are you sure you want to delete this account?
vi: Bạn có muốn xoá tài khoản này không?

en: If you proceed, the account information will be deleted permanently.
vi: Nếu bạn tiếp tục, thông tin tài khoản sẽ bị xoá hoàn toàn.

en: Are you sure you want to delete this account and all its proxies?
vi: Bạn có chắc muốn xoá tài khoản này và các ủy nhiệm của nó không?

en: If you proceed, the account information and
    all proxy information will be deleted permanently.
vi: Nếu bạn tiếp tục, thông tin tài khoản và các thông tin ủy nhiệm sẽ bị xoá hoàn toàn.

en: Are you sure you want to disable this account and delete all its proxies?
vi: Bạn có chắc muốn tắt tài khoản này và xoá các ủy nhiệm của nó không?

en: If you proceed, all proxy accounts will be deleted permanently.
vi: Nếu bạn tiếp tục, mọi tài khoản ủy nhiệm sẽ bị xoá hoàn toàn.

en: Do _Not Disable
vi: Đừng _tắt

en: Cannot edit Search Folder "{0}" as it does not exist.
vi: Không thể chỉnh sửa thư mục tìm kiếm "{0}" vì nó không tồn tại.

en: This folder may have been added implicitly,
    go to the Search Folder editor to add it explicitly, if required.
vi: Có lẽ đã thêm thư mục này một cách ngầm; hãy dùng bộ sửa thư mục tìm kiếm để thêm nó một cách dứt khoát, nếu cần thiết.

en: Cannot add Search Folder "{0}".
vi: Không thể thêm thư mục tìm kiếm "{0}".

en: A folder named "{0}" already exists. Please use a different name.
vi: Một thư mục tên "{0}" đã có. Hãy sử dụng tên khác.

en: Search Folders automatically updated.
vi: Các thư mục tìm kiếm đã được cập nhật tự động.

en: Mail filters automatically updated.
vi: Các bộ lọc thư đã được cập nhật tự động.

en: Missing folder.
vi: Thiếu thư mục.

en: You must specify a folder.
vi: Bạn phải xác định thư mục.

en: You must name this Search Folder.
vi: Bạn phải đặt tên cho thư mục Tìm kiếm này.

en: No folder selected.
vi: Chưa chọn thư mục.

en: You must specify at least one folder as a source.
    Either by selecting the folders individually, and/or by selecting all local folders, all remote folders, or both.
vi: Bạn phải ghi rõ ít nhất một thư mục là nguồn,
    hoặc bằng cách chọn mỗi thư mục từng một cái,
    hoặc/và bằng cách chọn mọi thư mục địa phương,
    mọi thư mục ở xa, hoặc cả hai.

en: Problem migrating old mail folder "{0}".
vi: Gặp lỗi khi nâng cấp thư mục thư cũ "{0}".

en: A non-empty folder at "{1}" already exists.
    
    You can choose to ignore this folder, overwrite or append its contents, or quit.
vi: Một thư mục không trống đã có tại "{1}".
    
    Bạn có thể chọn bỏ qua thư mục này, ghi đè lên nó, phụ thêm nội dung cả nó, hoặc thoát.

en: Evolution's local mail format has changed.
vi: Định dạng thư cục bộ của Evolution đã thay đổi.

en: Evolution's local mail format has changed from mbox to Maildir. Your local mail must be migrated to the new format before Evolution can proceed. Do you want to migrate now?
    
    An mbox account will be created to preserve the old mbox folders. You can delete the account after ensuring the data is safely migrated. Please make sure there is enough disk space if you choose to migrate now.
vi: Định dạng thư cục bộ của Evolution đã thay đổi từ mbox sang maildir. Thư cục bộ của bạn phải được chuyển đổi để có thể dùng với Evolution. Bạn có muốn chuyển đổi không?
    
    Tài khoản mbox sẽ được tạo để bảo lưu các thư mục dạng mbox cũ. Bạn có thể xoá đi sau khi bảo đảm việc chuyển đổi thành công tốt đẹp. Hãy bảo đảm có đủ vùng đĩa trống trước khi chuyển đổi.

en: _Exit Evolution
vi: _Thoát Evolution

en: _Migrate Now
vi: _Chuyển đổi bây giờ

en: Unable to read license file.
vi: Không thể đọc tập tin quyền phép.

en: Cannot read the license file "{0}", due to an installation problem. You will not be able to use this provider until you can accept its license.
vi: Không thể đọc tập tin giấy phép "{0}" do một vấn đề cài đặt. Bạn sẽ không thể sử dụng nhà cung cấp này cho đến khi bạn chấp nhận giấy phép của nó.

en: Please wait.
vi: Vui lòng chờ...

en: Querying server for a list of supported authentication mechanisms.
vi: Đang truy vấn máy chủ về danh sách các cơ chế xác thực được hỗ trợ.

en: Failed to query server for a list of supported authentication mechanisms.
vi: Lỗi truy vấn máy chủ về danh sách các cơ chế xác thực được hỗ trợ.

en: Synchronize folders locally for offline usage?
vi: Đồng bộ cục bộ các thư mục để sử dụng khi ngoại tuyến không?

en: Do you want to locally synchronize the folders that are marked for offline usage?
vi: Bạn có muốn đồng bộ cục bộ những thư mục có nhãn cần sử dụng ngoại tuyến không?

en: Do _Not Synchronize
vi: Đừ_ng đồng bộ

en: _Synchronize
vi: Đồng _bộ

en: Do you want to mark all messages as read?
vi: Bạn có muốn đánh dấu mọi thư Đã Đọc không?

en: This will mark all messages as read in the selected folder.
vi: Hành động này sẽ đánh dấu mọi thư 'đã đọc' trong thư mục đã chọn.

en: This will mark all messages as read in the selected folder and its subfolders.
vi: Hành động này sẽ đánh dấu mọi thư Đã Đọc trong thư mục đã chọn, cũng trong mọi thư mục con của nó.

en: Close message window.
vi: Đóng cửa sổ.

en: Would you like to close the message window?
vi: Bạn có muốn đóng cửa sổ thư không?

en: _Always
vi: _Luôn luôn

en: N_ever
vi: _Không bao giờ

en: Copy folder in folder tree.
vi: Chép thư mục trong cây thư mục.

en: Are you sure you want to copy folder '{0}' to folder '{1}'?
vi: Bạn có chắc muốn chép thư mục '{0}' sang thư mục '{1}' không?

en: Move folder in folder tree.
vi: Chuyển thư mục trong cây thư mục.

en: Are you sure you want to to move folder '{0}' to folder '{1}'?
vi: Bạn có chắc muốn chuyển thư mục '{0}' sang thư mục '{1}' không?

en: This message cannot be sent because the account you chose to send with is not enabled
vi: Không thể gửi thư này vì bạn đang gửi nó bằng một tài khoản chưa được bật

en: Please enable the account or send using another account.
vi: Hãy bật tài khoản này hoặc gửi bằng tài khoản khác.

en: Mail Deletion Failed
vi: Lỗi xoá thư

en: You do not have sufficient permissions to delete this mail.
vi: Bạn không có quyền xoá thư này.

en: "Check Junk" Failed
vi: Lỗi kiểm tra thư rác

en: "Report Junk" Failed
vi: Lỗi thông báo thư rác

en: "Report Not Junk" Failed
vi: Lỗi thông báo không phải thư rác

en: Remove duplicate messages?
vi: Xoá thư trùng lắp chứ?

en: No duplicate messages found.
vi: Không thấy thư trùng lắp.

note: Translators: {0} is replaced with a folder name
en: Folder '{0}' doesn't contain any duplicate message.
vi: Thư mục '{0}' không chứa thư trùng lắp.

en: Failed to disconnect account &quot;{0}&quot;.
vi: Lỗi ngắt kết nối tài khoản &quot;{0}&quot;.

en: Failed to unsubscribe from folder &quot;{0}&quot;.
vi: Lỗi bỏ đăng ký thư mục &quot;{0}&quot;.

en: Unable to retrieve message.
vi: Không thể nhận thư.

en: Failed to open folder.
vi: Lỗi mở thư mục.

en: Failed to find duplicate messages.
vi: Lỗi tìm thư trùng lắp.

en: Failed to retrieve messages.
vi: Lỗi nhận thư.

en: Failed to remove attachments from messages.
vi: Lỗi bỏ đính kèm khỏi thư.

en: Failed to download messages for offline viewing.
vi: Lỗi tải thư về để đọc ngoại tuyến.

en: Failed to save messages to disk.
vi: Lỗi lưu thư vào đĩa.

en: Hidden file is attached.
vi: Tập tin ẩn được đính kèm.

en: Printing failed.
vi: Lỗi in.

en: The printer replied &quot;{0}&quot;.
vi: Máy in trả lời &quot;{0}&quot;.

en: Could not perform this operation on {0}.
vi: Không thể thực hiện thao tác này trên {0}.

en: You must be working online to complete this operation.
vi: Thao tác này chỉ có thể thực hiện trực tuyến.

en: Canceling...
vi: Đang huỷ...

en: Send & Receive Mail
vi: Gửi và nhận thư

en: Checking for new mail at '%s'
vi: Tìm thư mới tại '%s'

en: Edit Search Folder
vi: Sửa thư mục tìm kiếm

en: Unseen
vi: Chưa xem

en: Answered
vi: Đã trả lời

en: Forwarded
vi: Đã chuyển tiếp

en: Multiple Unseen Messages
vi: Nhiều thư chưa xem

en: Multiple Messages
vi: Nhiều thư

note: #-#-#-#-#  1057 (openobject-addons)  #-#-#-#-# module: crm
en: Lowest
vi: Thấp nhất

en: Higher
vi: Cao hơn

en: Select all visible messages
vi: Chọn mọi thư đang hiện

note: default follow-up flag name to use when clicked in the message list column
en: Follow-up
vi: Tiếp-theo

note: there is some info why the message list is empty, let it be something useful
en: Generating message list
vi: Tạo danh sách thư

en: No message satisfies your search criteria. Change search criteria by selecting a new Show message filter from the drop down list above or by running a new search either by clearing it with Search->Clear menu item or by changing the query above.
vi: Không có thư nào thoả mãn tiêu chí tìm đưa ra. Hãy thay đổi tiêu chí tìm kiếm bằng cách chọn Hiện bộ lọc thư mới từ danh sách thả xuống ở trên hoặc tìm mới bằng cách xoá trắng bằng trình đơn Tìm/Xoá hoặc thay đổi câu truy vấn.

en: There are no messages in this folder.
vi: Không có thư trong thư mục này.

en: Flag Status
vi: Trạng thái cờ

en: Follow Up Flag
vi: Cờ theo dõi tiếp

en: Due By
vi: Đến hạn

en: Messages To
vi: Thư đến

en: Subject - Trimmed
vi: Chủ đề — Cắt gọn

en: Subject or Addresses contains
vi: Chủ đề hay địa chỉ chứa

en: Recipients contain
vi: Người nhận chứa

en: Message contains
vi: Thư chứa

en: Subject contains
vi: Chủ đề chứa

en: Sender contains
vi: Người gửi chứa

en: Body contains
vi: Nội dung chứa

note: To Translators: 'Table column' is a label for configurable date/time format for table columns showing a date in message list
en: _Table column:
vi: _Cột bảng:

en: Address formatting
vi: Định dạng địa chỉ

en: _Format address according to standard of its destination country
vi: Đị_nh dạng địa chỉ theo chuẩn của quốc gia nhận

en: Autocompletion
vi: Tự động gõ xong

en: Always _show address of the autocompleted contact
vi: Lúc nà_o cũng hiện địa chỉ của liên lạc tự động điền nốt

en: Multiple vCards
vi: Nhiều vCard

en: vCard for %s
vi: vCard cho %s

en: Contact information
vi: Thông tin liên lạc

en: Contact information for %s
vi: Thông tin liên lạc cho %s

en: New Address Book
vi: Sổ địa chỉ mới

[ctx: New]
en: _Contact
vi: Liên lạ_c

en: Create a new contact
vi: Tạo liên lạc mới

[ctx: New]
en: Contact _List
vi: Danh sách _liên lạc

en: Create a new contact list
vi: Tạo một danh sách liên lạc mới

[ctx: New]
en: Address _Book
vi: _Sổ địa chỉ

en: Create a new address book
vi: Tạo một sổ địa chỉ mới

en: Certificates
vi: Chứng nhận

en: Address Book Properties
vi: Thuộc tính sổ địa chỉ

note: Translators: This is a save dialog title
en: Save as vCard
vi: Lưu dạng vCard

en: Co_py All Contacts To...
vi: Ché_p các liên lạc sang...

en: Copy the contacts of the selected address book to another
vi: Chép các liên lạc của sổ địa chỉ được chọn qua chỗ khác

en: D_elete Address Book
vi: _Xoá sổ địa chỉ

en: Delete the selected address book
vi: Xoá sổ địa chỉ đã chọn

en: Mo_ve All Contacts To...
vi: Chu_yển các liên lạc sang...

en: Move the contacts of the selected address book to another
vi: Chuyển các liên lạc của sổ địa chỉ được chọn qua chỗ khác

en: _New Address Book
vi: Sổ địa chỉ _mới

en: Address _Book Properties
vi: Thuộc tính _Sổ địa chỉ

en: Show properties of the selected address book
vi: Thay đổi thuộc tính của sổ địa chỉ đã chọn

en: Address Book _Map
vi: _Bản đồ sổ địa chỉ

en: Show map with all contacts from selected address book
vi: Hiện bản đồ với mọi liên lạc từ sổ địa chỉ được chọn

en: Rename the selected address book
vi: Đổi tên sổ địa chỉ đã chọn

en: Stop loading
vi: Ngưng nạp

en: _Copy Contact To...
vi: _Chép liên lạc sang...

en: Copy selected contacts to another address book
vi: Chép các liên lạc đã chọn sang sổ địa chỉ khác

en: _Delete Contact
vi: _Xoá liên lạc

en: _Find in Contact...
vi: _Tìm liên lạc...

en: Search for text in the displayed contact
vi: Tìm nội dung trong liên lạc đang xem

en: _Forward Contact...
vi: Ch_uyển tiếp liên lạc...

en: Send selected contacts to another person
vi: Gửi các liên lạc đã chọn cho một người khác

en: _Move Contact To...
vi: Chu_yển liên lạc sang...

en: Move selected contacts to another address book
vi: Chuyển các liên lạc đã chọn sang sổ địa chỉ khác

en: _New Contact...
vi: Liê_n lạc mới...

en: New Contact _List...
vi: Danh sách _liên lạc mới...

en: _Open Contact
vi: Mở liên lạ_c

en: View the current contact
vi: Xem liên lạc hiện thời

en: _Send Message to Contact...
vi: _Gửi thư tới liên lạc...

en: Send a message to the selected contacts
vi: Gửi thư cho các liên lạc đã chọn

en: _Actions
vi: _Hành động

en: Address Book Map
vi: Bản đồ sổ địa chỉ

en: Contact _Preview
vi: _Xem thử liên lạc

en: Show contact preview window
vi: Hiện ô xem thử liên lạc

en: Show _Maps
vi: Hiện _bản đồ

en: Show maps in contact preview window
vi: Hiện bản đồ trong ô xem thử liên lạc

en: _Classic View
vi: Trình bày _cổ điển

en: Show contact preview below the contact list
vi: Hiện khung xem liên lạc bên dưới danh sách liên lạc

en: _Vertical View
vi: Trình bày theo chiều _dọc

en: Show contact preview alongside the contact list
vi: Hiện khung xem liên lạc bên cạnh danh sách liên lạc

note: #-#-#-#-#  144 (evolution-data-server GNOME TRUNK)  #-#-#-#-# Translators: 'Unmatched' is a folder name under Search folders where are shown * all messages not belonging into any other configured search folder
en: Unmatched
vi: Không khớp

en: Print all shown contacts
vi: In mọi liên lạc đang xem

en: Preview the contacts to be printed
vi: Xem thử trước khi in liên lạc

en: Print selected contacts
vi: In các liên lạc đã chọn

en: S_ave Address Book as vCard
vi: Lưu sổ đị_a chỉ dạng vCard

en: Save the contacts of the selected address book as a vCard
vi: Lưu các liên lạc của sổ địa chỉ đã chọn dạng vCard

note: Translators: This is an action label
en: _Save as vCard...
vi: Lưu dạng _vCard...

en: Save selected contacts as a vCard
vi: Lưu các liên lạc đã chọn theo dạng vCard

en: _Forward Contacts
vi: _Chuyển tiếp các liên lạc

en: _Forward Contact
vi: _Chuyển tiếp liên lạc

en: _Send Message to Contacts
vi: _Gửi thư cho các liên lạc

en: _Send Message to List
vi: _Gửi thư cho danh sách

en: _Send Message to Contact
vi: _Gửi thư cho liên lạc

en: Play the attachment in embedded audio player
vi: Phát đính kèm âm thanh bằng trình phát nhúng

en: You can restore Evolution from a backup file.
    
    This will restore all your personal data, settings mail filters, etc.
vi: Bạn có khả năng phục hồi Evolution từ tập tin sao lưu.
    
    Nó có thể phục hồi tất cả dữ liệu cá nhân, các thiết lập thư...

en: _Restore from a backup file:
vi: _Phục hồi từ tập tin sao lưu

en: Choose a backup file to restore
vi: Chọn tập tin cần sao lưu để phục hồi

note: Keep the title identical to EMailConfigRestorePage * so it's only shown once in the assistant sidebar.
en: Restore from Backup
vi: Phục hồi từ bản sao lưu

en: Select name of the Evolution backup file
vi: Chọn tên của tập tin sao lưu Evolution

en: _Restart Evolution after backup
vi: _Khởi chạy lại Evolution sau khi sao lưu

en: Select name of the Evolution backup file to restore
vi: Chọn tên của tập tin sao lưu Evolution cần phục hồi

en: _Restart Evolution after restore
vi: _Khởi chạy lại Evolution sau khi phục hồi

en: _Back up Evolution Data...
vi: _Sao lưu Dữ liệu Evolution...

en: Back up Evolution data and settings to an archive file
vi: Sao lưu dữ liệu và thiết lập Evolution vào tập tin

en: R_estore Evolution Data...
vi: _Phục hồi Dữ liệu Evolution...

en: Restore Evolution data and settings from an archive file
vi: Phục hồi dữ liệu và thiết lập Evolution từ tập tin

en: Back up Evolution directory
vi: Thư mục sao lưu Evolution

en: Restore Evolution directory
vi: Thư mục phục hồi Evolution

en: Check Evolution Back up
vi: Kiểm tra bản sao Evolution

en: Restart Evolution
vi: Khởi chạy lại Evolution

en: With Graphical User Interface
vi: Bằng giao diện người dùng đồ họa

note: FIXME Will the versioned setting always work?
en: Shutting down Evolution
vi: Đang tắt trình Evolution

en: Backing Evolution accounts and settings
vi: Đang sao lưu các tài khoản và thiết lập đều của trình Evolution

en: Backing Evolution data (Mails, Contacts, Calendar, Tasks, Memos)
vi: Đang sao lưu dữ liệu Evolution (Thư, Liên lạc, Lịch, Tác vụ, Ghi nhớ)

en: Back up complete
vi: Sao lưu hoàn tất

en: Restarting Evolution
vi: Đang khởi chạy lại Evolution

en: Back up current Evolution data
vi: Sao lưu dữ liệu Evolution hiện thời

en: Extracting files from back up
vi: Đang trích các tập tin từ kho sao lưu

en: Loading Evolution settings
vi: Đang nạp thiết lập Evolution

en: Removing temporary back up files
vi: Đang gỡ bỏ các tập tin sao lưu tạm thời

en: Evolution Back Up
vi: Sao lưu Evolution

en: Backing up to the folder %s
vi: Đang sao lưu vào thư mục %s

en: Evolution Restore
vi: Phục hồi Evolution

en: Restoring from the folder %s
vi: Đang phục hồi từ thư mục %s

en: Backing up Evolution Data
vi: Sao lưu Dữ liệu Evolution

en: Please wait while Evolution is backing up your data.
vi: Hãy đợi trong khi Evolution sao lưu dữ liệu của bạn.

en: Restoring Evolution Data
vi: Phục hồi Dữ liệu Evolution

en: Please wait while Evolution is restoring your data.
vi: Hãy đợi trong khi Evolution phục hồi dữ liệu của bạn.

en: This may take a while depending on the amount of data in your account.
vi: Tiến trình này có thể kéo dài một lát, phụ thuộc vào số lượng dữ liệu trong tài khoản của bạn.

en: Invalid Evolution backup file
vi: Tập tin sao lưu Evolution không hợp lệ

en: Please select a valid backup file to restore.
vi: Hãy chọn một tập tin sao lưu Evolution hợp lệ cần phục hồi.

en: Are you sure you want to close Evolution?
vi: Bạn có chắc muốn đóng Evolution không?

en: To back up your data and settings, you must first close Evolution. Please make sure that you save any unsaved data before proceeding.
vi: Để sao lưu dữ liệu và các thiết lập, bạn phải đóng Evolution. Nhớ lưu dữ liệu trước khi tiếp tục.

en: Close and Back up Evolution
vi: Đóng và sao lưu Evolution

en: Are you sure you want to restore Evolution from the selected backup file?
vi: Bạn có chắc muốn phục hồi Evolution từ tập tin sao lưu đã chọn không?

en: To restore your data and settings, you must first close Evolution. Please make sure that you save any unsaved data before proceeding. This will delete all your current Evolution data and settings and restore them from your backup.
vi: Để phục hồi dữ liệu và các thiết lập, bạn phải đóng Evolution. Nhớ lưu dữ liệu trước khi tiếp tục. Hành động này sẽ xoá tất cả dữ liệu và thiết lập hiện tại và phục hồi từ bản sao lưu.

en: Close and Restore Evolution
vi: Đóng và phục hồi Evolution

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

en: The selected folder is not writable.
vi: Bạn đã chọn một thư mục không cho phép ghi vào.

en: Failed to spawn Bogofilter (%s):
vi: Lỗi chạy Bogofilter (%s):

en: Failed to stream mail message content to Bogofilter:
vi: Lỗi truyền nội dung thư cho Bogofilter:

en: Bogofilter either crashed or failed to process a mail message
vi: Bogofilter hoặc đổ vỡ hoặc thất bại trong việc xử lý thư

en: Bogofilter Options
vi: Tùy chọn Bogofilter

en: Convert message text to _Unicode
vi: Chuyển đổi văn bản thư sang _Unicode

en: Standard LDAP Port
vi: Cổng LDAP chuẩn

en: LDAP over SSL (deprecated)
vi: LDAP qua SSL (lỗi thời)

note: Page 1
en: Connecting to LDAP
vi: Đang kết nối đến LDAP

en: StartTLS (recommended)
vi: StartTLS (khuyến khích)

en: Using email address
vi: Dùng địa chỉ thư

en: Using distinguished name (DN)
vi: Dùng tên phân biệt (TP)

en: This is the method Evolution will use to authenticate you.  Note that setting this to "Using email address" requires anonymous access to your LDAP server.
vi: Đây là phương pháp Evolution sẽ dùng để xác thực bạn. Chú ý rằng đặt phương pháp này thành "Dùng địa chỉ email" cần truy cập nặc danh đến máy chủ LDAP.

note: Page 2
en: Using LDAP
vi: Dùng LDAP

en: Search Base:
vi: Cơ sở tìm:

en: Find Possible Search Bases
vi: Tìm mọi cơ sở tìm có thể

en: One Level
vi: Một mức

en: Search Scope:
vi: Phạm vi tìm:

en: The search scope defines how deep you would like the search to extend down the directory tree.  A search scope of "Subtree" will include all entries below your search base.  A search scope of "One Level" will only include the entries one level beneath your search base.
vi: Phạm vi tìm cho biết độ sâu tìm kiếm đi xuống trong cây thư mục. Phạm vi tìm kiếm "Subtree" sẽ bao gồm mọi mục dưới cơ sở tìm. Phạm vi tìm kiếm "One level" sẽ chỉ tìm những mục nằm một mức độ dưới trong cơ sở tìm thôi.

en: Search Filter:
vi: Bộ lọc tìm kiếm:

en: Limit:
vi: Giới hạn:

en: contacts
vi: liên lạc

en: Browse until limit is reached
vi: Duyệt đến khi chạm giới hạn

en: Avoid IfMatch (needed on Apache < 2.2.8)
vi: Tránh dùng IfMatch (yêu cầu trên Apache < 2.2.8)

en: HTTP Error: %s
vi: Lỗi HTTP: %s

en: Could not locate user's calendars
vi: Không thể định vị lịch người dùng

en: Choose a Calendar
vi: Chọn lịch

en: Choose a Memo List
vi: Chọn danh sách ghi nhớ

en: Choose a Task List
vi: Chọn danh sách tác vụ

en: Find Calendars
vi: Tìm lịch

en: Find Memo Lists
vi: Tìm danh sách ghi nhớ

en: Find Task Lists
vi: Tìm danh sách tác vụ

en: Server handles meeting invitations
vi: Máy chủ xử lý thư mời họp

en: Choose which address books to use.
vi: Chọn sổ địa chỉ muốn dùng.

en: Use in Birthdays & Anniversaries calendar
vi: Dùng trong lịch Sinh nhật và Kỷ niệm

en: Default User Calendar
vi: Lịch người dùng mặc định

en: Enter Google password for user '%s'.
vi: Nhập mật khẩu Google cho người dùng '%s'.

en: User declined to provide a password
vi: Người dùng từ chối cung cấp mật khẩu

en: Use an existing iCalendar (ics) file
vi: Dùng tập tin iCalendar đã có

en: iCalendar File
vi: Tập tin iCalendar

en: Choose an iCalendar file
vi: Chọn tập tin iCalendar

en: Allow Evolution to update the file
vi: Cho phép Evolution cập nhật tập tin

en: Select a Calendar
vi: Chọn lịch

en: Select a Task List
vi: Chọn danh sách tác vụ

en: I_mport to Calendar
vi: _Nhập vào lịch

en: I_mport to Tasks
vi: _Nhập vào tác vụ

en: Selected Calendars for Alarms
vi: Lịch được chọn cho nhắc nhở

en: Ti_me and date:
vi: N_gày giờ:

en: _Date only:
vi: Chỉ _ngày:

en: 60 minutes
vi: 60 phút

en: 05 minutes
vi: 05 phút

en: Se_cond zone:
vi: Múi giờ _phụ:

en: (Shown in a Day View)
vi: (Hiện trong một ô xem ngày)

en: Use s_ystem time zone
vi: Dùng _múi giờ hệ thống

en: Time format:
vi: Định dạng giờ:

en: _12 hour (AM/PM)
vi: _12 giờ (AM/PM: sáng/chiều)

en: _24 hour
vi: _24 giờ

en: Work Week
vi: Tuần làm việc

note: A weekday like "Monday" follows
en: Wee_k starts on:
vi: Tuần _bắt đầu từ:

en: Work days:
vi: Ngày làm việc:

en: _Day begins:
vi: _Ngày bắt đầu từ:

note: Monday
en: _Mon
vi: T_2

note: Tuesday
en: _Tue
vi: T_3

note: Wednesday
en: _Wed
vi: T_4

note: Thursday
en: T_hu
vi: T_5

note: Friday
en: _Fri
vi: T_6

note: Saturday
en: _Sat
vi: T_7

note: Sunday
en: S_un
vi: _CN

en: Day _ends:
vi: Ngày _kết thúc lúc:

en: _Ask for confirmation when deleting items
vi: Hỏi xác thực khi xó_a bỏ mục

en: _Time divisions:
vi: _Chia thời gian:

en: _Show appointment end times in week and month view
vi: _Hiện thời điểm kết thúc cuộc hẹn trong ô xem tuần và tháng đều

en: _Compress weekends in month view
vi: Nén các ngày _cuối tuần trong ô xem tháng

en: Show week _numbers
vi: Hiệ_n số thứ tự tuần

en: Show r_ecurring events in italic in bottom left calendar
vi: _Hiện sự kiện lặp lại bằng chữ nghiêng ở đáy trái lịch

en: Sc_roll Month View by a week
vi: _Cuộn khung xem tháng theo tuần

en: Task List
vi: Danh sách tác vụ

en: Highlight t_asks due today
vi: Tô sáng tác vụ hết hạn vào hôm n_ay

en: Highlight _overdue tasks
vi: Tô sáng tác vụ _quá hạn

en: _Hide completed tasks after
vi: Ẩn tác vụ _hoàn thành sau (khi)

en: Display reminders in _notification area only
vi: Hiển thị nhắc nhở chỉ trong _khay thông báo

note: This is the first half of a user preference. "Show a reminder [time-period] before every appointment"
en: Sh_ow a reminder
vi: _Hiện nhắc nhở

note: This is the last half of a user preference. "Show a reminder [time-period] before every appointment"
en: before every appointment
vi: trước mỗi cuộc hẹn

note: This is the first half of a user preference. "Show a reminder [time-period] before every anniversary/birthday"
en: Show a _reminder
vi: Hiện _nhắc nhở

note: This is the last half of a user preference. "Show a reminder [time-period] before every anniversary/birthday"
en: before every anniversary/birthday
vi: trước mỗi ngày kỷ niệm/ngày sinh

en: Select the calendars for reminder notification
vi: Chọn lịch cho thông báo nhắc nhở

en: Default Free/Busy Server
vi: Máy chủ rảnh/bận mặc định

en: Template:
vi: Mẫu:

en: %u and %d will be replaced by user and domain from the email address.
vi: %u và %d sẽ được thay thế bằng người dùng và tên miền từng từ địa chỉ thư.

en: Publishing Information
vi: Thông tin công bố

en: New Calendar
vi: Lịch mới

[ctx: New]
en: _Appointment
vi: Cuộc _hẹn

en: Create a new appointment
vi: Tạo cuộc hẹn mới

[ctx: New]
en: All Day A_ppointment
vi: Cuộc hẹn ngu_yên ngày

en: Create a new all-day appointment
vi: Tạo cuộc hẹn nguyên ngày mới

[ctx: New]
en: M_eeting
vi: Cuộc họ_p

en: Create a new meeting request
vi: Tạo yêu cầu cuộc họp mới

[ctx: New]
en: Cale_ndar
vi: Lịc_h

en: Create a new calendar
vi: Tạo lịch mới

en: Calendar and Tasks
vi: Tác vụ và lịch

en: Calendar Selector
vi: Bộ chọn lịch

en: Opening calendar '%s'
vi: Đang mở lịch '%s'

en: Calendar Properties
vi: Thuộc tính lịch

en: This operation will permanently erase all events older than the selected amount of time. If you continue, you will not be able to recover these events.
vi: Thao tác này sẽ xoá hoàn toàn mọi sự kiện trước khoảng thời gian được chọn. Nếu bạn tiếp tục thì sẽ không thể phục hồi những tác vụ này.

note: Translators: This is the first part of the sentence: * "Purge events older than <<spin-button>> days"
en: Purge events older than
vi: Tẩy mọi sự kiện trước

en: Copying Items
vi: Đang chép

en: Moving Items
vi: Đang di chuyển

note: #-#-#-#-#  143 (evolution 1.4 GNOME TRUNK)  #-#-#-#-# Translators: Default filename part saving an event to a file when * no summary is filed, the '.ics' extension is concatenated to it.
en: event
vi: sự kiện

en: Save as iCalendar
vi: Lưu dạng iCalendar

en: D_elete Calendar
vi: _Xoá lịch

en: Delete the selected calendar
vi: Xoá lịch đã chọn

en: Go Forward
vi: Đi tiếp

en: Select today
vi: Chọn hôm nay

en: Select _Date
vi: Chọn _ngày

en: Select a specific date
vi: Chọn ngày xác định

en: _New Calendar
vi: Lịch _mới

en: Purg_e
vi: _Tẩy

en: Purge old appointments and meetings
vi: Tẩy các cuộc hẹn và cuộc họp cũ

en: Refresh the selected calendar
vi: Cập nhật lịch được chọn

en: Rename the selected calendar
vi: Đổi tên lịch được chọn

en: Find next occurrence of the current search string
vi: Tìm lần xuất hiện kế

en: Find _previous
vi: Tìm _ngược

en: Find previous occurrence of the current search string
vi: Tìm lần xuất hiện trước

en: Stop _running search
vi: Dùng _chạy tìm kiếm

en: Stop currently running search
vi: Dùng tìm kiếm

en: Show _Only This Calendar
vi: Chỉ hiện lịch _này

en: Cop_y to Calendar...
vi: _Chép vào lịch...

en: _Delegate Meeting...
vi: Ủ_y nhiệm cuộc họp...

en: _Delete Appointment
vi: _Xoá cuộc hẹn

en: Delete selected appointments
vi: Xoá cuộc hẹn được chọn

en: Delete This _Occurrence
vi: _Xoá lần này

en: Delete this occurrence
vi: Xoá lần này

en: Delete All Occ_urrences
vi: Xó_a mọi lần

en: Delete all occurrences
vi: Xoá mọi lần

en: New All Day _Event...
vi: Sự _kiện trọn ngày mới...

en: Create a new all day event
vi: Tạo cuộc hẹn trọn ngày mới

en: _Forward as iCalendar...
vi: Chuyển dạng _iCalendar...

en: New _Meeting...
vi: Cuộc _họp mới...

en: Create a new meeting
vi: Tạo cuộc họp mới

en: Mo_ve to Calendar...
vi: Chuyển _vào lịch...

en: New _Appointment...
vi: Cuộc hẹ_n mới...

en: Make this Occurrence _Movable
vi: Cho phép di chuyển _lần này

en: _Open Appointment
vi: _Mở cuộc hẹn

en: View the current appointment
vi: Xem cuộc hẹn hiện thời

en: _Reply
vi: T_rả lời

en: _Schedule Meeting...
vi: Lập lịch c_uộc họp...

en: Converts an appointment to a meeting
vi: Chuyển các cuộc hẹn thành họp

en: Conv_ert to Appointment...
vi: Chuyển sang cuộc hẹ_n...

en: Converts a meeting to an appointment
vi: Chuyển cuộc họp thành cuộc hẹn

en: Show one day
vi: Xem một ngày

en: Show as list
vi: Xem dạng danh sách

en: Show one month
vi: Xem một tháng

en: Show one week
vi: Xem một tuần

en: Show one work week
vi: Xem một tuần làm việc

en: Active Appointments
vi: Cuộc hẹn hoạt động

en: Next 7 Days' Appointments
vi: Cuộc hẹn 7 ngày kế

en: Occurs Less Than 5 Times
vi: Xảy ra ít hơn 5 lần

en: Description contains
vi: Mô tả chứa

en: Summary contains
vi: Tóm tắt chứa

en: Print this calendar
vi: In lịch này

en: Preview the calendar to be printed
vi: Xem thử lịch trước khi in

en: _Save as iCalendar...
vi: Lưu dạng _iCalendar...

note: #-#-#-#-#  143 (evolution 1.4 GNOME TRUNK)  #-#-#-#-# Translators: Default filename part saving a memo to a file when * no summary is filed, the '.ics' extension is concatenated to it.
en: memo
vi: ghi nhớ

en: New _Memo
vi: _Ghi nhớ mới

en: Create a new memo
vi: Tạo ghi nhớ mới

en: _Open Memo
vi: _Mở ghi nhớ

en: View the selected memo
vi: Xem ghi nhớ đã chọn

en: Open _Web Page
vi: Mở trang _Web

en: Print the selected memo
vi: In ghi nhớ đã chọn

en: _Assign Task
vi: _Gán tác vụ

en: _Mark as Complete
vi: Đánh dấu _hoàn tất

en: Mark selected tasks as complete
vi: Đánh dấu các tác vụ đã chọn là hoàn tất

en: _Mark as Incomplete
vi: Đánh dấu chưa h_oàn tất

en: Mark selected tasks as incomplete
vi: Đánh dấu các tác vụ đã chọn là chưa hoàn tất

en: New _Task
vi: _Tác vụ mới

en: Create a new task
vi: Tạo tác vụ mới

en: _Open Task
vi: _Mở tác vụ

en: View the selected task
vi: Xem tác vụ đã chọn

en: Print the selected task
vi: In tác vụ đã chọn

en: New Memo List
vi: Danh sách ghi nhớ mới

[ctx: New]
en: Mem_o
vi: _Ghi nhớ

[ctx: New]
en: _Shared Memo
vi: Ghi nhớ ch_ung

en: Create a new shared memo
vi: Tạo ghi nhớ chung mới

[ctx: New]
en: Memo Li_st
vi: Danh sách ghi nhớ

en: Create a new memo list
vi: Tạo danh sách ghi nhớ mới

en: Memo List Selector
vi: Bộ chọn danh sách ghi nhớ

en: Opening memo list '%s'
vi: Đang mở danh sách ghi nhớ '%s'

en: Print Memos
vi: In ghi nhớ

en: Memo List Properties
vi: Thuộc tính danh sách ghi nhớ

en: _Delete Memo
vi: _Xoá ghi nhớ

en: _Find in Memo...
vi: _Tìm bản ghi nhớ...

en: Search for text in the displayed memo
vi: Tìm nội dung trong bản ghi nhớ đang xem

en: D_elete Memo List
vi: _Xoá danh sách ghi nhớ

en: Delete the selected memo list
vi: Xoá danh sách ghi nhớ đã chọn

en: _New Memo List
vi: Danh sách ghi _nhớ mới

en: Refresh the selected memo list
vi: Cập nhật danh sách ghi nhớ đã chọn

en: Rename the selected memo list
vi: Đổi tên danh sách ghi nhớ đã chọn

en: Show _Only This Memo List
vi: Chỉ hiện danh sách ghi nhớ _này

en: Memo _Preview
vi: _Xem trước bản ghi nhớ

en: Show memo preview pane
vi: Khung xem thử

en: Show memo preview below the memo list
vi: Hiển thị khung xem ghi nhớ bên dưới danh sách ghi nhớ

en: Show memo preview alongside the memo list
vi: Hiện khung xem ghi nhớ bên cạnh danh sách ghi nhớ

en: Print the list of memos
vi: In danh sách các ghi nhớ

en: Preview the list of memos to be printed
vi: Xem thử danh sách ghi nhớ trước khi in

en: Delete Memos
vi: Xoá ghi nhớ

en: Delete Memo
vi: Xoá ghi nhớ

en: %d memo | %d memos
vi[0]: %d ghi nhớ

en: New Task List
vi: Danh sách tác vụ mới

[ctx: New]
en: _Task
vi: _Tác vụ

[ctx: New]
en: Assigne_d Task
vi: Tác vụ đã _gán

en: Create a new assigned task
vi: Tạo tác vụ đã gán mới

[ctx: New]
en: Tas_k List
vi: Danh sách _tác vụ

en: Create a new task list
vi: Tạo danh sách tác vụ mới

en: Task List Selector
vi: Bộ chọn danh sách tác vụ

en: Opening task list '%s'
vi: Đang mở danh sách tác vụ '%s'

en: Print Tasks
vi: In tác vụ

en: Task List Properties
vi: Thuộc tính danh sách tác vụ

en: This operation will permanently erase all tasks marked as completed. If you continue, you will not be able to recover these tasks.
    
    Really erase these tasks?
vi: Thao tác này sẽ xoá hoàn toàn mọi tác vụ được đánh dấu đã hoàn tất. Nếu bạn tiếp tục, bạn sẽ không thể phục hồi những tác vụ này.
    
    Bạn có thật sự muốn xoá những tác vụ này sao?

en: Do not ask me again
vi: Đừng hỏi nữa.

en: _Delete Task
vi: _Xoá tác vụ

en: _Find in Task...
vi: _Tìm tác vụ...

en: Search for text in the displayed task
vi: Tìm nội dung trong tác vụ đang xem

en: D_elete Task List
vi: _Xoá danh sách tác vụ

en: Delete the selected task list
vi: Xoá danh sách tác vụ đã chọn

en: _New Task List
vi: Da_nh sách tác vụ mới

en: Refresh the selected task list
vi: Cập nhật danh sách tác vụ đã chọn

en: Rename the selected task list
vi: Đổi tên danh sách tác vụ đã chọn

en: Show _Only This Task List
vi: Chỉ hiện danh sách tác vụ _này

en: Mar_k as Incomplete
vi: Đánh dấu chưa h_oàn tất

en: Delete completed tasks
vi: Xoá các tác vụ hoàn tất

en: Task _Preview
vi: _Xem thử tác vụ

en: Show task preview pane
vi: Hiện khung xem trước

en: Show task preview below the task list
vi: Hiển thị ô xem thử công việc bên dưới danh sách công việc

en: Show task preview alongside the task list
vi: Hiển thị ô xem thử công việc bên cạnh danh sách công việc

en: Active Tasks
vi: Tác vụ hoạt động

en: Completed Tasks
vi: Tác vụ hoàn tất

en: Next 7 Days' Tasks
vi: Tác vụ 7 ngày kế

en: Overdue Tasks
vi: Tác vụ quá hạn

en: Tasks with Attachments
vi: Tác vụ có đồ đính kèm

en: Print the list of tasks
vi: In danh sách các tác vụ

en: Preview the list of tasks to be printed
vi: Xem thử danh sách các tác vụ cần in

en: Delete Task
vi: Xoá tác vụ

en: Expunging
vi: Đang xoá hẳn...

en: %d task | %d tasks
vi[0]: %d tác vụ

en: Display part as an invitation
vi: Hiện phần dạng thư mời

note: strftime format of a time, * in 24-hour format, without seconds.
en: Today %H:%M
vi: Hôm nay %l:%M %p

note: strftime format of a time, * in 24-hour format.
en: Today %H:%M:%S
vi: Hôm nay %l:%M %p

note: strftime format of a time, * in 12-hour format.
en: Today %l:%M:%S %p
vi: Hôm nay %l:%M %p

note: strftime format of a time, * in 24-hour format, without seconds.
en: Tomorrow %H:%M
vi: Ngày mai %H:%M

note: strftime format of a time, * in 24-hour format.
en: Tomorrow %H:%M:%S
vi: Ngày mai %H:%M:%S

note: strftime format of a time, * in 12-hour format, without seconds.
en: Tomorrow %l:%M %p
vi: Ngày mai %l:%M %p

note: strftime format of a time, * in 12-hour format.
en: Tomorrow %l:%M:%S %p
vi: Ngày mai %l:%M:%S %p

note: strftime format of a weekday, a date * without a year and a time, * in 24-hour format, without seconds.
en: %A, %B %e %H:%M
vi: %A, %e %B %H:%M

note: strftime format of a weekday, a date without a year * and a time, in 24-hour format.
en: %A, %B %e %H:%M:%S
vi: %A, %e %B %H:%M:%S

note: strftime format of a weekday, a date without a year * and a time, in 12-hour format, without seconds.
en: %A, %B %e %l:%M %p
vi: %A, %e %B %l:%M %p

note: strftime format of a weekday, a date without a year * and a time, in 12-hour format.
en: %A, %B %e %l:%M:%S %p
vi: %A, %e %B %l:%M:%S %p

note: strftime format of a weekday and a date.
en: %A, %B %e, %Y
vi: %A, %e %B, %Y

note: strftime format of a weekday, a date and a * time, in 24-hour format, without seconds.
en: %A, %B %e, %Y %H:%M
vi: %A, %e %B, %Y %H:%M

note: strftime format of a weekday, a date and a * time, in 24-hour format.
en: %A, %B %e, %Y %H:%M:%S
vi: %A, %e %B, %Y %H:%M:%S

note: strftime format of a weekday, a date and a * time, in 12-hour format, without seconds.
en: %A, %B %e, %Y %l:%M %p
vi: %A, %e %B, %Y %l:%M %p

note: strftime format of a weekday, a date and a * time, in 12-hour format.
en: %A, %B %e, %Y %l:%M:%S %p
vi: %A, %e %B, %Y %l:%M:%S %p

en: An unknown person
vi: Người lạ

en: Please respond on behalf of %s
vi: Vui lòng hồi đáp thay mặt cho %s

en: Received on behalf of %s
vi: Nhận thay mặt cho %s

en: %s through %s has published the following meeting information:
vi: %s thông qua %s đã công bố tin tức cuộc họp sau:

en: %s has published the following meeting information:
vi: %s đã công bố tin tức cuộc họp sau:

en: %s has delegated the following meeting to you:
vi: %s đã ủy nhiệm cuộc họp sau cho bạn:

en: %s through %s requests your presence at the following meeting:
vi: %s thông qua %s yêu cầu sự hiện diện của bạn tại cuộc họp sau:

en: %s requests your presence at the following meeting:
vi: %s yêu cầu sự hiện diện của bạn tại cuộc họp sau:

en: %s through %s wishes to add to an existing meeting:
vi: %s thông qua %s muốn thêm vào một cuộc họp đã có:

en: %s wishes to add to an existing meeting:
vi: %s muốn thêm vào một cuộc họp đã có:

en: %s through %s wishes to receive the latest information for the following meeting:
vi: %s thông qua %s muốn nhận tin tức mới nhất về cuộc họp sau:

en: %s wishes to receive the latest information for the following meeting:
vi: %s> muốn nhận tin tức mới nhất về cuộc họp sau:

en: %s through %s has sent back the following meeting response:
vi: %s thông qua %s đã trả lời về cuộc họp sau:

en: %s has sent back the following meeting response:
vi: %s đã trả lời về cuộc họp sau:

en: %s through %s has canceled the following meeting:
vi: %s thông qua %s đã hủy bỏ cuộc họp sau:

en: %s has canceled the following meeting:
vi: %s đã hủy bỏ cuộc họp sau:

en: %s through %s has proposed the following meeting changes.
vi: %s thông qua %s đã đề nghị những thay đổi cuộc họp sau.

en: %s has proposed the following meeting changes:
vi: %s> đã đề nghị những thay đổi cuộc họp sau:

en: %s through %s has declined the following meeting changes:
vi: %s thông qua %s đã từ chối những thay đổi cuộc họp sau:

en: %s has declined the following meeting changes:
vi: %s> đã từ chối những thay đổi cuộc họp sau:

en: %s through %s has published the following task:
vi: %s thông qua %s đã công bố tác vụ sau:

en: %s has published the following task:
vi: %s đã công bố tác vụ sau:

en: %s requests the assignment of %s to the following task:
vi: %s yêu cầu phân công %s cho tác vụ sau:

en: %s through %s has assigned you a task:
vi: %s thông qua %s đã phân công bạn cho tác vụ sau:

en: %s has assigned you a task:
vi: %s đã phân công bạn cho tác vụ sau:

en: %s through %s wishes to add to an existing task:
vi: %s thông qua %s muốn thêm vào tác vụ đã có:

en: %s wishes to add to an existing task:
vi: %s muốn thêm vào tác vụ đã có:

en: %s through %s wishes to receive the latest information for the following assigned task:
vi: %s thông qua %s muốn nhận tin tức về tác vụ đã phân công sau:

en: %s wishes to receive the latest information for the following assigned task:
vi: %s muốn nhận tin tức về tác vụ đã phân công sau:

en: %s through %s has sent back the following assigned task response:
vi: %s thông qua %s đã trả lời tác vụ đã phân công sau:

en: %s has sent back the following assigned task response:
vi: %s đã trả lời tác vụ đã phân công sau:

en: %s through %s has canceled the following assigned task:
vi: %s thông qua %s đã hủy bỏ tác vụ đã phân công sau:

en: %s has canceled the following assigned task:
vi: %s đã hủy bỏ tác vụ đã phân công sau:

en: %s through %s has proposed the following task assignment changes:
vi: %s thông qua %s đã đề nghị những thay đổi phân công tác vụ sau:

en: %s has proposed the following task assignment changes:
vi: %s đã đề nghị những thay đổi phân công tác vụ sau:

en: %s through %s has declined the following assigned task:
vi: %s thông qua %s đã từ chối tác vụ được phân công sau:

en: %s has declined the following assigned task:
vi: %s đã từ chối tác vụ được phân công sau:

en: %s through %s has published the following memo:
vi: %s thông qua %s đã công bố bản ghi nhớ sau:

en: %s has published the following memo:
vi: %s đã công bố bản ghi nhớ sau:

en: %s through %s wishes to add to an existing memo:
vi: %s thông qua %s muốn thêm vào một bản ghi nhớ đã có:

en: %s wishes to add to an existing memo:
vi: %s muốn thêm vào một bản ghi nhớ đã có:

en: %s through %s has canceled the following shared memo:
vi: %s thông qua %s đã hủy bỏ bản ghi nhớ dùng chung sau:

en: %s has canceled the following shared memo:
vi: %s đã hủy bỏ bản ghi nhớ dùng chung sau:

en: All day:
vi: Trọn ngày:

en: Start day:
vi: Ngày bắt đầu:

en: End day:
vi: Ngày kết thúc:

en: End time:
vi: Thời điểm kết thúc:

en: Ope_n Calendar
vi: _Mở lịch

en: _Decline all
vi: _Từ chối tất cả

en: _Tentative all
vi: Tạ_m chấp nhận tất cả

en: _Tentative
vi: Tạm chấp _nhận

en: Acce_pt all
vi: C_hấp nhận tất cả

en: Acce_pt
vi: _Chấp nhận

en: Send _Information
vi: _Gửi thông tin

en: _Update Attendee Status
vi: _Cập nhật trạng thái người dự

note: RSVP area
en: Send reply to sender
vi: Gửi trả lời cho người gửi

note: Updates
en: Send _updates to attendees
vi: Gửi bản cậ_p nhật cho các người dự

note: The recurrence check button
en: _Apply to all instances
vi: Á_p dụng cho mọi lần

en: Show time as _free
vi: Hiện giờ là _rảnh

en: _Preserve my reminder
vi: _Bảo tồn lời nhắc nhở mình

en: _Inherit reminder
vi: Kế thừa gh_i nhớ

en: _Tasks:
vi: _Tác vụ:

en: _Memos:
vi: Ghi _nhớ:

en: An appointment in the calendar '%s' conflicts with this meeting
vi: Có cuộc hẹn trong lịch "%s" xung đột với cuộc họp này.

en: Found the appointment in the calendar '%s'
vi: Tìm thấy cuộc hẹn trong lịch "%s"

en: Unable to find any calendars
vi: Không tìm thấy lịch nào

en: Unable to find this meeting in any calendar
vi: Không tìm thấy cuộc họp này trong lịch nào

en: Unable to find this task in any task list
vi: Không tìm thấy tác vụ này trong danh sách tác vụ nào

en: Unable to find this memo in any memo list
vi: Không tìm thấy bản ghi nhớ này trong bất cứ danh sách ghi nhớ nào

en: Opening the calendar. Please wait...
vi: Đang mở lịch. Vui lòng chờ...

en: Searching for an existing version of this appointment
vi: Đang tìm kiếm một phiên bản hiện thời của cuộc hẹn này

en: Unable to send item to calendar '%s'.  %s
vi: Không gửi được mục cho lịch "%s". %s

en: Sent to calendar '%s' as accepted
vi: Đã gửi cho lịch "%s" như đã chấp nhận

en: Sent to calendar '%s' as tentative
vi: Đã gửi cho lịch "%s" như dự định

en: Sent to calendar '%s' as declined
vi: Đã gửi cho lịch "%s" như bị từ chối

en: Sent to calendar '%s' as canceled
vi: Đã gửi cho lịch "%s" với trạng thái huỷ

en: Saving changes to the calendar. Please wait...
vi: Đang lưu thay đổi của lịch. Vui lòng chờ...

en: Unable to parse item
vi: Không thể phân tích mục

en: Organizer has removed the delegate %s
vi: Bộ tổ chức đã gỡ bỏ người ủy nhiệm %s

en: Sent a cancelation notice to the delegate
vi: Đã gửi một thông báo hủy bỏ cho người ủy nhiệm

en: Could not send the cancelation notice to the delegate
vi: Không thể gửi thông báo hủy bỏ cho người ủy nhiệm

en: Unable to update attendee. %s
vi: Không cập nhật được người dự. %s

en: Attendee status updated
vi: Trạng thái người dự đã được cập nhật.

en: The meeting is invalid and cannot be updated
vi: Cuộc họp không hợp lệ và không thể cập nhật

en: Attendee status could not be updated because the status is invalid
vi: Không thể cập nhật trạng thái người dự vì trạng thái không hợp lệ.

en: Attendee status can not be updated because the item no longer exists
vi: Không thể cập nhật trạng thái người dự vì không còn có lại mục ấy.

en: Meeting information sent
vi: Tin tức cuộc họp đã được gửi

en: Task information sent
vi: Thông tin tác vụ đã được gửi

en: Memo information sent
vi: Thông tin ghi nhớ đã được gửi

en: Unable to send meeting information, the meeting does not exist
vi: Không thể gửi thông tin về cuộc họp vì cuộc họp không tồn tại

en: Unable to send task information, the task does not exist
vi: Không thể gửi thông tin về tác vụ vì tác vụ không tồn tại

en: Unable to send memo information, the memo does not exist
vi: Không thể gửi thông tin về bản ghi nhớ vì bản ghi nhớ không tồn tại

en: Save Calendar
vi: Lưu lịch

en: The calendar attached is not valid
vi: Lịch đã đính kèm không hợp lệ

en: The message claims to contain a calendar, but the calendar is not a valid iCalendar.
vi: Thư này tuyên bố chứa một lịch, nhưng mà lịch đó không phải là một iCalendar hợp lệ.

en: The item in the calendar is not valid
vi: Mục trong lịch không hợp lệ.

en: The message does contain a calendar, but the calendar contains no events, tasks or free/busy information
vi: Thư ấy có phải chứa một lịch, nhưng mà lịch ấy không chứa sự kiện nào, tác vụ nào hay thông tin rảnh/bận nào.

en: The calendar attached contains multiple items
vi: Lịch đã đính kèm chứa nhiều mục

en: To process all of these items, the file should be saved and the calendar imported
vi: Để xử lý mọi mục này thì nên lưu tập tin này và nhập lịch đó.

[ctx: cal-itip]
en: None
vi: Không

en: Tentatively Accepted
vi: Tạm đã chấp nhận

en: This meeting recurs
vi: Cuộc họp này lặp lại

en: This task recurs
vi: Tác vụ này lặp lại

en: This memo recurs
vi: Bản ghi nhớ này lặp lại

en: This response is not from a current attendee. Add the sender as an attendee?
vi: Hồi đáp này không phải đến từ một người dự hiện thời. Thêm người này như là người dự không?

en: This meeting has been delegated
vi: Cuộc họp này đã được ủy nhiệm.

en: '{0}' has delegated the meeting. Do you want to add the delegate '{1}'?
vi: '{0}' đã ủy nhiệm cuộc họp này. Bạn có muốn thêm người ủy nhiệm '{1}' không?

en: Meeting Invitations
vi: Thư mời họp

en: _Delete message after acting
vi: _Xoá thư sau hành động

en: Conflict Search
vi: Tìm kiếm xung đột

note: Source selector
en: Select the calendars to search for meeting conflicts
vi: Chọn những lịch cần tìm kiệm cuộc họp có xung đột với nhau

en: Itip Formatter
vi: Bộ định dạng Itip

en: Display "text/calendar" MIME parts in mail messages.
vi: Hiển thị phần "text/calendar" (lịch) trong thư.

en: Google Features
vi: Tính năng Google

en: Add Google Ca_lendar to this account
vi: Thêm _lịch Google vào tài khoản này

en: Add Google Con_tacts to this account
vi: Thêm _liên lạc Google vào tài khoản này

en: You may need to enable IMAP access
vi: Bạn có thể cần bật truy cập IMAP

en: Mail _Directory:
vi: Thư mục _thư

en: Choose a MH mail directory
vi: Chọn thư mục thư dạng MH

en: Choose a Maildir mail directory
vi: Chọn thư mục thư dạng Maildir

en: Spool _File:
vi: _Tập tin Spool:

en: Choose a mbox spool file
vi: Chọn tập tin spool mbox

en: Spool _Directory:
vi: _Thư mục Spool:

en: Choose a mbox spool directory
vi: Chọn thư mục spool mbox

en: Encryption _method:
vi: _Cách mật mã hoá:

en: STARTTLS after connecting
vi: STARTTLS sau khi kết nối

en: SSL on a dedicated port
vi: SSL trên cổng riêng

en: _Custom binary:
vi: Chương trình _tự chọn:

en: U_se custom arguments
vi: _Dùng đối số tự chọn

en: Cus_tom arguments:
vi: Đối số tự _chọn:

en: Ser_ver requires authentication
vi: Máy phục _vụ cần thiết xác thực

en: Yahoo! Features
vi: Tính năng Yahoo!

en: Add Yahoo! Ca_lendar and Tasks to this account
vi: Thêm _lịch Yahoo! vào tài khoản này

en: %d attached message | %d attached messages
vi[0]: %d thư đính kèm

[ctx: New]
en: _Mail Message
vi: Bài _thư

en: Compose a new mail message
vi: Viết thư mới

[ctx: New]
en: Mail Acco_unt
vi: _Tài khoản thư

en: Create a new mail account
vi: Tạo tài khoản thư mới

[ctx: New]
en: Mail _Folder
vi: Thư _mục thư

en: Create a new mail folder
vi: Tạo hộp thư mới

en: Mail Accounts
vi: Tài khoản thư

en: Mail Preferences
vi: Tùy thích thư

en: Composer Preferences
vi: Tùy thích bộ soạn thảo

en: Network Preferences
vi: Tùy thích mạng

[ctx: label]
note: Translators: The first item in the list, to be able to set rule: [Label] [is/is-not] [None]
en: None
vi: Không

en: _Disable Account
vi: _Tắt tài khoản

en: Permanently remove all the deleted messages from all folders
vi: Gỡ bỏ hoàn toàn mọi thư đã xoá ra khỏi mọi thư mục

en: Edit properties of this account
vi: Thay đổi thuộc tính tài khoản này

en: Refresh list of folders of this account
vi: Cập nhật danh sách thư mục của tài khoản này

en: _Download Messages for Offline Usage
vi: Tải _về thư để đọc ngoại tuyến

en: Download messages of accounts and folders marked for offline usage
vi: Tải về các thư của tài khoản và thư mục có đánh dấu ngoại tuyến

en: Fl_ush Outbox
vi: Xoá _sạch hộp thư gửi

en: _Copy Folder To...
vi: _Chép thư mục vào...

en: Copy the selected folder into another folder
vi: Sao chép thư mục đã chọn sang thư mục khác

en: Permanently remove this folder
vi: Gỡ bỏ hoàn toàn thư mục này

en: E_xpunge
vi: _Xoá hẳn

en: Permanently remove all deleted messages from this folder
vi: Gỡ bỏ hoàn toàn mọi thư đã xoá trong thư mục này

en: Mar_k All Messages as Read
vi: Đánh dấu mọi thư Đã đọ_c

en: Mark all messages in the folder as read
vi: Đánh dấu đã đọc mọi thư nằm trong thư mục này

en: _Move Folder To...
vi: Chu_yển thư mục sang...

en: Move the selected folder into another folder
vi: Chuyển thư mục đã chọn vào thư mục khác

en: Create a new folder for storing mail
vi: Tạo thư mục mới để lưu thư

en: Change the properties of this folder
vi: Thay đổi thuộc tính của thư mục này

en: Refresh the folder
vi: Cập nhật thư mục

en: Change the name of this folder
vi: Thay đổi tên thư mục này

en: Select Message _Thread
vi: Chọn nhánh _thư

en: Select all messages in the same thread as the selected message
vi: Chọn tất cả nhưng thư trong cùng nhánh với thư đã chọn

en: Select Message S_ubthread
vi: Chọn nhánh _phụ thư

en: Select all replies to the currently selected message
vi: Chọn mọi trả lời thư được chọn hiện thời

en: Permanently remove all the deleted messages from all accounts
vi: Gỡ bỏ vĩnh viễn mọi thư đã xoá ở mọi tài khoản

en: _New Label
vi: _Nhãn mới

en: _Manage Subscriptions
vi: _Quản lý đăng ký

en: Subscribe or unsubscribe to folders on remote servers
vi: Đăng ký hoặc hủy đăng ký thư mục trên máy chủ từ xa

en: Send / _Receive
vi: Gửi / _Nhận

en: Send queued items and retrieve new items
vi: Gửi các mục đang đợi gửi và nhận các mục mới

en: R_eceive All
vi: _Nhận hết

en: Receive new items from all accounts
vi: Nhận mục mới từ mọi tài khoản

en: _Send All
vi: _Gửi hết

en: Send queued items in all accounts
vi: Gửi thư trong hàng đợi gửi ở mọi tài khoản

en: Cancel the current mail operation
vi: Hủy thao tác thư tín hiện thời

en: Collapse All _Threads
vi: _Thu gọn mọi nhánh

en: Collapse all message threads
vi: Thu gọn mọi nhánh thư

en: E_xpand All Threads
vi: _Dãn ra mọi nhánh

en: Expand all message threads
vi: Dãn ra mọi nhánh thư

en: _Message Filters
vi: Bộ _lọc thư

en: Create or edit rules for filtering new mail
vi: Tạo hoặc sửa đổi quy tắc lọc thư mới

en: _Subscriptions...
vi: _Sự đăng ký...

en: F_older
vi: Thư _mục

note: #-#-#-#-#  400 (inkscape)  #-#-#-#-# Create the label for the object label
en: _Label
vi: _Nhãn

en: C_reate Search Folder From Search...
vi: Tạ_o thư mục tìm kiếm từ kết quả tìm kiếm...

en: Search F_olders
vi: Tìm kiếm tr_ong thư mục

en: Create or edit search folder definitions
vi: Tạo hoặc sửa đổi lời định nghĩa thư mục tìm kiếm

en: _New Folder...
vi: Thư mục _mới...

en: Show Message _Preview
vi: Hiện ô _xem thử thư

en: Show message preview pane
vi: Hiện khung xem thư

en: Show _Deleted Messages
vi: Hiện các thư đã _xoá

en: Show deleted messages with a line through them
vi: Hiển thị thư bị xoá (kiểu gạch đè) trong danh sách các thư.

en: _Group By Threads
vi: Nhóm lại theo _nhánh

en: Threaded message list
vi: Danh sách thư theo nhánh

en: Toggles whether Unmatched search folder is enabled
vi: Bật tắt thư mục tìm không khớp

en: Show message preview below the message list
vi: Hiển thị ô xem thử thư bên dưới danh sách thư

en: Show message preview alongside the message list
vi: Hiển thị ô xem thử thư bên cạnh danh sách thư

en: All Messages
vi: Mọi thư

en: Important Messages
vi: Thư quan trọng

en: Last 5 Days' Messages
vi: Thư trong 5 ngày trước

en: Messages Not Junk
vi: Thư không phải rác

en: Messages with Attachments
vi: Thư có đồ đính kèm

en: No Label
vi: Không có nhãn

en: Read Messages
vi: Thư đã đọc

en: Subject or Addresses contain
vi: Chủ đề hoặc địa chỉ chứa

en: All Accounts
vi: Mọi tài khoản

en: Current Account
vi: Tài khoản hiện thời

en: All Account Search
vi: Tìm trong mọi tài khoản

en: Account Search
vi: Tìm trong tài khoản

en: %d selected,  | %d selected,
vi[0]: %d đã chọn,

en: %d junk | %d junk
vi[0]: %d thư rác

en: %d draft | %d drafts
vi[0]: %d nháp

en: %d unsent | %d unsent
vi[0]: %d chưa gửi

en: %d sent | %d sent
vi[0]: %d đã gửi

en: %d unread,  | %d unread,
vi[0]: %d chưa đọc,

en: %d total | %d total
vi[0]: tổng cộng %d

en: Send / Receive
vi: Gửi / Nhận

en: Language(s)
vi: Ngôn ngữ

en: On exit, every time
vi: Mọi lúc thoát

en: On exit, once per day
vi: Lúc thoát, một lần mỗi ngày

en: On exit, once per week
vi: Lúc thoát, một lần mỗi tuần

en: On exit, once per month
vi: Lúc thoát, một lần mỗi tháng

en: Immediately, on folder leave
vi: Tức thì, khi rời thư mục

en: Contains Value
vi: Chứa giá trị

note: To Translators: 'Date header' is a label for configurable date/time format for 'Date' header in mail message window/preview
en: _Date header:
vi: Dòng dầu _Date:

en: Show _original header value
vi: Hiện giá trị dòng đầu _gốc

en: Do you want to make Evolution your default email client?
vi: Bạn có muốn đặt Evolution là ứng dụng khách thư điện tử mặc định của bạn không?

note: Translators: First %s is an email address, second %s * is the subject of the email, third %s is the date.
en: Your message to %s about "%s" on %s has been read.
vi: Thư gửi cho %s về "%s" vào %s đã được đọc.

note: Translators: %s is the subject of the email message.
en: Delivery Notification for "%s"
vi: Xác nhận gửi/nhận thư cho "%s"

en: Send a read receipt to '%s'
vi: Gửi thông báo đã đọc thư cho '%s'

note: name doesn't matter
en: _Notify Sender
vi: _Thông báo cho người gửi

en: Sender wants to be notified when you have read this message.
vi: Người gửi muốn được thông báo khi bạn đọc thư.

en: Sender has been notified that you have read this message.
vi: Người gửi đã được thông báo rằng bạn đã đọc thư.

en: Evolution is currently offline.
vi: Evolution hiện đang ngoại tuyến.

en: Click 'Work Online' to return to online mode.
vi: Nhấn Trực tuyến' để trở về trực tuyến.

en: Evolution is currently offline due to a network outage.
vi: Evolution hiện thời đang ngoại tuyến vì đứt mạng.

en: Evolution will return to online mode once a network connection is established.
vi: Evolution sẽ quay lại trực tuyến ngay khi có kết nối mạng.

en: Cannot find a corresponding account in the org.gnome.OnlineAccounts service from which to obtain an authentication token.
vi: Không tìm thấy tài khoản tương ứng trong dịch vụ org.gnome.OnlineAccounts để lấy thẻ xác thực.

en: This option will connect to the server by way of the GNOME Online Accounts service
vi: Tuỳ chọn này sẽ kết nối đến dịch vụ Tài khoản trực tuyến GNOME

en: Note: Some changes will not take effect until restart
vi: Ghi chú: một số thay đổi sẽ không hoạt động cho đến khi đã khởi động lại

en: Enable and disable plugins
vi: Bật và tắt phần bổ sung

en: Display plain text version
vi: Hiện phiên bản văn bản thô

en: Display plain text version of multipart/alternative message
vi: Hiện phiên bản văn bản thô của thư multipart/alternative

en: Display HTML version
vi: Hiện phiên bản HTML

en: Display HTML version of multipart/alternative message
vi: Hiện phiên bản HTML của thư multipart/alternative

en: Show HTML if present
vi: Hiển thị HTML nếu có

en: Let Evolution choose the best part to show.
vi: Để Evolution tự chọn cái gì tốt nhất.

en: Show plain text if present
vi: Hiện văn bản thô nếu có

en: Show plain text part, if present, otherwise let Evolution choose the best part to show.
vi: Hiện văn bản thô nếu có, không thì để Evolution tự chọn.

en: Only ever show plain text
vi: Luôn luôn chỉ hiện văn bản thô

en: Always show plain text part and make attachments from other parts, if requested.
vi: Luôn hiện phần văn bản thô và coi phần khác là đính kèm nếu yêu cầu.

en: Show s_uppressed HTML parts as attachments
vi: Hiện _nội dung HTML dạng đính kèm

en: HTML _Mode
vi: Chế độ HT_ML

en: Prefer Plain Text
vi: Ưu tiên văn bản thô

note: but then we also need to create our own section frame
en: Plain Text Mode
vi: Chế độ chữ thô

en: View mail messages as plain text, even if they contain HTML content.
vi: Xem thư dạng văn bản thô thậm chí khi chứa HTML.

en: Failed to spawn SpamAssassin (%s):
vi: Lỗi chạy SpamAssassin (%s):

en: Failed to stream mail message content to SpamAssassin:
vi: Lỗi chuyển nội dung thư (dạng luồng) qua SpamAssassin:

en: Failed to write '%s' to SpamAssassin:
vi: Lỗi ghi '%s' vào SpamAssassin:

en: Failed to read output from SpamAssassin:
vi: Lỗi đọc kết quả từ SpamAssassin:

en: SpamAssassin either crashed or failed to process a mail message
vi: SpamAssassin hoặc đổ vỡ hoặc thất bại trong việc xử lý thư

en: SpamAssassin Options
vi: Tùy chọn SpamAssassin

en: I_nclude remote tests
vi: _Bao gồm các phép thử từ xa

en: This will make SpamAssassin more reliable, but slower.
vi: Việc này làm SpamAssasin đáng tin hơn, nhưng chậm hơn.

note: Keep the title identical to EMailConfigImportPage * so it's only shown once in the assistant sidebar.
en: Importing Files
vi: Nhập tập tin

en: Import cancelled.
vi: Huỷ nhập.

en: Import complete.
vi: Hoàn tất nhập.

en: Welcome to Evolution.
    
    The next few screens will allow Evolution to connect to your email accounts, and to import files from other applications.
vi: Chào mừng dùng Evolution.
    
    Những màn hình kế tiếp sẽ cho phép Evolution kết nối với các tài khoản thư của bạn, và để nhập các tập tin từ các ứng dụng khác.

en: Loading accounts...
vi: Đang nạp tài khoản...

en: _Format as...
vi: Định _dạng là...

en: _Other languages
vi: Ngôn ngữ _khác

en: Text Highlight
vi: Tô sáng văn bản

en: Syntax highlighting of mail parts
vi: Tô sáng cú pháp mọi phần thư

en: _Assembler
vi: _Hợp ngữ

en: _Patch/diff
vi: _Bản vá (patch/diff)

en: _RPM Spec
vi: Đặc tả _RPM

en: Show F_ull vCard
vi: Hiện vCard _hoàn chỉnh

en: Show Com_pact vCard
vi: Hiện vCard _gọn

en: Save _To Addressbook
vi: _Lưu vào sổ địa chỉ

en: There is one other contact.
vi: Có %d liên lạc khác.

en: There is %d other contact. | There are %d other contacts.
vi[0]: Có %d liên lạc khác.

en: Addressbook Contact
vi: Liên lạc sổ địa chỉ

en: Display the part as an addressbook contact
vi: Hiện phần dạng liên lạc

en: _Do not show this message again.
vi: Đừng hiện thông điệp nà_y lần nữa.

en: Message has no attachments
vi: Thư không có đồ đính kèm

en: Evolution has found some keywords that suggest that this message should contain an attachment, but cannot find one.
vi: Trình Evolution tìm thấy từ khoá ngụ ý thư này nên chứa đồ đính kèm, nhưng chưa có.

en: _Add Attachment...
vi: Đính _kèm...

en: _Edit Message
vi: _Sửa thư

en: Attachment Reminder
vi: Nhắc nhở đính kèm

en: Reminds you when you forgot to add an attachment to a mail message.
vi: Nhắc bạn nếu bạn quên đính kèm vào thư.

en: Automatic Contacts
vi: Liên lạc tự động

note: Enable BBDB checkbox
en: Create _address book entries when sending mails
vi: Tạo mục mới trong _sổ địa chỉ khi gửi thư

en: Select Address book for Automatic Contacts
vi: Chọn sổ địa chỉ cho liên lạc tự động

en: Instant Messaging Contacts
vi: Liên lạc nhắn tin

note: Enable Gaim Checkbox
en: _Synchronize contact info and images from Pidgin buddy list
vi: Đồ_ng bộ hoá thông tin liên lạc và ảnh từ danh sách bạn bè Pidgin

en: Select Address book for Pidgin buddy list
vi: Chọn Sổ địa chỉ cho danh sách bạn bè Pidgin

note: Synchronize now button.
en: Synchronize with _buddy list now
vi: Đồng bộ hoá với danh sách người _bạn ngay bây giờ

en: Takes the gruntwork out of managing your address book.
    
    Automatically fills your address book with names and email addresses as you reply to messages.  Also fills in IM contact information from your buddy lists.
vi: Làm giúp bạn công việc quản lý sổ địa chỉ tẻ nhạt.
    
    Tự động điền vào sổ địa chỉ các tên và địa chỉ thư khi bạn hồi âm thư. Cũng điền thông tin liên lặc IM từ các danh sách bạn bè của bạn.

en: Importing Outlook Express data
vi: Đang nhập dữ liệu Outlook Express

en: Outlook DBX import
vi: Nhập Outlook DBX

en: Outlook Express 5/6 personal folders (.dbx)
vi: Các thư mục cá nhân Outlook Express 5/6 (.dbx)

en: Import Outlook Express messages from DBX file
vi: Nhập thư Outlook Express từ tập tin DBX

[ctx: email-custom-header-Security]
en: Security:
vi: Bảo mật:

[ctx: email-custom-header-Security]
en: Personal
vi: Cá nhân

[ctx: email-custom-header-Security]
en: Unclassified
vi: Chưa phân loại

[ctx: email-custom-header-Security]
en: Protected
vi: Được bảo vệ

[ctx: email-custom-header-Security]
en: Confidential
vi: Mật

[ctx: email-custom-header-Security]
en: Secret
vi: Mật

[ctx: email-custom-header-Security]
en: Top secret
vi: Tối mật

[ctx: email-custom-header]
en: None
vi: Không

en: _Custom Header
vi: Dòng đầu tự _chọn

note: To translators: This string is used while adding a new message header to configuration, to specifying the format of the key values
en: The format for specifying a Custom Header key value is:
    Name of the Custom Header key values separated by ";".
vi: Định dạng xác định một giá trị khoá Phần Đầu Riêng
    (Custom Header) là danh sách các tên giá trị khoá
    Phần Đầu Riêng định giới bằng dấu chấm phẩy ";".

en: Custom Header
vi: Dòng đầu tự chọn

note: For Translators: 'custom header' string is used while adding a new message header to outgoing message, to specify what value for the message header would be added
en: Add custom headers to outgoing mail messages.
vi: Thêm dòng đầu tự chọn vào thư gửi đi.

en: Email Custom Header
vi: Gửi dòng đầu tự chọn

en: Command to be executed to launch the editor:
vi: Câu lệnh cần chạy để khởi chạy trình soạn thảo:

en: For XEmacs use "xemacs"
    For Vim use "gvim -f"
vi: Đối với XEmacs, dùng "xemacs"
    Đối với Vim, dùng "gvim -f".

en: Compose in External Editor
vi: Soạn thảo bằng trình biên tập bên ngoài

en: External Editor
vi: Trình soạn thảo bên ngoài

en: Use an external editor to compose plain-text mail messages.
vi: Dùng trình soạn thảo bên ngoài để soạn thư văn bản thuần tuý.

en: Editor not launchable
vi: Không thể khởi chạy trình soạn thảo

en: The external editor set in your plugin preferences cannot be launched. Try setting a different editor.
vi: Không thể khởi chạy trình soạn thảo bên ngoài được đặt trong tùy thích phần mở rộng của bạn. Hãy thử đặt một trình soạn thảo khác.

en: Cannot create Temporary File
vi: Không thể tạo tập tin tạm thời

en: Evolution is unable to create a temporary file to save your mail. Retry later.
vi: Trình Evolution không thể tạo một tập tin tạm thời vào đó cần lưu thư tín của bạn. Hãy thử lại sau.

en: External editor still running
vi: Trình soạn thảo bên ngoài vẫn đang chạy

en: The external editor is still running. The mail composer window cannot be closed as long as the editor is active.
vi: Trình biên soạn ngoại vẫn đang chạy. Trình soạn thư không thể đóng khi trình biên soạn vẫn hoạt động.

en: Select a Face Picture
vi: Chọn ảnh chân dung

en: _Insert Face picture by default
vi: Mặc định _chèn ảnh chân dung

en: Load new _Face picture
vi: _Nạp ảnh chân dung

en: Include _Face
vi: _Gồm ảnh chân dung

en: Attach a small picture of your face to outgoing messages.
vi: Thêm ảnh chân dung nhỏ của bạn vào thư gửi đi.

en: Failed Read
vi: Lỗi đọc

en: The file cannot be read
vi: Không thể đọc tập tin này

en: Invalid Image Size
vi: Kích thước ảnh không hợp lệ

en: Please select an image of size 48 * 48
vi: Hãy chọn ảnh cho liên lạc này

en: Not an image
vi: Không có ảnh

en: The file you selected does not look like a valid .png image. Error: {0}
vi: Tập tin bạn chọn không giống như ảnh .png hợp lệ. Lỗi: {0}

en: Inline Image
vi: Ảnh trực tiếp

en: View image attachments directly in mail messages.
vi: Xem ảnh đính kèm trực tiếp trong thư.

en: Get List _Archive
vi: Lấy _kho hộp

en: Get an archive of the list this message belongs to
vi: Lấy kho của hộp thư chung của thư này

en: Get List _Usage Information
vi: Gọi thông tin về cách sử _dụng hộp

en: Get information about the usage of the list this message belongs to
vi: Lấy thông tin về cách sử dụng hộp thư chung của thư này

en: Contact List _Owner
vi: Liên lạc với người _sở hữu hộ

en: Contact the owner of the mailing list this message belongs to
vi: Liên lạc với người chủ hộp thư chung của thư này.

en: _Post Message to List
vi: _Gửi thư cho hộp

en: Post a message to the mailing list this message belongs to
vi: Gửi thư cho hộp thư chung của thư này

en: _Subscribe to List
vi: Đăng _ký với hộp

en: Subscribe to the mailing list this message belongs to
vi: Đăng ký với hộp thư chung của thư này

en: _Unsubscribe from List
vi: _Bỏ đăng ký khỏi hộp

en: Unsubscribe from the mailing list this message belongs to
vi: Bỏ đăng ký với hộp thư chung của thư này

en: Mailing _List
vi: _Hộp thư chung

en: Mailing List Actions
vi: Hành động hộp thư chung

en: Perform common mailing list actions (subscribe, unsubscribe, etc.).
vi: Thực hiện các thao tác thông thường cho hộp thư chung (đăng ký, hủy đăng ký ...)

en: Action not available
vi: Hành động không sẵn sàng

en: This message does not contain the header information required for this action.
vi: Thư này không chứa thông tin đầu thư cần thiết cho hành động này.

en: Posting not allowed
vi: Không cho phép gửi thư

en: Posting to this mailing list is not allowed. Possibly, this is a read-only mailing list. Contact the list owner for details.
vi: Không cho phép gửi thư cho hộp thư chung này. Có lẽ nó là hộp thư chung chỉ cho phép đọc. Hãy liên lạc với người chủ hộp thư chung, để tìm biết chi tiết.

en: Send e-mail message to mailing list?
vi: Gửi thư cho hộp thư chung không?

en: An e-mail message will be sent to the URL "{0}". You can either send the message automatically, or see and change it first.
    
    You should receive an answer from the mailing list shortly after the message has been sent.
vi: Sẽ gửi một thư cho địa chỉ mạng "{0}". Bạn có thể hoặc tự động gửi thư ấy, hoặc xem và sửa đổi nó trước đó.
    
    Bạn nên nhận một trả lời từ hộp thư chung một chút sau khi gửi thư ấy.

en: _Send message
vi: _Gửi thư

en: _Edit message
vi: _Sửa thư

en: Malformed header
vi: Dòng đầu sai định dạng

en: The {0} header of this message is malformed and could not be processed.
    
    Header: {1}
vi: Dòng đầu {0} của thư này có dạng sai nên không xử lý được nó.
    
    Dòng đầu: {1}

en: No e-mail action
vi: Không có hành động thư

en: The action could not be performed. The header for this action did not contain any action that could be processed.
    
    Header: {0}
vi: Không thể thực hiện hành vi đó. Dòng đầu của hành vi này không chứa hành vi nào có thể xử lý.
    
    Dòng đầu: {0}

note: Translators: "Subject:" is preceding a new mail * subject, like "Subject: It happened again"
en: Subject: %s
vi: Chủ đề: %s

en: New email in Evolution
vi: Thư mới trong Evolution

note: Translators: The '%s' is a mail * folder name.  (e.g. "Show Inbox")
en: Show %s
vi: Hiện %s

en: _Play sound when a new message arrives
vi: _Phát âm thanh khi nhận thư mới

en: Use sound _theme
vi: Dùng âm thanh _chủ đề

en: Play _file:
vi: Phát _tập tin:

en: Select sound file
vi: Chọn tập tin âm thanh

en: Notify new messages for _Inbox only
vi: Thông báo về thư mớ_i chỉ trong hộp thư nhận

en: Show _notification when a new message arrives
vi: _Hiển thị thông báo khi nhận thư mới

en: Mail Notification
vi: Thông báo thư

en: Notifies you when new mail messages arrive.
vi: Thông báo bạn khi nhận thư mới.

note: To Translators: The full sentence looks like: "Created from a mail by John Doe <john.doe@myco.example>"
en: Created from a mail by %s
vi: Tạo từ thư bởi %s

en: Selected calendar contains event '%s' already. Would you like to edit the old event?
vi: Lịch được chọn đã chứa sự kiện '%s' rồi. Bạn có muốn sửa sự kiện cũ không?

en: Selected task list contains task '%s' already. Would you like to edit the old task?
vi: Danh sách tác vụ được chọn đã chứa tác vụ '%s' rồi. Bạn có muốn sửa tác vụ cũ không?

en: Selected memo list contains memo '%s' already. Would you like to edit the old memo?
vi: Danh sách ghi nhớ được chọn đã chứa ghi nhớ '%s' rồi. Bạn có muốn sửa ghi nhớ cũ không?

en: You have selected %d mails to be converted to events. Do you really want to add them all? | You have selected %d mails to be converted to events. Do you really want to add them all?
vi[0]: Bạn đã chọn %d thư để chuyển sang sự kiện. Bạn có thực sự muốn chuyển hết không?

en: You have selected %d mails to be converted to tasks. Do you really want to add them all? | You have selected %d mails to be converted to tasks. Do you really want to add them all?
vi[0]: Bạn đã chọn %d thư để chuyển sang tác vụ. Bạn có thực sự muốn chuyển hết không?

en: You have selected %d mails to be converted to memos. Do you really want to add them all? | You have selected %d mails to be converted to memos. Do you really want to add them all?
vi[0]: Bạn đã chọn %d thư để chuyển sang ghi nhớ. Bạn có thực sự muốn chuyển hết không?

en: Do you wish to continue converting remaining mails?
vi: Bạn có muốn tiếp tục chuyển đổi phần còn lại không?

en: [No Summary]
vi: [Không tóm tắt]

en: Invalid object returned from a server
vi: Máy chủ trả về đối tượng không hợp lệ.

en: An error occurred during processing: %s
vi: Gặp lỗi khi xử lý: %s

en: Cannot open calendar. %s
vi: Không thể mở lịch: %s

en: Selected calendar is read only, thus cannot create event there. Select other calendar, please.
vi: Lịch đã chọn là chỉ đọc, không thể tạo sự kiện trong đó. Hãy chọn lại.

en: Selected task list is read only, thus cannot create task there. Select other task list, please.
vi: Danh sách công việc đã chọn là chỉ đọc, không thể tạo công việc trong đó. Hãy chọn lại.

en: Selected memo list is read only, thus cannot create memo there. Select other memo list, please.
vi: Danh sách bản ghi nhớ đã chọn là chỉ đọc, không thể tạo bản ghi nhớ trong đó. Hãy chọn lại.

en: No writable calendar is available.
vi: Không có lịch ghi được.

en: Create an _Appointment
vi: Tạo cuộc _hẹn

en: Create a new event from the selected message
vi: Tạo sự kiện mới từ thư được chọn

en: Create a Mem_o
vi: Tạo _ghi nhớ mới

en: Create a new memo from the selected message
vi: Tạo ghi nhớ mới từ thư được chọn

en: Create a _Task
vi: Tạo _tác vụ mới

en: Create a new task from the selected message
vi: Tạo tác vụ mới từ thư được chọn

en: Create a _Meeting
vi: Tạo cuộc _họp mới

en: Create a new meeting from the selected message
vi: Tạo cuộc họp mới từ thư được chọn

en: Convert a mail message to a task.
vi: Chuyển đổi thư sang tác vụ.

en: Also mark messages in subfolders?
vi: Cũng đánh dấu thư trong thư mục con ?

en: Do you want to mark messages as read in the current folder only, or in the current folder as well as all subfolders?
vi: Muốn đánh dấu các thư đã đọc chỉ trong thư mục hiện thời, hoặc trong thư mục hiện thời cũng như tất cả các thư mục con ?

en: In Current Folder and _Subfolders
vi: Thư mục hiện thời và các thư mục c_on

en: In Current _Folder Only
vi: Chỉ thư _mục hiện thời

en: Mark Me_ssages as Read
vi: Đánh dấ_u thư Đã đọc

en: Mark All Read
vi: Đánh dấu tất cả Đã đọc

en: Mark all messages in a folder as read.
vi: Đánh dấu đã đọc mọi thư trong thư mục này

en: Outlook PST import
vi: Nhập PST Outlook

en: Outlook personal folders (.pst)
vi: Các thư mục cá nhân Outlook (.pst)

en: Import Outlook messages from PST file
vi: Nhập các thư Outlook từ tập tin PST

en: _Address Book
vi: Sổ đị_a chỉ

en: A_ppointments
vi: C_uộc hẹn

en: _Journal entries
vi: Mục nhập nhật _ký

en: Importing Outlook data
vi: Đang nhập dữ liệu Outlook

en: Calendar Publishing
vi: Công bố lịch

en: Publish calendars to the web.
vi: Cho phép công bố lịch trên web.

en: Could not open %s:
vi: Không thể mở %s:

en: Could not open %s: Unknown error
vi: Không thể mở %s: lỗi lạ

en: There was an error while publishing to %s:
vi: Lỗi công bố đến %s:

en: Publishing to %s finished successfully
vi: Hoàn tất tốt đẹp công bố đến %s

en: Mount of %s failed:
vi: Lỗi gắn kết %s:

en: E_nable
vi: _Bật

en: Are you sure you want to remove this location?
vi: Bạn có chắc muốn gỡ bỏ địa chỉ này không?

note: To Translators: This is shown to a user when creation of a new thread, * where the publishing should be done, fails. Basically, this shouldn't * ever happen, and if so, then something is really wrong.
en: Could not create publish thread.
vi: Không thể tạo nhánh công bố.

en: _Publish Calendar Information
vi: _Công bố thông tin lịch

en: Manual (via Actions menu)
vi: Tự chọn (qua trình đơn Hành động)

en: Secure FTP (SFTP)
vi: FTP An toàn (SFTP)

en: _Publish as:
vi: _Công bố dạng:

en: Publishing _Frequency:
vi: _Tần số công bố:

en: Time _duration:
vi: _Khoảng thời gian:

en: P_ort:
vi: _Cổng:

en: Publishing Location
vi: Địa điểm công bố

en: Invalid source UID '%s'
vi: UID nguồn không hợp lệ '%s'

en: New Location
vi: Địa chỉ mới

en: Edit Location
vi: Sửa địa chỉ

en: Description List
vi: Danh sách mô tả

en: Categories List
vi: Danh sách phân loại

en: Comment List
vi: Danh sách ghi chú

en: percent Done
vi: Phần trăm xong

en: Attendees List
vi: Danh sách người dự

en: A_dvanced options for the CSV format
vi: Tùy chọn _cấp cao cho định dạng CSV

en: Prepend a _header
vi: Thêm _dòng đầu vào đầu

en: _Value delimiter:
vi: Dấu phân cách _giá trị:

en: _Record delimiter:
vi: Dấu định giới mục _ghi:

en: _Encapsulate values with:
vi: _Bao giá trị bằng:

en: Comma separated values (.csv)
vi: Giá trị cách nhau bằng dấu phẩy (.csv)

en: Save a calendar or task list to disk.
vi: Lưu lịch hay danh sách tác vụ vào đĩa.

en: Select destination file
vi: Chọn tập tin đích

en: Save the selected calendar to disk
vi: Lưu lịch đã chọn vào đĩa.

en: Save the selected memo list to disk
vi: Lưu bản ghi nhớ đã chọn vào đĩa.

en: Save the selected task list to disk
vi: Lưu danh sách tác vụ đã chọn vào đĩa.

en: Drafts based template plugin. You can use variables like $ORIG[subject], $ORIG[from], $ORIG[to] or $ORIG[body], which will be replaced by values from an email you are replying to.
vi: Phần mở rộng nháp dựa theo mẫu. Bạn có thể dùng những biến như $ORIG[subject], $ORIG[from], $ORIG[to] hoặc $ORIG[body], những biến này sẽ được thay thế bằng giá trị từ thư bạn định gửi trả lời.

en: No Title
vi: Không tên

en: Save as _Template
vi: Lưu làm _mẫu

en: Save as Template
vi: Lưu làm mẫu

en: Preparing to go offline...
vi: Đang chuẩn bị ngoại tuyến...

en: Preparing to go online...
vi: Đang chuẩn bị trực tuyến...

en: Preparing to quit
vi: Chuẩn bị thoát

en: Preparing to quit...
vi: Đang chuẩn bị thoát...

en: Save Search
vi: Lưu việc tìm kiếm

note: Translators: The "Show:" label precedes a combo box that * allows the user to filter the current view.  Examples of * items that appear in the combo box are "Unread Messages", * "Important Messages", or "Active Appointments".
en: Sho_w:
vi: _Hiện:

note: Translators: This is part of the quick search interface. * example: Search: [_______________] in [ Current Folder ]
en: Sear_ch:
vi: Tìm _kiếm:

note: Translators: This is part of the quick search interface. * example: Search: [_______________] in [ Current Folder ]
en: i_n
vi:  tro_ng

en: Saving user interface state
vi: Lưu trạng thái giao diện người dùng

en: Evolution Website
vi: Trang Web Evolution

en: Categories Editor
vi: Trình điều chỉnh phân loại

en: Bug Buddy is not installed.
vi: Chưa cài đặt trình Bug Buddy (thông báo lỗi).

en: Bug Buddy could not be run.
vi: Không thể chạy trình Bug buddy.

en: Show information about Evolution
vi: Hiện thông tin về Evolution

en: Open the Evolution User Guide
vi: Mở hướng dẫn sử dụng Evolution

en: I_mport...
vi: _Nhập...

en: Import data from other programs
vi: Nhập dữ liệu từ chương trình khác

en: Create a new window displaying this view
vi: Tạo cửa sổ mới hiển thị khung xem này

en: Available Cate_gories
vi: _Phân loại hiện có

en: Manage available categories
vi: Quản lý phân loại hiện có

en: Show Evolution's shortcut keys
vi: Hiện phím tắt Evolution

en: _Advanced Search...
vi: Tìm kiếm cấp c_ao...

en: Construct a more advanced search
vi: Thực hiện tìm kiếm nâng cao

en: Clear the current search parameters
vi: Huỷ tham số tìm kiếm hiện tại

en: _Edit Saved Searches...
vi: _Sửa việc tìm kiếm đã lưu...

en: Manage your saved searches
vi: Quản lý tìm kiếm đã lưu

en: Click here to change the search type
vi: Nhấn vào đây để sửa đổi kiểu tìm kiếm

en: _Find Now
vi: Tìm n_gay

note: Block the default Ctrl+F.
en: Execute the current search parameters
vi: Thực hiện tham số tìm kiếm hiện tại

en: _Save Search...
vi: _Lưu việc tìm kiếm...

en: Save the current search parameters
vi: Lưu thm số tìm kiếm hiện tại

en: Submit _Bug Report...
vi: Gửi _báo cáo lỗi...

en: Submit a bug report using Bug Buddy
vi: Báo cáo lỗi bằng Bug Buddy

en: Put Evolution into offline mode
vi: Đặt Evolution vào chế độ ngoại tuyến

en: _Work Online
vi: _Trực tuyến

en: Put Evolution into online mode
vi: Đưa Evolution trở lại chế độ trực tuyến

en: Lay_out
vi: _Bố trí

en: _Switcher Appearance
vi: Hình thức bộ _chuyển đổi

en: Show Side _Bar
vi: Hiện khung _lề

en: Show the side bar
vi: Hiện khung lề

en: Show _Buttons
vi: Hiện _nút

en: Show the switcher buttons
vi: Hiện nút chuyển

en: Show _Status Bar
vi: Hiện thanh t_rạng thái

en: Show the status bar
vi: Hiện thanh trạng thái

en: Show _Tool Bar
vi: Hiện thanh công cụ

en: Show the tool bar
vi: Hiện thanh công cụ

en: _Icons Only
vi: Chỉ _hình

en: Display window buttons with icons only
vi: Hiển thị mọi cái nút cửa sổ dùng chỉ ảnh thôi

en: _Text Only
vi: Chỉ _nhãn

en: Display window buttons with text only
vi: Hiển thị mọi cái nút cửa sổ dùng chỉ chữ thôi

en: Icons _and Text
vi: Hình _và nhãn

en: Display window buttons with icons and text
vi: Hiển thị mọi cái nút cửa sổ dùng ảnh và chữ đều

en: Tool_bar Style
vi: _Kiểu thanh công cụ

en: Display window buttons using the desktop toolbar setting
vi: Hiển thị mọi cái nút cửa sổ dùng thiết lập thanh công cụ của màn hình nền

en: Define Views...
vi: Xác định ô xem...

en: Create or edit views
vi: Tạo hay sửa ô xem

en: Save Custom View...
vi: Lưu ô xem tự chọn...

en: Save current custom view
vi: Lưu ô xem riêng hiện thời

en: C_urrent View
vi: Ô _xem hiện thời

en: Custom View
vi: Ô xem tự chọn

en: Current view is a customized view
vi: Ô xem hiện thời là ô xem đã tùy chỉnh

en: Change the page settings for your current printer
vi: Thay đổi thiết lập trang cho máy in hiện thời tại

en: Switch to %s
vi: Chuyển sang %s

en: Select view: %s
vi: Chọn kiểu trình bày: %s

en: Execute these search parameters
vi: Thực thi những tham số tìm kiếm này

note: Preview/Alpha/Beta version warning message
en: Hi.  Thanks for taking the time to download this preview release
    of the Evolution groupware suite.
    
    This version of Evolution is not yet complete. It is getting close,
    but some features are either unfinished or do not work properly.
    
    If you want a stable version of Evolution, we urge you to uninstall
    this version, and install version %s instead.
    
    If you find bugs, please report them to us at bugzilla.gnome.org.
    This product comes with no warranty and is not intended for
    individuals prone to violent fits of anger.
    
    We hope that you enjoy the results of our hard work, and we
    eagerly await your contributions!
vi: Xin chào. Xin cám ơn đã mất thời gian để tải về bản dùng thử này
    của bộ phần mềm nhóm Evolution.
    
    Đây là phiên bản Evolution chưa hoàn chỉnh. Nó gần hoàn chỉnh,
    nhưng vẫn còn vài tính năng hoặc chưa hoàn chỉnh,
    hoặc chưa làm việc đúng.
    
    Nếu bạn muốn dùng một phiên bản ổn định của Evolution, chúng tôi thúc giục bạn bỏ cài đặt phiên bản này, và để cài đặt phiên bản %s thay vào đó.
    
    Nếu bạn tìm thấy lỗi, vui lòng thông báo cho chúng tôi tại <bugzilla.gnome.org>.
    Sản phẩm này không bảo đảm gì cả.
    
    Chúng tôi hy vọng bạn thích kết quả của quá trình làm việc của chúng tôi,
    và chúng tôi háo hức chờ đời sự đóng góp của bạn!

en: Thanks
    The Evolution Team
vi: Xin cám ơn
    Nhóm Evolution

en: Do not tell me again
vi: Đừng nhắc lại lần nữa

note: Translators: Do NOT translate the five component * names, they MUST remain in English!
en: Start Evolution showing the specified component. Available options are 'mail', 'calendar', 'contacts', 'tasks', and 'memos'
vi: Khởi động Evolution với thành phần xác định. Tuỳ chọn chấp nhận là 'mail' (thư), 'calendar' (lịch), 'contacts' (sổ địa chỉ), 'tasks' (tác vụ) và 'memos' (ghi nhớ)

en: Apply the given geometry to the main window
vi: Áp dụng toạ độ cho cửa sổ chính

en: Start in online mode
vi: Khởi chạy trong chế độ trực tuyến

en: Ignore network availability
vi: Không quan tâm tình trạng mạng

en: Start in "express" mode
vi: Bắt đầu chế độ "tốc hành"

en: Forcibly shut down Evolution
vi: Buộc kết thúc Evolution

en: Disable loading of any plugins.
vi: Tắt nạp phần bổ sung.

en: Disable preview pane of Mail, Contacts and Tasks.
vi: Tắt ô cửa sổ xem thử của thư, liên lạc và tác vụ.

en: Import URIs or filenames given as rest of arguments.
vi: URI hoặc tên tập tin nhập làm phần còn lại của đối số.

en: Request a running Evolution process to quit
vi: Yêu cầu tiến trình Evolution đang chạy phải thoát

en: - The Evolution PIM and Email Client
vi: — Ứng dụng thư điện tử và quản lý thông tin cá nhân Evolution

en: %s: --online and --offline cannot be used together.
      Run '%s --help' for more information.
vi: %s: hai tùy chọn --online (trực tuyến) và --offline (ngoại tuyến) không thể được dùng chung.
      Hãy dùng lệnh %s --help (trợ giúp) để biết thêm thông tin.

en: %s: --force-online and --offline cannot be used together.
      Run '%s --help' for more information.
vi: %s: hai tùy chọn --force-online (buộc trực tuyến) và --force-offline (buộc ngoại tuyến) không thể được dùng chung.
      Hãy dùng lệnh '%s --help' (trợ giúp) để biết thêm thông tin.

en: Upgrade from previous version failed:
vi: Việc nâng cấp từ phiên bản trước bị lỗi:

en: {0}
    
    If you choose to continue, you may not have access to some of your old data.
vi: {0}
    
    Nếu bạn chọn tiếp tục thì có lẽ sẽ không thể truy cập một phần dữ liệu cũ.

en: Quit Now
vi: Thoát ngay

en: Cannot upgrade directly from version {0}
vi: Không thể nâng cấp trực tiếp từ phiên bản {0}

en: Certificate '%s' is a CA certificate.
    
    Edit trust settings:
vi: Chức nhận "%s" là một chứng nhận CA (nhà cầm quyền chứng nhận).
    
    Sửa đổi thiết lập tin cậy:

en: Certificate Name
vi: Tên chứng nhận

en: Issued To Organization
vi: Phát hành cho tổ chức

en: Issued To Organizational Unit
vi: Đơn vị tổ chức (OU)

en: Purposes
vi: Mục đích

en: Issued By Organization
vi: Phát hành bởi tổ chức

en: Issued By Organizational Unit
vi: Phát hành bởi đơn vị tổ chức (OU)

en: Issued
vi: Phát hành lúc

en: Expires
vi: Hết hạn

en: SHA1 Fingerprint
vi: Vân tay SHA1

en: MD5 Fingerprint
vi: Vân tay MD5

en: Select a certificate to import...
vi: Hãy chọn chứng nhận cần nhập...

en: Failed to import certificate
vi: Lỗi nhập chứng nhận

en: All PKCS12 files
vi: Mọi tập tin PKCS12

en: All email certificate files
vi: Mọi tập tin chứng nhận thư điện tử

en: All CA certificate files
vi: Mọi tập tin chứng nhận Nhà cầm quyền chứng nhận (CA)

en: Not part of certificate
vi: Không thuộc về chứng nhận

en: SSL Client Certificate
vi: Chứng nhận khách SSL

en: SSL Server Certificate
vi: Chứng nhận máy chủ SSL

en: Organization (O)
vi: Tổ chức (O)

en: Organizational Unit (OU)
vi: Đơn vị tổ chức (OU)

en: Issued On
vi: Phát hành vào

en: Expires On
vi: Hết hạn vào

en: Certificate Hierarchy
vi: Cây chứng nhận

en: Field Value
vi: Giá trị trường

en: Because you trust the certificate authority that issued this certificate, then you trust the authenticity of this certificate unless otherwise indicated here
vi: Vì bạn tin cậy nhà cầm quyền đã phát hành chứng nhận này, thì bạn tin cậy xác thực của chứng nhận này trừ khi chỉ thị cách khác ở đây.

en: Because you do not trust the certificate authority that issued this certificate, then you do not trust the authenticity of this certificate unless otherwise indicated here
vi: Vì bạn không tin cậy nhà cầm quyền đã phát hành chứng nhận này, thì bạn không tin cậy xác thực của chứng nhận này trừ khi chỉ thị cách khác ở đây.

en: Enter the password for '%s'
vi: Nhập mật khẩu cho '%s'

note: we're setting the password initially
en: Enter new password for certificate database
vi: Hãy gõ mật khẩu mới cho cơ sở dữ liệu chứng nhận

note: FIXME: add serial no, validity date, uses
en: Issued to:
      Subject: %s
vi: Phát hành cho:
      Chủ đề: %s

en: Issued by:
      Subject: %s
vi: Phát hành bởi:
      Chủ đề: %s

en: Select certificate
vi: Chọn chứng nhận

en: You have certificates from these organizations that identify you:
vi: Bạn có chứng nhận từ những tổ chức này có nhận diện bạn:

en: Certificates Table
vi: Bảng chứng nhận

note: This is a verb, as in "make a backup".
en: _Backup
vi: Sao _lưu

en: Backup _All
vi: Sao _lưu tất cả

en: Your Certificates
vi: Chứng nhận của bạn

en: You have certificates on file that identify these people:
vi: Bạn đã lưu chứng nhận có nhận diện những người này:

en: Contact Certificates
vi: Chứng nhận liên lạc

en: You have certificates on file that identify these certificate authorities:
vi: Bạn đã lưu chứng nhận có nhận diện những nhà cầm quyền chứng nhận này:

en: Authorities
vi: Nhà cầm quyền

en: Certificate Authority Trust
vi: Độ tin nhà cầm quyền chứng nhận

en: Trust this CA to identify _websites.
vi: Tin cậy nhà cầm quyền chứng nhận này trong việc nhận diện trang _web.

en: Trust this CA to identify _email users.
vi: Tin cậy nhà cầm quyền chứng nhận này trong việc nhận diện người dùng _thư điện tử.

en: Trust this CA to identify _software developers.
vi: Tin cậy nhà cầm quyền chứng nhận này trong việc nhận diện người phát triển _phần mềm.

en: Before trusting this CA for any purpose, you should examine its certificate and its policy and procedures (if available).
vi: Trước khi tin cậy nhà cầm quyền này để làm gì thì bạn nên kiểm tra chứng nhận của nó, và chính thức và thủ tục của nó (nếu công bố).

en: Certificate
vi: Chứng nhận

en: Email Certificate Trust Settings
vi: Thiết lập tin cậy chứng nhận thư điện tử

en: Trust the authenticity of this certificate
vi: Tin cậy tính xác thực của chứng nhận này

en: Do not trust the authenticity of this certificate
vi: Đừng tin cậy tính xác thực của chứng nhận này.

en: _Edit CA Trust
vi: _Sửa tính tin cậy CA

en: Version 2
vi: Phiên bản 2

en: Version 3
vi: Phiên bản 3

en: Certificate Key Usage
vi: Cách dùng khoá chứng nhận

en: Algorithm Parameters
vi: Tham số thuật toán

en: Subject Public Key Algorithm
vi: Thuật toán khoá công nhà nhận

en: Subject's Public Key
vi: Khoá công nhà nhận

en: Error: Unable to process extension
vi: Lỗi: không thể xử lý phần mở rộng

en: SSL Certificate Authority
vi: Nhà cầm quyền chứng nhận SSL

en: Email Certificate Authority
vi: Nhà cầm quyền chứng nhận thư điện tử

en: Non-repudiation
vi: Không từ chối

en: Key Encipherment
vi: Mật mã hoá khoá

en: Data Encipherment
vi: Mật mã hoá dữ liệu

en: Certificate Signer
vi: Người ký chứng nhận

en: Not Critical
vi: Không nghiêm trọng

en: Certificate Signature Algorithm
vi: Thuật toán chữ ký chứng nhận

en: Subject Unique ID
vi: Thông tin độc nhất nhận biết nhà nhận

en: Certificate Signature Value
vi: Giá trị chữ ký chứng nhận

en: Certificate already exists
vi: Chứng nhận này đã có

en: PKCS12 File Password
vi: Mật khẩu tập tin PKCS12

en: Enter password for PKCS12 file:
vi: Gõ mật khẩu cho tập tin PCKS12:

en: Imported Certificate
vi: Chứng nhận đã nhập

en: _Address Cards
vi: Thẻ đị_a chỉ

en: _List View
vi: Xem _danh sách

en: By _Company
vi: Theo _Công ty

en: _Day View
vi: Xem n_gày

en: _Work Week View
vi: Xem _tuần làm việc

en: W_eek View
vi: X_em tuần

en: _Month View
vi: Xem t_háng

en: _Messages
vi: _Thư

en: As _Sent Folder
vi: Th_eo thư mục đã gửi

en: By Su_bject
vi: Theo _chủ đề

en: By Se_nder
vi: Theo _người gửi

en: By S_tatus
vi: Theo _trạng thái

en: By _Follow Up Flag
vi: Theo cờ the_o dõi tiếp

en: For _Wide View
vi: Cho ô xem _rộng

en: As Sent Folder for Wi_de View
vi: The_o thư mục đã gửi cho ô xem rộng

en: _Memos
vi: Ghi _nhớ

en: With _Due Date
vi: Với ngày đến _hạn

en: With _Status
vi: Với t_rạng thái

en: Temporarily unable to resolve '%s'
vi: Tạm thời không thể phân giải '%s'

en: Error resolving '%s'
vi: Lỗi phân giải '%s'

note: #-#-#-#-#  425  #-#-#-#-# i18n: ectx: property (text), widget (QLabel, serverLabel) #-#-#-#-#  427  #-#-#-#-#
en: Server address:
vi: Địa chỉ máy chủ:

en: On This Computer
vi: Trên máy này

en: Expunging folder '%s'
vi: Đang xoá dọn thư mục '%s'

en: On The Web
vi: Trên Web

en: Weather
vi: Thời tiết

en: Supports
vi: Hỗ trợ

en: Weather: Fog
vi: Thời tiết: sương mù

en: Weather: Cloudy Night
vi: Thời tiết: đêm đầy mây

en: Weather: Overcast
vi: Thời tiết: u ám

en: Weather: Showers
vi: Thời tiết: mưa rào

en: Weather: Snow
vi: Thời tiết: tuyết

en: Weather: Clear Night
vi: Thời tiết: đêm rõ

en: Weather: Thunderstorms
vi: Thời tiết: bão kèm sấm

en: _Units:
vi: Đơn _vị:

en: Google Calendars
vi: Lịch Google

note: #-#-#-#-#  144 (evolution-data-server GNOME TRUNK)  #-#-#-#-# strptime format of a weekday and a date. strftime format of a weekday and a date.
en: %a %m/%d/%Y
vi: %a %d/%m/%Y

en: cards
vi: thẻ

en: map
vi: bản đồ

en: Alarms
vi: Báo động

en: Creating folder '%s'
vi: Đang tạo thư mục '%s'

note: #-#-#-#-#  1045 (openobject-addons)  #-#-#-#-# module: base
en: Access Rights
vi: Quyền truy cập

en: Add/Edit
vi: Thêm/Sửa

note: #-#-#-#-#  873 (lynx-2.8.8-dev9)  #-#-#-#-# * Include date and time information.
en: Creation date:
vi: Ngày tạo:

en: collapse
vi: co lại

note: #-#-#-#-#  426  #-#-#-#-# i18n: ectx: property (text), widget (QLabel, otherHeadlineLabel)
en: <b>Other</b>
vi: <b>Khác</b>

note: #-#-#-#-#  404 (iso_3166)  #-#-#-#-# name for BHS #-#-#-#-#  466 (weather-locations 2.25.5)  #-#-#-#-# BS - Bahamas #-#-#-#-#  472 (weather-locations 2.25.5)  #-#-#-#-# #-#-#-#-#  1045 (openobject-addons)  #-#-#-#-# module: base
en: Bahamas
vi: Ba-ha-ma

note: #-#-#-#-#  404 (iso_3166)  #-#-#-#-# common_name for BOL #-#-#-#-#  466 (weather-locations 2.25.5)  #-#-#-#-# BO - Bolivia #-#-#-#-#  472 (weather-locations 2.25.5)  #-#-#-#-# #-#-#-#-#  1045 (openobject-addons)  #-#-#-#-# module: base
en: Bolivia
vi: Bô-li-vi-a

note: #-#-#-#-#  404 (iso_3166)  #-#-#-#-# name for HTI #-#-#-#-#  466 (weather-locations 2.25.5)  #-#-#-#-# HT - Haiti #-#-#-#-#  472 (weather-locations 2.25.5)  #-#-#-#-#
en: Haiti
vi: Ha-i-ti

note: #-#-#-#-#  466 (weather-locations 2.25.5)  #-#-#-#-# LA - Lao People's Democratic Republic #-#-#-#-#  472 (weather-locations 2.25.5)  #-#-#-#-#
en: Laos
vi: Lào

note: #-#-#-#-#  404 (iso_3166)  #-#-#-#-# name for LBN
en: Lebanon
vi: Le-ba-non

note: #-#-#-#-#  404 (iso_3166)  #-#-#-#-# name for LBR
en: Liberia
vi: Li-bê-ri-a

note: #-#-#-#-#  404 (iso_3166)  #-#-#-#-# name for MAC
en: Macao
vi: Ma-cao

note: #-#-#-#-#  404 (iso_3166)  #-#-#-#-# name for OMN #-#-#-#-#  466 (weather-locations 2.25.5)  #-#-#-#-# OM - Oman #-#-#-#-#  472 (weather-locations 2.25.5)  #-#-#-#-# #-#-#-#-#  1045 (openobject-addons)  #-#-#-#-# module: base
en: Oman
vi: Ô-man

note: #-#-#-#-#  404 (iso_3166)  #-#-#-#-# name for URY #-#-#-#-#  466 (weather-locations 2.25.5)  #-#-#-#-# UY - Uruguay #-#-#-#-#  472 (weather-locations 2.25.5)  #-#-#-#-# #-#-#-#-#  1045 (openobject-addons)  #-#-#-#-# module: base
en: Uruguay
vi: U-ru-guay

en: Changed
vi: Đã đổi

en: Repository offline
vi: Kho ngoại tuyến

en: Contact not found
vi: Không tìm thấy liên lạc

en: No such source
vi: Không có nguồn như vậy

en: Other error
vi: Lỗi khác

en: Unsupported authentication method
vi: Phương pháp xác thực không được hỗ trợ

en: Footer:
vi: Chân trang:

note: #-#-#-#-#  262 (glade Gnome HEAD)  #-#-#-#-# Columns label & entry
en: Number of columns:
vi: Số cột:

en: _Font...
vi: _Phông...

en: Could not initialize Bonobo
vi: Không thể khởi động Bonobo

en: New appointment
vi: Cuộc hẹn mới

en: _Security
vi: _Bảo mật

en: [Default]
vi: [Mặc định]

en: Open in _New Window
vi: Mở tro_ng cửa sổ mới

en: Add address
vi: Thêm địa chỉ

en: F_ind:
vi: _Tìm:

en: C_alendar:
vi: _Lịch:

en: <b>Permissions</b>
vi: <b>Quyền hạn</b>

en: Select User
vi: Chọn người dùng

en: Password successfully changed.
vi: Mật khẩu đã được thay đổi.

note: #-#-#-#-#  334 (gnome-vfs 2.24.1)  #-#-#-#-# GNOME_VFS_ERROR_NOT_SUPPORTED
en: Unsupported operation
vi: Thao tác không được hỗ trợ

en: <b>Name</b>
vi: <b>Tên</b>

en: Minimum Width
vi: Độ rộng tối thiểu

en: Font Description
vi: Mô tả phông chữ

note: #-#-#-#-#  1110 (glossary for gnome)  #-#-#-#-# "A tag in an HTML document that defines a section of text, an icon, or other element as a link to another element in the document or to another document or file."
en: Anchor
vi: Neo

note: #-#-#-#-#  259 (gimp-gap HEAD)  #-#-#-#-# radio button mask_anchor None
en: Clip
vi: Trích đoạn

en: Failed to remove file '%s': %s
vi: Lỗi loại bỏ tập tin '%s': %s

en: Failed to make directory %s: %s
vi: Lỗi tạo thư mục %s: %s

en: Failed to create hardlink for resource '%s': %s
vi: Lỗi tạo liên kết cứng đến tài nguyên '%s': %s

en: No UID in the contact
vi: Không có UID trong liên lạc

en: Contact '%s' not found
vi: Không tìm thấy liên lạc '%s'

en: Query '%s' not supported
vi: Không hỗ trợ truy vấn '%s'

en: Invalid Query '%s'
vi: Truy vấn không hợp lệ '%s'

en: Failed to rename old database from '%s' to '%s': %s
vi: Không thể đổi tên cơ sở dữ liệu từ '%s' thành '%s': %s

note: Query for new contacts asynchronously
en: Querying for updated contacts…
vi: Đang truy vấn cho liên lạc được cập nhật…

note: Run the query asynchronously
en: Querying for updated groups…
vi: Truy vấn nhóm đã cập nhật…

en: The backend does not support bulk additions
vi: Mặt sau không hỗ trợ thêm hàng loạt

note: Insert the entry on the server asynchronously
en: Creating new contact…
vi: Tạo liên lạc mới…

en: The backend does not support bulk removals
vi: Mặt sau không hỗ trợ xoá hàng loạt

en: Deleting contact…
vi: Xoá liên lạc…

en: The backend does not support bulk modifications
vi: Mặt sau không hỗ trợ sửa hàng loạt

note: Update the contact on the server asynchronously
en: Modifying contact…
vi: Sửa liên lạc…

note: System Group: Coworkers
en: Coworkers
vi: Đồng nghiệp

en: Failed to bind using either v3 or v2 binds
vi: Lỗi gắn kết (bind) cả phiên bản 2 và 3

en: Reconnecting to LDAP server...
vi: Đang tái kết nối tới máy phục vụ LDAP...

en: Invalid DN syntax
vi: Cú pháp DN không hợp lệ

en: LDAP error 0x%x (%s)
vi: Lỗi LDAP 0x%x (%s)

en: Adding contact to LDAP server...
vi: Đang thêm liên lạc vào máy phục vụ LDAP...

en: Removing contact from LDAP server...
vi: Đang gỡ bỏ liên lạc khỏi máy phục vụ LDAP...

en: %s: NULL returned from ldap_first_entry
vi: %s: ldap_first_entry trả về NULL

en: %s: Unhandled result type %d returned
vi: %s: trả về loại kết quả không xử lý %d

en: Modifying contact from LDAP server...
vi: Đang sửa đổi liên lạc từ máy phục vụ LDAP...

en: %s: Unhandled search result type %d returned
vi: %s: trả về loại tìm kiếm không xử lý %d

en: Receiving LDAP search results...
vi: Đang nhận kết quả tìm kiếm LDAP...

en: Error performing search
vi: Gặp lỗi khi tìm kiếm

en: Downloading contacts (%d)...
vi: Đang tải về các liên lạc (%d)...

en: Failed to get the DN for user '%s'
vi: Lỗi lấy DN cho người dùng '%s'

en: Create resource '%s' failed with HTTP status %d (%s)
vi: Lỗi tạo tài nguyên '%s' với mã trạng thái HTTP %d (%s)

en: DELETE failed with HTTP status %d
vi: Lỗi HTTP DELETE, mã trạng thái %d

en: Contact on server changed -> not modifying
vi: Liên lạc trên máy chủ thay đổi -> không sửa

en: Modify contact failed with HTTP status %d (%s)
vi: Lỗi thay đổi liên lạc với mã HTTP %d (%s)

en: Loading Addressbook summary...
vi: Nạp tóm tắt sổ địa chỉ...

en: PROPFIND on webdav failed with HTTP status %d (%s)
vi: Lỗi HTTP PROPFIND, mã trạng thái %d (%s)

en: No response body in webdav PROPFIND result
vi: Không có phần thân trả lời trong kết quả webdav PROPFIND

en: Loading Contacts (%d%%)
vi: Đang nạp liên lạc (%d%%)...

en: Cannot transform SoupURI to string
vi: Không thể chuyển SoupURI sang chuỗi

en: No such book
vi: Không có sổ như vậy

en: No space
vi: Hết chỗ chứa

note: FILE_AS is not really a structured field - we use a getter/setter * so we can generate its value if necessary in the getter Translators: This is an EContact field description, in this case it's a * preferred user's description (or display name) of the contact. Note 'File' is a verb here.
en: File Under
vi: Ghi lưu là

note: URI of the book to which the contact belongs to
en: Book UID
vi: UID Sách

note: Email fields
en: Email 1
vi: Thư điện tử 1

en: Email 4
vi: Thư điện tử 4

note: Address Labels
en: Home Address Label
vi: Nhãn địa chỉ nhà

en: Work Address Label
vi: Nhãn địa chỉ làm việc

en: Other Address Label
vi: Nhãn địa chỉ khác

en: Organizational Unit
vi: Đơn vị tổ chức

note: Web fields
en: Homepage URL
vi: Địa chỉ trang chủ Mạng

en: Weblog URL
vi: Địa chỉ sổ ký sự Mạng

note: Collaboration fields
en: Calendar URI
vi: URI lịch

en: Free/Busy URL
vi: URL Rảnh/Bận

en: ICS Calendar
vi: Lịch ICS

en: Video Conferencing URL
vi: Địa chỉ hội thảo trực tuyến

note: Misc fields
en: Spouse's Name
vi: Tên vợ/chồng

note: Instant messaging fields
en: AIM Home Screen Name 1
vi: Tên màn hình AIM ở nhà 1

en: AIM Home Screen Name 2
vi: Tên màn hình AIM ở nhà 2

en: AIM Home Screen Name 3
vi: Tên màn hình AIM ở nhà 3

en: AIM Work Screen Name 1
vi: Tên màn hình AIM ở chỗ làm 1

en: AIM Work Screen Name 2
vi: Tên màn hình AIM ở chỗ làm 2

en: AIM Work Screen Name 3
vi: Tên màn hình AIM ở chỗ làm 3

en: GroupWise Home Screen Name 1
vi: Tên màn hình GroupWise ở nhà 1

en: GroupWise Home Screen Name 2
vi: Tên màn hình GroupWise ở nhà 2

en: GroupWise Home Screen Name 3
vi: Tên màn hình GroupWise ở nhà 3

en: GroupWise Work Screen Name 1
vi: Tên màn hình GroupWise ở chỗ làm 1

en: GroupWise Work Screen Name 2
vi: Tên màn hình Groupwise ở chỗ làm 2

en: GroupWise Work Screen Name 3
vi: Tên màn hình GroupWise ở chỗ làm 3

en: Jabber Home ID 1
vi: ID Jabber ở nhà 1

en: Jabber Home ID 2
vi: ID Jabber ở nhà 2

en: Jabber Home ID 3
vi: ID Jabber ở nhà 3

en: Jabber Work ID 1
vi: ID Jabber ở chỗ làm 1

en: Jabber Work ID 2
vi: ID Jabber ở chỗ làm 2

en: Jabber Work ID 3
vi: ID Jabber ở chỗ làm 3

en: Yahoo! Home Screen Name 1
vi: Tên màn hình Yahoo ở nhà 1

en: Yahoo! Home Screen Name 2
vi: Tên màn hình Yahoo ở nhà 2

en: Yahoo! Home Screen Name 3
vi: Tên màn hình Yahoo ở nhà 3

en: Yahoo! Work Screen Name 1
vi: Tên màn hình Yahoo ở chỗ làm 1

en: Yahoo! Work Screen Name 2
vi: Tên màn hình Yahoo ở chỗ làm 2

en: Yahoo! Work Screen Name 3
vi: Tên màn hình Yahoo ở chỗ làm 3

en: MSN Home Screen Name 1
vi: Tên màn hình MSN ở nhà 1

en: MSN Home Screen Name 2
vi: Tên màn hình MSN ở nhà 2

en: MSN Home Screen Name 3
vi: Tên màn hình MSN ở nhà 3

en: MSN Work Screen Name 1
vi: Tên màn hình MSN ở chỗ làm 1

en: MSN Work Screen Name 2
vi: Tên màn hình MSN ở chỗ làm 2

en: MSN Work Screen Name 3
vi: Tên màn hình MSN ở chỗ làm 3

en: ICQ Home ID 1
vi: ID ICQ ở nhà 1

en: ICQ Home ID 2
vi: ID ICQ ở nhà 2

en: ICQ Home ID 3
vi: ID ICQ ở nhà 3

en: ICQ Work ID 1
vi: ID ICQ ở chỗ làm 1

en: ICQ Work ID 2
vi: ID ICQ ở chỗ làm 2

en: ICQ Work ID 3
vi: ID ICQ ở chỗ làm 3

note: Last modified time
en: Last Revision
vi: Sửa đổi mới nhất

note: Translators: This is an EContact field description, in this case it's a * virtual field, which returns either name of the contact or the organization * name, recognized by multiple other fields, where the first filled is used.
en: Name or Org
vi: Tên hoặc Tổ chức

note: Address fields
en: Address List
vi: Danh sách địa chỉ

note: #-#-#-#-#  1067 (openobject-addons)  #-#-#-#-# module: hr
en: Home Address
vi: Địa chỉ nhà

en: Other Address
vi: Địa chỉ khác

note: Contact categories
en: Category List
vi: Danh sách phân loại

en: Email List
vi: Danh sách thư điện từ

note: Instant messaging fields
en: AIM Screen Name List
vi: Danh sách tên màn hình AIM

en: GroupWise ID List
vi: Danh sách ID GroupWise

en: Jabber ID List
vi: Danh sách ID Jabber

en: Yahoo! Screen Name List
vi: Danh sách tên màn hình Yahoo

en: MSN Screen Name List
vi: Danh sách tên màn hình MSN

en: ICQ ID List
vi: Danh sách ID ICQ

en: Wants HTML Mail
vi: Muốn thư dạng HTML

note: Translators: This is an EContact field description, in this case it's a flag * used to determine whether when sending to Contact lists the addresses should be * shown or not to other recipients - basically whether to use BCC field or CC * message header when sending messages to this Contact list.
en: List Shows Addresses
vi: Danh mục hiện địa chỉ

note: Security fields
en: X.509 Certificate
vi: Chứng nhận X.509

en: Gadu-Gadu Home ID 1
vi: ID Gadu-Gadu ở nhà 1

en: Gadu-Gadu Home ID 2
vi: ID Gadu-Gadu ở nhà 2

en: Gadu-Gadu Home ID 3
vi: ID Gadu-Gadu ở nhà 3

en: Gadu-Gadu Work ID 1
vi: ID Gadu-Gadu ở chỗ làm 1

en: Gadu-Gadu Work ID 2
vi: ID Gadu-Gadu ở chỗ làm 2

en: Gadu-Gadu Work ID 3
vi: ID Gadu-Gadu ở chỗ làm 3

en: Gadu-Gadu ID List
vi: Danh sách ID Gadu-Gadu

note: Geo information
en: Geographic Information
vi: Thông tin Địa lý

en: Skype Home Name 1
vi: Tên Skype ở nhà 1

en: Skype Home Name 2
vi: Tên Skype ở nhà 2

en: Skype Home Name 3
vi: Tên Skype ở nhà 3

en: Skype Work Name 1
vi: Tên Skype ở chỗ làm 1

en: Skype Work Name 2
vi: Tên Skype ở chỗ làm 2

en: Skype Work Name 3
vi: Tên Skype ở chỗ làm 3

en: Skype Name List
vi: Danh sách tên Skype

en: SIP address
vi: Địa chỉ SIP

en: Google Talk Home Name 1
vi: Google Talk ở nhà 1

en: Google Talk Home Name 2
vi: Google Talk ở nhà 2

en: Google Talk Home Name 3
vi: Google Talk ở nhà 3

en: Google Talk Work Name 1
vi: Google Talk ở chỗ làm 1

en: Google Talk Work Name 2
vi: Google Talk ở chỗ làm 2

en: Google Talk Work Name 3
vi: Google Talk ở chỗ làm 3

en: Google Talk Name List
vi: Danh sách tên Google Talk

en: Twitter Name List
vi: Danh sách tên Twitter

en: Unnamed List
vi: Danh sách vô danh

en: Not a phone number
vi: Không phải số điện thoại

en: Invalid country calling code
vi: Mã gọi quốc gia không hợp lệ

en: Unknown book property '%s'
vi: Thuộc tính sổ lạ '%s'

en: Cannot change value of book property '%s'
vi: Không thể thay đổi thuộc tính sổ '%s'

en: Unable to connect to '%s':
vi: Không thể kết nối đến '%s':

en: Insufficient memory
vi: Không đủ bộ nhớ

en: Invalid Query
vi: Truy vấn không hợp lệ

en: Invalid query
vi: Truy vấn không hợp lệ

en: Unable to remove the db file: errno %d
vi: Lỗi xoá tập tin cơ sở dữ liệu: errno %d

en: Clients cannot set backend properties
vi: Không thể đặt thuộc tính hậu phương

note: Translators: This is prefix to a detailed error message Translators: This is a prefix to a detailed error message *
en: Invalid query:
vi: Truy vấn không hợp lệ:

en: Backend is busy
vi: Hậu phương quá bận

en: Authentication Failed
vi: Xác thực thất bại

en: Unsupported field
vi: Trường không được hỗ trợ

note: #-#-#-#-#  310 (gnome-online-accounts gnome-3-2)  #-#-#-#-# TODO: more specific
en: TLS not available
vi: TLS không sẵn sàng

en: Address book does not exist
vi: Sổ địa chỉ không tồn tại

en: Book removed
vi: Đã bỏ sổ

en: Search size limit exceeded
vi: Vượt quá giới hạn kích cỡ tìm kiếm

en: Search time limit exceeded
vi: Vượt quá thời hạn tìm kiếm

en: Query refused
vi: Truy vấn bị từ chối

en: Backend is not opened yet
vi: Hậu phương chưa mở

en: Object is out of sync
vi: Đối tượng không đồng bộ

note: Translators: This is prefix to a detailed error message
en: Cannot open book:
vi: Không thể mở sổ:

note: Translators: This is prefix to a detailed error message
en: Cannot refresh address book:
vi: Không thể cập nhật sổ:

note: Translators: This is prefix to a detailed error message
en: Cannot get contact:
vi: Không thể lấy liên lạc:

note: Translators: This is prefix to a detailed error message
en: Cannot get contact list:
vi: Không thể lấy danh sách liên lạc:

note: Translators: This is prefix to a detailed error message
en: Cannot get contact list uids:
vi: Không thể lấy UID danh sách liên lạc:

note: Translators: This is prefix to a detailed error message
en: Cannot add contact:
vi: Không thể thêm liên lạc:

note: Translators: This is prefix to a detailed error message
en: Cannot modify contacts:
vi: Không thể sửa liên lạc:

note: Translators: This is prefix to a detailed error message
en: Cannot remove contacts:
vi: Không thể bỏ liên lạc:

en: No backend name in source '%s'
vi: Không có mặt sau cho trong nguồn '%s'

en: Missing source UID
vi: Thiếu UID nguồn

en: No such source for UID '%s'
vi: Không có nguồn cho UID '%s'

en: Server is unreachable (%s)
vi: Không thể tiếp cận máy chủ (%s)

en: Failed to connect to a server using SSL: %s
vi: Lỗi kết nối tới máy chủ dùng SSL: %s

en: Unexpected HTTP status code %d returned (%s)
vi: Nhận được mã trạng thái HTTP không mong đợi %d (%s)

en: CalDAV backend is not loaded yet
vi: Chưa nạp mặt sau CalDAV

en: Invalid Redirect URL
vi: URL tái định hướng không hợp lệ

en: Server is unreachable, calendar is opened in read-only mode.
    Error message: %s
vi: Không thể tiếp cận máy chủ, lịch mở trong chế độ chỉ đọc.
    Thông báo lỗi: %s

en: Cannot create local cache folder '%s'
vi: Không thể tạo thư mục cache cục bộ: '%s'

en: CalDAV does not support bulk additions
vi: CaldAV không hỗ trợ thêm hàng loạt

en: CalDAV does not support bulk modifications
vi: CalDAV không hỗ trợ sửa hàng loạt

en: CalDAV does not support bulk removals
vi: CalDAV không hỗ trợ xoá hàng loạt

en: Calendar doesn't support Free/Busy
vi: Lịch không hỗ trợ Bận/Rảnh

en: Schedule outbox url not found
vi: Không tìm thấy URL schedule outbox

en: Unexpected result in schedule-response
vi: Kết quả bất thường trong schedule-response

en: Birthday: %s
vi: Ngày sinh: %s

en: Cannot save calendar data: Malformed URI.
vi: Không thể lưu dữ liệu lịch: URI dạng sai.

en: Cannot save calendar data
vi: Không thể lưu dữ liệu lịch

en: Malformed URI: %s
vi: URI hư: %s

en: Redirected to Invalid URI
vi: Tái định hướng đến URI không hợp lệ

en: Bad file format.
vi: Định dạng tập tin sai.

en: Not a calendar.
vi: Không phải lịch.

en: Could not retrieve weather data
vi: Không thể lấy dữ liệu thời tiết: %s

en: Repository is offline
vi: Kho ngoại tuyến

en: No such calendar
vi: Không có lịch như vậy.

en: Object not found
vi: Không tìm thấy đối tượng

en: URI not loaded
vi: URI chưa được tải

en: URI already loaded
vi: URI đã được tải

en: Unknown User
vi: Không biết người dùng

en: Object ID already exists
vi: ID đối tượng đã tồn tại

en: Operation has been canceled
vi: Thao tác bị hủy bỏ

en: Could not cancel operation
vi: Không thể hủy bỏ tác vụ

en: A D-Bus exception has occurred
vi: Một lỗi ngoại lệ D-Bus đã xảy ra

en: Invalid range
vi: Phạm vi không hợp lệ

en: Unknown calendar property '%s'
vi: Thuộc tính lịch lạ '%s'

en: Cannot change value of calendar property '%s'
vi: Không thể thay đổi giá trị thuộc tính lịch '%s'

en: Untitled appointment
vi: Cuộc hẹn không tên

[ctx: Priority]
en: High
vi: Cao

[ctx: Priority]
en: Normal
vi: Bình thường

[ctx: Priority]
en: Low
vi: Thấp

[ctx: Priority]
note: An empty string is the same as 'None'.
en: Undefined
vi: Chưa định nghĩa

en: "%s" expects no arguments
vi: "%s" không cần đến có tham số

en: "%s" expects one argument
vi: "%s" cần đến một tham số

en: "%s" expects the first argument to be a string
vi: "%s" cần đến tham số đầu tiên là chuỗi

en: "%s" expects the first argument to be an ISO 8601 date/time string
vi: "%s" cần đến tham số đầu tiên là chuỗi ngày/giờ theo ISO 8601

en: "%s" expects two arguments
vi: "%s" cần đến hai tham số

en: "%s" expects the first argument to be a time_t
vi: "%s" cần đến tham số đầu tiên là time_t

en: "%s" expects the second argument to be an integer
vi: "%s" cần đến tham số thứ hai là số nguyên

en: "%s" expects two or three arguments
vi: "%s" cần hai hoặc ba tham số

en: "%s" expects the second argument to be a time_t
vi: "%s" cần đến tham số thứ hai là time_t

en: "%s" expects the third argument to be a string
vi: "%s" cần tham số thứ ba là chuỗi

en: "%s" expects none or two arguments
vi: "%s" cần hai tham số hoặc không có tham số

en: "%s" expects the second argument to be a string
vi: "%s" cần đến tham số thứ hai là chuỗi

en: "%s" expects the first argument to be either "any", "summary", or "description", or "location", or "attendee", or "organizer", or "classification"
vi: "%s" cần đến đối số thứ nhất là "any" (bất kỳ), "summary" (tóm tắt), "description" (mô tả), "location" (vị trí), "attendee" (người tham dự), "organizer" (người tổ chức) hoặc "classification" (phân loại).

en: "%s" expects at least one argument
vi: "%s" cần đến ít nhất một tham số

en: "%s" expects all arguments to be strings or one and only one argument to be a boolean false (#f)
vi: "%s" cần đến mọi đối số đều là chuỗi hoặc chỉ có một đối số và đối số đó là boolean không thật (#f)

en: Unsupported method
vi: Phương pháp không được hỗ trợ

en: Calendar does not exist
vi: Lịch không tồn tại

note: Translators: This is prefix to a detailed error message
en: Cannot open calendar:
vi: Không thể mở lịch:

note: Translators: This is prefix to a detailed error message
en: Cannot refresh calendar:
vi: Không thể cập nhật lịch:

note: Translators: This is prefix to a detailed error message
en: Cannot retrieve backend property:
vi: Không thể nhận thuộc tính hậu phương:

note: Translators: This is prefix to a detailed error message
en: Cannot retrieve calendar object path:
vi: Không thể nhận đường dẫn đối tượng lịch:

note: Translators: This is prefix to a detailed error message
en: Cannot retrieve calendar object list:
vi: Không thể nhận danh sách đường dẫn đối tượng lịch:

note: Translators: This is prefix to a detailed error message
en: Cannot retrieve calendar free/busy list:
vi: Không thể nhận danh sách bận/rảnh:

note: Translators: This is prefix to a detailed error message
en: Cannot create calendar object:
vi: Không thể tạo đối tượng lịch:

note: Translators: This is prefix to a detailed error message
en: Cannot modify calendar object:
vi: Không thể thay đổi đối tượng lịch:

note: Translators: This is prefix to a detailed error message
en: Cannot remove calendar object:
vi: Không thể bỏ đối tượng lịch:

note: Translators: This is prefix to a detailed error message
en: Cannot receive calendar objects:
vi: Không thể nhận đối tượng lịch:

note: Translators: This is prefix to a detailed error message
en: Cannot send calendar objects:
vi: Không thể lưu đối tượng lịch:

note: Translators: This is prefix to a detailed error message
en: Could not retrieve attachment uris:
vi: Không thể nhận URI đồ đính kèm:

note: Translators: This is prefix to a detailed error message
en: Could not discard reminder:
vi: Không thể huỷ nhắc nhở:

note: Translators: This is prefix to a detailed error message
en: Could not get calendar view path:
vi: Không thể lấy đường dẫn khung xem lịch:

note: Translators: This is prefix to a detailed error message
en: Could not retrieve calendar time zone:
vi: Không thể lấy múi giờ lịch:

note: Translators: This is prefix to a detailed error message
en: Could not add calendar time zone:
vi: Không thể thêm múi giờ lịch:

en: Signing is not supported by this cipher
vi: Loại mã này không hỗ trợ ký tên

en: Verifying is not supported by this cipher
vi: Loại mã này không hỗ trợ xác minh

en: Encryption is not supported by this cipher
vi: Loại mã này không hỗ trợ mã hóa

en: Decryption is not supported by this cipher
vi: Loại mã này không hỗ trợ giải mã

en: You may not import keys with this cipher
vi: Bạn không thể nập khóa bằng loại mã này

en: You may not export keys with this cipher
vi: Bạn không thể xuất khóa bằng loại mã này

en: Signing message
vi: Đang ký thư

en: Encrypting message
vi: Đang mã hóa thư

en: Decrypting message
vi: Đang giải mã thư

en: Unable to create cache path
vi: Không thể tạo đường dẫn nhớ tạm

en: Empty cache file
vi: Tập tin cache rỗng

en: Could not remove cache entry: %s: %s
vi: Không thể loại bỏ mục nhớ tạm: %s: %s

en: Could not write log entry: %s
    Further operations on this server will not be replayed when you
    reconnect to the network.
vi: Không thể ghi mục bản ghi: %s
    Các thao tác sau nữa trên máy phục vụ này sẽ không được thực hiện lại
    khi bạn tái kết nối vào mạng.

en: Could not open '%s':
    %s
    Changes made to this folder will not be resynchronized.
vi: Không thể mở `%s':
    %s
    Các thay đổi được tạo ra trong thư mục này sẽ không thể được tái đồng bộ.

en: Resynchronizing with server
vi: Đang tái đồng bộ với máy phục vụ

en: Downloading new messages for offline mode
vi: Đang tải về các thư cho chế độ ngoại tuyến

en: Preparing folder '%s' for offline
vi: Đang chuẩn bị thư mục '%s' để dùng ngoại tuyến

en: Copy folder content locally for _offline operation
vi: Sao chép nội dung thư mục về máy địa phương để phục vụ các thao tác _ngoại tuyến

en: You must be working online to complete this operation
vi: Bạn phải đang hoạt động trực tuyến mới có thể hoàn tất thao tác này.

en: Invalid message stream received from %s: %s
vi: Nhận luồng thư không hợp lệ từ %s: %s

en: Syncing folders
vi: Đang đồng bộ những thư mục

en: Error parsing filter: %s: %s
vi: Lỗi phân tích bộ lọc: %s: %s

en: Error executing filter: %s: %s
vi: Lỗi thực hiện bộ lọc: %s: %s

en: Unable to open spool folder
vi: Không thể mở thư mục hàng đợi

en: Unable to process spool folder
vi: Không thể xử lý thư mục hàng đợi

en: Getting message %d (%d%%)
vi: Đang lấy thông diệp %d (%d%%)

en: Failed on message %d
vi: Lỗi trên thư %d

en: Syncing folder
vi: Đang đồng bộ thư mục

en: Getting message %d of %d
vi: Đang lấy thư %d trên %d

en: Failed at message %d of %d
vi: Lỗi tại thư %d trên %d

en: Execution of filter '%s' failed:
vi: Lỗi thực hiện bộ lọc '%s':

en: Error parsing filter '%s': %s: %s
vi: Lỗi phân tích bộ lọc '%s': %s: %s

en: Error executing filter '%s': %s: %s
vi: Lỗi thực hiện bộ lọc '%s': %s: %s

en: Failed to retrieve message
vi: Lỗi nhận thư

en: Invalid arguments to (system-flag)
vi: Đối số không hợp lệ đối với (system-flag: cờ hệ thống)

en: Invalid arguments to (user-tag)
vi: Đối số không hợp lệ đối với (user-tag: thẻ người dùng)

en: Error executing filter search: %s: %s
vi: Lỗi thực hiện tìm kiếm bộ lọc: %s: %s

en: Learning new spam message in '%s' | Learning new spam messages in '%s'
vi[0]: Học thư rác mới trong '%s'

en: Learning new ham message in '%s' | Learning new ham messages in '%s'
vi[0]: Học thư tốt mới trong '%s'

en: Filtering new message in '%s' | Filtering new messages in '%s'
vi[0]: Lọc thư mới trong '%s'

en: Moving messages
vi: Đang di chuyển thư

en: Copying messages
vi: Đang chép thư

en: Quota information not supported for folder '%s'
vi: Không hỗ trợ thông tin chỉ tiêu cho thư mục '%s'

en: Retrieving message '%s' in %s
vi: Đang nhận thư '%s' trong %s

en: Retrieving quota information for '%s'
vi: Đang lấy thông tin chỉ tiêu cho '%s'

note: Translators: The '%s' is an element type name, part of an expressing language
en: (%s) requires a single bool result
vi: (%s) cần thiết một kết quả đúng/sai riêng lẻ

note: Translators: Each '%s' is an element type name, part of an expressing language
en: (%s) not allowed inside %s
vi: (%s) không được phép bên trong %s

note: Translators: The '%s' is an element type name, part of an expressing language
en: (%s) requires a match type string
vi: (%s) cần thiết một chuỗi khớp kiểu (match type)

note: Translators: The '%s' is an element type name, part of an expressing language
en: (%s) expects an array result
vi: (%s) mong đợi một kết quả mảng

note: Translators: The '%s' is an element type name, part of an expressing language
en: (%s) requires the folder set
vi: (%s) cần thiết đặt thư mục

en: Cannot parse search expression: %s:
    %s
vi: Không thể phân tích biểu thức tìm kiếm: %s:
    %s

en: Error executing search expression: %s:
    %s
vi: Lỗi thực hiện tìm kiếm theo biểu thức: %s:
    %s

en: Failed to execute gpg: %s
vi: Lỗi thực hiện GPG: %s

en: Unexpected GnuPG status message encountered:
    
    %s
vi: Gặp thư trạng thái GnuPG không mong đợi:
    
    %s

en: Failed to parse gpg userid hint.
vi: Lỗi phân tích chỉ dẫn GPG UserID.

en: Failed to parse gpg passphrase request.
vi: Lỗi phân tích yêu cầu cụm từ mật khẩu của GPG.

en: You need a PIN to unlock the key for your
    SmartCard: "%s"
vi: Bạn cần một mã PIN để mở khóa cho
    thẻ thông minh của bạn: "%s"

en: You need a passphrase to unlock the key for
    user: "%s"
vi: Bạn cần một cụm từ mật khẩu để mở khóa
    cho người dùng: "%s"

en: Unexpected request from GnuPG for '%s'
vi: Nhận yêu cầu không mong đợi từ GnuPG cho "%s"

en: Note the encrypted content doesn't contain information about a recipient, thus there will be a password prompt for each of stored private key.
vi: Chú ý rằng nội dung mã hoá không chứa thông tin người nhận nên sẽ hỏi mật khẩu cho từng khoá riêng.

en: Failed to unlock secret key: 3 bad passphrases given.
vi: Lỗi mở khóa bí mật: đã cho 3 cụm từ mật khẩu sai.

en: Unexpected response from GnuPG: %s
vi: Tín hiệu trả lời không mong đợi từ GnuPG: %s

en: Failed to encrypt: No valid recipients specified.
vi: Lỗi mã hóa: chưa xác định người nhận.

en: Could not generate signing data:
vi: Không thể phát sinh dữ liệu ký nhận:

en: Failed to execute gpg.
vi: Lỗi thực hiện GPG.

en: Cannot verify message signature: Incorrect message format
vi: Không thể xác minh chữ ký thư: dạng thức thư không đúng

en: Cannot verify message signature:
vi: Không thể xác minh chữ ký thư:

en: Could not generate encrypting data:
vi: Không thể phát sinh dữ liệu mật mã hóa:

en: This is a digitally encrypted message part
vi: Đây là một phần thư có mật mã hóa số

en: Cannot decrypt message: Incorrect message format
vi: Không thể giải mật mã thư: dạng thức thư không đúng

en: Failed to decrypt MIME part: protocol error
vi: Lỗi giải mật mã phần MIME: lỗi giao thức

en: Encrypted content
vi: Nội dung bị mật mã hóa

en: No quota information available for folder '%s'
vi: Không có thông tin chỉ tiêu cho thư mục '%s'

en: No destination folder specified
vi: Chưa xác định thư mục đích

en: Unable to move junk messages
vi: Không thể di chuyển thư rác

en: Unable to move deleted messages
vi: Không thể di chuyển thư đã xoá

en: Apply message _filters to this folder
vi: _Lọc thư cho thư mục này

en: Could not create folder summary for %s
vi: Không thể tạo tóm tắt thư mục cho %s

en: Could not create cache for %s:
vi: Không thể tạo vùng lưu trữ tạm (cache) cho %s:

en: Server disconnected
vi: Máy chủ ngắt kết nối

en: Error writing to cache stream
vi: Lỗi ghi vào luồng trữ tạm (cache)

en: Error performing IDLE
vi: Lỗi thực hiện IDLE

en: Failed to connect to IMAP server %s in secure mode: %s
vi: Lỗi kết nối tới máy phục vụ IMAP %s trong chế độ an toàn: %s

en: STARTTLS not supported
vi: Chưa hỗ trợ STARTTLS

en: Failed to connect to IMAP server %s in secure mode:
vi: Lỗi kết nối tới máy phục vụ IMAP %s trong chế độ an toàn:

en: IMAP server %s does not support %s authentication
vi: Máy phục vụ IMAP %s không hỗ trợ xác thực %s

en: No support for %s authentication
vi: Không hỗ trợ xác thực %s

en: Cannot authenticate without a username
vi: Không thể xác thực mà không có tên người dùng

en: Authentication password not available
vi: Không có mật khẩu xác thực

en: Error fetching message
vi: Lỗi lấy thư

en: Failed to copy the tmp file
vi: Lỗi chép tập tin tạm

en: Failed to close the tmp stream
vi: Lỗi đóng luồng tạm

en: Error copying messages
vi: Lỗi chép thư

en: Error appending message
vi: Lỗi nối thư

en: Error fetching message headers
vi: Lỗi lấy dòng đầu thư

en: Error retrieving message
vi: Lỗi nhận thư

en: Fetching summary information for new messages in '%s'
vi: Đang lấy thông tin tóm tắt cho các thư mới trong '%s'

en: Scanning for changed messages in '%s'
vi: Đang quét tìm các thư thay đổi trong '%s'

en: Error fetching new messages
vi: Lỗi lấy thư mới

en: Error while fetching messages
vi: Lỗi khi lấy thư

en: Fetching summary information for %d message in '%s' | Fetching summary information for %d messages in '%s'
vi[0]: Đang lấy thông tin tóm tắt cho %d thư mới trong '%s'

en: Error refreshing folder
vi: Lỗi nạp lại thư mục

en: Error expunging message
vi: Lỗi xóa hẳn thư cũ

en: Error fetching folders
vi: Lỗi lấy thư mục

en: Error subscribing to folder
vi: Lỗi đă_ng ký thư mục

en: Error creating folder
vi: Lỗi tạo thư mục

en: Error deleting folder
vi: Lỗi xoá thư mục

en: Error renaming folder
vi: Lỗi đổi tên thư mục

en: Error retrieving quota information
vi: Lỗi lấy thông tin chỉ tiêu

en: Error performing NOOP
vi: Lỗi thực hiện NOOP

en: Error syncing changes
vi: Lỗi đồng bộ thay đổi

en: Cannot get message with message ID %s: %s
vi: Không thể lấy thư có mã số thư %s: %s

en: No such message available.
vi: Không có thư như vậy.

en: Cannot create spool file:
vi: Không thể tạo tập tin spool:

en: IMAP server does not support quotas
vi: Máy phục vụ IMAP %s không hỗ trợ chỉ tiêu

en: IMAP server %s
vi: Máy phục vụ IMAP %s

en: IMAP service for %s on %s
vi: Dịch vụ IMAP cho %s trên %s

en: This option will connect to the IMAP server using a plaintext password.
vi: Tùy chọn này sẽ kết nối tới máy phục vụ IMAP bằng mật khẩu thô (không mật mã).

en: No such folder %s
vi: Không có thư mục %s

en: Retrieving folder list for %s
vi: Đang lấy danh sách thư mục cho %s

en: The folder name "%s" is invalid because it contains the character "%c"
vi: Tên thư mục "%s" không hợp lệ vì chứa ký tự "%c".

en: Unknown parent folder: %s
vi: Thư mục cha lạ: %s

en: The parent folder is not allowed to contain subfolders
vi: Thư mục mẹ không được phép chứa các thư mục con

en: Source stream returned no data
vi: Luồng nguồn không trả về dữ liệu

en: Source stream unavailable
vi: Luồng nguồn không sẵn sàng

en: Could not create lock file for %s: %s
vi: Không thể tạo tập tin khóa cho %s: %s

en: Timed out trying to get lock file on %s.  Try again later.
vi: Quá hạn thử lấy tập tin khóa trên %s. Sẽ thử lại sau.

en: Failed to get lock using fcntl(2): %s
vi: Lỗi lấy khóa bằng fcntl(2): %s

en: Failed to get lock using flock(2): %s
vi: Lỗi lấy khóa bằng flock(2): %s

en: Cannot build locking helper pipe: %s
vi: Không thể xây dựng ống dẫn hỗ trợ khoá: %s

en: Cannot fork locking helper: %s
vi: Không thể tạo tiến trình hỗ trợ khóa: %s

en: Could not lock '%s': protocol error with lock-helper
vi: Không thể khóa '%s': lỗi giao thức với bộ hỗ trợ khóa (lock-helper)

en: Could not lock '%s'
vi: Không thể khóa '%s'

en: Could not check mail file %s: %s
vi: Không thể kiểm tra tập tin thư %s: %s

en: Could not open mail file %s: %s
vi: Không thể mở tập tin thư %s: %s

en: Could not open temporary mail file %s: %s
vi: Không thể mở tập tin thư tạm %s: %s

en: Failed to store mail in temp file %s: %s
vi: Lỗi lưu thư vào tập tin tạm %s: %s

en: Could not create pipe: %s
vi: Không thể tạo ống dẫn: %s

en: Could not fork: %s
vi: Không thể tạo tiến trình: %s

en: Movemail program failed: %s
vi: Lỗi chương trình movemail (chuyển di thư): %s

en: (Unknown error)
vi: (Lỗi lạ)

en: Error reading mail file: %s
vi: Lỗi đọc tập tin thư: %s

en: Error writing mail temp file: %s
vi: Lỗi ghi tập tin thư tạm: %s

en: Error copying mail temp file: %s
vi: Lỗi sao chép tập tin thư tạm: %s

en: No content available
vi: Không có nội dung

en: No signature available
vi: Không có chữ ký

en: parse error
vi: lỗi phân tích

en: Resolving: %s
vi: Đang phân giải: %s

en: Host lookup failed
vi: Lỗi tra cứu máy phục vụ: không tìm thấy máy phục vụ

en: Host lookup '%s' failed. Check your host name for spelling errors.
vi: Lỗi tra cứu máy '%s'. Hãy kiểm tra tên máy có sai chính tả không.

en: Host lookup '%s' failed: %s
vi: Lỗi tra cứu máy '%s': %s

en: Resolving address
vi: Đang phân giải địa chỉ

en: Name lookup failed
vi: Lỗi tra cứu máy phục vụ tên

en: Name lookup failed. Check your host name for spelling errors.
vi: Lỗi tra cứu tên máy. Hãy kiểm tra tên máy có sai chính tả không.

en: Name lookup failed: %s
vi: Lỗi tra cứu máy phục vụ tên: %s

en: Could not connect to '%s:%s':
vi: Không thể kết nối đến '%s:%s':

en: Syncing messages in folder '%s' to disk
vi: Đang đồng bộ thư trong thư mục `%s' vào đĩa

en: Cannot write offline journal for folder '%s': %s
vi: Không thể tạo thư mục '%s': %s

en: Virtual folder email provider
vi: Bộ cung cấp thư mục ảo

en: For reading mail as a query of another set of folders
vi: Để đọc thư như là một truy vấn của một tập các thư mục khác

en: Could not load %s: Module loading not supported on this system.
vi: Không thể tải %s: hệ thống này chưa hỗ trợ tính năng tải mô đun.

en: Could not load %s: %s
vi: Không thể tải %s: %s

en: Could not load %s: No initialization code in module.
vi: Không thể tải %s: không có mã khởi động trong mô đun

en: No provider available for protocol '%s'
vi: Không có bên nào cung cấp giao thức `%s'

en: This option will connect to the server using an anonymous login.
vi: Tùy chọn này sẽ kết nối tới máy phục vụ bằng cách đang nhập vô danh.

en: Invalid email address trace information:
    %s
vi: Thông tin truy tìm địa chỉ thư không hợp lệ:
    %s

en: Invalid opaque trace information:
    %s
vi: Thông tin truy tìm địa chỉ bí hiểm không hợp lệ:
    %s

en: Invalid trace information:
    %s
vi: Thông tin truy tìm không hợp lệ:
    %s

en: This option will connect to the server using a secure CRAM-MD5 password, if the server supports it.
vi: Tùy chọn này sẽ kết nối tới máy phục vụ dùng mật khẩu an toàn CRAM-MD5, nếu máy chủ có hỗ trợ.

en: This option will connect to the server using a secure DIGEST-MD5 password, if the server supports it.
vi: Tùy chọn này sẽ kết nối tới máy phục vụ bằng mật khẩu an toàn DIGEST-MD5, nếu máy phục vụ có hỗ trợ.

en: Server challenge too long (>2048 octets)
vi: Lệnh thách thức máy phục vụ quá dài (trên 2048 octet).

en: Server challenge invalid
vi: Lệnh thách thức máy phục vụ không hợp lệ.

en: Server challenge contained invalid "Quality of Protection" token
vi: Lệnh thách thức máy phục vụ chứa hiệu bài "Quality of Protection" (mức bảo vệ) không hợp lệ.

en: Server response did not contain authorization data
vi: Hồi đáp của máy phục vụ không chứa dữ liệu để xác thực.

en: Server response contained incomplete authorization data
vi: Hồi đáp của máy phục vụ chứa dữ liệu xác thực không hoàn chỉnh.

en: Server response does not match
vi: Hồi đáp của máy phục vụ không khớp.

en: This option will connect to the server using Kerberos 5 authentication.
vi: Tùy chọn này sẽ kết nối tới máy chủ bằng cơ chế xác minh Kerberos 5.

en: The specified mechanism is not supported by the provided credential, or is unrecognized by the implementation.
vi: Cơ chế xác định không được hỗ trợ do thông tin xác thực đã cung cấp, hoặc không được chấp nhận do cách thực hiện.

en: The provided target_name parameter was ill-formed.
vi: Tham số target_name (tên đích) được cung cập có dạng thức sai.

en: The provided target_name parameter contained an invalid or unsupported type of name.
vi: Tham số target_name (tên đích) chứa loại tên không hỗ trợ hoặc không hợp lệ.

en: The input_token contains different channel bindings to those specified via the input_chan_bindings parameter.
vi: Tham số input-token (hiệu bài gõ) chứa thẻ đóng kết kênh khác với điều do tham số input-chan-bindings (thẻ đóng kết kênh gõ) xác định.

en: The input_token contains an invalid signature, or a signature that could not be verified.
vi: Tham số input_token (hiệu bài gõ chứa chữ ký không hợp lệ, hoặc chữ ký không được xác nhận.

en: The supplied credentials were not valid for context initiation, or the credential handle did not reference any credentials.
vi: Thông tin xác thực không hợp lệ để khởi động ngữ cảnh, hoặc móc nó không tham chiếu đến thông tin xác thực nào.

en: The supplied context handle did not refer to a valid context.
vi: Móc ngữ cảnh được cung cấp không tham chiếu đến một ngữ cảnh hợp lệ.

en: The consistency checks performed on the input_token failed.
vi: Thao tác kiểm tra đồng bộ được thực hiện trên input_token (hiệu bài gõ) đã thất bại.

en: The consistency checks performed on the credential failed.
vi: Thao tác kiểm tra đồng bộ được thực hiện trên thông tin xác thực đã thất bại.

en: The referenced credentials have expired.
vi: Đã tham chiếu đến thông tin xác thực đã hết hạn.

en: Bad authentication response from server.
vi: Trả lời xác thực sai từ máy phục vụ.

en: Unsupported security layer.
vi: Tầng bảo mật chưa được hỗ trợ.

en: This option will connect to the server using a simple password.
vi: Tùy chọn này sẽ kết nối tới máy phục vụ bằng mật khẩu đơn giản.

en: Unknown authentication state.
vi: Trạng thái xác thực lạ.

en: This option will connect to a Windows-based server using NTLM / Secure Password Authentication.
vi: Tùy chọn này sẽ kết nối tới máy phục vụ dựa vào Windows dùng NTLM / SPA

en: PLAIN
vi: THÔ

en: POP before SMTP
vi: POP trước SMTP

en: This option will authorise a POP connection before attempting SMTP
vi: Tùy chọn này sẽ xác thực kết nối POP trước khi thử SMTP

en: POP Source UID
vi: UID nguồn POP

en: POP Before SMTP authentication using an unknown transport
vi: Xác thực POP trước SMTP dùng truyền tải lạ

en: POP Before SMTP authentication attempted with a %s service
vi: Đã thử xác thực POP trước SMTP với dịch vụ %s

en: Regular expression compilation failed: %s: %s
vi: Biên dịch biểu thức chính quy thất bại: %s: %s

en: Invalid GType registered for protocol '%s'
vi: GType không hợp lệ đăng ký cho giao thức '%s'

en: Forwarding messages is not supported
vi: Không hỗ trợ chuyển tiếp thư

note: Translators: The first argument is the account type * (e.g. "IMAP"), the second is the user name, and the * third is the host name.
en: Please enter the %s password for %s on host %s.
vi: %sHãy gõ mật khẩu POP cho %s trên máy %s

en: Cannot find certificate for '%s'
vi: Không thể tìm chứng nhận cho '%s'

en: Cannot create CMS message
vi: Không thể tạo thư CMS

en: Cannot create CMS signed data
vi: Không thể tạo dữ liệu có chữ ký CMS

en: Cannot attach CMS signed data
vi: Không thể đính kèm dữ liệu có chữ ký CMS

en: Cannot attach CMS data
vi: Không thể đính kèm dữ liệu CMS

en: Cannot create CMS Signer information
vi: Không thể tạo thông tin Chữ ký CMS

en: Cannot find certificate chain
vi: Không thể tìm dây chứng nhận

en: Cannot add CMS Signing time
vi: Không thể thêm thời gian ký nhận CMS

en: Encryption certificate for '%s' does not exist
vi: Chứng nhận mã hóa cho "%s" không tồn tại

en: Cannot add SMIMEEncKeyPrefs attribute
vi: Không thể thêm thuộc tính SMIMEEncKeyPrefs (sở thích khóa mã hóa S/MIME)

en: Cannot add MS SMIMEEncKeyPrefs attribute
vi: Không thể thêm thuộc tính MS SMIMEEncKeyPrefs (sở thích khóa mã hóa S/MIME MS)

en: Cannot add encryption certificate
vi: Không thể thêm chứng nhận mã hóa

en: Cannot add CMS Signer information
vi: Không thể thêm thông tin Chữ ký CMS

en: Bad signature
vi: Chữ ký sai

en: Content tampered with or altered in transit
vi: Nội dung bị giả mạo hay bị thay đổi trong khi truyền

en: Signing certificate not found
vi: Không tìm thấy chứng nhận ký tên

en: Signing certificate not trusted
vi: Chứng nhận ký tên không đáng tin

en: Signature algorithm unknown
vi: Không biết thuật toán chữ ký

en: Signature algorithm unsupported
vi: Không hỗ trợ thuật toán chữ ký

en: Malformed signature
vi: Chữ ký dạng thức sai

en: Processing error
vi: Lỗi xử lý

en: No signed data in signature
vi: Không có dữ liệu có ký tên trong chữ ký

en: Digests missing from enveloped data
vi: Thiếu điều tóm tắt thư trong dữ liệu được bao

en: Cannot calculate digests
vi: Không thể tính những điều tóm tắt

en: Cannot set message digests
vi: Không thể đặt những điều tóm tắt thư

en: Certificate import failed
vi: Lỗi nạp chứng nhận

en: Certificate is the only message, cannot verify certificates
vi: Chứng nhận là toàn thư; không thể thẩm tra chứng nhận

en: Certificate is the only message, certificates imported and verified
vi: Chứng nhận là toàn thư; các chứng nhận được nạp và được thẩm tra

en: Cannot find signature digests
vi: Không tìm thấy điều tóm tắt chữ ký

en: Signer: %s <%s>: %s
vi: Ký tên do : %s <%s>: %s

en: Cannot create encoder context
vi: Không thể tạo ngũ cảnh bộ biên mã

en: Failed to add data to CMS encoder
vi: Lỗi thêm dữ liệu vào bộ biên mã CMS

en: Failed to encode data
vi: Lỗi biên mã dữ liệu

en: Decoder failed
vi: Lỗi bộ giải mã

en: Cannot find common bulk encryption algorithm
vi: Không tìm thấy thuật toán mã hóa hàng loạt chung

en: Cannot allocate slot for encryption bulk key
vi: Không thể gán vị trí cho khóa hàng loạt mã hóa

en: Cannot create CMS Message
vi: Không thể tạo thư CMS

en: Cannot create CMS Enveloped data
vi: Không thể tạo dữ liệu được bao CMS

en: Cannot attach CMS Enveloped data
vi: Không đính kèm dữ liệu được bao CMS

en: Cannot attach CMS data object
vi: Không thể đính kèm đối tượng dữ liệu CMS

en: Cannot create CMS Recipient information
vi: Không thể tạo thông tin người nhận CMS

en: Cannot add CMS Recipient information
vi: Không thể thêm thông tin người nhận CMS

en: Failed to add data to encoder
vi: Lỗi thêm dữ liệu vào bộ biên mã

en: S/MIME Decrypt: No encrypted content found
vi: S/MIME giải mã: không tìm thấy nội dung được mã hóa

en: Cannot create folder '%s': folder exists
vi: Không thể tạo thư mục '%s': thư mục đã có

en: Opening folder '%s'
vi: Mở thư mục '%s'

en: Cannot create folder: %s: folder exists
vi: Không thể tạo thư mục: %s: thư mục đã có

en: Cannot delete folder: %s: Invalid operation
vi: Không thể xoá thư mục: %s: thao tác không hợp lệ

en: Cannot rename folder: %s: Invalid operation
vi: Không thể đổi tên thư mục: %s: thao tác không hợp lệ

en: Only reset to beginning is supported with CamelStreamFilter
vi: Chỉ hỗ trợ đặt lại về đầu với CamelStreamFilter

en: Only reset to beginning is supported with CamelHttpStream
vi: Chỉ hỗ trợ đặt lại về đầu với CamelHttpStream

en: Connection cancelled
vi: Kết nối bị hủy bỏ

en: Could not connect with command "%s": %s
vi: Không thể kết nối bằng lệnh "%s": %s

en: Subscribing to folder '%s'
vi: Đang đăng ký thư mục '%s'

en: NSPR error code %d
vi: Mã lỗi NSPR %d

en: The proxy host does not support SOCKS4
vi: Máu uỷ nhiệm không hỗ trợ SOCKS4

en: The proxy host denied our request: code %d
vi: Máy uỷ nhiệm từ chối yêu cầu của ta: mã %d

en: The proxy host does not support SOCKS5
vi: Máy chủ không hỗ trợ SOCKS5

en: Could not find a suitable authentication type: code 0x%x
vi: Không tìm thấy loại xác thực phù hợp: mã 0x%x

en: SOCKS server's rules do not allow connection
vi: Các quy tắc của máy chủ SOCKS không cho phép tạo kết nối

en: Network is unreachable from SOCKS server
vi: Không thể tiếp cận máy chủ SOCKS

en: Host is unreachable from SOCKS server
vi: Không thể tiếp cận máy chủ SOCKS

en: Time-to-live expired
vi: Hết hạn Time-to-live (TTL)

en: Command not supported by SOCKS server
vi: Máy chủ SOCKS không hỗ trợ lệnh này

en: Address type not supported by SOCKS server
vi: Máy chủ SOCKS không hỗ trợ loại địa chỉ này

en: Unknown error from SOCKS server
vi: Lỗi lạ từ máy chủ SOCKS

en: Got unknown address type from SOCKS server
vi: Nhận loại địa chỉ lạ từ máy chủ SOCKS

en: Incomplete reply from SOCKS server
vi: Hồi đáp không hoàn chỉnh từ máy chủ SOCKS

en: Hostname is too long (maximum is 255 characters)
vi: Tên máy quá dài (tối đa 255 ký tự)

note: SOCKS5 reserved - must be 0
en: Invalid reply from proxy server
vi: Hồi đáp không hợp lệ từ máy uỷ nhiệm

en: Could not parse URL '%s'
vi: Không thể phân tích URL '%s'

en: Updating folder '%s'
vi: Đang cập nhật thư mục '%s'

en: Cannot copy or move messages into a Virtual Folder
vi: Không thể sao chép hoặc di chuyển thư vào thư mục Ảo

en: No such message %s in %s
vi: Không có thư %s trong %s

en: Error storing '%s':
vi: Lỗi lưu '%s':

en: Automatically _update on change in source folders
vi: Tự động _cập nhật khi thay đổi trong thư thư mục nguồn

en: Cannot delete folder: %s: No such folder
vi: Không thể xóa bỏ thư mục: %s: không có thư mục như vậy

en: Cannot rename folder: %s: No such folder
vi: Không thể đổi tên thư mục: %s: không có thư mục như vậy

en: Enable _Unmatched folder
vi: Bật thư mục _không khớp

en: Cannot copy messages to the Trash folder
vi: Không thể sao chép các thư vào thư mục Rác

en: Cannot copy messages to the Junk folder
vi: Không thể sao chép các thư vào thư mục Thư rác

en: Ch_eck for new messages in subscribed folders
vi: Kiểm tr_a tìm thư mới trên mọi thư mục đã đăng ký

en: Use _Quick Resync if the server supports it
vi: Dùng Đồng bộ _nhanh nếu máy chủ hỗ trợ

en: _Listen for server change notifications
vi: _Lắng nghe thông báo thay đổi máy chủ

en: _Show only subscribed folders
vi: Chỉ _hiện những thư mục đăng ký

en: O_verride server-supplied folder namespace
vi: Có quyền cao hơn bộ tên độc nhất thư mục do máy phục vụ cung cấp

en: Namespace:
vi: Miền tên:

en: Apply _filters to new messages in all folders
vi: _Lọc thư mới trong mọi thư mục

en: Only check for Junk messages in the IN_BOX folder
vi: Chỉ kiểm tra thư rác trong thư mục IN_BOX (hộp Đến)

en: Automatically synchroni_ze remote mail locally
vi: _Tự động đồng bộ hóa thư từ xa một cách địa phương

en: Default IMAP port
vi: Cổng IMAP mặc định

en: IMAP over SSL
vi: IMAP qua SSL

en: For reading and storing mail on IMAP servers.
vi: Để đọc và lưu thư trên máy phục vụ IMAP.

en: mailbox: %s (%s)
vi: hộp thư: %s (%s)

en: _Index message body data
vi: Đánh _chỉ mục nội dung thư

en: Cannot get message %s from folder %s
    %s
vi: Không thể lấy thư: %s từ thư mục %s
    %s

en: _Use the '.folders' folder summary file (exmh)
vi: _Dùng tập tin tóm tắt thư mục ".folders" (exmh)

en: MH-format mail directories
vi: Thự mục thư với dạng thức MH

en: For storing local mail in MH-like mail directories.
vi: Để lưu thư cục bộ trong thư mục dạng MH.

en: Local delivery
vi: Gửi cục bộ

en: For retrieving (moving) local mail from standard mbox-formatted spools into folders managed by Evolution.
vi: Để gọi (di động) thư cục bộ từ hàng đợi dạng mbox chuẩn vào thư mục do Evolution quản lý.

en: _Apply filters to new messages in Inbox
vi: Á_p dụng bộ lọc cho thư mới trong hộp Thư Đến

en: Maildir-format mail directories
vi: Thư mục thư dạng thức Maildir

en: For storing local mail in maildir directories.
vi: Để lưu thư cục bộ trong thư mục maildir.

en: _Store status headers in Elm/Pine/Mutt format
vi: _Lưu dòng đầu trạng thái theo định dạng Elm/Pine/Mutt

en: Standard Unix mbox spool file
vi: Tập tin hàng đợi mbox UNIX chuẩn

en: For reading and storing local mail in external standard mbox spool files.
    May also be used to read a tree of Elm, Pine, or Mutt style folders.
vi: Để đọc và lưu thư tín cục bộ trong tập tin hàng đợi được ghi bên ngoại theo định dạng mbox.
    Cũng có thể được dùng để đọc một cây các thư mục kiểu Elm, Pine, hay Mutt.

en: Standard Unix mbox spool directory
vi: Thư mục hàng đợi mbox UNIX chuẩn

en: Could not rename folder %s to %s: %s
vi: Không thể đổi tên thư mục %s thành %s: %s

en: Local mail file %s
vi: Tập tin thư cục bộ %s

en: Store root %s is not an absolute path
vi: Gốc lưu %s không phải là đường dẫn tuyệt đối

en: Store root %s is not a regular directory
vi: Gốc lưu %s không phải là thư mục bình thường

en: Cannot get folder: %s: %s
vi: Không thể lấy thư mục: %s: %s

en: Local stores do not have an inbox
vi: Bộ lưu trữ cục bộ chưa có thư mục Hộp nhận

en: Could not delete folder index file '%s': %s
vi: Không thể xoá tập tin chỉ mục thư mục "%s": %s

en: Could not delete folder meta file '%s': %s
vi: Không thể xoá siêu tập tin của thư mục "%s": %s

en: Could not rename '%s': %s
vi: Không thể đổi tên '%s': %s

en: Unable to add message to summary: unknown reason
vi: Không thể thêm thư vào bảng tóm tắt: không biết sao

en: No such message
vi: Không có thư như vậy

en: Cannot append message to maildir folder: %s:
vi: Không thể nối thư vào cuối thư mục maildir: %s:

en: Cannot get message %s from folder %s:
vi: Không thể lấy thư %s từ thư mục %s:

en: Cannot transfer message to destination folder: %s
vi: Không thể truyền thư đến thư mục đích: %s

en: Folder %s already exists
vi: Thư mục %s đã có

en: Cannot get folder '%s': %s
vi: Không thể lấy thư mục "%s": %s

en: Cannot get folder '%s': folder does not exist.
vi: Không thể lấy thư mục "%s": thư mục không tồn tại.

en: Cannot get folder '%s': not a maildir directory.
vi: Không thể lấy thư mục "%s": không phải thư mục maildir.

en: Cannot create folder '%s': folder exists.
vi: Không thể tạo thư mục "%s": thư mục đã có.

en: Could not delete folder '%s': %s
vi: Không thể xoá thư mục "%s": %s

en: not a maildir directory
vi: không phải là thư mục dạng Maildir

en: Could not scan folder '%s': %s
vi: Không thể quét thư mục "%s": %s

en: Cannot open maildir directory path: %s: %s
vi: Không thể mở đường dẫn thư mục dạng Maildir: %s: %s

en: Checking folder consistency
vi: Đang kiểm tra tính nhất quán của thư mục

en: Checking for new messages
vi: Đang kiểm tra tìm thư mới

en: Storing folder
vi: Đang lưu thư mục

en: Cannot open mailbox: %s:
vi: Không thể mở hộp thư: %s:

en: Cannot append message to mbox file: %s:
vi: Không thể nối thư vào đuôi tập tin mbox: %s:

en: The folder appears to be irrecoverably corrupted.
vi: Thư mục này có vẽ đã bị hư và không thể được phục hồi.

en: Cannot create folder lock on %s: %s
vi: Không thể tạo khóa thư mục trên %s: %s

en: Cannot create a folder by this name.
vi: Không thể tạo thư mục với tên đó

en: Cannot get folder '%s': not a regular file.
vi: Không thể lấy thư mục "%s": không phải là tập tin bình thường.

en: Cannot create directory '%s': %s.
vi: Không thể tạo thư mục "%s": %s

en: Cannot create folder: %s: %s
vi: Không thể tạo thư mục: %s: %s

en: Could not delete folder '%s':
    %s
vi: Không thể xoá thư mục "%s":
    %s

en: '%s' is not a regular file.
vi: "%s" không phải là tập tin bình thường.

en: Folder '%s' is not empty. Not deleted.
vi: Thư mục "%s" không rỗng nên chưa xoá.

en: Could not delete folder summary file '%s': %s
vi: Không thể xoá tập tin tóm tắt thư mục "%s": %s

en: The new folder name is illegal.
vi: Tên thư mục mới không được phép

en: Could not rename '%s': '%s': %s
vi: Không thể đổi tên "%s": "%s": %s

en: Could not rename '%s' to %s: %s
vi: Không thể đổi tên "%s" thành %s: %s

en: Could not open folder: %s: %s
vi: Không thể mở thư mục: %s: %s

en: Fatal mail parser error near position %s in folder %s
vi: Lỗi nghiêm trọng khi phân tích thư gần vị trí %s trong thư mục %s

en: Cannot check folder: %s: %s
vi: Không thể kiểm tra thư mục: %s: %s

en: Could not open file: %s: %s
vi: Không thể mở tập tin: %s: %s

en: Cannot open temporary mailbox: %s
vi: Không thể mở hộp thư tạm: %s

en: Could not close source folder %s: %s
vi: Không thể đóng thư mục nguồn %s: %s

en: Could not close temporary folder: %s
vi: Không thể đóng thư mục tạm: %s

en: Could not rename folder: %s
vi: Không thể đổi tên thư mục: %s

en: Could not store folder: %s
vi: Không thể lưu thư mục: %s

en: MBOX file is corrupted, please fix it. (Expected a From line, but didn't get it.)
vi: Tập tin MBOX bị hư, vui lòng sửa lại. (Cần dòng From nhưng không có)

en: Summary and folder mismatch, even after a sync
vi: Bản tóm tắt và thư mục không tương ứng với nhau, ngay cả sau khi đồng bộ

en: Unknown error: %s
vi: Lỗi không rõ : %s

en: Writing to temporary mailbox failed: %s
vi: Lỗi ghi vào hộp thư tạm: %s

en: Writing to temporary mailbox failed: %s: %s
vi: Lỗi ghi vào hộp thư tạm: %s: %s

en: Cannot append message to mh folder: %s:
vi: Không thể nối thư vào đuôi thư mục dạng mh: %s:

en: Could not create folder '%s': %s
vi: Không thể tạo thư mục '%s': %s

en: Cannot get folder '%s': not a directory.
vi: Không thể lấy thư mục "%s": không phải là thư mục.

en: Cannot open MH directory path: %s: %s
vi: Không thể mở đường dẫn thư mục dạng MH: %s: %s

en: Spool '%s' cannot be opened: %s
vi: Không thể mở hàng đợi ghi "%s": %s

en: Spool '%s' is not a regular file or directory
vi: Hàng đợi ghi "%s" không phải là tập tin hay thư mục bình thường

en: Spool mail file %s
vi: Tập tin thư tín hàng đợi ghi %s

en: Spool folder tree %s
vi: Cây thư mục hàng đợi ghi %s

en: Invalid spool
vi: Spool không hợp lệ

en: Folder '%s/%s' does not exist.
vi: Thư mục "%s/%s" không tồn tại

en: Could not open folder '%s':
    %s
vi: Không thể mở thư mục "%s":
    %s

en: Folder '%s' does not exist.
vi: Thư mục "%s" không tồn tại.

en: Could not create folder '%s':
    %s
vi: Không thể tạo thư mục "%s"
    %s

en: '%s' is not a mailbox file.
vi: "%s" không phải là tập tin hộp thư.

en: Store does not support an INBOX
vi: Store không hỗ trợ hộp Thư Đến

en: Spool folders cannot be deleted
vi: Không thể xoá thư mục hàng đợi ghi

en: Spool folders cannot be renamed
vi: Không thể thay đổi tên của thư mục hàng đợi ghi

en: Could not synchronize temporary folder %s: %s
vi: Không thể đồng bộ thư mục tạm %s: %s

en: Could not synchronize spool folder %s: %s
vi: Không thể đồng bộ thư mục hàng đợi ghi: %s: %s

en: Could not synchronize spool folder %s: %s
    Folder may be corrupt, copy saved in '%s'
vi: Không thể đồng bộ hoá thư mục hàng đợi ghi %s: %s
    Có lẽ thư mục bị hư; bản sao được lưu trong '%s'

en: Internal error: UID in invalid format: %s
vi: Lỗi nội bộ : UID có định dạng không hợp lệ: %s

en: Cannot get message %s: %s
vi: Không thể lấy thư %s: %s

en: Cannot get message %s:
vi: Không thể lấy thư %s:

en: This message is not currently available
vi: Thư này hiện thời chưa sẵn sàng

en: Posting failed: %s
vi: Gửi thất bại: %s

en: Posting failed:
vi: Gửi thất bại:

en: You cannot post NNTP messages while working offline!
vi: Bạn không thể gởi thư NNTP (nhóm tin Mạng) khi ngoại tuyến.

en: You cannot copy messages from a NNTP folder!
vi: Không thể sao chép thư từ thư mục NNTP (nhóm tin Mạng).

en: _Show folders in short notation (e.g. c.o.linux rather than comp.os.linux)
vi: _Hiện thư mục kiểu ngắn gọn (v.d. c.o.linux thay vì comp.os.linux)

en: In the subscription _dialog, show relative folder names
vi: Trong hộp thoại đăng _ký, hiển thị tên thư mục tương đối

en: Default NNTP port
vi: Cổng NNTP mặc định

en: NNTP over SSL
vi: NNTP qua SSL

en: USENET news
vi: Tin tức USENET

en: This is a provider for reading from and posting to USENET newsgroups.
vi: Đây là bộ cung cấp đọc từ và gửi thư tới các nhóm tin USENET.

en: This option will connect to the NNTP server anonymously, without authentication.
vi: Tùy chọn này sẽ kết nối vô danh tới máy chủ NNTP, không cần xác thực.

en: This option will authenticate with the NNTP server using a plaintext password.
vi: Tùy chọn này sẽ xác thực với máy phục vụ NNTP bằng mật khẩu thô (không mã hóa)

en: Could not read greeting from %s:
vi: Không thể đọc lời chào mừng từ %s:

en: NNTP server %s returned error code %d: %s
vi: Máy phục vụ NNTP %s trả về mã lỗi %d: %s

en: USENET News via %s
vi: Tin tức USENET thông qua %s

en: Error retrieving newsgroups:
    
    %s
vi: Lỗi nhận nhóm tin:
    
    %s

en: You cannot create a folder in a News store: subscribe instead.
vi: Bạn không thể tạo thư mục trong kho tin tức: hãy đăng ký thay vào đó.

en: You cannot rename a folder in a News store.
vi: Không thể đổi tên thư mục trong kho tin tức.

en: You cannot remove a folder in a News store: unsubscribe instead.
vi: Không thể loại bỏ thư mục trong kho tin tức: hãy đăng ký thay vào đó.

en: You cannot subscribe to this newsgroup:
    
    No such newsgroup. The selected item is a probably a parent folder.
vi: Bạn không thể đăng ký vào nhóm tin này:
    
    Không có nhóm tin như vậy. Mục được chọn có lẽ là thư mục mẹ.

en: You cannot unsubscribe to this newsgroup:
    
    newsgroup does not exist!
vi: Bạn không thể hủy đăng ký nhóm tin này:
    
    Không có nhóm tin như vậy!

en: NNTP Command failed:
vi: Lỗi lệnh NNTP:

en: No such folder: %s
vi: Không có thư mục như vậy: %s

en: %s: Scanning new messages
vi: %s: Đang quét tìm thư mới

en: Unexpected server response from xover: %s
vi: Tín hiệu trả lời không mong đợi từ xover: %s

en: Unexpected server response from head: %s
vi: Tín hiệu trả lời không mong đợi từ đầu (head): %s

en: Operation failed: %s
vi: Thao tác thất bại: %s

en: No message with UID %s
vi: Không có thư vời UID %s

en: Retrieving POP message %d
vi: Đang lấy thư POP %d

en: Retrieving POP summary
vi: Đang lấy tóm tắt POP

en: Cannot get POP summary:
vi: Không thể lấy bản tóm tắt POP:

en: Expunging old messages
vi: Đang xóa hẳn các thư cũ

en: Expunging deleted messages
vi: Đang xóa hẳn các thư bị xóa bỏ

en: Message Storage
vi: Kho lưu thư

en: _Leave messages on server
vi: Để các thư trên _máy phục vụ

note: Translators: '%s' is replaced with a widget, where user can * select how many days can be message left on the server.
en: _Delete after %s day(s)
vi: _Xoá sau %s ngày

en: Delete _expunged from local Inbox
vi: Xoá _hẳn khỏi hộp thư đến nội bộ

en: Disable _support for all POP3 extensions
vi: Tắt hỗ trợ mọi phần mở rộng _POP3

en: Default POP3 port
vi: Cổng POP3 mặc định

en: POP3 over SSL
vi: POP3 qua SSL

en: For connecting to and downloading mail from POP servers.
vi: Để kết nối và tải thư về từ máy phục vụ POP.

en: This option will connect to the POP server using a plaintext password. This is the only option supported by many POP servers.
vi: Tùy chọn này sẽ kết nối tới máy phục vụ POP dùng mật khẩu thô (không mã hóa). Đây là tùy chọn duy nhất được hỗ trợ bởi nhiều máy phục vụ POP.

en: This option will connect to the POP server using an encrypted password via the APOP protocol. This may not work for all users even on servers that claim to support it.
vi: Tùy chọn này sẽ kết nối tới máy phục vụ POP dùng mật khẩu đã mã hoá thông qua giao thức APOP. Có thể sẽ không hoạt động cho mọi người dùng, kể cả trên máy chủ tuyên bố có hỗ trợ.

en: Failed to read a valid greeting from POP server %s
vi: Lỗi đọc lời chào mừng hợp lệ từ máy phục vụ POP %s.

en: Failed to connect to POP server %s in secure mode: %s
vi: Lỗi kết nối tới máy phục vụ POP %s trong chế độ an toàn: %s

en: STLS not supported by server
vi: Máy phục vụ không hỗ trợ STLS

note: Translators: Last %s is an optional * explanation beginning with ": " separator.
en: Failed to connect to POP server %s in secure mode%s
vi: Lỗi kết nối tới máy phục vụ POP %s trong chế độ an toàn%s

en: Failed to connect to POP server %s in secure mode:
vi: Lỗi kết nối tới máy phục vụ POP %s trong chế độ an toàn:

en: Cannot login to POP server %s: SASL Protocol error
vi: Không thể đăng nhập vào máy phục vụ POP %s: lỗi giao thức SASL

en: Failed to authenticate on POP server %s:
vi: Không thể xác thực tại máy phục vụ POP %s:

en: POP3 server %s
vi: Máy phục vụ POP3 %s

en: POP3 server for %s on %s
vi: Máy chủ IMAP cho %s trên %s

en: Unable to connect to POP server %s:	Invalid APOP ID received. Impersonation attack suspected. Please contact your admin.
vi: Không thể kết nối tới máy phục vụ POP %s:	Nhận được mã nhận diện APOP không hợp lệ: có thể bị tấn công kiểu mạo nhận là người dùng hợp lệ. Hãy liên lạc với quản trị.

en: Unable to connect to POP server %s.
    Error sending password:
vi: Không thể kết nối tới máy phục vụ POP %s.
    Lỗi gửi mật khẩu:

note: Translators: Last %s is an optional explanation * beginning with ": " separator.
en: Unable to connect to POP server %s.
    Error sending username%s
vi: Không thể kết nối tới máy phục vụ POP %s.
    Lỗi gửi tên người dùng%s

en: No such folder '%s'.
vi: Không có thư mục như vậy "%s".

en: POP3 stores have no folder hierarchy
vi: Kho POP3 không hỗ trợ thư mục phân cấp

en: For delivering mail by passing it to the "sendmail" program on the local system.
vi: Để gửi thư bằng cách chuyển nó cho chương trình sendmail trên hệ thống địa phương.

en: Mail delivery via the sendmail program
vi: Gửi thư thông qua chương trình sendmail

en: Could not parse recipient list
vi: Không thể phân tích danh sách người nhận

note: #-#-#-#-#  1008 (nautilus 2.25.4)  #-#-#-#-# Translators: this is a fatal error quit message printed on the * command line
en: Could not parse arguments
vi: Không thể phân tích đối số

en: Could not create pipe to '%s': %s: mail not sent
vi: Không thể tạo ống dẫn tới '%s': %s: chưa gửi thư

en: Could not fork '%s': %s: mail not sent
vi: Không thể fork '%s': %s: chưa gửi thư

en: '%s' exited with signal %s: mail not sent.
vi: '%s' đã thoát với tín hiệu %s: chưa gửi thư.

en: Could not execute '%s': mail not sent.
vi: Không thể thực hiện '%s': chưa gửi thư.

en: '%s' exited with status %d: mail not sent.
vi: '%s' đã thoát với trạng thái %d: chưa gửi thư.

en: Default SMTP port
vi: Cổng SMTP mặc định

en: SMTP over SSL
vi: SMTP qua SSL

en: Message submission port
vi: Cổng gửi thư

en: For delivering mail by connecting to a remote mailhub using SMTP.
vi: Để gửi thư bằng cách kết nối tới thiết bị trung tâm mạng thư từ xa dùng SMTP.

en: Welcome response error:
vi: Lỗi hồi đáp chào mừng:

en: Failed to connect to SMTP server %s in secure mode: %s
vi: Không thể kết nối tới máy phục vụ SMTP %s trong chế độ bảo mật: %s

en: STARTTLS command failed:
vi: Lỗi lệnh STARTTLS:

en: Failed to connect to SMTP server %s in secure mode:
vi: Không thể kết nối tới máy phục vụ SMTP %s trong chế độ bảo mật:

en: SMTP server %s
vi: Máy phục vụ SMTP %s

en: SMTP mail delivery via %s
vi: Gửi thư (SMTP) thông qua %s

en: SMTP server %s does not support %s authentication
vi: Máy phục vụ SMTP %s không hỗ trợ xác thực %s

en: No SASL mechanism was specified
vi: Chưa xác định cơ chế SASL

en: AUTH command failed:
vi: Lỗi lệnh AUTH:

en: Cannot send message: service not connected.
vi: Không thể gửi thư: chưa kết nối dịch vụ.

en: Cannot send message: sender address not valid.
vi: Không thể gửi thư: địa chỉ người gửi không hợp lệ.

en: Cannot send message: no recipients defined.
vi: Không thể gửi thư: chưa gõ người nhận.

en: Cannot send message: one or more invalid recipients
vi: Không thể gửi thư: có một hoặc vài người nhận không hợp lệ

en: Syntax error, command unrecognized
vi: Lỗi cú pháp, không nhận ra lệnh

en: System status, or system help reply
vi: Trạng thái hệ thống, hoặc trả lời trợ giúp hệ thống

en: Help message
vi: Thư trợ giúp

en: Service ready
vi: Dịch vụ sẵn sàng

en: Service closing transmission channel
vi: Dịch vụ đang đóng kênh truyền

en: Service not available, closing transmission channel
vi: Dịch vụ chưa sẵn sàng, đang đóng kênh truyền thông

en: Requested mail action okay, completed
vi: Hành động thư tín yêu cầu đã xong

en: User not local; will forward to <forward-path>
vi: Không phải người dùng cục bộ; đang chuyển tiếp tới <forward-path>

en: User not local; please try <forward-path>
vi: Không phải người dùng cục bộ; hãy thử <forward-path>

en: Requested mail action aborted: exceeded storage allocation
vi: Không thực hiện hành động thư tín yêu cầu: quá hạn sức chứa được gán

en: Start mail input; end with <CRLF>.<CRLF>
vi: Bắt đầu gõ thư; kết thúc bằng <Xuống dòng>.<Xuống dòng>

en: Authentication mechanism is too weak
vi: Cơ chế xác thực quá yếu

en: SMTP Greeting
vi: Chào hỏi của SMTP

en: HELO command failed:
vi: Lỗi lệnh HELO:

en: MAIL FROM command failed:
vi: Lỗi lệnh MAIL FROM:

en: RCPT TO command failed:
vi: Lỗi lệnh RCPT TO:

en: RCPT TO <%s> failed:
vi: RCPT TO <%s> thất bại:

en: DATA command failed:
vi: Lỗi lệnh DATA:

en: RSET command failed:
vi: Lỗi lệnh RSET:

en: QUIT command failed:
vi: Lỗi lệnh QUIT:

en: Contact UID of a user
vi: UID liên lạc của người dùng

en: Bus name vanished (client terminated?)
vi: Tên tuyến biến mất (trình khách kết thúc?)

en: No response from client
vi: Máy khách không trả lời

en: Client cancelled the operation
vi: Máy khách huỷ thao tác

en: Client reports password was rejected
vi: Trình khác báo mật khẩu bị từ chối

en: Add this password to your keyring
vi: Thêm mật khẩu này vào vòng khoá

en: Password was incorrect
vi: Mật khẩu không đúng

en: %s does not support authentication
vi: %s không hỗ trợ xác thực

en: %s does not support creating remote resources
vi: %s không hỗ trợ tạo tài nguyên ở xa

en: %s does not support deleting remote resources
vi: %s không hỗ trợ xoá tài nguyên ở xa

en: No backend factory for hash key '%s'
vi: Không có backend factory cho khoá băm '%s'

en: Data source is missing a [%s] group
vi: Nguồn dữ liệu thiếu nhóm [%s]

en: Data source '%s' does not support creating remote resources
vi: Nguồn dữ liệu '%s' không hỗ trợ tạo tài nguyên ở xa

en: Data source '%s' has no collection backend to create the remote resource
vi: Nguồn dữ liệu '%s' không có collection backend để tạo tài nguyên ở xa

en: Data source '%s' does not support deleting remote resources
vi: Nguồn dữ liệu '%s' không hỗ trợ xoá tài nguyên ở xa

en: Data source '%s' has no collection backend to delete the remote resource
vi: Nguồn dữ liệu '%s' không có collection backend để xoá tài nguyên ở xa

en: Data source '%s' does not support OAuth 2.0 authentication
vi: Nguồn dữ liệu '%s' không hỗ trợ xác thực OAuth 2.0

en: File must have a '.source' extension
vi: Tập tin phải có phần mở rộng '.source'

en: The user declined to authenticate
vi: Người dùng từ chối xác thực

en: UID '%s' is already in use
vi: UID '%s' đang dùng

en: Extension dialog '%s' not found.
vi: Không tìm thấy hộp thoại mở rộng '%s'.

[ctx: CategoryName]
en: Anniversary
vi: Kỷ niệm

[ctx: CategoryName]
en: Birthday
vi: Ngày sinh

[ctx: CategoryName]
en: Business
vi: Kinh doanh

[ctx: CategoryName]
en: Competition
vi: Tranh đua

[ctx: CategoryName]
en: Favorites
vi: Ưa thích

[ctx: CategoryName]
en: Gifts
vi: Quà

[ctx: CategoryName]
en: Goals/Objectives
vi: Đích/Mục tiêu

[ctx: CategoryName]
en: Holiday
vi: Ngày nghỉ

[ctx: CategoryName]
en: Holiday Cards
vi: Thẻ ngày nghỉ

[ctx: CategoryName]
note: important people (e.g. new business partners)
en: Hot Contacts
vi: Liên lạc quan trọng

[ctx: CategoryName]
en: Ideas
vi: Ý tưởng

[ctx: CategoryName]
en: International
vi: Quốc tế

[ctx: CategoryName]
en: Key Customer
vi: Khách hàng chính

[ctx: CategoryName]
en: Miscellaneous
vi: Linh tinh

[ctx: CategoryName]
en: Personal
vi: Cá nhân

[ctx: CategoryName]
en: Phone Calls
vi: Điện thoại

[ctx: CategoryName]
note: Translators: "Status" is a category name; it can mean anything user wants to
en: Status
vi: Trạng thái

[ctx: CategoryName]
en: Strategies
vi: Chiến lược

[ctx: CategoryName]
en: Suppliers
vi: Nhà cung cấp

[ctx: CategoryName]
en: Time & Expenses
vi: Giờ và phụ phí

[ctx: CategoryName]
en: Waiting
vi: Đang chờ

en: Source not loaded
vi: Nguồn chưa được tải

en: Source already loaded
vi: Nguồn đã tải rồi

note: Translators: This means that the EClient does not support offline mode, or * it's not set to by a user, thus it is unavailable while user is not connected.
en: Offline unavailable
vi: Chế độ ngoại tuyến không sẵn sàng

en: D-Bus error
vi: lỗi D-Bus

en: Address book authentication request
vi: Yêu cầu xác thực sổ địa chỉ

en: Calendar authentication request
vi: Yêu cầu xác thực lịch

en: Mail authentication request
vi: Yêu cầu xác thực thư

note: generic account prompt
en: Authentication request
vi: Yêu cầu xác thực

en: Please enter the password for address book "%s".
vi: Hãy nhập mật khẩu cho sổ địa chỉ "%s".

en: Please enter the password for calendar "%s".
vi: Hãy nhập mật khẩu cho lịch "%s".

en: Please enter the password for mail account "%s".
vi: Hãy nhập mật khẩu cho tài khoản thư "%s".

en: Please enter the password for mail transport "%s".
vi: Hãy nhập mật khẩu cho vận chuyển thư "%s".

en: Please enter the password for memo list "%s".
vi: Hãy nhập mật khẩu cho danh mục ghi nhớ "%s".

en: Please enter the password for task list "%s".
vi: Hãy nhập mật khẩu cho danh mục công việc "%s".

en: Please enter the password for account "%s".
vi: Hãy nhập mật khẩu cho tài khoản "%s".

en: Source file is missing a [%s] group
vi: Tập tin nguồn thiếu nhóm [%s]

en: Data source '%s' is not removable
vi: Nguồn dữ liệu '%s' không di chuyển được

en: Data source '%s' is not writable
vi: Nguồn dữ liệu '%s' không ghi được

en: Signature script must be a local file
vi: Văn lệnh chữ ký phải là tập tin cục bộ

en: SSL certificate for host '%s', used by address book '%s', is not trusted. Do you wish to accept it?
vi: Chứng nhận SSL cho máy '%s', dùng bởi sổ địa chỉ '%s', không tin tưởng được. Bạn có muốn chấp nhận nó không?

en: SSL certificate for host '%s', used by calendar '%s', is not trusted. Do you wish to accept it?
vi: Chứng nhận SSL cho máy '%s', dùng bởi lịch '%s', không tin tưởng được. Bạn có muốn chấp nhận nó không?

en: SSL certificate for host '%s', used by memo list '%s', is not trusted. Do you wish to accept it?
vi: Chứng nhận SSL cho máy '%s', dùng bởi danh sách bản ghi nhớ '%s', không tin tưởng được. Bạn có muốn chấp nhận nó không?

en: SSL certificate for host '%s', used by task list '%s', is not trusted. Do you wish to accept it?
vi: Chứng nhận SSL cho máy '%s', dùng bởi danh sách tác vụ '%s', không tin tưởng được. Bạn có muốn chấp nhận nó không?
