Zenity master - en to vi translation catalogue (41415 entries)

note: set file types allow_compressed Add a RO check button that defaults to RO
en: Set up _read-only loop device
vi: Cài đặt thiết bị vòng lặp _chỉ đọc

en: If checked, the loop device will be read-only. This is useful if you don’t want the underlying file to be modified
vi: Nếu đánh dấu kiểm thì thiết bị vòng ngược sẽ thành chỉ đọc. Việc này hữu ích nếu bạn muốn tập tin không bị sửa đổi khi chạy

note: Translators: Shown for a read-only device. The %s is the device file, e.g. /dev/sdb1
en: %s (Read-Only)
vi: %s (Chỉ-đọc)

[ctx: job-remaining-with-rate]
note: Translators: Used for job progress. *              The first %s is the estimated amount of time remaining (ex. "1 minute" or "5 minutes"). *              The second %s is the average amount of bytes transfered per second (ex. "8.9 MB").
en: %s remaining (%s/sec)
vi: còn %s (%s/giây)

[ctx: job-remaining]
note: Translators: Used for job progress. *              The first %s is the estimated amount of time remaining (ex. "1 minute" or "5 minutes").
en: %s remaining
vi: Còn lại %s

note: Translators: Used to convey job progress where the amount of bytes to process is known. *              The first %s is the amount of bytes processed (ex. "650 MB"). *              The second %s is the total amount of bytes to process (ex. "8.5 GB"). *              The third %s is the estimated amoun
en: %s of %s — %s
vi: %s trên %s – %s

en: Block device is empty
vi: Thiết bị khối là trống rỗng

[ctx: partitioning]
note: Translators: Shown for unknown partitioning type. The first %s is the low-level type.
en: Unknown (%s)
vi: Không rõ (%s)

note: Translators: Shown in "Location" when drive is connected to another seat than where * our application is running.
en: Connected to another seat
vi: Đã kết nối đến chỗ khác

en: Loop device is empty
vi: Thiết bị vòng ngược là trống rỗng

note: Translators: Shown in 'Size' field for a filesystem where we know the amount of unused *              space. *              The first %s is a short string with the size (e.g. '69 GB (68,719,476,736 bytes)'). *              The second %s is a short string with the space free (e.g. '43 GB'). *        
en: %s — %s free (%.1f%% full)
vi: %s — %s trống (đã đầy %.1f%%)

[ctx: partition type]
en: Unknown
vi: Không biết

[ctx: volume-content-fs]
note: Translators: Use for mount point '/' simply because '/' is too small to hit as a hyperlink
en: Filesystem Root
vi: Gốc của hệ thống tập tin

[ctx: volume-content-fs]
note: Translators: Shown as in-use part of 'Contents'. The first %s is the mount point, e.g. /media/foobar
en: Mounted at %s
vi: Gắn vào %s

[ctx: volume-content-fs]
note: Translators: Shown when the device is not mounted next to the "In Use" label
en: Not Mounted
vi: Chưa gắn

[ctx: volume-content-swap]
note: Translators: Shown as in-use part of 'Contents' if the swap device is in use
en: Active
vi: Hoạt động

[ctx: volume-content-swap]
note: Translators: Shown as in-use part of 'Contents' if the swap device is not in use
en: Not Active
vi: Không hoạt động

[ctx: volume-content-crypto]
note: Translators: Shown as in-use part of 'Contents' if the encrypted device is unlocked
en: Unlocked
vi: Đã mở khóa

[ctx: volume-content-crypto]
note: Translators: Shown as in-use part of 'Contents' if the encrypted device is unlocked
en: Locked
vi: Bị khóa

[ctx: volume-contents-msdos-ext]
en: Extended Partition
vi: Phân vùng mở rộng

note: Translators: used to convey free space for partitions
en: Unallocated Space
vi: Vùng chưa cấp phát

en: Error while repairing filesystem
vi: Gặp lỗi khi sửa chữa hệ thống tập tin

en: Repair successful
vi: Sửa chữa thành công

en: Repair failed
vi: Sửa chữa không thành công

en: Filesystem %s on %s has been repaired.
vi: Hệ thống tập tin %s trên %s đã được sửa chữa.

note: show as result and not error message, because it's not a malfunction of GDU
en: Filesystem %s on %s could not be repaired.
vi: Hệ thống tập tin %s trên %s không sửa chữa được.

en: Confirm Repair
vi: Xác nhận sửa chữa

en: A filesystem repair is not always possible and can cause data loss. Consider backing it up first in order to use forensic recovery tools that retrieve lost files. The operation may take a long time, especially if the partition contains a lot of data.
vi: Sửa chữa hệ thống tập tin không phải lúc nào cũng được và có thể là nguyên nhân mất dữ liệu. Cân nhắc sao lưu dữ liệu dự phòng trước cốt để mà dùng công cụ khôi phục đặc biệt cái mà khôi phục lại các tập tin đã mất. Thao tác này có thể mất nhiều thời gian, đặc biệt là phân vùng chứa nhiều dữ liệu.

en: Error while taking filesystem ownership
vi: Gặp lỗi khi lấy chủ sở hữu hệ thống tập tin

en: Error while checking filesystem
vi: Gặp lỗi khi kiểm tra hệ thống tập tin

en: Filesystem intact
vi: Không động chạm đến hệ thống tập tin

en: Filesystem damaged
vi: Hệ thống tập tin bị hỏng

en: Filesystem %s on %s is undamaged.
vi: Hệ thống tập tin %s trên %s bị hỏng.

note: show as result and not error message, because it's not a malfunction of GDU
en: Filesystem %s on %s needs repairing.
vi: Hệ thống tập tin %s trên %s cần được sửa chữa.

en: Confirm Check
vi: Xác nhận kiểm tra

en: The check may take a long time, especially if the partition contains a lot of data.
vi: Việc kiểm tra có thể mất nhiều thời gian, đặc biệt nếu phân vùng chứa nhiều dữ liệu.

en: An error occurred when trying to put the drive into standby mode
vi: Đã có lỗi phát sinh khi đặt đĩa vào chế độ nghỉ

en: An error occurred when trying to wake up the drive from standby mode
vi: Đã có lỗi phát sinh khi thử bật đĩa từ chế độ nghỉ

en: Error powering off drive
vi: Gặp lỗi khi tắt đĩa

note: Translators: Heading for powering off a device with multiple drives
en: Are you sure you want to power off the drives?
vi: Bạn có muốn tắt đĩa không?

note: Translators: Message for powering off a device with multiple drives
en: This operation will prepare the system for the following drives to be powered down and removed.
vi: Thao tác này sẽ chuẩn bị hệ thống cho đĩa sau đây để thực hiện tắt điện và gỡ bỏ.

en: _Power Off
vi: _Tắt điện

en: Error mounting filesystem
vi: Gặp lỗi khi gắn kết hệ tập tin

en: Error deleting partition
vi: Gặp lỗi khi xóa phân vùng

en: Are you sure you want to delete the partition?
vi: Bạn có chắc chắn muốn xóa phân vùng?

en: All data on the partition will be lost
vi: Mọi dữ liệu trên phân vùng sẽ bị mất

en: Error ejecting media
vi: Gặp lỗi khi đẩy vật chứa ra

en: Error starting swap
vi: Gặp lỗi khi bật bộ nhớ tráo đổi

en: Error stopping swap
vi: Gặp lỗi khi dừng hoán đổi

en: Error setting autoclear flag
vi: Gặp lỗi khi đặt cờ tự xóa

en: Error canceling job
vi: Gặp lỗi khi hủy công việc

en: Copyright © 2008-2013 Red Hat, Inc.
    Copyright © 2008-2013 David Zeuthen
    Copyright © 2009-2017 The GNOME Project
vi: Bản quyền © 2008-2013 Red Hat, Inc.
    Bản quyền © 2008-2013 David Zeuthen
    Bản quyền © 2009-2017 Dự án GNOME

en: View, modify and configure disks and media
vi: Xem, thay đổi và cấu hình đĩa

en: _New Disk Image…
vi: Tạo ả_nh đĩa mới…

en: _Attach Disk Image… (.iso, .img)
vi: Gắn ản_h đĩa… (.iso, .img)

en: _About Disks
vi: _Giới thiệu Đĩa

en: _Start Benchmark…
vi: _Bắt đầu đo kiểm…

en: _Abort Benchmark
vi: _Bãi bỏ việc đo kiểm

en: Last Benchmarked
vi: Lần đo kiểm cuối

en: Average Read Rate
vi: Tốc độ đọc trung bình

en: Average Write Rate
vi: Tốc độ ghi trung bình

en: Average Access Time
vi: Tốc độ truy cập trung bình

en: Disk or Device
vi: Đĩa hoặc thiết bị

en: Benchmark Settings
vi: Cài đặt đo kiểm tốc độ

en: _Start Benchmarking…
vi: _Bắt đầu đo kiểm tốc độ…

en: Benchmarking involves measuring the transfer rate on various area of the device as well as measuring how long it takes to seek from one random area to another. Please back up important data before using the write benchmark.
vi: Đo tốc độ truyền trên nhiều phần khác nhau của thiết bị cũng như đo thời gian di chuyển từ một vùng ngẫu nhiên sang một vùng khác. Vui lòng sao lưu dữ liệu quan trọng trước khi tiến hành đo tốc độ ghi.

en: Transfer Rate
vi: Tốc độ truyền

en: Number of S_amples
vi: Số lượng _mẫu

en: Sample S_ize (MiB)
vi: _Kích thước mẫu (MiB)

en: Perform _write-benchmark
vi: Thực hiện đo-_ghi

en: Benchmarking the write-rate of a disk requires exclusive access to the disk (e.g. the disk or its partitions cannot be mounted or in use) and involves reading data and then writing it back. As a result, the contents of the disk is not changed.
    
    If not checked, the write-part of the benchmark will not be done but on the other hand exclusive access to the device is not needed (e.g. the disk or device can be in use).
vi: Đo kiểm tốc độ ghi của một đĩa yêu cầu truy cập đặc quyền đến đĩa (ví dụ như đĩa hay các phân vùng của nó không thể đang được gắn hay đang dùng) và dính líu đến đọc dữ liệu rồi ghi trở lại. Kết quả là nội dung của đĩa không thay đổi gì.
    
    Nếu không kiểm, phần ghi của cuộc đo kiểm sẽ không được thực hiện như vậy thì không cần truy cập độc quyền (ví dụ như đĩa hay thiết bị có thể đang được dùng).

en: Number of samples. Bigger number produces more smooth graphs but the benchmark will take more time.
vi: Số lượng mẫu. Số lớn cho một biểu đồ mượt hơn nhưng quá trình đo kiểm tốc độ sẽ cần nhiều thời gian hơn.

en: The number of MiB (1048576 bytes) to read/write for each sample. Big sample sizes tend to produce more accurate benchmarks at the cost of the benchmark taking more time.
vi: Số MiB (1048576 byte) cần đọc/ghi cho mỗi mẫu. Kích thước mẫu lớn đo chính xác hơn nhưng lâu hơn.

en: Access Time
vi: Thời gian truy cập

en: Number of Sampl_es
vi: Số _mẫu

en: Number of samples. Bigger number produces a more accurate picture of access time patterns but takes more time.
vi: Số lượng mẫu. Số càng lớn thì bức tranh càng chính xác hơn nhưng mất nhiều thời gian hơn.

en: Curr_ent Passphrase
vi: Mật mã _hiện thời

en: Enter current passphrase used to protect the data
vi: Nhập mật mã hiện thời dùng để bảo vệ dữ liệu

en: New _Passphrase
vi: Mật mã _mới

en: Enter new passphrase used to protect the data
vi: Nhập mật mã mới dùng để bảo vệ dữ liệu

en: C_onfirm Passphrase
vi: _Xác nhận mật mã

en: Confirm passphrase entered above
vi: Xác nhận mật mã nhập ở trên

en: The strength of the passphrase
vi: Độ mạnh của mật khẩu

en: Sho_w Passphrases
vi: _Hiện mật mã

en: Check this box to see the passphrases entered above
vi: Chọn ô này để xem mật mã nhập ở trên

en: Warning: all data on the volume will be lost
vi: Cảnh báo: mọi dữ liệu trên phân vùng sẽ bị mất

en: Confirm the details of the current volume before proceeding.
vi: Xác nhận chi tiết của ổ đĩa hiện tại trước khi tiếp tục.

en: Create Disk Image
vi: Tạo ảnh đĩa

en: Save in _Folder
vi: Lưu vào thư _mục

en: _Start Creating…
vi: _Bắt đầu tạo…

en: Volume _Name
vi: _Tên phân vùng

en: The name to use for the filesystem. This is useful if you want to refer to the device via a symlink in the /dev/disk/by-label directory.
vi: Tên dùng cho hệ thống tập tin. Cái này hữu dụng khi bạn muốn tham chiếu đến đĩa thông qua liên kết mềm trong thư mục /dev/disk/theo-nhãn.

en: For example: “Angela’s Files” or “Backup”.
vi: Ví dụ như: “Tập tin của Lan” hay “Dữ liệu sao lưu”.

en: _Erase
vi: Tẩ_y

en: Overwrites existing data, but takes longer.
vi: Ghi đè dữ liệu đã có, nhưng mất nhiều thời gian hơn.

en: _Internal disk for use with Linux systems only (Ext4)
vi: Đĩa bên trong để sử dụng chỉ với các hệ thống L_inux (Ext4)

en: _Password protect volume (LUKS)
vi: _Phân vùng được bảo vệ bằng mật khẩu (LUKS)

en: For use with _Windows (NTFS)
vi: Để dùng với _Windows (NTFS)

en: For use with all _systems and devices (FAT)
vi: Để tương thích _với mọi hệ thống và thiết bị (FAT)

en: In case that the default options do not fit your needs select one of the following filesystems. Be aware of the technical differences and do research about your use case.
vi: Trong trường hợp các tùy chọn mặc định không phù hợp với nhu cầu của bạn, hãy chọn một trong các hệ thống tập tin sau. Hãy nhận thức được sự khác biệt kỹ thuật và thực hiện nghiên cứu về trường hợp sử dụng của bạn.

en: Partition _Size
vi: _Kích thước phân vùng

en: The size of the partition to create
vi: Kích thước phân vùng cần tạo

en: Free Space _Following
vi: Vùng trống _theo sau

en: The free space following the partition
vi: Vùng trống nằm phía sau của phân vùng

en: Extended Partitions can contain Logical Partitions
vi: Phân vùng mở rộng có thể chứa phân vùng logic

en: Data stored in the volume will only be accessible with the correct password. Be careful not to forget it.
vi: Dữ liệu được lưu trữ trong ổ đĩa sẽ chỉ có thể truy cập được bằng mật khẩu chính xác. Hãy cẩn thận để không quên nó.

en: Enter passphrase used to protect the data
vi: Nhập mật khẩu bảo vệ dữ liệu

en: Sh_ow Password
vi: _Hiện mật khẩu

en: Mix uppercase and lowercase and try to use a number or two.
vi: Trộn chữ cái HOA và thường cùng với một chữ số hoặc hai.

en: Drive Settings
vi: Cài đặt đĩa

en: Apply Standby Timeout Settings
vi: Áp dụng cài đặt thời hạn chờ tạm nghỉ

en: Turn on to configure Standby Timeout at startup and when the disk is connected
vi: Bật cấu hình thời hạn chờ nghỉ lúc khởi động và khi đĩa được kết nối

en: Enter Standby After
vi: Vào chế độ chờ sau

en: _Standby
vi: _Nghỉ chờ

en: Apply Advanced Power Management Settings
vi: Áp dụng cài đặt quản lý năng lượng nâng cao

en: Turn on to configure APM at startup and when the disk is connected
vi: Bật cấu hình APM lúc khởi động và khi đã được kết nối

en: APM Level
vi: Mức APM

en: Aggressive spin-down may wear out the drive faster than anticipated. Please check the “Start/Stop Count” SMART attribute from time to time
vi: Ép buộc dừng quay đĩa có lẽ làm hao mòn ổ đĩa nhanh hơn mong đợi. Vui lòng thường xuyên kiểm tra thuộc tính SMART “Số lần bật/tắt”

en: Apply Automatic Acoustic Management Settings
vi: Áp dụng cài đặt quản lý âm thanh tự động

en: Turn on to configure AAM at startup and when the disk is connected
vi: Bật thành cấu hình AAM lúc khởi động và khi đĩa ngắt kết nối

en: Vendor Recommended
vi: Khuyến nghị bởi nhà sản xuất

en: AAM Level
vi: Mức AAM

en: Apply Write Cache Settings
vi: Áp dụng cài đặt đệm ghi

en: Turn on to configure Write Cache setting at startup and when the disk is connected
vi: Bật cấu hình cài đặt ghi đệm khi khởi chạy và khi đĩa được kết nối

en: S_etting
vi: _Cài đặt

en: Enable Write Cache
vi: Bật nhớ đệm khi ghi

en: Disable Write Cache
vi: Tắt nhớ đệm khi ghi

en: Performance is increased by enabling write caching, but leaves the system susceptible to data loss in the event of a power failure
vi: Hiệu năng hoạt động được nâng cao bằng cách ghi vào bộ nhớ đệm, nhưng dữ liệu sẽ có thể mất đi nếu xảy ra mất điện đột ngột

en: Wr_ite Cache
vi: Đệm gh_i

en: Go back to main view
vi: Quay lại dạng xem chính

en: Drive Options
vi: Các tùy chọn đĩa

en: Power off this disk
vi: Tắt điện đĩa này

en: Eject this disk
vi: Đẩy đĩa này ra

en: Detach this loop device
vi: Tách rời thiết bị vòng ngược này

en: No Device Selected
vi: Chưa chọn đĩa

en: Select a device to manage.
vi: Chọn thiết bị để quản lý.

en: World Wide Name
vi: Tên toàn cầu

en: Detach loop device after unmount action
vi: Tháo gỡ các thiết bị vòng lặp sau thao tác bỏ gắn kết

note: The filename or URI of the file that is used as backing store for the loop device.
en: Backing File
vi: Tập tin đằng sau

en: _Volumes
vi: _Phân vùng

en: Mount selected partition
vi: Gắn kết phân vùng được chọn

en: Unmount selected partition
vi: Tháo gắn phân vùng đã chọn

en: Activate selected swap partition
vi: Kích hoạt phân vùng tráo đổi đã chọn

en: Deactivate selected swap partition
vi: Bỏ kích hoạt vùng tráo đổi đã chọn

en: Unlock selected encrypted partition
vi: Bỏ khóa phân vùng mã hóa đã chọn

en: Lock selected encrypted partition
vi: Khóa phân vùng mã hóa đã chọn

en: Create partition in unallocated space
vi: Tạo phân vùng ở chỗ trống chưa cấp phát

en: Additional partition options
vi: Các tùy chọn phân vùng phụ thêm

en: Delete selected partition
vi: Xóa phân vùng đã chọn

en: Format _Disk…
vi: Định _dạng đĩa…

en: _Create Disk Image…
vi: Tạ_o ảnh đĩa…

en: _Restore Disk Image…
vi: _Phục hồi ảnh đĩa…

en: _Benchmark Disk…
vi: Đo _kiểm đĩa…

en: _SMART Data & Self-Tests…
vi: Dữ liệu _SMART & Tự-kiểm-tra…

en: Drive S_ettings…
vi: Cà_i đặt đĩa…

en: S_tandby Now
vi: _Vào chế độ chờ tức thì

en: _Wake-Up from Standby
vi: Đánh-thức _từ chế độ chờ

en: Encryption Options
vi: Tùy chọn mã hóa

en: Us_er Session Defaults
vi: Các mặc định phiên n_gười dùng

en: Switch off <i>User Session Defaults</i> to manage encryption options and passphrase for the device. The options correspond to an entry in the <b>/etc/crypttab</b> file
vi: Tắt <i>Các mặc định phiên người dùng</i> để quản lý tùy chọn mã hóa và mật mã thiết bị. Những tùy chọn này nằm trong tập tin <b>/etc/crypttab</b>

en: _Unlock at system startup
vi: _Mở khóa lúc khởi động

en: If checked, the device will be unlocked at system startup [!noauto]
vi: Nếu chọn, thiết-bị sẽ được mở khóa lúc hệ thống khởi động [!noauto]

en: Require additional authori_zation to unlock
vi: Cần _xác thực bổ sung để mở khóa

en: If checked, additional authorization is required to unlock the device [x-udisks-auth]
vi: Cần xác thực bổ sung để mở khóa [x-udisks-auth]

en: Options to use when unlocking the device
vi: Tùy chọn để dùng khi mở khóa thiết bị

en: The name to use for the unlocked device — the device is set up as the name prefixed with <b>/dev/mapper</b>/
vi: Tên dùng cho thiết bị đã mở khóa - thiết bị được cài đặt với tên bắt đầu bằng <b>/dev/mapper</b>/

en: _Passphrase
vi: _Mật mã

en: Passphrase of the device or empty to request from user when setting up the device
vi: Mật mã của thiết bị hoặc rỗng để hỏi người dùng khi cài đặt thiết bị

en: Sho_w passphrase
vi: _Hiện mật mã

en: Passphrase File
vi: Tập tin mật mã

en: Change Filesystem Label
vi: Thay đổi nhãn hệ tập tin

en: This filesystem will be automatically unmounted prior to any changes.
vi: Hệ thống tập tin sẽ tự động bỏ gắt kết trước khi có bất kỳ thay đổi nào.

en: Switch off <i>User Session Defaults</i> to manage mount point and mount options for the device. The options correspond to an entry in the <b>/etc/fstab</b> file
vi: Tắt <i>Các mặc định phiên người dùng</i> để quản lý điểm gắn và tùy chọn gắn cho thiết bị. Các tùy chọn phù hợp với một mục trong tập tin <b>/etc/fstab</b>

en: I_dentify As
vi: _Nhận diện là

en: The <b>special device file</b> — use symlinks in the <b>/dev/disk</b> hierarchy to control the scope of the entry
vi: <b>Tập tin thiết bị đặc biệt</b> - dùng liên kết mềm trong cây <b>/dev/disk</b> để điều khiển phạm vi của mục tin

en: The special device file — use symlinks in the /dev/disk hierarchy to control the scope of the entry
vi: Tập tin thiết bị đặc biệt - dùng liên kết mềm trong cây /dev/disk để điều khiển phạm vi của mục tin

en: Mount _Point
vi: Đ_iểm gắn kết

en: Filesystem _Type
vi: _Kiểu hệ thống tập tin

en: The directory to mount the device in
vi: Thư mục cần gắn thiết bị vào

en: The filesystem type to use
vi: Kiểu hệ thống tập tin cần dùng

en: Display _Name
vi: _Tên hiển thị

en: If set, the name to use for the device in the user interface [x-gvfs-name=]
vi: Nếu đặt, đây là tên dùng cho thiết bị trên giao diện [x-gvfs-name=]

en: Icon Na_me
vi: Tên _biểu tượng

en: If set, the name of the icon to use in the device in the user interface [x-gvfs-icon=]
vi: Nếu đặt, đây là tên biểu tượng dùng cho thiết bị trên giao diện [x-gvfs-icon=]

en: Sho_w in user interface
vi: _Hiện trong giao diện người dùng

en: If checked, the device is always shown in the user interface no matter what its directory is [x-gvfs-show]
vi: Nếu đặt, thiết bị luôn hiện trong giao diện bất kể nội dung [x-gvfs-show]

en: Require additional authori_zation to mount
vi: _Cần quyền bổ sung để gắn kết

en: If checked, additional authorization is required to mount the device [x-udisks-auth]
vi: Nếu đặt, cần xác thực bổ sung để gắn kết thiết bị [x-udisks-auth]

en: Mount at system _startup
vi: Gắn lúc _khởi động

en: If checked, the device will be mounted at system startup [!noauto]
vi: Nếu chọn, thiết bị được gắn kết lúc hệ thống khởi động [!noauto]

en: S_ymbolic Icon Name
vi: Tên _biểu tượng

en: If set, the name of the symbolic icon to use in the device in the user interface [x-gvfs-symbolic-icon=]
vi: Nếu đặt, đây là tên biểu tượng dùng cho thiết bị trên giao diện [x-gvfs-symbolic-icon=]

en: Mount Opt_ions
vi: _Tùy chọn gắn kết

en: The mount options stored in the <b>/etc/fstab</b> file
vi: Tùy chọn gắn kết được lưu trong tập tin <b>/etc/fstab</b>

en: Edit Partition
vi: Sửa phân vùng

en: The partition name (up to 36 unicode characters). This is useful if you want to refer to the device via a symlink in the <b>/dev/disk/by-partlabel</b> directory
vi: Tên phân vùng (tối đa 36 ký tự unicode). Hữu dụng nếu bạn muốn tham chiếu đến thiết bị bằng liên kết mềm trong thư mục <b>/dev/disk/theo-nhãn-phân-vùng</b>

en: _System Partition
vi: Phân vùng _hệ thống

en: Used to indicate that the partition and its contents are required for the OS/Platform to function. Special care should be taken to not delete or overwrite the contents
vi: Dùng nó để chỉ ra rằng phân vùng và nội dung của nó được yêu cầu cho nền tảng hay hệ điều hành cho chức năng. Cần lưu ý không xóa hay ghi đè nội dung

en: Hide from _Firmware
vi: Ẩn từ _Firmware

en: Indicates that EFI firmware should ignore the content of the partition and not try to read from it
vi: Chỉ ra rằng phần sụn EFI nên bỏ qua nội dung của phân vùng và không cố gắng đọc từ nó

en: Erase Multiple Disks
vi: Tẩy nhiều đĩa

en: _Erase…
vi: _Tẩy…

en: Erase _Type
vi: _Kiểu tẩy

en: Format Disk
vi: Định dạng đĩa

en: _Partitioning
vi: _Phân vùng

en: _Format…
vi: Đị_nh dạng…

en: New Disk Image
vi: Tạo ảnh đĩa mới

en: Image _Size
vi: _Cỡ ảnh

en: The size of the image to create
vi: Kích thước ảnh cần tạo

en: Attach new _Image…
vi: Gắn ản_h đĩa mới…

en: Resize Volume
vi: Đỗi cỡ phân vùng

en: Resizing a filesystem can lead to data loss. You are advised to backup your data before. The resize operation will take longer if a lot of data has to be moved. The minimal size is calculated according to the current content. Keep additional free space for the filesystem to work fast and reliably.
vi: Đổi cỡ một hệ thống tập tin có thể dẫn đến dữ liệu bị mất. Bạn được khuyên nên sao lưu trước khi thực hiện. Thao tác đổi cỡ sẽ cần nhiều thời gian nếu có nhiều dữ liệu cần di chuyển. Cỡ tối thiểu được tính toán tuân theo nội dung hiện tại. Giữ không gian trống bổ sung để hệ thống tập tin có thể làm việc nhanh và ổn định.

en: The difference to the previous partition size
vi: Khác biệt với cỡ phân vùng trước đây

en: Restore Disk Image
vi: Phục hồi từ ảnh đĩa

en: _Image to Restore
vi: Ả_nh để phục hồi

en: Select Disk Image to Restore
vi: Chọn ảnh đĩa để dùng nó phục hồi

en: _Destination
vi: Đí_ch

en: Image to Restore
vi: Ả_nh để phục hồi

en: _Start Restoring…
vi: _Bắt đầu phục hồi…

[ctx: shortcut window]
en: Open the application menu
vi: Mở trình đơn ứng dụng

[ctx: shortcut window]
en: Disks
vi: Đĩa

[ctx: shortcut window]
en: Create a new empty disk image
vi: Tạo ảnh đĩa trống mới

[ctx: shortcut window]
en: Attach an existing disk image
vi: Gắn một ảnh đĩa sẵn có

[ctx: shortcut window]
en: Unselect current disk
vi: Bỏ chọn đĩa hiện tại

[ctx: shortcut window]
en: Drive
vi: Ổ đĩa

[ctx: shortcut window]
en: Open the drive menu
vi: Mở trình đơn ổ đĩa

[ctx: shortcut window]
en: Format the drive
vi: Định dạng thiết bị

[ctx: shortcut window]
en: Restore an image to the disk
vi: Phục hồi ảnh đĩa vào đĩa

[ctx: shortcut window]
en: SMART data
vi: Dữ liệu SMART

[ctx: shortcut window]
en: Drive settings
vi: Cài đặt đĩa

[ctx: shortcut window]
en: Partition
vi: Phân vùng

[ctx: shortcut window]
en: Open the volume menu
vi: Mở trình đơn phân vùng

[ctx: shortcut window]
en: Format the selected volume
vi: Định dạng thiết bị đã chọn

en: SMART Data & Self-Tests
vi: Dữ liệu SMART & tự-kiểm-tra

en: _Start Self-test
vi: _Bắt đầu tự-kiểm-tra

en: Click to start a SMART self-test
vi: Bấm để bắt đầu chạy SMART tự-kiểm-tra

en: _Stop Self-test
vi: _Dừng tự kiểm thử

en: Click to stop the SMART self-test currently in progress
vi: Bấm để dừng tự-kiểm-tra SMART hiện đang chạy

en: Click to force re-reading SMART data from the hard disk
vi: Bấm để buộc đọc lại dữ liệu SMART từ đĩa cứng

en: Powered On
vi: Đã bật nguồn

en: Self-test Result
vi: Kết quả tự kiểm thử

en: Self-assessment
vi: Tự đánh giá

en: Overall Assessment
vi: Đánh giá chung

en: Click to toggle whether SMART is enabled for the hard disk
vi: Bấm để có bật/tắt SMART cho đĩa hay không

en: SMART _Attributes
vi: T_huộc tính SMART

en: _Short
vi: _Ngắn

en: _Extended
vi: _Mở rộng

en: _Conveyance
vi: _Chuyên chở

en: Confirm Taking Ownership
vi: Xác nhận lấy quyền sở hữu

en: Changes ownership of the filesystem to your user and group. The recursive mode does also change the ownership of all subdirectories and files, this can lead to destructive results when the filesystem contains a directory structure where ownership should belong to different users (e.g., a system backup or a filesystem that is accessed by multiple users).
vi: Thay đổi quyền sở hữu hệ thống tập tin cho người dùng và nhóm của bạn. Chế độ đệ quy cũng thay đổi quyền sở hữu của tất cả các thư mục và tập tin con, việc này có thể dẫn đến kết quả phá hoại khi hệ thống tập tin chứa cấu trúc thư mục nơi quyền sở hữu phải thuộc về những người dùng khác nhau (ví dụ: sao lưu hệ thống hoặc hệ thống tệp được nhiều người dùng truy cập).

en: Enable _recursive mode
vi: Bật chế độ đệ _quy

en: Enter passphrase to unlock
vi: Nhập mật mã để bỏ khóa

en: This volume might be a VeraCrypt volume as it contains random data.
vi: Phân vùng này có thể là một phân vùng VeraCrypt vì nó chứa dữ liệu ngẫu nhiên.

en: If specified
vi: Nếu chỉ định

en: Instead of unlocking this volume, attempt to unlock a secondary volume hidden inside.
vi: Thay vì mở khóa ổ đĩa này, hãy cố gắng mở khóa một ổ đĩa phụ ẩn bên trong.

en: Windows _system
vi: _Hệ thống Windows

en: Unlock an encrypted Windows system partition or drive.
vi: Mở khóa phân vùng hay ổ đĩa hệ thống Windows bị mã hóa.

en: If set, the VeraCrypt PIM (Personal Iterations Multiplier) numeric value to use for this volume.
vi: Nếu được đặt, giá trị bằng số VeraCrypt PIM (Personal Iterations Multiplier) sẽ được sử dụng cho phân vùng này.

en: _Keyfiles
vi: Tập tin _khóa

en: Select a keyfile to unlock this volume
vi: Chọn một tập tin khóa để mở khóa phân vùng này

en: Format _Partition…
vi: Định dạng _phân vùng…

en: _Edit Partition…
vi: _Sửa phân vùng…

en: Edit _Filesystem…
vi: Sửa _hệ thống tập tin…

en: Change Pa_ssphrase…
vi: Đổi mật _khẩu…

en: Resi_ze…
vi: Đổi _cỡ…

en: C_heck Filesystem…
vi: Kiểm tra _hệ thống tập tin…

en: Rep_air Filesystem…
vi: Sử_a chữa hệ thống tập tin…

en: _Take Ownership…
vi: _Lấy chủ sở hữu…

en: Edit _Mount Options…
vi: Sửa tùy chọn _gắn kết…

en: Edit Encr_yption Options…
vi: Sửa tù_y chọn mã hóa…

en: _Create Partition Image…
vi: _Tạo ảnh phân vùng…

en: _Restore Partition Image…
vi: _Phục hồi ảnh phân vùng…

en: _Benchmark Partition…
vi: Đ_o kiểm phân vùng…

en: Disk Images (*.img, *.img.xz, *.iso)
vi: Ảnh đĩa (*.img, *.img.xz, *.iso)

note: Translators: Used for number of milli-seconds
en: %d milli-second | %d milli-seconds
vi[0]: %d mili giây

[ctx: duration-year-to-inf]
note: Translators: Used for duration greater than one year. First %s is number of years, second %s is months, third %s is days
en: %s, %s and %s
vi: %s, %s và %s

[ctx: duration-months-to-year]
note: Translators: Used for durations less than one year but greater than one month. First %s is number of months, second %s is days
en: %s and %s
vi: %s và %s

[ctx: duration-day-to-month]
note: Translators: Used for durations less than one month but greater than one day. First %s is number of days, second %s is hours
en: %s and %s
vi: %s và %s

[ctx: duration-hour-to-day]
note: Translators: Used for durations less than one day but greater than one hour. First %s is number of hours, second %s is minutes
en: %s and %s
vi: %s và %s

[ctx: duration-minute-to-hour]
note: Translators: Used for durations less than one hour but greater than one minute. First %s is number of minutes, second %s is seconds
en: %s and %s
vi: %s và %s

[ctx: duration]
en: Less than a minute
vi: Chưa đến một phút

[ctx: confirmation-list-of-devices]
note: Translators: Shown in confirmation dialogs with a list of devices that will be affected by the action
en: Affected Devices
vi: Thiết bị chịu ảnh hưởng

en: Error unmounting filesystem
vi: Gặp lỗi khi bỏ gắn kết hệ tập tin

en: Error locking device
vi: Gặp lỗi khi khóa thiết bị

en: Error disabling autoclear for loop device
vi: Gặp lỗi khi tắt tự xóa cho thiết bị lặp

[ctx: notify-smart]
note: Translators: This is used as the title of the SMART failure notification
en: Hard Disk Problems Detected
vi: Thấy có trục trặc ổ đĩa cứng

[ctx: notify-smart]
note: Translators: This is used as the text of the SMART failure notification
en: A hard disk is likely to fail soon.
vi: Đĩa cứng gần như đã sắp hỏng.

[ctx: notify-smart]
note: Translators: Text for button in SMART failure notification
en: Examine
vi: Kiểm tra

en: Extended partition
vi: Phân vùng mở rộng

en: GNOME Dictionary
vi: Từ điển GNOME

en: GNOME Dictionary is a simple dictionary application that looks up definitions of words online. Though it looks up English definitions by default, you can easily switch to Spanish or add other online dictionaries using the DICT protocol to suit your needs.
vi: Từ điển GNOME là một ứng dụng từ điển đơn giản dùng để tìm kiếm các định nghĩa về các từ trực tuyến. Cho dù là nó tìm các định nghĩa bằng tiếng Anh theo mặc định, thì bạn vẫn có thể chuyển sang từ điển trực tuyến bằng tiếng Tây Ban Nha các ngôn ngữ khác, mà nó phù hợp mong muốn của bạn nhưng phải dùng giao thức DICT.

en: _Save a Copy...
vi: _Lưu bản sao…

en: Similar _Words
vi: Từ tươn_g tự

en: Available _Dictionaries
vi: Từ điển _sẵn có

en: Available St_rategies
vi: _Chiến lược hiện có

en: _Previous Definition
vi: Định nghĩa t_rước

en: _Next Definition
vi: Định nghĩa _kế

en: _First Definition
vi: Định nghĩa đầ_u

en: _Last Definition
vi: Định nghĩa _cuối

en: _Transport
vi: _Vận chuyển

en: word;synonym;definition;spelling;
vi: word;từ;tu;điển;dien;synonym;đồng;dong;definition;định;nghĩa;dinh;nghia;spelling;chính;tả;chinh;ta;

en: Spanish Dictionaries
vi: Từ điển tiếng Tây Ban Nha

en: WORD
vi: TỪ

en: Strategy to use
vi: Chiến lược cần dùng

en: WORDS
vi: TỪ

en: View Dictionary Source
vi: Xem nguồn từ điển

en: CRTC %d does not support rotation=%d
vi: CRTC %d không hỗ trợ quay=%d

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 = %d, new rotation = %d
vi: đầu ra %s không chứa đúng thông số như đầu ra khác đã được nhân đôi:
    chế độ cũ = %d, chế độ mới = %d
    tọa độ cũ = (%d, %d), tọa độ mới = (%d, %d)
    hướng quay cũ = %d, hướng quay mới = %d

note: Translators: This is the time format with full date plus day used in 24-hour mode. Please keep the under- score to separate the date from the time.
en: %a %b %-e_%R:%S
vi: %R∶%S_%a %-e %b

en: %a %b %-e_%R
vi: %R_%a %-e %b

note: Translators: This is the time format with full date used in 24-hour mode. Please keep the underscore to separate the date from the time.
en: %b %-e_%R:%S
vi: %R:%S_%-e %b

en: %b %-e_%R
vi: %R_%-e %b

note: Translators: This is a time format with full date plus day used for AM/PM. Please keep the under- score to separate the date from the time.
en: %a %b %-e_%l:%M:%S %p
vi: %l:%M:%S %p_%a %-e %b

en: %a %b %-e_%l:%M %p
vi: %l:%M %p_%a %-e %b

note: Translators: This is a time format with full date used for AM/PM. Please keep the underscore to separate the date from the time.
en: %b %-e_%l:%M:%S %p
vi: %l:%M:%S %p_%e %b

en: %b %-e_%l:%M %p
vi: %l:%M %p_%-e %b

en: GNU Lesser General Public License
vi: Giấy phép Công Cộng Phụ GNU

en: Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
vi: Mọi người đều đuợc quyền sao chép và phân phối nguyên văn tài liệu giấy phép này, nhưng không được phép thay đổi nó.

en: Version 2.1, February 1999
vi: Phiên bản 2.1, tháng 2/1999

en: The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software - to make sure the software is free for all its users.
vi: Giấy phép sử dụng của hầu hết các phần mềm được thiết kế để bạn không được tự do chia sẻ và thay đổi phần mềm đó. Trái lại, các Giấy phép Công cộng GNU dự định đảm bảo cho bạn được tự do chia sẻ và thay đổi phần mềm một cách tự do, và đảm bảo phần mềm tự do cho mọi người sử dụng.

en: Preamble
vi: Lời mở đầu

en: The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users.
vi: Giấy phép sử dụng của hầu hết các phần mềm được thiết kế để bạn không được tự do chia sẻ và thay đổi phần mềm đó. Trái lại, các Giấy phép Công cộng GNU dự định đảm bảo cho bạn được tự do chia sẻ và thay đổi phần mềm một cách tự do, và đảm bảo phần mềm tự do cho mọi người sử dụng.

en: When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.
vi: Khi chúng tôi nói về phần mềm tự do, chúng tôi đề cập đến sự tự do sử dụng, chứ không phải là giá cả. Giấy phép Công cộng GNU của chúng tôi được thiết kế để đảm bảo bạn có quyền tự do phát hành bản sao của phần mềm tự do (và thu tiền dịch vụ này nếu muốn), nhận mã nguồn hoặc có khả năng lấy nó nếu bạn muốn, bạn có thể thay đổi phần mềm hay sử dụng bất kỳ đoạn nào của nó trong chương trình tự do mới; và để giúp bạn biết rõ là bạn có thể làm những điều này.

en: This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below.
vi: Giấy phép này, Giấy phép Công cộng Phụ, áp dụng cho một số gói phần mềm đã chỉ rõ đặc biệt — thường thư viện — của Tổ chức Phần mềm Tự do và các tác giả khác chọn sử dụng nó. Bạn cũng có thể sử dụng nó, nhưng trước tiên đề nghị bạn nghĩ cẩn thận nếu giấy phép này hay Giấy phép Công cộng chuẩn là chiến lược tốt hơn trong trường hợp riêng nào, dựa vào các lời giải thích bên dưới.

en: When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things.
vi: Khi chúng tôi nói về phần mềm tự do, chúng tôi đề cập đến sự tự do sử dụng, chứ không phải là giá cả. Các Giấy phép Công cộng của chúng tôi được thiết kế để đảm bảo bạn có quyền tự do phát hành bản sao của phần mềm tự do (và thu tiền dịch vụ này nếu muốn), nhận mã nguồn hoặc có khả năng lấy nó nếu bạn muốn, bạn có thể thay đổi phần mềm hay sử dụng bất kỳ đoạn nào của nó trong chương trình tự do mới; và để giúp bạn biết rõ là bạn có thể làm những điều này.

en: To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it.
vi: Để bảo vệ quyền lợi của bạn, chúng tôi cần đưa ra những hạn chế để cấm bất cứ ai phủ nhận bạn có những quyền này hay đòi hỏi bạn từ bỏ nó. Những sự hạn chế này được hiểu là một số trách nhiệm nhất thiết của bạn nếu bạn phát hành bản sao của thư viện hoặc sửa đổi nó.

en: For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights.
vi: Chẳng hạn, nếu bạn phát hành bản sao của thư viện như vậy, dù là cho không hay thu tiền, bạn phải trao cho người nhận tất cả những quyền bạn có. Bạn phải chắc chắn là họ cũng nhận được hay có thể lấy mã nguồn. Nếu bạn liên kết mã nguồn khác với thư viện, bạn phải cung cấp các tập tin đối tượng hoàn thành cho người nhận, để họ có thể liên kết lại tập tin như vậy với thư viện rồi biên dịch lại. Và bạn cũng phải cho họ biết những điều kiện này, để họ biết những quyền của họ.

en: We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library.
vi: Chúng tôi bảo vệ quyền của bạn bằng một phương pháp hai bước: (1) chúng tôi bản quyền tác giả của thư viện, và (2) chúng tôi trao cho bạn giấy phép này để bạn có quyền hợp pháp sao chép, phát hành và/hay sửa đổi thư viện.

en: To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others.
vi: Hơn nữa, để bảo vệ mỗi người phát hành, chúng tôi muốn chắc chắn là mọi người hiểu rằng thư viện tự do này không có bảo hành. Nếu thư viện bị sửa đổi bởi người khác và được phân phát tiếp, chúng tôi muốn người nhận biết rằng cái mà họ có đó không phải là bản gốc, vì vậy, bất kỳ lỗi nào do người khác gây ra sẽ không làm mang tiếng đến tác giả gốc.

en: Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license.
vi: Cuối cùng, chương trình tự do nào cũng luôn bị đe dọa bởi bằng sáng chế phần mềm. Chúng tôi muốn chắc chắn là công ty không thể giới hạn được các người dùng chương trình tự do, bằng cách giành được giấy phép hạn chế từ người giữ sáng chế. Vì vậy chúng tôi cứ nhất định giấy phép sáng chế nào được giành cho một phiên bản của thư viện này phải phụ hợp với toàn bộ quyền tự do được ghi rõ trong giấy phép này.

en: Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs.
vi: Phần lớn phần mềm GNU, gồm có một số thư viện, được bao quát bởi Giấy phép Công cộng GNU chuẩn. Giấy phép này, Giấy phép Công cộng Phụ GNU, áp dụng cho một số thư viện đã xác định: nó rất khác với Giấy phép Công cộng GNU chuẩn. Chúng tôi sử dụng giấy phép này cho một số thư viện riêng, để cho phép khả năng liên kết thư viện như vậy vào chương trình khác tự do.

en: When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library.
vi: Khi chương trình được liên kết với thư viện, bất chấp một cách tĩnh hay bằng thư viện dùng chung, sự kết hợp hai điều này nói hợp pháp là một sản phẩm đã kết hợp, sẩn phẩm dẫn xuất thư viện gốc. Giấy phép Công cộng GNU chuẩn thì cho phép khả năng liên kết như vậy chỉ nếu toàn bộ sự kết hợp thoả tiêu chuẩn quyền tự do của nó. Giấy phép Công cộng Phụ GNU cho phép tiêu chuẩn lỏng lẻo hơn để liên kết mã nguồn khác với thư viện.

en: We call this license the <quote>Lesser</quote> General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances.
vi: Chúng tôi gọi giấy phép này Giấy phép Công cộng <quote>Phụ</quote> vì nó làm ít để bảo vệ quyền tự do của người dùng hơn Giấy phép Công cộng chuẩn. Nó cũng cung cấp cho các nhà phát triển phần mềm tự do ít thế lợi hơn chương trình khác tự do cạnh tranh. Những nhược điểm này là lý do chúng tôi sử dụng Giấy phép Công cộng chuẩn cho rất nhiều thư viện. Tuy nhiên, giấy phép Phụ cung cấp lợi ích trong một số trường hợp đặc biệt.

en: For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License.
vi: Chẳng hạn, rất ít lần có như cầu đặc biệt hỗ trợ cách sử dụng rộng rãi nhất có thể một thư viện nào đó, để nó trở thành một tiêu chuẩn như thế. Để đặt mục đích này, các chương trình khác tự do cũng phải có quyền sử dụng thư viện đó. Một trường hợp xảy ra nhiều lần hơn là thư viện tự do làm cùng một công việc với thư viện khác tự do được sử dụng rộng rãi. Trong trường hợp này, không có lợi ích nhiều khi giới hạn thư viện tự do trong chỉ phần mềm tự do, vì thế chúng tôi sử dụng Giấy phép Công cộng Phụ.

en: In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system.
vi: Trong trường hợp khác, quyền sử dụng một thư viện nào đó trong chương trình khác tự do cũng cho rất nhiều người có khả năng sử dụng một tập phần mềm tự do rất lớn. Chẳng hạn, quyền sử dụng Thư viện C của GNU trong các chương trình khác tự do thì cho rất nhiều người thêm có khả năng sử dụng toàn bộ hệ điều hành GNU, cũng như biến thế của nó, hệ điều hành GNU/Linux.

en: Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library.
vi: Mặc dù Giấy phép Công cộng Phụ làm ít hơn để bảo vệ quyền tự do của người dùng, nó có phải đảm bảo rằng người dùng chương trình được liên kết với Thư viện có quyền tự do và khả năng chạy chương trình đó, bằng một phiên bản đã sửa đổi của Thư viện.

en: The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a <quote>work based on the library</quote> and a <quote>work that uses the library</quote>. The former contains code derived from the library, whereas the latter must be combined with the library in order to run.
vi: Theo đây có những điều kiện chính xác để sao chép, phát hành và sửa đổi. Hãy tập trung cẩn thận sự khác biệt giữa <quote>một sản phẩm dựa vào thư viện</quote> và <quote>một sản phẩm sử dụng thư viện</quote>. Điều trước chứa mã bắt nguồn từ thư viên, còn điều sau phải được kết hợp với thư viện để chạy được.

en: TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
vi: ĐIỀU KIỆN SAO CHÉP, PHÁT HÀNH VÀ SỬA ĐỔI

en: Section 0
vi: Phần 0

en: This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called <quote>this License</quote>). Each licensee is addressed as <quote>you</quote>.
vi: Điều kiện Quyền này áp dụng cho bất kỳ thư viện phần mềm hay chương trình khác mà chứa một thông báo được chèn vào bởi người giữ tác quyền hay bất kỳ bên được quyền nói rằng có thể được phát hành theo các điều khoản của Giấy phép Công cộng Phụ này (cũng được gợi như là <quote>Giấy phép này</quote>). Mỗi người được cầp bản quyền được gọi là <quote>bạn</quote>.

en: A <quote>library</quote> means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables.
vi: Một <quote>thư viện</quote> nghĩa là một tập hợp các hàm phần mềm và/hay dữ liệu được chuẩn bị để được liên kết tiện lợi với chương trình ứng dụng (mà sử dụng một số hàm và dữ liệu trong tập hợp này) để xây dựng tập tin có khả năng thực hiện.

en: The <quote>Library</quote>, below, refers to any such software library or work which has been distributed under these terms. A <quote>work based on the Library</quote> means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term <quote>modification</quote>.)
vi: <quote>Thư viện</quote> dưới đây có nghĩa là bất kỳ thư viện phần mềm hay sản phẩm như vậy đã được phát hành theo các điều khoản này. Một <quote>sẩn phẩm dựa trên Thư viện</quote> có nghĩa là Thư viện hay bất kỳ sản phẩm nào bắt nguồn từ nó dưới luật bản quyền: tức là, sản phẩm chứa Thư viện đó hay một phần của nó, hoặc đúng nguyên văn hoặc với sự sửa đổi và/hoặc được dịch sang một ngôn ngữ khác. (Kể từ câu này, việc dịch ngôn ngữ được bao gồm vô hạn trong thuật ngữ <quote>sự sửa đổi</quote>.)

en: <quote>Source code</quote> for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library.
vi: <quote>Mã nguồn</quote> của sản phẩm có nghĩa là dạng thức sản phẩm được ưa thích khi sửa đổi nó. Đối với thư viện, toàn bộ mã nguồn có nghĩa là tất cả các mã nguồn cho mọi mô-đun đã chứa, cộng với bất cứ tập tin xác định giao diện tương ứng, cộng với các văn lệnh được dùng để điều khiển tiến trình biên dịch và cài đặt thư viện.

en: Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does.
vi: Những hoạt động khác ngoài sự sao chép, phát hành và sửa đổi không được kiểm soát bởi Giấy phép này; nó ở ngoài phạm vi của giấy phép này. Hành động chạy Thư viện không bị hạn chế, và dữ liệu xuất từ Thư viện chỉ bị khống chế nếu nội dung của nó tạo thành một sản phẩm dựa vào Thư viện (không phụ thuộc vào việc sử dụng Thư viện như là công cụ ghi nó). Điều đó đúng hay không phụ thuộc vào điều mà Thư viện tạo ra, và điều mà chương trình sử dụng Thư viện tạo ra.

en: You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library.
vi: Bạn có quyền sao chép và phát hành bản sao đúng nguyên văn của toàn bộ mã nguồn của Thư viện như bạn đã nhận nó, bằng bất kỳ cách nào, miễn là bạn công bố rõ ràng và thích đáng trên mỗi bản sao một thông báo tác quyền thích hợp và miễn trừ bảo hành; giữ nguyên vẹn mọi thông báo liên quan đến Giấy phép này và miễn trừ bảo hành; và đưa cho những người nhận Chương trình khác một bản sao của Giấy phép cùng với Thư viện.

en: You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
vi: Bạn có thể thu phí cho việc gởi bản sao, và bạn có thể tùy ý đề nghị cung cấp dịch vụ bảo hành có thu phí.

en: The modified work must itself be a software library.
vi: Sản phẩm đã sửa đổi phải chính nó là thư viện phần mềm.

en: You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change.
vi: Bạn phải làm cho mỗi tập tin đã sửa đổi chứa thông báo dễ thấy nói rằng bạn đã thay đổi tập tin đó và hiển thị ngày tháng của sự thay đổi nào.

en: You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License.
vi: Bạn phải làm cho toàn bộ sản phẩm được cấp miễn phí cho người khác với điều kiện của Giấy phép này.

en: If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful.
vi: Nếu một chức năng trong Thư viện đã sửa đổi tham chiếu đến một hàm hay bảng dữ liệu cần phải được cung cấp bởi một chương trình ứng dụng sử dụng chức năng này, khác với như đối số được gửi qua khi chức năng được gọi, thì bạn phải cố gắng thiện ý chắc chắn là, trong trường hợp ứng dụng không cung cấp hàm hay bảng như vậy, chức năng vẫn còn hoạt động được, cũng thực hiện phần nào của mục đích còn lại hữu ích.

en: (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.)
vi: (Chẳng hạn, một hàm trong thư viện để tính căn bậc hai có mục đích được xác định hoàn toàn, không phụ thuộc vào ứng dụng. Vì vậy, Phần phụ 2d cần thiết bất cứ hàm hay bảng do ứng dụng cung cấp được sử dụng bởi hàm này phải là tùy chọn: nếu ứng dụng không cung cấp, hàm căn bậc hai vẫn còn phải tính được căn bậc hai.)

en: These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.
vi: Những điều kiện này áp dụng cho toàn bộ sản phẩm bị sửa đổi. Nếu có thể nhận ra phần riêng của sản phẩm đó không bắt nguồn từ Thư viện, và các phần này có thể được xem một cách hợp lý là sản phẩm riêng và không phụ thuộc, thì Giấy phép này, và các điều kiện của nó, không áp dụng cho những phần riêng đó khi bạn phát hành chúng là sản phẩm riêng. Tuy nhiên, khi bạn phát hành những phần đó cùng với toàn bộ sản phẩm dựa vào Thư viện, sự phát hành toàn bộ này phải tuân theo điều kiện của Giấy phép này, cung cấp cho mọi người có quyền bao trùm toàn bộ sản phẩm, bao quát tất cả mọi phần của nó, bất kể ai đã tạo nó.

en: Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library.
vi: Như thế thì phần này không đự định yêu cầu quyền hay không thừa nhận quyền của bạn về sản phẩm mà toàn bộ là do bạn tạo ra; mà phần này định nói về quyền hạn trong điều khiển sự phát hành sản phẩm bắt nguồn từ hay sản phẩm hợp tác tập thể dựa vào Thư viện.

en: In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
vi: Hơn nữa, việc chứa các sản phẩm khác không dựa vào Thư viện cùng với Thư viện (hay với sản phẩm dựa vào Thư viện) trên thiết bị lưu trữ hay vật phát hành không nằm trong phạm vi của Giấy phép này.

en: You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of <link linkend="sect1">Section 1</link> above, provided that you also meet all of these conditions: <placeholder-1/>
vi: Bạn có quyền sửa đổi bản sao của mình hay của Thư viện hoặc đoạn nào của nó để tạo một sản phẩm dựa vào Thư viện, và sao chép và phát hành sự sửa đổi hay sản phẩm như vậy theo điều khoản của <link linkend="sect1">Phần 1</link> nêu trên, miễn là bạn cũng tuân theo tất cả các điều kiện sau: <placeholder-1/>

en: You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices.
vi: Bạn có thể chọn áp dụng các điều kiện của Giấy phép Công cộng GNU chuẩn, thay cho Giấy phép này, cho một bản sao nào đó của Thư viện. Để làm như thế, bạn phải thay đổi mọi thông báo đề cập Giấy phép này, để đề cập Giấy phép Công cộng GNU chuẩn, phiên bản 2, thay cho Giấy phép này. (Có phiên bản mới hơn của Giấy phép Công cộng GNU chuẩn thì bạn có thể ghi rõ phiên bản đó thay thế, nếu bạn muốn.) Đừng thay đổi gì khác trong những thông báo này.

en: Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy.
vi: Một khi làm thay đổi này trong bản sao nào, không thể đảo ngược lại cho bản sao đó, vì thế  Giấy phép Công cộng GNU chuẩn áp dụng cho tất cả các bản sao phụ và sản phẩm bất nguồn từ bản sao đó.

en: This option is useful when you wish to copy part of the code of the Library into a program that is not a library.
vi: Tùy chọn này không có ích khi bạn muốn sao chép phần mã nguồn của Thư viện vào một chương trình không phải là thư viện.

en: You may copy and distribute the Library (or a portion or derivative of it, under <link linkend="sect2">Section 2</link> ) in object code or executable form under the terms of Sections <link linkend="sect1">1</link> and <link linkend="sect2">2</link> above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections <link linkend="sect1">1</link> and <link linkend="sect2">2</link> above on a medium customarily used for software interchange.
vi: Bạn có quyền sao chép và phát hành Thư viện (hoặc đoạn nào của nó hoặc sản phẩm dựa vào nó, dưới <link linkend="sect2">Phần 2</link>) trong dạng thức mã đối tượng hay tập tin chạy được với điều kiện của <link linkend="sect1">Phần 1</link> và <link linkend="sect2">2</link> bên trên, miễn là bạn kèm theo toàn bộ mã nguồn tương ứng mà máy có thể đọc được, được phát hành với điều kiện của Phần <link linkend="sect1">1</link> và <link linkend="sect2">2</link> bên trên, trên thiết bị lưu trữ thường dùng để trao đổi phần mềm.

en: If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code.
vi: Nếu việc phát hành mã đối tượng được làm bằng cách trao truy cập sao chép từ một nơi đã xác định, thì việc trao các truy cập sao chép tương đương đến mã nguồn đó từ cùng nơi đó được tính là sự phát hành mã nguồn, mặc dù người khác không bắt buộc phải sao chép mã nguồn cùng với mã đối tượng.

en: A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a <quote>work that uses the Library</quote>. Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.
vi: Một chương trình không chứa sản phẩm bắt nguồn từ bất cứ đoạn nào của Thư viện, còn được thiết kế để làm việc với Thư viện bằng cách được biên dịch hay liên kết với nó, được gọi là <quote>sản phẩm sử dụng Thư viện</quote>. Sản phẩm như vậy, độc lập không phải là sản phẩm bắt nguồn từ Thư viện thì nằm ở ngoại phạm vi của Giấy phép này.

en: However, linking a <quote>work that uses the Library</quote> with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a <quote>work that uses the library</quote>. The executable is therefore covered by this License. <link linkend="sect6">Section 6</link> states terms for distribution of such executables.
vi: Tuy nhiên, việc liên kết một <quote>sản phẩm sử dụng Thư viện</quote> với Thư viện thì tạo một tập tin chạy được bắt nguồn từ Thư viện (vì nó chứa đoạn của Thư viện), hơn là một <quote>sản phẩm sử dụng Thư viện</quote>. Tập tin chạy được thì được bao quát bởi Giấy phép này. <link linkend="sect6">Phần 6</link> phát biểu các điều kiện phát hành tập tin chạy được như vậy.

en: When a <quote>work that uses the Library</quote> uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law.
vi: Khi một <quote>sản phẩm sử dụng Thư viện</quote> cũng sử dụng đoạn nào của tập tin phần đầu thuộc về Thư viện, mã đối tượng cho sản phẩm này có thể là một sản phẩm bắt nguồn từ Thư viện, mặc dù mã nguồn không phải. Điều đó đúng hay không là quan trọng đặc biệt nếu sản phẩm này có thể được liên kết không có Thư viện, hoặc nếu sản phẩm này chính nó là thư viện. Pháp luật chưa xác định chính xác ngưỡng đúng của trường hợp này.

en: If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under <link linkend="sect6">Section 6</link>.)
vi: Tập tin đối tượng như vậy sử dụng chỉ các tham số kiểu số, bố trí cấu trúc dữ liệu, và vĩ lệnh nhỏ và hàm trực tiếp nhỏ (mỗi điều có độ dài tối đa 10 dòng) thì cách sử dụng tập tin đối tượng là vô hạn, bất chấp nó hợp lý là sản phẩm bắt nguồn. (Tập tin chạy được chứa mã đối tượng này cộng với đoạn của Thư viện vẫn còn nằm dưới <link linkend="sect6">Phần 6</link>.)

en: Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of <link linkend="sect6">Section 6</link>. Any executables containing that work also fall under <link linkend="sect6">Section 6</link>, whether or not they are linked directly with the Library itself.
vi: Không thì, nếu sản phẩm bắt nguồn từ Thư viện, bạn có thể phát hành mã đối tượng của sản phẩm theo điều kiện của <link linkend="sect6">Phần 6</link>. Bất kỳ tập tin chạy được chứa sản phẩm đó cũng nằm dưới <link linkend="sect6">Section 6</link>, bất chấp nó được liên kết trực tiếp với Thư viện chính nó.

en: As an exception to the Sections above, you may also combine or link a <quote>work that uses the Library</quote> with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications.
vi: Ngoại lệ những Phần trên là bạn cũng có thể kết hợp hay liên kết một <quote>sản phẩm sử dụng Thư viện</quote> với Thư viện để tạo một sản phẩm chứa đoạn của Thư viện, rồi phát hành sản phẩm đó dưới các điều khoản bạn chọn, miễn là điều khoản này cho phép sửa đổi sản phẩm cho người khách sử dụng riêng, và cho phép thiết kế đối chiếu để gỡ lỗi trong sự sửa đổi như vậy.

en: Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections <link linkend="sect1">1</link> and <link linkend="sect2">2</link> above); and, if the work is an executable linked with the Library, with the complete machine-readable <quote>work that uses the Library</quote>, as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.)
vi: Kèm theo toàn bộ mã nguồn Thư viện tương ứng mà máy có thể đọc được, gồm thay đổi nào được làm trong sản phẩm đó (mà phải được phát hành dưới Phần <link linkend="sect1">1</link> và <link linkend="sect2">2</link>  bên trên); và nếu sản phẩm là một tập tin có khả năng chạy được liên kết với Thư viện, kèm theo toàn bộ <quote>sản phẩm sử dụng Thư viện</quote> cho máy đọc được, theo định dạng mã đối tượng và/hay mã nguồn, để người dùng có khả năng sửa đổi Thư viện rồi liên kết nó để tạo một tập tin chạy được chứa Thư viện đã sửa đổi. (Hiểu được rằng người dùng thay đổi nội dung của tập tin xác định trong Thư viện sẽ không nhất thiết có khả năng biên dịch lại ứng dụng để sử dụng lời xác định đã sửa đổi.)

en: Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with.
vi: Dùng một cơ chế thư viện dùng chung thích hợp để liên kết với Thư viện. Cơ chế thích hợp (1) dùng vào lúc chạy một bản sao thư viện đã nằm trên hệ thống máy tính của người dùng, thay vào sao chép các hàm thư viện vào tập tin chạy được, và (2) sẽ hoạt động cho đúng với một phiên bản thư viện đã sửa đổi, nếu người dùng cài đặt nó, miễn là phiên bản đã sửa đổi có giao diện tương thích với giao diện của phiên bản trong đó sản phẩm được tạo.

en: Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in <link linkend="sect6a">Subsection 6a</link> , above, for a charge no more than the cost of performing this distribution.
vi: Kèm theo lời mời ghi trên giấy, hợp lệ trong ít nhất ba năm sau, cung cấp cho cùng người dùng những nguyên liệu được xác định trong <link linkend="sect6a">Phần phụ 6a</link> trên, với giá không lớn hơn giá cần thiết để phân phát sản phẩm này.

en: If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place.
vi: Nếu việc phát hành được làm bằng cách trao truy cập sao chép từ một nơi đã xác định, thì trao các truy cập sao chép tương đương đến những nguyên liệu đã xác định trên từ cùng nơi đó.

en: Verify that the user has already received a copy of these materials or that you have already sent this user a copy.
vi: Kiểm tra xem người dùng đã nhận một bản sao của những nguyên liệu này, hoặc bạn đã gửi một bản sao cho người dùng này.

en: You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: <placeholder-1/>
vi: Bạn phải công bố rõ ràng trên mỗi bản sao của sản phẩm một thông báo rằng Thư viện được dùng trong nó, và rằng Thư viện và cách sử dụng nó được bao quát bởi Giấy phép này. Bạn phải cung cấp một bản sao của Giấy phép này. Nếu sản phẩm trong khi thực hiện cũng hiển thị thông báo tác quyền, bạn phải chèn thông báo tác quyền cho Thư viện vào trong các thông báo như vậy, cũng như một tham chiếu chỉ người dùng tới bản sao của Giấy phép này. Hơn nữa, bạn phải làm một của những việc này:<placeholder-1/>

en: For an executable, the required form of the <quote>work that uses the Library</quote> must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
vi: Đối với tập tin chạy được, dạng thức cần thiết của <quote>sản phẩm sử dụng Thư viện</quote> phải chứa chương trình nào kiểu dữ liêu hay tiện ích cần thiết để tạo lại tập tin chạy được từ nó. Tuy nhiên, ngoại lệ đặc biệt là các nguyên liệu được phát hành không cần phải bao gồm những gì được phát hành bình thường (trong dạng thức hoặc nguồn hoặc nhị phân) với các thành phần chính (bộ biên dịch, hạt nhân v.v.) của hệ điều hành nơi tập tin chạy được hoạt động, trừ khi thành phần kèm theo cần thiết để chạy tập tin.

en: It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute.
vi: Có thể xảy ra rằng điều kiện này mâu thuẫn sự hạn chế giấy phép của thư viện sở hữu khác không bình thường kèm theo hệ điều hành. Sự mâu thuẫn như vậy có nghĩa là bạn không thể sử dụng cả thư viện như vậy và Thư viện đều trong tập tin chạy được bạn phát hành.

en: Section 7
vi: Phần 7

en: You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things:
vi: Bạn có thể để chức năng thư viện là sản phẩm dựa vào Thư viện cạnh nhau trong một thư viện riêng lẻ, cộng với các chức năng thư viện không được bao quát bởi Giấy phép này, và phát hành thư viện đã kết hợp như vậy, miễn là cho phép phát hành riêng <quote>sản phẩm sử dụng Thư viện</quote> và chức năng thư viện khác, và miễn là bạn làm hai việc này:

en: Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above.
vi: Kèm theo thư viện đã kết hợp một bản sao của cùng <quote>sản phẩm sử dụng Thư viện</quote>, riêng với chức năng thư viện khác nào. Nó phải được phát hành với các điều khoản của những Phần trên.

en: Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work.
vi: Công bố rõ ràng trên thư viện đã kết hợp thông báo rằng phần của nó là <quote>sản phẩm sử dụng Thư viện</quote>, cũng chỉ tới nơi chứa dạng thức riêng của cùng sản phẩm kèm theo.

en: Section 8
vi: Phần 8

en: You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
vi: Không cho phép bạn sao chép, sửa đổi, liên kết với hay phát hành Thư viện, trừ với điều kiện được diễn tả dứt khoát trong Giấy phép này. Bất kỳ sự cố gắng nào trong việc sao chép, sửa đổi, cấp giấy phép phụ, liên kết với hay phát hành Thư viện bằng cách khác bị bãi bỏ, và sẽ tự động kết thúc các quyền của bạn dưới Giấy phép này. Tuy nhiên, người khác đã nhận bản sao hay quyền từ bạn dưới Giấy phép này sẽ không bị ảnh hưởng, miễn là họ tiếp tục tuân theo hoàn toàn.

en: You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it.
vi: Bạn không bắt buộc phải chấp nhận Giấy phép này, vì bạn chưa ký tên vào nó. Tuy nhiên, không có gì khác cho phép bạn sửa đổi hay phát hành Thư viện hay sản phẩm bắt nguồn từ nó. Các hành động này bị pháp luật cấm nếu bạn không chấp nhận Giấy phép này. Vì vậy, bằng cách sửa đổi hay phát hành Thư viện (hay sản phẩm dựa vào nó), bạn ngụ ý sự chấp nhận Giấy phép này để làm như thế, gồm mọi điều kiện sao chép, phát hành hay sửa đổi Thư viện hay sản phẩm dựa vào nó.

en: Section 10
vi: Phần 10

en: Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License.
vi: Mỗi lần bạn phát hành lại Thư viện (hay sản phẩm dựa vào Thư viện), người nhận có thể nhận tự động một giấy phép từ người cấp gốc, để sao chép, phát hành, liên kết với hay sửa đổi Thư viện với điều kiện này. Không cho phép bạn hạn chế thêm cách người dùng sử dụng các quyền đã được cấp trong Giấy phép này. Bạn cũng không phải chịu trách nhiệm về việc ép buộc người khác tuân theo điều kiện của Giấy phép này.

en: Section 11
vi: Phần 11

en: If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library.
vi: Nếu, do kết quả của quyết định của toà án hay các cáo buộc vi phạm bằng sáng chế hay vì bất cứ lý do nào (không bị giới hạn trong vấn đề bằng sáng chế), bạn bị ép buộc chấp nhận điều kiện (hoặc vì quyết định của toà án, sự thoả thuận hoặc cách khác nào) mà mâu thuẫn điều kiện của Giấy phép này, trường hợp này không miễn cho bạn không phải thỏa mãn điều kiện của Giấy phép này. Nếu bạn không thể phát hành bằng cách thỏa mãn đồng thời các giao ước của bạn dưới Giấy phép này và bất kỳ giao ước thích hợp khác, thì kết quả là không cho phép bạn phát hành Thư viện bằng cách nào cả. Lấy thí dụ, nếu một bằng sáng chế nào đó không cho phép sự phát hành lại Thư viện một cách miễn tiền bản quyền phát minh cho mọi người nhận bản sao từ bạn một cách trực tiếp hay gián tiếp, thì cách duy nhất bạn có thể thỏa cả bằng đó và Giấy phép này là hoàn toàn không phát hành Thư viện.

en: If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances.
vi: Nếu đoạn nào trong phần này được quyết định là không hợp lệ hay không thể được ép buộc trong bất kỳ trường hợp riêng nào, đoạn còn lại dự định áp dụng được, và toàn bộ phần dự định áp dụng trong các trường hợp khác.

en: It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.
vi: Không phải là mục đích của phần này để xúi giục bạn vi phạm bằng sáng chế nào hay lời yêu sách quyền tài sản khác, hoặc để không thừa nhận sự hợp lệ của lời yêu sách như vậy; phần này có mục đích duy nhất là bảo vệ tình trạng nguyên vẹn của hệ thống phát hành phần mềm tự do, mà được thực thi bởi các áp dụng giấy phép công cộng. Nhiều người đã đóng góp rộng lượng cho một phạm vị rộng của các phần mềm được phát hành qua hệ thống đó, nhờ sự thực thi nền bỉ hệ thống đó: tùy tác giả / người tặng quyết định nếu họ muốn phát hành phần mềm qua hệ thống khác nào, và người được cấp Giấy phép không thể điều khiển cách quyết định đó.

en: This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.
vi: Phần này dự định diễn tả rõ ràng hoàn toàn kết quả được hiểu của phần còn lại của Giấy phép này.

en: Section 12
vi: Phần 12

en: If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.
vi: Nếu sự phát hành và/hay cách sử dụng Thư viện bị hạn chế trong một số quốc gia nào đó, hoặc bởi bằng sáng chế hoặc bởi giao diện có bản quyền tác giả, người giữ tác quyền gốc đã đặt Thư viện dưới Giấy phép này có khả năng thêm sự hạn chế phát hành địa lý riêng loại trừ những quốc gia đó, để cho phép phát hành chỉ trong hay giữa các quốc gia không bị loại trừ như thế. Trong trường hợp như vậy, Giấy phép này hợp nhất sự hạn chế đó như là nó được ghi trong thân của Giấy phép này.

en: Section 13
vi: Phần 13

en: The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
vi: Tổ chức Phần mềm Tự do có thể xuất bản phiên bản đã sửa đổi và/hay mới của Giấy phép Công cộng Phụ GNU. Phiên bản mới như vậy sẽ có tinh thần tương tự với phiên bản hiện thời, nhưng có thể khác biệt trong chi tiết để giải quyết vấn đề mới.

en: Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and <quote>any later version</quote>, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation.
vi: Mỗi phiên bản được gán một số hiệu phân biệt phiên bản đó. Nếu Thư viện xác định số phiên bản riêng của Giấy phép này áp dụng cho nó, <quote>và bất kỳ phiên bản sau nào</quote>, bạn có tùy chọn thỏa điều kiện hoặc của phiên bản đó, hoặc của bất kỳ phiên bản sau nào được xuất bản bởi Tổ chức Phần mềm Tự do. Nếu Thư viện không xác định số phiên bản riêng của Giấy phép này, bạn có khả năng chọn bất kỳ phiên bản nào của Giấy phép này đã được xuất bản bởi Tổ chức Phần mềm Tự do.

en: Section 14
vi: Phần 14

en: If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.
vi: Nếu bạn muốn hợp nhất phần nào của Thư viện vào chương trình tự do khác có điều kiện phát hành không tương thích với Giấy phép này, hãy xin phép tác giả. Đối với phần mềm có bản quyền tác giả của Tổ chức Phần mềm Tự do, hãy viết thư cho Tổ chức Phần mềm Tự do : thỉng thoảng chúng tôi cho phép ngoại lệ trong trường hợp này. Quyết định của chúng tôi sẽ được hướng dẫn bởi hai mục đích là sự bảo tồn trạng thái tự do của mọi điều bắt nguồn từ phần mềm tự do của chúng tôi, và sự đẩy mạnh sự chia sẻ và sử dụng lại phần mềm một cách chung.

en: NO WARRANTY
vi: KHÔNG BẢO HÀNH

en: Section 15
vi: Phần 15

en: BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY <quote>AS IS</quote> WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
vi: VÌ THƯ VIỆN ĐÃ ĐƯỢC CẤP PHÉP MIỄN PHÍ, KHÔNG CÓ BẢO HÀNH ĐỐI VỚI THƯ VIỆN NÀY, VỚI ĐIỀU KIỆN ĐƯỢC PHÁP LUẬT CHO PHÉP. TRỪ KHI XÁC ĐỊNH KHÁC BẰNG TÀI LIỆU GIẤY TỜ, CÁC NGƯỜI GIỮ BẢN QUYỀN TÁC GIẢ VÀ/HAY NGƯỜI KHÁC CUNG CẤP THƯ VIỆN NÀY <quote>NHƯ THẾ</quote>, KHÔNG CÓ BẢO HÀNH GÌ CẢ, KHÔNG PHÁT BIỂU NÓ, CŨNG KHÔNG NGỤ Ý NÓ, GỒM, NHƯNG KHÔNG BỊ HẠN CHẾ BỞI, SỰ BẢO ĐẢM ĐÃ NGỤ Ý TÌNH TRẠNG CÓ THỂ BÁN ĐƯỢC VÀ SỰ THÍCH HỢP VỚI MỘT MỤC ĐÍCH DỨT KHOÁT. MỌI RỦI RO VỀ CHẤT LƯỢNG, ĐỘ CHÍNH XÁC VÀ HIỆU SUẤT CỦA THƯ VIỆN NÀY BẠN SẼ TỰ CHỊU. NẾU THƯ VIỆN NÀY GÂY RA HƯ HỎNG, BẠN GÁNH VÁC HOÀN TOÀN TRÁCH NGHIỆM TRẢ TIỀN DỊCH VỤ GIÚP ĐỠ HAY SỪA CHỮA.

en: Section 16
vi: Phần 16

en: IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
vi: KHÔNG CÓ TRƯỜNG HỢP NÀO (TRỪ KHI PHÁP LUẬT YÊU CẦU HAY KHI ĐƯỢC THỎA THUẬN BẰNG TÀI LIỆU GIẤY TỜ) MÀ BẤT KỲ NGƯỜI GIỮ BẢN QUYỀN TÁC GIẢ NÀO, HAY BẤT KỲ NGƯỜI KHÁC NÀO CÓ THỂ SỬA ĐỔI VÀ/HAY PHÁT HÀNH LẠI THƯ VIỆN NHƯ ĐƯỢC PHÉP BÊN TRÊN, SẼ CÓ TRÁCH NHIỆM VỀ PHÁP LÝ BỒI THƯỜNG, GỒM BẤT KỲ BỒI THƯỜNG KIỂU TỔNG QUÁT, ĐẶC BIỆT, NGẪU NHIÊN HAY DO HẬU QUẢ DO SỬ DỤNG HAY SỰ KHÔNG CÓ KHẢ NĂNG SỬ DỤNG THƯ VIỆN NÀY (GỒM NHƯNG KHÔNG PHẢI BỊ HẠN THẾ BỞI SỰ MẤT DỮ LIỆU HAY DỮ LIỆU BỊ LÀM CHO KHÔNG CHÍNH XÁC HAY CÁC MẤT MÁT CỦA BẠN HAY NGƯỜI KHÁC HAY SỰ KHÔNG HOẠT ĐỘNG ĐƯỢC THƯ VIỆN NÀY VỚI CHƯƠNG TRÌNH KHÁC), THẬM CHÍ NẾU BẠN HAY NGƯỜI KHÁC ĐÃ ĐƯỢC BÁO BIẾT CÓ KHẢ NĂNG THIỆT HẠI NHƯ VẬY.

en: The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software - to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too.
vi: Giấy phép sử dụng của hầu hết các phần mềm được thiết kế để bạn không được tự do chia sẻ và thay đổi phần mềm đó. Trái lại, Giấy phép Công cộng GNU dự định đảm bảo cho bạn được tự do chia sẻ và thay đổi phần mềm một cách tự do, và đảm bảo phần mềm tự do cho mọi người sử dụng. Giấy phép Công cộng GNU này áp dụng cho hầu hết những phần mềm của Tổ chức Phần mềm Tự do, và cho bất kỳ chương trình máy tính nào khác mà tác giả của nó cam kết sử dụng nó. (Một số phần mềm khác của Tổ chức Phần mềm Tự do dùng Giấy phép Thư viện Công cộng GNU thay thế.) Bạn cũng có thể áp dụng giấy phép này cho các chương trình do bạn làm ra.

en: copyright the software, and
vi: bản quyền tác giả của phần mềm, và

en: We protect your rights with two steps: <placeholder-1/>
vi: Chúng tôi bảo vệ các quyền của bạn qua hai bước: <placeholder-1/>

en: Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.
vi: Cuối cùng, chương trình tự do nào cũng luôn bị đe dọa bởi bằng sáng chế phần mềm. Chúng tôi muốn tránh nguy cơ việc những người phát hành lại chương trình tự do sẽ giành bằng sáng chế riêng, sở hữu chương trình đó. Để ngăn ngừa điều này, chúng tôi đã làm rõ rằng bằng sáng chế phải cấp cho mọi người sử dụng tự do, hoặc không cấp cho bất kỳ ai hết.

en: The precise terms and conditions for copying, distribution and modification follow.
vi: Sau đây là những điều kiện và điều khoản chính xác đối với việc sao chép, phát hành và sửa đổi.

en: Exception:
vi: Ngoại lệ:

en: If the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.
vi: nếu Chương trình chính nó là tương tác nhưng vốn không in ra lời loan báo như vậy, sản phẩm của bạn đựa vào Chương trình không bắt buộc phải in ra lời loan báo như vậy).

en: If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. <placeholder-1/>
vi: Nếu chương trình bị sửa đổi có đọc tương tác lệnh khi chạy, bạn phải làm nó, khi được khởi chạy bằng cách thông thường nhất qua tương tác như vậy, in ra hay hiển thị một lời loan báo gồm có thông báo quyền tác giả thích hợp và thông báo không có bảo hành (nếu không, nói rằng bạn cung cấp việc bảo hành) và rằng người dùng có quyền phát hành lại chương trình đó với những điều kiện này, và thông tin cho người dùng biết cách xem một bản sao của Giấy phép này. <placeholder-1/>

en: Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of <link linkend="sect1">Sections 1</link> and <link linkend="sect2">2</link> above on a medium customarily used for software interchange; or,
vi: Kèm theo toàn bộ mã nguồn tương ứng mà máy có thể đọc được, được phát hành với điều kiện của <link linkend="sect1">Phần 1</link> và <link linkend="sect2">2</link> bên trên, trên thiết bị lưu trữ thường dùng để trao đổi phần mềm; hay

en: Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
vi: Kèm theo lời mời ghi trên giấy, hợp lệ trong ít nhất ba năm sau, cung cấp cho bất cứ người khác nào, với giá không lớn hơn giá cần thiết để phân phát các mã nguồn đó, một bản sao, mà máy có thể đọc được, của toàn bộ mã nguồn tương ứng, để được phát hành với điều kiện của <link linkend="sect1">Phần 1</link> và <link linkend="sect2">2</link> bên trên, trên thiết bị lưu trữ thường dùng để trao đổi phần mềm; hay

en: Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)
vi: Kèm theo các thông tin bạn đã nhận về lời mời phát hành mã nguồn tương ứng. (Tùy chọn này chỉ được phép khi phát hành không thương mại, và chỉ khi bạn đã nhận chương trình trong dạng thức mã đối tượng hay tập tin chạy được cùng với lời mời như vậy, tùy theo Phần phụ (b) trên).

en: GNU General Public License
vi: Giấy Phép Công Cộng GNU

en: Version 2, June 1991
vi: Phiên bản 2, tháng 6/1991

en: The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software - to make sure the software is free for all its users.
vi: Giấy phép sử dụng của hầu hết các phần mềm được thiết kế để bạn không được tự do chia sẻ và thay đổi phần mềm đó. Trái lại, Giấy phép Công cộng GNU dự định đảm bảo cho bạn được tự do chia sẻ và thay đổi phần mềm một cách tự do, và đảm bảo phần mềm tự do cho mọi người sử dụng.

en: To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.
vi: Để bảo vệ quyền lợi của bạn, chúng tôi cần đưa ra những hạn chế để cấm bất cứ ai phủ nhận bạn có những quyền này hay đòi hỏi bạn từ bỏ nó. Những sự hạn chế này được hiểu là một số trách nhiệm nhất thiết của bạn nếu bạn phát hành bản sao của phần mềm hoặc sửa đổi nó.

en: For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.
vi: Chẳng hạn, nếu bạn phát hành bản sao của chương trình như vậy, dù là cho không hay thu tiền, bạn phải trao cho người nhận tất cả những quyền bạn có. Bạn phải chắc chắn là họ cũng nhận được hay có thể lấy mã nguồn. Và bạn cũng phải cho họ biết những điều kiện này, để họ biết những quyền của họ.

en: offer you this license which gives you legal permission to copy, distribute and/or modify the software.
vi: trao cho bạn giấy phép này để bạn có quyền hợp pháp sao chép, phát hành và/hay sửa đổi phần mềm.

en: Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.
vi: Hơn nữa, để bảo vệ tác giả và chính chúng tôi, chúng tôi muốn chắc chắn là mọi người hiểu rằng phần mềm tự do này không có bảo hành. Nếu phần mềm bị sửa đổi bởi người khác và được phân phát tiếp, chúng tôi muốn người nhận biết rằng cái mà họ có đó không phải là bản gốc, vì vậy, bất kỳ lỗi nào do người khác gây ra sẽ không làm mang tiếng đến tác giả gốc.

en: This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The <quote>Program</quote>, below, refers to any such program or work, and a <quote>work based on the Program</quote> means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term <quote>modification</quote>.) Each licensee is addressed as <quote>you</quote>.
vi: Giấy phép này áp dụng cho bất kỳ chương trình nào hay sản phẩm nào khác có thông báo được chèn vào bởi người giữ tác quyền nói rằng nó có thể được phát hành theo các điều khoản của GPL này. Cụm từ « Chương trình » dưới đây có nghĩa là bất kỳ chương trình máy tính hay sản phẩm như vậy, và « sản phẩm dựa trên Chương trình » có nghĩa là Chương trình hay bất kỳ sản phẩm nào bắt nguồn từ nó dưới luật bản quyền: tức là, sản phẩm chứa Chương trình đó hay một phần của nó, hoặc đúng nguyên văn hoặc với sự sửa đổi và/hoặc được dịch sang một ngôn ngữ khác. (Kể từ câu này, việc dịch ngôn ngữ được bao gồm vô hạn trong thuật ngữ « sự sửa đổi ».) Người được cấp Giấy phép được gọi là « bạn ».

en: Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.
vi: Những hoạt động khác ngoài sự sao chép, phát hành và sửa đổi không được kiểm soát bởi Giấy phép này; nó ở ngoài phạm vi của giấy phép này. Hành động chạy Chương trình không bị hạn chế, và dữ liệu xuất từ Chương trình chỉ bị khống chế nếu nội dung của nó tạo thành một sản phẩm dựa vào Chương trình (không phụ thuộc vào việc vận hành Chương trình). Điều đó đúng hay không phụ thuộc vào điều mà Chương trình tạo ra.

en: You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.
vi: Bạn có quyền sao chép và phát hành bản sao đúng nguyên văn của mã nguồn của Chương trình như bạn đã nhận nó, bằng bất kỳ cách nào, miễn là bạn công bố rõ ràng và thích đáng trên mỗi bản sao một thông báo tác quyền thích hợp và miễn trừ bảo hành; giữ nguyên vẹn mọi thông báo liên quan đến Giấy phép này và miễn trừ bảo hành; và đưa cho những người nhận Chương trình khác một bản sao của Giấy phép cùng với Chương trình.

en: You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
vi: Bạn phải làm cho mỗi tập tin đã sửa đổi chứa thông báo dễ thấy nói rằng bạn đã thay đổi tập tin đó và hiển thị ngày tháng của sự thay đổi nào.

en: You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.
vi: Bạn phải làm cho sản phẩm mà bạn phát hành hay xuất bản, toàn bộ hay một phần có chứa hay bắt nguồn từ Chương trình hay các phần của nó, được cấp toàn bộ miễn phí cho người khác với điều kiện của Giấy phép này.

en: You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of <link linkend="sect1">Section 1</link> above, provided that you also meet all of these conditions: <placeholder-1/>
vi: Bạn có quyền sửa đổi bản sao của mình hay của Chương trình hoặc đoạn nào của nó để tạo một sản phẩm dựa vào Chương trình, và sao chép và phát hành sự sửa đổi hay sản phẩm như vậy theo điều khoản của <link linkend="sect1">Phần 1</link> nêu trên, miễn là bạn cũng tuân theo tất cả các điều kiện sau: <placeholder-1/>

en: These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.
vi: Những điều kiện này áp dụng cho toàn bộ sản phẩm bị sửa đổi. Nếu có thể nhận ra phần riêng của sản phẩm đó không bắt nguồn từ Chương trình, và các phần này có thể được xem một cách hợp lý là sản phẩm riêng và không phụ thuộc, thì Giấy phép này, và các điều kiện của nó, không áp dụng cho những phần riêng đó khi bạn phát hành chúng là sản phẩm riêng. Tuy nhiên, khi bạn phát hành những phần đó cùng với toàn bộ sản phẩm dựa vào Chương trình, sự phát hành toàn bộ này phải tuân theo điều kiện của Giấy phép này, cung cấp cho mọi người có quyền bao trùm toàn bộ sản phẩm, bao quát tất cả mọi phần của nó, bất kể ai đã tạo nó.

en: Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.
vi: Như thế thì phần này không đự định yêu cầu quyền hay không thừa nhận quyền của bạn về sản phẩm mà toàn bộ là do bạn tạo ra; mà phần này định nói về quyền hạn trong điều khiển sự phát hành sản phẩm bắt nguồn từ hay sản phẩm hợp tác tập thể dựa vào Chương trình.

en: In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
vi: Hơn nữa, việc chứa các sản phẩm khác không dựa vào Chương trình cùng với Chương trình (hay với sản phẩm dựa vào Chương trình) trên thiết bị lưu trữ hay vật phát hành không nằm trong phạm vi của Giấy phép này.

en: You may copy and distribute the Program (or a work based on it, under <link linkend="sect2">Section 2</link>) in object code or executable form under the terms of <link linkend="sect1">Sections 1</link> and <link linkend="sect2">2</link> above provided that you also do one of the following: <placeholder-1/>
vi: Bạn có quyền sao chép và phát hành Chương trình (hoặc sản phẩm dựa vào nó, dưới <link linkend="sect2">Phần 2</link>) trong dạng thức mã đối tượng hay tập tin chạy được với điều kiện của <link linkend="sect1">Phần 1</link> và <link linkend="sect2">2</link> bên trên, miễn là bạn cũng làm một trong số những việc sau đây: <placeholder-1/>

en: The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
vi: Mã nguồn của sản phẩm có nghĩa là dạng thức sản phẩm được ưa thích khi sửa đổi nó. Đối với sản phẩm là tập tin chạy được, toàn bộ mã nguồn có nghĩa là tất cả các mã nguồn cho mọi mô-đun đã chứa, cộng với bất cứ tập tin xác định giao diện tương ứng, cộng với các tập lệnh được dùng để điều khiển tiến trình biên dịch và cài đặt tập tin chạy được. Tuy nhiên, ngoại lệ đặc biệt là mã nguồn được phát hành không cần phải bao gồm những gì được phát hành bình thường (trong dạng thức hoặc nguồn hoặc nhị phân) với các thành phần chính (bộ biên dịch, hạt nhân v.v.) của hệ điều hành nơi tập tin chạy được hoạt động, trừ khi thành phần kèm theo cần thiết để chạy tập tin.

en: If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.
vi: Nếu việc phát hành mã chạy được hay mã đối tượng được làm bằng cách trao truy cập sao chép từ một nơi đã xác định, thì việc trao các truy cập sao chép tương đương đến mã nguồn đó từ cùng nơi đó được tính là sự phát hành mã nguồn, mặc dù người khác không bắt buộc phải sao chép mã nguồn cùng với mã đối tượng.

en: You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
vi: Không cho phép bạn sao chép, sửa đổi, cấp giấy phép phụ hay phát hành Chương trình, trừ với điều kiện được diễn tả dứt khoát trong Giấy phép này. Bất kỳ sự cố gắng nào trong việc sao chép, sửa đổi, cấp giấy phép phụ hay phát hành Chương trình bằng cách khác bị bãi bỏ, và sẽ kết thúc các quyền của bạn dưới Giấy phép này. Tuy nhiên, người khác đã nhận bản sao hay quyền từ bạn dưới Giấy phép này sẽ không bị ảnh hưởng, miễn là họ tiếp tục tuân theo hoàn toàn.

en: You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.
vi: Bạn không bắt buộc phải chấp nhận Giấy phép này, vì bạn chưa ký tên vào nó. Tuy nhiên, không có gì khác cho phép bạn sửa đổi hay phát hành Chương trình hay sản phẩm bắt nguồn từ nó. Các hành động này bị pháp luật cấm nếu bạn không chấp nhận Giấy phép này. Vì vậy, bằng cách sửa đổi hay phát hành Chương trình (hay sản phẩm dựa vào nó), bạn ngụ ý sự chấp nhận Giấy phép này để làm như thế, gồm mọi điều kiện sao chép, phát hành hay sửa đổi Chương trình hay sản phẩm dựa vào nó.

en: Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.
vi: Mỗi lần bạn phát hành lại Chương trình (hay sản phẩm dựa vào nó), người nhận có thể nhận tự động một giấy phép từ người cấp gốc, để sao chép, phát hành hay sửa đổi Chương trình với điều kiện này. Không cho phép bạn hạn chế thêm cách người dùng sử dụng các quyền đã được cấp trong Giấy phép này. Bạn cũng không phải chịu trách nhiệm về việc ép buộc người khác tuân theo điều kiện của Giấy phép này.

en: If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.
vi: Nếu, do kết quả của quyết định của toà án hay các cáo buộc vi phạm bằng sáng chế hay vì bất cứ lý do nào (không bị giới hạn trong vấn đề bằng sáng chế), bạn bị ép buộc chấp nhận điều kiện (hoặc vì quyết định của toà án, sự thoả thuận hoặc cách khác nào) mà mâu thuẫn điều kiện của Giấy phép này, trường hợp này không miễn cho bạn không phải thỏa mãn điều kiện của Giấy phép này. Nếu bạn không thể phát hành bằng cách thỏa mãn đồng thời các giao ước của bạn dưới Giấy phép này và bất kỳ giao ước thích hợp khác, thì kết quả là không cho phép bạn phát hành Chương trình bằng cách nào cả. Lấy thí dụ, nếu một bằng sáng chế nào đó không cho phép sự phát hành lại Chương trình một cách miễn tiền bản quyền phát minh cho mọi người nhận bản sao từ bạn một cách trực tiếp hay gián tiếp, thì cách duy nhất bạn có thể thỏa cả bằng đó và Giấy phép này là hoàn toàn không phát hành Chương trình.

en: If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.
vi: Nếu đoạn nào trong phần này được quyết định là không hợp lệ hay không thể được ép buộc trong bất kỳ trường hợp riêng nào, đoạn còn lại dự định áp dụng được, và toàn bộ phần dự định áp dụng trong các trường hợp khác.

en: It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.
vi: Không phải là mục đích của phần này để xúi giục bạn vi phạm bằng sáng chế nào hay lời yêu sách quyền tài sản khác, hoặc để không thừa nhận sự hợp lệ của lời yêu sách như vậy; phần này có mục đích duy nhất là bảo vệ tình trạng nguyên vẹn của hệ thống phát hành phần mềm tự do, mà được thực thi bởi các áp dụng giấy phép công cộng. Nhiều người đã đóng góp rộng lượng cho một phạm vị rộng của các phần mềm được phát hành qua hệ thống đó, nhờ sự thực thi nền bỉ hệ thống đó: tùy tác giả / người tặng quyết định nếu họ muốn phát hành phần mềm qua hệ thống khác nào, và người được cấp Giấy phép không thể điều khiển cách quyết định đó.

en: If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.
vi: Nếu sự phát hành và/hay cách sử dụng Chương trình bị hạn chế trong một số quốc gia nào đó, hoặc bởi bằng sáng chế hoặc bởi giao diện có bản quyền tác giả, người giữ tác quyền gốc đã đặt Chương trình dưới Giấy phép này có khả năng thêm sự hạn chế phát hành địa lý riêng loại trừ những quốc gia đó, để cho phép phát hành chỉ trong hay giữa các quốc gia không bị loại trừ như thế. Trong trường hợp như vậy, Giấy phép này hợp nhất sự hạn chế đó như là nó được ghi trong thân của Giấy phép này.

en: The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
vi: Tổ chức Phần mềm Tự do có thể xuất bản phiên bản đã sửa đổi và/hay mới của Giấy phép Công cộng GNU. Phiên bản mới như vậy sẽ có tinh thần tương tự với phiên bản hiện thời, nhưng có thể khác biệt trong chi tiết để giải quyết vấn đề mới.

en: Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and <quote>any later version</quote>, you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.
vi: Mỗi phiên bản được gán một số hiệu phân biệt phiên bản đó. Nếu Chương trình xác định số phiên bản riêng của Giấy phép này áp dụng cho nó, « và bất kỳ phiên bản sau nào », bạn có tùy chọn thỏa điều kiện hoặc của phiên bản đó, hoặc của bất kỳ phiên bản sau nào được xuất bản bởi Tổ chức Phần mềm Tự do. Nếu Chương trình không xác định số phiên bản riêng của Giấy phép này, bạn có khả năng chọn bất kỳ phiên bản nào của Giấy phép này đã được xuất bản bởi Tổ chức Phần mềm Tự do.

en: If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.
vi: Nếu bạn muốn hợp nhất phần nào của Chương trình vào chương trình tự do khác có điều kiện phát hành khác GPL, hãy xin phép tác giả. Đối với phần mềm có bản quyền tác giả của Tổ chức Phần mềm Tự do, hãy viết thư cho Tổ chức Phần mềm Tự do : thỉng thoảng chúng tôi cho phép ngoại lệ trong trường hợp này. Quyết định của chúng tôi sẽ được hướng dẫn bởi hai mục đích là sự bảo tồn trạng thái tự do của mọi điều bắt nguồn từ phần mềm tự do của chúng tôi, và sự đẩy mạnh sự chia sẻ và sử dụng lại phần mềm một cách chung.

en: BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM <quote>AS IS</quote> WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
vi: VÌ CHƯƠNG TRÌNH ĐÃ ĐƯỢC CẤP PHÉP MIỄN PHÍ, KHÔNG CÓ BẢO HÀNH ĐỐI VỚI CHƯƠNG TRÌNH NÀY, VỚI ĐIỀU KIỆN ĐƯỢC PHÁP LUẬT CHO PHÉP. TRỪ KHI XÁC ĐỊNH KHÁC BẰNG TÀI LIỆU GIẤY TỜ, CÁC NGƯỜI GIỮ BẢN QUYỀN TÁC GIẢ VÀ/HAY NGƯỜI KHÁC CUNG CẤP CHƯƠNG TRÌNH NÀY « NHƯ THẾ », KHÔNG CÓ BẢO HÀNH GÌ CẢ, KHÔNG PHÁT BIỂU NÓ, CŨNG KHÔNG NGỤ Ý NÓ, GỒM, NHƯNG KHÔNG BỊ HẠN CHẾ BỞI, SỰ BẢO ĐẢM ĐÃ NGỤ Ý TÌNH TRẠNG CÓ THỂ BÁN ĐƯỢC VÀ SỰ THÍCH HỢP VỚI MỘT MỤC ĐÍCH DỨT KHOÁT. MỌI RỦI RO VỀ CHẤT LƯỢNG, ĐỘ CHÍNH XÁC VÀ HIỆU SUẤT CỦA CHƯƠNG TRÌNH NÀY BẠN SẼ TỰ CHỊU. NẾU CHƯƠNG TRÌNH NÀY GÂY RA HƯ HỎNG, BẠN GÁNH VÁC HOÀN TOÀN TRÁCH NGHIỆM TRẢ TIỀN DỊCH VỤ GIÚP ĐỠ HAY SỪA CHỮA.

en: IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
vi: KHÔNG CÓ TRƯỜNG HỢP NÀO (TRỪ KHI PHÁP LUẬT YÊU CẦU HAY KHI ĐƯỢC THỎA THUẬN BẰNG TÀI LIỆU GIẤY TỜ) MÀ BẤT KỲ NGƯỜI GIỮ BẢN QUYỀN TÁC GIẢ NÀO, HAY BẤT KỲ NGƯỜI KHÁC NÀO CÓ THỂ SỬA ĐỔI VÀ/HAY PHÁT HÀNH LẠI CHƯƠNG TRÌNH NHƯ ĐƯỢC PHÉP BÊN TRÊN, SẼ CÓ TRÁCH NHIỆM VỀ PHÁP LÝ BỒI THƯỜNG, GỒM BẤT KỲ BỒI THƯỜNG KIỂU TỔNG QUÁT, ĐẶC BIỆT, NGẪU NHIÊN HAY DO HẬU QUẢ DO SỬ DỤNG HAY SỰ KHÔNG CÓ KHẢ NĂNG SỬ DỤNG CHƯƠNG TRÌNH NÀY (GỒM NHƯNG KHÔNG PHẢI BỊ HẠN THẾ BỞI SỰ MẤT DỮ LIỆU HAY DỮ LIỆU BỊ LÀM CHO KHÔNG CHÍNH XÁC HAY CÁC MẤT MÁT CỦA BẠN HAY NGƯỜI KHÁC HAY SỰ KHÔNG HOẠT ĐỘNG ĐƯỢC CHƯƠNG TRÌNH NÀY VỚI CHƯƠNG TRÌNH KHÁC), THẬM CHÍ NẾU BẠN HAY NGƯỜI KHÁC ĐÃ ĐƯỢC BÁO BIẾT CÓ KHẢ NĂNG THIỆT HẠI NHƯ VẬY.

en: GNU Free Documentation License
vi: Giấy Phép Tài liệu Tự Do GNU

en: Version 1.1, March 2000
vi: Phiên bản 1.1, Tháng 3/2000

en: <address>Free Software Foundation, Inc. <street>51 Franklin Street, Fifth Floor</street>, <city>Boston</city>, <state>MA</state><postcode>02110-1301</postcode><country>USA</country></address>. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
vi: <address>Free Software Foundation, Inc. <street>51 Franklin Street, Fifth Floor</street>, <city>Boston</city>, <state>MA</state><postcode>02110-1301</postcode><country>USA</country></address>. Cho phép mọi người sao chép và phát hành đúng nguyên văn bản sao của tài liệu giấy phép này, nhưng mà không cho phép thay đổi nó.

en: The purpose of this License is to make a manual, textbook, or other written document <quote>free</quote> in the sense of freedom: to assure everyone the effective freedom to copy and redistribute it, with or without modifying it, either commercially or noncommercially. Secondarily, this License preserves for the author and publisher a way to get credit for their work, while not being considered responsible for modifications made by others.
vi: Giấy Phép này nhằm mục đích làm cho sổ tay, cuốn sách giáo hay tài liệu ghi ra khác là <quote>tự do</quote>: để đảm bảo mọi người có quyền sao chép và phát hành lại tài liệu đó, có sửa đổi nó hay không, một cách thương mại hay không. Thứ hai, Giấy Phép này bảo tồn cho tác giả và nhà xuất bản có cách hưởng công trạng về sự cố gắng của mình, còn họ không được coi có chịu trách nhiệm về sự sửa đổi của người khác.

en: PREAMBLE
vi: LỜI MỞ ĐẦU

en: This License is a kind of <quote>copyleft</quote>, which means that derivative works of the document must themselves be free in the same sense. It complements the GNU General Public License, which is a copyleft license designed for free software.
vi: Giấy phép này là kiểu <quote>tác quyền ngược</quote>, có nghĩa là mọi sản phẩm bắt nguồn từ tài liệu này cũng phải là tự do về cùng ý nghĩa. Nó bổ trợ Giấy Phép Công cộng GNU (GPL), một giấy phép tác quyền ngược được thiết kế cho phần mềm dùng tự do.

en: We have designed this License in order to use it for manuals for free software, because free software needs free documentation: a free program should come with manuals providing the same freedoms that the software does. But this License is not limited to software manuals; it can be used for any textual work, regardless of subject matter or whether it is published as a printed book. We recommend this License principally for works whose purpose is instruction or reference.
vi: Chúng tôi đã thiết kế Giấy phép này để dùng nó với sổ tay hướng dẫn cách sử dụng phần mềm tự do, vì phần mềm tự do cần thiết tài liệu cũng tự do: chương trình tự do nên có sẵn sổ tay cung cấp cùng những quyền tự do với phần mềm đó. Tuy nhiên Giấy phép này không bị hạn chế trong các sổ tay phần mềm; nó có thể được dùng với bất cứ văn bản nào, bất chấp chủ đề, bất chấp nó là cuốn sách được in ra hay không. Chúng tôi đề nghị Giấy phép này chính cho tài liệu nhằm mục đích hướng dẫn hay tham khảo.

en: APPLICABILITY AND DEFINITIONS
vi: SỰ THÍCH HỢP VÀ LỜI ĐỊNH NGHĨA

en: This License applies to any manual or other work that contains a notice placed by the copyright holder saying it can be distributed under the terms of this License. The <quote>Document</quote>, below, refers to any such manual or work. Any member of the public is a licensee, and is addressed as <quote>you</quote>.
vi: Giấy phép này áp dụng cho bất kỳ sổ tay nào hay văn bản khác chứa thông báo được chèn bởi người giữ tác quyền, nói rằng nó có thể được phát hành với điều kiện của Giấy phép này. <quote>Tài liệu</quote> bên dưới đại diện bất cứ sổ tay hay văn bản nào như vậy. Bất cứ người riêng nào là người được cấp bản quyền, và được gọi là « bạn ».

en: A <quote>Modified Version</quote> of the Document means any work containing the Document or a portion of it, either copied verbatim, or with modifications and/or translated into another language.
vi: <quote>Phiên bản đã Sửa đổi</quote> của Tài liệu có nghĩa là bất cứ văn bản chứa Tài liệu hay đoạn nào của nó, hoặc được sao chép đúng nguyên văn, hoặc với sự sửa đổi và/hay được dịch sang ngôn ngữ khác.

en: A <quote>Secondary Section</quote> is a named appendix or a front-matter section of the <link linkend="fdl-document">Document</link> that deals exclusively with the relationship of the publishers or authors of the Document to the Document's overall subject (or to related matters) and contains nothing that could fall directly within that overall subject. (For example, if the Document is in part a textbook of mathematics, a Secondary Section may not explain any mathematics.) The relationship could be a matter of historical connection with the subject or with related matters, or of legal, commercial, philosophical, ethical or political position regarding them.
vi: <quote>Tiết đoạn Phụ</quote> là phụ lục có tên hay tiết đoạn trước của <link linkend="fdl-document">Tài liệu</link> mà diễn tả chỉ quan hệ của nhà xuất bản hay tác giả của Tài liệu với chủ đề chính của Tài liệu (hoặc với chủ đề liên quan) và không chứa gì nằm trong chủ đề chính đó. (Lấy thí dụ, nếu Tài liệu có tiết đoạn là cuốn sách giáo toán học, Tiết đoạn Phụ không thể diễn tả gì về toán học.) Quan hệ này có thể là liến kết lịch sử với chủ đề hay với chủ đề liên quan, hoặc là luận điểm hợp pháp, thương mại, thuộc triết học, thuộc đạo đức hay chính trị về chúng.

en: The <quote>Invariant Sections</quote> are certain <link linkend="fdl-secondary"> Secondary Sections</link> whose titles are designated, as being those of Invariant Sections, in the notice that says that the <link linkend="fdl-document">Document</link> is released under this License.
vi: <quote>Tiết đoạn Bất Biến</quote> là <link linkend="fdl-secondary">Tiết đoạn Phụ</link> có tiêu đề được xác định là Tiết đoạn Bất Biến trong thông báo nói rằng <link linkend="fdl-document">Tài liệu</link> được phát hành dưới Giấy phép này.

en: The <quote>Cover Texts</quote> are certain short passages of text that are listed, as Front-Cover Texts or Back-Cover Texts, in the notice that says that the <link linkend="fdl-document">Document</link> is released under this License.
vi: <quote>Đoạn Bìa</quote> là văn bản ngắn được liệt kê là Đoạn Bìa Trước hay Đoạn Bìa Sau trong thông báo nói rằng <link linkend="fdl-document">Tài liệu</link> được phát hành dưới Giấy phép này.

en: A <quote>Transparent</quote> copy of the <link linkend="fdl-document"> Document</link> means a machine-readable copy, represented in a format whose specification is available to the general public, whose contents can be viewed and edited directly and straightforwardly with generic text editors or (for images composed of pixels) generic paint programs or (for drawings) some widely available drawing editor, and that is suitable for input to text formatters or for automatic translation to a variety of formats suitable for input to text formatters. A copy made in an otherwise Transparent file format whose markup has been designed to thwart or discourage subsequent modification by readers is not Transparent. A copy that is not <quote>Transparent</quote> is called <quote>Opaque</quote>.
vi: Bản sao <quote>Trong Suốt</quote> của <link linkend="fdl-document">Tài liệu</link> nghĩa là bản sao cho máy đọc được, được đại diện theo một định dạng có đặc tả công bố cho mọi người xem, có nội dung cho người dùng xem và sửa đổi một cách trực tiếp và rõ ràng bằng trình soạn thảo văn bản giống loài hay (đối với ảnh được cấu trúc theo điểm ảnh) trình sơn giống loài hay (đối với bức vẽ) trình hiệu chỉnh bức vẽ được công bố rộng rãi, mà thích hợp để nhập vào trình định dạng văn bản hay để dịch tự động sang nhiều định dạng khác nhau thích hợp để nhập vào trình định dạng văn bản. Bản sao được tạo theo một định dạng tập tin Trong Suốt bằng cách khác trừ nó có mã định dạng được thiết kế để chặn hay can ngăn người đọc sửa đổi thì không phải là Trong Suốt. Bản sao không phải là Trong Suốt được gọi là <quote>Đục</quote>.

en: Examples of suitable formats for Transparent copies include plain ASCII without markup, Texinfo input format, LaTeX input format, SGML or XML using a publicly available DTD, and standard-conforming simple HTML designed for human modification. Opaque formats include PostScript, PDF, proprietary formats that can be read and edited only by proprietary word processors, SGML or XML for which the DTD and/or processing tools are not generally available, and the machine-generated HTML produced by some word processors for output purposes only.
vi: Những định dạng thích hợp với bản sao Trong Suốt gồm có ASCII chuẩn không có mã định dạng, định dạng nhập vào Texinfo, định dạng nhập vào LaTeX, SGML hay XML dùng một DTD được công bố, và HTML đơn giản phù hợp với tiêu chuẩn được thiết kế cho người sửa đổi. Những định dạng Đục gồm có PostScript, PDF, định dạng sở hửu có thể được đọc và sửa đổi chỉ bằng trình xử lý từ sở hữu, SGML hay XML cho đó DTD hay/và công cụ xử lý không được công bố, và HTML do máy tạo ra được tạo bởi một số trình xử lý từ chỉ cho mục đích xuất.

en: The <quote>Title Page</quote> means, for a printed book, the title page itself, plus such following pages as are needed to hold, legibly, the material this License requires to appear in the title page. For works in formats which do not have any title page as such, <quote>Title Page</quote> means the text near the most prominent appearance of the work's title, preceding the beginning of the body of the text.
vi: <quote>Trang Tiêu đề</quote> có nghĩa là, đối với cuốn sách được in ra, trang tiêu đề chính nó, cộng với trang sau nào cần thiết để hiển thị rõ ràng nguyên liệu phải xuất hiện trên trang tiêu đề, tùy theo Giấy phép này. Đối với văn bản theo định dạng không có trang tiêu đề như thế, <quote>Trang Tiêu đề</quote> nghĩa là văn bản gần vị trí hiển thị rõ ràng nhất tiêu đề của văn bản, nằm trước thân văn bản.

en: VERBATIM COPYING
vi: SAO CHÉP ĐÚNG NGUYÊN VĂN

en: You may copy and distribute the <link linkend="fdl-document">Document</link> in any medium, either commercially or noncommercially, provided that this License, the copyright notices, and the license notice saying this License applies to the Document are reproduced in all copies, and that you add no other conditions whatsoever to those of this License. You may not use technical measures to obstruct or control the reading or further copying of the copies you make or distribute. However, you may accept compensation in exchange for copies. If you distribute a large enough number of copies you must also follow the conditions in <link linkend="fdl-section3">section 3</link>.
vi: Cho phép bạn sao chép và phát hành <link linkend="fdl-document">Tài liệu</link> trong bất cứ vật chứa nào, thương mại hay không, miễn là Giấy phép này, những thông báo tác quyền, và thông báo giấy phép nói rằng Giấy phép này áp dụng cho Tài liệu được tạo lại trong mọi bản sao, và bạn không thêm điều kiện khác nào vào những điều kịện của Giấy phép này. Không cho phép bạn sử dụng biện pháp kỹ thuật để gây trở ngại cho hay điều khiển hoạt động đọc hay sao chép thêm nữa những bản sao bạn tạo hay phát hành. Tuy nhiên, cho phép bạn chấp nhận sự đền bù trao cho bản sao. Nếu bạn phát hành số bản sao đủ lớn, bạn cũng phải tuân theo điều kiện trong <link linkend="fdl-section3">phần 3</link>.

en: You may also lend copies, under the same conditions stated above, and you may publicly display copies.
vi: Cũng cho phép bạn cho mượn bản sao, với cùng điều kiện nói trên, và cho phép bạn trình bày công khai bản sao.

en: COPYING IN QUANTITY
vi: SAO CHÉP HÀNG LOẠT

en: If you publish printed copies of the <link linkend="fdl-document">Document</link> numbering more than 100, and the Document's license notice requires <link linkend="fdl-cover-texts">Cover Texts</link>, you must enclose the copies in covers that carry, clearly and legibly, all these Cover Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on the back cover. Both covers must also clearly and legibly identify you as the publisher of these copies. The front cover must present the full title with all words of the title equally prominent and visible. You may add other material on the covers in addition. Copying with changes limited to the covers, as long as they preserve the title of the <link linkend="fdl-document">Document</link> and satisfy these conditions, can be treated as verbatim copying in other respects.
vi: Nếu bạn xuất bản số bản sao được in ra của <link linkend="fdl-document">Tài liệu</link> hơn 100, và thông báo giấy phép của Tài liệu cần thiết <link linkend="fdl-cover-texts">Đoạn Bìa</link>, bạn phải vây quanh mỗi bản sao trong bìa hiển thị rõ ràng tất cả các Đoạn Bìa này : Đoạn Bìa Trước trên bìa trước, còn Đoạn Bìa Sau trên bìa sau. Cả hai bìa cũng phải hiển thị rõ ràng bạn là nhà xuất bản những bản sao này. Bìa trước phải hiển thị tiêu đề đầy đủ có mỗi từ rõ ràng đều. Cho phép bạn thêm nguyên liệu nữa trên bìa. Việc sao chép chỉ thay đổi bìa, miễn là bìa bảo tồn tiêu đề của <link linkend="fdl-document">Tài liệu</link> và thoả những điều kiện này, có thể được coi là việc sao chép đúng nguyên văn bằng cách khác.

en: If the required texts for either cover are too voluminous to fit legibly, you should put the first ones listed (as many as fit reasonably) on the actual cover, and continue the rest onto adjacent pages.
vi: Nếu những văn bản bắt buộc phải nằm trên bìa nào là quá dài để hiển thị rõ ràng, bạn nên hiển thị những đoạn thứ nhất được liệt kê (nhiều nhất hiển thị được rõ) trên bìa đó, và hiển thị văn bản còn lại trên các trang tiếp cận.

en: If you publish or distribute <link linkend="fdl-transparent">Opaque</link> copies of the <link linkend="fdl-document">Document</link> numbering more than 100, you must either include a machine-readable <link linkend="fdl-transparent">Transparent</link> copy along with each Opaque copy, or state in or with each Opaque copy a publicly-accessible computer-network location containing a complete Transparent copy of the Document, free of added material, which the general network-using public has access to download anonymously at no charge using public-standard network protocols. If you use the latter option, you must take reasonably prudent steps, when you begin distribution of Opaque copies in quantity, to ensure that this Transparent copy will remain thus accessible at the stated location until at least one year after the last time you distribute an Opaque copy (directly or through your agents or retailers) of that edition to the public.
vi: Nếu bạn xuất bản hay phát hành số bản sao <link linkend="fdl-transparent">Đục</link> của <link linkend="fdl-document">Tài liệu</link> hơn 100, bạn phải hoặc phát hành một bản sao <link linkend="fdl-transparent">Trong Suốt</link> cho máy đọc được cùng với mỗi bản sao Đục, hoặc phát biểu trong hay với mỗi bản sao Đục một địa điểm trên mạng máy tính cho mọi người truy cập mà chứa một bản sao Trong Suốt hoàn thành của Tài liệu, không có nguyên liệu được thêm, vào đómọi người sử dụng mạng chung có thể truy cập để tải xuống vô danh và miễn phí bằng giao thức chạy mạng tiêu chuẩn công cộng. Nếu bạn sử dụng tùy chọn thứ hai, bạn cần phải theo một số bước hơi cẩn thận, khi bạn bắt đầu phát hành hàng loạt bản sao Đục, để chắc chắn là bản sao Trong Suốt này sẽ vẫn còn cho người dùng truy cập ở địa điểm đã ghi rõ trong ít nhất một năm sau lần cuối cùng bạn phát hành một bản sao Đục (một cách trực tiếp hay qua đại lý hay hãng bán) của bản sửa đổi đó cho công cộng.

en: It is requested, but not required, that you contact the authors of the <link linkend="fdl-document">Document</link> well before redistributing any large number of copies, to give them a chance to provide you with an updated version of the Document.
vi: Yêu cầu, nhưng không cần thiết bạn liên lạc với những tác giả của <link linkend="fdl-document">Tài liệu</link> khá trước khi phát hành hàng loạt bản sao, để cho họ có dịp cung cấp phiên bản Tài liệu được cập nhật.

en: MODIFICATIONS
vi: SỬA ĐỔI

en: You may copy and distribute a <link linkend="fdl-modified">Modified Version</link> of the <link linkend="fdl-document">Document</link> under the conditions of sections <link linkend="fdl-section2">2</link> and <link linkend="fdl-section3">3</link> above, provided that you release the Modified Version under precisely this License, with the Modified Version filling the role of the Document, thus licensing distribution and modification of the Modified Version to whoever possesses a copy of it. In addition, you must do these things in the Modified Version:
vi: Cho phép bạn sao chép và phát hành <link linkend="fdl-modified">Phiên bản đã Sửa đổi</link> của <link linkend="fdl-document">Tài liệu</link> với điều kiện của phần <link linkend="fdl-section2">2</link> và <link linkend="fdl-section3">3</link> trên, miễn là bạn phát hành Phiên bản đã Sửa đổi dưới chính xác Giấy Phép này, còn Phiên bản đã Sửa đổi làm nhiệm vụ của Tài liệu thì cấp quyền phát hành và sửa đổi Phiên bản đã Sửa đổi cho ai có bản sao của nó. Hơn nữa, bạn phải làm những việc này trong Phiên bản đã Sửa đổi:

en: Use in the <link linkend="fdl-title-page">Title Page</link> (and on the covers, if any) a title distinct from that of the <link linkend="fdl-document">Document</link>, and from those of previous versions (which should, if there were any, be listed in the History section of the Document). You may use the same title as a previous version if the original publisher of that version gives permission.
vi: Dùng trên <link linkend="fdl-title-page">Trang Tiêu đề</link> (cũng trên những bìa, nếu có) một tiêu đề khác biệt với tiêu đề của <link linkend="fdl-document">Tài liệu</link> và với tiêu đề của phiên bản nào trước (các phiên bản trước, nếu có, nên được liệt kê trong phần Lịch sử của Tài liệu). Nhà xuất bản gốc cho phép thì bạn có quyền sử dụng cùng một tiêu đề với phiên bản trước.

en: List on the <link linkend="fdl-title-page">Title Page</link>, as authors, one or more persons or entities responsible for authorship of the modifications in the <link linkend="fdl-modified">Modified Version</link>, together with at least five of the principal authors of the <link linkend="fdl-document">Document</link> (all of its principal authors, if it has less than five).
vi: Liệt kê trên <link linkend="fdl-title-page">Trang Tiêu đề</link>, làm tác giả, một hay nhiều người hay thực thể chịu trách nhiệm tạo sự sửa đổi trong <link linkend="fdl-modified">Phiên bản đã Sửa đổi</link>, cùng với ít nhất năm tác giả chính của <link linkend="fdl-document">Tài liệu</link> (tất cả các tác giả chính, nếu số ít hơn năm).

en: State on the <link linkend="fdl-title-page">Title Page</link> the name of the publisher of the <link linkend="fdl-modified">Modified Version</link>, as the publisher.
vi: Ghi rõ trên <link linkend="fdl-title-page">Trang Tiêu đề</link> tên của nhà xuất bản <link linkend="fdl-modified">Phiên bản đã Sửa đổi</link>, làm nhà xuất bản.

en: Preserve all the copyright notices of the <link linkend="fdl-document">Document</link>.
vi: Bảo tồn tất cả các thông báo tác quyền của <link linkend="fdl-document">Tài Liệu</link>.

en: Add an appropriate copyright notice for your modifications adjacent to the other copyright notices.
vi: Thêm một thông báo tác quyền thích hợp với sự sửa đổi của bạn, tiếp cận với các thông báo tác quyền khác.

en: Include, immediately after the copyright notices, a license notice giving the public permission to use the <link linkend="fdl-modified">Modified Version</link> under the terms of this License, in the form shown in the Addendum below.
vi: Chèn vào, đúng sau những thông báo tác quyền, một thông báo giấy phép cho phép mọi người sử dụng <link linkend="fdl-modified">Phiên bản đã Sửa đổi</link> với điều kiện của Giấy phép này, dùng mẫu được hiển thị trong Phụ lục bên dưới.

en: Preserve in that license notice the full lists of <link linkend="fdl-invariant"> Invariant Sections</link> and required <link linkend="fdl-cover-texts">Cover Texts</link> given in the <link linkend="fdl-document">Document's</link> license notice.
vi: Bảo tồn trong thông báo giấy phép đó những danh sách đầy đủ các <link linkend="fdl-invariant"> Tiết đoạn Bất Biến</link> và các <link linkend="fdl-cover-texts">Đoạn Bìa</link> cần thiết đưa ra trong thông báo giấy phép của <link linkend="fdl-document">Tài liệu</link>.

en: Include an unaltered copy of this License.
vi: Gồm có một bản sao chưa thay đổi của Giấy phép này.

en: Preserve the section entitled <quote>History</quote>, and its title, and add to it an item stating at least the title, year, new authors, and publisher of the <link linkend="fdl-modified">Modified Version </link>as given on the <link linkend="fdl-title-page">Title Page</link>. If there is no section entitled <quote>History</quote> in the <link linkend="fdl-document">Document</link>, create one stating the title, year, authors, and publisher of the Document as given on its Title Page, then add an item describing the Modified Version as stated in the previous sentence.
vi: Bảo tồn phần tên <quote>Lịch sử</quote>, cùng với tiêu đề của nó, và thêm vào nó một mục phát biểu ít nhất tiêu đề, năm xuất bản, các tác giả mới và nhà xuất bản của <link linkend="fdl-modified">Phiên bản đã Sửa đổi</link> như đưa ra trên <link linkend="fdl-title-page">Trang Tiêu đề</link>. Không có phần tên <quote>Lịch Sử</quote> trong <link linkend="fdl-document">Tài liệu</link> thì bạn tạo một điều phát biểu ít nhất tiêu đề, năm xuất bản, các tác giả và nhà xuất bản của <link linkend="fdl-document">Tài liệu</link> như đưa ra trên <link linkend="fdl-title-page">Trang Tiêu đề</link> của nó, rồi thêm một mục diễn tả <link linkend="fdl-modified">Phiên bản đã Sửa đổi</link> như được phát biểu trong câu trước.

en: Preserve the network location, if any, given in the <link linkend="fdl-document">Document</link> for public access to a <link linkend="fdl-transparent">Transparent</link> copy of the Document, and likewise the network locations given in the Document for previous versions it was based on. These may be placed in the <quote>History</quote> section. You may omit a network location for a work that was published at least four years before the Document itself, or if the original publisher of the version it refers to gives permission.
vi: Bảo tồn địa điểm trên mạng, nếu có, đưa ra trong <link linkend="fdl-document">Tài liệu</link> cho mọi người truy cập một bản sao <link linkend="fdl-transparent">Trong Suốt</link> của <link linkend="fdl-document">Tài liệu</link>, cũng vậy địa điểm mạng đưa ra trong <link linkend="fdl-document">Tài liệu</link> cho các phiên bản trước vào đó nó dưa. Cho phép bạn chèn những điều này vào phần <quote>Lịch sử</quote>. Cho phép bạn bỏ sót một địa điểm mạng đối với văn bản đã xuất bản ít nhất bốn năm trước <link linkend="fdl-document">Tài liệu</link> chính nó, hoặc nếu nhà xuất bản gốc của phiên bản nó đề cập có cho phép.

en: In any section entitled <quote>Acknowledgements</quote> or <quote>Dedications</quote>, preserve the section's title, and preserve in the section all the substance and tone of each of the contributor acknowledgements and/or dedications given therein.
vi: Đối với bất cứ phần nào tên <quote>Lời Báo Nhận</quote> hay <quote>Lời Đề Tặng</quote>, bảo tồn tiêu đề của phần, cũng bảo tồn trong nó toàn bộ nguyên liệu và giọng điệu đều của mỗi lời báo nhận và/hay lời đề tặng người đóng góp đã cho.

en: Preserve all the <link linkend="fdl-invariant">Invariant Sections</link> of the <link linkend="fdl-document">Document</link>, unaltered in their text and in their titles. Section numbers or the equivalent are not considered part of the section titles.
vi: Bảo tồn tất cả các <link linkend="fdl-invariant"> Tiết đoạn Bất Biến</link> của <link linkend="fdl-document">Tài liệu</link>, cả văn bản lẫn tiêu đề đều không thay đổi. Số hiệu tiết đoạn hay tương đương không được xem là phần của tiêu đề tiết đoạn.

en: Delete any section entitled <quote>Endorsements</quote>. Such a section may not be included in the <link linkend="fdl-modified">Modified Version</link>.
vi: Xoá bỏ tiết đoạn nào có tiêu đề <quote>Sự Xác nhận</quote>. Không cho phép <link linkend="fdl-modified">Phiên bản đã Sửa đổi</link> chứa tiết đoạn như vậy.

en: Do not retitle any existing section as <quote>Endorsements</quote> or to conflict in title with any <link linkend="fdl-invariant">Invariant Section</link>.
vi: Đừng thay đổi tiêu đề của kỳ cứ tiết đoạn tồn tại thành <quote>Sự Xác nhận</quote> hoặc thành gì xung đột với tiêu đề của bất cứ <link linkend="fdl-invariant"> Tiết đoạn Bất Biến</link> nào.

en: If the <link linkend="fdl-modified">Modified Version</link> includes new front-matter sections or appendices that qualify as <link linkend="fdl-secondary">Secondary Sections</link> and contain no material copied from the Document, you may at your option designate some or all of these sections as invariant. To do this, add their titles to the list of <link linkend="fdl-invariant">Invariant Sections</link> in the Modified Version's license notice. These titles must be distinct from any other section titles.
vi: Nếu <link linkend="fdl-modified">Phiên bản đã Sửa đổi</link> gồm có tiết đoạn trước hay phụ lục thoả tiêu chuẩn của <link linkend="fdl-secondary">Tiết đoạn Phụ</link> và không chứa nguyên liệu được sao chép từ <link linkend="fdl-document">Tài liệu</link>, cho phép bạn tùy chọn xác định một số hay tất cả những tiết đoạn này là bất biến. Để làm như thế, hãy thêm các tiêu đề của chúng vào danh sách các <link linkend="fdl-invariant">Tiết đoạn Bất Biến</link> trong thông báo giấy phép của <link linkend="fdl-modified">Phiên bản đã Sửa đổi</link>. Những tiêu đề này phải riêng biệt với bất kỳ tiêu đề tiết đoạn khác.

en: You may add a section entitled <quote>Endorsements</quote>, provided it contains nothing but endorsements of your <link linkend="fdl-modified">Modified Version</link> by various parties--for example, statements of peer review or that the text has been approved by an organization as the authoritative definition of a standard.
vi: Cho phép bạn thêm một tiết đoạn có tiêu đề <quote>Sự Xác nhận</quote>, miễn là nó chứa chỉ sự xác nhận <link linkend="fdl-modified">Phiên bản đã Sửa đổi</link> của các bên khác nhau — lấy thí dụ, bài phê bình ngang hàng hay lời phát biểu rằng văn bản đã được tán thành bởi một tổ chức nào đó làm sự xác định có căn cứ của một tiêu chuẩn.

en: You may add a passage of up to five words as a <link linkend="fdl-cover-texts">Front-Cover Text</link>, and a passage of up to 25 words as a <link linkend="fdl-cover-texts">Back-Cover Text</link>, to the end of the list of <link linkend="fdl-cover-texts">Cover Texts</link> in the <link linkend="fdl-modified">Modified Version</link>. Only one passage of Front-Cover Text and one of Back-Cover Text may be added by (or through arrangements made by) any one entity. If the <link linkend="fdl-document">Document</link> already includes a cover text for the same cover, previously added by you or by arrangement made by the same entity you are acting on behalf of, you may not add another; but you may replace the old one, on explicit permission from the previous publisher that added the old one.
vi: Cho phép bạn thêm một đoạn chứa đến năm từ làm <link linkend="fdl-cover-texts">Đoạn Bìa Trước</link>, và một đoạn chứa đến 25 từ làm <link linkend="fdl-cover-texts">Đoạn Bìa Sau</link>, vào kết thúc của danh sách các <link linkend="fdl-cover-texts">Đoạn Bìa</link> trong <link linkend="fdl-modified">Phiên bản đã Sửa đổi</link>. Cho phép mỗi thực thể thêm (hay thu xếp thêm) chỉ một <link linkend="fdl-cover-texts">Đoạn Bìa Trước</link> và chỉ một <link linkend="fdl-cover-texts">Đoạn Bìa Sau</link>. Nếu <link linkend="fdl-document">Tài liệu</link> đã chứa một đoạn bìa trên bìa đó, được thêm trước bởi bạn (hoặc được thu xếp thêm bởi cùng một thực thể bạn đại diện), không cho phép bạn thêm đoạn nữa; nhưng bạn có thể thay thế điều cũ nếu nhà xuất bản đã thêm nó cho phép dứt khoát.

en: The author(s) and publisher(s) of the <link linkend="fdl-document">Document</link> do not by this License give permission to use their names for publicity for or to assert or imply endorsement of any <link linkend="fdl-modified">Modified Version </link>.
vi: (Những) tác giả và nhà xuất bản của <link linkend="fdl-document">Tài liệu</link> không phải bằng Giấy Phép này cho phép sử dụng tên của họ trong tính công khai hoặc để xác nhận (trực tiếp hay được ngụ ý) bất cứ <link linkend="fdl-modified">Phiên bản đã Sửa đổi</link> nào.

en: COMBINING DOCUMENTS
vi: KẾT HỢP TÀI LIỆU

en: You may combine the <link linkend="fdl-document">Document</link> with other documents released under this License, under the terms defined in <link linkend="fdl-section4">section 4</link> above for modified versions, provided that you include in the combination all of the <link linkend="fdl-invariant">Invariant Sections</link> of all of the original documents, unmodified, and list them all as Invariant Sections of your combined work in its license notice.
vi: Cho phép bạn kết hợp <link linkend="fdl-document">Tài liệu</link> với các tài liệu khác được phát hành dưới Giấy phép này, với điều kiện được xác định trong <link linkend="fdl-section4">phần 4</link> trên về phiên bản đã sửa đổi, miễn là bạn gồm trong sự kết hợp đó tất cả các <link linkend="fdl-invariant"> Tiết đoạn Bất Biến</link> của tất cả các tài liệu gốc, chưa sửa đổi, và liệt kê tất cả chúng là <link linkend="fdl-invariant">Tiết đoạn Bất Biến</link> của văn bản đã kết hợp, trong thông báo giấy phép của nó.

en: The combined work need only contain one copy of this License, and multiple identical <link linkend="fdl-invariant">Invariant Sections</link> may be replaced with a single copy. If there are multiple Invariant Sections with the same name but different contents, make the title of each such section unique by adding at the end of it, in parentheses, the name of the original author or publisher of that section if known, or else a unique number. Make the same adjustment to the section titles in the list of Invariant Sections in the license notice of the combined work.
vi: Văn bản đã kết hợp cần phải chứa chỉ một bản sao của Giấy phép này; cũng cho phép thay thế nhiều <link linkend="fdl-invariant">Tiết đoạn Bất Biến</link> trùng bằng cùng một bản sao. Nếu có nhiều <link linkend="fdl-invariant">Tiết đoạn Bất Biến</link> cùng tên nhưng khác nội dung, khiến mỗi tiêu đề tiết đoạn là duy nhất, bằng cách phụ thêm (trong ngoặc) tên của tác giả hay nhà xuất bản gốc của tiết đoạn đó, nếu được biết, hoặc một số hiệu. Điều chỉnh tương ứng những tiêu đề tiết đoạn trong danh sách các <link linkend="fdl-invariant">Tiết đoạn Bất Biến</link>, trong thông báo giấy phép của văn bản đã kết hợp.

en: In the combination, you must combine any sections entitled <quote>History</quote> in the various original documents, forming one section entitled <quote>History</quote>; likewise combine any sections entitled <quote>Acknowledgements</quote>, and any sections entitled <quote>Dedications</quote>. You must delete all sections entitled <quote>Endorsements.</quote>
vi: Trong sự kết hợp, bạn phải kết hợp bất kỳ tiết đoạn có tiêu đề <quote>Lịch sử</quote> của những tài liệu gốc khác nhau, thì tạo cùng một tiết đoạn có tiêu đề <quote>Lịch sử</quote>; cũng vậy kết hợp bất kỳ tiết đoạn có tiêu đề <quote>Lời Báo Nhận</quote>, và bất kỳ tiết đoạn có tiêu đề <quote>Lời Đề Tặng</quote>. Bạn phải xoá bỏ mọi tiết đoạn có tiêu đề <quote>Sự Xác Nhận</quote>.

en: COLLECTIONS OF DOCUMENTS
vi: TẬP HỢP TÀI LIỆU

en: You may make a collection consisting of the <link linkend="fdl-document">Document</link> and other documents released under this License, and replace the individual copies of this License in the various documents with a single copy that is included in the collection, provided that you follow the rules of this License for verbatim copying of each of the documents in all other respects.
vi: Cho phép bạn tạo một tập hợp chứa <link linkend="fdl-document">Tài liệu</link> và các tài liệu khác nhau cũng được phát hành dưới Giấy phép này, và thay thế những bản sao riêng của Giấy phép này trong nhửng tài liệu khác nhau bằng cùng một bản sao được bao gồm trong tập hợp đó, miễn là bạn theo những quy tắc của Giấy phép này mọi phương diện khác đối với việc sao chép đúng nguyên văn mỗi tài liệu.

en: You may extract a single document from such a collection, and dispbibute it individually under this License, provided you insert a copy of this License into the extracted document, and follow this License in all other respects regarding verbatim copying of that document.
vi: Cho phép bạn trích một tài liệu riêng lẻ ra tập hợp như vậy, và phát hành nó một cách riêng dưới Giấy phép này, miễn là bạn chèn một bản sao của Giấy phép này vào tài liệu đã trích ra, và theo Giấy phép này mọi phương diện khác đối với việc sao chép đúng nguyên văn tài liệu đó.

en: AGGREGATION WITH INDEPENDENT WORKS
vi: TẬP HỢP VỚI SẢN PHẨM ĐỘC LẬP

en: A compilation of the <link linkend="fdl-document">Document</link> or its derivatives with other separate and independent documents or works, in or on a volume of a storage or distribution medium, does not as a whole count as a <link linkend="fdl-modified">Modified Version</link> of the Document, provided no compilation copyright is claimed for the compilation. Such a compilation is called an <quote>aggregate</quote>, and this License does not apply to the other self-contained works thus compiled with the Document , on account of their being thus compiled, if they are not themselves derivative works of the Document. If the <link linkend="fdl-cover-texts">Cover Text</link> requirement of <link linkend="fdl-section3">section 3</link> is applicable to these copies of the Document, then if the Document is less than one quarter of the entire aggregate, the Document's Cover Texts may be placed on covers that surround only the Document within the aggregate. Otherwise they must appear on covers around the whole aggregate.
vi: Sự sưu tập <link linkend="fdl-document">Tài liệu</link> hay các tài liệu dẫn xuất với các tài liệu hay sản phẩm riêng và độc lập khác, trong hay trên một khối tin của phương tiện lưu trữ hay phát hành, toàn bộ không phải được tính đến một <link linkend="fdl-modified">Phiên bản đã Sửa đổi</link> của <link linkend="fdl-document">Tài liệu</link>, miễn là không có tác quyền sưu tập được tuyên bố về sự sưu tập đó. Sự sưu tập tài liệu như vậy được gọi là <quote>khối tập hợp</quote>, và Giấy phép này không áp dụng cho những sản phẩm độc lập khác được sưu tập với <link linkend="fdl-document">Tài liệu</link> do chúng đã được sưu tập như thế, nếu bản thân chúng không phải là sản phẩm dẫn xuất của <link linkend="fdl-document">Tài liệu</link>. Nếu như cầu <link linkend="fdl-cover-texts">Đoạn Bìa</link> của <link linkend="fdl-section3">phần 3</link> có thể được áp dụng cho những bản sao này của <link linkend="fdl-document">Tài liệu</link> thì nếu <link linkend="fdl-document">Tài liệu</link> có kích cỡ ít hơn một phần tư của toàn bộ kích cỡ của khối tập hợp, cho phép bạn hiển thị những <link linkend="fdl-cover-texts">Đoạn Bìa</link> của <link linkend="fdl-document">Tài liệu</link> trên bìa chung quanh chỉ <link linkend="fdl-document">Tài liệu</link> bên trong khối tập hợp. Không thì những <link linkend="fdl-cover-texts">Đoạn Bìa</link> của <link linkend="fdl-document">Tài liệu</link> phải xuất hiện trên bìa chung quanh toàn bộ khối tập hợp.

en: TRANSLATION
vi: THÔNG DỊCH

en: Translation is considered a kind of modification, so you may distribute translations of the <link linkend="fdl-document">Document</link> under the terms of <link linkend="fdl-section4">section 4</link>. Replacing <link linkend="fdl-invariant"> Invariant Sections</link> with translations requires special permission from their copyright holders, but you may include translations of some or all Invariant Sections in addition to the original versions of these Invariant Sections. You may include a translation of this License provided that you also include the original English version of this License. In case of a disagreement between the translation and the original English version of this License, the original English version will prevail.
vi: Sự thông dịch được coi là kiểu sự sửa đổi, vì vậy cho phép bạn phát hành các bản dịch của <link linkend="fdl-document">Tài liệu</link> với điều kiện của <link linkend="fdl-section4">phần 4</link> trên. Khả năng thay thế <link linkend="fdl-invariant">Tiết đoạn Bất Biến</link> bằng bản dịch cần thiết sự cho phép đặc biệt của mỗi người giữ tác quyền của nó, nhưng mà cho phép bạn gồm các bản dịch của một số hay tất cả các <link linkend="fdl-invariant"> Tiết đoạn Bất Biến</link>, thêm vào những phiên bản gốc của mỗi <link linkend="fdl-invariant"> Tiết Đoạn Bất Biến</link>. Cho phép bạn gồm một bản dịch của Giấy phép này, miễn là bạn cũng gồm phiên bản tiếng Anh gốc của Giấy phép này. Trong trường hợp xung đột giữa bản dịch và phiên bản tiếng Anh gốc của Giấy phép này, phiên bản gốc có quyền cao hơn.

en: TERMINATION
vi: KẾT THÚC

en: You may not copy, modify, sublicense, or distribute the <link linkend="fdl-document">Document</link> except as expressly provided for under this License. Any other attempt to copy, modify, sublicense or distribute the Document is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
vi: Không cho phép bạn sao chép, sửa đổi, cấp phụ hay phát hành <link linkend="fdl-document">Tài liệu</link>, trừ phi với những điều kiện dứt khoát của Giấy phép này. Bất cứ sự cố gắng khác nào để sao chép, sửa đổi, cấp phụ hay phát hành Tài liệu bị bãi bỏ, và sẽ kết thúc tự động các quyền của bạn dưới Giấy phép này. Tuy nhiên, những người đã nhận bản sao, hay quyền, từ bạn dưới Giấy phép này sẽ không có giấy phép bị kết thúc miễn là họ tiếp tục tuân theo hoàn toàn.

en: FUTURE REVISIONS OF THIS LICENSE
vi: BẢN SỬA ĐỔI TƯƠNG LAI CỦA GIẤY PHÉP NÀY

en: The <ulink type="http" url="http://www.gnu.org/fsf/fsf.html">Free Software Foundation</ulink> may publish new, revised versions of the GNU Free Documentation License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. See <ulink type="http" url="http://www.gnu.org/copyleft">http://www.gnu.org/copyleft/</ulink>.
vi: <ulink type="http" url="http://www.gnu.org/fsf/fsf.html">Tổ Chức Phần Mềm Tự Do</ulink> có quyền công bố thỉng thoảng phiên bản đã sửa đổi mới của Giấy phép Tài liệu Tự do GNU (GFDL). Phiên bản mới như vậy sẽ có tinh thần tương tự với phiên bản hiện thời, còn có thể khác biệt trong chi tiết để giải quyết vấn đề hay sự quan tâm mới. Xem <ulink type="http" url="http://www.gnu.org/copyleft">http://www.gnu.org/copyleft/</ulink>.

en: Each version of the License is given a distinguishing version number. If the <link linkend="fdl-document">Document</link> specifies that a particular numbered version of this License <quote>or any later version</quote> applies to it, you have the option of following the terms and conditions either of that specified version or of any later version that has been published (not as a draft) by the Free Software Foundation. If the Document does not specify a version number of this License, you may choose any version ever published (not as a draft) by the Free Software Foundation.
vi: Mỗi phiên bản của Giấy phép nhận một số hiệu phiên bản riêng. Nếu <link linkend="fdl-document">Tài liệu</link> xác định rằng một phiên bản có số hiệu riêng của Giấy phép này <quote>hay bất cứ phiên bản sau nào</quote> áp dụng cho nó, bạn có tùy chọn tuân theo điều kiện hoặc của phiên bản đã xác định, hoặc của bất cứ phiên bản sau nào đã được công bố (không phải là nháp) bởi Tổ chức Phần mềm Tự do. Nếu <link linkend="fdl-document">Tài liệu</link> không xác định một số hiệu phiên bản riêng của Giấy phép này, cho phép bạn chọn bất cứ phiên bản nào đã được công bố (không phải là nháp) bởi Tổ chức Phần mềm Tự do.

en: Addendum
vi: Phụ Lục

en: To use this License in a document you have written, include a copy of the License in the document and put the following copyright and license notices just after the title page:
vi: Để dùng Giấy phép này trong một tài liệu bạn đã tạo, hãy gồm một bản sao của Giấy phép trong tài liệu, và thêm những thông báo tác quyền và giấy phép này đúng sau trang tiêu đề:

en: Copyright © YEAR YOUR NAME.
vi: Tác quyền © NĂM HỌ TÊN CỦA BẠN

en: Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with the <link linkend="fdl-invariant">Invariant Sections</link> being LIST THEIR TITLES, with the <link linkend="fdl-cover-texts">Front-Cover Texts</link> being LIST, and with the <link linkend="fdl-cover-texts">Back-Cover Texts</link> being LIST. A copy of the license is included in the section entitled <quote>GNU Free Documentation License</quote>.
vi: Có cấp quyền sao chép, phát hành và/hay sửa đổi tài liệu này với điều kiện của Giấy phép Tài liệu Tự do GNU (GFDL), Phiên bản 1.1 hay bất cứ phiên bản sau nào được công bố bởi Tổ chức Phần mềm Tự do; còn những <link linkend="fdl-invariant">Tiết đoạn Bất Biến</link> là LIỆT KÊ CÁC TIÊU ĐỀ, còn những <link linkend="fdl-cover-texts">Đoạn Bìa Trước</link> là LIỆT KÊ, và còn những <link linkend="fdl-cover-texts">Đoạn Bìa Sau</link> là LIỆT KÊ. Một bản sao của giấy phép được gồm trong tiết đoạn có tiêu đề <quote>Giấy phép Tài liệu Tự do GNU </quote>.

en: If you have no <link linkend="fdl-invariant">Invariant Sections</link>, write <quote>with no Invariant Sections</quote> instead of saying which ones are invariant. If you have no <link linkend="fdl-cover-texts">Front-Cover Texts</link>, write <quote>no Front-Cover Texts</quote> instead of <quote>Front-Cover Texts being LIST</quote>; likewise for <link linkend="fdl-cover-texts">Back-Cover Texts</link>.
vi: Nếu bạn không có <link linkend="fdl-invariant"> Tiết đoạn Bất Biến</link>, hãy viết <quote>không có Tiết đoạn Bất Biến</quote> thay cho liệt kê những tiết đoạn bất biến. Vậy nếu bạn không có <link linkend="fdl-cover-texts">Đoạn Bìa Trước</link>, viết <quote>không có Đoạn Bìa Trước</quote> thay cho liệt kê chúng; cũng vậy đối với <link linkend="fdl-cover-texts">Đoạn Bìa Sau</link>.

en: If your document contains nontrivial examples of program code, we recommend releasing these examples in parallel under your choice of free software license, such as the <ulink type="http" url="http://www.gnu.org/copyleft/gpl.html"> GNU General Public License</ulink>, to permit their use in free software.
vi: Nếu tài liệu của bạn chứa mẫu thí dụ đáng kể của mã nguồn chương trình, khuyên bạn phát hành những mẫu này một cách song song dưới giấy phépphần mềm tự do đã muốn, v.d. <ulink type="http" url="http://www.gnu.org/copyleft/gpl.html"> Giấy phép Công cộng GNU</ulink> (GPL), để cho phép người khác dùng mã này trong phần mềm tự do.

en: Add Keyboard Shortcuts
vi: Thêm Phím tắt

en: Added keyboard shortcuts will be available globally, and can be changed in the application’s panel in Settings
vi: Những phím tắt được thêm sẽ cho phép kích hoạt ở mọi nơi, và có thể được chỉnh sửa trong mục Ứng dụng của Cài đặt

en: Remove All Shortcuts?
vi: Đặt lại toàn bộ phím tắt?

en: All actions from %s that have been registered for global shortcuts will be removed.
vi: Mọi hành động của %s có đặt phím tắt toàn cục sẽ bị gỡ bỏ.

en: _Remove All Shortcuts
vi: Gỡ bỏ hết Phím tắt

en: %s has registered the following global shortcuts
vi: %s đã đặt các phím tắt toàn cục như sau

en: Global Shortcuts
vi: Phím tắt Toàn cục

en: System Bus
vi: Bus hệ thống

en: Full access
vi: Truy cập đầy đủ

en: Session Bus
vi: Bus phiên làm việc

en: Full access to /dev
vi: Truy cập đầy đủ vào /dev

en: Can change settings
vi: Không thể thay đổi các cài đặt

en: <b>%s</b> requires access to the following system resources. To stop this access, the app must be removed.
vi: <b>%s</b> yêu cầu truy cập vào các tài nguyên sau của hệ thống. Để không cho truy cập nữa, ứng dụng phải bị gỡ bỏ.

en: %u permission | %u permissions
vi[0]: quyền %u

en: Remove Link Type
vi: Gỡ bỏ Kiểu liên kết

en: Remove File Type
vi: Gỡ bỏ Kiểu tập tin

en: %u type | %u types
vi[0]: Kiểu %u

en: <b>%s</b> is used to open the following types of files and links
vi: <b>%s</b> được sử dụng để mở các kiểu của tập tin và liên kết sau

note: TRANSLATORS: %s is an app name.
en: How much disk space <b>%s</b> is occupying with app data and caches
vi: Dung lượng bộ nhớ dữ liệu và bộ nhớ đệm mà <b>%s</b> đang chiếm

en: _Default Apps
vi: Ứng dụng Mặc định

en: Set which apps open links, files, and media
vi: Đặt ứng dụng nào để mở liên kết, tập tin và đa phương tiện

en: No Apps Found
vi: Không tìm thấy ứng dụng

en: _Find in Software
vi: Mở trong Phần mềm

en: Unable to List Apps
vi: Không thể Hiện Danh sách Ứng dụng

note: Translators: Parental Controls here refers to the features provided by 'malcontent'
en: An error has occurred and apps cannot be listed.
    Error details: Parental Controls are not installed.
vi: Đã xảy ra lỗi và không hiện được ứng dụng.
    Chi tiết lỗi: Parental Controls chưa được cài đặt.

en: Default Apps
vi: Ứng dụng Mặc định

en: Med_ia Autostart
vi: Tự động Khởi chạy Đa phương tiện

en: Start apps or prompt when media is connected
vi: Chạy ứng dụng khi thiết bị bên ngoài được cắm hoặc kết nối

en: App is not sandboxed
vi: Ứng dụng chưa được hạn chế

en: App settings cannot be fully enforced for apps which are not sandboxed. These apps may use permissions which are not shown.
vi: Cài đặt ứng dụng không thể được áp dụng hoàn toàn lên các ứng dụng không được hạn chế. Chúng có thể có các quyền không được hiển thị.

en: App _Details
vi: Chi tiết ứng _dụng

en: Receive system searches and send results
vi: Để hệ thống tìm kiếm và gửi kết quả

en: Show system notifications
vi: Hiện thông báo hệ thống

en: _Run in Background
vi: Chạy dưới nền hệ thống

en: Allow activity when the app is closed
vi: Cho phép hoạt động khi ứng dụng đã được đóng lại

en: Scr_eenshots
vi: Chụp màn hình

en: Take pictures of the screen at any time
vi: Chụp ảnh màn hình tại bất kỳ thời điểm nào

en: Change _Wallpaper
vi: Đổi hình nền

en: Change the desktop wallpaper
vi: Đổi hình nền trên desktop

en: So_unds
vi: Âm thanh

en: Reproduce sounds
vi: Tái sinh âm thanh

en: _Inhibit Shortcuts
vi: Chặn phím tắt

en: Block standard keyboard shortcuts
vi: Ngăn cản phím tắt bàn phím tiêu chuẩn

en: Take pictures with the camera
vi: Chụp ảnh bằng máy ảnh

en: _Microphone
vi: _Micrô

en: Record audio with the microphone
vi: Ghi âm với míc

en: _Location Services
vi: Dịch vụ _vị trí

en: Access device location data
vi: Truy cập dữ liệu vị trí thiết bị

en: Re_quired Permissions
vi: Yêu cầu Quyền Truy cập

en: System permissions that the app requires
vi: Quyền hệ thống mà ứng dụng yêu cầu

en: Global S_hortcuts
vi: Phím tắt Toàn cục

en: Global actions that have been registered for use
vi: Các phím tắt toàn cục đã được đặt sử dụng

en: _Files &amp; Links
vi: Tập tin &amp; Liên kết

en: File and link types that are opened by the app
vi: Các kiểu tập tin và liên kết được mở bởi ứng dụng

en: S_torage
vi: Lưu trữ

en: Disk space being used
vi: Bộ nhớ được sử dụng

en: Required Permissions
vi: Yêu cầu Quyền

en: Files & Links
vi: Tập tin & Liên kết

en: Link Types
vi: Kiểu liên kết

en: _Clear Cache
vi: _Xóa bộ nhớ đệm

en: _Calendar
vi: _Lịch

en: _Video
vi: Ph_im

note: Translators: This is a telephone call
en: Ca_lls
vi: _Gọi

en: No Apps Available
vi: Không có Ứng dụng Hỗ trợ

en: Select an app for audio CDs
vi: Chọn ứng dụng cho đĩa CD nhạc

en: Select an app for video DVDs
vi: Chọn ứng dụng cho DVD phim

en: Select an app to run when a music player is connected
vi: Chọn ứng dụng cần chạy khi kết nối máy nghe nhạc

en: Select an app to run when a camera is connected
vi: Chọn ứng dụng cần chạy khi kết nối máy ảnh, máy quay phim

en: Select an app for software CDs
vi: Chọn ứng dụng cho CD phần mềm

note: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# translators: these strings are duplicates of shared-mime-info * strings, just here to fix capitalization of the English originals. * If the shared-mime-info translation works for your language, * simply leave these untranslated. #-#-#-#-#  153 (l
en: audio DVD
vi: DVD nhạc

en: blank Blu-ray disc
vi: đĩa Blu-ray trắng

en: blank CD disc
vi: đĩa CD trắng

en: blank DVD disc
vi: đĩa DVD trắng

en: blank HD DVD disc
vi: đĩa HD DVD trắng

en: CD _Audio
vi: CD _nhạc

en: _DVD Video
vi: _DVD phim

en: Music Pla_yer
vi: _Máy nghe nhạc

en: P_hotos
vi: Ả_nh

en: Sof_tware
vi: _Phần mềm

en: _Other Media Types
vi: Kiểu Đa phương tiện Khác

en: Other Media Types
vi: Kiểu Đa phương tiện Khác

en: Add user accounts and change passwords
vi: Thêm, xóa người dùng và thay đổi mật khẩu

en: Play and record sound
vi: Chạy âm thanh và ghi âm

en: Record audio
vi: Ghi âm

en: Detect network devices using mDNS/DNS-SD (Bonjour/zeroconf)
vi: Dò tìm các thiết bị mạng thông qua mDNS/DNS-SD (Bonjour/zeroconf)

en: Access bluetooth hardware directly
vi: Truy cập trực tiếp vào phần cứng bluetooth

en: Use bluetooth devices
vi: Sử dụng thiết bị bluetooth

en: Use your camera
vi: Sử dụng máy ảnh

en: Print documents
vi: In tài liệu

en: Use any connected joystick
vi: Sử dụng bất kì cần điều khiển

en: Allow connecting to the Docker service
vi: Cho phép kết nối tới dịch vụ Docker

en: Configure network firewall
vi: Cấu hình tường lửa

en: Setup and use privileged FUSE filesystems
vi: Cài đặt và sử dụng hệ thống tập tin FUSE được ủy quyền nâng cao

en: Update firmware on this device
vi: Cập nhật firmware của thiết bị này

en: Access hardware information
vi: Truy cập thông tin phần cứng

en: Provide entropy to hardware random number generator
vi: Cung cấp entropy vào bộ tạo số ngẫu nhiên từ phần cứng

en: Use hardware-generated random numbers
vi: Sử dụng bộ tạo số ngẫu nhiên từ phần cứng

en: Access files in your home folder
vi: Truy cập các tệp trong thư mục riêng

en: Access libvirt service
vi: Truy cập dịch vụ libvirt

en: Change system language and region settings
vi: Thay đổi ngôn ngữ hệ thống và cài đặt vùng miền

en: Change location settings and providers
vi: Thay đổi cài đặt vị trí và nhà cung cấp

en: Access your location
vi: Truy cập vị trí của bạn

en: Read system and application logs
vi: Đọc log của hệ thống và ứng dụng

en: Access LXD service
vi: Truy cập dịch vụ LXD

en: Use and configure modems
vi: Sử dụng và cấu hình modem

en: Read system mount information and disk quotas
vi: Đọc thông tin về hệ thống đính kèm và disk quota

en: Control music and video players
vi: Điều khiển trình phát nhạc và phim

en: Change low-level network settings
vi: Thay đổi cài đặt mạng bậc thấp

en: Access the NetworkManager service to read and change network settings
vi: Truy cập dịch vụ NetworkManager để đọc và thay đổi cài đặt mạng

en: Read access to network settings
vi: Quyền đọc cài đặt mạng

en: Change network settings
vi: Thay đổi cài đặt mạng

en: Read network settings
vi: Đọc cài đặt mạng

en: Access the ofono service to read and change network settings for mobile telephony
vi: Truy cập dịch vụ ofono để đọc và thay đổi cài đặt mạng cho điện thoại di động

en: Control Open vSwitch hardware
vi: Điều khiển phần cứng Open vSwitch

en: Read from CD/DVD
vi: Đọc từ CD/DVD

en: Read, add, change, or remove saved passwords
vi: Đọc, thêm, thay đổi và xóa các mật khẩu đã lưu

en: Access pppd and ppp devices for configuring Point-to-Point Protocol connections
vi: Truy cập các thiết bị pppd và ppp để cấu hình kết nối theo giao thức Point-to-Point

en: Pause or end any process on the system
vi: Dừng hoặc kết thúc tiến trình bất kỳ của hệ thống

en: Access USB hardware directly
vi: Truy cập trực tiếp vào phần cứng USB

en: Read/write files on removable storage devices
vi: Đọc/viết tệp vào thiết bị lưu trữ bên ngoài

en: Prevent screen sleep/lock
vi: Chặn khóa/tắt màn hình

en: Access serial port hardware
vi: Truy cập phần cứng cổng serial

en: Restart or power off the device
vi: Khởi động lại hoặc tắt nguồn thiết bị

en: Install, remove and configure software
vi: Tải về, xóa và cấu hình phần mềm

en: Access Storage Framework service
vi: Truy cập dịch vụ Storage Framework

en: Read process and system information
vi: Đọc thông tin về tiến trình và hệ thống

en: Monitor and control any running program
vi: Theo dõi và điều khiển bất kì chương trình đang chạy

en: Change time server settings
vi: Thay đổi cài đặt thời gian của máy chủ

en: Change the time zone
vi: Thay đổi múi giờ

en: Access the UDisks2 service for configuring disks and removable media
vi: Truy cập dịch vụ UDisk2 để cấu hình đĩa và thiết bị lưu trữ bên ngoài

en: Access energy usage data
vi: Truy cập dữ liệu sử dụng năng lượng

en: Read/write access to U2F devices exposed
vi: Quyền đọc/viết vào các thiết bị U2F được lộ

en: Control various app permissions and settings
vi: Điều khiển các phân quyền và cài đặt của các ứng dụng

note: Translators: Search terms to find the Apps panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: application;flatpak;permission;setting;default;preferred;media;autorun;cd;dvd;usb;audio;video;disc;removable;device;system;
vi: device;thiết bị;thiet bi;system;hệ thống;he thong;default;mặc định;mac dinh;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;di dong;media;đa phương tiện;da phuong tien;autorun;tự chạy;tu chay;

en: Background removed
vi: Đã xoá Hình nền

note: Translators: %d is the number of backgrounds deleted.
en: %d background removed | %d backgrounds removed
vi[0]: Đã xoá %d hình nền

en: Remove Background
vi: Xóa ảnh nền

en: Slate
vi: Xám đá phiến

en: Current background
vi: Ảnh nền hiện tại

en: Da_rk
vi: Tối

en: _Add Picture…
vi: Thêm ảnh…

en: Change your background image or the UI colors
vi: Thay đổi ảnh nền màn hình hay màu UI của bạn

note: Translators: Search terms to find the Appearance panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Background;Wallpaper;Screen;Desktop;Style;Light;Dark;Appearance;
vi: Background;Wallpaper;Ảnh;nền;Anh;nen;Screen;Màn;hình;Man;hinh;Desktop;Style;Light;Dark;Sáng;Sang;Tối;Toi;Appearance;Kiểu;Kieu;

en: Plug in a dongle to use Bluetooth
vi: Cắm thiết bị để dùng Bluetooth.

en: Turn on to connect devices and receive file transfers
vi: Bật để kết nối các thiết bị và nhận các tập tin được truyền

en: Bluetooth is disabled when airplane mode is on
vi: Bluetooth bị tắt khi chế độ máy bay được bật

en: _Turn Off Airplane Mode
vi: _Tắt chế độ máy bay

en: Hardware Airplane Mode is On
vi: Chế độ máy bay phần cứng được bật

en: Turn off the Airplane mode switch to enable Bluetooth
vi: Tắt chế độ máy bay để bật Bluetooth

en: Turn Bluetooth on and off and connect your devices
vi: Bật/tắt Bluetooth và kết nối các thiết bị của bạn

note: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# Translators: Search terms to find the Bluetooth panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: Search terms to find the Bluetooth pa
en: share;sharing;bluetooth;obex;
vi: share;chia sẻ;chia se;sharing;bluetooth;obex;

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ị cân chỉnh của bạn phía trên ô vuông rồi ấn nút “Bắt đầu”

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ị cân chỉnh đến vị trí cân chỉnh rồi bấm nút “Tiếp tục”

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ị cân chỉnh đến vị trí bề mặt rồi bấm nút “Tiếp tục”

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 để cân chỉnh 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 process is finished
en: Complete!
vi: Hoàn tất!

note: TRANSLATORS: the display calibration failed, and we also show * the translated (or untranslated) error string after this
en: Calibration failed!
vi: Cân chỉnh 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ị cân chỉnh.

en: Display Calibration
vi: Cân chỉnh màn hình

note: TRANSLATORS: This refers to the embedded display on e.g. a smartphone, a laptop, an all-in-one desktop…
en: Built-In Screen
vi: Màn hình Tích hợp

note: TRANSLATORS: This refers to the embedded webcam on e.g. a smartphone, a laptop, an all-in-one desktop…
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: 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

en: Not Calibrated
vi: Chưa cân chỉnh

note: TRANSLATORS: this is a profile prefix to signify the * profile his a standard space like AdobeRGB
en: Colorspace:
vi: Không gian màu:

note: TRANSLATORS: this is a profile prefix to signify the * profile is a test profile
en: Test profile:
vi: Hồ sơ thử:

note: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# TRANSLATORS: an ICC profile is a file containing colorspace data #-#-#-#-#  405 (gnome-color-manager master)  #-#-#-#-# TRANSLATORS: dialog for file->open dialog #-#-#-#-#  154 (cinnamon-control-center 2.25.90)  #-#-#-#-# #-#-#-#-#  91 (budgie-co
en: Select ICC Profile File
vi: Chọn tập tin hồ sơ ICC

note: TRANSLATORS: this is the dialog to save the ICC profile
en: Save Profile
vi: Lưu hồ sơ

note: TRANSLATORS: this is when the button is sensitive
en: Create a color profile for the selected device
vi: Tạo một hồ sơ màu cho thiết bị được chọn

note: TRANSLATORS: this is when the button is insensitive
en: The measuring instrument is not detected. Please check it is turned on and correctly connected.
vi: Không tìm thấy thiết bị đo. Hãy kiểm tra xem nó đã được bật nguồn và cắm cáp kết nối chưa.

note: 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.

note: TRANSLATORS: this is when the button is insensitive
en: The device type is not currently supported.
vi: Kiểu thiết bị này hiện chưa được hỗ trợ.

note: Translators: This will be presented as the text of a link to the documentation translators: Text used in link to privacy policy
en: learn more
vi: tìm hiểu thêm

note: Translators: %s is a link to the documentation with the label "learn more"
en: Each device needs an up to date color profile to be color managed — %s.
vi: Mỗi thiết bị cần một bộ hồ sơ màu cập nhật để có thể được quản lý màu chính xác — %s.

en: Calibration Quality
vi: Chất lượng cân chỉ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 cân chỉnh 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 để cân chỉnh 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 device while calibration takes place.
vi: Bạn sẽ không thể dùng máy tính trong khi việc cân chỉnh đang được tiến hành.

note: This is the approximate time it takes to calibrate the display.
en: Approximate Time
vi: Thời gian ước tính

en: Calibration Device
vi: Thiết bị cân chỉ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 cân chỉnh.

en: Profile Whitepoint
vi: Hồ sơ Điểm trắng

en: Select a display target white point. Most displays should be calibrated to a D65 illuminant.
vi: Chọn điểm trắng màn hình đích. Phần lớn màn hình có thể được cân chỉnh bằng một vật chiếu sáng D65.

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 màn hình 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: You can use a color profile on different devices, 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: _Import File…
vi: Nhậ_p tập tin…

en: _Set for All Users
vi: Đặ_t cho tất cả mọi người dùng

en: Set this profile for all users on this device
vi: Đặt hồ sơ này cho tất cả người dùng trên máy

en: Enable profile
vi: Bật hồ sơ

en: _Add Profile
vi: Thêm hồ sơ

en: _Calibrate…
vi: _Cân chỉnh…

en: Calibrate the device
vi: Cân chỉnh thiết bị này

en: _Remove Profile
vi: _Xóa hồ sơ

en: _View Details
vi: _Hiện chi tiết

en: No Devices
vi: Không Thiết bị

en: LCD (white LED backlight)
vi: LCD (đèn nền LED trắng)

en: Wide gamut LCD (CCFL backlight)
vi: LCD gam màu rộng (đèn nền CCFL)

en: Wide gamut LCD (RGB LED backlight)
vi: LCD gam màu rộng (đèn nền LED RGB)

[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

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 (Nhiếp ảnh và đồ họa)

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

en: Vendor supplied factory calibration data
vi: Dữ liệu nhà cung ứng thiết bị cân chỉnh

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: Calibrate the color of your devices, such as displays, cameras or printers
vi: Cân chỉnh màu sắc của thiết bị của bạn, như là màn hình, máy ảnh hay máy in

note: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# Translators: Search terms to find the Color Management panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: Search terms to find the Color
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: Language or country
vi: Ngôn ngữ hoặc quốc gia

en: Some settings are locked
vi: Một số cài đặt bị khóa

en: _Unlock…
vi: _Mở khóa…

en: Error — some settings cannot be unlocked
vi: Lỗi — một số cài đặt không mở khóa được

en: Increment Hour
vi: Tăng giờ

en: Increment Minute
vi: Tăng phút

en: Decrement Hour
vi: Giảm giờ

en: Decrement Minute
vi: Giảm phút

[ctx: hotspot]
note: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# translators: This is the default hotspot name, need to be less than 32-bytes #-#-#-#-#  154 (cinnamon-control-center 2.25.90)  #-#-#-#-# #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# translators: This is the default hotspot name, need to
en: Hotspot
vi: Điểm truy cập

en: Apply Changes?
vi: Áp dụng thay đổi?

en: Changes Cannot be Applied
vi: Thay đổi không thể áp dụng được

en: This could be due to hardware limitations.
vi: Việc này có thể là do giới hạn phần cứng.

en: Display Settings Disabled
vi: Cài đặt hiển thị bị tắt

en: Multiple Displays
vi: Nhiều màn hình

en: Contains top bar and Activities
vi: Chứa thanh đỉnh và “Tổng quan hoạt động”

en: _Primary Display
vi: Màn hình chính

note: This is the redshift functionality where we suppress blue light when the sun has gone down
en: _Night Light
vi: Ánh sáng đê_m

[ctx: Display rotation]
en: Landscape
vi: Nằm ngang

[ctx: Display rotation]
en: Portrait Right
vi: Dọc (quay phải)

[ctx: Display rotation]
en: Portrait Left
vi: Dọc (quay trái)

[ctx: Display rotation]
en: Landscape (flipped)
vi: Nằm gang (lật ngược)

[ctx: Display rotation]
en: Portrait
vi: Dọc

[ctx: Display rotation]
en: Landscape Right
vi: Nằm ngang Phải

[ctx: Display rotation]
en: Landscape Left
vi: Nằm ngang Trái

[ctx: Display rotation]
en: Portrait (flipped)
vi: Dọc (lật ngược)

[ctx: Display rotation]
en: Upright
vi: Đứng

[ctx: Display rotation]
en: Right
vi: Phải

[ctx: Display rotation]
en: Left
vi: Trái

[ctx: Display rotation]
en: Flipped
vi: Lật ngược

note: Translators: * 1. "Variable" is an adjective that refers to the refresh rate * 2. The formatting sequence is a range separated by an en-dash *    (unicode "\u2013"). For example: "Variable (48–144.97 Hz)"
en: Variable (%d–%.2lf Hz)
vi: Tùy biến (%d–%.2lf Hz)

note: Translators: "Variable" is an adjective that refers to the refresh rate
en: Variable (up to %.2lf Hz)
vi: Tùy biến (lên tới %d–%.2lf Hz)

[ctx: display setting]
en: _Orientation
vi: Hướng

[ctx: display setting]
en: _Resolution
vi: Độ phân giải

en: R_efresh Rate
vi: Tốc độ làm tươi

en: _Variable Refresh Rate
vi: Tốc độ làm tươi tùy biến

en: Re_fresh Rate
vi: Tốc độ làm tươi

en: _HDR (High Dynamic Range)
vi: _HDR (Dải động Cao)

en: HDR _Brightness
vi: Độ sáng HDR

en: Adjust for _TV
vi: Chỉnh cho TV

[ctx: display setting]
en: _Scale
vi: Co giãn

en: Night Light cannot be used from a virtual machine
vi: Ánh sáng đêm không thể được sử dụng từ một máy ảo

en: This could be the result of the graphics driver being used, or the desktop being used remotely.
vi: Việc này có thể là kết quả của trình điều khiển màn hình đang được sử dụng, hoặc là máy tính đang được điều khiển từ xa

en: Night Light Unavailable
vi: Ánh sáng đêm không sẵn có

note: Inhibit the redshift functionality until the next day starts
en: Temporarily Disabled Until Tomorrow
vi: Tạm thời tắt cho đến ngày mai

note: This cancels the redshift inhibit.
en: Restart Filter
vi: Khởi động lại bộ lọc

en: Night light makes the screen color warmer. This can help to prevent eye strain and sleeplessness.
vi: Ánh sáng đêm làm cho màn hình có màu ấm hơn. Việc này có thể giúp ngăn ngừa mắt bị mỏi mệt và buồn ngủ.

en: Manual Schedule
vi: Thời gian biểu thủ công

en: _Times
vi: Thời gian

en: _Color Temperature
vi: Nhiệt độ màu

en: Use Night Light and choose how to use connected monitors and projectors
vi: Dùng Ánh sáng đêm và chọn cách dùng màn hình và máy chiếu đã kết nối

note: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# Translators: Search terms to find the Displays panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: Search terms to find the Displays pane
en: Panel;Projector;xrandr;Screen;Resolution;Refresh;Monitor;Night;Light;Blue;redshift;color;sunset;sunrise;
vi: Panel;Bảng;bang;Projector;Máy;chiếu;May;chieu;xrandr;Screen;Màn;hình;Man;hinh;Resolution;Độ;phân;giải;Do;phan;gia;Refresh;Night;Đêm;Dem;Light;Ánh sáng;anh sang;Blue;Xanh;redshift;color;màu;mau;sunset;hoàng hôn;hoang hon;sunrise;bình minh;binh minh;

en: No input sources found
vi: Không tìm thấy nguồn nhập liệu

en: View Keyboard Layout
vi: Xem bố cục bàn phím

[ctx: Input Source]
en: Other
vi: Khác

en: Search languages and countries
vi: Tìm kiếm ngôn ngữ và quốc gia

en: _Add Input Source
vi: Thêm nguồn nhập liệu

en: Alternate Characters Key
vi: Phím ký tự thay thế

en: The alternate characters key can be used to enter additional characters. These are sometimes printed as a third-option on your keyboard.
vi: Phím ký tự thay thế có thể được sử dụng để nhập các ký tự bổ sung. Đôi khi chúng được in dưới dạng tùy chọn thứ ba trên bàn phím của bạn.

[ctx: keyboard key]
en: Left Alt
vi: Alt trái

[ctx: keyboard key]
en: Right Alt
vi: Alt phải

[ctx: keyboard key]
en: Left Super
vi: Phím Win trái

[ctx: keyboard key]
en: Right Super
vi: Phím Win phải

[ctx: keyboard key]
en: Menu key
vi: Phím trình đơn

[ctx: keyboard key]
en: Right Ctrl
vi: Ctrl phải

en: The compose key allows a wide variety of characters to be entered. To use it, press compose then a sequence of characters.  For example, compose key followed by <b>o</b> and <b>c</b> will enter <b>©</b>, <b>a</b> followed by <b>'</b> will enter <b>á</b>.
vi: Phím tổ hợp cho phép nhập nhiều ký tự khác nhau. Để sử dụng nó, nhấn compose, sau đó nhập một chuỗi các ký tự. Ví dụ: phím compose, <b>C</b> và <b>o</b> sẽ nhập <b>©</b>, hoặc compose, <b>a</b> với <b>'</b> sẽ nhập <b>á</b>.

[ctx: keyboard key]
en: Left Ctrl
vi: Ctrl trái

en: Includes keyboard layouts and input methods
vi: Bao gồm bố cục bàn phím và phương thức nhập liệu

en: Input Source Switching
vi: Chuyển đổi nguồn nhập liệu

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: Switch input sources _individually for each window
vi: Cho phép chuyển nguồn nhập liệu _khác nhau cho mỗi cửa sổ

en: Special Character Entry
vi: Nhập ký tự đặc biệt

en: Methods for entering symbols and letter variants using the keyboard
vi: Phương thức để nhập vào các ký hiệu đặc biệt và các biến thể chữ từ bàn phím

en: A_lternate Characters Key
vi: Phím ký tự thay thế

en: _Compose Key
vi: Phím tổ hợp

en: _View and Customize Shortcuts
vi: Xem và tùy chỉnh Phím tắt

en: Search shortcuts
vi: Tìm kiếm phím tắt

en: _Reset All…
vi: Đặt lại tất cả…

en: Add Custom Shortcuts
vi: Thêm Phím tắt tự chọn

en: Set up custom shortcuts for launching apps, running scripts, and more
vi: Cài đặt phím tắt tự chọn để khởi chạy ứng dụng, chạy tập lệnh, v.v

en: _Add Shortcut…
vi: _Thêm phím tắt…

en: Reset All Shortcuts?
vi: Đặt lại toàn bộ phím tắt chứ?

en: All changes to keyboard shortcuts will be lost
vi: Mọi thay đổi về các phím tắt sẽ bị mất

en: _Reset All
vi: Đặt lại tất cả

note: TRANSLATORS: Don't translate/transliterate <b>%s</b>, which is the accelerator used
en: <b>%s</b> is already being used for %s. If you replace it, %s will be disabled
vi: <b>%s</b> đang được sử dụng cho %s. Nếu bạn thay thế nó, %s sẽ bị tắt

en: Enter the new shortcut
vi: Gõ phím tắt mới

en: Set Custom Shortcut
vi: Đặt phím tắt tự chọn

en: Set Shortcut
vi: Đặt phím tắt

note: Setup the top label * TRANSLATORS: %s is replaced with a description of the keyboard shortcut, * don't translate/transliterate <b>%s</b>
en: Enter new shortcut to change <b>%s</b>
vi: Gõ phím tắt mới để thay đổi <b>%s</b>

en: Add Custom Shortcut
vi: Thêm phím tắt tự chọn

en: Press Esc to cancel or Backspace to disable the keyboard shortcut
vi: Nhấn Esc để thôi hoặc Backspace để tắt phím tắt

en: Reset Shortcut
vi: Đặt lại phím tắt

en: _Set Shortcut…
vi: Đặt phím tắt…

en: %d modified | %d modified
vi[0]: %d mục bị sửa đổi

en: Add a Shortcut
vi: Thêm phím tắt

en: Change keyboard shortcuts and set your typing preferences, keyboard layouts and input sources
vi: Thay đổi phím tắt và đặt tùy thích cách bạn gõ, bố cục bàn phín và nguồn nhập liệu

note: Translators: Search terms to find the Keyboard panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Shortcut;Workspace;Window;Resize;Zoom;Contrast;Input;Source;Lock;Volume;Hotkey;Compose;Character;
vi: Shortcut;phím tắt;phim tat;Workspace;không gian làm việc;khong gian làm viec;Window;cửa sổ;cua so;Resize;đổi cỡ;doi co;Zoom;phóng to;phong to;Contrast;tương phản;tuong phan;Input;Đầu vào;Dau vao;Source;nguồn;nguon;Lock;khóa;khoa;Volume;âm lượng;am luong;Hotkey;Phím nóng;Phim nong;Compose;Character;ký tự;ky tu;

en: _Mouse
vi: Chuột

en: Primary Button
vi: Nút chính

en: Order of physical buttons on mice and touchpads
vi: Thứ tự của các nút vật lý trên con chuột và touchpad

en: Po_inter Speed
vi: Tốc độ con trỏ

en: Mouse _Acceleration
vi: Tăng tốc chuột

en: Recommended for most users and applications
vi: Đề xuất cho hầu hết người dùng và ứng dụng

en: Turning mouse acceleration off can allow faster and more precise movements, but can also make the mouse more difficult to use.
vi: Tắt khả năng tăng tốc của chuột có thể cho phép di chuyển nhanh hơn và chính xác hơn, nhưng cũng có thể khiến chuột khó sử dụng hơn.

en: Tra_ditional
vi: Truyền thống

en: Scrolling moves the view
vi: Cuộn di chuyển ô xem

en: _Natural
vi: Tự nhiên

en: Scrolling moves the content
vi: Cuộn di chuyển nội dung

en: Test _Settings
vi: _Kiểm tra cài đặt

en: _Touchpad
vi: Touchpad

en: T_ouchpad
vi: Touchpad

en: _Disable Touchpad While Typing
vi: _Tắt touchpad khi đang gõ

en: Clicking
vi: Bấm

en: Two _Finger Push
vi: Nhấn bằng 2 ngón

en: Push anywhere with 2 fingers
vi: Nhấn mọi nơi bằng 2 ngón

en: _Corner Push
vi: Nhấn vào góc

en: Push with a single finger in the corner
vi: Nhấn vào góc bằng 1 ngón

en: T_ap to Click
vi: Chạm nhẹ để bấm chuột

en: Quickly touch the touchpad to click
vi: Chạm nhanh vào bàn di chuột để nhấp

en: Scroll Method
vi: Phương thức cuộn

en: T_wo Finger
vi: Hai-ngón

en: Drag two fingers on the touchpad
vi: Quẹt hai ngón tay trên touchpad

en: _Edge
vi: Cạnh

en: Drag one finger on the edge
vi: Quẹt một ngón tay trên cạnh

en: T_raditional
vi: Truyền thống

en: Test Mouse & Touchpad
vi: Thử Chuột & Touchpad

en: _Clicking
vi: Bấm

en: Primary Click
vi: Lần bấm đầu

en: _Scrolling
vi: Cuộn

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: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# Translators: Search terms to find the Mouse and Touchpad panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: Search terms to find the Mou
en: Trackpad;Pointer;Click;Tap;Double;Button;Trackball;Scroll;
vi: Trackpad;Pointer;Con;trỏ;tro;Click;Nhấn;Nhắp;Nhan;Nhap;Tap;Double;Dup;Button;Nút;Nut;Trackball;Scroll;cuộn;cuon;

en: _Hot Corner
vi: _Góc nóng

en: Touch the top-left corner to open the Activities Overview
vi: Di chuyển chuột đến góc trên-trái để mở “Tổng quan hoạt động”

en: _Active Screen Edges
vi: _Kích hoạt cạnh màn hình

en: Drag windows against the top, left, and right screen edges to resize them
vi: Kéo cửa sổ vào đỉnh, trái, và phải màn hình để thay đổi kích thước của chúng

en: _Dynamic Workspaces
vi: _Không gian làm việc động

en: Automatically removes empty workspaces
vi: Tự động xóa bỏ không gian làm việc trống rỗng

en: _Fixed Number of Workspaces
vi: _Cố định số lượng không gian làm việc

en: Specify a number of permanent workspaces
vi: Chỉ định số không gian làm việc cố định

en: _Number of Workspaces
vi: Số lượng _không gian làm việc

en: Multi-Monitor
vi: Đa màn hình

en: Workspaces on _primary display only
vi: Không gian làm việc chỉ ở trên màn hình _chính

en: Workspaces on all d_isplays
vi: Hiển thị không gian làm việc trên mọ_i màn hình

en: App Switching
vi: Chuyển ứng dụng

en: Include apps from all _workspaces
vi: Bao gồm các ứng dụng từ mọi _không gian việc

en: Include apps from the _current workspace only
vi: _Chỉ bao gồm các ứng dụng từ không gian việc hiện tại

en: Multitasking
vi: Đa nhiệm

en: Manage preferences for productivity and multitasking
vi: Quản lý các tùy chỉnh cho năng suất và đa nhiệm

note: Translators: Search terms to find the Search panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Multitasking;Multitask;Productivity;Customize;Desktop;Hot;Corner;Workspaces;
vi: Multitasking;Multitask;Productivity;Customize;Desktop;Hot Corner;Workspaces;Đa;nhiệm;Tùy;chọn;chỉnh;da nhiem;Góc nóng;Goc nong;Không gian làm việc;Khong gian lam viec;

en: _Network Proxy
vi: Ủy nhiệm mạng

en: C_onfiguration
vi: Cấu hình

en: Con_figuration URL
vi: Cấu hình URL

en: Web Proxy Autodiscovery is used when a Configuration URL is not provided. This is not recommended for untrusted public networks.
vi: Tự động phát hiện proxy web được sử dụng khi URL cấu hình không được cung cấp. Điều này không được khuyến nghị cho các mạng công cộng không đáng tin cậy.

en: SOCKS Host
vi: Máy chủ SOCKS

en: Network Unavailable
vi: Mạng không sẵn sàng

en: An error has occurred and network cannot be used.
    Error details: NetworkManager not running.
vi: Đã xảy ra lỗi và không thể sử dụng mạng.
    Chi tiết lỗi: Trình quản lý mạng chưa chạy.

en: Add VPN
vi: Thêm VPN

en: Not set up
vi: Chưa cài đặt

en: Share Network
vi: Chia sẻ mạng

en: Scan to Connect
vi: Quét để Kết nối

en: Insecure network (WEP)
vi: Mạng không an toàn (WEP)

en: Secure network (WPA)
vi: Mạng an toàn (WPA)

en: Secure network (WPA2)
vi: Mạng an toàn (WPA2)

en: Secure network (WPA3)
vi: Mạng an toàn (WPA3)

en: Secure network
vi: Mạng an toàn

en: Signal strength %d%%
vi: Cường độ tín hiệu %d%%

en: Network Options
vi: Tùy chọn mạng

en: Forget Network
vi: Quên mạng

note: TRANSLATORS: ‘%s’ is a Wi-Fi Network(SSID) name
en: Turning on the hotspot will disconnect from %s, and it will not be possible to access the internet through Wi-Fi.
vi: Bật điểm phát sóng sẽ ngắt kết nối khỏi %s và sẽ không thể truy cập internet thông qua Wi-Fi.

en: Network name cannot be empty
vi: Tên mạng không được để trống

note: SSID length needs to be in the 1-32 byte range
en: Network name is too long
vi: Tên mạng quá dài

en: Must have a minimum of 8 characters
vi: Mật khẩu phải dài ít nhất 8 ký tự

en: Must have a maximum of %d character | Must have a maximum of %d characters
vi[0]: Mật khẩu phải dài tối đa %d ký tự

en: Turn On Wi-Fi Hotspot?
vi: Bật Wi-Fi Hotspot?

en: Wi-Fi hotspot allows others to share your internet connection, by creating a Wi-Fi network that they can connect to. To do this, you must have an internet connection through a source other than Wi-Fi.
vi: Điểm truy cập Wi-Fi cho phép người khác chia sẻ kết nối internet của bạn bằng cách tạo mạng Wi-Fi mà họ có thể kết nối. Để làm điều này, bạn phải có kết nối internet thông qua một nguồn khác ngoài Wi-Fi.

en: Generate Random Password
vi: Tạo mật khẩu ngẫu nhiên

en: Autogenerate Password
vi: Mật khẩu tạo tự động

en: Disables Wi-Fi, Bluetooth and mobile broadband
vi: Tắt Wi-Fi, Bluetooth và di động băng thông rộng

en: Wi-Fi Off
vi: Wi-Fi đã Tắt

en: Turn on to use Wi-Fi
vi: Bật để dùng Wi-Fi

en: No Wi-Fi Adapter Found
vi: Không tìm thấy thiết bị Wi-Fi nào

en: Make sure you have a Wi-Fi adapter plugged and turned on
vi: Hãy chắc chắn là bạn có thiết bị Wi-Fi và nó được bật

en: Turn off to use Wi-Fi
vi: Tắt để dùng Wi-Fi

en: Scan with another device to connect to the hotspot.
    Turn off the hotspot to use Wi-Fi with this device.
vi: Quét với một thiết bị khác để kết nối tới hotspot.
    Tắt hotspot để sử dụng Wi-Fi trên thiết bị này.

en: T_urn Off Hotspot…
vi: Tắt Hotspot…

en: Visible Networks
vi: Mạng thấy được

en: Wi-Fi Unavailable
vi: Wi-Fi Không sẵn có

en: An error has occurred and Wi-Fi cannot be used.
    Error details: NetworkManager not running.
vi: Đã có lỗi xảy ra và Wi-Fi không thể sử dụng được.
    Chi tiết về lỗi: NetworkManager chưa chạy.

en: Turn Off Hotspot?
vi: Tắt Hotspot?

en: Turning off will disconnect any devices that are using the hotspot.
vi: Việc tắt sẽ ngắt kết nối đến bất kỳ thiết bị nào đang sử dụng hotspot này.

en: 802.1x _Security
vi: _An ninh 802.1x

en: Profile %d
vi: Hồ sơ %d

note: Translators: "%s" is the user visible name of the network
en: Saved details for “%s” will be permanently lost. This includes passwords and any network changes.
vi: Chi tiết đã lưu cho “%s” sẽ bị mất vĩnh viễn. Cái này bao gồm mật khẩu và bất kỳ thay đổi mạng nào.

en: Forget Connection?
vi: Quên kết nối này chứ?

note: TRANSLATORS: this Enterprise WiFi security
en: Enterprise
vi: Doanh nghiệp

[ctx: Wifi security]
en: None
vi: Không

en: %i day ago | %i days ago
vi[0]: %i ngày trước

[ctx: Signal strength]
en: Weak
vi: Yếu

[ctx: Signal strength]
en: Good
vi: Tốt

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

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

en: Forget Connection…
vi: Quên kết nối…

en: Remove Connection Profile…
vi: Xóa bỏ Hồ sơ Kết nối…

en: Remove Connection…
vi: Xóa kết nối…

en: Remove VPN…
vi: Xóa VPN…

en: Automatic DNS is enabled. Did you intend to disable Automatic DNS?
vi: DNS tự động đang bật. Có phải bạn muốn tắt DNS tự động?

en: Delete Address
vi: Xóa địa chỉ

en: Delete Route
vi: Xóa định tuyến

en: Unsaved peer
vi: Ngang hàng chưa lưu

en: Link speed
vi: Tốc độ đường truyền

en: 1Mb/sec
vi: 1Mb/s

en: Supported Frequencies
vi: Tần số được hỗ trợ

en: Connect _automatically
vi: Kết nối _tự động

en: Make available to _other users
vi: Cho người dùng _khác sử dụng

en: _Metered connection: has data limits or can incur charges
vi: Kết nối Đ_o dung lượng: có giới hạn dữ liệu hoặc có thể phải tính phí theo dung lượng sử dụng

en: Software updates and other large downloads will not be started automatically.
vi: Các bản cập nhật phần mềm và các bản tải xuống lớn khác sẽ không được chạy tự động.

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

en: IPv_4 Method
vi: Phương thức IPv_4

en: DNS server address(es)
vi: Địa chỉ máy chủ DNS

en: Routes
vi: Định tuyến

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: IPv_6 Method
vi: Phương thức IPv_6

en: Shared to other devices
vi: Đang chia sẻ tới thiết bị khác

en: Unable to open connection editor: %s
vi: Không thể mở bộ điều chỉnh kết nối: %s

en: Invalid setting %s
vi: Cài đặt không hợp lệ %s

en: Invalid VPN configuration file
vi: Tập tin cấu hình VPN không hợp lệ

note: Translators: VPN add dialog Wireguard description
en: Free and open-source VPN solution designed for ease of use, high speed performance and low attack surface.
vi: Giải phát VPN tự do và nguồn mở được thiết kế dễ dàng sử dụng, tốc độ truyền cao và khả năng bị tấn công ít.

en: Cannot Import VPN Connection
vi: Không thể nhập kết nối VPN

en: _Connection Name
vi: Tên _kết nối

en: _Interface Name
vi: Tên giao d_iện

en: _Private Key
vi: Khóa _riêng

en: Show/hide private key
vi: Hiện/Ẩn khóa riêng của bạn

en: _Listen Port
vi: Cổng _Lắng nghe

en: _Add peer routes
vi: Thê_m các bộ định tuyến ngang hàng

en: Add WireGuard peer
vi: Thêm ngang hàng WireGuard

en: No peers set up
vi: Chưa cài đặt mạng ngang hàng nào

en: _Pre-shared key
vi: Khóa chia sẻ trước

en: Allowed _IP addresses
vi: Địa chỉ IP được phép

en: _Persistent keepalive
vi: _Luôn giữ kết nối sống

en: Control how you connect to the Internet
vi: Điều khiển cách kết nối Internet

note: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# Translators: Search terms to find the Network panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: Search terms to find the Network panel.
en: Network;IP;LAN;Proxy;WAN;Broadband;Modem;Bluetooth;vpn;DNS;
vi: Network;mạng;mang;IP;LAN;Proxy;ủy nhiệm;uy nhiem;WAN;Broadband;Modem;Bluetooth;vpn;DNS;

en: Control how you connect to Wi-Fi networks
vi: Điều khiển cách kết nối đến mạng Wi-Fi

note: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# Translators: Search terms to find the Wi-Fi panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: Search terms to find the Wi-Fi panel. Do 
en: Network;Wireless;Wi-Fi;Wifi;IP;LAN;Broadband;DNS;Hotspot;
vi: Network;mạng;mang;Wireless;không dây;khong day;Wi-Fi;Wifi;IP;LAN;Broadband;DNS;Hotspot;điểm truy cập;diem truy cap;

en: Add new connection
vi: Thêm kết nối mới

en: Network deleted
vi: Mạng đã bị xóa

note: Translators: %d is the number of network connections deleted.
en: %d network deleted | %d networks deleted
vi[0]: %d mạng đã bị khóa

en: Searching for networks…
vi: Đang tìm mạng…

en: No saved networks
vi: Chưa có mạng đã lưu

en: Add Ethernet Connection
vi: Thêm kết nối Ethernet

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

[ctx: Wi-Fi Hotspot]
en: Network Name
vi: Tên mạng

[ctx: Wi-Fi Hotspot]
en: Security Type
vi: Kiểu An ninh

[ctx: Wi-Fi Hotspot]
en: Password
vi: Mật khẩu

en: Saved Networks
vi: Mạng đã lưu

en: _Turn On Wi-Fi Hotspot…
vi: _Bật Wi-Fi Hotspot…

en: Saved Wi-Fi Networks
vi: Mạng Wi-Fi đã lưu

note: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# TRANSLATORS: device status #-#-#-#-#  154 (cinnamon-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: VPN status #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-#
en: Status unknown (missing)
vi: Tình trạng không rõ (thiếu)

note: TRANSLATORS: device status reason
en: IP configuration expired
vi: Hết hạn cấu hình IP

note: 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: TRANSLATORS: device status reason
en: 802.1x supplicant disconnected
vi: 802.1x supplicant ngắt kết nối

note: TRANSLATORS: device status reason
en: 802.1x supplicant configuration failed
vi: Lỗi cấu hình 802.1x supplicant

note: TRANSLATORS: device status reason
en: 802.1x supplicant failed
vi: Lỗi 802.1x supplicant

note: 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: TRANSLATORS: device status reason
en: PPP service disconnected
vi: Dịch vụ PPP bị ngắt

note: TRANSLATORS: device status reason
en: DHCP client failed to start
vi: Lỗi khởi động trình khách DHCP

note: TRANSLATORS: device status reason
en: DHCP client error
vi: Lỗi trình khách DHCP

note: TRANSLATORS: device status reason
en: DHCP client failed
vi: Lỗi trình khách DHCP

note: 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: TRANSLATORS: device status reason
en: Shared connection service failed
vi: Lỗi dịch vụ kết nối chia sẻ

note: TRANSLATORS: device status reason
en: AutoIP service failed to start
vi: Lỗi khởi động dịch vụ AutoIP

note: TRANSLATORS: device status reason
en: AutoIP service error
vi: Lỗi dịch vụ AutoIP

note: TRANSLATORS: device status reason
en: Line busy
vi: Đường dây bận

note: TRANSLATORS: device status reason
en: No dial tone
vi: Không có tông

note: TRANSLATORS: device status reason
en: Dialing request timed out
vi: Hết hạn yêu cầu quay số

note: TRANSLATORS: device status reason
en: Dialing attempt failed
vi: Lỗi quay số

note: TRANSLATORS: device status reason
en: Failed to select the specified APN
vi: Lỗi chọn APN

note: TRANSLATORS: device status reason
en: Network registration denied
vi: Đăng ký mạng bị từ chối

note: TRANSLATORS: device status reason
en: Failed to register with the requested network
vi: Lỗi đăng ký mạng yêu cầu

note: TRANSLATORS: device status reason
en: Firmware for the device may be missing
vi: Có lẽ thiếu firmware cho thiết bị

note: TRANSLATORS: device status reason
en: Existing connection was assumed
vi: Ngầm định kết nối đã tồn tại

note: TRANSLATORS: device status reason
en: SIM Card not inserted
vi: Chưa cài SIM

note: TRANSLATORS: device status reason
en: SIM wrong
vi: SIM không đúng

note: TRANSLATORS: device status reason
en: Connection dependency failed
vi: Lỗi phụ thuộc kết nối

note: TRANSLATORS: device status
en: Cable unplugged
vi: Chưa cắm dây

[ctx: notifications]
note: This is the per app switch for message tray usage.
en: _Notifications
vi: _Thông báo

en: Show in notifications list
vi: Hiện trong danh sách thông báo

[ctx: notifications]
note: This is the setting to configure sounds associated with notifications.
en: _Sound
vi: Âm thanh

en: Allow notification sounds from app
vi: Cho phép âm thanh thông báo từ ứng dụng

en: Banners
vi: Banner

[ctx: notifications]
en: Show _Banners
vi: Hiển thị Banner

en: Show notifications above apps
vi: Hiện thông báo bên trên ứng dụng

[ctx: notifications]
note: Popups here refers to message tray notifications in the middle of the screen.
en: Show _Content
vi: Hiện Nội dung

en: Include message details in notification banners
vi: Đính kèm nội dung thông báo trong banner thông báo

[ctx: notifications]
en: Show B_anners
vi: Hiển thị Banner

en: Show notifications on lock screen
vi: Hiện thông báo trên màn hình khoá

[ctx: notifications]
en: Show C_ontent
vi: Hiện nội dung

en: Include message details on lock screen
vi: Đính kèm nội dung thông báo trên màn hình khoá

note: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# Translators: Whether to show notifications on the lock screen
en: _Lock Screen Notifications
vi: Thông báo trên màn hình _khóa

note: List of apps.
en: App Notifications
vi: Thông báo của ứng dụng

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: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# Translators: Search terms to find the Notifications panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: Search terms to find the Notifica
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: Calendar, contacts, files
vi: Lịch, danh bạ và tập tin

en: Email, calendar, contacts, files
vi: Email, lịch, danh bạ và tập tin

en: Email, calendar, contacts
vi: Email, Danh bạ và Tập tin

en: Enterprise authentication
vi: Xác thực doanh nghiệp

en: Email Server
vi: Máy chủ email

en: Calendar, Contacts and Files
vi: Lịch, Danh bạ và Tập tin

en: Enterprise Authentication
vi: Xác thực Doanh nghiệp

[ctx: Online Account]
en: Other
vi: Khác

en: Offline — unable to connect accounts
vi: Ngoại tuyến — không thể kết nối tài khoản trực tuyến

en: Allow apps to access online services by connecting your cloud accounts
vi: Cho phép các ứng dụng truy cập các dịch vụ trực tuyến bằng cách kết nối đến các tài khoản trên mây của bạn

en: Your Accounts
vi: Tài khoản của bạn

en: Connect an Account
vi: Kết nối đến một tài khoả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: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# Translators: Search terms to find the Online Accounts panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! For ReadItLater and Pocket, see http://en.wikipedia.org/wiki/Pocket_(application) #-#-#-#-#  91 (bu
en: Google;Facebook;Twitter;Yahoo;Web;Online;Chat;Calendar;Mail;Contact;ownCloud;Kerberos;IMAP;SMTP;Pocket;ReadItLater;
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;Kerberos;IMAP;SMTP;Pocket;ReadItLater;

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: Cảnh báo: còn %s

note: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# TRANSLATORS: secondary battery #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-#
en: Wireless mouse
vi: Chuột không dây

note: TRANSLATORS: secondary battery
en: Wireless keyboard
vi: Bàn phím không dây

note: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# TRANSLATORS: secondary battery #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-#
en: Personal digital assistant
vi: Trợ lý điện tử cá nhân

note: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# TRANSLATORS: secondary battery #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-#
en: Cellphone
vi: Điện thoại di động

note: TRANSLATORS: secondary battery
en: Gaming input device
vi: Thiết bị chơi game

[ctx: Battery name]
en: Main
vi: Chính

[ctx: Battery name]
en: Extra
vi: Phụ

en: Battery Levels
vi: Các mức pin

en: Performance mode temporarily disabled due to high operating temperature
vi: Chế độ năng suất tạm thời bị tắt bởi vì nhiệt độ cao

en: Lap detected: performance mode temporarily unavailable. Move the device to a stable surface to restore.
vi: Dò thấy máy tính đang để trên đùi: chế độ năng suất hiện tạm thời không sẵn sàng. Hãy chuyển thiết bị đến mặt phẳng ổn định hơn để phục hồi lại.

en: Performance mode temporarily disabled
vi: Đã tạm thời tắt chế độ năng suất

en: Power saver enabled due to low battery. Previous mode will be restored when battery is charged.
vi: Sắp hết pin: chế độ tiết kiệm điện được bật. Sẽ khôi phục chế độ cũ khi cắm sạc.

note: translators: "%s" is an application name
en: Power Saver mode activated by “%s”
vi: Chế độ tiết kiệm điện đã được kích hoạt bởi “%s”

note: translators: "%s" is an application name
en: Performance mode activated by “%s”
vi: Chế độ năng suất đã được kích hoạt bởi “%s”.

note: Translators: 'battery charging' means the settings to handle the way battery charges, not that the battery is currently charging.
en: Battery Charging
vi: Đang sạc

en: _Maximize Charge
vi: Sạc tối đa

en: Uses all battery capacity. Degrades batteries more quickly.
vi: Sử dụng toàn bộ dung lượng pin. Giảm nhanh tuổi thọ pin.

en: Preserve Battery _Health
vi: Tăng Tuổi thọ Pin

en: Increases battery longevity by maintaining lower charge levels
vi: Tăng tuổi thọ pin bằng cách duy trì mức sạc thấp hơn

en: Po_wer Button Behavior
vi: Ứng _xử nút nguồn

en: _Show Battery Percentage
vi: Hiển thị _Phần trăm Pin

en: Show exact charge level in the top bar
vi: Hiển thị chính xác mức thay đổi trên thanh đỉnh

en: _Power Saving
vi: Tiết kiệm Năng lượng

en: A_utomatic Screen Brightness
vi: Tự động chỉnh độ sáng màn hình

en: Adjust screen brightness to the surrounding light
vi: Chỉnh độ sáng màn hình theo ánh sáng xung quanh

en: _Dim Screen
vi: Giảm sáng màn hình

en: Reduce screen brightness when the device is inactive
vi: Giảm độ sáng màn hình khi máy không hoạt động

en: Automatic Power _Saver
vi: Tự động tiết kiệm năng lượng

en: Turn on power saver mode when battery power is low
vi: Cho phép chế độ tiết kiệm điện khi sắp hết pin

en: Automatic Screen _Blank
vi: Tự động Tắt Màn hình

en: Turn the screen off after a period of inactivity
vi: Tắt màn hình sau một khoảng thời gian không hoạt động

en: D_elay
vi: _Khoảng trễ

en: Automatic Suspend
vi: Tự động ngưng

en: On Ba_ttery Power
vi: Đang Dùng Pin

en: De_lay
vi: Độ Trễ

en: Whe_n Plugged In
vi: Khi Đang Sạc

en: Del_ay
vi: Độ Trễ

en: Disabling automatic suspend will result in higher power consumption. It is recommended to keep automatic suspend enabled.
vi: Việc tắt tự động ngủ sẽ tiêu thụ nhiều năng lượng hơn. Nên bật tự động ngủ.

[ctx: Power profile]
en: P_erformance
vi: Hiệu suất

en: High performance and power usage
vi: Hiệu năng cao và tiêu dùng nhiều năng lượng

[ctx: Power profile]
en: Ba_lanced
vi: Cân bằng

en: Standard performance and power usage
vi: Hiệu suất và tiêu dùng điện năng tiêu chuẩn

[ctx: Power profile]
en: P_ower Saver
vi: Tiết kiệm năng lượng

en: Reduced performance and power usage
vi: Giảm hiệu năng và tiêu dùng ít năng lượng

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: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# Translators: Search terms to find the Power panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: Search terms to find the Power panel. Do 
en: Power;Sleep;Suspend;Hibernate;Battery;Brightness;Dim;Blank;Monitor;DPMS;Idle;Energy;
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;Energy;năng lượng;nang luong;

note: Translators: %s is the printer name
en: Printer “%s” has been deleted
vi: Máy in “%s” đã bị xóa bỏ

note: #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: Addition of the new printer failed.
en: Failed to add new printer.
vi: Không thể thêm máy in mới.

note: Translators: This button adds new printer. Translators: This button adds a new printer.
en: _Add Printer…
vi: _Thêm máy in…

en: Search printers
vi: Tìm máy in

en: No Printers
vi: Không có máy in

note: Translators: Title if the CUPS server is not running (we can not connect to it).
en: No Print Service
vi: Không có dịch vụ in

note: Translators: Description if the CUPS server is not running (we can not connect to it).
en: The system printing service doesn’t seem to be available
vi: Dịch vụ in của hệ thống hình như không sẵn sàng

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: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# Translators: Search terms to find the Printers panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: Search terms to find the Printers pane
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: 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: Printer Details
vi: Chi tiết máy in

en: Printer names cannot contain SPACE, TAB, #, or /
vi: Tên máy in không thể chứa SPACE, TAB, #, hay /

en: Open Address
vi: Mở Địa chỉ

en: _Search for Drivers
vi: Tìm Driver

en: S_elect from Database…
vi: Chọn từ Cơ sở dữ liệu…

en: _Install PPD File…
vi: Cài đặt tập tin PPD…

note: Translators: The found device is a JetDirect printer
en: JetDirect Printer
vi: Máy in JetDirect

note: Translators: The found device is a Line Printer Daemon printer
en: LPD Printer
vi: Máy in LPD

[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: Paused
vi: Tạm dừng

[ctx: print job]
note: Translators: Job's state (job needs authentication to proceed further)
en: Authentication required
vi: Cần xác thực

[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 cancelled)
en: Cancelled
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: Clicking this button prioritizes printing of this print job.
en: Move Print Job to Top of Queue
vi: Di chuyển công việc này lên đỉnh của hàng đợi

note: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# Translators: This label shows how many jobs of this printer needs to be authenticated to be printed. #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: This label shows how many jobs of this printer needs to be authenticated to b
en: %u Job Requires Authentication | %u Jobs Require Authentication
vi[0]: %u nhiệm vụ in yêu cầu xác thực

note: Translators: The printer needs authentication info to print.
en: Enter credentials to print from %s
vi: Nhập giấy ủy nhiệm để in từ %s

en: Active Jobs
vi: Các Công việc đang Hoạt động

note: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# Translators: this label describes the dialog empty state, with no jobs listed. #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: this label describes the dialog empty state, with no jobs listed.
en: No Active Printer Jobs
vi: Không có yêu cầu in nào hoạt động

en: Clear All Active Jobs?
vi: Xoá Tất cả các Công việc đang Hoạt động?

en: Clearing jobs cannot be undone
vi: Việc xóa công việc không hoàn tác được

note: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# Translators: This button authenticates all print jobs and send them for printing. #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: This button authenticates all print jobs and send them for printing.
en: A_uthenticate
vi: _Xác thực

note: Translators: This is the title presented at top of the dialog.
en: Add Printer
vi: Thêm máy in

en: Unlock Print Server
vi: Bỏ khóa Máy phục vụ in

note: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# Translators: Samba server needs authentication of the user to show list of its printers. #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: Samba server needs authentication of the user to show list of its printers.
en: Unlock %s.
vi: Mở khóa %s.

note: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# Translators: Samba server needs authentication of the user to show list of its printers. #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: Samba server needs authentication of the user to show list of its printers.
en: Enter username and password to view printers on %s.
vi: Nhập tên tài khoản và mật khẩu để xem các máy in trên %s.

note: Translators: Network address of found printer
en: Address: %s
vi: Địa chỉ: %s

note: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# Translators: This item is a server which needs authentication to show its printers #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: This item is a server which needs authentication to show its printers
en: Server requires authentication
vi: Máy chủ yêu cầu xác thực

note: Translators: No printers were detected
en: No Printers Found
vi: Không tìm thấy máy in nào

en: Searching for Printers
vi: Tìm máy in

note: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# Translators: The entered text should contain network address of a printer or a text which will filter found devices (their names and locations) #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: The entered text should contain ne
en: Enter a network address or search for a printer
vi: Nhập địa chỉ mạng hoặc tìm kiếm máy in

en: Enter username and password to view printers on Print Server
vi: Nhập tên tài khoản và mật khẩu để xem các máy in trên Máy phục vụ in

en: Shrink Page
vi: Thu nhỏ Trang

note: Translators: This option sets number of pages printed on one sheet
en: Pages per side
vi: Trang mỗi mặt

[ctx: Printer Option Group]
note: Translators: "General" tab contains general printer options
en: General
vi: Chung

[ctx: Printer Option Group]
note: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# Translators: "Page Setup" tab contains settings related to pages (page size, paper source, etc.) #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# 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: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# Translators: "Installable Options" tab contains settings of presence of installed options (amount of RAM, duplex unit, etc.) #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: "Installable Options" tab contains settings of presen
en: Installable Options
vi: Tùy 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: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# Translators: "Image Quality" tab contains settings for quality of output print (e.g. resolution) #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: "Image Quality" tab contains settings for quality of output print (e.g. resolutio
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: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# Translators: "Finishing" tab contains finishing settings (e.g. booklet printing) #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# 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: Name of job which makes printer to print test page
en: Test page
vi: Trang in thử

note: Translators: This button triggers the printing of a test page.
en: _Test Page
vi: Trang in thử

en: Select Printer Driver
vi: Chọn trình điều khiển máy in

en: Loading Drivers
vi: Đang tải Driver

note: Translators: This is the label of the button that opens the Jobs Dialog.
en: No Active Jobs
vi: Yêu cầu in hoạt động

note: Translators: This is the label of the button that opens the Jobs Dialog.
en: %u Job | %u Jobs
vi[0]: %u yêu cầu in

note: Translators: Name of job which makes printer to clean its heads
en: Clean print heads
vi: Lau đầu in

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: Trống quang máy in 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: Trống quang máy in không còn hoạt động được nữa

[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ý

en: Ink Level
vi: Mức mực

note: Translators: This is the message which follows the printer error.
en: Please restart when the problem is resolved
vi: Vui lòng khởi động lại khi trục trặc được giải quyết

note: Set this printer as default
en: Use Printer by Default
vi: Dùng máy in theo mặc định

en: Remove Printer
vi: Bỏ máy in

[ctx: Thunderbolt Device Status]
en: Disconnected
vi: Đã ngắt kết nối

[ctx: Thunderbolt Device Status]
en: Connecting
vi: Đang kết nối

[ctx: Thunderbolt Device Status]
en: Connected
vi: Đã kết nối

[ctx: Thunderbolt Device Status]
en: Authorization Error
vi: Lỗi xác thực

[ctx: Thunderbolt Device Status]
en: Authorizing
vi: Xác thực

[ctx: Thunderbolt Device Status]
en: Reduced Functionality
vi: Tính năng bị Giảm bớt

[ctx: Thunderbolt Device Status]
en: Connected and Authorized
vi: Đã Kết nối và Xác thực

[ctx: Thunderbolt Device Status]
en: Unknown
vi: Chưa biết

note: Translators: The time point the device was authorized.
en: Authorized at
vi: Được xác thực lúc

note: Translators: The time point the device was connected.
en: Connected at
vi: Được kết nối lúc

note: Translators: The time point the device was enrolled, * i.e. authorized and stored in the device database.
en: Enrolled at
vi: Đăng ký lúc

en: Failed to authorize device:
vi: Gặp lỗi khi xác thực thiết bị:

en: Failed to forget device:
vi: Gặp lỗi khi quên thiết-bị:

en: Depends on %u other device | Depends on %u other devices
vi[0]: Phụ thuộc vào %u thiết bị khác

en: Device Identifier
vi: Mã định danh thiết bị

en: Depends on other devices
vi: Phụ thuộc vào thiết bị khác

en: Authorize and Connect
vi: Ủy quyền và Kết nối

[ctx: Thunderbolt Device Status]
en: Error
vi: Lỗi

[ctx: Thunderbolt Device Status]
en: Authorized
vi: Xác thực

en: The Thunderbolt subsystem (boltd) is not installed or not set up properly.
vi: Hệ thống phụ Thunderbolt (boltd) chưa được cài đặt hoặc cài đặt chưa đúng.

en: Allow direct access to devices such as docks and external GPUs.
vi: Cho phép truy cập trực tiếp vào các thiết bị như docks và GPU bên ngoài.

en: Only USB and Display Port devices can attach.
vi: Chỉ có thể gắn các thiết bị USB và Display Port.

en: Thunderbolt could not be detected.
    Either the system lacks Thunderbolt support, it has been disabled in the BIOS or is set to an unsupported security level in the BIOS.
vi: Thunderbolt không thể được phát hiện.
    Hoặc hệ thống thiếu hỗ trợ Thunderbolt, nó đã bị vô hiệu hóa trong BIOS hoặc được đặt ở mức bảo mật không được hỗ trợ trong BIOS.

en: Thunderbolt support has been disabled in the BIOS.
vi: Hỗ trợ Thunderbolt đã bị tắt trong BIOS.

en: Thunderbolt security level could not be determined.
vi: Mức an ninh Thunderbolt không thể dò tìm thấy.

en: Error switching direct mode: %s
vi: Lỗi chế độ chuyển trực tiếp: %s

en: No Thunderbolt Support
vi: Không hỗ trợ Thunderbolt

en: Could not connect to the thunderbolt subsystem
vi: Không thể kết nối đến hệ thống con thunderbolt

en: Direct Access
vi: Truy cập trực tiếp

en: Allow direct access to devices such as docks and external GPUs
vi: Cho phép truy cập trực tiếp vào các thiết bị như dock và GPU bên ngoài

en: Pending Devices
vi: Thiết bị còn đợi

en: No devices attached
vi: Chưa gắn thiết bị nào

en: _Camera Access
vi: Truy cập _Máy ảnh

en: Allow permitted apps to use cameras
vi: Cho phép ứng dụng dùng máy ảnh

en: Permitted Apps
vi: Ứng dụng đã cho phép

en: The following sandboxed apps have been given permission to use cameras. Apps that are not sandboxed can use cameras without asking for permission.
vi: Các ứng dụng được hạn chế đã được cấp quyền sử dụng máy ảnh. Các ứng dụng không được hạn chế sẽ được sử dụng máy ảnh mà không cần hỏi cấp quyền.

en: No sandboxed apps have asked for camera access
vi: Không có ứng dụng được hạn chế nào yêu cầu truy cập máy ảnh

en: Privacy & Security
vi: Riêng tư & Bảo mật

en: _Screen Lock
vi: Khóa màn hình

en: Automatic screen lock
vi: Khóa màn hình tự động

en: Control access to your location
vi: Điều khiển quyền truy cập vị trí của bạn

en: _File History &amp; Trash
vi: Lịch sử tập tin &amp; Thùng rác

en: Remove saved data and files
vi: Gỡ bỏ dữ liệu và các tập tin đã lưu

en: _Diagnostics
vi: _Chẩn đoán

en: Automatic problem reporting
vi: Báo cáo trục trặc tự động

en: _Cameras
vi: _Máy ảnh

en: Control camera access
vi: Kiểm soát truy cập máy ảnh

en: Manage device access
vi: Quản lý truy cập thiết bị

en: Device _Security
vi: Bảo mật Thiết bị

en: Hardware security status and information
vi: Thông tin và trạng thái bảo mật phần cứng

note: translators: The first '%s' is the distributor's name, such as 'Fedora', the second '%s' is a link to the privacy policy
en: Sending reports of technical problems helps us improve %s. Reports are sent anonymously and are scrubbed of personal data — %s.
vi: Gửi báo cáo các trục trặc kỹ thuật để giúp chúng tôi cải tiến %s. Báo cáo được gửi nặc danh và được xóa các dữ liệu cá nhân — %s.

note: translators: The '%s' is the distributor's name, such as 'Fedora'
en: Sending reports of technical problems helps us improve %s. Reports are sent anonymously and are scrubbed of personal data.
vi: Gửi báo cáo các trục trặc kỹ thuật để giúp chúng tôi cải tiến %s. Báo cáo được gửi nặc danh và được xóa các dữ liệu cá nhân.

en: _Automatic Problem Reporting
vi: Báo cáo trục trặc _tự động

note: TRANSLATORS: secure boot refers to the system firmware security mode
en: Secure Boot is Active
vi: Khởi động an toàn đang được kích hoạt

note: TRANSLATORS: this is the first section of the decription
en: Secure boot prevents malicious software from being loaded when the device starts. It is currently turned on and is functioning correctly.
vi: Khởi động an toàn ngăn tải phần mềm độc hại khi thiết bị khởi động. Nó hiện đang được bật và đang hoạt động bình thường.

note: TRANSLATORS: secure boot refers to the system firmware security mode
en: Secure Boot Has Problems
vi: Khởi động an toàn có trục trặc

note: TRANSLATORS: this is the first section of the decription.
en: Secure boot prevents malicious software from being loaded when the device starts. It is currently turned on, but will not work due to having an invalid key.
vi: Khởi động an toàn ngăn tải phần mềm độc hại khi thiết bị khởi động. Nó hiện đang được bật, nhưng sẽ không hoạt động do không có khóa hợp lệ.

note: TRANSLATORS: this is the second section of description.
en: Secure boot problems can often be resolved from your device's UEFI firmware settings (BIOS) and your hardware manufacturer may provide information on how to do this.
vi: Các vấn đề về Khởi động An toàn thường có thể được giải quyết từ cài đặt firmware UEFI (BIOS) trên máy tính của bạn và nhà sản xuất phần cứng của bạn có thể cung cấp thông tin về cách thực hiện việc này.

note: TRANSLATORS: this is the third section of description.
en: For help, contact your hardware manufacturer or IT support provider.
vi: Để nhận trợ giúp, liên hệ với nhà sản xuất phần cứng của bạn hoặc nơi cung cấp hỗ trợ IT.

note: TRANSLATORS: secure boot refers to the system firmware security mode
en: Secure Boot is Turned Off
vi: Khởi động an toàn bị tắt

note: TRANSLATORS: this is the first section of the description.
en: Secure boot prevents malicious software from being loaded when the device starts. It is currently turned off.
vi: Khởi động an toàn ngăn tải phần mềm độc hại khi thiết bị khởi động. Nó hiện đang bị tắt.

note: TRANSLATORS: this is the second section of the description.
en: Secure boot can often be turned on from your device's UEFI firmware settings (BIOS). For help, contact your hardware manufacturer or IT support provider.
vi: Khởi động An toàn thường có thể được bật từ cài đặt firmware UEFI (BIOS) trên máy tính của bạn. Để được trợ giúp, hãy liên hệ với nhà sản xuất phần cứng hoặc nhà cung cấp hỗ trợ CNTT của bạn.

en: Secure boot prevents malicious software from being loaded when the device starts.
    
    For more information, contact the hardware manufacturer or IT support.
vi: Khởi động an toàn ngăn tải phần mềm độc hại khi thiết bị khởi động.
    
    Để biết thêm thông tin, hãy liên hệ với nhà sản xuất phần cứng hoặc bộ phận hỗ trợ CNTT.

note: TRANSLATORS: in reference to firmware protection: 0/4 stars
en: Security Checks Failed
vi: Kiểm tra An ninh Thất bại

note: TRANSLATORS: This is the description to describe the failure on checking the security items.
en: Hardware does not pass checks. This means that you are not protected against common hardware security issues.
    
    It may be possible to resolve hardware security issues by updating your firmware or changing device configuration options. However, failures can stem from the physical hardware itself and may not be fixable.
vi: Phần cứng không vượt qua kiểm tra. Điều này có nghĩa là bạn không được bảo vệ trước các sự cố bảo mật phần cứng phổ biến.
    
    Có thể giải quyết các sự cố bảo mật phần cứng bằng cách cập nhật chương trình firmware hoặc thay đổi các tùy chọn cấu hình thiết bị. Tuy nhiên, lỗi có thể xuất phát từ chính phần cứng vật lý và có thể không khắc phục được.

note: TRANSLATORS: in reference to firmware protection: 1/4 stars
en: Basic Security Checks Passed
vi: Đã Qua bài Kiểm tra An ninh

note: TRANSLATORS: This description describes the device passing the minimum requirement of security check.
en: This device meets basic security requirements and has protection against some hardware security threats. However, it lacks other recommended protections.
vi: Thiết bị này đáp ứng các yêu cầu bảo mật cơ bản. Phần cứng của nó có khả năng bảo vệ chống lại một số mối đe dọa bảo mật phổ biến nhất.

note: TRANSLATOR: This description describes the devices passing the extended security check.
en: This device passes current security tests. It is protected against the majority of hardware security threats.
vi: Thiết bị này vượt qua các bài kiểm tra bảo mật hiện tại. Phần cứng của nó được bảo vệ chống lại phần lớn các mối đe dọa bảo mật.

en: Checks Unavailable
vi: Kiểm tra tính sẵn sàng

note: TRANSLATORS: When the security result is unavailable, this description is shown.
en: Device security checks are not available for this device. It is not possible to tell whether it meets hardware security requirements.
vi: Kiểm tra bảo mật thiết bị không khả dụng cho thiết bị này. Không thể biết liệu nó có đáp ứng các yêu cầu bảo mật hay không.

en: Report copied to clipboard
vi: Đã chép báo cáo vào clipboard

en: _Copy Technical Report
vi: Sao _chép báo cáo kỹ thuật

en: About Device Security
vi: Về Bảo mật thiết bị

en: Device security provides information about how protected your device is against security issues which target the hardware itself.
    
    Aspects of hardware that affect security include:
    
    • security features that are built into a hardware itself;
    • how the hardware is configured to protect against security issues;
    • the security of the software runs directly on the hardware.
    
    Security threats which affect hardware include malware and viruses that target the software that runs directly on the hardware. It also includes physical tampering, such as physical connection to the hardware to read data and implant malware.
    
    Device security is just one aspect of security, and does not reflect the overall security status of the system and applications.
vi: Bảo mật thiết bị cung cấp các thông tin về cách bảo vệ thiết bị của bạn chống lại các vấn đề về an toàn cho bản thân thiết bị.
    
    Các khía cạnh của phần cứng mất an toàn bao gồm:
    
    • Các tính năng bảo mật đã được xây dựng sẵn trong bản thân phần cứng;
    • cấu hình phần cứng như thế nào để chống lại các vấn đề mất an toàn;
    • bảo mật phần mềm chạy trực tiếp trên phần cứng.
    
    Bảo mật các mối đe dọa an toàn cái mà ảnh hưởng đến phần cứng bao gồm malware và vi-rút cái mà đích đến là phần mềm chạy trực tiếp trên phần cứng. Nó cũng bao gồm giả mạo phần cứng, như là một kết nối vật lý đến một phần cứng để đọc dữ liệu và cấy malware.
    
    Bảo mật thiết bị cũng chỉ là một khía cạnh của bảo mật, và không phản ảnh tình trạng bảo mật tổng thể của hệ thống và ứng dụng.

en: Protected against malicious software when the device starts.
vi: Được bảo vệ khỏi phần mềm độc hại khi thiết bị khởi động.

en: Secure Boot has Problems
vi: Khởi động an toàn có trục trặc

en: Some protection when the device is started.
vi: Một số bảo vệ khi thiết bị được bật lên.

en: Secure Boot is Off
vi: Khởi động an toàn đang bị tắt

en: No protection when the device is started.
vi: Không được bảo vệ khi thiết bị khởi chạy.

note: TRANSLATORS: this is to explain an event that has already happened
en: This issue could have been caused by a change in UEFI firmware settings, an operating system configuration change, or because of malicious software on this system.
vi: Sự cố này có thể do thay đổi cài đặt chương trình firmware UEFI, thay đổi cấu hình hệ điều hành hoặc do phần mềm độc hại trên hệ thống này.

note: TRANSLATORS: this is to explain an event that has already happened
en: This issue could have been caused by a change in the UEFI firmware settings, or because of malicious software on this system.
vi: Sự cố này có thể do thay đổi trong cài đặt firmware UEFI hoặc do phần mềm độc hại trên hệ thống này.

note: TRANSLATORS: this is to explain an event that has already happened
en: This issue could have been caused by an operating system configuration change, or because of malicious software on this system.
vi: Sự cố này có thể do thay đổi cấu hình hệ điều hành hoặc do phần mềm độc hại trên hệ thống này gây ra.

note: TRANSLATOR: This is the text event status output when the event status is not "success"
en: ! Fail
vi: ! Thất bại

en: Hardware does not pass basic security checks.
vi: Phần cứng không đạt bài kiểm tra an ninh cơ bản.

en: Hardware has a basic level of protection.
vi: Phần cứng có mức độ bảo vệ cơ bản.

en: Hardware has a strong level of protection.
vi: Phần cứng có mức độ bảo vệ mạnh.

note: TRANSLATORS: in reference to firmware protection: ??? stars
en: Security Checks Unavailable
vi: Kiểm tra An ninh Không Sẵn sàng

en: Security levels are not available for this device.
vi: Mức bảo mật không sẵn có cho thiết bị này.

en: Device Security
vi: Bảo mật Thiết bị

en: Device Security Unavailable
vi: Bảo mật Thiết bị không sẵn có

en: Device Security is only available on physical hardware. No physical hardware has been detected.
vi: Bảo mật thiết bị chỉ khả dụng trên phần cứng vật lý. Không có phần cứng vật lý đã được phát hiện.

en: Security Events
vi: Sự kiện bảo mật

note: TRANSLATORS: if the status or key is not valid.
en: Not Valid
vi: Không hợp lệ

note: TRANSLATORS: the memory space or system mode is not locked.
en: Not Locked
vi: Không bị khóa

note: TRANSLATORS: the data in memory is plane text.
en: Not Encrypted
vi: Không mã hóa

note: TRANSLATORS: Linux kernel is tainted by third party kernel module.
en: Tainted
vi: Hư hỏng

note: TRANSLATORS: All the loaded kernel module are licensed.
en: Not Tainted
vi: Không hưu hỏng

en: Control access to your data and hardware, device security
vi: Kiểm soát truy cập vào phần cứng, dịch vụ và dữ liệu

note: Translators: Search terms to find the Privacy panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Privacy;Screen;Lock;Private;Usage;Recent;History;Files;Temporary;Tmp;Trash;Purge;Retain;Diagnostics;Crash;Location;Gps;Camera;Photos;Video;Webcam;Recording;Security;Firmware;Thunderbolt;
vi: Privacy;Screen;Lock;Private;Usage;Recent;History;Files;Temporary;Tmp;Trash;Purge;Retain;Diagnostics;Crash;Location;Gps;Camera;Photos;Video;Webcam;Microphone;Recording;Security;Firmware;Thunderbolt; Riêng tư;Rieng tu;Màn hình;Man hinh;Khóa;Khoa;Mới dùng;Moi dung;Lịch sử;Lich su;Tập tin;Tap tin;Tạm;Tam;Thùng rác;Thung rac;Tẩy;Tay;Điều tra;Dieu tra;Đổ vỡ;Do vo;Vị trí;Vi tri;Ảnh;Anh;Phim;Máy ảnh;May anh;Míc;Ghi âm;Ghi am;Tìm kiếm;Tim kiem;Bảo mật;Bao mat;

en: _Automatic Device Location
vi: _Vị trí thiết bị tự động

en: Use sources like GPS and cellular to determine device location
vi: Sử dụng GPS hoặc di động để xác định vị trí thiết bị

en: The following sandboxed apps have been given access to location data. Apps that are not sandboxed can access location data without asking for permission.
vi: Các ứng dụng được hạn chế sau đây đã được cấp quyền truy cập vào dữ liệu vị trí. Các ứng dụng không được hạn chế có thể truy cập dữ liệu vị trí mà không cần xin phép.

en: No sandboxed apps have asked for location access
vi: Không có ứng dụng được hạn chế nào yêu cầu truy cập vị trí

en: Automatically locking the screen prevents others from accessing the device while you're away
vi: Tự động khóa màn hình để ngăn người khác truy cập vào máy trong khi bạn đi vắng

en: _Blank Screen Delay
vi: Độ trễ tắt màn hình

en: Period of inactivity until screen blanks
vi: Chu kỳ không hoạt động mà sau đó màn hình sẽ tắt

en: Automatic Screen _Lock
vi: _Khóa màn hình tự động

en: Locks the screen after it blanks
vi: Khóa sau khi tắt màn hình

en: Automatic _Screen Lock Delay
vi: _Trễ Khóa màn hình tự động

en: Time from screen blank to screen lock
vi: Thời gian từ lúc màn hình bị tắt đến lúc nó bị khóa

note: Translators: Option for Automatic Screen Lock in Screen Lock page
en: Screen Turns Off
vi: Tắt Màn hình

note: Translators: Whether to show notifications on the lock screen
en: Lock Screen _Notifications
vi: Thông báo trên màn hình _khóa

en: Forbid New _USB Devices
vi: Chặn thiết bị _USB mới

en: Prevent new USB devices from interacting with the system when the screen is locked
vi: Chặn thiết bị USB mới tương tác với hệ thống khi màn hình bị khóa

en: Screen Privacy
vi: Chính sách riêng tư màn hình

en: Restrict Viewing _Angle
vi: Hạn chế góc nhìn

en: File History & Trash
vi: Lịch sử tập tin & Thùng rác

en: File History
vi: Lịch sử tập tin

en: File history keeps a record of files that you have used. This information is shared between apps, and makes it easier to find files that you might want to use.
vi: Lịch sử tập tin lưu giữ bản ghi các tập tin mà bạn đã sử dụng. Thông tin này được chia sẻ giữa các ứng dụng và giúp bạn dễ dàng tìm thấy các tập tin mà bạn có thể muốn dùng.

en: File H_istory
vi: Lịch sử tập t_in

en: File _History Duration
vi: Thời lượng lịc_h sử

en: _Clear History…
vi: Xóa lịch _sử…

en: Trash &amp; Temporary Files
vi: Thùng rác &amp; Tập tin tạm

en: Trash and temporary files can sometimes include personal or sensitive information. Automatically deleting them can help to protect privacy.
vi: Thùng rác và tập tin tạm thời đôi khi có thể bao gồm thông tin cá nhân hoặc nhạy cảm. Tự động xóa chúng có thể giúp bảo vệ quyền riêng tư.

en: Automatically Empty _Trash
vi: Tự động Dọn _Thùng rác

en: Automatically Delete Temporary _Files
vi: Tự động _xóa tập tin tạm

en: Automatic Deletion _Period
vi: _Chu kỳ Tự động Xóa

en: _Delete Temporary Files…
vi: _Xóa các tập tin tạm…

en: After clearing, lists of recently used files will appear empty.
vi: Sau khi xóa, danh sách các tập tin mới dùng sẽ thể hiện là trống rỗng.

en: Delete all the temporary files?
vi: Xóa tất cả các tập tin tạm?

en: All the temporary files will be permanently deleted.
vi: Toàn bộ các tập tin tạm sẽ bị xóa vĩnh viễn.

en: _Purge Temporary Files
vi: _Xóa tập tin tạm

en: Location not found
vi: Không tìm thấy địa điểm

en: Subfolders must be manually added for this location
vi: Thư mục con phải được thêm bằng tay ở đây

en: Search Locations
vi: Vị trí tìm

en: Filesystem locations which are searched by system apps, such as Files
vi: Địa điểm của hệ thống tập tin được tìm kiếm bởi các ứng dụng hệ thống, như Tập tin

en: Default Locations
vi: Địa điểm mặc định

en: Bookmarked Locations
vi: Địa điểm đã được đánh dấu

en: Custom Locations
vi: Vị trí tự chọn

en: _Add Location
vi: Thêm Địa điểm

en: _App Search
vi: Tìm kiếm ứng dụng

en: Include app-provided search results
vi: Bao gồm các kết quả tìm kiếm được cung cấp bởi ứng dụng

en: Search _Locations
vi: Các địa điểm tìm kiếm

en: Filesystem locations which are searched by system apps
vi: Các địa điểm hệ thống tập tin được tìm kiếm bởi các ứng dụng hệ thống

en: Results are displayed according to the list order
vi: Kết quả được hiển thị tuân theo thứ tự liệt kê

en: Control which apps 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 hoạt động”

note: Translators: Search terms to find the Search panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
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;

note: Label
en: No networks selected for sharing
vi: Chưa chọn mạng để chia sẻ

en: Address copied to clipboard
vi: Đã chép địa chỉ vào clipboard

[ctx: service is disabled]
en: Off
vi: Tắt

[ctx: service is enabled]
en: Enabled
vi: Bật

[ctx: service is active]
en: Active
vi: Hoạt động

en: Choose a Folder
vi: Chọn thư mục

en: _Add Folder
vi: Thêm thư mục

note: Translators: %s is the hostname of the user's device
en: File sharing allows sharing the Public folder with other devices on the current network. This device will be visible as “%s”.
vi: Chia sẻ Tập tin cho phép bạn chia sẻ Thư mục Công khai với những máy khác trong mạng hiện đang sử dụng. Thiết bị này sẽ hiển thị dưới dạn “%s”.

en: _Device Name
vi: Tên thiết bị

en: Share files with other devices on the current network
vi: Chia sẻ các tập tin với những thiết bị khác trên mạng hiện tại

en: _File Sharing
vi: Chia sẻ _tập tin

en: Stream music, photos and videos to devices on the current network
vi: Chia sẻ luồng dữ lieu nhạc, ảnh và phim với các thiết bị khác trên mạng hiện tại

en: _Media Sharing
vi: Chia sẻ đa _phương tiện

en: File Sharing _Address
vi: Địa chỉ Chia sẻ Tập tin

en: _Open Public Folder
vi: Mở Thư mục Công khai

en: _Require Password
vi: _Cần mật khẩu

en: Password is required on devices that want to access shared content.
    It may still be possible for devices on this network to see what content is being shared.
vi: Các thiết bị muốn truy cập vào nội dung được chia sẻ cần có mật khẩu.
    Các thiết bị trên mạng kết nối này vẫn có thể thấy được những nội dung nào đang được chia sẻ.

en: Media Sharing
vi: Chia sẻ phương tiện

en: Media sharing allows streaming pictures, music and video to DLNA enabled devices on the current network.
vi: Chia sẻ đa phương tiện cho phép truyền ảnh, nhạc và video đến các thiết bị hỗ trợ DLNA trong mạng kết nối hiện tại.

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: Search terms to find the Sharing panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: share;sharing;host;name;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;media;đa phương tiện;da phuong tien;audio;nhạc;nhạc;video;phim;pictures;photos;ảnh;anh;movies;server;renderer;

en: Alert Sound
vi: Âm thanh báo động

en: Select a Speaker
vi: Chọn một Loa

en: _Output Device
vi: Thiết bị xuất

en: _Test…
vi: Thử…

en: _Configuration
vi: Cấu hình

en: Master volume
vi: Âm lượng hệ thống

en: O_utput Volume
vi: Âm lượng đầu ra

en: _Balance
vi: Cân bằng

en: Fad_e
vi: Nhỏ _dần

en: _Subwoofer
vi: _Siêu trầm

en: No Output Devices
vi: Không có thiết bị xuất ra

en: _Input Device
vi: Thiết bị đầu vào

en: Con_figuration
vi: Cấu hình

en: I_nput Volume
vi: Âm lượng đầu vào

en: No Input Devices
vi: Không có thiết bị đầu vào

en: Vo_lume Levels
vi: Mức âm lượng

en: _Alert Sound
vi: Âm thanh báo động

en: Volume Levels
vi: Mức âm lượng

en: No Sound Playing
vi: Chưa Phát Âm thanh

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: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# Translators: Search terms to find the Sound panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: Search terms to find the Sound panel. Do 
en: Card;Microphone;Volume;Fade;Balance;Bluetooth;Headset;Audio;Output;Input;
vi: Card;Cac;Microphone;Míc;Volume;Âm;lượng;Am;luong;thanh;Fade;Balance;Cân bằng;Can bang;Bluetooth;Headset;Audio;Tiếng;Tieng;Input;Đầu vào;dau vao;

en: System Logo
vi: Logo hệ thống

en: _System Details
vi: Chi tiết hệ thống

en: Graphics %d
vi: Đồ họa %d

en: **Windowing System:**
vi: **Hệ thống cửa sổ:**

en: Details copied to clipboard
vi: Đã chép chi tiết vào clipboard

en: System Details
vi: Chi tiết hệ thống

en: Hardware Information
vi: Thông tin phần cứng

en: Software Information
vi: Thông tin phần mềm

note: translators: this field contains the distro build
en: OS Build
vi: Biên dịch HĐH

en: GNOME Version
vi: Phiên bản GNOME

en: View information about your system
vi: Xem thông tin về hệ thống của bạn

note: Translators: Search terms to find the About panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! "Preferred Applications" is the old name for the preference, so make sure that you use the same "translation" for those keywords
en: device;system;information;hostname;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;preferred;ưa;thích;ua;thich;cd;dvd;usb;audio;video;disc;đĩa;dia;removable;di;động;dong;media;autorun;tự;chạy;

en: _Region &amp; Language
vi: Lãnh thổ &amp; ngôn ngữ

en: System language and localization
vi: Ngôn ngữ hệ thống và phiên dịch

en: _Date &amp; Time
vi: Ngày &amp; _Giờ

en: Time zone and clock settings
vi: Cài đặt múi giờ và đồng hồ

en: _Users
vi: Người dùng

en: Add and remove accounts, change password
vi: Thêm, xóa người dùng và thay đổi mật khẩu

en: R_emote Desktop
vi: Điều khiển máy tính từ xa

en: Allow this device to be used remotely
vi: Cho phép thiết bị này được sử dụng từ xa

en: Se_cure Shell
vi: Hệ vỏ Bảo mật

en: SSH network access
vi: Truy cập mạng SSH

en: Hardware details and software versions
vi: Chi tiết phần cứng và phiên bản phần mềm

en: S_oftware Updates
vi: Các Bản Cập nhật

note: Translators: This is the full date and time format used in 12-hour mode.
en: %e %B %Y, %l:%M %p
vi: %l:%M %p, %e %b %Y

note: Translators: This is the full date and time format used in 24-hour mode.
en: %e %B %Y, %R
vi: %R, %e %B %Y

en: Automatic _Date &amp; Time
vi: Ngà_y &amp; Giờ tự động

en: Requires internet access
vi: Cần nối mạng internet

en: Date &amp; _Time
vi: Ngày &amp; _Giờ

en: Automatic Time _Zone
vi: _Múi giờ tự động

en: Requires location services enabled and internet access
vi: Cần dịch vụ vị trí được bật và có nối mạng internet

en: Time Z_one
vi: Mú_i giờ

en: Time _Format
vi: Định _dạng thời gian

en: _24-hour
vi: 24-giờ

en: AM / _PM
vi: SA / CH

en: Clock &amp; Calendar
vi: Đồng hồ &amp; Lịch

en: Control how the time and date is shown in the top bar
vi: Điều khiển việc hiển thị thời gian và ngày tháng trên thanh đỉnh

en: _Week Day
vi: Ngày trong tuần

en: D_ate
vi: Ngày

en: _Seconds
vi: Giây

en: Week _Numbers
vi: Số tuần

en: Shown in the dropdown calendar
vi: Được hiển thị trong lịch ở thanh đỉnh

en: Select Time Zone
vi: Chọn múi giờ

en: Change the date and time, including time zone
vi: Thay đổi ngày giờ hay múi giờ

note: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# Translators: Search terms to find the Date and Time panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: Search terms to find the Date and
en: Clock;Timezone;Location;
vi: Clock;Đồng;hồ;Dong;ho;Timezone;Múi;giờ;Mui;gio;Location;Vị;trí;Vi;tri;nước;nuoc;tỉnh;tỉnh;thành;phố;thanh;pho;

en: Change system time and date settings
vi: Thay đổi thời gian và ngày tháng

en: To change time or date settings, you need to authenticate.
vi: Bạn cần xác thực để có thể sửa đổi thời gian hoặc ngày tháng.

en: Language and time settings, system information
vi: Cài đặt ngôn ngữ và thời gian, thông tin hệ thống

note: Translators: Search terms to find the System panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: device;system;information;details;hostname;memory;processor;version;software;operating;os;model;language;region;country;formats;numbers;units;clock;timezone;date;location;remote;desktop;rdp;vnc;ssh;
vi: device;thiết;bị;thiet;bi;system;hệ;thống;he;thong;information;thông;tin;thong;details;chi tiết;chi tiet;hostname;tên máy;ten may;memory;bộ;nhớ;bo;nho;processor;xử;lý;xu;ly;li;version;phiên;bản;phien;ban;software;phần mềm;phan mem;operating;os;hệ điều hành;he dieu hanh;model;language;region;country;formats;numbers;units;clock;timezone;date;location;remote;desktop;rdp;vnc;ngôn ngữ;ngon ngu;múi giờ;mui gio;địa phương;dia phuong;đơn vị;don vi;đồng hồ;dong ho;vùng miền;vung mien;ngày tháng;ngay thang;định dạng;dinh dang;

en: Search locales
vi: Tìm địa phương

en: Common Formats
vi: Định dạng chung

en: All Formats
vi: Mọi định dạng

en: Close Preview
vi: Đóng Xem thử

[ctx: measurement format]
en: Imperial
vi: Anh-Mỹ

[ctx: measurement format]
en: Metric
vi: Hệ mét

en: Times
vi: Thời gian

en: Dates &amp; Times
vi: Ngày &amp; Giờ

en: Language and format will be changed after next login
vi: Ngôn ngữ và định dạng sẽ thay đổi sau lần đăng nhập tới

en: Log _Out…
vi: Đăng xuất…

en: The language setting is used for interface text and web pages. Formats are used for numbers, dates, and currencies.
vi: Cài đặt ngôn ngữ để sử dụng cho chữ trong giao diện và các trang web. Định dạng dùng cho con số, ngày tháng, và tiền tệ.

en: L_anguage
vi: Ngôn ngữ

en: Fo_rmats
vi: Định dạng

en: Select your display language and formats
vi: Chọn ngôn ngữ hiển thị, định dạng

note: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# Translators: Search terms to find the Region and Language panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: Search terms to find the Re
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;nhap;

en: Device address copied to clipboard
vi: Đã chép địa chỉ thiết bị vào clipboard

en: Port number copied to clipboard
vi: Đã chép số Port vào clipboard

en: Username copied to clipboard
vi: Đã chép tên người dùng vào clipboard

en: Password copied to clipboard
vi: Đã chép mật khẩu vào clipboard

en: Share your existing desktop with other devices. The remote connection uses the existing screen resolution.
vi: Chia sẻ desktop hiện tại của bạn đến các thiết bị khác. Kết nối sử dụng độ phân giải màn hình hiện tại

en: _Desktop Sharing
vi: Chia sẻ Desktop

en: Remote _Control
vi: Điều khiển từ xa

en: Allows desktop shares to control the screen
vi: Cho phép chia sẻ Desktop điều khiển màn hinh

en: How to Connect
vi: Kết nối như thế nào

en: Use a remote desktop app to connect using the RDP protocol. Additional information about the device’s network location may also be required.
vi: Sử dụng một ứng dụng kết nối Desktop từ xa để kết nối thông qua giao thức RDP. Thông tin thêm về vị trí mạng của thiết bị có thể được yêu cầu.

en: Login Details
vi: Chi tiết đăng nhập

en: P_assword
vi: Mật khẩu

en: _Generate New Password
vi: Tạo mật khẩu mới

en: _Verify Encryption
vi: Xác thực mã hóa

en: Encryption Fingerprint
vi: Vân tay mã hóa

en: The encryption fingerprint can be seen in connecting clients and should be identical
vi: Dấu vân tay mã hóa có thể được thấy trong kết nối máy khách và nên là định danh duy nhất

en: Remote Desktop
vi: Điều khiển Desktop từ xa

en: Desktop _Sharing
vi: Chia sẻ Desktop

en: Remote _Login
vi: Đăng nhập từ xa

en: Remotely connect to your user account when it isn’t being used. The display resolution can be set from the remote.
vi: Kết nối từ xa đến tài khoàn người dùng của bạn khi nó không được sử dụng. Độ phân giải hiển thị có thể được đặt từ trình điều khiển.

en: _Remote Login
vi: Đăng nhập từ _xa

en: Enable or disable remote sessions
vi: Bật hoặc tắt phiên làm việc từ xa

en: Authentication is required to enable or disable remote sessions
vi: Cần xác thực để bật hoặc tắt đăng nhập từ xa

en: Command copied to clipboard
vi: Đã chép lệnh vào clipboard

en: Access this device using Secure Shell (SSH)
vi: Truy cập thiết bị này thông qua Secure Shell (SSH)

en: _Secure Shell
vi: Hệ vỏ Bảo mật

en: SSH Login _Command
vi: Lệnh đăng nhập SSH

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: Failed to add account
vi: Gặp lỗi khi thêm tài khoản

en: Passwords match
vi: Mật khẩu khớp

en: Ad_ministrator
vi: Quản trị

en: Administrators have extra abilities, including adding and removing users, changing login settings, and removing software. Parental controls cannot be applied to administrators.
vi: Quản trị viên có thẩm quyền thêm, bao gồm thêm và loại bỏ các người dùng, thay đổi các cài đặt đăng nhập, và gõ bỏ phần mềm. Quản lý cha mẹ không thể được áp dụng cho quản trị viên.

en: Fu_ll Name
vi: Tê_n Đầy ủ

en: Usernames can only include lower case letters, numbers, hyphens and underscores.
vi: Tên người dùng chỉ được chứa kí tự in thường, số, gạch nối và gạch dưới.

en: User sets password on _first login
vi: Người dùng thay đổi mật khẩu khi họ đăng nhập lần đầu tiên

en: Set password n_ow
vi: Đặt mật khẩu ngay bây giờ

en: For a good password, mix upper case, lower case, numbers and punctuation.
vi: Để có mật khẩu mạnh, sử dụng tổ hợp kí tự in hoa, thường, số và các dấu chấm câu.

en: That login name didn’t work
vi: Tên tài khoản đăng nhập đó không đúng

en: That login password didn’t work
vi: Mật khẩu đăng nhập đó không đúng

en: That hostname didn’t work
vi: Tên máy chủ đó không đúng

note: Translators: The "%s" is a domain address (e.g. "demo1.freeipa.org").
en: To add an enterprise login account, this device needs to be enrolled with <b>%s</b>. To enroll, have your domain administrator enter their name and password.
vi: Để dùng đăng nhập kiểu doanh nghiệp, máy này cần được đăng ký với <b>%s</b>. Để đăng ký, Vui lòng nhờ quản trị mạng của bạn nhập tên và mật khẩu miền.

en: Valid domain
vi: Miền đúng phép

en: Checking domain…
vi: Đang kiểm tra miền…

en: Failed to contact realmd service
vi: Không thể kết nối dịch vụ realmd

en: Add Enterprise Login
vi: Đăng nhập doanh nghiệp

en: A network connection is needed to add enterprise login accounts.
vi: Cần kết nối mạng để thêm tài khoản doanh nghệp.

en: Enterprise login allows an existing centrally managed account to be used on this device.
vi: Đăng nhập theo cách doanh nghiệp cho phép các tài khoản người dùng được quản lý theo kiểu tập trung để sử dụng trên thiết bị này.

en: Should match the web domain of the account provider
vi: Nên khớp với địa chỉ web của nhà cung cấp tài khoản cho bạn

en: Enroll Device
vi: Thiết bị đăng ký

note: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# Translators: This button enrolls the computer in the domain in order to use enterprise logins. #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: This button enrolls the computer in the domain in order to use enterprise logins.
en: _Enroll
vi: Đă_ng ký

en: Administrator _Password
vi: Mật khẩu quản trị

en: the device needs to be claimed to perform this action
vi: thiết bị cần để yêu cầu thực hiện thao tác này

en: the device is already claimed by another process
vi: thiết bị này đang được dùng bởi một tiến trình khác

en: you do not have permission to perform the action
vi: bạn không có đủ quyền hạn thực hiện thao tác

en: no prints have been enrolled
vi: không có dấu tay nào được đăng ký

en: Failed to communicate with the device during enrollment
vi: Không thể giao tiếp với thiết bị trong khi đăng ký

en: Failed to communicate with the fingerprint reader
vi: Gặp lỗi khi giao tiếp với bộ đọc dấu vân tay

en: Failed to communicate with the fingerprint daemon
vi: Gặp lỗi khi giao tiếp với dịch vụ đọc dấu vân tay

en: Failed to list fingerprints: %s
vi: Gặp lỗi khi liệt kê các dấu vân tay: %s

en: Failed to delete saved fingerprints: %s
vi: Gặp lỗi khi xóa các dấu vân tay đã lưu: %s

en: _Left index finger
vi: Ngón trỏ _trái

en: _Right index finger
vi: Ngón trỏ _phải

en: Unknown Finger
vi: Ngón tay chưa biết

[ctx: Fingerprint enroll state]
en: Complete
vi: Hoàn thành

en: Fingerprint device disconnected
vi: Thiết bị đọc dấu vân tay đã ngắt kết nối

en: Fingerprint device storage is full
vi: Phần lưu trữ của thiết bị đọc dấu vân tay đã bị đầy

en: Fingerprint is duplicate
vi: Dấu vân tay bị trùng lặp

en: Failed to enroll new fingerprint
vi: Gặp lỗi khi đăng ký dấu vân tay mới

en: Failed to start enrollment: %s
vi: Gặp lỗi khi bắt đầu đăng ký: %s

[ctx: Fingerprint enroll state]
en: Failed to enroll new fingerprint
vi: Gặp lỗi khi đăng ký dấu vân tay mới

en: Failed to stop enrollment: %s
vi: Gặp lỗi khi dừng đăng ký: %s

en: Repeatedly lift and place your finger on the reader to enroll your fingerprint
vi: Liên tục nhấc và đặt ngón tay lên đầu đọc để đăng ký dấu vân tay của bạn

en: _Re-enroll this finger…
vi: Đăng ký _lại ngón này…

note: TRANSLATORS: This is the label for the button to enroll a new finger
en: Scan new fingerprint
vi: Quét dấu vân tay mới

en: Failed to release fingerprint device %s: %s
vi: Gặp lỗi giải phóng thiết bị đọc dấu vân tay %s: %s

[ctx: Fingerprint enroll state]
en: Problem Reading Device
vi: Lỗi đọc từ thiết bị

en: Failed to claim fingerprint device %s: %s
vi: Gặp lỗi khi yêu cầu thiết bị đọc dấu vân tay %s: %s

en: Failed to get fingerprint devices: %s
vi: Gặp lỗi khi lấy các thiết vị đọc dấu vân tay: %s

en: Delete All Fingerprints?
vi: _Xóa Mọi Dấu vân tay?

en: Deleting all enrolled fingerprints will disable Fingerprint Login. To re-enable Fingerprint Login at least one fingerprint will have to be enrolled.
vi: Việc xoá mọi dấu vân tay sẽ vô hiệu hoá Đăng nhập Bằng Vân tay. Để bật lại,

en: No fingerprint device
vi: Không có thiết bị đọc dấu vân tay

note: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# Translators: This is the empty state page label which states that there are no devices ready. #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: This is the empty state page label which states that there are no devices ready.
en: No Fingerprint device
vi: Không có thiết bị đọc dấu vân tay

en: Ensure the device is properly connected
vi: Đảm bảo rằng các thiết bị được kết nối đúng

en: Fingerprint Device
vi: Thiết bị đọc dấu vân tay

en: Choose the fingerprint device you want to configure
vi: Chọn thiết bị đọc dấu vân tay bạn muốn cấu hình

en: Fingerprint Login
vi: Đăng nhập bằng vân tay

en: Fingerprint login allows you to unlock and log into your device with your finger
vi: Đăng nhập bằng vân tay cho phép bạn mở khóa và đăng nhập vào máy tính bằng ngón tay

en: Fingerprint Enroll
vi: Đăng ký dấu vân tay

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: Ch_ange
vi: Đổ_i

en: Allow user to change their password on next login
vi: Cho phép người dùng thay đổi 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

[ctx: Password mode]
en: Account disabled
vi: Tài khoản bị vô hiệu hóa

[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: Unlock to Change This Setting
vi: Mở khóa để thay đổi cài đặt này

en: Change Avatar
vi: Đổi ảnh đại diện

en: Pa_ssword
vi: Mật khẩu

en: _Fingerprint Login
vi: Đăng nhập bằng _vân tay

en: A_utomatic Login
vi: Đăng nhập _tự động

en: Automatic login opens the user account when the device starts, without requiring authentication. Authentication is still required at other times, such as when unlocking the screen.
vi: Đăng nhập tự động sẽ mở tài khoản người dùng khi thiết bị khởi động mà không yêu cầu xác thực. Xác thực vẫn được yêu cầu vào những thời điểm khác, chẳng hạn như khi mở khóa màn hình.

en: _Administrator
vi: _Quản trị

en: _Parental Controls
vi: Điều khiển _cha mẹ

en: Open the Parental Controls app
vi: Mở ứng dụng dành cho cha mẹ quản lý con cái

en: _Remove User…
vi: Gỡ _bỏ người dùng…

en: The user will not be able to use this device once their account has been removed
vi: Người dùng sẽ không thể sử dụng thiết bị này sau khi tài khoản của họ đã bị xóa

en: _Delete Files and Settings
vi: _Xóa tập tin và cài đặt

en: _Add User
vi: Thêm người dùng

en: Add _Enterprise Login
vi: Thêm Đăng nhập Doanh nghiệ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 kiểu doanh nghiệp, máy này cần được
    đăng ký trong miền. Vui lòng nhờ quản trị mạng của bạn
    nhập mật khẩu miền vào đây.

en: Add or remove users and change your password
vi: Thêm, xóa người dùng và thay đổi mật khẩu

note: Translators: Search terms to find the Users panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Login;Name;Fingerprint;Avatar;Logo;Face;Password;Parental;Restrictions;Usage;Kid;Child;
vi: Login;Name;Fingerprint;Avatar;Logo;Face;Password;Parental Controls;Screen Time;App Restrictions;Web Restrictions;Usage;Usage Limit;Kid;Child;Mật khẩu;Hạn chế;Trẻ em;Giới hạn;Cha mẹ;Dấu vân tay;

[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 sẽ 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 các từ đang có trong mật khẩu

[ctx: Password hint]
en: 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 thêm chữ cái thường

[ctx: Password hint]
en: Try to use more special characters, like punctuation
vi: Hãy dùng thêm ký tự đặc biệt, ví dụ như các dấu chấm câu

[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 nên 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: Tránh sử dụng các chuỗi kế tiếp nhau như 1234 hay abcd

[ctx: Password hint]
en: Password needs to be longer
vi: Mật khẩu của bạn chưa đủ dài

[ctx: Password hint]
en: Mix uppercase and lowercase and try to use a number or two
vi: Trộn chữ cái HOA và thường cùng với một chữ số hoặc hai

[ctx: Password hint]
en: Valid password. Try adding more letters, numbers and punctuation
vi: Mật khẩu hợp lệ. Nên thêm một số chữ cái, chữ số và dấu chấm câu

en: Great password!
vi: Mật khẩu tốt!

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

note: Translators: '%c' is an invalid character, such as @, #, etc...
en: Usernames cannot include “%c”
vi: Tên người dùng không được chứa “%c”

en: Username is already in use — please choose another
vi: Tên người dùng đã tồn tại — hãy chọn một tên khác.

en: Usernames must have fewer than %ld character | Usernames must have fewer than %ld characters
vi[0]: Mật khẩu không được dài quá %ld ký tự

en: Cursor size can be combined with Zoom to make it easier to see the cursor
vi: Kích cỡ con trỏ có thể kết hợp với Phóng to để làm nó dễ nhìn hơn

[ctx: Sound panel name]
note: Translators: This will be presented as the text of a link to the Sound panel
en: Sound
vi: Âm thanh

note: Translators: %s is a link to the Sound panel with the label "Sound"
en: System volume can be adjusted in %s settings
vi: Âm lượng hệ thống có thể được chỉnh trong cài đặt %s

en: Hearing
vi: Nghe

en: _Overamplification
vi: _Khuyếch đại quá mức

en: Allow volume to exceed 100%, with reduced sound quality
vi: Cho phép âm lượng vượt quá 100%, có thể làm giảm chất lượng âm thanh

en: Use a visual indication when an alert sound occurs
vi: Hiện bộ chỉ thị trực quan khi có báo động âm thanh

en: _Visual Alerts
vi: Cảnh báo trực _quan

en: _Flash Area
vi: Vùng _Nháy

en: Entire Screen
vi: Toàn bộ màn hình

en: Entire Window
vi: Toàn bộ cửa sổ

en: _Test Flash
vi: Nháy _thử

en: Pointing & Clicking
vi: Trỏ & Nhấn

en: _Mouse Keys
vi: Phím ch_uột

en: Use numeric keypad to move your mouse pointer
vi: Dùng phím số để di chuyển con trỏ chuột của bạn

en: _Locate Pointer
vi: Định _vị con trỏ

en: Reveal pointer location by pressing Left Ctrl
vi: Hiển thị vị trí con trỏ bằng cách nhấn Ctrl trái

en: _Activate Windows on Hover
vi: Kích hoạt Cửa sổ qua Di chuột

en: Place the pointer over a window to activate it
vi: Di chuột qua một cửa sổ để kích hoạt nó

en: _Double-Click Delay
vi: Độ trễ Nhấn đú_p

en: Click Assist
vi: Hỗ trợ bấm

en: _Simulated Secondary Click
vi: Cú nhấn thứ hai mô _phỏng

en: Secondary click by holding down the primary mouse button
vi: Gây ra cú nhấn phụ bằng cách nhấn giữ nút chính

en: Acceptance Delay
vi: Độ trễ chấp nhận

en: _Hover Click
vi: Bấm _khi lướt qua

en: Trigger a click when the pointer hovers
vi: Gây ra cú nhấn khi lướt con trỏ qua

en: _Always Show Accessibility Menu
vi: _Luôn hiện trình đơn truy cập

en: Display the accessibility menu in the top bar
vi: Hiển thị trình đơn cho các cài đạt Hỗ trợ truy cập trên thanh đỉnh

en: _Seeing
vi: _Xem

en: _Hearing
vi: _Nghe

en: _Typing
vi: _Gõ

en: _Pointing and Clicking
vi: T_rỏ và Nhấn

[ctx: cursor size]
note: translators: the labels will read: * Cursor Size: Default
en: Default
vi: Mặc định

[ctx: cursor size]
en: Medium
vi: Trung bình

[ctx: cursor size]
en: Large
vi: Lớn

[ctx: cursor size]
en: Larger
vi: Lớn hơn

[ctx: cursor size]
en: Largest
vi: Lớn nhất

en: Seeing
vi: Nhìn

en: Screen _Reader
vi: Bộ đọ_c màn hình

en: The screen reader reads displayed text as you move the focus
vi: Bộ đọc màn hình đọc những chữ được hiển thị mỗi khi di chuyển chuột vào

en: _High Contrast
vi: Tương phản ca_o

en: Increase color contrast of foreground and background interface elements
vi: Tăng độ tương phản màu của các phần tử giao diện tiền cảnh và hậu cảnh

en: _On/Off Shapes
vi: Biểu tượng bật/tắt

en: Use shapes to indicate state in addition to or instead of color
vi: Sử dụng biểu tượng để cho biết trạng thái cùng với hoặc thay thế cho màu

en: _Animation Effects
vi: Hiệu ứng Chuyển động

en: Toggle animation effects throughout the user interface
vi: Bật/tắt hiệu ứng chuyển động của giao diện

en: Turning off animation effects will result in more sudden transitions and no motion in the user interface at all. This may introduce unwanted effects that may have a negative impact on some visual sensitivities.
vi: Việc tắt hiệu ứng sẽ dẫn đến sự đột ngột trong các thay đổi về giao diện. Điều này có thể gây ra các kết quả bẩt ngờ và ảnh hưởng xấu đến sự nhạy cảm trực quan.

en: _Large Text
vi: Chữ _lớn

en: Increase the size of all text in the user interface
vi: Tăng cỡ chữ của mọi văn bản trong giao diện người dùng

en: _Cursor Size
vi: Kích cỡ _con trỏ

en: Increase the size of the cursor
vi: Tăng kích cỡ của con trỏ

en: _Sound Keys
vi: Phím â_m thanh

en: Beep when Num Lock or Caps Lock are turned on or off
vi: Kêu bíp khi các phím Num Lock hay Caps Lock được bật hay tắt

en: Always Show Scroll_bars
vi: Luôn hiện thanh cuộn

en: Make scrollbars always visible
vi: Làm cho thanh cuộn luôn hiển thị

en: Use the on-screen keyboard to type in input fields
vi: Dùng bàn phím ảo trên màn hình để nhập liệu vào các trường đầu vào

en: _Enable by Keyboard
vi: _Bật bằng bàn phím

en: Turn accessibility features on or off using the keyboard
vi: Bật hoặc tắt các tính năng hỗ trợ truy cập bằng bàn phím

en: _Cursor Blinking
vi: Chớp nháy _con trỏ

en: Change if the cursor blinks in text fields
vi: Thay đổi nếu con trỏ nhấp nháy trong trường văn bản

en: _Blink Speed
vi: Tốc độ _Nháy

en: _Test Entry
vi: Mục kiểm tra

en: Typing Assist
vi: Hỗ trợ nhập liệu

en: _Repeat Keys
vi: _Lặp phím

en: Key presses repeat when the key is held down
vi: Phím nhấn được lặp lại khi được giữ nhấn xuống

en: _Sticky Keys
vi: Phím _dính

en: Sequences of modifier keys act as a key combination
vi: Dãy phím bổ trợ hoạt động như một tổ hợp phím

en: Disable if two keys are pressed together
vi: Tắt nếu nhấn hai phím cùng lúc

en: Beep when modifier key is pressed
vi: Kêu bíp khi nhấn một phím bổ trợ

en: S_low Keys
vi: Phím chậ_m

en: 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: Beep when a key is pressed
vi: Kêu bíp khi nhấn một phím

en: B_ounce Keys
vi: Phím chống _lặp

en: _Desktop Zoom
vi: _Phóng to màn hình nền

en: Magnify the entire screen
vi: Phóng toa toàn màn hình

en: _Magnification Factor
vi: Độ phóng đại

en: M_agnifier View
vi: _Xem Kính lúp

note: Translators: This is a behavior option of the Magnifier View
en: Follow Mouse Cursor
vi: Theo con trỏ chuột

note: Translators: This is a behavior option of the Magnifier View
en: Screen Area
vi: Khu vực màn hình

en: _Extend Outside Screen Edges
vi: _Mở rộng các cạnh màn hình bên ngoài

en: _Screen Area
vi: Khu vực màn hình

en: _Follow Behavior
vi: Theo Hành vi

note: Translators: This is an option of the zoom Magnifier behavior
en: Moves with Contents
vi: Di chuyển theo nội dung

note: Translators: This is an option of the zoom Magnifier behavior
en: Pushes Contents Around
vi: Đẩy nội dung ra

note: Translators: This is an option of the zoom Magnifier behavior
en: Remains Centered
vi: Giữ ở tâm

en: Crosshairs
vi: Khung nhắm

en: _Crosshair Lines
vi: _Khung nhắm

en: Mark the cursor location in the magnifier region using lines
vi: Đánh dấu con trỏ trong vùng phóng bằng các đường thẳng

en: _Overlap Mouse Cursor
vi: Đè _lên con trỏ chuột

en: _Thickness
vi: Độ dày

en: Len_gth
vi: Chiều dài

en: Colo_r
vi: Màu sắc

en: Color Filters
vi: Bộ lọc Màu sắc

en: _Inverted
vi: Đả_o ngược

en: Invert colors in the magnifier region
vi: Đảo ngược màu trong vùng phóng to

en: Co_ntrast
vi: Tương phản

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: Search terms to find the Accessibility panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Keyboard;Mouse;a11y;Accessibility;Universal;Access;Contrast;Cursor;Sound;Zoom;Screen;Reader;big;high;large;text;font;size;AccessX;Sticky;Keys;Slow;Bounce;Mouse;Double;click;Delay;Speed;Assist;Repeat;Blink;Pointer;find;locate;visual;hearing;audio;typing;animations;
vi: Keyboard;Bàn phím;Ban phim;Mouse;Chuột;Chuot;a11y;Accessibility;Hỗ trợ truy cập;ho tro truy cap;Universal Access;Contrast;Tương phản;Tuong phan;Cursor;Con trỏ;con tro;Sound;Âm thanh;am thanh;Zoom;Phóng;Phong;Thu;Screen;Reader;Bộ đọc;Bo doc;Màn hình;Man hinh;big;lớn;high;cao;large;rộng;text;chữ;chu;font;phông;phong;size;Kích thước;Kich thuoc;AccessX;Sticky;Dính;Dinh;Keys;phím;Slow;Chậm;Cham;Bounce;Dội;Doi;Mouse;Double;Đúp;click;Bấm;Delay;Speed;Tốc độ;Toc do;Assist;Trợ lý;Tro ly;Repeat;Lặp;Lap;Blink;Nháy;Nhay;Pointer;Con trỏ;con tro;find;tìm kiếm;tim kiem;locate;vị trí;vi tri;visual;ảo;hearing;nghe;audio;typing;gõ;go;animations;hoạt hình;hoat hinh;

en: To edit a shortcut, choose the “Send Keystroke” action, press the keyboard shortcut button and hold down the new keys or press Backspace to clear
vi: Để sửa đổi phím tắt, chọn hành động “Gửi phím đánh”, ấn vào nút phím tắt tổ hợp phím và giữ các phím mới hoặc nhấn Backspace để xóa phím tắt

en: Please tap the target markers as they appear on screen to calibrate the tablet
vi: Bấm vào đánh dấu đích khi xuất hiện trên màn hình để tinh chỉnh tablet

en: Button %d
vi: Nút %d

[ctx: Wacom action-type]
en: Application defined
vi: Ứng dụng đã định nghĩa

note: Translators: %s is a link to the documentation with the label "learn more"
en: This device is unknown and may present wrong capabilities — %s.
vi: Thiết bị này chưa biết và có thể hoạt động sai tính năng — %s.

en: Tablet mounted on laptop panel
vi: Bảng vẽ được gắn trên bảng máy tính xách tay

en: Tablet mounted on external display
vi: Bảng vẽ được gắn trên màn hình ngoài

en: External tablet device
vi: Thiết bị bảng bên ngoài

note: translators: this is a drawing tablet pad, i.e. a collection of buttons and knobs
en: External pad device
vi: Thiết bị bảng bên ngoài

note: All displays item
en: All Displays
vi: Mọi màn hình

en: _Tablet Mode
vi: Chế độ máy tính bảng

en: Use absolute positioning for the pen
vi: Dùng vị trí tuyệt đối cho bút

en: Button Location
vi: Vị trí Nút

en: The location of the physical buttons on the tablet
vi: Vị trí của các nút trên bảng vẽ

en: Map _Buttons
vi: Ánh xạ nút

[ctx: display setting]
en: Map to _Monitor
vi: Ánh xạ sang màn hình

en: Only use a portion of the tablet surface to keep monitor aspect ratio
vi: Chỉ dùng một vị trí của bề mặt bảng vẽ để giữ tỷ lệ hình dáng màn hình

en: _Calibrate
vi: Cân chỉnh

en: Choose an action when button %d on the stylus is pressed
vi: Chọn một hành động để thực thi khi nút %d trên bút vẽ được nhấn

en: Button %d Mapping
vi: Ánh xạ nút %d

en: Assign Keystroke
vi: Đặt phím tắt

en: Press Esc to cancel
vi: Nhấn phím Esc để huỷ

en: Left Mousebutton Click
vi: Nút chuột trái

en: Middle Mousebutton Click
vi: Nút chuột giữa

en: Right Mousebutton Click
vi: Nút chuột phải

en: Switch Monitor
vi: Chuyển màn hình

en: Tip _Pressure Feel
vi: Độ cứng Đầu bút

note: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# Translators: This is a mark in the 'Tip Pressure Feel' scale Translators: This is a mark in the 'Erase Pressure Feel' scale
en: Firm
vi: Cứng

en: Button _1
vi: Nút 1

en: Button _2
vi: Nút 2

en: Button _3
vi: Nút 3

en: _Eraser Pressure Feel
vi: Cảm giác ấn tẩy

en: Airbrush stylus with pressure, tilt, and integrated slider
vi: Bút vẽ tiêu chuẩn với áp lực, nghiêng và con trượt tích hợp

en: Art pen with pressure, tilt, and rotation
vi: Bút vẽ với cảm biến lực, nghiêng và xoay

en: Stylus with pressure and tilt
vi: Bút vẽ với cảm biến lực và nghiêng

en: Stylus with pressure
vi: Bút vẽ với cảm biến lực

en: Graphics Tablets
vi: Bảng vẽ Điện tử

note: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# Translators: Search terms to find the Graphics Tablets panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: Search terms to find the Wacom
en: Tablet;Wacom;Stylus;Eraser;Mouse;
vi: Tablet;Bảng;bang;Wacom;Stylus;Bút;trỏ;but;tro;Eraser;Tẩy;Tay;Mouse;Chuột;Chuot;

[ctx: abbreviated weekday name for Sunday]
en: S
vi: CN

[ctx: abbreviated weekday name for Monday]
en: M
vi: T2

[ctx: abbreviated weekday name for Tuesday]
en: T
vi: T3

[ctx: abbreviated weekday name for Wednesday]
en: W
vi: T4

[ctx: abbreviated weekday name for Thursday]
en: T
vi: T5

[ctx: abbreviated weekday name for Friday]
en: F
vi: T6

[ctx: abbreviated weekday name for Saturday]
en: S
vi: T7

note: Translators: This is a duration in minutes, for example ‘15m’ for 15 minutes. * Use whatever shortest unit label is used for minutes in your locale.
en: %um
vi: %up

note: Translators: This is a duration in hours and minutes, for example * ‘3h 15m’ for 3 hours and 15 minutes. Use whatever shortest unit label * is used for hours and minutes in your locale.
en: %uh %um
vi: %uh %up

en: Failed to load session history file ‘%s’: %s
vi: Không thể tải tập tin lịch sử phiên làm việc ‘%s’: %s

en: Invalid file structure
vi: Cấu trúc tập tin không hợp lệ

en: Failed to load session history file: %s
vi: Không thể tải tập tin lịch sử phiên làm việc %s

note: G_DATE_BAD_WEEKDAY
en: Average Monday
vi: Trung bình Thứ 2

en: Average Tuesday
vi: Trung bình Thứ 3

en: Average Wednesday
vi: Trung bình Thứ 4

en: Average Thursday
vi: Trung bình Thứ 5

en: Average Friday
vi: Trung bình Thứ 6

en: Average Saturday
vi: Trung bình Thứ 7

en: Average Sunday
vi: Trung bình Chủ nhật

en: No Data
vi: Chưa biếts

note: Translators: The first placeholder is a formatted date string * (formatted using the `%x` strftime placeholder, which gives the * preferred date representation for the current locale without the time). * The second placeholder is a formatted time duration (for example, * ‘3 hours’ or ‘25 minutes’).
en: Bar chart of screen time usage over the week starting %s. A line is overlayed at the %s mark to indicate the configured screen time limit.
vi: Biểu đồ sử dụng máy trong tuần từ %s. Một đường ngang được vẽ ở mức %s để cho biết giới hạn sử dụng màn hình hiện tại.

note: Translators: The placeholder is a formatted date string (formatted * using the `%x` strftime placeholder, which gives the preferred date * representation for the current locale without the time).
en: Bar chart of screen time usage over the week starting %s.
vi: Biểu đồ sử dụng máy trong tuần từ %s.

en: Placeholder for a bar chart of screen time usage. No data is currently available.
vi: Placeholder cho biểu đồ sử dụng máy. Chưa có dữ liệu.

en: Screen Time Unavailable
vi: Chưa có dữ liệu sử dụng máy

en: Screen time information will appear here after a period of usage
vi: Dữ liệu sử dụng máy sẽ xuất hiện sau một lúc sử dụng

en: Average Week
vi: Trung bình Tuần

en: Screen Time
vi: Thời gian Sử dụng máy

en: Disabling screen time recording stops screen time data from being saved. This data is never shared outside this device.
vi: Tắt ghi lại thời gian sử dụng máy. Dữ liệu này sẽ không được chia sẻ ra bên ngoài.

en: _Disable Screen Time
vi: Tắt Thời gian Sử dụng Máy

en: Screen Time Recording Disabled
vi: Đã tắt Ghi lại Thời gian Sử dụng máy

en: Enable recording to view screen usage history
vi: Cho phép ghi lại để xem thời gian sử dụng máy

en: _Screen Time Limit
vi: Giới hạn Thời gian Sử dụng Máy

en: Daily _Limit
vi: Giới hạn theo Ngày

en: Black and white screen for screen limits
vi: Chuyển sang màu xám khi đạt giới hạn

en: Break Reminders
vi: Nhắc nhở Tạm nghỉ

en: _Eyesight Reminders
vi: Nhắc nhở về Mắt

en: Reminders to look away from the screen
vi: Khuyên nhìn xa khỏi màn hình

en: _Movement Reminders
vi: Nhắc nhở Đi bộ

en: Reminders to move around
vi: Khuyên rời máy để đi bộ

en: Movement _Break Schedule
vi: Thời gian Tạm nghỉ

en: S_ounds
vi: Âm thanh

en: Play a sound when a break ends
vi: Phát âm thanh khi xong tạm nghỉ

en: Wellbeing
vi: Sức khoẻ

en: Review and limit the amount of time you spend at the computer screen
vi: Xem xét và giới hạn thời gian bạn sử dụng màn hình/máy

note: Translators: Search terms to find the Wellbeing panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Wellbeing;Screen Time;Breaks;Break Reminders;Health Breaks;Daily Usage;Screen Limits;Usage Limit;
vi: Wellbeing;Screen Time;Breaks;Break Reminders;Health Breaks;Daily Usage;Screen Limits;Usage Limit;Giới hạn Sử dụng Màn hình;Gioi han Su dung Man hinh;Giới hạn Sử dụng Máy; Gioi han Su dung May; Giới hạn; Gioi han; Sức khoẻ; Suc khoe;Tạm nghỉ; Tam nghi;

en: Access Points
vi: Điểm truy cập

en: Operation Cancelled
vi: Thao tác bị hủy

en: <b>Error:</b> Access denied changing settings
vi: <b>Lỗi:</b> Truy nhập thay đổi cài đặt bị từ chối

en: <b>Error:</b> Mobile Equipment Error
vi: <b>Lỗi:</b> Lỗi thiết bị di động

en: Not Registered
vi: Chưa đăng ký

en: Roaming
vi: Chuyển vùng

en: Denied
vi: Bị từ chối

en: Modem Details
vi: Chi tiết Modem

en: Modem Status
vi: Tình trạng Modem

en: Network Type
vi: Kiểu mạng

en: Network Status
vi: Trạng thái mạng

en: Own Number
vi: Số sở hữu

en: Device Details
vi: Chi tiết thiết bị

en: 2G Only
vi: Chỉ 2G

en: 3G Only
vi: Chỉ 3G

en: 4G Only
vi: Chỉ 4G

en: 5G Only
vi: Chỉ 5G

en: 2G, 3G, 4G, 5G (Preferred)
vi: 2G, 3G, 4G, 5G (Ưu tiên)

en: 2G, 3G, 4G (Preferred), 5G
vi: 2G, 3G, 4G (Ưu tiên), 5G

en: 2G, 3G (Preferred), 4G, 5G
vi: 2G, 3G (Ưu tiên), 4G, 5G

en: 2G (Preferred), 3G, 4G, 5G
vi: 2G (Ưu tiên), 3G, 4G, 5G

en: 2G, 3G, 4G (Preferred)
vi: 2G, 3G, 4G (Ưu tiên)

en: 2G, 3G (Preferred), 4G
vi: 2G, 3G (Ưu tiên), 4G

en: 2G (Preferred), 3G, 4G
vi: 2G (Ưu tiên), 3G, 4G

en: 3G, 4G, 5G (Preferred)
vi: 3G, 4G, 5G (Ưu tiên)

en: 3G, 4G (Preferred), 5G
vi: 3G, 4G (Ưu tiên), 5G

en: 3G (Preferred), 4G, 5G
vi: 3G (Ưu tiên), 4G, 5G

en: 2G, 4G, 5G (Preferred)
vi: 2G, 4G, 5G (Ưu tiên)

en: 2G, 4G (Preferred), 5G
vi: 2G, 4G (Ưu tiên), 5G

en: 2G (Preferred), 4G, 5G
vi: 2G (Ưu tiên), 4G, 5G

en: 2G, 3G, 5G (Preferred)
vi: 2G, 3G, 5G (Ưu tiên)

en: 2G, 3G (Preferred), 5G
vi: 2G, 3G (Ưu tiên), 5G

en: 2G (Preferred), 3G, 5G
vi: 2G (Ưu tiên), 3G, 5G

en: 3G, 4G (Preferred)
vi: 3G, 4G (Ưu tiên)

en: 3G (Preferred), 4G
vi: 3G (Ưu tiên), 4G

en: 2G, 4G (Preferred)
vi: 2G, 4G (Ưu tiên)

en: 2G (Preferred), 4G
vi: 2G (Ưu tiên), 4G

en: 2G, 3G (Preferred)
vi: 2G, 3G (Ưu tiên)

en: 2G (Preferred), 3G
vi: 2G (Ưu tiên), 3G

en: 2G, 5G (Preferred)
vi: 2G, 5G (Ưu tiên)

en: 2G (Preferred), 5G
vi: 2G (Ưu tiên), 5G

en: 3G, 5G (Preferred)
vi: 3G, 5G (Ưu tiên)

en: 3G (Preferred), 5G
vi: 3G (Ưu tiên), 5G

en: 4G, 5G (Preferred)
vi: 4G, 5G (Ưu tiên)

en: 4G (Preferred), 5G
vi: 4G (Ưu tiên), 5G

[ctx: Network mode]
en: Unknown
vi: Chưa biết

en: Unlock SIM card
vi: Mở khóa Thẻ SIM

en: Please provide PIN code for SIM %d
vi: Vui lòng cung cấp mã PIN cho SIM %d

en: Enter PIN to unlock your SIM card
vi: Nhập mã PIN để mở khóa thẻ SIM của bạn

en: Please provide PUK code for SIM %d
vi: Vui lòng cung cấp mã PUK cho sim %d

en: Enter PUK to unlock your SIM card
vi: Nhập PUK để mở khóa thẻ SIM của bạn

en: Wrong password entered. You have %1$u try left | Wrong password entered. You have %1$u tries left
vi[0]: Nhập sai mật khẩu. Bạn còn được thử %1$u lần nữa

en: You have %u try left | You have %u tries left
vi[0]: Bạn còn được thử %u lần nữa

en: Wrong password entered.
vi: Đã nhập vào sai mật khẩu.

en: PUK code should be an 8 digit number
vi: Mã PUK phải là số có 8 chữ số

en: Enter New PIN
vi: Nhập mã PIN mới

en: PIN code should be a 4-8 digit number
vi: Mã PIN phải là số có 4-8 chữ số

en: Unlocking…
vi: Mở khoá…

en: No SIM
vi: Không SIM

en: Insert a SIM card to use this modem
vi: Lắp thẻ SIM để sử dụng modem này

en: SIM Locked
vi: SIM bị khóa

en: _Mobile Data
vi: Dữ liệu _di động

en: Access data using mobile network
vi: Truy cập dữ liệu sử dụng mạng di động

en: _Data Roaming
vi: Chuyển vùng _dữ liệu

en: Use mobile data when roaming
vi: Sử dụng dữ liệu di động khi chuyển vùng

en: _Network Mode
vi: Chế độ mạ_ng

en: N_etwork
vi: _Mạng

en: _Access Point Names
vi: _Tên điểm truy cập

en: _SIM Lock
vi: Khóa _SIM

en: Lock SIM with PIN
vi: Khóa SIM với PIN

en: M_odem Details
vi: Chi tiết M_odem

en: Phone failure
vi: Lỗi nghiêm trọng điện thoại

en: No connection to phone
vi: Không có kết nối đến điện thoại

en: Operation not allowed
vi: Thao tác không được phép

en: SIM not inserted
vi: Chưa cài SIM

en: SIM PIN required
vi: Cần PIN của SIM

en: SIM PUK required
vi: Cần PUK của SIM

en: SIM failure
vi: Lỗi SIM

en: SIM busy
vi: SIM bận

en: SIM PIN2 required
vi: Cần PIN2 của SIM

en: SIM PUK2 required
vi: Cần PUK2 của SIM

en: No network service
vi: Không có dịch vụ mạng

en: GPRS services not allowed
vi: Không có phép dịch vụ GPRS

en: Roaming not allowed in this location area
vi: Chuyển vùng không được phép ở khu vực vị trí này

en: Unspecified GPRS error
vi: Lỗi GPRS không xác định

en: No Error
vi: Không lỗi

en: Action Cancelled
vi: Thao tác bị bãi bỏ

en: Network Mode
vi: Chế độ mạng

en: Choose Network
vi: Chọn mạng

en: Refresh Network Providers
vi: Làm mới các nhà cung cấp mạng

en: Enable Mobile Network
vi: Cho phép dùng mạng di động

en: No WWAN Adapter Found
vi: Không tìm bộ chuyển đổi WWAN nào

en: Make sure you have a Wireless Wan/Cellular device
vi: Hãy chắc chắn là bạn có thiết bị Wireless Wan/Cellular

en: Wireless Wan is disabled when airplane mode is on
vi: Wireless Wan bị tắt khi chế độ máy bay được bật

en: Data Connection
vi: Kết nối dữ liệu

en: SIM card used for internet
vi: Thẻ SIM được dùng cho internet

en: SIM Lock
vi: Khóa SIM

en: _Lock SIM with PIN
vi: _Khóa SIM với PIN

en: Change PIN
vi: Đổi PIN

en: New PIN
vi: Mã PIN mới

en: Enter current PIN to change SIM lock settings
vi: Nhập vào PIN hiện tại để thay đổi các cài đặt khóa SIM

en: Mobile Network
vi: Mạng di động

en: Configure Telephony and mobile data connections
vi: Cấu hình kết nối cho điện thoại và dữ liệu di động

note: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# Translators: Search terms to find the WWAN panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: Search terms to find the WWAN panel. Do NO
en: cellular;wwan;telephony;sim;mobile;
vi: cellular;wwan;telephony;sim;mobile;di động;di dong;

en: Utility to configure the GNOME desktop
vi: Tiện ích để cấu hình môi trường máy tính để bàn GNOME

en: Settings is the primary interface for configuring your system.
vi: Cài đặt là giao diện chính để cấu hình hệ thống của bạn.

en: Enable verbose mode. Specify multiple times to increase verbosity
vi: Bật chế độ dài dòng. Chỉ thị nhiều lần để tăng mức độ

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 categories
vi: Các thể loại cài đặt

en: Available panels:
vi: Bảng điều khiển hiện có:

en: Search settings
vi: Tìm kiếm các cài đặt

en: This version of Settings should only be used for development purposes. You may experience incorrect system behavior, data loss, and other unexpected issues.
vi: Phiên bản Cài đặt này chỉ nên được sử dụng cho mục đích phát triển. Bạn có thể gặp phải hành vi hệ thống không chính xác, mất dữ liệu và các vấn đề không mong muốn khác.

en: _About Settings
vi: Cài đặt giới thiệu

[ctx: shortcut window]
en: Panels
vi: Bảng điều khiển

[ctx: shortcut window]
en: Go back to previous panel
vi: Trở về bảng điều khiển kế trước

[ctx: shortcut window]
en: Cancel search
vi: Dừng tìm kiếm

note: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# Translators: Search terms to find this app. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: Search terms to find this application. Do NOT tr
en: Preferences;Settings;
vi: Preferences;Tùy;thích;Tuy;thich;Cấu;hình;Cau;hinh;Settings;Thiết;lập;Thiet;lap;Cài;đặt;cai;dat;Tùy;chọn;Tuy;chon;Cá;ca;nhân;nhan;hóa;hoa;

en: The identifier for the last Settings panel to be opened
vi: Định danh cho bảng Cài đặt cuối được mở

en: The identifier for the last Settings panel to be opened. Unrecognised values will be ignored and the first panel in the list selected.
vi: Định danh cho bảng Cài đặt cuối được mở. Các giá trị không nhận ra sẽ được bỏ qua và bảng đầu tiên trong danh sách đã chọn.

en: Show warning when running a development build of Settings
vi: Hiển thị cảnh báo khi chạy bản biên dịch phát triển của Cài đặt

en: Whether Settings should show a warning when running a development build.
vi: Liệu Cài đặt có hiển thị cảnh báo khi chạy bản biên dịch phát triển hay không.

en: Initial state of the window
vi: Trạng thái cửa sổ ban đầu

en: A tuple containing the initial width, height and maximized state of the app window.
vi: Bộ dữ liệu chứa chiều rộng, cao và trạng thái phóng to ban đầu của cửa sổ ứng dụng.

en: <b>Total</b>
vi: <b>Tổng</b>

note: #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# TRANSLATORS: This refers to the TFT display on a laptop
en: Laptop Screen
vi: Màn hình máy tính xách tay

en: _Add profile
vi: Thê_m hồ sơ

en: Unlock to Change Settings
vi: Mở khóa để thay đổi cài đặt

[ctx: keybinding]
en: Search
vi: Tìm kiếm

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: No input source selected
vi: Chưa chọn nguồn nhập liệu

en: No keyboard shortcut found
vi: Không tìm thấy phím tắt bàn phím nào

en: Reset the shortcut to its default value
vi: Đặt lại các phím tắt thành giá trị mặc định của chúng

en: HTTPS proxy port
vi: Cổng ủy nhiệm HTTPS

en: Mobile devices can scan the QR code to connect.
vi: Thiết bị di động có thể quét mã QR để kết nối.

en: Turn VPN connection off
vi: Tắt kết nối VPN

en: Turn Wi-Fi off
vi: Tắt Wi-Fi

en: When on battery power
vi: Khi sử dụng nguồn pin

[ctx: Idle time]
en: Never
vi: Không bao giờ

en: Screen _Blank
vi: _Tắt màn hình

en: _Automatic Suspend
vi: _Tự động tạm ngưng

en: _Plugged In
vi: Đã _cắm

en: Select PPD File
vi: Chọn tập tin PPD

[ctx: Printer jobs dialog title]
note: #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: This is the printer name for which we are showing the active jobs
en: %s — Active Jobs
vi: %s - Yêu cầu in hoạt động

en: Dates & Times
vi: Ngày & giờ

en: Fingerprint Manager
vi: Quản lý dấu vân tay

en: _Add User…
vi: _Thêm người dùng…

en: The username should usually only consist of lower case letters from a-z, digits and the following characters: - _
vi: Tên tài khoản chỉ được phép chứa các chữ cái HOA/thường từ a-z, chữ số và các ký tự sau: “-” và “_”

en: Wacom Tablet
vi: Bảng vẽ Wacom

en: _Turn off Airplane Mode
vi: _Tắt chế độ máy bay

en: Enable verbose mode
vi: Bật chế độ chi tiết

note: #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: Search terms to find the Privacy panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: application;flatpak;permission;setting;
vi: application;flatpak;permission;setting;ứng dụng;ung dung;quyền;quyen;cài đặt;cai dat;

note: #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: Search terms to find the Default Applications panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: default;application;preferred;media;
vi: default;application;preferred;media;mặc định;mac dinh;ứng dụng;ung dung;ưa dùng;uu dung;

en: Resetting the shortcuts may affect your custom shortcuts. This cannot be undone.
vi: Việc đặt lại phím tắt có thể ảnh hưởng đến các phím tắt tự chọn của bạn. Hành động này không thể hoàn lại được.

en: Reset all shortcuts to their default keybindings
vi: Đặt lại các phím tắt thành giá trị mặc định của chúng

en: Affects system performance and power usage.
vi: Ảnh hưởng đến hiệu suất hệ thống và sử dụng điện.

en: Power Saving Options
vi: Tùy chọn tiết kiệm điện năng

en: Select how media should be handled
vi: Chọn cách xử lý thiết bị lưu trữ

en: _Other Media…
vi: _Thiết bị lưu trữ khác…

en: Configure Removable Media settings
vi: Cấu hình cho các cài đặt đĩa đa phương tiện

[ctx: service is enabled]
en: On
vi: Bật

note: #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# TRANSLATORS: %s is replaced with a link to a "ssh <hostname>" command to run
en: When remote login is enabled, remote users can connect using the Secure Shell command:
    %s
vi: Khi đăng nhập từ xa được bật, những người dùng máy mạng có thể kết nối sử dụng lệnh “Secure Shell” (ssh):
    %s

en: Unable to find the domain. Maybe you misspelled it?
vi: Không thể tìm thấy miền. Có lẽ bạn gõ sai chăng?

en: You are Offline
vi: Bạn đang Ngoại tuyến

en: Are you sure you want to revoke remotely managed %s’s account?
vi: Bạn có chắc chắn muốn thu hồi tài khoản quản trị từ xa của %s không?

en: Delete the selected user account
vi: Xóa tài khoản người dùng được chọn

en: To delete the selected user account,
    click the * icon first
vi: Để xóa tài khoản người dùng được chọn,
    nhấn biểu tượng * trước

note: #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: Search terms to find the Privacy panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: screen;lock;diagnostics;crash;private;recent;temporary;tmp;index;name;network;identity;privacy;
vi: screen;màn;hình;man;hình;lock;khóa;khoa;diagnostics;chẩn;đoán;chan;doan;crash;hư;hu;private;riêng;tư;rieng;tu;recent;mới;dùng;moi;dung;gần;đây;gan;day;temporary;tạm;tam;tmp;index;name;tên;ten;network;mạng;mang;identity;thực;thể;thuc;the;privacy;chính sách riêng tư;chinh sach rieng tu;

note: #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# 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

note: #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: those are keywords for the thunderbolt control-center panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Thunderbolt;privacy;
vi: Thunderbolt;privacy;riêng tư;rieng tu;

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: Xóa người dùng vẫn đang đăng nhập có thể gây bất ổn hệ thống.

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: 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 thì các thay đổi mới được áp dụng

note: #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: This is the empty state page label which states that there are no users to show in the panel.
en: No Users Found
vi: Không tìm thấy người dùng nào

en: Unlock to add a user account.
vi: Mở khóa để thêm tài khoản người dùng mới.

en: Learn more about color management
vi: Tìm hiểu thêm về quản lý màu sắc

en: Some settings must be unlocked before they can be changed.
vi: Một số cài đặt phải được mở khóa trước khi có thể thay đổi được chúng.

en: Export VPN connection
vi: Xuất kết nối VPN

[ctx: Wi-Fi Network]
note: #-#-#-#-#  154 (cinnamon-control-center 2.25.90)  #-#-#-#-# translators: This is the label for the "Forget wireless network" functionality #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# translators: This is the label for the "Forget wireless network" functionality
en: _Forget
vi: _Quên

en: Turn device off
vi: Tắt thiết bị

[ctx: login history week label]
note: #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: This is a date format string in the style of "Feb 18", shown as the first day of a week on login history dialog. Translators: This is a date format string in the style of "Feb 24", shown as the last day of a week on login history di
en: %b %e
vi: %e %b

[ctx: login history week label]
note: #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: This is a date format string in the style of "Feb 24, 2013", shown as the last day of a week on login history dialog.
en: %b %e, %Y
vi: %e %b, %Y

[ctx: login date-time]
note: #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: This indicates a login date-time. The first %s is a date, and the second %s a time.
en: %s, %s
vi: %2$s, %1$s

en: Do you want to keep %s’s files?
vi: Bạn có muốn giữ các 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 xóa tài khoản người dùng.

en: _Keep Files
vi: _Giữ tập tin

en: Account Activity
vi: Sự hoạt động của tài khoản

en: Administrators can add and remove other users, and can change settings for all users.
vi: Quản trị viên có thể thêm và loại bỏ người dùng khác và có thể thay đổi các cài đặt cho tất cả người dùng.

en: Protect your pictures
vi: Bảo vệ các ảnh của bạn

en: Report your problems
vi: Báo cáo vấn đề trục trặc của bạn

en: Protect your location information
vi: Bảo vệ thông tin vị trí của bạn

en: Protect your conversations
vi: Bảo vệ các cuộc chuyện trò của bạn

en: Mouse Speed
vi: Tốc độ chuột

note: #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# 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: Touchpad Speed
vi: Tốc độ Touchpad

en: Two-finger Scrolling
vi: Cuộn hai-ngón

en: Try clicking, double clicking, scrolling
vi: Thử nhấn, bấm đúp, cuộn chuột

en: Five clicks, GEGL time!
vi: Bấm năm lần, sự kiện GEGL!

en: Double click, primary button
vi: Bấm đúp, nút chính

en: Single click, primary button
vi: Bấm đơn, nút chính

en: Double click, middle button
vi: Bấm đúp, nút giữa

en: Single click, middle button
vi: Bấm đơn, nút giữa

en: Double click, secondary button
vi: Bấm đúp, nút phụ

en: Single click, secondary button
vi: Bấm đơn, nút phụ

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

en: NetworkManager needs to be running
vi: Trình quản lý kết nối mạng cần phải đang chạy

en: Don't leave traces
vi: Đừng để lại dấu vết

en: %s has the following permissions built-in. These cannot be altered. If you are concerned about these permissions, consider removing this application.
vi: %s có các quyền sau được tích hợp sẵn. Chúng không thể thay đổi được. Nếu bạn lo ngại về các quyền này, hãy cân nhắc loại bỏ ứng dụng này.

en: No Protection
vi: Không bảo vệ

en: Rename Device
vi: Đổi tên thiết bị

en: The device name is used to identify this device when it is viewed over the network, or when pairing Bluetooth devices.
vi: Tên thiết bị được sử dụng để xác định thiết bị này khi nó được xem qua mạng hoặc khi ghép nối thiết bị Bluetooth.

en: Period after the screen blanks when the screen is automatically locked.
vi: Chu kỳ mà sau đó màn hình tắt khi màn hình được tự động khóa lại.

note: #-#-#-#-#  154 (cinnamon-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. #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#
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.

en: _Socks Host
vi: Máy chủ _Socks

en: _Known Wi-Fi Networks
vi: Mạng Wi-Fi đã _biết

en: no file selected
vi: chưa chọn tập tin

en: invalid EAP-TLS private-key: %s
vi: khóa riêng EAP-TLS không hợp lệ: %s

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: _User certificate
vi: Chứng nhận _người dùng

en: Wi-Fi password is missing.
vi: Thiếu mật khẩu Wi-Fi.

en: Glass
vi: Thủy tinh

en: Testing %s
vi: Đang kiểm tra “%s”

en: Cursor blinking speed
vi: Tốc độ chớp con trỏ

en: Repeat keys delay
vi: Độ trễ lặp phím

en: Slow keys typing delay
vi: Khoảng trễ nhập phím chậm

en: Bounce keys typing delay
vi: Khoảng chờ nhập phím dội

en: Enable A_nimations
vi: Cho phép Hoạt hì_nh

en: C_ursor Size
vi: _Kích cỡ con trỏ

en: R_epeat Keys
vi: _Lặp phím

en: Cursor _Blinking
vi: Chớp nhá_y con trỏ

en: _Typing Assist (AccessX)
vi: _Hỗ trợ nhập liệu (AccessX)

en: _Click Assist
vi: _Hỗ trợ bấm

en: Flash the entire _window
vi: Nháy toàn màn _hình

[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

en: Zoom Options
vi: Tùy chọn thu phóng

en: Magnifier Position:
vi: Vị trí kính lúp:

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: Color Effects:
vi: Hiệu ứng màu:

en: _White on black:
vi: T_rắng nền đen:

note: #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translators: Search terms to find the Privacy panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: screen;lock;diagnostics;crash;private;recent;temporary;tmp;index;name;network;identity;
vi: screen;màn;hình;man;hình;lock;khóa;khoa;diagnostics;chẩn;đoán;chan;doan;;crash;hư;hu;private;riêng;tư;rieng;tu;recent;mới;dùng;moi;dung;gần;đây;gan;day;temporary;tạm;tam;tmp;index;name;tên;ten;network;mạng;mang;identity;thực;thể;thuc;the;

en: Git Links
vi: Liên kết Git

en: Hypertext Files
vi: Tập tin đánh dấu siêu văn bản

en: Archive Files
vi: Tập tin nén

en: Package Files
vi: Tập tin gói

en: Permissions & Access
vi: Phân quyền & Truy cập

en: Data and services that this app has asked for access to and permissions that it requires.
vi: Dữ liệu và dịch vụ mà ứng dụng này đã yêu cầu quyền truy cập và quyền mà ứng dụng yêu cầu.

en: Cannot be changed
vi: Không thể thay đổi

en: Individual permissions for applications can be reviewed in the <a href="privacy">Privacy</a> Settings.
vi: Bạn có thể xem xét các quyền riêng lẻ cho các ứng dụng trong Cài đặt <a href="privacy">quyền riêng tư</a>.

en: Set Desktop Background
vi: Đặt làm ảnh màn hình nền

en: Default Handlers
vi: Bộ xử lý mặc định

en: Types of files and links that this application opens.
vi: Kiểu của tập tin và liên kết mà ứng dụng này mở.

en: How much resources this application is using.
vi: Ứng dụng này đang sử dụng bao nhiêu tài nguyên.

en: Drag displays to match your physical display setup. Select a display to change its settings.
vi: Kéo thả các màn hình cho phù hợp với cài đặt vật lý của bạn. Chọn một màn hình để thay đổi các cài đặt của nó.

en: Active Display
vi: Màn hình hoạt động

en: More Warm
vi: Ấm hơn

en: Less Warm
vi: Ít ấm hơn

en: Save a screenshot to $PICTURES
vi: Chụp màn hình vào $PICTURES

en: Save a screenshot of a window to $PICTURES
vi: Chụp hình cửa sổ vào $PICTURES

en: Save a screenshot of an area to $PICTURES
vi: Chụp một vùng màn hình vào $PICTURES

en: Location services allow applications to know your location. Using Wi-Fi and mobile broadband increases accuracy.
vi: Dịch vụ vị trí cho phép ứng dùng biết bạn ở đâu. Dùng Wi-Fi và di động băng thông rộng để gia tăng độ chính xác.

en: Uses Mozilla Location Service: <a href='https://location.services.mozilla.com/privacy'>Privacy Policy</a>
vi: Dùng Dịch vụ Vị trí của Mozilla: <a href='https://location.services.mozilla.com/privacy'>Chính sách riêng tư</a>

en: Allow the applications below to determine your location.
vi: Cho phép các ứng dụng phía dưới sử dụng vị trí của bạn.

en: Double-click timeout
vi: Thời hạn bấm đúp chuột

note: #-#-#-#-#  154 (cinnamon-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. #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# update title
en: %s VPN
vi: VPN %s

en: Suspend & Power Button
vi: Nút tạm ngưng & Tắt máy

en: Choose the format for numbers, dates and currencies. Changes take effect on next login.
vi: Chọn định dạng cho chữ số, ngày và đơn vị tiền tệ. Các thay đổi có hiệu lực vào lần đăng nhập tiếp theo.

en: The language used for text in windows and web pages.
vi: Ngôn ngữ được dùng cho chữ trong cửa sổ và trang web.

en: Restart the session for changes to take effect
vi: Cần phải khởi động lại phiên làm việc thì các thay đổi mới được áp dụng

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

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: _New connections must ask for access
vi: Kết nối mớ_i phải được chấp nhận mới được phép

en: _Require a password
vi: _Cần mật khẩu

en: Sound Keys
vi: Phím âm thanh

en: _Screen Reader
vi: Bộ đọc _màn hình

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: You must be online in order to add enterprise users.
vi: Bạn phải kết nối trực tuyến để thêm tài khoản đăng nhập kiểu doanh nghiệp.

note: #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-# Translator comments: * We split the line in 2 here to "make it look good", as there's * no good way to do this in GTK+ for tooltips. See: * https://bugzilla.gnome.org/show_bug.cgi?id=657168
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: User Icon
vi: Biểu tượng người dùng

en: Authentication & Login
vi: Xác thực & Đăng nhập

en: Tablet Preferences
vi: Cá nhân hóa bảng vẽ

en: Lowest Button
vi: Nút thấp nhất

en: Inner _authentication
vi: _Xác thực bên trong

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: details
vi: chi tiết

en: Make available to other users
vi: Cho phép những người dùng khác sử dụng

en: _Cloned MAC Address
vi: Địa chỉ MAC _nhân bản

en: hardware
vi: phần cứng

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

en: Delete DNS Server
vi: Xóa máy chủ DNS

[ctx: proxy method]
en: Manual
vi: Thủ công

[ctx: proxy method]
en: Automatic
vi: Tự động

en: _Use as Hotspot…
vi: _Dùng làm điểm truy cập…

en: Make available to other _users
vi: Cho người dùng _khác sử dụng

en: Firewall _Zone
vi: _Vùng tường lửa

[ctx: Firewall zone]
en: Default
vi: Mặc định

en: Time _Zone
vi: _Múi giờ

en: Universal
vi: Toàn Cầu

en: A contacts manager for GNOME
vi: Bộ quản lý danh bạ dành cho GNOME

en: Contacts keeps and organize your contacts information. You can create, edit, delete and link together pieces of information about your contacts. Contacts aggregates the details from all your sources providing a centralized place for managing your contacts.
vi: Sổ danh bạ giúp bạn lưu giữ và tổ chức các liên hệ của mình. Bạn có thể tạo, sửa, xóa và liên kết các liên lạc của mình thành nhóm. Các liên lạc được tập hợp từ mọi nguồn và cung cấp cho bạn một nơi tập trung để quản lý các liên lạc của mình.

en: Contacts will also integrate with online address books and automatically link contacts from different online sources.
vi: Sổ danh bạ cũng được kết hợp với các sổ địa chỉ trên mạng khác và tự động liên kết các liên lạc từ các nguồn khác nhau trên mạng.

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: friends;address book;
vi: friends;bạn;bè;ban;be;danh;ba;bạ;address book;sổ;địa;chỉ;so;dia;chi;liên;lạc;lien;lac;

[ctx: shortcut window]
en: Create a new contact
vi: Tạo một liên lạc mới

en: Select a Contact
vi: Chọn một Liên lạc

en: Take Another…
vi: Thêm một cái khác…

en: Change Addressbook
vi: Đổi Sổ địa chỉ

en: Linked Accounts
vi: Những tài khoản đã liên kết

en: You can link contacts by selecting them from the contacts list
vi: Bạn có thể liên kết liên lạc bằng cách chọn chúng từ danh sách liên lạc

en: Link Contacts
vi: Liên kết Liên lạc

en: List Contacts By:
vi: Liệt kê Liên lạc bởi:

en: Change Address Book…
vi: Đổi Sổ địa chỉ…

en: Online Accounts <sup>↗</sup>
vi: Tài khoản trực tuyến <sup>↗</sup>

en: About Contacts
vi: Giới thiệu Danh bạ

en: Create new contact
vi: Tạo liên lạc mới

en: Add contact
vi: Thêm liên lạc

en: Cancel selection
vi: Hủy lựu chọn

en: Contacts Setup
vi: Cài đặt danh bạ

en: Cancel setup and quit
vi: Hủy cài đặt và thoát

en: Setup complete
vi: Cài đặt đã hoàn tất

en: Please select your main address book: this is where new contacts will be added. If you keep your contacts in an online account, you can add them using the online accounts settings.
vi: Vui lòng chọn sổ địa chỉ chính của bạn: đây là nơi mà liên lạc mới sẽ được lưu vào. Nếu bạn lưu liên lạc trong tài khoản trực tuyến, bạn có thể thêm chúng thông qua mục cài đặt tài khoản trực tuyến.

en: Local Address Book
vi: Sổ địa chỉ nội bộ

en: Change Address Book
vi: Đổi sổ địa chỉ

en: New contacts will be added to the selected address book.
    You are able to view and edit contacts from other address books.
vi: Liên lạc mới sẽ được thêm vào sổ danh bạ đã chọn.
    Bạn có thể xem và sửa các liên lạc từ sổ danh bạ khác.

en: Show contact with this email address
vi: Hiện liên lạc với địa chỉ thư điện tử này

en: Show contact with this individual id
vi: Hiện liên lạc với mã số cá nhân này

en: Show contacts with the given filter
vi: Hiện liên lạc với bộ lọc đã cung cấp

en: Show the current version of Contacts
vi: Hiện phiên bản hiện tại của Danh bạ

en: No contact with id %s found
vi: Không tìm thấy liên lạc với id %s

en: Contact not found
vi: Không tìm thấy liên lạc

en: GNOME Contacts
vi: Danh bạ GNOME

en: About GNOME Contacts
vi: Giới thiệu Danh bạ GNOME

en: Contact Management Application
vi: Ứng dụng quản lý Danh bạ

en: No contact with email address %s found
vi: Không tìm thấy liên lạc có địa chỉ thư điện tử %s

en: Failed to set avatar.
vi: Không thể đặt ảnh đại diện.

en: Add name
vi: Thêm tên

en: All Contacts
vi: Mọi liên lạc

en: No primary addressbook configured
vi: Chưa cấu hình sổ địa chỉ chính

en: Unable to create new contacts: %s
vi: Không thể tạo liên lạc mới: %s

en: Unable to find newly created contact
vi: Không thể tìm thấy liên lạc vừa mới tạo

en: Unable to take photo.
vi: Không thể chụp ảnh.

en: Change Birthday
vi: Đổi ngày sinh

en: Zip/Postal Code
vi: Mã bưu điện (Zip)

en: PO box
vi: Hộp bưu điện

en: Add email
vi: Thêm thư điện tử

en: Add number
vi: Thêm số điện thoại

en: Set Birthday
vi: Đặt ngày sinh

en: Local Contact
vi: Danh bạ cục bộ

en: Local network
vi: Mạng nội bộ

en: Is this the same person as %s from %s?
vi: Đây có phải cùng một người với %s từ %s?

en: Is this the same person as %s?
vi: Đây có phải cùng một người với %s?

en: %d Selected | %d Selected
vi[0]: Đã chọn %d

en: Contacts unlinked
vi: Liên lạc đã hủy liên kết

en: Unmark as favorite
vi: Hủy đánh dấu yêu thích

en: %d contacts linked | %d contacts linked
vi[0]: đã liên kết %d liên lạc

en: Deleted contact %s
vi: Đã xóa liên lạc %s

en: %d contact deleted | %d contacts deleted
vi[0]: đã xóa %d liên lạc

en: %s linked to the contact
vi: %s liên kết đến danh bạ

en: Work Fax
vi: Fax cơ quan

en: First-time setup done.
vi: Cài đặt lần đầu hoàn tất.

en: Set to true after the user has run the first-time setup wizard.
vi: Gán là đúng sau khi người dùng đã chạy trình cài đặt tự động lần đầu.

en: Sort contacts on surname.
vi: Sắp xếp liên lạc theo họ.

en: If this is set to true, the list of contacts will be sorted on their surnames. Otherwise, it will be sorted on the first names of the contacts.
vi: Nếu cái này được gán là đúng, danh sách liên lạc sẽ được sắp xếp theo họ. Nếu không, nó sẽ được sắp xếp theo tên của liên lạc.

en: The default height of the contacts window.
vi: Chiều cao mặc định của cửa sổ liên lạc.

en: If the window size has not been changed by the user yet this will be used as the initial value for the height of the window.
vi: Nếu kích cỡ cửa số chưa được thay đổi bởi người dùng, cái này sẽ được dùng như là giá trị ban đầu cho chiều cao cửa sổ.

en: The default width of the contacts window.
vi: Chiều rộng mặc định của cửa sổ liên lạc.

en: If the window size has not been changed by the user yet this will be used as the initial value for the width of the window.
vi: Nếu kích cỡ cửa số chưa được thay đổi bởi người dùng, cái này sẽ được dùng như là giá trị ban đầu cho chiều rộng cửa sổ.

en: Is the window maximized?
vi: Cửa sổ có đang được phóng to tối đa?

en: Stores if the window is currently maximized.
vi: Lưu trữ nếu cửa sổ đang được phóng to tối đa.

en: Is the window fullscreen
vi: Cửa sổ có đang phóng to toàn màn hình

en: Mobile phone
vi: Điện thoại di động

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: command;prompt;cmd;commandline;run;shell;terminal;kgx;kings cross;
vi: command;prompt;cmd;commandline;run;shell;terminal;kgx;kings cross;lệnh;lenh;thiết bị cuối;thiet bi cuoi;hệ vỏ;he vo;hộp lệnh;chạy;nhắc;nhắc;bàn giao tiếp;ban giao tiep;hop lenh;

en: A simple user-friendly terminal emulator for the GNOME desktop.
vi: Hộp lệnh đơn giản và thân thiện người dùng dành cho môi trường desktop GNOME.

en: Terminal window
vi: Cửa sổ hộp lệnh

[ctx: shortcut window]
en: Close Tab
vi: Đóng thanh

[ctx: shortcut window]
en: Show All Tabs
vi: Hiện tất cả các thẻ

[ctx: shortcut window]
en: Next Tab
vi: Thẻ kế tiếp

[ctx: shortcut window]
en: Previous Tab
vi: Thẻ kế trước

[ctx: shortcut window]
en: Switch to Tab 1–9
vi: Chuyển sang Thẻ 1-9

[ctx: shortcut window]
en: Switch to Tab 10
vi: Chuyển sang Thẻ 10

en: GPL 3.0 or later
vi: GPL 3.0 hay mới hơn

note: Translators: The leading # is intentional, the initial %s is the * version of KGX itself, the latter format is the VTE version
en: # KGX %s using VTE %u.%u.%u %s
vi: # KGX %s sử dụng VTE %u.%u.%u %s

en: Cannot use both --working-directory and positional parameters
vi: Không thể dùng --working-directory và đối số đường dẫn tự do cùng một lúc

en: Wait until the child exits (TODO)
vi: Chờ đến khi tiến trình con kết thúc (CẦN LÀM)

en: Set the initial window title
vi: Đặt tựa đề cửa số khởi tạo

en: ADVANCED: Set the shell to launch
vi: CAO CẤP: Đặt hệ vỏ để chạy

en: ADVANCED: Set the scrollback length
vi: CAO CẤP: Đặt chiều dài cuộn

note: Translators: %s is the version string, KGX is a codename and should be left as-is
en: KGX %s — Terminal Emulator
vi: KGX %s — Trình mô phỏng hộp lệnh

en: [-e|-- COMMAND [ARGUMENT...]]
vi: [-e|-- LỆNH [ĐỐI SỐ...]]

en: A command is still running, closing this window will kill it and may lead to unexpected outcomes | Some commands are still running, closing this window will kill them and may lead to unexpected outcomes
vi[0]: Một số lệnh vẫn còn đang chạy, đóng cửa sổ này sẽ giết chúng  dẫn đến hậu quả không mong muốn

en: Close Tab?
vi: Đóng thẻ?

en: A command is still running, closing this tab will kill it and may lead to unexpected outcomes | Some commands are still running, closing this tab will kill them and may lead to unexpected outcomes
vi[0]: Một số lệnh vẫn còn đang chạy, đóng thẻ này sẽ giết chúng và có thể dẫn đến hậu quả không mong muốn

note: Translators: Screen reader label for the list of running commands
en: Process list
vi: Danh sách tiến trình

note: Translators: This action accepts the ‘unexpected outcomes’ and closes the tab/window
en: C_lose
vi: Đó_ng

en: Color string is wrong length
vi: Chuỗi màu sai độ dài

note: Translators: %i is, from the users perspective, a random number. * this string will only be seen when the running program has * failed to set a title, and exists purely to avoid blank tabs
en: Tab %i
vi: Thẻ %i

note: Translators: %s is the (possibly truncated) command being pasted
en: Make sure you know what the command does:
    %s
vi: Hãy đảm bảo là bạn biết các lệnh này làm gì:
    %s

en: You are pasting a command that runs as an administrator
vi: Lệnh mà bạn đang dán sẽ chạy dưới quyền quản trị viên

en: Process %d
vi: Tiến trình %d

note: Translators: <b> </b> marks the text as bold, ensure they are matched please!
en: <b>Failed to start</b> — %s
vi: <b>Gặp lỗi khi chạy</b> — %s

note: Translators: <b> </b> marks the text as bold, ensure they are matched please!
en: <b>Read Only</b> — Command exited with code %i
vi: <b>Chỉ đọc</b> — Lệnh đã thoát với mã %i

note: Translators: <b> </b> marks the text as bold, ensure they are matched please!
en: <b>Read Only</b> — Command exited
vi: <b>Chỉ đọc</b> — Lệnh đã thoát

en: Command completed
vi: Lệnh hoàn thành

en: Ctrl-click to open:
    %s
vi: Ctrl-chuột để mở:c
    %s

en: Show in _Files
vi: Hiển thị trong "_Tập tin"

note: Translators: ‘command’ is the argument name, and shouldn't be translated
en: Missing argument for --command
vi: Thiếu đối số cho --command

en: Cannot use both --command and positional parameters
vi: Không thể dùng --command và đối số lệnh tự do cùng một lúc

en: _Show All Tabs
vi: Hiện Tất cả Các Thẻ

en: _About Console
vi: _Giới thiệu về Bàn giao tiếp

en: Find in Terminal
vi: Tìm trong Thiết bị cuối

en: Shrink Text
vi: Thu nhỏ chữ

en: Reset Size
vi: Đặt lại cỡ

en: Enlarge Text
vi: Phóng to Chữ

en: Terminal Font
vi: Phông chữ của Hộp lệnh

en: Font Preview
vi: Xem trước Phông chữ

en: No Font Set
vi: Chưa đặt phông chữ

en: Use _System Default
vi: Sử dụng Mặc định từ Hệ thống

en: _Unlimited Scrollback
vi: Kéo lên Không giới hạn

en: _Scrollback Lines
vi: Số dòng Kéo lên Tối đa

en: Terminal Bell
vi: Chuông Hộp lệnh

en: Play _Sound
vi: Phát Âm thanh

en: _Visual Effects
vi: Hiệu ứng Trực quan

en: View and use other desktops
vi: Xem và sử dụng màn hình làm việc từ máy khác

en: Connections allows you to connect to and use other desktops. This can be a great way to access content or software on a different desktop operating system. It can also be used as a way to provide support to users who might need help.
vi: Kết nối cho phép bạn kết nối và sử dụng các máy tính để bàn khác. Đây có thể là một cách tuyệt vời để truy cập nội dung hoặc phần mềm trên một hệ điều hành máy tính để bàn khác. Nó cũng có thể được sử dụng như một cách để cung cấp hỗ trợ cho những người dùng có thể cần giúp đỡ.

en: A range of different operating systems can be connected to, including Linux and Windows desktops. You can also connect to virtual machines.
vi: Một loạt các hệ điều hành khác nhau có thể được kết nối, bao gồm cả máy tính để bàn Linux và Windows. Bạn cũng có thể kết nối với các máy ảo.

en: Connections uses the widely supported VNC and RDP protocols, and one of these must be enabled on the desktop that you want to connect to.
vi: Kết nối sử dụng các giao thức VNC và RDP được hỗ trợ rộng rãi và một trong số này phải được bật trên máy tính để bàn mà bạn muốn kết nối.

en: A remote desktop client for the GNOME desktop environment
vi: Một chương trình điều khiển màn hình từ xa cho môi trường máy tính để bàn GNOME

en: Couldn’t open file of unknown mime type %s
vi: Không thể mở tập tin của kiểu mime chưa biết %s

en: Connection to “%s” has been deleted
vi: Kết nối đến “%s” đã bị xóa bỏ

en: URL to connect
vi: URL để kết nối

en: Open .vnc or .rdp file at the given PATH
vi: Mở tập tin .vnc hoặc .rdp ở /ĐƯỜNG/DẪN/ đã cho

en: Open in full screen
vi: Mở toàn màn hình

en: Too many command-line arguments specified.
vi: Quá nhiều đối số dòng lệnh được đưa ra.

en: Enter the network identifier of the remote desktop to connect to:
vi: Nhập định danh mạng của màn hình nền từ xa để kết nối với:

en: Connection Type
vi: Kiểu kết nối

en: RDP (standard for connecting to Windows)
vi: RDP (tiêu chuẩn để kết nối đến Windows)

en: VNC (standard for connecting to Linux)
vi: VNC (tiêu chuẩn để kết nối đến Linux)

en: Welcome to Connections
vi: Chào mừng bạn dùng "Kết nối"

en: Learn about how Connections works.
vi: Tìm hiểu về cách hoạt động của "Kết nối".

en: Use other desktops, remotely
vi: Điều khiển máy tính để bàn khác, qua mạng

en: Use Connections to view the screen of other desktops. You can control them using the pointer and keyboard, too!
vi: Dùng "Kết nối" để xem màn hình của các màn hình nền khác. Bạn cũng có thể điều khiển chúng bằng con trỏ và bàn phím!

en: Connect to different operating systems
vi: Kết nối đến hệ điều hành khác

en: Access Linux, Mac, and Windows desktops using Connections.
vi: Truy cập máy tính để bàn Linux, Mac và Windows bằng cách dùng "Kết nối".

en: Enable remote desktop before connecting
vi: Bật cho điều khiển màn hình từ xa trước khi kết nối

en: Computers need to be set up for remote desktop before you can connect to them.
vi: Máy tính cần được cài đặt cho phép điều khiển màn hình qua mạng trước khi bạn có thể kết nối với chúng.

en: We hope that you enjoy Connections!
vi: Chúng tôi hy vọng bạn thích "Kết nối"!

en: More information can be found in the help.
vi: Muốn có thêm thông tin có thể tìm thấy trong phần trợ giúp.

en: Connection preferences
vi: Tùy thích kết nối

en: Display Menu
vi: Hiển thị trình đơn

en: About Connections
vi: Giới thiệu về "Kết nối"

en: View only
vi: Chỉ xem

en: Show local pointer
vi: Hiển thị con trỏ cục bộ

en: Fast refresh
vi: Làm mới nhanh

en: Fit window
vi: Vừa khít cửa sổ

en: Just hit the <b>+</b> button to make your first connection.
vi: Chỉ cần bấm vào nút <b>+</b> để tạo kết nối đầu tiên.

en: Couldn’t parse the file
vi: Không thể phân tích cú pháp tập tin

note: Translators: %s is a VNC file key
en: VNC File is missing key “%s”
vi: Tập tin VNC thiếu khóa “%s”

en: A two paned file manager
vi: Bộ quản lý tập tin ô đôi

en: CVS options
vi: Tùy chọn CVS

en: Unified diff format
vi: Dạng thức diff (khác biệt) đã hợp nhất

en: A plugin that eventually will be a simple CVS client
vi: Một bổ sung sẽ cuối cùng là ứng dụng khách CVS đơn giản

en: Compare with
vi: So sánh với

en: The previous revision
vi: Bản sửa đổi trước

en: Other revision
vi: Bản sửa đổi khác

en: Compare...
vi: So sánh...

en: What file name should the new archive have?
vi: Kho lưu mới nên có tên tập tin nào?

en: Create Archive...
vi: Tạo kho lưu...

en: Extract in Current Directory
vi: Giải nén vào thư mục hiện có

en: Extract to '%s'
vi: Giải nén vào « %s »

en: File-roller options
vi: Tùy chọn File-roller

en: Default type
vi: Kiểu mặc định

en: A plugin that adds File Roller shortcuts for creating and extracting compressed archives.
vi: Một bổ sung thêm các lối tắt File Roller để tạo và giải nén kho lưu đã nén.

en: This is an example plugin that is mostly useful as a simple example for aspiring plugin hackers
vi: Đây là một bổ sung thí dụ có ích nhất là lời thí dụ đơn giản cho người muốn tạo bổ sung.

en: Plugin Webpage
vi: Trang chủ bổ sung

en: Invalid source pattern
vi: Mẫu nguồn không hợp lệ

note: Translators: this is a part of dialog for replacing text 'Replace this:' -> 'With this:'
en: Replace this:
vi: Thay thế :

en: Case sensitive matching
vi: Phân biệt chữ hoa/thường

en: New Rule
vi: Quy tắc mới

en: Counter start value:
vi: Giá trị đếm đầu :

en: Counter increment:
vi: Tăng đếm:

en: Counter minimum digit count:
vi: Đếm số tối thiểu :

en: Template Options
vi: Tùy chọn biểu mẫu

en: Auto-update when the template is entered
vi: Cập nhật tự động khi biểu mẫu được vào

en: Advanced Rename Tool
vi: Công cụ thay đổi tên cấp cao

en: Regex replacing
vi: Thay thế biểu thức chính quy

en: Replace this
vi: Thay thế

en: With this
vi: Bằng

en: Bookmark name:
vi: Tên Đánh dấu :

en: Bookmark target:
vi: Đích Đánh dấu :

en: Bookmark name is missing
vi: Thiếu tên Đánh dấu

en: Bookmark target is missing
vi: Thiếu đích Đánh dấu

en: Bookmark Groups
vi: Nhóm Đánh dấu

en: To bookmark a directory the whole search path to the directory must be in valid UTF-8 encoding
vi: Để đánh dấu thư mục, toàn bộ đường dẫn tìm kiếm đến thư mục đó phải dùng ký tự UTF-8 hợp lệ.

en: Number view:
vi: Xem số :

en: Directories only
vi: Chỉ thư mục

en: Could not chmod %s
    %s
vi: Không thể chmod (thay đổi chế độ) %s:
    %s

en: Apply Recursively for
vi: Áp dụng đệ quy cho

en: Could not chown %s
    %s
vi: Không thể chown (thay đổi tình trạng sở hữu) %s:
    %s

en: Apply Recursively
vi: Áp dụng đệ quy

en: Failed to execute the mount command
vi: Việc thực hiện lệnh gắn kết bị lỗi.

en: Mount failed: Permission denied
vi: Gắn kết bị lỗi: không đủ quyền

en: Mount failed: No medium found
vi: Gắn kết bị lỗi: không tìm thấy vật chứa

en: Mount failed: mount exited with existatus %d
vi: Gắn kết bị lỗi: lệnh gắn kết đã thoạt với trang thái thoát là %d

en: Volume unmounting succeeded.
    It is safe to eject the media.
vi: Mới tháo gắn kết khối tin.
    Có thể đẩy ra an toàn vật chứa.

en: Volume unmounting failed:
    %s %s
vi: Việc tháo gắn kết khối tin bị lỗi :
    %s %s

en: Mounting %s
vi: Đang gắn kết %s...

en: Go to: %s (%s)
vi: Tới : %s (%s)

en: Mount: %s
vi: Gắn kết: %s

en: Unmount: %s
vi: Tháo gắn kết: %s

note: first row: domain entry
en: _Domain name:
vi: Tên m_iền:

note: ????????? do not set con->alias as it is done in gnome_cmd_con_ftp_set_alias ()
en: Connecting to %s
vi: Đang kết nối đến %s...

en: Go to: %s
vi: Tới : %s

en: Connect to: %s
vi: Kết nối đến: %s

en: Disconnect from: %s
vi: Ngắt kết nối ra : %s

en: Creates the FTP connection to %s
vi: Tạo sự kết nối FTP đến %s

en: Removes the FTP connection to %s
vi: Gỡ bỏ sự kết nối FTP đến %s

en: Go to: Home
vi: Đi về

en: Failed to browse the network. Is the SMB module installed?
vi: Việc duyệt mạng bị lỗi. Có cài đặt mô-đun SMB chưa?

en: Searching for workgroups and hosts
vi: Đang tìm kiếm nhóm làm việc và máy...

en: Go to: Samba Network
vi: Tới : mạng Samba

en: Delete problem
vi: Vấn đề xoá bỏ

en: Do you want to delete "%s"?
vi: Bạn có muốn xoá bỏ « %s » không?

en: Do you want to delete the selected file? | Do you want to delete the %d selected files?
vi[0]: Bạn có muốn xoá bỏ %d tập tin đã chọn không?

en: Add current dir
vi: Thêm thư mục hiện có

en: Manage bookmarks...
vi: Quản lý Đánh dấu...

en: Waiting for file list
vi: Đang đợi nhận danh sách tập tin...

en: ext
vi: pmr

en: perm
vi: quyền

en: Application:
vi: Ứng dụng:

en: Open with other...
vi: Mở bằng ứng dụng khác...

en: No default application registered
vi: Chưa đăng ký ứng dụng mặc định

en: Symlink target:
vi: Đích liên kết mềm:

en: Opens with:
vi: Mở bằng:

en: Owner and group
vi: Chủ và nhóm

en: Access permissions
vi: Quyền truy cập

en: %s free
vi: %s rảnh

en: Unknown disk usage
vi: Không biết cách chiếm sức chứa trên đĩa

en: Listing failed: %s
vi: Lỗi danh sách: %s

en: Failed to open connection: %s
vi: Lỗi mở kết nối: %s

en: No file name entered
vi: Chưa nhập tên tập tin

en: No file name given
vi: Chưa đưa ra tên tập tin

en: New Text File
vi: Tập tin văn bản mới

en: Symlink name:
vi: Tên liên kết mềm:

en: Create Symbolic Link
vi: Tạo liên kết tượng trưng

en: Regular file
vi: Tập tin chuẩn

en: _Directory
vi: Thư _mục

en: Switch to Vertical Layout
vi: Chuyển sang bố trí dọc

en: Switch to Horizontal Layout
vi: Chuyển sang bố trí ngang

en: Change _Owner/Group
vi: Đổ_i Chủ/Nhóm

en: Change Per_missions
vi: Đổi _Quyền hạn

en: Advanced _Rename Tool
vi: Công cụ th_ay tên cấp cao

en: Create _Symbolic Link
vi: Tạo liên kết tượng t_rưng

note: #-#-#-#-#  33 (anjuta)  #-#-#-#-# Action name Stock icon, if any
en: _Diff
vi: _Khác biệt

en: Select with _Pattern
vi: Chọn theo _mẫu

en: Unselect with P_attern
vi: Hủy chọn theo mẫ_u

en: _Restore Selection
vi: _Phục hồi vùng chọn

en: _Compare Directories
vi: _So sánh thư mục

en: Copy _File Names
vi: Chép tên _tập tin

en: _Quick Search...
vi: Tìm kiếm _nhanh...

en: _Enable Filter...
vi: Bật _lọc...

en: Show Device Buttons
vi: Hiện các nút thiết bị

en: Show Commandline
vi: HIện dòng lệnh

en: Show Buttonbar
vi: Hiện thanh nút

en: Show Backup Files
vi: Hiện tập tin sao lưu

en: _Bookmark this Directory...
vi: Đánh _dấu thư mục này...

en: _Manage Bookmarks...
vi: _Quản lý Đánh dấu...

en: _Configure Plugins...
vi: _Cấu hình bổ sung...

en: GNOME Commander on the _Web
vi: GNOME Commander trên _Mạng

en: _Connections
vi: _Kết nối

en: F3 View
vi: F3 Xem

en: F4 Edit
vi: F4 Sửa

en: F5 Copy
vi: F5 Chép

en: F6 Move
vi: F6 Chuyển

en: F8 Delete
vi: F8 Xoá bỏ

en: F9 Search
vi: F9 Tìm kiếm

en: F10 Quit
vi: F10 Thoát

en: Goto the oldest
vi: Tới điều cũ nhất

en: Goto the latest
vi: Tới mới nhất

en: Copy file names (SHIFT for full paths)
vi: Sao chép tên tập tin (phím Shift để nhập đường dẫn đầy đủ)

en: Edit (SHIFT for new document)
vi: Sửa (phím Shift để tạo tài liệu mới)

en: Drop connection
vi: Ngắt kết nối

en: Copy "%s" to
vi: Chép « %s » vào

en: Copy File
vi: Chép tập tin

en: A directory name must be entered
vi: Phải nhập tên thư mục

en: Make Directory
vi: Tạo thư mục

en: Use right mouse button to
vi: Dùng nút phải chuột để

en: Show popup menu
vi: Hiện trình đơn bật lên

en: Match filenames using
vi: Khớp tên tập tin bằng

en: Shell syntax
vi: Cú pháp trình bao

en: Regex syntax
vi: Cú pháp biểu thức chính quy

en: Sorting options
vi: Tùy chọn sắp xếp

en: Quick search using
vi: Tìm kiếm nhanh bằng

en: CTRL+ALT+letters
vi: CTRL+ALT+chữ

en: ALT+letters (menu access with F10)
vi: ALT+chữ (truy cập trình đơn bằng F10)

en: Directory options
vi: Tùy chọn thư mục

en: Directory cache size
vi: Cỡ bộ nhớ thư mục

en: Size display mode
vi: Chế độ hiện kích cỡ

en: Powered
vi: Lũy thừa

en: Permission display mode
vi: Chế độ hiện quyền hạn

en: Text (rw-r--r--)
vi: Chữ (rw-r--r--)

en: Number (644)
vi: Số (644)

en: See the manual page for "strftime" for help on how to set the format string.
vi: Xem trang hướng dẫn « man » về « strftime » (lệnh « man strftime ») để tìm trợ giúp về cách đặt chuỗi dạng thức ngày giờ.

en: Edit Colors...
vi: Sửa màu sắc...

en: Selected file:
vi: Tập tin đã chọn:

en: With file name
vi: Bên tên tập tin

en: In separate column
vi: Trong cột riêng

en: In both columns
vi: Trong cả hai cột

en: No icons
vi: Không có biểu tượng

en: File type icons
vi: Biểu tượng kiểu tập tin

en: MIME icons
vi: Biểu tượng MIME

en: Respect theme colors
vi: Theo màu sắc thái

en: File panes
vi: Ô tập tin

en: Row height:
vi: Cao hàng:

note: File extensions
en: Display file extensions:
vi: HIện phần mở rộng tập tin:

note: Graphical mode
en: Graphical mode:
vi: Chế độ đồ họa :

note: LS_COLORS
en: Colorize files according to the LS_COLORS environment variable
vi: Tô màu tập tin theo biến môi trường LS_COLORS.

en: MIME icon settings
vi: Thiết lập biểu tượng MIME

en: Scaling quality:
vi: Chất lượng co dãn:

en: Theme icon directory:
vi: Thư mục biểu tượng sắc thái :

en: Document icon directory:
vi: Thư mục biểu tượng tài liệu :

en: Confirm before delete
vi: Xác nhận trước khi xoá bỏ

en: Copy overwrite
vi: Chép ghi đè

note: * Create prepare copy specific widgets
en: Silently
vi: Không nói gì

en: Query first
vi: Xin trước

en: Move overwrite
vi: Chuyển ghi đè

en: Filetypes to hide
vi: Kiểu tập tin cần ẩn

en: Regular files
vi: Tập tin chuẩn

en: Fifo files
vi: Tập tin FIFO

en: Socket files
vi: Tập tin ổ cắm

en: Character devices
vi: Thiết bị ký tự

en: Block devices
vi: Thiết bị khối

en: Also hide
vi: Cũng ẩn

en: Symlinks
vi: Liên kết mềm

en: Can handle multiple files
vi: Có thể xử lý nhiều tập tin

en: Can handle URIs
vi: Có thể xử lý URI

en: Requires terminal
vi: Cần thiết bị cuối

en: Show for
vi: Hiện cho

en: All directories
vi: Mọi thư mục

en: All directories and files
vi: Mọi thư mục và tập tin

en: Some files
vi: Một số tập tin

en: File patterns
vi: Mẫu tập tin

en: New Application
vi: Ứng dụng mới

en: Edit Application
vi: Sửa đổi ứng dụng

en: Always download remote files before opening in external programs
vi: Luôn luôn tải về tập tin từ xa trước khi mở trong chương trình bên ngoài

en: MIME applications
vi: Ứng dụng MIME

en: Standard programs
vi: Chương trình chuẩn

en: Viewer:
vi: Bộ xem:

en: Differ:
vi: Bộ khác biệt:

en: Use Internal Viewer
vi: Dùng bộ xem nội bộ

en: Other favorite apps
vi: Ứng dụng thường dụng khác

en: New Device
vi: Thiết bị mới

en: Edit Device
vi: Sửa đổi thiết bị

en: Show only the icons
vi: Hiện chỉ biểu tượng

en: Skip mounting (useful when using super-mount)
vi: Bỏ qua việc gắn kết (có ích khi dùng super-mount)

en: Select Using Pattern
vi: Chọn bằng mẫu

en: Unselect Using Pattern
vi: Bỏ chọn bằng mẫu

en: Query First
vi: Xin trước

en: Follow Links
vi: Theo liên kết

en: copy %d file to | copy %d files to
vi[0]: chép %d tập tin vào

en: Move "%s" to
vi: Chuyển « %s » sang

en: move %d file to | move %d files to
vi[0]: chuyển %d tập tin sang

note: Nothing exists, ask the user if a new directory might be suitable in the path that he specified
en: The directory '%s' doesn't exist, do you want to create it?
vi: Không có thư mục « %s », bạn có muốn tạo nó không?

en: No server selected
vi: Chưa chọn máy phục vụ

en: Failed to open file %s: %s
vi: Lỗi mở tập tin %s: %s

en: Failed to read from file %s: %s
vi: Lỗi đọc từ tập tin %s: %s

en: Searching in: %s
vi: Đang tìm kiếm qua: %s

en: Found %d match before I was stopped | Found %d matches before I was stopped
vi[0]: Tìm thấy %d điều khớp trước khi bị ngừng

en: Found %d match | Found %d matches
vi[0]: Tìm thấy %d điều khớp

note: Search in
en: Search in:
vi: Tìm kiếm qua:

note: Find text
en: Find text:
vi: Tìm chuỗi:

note: #-#-#-#-#  406 (gnome-commander HEAD)  #-#-#-#-# Recurse check
en: Search Recursively
vi: Tìm kiếm đệ quy

en: Can't find a host or workgroup named %s
vi: Không tìm thấy máy hay nhóm làm việc có tên %s

en: There was an error opening home page.
vi: Gặp lỗi khi mở trang chủ.

en: There was an error reporting problem.
vi: Gặp lỗi khi thông báo lỗi.

en: A fast and powerful file manager for the GNOME desktop
vi: Bộ quản lý tập tin nhanh và mạnh cho môi trường Gnome

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 nó không?

en: Error while copying to %s
    
    %s
vi: Gặp lỗi khi sao chép vào %s
    
    %s

en: copying...
vi: đang chép...

en: [file %ld of %ld] "%s"
vi: [tập tin %ld trên %ld] « %s »

en: Copying a directory into itself is a bad idea.
    The whole operation was cancelled.
vi: Không cho phép sao chép thư mục vào chính nó
    nên toàn bộ thao tác bị thôi.

en: preparing...
vi: đang chuẩn bị...

en: downloading to /tmp
vi: đang tải về vào </tmp>...

en: Couldn't load installed file type pixmap, trying to load from source-dir
vi: Không thể tải sơ đồ điểm ảnh kiểu tập tin đã cài đặt nên đang thử tải từ thư mục nguồn

en: Trying to load %s instead
vi: Nên cố tải %s thay thế

en: Can't find the pixmap anywhere. Make sure you have installed the program or is executing gnome-commander from the gnome-commander-%s/src directory
vi: Không tìm thấy sơ đồ điểm ảnh. Hãy kiểm tra lại bạn đã cài đặt chương trình, hoặc đang thực hiện gnome-commander từ thư mục « gnome-commander-%s/src »

en: Couldn't load installed pixmap, trying to load from source-dir
vi: Không thể tải sơ đồ điểm ảnh đã cài đặt nên cố tải từ thư mục nguồn

en: Position: %lu of %lu	Column: %d	%s
vi: Vị trí : %lu trên %lu	Cột: %d	%s

en: _Binary
vi: _Nhị phân

en: _Copy Text Selection
vi: _Chép đoạn chọn

en: _No Parsing (original file)
vi: Khô_ng phân tách (tập tin gốc)

en: _HTML Parser
vi: Bộ phân tách _HTML

en: _PS/PDF Parser
vi: Bộ phân tách _PS/PDF

en: _Wrap lines
vi: _Ngắt dòng

en: _Show EXIF/IPTC Information
vi: Hiện thông tin _EXIF/IPTC

en: Rotate Counter Clockwis_e
vi: Quay n_gược chiều

en: _Rotate 180°
vi: _Quay 180º

en: _Binary Mode
vi: Chế độ _nhị phân

en: _Decimal Offset in Hexdump
vi: Hiệu số thập _phân trong sự đổ thập lục

en: _Save Current Settings
vi: _Lưu thiết lập hiện thời

en: _20 chars/line
vi: _20 ký tự/dòng

en: _40 chars/line
vi: _40 ký tự/dòng

en: _80 chars/line
vi: _80 ký tự/dòng

en: Specify debug flags to use
vi: Xác định các cờ gỡ lỗi cần dùng

en: Specify the start directory for the left pane
vi: Xác định thư mục đầu cho ô bên trái

en: Specify the start directory for the right pane
vi: Xác định thư mục đầu cho ô bên phải

en: When parsing the users and groups on this system it was found that the user %s is part of the group %s. This user can however not be found.
vi: Khi phân tách những người dùng và nhóm trên hệ thống này, tìm thấy người dùng %s thuộc về nhóm %s. Tuy nhiên, không tìm thấy người dùng đó.

note: FIELD_Numbers_CharCount
en: Character Count
vi: Số ký tự

note: FIELD_Numbers_LineCount
en: Line Count
vi: Số dòng

note: FIELD_Numbers_ParaCount
en: Paragraph Count
vi: Số đoạn

en: Equalization
vi: Cân bằng tần số

en: Terms of Use
vi: Điều khoản sử dụng

en: Size Mode
vi: Chế Độ Kích Thước

en: Minimum bitrate
vi: Bitrate tối thiểu

en: Byelorussian
vi: Tiếng Bie-lo-ru-xi

en: No default application found for the mime-type %s.
    Open the "File types and programs" page in the Control Center to add one.
vi: Không tìm thấy ứng dụng mặc định cho kiểu MIME %s.
    Hãy mở trang « Kiểu tập tin và chương trình » trong Trung tâm Điều khiển để thêm nó.

en: "%s" seems to be a binary executable file but it lacks the executable bit. Do you want to set it and then run the file?
vi: « %s » có vẻ là tập tin nhị phân có thể thực hiện, nhưng nó còn thiếu bit khả năng thực hiện. Bạn có muốn đặt bit này rồi chạy tập tin đó không?

en: Make Executable?
vi: Đặt khả năng thực hiện ?

en: "%s" is an executable text file. Do you want to run it, or display its contents?
vi: « %s » là một tập tin văn bản có thể thực hiện. Bạn có muốn chạy nó, hoặc hiển thị nội dung của nó?

en: Run or Display
vi: Chạy hay Hiển thị

en: %s does not know how to open remote file. Do you want to download the file to a temporary location and then open it? | %s does not know how to open remote files. Do you want to download the files to a temporary location and then open them?
vi[0]: %s không có khả năng mở tập tin từ xa. Như thế thì bạn có muốn tải tập tin về một địa điểm tạm thời, rồi mở nó không?

en: Failed to create a directory in which to store temporary files.
    Error message: %s
vi: Việc tạo thư mục nơi cần cất giữ tập tin tạm thời bị lỗi.
    Thông điệp lỗi : %s

en: Creating directory %s...
vi: Đang tạo thư mục %s...

en: Failed to create the directory %s
vi: Việc tạo thư mục %s bị lỗi

en: _Hex
vi: T_hập lục

en: GNOME Color Manager
vi: Quản lý màu GNOME

en: Inspect and compare installed color profiles
vi: Xem xét và so sánh hồ sơ màu đã cài đặt

en: GNOME Color Profile Viewer shows installed color profiles on your system and allows you to calibrate displays, printers and cameras using a wizard.
vi: Bộ xem hồ sơ màu GNOME hiển thị các hồ sơ màu đã cài trên hệ thống của bạn và cho phép bạn cân chỉnh màn hình, máy in và máy ảnh dùng một ứng dụng hỏi đáp.

en: This functionality is typically used by GNOME Control Center from the color panel although can be used on its own.
vi: Chức năng này thường được dùng bởi “Trung tâm điều khiển GNOME” từ bảng điều khiển màu cho dù có thể được dùng bởi chính nó.

en: ICC Profile Installer
vi: Cài đặt hồ sơ ICC

en: Install ICC profiles
vi: Cài đặt hồ sơ ICC

en: Use the color sensor to sample spot colors
vi: Dùng cảm biến màu để lấy màu điểm mẫu

en: Color Profile Viewer
vi: Xem hồ sơ màu

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Color;ICC;
vi: Color;Màu;Mau;ICC;

en: Default %s
vi: Mặc định %s

note: TRANSLATORS: command line option: a list of catalogs to install
en: ICC profile to install
vi: Hồ sơ ICC cần cài đặt

note: TRANSLATORS: could not read file
en: Failed to open ICC profile
vi: Gặp lỗi khi mở hồ sơ ICC

note: TRANSLATORS: parsing error
en: Failed to parse file: %s
vi: Gặp lỗi khi phân tích tập tin: %s

note: TRANSLATORS: message text
en: Profile description: %s
vi: Mô tả hồ sơ: %s

note: TRANSLATORS: message text
en: Profile copyright:
vi: Bản quyền hồ sơ:

note: TRANSLATORS: color profile already been installed
en: Color profile is already imported
vi: Hồ sơ màu đã được nhập vào từ trước rồi

note: TRANSLATORS: the profile type
en: Import display color profile?
vi: Nhập hồ sơ màu thiết bị hiển thị chứ?

note: TRANSLATORS: the profile type
en: Import device color profile?
vi: Nhập hồ sơ màu thiết bị chứ?

note: TRANSLATORS: the profile type
en: Import named color profile?
vi: Nhập hồ sơ màu có tên chứ?

note: TRANSLATORS: the profile type
en: Import color profile?
vi: Nhập hồ sơ màu chứ?

note: TRANSLATORS: could not read file
en: Failed to import file
vi: Gặp lỗi khi nhập tập tin

note: TRANSLATORS: the root window of all the screens
en: Root window profile:
vi: Hồ sơ cửa sổ gốc:

note: TRANSLATORS: the root window of all the screens
en: Root window protocol version:
vi: Phiên bản giao thức cửa sổ gốc:

note: TRANSLATORS: no DBus session bus
en: Failed to connect to session bus:
vi: Gặp lỗi khi kết nối bus phiên làm việc:

note: TRANSLATORS: the DBus method failed
en: The request failed:
vi: Yêu cầu bị lỗi:

note: TRANSLATORS: no profile has been asigned to this device
en: There are no ICC profiles assigned to this file
vi: Không có hồ sơ ICC nào gán cho tập tin này

note: TRANSLATORS: this is a list of profiles suitable for the device
en: Suitable profiles for:
vi: Hồ sơ thích hợp cho:

note: TRANSLATORS: no profile has been asigned to this window
en: There are no ICC profiles for this window
vi: Không có hồ sơ ICC nào cho cửa sổ này

note: TRANSLATORS: command line option
en: Show xserver properties
vi: Hiện thuộc tính xserver

note: TRANSLATORS: command line option
en: Get the profiles for a specific file
vi: Lấy hồ sơ cho tập tin đã cho

note: TRANSLATORS: command line option
en: Get the profile for a specific window
vi: Lấy hồ sơ cho cửa sổ đã cho

note: TRANSLATORS: command line option
en: Dump all details about this system
vi: In tất cả chi tiết về hệ thống này

note: TRANSLATORS: just dumps the EDID to disk
en: EDID inspect program
vi: Chương trình kiểm tra EDID

note: TRANSLATORS: this is displayed the user has not got suitable hardware
en: No colorimeter is attached.
vi: Chưa gắn bộ đo màu.

note: TRANSLATORS: this is displayed if VTE support is not enabled
en: The sensor has no native driver.
vi: Cảm biến này không cần trình điều khiển.

note: TRANSLATORS: this is displayed the user has not got suitable hardware
en: The attached colorimeter is not capable of reading a spot color.
vi: Bộ đo màu không có khả năng đọc màu điểm.

note: TRANSLATORS: this is when there are no profiles that can be used; * the search term is either "RGB" or "CMYK"
en: No %s color spaces available
vi: Không có không gian màu %s sẵn sàng

note: TRANSLATORS: tool that is used to pick colors
en: GNOME Color Manager Color Picker
vi: Bộ chọn màu ứng dụng quản lý màu GNOME

note: This refers to the amount of ambient light on the sensor
en: Media whitepoint
vi: Điểm trắng đa phương tiện

note: #-#-#-#-#  405 (gnome-color-manager master)  #-#-#-#-# Button text, to get a single sample of color
en: _Measure
vi: Đ_o

note: TRANSLATORS: title, usually we can tell based on the EDID data or output name
en: Permanently delete profile?
vi: Xóa hồ sơ vĩnh viễn chứ?

note: TRANSLATORS: dialog message
en: Are you sure you want to remove this profile from your system permanently?
vi: Bạn có chắc muốn xóa vĩnh viễn hồ sơ này khỏi hệ thống không?

note: TRANSLATORS: this the ICC profile type
en: Display device
vi: Thiết bị hiển thị

note: TRANSLATORS: this the ICC profile type
en: Colorspace conversion
vi: Chuyển đổi không gian màu

note: TRANSLATORS: this the ICC profile type
en: Named color
vi: Màu có tên

note: TRANSLATORS: e.g. sRGB or adbode RGB
en: Standard space
vi: Không gian chuẩn

note: TRANSLATORS: the raw EDID MD5 of the display device
en: Display checksum
vi: Tổng kiểm màn hình

en: Display model
vi: Kiểu hiển thị

en: Display serial number
vi: Số sê-ri hiển thị

note: TRANSLATORS: the PNPID is a three letter code, e.g. DEL
en: Display PNPID
vi: PNPID hiển thị

note: TRANSLATORS: who made the display
en: Display vendor
vi: Nhà sản xuất thiết bị hiển thị

note: TRANSLATORS: the raw profile MD5
en: File checksum
vi: Tổng kiểm tập tin

note: TRANSLATORS: the color framework, e.g. 'colord'
en: Framework product
vi: Sản phẩm khung

note: TRANSLATORS: the framework binary, e.g. gcm-viewer
en: Framework program
vi: Chương trình khung

note: TRANSLATORS: the framework release, e.g. '1.22'
en: Framework version
vi: Phiên bản khung

note: TRANSLATORS: Where the profile data came from, e.g. 'test' or 'standard'
en: Data source type
vi: Kiểu nguồn dữ liệu

note: TRANSLATORS: how the qualifier is formatted, e.g. 'ColorSpace.Paper.DPI'
en: Mapping format
vi: Định dạng ánh xạ

note: TRANSLATORS: The qualifiers for the profile, e.g. 'RGB.Glossy.300dpi'
en: Mapping qualifier
vi: Chất lượng ánh xạ

note: TRANSLATORS: The original device the profile was made for
en: Mapping device
vi: Thiết bị ánh xạ

note: TRANSLATORS: The average error when making the profile
en: Delta-E average
vi: Delta-E trung bình

note: TRANSLATORS: the maximum error when making the profile
en: Delta-E maximum
vi: Delta-E tối đa

note: TRANSLATORS: The device name, e.g. 'huey'
en: Calibration device
vi: Cân chỉnh thiết bị

note: TRANSLATORS: screen type e.g. 'glossy' or 'matte'
en: Screen surface finish
vi: Độ bóng bề mặt màn hình

note: TRANSLATORS: e.g. the 3D volume of the gamut graph
en: Gamut volume
vi: Khối gam màu

note: TRANSLATORS: e.g. what proportion of sRGB is covered
en: sRGB coverage
vi: Cân đối sRGB

note: TRANSLATORS: e.g. what proportion of AdobeRGB is covered
en: Adobe RGB coverage
vi: Cân đối RGB Adobe

note: TRANSLATORS: the profile is broken
en: No description has been set
vi: Chưa mô tả nào được đặt

note: TRANSLATORS: the profile is broken
en: No copyright has been set
vi: Chưa đặt bản quyền

note: TRANSLATORS: the profile is broken
en: The display compensation table is invalid
vi: Bảng bù trừ hiển thị không hợp lệ

note: TRANSLATORS: the profile is broken
en: A scum dot is present for media white
vi: Chấm bọt đại diện cho trắng đa phương tiện

note: TRANSLATORS: the profile is broken
en: The gray axis contains significant amounts of color
vi: Trục xám chứa tổng số lượng màu có nghĩa

note: TRANSLATORS: the profile is broken
en: The gray axis is non-monotonic
vi: Trục xám là không đơn điệu

note: TRANSLATORS: the profile is broken
en: One or more of the primaries are invalid
vi: Nhiều hơn một cái chính là không hợp lệ

note: TRANSLATORS: the profile is broken
en: The primaries do not add to white
vi: Cái chính không thêm vào trắng

note: TRANSLATORS: the profile is broken
en: One or more of the primaries is unlikely
vi: Nhiều hơn một cái chính là không có thực

note: TRANSLATORS: the profile is broken
en: The white is not D50 white
vi: Màu trắng không phải là trắng D50

note: TRANSLATORS: the profile is broken
en: The whitepoint temperature is unlikely
vi: Nhiệt độ điểm trắng là không có thực

note: TRANSLATORS: the profile is broken
en: Unknown warning type
vi: Kiểu cảnh báo chưa biết

note: TRANSLATORS: profiles that have warnings are useable, * but may not be any good
en: The profile has the following problems:
vi: Hồ sơ có những sai sót sau đây:

note: TRANSLATORS: this is the icc creation date strftime format
en: %B %e %Y, %I∶%M∶%S %p
vi: %I:%M:%S %p, %e %B %Y

note: TRANSLATORS: this is the tooltip when the profile can be deleted
en: Delete this profile
vi: Xóa hồ sơ này

note: TRANSLATORS: this is the tooltip when the profile cannot be deleted
en: This profile cannot be deleted
vi: Không thể xóa hồ sơ này

note: TRANSLATORS: show just the one profile, rather than all
en: Set the specific profile to show
vi: Đặt hồ sơ cần xem

note: TRANSLATORS: show just the one filename, rather than all
en: Set the specific file to show
vi: Đặt tập tin cụ thể muốn xem

en: Add a profile for the device
vi: Thêm hồ sơ cho thiết bị

en: Remove a profile from the device
vi: Loại bỏ hồ sơ khỏi thiết bị

note: The type of profile, e.g. display, scanner, etc.
en: Profile type
vi: Kiểu hồ sơ

note: If the profile contains a display correction table
en: Display correction
vi: Điều chỉnh hiển thị

en: A CIE 1931 diagram shows a 2D representation of the profile gamut
vi: Giản đồ CIE 1931 trình bày gam màu hồ sơ ở chế độ 2D

en: Response out
vi: Đáp ứng ra

en: Response in
vi: Đáp ứng vào

en: A tone reproduction curve is the mapping of scene luminance to display luminance
vi: Đường cong tái hiện sắc độ là ánh xạ của độ sáng hình ảnh sang độ sáng màn hình

en: Video card out
vi: Đầu ra cạc màn hình

en: A video card gamma table shows the curves loaded into the display
vi: Bảng gam màu cạc màn hình hiển thị đường cong được tải lên màn hình hiển thị

note: This is an example image that is saved in sRGB gamut
en: sRGB example
vi: Ví dụ sRGB

en: This shows what an image would look like if saved with the profile
vi: Cái này cho bạn xem ảnh sẽ hiển thị như thế nào nếu hồ sơ này được lưu lại

en: From sRGB
vi: Từ sRGB

en: This shows what an image would look like if opened with the profile
vi: Cái này cho bạn xem ảnh sẽ hiển thị như thế nào nếu mở bằng hồ sơ

en: To sRGB
vi: Sang sRGB

en: Named colors are specific colors that are defined in the profile
vi: Các màu có tên là các đặc tả màu mà nó được định nghĩa trong hồ sơ

en: Metadata is additional information stored in the profile for programs to use.
vi: Siêu dữ liệu là thông tin phụ thêm được lưu trong hồ sơ để các chương trình có thể dùng nó.

en: Clocks for world times, plus alarms, stopwatch and a timer
vi: Đồng hồ thế giới, kèm báo thức, đồng hồ bấm giờ và đồng hồ đếm ngược

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: time;timer;alarm;world clock;stopwatch;time zone;
vi: time;thời gian;thoi gian;timer;bấm ngược;bam nguoc;alarm;hẹn giờ;hen gio;world clock;đồng hồ;dong ho;stopwatch;bấm giờ;bam gio;time zone;múi giờ;mui gio;

en: Allows world clocks to be displayed for your time zone.
vi: Cho phép các đồng hồ thế giới hiển thị cho múi giờ của bạn.

en: Configured world clocks
vi: Đồng hồ thế giới đã cấu hình

en: List of world clocks to show.
vi: Danh sách đồng hồ thế giới cần hiện.

en: Configured alarms
vi: Báo thức đã cấu hình

en: List of alarms set.
vi: Danh sách báo thức.

en: Configured Timers
vi: Đồng hồ đếm ngược đã cấu hình

en: List of timers set.
vi: Danh sách đồng hồ đếm ngược.

en: Geolocation support
vi: Hỗ trợ địa lý

en: Turn geolocation support on and off.
vi: Bât/tắt hỗ trợ địa lý.

en: Window state
vi: Trạng thái cửa sổ

en: State of the window, e.g. maximized.
vi: Trạng thái của cửa sổ: ví dụ như đang to hết cỡ.

en: Window width and height
vi: Chiều rộng/cao cửa sổ

en: Width and height of the window.
vi: Chiều rộng và cao của cửa sổ.

en: Panel state
vi: Trạng thái bảng

en: Current clock panel.
vi: Bảng đồng hồ hiện tại.

en: GNOME Clocks
vi: Đồng hồ GNOME

en: A simple and elegant clock application. It includes world clocks, alarms, a stopwatch and a timer.
vi: Ứng dụng đồng hồ đơn giản và tao nhã. Nó bao gồm giờ thế giới, báo thức, đồng hồ bấm giờ và đồng hồ đếm ngược.

en: Goals:
vi: Đích:

en: Show the time in different cities around the world
vi: Hiển thị thời gian ở các thành phố khác nhau trên thế giới

en: Set alarms to wake you up
vi: Đặt giờ báo thức

en: Measure elapsed time with an accurate stopwatch
vi: Đo thời gian đã đi qua bằng đồng hồ bấm giờ chính xác

en: Set timers to properly cook your food
vi: Đặt thời gian nấu nướng thức ăn phù hợp

en: Initial screen
vi: Màn hình khởi tạo

en: Alarms screen
vi: Màn hình báo thức

en: Alarms setup
vi: Cài đặt báo thức

en: Stopwatch screen
vi: Màn hình bấm giờ

en: Timer screen
vi: Màn hình đồng hồ đếm ngược

[ctx: shortcut window]
en: Go to the next section
vi: Chuyển đến phần kế tiếp

[ctx: shortcut window]
en: Go to the previous section
vi: Chuyển đến phần kế trước

[ctx: shortcut window]
en: Go to the World section
vi: Chuyển đến phần thế giới

[ctx: shortcut window]
en: Go to the Alarms section
vi: Chuyển đến phần báo thức

[ctx: shortcut window]
en: Go to the Stopwatch section
vi: Chuyển đến phần đồng hồ bấm giờ

[ctx: shortcut window]
en: Go to the Timer section
vi: Chuyển đến phần đồng hồ đếm ngược

[ctx: shortcut window]
en: World Clocks
vi: Đồng hồ thế giới

[ctx: shortcut window]
en: Add a world clock
vi: Thêm đồng hồ thế giới

[ctx: shortcut window]
en: Alarm
vi: Báo thức

[ctx: shortcut window]
en: Add an alarm
vi: Thêm báo thức

[ctx: shortcut window]
en: Stopwatch
vi: Đồng hồ bấm giờ

[ctx: shortcut window]
en: Stop / Reset
vi: Dừng / Đặt lại

[ctx: shortcut window]
en: Timer
vi: Đồng hồ đếm ngược

[ctx: shortcut window]
en: Reset
vi: Đặt lại

[ctx: shortcut window]
en: New Timer
vi: Thêm đồng hồ đếm ngược

en: Add A_larm
vi: Thêm _báo thức

note: Translators: Tooltip for the + button
en: New Alarm
vi: Thêm báo thức

en: Ring Duration
vi: Thời gian đổ chuông

en: Snooze Duration
vi: Thời gian ngủ thêm

en: R_emove Alarm
vi: _Xóa bỏ Báo thức

en: You already have an alarm for this time.
vi: Bạn đã đặt báo thức ở thời điểm này rồi.

en: _About Clocks
vi: _Giới thiệu Đồng hồ

en: Select Duration
vi: Chọn khoảng thời gian

en: Title...
vi: Tiêu đề...

en: 1 m
vi: 1 phút

en: 2 m
vi: 2 phút

en: 3 m
vi: 3 phút

en: 5 m
vi: 5 phút

en: 30 m
vi: 30 phút

en: 15 m
vi: 15 phút

en: 45 m
vi: 45 phút

en: 1 h
vi: 1 giờ

en: Add World Clock
vi: Thêm đồng hồ thế giới

en: Add a New World Clock
vi: Thêm một đồng hồ thế giới

en: Search for a City
vi: Tìm thành phố

note: Translators: The alarm for the time %s titled %s has been "snoozed"
en: Snoozed from %s: %s
vi: Ngủ nướng từ %s: %s

note: Translators: %s is a time
en: Snoozed from %s
vi: Ngủ nướng từ %s

en: 20 minutes
vi: 20 phút

en: Lap
vi: Vòng

note: Translators: Tooltip for the + button
en: New Timer
vi: Thêm đồng hồ đếm ngược

en: Time is up!
vi: Hết giờ!

en: Timer countdown finished
vi: Hoàn tất đếm ngược

note: Translators: The time is the same as the local time
en: Current timezone
vi: Múi giờ hiện tại

note: Translators: The (possibly fractical) number hours in the past (relative to local) the clock/location is
en: %s hour earlier | %s hours earlier
vi[0]: %s giờ trước

note: Translators: The (possibly fractical) number hours in the future (relative to local) the clock/location is
en: %s hour later | %s hours later
vi[0]: %s giờ sau

[ctx: Alarm|Repeat-On|Monday]
note: Translators: This is used in the repeat toggle for Monday
en: M
vi: T2

[ctx: Alarm|Repeat-On|Tuesday]
note: Translators: This is used in the repeat toggle for Tuesday
en: T
vi: T3

[ctx: Alarm|Repeat-On|Wednesday]
note: Translators: This is used in the repeat toggle for Wednesday
en: W
vi: T4

[ctx: Alarm|Repeat-On|Thursday]
note: Translators: This is used in the repeat toggle for Thursday
en: T
vi: T5

[ctx: Alarm|Repeat-On|Friday]
note: Translators: This is used in the repeat toggle for Friday
en: F
vi: T6

[ctx: Alarm|Repeat-On|Saturday]
note: Translators: This is used in the repeat toggle for Saturday
en: S
vi: T7

[ctx: Alarm|Repeat-On|Sunday]
note: Translators: This is used in the repeat toggle for Sunday
en: S
vi: CN

en: Mondays
vi: Các thứ hai

en: Tuesdays
vi: Các thứ ba

en: Wednesdays
vi: Các thứ tư

en: Thursdays
vi: Các thứ năm

en: Fridays
vi: Các thứ sáu

en: Saturdays
vi: Các thứ bảy

en: Sundays
vi: Các chủ nhật

en: Failed to show help: %s
vi: Gặp lỗi khi hiển thị trợ giúp: %s

en: Utilities to help you with the time.
vi: Tiện ích giúp bạn về mặt thời gian.

note: Translators: This clock represents the local time
en: Current location
vi: Vị trí hiện tại

en: _Open Game…
vi: _Mở ván đấu…

en: _Save Game As…
vi: _Lưu ván đấu thành…

en: _Resign Game
vi: _Xin thua

en: _About Chess
vi: _Giới thiệu Cờ

note: Tooltip on the show first move (i.e. game start) navigation button
en: Rewind to the game start
vi: Tua lại về đầu ván đấu

note: Tooltip on the show previous move navigation button
en: Show the previous move
vi: Hiện nước đi kế trước

note: Tooltip on the show next move navigation button
en: Show the next move
vi: Hiện nước đi kế tiếp

note: Tooltip on the show current move navigation button
en: Show the current move
vi: Hiện nước đi hiện tại

[ctx: shortcut window]
en: Start a new game
vi: Bắt đầu ván chơi mới

[ctx: shortcut window]
en: Open a saved game
vi: Mở một ván đấu đã lưu

[ctx: shortcut window]
en: Pause the game
vi: Tạm dừng chơi

[ctx: shortcut window]
en: Save the game
vi: Lưu ván đấu

[ctx: shortcut window]
en: Save the game with a different name
vi: Ghi lại ván đấu với tên khác

[ctx: shortcut window]
en: Undo move
vi: Hủy bước đi

[ctx: shortcut window]
en: History
vi: Lịch sử

[ctx: shortcut window]
en: Rewind to the game start
vi: Tua lại về đầu ván đấu

[ctx: shortcut window]
en: Show the previous move
vi: Hiện nước đi kế trước

[ctx: shortcut window]
en: Show the next move
vi: Hiện nước đi kế tiếp

[ctx: shortcut window]
en: Show the current move
vi: Hiện nước đi hiện tại

en: GNOME Chess
vi: Cờ GNOME

en: Play the classic two-player board game of chess
vi: Chơi cờ hai người truyền thống

en: GNOME Chess is a simple chess game. You can play against your computer at three different difficulty levels, or against a friend at your computer.
vi: Cờ GNOME là chương trình chơi cờ đơn giản. Bạn có thể đánh với máy tính với ba mức độ khó, hoặc với bạn bè tại máy tính của mình.

en: Computer chess enthusiasts will appreciate GNOME Chess’s compatibility with nearly all modern computer chess engines, and its ability to detect several popular engines automatically if installed.
vi: Những người đam mê cờ máy tính sẽ đánh giá cao sự tương thích với các bộ máy chơi cờ hiện đại bằng máy tính của Cờ GNOME, và nó có khả năng dò tìm các bộ máy phổ biến một cách tự động nếu nó đã được cài đặt.

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: game;strategy;
vi: game;cờ;vua;co;strategy;chiến;lược;chien;luoc;

en: The piece theme to use
vi: Kiểu dáng quân cờ muốn dùng

en: A flag to enable move hints
vi: Cờ bật gợi ý nước đi

en: A flag to enable board numbering
vi: Cờ để bật đánh số cho bàn cờ

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 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 format to display moves in
vi: Định dạng hiển thị nước đi

en: The side of the board that is in the foreground
vi: Cạnh của bàn cái mà trong tiền cảnh

en: The duration of a game in seconds (0 for no limit)
vi: Khoảng thời gian đấu tính bằng giây (0 là không giới hạn)

en: The type of clock (simple/fischer/bronstein)
vi: Kiểu dáng đồng hồ (đơn giản/fischer/bronstein)

en: The timer increment set corresponding to clock type (1 second minimum)
vi: Số gia thời gian đặt tương ứng theo kiểu đồng hồ (tối thiểu là 1 giây)

en: The board side to play as
vi: Bên để chơi là

en: The last side the player played as
vi: Bên người chơi chơi lần cuối là

en: This is needed when play-as is set to alternate. This should only be set to black or white.
vi: Việc này là cần thiết khi chơi-bên được đặt thành thay thế. Nó chỉ được đặt thành đen hay trắng.

en: The opponent player
vi: Người chơi cùng

en: Can be 'human' (play against another human player), '' (use the first available chess engine) or the name of a specific engine to play against
vi: Có thể là “người” (đánh với người chơi khác), để trống (dùng bộ máy chơi cờ sẵn có đầu tiên) hay tên của bộ máy đã cho để đánh với

en: Difficulty of the opponent chess engine
vi: Mức khó của bộ máy chơi cờ

[ctx: custom_duration_units]
note: Preferences dialog: Combo box entry for time limit Preferences dialog: Combo box entry for timer increment
en: minutes
vi: phút

[ctx: custom_duration_units]
note: Preferences dialog: Combo box entry for time limit
en: hours
vi: giờ

[ctx: custom_duration_units]
note: Preferences dialog: Combo box entry for timer increment
en: seconds
vi: giây

[ctx: custom_duration_units]
note: Preferences dialog: Combo box entry for clock type
en: Simple
vi: Đơn giản

[ctx: difficulty]
note: Preferences Dialog: Combo box entry for normal game difficulty
en: Normal
vi: Thường

note: #-#-#-#-#  403 (gnome-chess master)  #-#-#-#-# Preferences Dialog: Combo box entry for no game timer
en: No limit
vi: Không giới hạn

note: Preferences Dialog: Combo box entry for game timer of five minutes
en: Five minutes
vi: Năm phút

note: #-#-#-#-#  403 (gnome-chess master)  #-#-#-#-# Preferences Dialog: Combo box entry for game timer of ten minutes
en: Ten minutes
vi: Mười phút

note: Preferences Dialog: Combo box entry for game timer of thirty minutes
en: Thirty minutes
vi: Ba mươi phút

note: #-#-#-#-#  403 (gnome-chess master)  #-#-#-#-# Preferences Dialog: Combo box entry for game timer of one hour
en: One hour
vi: Một giờ

note: Preferences Dialog: Combo box entry for game timer of two hours
en: Two hours
vi: Hai giờ

note: Preferences Dialog: Combo box entry for game timer of three hours
en: Three hours
vi: Ba giờ

[ctx: chess-move-format]
note: Preferences Dialog: Combo box entry for setting the notation type to human readable descriptions
en: Human
vi: Dễ đọc với người

[ctx: chess-move-format]
note: Preferences Dialog: Combo box entry for setting the notation type to standard algebraic (SAN)
en: Standard Algebraic
vi: Đại số chuẩn (CAN)

[ctx: chess-move-format]
note: Preferences Dialog: Combo box entry for setting the notation type to long figurine notation (FAN)
en: Figurine
vi: Bức tượng (FAN)

[ctx: chess-move-format]
note: Preferences Dialog: Combo box entry for setting the notation type to long algebraic (LAN)
en: Long Algebraic
vi: Đại số dài (LAN)

[ctx: chess-opponent]
note: Preferences Dialog: Combo box entry for human opponent
en: Human
vi: Người

[ctx: chess-side]
note: Preferences Dialog: Combo box entry for setting the board orientation to the white side
en: White Side
vi: Bên trắng

[ctx: chess-side]
note: Preferences Dialog: Combo box entry for setting the board orientation to the black side
en: Black Side
vi: Bên đen

[ctx: chess-side]
note: Preferences Dialog: Combo box entry for setting the board orientation to the side the human player is on
en: Human Side
vi: Bên người

[ctx: chess-side]
note: Preferences Dialog: Combo box entry for setting the board orientation to the side the current active player is on
en: Current Player
vi: Người đang chơi

[ctx: chess-player]
note: Preferences Dialog: Combo box entry for playing as white
en: White
vi: Trắng

[ctx: chess-player]
note: Preferences Dialog: Combo box entry for playing as black
en: Black
vi: Đen

[ctx: chess-player]
note: Preferences Dialog: Combo box entry for alterning between black and white
en: Alternate
vi: Luân chuyển

note: Preferences Dialog: Label before clock type (Fischer/Bronstein) combo box
en: _Clock type:
vi: _Kiểu đồng hồ:

note: Preferences Dialog: Label before timer increment combo box
en: Timer _increment:
vi: Thời gian _gia:

note: Preferences Dialog: Label before player side (white/black) combo box
en: _Play as:
vi: _Chơi bên:

note: Preferences Dialog: Label before opposing player combo box
en: _Opposing player:
vi: Đố_i thủ:

note: Preferences Dialog: Label before game timer settings
en: _Time limit:
vi: _Giới hạn thời gian:

note: Preferences dialog: Label to notify user that the settings are applied for the next game
en: Changes will take effect for the next game.
vi: Các thay đổi chỉ được áp dụng cho ván đấu kế.

note: Preferences Dialog: Label before board orientation combo box
en: Board _orientation:
vi: Hướng _bàn cờ:

note: Preferences Dialog: Label before move format combo box
en: Move _format:
vi: Định _dạng ghi nước đi:

note: Preferences Dialog: Label before piece style combo box
en: _Piece style:
vi: Kiểu dáng _quân cờ:

note: Preferences Dialog: Check box for selecting if board numbering is visible
en: _Board numbering
vi: Đánh số _bàn cờ

note: Preferences Dialog: Check box for selecting if move hints are visible
en: _Move hints
vi: _Gợi ý nước đi

en: Select Promotion Type
vi: Chọn kiểu thăng cấp

en: _Queen
vi: _Hậu

en: _Knight
vi: _Mã

en: _Rook
vi: _Xe

en: _Bishop
vi: _Tượng

note: Message when the game cannot be loaded due to an invalid move in the file.
en: Failed to load PGN: move %s is invalid.
vi: Gặp lỗi khi tải PGN: nước đi %s không hợp lệ.

en: Invalid %s : %s in PGN, setting timer to infinity.
vi: %s không hợp lệ: %s trong PGN, đang đặt bộ định thời thành vô hạn.

en: Invalid clock type in PGN: %s, using a simple clock.
vi: Kiểu đồng hồ trong PGN không hợp lệ: %s, nên dùng kiểu đơn giản.

en: Invalid timer increment in PGN: %s, using a simple clock.
vi: Khoảng thời gian gia trong PGN không hợp lệ: %s,nên dùng đồng hồ đơn giản.

note: 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'
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: Human Move String: Description of a white pawn at %1$s capturing a pawn at %2$s
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: Human Move String: Description of a white pawn at %1$s capturing a rook at %2$s
en: White pawn at %1$s takes the black rook at %2$s
vi: Con tốt trắng ở %1$s bắt xe đen ở %2$s

note: Human Move String: Description of a white pawn at %1$s capturing a knight at %2$s
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ờ mã đen ở %2$s

note: Human Move String: Description of a white pawn at %1$s capturing a bishop at %2$s
en: White pawn at %1$s takes the black bishop at %2$s
vi: Con tốt trắng ở %1$s bắt tượng đen ở %2$s

note: Human Move String: Description of a white pawn at %1$s capturing a queen at %2$s
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 hậu đen ở %2$s

note: Human Move String: Description of a white rook moving from %1$s to %2$s, e.g. 'a1 to a5'
en: White rook moves from %1$s to %2$s
vi: Xe trắng đi từ %1$s tới %2$s

note: Human Move String: Description of a white rook at %1$s capturing a pawn at %2$s
en: White rook at %1$s takes the black pawn at %2$s
vi: Xe trắng ở %1$s bắt con tốt đen ở %2$s

note: Human Move String: Description of a white rook at %1$s capturing a rook at %2$s
en: White rook at %1$s takes the black rook at %2$s
vi: Xe trắng ở %1$s bắt xe đen ở %2$s

note: Human Move String: Description of a white rook at %1$s capturing a knight at %2$s
en: White rook at %1$s takes the black knight at %2$s
vi: Xe trắng ở %1$s bắt quân cờ mã đen ở %2$s

note: Human Move String: Description of a white rook at %1$s capturing a bishop at %2$s
en: White rook at %1$s takes the black bishop at %2$s
vi: Xe trắng ở %1$s bắt tượng đen ở %2$s

note: Human Move String: Description of a white rook at %1$s capturing a queen at %2$s"
en: White rook at %1$s takes the black queen at %2$s
vi: Xe trắng ở %1$s bắt quân hậu đen ở %2$s

note: Human Move String: Description of a white knight moving from %1$s to %2$s, e.g. 'b1 to c3'
en: White knight moves from %1$s to %2$s
vi: Mã trắng đi từ %1$s tới %2$s

note: Human Move String: Description of a white knight at %1$s capturing a pawn at %2$s
en: White knight at %1$s takes the black pawn at %2$s
vi: Mã trắng ở %1$s bắt con tốt đen ở %2$s

note: Human Move String: Description of a white knight at %1$s capturing a rook at %2$s
en: White knight at %1$s takes the black rook at %2$s
vi: Mã trắng ở %1$s bắt xe đen ở %2$s

note: Human Move String: Description of a white knight at %1$s capturing a knight at %2$s
en: White knight at %1$s takes the black knight at %2$s
vi: Mã trắng ở %1$s bắt quân mã đen ở %2$s

note: Human Move String: Description of a white knight at %1$s capturing a bishop at %2$s
en: White knight at %1$s takes the black bishop at %2$s
vi: Mã trắng ở %1$s bắt tượng đen ở %2$s

note: Human Move String: Description of a white knight at %1$s capturing a queen at %2$s
en: White knight at %1$s takes the black queen at %2$s
vi: Mã trắng ở %1$s bắt quân hậu đen ở %2$s

note: Human Move String: Description of a white bishop moving from %1$s to %2$s, e.g. 'f1 to b5'
en: White bishop moves from %1$s to %2$s
vi: Tượng trắng đi từ %1$s tới %2$s

note: Human Move String: Description of a white bishop at %1$s capturing a pawn at %2$s
en: White bishop at %1$s takes the black pawn at %2$s
vi: Tượng trắng ở %1$s bắt con tốt đen ở %2$s

note: Human Move String: Description of a white bishop at %1$s capturing a rook at %2$s
en: White bishop at %1$s takes the black rook at %2$s
vi: Tượng trắng ở %1$s bắt xe đen ở %2$s

note: Human Move String: Description of a white bishop at %1$s capturing a knight at %2$s
en: White bishop at %1$s takes the black knight at %2$s
vi: Tượng trắng ở %1$s bắt quân cờ mã đen ở %2$s

note: Human Move String: Description of a white bishop at %1$s capturing a bishop at %2$s
en: White bishop at %1$s takes the black bishop at %2$s
vi: Tượng trắng ở %1$s bắt tượng đen ở %2$s

note: Human Move String: Description of a white bishop at %1$s capturing a queen at %2$s
en: White bishop at %1$s takes the black queen at %2$s
vi: Tượng trắng ở %1$s bắt quân hậu đen ở %2$s

note: Human Move String: Description of a white queen moving from %1$s to %2$s, e.g. 'd1 to d4'
en: White queen moves from %1$s to %2$s
vi: Quân hậu trắng đi từ %1$s tới %2$s

note: Human Move String: Description of a white queen at %1$s capturing a pawn at %2$s
en: White queen at %1$s takes the black pawn at %2$s
vi: Quân hậu trắng ở %1$s bắt con tốt đen ở %2$s

note: Human Move String: Description of a white queen at %1$s capturing a rook at %2$s
en: White queen at %1$s takes the black rook at %2$s
vi: Quân hậu trắng ở %1$s bắt xe đen ở %2$s

note: Human Move String: Description of a white queen at %1$s capturing a knight at %2$s
en: White queen at %1$s takes the black knight at %2$s
vi: Quân hậu trắng ở %1$s bắt quân cờ mã đen ở %2$s

note: Human Move String: Description of a white queen at %1$s capturing a bishop at %2$s
en: White queen at %1$s takes the black bishop at %2$s
vi: Quân hậu trắng ở %1$s bắt tượng đen ở %2$s

note: Human Move String: Description of a white queen at %1$s capturing a queen at %2$s
en: White queen at %1$s takes the black queen at %2$s
vi: Quân hậu trắng ở %1$s bắt quân hậu đen ở %2$s

note: Human Move String: Description of a white king moving from %1$s to %2$s, e.g. 'e1 to f1'
en: White king moves from %1$s to %2$s
vi: Vua trắng đi từ %1$s tới %2$s

note: Human Move String: Description of a white king at %1$s capturing a pawn at %2$s
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: Human Move String: Description of a white king at %1$s capturing a rook at %2$s
en: White king at %1$s takes the black rook at %2$s
vi: Vua trắng ở %1$s bắt xe đen ở %2$s

note: Human Move String: Description of a white king at %1$s capturing a knight at %2$s
en: White king at %1$s takes the black knight at %2$s
vi: Vua trắng ở %1$s bắt quân cờ mã đen ở %2$s

note: Human Move String: Description of a white king at %1$s capturing a bishop at %2$s
en: White king at %1$s takes the black bishop at %2$s
vi: Vua trắng ở %1$s bắt tượng đen ở %2$s

note: Human Move String: Description of a white king at %1$s capturing a queen at %2$s
en: White king at %1$s takes the black queen at %2$s
vi: Vua trắng ở %1$s bắt quân hậu đen ở %2$s

note: Human Move String: Description of a black pawn moving from %1$s to %2$s, e.g. 'c8 to c6'
en: Black pawn moves from %1$s to %2$s
vi: Con tốt đen đi từ %1$s tới %2$s

note: Human Move String: Description of a black pawn at %1$s capturing a pawn at %2$s
en: Black pawn at %1$s takes the white pawn at %2$s
vi: Con tốt đen ở %1$s bắt con tốt trắng ở %2$s

note: Human Move String: Description of a black pawn at %1$s capturing a rook at %2$s
en: Black pawn at %1$s takes the white rook at %2$s
vi: Con tốt đen ở %1$s bắt xe trắng ở %2$s

note: Human Move String: Description of a black pawn at %1$s capturing a knight at %2$s
en: Black pawn at %1$s takes the white knight at %2$s
vi: Con tốt đen ở %1$s bắt quân cờ mã trắng ở %2$s

note: Human Move String: Description of a black pawn at %1$s capturing a bishop at %2$s
en: Black pawn at %1$s takes the white bishop at %2$s
vi: Con tốt đen ở %1$s bắt tượng trắng ở %2$s

note: Human Move String: Description of a black pawn at %1$s capturing a queen at %2$s
en: Black pawn at %1$s takes the white queen at %2$s
vi: Con tốt đen ở %1$s bắt quân hậu trắng ở %2$s

note: Human Move String: Description of a black rook moving from %1$s to %2$s, e.g. 'a8 to a4'
en: Black rook moves from %1$s to %2$s
vi: Xe đen đi từ %1$s tới %2$s

note: Human Move String: Description of a black rook at %1$s capturing a pawn at %2$s
en: Black rook at %1$s takes the white pawn at %2$s
vi: Xe đen ở %1$s bắt con tốt trắng ở %2$s

note: Human Move String: Description of a black rook at %1$s capturing a rook at %2$s
en: Black rook at %1$s takes the white rook at %2$s
vi: Xe đen ở %1$s bắt xe trắng ở %2$s

note: Human Move String: Description of a black rook at %1$s capturing a knight at %2$s
en: Black rook at %1$s takes the white knight at %2$s
vi: Xe đen ở %1$s bắt quân cờ mã trắng ở %2$s

note: Human Move String: Description of a black rook at %1$s capturing a bishop at %2$s
en: Black rook at %1$s takes the white bishop at %2$s
vi: Xe đen ở %1$s bắt tượng trắng ở %2$s

note: Human Move String: Description of a black rook at %1$s capturing a queen at %2$s
en: Black rook at %1$s takes the white queen at %2$s
vi: Xe đen ở %1$s bắt quân hậu trắng ở %2$s

note: Human Move String: Description of a black knight moving from %1$s to %2$s, e.g. 'b8 to c6'
en: Black knight moves from %1$s to %2$s
vi: Mã đen đi từ %1$s tới %2$s

note: Human Move String: Description of a black knight at %1$s capturing a pawn at %2$s
en: Black knight at %1$s takes the white pawn at %2$s
vi: Mã đen ở %1$s bắt con tốt trắng ở %2$s

note: Human Move String: Description of a black knight at %1$s capturing a rook at %2$s
en: Black knight at %1$s takes the white rook at %2$s
vi: Mã đen ở %1$s bắt xe trắng ở %2$s

note: Human Move String: Description of a black knight at %1$s capturing a knight at %2$s
en: Black knight at %1$s takes the white knight at %2$s
vi: Mã đen ở %1$s bắt quân cờ mã trắng ở %2$s

note: Human Move String: Description of a black knight at %1$s capturing a bishop at %2$s
en: Black knight at %1$s takes the white bishop at %2$s
vi: Mã đen ở %1$s bắt tượng trắng ở %2$s

note: Human Move String: Description of a black knight at %1$s capturing a queen at %2$s
en: Black knight at %1$s takes the white queen at %2$s
vi: Mã đen ở %1$s bắt quân hậu trắng ở %2$s

note: Human Move String: Description of a black bishop moving from %1$s to %2$s, e.g. 'f8 to b3'
en: Black bishop moves from %1$s to %2$s
vi: Tượng đen đi từ %1$s tới %2$s

note: Human Move String: Description of a black bishop at %1$s capturing a pawn at %2$s
en: Black bishop at %1$s takes the white pawn at %2$s
vi: Tượng đen ở %1$s bắt con tốt trắng ở %2$s

note: Human Move String: Description of a black bishop at %1$s capturing a rook at %2$s
en: Black bishop at %1$s takes the white rook at %2$s
vi: Tượng đen ở %1$s bắt xe trắng ở %2$s

note: Human Move String: Description of a black bishop at %1$s capturing a knight at %2$s
en: Black bishop at %1$s takes the white knight at %2$s
vi: Tượng đen ở %1$s bắt quân cờ mã trắng ở %2$s

note: Human Move String: Description of a black bishop at %1$s capturing a bishop at %2$s
en: Black bishop at %1$s takes the white bishop at %2$s
vi: Tượng đen ở %1$s bắt tượng trắng ở %2$s

note: Human Move String: Description of a black bishop at %1$s capturing a queen at %2$s
en: Black bishop at %1$s takes the white queen at %2$s
vi: Tượng đen ở %1$s bắt quân hậu trắng ở %2$s

note: Human Move String: Description of a black queen moving from %1$s to %2$s, e.g. 'd8 to d5'
en: Black queen moves from %1$s to %2$s
vi: Quân hậu đen đi từ %1$s tới %2$s

note: Human Move String: Description of a black queen at %1$s capturing a pawn at %2$s
en: Black queen at %1$s takes the white pawn at %2$s
vi: Quân hậu đen ở %1$s bắt con tốt trắng ở %2$s

note: Human Move String: Description of a black queen at %1$s capturing a rook at %2$s
en: Black queen at %1$s takes the white rook at %2$s
vi: Quân hậu đen ở %1$s bắt xe trắng ở %2$s

note: Human Move String: Description of a black queen at %1$s capturing a knight at %2$s
en: Black queen at %1$s takes the white knight at %2$s
vi: Quân hậu đen ở %1$s bắt quân cờ mã trắng ở %2$s

note: Human Move String: Description of a black queen at %1$s capturing a bishop at %2$s
en: Black queen at %1$s takes the white bishop at %2$s
vi: Quân hậu đen ở %1$s bắt tượng trắng ở %2$s

note: Human Move String: Description of a black queen at %1$s capturing a queen at %2$s
en: Black queen at %1$s takes the white queen at %2$s
vi: Quân hậu đen ở %1$s bắt quân hậu trắng ở %2$s

note: Human Move String: Description of a black king moving from %1$s to %2$s, e.g. 'e8 to f8'
en: Black king moves from %1$s to %2$s
vi: Vua đen đi từ %1$s tới %2$s

note: Human Move String: Description of a black king at %1$s capturing a pawn at %2$s
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: Human Move String: Description of a black king at %1$s capturing a rook at %2$s
en: Black king at %1$s takes the white rook at %2$s
vi: Vua đen ở %1$s bắt xe trắng ở %2$s

note: Human Move String: Description of a black king at %1$s capturing a knight at %2$s
en: Black king at %1$s takes the white knight at %2$s
vi: Vua đen ở %1$s bắt quân cờ mã trắng ở %2$s

note: Human Move String: Description of a black king at %1$s capturing a bishop at %2$s
en: Black king at %1$s takes the white bishop at %2$s
vi: Vua đen ở %1$s bắt tượng trắng ở %2$s

note: Human Move String: Description of a black king at %1$s capturing a queen at %2$s"
en: Black king at %1$s takes the white queen at %2$s
vi: Vua đen ở %1$s bắt quân hậu trắng ở %2$s

en: White castles kingside
vi: Trắng nhập thành phía vua

en: White castles queenside
vi: Trắng nhập thành phía hậu

en: Black castles kingside
vi: Đen nhập thành phía vua

en: Black castles queenside
vi: Đen nhập thành phía hậu

note: Human Move String: Description of a white pawn at %1$s capturing a pawn at %2$s en passant
en: White pawn at %1$s takes the black pawn at %2$s en passant
vi: Con tốt trắng ở %1$s bắt con tốt đen ở %2$s qua đường

note: Human Move String: Description of a black pawn at %1$s capturing a pawn at %2$s en passant
en: Black pawn at %1$s takes white pawn at %2$s en passant
vi: Con tốt đen ở %1$s bắt con tốt trắng ở %2$s qua đường

note: Move History Combo: Go to the start of the game
en: Game Start
vi: Đầu ván

note: May print when started on the command line; a PGN is a saved game file.
en: GNOME Chess can only open one PGN at a time.
vi: Cờ GNOME chỉ có thể mở một PNG một lúc.

note: Warning at start of game when no chess engine is installed.
en: No chess engine is installed. You will not be able to play against the computer.
vi: Chưa cài đặt bộ máy chơi cờ nào. Bạn sẽ không thể đánh cờ với máy tính.

note: Game status on White's turn when in check
en: White is in Check
vi: Bên trắng bị chiếu

note: Game status on Black's turn when in check
en: Black is in Check
vi: Bên đen bị chiếu

note: Game status on White's turn if White is human
en: White to Move
vi: Lượt đi bên trắng

note: Game status on White's turn if White is a computer
en: White is Thinking…
vi: Bên trắng đang nghĩ…

note: Game status on Black's turn if Black is human
en: Black to Move
vi: Lượt đi bên đen

note: Game status on Black's turn if Black is a computer
en: Black is Thinking…
vi: Bên đen đang nghĩ…

note: Game status when Black captures White's pawn en passant
en: Black captured White's pawn <span font_style='italic'>en passant</span>.
vi: Bên đen bắt con tốt trắng <span font_style='italic'>qua đường</span>.

note: Game status when White captures Black's pawn en passant
en: White captured Black's pawn <span font_style='italic'>en passant</span>.
vi: Bên trắng bắt con tốt đen <span font_style='italic'>qua đường</span>.

note: Game status when the white player wins
en: White Wins
vi: Bên trắng thắng

note: Game status when the black player wins
en: Black Wins
vi: Bên đen thắng

note: Game status when the game is drawn
en: Game is Drawn
vi: Trận đấu hòa

note: Game status when Black is checkmated
en: Black is in check and cannot move.
vi: Bên đen bị chiếu hết và không thể đi.

note: Game status when White is checkmated
en: White is in check and cannot move.
vi: Bên trắng bị chiếu hết và không thể đi.

note: Game status when the game terminates due to a stalemate
en: Player cannot move.
vi: Không thể đi.

note: Game status when the game is drawn due to the fifty move rule
en: No piece was taken or pawn moved in fifty moves.
vi: Không ăn quân nào hoặc quân tốt đã di chuyển trong 50 nước đi.

note: Game status when the game is drawn due to the 75 move rule
en: No piece was taken or pawn moved in 75 moves.
vi: Không ăn quân nào hoặc quân tốt đã di chuyển trong 75 nước đi.

note: Game status when the game ends due to Black's clock stopping
en: Black has run out of time.
vi: Bên đen đã dùng hết thời gian.

note: Game status when the game ends due to White's clock stopping
en: White has run out of time.
vi: Bên trắng đã dùng hết thời gian.

note: Game status when the game is drawn due to the three-fold-repetition rule
en: The same board state has occurred three times.
vi: Cùng một tình trạng bàn cờ đã xảy ra ba lần (lặp lại ba lần).

note: Game status when the game is drawn due to the five-fold-repetition rule
en: The same board state has occurred five times.
vi: Cùng một tình trạng bàn cờ đã xảy ra năm lần (lặp lại 5 lần).

note: Game status when the game is drawn due to the insufficient material rule
en: Neither player can checkmate.
vi: Không bên nào có thể thực hiện chiếu hết.

note: Game status when the game ends due to the black player resigning
en: Black has resigned.
vi: Bên đen đã xin thua.

note: Game status when the game ends due to the white player resigning
en: White has resigned.
vi: Bên trắng đã xin thua.

note: Game status when a game is abandoned
en: The game has been abandoned.
vi: Ván đấu bị bỏ dở.

note: Game status when the game ends due to a player dying during the game.
en: The game log says a player died!
vi: Nhật ký ván đấu nói rằng người chơi đã sắp thua!

note: Game status when something goes wrong with the engine.
en: The computer player is confused. The game cannot continue.
vi: Máy tính chơi đã bị lộn xộn. Ván đấu không thể tiếp tục.

en: _Abandon game
vi: _Hủy ván đấu chơi

en: _Save game for later
vi: _Lưu ván đấu lại để chơi sau

en: _Discard game
vi: _Bãi bỏ ván đấu

en: _Save game log
vi: _Lưu nhật ký ván đấu

note: Title of claim draw dialog
en: Would you like to claim a draw?
vi: Bạn có muốn xin hòa không?

note: Message in claim draw dialog when triggered by fifty-move rule
en: You may claim a draw because fifty moves have passed without a capture or pawn advancement. (The computer player may still choose to claim a draw even if you choose to keep playing.)
vi: Bạn có lẽ nên yêu cầu một ván hòa bởi vì đã qua năm mươi nước đi mà không bắt quân hay thăng cấp tốt. (Bên máy tính chơi có thể vẫn chọn hòa ngay cả khi nếu bạn chọn là vẫn chơi tiếp.)

note: Message in claim draw dialog when triggered by three-fold repetition
en: You may claim a draw because the current board position has occurred three times. (The computer player may still choose to claim a draw even if you choose to keep playing.)
vi: Bạn có lẽ nên yêu cầu một ván hòa bởi vì vị trí bàn cờ này đã xảy ra ba lần rồi. (Bên máy tính chơi có thể vẫn chọn hòa ngay cả khi nếu bạn chọn là vẫn chơi tiếp.)

note: Option in claim draw dialog
en: _Claim Draw
vi: _Yêu cầu hòa

en: Save this game before starting a new one?
vi: Lưu ván đấu này này trước khi bắt đầu ván mới không?

note: Title of warning dialog when player clicks Resign
en: Are you sure you want to resign?
vi: Bạn có chắc muốn xin thua không?

note: Text on warning dialog when player clicks Resign
en: This makes sense if you plan to save the game as a record of your loss.
vi: Hợp lý nếu bạn có kế hoạch ghi lại ván đấu như là hồ sơ của sự thất bại của bạn.

note: Option on warning dialog when player clicks resign
en: _Resign
vi: _Xin thua

en: A classic game of positional strategy
vi: Ván đấu cổ điển kiểu cờ thế

en: This does not look like a valid PGN game.
vi: Nó trông như không phải là ván đấu PGN hợp lệ.

note: Title of save game dialog
en: Save Chess Game
vi: Lưu trò chơi cờ

note: Default filename for the save game dialog
en: Untitled Chess Game
vi: Ván cờ chưa đặt tên

note: Save Game Dialog: Name of filter to show only PGN files Load Game Dialog: Name of filter to show only PGN files
en: PGN files
vi: Tập tin PGN

en: Failed to save game: %s
vi: Gặp lỗi khi lưu ván đấu: %s

en: Save this game before loading another one?
vi: Lưu ván đấu này trước khi bắt đầu ván mới không?

note: Title of load game dialog
en: Load Chess Game
vi: Tải ván cờ

en: Calendar for GNOME
vi: Lịch cho Gnome

en: GNOME Calendar is a simple and beautiful calendar application designed to perfectly fit the GNOME desktop. By reusing the components which the GNOME desktop is built on, Calendar nicely integrates with the GNOME ecosystem.
vi: Lịch GNOME là một ứng dụng lịch đơn giản và đẹp được thiết kế để hoàn toàn phù hợp với môi trường máy tính để bàn GNOME. Bằng cách tái sử dụng các thành phần mà máy tính để bàn GNOME được xây dựng trên, Lịch tích hợp độc đáo với hệ sinh thái GNOME.

en: We aim to find the perfect balance between nicely crafted features and user-centred usability. No excess, nothing missing. You’ll feel comfortable using Calendar, like you’ve been using it for ages!
vi: Chúng tôi mong muốn tìm sự cân bằng hoàn hảo giữa các tính năng được chế tạo độc đáo và khả năng sử dụng lấy người dùng làm trung tâm. Không thừa, không thiếu gì. Bạn sẽ cảm thấy thoải mái khi sử dụng Lịch, giống như bạn đã sử dụng nó trong nhiều năm!

en: Week view
vi: Xem tuần

en: Month view
vi: Xem tháng

en: Event editor
vi: Chỉnh sửa sự kiện

en: Access and manage your calendars
vi: Truy cập và quản lý lịch của mình

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Calendar;Event;Reminder;
vi: Calendar;Event;Reminder;Lịch;Lich;Sự kiện;Su kien;Nhắc;Nhac;

en: Type of the active view
vi: Kiểu xem hoạt động

en: Type of the active window view, default value is: monthly view
vi: Kiểu của xem cửa sổ hiện hoạt động, giá trị mặc định là: dạng xem hàng tháng

en: Weather Service Configuration
vi: Cấu hình dịch vụ Thời tiết

en: Whether weather reports are shown, automatic locations are used and a location-name
vi: Có cho hiển thị báo cáo thời tiết, vị trí tự động được sử dụng và tên-địa-phương

en: Calendar Settings
vi: Cài đặt Lịch

note: Update notification label
en: Calendar <b>%s</b> removed
vi: Lịch <b>%s</b> đã được xóa bỏ

en: Add Calendar…
vi: Thêm lịch…

en: Calendar name
vi: Tên lịch

en: Display calendar
vi: Hiển thị lịch

en: Add new events to this calendar by default
vi: Thêm sự kiện mới vào lịch này theo mặc định

en: Remove Calendar
vi: Xóa bỏ lịch

en: New Calendar
vi: Lịch mới

en: Import a Calendar
vi: Nhập khẩu lịch

en: Alternatively, enter the web address of an online calendar you want to import, or open a supported calendar file.
vi: Ngoài ra, hãy nhập địa chỉ web của lịch trực tuyến mà bạn muốn nhập hoặc mở tệp lịch được hỗ trợ.

en: If the calendar belongs to one of your online accounts, you can add it through the <a href="GOA">online account settings</a>.
vi: Nếu lịch thuộc về một trong các tài khoản trực tuyến của bạn, bạn có thể thêm nó thông qua <a href="GOA">cài đặt tài khoản trực tuyến</a>.

en: %1$u day, %2$u hour, and %3$u minute before | %1$u day, %2$u hour, and %3$u minutes before
vi[0]: %1$u ngày, %2$u giờ và %3$u phút trước

en: %1$u day, %2$u hours, and %3$u minute before | %1$u day, %2$u hours, and %3$u minutes before
vi[0]: %1$u ngày, %2$u giờ và %3$u phút trước

en: %1$u days, %2$u hour, and %3$u minute before | %1$u days, %2$u hour, and %3$u minutes before
vi[0]: %1$u ngày, %2$u giờ và %3$u phút trước

en: %1$u days, %2$u hours, and %3$u minute before | %1$u days, %2$u hours, and %3$u minutes before
vi[0]: %1$u ngày, %2$u giờ và %3$u phút trước

en: %1$u day and %2$u hour before | %1$u day and %2$u hours before
vi[0]: %1$u ngày và %2$u giờ trước

en: %1$u days and %2$u hour before | %1$u days and %2$u hours before
vi[0]: %1$u ngày và %2$u giờ trước

en: %1$u day and %2$u minute before | %1$u day and %2$u minutes before
vi[0]: %1$u ngày và %2$u phút trước

en: %1$u days and %2$u minute before | %1$u days and %2$u minutes before
vi[0]: %1$u ngày và %2$u phút trước

en: %1$u day before | %1$u days before
vi[0]: %1$u ngày trước

en: %1$u hour and %2$u minute before | %1$u hour and %2$u minutes before
vi[0]: %1$u giờ %2$u phút trước

en: %1$u hours and %2$u minute before | %1$u hours and %2$u minutes before
vi[0]: %1$u giờ %2$u phút trước

en: %1$u hour before | %1$u hours before
vi[0]: %1$u giờ trước

en: %1$u minute before | %1$u minutes before
vi[0]: %1$u phút trước

en: Event start time
vi: Thời điểm bắt đầu sự kiện

en: Toggles the sound of the alarm
vi: Bật/tắt âm thanh cảnh báo

en: Remove the alarm
vi: Xóa bỏ báo thức

en: Click to select the calendar
vi: Bấm để chọn lịch

en: Reminders
vi: Nhắc nhở

en: Add a Reminder…
vi: Thêm nhắc nhở…

en: 2 days
vi: 2 ngày

en: 3 days
vi: 3 ngày

note: Translators: %A is the weekday name (e.g. Sunday, Monday, etc)
en: Last %A
vi: %A cuối cùng

note: Translators: %A is the weekday name (e.g. Sunday, Monday, etc)
en: This %A
vi: %A này

en: Ends
vi: Kết thúc

en: No Repeat
vi: Không lặp lại

en: Monday – Friday
vi: Thứ hai – sáu

en: End Repeat
vi: Kết thúc lặp lại

en: No. of occurrences
vi: Số lần xảy ra

en: Until Date
vi: Đến ngày

en: End Repeat Date
vi: Ngày kết thúc lặp

en: Unnamed event
vi: Sự kiện 'Không tên'

en: Quit GNOME Calendar
vi: Thoát khỏi Lịch Gnome

en: Open calendar on the passed date
vi: Mở lịch trong ngày đã qua

en: Open calendar showing the passed event
vi: Mở lịch hiển thị các sự kiện đã điễn ra

en: Copyright © 2012–%d The Calendar authors
vi: Tác quyền © 2012–%d Các tác giả Lịch

en: Manage your calendars
vi: Quản lý lịch của mình

en: _Calendars
vi: Lị_ch

[ctx: tooltip]
en: Synchronizing remote calendars…
vi: Đồng bộ với lịch trên mạng…

en: _Synchronize Calendars
vi: Đồng _bộ Lịch

en: Manage Calendars…
vi: Quản lý lịch…

en: Today %s
vi: %s hôm nay

en: Tomorrow %s
vi: %s ngày mai

en: Yesterday %s
vi: %s hôm qua

note: * Translators: %1$s is a month name (e.g. November), %2$d is the day * of month, and %3$ is the hour. This format string results in dates * like "November 21, 22:00".
en: %1$s %2$d, %3$s
vi: %3$s, %2$d %1$s

note: * Translators: %1$s is a month name (e.g. November), %2$d is the day * of month, %3$d is the year, and %4$s is the hour. This format string * results in dates like "November 21, 2020, 22:00".
en: %1$s %2$d, %3$d, %4$s
vi: %4$s, %2$d %1$s, %3$d

note: * Translators: %1$s is a month name (e.g. November), and %2$d is * the day of month. This format string results in dates like * "November 21".
en: %1$s %2$d
vi: %2$d %1$s

note: * Translators: %1$s is a month name (e.g. November), %2$d is the day * of month, and %3$d is the year. This format string results in dates * like "November 21, 2020".
en: %1$s %2$d, %3$d
vi: %2$d %1$s, %3$d

note: * Translators: %1$s is the start hour, and %2$s is the end hour, for * example: "Today, 19:00 — 22:00"
en: Today, %1$s — %2$s
vi: Hôm nay, %1$s — %2$s

note: * Translators: %1$s is the start hour, and %2$s is the end hour, for * example: "Tomorrow, 19:00 — 22:00"
en: Tomorrow, %1$s – %2$s
vi: Ngày mai, %1$s – %2$s

note: * Translators: %1$s is the start hour, and %2$s is the end hour, for * example: "Tomorrow, 19:00 — 22:00"
en: Yesterday, %1$s – %2$s
vi: Hôm qua, %1$s – %2$s

note: * Translators: %1$s is a month name (e.g. November), %2$d is the day * of month, %3$s is the start hour, and %4$s is the end hour. This * format string results in dates like "November 21, 19:00 — 22:00".
en: %1$s %2$d, %3$s – %4$s
vi: %2$d %1$s, %3$s – %4$s

note: * Translators: %1$s is a month name (e.g. November), %2$d is the day * of month, %3$d is the year, %4$s is the start hour, and %5$s is the * end hour. This format string results in dates like: * * "November 21, 2021, 19:00 — 22:00".
en: %1$s %2$d, %3$d, %4$s – %5$s
vi: %2$d %1$s, %3$d, %4$s – %5$s

en: No event information
vi: Không có thông tin sự kiện

note: Translators: %s is the location of the event (e.g. "Downtown, 3rd Avenue")
en: At %s
vi: Ở %s

en: Unknown Service
vi: Dịch vụ chưa biết

en: %s (this calendar is read-only)
vi: %s (lịch này chỉ cho đọc)

en: from next Monday
vi: từ thứ hai kế tiếp

en: from next Tuesday
vi: từ thứ ba kế tiếp

en: from next Wednesday
vi: từ thứ tư kế tiếp

en: from next Thursday
vi: từ thứ năm kế tiếp

en: from next Friday
vi: từ thứ sáu kế tiếp

en: from next Saturday
vi: từ thứ bảy kế tiếp

en: from next Sunday
vi: từ chủ nhật kế tiếp

en: to next Monday
vi: đến thứ hai kế tiếp

en: to next Tuesday
vi: đến thứ ba kế tiếp

en: to next Wednesday
vi: đến thứ tư kế tiếp

en: to next Thursday
vi: đến thứ năm kế tiếp

en: to next Friday
vi: đến thứ sáu kế tiếp

en: to next Saturday
vi: đến thứ bảy kế tiếp

en: to next Sunday
vi: đến chủ nhật kế tiếp

en: from Today
vi: từ hôm nay

en: from Tomorrow
vi: từ ngày mai

en: from Yesterday
vi: từ hôm qua

note: Translators: * this is the format string for representing a date consisting of a month * name and a date of month.
en: from %1$s %2$s
vi: từ %1$s %2$s

en: to Today
vi: đến hôm nay

en: to Tomorrow
vi: đến ngày mai

en: to Yesterday
vi: đến hôm qua

note: Translators: * this is the format string for representing a date consisting of a month * name and a date of month.
en: to %1$s %2$s
vi: đến %1$s %2$s

note: Translators: %1$s is the start date (e.g. "from Today") and %2$s is the end date (e.g. "to Tomorrow")
en: New Event %1$s %2$s
vi: Sự kiện mới %1$s %2$s

en: New Event Today
vi: Sự kiện mới hôm nay

en: New Event Tomorrow
vi: Sự kiện mới ngày mai

en: New Event Yesterday
vi: Sự kiện mới hôm qua

en: New Event next Monday
vi: Sự kiện mới thứ hai kế tiếp

en: New Event next Tuesday
vi: Sự kiện mới thứ ba kế tiếp

en: New Event next Wednesday
vi: Sự kiện mới thứ tư kế tiếp

en: New Event next Thursday
vi: Sự kiện mới thứ năm kế tiếp

en: New Event next Friday
vi: Sự kiện mới thứ sáu kế tiếp

en: New Event next Saturday
vi: Sự kiện mới thứ bảy kế tiếp

en: New Event next Sunday
vi: Sự kiện mới chủ nhật kế tiếp

note: Translators: %d is the numeric day of month
en: New Event on January %d
vi: Sự kiện mới vào %d tháng giêng

en: New Event on February %d
vi: Sự kiện mới vào %d tháng hai

en: New Event on March %d
vi: Sự kiện mới vào %d tháng ba

en: New Event on April %d
vi: Sự kiện mới vào %d tháng tư

en: New Event on May %d
vi: Sự kiện mới vào %d tháng năm

en: New Event on June %d
vi: Sự kiện mới vào %d tháng sáu

en: New Event on July %d
vi: Sự kiện mới vào %d tháng bảy

en: New Event on August %d
vi: Sự kiện mới vào %d tháng tám

en: New Event on September %d
vi: Sự kiện mới vào %d tháng chín

en: New Event on October %d
vi: Sự kiện mới vào %d tháng mười

en: New Event on November %d
vi: Sự kiện mới vào %d tháng mười một

en: New Event on December %d
vi: Sự kiện mới vào %d tháng mười hai

en: Edit Details…
vi: Sửa chi tiết…

[ctx: tooltip]
en: Search for events
vi: Tìm kiếm sự kiện

[ctx: tooltip]
en: Add a new event
vi: Thêm sự kiện mới

en: Show Weather
vi: Hiện thời tiết

en: Another event deleted
vi: Sự kiện khác bị xóa

en: Event deleted
vi: Sự kiện bị xóa

en: _Week
vi: T_uần

en: _Online Accounts…
vi: Tài kh_oản trực tuyến…

en: _About Calendar
vi: _Giới thiệu Lịch

[ctx: shortcut window]
en: New event
vi: Sự kiện mới

[ctx: shortcut window]
en: Go forward
vi: Đi tiếp

[ctx: shortcut window]
en: Show today
vi: Hiện hôm nay

[ctx: shortcut window]
en: Next view
vi: Xem kế tiếp

[ctx: shortcut window]
en: Previous view
vi: Xem kế trước

[ctx: shortcut window]
en: Week view
vi: Xem tuần

[ctx: shortcut window]
en: Month view
vi: Xem tháng

en: Import %d event | Import %d events
vi[0]: Nhập %d sự kiện

en: Import Files…
vi: Nhập các tập tin…

en: C_alendar
vi: _Lịch

en: Bad argument to function
vi: Đối số sai cho hàm

en: Failed to allocate a new object in memory
vi: Gặp lỗi khi phân bổ một đối tượng mới trong bộ nhớ

en: File is malformed, invalid, or corrupted
vi: Tập tin sai định dạng, không hợp lệ hoặc bị hỏng

en: Failed to parse the calendar contents
vi: Gặp lỗi khi phân tích cú pháp nội dung của lịch

en: File is not an iCalendar (.ics) file
vi: Tâp tin không phải là tệp iCalendar (.ics)

en: On-going
vi: Đang diễn ra

en: New Event…
vi: Sự kiện mới…

en: Other event | Other %d events
vi[0]: %d sự kiện khác

en: week %d
vi: tuần %d

en: The event you are trying to modify is recurring. The changes you have selected should be applied to:
vi: Sự kiện bạn đang cố gắng sửa đổi sẽ lặp lại. Những thay đổi bạn đã chọn nên được áp dụng cho:

en: _Only This Event
vi: _Chỉ sự kiện này

en: _Subsequent events
vi: _Sự kiện xảy ra sau

en: _All events
vi: _Mọi sự kiện

en: GNOME Calculator
vi: Máy tính bỏ túi GNOME

en: GNOME Calculator is an application that solves mathematical equations. Though it at first appears to be a simple calculator with only basic arithmetic operations, you can switch into Advanced, Financial, or Programming mode to find a surprising set of capabilities.
vi: Máy tính bỏ túi GNOME là ứng dụng mà nó giúp tính toán. Cho dù thoạt nhìn nó có vẻ chỉ là máy tính bỏ túi thực hiện các thao tác tính toán đơn giản, bạn có thể chuyển sang chế độ cấp cao, tài chính hay lập trình để tìm ra những khả năng đáng ngạc nhiên của nó.

en: The Advanced calculator supports many operations, including: logarithms, factorials, trigonometric and hyperbolic functions, modulus division, complex numbers, random number generation, prime factorization and unit conversions.
vi: Chế độ cấp cao hỗ trợ nhiều thao tác, bao gồm: lô ga rít, số mũ, hàm lượng giác và hipebon, chia lấy phần dư, số phức, tạo số ngẫu nhiên, tìm thừa số nguyên tố và chuyển đổi đơn vị.

en: Financial mode supports several computations, including periodic interest rate, present and future value, double declining and straight line depreciation, and many others.
vi: Chế độ tài chính hỗ trợ nhiều kiểu tính toán, bao gồm lợi tức tuần hoàn , giá trị hiện tại và tương lai, suy thoái kép và khấu hao tuyến tính, và nhiều thứ khác nữa.

en: Programming mode supports conversion between common bases (binary, octal, decimal, and hexadecimal), boolean algebra, one’s and two’s complementation, character to character code conversion, and more.
vi: Chế độ lập trình hỗ trợ chuyển đổi giữa các cơ số cơ bản (nhị phân, bát phân, thập phần và thập lục phân), đại số lô gíc, bù của một và hai, ký tự sang mã và nhiều hơn thế nữa.

en: GNOME Calculator in Basic Mode
vi: Máy tính bỏ túi GNOME trong chế độ cơ bản

en: GNOME Calculator in Advanced Mode
vi: Máy tính bỏ túi GNOME trong chế độ cao cấp

en: GNOME Calculator in Financial Mode
vi: Máy tính bỏ túi GNOME trong chế độ tài chính

en: GNOME Calculator in Programming Mode
vi: Máy tính bỏ túi GNOME trong chế độ lập trình

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: calculation;arithmetic;scientific;financial;
vi: calculation;arithmetic;scientific;financial;bàn;tính;ban;tinh;toán;tài;chính;tai;chinh;khoa;học;hoc;

en: Currency update interval
vi: Khoảng thời gian cập nhật tiền tệ

en: How often the currency exchange rates should be updated
vi: Tỷ giá ngoại tệ nên cập nhật thường xuyên mức nào.

en: Internal precision
vi: Chính xác bên trong

en: The internal precision used with the MPFR library
vi: Chính xác bên trong dùng thư viện MPFR

en: Window position (x and y) of the last closed window.
vi: Vị trí cửa sổ (x và y) của cửa sổ đóng lần cuối.

en: British Pound Sterling
vi: Bảng Anh Sterling

note: Error displayed to user when they an unknown variable is entered
en: Unknown variable “%s”
vi: Chưa biết biến “%s”

note: Error displayed to user when an unknown function is entered
en: Function “%s” is not defined
vi: Hàm “%s” chưa được định nghĩa

note: Translators: Error displayed when underflow error occured
en: Underflow error
vi: Lỗi tràn dưới

note: Translators: Error displayed when overflow error occured
en: Overflow error
vi: Lỗi tràn

note: Translators: Error displayed when attempted to raise 0 to power of zero
en: Zero raised to zero is undefined
vi: Không có không mũ không

note: Translators: Error displayed when inverse hyperbolic tangent value is undefined
en: Inverse hyperbolic tangent is undefined for values outside [-1, 1]
vi: Không có tang hypebon đảo ngược cho giá trị nằm ngoài [-1, 1]

en: Overflow: the result couldn’t be calculated
vi: Tràn: kết quả không thể tính được

en: Digital Storage
vi: Lưu trữ số

en: US Gallons
vi: Galông Mỹ

en: Liters
vi: Lít

en: US Quarts
vi: Lít Mỹ

en: US Pints
vi: Pint Mỹ

en: Milliliters
vi: Mili lít

en: Microliters
vi: Micro lít

note: We use IEC prefix for digital storage units. i.e. 1 kB = 1 KiloByte = 1000 bytes, and 1 KiB = 1 kibiByte = 1024 bytes
en: Bits
vi: Bít

[ctx: unit-symbols]
en: bit,bits,b
vi: bít,bít,b

[ctx: unit-symbols]
en: byte,bytes,B
vi: byte,byte,B

[ctx: unit-format]
en: %s nibble
vi: %s nửa byte

[ctx: unit-symbols]
en: nibble,nibbles
vi: nửa byte

note: The SI symbol for kilo is k, however we also allow "KB" and "Kb", as they are widely used and accepted.
en: Kilobits
vi: Kilô bít

[ctx: unit-symbols]
en: kilobit,kilobits,kb,Kb
vi: kilô bít,kb,Kb

en: Kilobytes
vi: Kilô byte

[ctx: unit-symbols]
en: kilobyte,kilobytes,kB,KB
vi: kilô byte,kB,KB

en: Kibibits
vi: Kibi bít

[ctx: unit-symbols]
en: kibibit,kibibits,Kib
vi: kibi bít,kibibit,Kib

en: Kibibytes
vi: Kibi byte

[ctx: unit-symbols]
en: kibibyte,kibibytes,KiB
vi: kibi byte,kibibyte,KiB

en: Megabits
vi: Mêga bít

[ctx: unit-symbols]
en: megabit,megabits,Mb
vi: mêga bít,megabit,Mb

en: Megabytes
vi: Mêga byte

[ctx: unit-symbols]
en: megabyte,megabytes,MB
vi: mêga byte,megabyte,MB

en: Mebibits
vi: Mêbi bít

[ctx: unit-symbols]
en: mebibit,mebibits,Mib
vi: mêbi bít,mebibit,Mib

en: Mebibytes
vi: Mêbi byte

[ctx: unit-symbols]
en: mebibyte,mebibytes,MiB
vi: mêbi byte,mebibyte,MiB

en: Gigabits
vi: Giga bít

[ctx: unit-symbols]
en: gigabit,gigabits,Gb
vi: giga bít,gigabit,Gb

en: Gigabytes
vi: Giga byte

[ctx: unit-symbols]
en: gigabyte,gigabytes,GB
vi: giga byte,gigabyte,GB

en: Gibibits
vi: Gibi bít

[ctx: unit-symbols]
en: gibibit,gibibits,Gib
vi: gibi bít,gibibit,Gib

en: Gibibytes
vi: Gibi byte

[ctx: unit-symbols]
en: gibibyte,gibibytes,GiB
vi: gibi byte,gibibyte,GiB

en: Terabits
vi: Têra bít

[ctx: unit-symbols]
en: terabit,terabits,Tb
vi: têra bít,terabit,Tb

en: Terabytes
vi: Têra byte

[ctx: unit-symbols]
en: terabyte,terabytes,TB
vi: têra byte,terabyte,TB

en: Tebibits
vi: Têbi bít

[ctx: unit-symbols]
en: tebibit,tebibits,Tib
vi: têbi bít,tebibit,Tib

en: Tebibytes
vi: Têbi byte

[ctx: unit-symbols]
en: tebibyte,tebibytes,TiB
vi: têbi byte,tebibyte,TiB

en: Petabits
vi: Pêta bít

[ctx: unit-symbols]
en: petabit,petabits,Pb
vi: pêta bít,petabit,Pb

en: Petabytes
vi: Pêta byte

[ctx: unit-symbols]
en: petabyte,petabytes,PB
vi: pêtabyte,petabyte,PB

en: Pebibits
vi: Pêbi bít

[ctx: unit-symbols]
en: pebibit,pebibits,Pib
vi: pêbi bít,pebibit,Pib

en: Pebibytes
vi: Pêbi byte

[ctx: unit-symbols]
en: pebibyte,pebibytes,PiB
vi: pêbi byte,pebibyte,PiB

en: Exabits
vi: Ếch tra bít

[ctx: unit-symbols]
en: exabit,exabits,Eb
vi: ếch tra bít,exabit,Eb

en: Exabytes
vi: Ếch tra byte

[ctx: unit-symbols]
en: exabyte,exabytes,EB
vi: ếch tra byte,exabyte,EB

en: Exbibits
vi: Ếch bi bít

[ctx: unit-symbols]
en: exbibit,exbibits,Eib
vi: ếch bi bít,exbibit,Eib

en: Exbibytes
vi: Ếch bi byte

[ctx: unit-symbols]
en: exbibyte,exbibytes,EiB
vi: ếch bi byte,exbibyte,EiB

en: Zettabits
vi: Zêta bít

[ctx: unit-symbols]
en: zettabit,zettabits,Zb
vi: zêta bít,zettabit,Zb

en: Zettabytes
vi: Zêta byte

[ctx: unit-symbols]
en: zettabyte,zettabytes,ZB
vi: zêta byte,zettabyte,ZB

en: Zebibits
vi: Zêbi bít

[ctx: unit-symbols]
en: zebibit,zebibits,Zib
vi: zêbi bít,zebibit,Zib

en: Zebibytes
vi: Zibi byte

[ctx: unit-symbols]
en: zebibyte,zebibytes,ZiB
vi: Zibi byte,zebibyte,ZiB

en: Yottabits
vi: Yôta bít

[ctx: unit-symbols]
en: yottabit,yottabits,Yb
vi: yôta bít,yottabit,Yb

en: Yottabytes
vi: Yôta byte

[ctx: unit-symbols]
en: yottabyte,yottabytes,YB
vi: yôta byte,yottabyte,YB

en: Yobibits
vi: Yôbi bít

[ctx: unit-symbols]
en: yobibit,yobibits,Yib
vi: yôbi bít,yobibit,Yib

en: Yobibytes
vi: Yôbi byte

[ctx: unit-symbols]
en: yobibyte,yobibytes,YiB
vi: yôbi byte,yobibyte,YiB

en: Copy result to clipboard
vi: Chép kết quả vào clipboard

en: Absolute Value [|]
vi: Giá trị tuyệt đối [|]

note: Title of Sum-of-the-Years’-Digits Depreciation dialog
en: Sum-of-the-Years’-Digits Depreciation
vi: Khấu hao tổng số năm

note: Sum-of-the-Years’-Digits Depreciation Dialog: Description of calculation
en: Calculates the depreciation allowance on an asset for a specified period of time, using the Sum-of-the-Years’-Digits method. This method of depreciation accelerates the rate of depreciation, so that more depreciation expense occurs in earlier periods than in later ones. The useful life is the number of periods, typically years, over which an asset is depreciated.
vi: Tính khấu hao được phép cho một tài sản trong một chu kỳ nào đó, dùng phương pháp khấu hao tổng số năm. Phương pháp khấu hao này tăng tỷ lệ sụt giá, để khấu hao nhiều trong các chu kỳ trước hơn các chu kỳ sau. Thời gian sử dụng hữu ích là số các chu kỳ (thường là năm) trong chúng tài sản bị sụt giá.

en: Binary Logarithm
vi: Lôgarít nhị phân

en: Ones’ Complement
vi: Bù một

en: Two’s Complement
vi: Bù hai

en: Start in given mode
vi: Bắt đầu với chế độ đã cho

en: Solve given equation
vi: Phân giải phương trình đã cho

en: Start with given equation
vi: Bắt đầu với phương trình đã cho

en: About Calculator
vi: Giới thiệu Máy tính bỏ túi

note: Short description in the about dialog
en: Calculator with financial and scientific modes.
vi: Máy tính với chế độ tài chính và khoa học.

en: Defined Functions
vi: Các hàm đã định nghĩa

en: Defined Variables
vi: Các biến đã được định nghĩa

en: New function
vi: Hàm mới

en: Select no. of arguments
vi: Chọn số lượng tham số

note: Preferences dialog: label for show trailing zeroes check button
en: Number of _decimals
vi: _Số lượng thập phân

note: Preferences dialog: label for show trailing zeroes switch
en: Trailing _zeroes
vi: Hiện số không theo _sau

note: Preferences dialog: label for show show thousands separator switch
en: _Thousands separators
vi: _Ngăn cách phần nghìn

note: Word size combo: 64 bits
en: 64 bits
vi: 64 bít

note: Preferences dialog: Label for exchange rate refresh interval combo box
en: E_xchange rate refresh interval
vi: Khoảng thời gian làm mới tỷ giá _trao đổi

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

[ctx: shortcut window]
en: Open help
vi: Mở trợ giúp

[ctx: shortcut window]
en: Clear history
vi: Xóa lịch sử

[ctx: shortcut window]
en: Quit the application
vi: Thoát khỏi ứng dụng

[ctx: shortcut window]
en: Switching modes
vi: Chuyển chế độ

[ctx: shortcut window]
en: Switch to Basic mode
vi: Chuyển sang chế độ cơ bản

[ctx: shortcut window]
en: Switch to Advanced mode
vi: Chuyển sang chế độ cao cấp

[ctx: shortcut window]
en: Switch to Financial mode
vi: Chuyển sang chế độ tài chính

[ctx: shortcut window]
en: Switch to Programming mode
vi: Chuyển sang chế độ lập trình

[ctx: shortcut window]
en: Switch to Keyboard mode
vi: Chuyển sang chế độ bàn phím

[ctx: shortcut window]
en: Keyboard entry
vi: Mục tin bàn phím

[ctx: shortcut window]
en: Multiply (×)
vi: Nhân (×)

[ctx: shortcut window]
en: Divide (÷)
vi: Chia (÷)

[ctx: shortcut window]
en: Square root (√)
vi: Căn bậc 2 (√)

[ctx: shortcut window]
en: Inverse
vi: Nghịch đảo

[ctx: shortcut window]
en: Enter numbers in scientific format
vi: Nhập vào các con số ở định dạng khoa học

[ctx: shortcut window]
en: Programming mode
vi: Chế độ lập trình

[ctx: shortcut window]
en: Switch to binary
vi: Chuyển sang nhị phân

[ctx: shortcut window]
en: Switch to octal
vi: Chuyển sang  bát phân

[ctx: shortcut window]
en: Switch to decimal
vi: Chuyển sang thập phân

[ctx: shortcut window]
en: Switch to hexadecimal
vi: Chuyển sang thập lục phân

en: Variable name
vi: Nên biến

en: Store value into existing or new variable
vi: Lưu giá trị vào một biến có sẵn hay mới

en: Financial Mode
vi: Chế độ tài chính

en: Programming Mode
vi: Chế độ lập trình

en: Keyboard Mode
vi: Chế độ bàn phím

en: Virtualization made simple
vi: Ảo hóa trở nên đơn giản

en: A simple GNOME 3 application to manage virtual systems. Unlike some other virtual machine management software, Boxes is targeted towards typical desktop end-users. For this reason, Boxes will not provide many advanced options to tweak virtual machines. Instead Boxes will focus on getting things working out of the box with very little input from user.
vi: Một ứng dụng đơn giản trong GNOME 3 để quản lý hệ thống ảo. Không giống như một số phần mềm quản lý máy ảo khác, Boxes hướng tới người dùng cuối là máy tính để bàn điển hình. Vì lý do này, Boxes sẽ không cung cấp nhiều tùy chọn nâng cao để tinh chỉnh máy ảo. Thay vào đó, Boxes sẽ tập trung vào việc giúp mọi thứ hoạt động hiệu quả với rất ít thông tin đầu vào từ người dùng.

en: You want to install Boxes if you just want a very safe and easy way to try out new operating systems or new (potentially unstable) versions of your favorite operating system(s).
vi: Bạn muốn cài đặt Boxes, nếu như bạn chỉ muốn thử hệ điều hành mới hoặc phiên bản mới (có thể không ổn định) của (các) hệ điều hành yêu thích của bạn một cách an toàn và dễ dàng.

en: View and use virtual machines
vi: Xem và sử dụng các máy ảo

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: virtual machine;vm;
vi: virtual machine;máy;ảo;may;ao;vm;

en: Screenshot interval
vi: Nghỉ giữa hai lần chụp

en: The interval in seconds between screenshot updates
vi: Thời gian nghỉ tính theo giây giữa các lần tạo bản chụp

en: Window size (width and height)
vi: Kích thước cửa sổ (rộng và cao)

en: Window position (x and y)
vi: Vị trí cửa sổ (x và y)

en: First run
vi: Lần chạy đầu tiên

en: Whether Boxes is running for the first time
vi: Cho dù Boxes đang chạy lần đầu tiên

en: Override theme
vi: Ghi đè chủ đề

en: Whether Boxes will override the user's theme
vi: Liệu Boxes có ghi đè chủ đề của người dùng hay không

en: Shared folders
vi: Thư mục chia sẻ

en: Variant array of shared folders’ names and path mapping
vi: Mảng biến thể của tên và bản đồ đường dẫn của thư mục được chia sẻ

en: Unknown media
vi: Đa phương tiện chưa biết

en: No operating systems found
vi: Không tìm thấy hệ điều hành

en: Search for an OS or enter a download link…
vi: Tìm kiếm một hệ điều hành hoặc nhập liên kết tải xuống…

en: Boxes was unable to identify the operating system on the image file.
vi: Hộp không thể xác định hệ điều hành trên tệp tin ảnh.

en: It is not advised to try booting an unknown OS, but you may try your luck forcing a specific kind of OS from the list below:
vi: Không nên thử khởi động một hệ điều hành không xác định, nhưng bạn có thể thử vận may của mình chọn một loại hệ điều hành cụ thể từ danh sách dưới đây:

en: Unknown OS
vi: Hệ điều hành chưa biết

en: Search for an OS…
vi: Tìm kiếm một hệ điều hành…

en: Create a Virtual Machine
vi: Tạo Máy Ảo

en: A new virtual machine will be created and an operating system installed into it. Select an operating system source to begin.
vi: Một máy ảo mới sẽ được tạo và một hệ điều hành được cài đặt. Chọn một nguồn hệ điều hành để bắt đầu.

en: Detected Sources
vi: Nguồn được Phát hiện

en: Featured Downloads
vi: Tải xuống nổi bật

en: You will be notified when the download has completed.
vi: Bạn sẽ được thông báo khi việc tải xuống hoàn tất.

en: Select an OS Source
vi: Chọn một Nguồn Hệ điều hành

en: Operating System Download
vi: Tải xuống Hệ điều hành

en: Browse and search for operating systems to install.
vi: Duyệt và tìm kiếm các hệ điều hành để cài đặt.

en: Operating System Image File
vi: Tệp Hình ảnh Hệ điều hành

en: Select a file to install a virtual machine.
vi: Chọn một tập tin để cài đặt máy ảo.

en: Preparing to create a new box
vi: Chuẩn bị tạo máy ảo mới

en: Review and Create
vi: Xem lại và Tạo

en: Boxes is ready to set up a new box with the following properties:
vi: Đã sẵn sàng cài đặt máy mới với các thuộc tính sau đây:

en: Virtualization extensions are unavailable on your system.
    Check your BIOS settings to enable them.
vi: Tiện ích mở rộng ảo hóa không sẵn dùng trên hệ thống của bạn.
    Kiểm tra cài đặt BIOS của bạn để bật chúng.

en: Resource Allocation
vi: Phân bổ Tài nguyên

en: Express Installation
vi: Cài đặt Nhanh

en: Grid view
vi: Xem dạng lưới

en: Ready to Receive File
vi: Sẵn sàng Nhận Tập tin

en: You will find your file in the Downloads directory.
vi: Bạn sẽ tìm thấy tệp của mình trong thư mục Tải xuống.

en: Ready to install
vi: Sẵn sàng để cài đặt

en: Welcome to Boxes
vi: Chào mừng đến Máy

en: Use the <b>+</b> button to create your first virtual machine.
vi: Chỉ cần nhấn nút <b>+</b> để tạo máy ảo đầu tiên.

[ctx: shortcut window]
en: Create a new virtual machine
vi: Khởi tạo máy ảo mới

[ctx: shortcut window]
en: Close Window/Quit Boxes
vi: Đóng Cửa sổ/Thoát chương trình

[ctx: shortcut window]
en: Box Creation and Properties
vi: Khởi tạo máy và Thuộc tính

[ctx: shortcut window]
en: Switch to the next page
vi: Chuyển sang trang tiếp theo

[ctx: shortcut window]
en: Switch to the previous page
vi: Chuyển sang trang trước

[ctx: shortcut window]
en: Box Display
vi: Hiển thị Box

[ctx: shortcut window]
en: Grab/Ungrab keyboard
vi: Bắt/Nhả bàn phím

[ctx: shortcut window]
en: Back to overview
vi: Quay lại trang tổng quan

[ctx: shortcut window]
en: Fullscreen/Restore from fullscreen
vi: Toàn màn hình/Thoát khỏi toàn màn hình

en: Boxes snapshots your virtual machine before applying changes allowing you to revert them.
vi: Chụp lại máy ảo của bạn trước khi áp dụng các thay đổi cho phép bạn hoàn nguyên chúng.

en: About Boxes
vi: Giới thiệu Máy

en: Troubleshooting Log
vi: Nhật ký Khắc phục Sự cố

en: _Copy to Clipboard
vi: _Sao chép vào Bảng nhớ tạm

en: Select a device or ISO file
vi: Chọn thiết bị hoặc tập tin ISO

en: _Favorite
vi: _Yêu thích

en: Select Running
vi: Chọn cái đang chạy

en: Select Shared Folder
vi: Chọn Thư mục Chia sẻ

en: Revert to this state
vi: Trở lại trạng thái này

en: Oops, something went wrong
vi: Oops, có gì đó không ổn

en: Boxes cannot access the virtualization backend.
vi: Máy không thể truy cập phụ trợ ảo hóa.

en: Choose express install to automatically preconfigure the box with optimal settings.
vi: Chọn cài đặt nhanh để tự động cấu hình máy với thiết lập tối ưu.

note: Translators: 'Express Install' means that the new box installation will be fully automated, the user won't be asked anything while it's performed.
en: Express Install
vi: Cài đặt nhanh

en: _Add Password
vi: _Thêm Mật mã

en: Product Key
vi: Khoá sản phẩm

en: Welcome Tutorial
vi: Chào mừng đến tệp Hướng dẫn

en: Boxes makes it easy to install and run virtual machines.
vi: Máy giúp bạn dễ dàng cài đặt và chạy các máy ảo.

en: With express installation, Boxes will set the install options for a new virtual machine. Just start the installation and everything will be taken care of for you.
vi: Với cài đặt nhanh, Máy sẽ thiết lập các tùy chọn cài đặt cho một máy ảo mới. Chỉ cần bắt đầu cài đặt và mọi thứ sẽ được thực hiện.

en: Easy Downloads
vi: Tải xuống dễ dàng

en: With Boxes, you don't need to download an operating system to create a virtual machine. Instead, just pick the operating system you want to setup, and Boxes will automatically download it for you.
vi: Với Máy, bạn không cần phải tải xuống một hệ điều hành để tạo ra một máy ảo. Thay vào đó, chỉ cần chọn hệ điều hành bạn muốn thiết lập và Máy sẽ tự động tải xuống cho bạn.

en: Sharing files is as simple as dropping them onto your virtual machine. They will appear in your Downloads folder.
vi: Chia sẻ tệp cũng đơn giản như thả chúng vào máy ảo của bạn. Chúng sẽ xuất hiện trong thư mục Tải xuống của bạn.

note: Translators: Accessibility name for context menu with box-related actions (e.g Pause, Delete etc)
en: Box actions
vi: Hộp thoại hành động

note: Send files
en: Send File…
vi: Gửi Tập tin…

en: Force Shutdown
vi: Buộc tắt máy

en: A simple GNOME 3 application to access virtual systems
vi: Ứng dụng GNOME 3 đơn giản để truy cập hệ thống ảo

en: Check virtualization capabilities
vi: Kiểm kha khả năng ảo hoá

en: Open box with UUID
vi: Mở hộp bằng UUID

note: A 'broker' is a virtual-machine manager (local or remote). Currently only libvirt is supported.
en: URL to display, broker or installer media
vi: URL hiển thị, trung gian hoặc phương tiện cài đặt

en: — A simple application to access virtual machines
vi: — Ứng dụng đơn giản để truy cập máy ảo

en: Too many command line arguments specified.
vi: Quá nhiều đối số dòng lệnh được xác định.

en: Box “%s” installed and ready to use
vi: Máy "%s" đã cài đặt và sẵn sàng sử dụng

en: “%s“ is running in the background
vi: "%s" đang chạy ẩn dưới nền hệ thống

en: Box “%s” has been deleted
vi: Đã xoá máy "%s"

en: %u box has been deleted | %u boxes have been deleted
vi[0]: Đã xoá %u máy

en: Boxes is doing something
vi: Máy đang làm một việc

en: Select files to transfer
vi: Chọn các tập tin để chuyển

en: 32-bit x86 system
vi: Hệ thống x86 32 bít

en: 64-bit x86 system
vi: Hệ thống x86 64 bít

note: Translator comment: %s is name of vendor here (e.g Canonical Ltd or Red Hat Inc)
en:  from %s
vi:  từ %s

note: Translators: This is disk size. E.g "1 GB maximum".
en: %s maximum
vi: %s tối đa

en: Failed to analyze installer media. Corrupted or incomplete media?
vi: Lỗi phân tích phương tiện cài đặt. Phương tiện đã bị hư hay không đầy đủ?

en: Configuration modified
vi: Cấu hình đã sửa đổi

en: Boxes failed to snapshot your virtual machine before applying your changes.
vi: Máy chụp nhanh máy ảo thất bại, trước khi áp dụng thay đổi.

en: Boxes failed to apply VM configuration changes: %s
vi: Máy không thể áp dụng thay đổi cấu hình máy ảo: %s

note: TODO: unify the reboot requests for non-properties
en: Changes require restart of “%s”.
vi: Các thay đổi yêu cầu khởi động lại "%s".

en: Press (left) Ctrl+Alt to ungrab
vi: Nhấn phím Ctrl(bên trái)+Alt để nhả

en: Press & release (left) Ctrl+Alt to ungrab keyboard.
vi: Nhấn & thả (bên trái) Ctrl+Alt để bỏ khóa bàn phím.

en: Downloading media
vi: Đang tải xuống tệp

en: “%s” download complete
vi: đã hoàn tất việc tải "%s"

note: We did this, so ignore!
en: Failed to download
vi: Tải xuống thất bại

en: New and Recent
vi: Mới và Mới dùng

en: Unsupported disk image format.
vi: Định dạng ảnh đĩa không được hỗ trợ.

note: Translators: This is memory or disk size. E.g. "1 GB used".
en: %s used
vi: %s đã sử dụng

note: Translators: This is memory or disk size. E.g. "1 GB (recommended)".
en: %s (recommended)
vi: %s (khuyên dùng)

note: Translators: Accessibility name for context menu with a set of keyboard combos (that would normally be intercepted by host/client, to send to the box.
en: Send key combinations
vi: Gửi tổ hợp bàn phím

en: Broker
vi: Trung gian

note: Translators: This is the protocal being used to connect to the display/desktop, e.g Spice, VNC, etc.
en: Display Protocol
vi: Hiển thị các Giao thức

note: Translators: This is the URL to connect to the display/desktop. e.g spice://somehost:5051.
en: Display URL
vi: Hiển thị URL

note: Translators: First “%s” is filename of ISO or CD/DVD device that user selected and Second “%s” is name of the box.
en: Insertion of “%s” as a CD/DVD into “%s” failed
vi: Chèn "%s" dưới dạng CD/DVD vào "%s" thất bại

note: Translators: “%s” here is name of the box.
en: Removal of CD/DVD from “%s” failed
vi: Loại bỏ CD/DVD khỏi "%s" thất bại

note: I/O 100 MiB/s
en: I/O
vi: Vào/Ra

en: _Force Shutdown
vi: Buộc _Tắt máy

en: _Troubleshooting Log
vi: _Nhật ký khắc phục sự cố

en: Edit XML
vi: Sửa XML

en: _Memory:
vi: _Bộ nhớ:

en: Maximum Disk Space
vi: Kích cỡ Không gian đĩa Tối đa

en: There is not enough space on your machine to increase the maximum disk size.
vi: Không có đủ không gian trên máy của bạn để tăng kích thước đĩa tối đa.

en: Maximum _Disk Size:
vi: Kích cỡ Đĩ_a Tối đa:

note: qemu-img doesn't support resizing disk image with snapshots: https://bugs.launchpad.net/qemu/+bug/1563931
en: Storage resize requires deleting associated snapshot. | Storage resize requires deleting %llu associated snapshots.
vi[0]: Thay đổi kích thước phần lưu trữ yêu cầu xóa %llu bản chụp nhanh liên quan.

en: “%s” will not be paused automatically.
vi: "%s" sẽ không tự động tạm dừng.

en: “%s” will be paused automatically to save resources.
vi: "%s" sẽ tạm dừng tự động để lưu tài nguyên.

en: Boxes is not authorized to run in the background
vi: Máy không được phép chạy ẩn dưới nền hệ thống

en: Manage permissions
vi: Quản lý quyền

en: 3D Acceleration
vi: Tăng tốc 3D

note: Translators: The %s will be expanded with the name of the vm
en: Restoring %s from disk
vi: Phục hồi %s từ đĩa

en: Restart of “%s” is taking too long. Force it to shutdown?
vi: Khởi động '%s' mất nhiều thời gian. Buộc tắt máy này nhé?

en: Cloning “%s”…
vi: Sao nguyên bản “%s”…

en: Setting up clone…
vi: Thiết lập bản sao…

en: host: %s
vi: máy chủ: %s

en: Powered Off
vi: Tắt nguồn

en: Connection to “%s” failed
vi: Lỗi kết nối đến “%s”

en: Machine is under construction
vi: Máy đang được xây dựng

en: Saving…
vi: Đang lưu…

en: “%s” could not be restored from disk
    Try without saved state?
vi: "%s" không thể khôi phục từ đĩa
    Thử lại mà không lưu lại trạng thái?

en: Failed to start “%s”
vi: Không khởi động được "%s"

note: FIXME: add proper UI & docs
en: • The CPU is capable of virtualization: %s
vi: • CPU có khả năng ảo hoá: %s

en: • The KVM module is loaded: %s
vi: • Môđun KVM đã nạp: %s

en: • Libvirt KVM guest available: %s
vi: • Libvirt KVM guest sẵn sàng: %s

en: • Boxes storage pool available: %s
vi: • Nhóm lưu trữ Máy có sẵn: %s

en: • The SELinux context is default: %s
vi: • Ngữ cảnh SELinux là mặc định: %s

en: %s home page: <%s>.
vi: Trang chủ %s: <%s>.

en: No such file %s
vi: Không thấy tập tin %s

en: Sign In to %s
vi: Đăng nhập vào %s

en: Not connected to %s
vi: Chưa kết nối đến %s

en: Boxes wants to run VM in background
vi: Máy muốn chạy VM (máy ảo) dưới nền của hệ thống

en: Devices & Shares
vi: Thiết bị & Chia sẻ

en: Pausing “%s” failed
vi: Gặp lỗi khi tạm dừng “%s”

[ctx: 0 items selected]
note: Translators: This is a button to open box(es) in new window(s)
en: _Open in new window
vi: Mở tro_ng cửa sổ mới

en: (Click on items to select them)
vi: (Nhấn vào mục để chọn)

en: Reverting to %s…
vi: Kết nối đến %s…

en: Failed to apply snapshot
vi: Thất bại trong việc áp dụng bản chụp nhanh

en: Snapshot “%s” deleted.
vi: Đã xóa điểm ảnh “%s”.

en: No snapshots created yet. Create one using the button below.
vi: Chưa có bản chụp nhanh nào được tạo. Tạo một cái bằng nút bên dưới.

en: Creating new snapshot…
vi: Đang tạo bản chụp mới…

en: Failed to create snapshot of %s
vi: Thất bại trong việc tạo bản chụp nhanh của %s

en: Redirection of USB device “%s” for “%s” failed
vi: Chuyển hướng thiết bị USB "%s" cho "%s" thất bại

note: Translators: %s => a link to the website where users can download the guest tools.
en: SPICE guest tools are not running. These tools improve user experience and enable host and box interactions, such as copy and paste. Please visit %s to download and install these tools from within the box.
vi: Các công cụ khách SPICE không chạy. Những công cụ này cải thiện trải nghiệm người dùng và cho phép tương tác máy chủ và máy ảo, chẳng hạn như sao chép và dán. Vui lòng truy cập %s để tải xuống và cài đặt các công cụ này từ bên trong máy ảo.

en: USB devices
vi: Thiết bị USB

en: Folder Shares
vi: Thư mục Chia sẻ

en: The port must be specified once
vi: Phải xác định cổng ít nhất một lần

en: Missing port in Spice URL
vi: Thiếu cổng trong URL Spice

note: Translators: "%s" is a file name.
en: Copying “%s” to “Downloads”
vi: Sao chép "%s" vào thư mục "Tải xuống"

note: An error occurred when trying to setup unattended installation, but it's likely that a non-unattended installation will work. When this happens, just disable unattended installs, and let the caller decide if it wants to retry a non-automatic install or to just abort the box creation..
en: An error occurred during installation preparation. Express Install disabled.
vi: Lỗi trong quá trình chuẩn bị cài đặt. Tắt cài đặt nhanh.

en: Downloading device drivers…
vi: Đang lấy trình điều khiển thiết bị về…

en: no password
vi: không mật mã

en: Express installation of %s requires an internet connection.
vi: Việc cài đặt nhanh %s yêu cầu kết nối internet.

en: GNOME Boxes credentials for “%s”
vi: Chứng danh Máy cho "%s"

en: Your SELinux context looks incorrect, you can try to fix it by running:
    %s
vi: Ngữ cảnh SELinux của bạn trông không đúng. Bạn có thể thử sửa bằng cách chạy:
    %s

en: SELinux not installed?
vi: Chưa cài đặt SELinux?

en: Could not get “gnome-boxes” storage pool information from libvirt. Make sure “virsh -c qemu:///session pool-dumpxml gnome-boxes” is working.
vi: Không thể lấy thông tin hộp lưu trữ "gnome-boxes"từ libvirt. Hãy chắc chắn rằng "virsh -c qemu:///session pool-dumpxml gnome-boxes" đang hoạt động.

en: %s is known to libvirt as GNOME Boxes’s storage pool but this directory does not exist
vi: %s được libvirt gọi là nhóm lưu trữ của Máy nhưng thư mục này không tồn tại

en: %s is known to libvirt as GNOME Boxes’s storage pool but is not a directory
vi: %s được libvirt gọi là nhóm lưu trữ của Máy nhưng không phải là một thư mục

en: %s is known to libvirt as GNOME Boxes’s storage pool but is not user-readable/writable
vi: %s được libvirt gọi là nhóm lưu trữ của Máy nhưng không thể đọc/ghi người dùng được

note: No guest caps or none compatible FIXME: Better error messsage than this please?
en: Incapable host system
vi: Hệ thống chủ không đủ khả năng

note: Translators: This is the name of the snapshot taken right after installing a VM.
en: Just installed
vi: Vừa mới cài đặt

en: Box import from file “%s” failed.
vi: Nhập máy từ tệp "%s" thất bại.

en: Click to select device…
vi: Dùng chuột để chọn thiết bị…

en: No adapters available
vi: Không sẵn có thiết bị nào

en: Searching for devices…
vi: Đang tìm thiết bị…

en: Not paired or trusted
vi: Không kết nối hoặc tin cậy

en: Paired or trusted
vi: Đã kết nối hoặc tin cậy

note: #-#-#-#-#  399 (gnome-bluetooth master)  #-#-#-#-# The device category filter
en: Device _category:
vi: _Chủng loại thiết bị:

en: Select the device category to filter
vi: Chọn kiểu thiết bị để lọc

note: #-#-#-#-#  399 (gnome-bluetooth master)  #-#-#-#-# The device type filter
en: Device _type:
vi: _Kiểu thiết bị:

en: Select the device type to filter
vi: Chọn kiểu thiết bị để lọc

en: Input devices (mice, keyboards, etc.)
vi: Thiết bị nhập liệu (con chuột, bàn phím, v.v..)

en: Headphones, headsets and other audio devices
vi: Tai nghe và các thiết bị âm thanh khác

en: Please confirm the PIN that was entered on “%s”.
vi: Vui lòng xác nhận mã PIN cái đã nhập vào trên “%s”.

en: Please confirm that the following PIN matches the one displayed on “%s”.
vi: Vui lòng xác nhận mã PIN khớp với cái hiển thị trên “%s”.

en: Confirm Bluetooth Connection
vi: Xác nhận kết nối Bluetooth

en: “%s” wants to connect with this device. Do you want to allow it?
vi: “%s” muốn kết nối với thiết bị này. Bạn có cho phép nó không?

en: Please enter the following PIN on “%s”.
vi: Vui lòng điền mã PIN sau đây vào “%s”.

en: Please enter the following PIN on “%s”. Then press “Return” on the keyboard.
vi: Vui lòng điền mã PIN sau đây trên “%s”. Rồi nhấn “Enter” trên bàn phím.

en: Please move the joystick of your iCade in the following directions. Then press any of the white buttons.
vi: Vui lòng di chuyển cần điều khiển iCade của bạn theo theo hướng sau. Sau đó bấm bất kỳ phím trắng nào.

en: Not Set Up
vi: Chưa cài đặt

en: Remove “%s” from the list of devices?
vi: Xóa “%s” ra khỏi danh sách thiết bị?

en: If you remove the device, you will have to set it up again before next use.
vi: Nếu bạn gỡ bỏ thiết bị, bạn sẽ phải cài đặt lại nó khi dùng nó lần sau.

en: Bluetooth file transfer from %s
vi: Truyền tập tin qua Bluetooth từ %s

en: Audio device
vi: Thiết bị âm thanh

en: Joypad
vi: Tay chơi game

en: Scanner
vi: Máy quét

en: Wearable
vi: Mang được

en: Toy
vi: Đồ chơi

en: _Mouse & Touchpad Settings
vi: Cài đặt Ch_uột & Touchpad

en: _Sound Settings
vi: Cài đặt Â_m thanh

en: _Keyboard Settings
vi: Cài đặt _Bàn phím

en: Send _Files…
vi: Gửi _tập tin…

en: Send files via Bluetooth
vi: Gửi tập tin thông qua Bluetooth

en: An unknown error occurred
vi: Đã gặp lỗi không xác định

en: Sending %s
vi: Đang gửi %s

en: Sending file %d of %d
vi: Đang gửi %d / %d tập tin

en: %u transfer complete | %u transfers complete
vi[0]: đã truyền xong %u

en: There was an error
vi: Đã có lỗi xảy ra

en: Select device to send to
vi: Chọn thiết bị để gửi đến

en: Remote device to use
vi: Thiết bị từ xa sẽ dùng

en: Remote device’s name
vi: Tên của thiết bị từ xa

note: true
en: HAL backend enabled.
vi: Hậu phương HAL đã bật.

note: false
en: Legacy (non-HAL) backend enabled.
vi: Hậu phương thừa tự (không HAL) đã bật.

en: <b>Notifications</b>
vi: <b>Thông báo</b>

en: <small>(shows single image for status and charge)</small>
vi: <small>(hiển thị một ảnh riêng lẻ đại diện trạng thái và lượng sạc)</small>

en: <small>(two images: one for status, one for charge)</small>
vi: <small>(hai ảnh: một ảnh đại diện trạng thái, và ảnh khác đại diện lượng sạc)</small>

en: _Compact view
vi: Ô xem _gọn

en: _Expanded view
vi: Ô x_em mở rộng

en: HAL error
vi: Lỗi HAL

en: Could not create libhal_ctx
vi: Không thể tạo « libhal_ctx »

en: No batteries found
vi: Không có pin

en: Unable to initialise HAL: %s: %s
vi: Không thể sơ khởi HAL: %s: %s

en: Drain from top
vi: Rút từ đỉnh

en: Show the battery meter draining from the top of the battery. Only implemented for traditional battery view.
vi: Hiện đồng hồ đo pin rút từ đỉnh pin. Thực hiện chỉ trong ô xem pin truyền thống.

en: Show the horizontal battery
vi: Hiện pin nằm ngang

en: Show the traditional, horizontal battery on the panel.
vi: Hiện pin nằm ngang truyền thống trên bảng điều khiển.

en: Show the upright, smaller battery on the panel.
vi: Hiện pin nằm dọc nhỏ hơn trên bảng điều khiển.

en: Upright (small) battery
vi: Pin nằm dọc (nhỏ)

en: Gnome Panel applet for selecting strange characters that are not on my keyboard. Released under GNU General Public Licence.
vi: Tiểu dụng Bảng điều khiển GNOME dùng để chọn ký tự lạ không có trên bàn phím thường của bạn. Được phát hành dưới Bản quyền Công Chung GNU (GPL).

en: DEPRECATED - Characters shown on applet startup
vi: BỊ PHẢN ĐỐI - Ký tự hiện lúc khởi động tiểu dụng

en: A 0 value means to show cpu frequency, 1 to show frequency and units, and 2 to show percentage instead of frequency.
vi: Giá trị:
     • 0 — hiển thị tần số CPU
     • 1 — hiển thị tần số và đơn vi đều
     • 2 — hiển thị phần trăm thay thế tần số.

en: Mode to show cpu usage
vi: Chế độ cần hiển thị cách dùng CPU

en: <b>Display Settings</b>
vi: <b>Thiết lập Hiển thị</b>

en: <b>Monitor Settings</b>
vi: <b>Thiết lập Màn hình</b>

en: Cannot execute '%s'
vi: Không thực hiện được « %s »

en: Interval timeout to check mount point status
vi: Thời hạn kiểm tra trạng thái điểm lắp

en: Time in seconds between status updates
vi: Thời khoảng (giây) giữa hai lần cập nhật

en: Geyes Applet Factory
vi: Bộ tạo tiểu dụng con mắt G

en: A goofy set of eyes for the GNOME panel. They follow your mouse.
vi: Một cặp con mắt hay cho bảng điều khiển GNOME của bạn. Con mắt này theo vị trí của con chuột.

en: Geyes Preferences
vi: Tùy thích con mắt G

en: Alt+Control changes layout.
vi: Khi bấm tổ hợp phím Alt và Ctrl đồng thời thì chuyển đổi bố trí.

en: Alt+Shift changes layout.
vi: Khi bấm tổ hợp phím Alt và Shift đồng thời thì chuyển đổi bố trí.

en: Arabic keymap
vi: Ảnh xạ phím Ả-rập

en: Both Alt keys together change layout.
vi: Khi bấm cả hai phím Alt đồng thời thì chuyển đổi bố trí.

en: Both Ctrl keys together change layout.
vi: Khi bấm cả hai phím Ctrl đồng thời thì chuyển đổi bố trí.

en: Both Shift keys together change layout.
vi: Khi bấm cả hai phím Shift đồng thời thì chuyển đổi bố trí.

en: Brazil Portuguese keymap
vi: Ảnh xạ phím Bồ-đào-nha tại Bra-xin

en: Bulgarian Cyrillic
vi: Ki-rin Bảo-gia-lơi

en: Bulgarian keymap
vi: Ảnh xạ phím Bảo-gia-lơi

en: CapsLock key changes layout.
vi: Khi bấm cả hai phím CapsLock đồng thời thì chuyển đổi bố trí.

en: Control+Shift changes layout.
vi: Khi bấm hai phím Control và Shift đồng thời thì chuyển đổi bố trí.

en: Czech keymap
vi: Ảnh xạ phím Séc

en: Danish keymap
vi: Ảnh xạ phím Đan-mạch

en: Dutch keymap
vi: Ảnh xạ phím Hoà-lan

en: English keymap
vi: Ảnh xạ phím Anh

en: Estonian keymap
vi: Ảnh xạ phím E-x-tô-ni-a

en: Finnish keymap
vi: Ảnh xạ phím Phần-lan

en: French Swiss keymap
vi: Ảnh xạ phím Pháp (Thụy-sĩ)

en: French keymap
vi: Ảnh xạ phím Pháp

en: French-Canadian 105-key
vi: Bố trí có 105 phím Phap-Ca-na-đa

en: GB 102-key
vi: Bố trí có 102 phím quốc Anh

en: GB 105-key
vi: Bố trí có 105 phím quốc Anh

en: Generic Keyboard
vi: Bàn phím chung

en: Georgian Latin
vi: Bố trí La-tinh của Gi-oa-gi-a

en: Georgian Russian layout
vi: Bố trí Nga Gi-oa-gi-a

en: Georgian keymap
vi: Ảnh xạ phím Gi-oa-gi-a

en: German Swiss with Euro
vi: Bố trí Đức (Thụy-sĩ) có dấu €

en: German keymap
vi: Ảnh xạ phím Đức

en: Greek keymap
vi: Ảnh xạ phím Hy-lạp

en: Hebrew keymap
vi: Ảnh xạ phím Do-thái

en: Hungarian 101-key latin 1
vi: Bố trí có 101 phím loại latin-1 Hung-gia-lợi

en: Hungarian 101-key latin 2
vi: Bố trí có 101 phím loại latin-2 Hung-gia-lợi

en: Hungarian 105-key latin 1
vi: Bố trí có 105 phím loại latin-1 Hung-gia-lợi

en: Hungarian 105-key latin 2
vi: Bố trí có 105 phím loại latin-2 Hung-gia-lợi

en: Hungarian PC/AT 101 keyboard
vi: Bàn phím có 101 phím loại PC-AT Hung-gia-lợi

en: Hungarian latin1
vi: Bố trí latin-1 Hung-gia-lợi

en: Icelandic keymap
vi: Ảnh xạ phim Băng-đảo

en: Italian keymap
vi: Ảnh xạ phim Ý

en: Japanese keymap
vi: Ảnh xạ phim Nhật

en: Lao keymap
vi: Ảnh xạ phím Lào

en: Layout shift behavior
vi: Hành vi chuyển đổi bố trí

en: Left Alt key changes layout.
vi: Khi bấm phím Alt bên trái thì chuyển đổi bố trí.

en: Left Ctrl key changes group.
vi: Khi bấm phím Ctrl bên trái thì chuyển đổi nhóm.

en: Left Shift key changes group.
vi: Khi bấm phím Shift bên trái thì chuyển đổi nhóm.

en: Left Win-key changes layout.
vi: Khi bấm phím Windows bên trái thì chuyển đổi bố trí.

en: Lithuanian keymap
vi: Ảnh xạ phím Li-tu-a-ni

en: Menu key changes layout.
vi: Khi bấm phím Menu thì chuyển đổi bố trí.

en: Mongolian alt keymap
vi: Ảnh xạ phím thay thế Mông Cổ

en: Mongolian keymap
vi: Ảnh xạ phím Mông Cổ

en: Mongolian phonetic keymap
vi: Ảnh xạ phím ngữ âm Mông Cổ

en: Plain Russian keymap
vi: Ảnh xạ phím Nga chuẩn

en: Polish deadkeys
vi: Bố trí có phím chết Ba Lan

en: Portugal Deadkeys
vi: Bố trí có phím chết Bồ Đào Nha

en: Portuguese keymap
vi: Ảnh xạ phím Bồ Đào Nha

en: Right Alt key changes layout.
vi: Khi bấm phím Alt bên phải thì chuyển đổi bố trí.

en: Right Ctrl key changes group.
vi: Khi bấm phím Ctrl bên phải thì chuyển đổi nhóm.

en: Right Shift key changes group.
vi: Khi bấm phím Shift bên phải thì chuyển đổi nhóm.

en: Right Win-key changes layout.
vi: Khi bấm phím Windows bên phải thì chuyển đổi bố trí.

en: Russian Cyrillic
vi: Bố trí ki-rin Nga

en: Russian keymap
vi: Ảnh xạ phím Nga

en: Serbian keymap
vi: Ảnh xạ phím Xéc-bi

en: Shift+CapsLock changes layout.
vi: Khi bấm hai phím Shift và CapsLock đồng thời thì chuyển đổi bố trí.

en: Slovak keymap
vi: Ảnh xạ phím Xlô-vak

en: Slovenian keymap
vi: Ảnh xạ phím Xlô-ven

en: Spanish keymap
vi: Ảnh xạ phím Tây-ban-nha

en: Sun (!not PC!) type5 Hungarian latin 2
vi: Bố trí phím latin-2 kiểu-5 Sun (không phải PC)

en: Swedish keymap
vi: Ảnh xạ phím Thụy-điển

en: Swiss keymap
vi: Ảnh xạ phím Thụy-sĩ

en: Thai Kedmanee
vi: Bố trí Keđ-ma-ni Thái

en: Thai keymap
vi: Ảnh xạ phím Thái

en: Turkish "F" keyboard
vi: Bàn phím F Thô-nhĩ-kỳ

en: Turkish "Q" keyboard
vi: Bàn phím Q Thô-nhĩ-kỳ

en: Turkish keymap
vi: Ảnh xạ phím Thô-nhĩ-kỳ

en: UK 105-key
vi: Bố trí có 105 phím quốc Anh

en: UK PC/AT keyboard
vi: Bàn phím PC/AT quốc Anh

en: US 101-key keyboard
vi: Bàn phím có 101 phím Mỹ

en: US 105-key keyboard (with windows keys)
vi: Bàn phím có 105 phím Mỹ (có phím Windows)

en: US 84-key
vi: Bố trí có 84 phím Mỹ

en: US DEC 450
vi: Bố trí DEC 450 Mỹ

en: US IBM RS/6000
vi: Bố trí IBM RS/6000 Mỹ

en: US International
vi: Bố trí quốc tế Mỹ

en: US Macintosh
vi: Bố trí Macintosh Mỹ

en: US PC/AT 101 keyboard
vi: Bàn phím có 101 phím PC/AT Mỹ

en: US Silicon Graphics 101-key
vi: Bố trí có 101 phím Silicon Graphics Mỹ

en: US Sun type5
vi: Bố trí kiểu-5 Sun Mỹ

en: Armenian Sun keymap
vi: Ảnh xạ phím Sun Ac-mê-ni

en: Azerbaijani Turkish Sun keymap
vi: Ảnh xạ phím Sun Thổ-nhĩ-kỳ loại A-dợ-bai-sanh

en: Belarusian Sun keymap
vi: Ảnh xạ phím Sun Be-la-ru-xợ

en: Brazil Portuguese Sun USB keymap
vi: Ảnh xạ phím USB Sun Bồ-đào-nha (tại Bra-xin)

en: Brazil Portuguese Sun keymap
vi: Ảnh xạ phím Sun Bồ-đào-nha (tại Bra-xin)

en: British Sun Type-4 keymap
vi: Ảnh xạ phím Sun Kiểu-4 quốc Anh

en: British Sun USB keymap
vi: Ảnh xạ phím USB Sun quốc Anh

en: British Sun keymap
vi: Ảnh xạ phím Sun quốc Anh

en: Bulgarian Sun keymap
vi: Ảnh xạ phím Sun Bảo-gai-lơi

en: Canadian Sun keymap
vi: Ảnh xạ phím Sun Ca-na-đa

en: Czech Sun keymap
vi: Ảnh xạ phím Sun Séc

en: Danish Sun Type-4 keymap
vi: Ảnh xạ phím Sun Kiểu-4 Đan-mạch

en: Danish Sun USB keymap
vi: Ảnh xạ phím USB Sun Đan-mạch

en: Danish Sun keymap
vi: Ảnh xạ phím Sun Đan-mạch

en: Dutch Sun keymap
vi: Ảnh xạ phím Sun Hoà-lan

en: Estonian Sun keymap
vi: Ảnh xạ phím Sun Et-tô-ni-a

en: Finnish Sun keymap
vi: Ảnh xạ phím Sun Phần-lan

en: French Sun USB keymap
vi: Ảnh xạ phím USB Sun Pháp

en: French Sun keymap
vi: Ảnh xạ phím Sun Pháp

en: German Sun Type-4 keymap
vi: Ảnh xạ phím Sun Kiểu-4 Đức

en: German Sun USB keymap
vi: Ảnh xạ phím USB Sun Đức

en: German Sun keymap
vi: Ảnh xạ phím Sun Đức

en: Hebrew Sun keymap
vi: Ảnh xạ phím Sun Do-thái

en: Hungarian latin2 Sun keymap
vi: Ảnh xạ phím Sun latin2 Hung-gia-lợi

en: Hungarian type5 latin 1 keymap
vi: Ảnh xạ phím latin-1 kiểu-5 Hung-gia-lợi

en: Icelandic Sun keymap
vi: Ảnh xạ phím Sun Băng-đảo

en: Italian Sun Type-4 keymap
vi: Ảnh xạ phím Sun Kiểu-4 Ý

en: Italian Sun USB keymap
vi: Ảnh xạ phím USB Sun Ý

en: Italian Sun keymap
vi: Ảnh xạ phím Sun Ý

en: Japanese Sun Type-4 keymap
vi: Ảnh xạ phím Sun Kiểu-4 Nhật Bản

en: Japanese Sun keymap
vi: Ảnh xạ phím Sun Nhật Bản

en: Latvian Sun keymap
vi: Ảnh xạ phím Lát-vi-a

en: Lithuanian Sun keymap
vi: Ảnh xa phím Sun Li-tu-a-ni

en: Macedonian Sun keymap
vi: Ảnh xạ phím Sun Ma-xê-đô-ni

en: Norwegian Sun keymap
vi: Ảnh xạ phím Sun Na-uy

en: Polish Sun keymap
vi: Ảnh xạ phím Sun Ba-lan

en: Portuguese Sun Type-4 keymap
vi: Ảnh xạ phím Sun Kiểu-4 Bồ-đào-nha

en: Portuguese Sun keymap
vi: Ảnh xạ phím Sun Bồ-đào-nha

en: Romanian Sun keymap
vi: Ảnh xạ phím Sun Lỗ-má-ni

en: Russian Sun keymap
vi: Ảnh xạ phím Sun Nga

en: Serbian Sun standard keymap
vi: Ảnh xạ phím chuẩn Sun Xéc-bi

en: Slovak Sun keymap
vi: Ảnh xạ phím Sun Xlô-vác

en: Slovenian Sun keymap
vi: Ảnh xạ phím Sun Xlô-ven

en: Spanish Sun Type-4 keymap
vi: Ảnh xạ phím Sun Kiểu-4 Tây-ban-nha

en: Spanish Sun USB keymap
vi: Ảnh xạ phím USB Sun Tây-ban-nha

en: Spanish Sun keymap
vi: Ảnh xạ phím Sun Tây-ban-nha

en: Swedish Sun Type-4 keymap
vi: Ảnh xạ phím Sun Kiểu-4 Thụy-điển

en: Swedish Sun USB keymap
vi: Ảnh xạ phím USB Sun Thụy-điển

en: Swedish Sun keymap
vi: Ảnh xạ phím Sun Thụy-điển

en: Swiss German Sun keymap
vi: Ảnh xạ phím Sun Đức (Thụy-sĩ)

en: Thai Sun keymap
vi: Ảnh xạ phím Sun Thái

en: Turkish Sun keymap
vi: Ảnh xạ phím Sun Thổ-nhĩ-kỳ

en: US Sun Type-4 keymap
vi: Ảnh xạ phím Sun Kiểu-4 Mỹ

en: US Sun USB keymap
vi: Ảnh xạ phím USB Sun Mỹ

en: US Sun type5 keymap
vi: Ảnh xạ phím Sun kiểu-5 Mỹ

en: Ukrainian Sun keymap
vi: Ảnh xạ phím Sun U-cợ-rainh

en: Vietnamese Sun keymap
vi: Ảnh xạ phím Sun Việt-nam

en: Pl_ugins
vi: Phần _bổ sung

en: Show Current _Layout
vi: Hiện _bố trí hiện có

en: Keyboard applet factory
vi: Bộ tạo tiểu dụng bàn phím

en: Keyboard layout indicator
vi: Bộ chỉ thị bố trí bàn phím GNOME

en: Copyright (c) Sergey V. Udaltsov 1999-2004
vi: Bản quyền © 1999-2004 Sergey V. Udaltsov

en: Keyboard layout indicator applet for GNOME
vi: Tiểu dụng chỉ thị bố trí bàn phím cho GNOME

en: Keyboard Indicator (%s)
vi: Bộ chỉ thị bàn phím (%s)

en: Gweather Applet Factory
vi: Bộ tạo tiểu dụng Gweather.

en: © 1999-2005 by S. Papadimitriou and others
vi: Bản quyền © 1999-2005 của S. Papadimitriou (Σ. Πάπαδιμίτριου) và người khác

en: GNOME Weather
vi: Thời tiết GNOME

en: Invest
vi: Đầu tư

en: Track your invested money.
vi: Theo dõi tiền đã đầu tư của bạn.

en: Auto _refresh
vi: Tự động cậ_p nhật

en: Downloading chart from <b>Yahoo!</b>
vi: Đang tải về sơ đồ từ <b>Yahoo</b>

en: Exponential moving average:
vi: Trung bình động số mũ :

en: Fast stoch
vi: Stoch nhanh

en: Financial Chart
vi: Sơ đồ tài chính

en: Indicators:
vi: Chỉ báo :

en: Moving average:
vi: Trung bình động:

en: Overlays:
vi: Phủ :

en: Slow stoch
vi: Stoch chậm

en: Vol
vi: Âm

en: Vol+MA
vi: Âm+MA

en: _Graph style:
vi: _Kiểu đồ thị:

en: _Ticker symbol:
vi: Ký hiệu bộ _theo dõi:

en: <b>Stocks</b>
vi: <b>Chứng khoán</b>

en: <i><small><b>Note:</b> Quotes are delayed at least 15 minutes.
    <b>Source: </b> Yahoo!</small></i>
vi: <i><small><b>Ghi chú :</b> bảng giá chứng khoán bị chậm ít nhất 15 phút.
    <b>Nguồn: </b> Yahoo!</small></i>

en: Invest Preferences
vi: Tùy thích Đầu tư

note: a) We aren't configured yet
en: <b>You have not entered any stock information yet</b>
vi: <b>Bạn chưa điền thông tin chứng khoán</b>

en: <b>No stock quotes are currently available</b>
vi: <b>Không có chỉ số chứng khoán nào sẵn sàng</b>

en: The server could not be contacted. The computer is either offline or the servers are down. Try again later.
vi: Không thể liên lạc đến máy chủ. Máy tính hoặc ngoại tuyến, hoặc máy chủ không hoạt động. Vui lòng thử lại sau.

en: Financial Chart - %s
vi: Sơ đồ tài chính — %s

en: Opening Chart
vi: Đang mở sơ đồ...

en: Chart downloaded
vi: Đã tải biểu đồ về

en: Chart could not be downloaded
vi: Không thể tải biểu đồ về

en: Invest Applet
vi: Tiểu dụng Đầu tư

en: Invest could not connect to Yahoo! Finance
vi: Không thể kết nối đến Yahoo! Finance

en: Updated at %s
vi: Cập nhật lúc %s

note: Translators: This is share-market jargon. It is the percentage change in the price of a stock. The %% gets changed to a single percent sign and the %+.2f gets replaced with the value of the change.
en: Quotes average change %%: %+.2f%%
vi: Mức thay đổi chỉ số trung bình %%: %+.2f%%

note: Translators: This is share-market jargon. It refers to the total difference between the current price and purchase price for all the shares put together. i.e. How much money would be earned if they were sold right now.
en: Positions balance: %+.2f
vi: Điểm cân bằng: %+.2f

note: model: SYMBOL, TICKER_ONLY, BALANCE, BALANCE_PCT, VALUE, VARIATION_PCT, PB Translators: these words all refer to a stock. Last is short for "last price". Gain is referring to the gain since the stock was purchased.
en: Ticker
vi: Trình điểm chứng khoán

en: Change %
vi: Đổi %

en: Gain %
vi: Lợi %

en: Deskbar (formerly Mini-Commander)
vi: Deskbar (trước là Mini-Commander)

en: Deskbar (transparent upgrade from Mini-Commander)
vi: Deskbar (cập nhật trong suốt từ Mini-Commander)

en: Mini-Commander
vi: Bộ lệnh tí ti

en: MiniCommander Applet Factory
vi: Bộ tạo tiểu dụng Bộ lệnh tí ti

en: This GNOME applet adds a command line to the panel. It features command completion, command history, and changeable macros.
vi: Tiểu dung GNOME này thêm dòng lệnh vào bảng điều khiển. Tính năng nó bao gồm gõ xong lệnh, nhật ký lệnh và bộ lệnh có thể sửa đổi.

en: No items in history
vi: Không có gì trong nhật ký lệnh

note: build file select dialog
en: Start program
vi: Khởi chạy chương trình

en: Type a command here and Gnome will execute it for you
vi: Gõ một lệnh vào đây và Gnome sẽ thực hiện nó cho bạn.

en: Cannot get schema for %s: %s
vi: Không thể lấy giản đồ cho %s: %s

en: Cannot set schema for %s: %s
vi: Không thể đặt giản đồ cho %s: %s

en: Set default list value for %s
vi: Lập giá trị danh sách mặc định cho %s

en: Error syncing config data: %s
vi: Lỗi đồng bộ dữ liệu cấu hình: %s

en: List of GConfValue entries containing strings for the macro commands.
vi: Danh sách mục nhập GConfValue (giá trị cấu hình G) chứa chuỗi cho bộ lệnh.

en: List of GConfValue entries containing strings for the macro patterns.
vi: Danh sách mục nhập GConfValue (giá trị cấu hình G) chứa chuỗi cho mẫu bộ lệnh.

en: Macro command list
vi: Danh sách bộ lệnh

en: Macro pattern list
vi: Danh sách mẫu bộ lệnh

en: <b>Auto Completion</b>
vi: <b>Tự động Điền nốt</b>

en: Add New Macro
vi: Thêm vĩ lệnh mới

en: Command Line Preferences
vi: Tùy thích Dòng Lệnh

en: Command line _background:
vi: _Nền dòng lệnh:

en: Command line _foreground:
vi: Cảnh _gần dòng lệnh:

en: E_nable history-based auto completion
vi: Bật tự độ_ng điền nốt dựa vào lịch sử

en: _Add Macro...
vi: Thê_m vĩ lệnh...

en: _Delete Macro
vi: _Xoá vĩ lệnh

en: _Macros:
vi: _Vĩ lệnh:

en: _Use default theme colors
vi: Dùng mà_u sắc thái mặc định

en: Attempt to autocomplete a command from the history of commands entered.
vi: Thử tự động hoàn chỉnh lệnh từ nhật ký lệnh đã gõ.

en: Background color, blue component
vi: Màu nền, phần xanh nước biển

en: Background color, green component
vi: Màu nền, phần xanh lá cây

en: Background color, red component
vi: Màu nền, phần đỏ

en: Foreground color, blue component
vi: Màu chữ, phần xanh nước biểu

en: Foreground color, green component
vi: Màu chữ, phần xanh lá cây

en: Foreground color, red component
vi: Màu chữ, phần đỏ

en: History list
vi: Danh sách nhật ký lệnh

en: List of GConfValue entries containing strings for history entries.
vi: Danh sách mục nhập GConfValue (giá trị cấu hình G) chứa chuỗi cho mục nhật ký.

en: Perform history autocompletion
vi: Tự động hoàn thành nhờ nhật ký

en: Show a frame surrounding the applet.
vi: Hiện khung quanh tiểu dụng.

en: Show a handle so the applet can be detached from the panel.
vi: Hiện móc để có thể gỡ tiểu dụng khỏi bảng.

en: Show handle
vi: Hiện móc

en: The blue component of the background color.
vi: Thành phần xanh nước biển trong màu nền.

en: The blue component of the foreground color.
vi: Thành phần xanh nước biển trong màu nổi.

en: The green component of the background color.
vi: Thành phần xanh lá cây trong màu nền.

en: The green component of the foreground color.
vi: Thành phần xanh lá cây trong màu nổi.

en: The red component of the background color.
vi: Thành phần đỏ trong màu nền.

en: The red component of the foreground color.
vi: Thành phần đỏ trong màu nổi.

en: This per-applet key is deprecated in favour of the global key, /schemas/apps/mini-commander-global/macro_patterns.
vi: Phản đối phím dành cho tiểu dung, hãy sử dụng phím toàn cục thay vào đó:
    /schemas/apps/mini-commander-global/macro_patterns.

en: Use the default theme colors
vi: Dùng màu của sắc thái mặc định

en: Use theme colors instead of custom ones.
vi: Dùng màu sắc thái mặc định thay vì điều tự chọn.

en: Width of the applet
vi: Độ rộng tiểu dụng

en: Click this button to start the browser
vi: Nhấn vào nút này để khởi chạy trình duyệt

en: Click this button for the list of previous commands
vi: Nhấn vào nút này để hiện danh sách các lệnh đã thực hiện.

en: Command line has been disabled by your system administrator
vi: Quản trị hệ thống đã vô hiệu hóa dòng lệnh.

en: Mini-Commander applet
vi: Tiểu dụng Bộ lệnh tí ti

en: This applet adds a command line to the panel
vi: Tiểu dụng này thêm một dòng lệnh vào bảng điều khiển.

en: You must specify a pattern and a command
vi: Bạn cần chỉ định mẫu và lệnh.

en: You must specify a command
vi: Cần phải chỉ định lệnh.

en: You may not specify duplicate patterns
vi: Có thể không chỉ định các mẫu đúp.

en: Adjust the sound volume
vi: Điều chỉnh âm lượng.

en: Mu_te
vi: _Câm

en: _Open Volume Control
vi: _Mở điều khiển âm lượng

en: Volume Applet
vi: Tiểu dụng âm lượng

en: The volume control did not find any elements and/or devices to control. This means either that you don't have the right GStreamer plugins installed, or that you don't have a sound card configured.
vi: Điều khiển âm lượng chưa tìm phần tử và/hay thiết bị cần điều khiển. Có nghĩa là hoặc bạn chưa cài đặt những bổ sung GStreamer cần thiết, hoặc bạn chưa cấu hình một thẻ âm thanh.

en: You can remove the volume control from the panel by right-clicking the speaker icon on the panel and selecting "Remove From Panel" from the menu.
vi: Bạn có thể loại bỏ điều khiển âm lượng ra bảng điều khiển, bằng cách nhắp-phải vào biểu tượng loa trên bảng rồi chọn « Gỡ bỏ ra bảng điều khiển » trong trình đơn.

en: Failed to start Volume Control: %s
vi: Lỗi khởi động bộ điều khiển âm lượng: %s

en: %s: muted
vi: %s: câm

en: Failed to display help: %s
vi: Không hiển thi trợ giúp được: %s

en: Volume control for your GNOME Panel.
vi: Bộ điều khiển âm lượng cho bảng Gnome của bạn.

en: Using GStreamer 0.10.
vi: Đang dùng GStreamer 0.10.

en: Volume Control...
vi: Điều khiển Âm...

en: Unknown Volume Control %d
vi: Không biết điều khiển âm lượng %d

en: Channel controlled by applet. Only for OSS setups
vi: Kênh điều khiển bởi tiểu dụng. Chỉ cho thiết lập OSS (phần mềm nguồn mở).

en: Saved mute state
vi: Trạng thái câm được lưu

en: Saved volume to restore on startup
vi: Âm lượng được lưu để phục hồi khi khởi động

note: make window look cute
en: Volume Control Preferences
vi: Tùy thích điều khiển âm lượng

en: Select the device and track to control.
vi: Chọn thiết bị và rãnh cần điều khiển.

en: Activate and monitor a dial-up network connection
vi: Hoạt hóa và theo dõi kết nối mạng quay số

en: Modem Monitor
vi: Bộ theo dõi bô điều giải

en: Connection active, but could not get connection time
vi: Kết nối có hoạt động, còn chưa gọi được thời gian kết nối

en: Time connected: %.1d:%.2d
vi: Thời gian kết nối: %.1d:%.2d

en: To connect to your Internet service provider, you need administrator privileges
vi: Để kết nối đến nhà cung cấp dịch vụ Mạng (ISP) thì bạn cần phải có quyền truy cập quản trị.

en: To disconnect from your Internet service provider, you need administrator privileges
vi: Để ngắt kết nối ra nhà cung cấp dịch vụ Mạng (ISP) thì bạn cần phải có quyền truy cập quản trị.

en: The entered password is invalid
vi: Đã gõ mật khẩu không hợp lệ.

en: Check that you have typed it correctly and that you haven't activated the "caps lock" key
vi: Hãy kiểm tra đã gõ mật khẩu đúng và xem phím CapsLock (chữ hoa luôn) không bật.

en: Do you want to connect?
vi: Bạn có muốn kết nối chứ?

en: Do you want to disconnect?
vi: Bạn có muốn ngắt kết nối chứ?

en: Could not launch network configuration tool
vi: Không thể khởi chạy công cụ cấu hình mạng

en: Check that it's installed in the correct path and that it has the correct permissions
vi: Hãy kiểm tra đã cài đặt nó vào đường dẫn đúng, với quyền truy cập đúng.

en: Applet for activating and monitoring a dial-up network connection.
vi: Tiểu dụng hoạt hóa và theo dõi kết nối mạng quay số.

en: <span weight="bold" size="larger">Connecting with Internet Service Provider</span>
vi: <span weight="bold" size="larger">Đang kết nối tới Nhà Cung cấp Dịch vụ Internet (ISP)</span>

en: <span weight="bold" size="larger">Root password required</span>
vi: <span weight="bold" size="larger">Yêu cầu mật khẩu chủ (root)</span>

note: xgettext: use and cache are > 1 most of the time, please assume that they always are.
en: %s:
    %u%% in use by programs
    %u%% in use as cache
vi: %s:
    %u%% đang dùng bởi chương trình
    %u%% là bộ nhớ tạm đang dùng

en: %s:
    %u%% in use | %s:
    %u%% in use
vi[0]: %s:
    %u%% đang dùng

en: System m_onitor width:
vi: Độ rộng bộ the_o dõi hệ thống:

en: System m_onitor height:
vi: Độ cao bộ the_o dõi hệ thống:

en: Sys_tem monitor update interval:
vi: Khoảng cập nhậ_t theo dõi hệ thống:

en: CD Player (Deprecated)
vi: Bộ phát đĩa CD (bị phản đối)

en: Panel applet for playing audio CDs
vi: Tiểu dụng bảng điều khiển, dùng để phát đĩa CD âm thanh.

en: Alert you when new mail arrives
vi: Báo động khi nhận thư mới

en: Inbox Monitor (Deprecated)
vi: Bộ theo dõi hộp Thư Đến (bị phản đối)

en: Volume Control (Deprecated)
vi: Điều khiển Âm (bị phản đối)

en: Factory for deprecating applets
vi: Bộ làm cho tiểu dụng bị phản đối

en: Null Applet Factory
vi: Bộ tạo tiểu dụng rỗng

en: Monitor the quality of a wireless network link
vi: Theo dõi chất lượng của liên kết mạng không dây

en: Wireless Link Monitor
vi: Bộ theo dõi liên kết không dây

en: Some panel items are no longer available
vi: Một số mục bảng điều khiển thì không còn công bố lại.

en: One or more panel items (also referred to as applets) are no longer available in the GNOME desktop.
vi: Một hay nhiều mục bảng điều khiển (cũng được gọi như là tiểu dụng) không còn công bố lại trong hê thống GNOME.

en: These items will now be removed from your configuration:
vi: Như thế thì sẽ loại bỏ các mục ấy ra cấu hình bạn.

en: You will not receive this message again.
vi: Bạn sẽ không nhận thông điệp này lần nữa.

en: Tomboy (ne Stickynotes)
vi: Tomboy (tên trước là Stickynotes)

en: Tomboy (transparent upgrade from stickynotes)
vi: Tomboy (cập nhật trong suốt từ stickynotes)

en: <b>Default Note Properties</b>
vi: <b>Thuộc tính Ghi chép Mặc định</b>

en: <b>Delete all sticky notes?</b>
    
    This cannot be undone.
vi: <b>Xoá mọi ghi chép dính ?</b>
    
    Không thể hủy bước này.

en: <b>Delete this sticky note?</b>
    
    This cannot be undone.
vi: <b>Xoá ghi chép dính này ?</b>
    
    Không thể hủy bước này.

en: Close note
vi: Đóng ghi chép

en: Sticky Notes for the GNOME Desktop Environment
vi: Ghi chép dính cho môi trường GNOME

en: Error while spawning nautilus:
    %s
vi: Gặp lỗi khi tạo tiến trình con nautilus:
    %s

en: A GNOME trash bin that lives in your panel. You can use it to view the trash or drag and drop items into the trash.
vi: Sọt Rác GNOME ở bảng điều khiển của bạn. Có thể sử dụng nó để xem nội dung Sọt Rác hoặc kéo và thả mục vào Sọt Rác.

en: <i>Removing: %s</i>
vi: <i>Đang gỡ bỏ : %s</i>

en: <b>From:</b>
vi: <b>Từ :</b>

en: <big><b>Emptying the Trash</b></big>
vi: <big><b>Đang đổ Sọt Rác</b></big>

en: Failed to show:
    %s
vi: Lỗi hiển thị:
    %s

en: Netspeed Website
vi: Trang web của Netspeed

en: Netspeed Preferences
vi: Tùy chỉnh Netspeed

en: Change _icon according to the selected device
vi: Đổi b_iểu tượng theo thiết bị được chọn

en: Device Details for %s
vi: Chi tiết thiết bị %s

en: %s: %s
    in: %s out: %s
vi: %s: %s
    vào: %s ra: %s

en: has no ip
vi: không có ip

en: %s: %s
    sum: %s
vi: %s: %s
    tổng: %s

en: Multiplication Puzzle
vi: Câu đố nhân

note: Translators: First argument is letter, second is digit
en: Incorrect — %1$s is not %2$s
vi: Không đúng — %1$s không phải là %2$s

note: Translators: First argument is letter, second is digit
en: Correct — %1$s is %2$s
vi: Đúng — %1$s là %2$s

en: Failed to create a new process
vi: Lỗi tạo tiến trình mới

en: The action '%s' terminated with a non-null return code: %d
vi: Hành động « %s » đã chấm dứt với mã trả lại không phải vô giá trị: %d

en: Open in Gimp
vi: Mở bằng GIMP

en: The action name '%s' is already used
vi: Tên hành động « %s » đang được dùng

en: Choose a file to save the collection
vi: Hãy chọn tập tin vào đó cần lưu tập hợp

en: Overwrite "%s" ?
vi: Ghi đè lên « %s » không?

en: Total time
vi: Tổng thời gian

en: Saving collection: %s
vi: Đang lưu tập hợp: %s

en: Loading collection: %s
vi: Đang nạp tập hợp: %s

en: Inserting files...
vi: Đang chèn các tập tin...

en: No images to put in a collection
vi: Không có ảnh cần để vào tập hợp

en: GLiv won't write a collection to a terminal
vi: GLiv không thể ghi tập hợp vào thiết bị cuối

en: Standard output
vi: Thiết bị xuất chuẩn

en: %s is not a GLiv collection
vi: %s không phải tập hợp kiểu GLiv

en: Choose a collection to load
vi: Hãy chọn tập hợp cần nạp

en: Do you really want to delete this file?
    %s
vi: Bạn thực sự muốn xóa tập tin này không?
    %s

en: Wrong URI format: %d (instead of 8)
vi: Sai định dạng URI: %d (thay cho 8)

en: Wrong URI length: %d
vi: Sai độ dài URI: %d

en: Fatal error: GL_MAX_TEXTURE_SIZE = %d
vi: Lỗi nghiệm trọng: GL_MAX_TEXTURE_SIZE = %d

en: GL_MAX_TEXTURE_SIZE must be >= 64
vi: GL_MAX_TEXTURE_SIZE phải ≥ 64

en: glXMakeCurrent() failed
vi: glXMakeCurrent() bị lỗi

en: OpenGL not supported
vi: Không hỗ trợ OpenGL

en: Cannot find an appropriate visual, try glxinfo(1)
vi: Không tìm thấy ô xem thích hợp: hãy thử glxinfo(1)

en: Cannot set the OpenGL capability
vi: Không thể đặt khả năng OpenGL

en: Unknown OpenGL error (%d)
vi: Lỗi OpenGL không rõ (%d)

en: OpenGL error in %s() at %s:%d:
    %s
vi: Gặp lỗi OpenGL trong %s() tại %s:%d:
    %s

en: In the command field, printf like substitutions can be used:
    %d		Path to the current file directory
    %b		Current file name
    %f		Path to the current file
    %%		A litteral %
vi: Trong trường lệnh, cũng có thể sử dụng ký tự đại diện kiểu printf:
    %d		Đường dẫn đến thư mục đang dùng
    %b		Tên của tập tin đang dùng
    %f		Đường dẫn đến tập tin đang dùng
    %%		Ký tự % thật

en: Load the Nth image...
vi: Nạp ảnh thứ N...

en: Enter an image number:
vi: Hãy nhập vào số thứ tự ảnh:

en: Save options now
vi: Lưu các tùy chọn ngay bây giờ

en: Save options when quitting
vi: Lưu các tùy chọn khi thoát

en: Scrollbars enabled
vi: Thanh cuộn đã bật

en: Menu bar enabled
vi: Thanh trình đơn đã bật

en: Status bar enabled
vi: Thanh trạng thái đã bật

en: Confirm before quitting
vi: Xác nhận trước khi thoát

en: Automatic window resizing
vi: Tự động sửa đổi kích cỡ cửa sổ

en: Delay before hiding the cursor
    0: feature disabled
vi: Đợi trước khi ẩn con trỏ
    0	tính năng bị tắt

en: Scale down large images
vi: Thu nhỏ ảnh lớn

en: Maximize small images
vi: Phóng to ảnh nhỏ

en: Build mipmaps
vi: Xây dựng mipmap

en: Keep only one image in memory
vi: Giữ chỉ một ảnh trong bộ nhớ

en: Check for OpenGL errors
vi: Kiểm tra có lỗi OpenGL

en: Enable OpenGL filtering
vi: Bật khả năng lọc OpenGL

en: Build images menus at startup
vi: Xây dựng cac trình đơn ảnh khi khởi chạy

en: Make mnemonics for images menus
vi: Tạo cái giúp trí nhớ cho các trình đơn ảnh

en: Show thumbnails in images menus
vi: Hiển thị ảnh mẫu trong các trình đơn ảnh

en: Thumbnail height
vi: Độ cao ảnh mẫu

en: Thumbnail width
vi: Độ rộng ảnh mẫu

en: Images menus
vi: Trình đơn ảnh

en: Zoom centered on pointer
vi: Thu phóng giữa lại theo con trỏ

en: Keep transformations when switching images
vi: Giữ các sự chuyển dạng khi chuyển đổi ảnh

en: Initial image position
vi: Vị trí ảnh đầu tiên

en: Same as previous
vi: Như trước

en: History length
    0: feature disabled
    -1: infinite
vi: Độ dài lịch sử
     • 0		tính năng bị tắt • -1	vô hạn

en: Maximum framerate
    -1: infinite
vi: Tỷ lệ khung tối đa
     • -1	vô hạn

en: Start with the slide show
vi: Bắt đầu với ảnh chiếu

en: Make the slide show loop
vi: Khiến chiếu ảnh bị lặp

en: Last/First image notice time
vi: Thời gian thấy ảnh đầu/cuối

en: Delay between images during the slide show
vi: Hoãn giữa hai ảnh trong khi chiếu ảnh

en: Enable transitions between images
vi: Bật chuyển tiếp giữa hai ảnh

en: Transitions obey the maximum framerate parameter in the Transformations tab
vi: Việc chuyển dạng tùy theo tham số tốc độ khung tối đa trên thẻ « Chuyển dạng »

en: Alpha 2
vi: Anfa 2

en: Alpha 1
vi: Anfa 1

en: Alpha checks
vi: Kiểm tra Anfa

en: GLiv help
vi: Trợ giúp Gliv

en: GLiv about box
vi: Hộp giới thiệu GLiv

en: ESC, q : Quit
vi: ESC, q : Thoát

en: f      : Full-screen/window
vi: f      : Toàn màn hình/cửa sổ

en: +/=/-  : Zoom in/in/out
vi: +/=/-  : Phóng to/to/Thu nhỏ

en: n/p    : Next/previous image
vi: n/p    : Ảnh kế/lùi

en: Pause  : Start/stop the slide show
vi: Tạm dừng	Chạy/Dừng chiếu ảnh

en: l      : Reduce the image to the window
vi: l      : Giảm kích cỡ ảnh để vừa cửa sổ

en: M      : Maximize the image to the window
vi: M      : Tăng kích cỡ ảnh để vừa cửa sổ

en: m      : Make the image fit the window
vi: m      : Co dãn ảnh để vừa cửa sổ

en: r      : Reset position and size
vi: r      : Đặt lại vị trí và kích cỡ

en: b      : Toggle display of the menu bar
vi: b      : Hiện/ẩn thanh trình đơn

en: i      : Toggle display of the info bar
vi: i      : Hiện/ẩn thanh thông tin

en: s      : Toggle display of the scrollbars
vi: s      : Hiện/ẩn các thanh cuộn

en: a      : Toggle display of the alpha checks
vi: a      : Hiện/ẩn các sự kiểm tra anfa

en: h      : Toggle display of the help box
vi: h      : Hiện/ẩn hộp trợ giúp

en: w      : Toggle display of floating windows
vi: w      Hiện/ẩn các cửa sổ nổi

en: o      : Display the open dialog
vi: o      : Hiển thị hộp thoại Mở

en: g      : Display the image selector
vi: g      Hiện bộ chọn ảnh

en: t      : Display the options dialog
vi: t      : Hiển thị hộp thoại Tùy chọn

en: d      : Hide the cursor
vi: d      : Ẩn con trỏ

en: u      : Undo
vi: u      : Hủy bước

en: y      : Redo
vi: y      : Làm lại

en: c      : Clear the history
vi: c      : Xóa sạch lịch sử

en: Delete : Delete the current file
vi: Xoá      Xóa tập tin đang dùng

en: C-up   : Rotate by +90 degrees
vi: C-lên   : Xoay theo +90º

en: C-down : Rotate by -90 degrees
vi: C-xuống : Xoay theo -90º

en: C-left : Rotate by +0.1 degree
vi: C-trái : Xoay theo +0.1º

en: C-right: Rotate by -0.1 degree
vi: C-phải: Xoay theo -0.1º

en: z      : Horizontal flip
vi: z      : Lật ngang

en: e      : Vertical flip
vi: e      : Lật dọc

en: The first mouse button and the arrow keys will move the image unless the Control key is pressed. In which case the image will be rotated around the window center.
vi: Cái nút đầu trên con chuột và các phím mũi tên sẽ di chuyển ảnh, nếu phím Ctrl được bấm. Trong trường hợp đó, ảnh sẽ được xoay theo trung tâm cửa sổ.

en: You can also zoom by dragging the mouse vertically while holding Shift and the first button.
vi: Cũng có thể thu phóng bằng cách kéo chuột theo chiều dọc trong khi ấn giữ phím Shift và nút đầu.

en: Space and Backspace act like n and p.
vi: Phím dài và phím xóa lùi tương ứng với phím tắt « n » và « p ».

en: Draw a rectangle with the third button and gliv will zoom in it.
vi: Vẽ hình chữ nhật bằng cái nút thứ ba thì GLiv thu phóng trong nó.

en: Rebuilding:
vi: Đang xây dụng lại:

en: Current image directory...
vi: Thư mục ảnh đang dùng...

en: Rebuild this menu
vi: Xây dụng lại trình đơn này

en: Open thumbnails browser...
vi: Mở bộ duyệt qua ảnh mẫu...

en: GLiv version
vi: Phiên bản Gliv

en: Use 'gliv --help' to show command line options.
    A quick help is accessible by typing 'h' or using the menu.
vi: Hãy sư dụng lệnh trợ giúp « gliv --help » để xem các tùy chọn dòng lệnh.
    Trợ giúp nhanh cũng nằm trong trình đơn, hoặc xuất hiện khi bạn gõ « h ».

en: See http://guichaz.free.fr/gliv for updates.
vi: Xem « http://guichaz.free.fr/gliv » để giành được bản cập nhật.

en: %s not while loading an image
vi: %s không phải trong khi nạp ảnh

en: %s while loading %s
vi: %s trong khi nạp %s

en: alpha channel
vi: kênh anfa

en: %s: unknown decompressed extension
vi: %s: phần mở rộng giải nén lạ

en: %s: image cannot be compressed twice
vi: %s: không thể nén ảnh hai lần

en: %s: unknown extension (none)
vi: %s: phần mở rộng lạ (không có)

en: %s: unknown extension
vi: %s: phần mở rộng lạ

en: Cannot load %s
vi: Không thể nạp %s

en: Command line flags should be on or off, not %s
vi: Các cờ dòng lệnh nên đã bật hay bị tắt, không phải %s

en: Cannot sort and shuffle at the same time
vi: Không thể sắp xếp và xáo trộn đồng thời

en: Options will be saved
vi: Các tùy chọn sẽ được lưu

en: Do you really want to quit GLiv?
vi: Bạn thực sự muốn thoát khỏi GLiv không?

en: No image found
vi: Không tìm thấy ảnh

en: Open directory...
vi: Mở thư mục...

en: Load collection...
vi: Nạp tập hợp...

en: Save collection...
vi: Lưu tập hợp...

en: Load previous image
vi: Nạp ảnh lùi

en: Load next image
vi: Nạp ảnh kế

en: Reload the current image
vi: Nạp lại ảnh hiện tại

en: Sort images list
vi: Sắp xếp danh sách ảnh

en: Shuffle images list
vi: Xáo trộn danh sách ảnh

en: Rebuild images menus
vi: Xây dựng lại các trình đơn ảnh

en: Stop rebuilding the images menu
vi: Thôi xây dựng lại trình đơn ảnh

en: Toggle floating windows
vi: Hiện/ẩn cửa sổ nổi

en: Start the slide show
vi: Bắt đầu chiếu ảnh

en: Remove the current file
vi: Gỡ bỏ tập tin đang dùng

en: Edit actions...
vi: Sửa hành động...

en: Action on the current image
vi: Hành động với ảnh đang dùng

en: Action on every image
vi: Hành động với mọi ảnh

en: Set position
vi: Đặt vị trí

en: Rotate +90 deg
vi: Xoay +90º

en: Rotate -90 deg
vi: Xoay -90º

en: Rotate +0.1 deg
vi: Xoay +0.1º

en: Rotate -0.1 deg
vi: Xoay -0.1º

en: Maximize small image
vi: Phóng to ảnh nhỏ

en: Scale down large image
vi: Thu nhỏ ảnh lớn

en: Image fit window
vi: Ảnh vừa cửa sổ

en: Fit width
vi: Vừa bề rộng

en: Fit height
vi: Vừa chiều cao

en: Toggle Fullscreen mode
vi: Hiện/ẩn toàn màn hình

en: Toggle Menu Bar
vi: Hiện/ẩn thanh trình đơn

en: Toggle Status Bar
vi: Hiện/ẩn thanh trạng thái

en: Toggle Scrollbars
vi: Hiện/ẩn các thanh cuộn

en: Toggle Alpha checks
vi: Bật/tắt các kiểm tra Anfa

en: Hide the cursor
vi: Ẩn con trỏ

en: Set this window as server
vi: Đặt cửa sổ này làm trình phục vụ

en: Controls...
vi: Điều khiển...

en: First image
vi: Ảnh đầu

en: Last image
vi: Ảnh cuối

en: Loading errors
vi: Lỗi nạp

en: The following errors occurred while loading the next image:
vi: Gặp những lỗi này trong khi nạp ảnh kế tiếp:

en: Stop the slide show
vi: Thôi chiếu ảnh

en: GLiv: Select a folder to open
vi: GLiv: chọn thư mục cần mở

en: GLiv: Select files to open
vi: GLiv: chọn các tập tin cần mở

en: Try to load every file
vi: Thử nạp mọi tập tin

en: Recursive directory traversal
vi: Theo đệ quy cây thư mục

en: This configuration file has been read: %s
vi: Tập tin cấu hình này đã được đọc: %s

en: This configuration file will be written: %s
vi: Tập tin cấu hình này sẽ được ghi: %s

en: Start in full screen mode
vi: Khởi chạy vào chế độ toàn màn hình

en: Display the menu bar
vi: Hiển thị thanh trình đơn

en: Display info about the image
vi: Hiển thị thông tin về ảnh

en: Display scrollbars
vi: Hiển thị các thanh cuộn

en: Alpha checks in the background
vi: Kiểm tra Anfa chạy trong nền

en: Keep transfo between images
vi: Giữ sự chuyển tiếp giữa các ảnh

en: Maximum framerate
vi: Tỷ lệ khung tối đa

en: Delay before hiding the cursor
vi: Hoãn trước khi ẩn con trỏ

en: History length
vi: Độ dài lịch sử

en: background: red channel
vi: nền: kênh màu đỏ

en: background: green channel
vi: nền: kênh màu lục

en: background: blue channel
vi: nền: kênh màu xanh

en: alpha1 tile: red channel
vi: xếp alpha1: kênh đỏ

en: alpha1 tile: green channel
vi: lát đều alpha1: kênh lục

en: alpha1 tile: blue channel
vi: lát đều alpha1: kênh xanh

en: alpha2 tile: red channel
vi: lát đều alpha2: kênh đỏ

en: alpha2 tile: green channel
vi: lát đều alpha2: kênh lục

en: alpha2 tile: blue channel
vi: lát đều alpha2: kênh xanh

en: Unknown option in configuration file: %s
vi: Gặp tùy chọn không rõ trong tập tin cấu hình : %s

en: Parse error in configuration file: %s
vi: Gặp lỗi phân tích trong tập tin cấu hình : %s

en: # Configuration file for GLiv %s
vi: # Tập tin cấu hình cho GLiv %s

en: # Option names are case sensitive.
vi: # Các tên tùy chọn giờ phân biệt chữ hoa/thường

en: # Option values are case insensitive.
vi: # Các giá trị tùy chọn giờ không phân biệt chữ hoa/thường

en: Cannot use a thread
vi: Không thể sử dụng mạch

en: transition from `%s' to `%s'
vi: chuyển tiếp từ « %s » sang « %s »

en: Thumbnails browser
vi: Bộ duyệt qua ảnh mẫu

en: loading
vi: đang nạp

en: width x height
vi: rộng × cao

en: zoom% (angle)
vi: % thu phóng (góc)

en: %.3f%% (%.3f deg%s)
vi: %.3f%% (%.3fº %s)

en: Ignoring initial geometry (%s) as fullscreen mode is requested
vi: Đang bỏ qua dạng hình đầu tiên (%s) vì chế độ toàn màn hình được yêu cầu

en: Cannot parse geometry: %s
vi: Không thể phân tích dạng hình: %s

en: GLiv in fullscreen
vi: GLiv trên toàn màn hình

en: Set the program name
vi: Đặt tên chương trình

en: Hang for SECS seconds (default 3600)
vi: Treo trong vòng GIÂY giây (mặc định là 3600)

en: Create C header file NAME containing symbol definitions
vi: Tạo tập tin phần đầu C TÊN chứa các lời định nghĩa ký hiệu

en: Do not use existing catalog, force new output file
vi: Đừng dùng phân loại đã tồn tại, ép buộc tập tin xuất mới

en: Write output to file NAME
vi: Ghi kết xuất vào tập tin TÊN

en: Generate message catalog.
    If INPUT-FILE is -, input is read from standard input.  If OUTPUT-FILE
    is -, output is written to standard output.
vi: Tạo phân loại thông điệp. Nếu TẬP-TIN-ĐẦU-VÀO là “-”,
    thì dữ liệu đầu vào được đọc từ đầu vào tiêu chuẩn.
    Nếu TẬP-TIN-ĐẦU-RA là “-” thì kết xuất được ghi vào đầu ra tiêu chuẩn.

en: -o OUTPUT-FILE [INPUT-FILE]...
    [OUTPUT-FILE [INPUT-FILE]...]
vi: -o TẬP-TIN-ĐẦU-RA [TẬP-TIN-ĐẦU-VÀO]…
    [TẬP-TIN-ĐẦU-RA [TẬP-TIN-ĐẦU-VÀO]…]

en: *standard input*
vi: *đầu vào tiêu chuẩn*

en: illegal set number
vi: số thứ tự tập hợp không hợp lệ

en: duplicate set definition
vi: lời định nghĩa tập hợp bị trùng

en: this is the first definition
vi: đây là lời định nghĩa thứ nhất

en: unknown set `%s'
vi: không rõ tập hợp “%s”

en: invalid quote character
vi: ký tự trích dẫn không hợp lệ

en: unknown directive `%s': line ignored
vi: không rõ chỉ thị “%s”: dòng bị bỏ qua

en: duplicated message number
vi: số thứ tự thông điệp trùng

en: duplicated message identifier
vi: định danh thông điệp bị trùng

en: invalid character: message ignored
vi: ký tự không hợp lệ: thông điệp bị bỏ qua

en: invalid line
vi: dòng không hợp lệ

en: malformed line ignored
vi: dòng dạng sai bị bỏ qua

en: cannot open output file `%s'
vi: không thể mở tập tin kết xuất “%s”

en: invalid escape sequence
vi: dây thoát không hợp lệ

en: unterminated message
vi: thông điệp chưa chấm dứt

en: while opening old catalog file
vi: trong khi mở tập tin phân loại cũ

en: conversion modules not available
vi: mô-đun chuyển đổi không sẵn sàng

en: cannot determine escape character
vi: không thể giải quyết ký tự thoát chuỗi

en: Don't buffer output
vi: Đừng đệm kết xuất

en: Dump information generated by PC profiling.
vi: Đổ thông tin được tạo khi đo hiệu năng sử dụng PC.

en: cannot open input file
vi: không thể mở tập tin đầu vào

en: invalid pointer size
vi: kích cỡ con trỏ không hợp lệ

en: Usage: xtrace [OPTION]... PROGRAM [PROGRAMOPTION]...\n
vi: Cách dùng: xtrace [TÙY-CHỌN]… CHƯƠNG-TRÌNH [TÙY_CHỌN_CHƯƠNG_TRÌNH]…\n

en: Try \`%s --help' or \`%s --usage' for more information.\n
vi: Hãy chạy lệnh “%s --help” (trợ giúp) hoặc “%s --usage” (cách dùng) để xem thêm thông tin.\n

en: %s: option '%s' requires an argument.\n
vi: %s: tùy chọn “%s” yêu cầu một tham số.\n

en: Trace execution of program by printing currently executed function.
    
         --data=FILE          Don't run the program, just print the data from FILE.
    
       -?,--help              Print this help and exit
          --usage             Give a short usage message
       -V,--version           Print version information and exit
    
    Mandatory arguments to long options are also mandatory for any corresponding
    short options.
vi: Dò tìm đường khi thực hiện chương trình bằng cách in hàm đang được chạy.
    
         --data=TẬP-TIN       Đừng chạy chương trình, chỉ in dữ liệu từ TẬP-TIN.
    
       -?,--help              In trợ giúp này rồi thoát
          --usage             Hiển thị hướng dẫn ngắn gọn
       -V,--version           In thông tin phiên bản rồi thoát
    
    Mọi đối số bắt buộc phải sử dụng cùng với tùy chọn dài
    cũng bắt buộc với các tùy chọn ngắn tương ứng.

en: For bug reporting instructions, please see:\\n%s.\\n
vi: Để tìm hướng dẫn về thông báo lỗi, hãy xem:\\n%s.\\nThông báo lỗi dịch cho: <https://translationproject.org/team/vi.html>.\\n

en: xtrace: unrecognized option \`$1'\n
vi: xtrace: không nhận ra tùy chọn \“$1”\n

en: No program name given\n
vi: Chưa nhập tên chương trình\n

en: executable \`$program' not found\n
vi: không tìm thấy tập tin thực hiện được \“$program”\n

en: \`$program' is no executable\n
vi: \“$program” không có khả năng thực thi\n

en: unsupported dlinfo request
vi: yêu cầu dlinfo không được hỗ trợ

en: invalid namespace
vi: không gian tên không hợp lệ

en: invalid mode parameter
vi: tham số chế độ không hợp lệ

en: unknown or unsupported flag
vi: cờ không xác định hoặc không được hỗ trợ

en: Cache file has wrong endianness.
vi: Tập tin nhớ đêm sai endianness.

en: Cache generated by:
vi: Bộ nhớ tạm được tạo bởi:

en: Can't open cache file %s
vi: Không thể mở tập tin nhớ tạm %s

en: mmap of cache file failed.
vi: gặp lỗi khi mmap tập tin nhớ tạm.

en: File is not a cache file.
vi: Tập tin không phải là một tập tin nhớ tạm.

en: %d libs found in cache `%s'
vi: Tìm thấy %d thư viện trong bộ nhớ tạm “%s”

en: Malformed extension data in cache file %s
vi: Dữ liệu mở rọng sai dạng trong tập tin nhớ đệm %s

en: Writing of cache extension data failed
vi: Gặp lỗi khi ghi dữ liệu nhớ tạm mở rộng

en: %s: ISA level is too high (%d > %d)
vi: %s: Mức ISA là quá cao (%d > %d)

en: Can't create temporary cache file %s
vi: Không thể tạo tập tin nhớ tạm kiểu tạm thời %s

en: Writing of cache data failed
vi: Gặp lỗi khi ghi dữ liệu nhớ tạm

en: Changing access rights of %s to %#o failed
vi: Gặp lỗi khi thay đổi quyền truy cập của %s thành %#o

en: Renaming of %s to %s failed
vi: Gặp lỗi khi thay đổi tên %s thành %s

en: Could not create library path
vi: Không thể tạo đường dẫn thư viện

en: error while loading shared libraries
vi: gặp lỗi khi nạp thư viện dùng chung

en: DYNAMIC LINKER BUG!!!
vi: LỖI LIÊN KẾT ĐỘNG!!!

en: cannot create scope list
vi: không thể tạo danh sách phạm vi

en: shared object not open
vi: chưa mở đối tượng dùng chung

en: DST not allowed in SUID/SGID programs
vi: Không cho phép DST trong chương trình kiểu SUID/SGID

en: empty dynamic string token substitution
vi: sự thay thế thẻ bài chuỗi động trống

en: cannot load auxiliary `%s' because of empty dynamic string token substitution
vi: không thể nạp bổ trợ “%s” do sự thay thế thẻ bài chuỗi động trống

en: cannot allocate dependency buffer
vi: không thể cấp phát bộ đệm phụ thuộc

en: cannot allocate dependency list
vi: không thể cấp phát danh sách quan hệ phụ thuộc

en: cannot allocate symbol search list
vi: không thể cấp phát danh sách tìm kiếm ký hiệu

en: cannot create HWCAP priorities
vi: không thể tạo ưu tiên HWCAP

en: cannot create capability list
vi: không thể tạo danh sách khả năng

en: cannot allocate name record
vi: không thể cấp phát bản ghi tên

en: cannot create cache for search path
vi: không thể tạo bộ nhớ tạm cho đường dẫn tìm kiếm

en: cannot create RUNPATH/RPATH copy
vi: không thể tạo bản sao RUNPATH/RPATH

en: cannot create search path array
vi: không thể tạo mảng đường dẫn tìm kiếm

en: cannot stat shared object
vi: không thể lấy trạng thái về đối tượng dùng chung

en: cannot create shared object descriptor
vi: không thể tạo bộ mô tả đối tượng dùng chung

en: cannot read file data
vi: không thể đọc dữ liệu tập tin

en: ELF load command address/offset not page-aligned
vi: Địa chỉ/bù của câu lệnh nạp ELF không phải được sắp trang đúng

en: object file has no loadable segments
vi: tập tin đối tượng không có đoạn nạp được

en: cannot dynamically load executable
vi: không thể nạp động tập tin thực hiện được

en: object file has no dynamic section
vi: tập tin đối tượng không có phần động

en: cannot dynamically load position-independent executable
vi: không thể nạp động tập tin thực hiện được không phụ thuộc vị trí

en: shared object cannot be dlopen()ed
vi: đối tượng dùng chung không thể được dlopen()

en: cannot allocate memory for program header
vi: không thể cấp phát bộ nhớ cho phần đầu chương trình

en: cannot enable executable stack as shared object requires
vi: không thể hiệu lực ngăn xếp thực hiện được theo yêu cầu của đối tượng dùng chung

en: cannot close file descriptor
vi: không thể đóng bộ mô tả tập tin

en: file too short
vi: tập tin quá ngắn

en: invalid ELF header
vi: phần đầu ELF không hợp lệ

en: ELF file data encoding not big-endian
vi: Bảng mã dữ liệu tập tin ELF không có kiểu về cuối lớn (big-endian)

en: ELF file data encoding not little-endian
vi: Bảng mã dữ liệu tập tin ELF không có kiểu về cuối nhỏ (little-endian)

en: ELF file version ident does not match current one
vi: ident phiên bản tập tin ELF không tương ứng với cái hiện tại

en: ELF file OS ABI invalid
vi: Hệ điều hành ABI của tập tin ELF không phải hợp lệ

en: ELF file ABI version invalid
vi: Phiên bản ABI của tập tin ELF không phải hợp lệ

en: nonzero padding in e_ident
vi: không có phần đệm số không trong e_ident

en: ELF file version does not match current one
vi: Phiên bản tập tin ELF không tương ứng với điều hiện thời

en: only ET_DYN and ET_EXEC can be loaded
vi: chỉ có thể nạp ET_DYN và ET_EXEC

en: ELF file's phentsize not the expected size
vi: kích cỡ phentsize của tập tin ELF là bất thường

en: wrong ELF class: ELFCLASS64
vi: lớp ELF không đúng: ELFCLASS64

en: wrong ELF class: ELFCLASS32
vi: lớp ELF không đúng: ELFCLASS32

en: cannot open shared object file
vi: không thể mở tập tin đối tượng dùng chung

en: failed to map segment from shared object
vi: lỗi ánh xạ đoạn từ đối tượng dùng chung

en: cannot change memory protections
vi: không thể thay đổi sự bảo vệ bộ nhớ

en: cannot map zero-fill pages
vi: không thể ánh xạ trang điền số không

en: symbol lookup error
vi: lỗi tra cứu ký hiệu

en: cannot extend global scope
vi: không thể kéo dài phạm vi toàn cục

en: TLS generation counter wrapped!  Please report this.
vi: Bộ đếm tạo TLS đã bao bọc! Hãy thông báo lỗi này.

en: cannot allocate address lookup data
vi: không thể cấp phát dữ liệu tìm kiếm địa chỉ

en: invalid mode for dlopen()
vi: chế độ không hợp lệ đối với dlopen()

en: no more namespaces available for dlmopen()
vi: không có sẵn miền tên thêm nữa đối với dlmopen()

en: invalid target namespace in dlmopen()
vi: miền tên đích không hợp lệ trong dlmopen()

en: cannot allocate memory in static TLS block
vi: không thể cấp phát bộ nhớ trong khối TLS tĩnh

en: cannot make segment writable for relocation
vi: không thể làm cho đoạn có khả năng ghi để tái định vị

en: %s: out of memory to store relocation results for %s
vi: %s: không đủ bộ nhớ để cất giữ kết quả tái định vị đối với %s

en: cannot restore segment prot after reloc
vi: không thể phục hồi giao thức (prot) đoạn sau khi tái định vị

en: cannot apply additional memory protection after relocation
vi: không thể áp dụng sự bảo vệ bộ nhớ thêm sau khi tái định vị

en: RTLD_NEXT used in code not dynamically loaded
vi: RTLD_NEXT được dùng trong mã không phải được nạp động

en: cannot create TLS data structures
vi: không thể tạo các cấu trúc dữ liệu TLS

en: version lookup error
vi: lỗi tra cứu phiên bản

en: cannot allocate version reference table
vi: không thể cấp phát bảng tham chiếu phiên bản

en: DT_RELR without GLIBC_ABI_DT_RELR dependency
vi: DT_RELR không phụ thuộc GLIBC_ABI_DT_RELR

en: Print cache
vi: In bộ nhớ đệm

en: Generate verbose messages
vi: Tạo thông tin chi tiết

en: Don't build cache
vi: Đừng xây dựng bộ nhớ tạm

en: Don't update symbolic links
vi: Đừng cập nhật các liên kết mềm

en: Change to and use ROOT as root directory
vi: Chuyển đổi và dùng GỐC làm thư mục gốc

en: CACHE
vi: NHỚ_ĐỆM

en: Use CACHE as cache file
vi: Dùng cái này làm TẬP-TIN nhớ đệm

en: CONF
vi: CẤU_HÌNH

en: Use CONF as configuration file
vi: Dùng CẤU_HÌNH làm tập tin cấu hình

en: Only process directories specified on the command line.  Don't build cache.
vi: Chỉ xử lý các thư mục được chỉ ra trên dòng lệnh. Đừng xây dựng bộ nhớ tạm.

en: Manually link individual libraries.
vi: Liên kết bằng tay các thư viện riêng.

en: Format to use: new (default), old, or compat
vi: Định dạng cần dùng: new (mặc định), old, compat (mới,cũ,tương thích)

en: Ignore auxiliary cache file
vi: Bỏ qua tập tin nhớ tạm bổ trợ

en: Configure Dynamic Linker Run Time Bindings.
vi: Cấu hình ràng buộc liên kết động khi chạy.

en: Path `%s' given more than once
vi: Đường dẫn “%s” được đưa ra nhiều lần

en: (from %s:%d and %s:%d)
vi: (từ %s:%d và %s:%d)

en: Could not form glibc-hwcaps path
vi: Không thể tạo thành đường dẫn glibc-hwcaps

en: Listing directory %s
vi: Thư mục liệt kê “%s”

en: Can't stat %s
vi: Không thể lấy thống kê về %s

en: %s is not a symbolic link
vi: %s không phải là một liên kết mềm

en: Can't unlink %s
vi: Không thể bỏ liên kết %s

en: Can't link %s to %s
vi: Không thể liên kết %s tới %s

en:  (changed)
vi:  (đã thay đổi)

en:  (SKIPPED)
vi:  (BỊ BỎ QUA)

en: Can't find %s
vi: Không tìm thấy %s

en: Cannot lstat %s
vi: Không thể lstat %s

en: Ignored file %s since it is not a regular file.
vi: Đã bỏ qua tập tin %s vì nó không phải là tập tin thông thường.

en: No link created since soname could not be found for %s
vi: Chưa tạo liên kết vì không tìm thấy soname đối với %s

en:  (from %s:%d)
vi:  (từ %s:%d)

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

en: Could not form library path
vi: Không thể tạo đường dẫn thư viện

en: Input file %s not found.
vi: Không tìm thấy tập tin đầu vào %s.

en: Cannot stat %s
vi: Không thể lấy trạng thái về %s

en: libc6 library %s in wrong directory
vi: thư viện libc6 %s nằm trong thư mục không đúng

en: libraries %s and %s in directory %s have same soname but different type.
vi: thư viện %s và %s trong thư mục %s có cùng một soname còn có kiểu khác nhau.

en: Warning: ignoring configuration file that cannot be opened: %s
vi: Cảnh báo: đang bỏ qua tập tin cấu hình, cái mà đã không thể mở được: %s

en: %s:%u: hwcap directive ignored
vi: %s:%u: chỉ thị hwcap bị bỏ qua

en: need absolute file name for configuration file when using -r
vi: dùng tùy chọn “-r” thì cũng cần tên tập tin tuyệt đối cho tập tin cấu hình

en: %s:%u: cannot read directory %s
vi: %s:%u: không thể đọc thư mục %s

en: relative path `%s' used to build cache
vi: đường dẫn tương đối “%s” được dùng để xây dựng bộ nhớ tạm

en: Can't chdir to /
vi: Không thể chuyển đổi thư mục (chdir) sang /

en: Can't open cache file directory %s
vi: Không thể mở thư mục nhớ tạm %s

en: Usage: ldd [OPTION]... FILE...
          --help              print this help and exit
          --version           print version information and exit
      -d, --data-relocs       process data relocations
      -r, --function-relocs   process data and function relocations
      -u, --unused            print unused direct dependencies
      -v, --verbose           print all information
vi: Cách dùng: ldd [TÙY_CHỌN]… TẬP-TIN…
          --help              in trợ giúp này rồi thoát
          --version           in thông tin phiên bản rồi thoát
      -d, --data-relocs       xử lý tái định vị dữ liệu
      -r, --function-relocs   xử lý tái định vị dữ liệu và hàm
      -u, --unused            in các quan hệ phụ thuộc trực tiếp không dùng
      -v, --verbose           in mọi thông tin

en: ldd: option \`$1' is ambiguous
vi: ldd: tùy chọn “$1” chưa rõ ràng

en: unrecognized option
vi: không nhận ra tùy chọn

en: Try \`ldd --help' for more information.
vi: Hãy chạy lệnh trợ giúp “ldd --help” để xem thông tin thêm.

en: not regular file
vi: không phải tập tin thường

en: warning: you do not have execution permission for
vi: cảnh báo: bạn không có đủ thẩm quyền đối với

en: 	not a dynamic executable
vi: 	không phải một tập tin thực hiện được kiểu động

en: exited with unknown exit code
vi: đã thoát với mã thoát không rõ

en: error: you do not have read permission for
vi: lỗi: bạn không có quyền đọc

en: cannot find program header of process
vi: không tìm thấy phần đầu của tiến trình

en: cannot read program header
vi: không thể đọc phần đầu của chương trình

en: cannot read dynamic section
vi: không thể đọc phần động

en: cannot read r_debug
vi: không đọc được  r_debug

en: cannot read program interpreter
vi: không thể đọc bộ giải dịch (phiên dịch) chương trình

en: cannot read link map
vi: không đọc được ánh xạ liên kết

en: cannot read object name
vi: không thể đọc tên đối tượng

en: cannot allocate buffer for object name
vi: không thể cấp phát bộ nhớ đệm cho tên đối tượng

en: List dynamic shared objects loaded into process.
vi: Liệt kê các đối tượng chia sẻ động được tải vào một tiến trình.

en: Exactly one parameter with process ID required.
vi: Yêu cầu chính xác một tham số với ID tiến trình.

en: invalid process ID '%s'
vi: mã số ID tiến trình sai “%s”

en: cannot open %s/task
vi: không thể mở %s/task

en: cannot prepare reading %s/task
vi: không thể chuẩn bị cho việc đọc %s/task

en: invalid thread ID '%s'
vi: ID tuyến trình không hợp lệ “%s”

en: cannot attach to process %lu
vi: không thể gán cho tiến trình %lu

en: no valid %s/task entries
vi: không có mục %s/nhiệm vụ hợp lệ

en: cannot get information about process %lu
vi: không thể lấy thông tin về tiến trình %lu

en: process %lu is no ELF program
vi: tiến trình %lu không phải là chương trình kiểu ELF

en: file %s is truncated
vi: tập tin “%s” bị cắt ngắn

en: %s is a 32 bit ELF file.
vi: %s là một tập tin ELF 32-bit.

en: %s is a 64 bit ELF file.
vi: %s là một tập tin ELF 64-bit.

en: Unknown ELFCLASS in file %s.
vi: Không rõ lớp ELFCLASS trong tập tin %s.

en: %s is not a shared object file (Type: %d).
vi: %s không phải là tập tin đối tượng dùng chung (Kiểu: %d).

en: Cannot fstat file %s.
vi: Không thể lấy thống kê tập tin %s.

en: File %s is empty, not checked.
vi: Tập tin %s là trống nên không được kiểm tra.

en: File %s is too small, not checked.
vi: Tập tin %s quá nhỏ nên không được kiểm tra.

en: Cannot mmap file %s.
vi: Không thể mmap tập tin %s.

en: %s is not an ELF file - it has the 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 khởi đầu của nó.

en: Usage: sln src dest|file
vi: Cách dùng: sln nguồn đích|tập_tin

en: %s: file open error: %m
vi: %s: lỗi mở tập tin: %m

en: No target in line %d
vi: Không có đích trên dòng %d

en: %s: destination must not be a directory
vi: %s: đích không thể là thư mục

en: %s: failed to remove the old destination
vi: %s: gặp lỗi khi gỡ bỏ được đích cũ

en: %s: invalid destination: %s
vi: %s: đích không hợp lệ: %s

en: Invalid link from "%s" to "%s": %s
vi: Liên kết không hợp lệ từ “%s” đến “%s”: %s

en: Usage: sotruss [OPTION...] [--] EXECUTABLE [EXECUTABLE-OPTION...]
      -F, --from FROMLIST     Trace calls from objects on FROMLIST
      -T, --to TOLIST         Trace calls to objects on TOLIST
    
      -e, --exit              Also show exits from the function calls
      -f, --follow            Trace child processes
      -o, --output FILENAME   Write output to FILENAME (or FILENAME.$PID in case
    			  -f is also used) instead of standard error
    
      -?, --help              Give this help list
          --usage             Give a short usage message
          --version           Print program version
vi: Cách dùng: sotruss [TÙY CHỌN…] [--] LỆNH-THỰC-THI [TÙY-CHỌN-LỆNH-THỰC-THI…]
      -F, --from FROMLIST     Dấu vết các cuộc gọi đối tượng trên FORMLIST
      -T, --to TOLIST         Dấu vết các cuộc gọi đối tượng trên TOLIST
    
      -e, --exit              Cũng đồng thời hiển thị cả kết thúc từ cú gọi hàm
      -f, --follow            Dấu vết tiến trình con
      -o, --output FILENAME   ghi kết xuất ra FILENAME (hay FILENAME.$PID trong trường hợp
                                -f được sử dụng) thay cho đầu ra lỗi chuẩn
    
      -?, --help              Hiển thị trợ giúp này
          --usage             Đưa ra cách dùng dạng ngắn gọn
          --version           Hiển thị thông tin về phiên bản

en: Mandatory arguments to long options are also mandatory for any corresponding\nshort options.\n
vi: Các đối số bắt buộc với tùy chọn dài thì cũng bắt buộc với tùy chọn ngắn\ntương ứng.\n

en: %s: option requires an argument -- '%s'\n
vi: %s: tùy chọn yêu cầu một tham số -- “%s”\n

en: %s: option is ambiguous; possibilities:
vi: %s: tùy chọn chưa rõ ràng; khả năng là:

en: Written by %s.\n
vi: Tác giả: %s.\n

en: Usage: %s [-ef] [-F FROMLIST] [-o FILENAME] [-T TOLIST] [--exit]
    	    [--follow] [--from FROMLIST] [--output FILENAME] [--to TOLIST]
    	    [--help] [--usage] [--version] [--]
    	    EXECUTABLE [EXECUTABLE-OPTION...]\n
vi: Cách dùng: %s [-ef] [-F TỪ_DANH_SÁCH] [-o TÊN_TỆP_TIN] [-T TỚI_DANH_SÁCH] [--exit]
    	    [--follow] [--from TỪ_DANH_SÁCH] [--output TÊN_TỆP_TIN] [--to TỚI_DANH_SÁCH]
    	    [--help] [--usage] [--version] [--]
    	    LỆNH-THỰC-THI [TÙY-CHỌN-LỆNH-THỰC-THI…]\n

en: %s: unrecognized option '%c%s'\n
vi: %s: không nhận ra tùy chọn “%c%s”\n

en: Output selection:
vi: Xuất vùng chọn:

en: print list of count paths and their number of use
vi: in danh sách các đường dẫn đếm và số lần dùng mỗi đường dẫn

en: generate flat profile with counts and ticks
vi: tạo lược tả phẳng có số đếm và vạch khấc

en: generate call graph
vi: tạo đồ thị gọi

en: Read and display shared object profiling data.
vi: Đọc và hiển thị dữ liệu lược tả đối tượng chia sẻ.

en: SHOBJ [PROFDATA]
vi: SHOBJ [DỮ_LIỆU_LƯỢC_TẢ]

en: failed to load shared object `%s'
vi: lỗi nạp đối tượng dùng chung “%s”

en: cannot create internal descriptor
vi: không thể tạo bộ mô tả nội bộ

en: Reopening shared object `%s' failed
vi: Lỗi mở lại đối tượng dùng chung “%s”

en: reading of section headers failed
vi: lỗi đọc phần đầu của phần

en: reading of section header string table failed
vi: lỗi đọc bảng chuỗi phần đầu của phần

en: *** Cannot read debuginfo file name: %m
vi: *** Không thể đọc tên tập tin chứa thông tin gỡ lỗi: %m

en: cannot determine file name
vi: không thể phân giải tên tập tin

en: reading of ELF header failed
vi: lỗi đọc phần đầu ELF

en: *** The file `%s' is stripped: no detailed analysis possible
vi: *** Tập tin “%s” bị tước nên không thể phân tích chi tiết

en: failed to load symbol data
vi: lỗi nạp dữ liệu ký hiệu

en: cannot load profiling data
vi: không thể nạp dữ liệu đo hiệu năng sử dụng

en: while stat'ing profiling data file
vi: trong khi lấy thống kê về tập tin dữ liệu do hiệu năng sử dụng

en: profiling data file `%s' does not match shared object `%s'
vi: tập tin dữ liệu do hiệu năng sử dụng “%s” không tương ứng với đối tượng dùng chung “%s”

en: failed to mmap the profiling data file
vi: lỗi mmap tập tin dữ liệu do hiệu năng sử dụng

en: error while closing the profiling data file
vi: gặp lỗi khi đóng tập tin dữ liệu do hiệu năng sử dụng

en: `%s' is no correct profile data file for `%s'
vi: “%s” không phải là tập tin dữ liệu lược tả đúng dành cho “%s”

en: cannot allocate symbol data
vi: không thể cấp phát dữ liệu ký hiệu

en: String table string is too long
vi: Chuỗi bảng chuỗi là quá lớn

en: String table has too many entries
vi: Bảng chuỗi có quá nhiều mục tin

en: String table is too large
vi: Bảng chuỗi quá lớn

en: cannot open output file
vi: không thể mở tập tin kết xuất

en: error while closing input `%s'
vi: gặp lỗi khi đóng dữ liệu đầu vào “%s”

en: illegal input sequence at position %zd
vi: dãy đầu vào không hợp lệ tại vị trí %zd

en: incomplete character or shift sequence at end of buffer
vi: dãy ký tự hoặc dời chưa hoàn toàn ở kết thúc của bộ đệm

en: error while reading the input
vi: gặp lỗi khi đọc dữ liệu đầu vào

en: unable to allocate buffer for input
vi: không thể cấp phát bộ đệm cho dữ liệu đầu vào

en: Input/Output format specification:
vi: Đặc tả định dạng Vào/Ra:

en: encoding of original text
vi: bảng mã của văn bản gốc

en: list all known coded character sets
vi: liệt kê tất cả các bộ ký tự đã mã hóa được biết

en: omit invalid characters from output
vi: bỏ sót ký tự không hợp lệ khỏi kết xuất

en: output file
vi: tập tin kết xuất

en: suppress warnings
vi: thu hồi cảnh báo

en: print progress information
vi: in thông tin tiến hành

en: Convert encoding of given files from one encoding to another.
vi: Chuyển đổi bảng mã của các tập tin đã đưa ra từ bảng mã này sang bảng mã khác.

en: failed to start conversion processing
vi: lỗi bắt đầu tiến trình chuyển đổi

en: conversions from `%s' and to `%s' are not supported
vi: không hỗ trợ chức năng chuyển đổi từ “%s” hoặc đến “%s”

en: conversion from `%s' is not supported
vi: không hỗ trợ chức năng chuyển đổi từ “%s”

en: conversion to `%s' is not supported
vi: không hỗ trợ chức năng chuyển đổi đến “%s”

en: conversion from `%s' to `%s' is not supported
vi: không hỗ trợ chức năng chuyển đổi từ “%s” đến “%s”

en: conversion stopped due to problem in writing the output
vi: tiến trình chuyển đổi bị dừng chạy do vấn đề khi ghi kết xuất

en: internal error (illegal descriptor)
vi: gặp lỗi nội bộ (bộ mô tả không hợp lệ)

en: unknown iconv() error %d
vi: không rõ lỗi iconv() %d

en: The following list contains all the coded character sets known.  This does
    not necessarily mean that all combinations of these names can be used for
    the FROM and TO command line parameters.  One coded character set can be
    listed with several different names (aliases).
vi: Danh sách bên dưới chứa tất cả các bộ ký tự đã mã hóa mà được biết.
    Không nhất thiết có nghĩa là tất cả các tổ hợp những tên này có thể
    được dùng làm tham số dòng lệnh TỪ và ĐẾN. Một bộ ký tự đã mã hóa
    cũng có thể được liệt kê với vài tên khác nhau (các bí danh).

en: Create fastloading iconv module configuration file.
vi: Tạo tập tin cấu hình mô-đun iconv sẽ nạp nhanh.

en: [DIR...]
vi: [THƯ_MỤC…]

en: Prefix used for all file accesses
vi: Tiền tố được dùng cho mọi việc truy cập tập tin

en: Put output in FILE instead of installed location (--prefix does not apply to FILE)
vi: Để kết xuất vào TẬP-TIN thay vào vị trí đã cài đặt (--prefix không áp dụng cho TẬP-TIN)

en: Do not search standard directories, only those on the command line
vi: Đừng tìm kiếm trong các thư mục chuẩn, chỉ trong những thư mục trong dòng lệnh

en: Directory arguments required when using --nostdlib
vi: Tùy chọn “--nostdlib” cũng cần thiết đối số thư mục

en: no output file produced because warnings were issued
vi: chưa xuất tập tin do cảnh báo

en: while inserting in search tree
vi: trong khi chèn vào cây tìm kiếm

en: cannot generate output file
vi: không thể tạo tập tin kết xuất

en: write of %zu bytes failed after %td: %m
vi: ghi %zu byte không thành công sau %td: %m

en: write returned 0 after writing %td bytes of %zu
vi: ghi trả về 0 sau khi ghi %td byte của %zu

en: read of %zu bytes failed after %td: %m
vi: đọc %zu byte không thành công sau %td: %m

en: rcmd: Cannot allocate memory
vi: rcmd: Không thể cấp phát bộ nhớ

en: rcmd: socket: All ports in use
vi: rcmd: ổ cắm: tất cả các cổng đang được dùng

en: connect to address %s:
vi: kết nối tới địa chỉ %s:

en: Trying %s...
vi: Đang thử %s…

en: rcmd: write (setting up stderr): %m
vi: rcmd: ghi (đang cài đặt đầu lỗi tiêu chuẩn): %m

en: rcmd: poll (setting up stderr): %m
vi: rcmd: thăm dò (đang cài đặt đầu lỗi tiêu chuẩn): %m

en: poll: protocol failure in circuit setup
vi: thăm dò: lỗi giao thức trong cài đặt mạch điện

en: socket: protocol failure in circuit setup
vi: ổ cắm: lỗi giao thức trong cài đặt mạch điện

en: rcmd: %s: short read
vi: rcmd: %s: đọc ngắn

en: lstat failed
vi: lstat bị lỗi

en: cannot open
vi: không thể mở

en: fstat failed
vi: fstat bị lỗi

en: bad owner
vi: chủ sai

en: writeable by other than owner
vi: người khác với chủ cũng có quyền ghi vào

en: hard linked somewhere
vi: đã liên kết cứng với một vị trí nào đó

en: Error: .netrc file is readable by others.
vi: Lỗi: người khác cũng có quyền đọc tập tin .netrc.

en: Remove 'password' line or make file unreadable by others.
vi: Gỡ bỏ dòng “mật khẩu” hoặc làm cho tập tin không cho phép người khác đọc.

en: Unknown .netrc keyword %s
vi: Không hiểu từ khóa .netrc %s

en: cannot read character map directory `%s'
vi: không thể đọc thư mục ánh xạ ký tự “%s”

en: character map file `%s' not found
vi: không tìm thấy tập tin ánh xạ ký tự “%s”

en: default character map file `%s' not found
vi: không tìm thấy tập tin ánh xạ ký tự mặc định “%s”

en: character map `%s' is not ASCII compatible, locale not ISO C compliant [--no-warnings=ascii]
vi: ánh xạ ký tự “%s” không tương thích với ASCII, miền địa phương không tùy theo ISO C [--no-warnings=ascii]

en: %s: <mb_cur_max> must be greater than <mb_cur_min>
vi: %s: <mb_cur_max> phải lớn hơn <mb_cur_min>

en: syntax error in prolog: %s
vi: lỗi cú pháp trong prolog: %s

en: invalid definition
vi: lời định nghĩa không hợp lệ

en: bad argument
vi: đối số sai

en: duplicate definition of <%s>
vi: lời định nghĩa trùng của <%s>

en: value for <%s> must be 1 or greater
vi: giá trị cho <%s> phải ≥ 1

en: value of <%s> must be greater or equal than the value of <%s>
vi: giá trị của <%s> phải ≥ giá trị <%s>

en: argument to <%s> must be a single character
vi: đối số cho <%s> phải là một ký tự riêng lẻ

en: character sets with locking states are not supported
vi: không hỗ trợ bộ ký tự có tình trạng khóa

en: syntax error in %s definition: %s
vi: gặp lỗi cú pháp trong lời định nghĩa %s: %s

en: no symbolic name given
vi: chưa đưa ra tên tượng trưng

en: invalid encoding given
vi: đưa ra bảng mã không hợp lệ

en: too few bytes in character encoding
vi: bảng mã ký tự chứa quá ít byte

en: too many bytes in character encoding
vi: bảng mã ký tự chứa quá nhiều byte

en: no symbolic name given for end of range
vi: chưa đưa ra tên tượng trưng cho kết thúc phạm vi

en: %1$s: definition does not end with `END %1$s'
vi: %1$s: lời định nghĩa không kết thúc với: END %1$s”

en: only WIDTH definitions are allowed to follow the CHARMAP definition
vi: cho phép chỉ lời định nghĩa WIDTH (chiều rộng) nằm sau lời định nghĩa CHARMAP (ánh xạ ký tự)

en: value for %s must be an integer
vi: giá trị cho %s phải là số nguyên

en: %s: error in state machine
vi: %s: lỗi trong máy trạng thái

en: %s: premature end of file
vi: %s: gặp kết thúc tập tin quá sớm

en: unknown character `%s'
vi: không rõ ký tự “%s”

en: number of bytes for byte sequence of beginning and end of range not the same: %d vs %d
vi: số byte cho dãy byte ở đầu và cuối của phạm vi không phải là trùng: %d so với %d

en: invalid names for character range
vi: tên không hợp lệ cho phạm vi ký tự

en: hexadecimal range format should use only capital characters
vi: định dạng vùng dạng thập lục phân chỉ nên dùng chữ HOA

en: <%s> and <%s> are invalid names for range
vi: <%s> và <%s> là tên không hợp lệ với phạm vi

en: upper limit in range is smaller than lower limit
vi: giới hạn trên của phạm vi là nhỏ hơn giới hạn dưới

en: resulting bytes for range not representable.
vi: không thể đại diện số byte kết quả cho phạm vi.

en: No definition for %s category found
vi: Không tìm thấy lời định nghĩa cho phân loại %s

en: %s: field `%s' not defined
vi: %s: chưa định nghĩa trường “%s”

en: %s: field `%s' must not be empty
vi: %s: trường “%s” không thể là rỗng

en: %s: invalid escape `%%%c' sequence in field `%s'
vi: %s: dãy thoát không hợp lệ: “%%%c” trong trường “%s”

en: %s: terminology language code `%s' not defined
vi: %s: chưa định nghĩa mã ngôn ngữ thuật ngữ “%s”

en: %s: field `%s' must not be defined
vi: %s: trường “%s” không nên được định nghĩa

en: %s: language abbreviation `%s' not defined
vi: %s: chưa định nghĩa từ viết tắt ngôn ngữ “%s”

en: %s: `%s' value does not match `%s' value
vi: %s: giá trị “%s” không tương ứng với giá trị “%s”

en: %s: numeric country code `%d' not valid
vi: %s: mã quốc gia thuộc kiểu số “%d” là không hợp lệ

en: %s: field `%s' declared more than once
vi: %s: trường “%s” khai báo nhiều lần

en: %s: unknown character in field `%s'
vi: %s: không rõ ký tự trong trường “%s”

en: %s: incomplete `END' line
vi: %s: dòng “END” chưa hoàn thiện

en: %s: syntax error
vi: %s: lỗi cú pháp

en: `%.*s' already defined in charmap
vi: “%.*s” đã được định nghĩa trong ánh xạ ký tự

en: `%.*s' already defined in repertoire
vi: “%.*s” đã được định nghĩa trong repertoire

en: `%.*s' already defined as collating symbol
vi: “%.*s” đã được định nghĩa là ký hiệu đối chiếu

en: `%.*s' already defined as collating element
vi: “%.*s” đã được định nghĩa là phần tử đối chiếu

en: %s: `forward' and `backward' are mutually excluding each other
vi: %s: “forward” (tiếp tới) và “backward” (lùi lại) thì loại từ lẫn nhau

en: %s: `%s' mentioned more than once in definition of weight %d
vi: %s: “%s” được ghi nhiều lần để định nghĩa độ đậm %d

en: %s: too many rules; first entry only had %d
vi: %s: quá nhiều quy tắc; mục nhập thứ nhất chỉ có %d

en: %s: not enough sorting rules
vi: %s: không đủ quy tắc sắp xếp

en: %s: empty weight string not allowed
vi: %s: không cho phép chuỗi độ đậm rỗng

en: %s: weights must use the same ellipsis symbol as the name
vi: %s: độ đậm phải dùng cùng một ký hiệu dấu chấm lửng với tên

en: %s: too many values
vi: %s: quá nhiều giá trị

en: order for `%.*s' already defined at %s:%zu
vi: thứ tự “%.*s” đã được định nghĩa ở %s:%zu

en: %s: the start and the end symbol of a range must stand for characters
vi: %s: ký hiệu đầu và ký hiệu cuối của một phạm vi phải đại diện ký tự

en: %s: byte sequences of first and last character must have the same length
vi: %s: dãy byte của ký tự đầu và ký tự cuối phải có cùng một chiều dài

en: %s: byte sequence of first character of range is not lower than that of the last character
vi: %s: dãy byte của ký tự đầu của phạm vi không phải nhỏ hơn ký tự cuối

en: %s: symbolic range ellipsis must not directly follow `order_start'
vi: %s: dấu chấm lửng phạm vi tượng trưng không thể nằm đúng sau “order_start”

en: %s: symbolic range ellipsis must not be directly followed by `order_end'
vi: %s: dấu chấm lửng phạm vi tượng trưng không thể nằm đúng trước “order_end”

en: `%s' and `%.*s' are not valid names for symbolic range
vi: “%s” và “%.*s” không phải là tên hợp lệ cho phạm vi tượng trưng

en: %s: order for `%.*s' already defined at %s:%zu
vi: %s: thứ tự “%.*s” đã được định nghĩa ở %s:%zu

en: %s: `%s' must be a character
vi: %s: “%s” phải là một ký tự

en: %s: `position' must be used for a specific level in all sections or none
vi: %s: “position” (vị trí) phải được dùng cho một cấp cụ thể trong tất cả các phần, hoặc trong không phần gì

en: symbol `%s' not defined
vi: chưa định nghĩa ký hiệu “%s”

en: symbol `%s' has the same encoding as
vi: ký hiệu “%s” có cùng một bảng mã với

en: symbol `%s'
vi: ký hiệu “%s”

en: too many errors; giving up
vi: quá nhiều lỗi nên chịu thua

en: %s: nested conditionals not supported
vi: %s: không hỗ trợ điều kiện lồng nhau

en: %s: more than one 'else'
vi: %s: nhiều hơn một “else” (nếu không)

en: %s: duplicate definition of `%s'
vi: %s: định nghĩa “%s” trùng

en: %s: duplicate declaration of section `%s'
vi: %s: định nghĩa phần “%s” trùng

en: %s: unknown character in collating symbol name
vi: %s: không rõ ký tự trong tên ký hiệu đối chiếu

en: %s: unknown character in equivalent definition name
vi: %s: không rõ ký tự trong tên lời định nghĩa tương đương

en: %s: unknown character in equivalent definition value
vi: %s: không rõ ký tự trong giá trị lời định nghĩa tương đương

en: %s: unknown symbol `%s' in equivalent definition
vi: %s: không rõ ký hiệu “%s” trong lời định nghĩa tương đương

en: error while adding equivalent collating symbol
vi: gặp lỗi khi thêm ký hiệu đối chiếu tương đương

en: duplicate definition of script `%s'
vi: lời định nghĩa văn lệnh “%s” trùng

en: %s: unknown section name `%.*s'
vi: %s: không rõ tên phần “%.*s”

en: %s: multiple order definitions for section `%s'
vi: %s: nhiều lời định nghĩa thứ tự cho phần “%s”

en: %s: invalid number of sorting rules
vi: %s: số quy tắc sắp xếp không hợp lệ

en: %s: multiple order definitions for unnamed section
vi: %s: nhiều lời định nghĩa thứ tự cho phần không tên

en: %s: missing `order_end' keyword
vi: %s: thiếu từ khóa “order_end”

en: %s: order for collating symbol %.*s not yet defined
vi: %s: chưa định nghĩa thứ tự cho ký hiệu đối chiếu %.*s

en: %s: order for collating element %.*s not yet defined
vi: %s: chưa định nghĩa thứ tự cho phần tử đối chiếu %.*s

en: %s: cannot reorder after %.*s: symbol not known
vi: %s: không thể sắp xếp lại sau %.*s: ký hiệu không rõ

en: %s: missing `reorder-end' keyword
vi: %s: thiếu từ khóa “reorder-end”

en: %s: section `%.*s' not known
vi: %s: không rõ phần “%.*s”

en: %s: bad symbol <%.*s>
vi: %s: ký hiệu sai <%.*s>

en: %s: cannot have `%s' as end of ellipsis range
vi: %s: không thể dùng “%s” làm kết thúc của phạm vi dấu chấm lửng

en: %s: empty category description not allowed
vi: %s: không cho phép mô tả phân loại rỗng

en: %s: missing `reorder-sections-end' keyword
vi: %s: thiếu từ khóa “reorder-sections-end”

en: %s: '%s' without matching 'ifdef' or 'ifndef'
vi: %s: “%s” không có “ifdef” hoặc “ifndef” tương ứng

en: %s: 'endif' without matching 'ifdef' or 'ifndef'
vi: %s: “endif” không có “ifdef” hoặc “ifndef” tương ứng

en: No character set name specified in charmap
vi: Chưa định nghĩa tên bộ ký tự trong ánh xạ ký tự

en: character L'\u%0*x' in class `%s' must be in class `%s'
vi: ký tự L”\u%0*x” trong lớp “%s” cũng phải nằm trong lớp “%s”

en: character L'\u%0*x' in class `%s' must not be in class `%s'
vi: ký tự L”\u%0*x” trong lớp “%s” không thể nằm trong lớp “%s”

en: internal error in %s, line %u
vi: gặp lỗi nội bộ trong %s, dòng %u

en: character '%s' in class `%s' must be in class `%s'
vi: ký tự “%s” trong lớp “%s” cũng phải nằm trong lớp “%s”

en: character '%s' in class `%s' must not be in class `%s'
vi: ký tự “%s” trong lớp “%s” không thể nằm trong lớp “%s”

en: <SP> character not in class `%s'
vi: ký tự <SP> không phải nằm trong lớp “%s”

en: <SP> character must not be in class `%s'
vi: ký tự <SP> không thể nằm trong lớp “%s”

en: character <SP> not defined in character map
vi: ký tự <SP> không phải được định nghĩa trong ánh xạ ký tự

en: `digit' category has not entries in groups of ten
vi: phân loại “digit” (chữ số) không có mục nhập theo nhóm mười

en: no input digits defined and none of the standard names in the charmap
vi: chưa định nghĩa chữ số đầu vào hoặc tên tiêu chuẩn trong ánh xạ ký tự

en: not all characters used in `outdigit' are available in the charmap
vi: không phải tất cả các ký tự được dùng trong “outdigit” cũng sẵn sàng trong ánh xạ ký tự

en: not all characters used in `outdigit' are available in the repertoire
vi: không phải tất cả các ký tự được dùng trong “outdigit” cũng sẵn sàng trong repertoire

en: character class `%s' already defined
vi: lớp ký tự “%s” đã được định nghĩa

en: implementation limit: no more than %Zd character classes allowed
vi: giới hạn thực hiện: không cho phép vượt quá %Zd lớp ký tự

en: character map `%s' already defined
vi: ánh xạ ký tự “%s” đã được định nghĩa

en: implementation limit: no more than %d character maps allowed
vi: giới hạn thực hiện: không cho phép vượt quá %d ánh xạ ký tự

en: %s: field `%s' does not contain exactly ten entries
vi: %s: trường “%s” không chứa chính xác mười mục nhập

en: to-value <U%0*X> of range is smaller than from-value <U%0*X>
vi: giá trị Đến <U%0*X> của phạm vi là nhỏ hơn giá trị Từ <U%0*X>

en: start and end character sequence of range must have the same length
vi: dãy ký tự đầu và cuối của phạm vi phải có cùng một chiều dài

en: to-value character sequence is smaller than from-value sequence
vi: dãy ký tự của giá trị Đến là nhỏ hơn dãy ký tự của giá trị Từ

en: premature end of `translit_ignore' definition
vi: gặp kết thúc quá sớm của lời định nghĩa “translit_ignore”

en: %s: syntax error in definition of new character class
vi: %s: gặp lỗi cú pháp trong lời định nghĩa của lớp ký tự mới

en: %s: syntax error in definition of new character map
vi: %s: gặp lỗi cú pháp trong lời định nghĩa của ánh xạ ký tự mới

en: ellipsis range must be marked by two operands of same type
vi: phạm vi dấu chấm lửng phải được đánh dấu bằng hai toán lớp cùng kiểu

en: with symbolic name range values the absolute ellipsis `...' must not be used
vi: đối với giá trị tên tượng trưng thì không cho phép dùng dấu chấm lửng tuyệt đối “…”

en: with UCS range values one must use the hexadecimal symbolic ellipsis `..'
vi: đối với giá trị phạm vi UCS thì phải dùng dấu chấm lửng tượng trưng thập lục “..”

en: with character code range values one must use the absolute ellipsis `...'
vi: đối với giá trị phạm vi mã ký tự thì phải dùng dấu chấm lửng tuyệt đối “…”

en: duplicated definition for mapping `%s'
vi: gặp lời định nghĩa trùng của sự ánh xạ “%s”

en: %s: `translit_start' section does not end with `translit_end'
vi: %s: phần “translit_start” không kết thúc với “translit_end”

en: %s: duplicate `default_missing' definition
vi: %s: lời định nghĩa “default_missing” trùng

en: previous definition was here
vi: lời định nghĩa trước ở đây

en: %s: no representable `default_missing' definition found
vi: %s: không tìm thấy lời định nghĩa “default_missing” có thể đại diện

en: %s: character `%s' not defined while needed as default value
vi: %s: chưa định nghĩa ký tự “%s” mà cần thiết làm giá trị mặc định

en: %s: character `%s' in charmap not representable with one byte
vi: %s: ký tự “%s” trong ánh xạ ký tự không thể được đại diện dùng một byte

en: %s: character `%s' needed as default value not representable with one byte
vi: %s: ký tự “%s” cần thiết làm giá trị mặc định mà không thể được đại diện dùng một byte

en: no output digits defined and none of the standard names in the charmap
vi: chưa định nghĩa chữ số kết xuất hoặc tên tiêu chuẩn trong ánh xạ ký tự

en: %s: transliteration data from locale `%s' not available
vi: %s: không có sẵn dữ liệu chuyển chữ từ miền địa phương “%s”

en: %s: table for class "%s": %lu bytes
vi: %s: bảng cho lớp “%s”: %lu byte

en: %s: table for map "%s": %lu bytes
vi: %s: bảng cho ánh xạ “%s”: %lu byte

en: %s: table for width: %lu bytes
vi: %s: bảng cho chiều rộng: %lu byte

en: %s: no identification for category `%s'
vi: %s: không có đồ nhận diện phân loại “%s”

en: %s: unknown standard `%s' for category `%s'
vi: %s: tiêu chuẩn chưa biết “%s” cho phân loại “%s”

en: %s: duplicate category version definition
vi: %s: lời định nghĩa phiên bản phân loại trùng

en: %s: invalid value for field `%s'
vi: %s: giá trị không hợp lệ cho trường “%s”

en: %s: field `%s' undefined
vi: %s: chưa định nghĩa trường “%s”

en: %s: value for field `%s' must not be an empty string
vi: %s: giá trị cho trường “%s” không thể là một chuỗi rỗng

en: %s: no correct regular expression for field `%s': %s
vi: %s: không có biểu thức chính quy đúng cho trường “%s”: %s

en: %s: value of field `int_curr_symbol' has wrong length
vi: %s: giá trị của trường “int_curr_symbol” có chiều dài không đúng

en: %s: value of field `int_curr_symbol' does not correspond to a valid name in ISO 4217 [--no-warnings=intcurrsym]
vi: %s: giá trị của trường “int_curr_symbol” không tương ứng với tên hợp lệ theo ISO 4217 [--no-warnings=intcurrsym]

en: %s: field `%s' not defined, using defaults
vi: %s: chưa định nghĩa trường “%s”, đang sử dụng các mặc định

en: %s: value for field `%s' must be in range %d...%d
vi: %s: giá trị của trường “%s” phải nằm trong phạm vi %d…%d

en: %s: value for field `%s' must be a single character
vi: %s: giá trị của trường “%s” phải là một ký tự riêng lẻ

en: %s: `-1' must be last entry in `%s' field
vi: %s: “-1” phải là mục nhập cuối cùng trong trường “%s”

en: %s: values for field `%s' must be smaller than 127
vi: %s: các giá trị cho trường “%s” phải nhỏ hơn 127

en: conversion rate value cannot be zero
vi: giá trị tỷ lệ chuyển đổi không thể là số không

en: %s: invalid escape sequence in field `%s'
vi: %s: dây thoát không hợp lệ trong trường “%s”

en: %s: direction flag in string %Zd in `era' field is not '+' nor '-'
vi: %s: cờ hướng trong chuỗi %Zd trong trường “era” không phải là “+”, cũng không phải là” -”

en: %s: direction flag in string %Zd in `era' field is not a single character
vi: %s: cờ hướng trong chuỗi %Zd trong trường “era” không phải là một ký tự riêng lẻ

en: %s: invalid number for offset in string %Zd in `era' field
vi: %s: số không hợp lệ với bù trong hướng %Zd trong trường “era”

en: %s: garbage at end of offset value in string %Zd in `era' field
vi: %s: gặp rác ở kết thúc của giá trị bù trong chuỗi %Zd trong trường “era”

en: %s: invalid starting date in string %Zd in `era' field
vi: %s: ngày bắt đầu không hợp lệ trong chuỗi %Zd trong trường “era”

en: %s: garbage at end of starting date in string %Zd in `era' field
vi: %s: gặp rác ở kết thúc của ngày bắt đầu trong chuỗi %Zd trong trường “era”

en: %s: starting date is invalid in string %Zd in `era' field
vi: %s: ngày bắt đầu không hợp lệ trong chuỗi %Zd trong trường “era”

en: %s: invalid stopping date in string %Zd in `era' field
vi: %s: ngày kết thúc không hợp lệ trong chuỗi %Zd trong trường “era”

en: %s: garbage at end of stopping date in string %Zd in `era' field
vi: %s: gặp rác ở kết thúc của ngày kết thúc trong chuỗi %Zd trong trường “era”

en: %s: missing era name in string %Zd in `era' field
vi: %s: thiếu tên thời đại trong chuỗi %Zd trong trường “era”

en: %s: missing era format in string %Zd in `era' field
vi: %s: thiếu định dạng thời đại trong chuỗi %Zd trong trường “era”

en: %s: third operand for value of field `%s' must not be larger than %d
vi: %s: toán hạng thứ ba cho giá trị của trường “%s” không thể vượt quá %d

en: %s: values for field `%s' must not be larger than %d
vi: %s: giá trị cho trường “%s” không thể vượt quá %d

en: %s: too few values for field `%s'
vi: %s: quá nhiều giá trị cho trường “%s”

en: extra trailing semicolon
vi: thừa dấu chấm phẩy

en: %s: too many values for field `%s'
vi: %s: quá nhiều giá trị cho trường “%s”

en: trailing garbage at end of line
vi: gặp rác đi theo ở kết thúc dòng

en: garbage at end of number
vi: gặp rác ở kết thúc số

en: garbage at end of character code specification
vi: gặp rác ở kết thúc của đặc tả mã ký tự

en: unterminated symbolic name
vi: tên tượng trưng chưa chấm dứt

en: invalid UTF-8 sequence %s
vi: dây UTF-8 không hợp lệ %s

en: illegal 8-bit character in untranslated string
vi: ký tự 8 bit không hợp lệ trong chuỗi chưa được dịch

en: illegal escape sequence at end of string
vi: dãy thoát không hợp lệ ở kết thúc của chuỗi

en: illegal 8-bit escape sequence
vi: dây thoát 8-bit không hợp lệ

en: symbol `%.*s' not in charmap
vi: ký hiệu “%.*s” không nằm trong ánh xạ ký tự

en: symbol `%.*s' not in repertoire map
vi: ký hiệu “%.*s” không nằm trong ánh xạ repertoire

en: unknown name "%s"
vi: không hiểu tên “%s”

en: System information:
vi: Thông tin hệ thống:

en: Write names of available locales
vi: Ghi tên của các miền địa phương sẵn sàng

en: Write names of available charmaps
vi: Ghi tên của các ánh xạ ký tự sẵn sàng

en: Modify output format:
vi: Sửa đổi định dạng xuất:

en: Write names of selected categories
vi: Ghi tên của các phân loại đã chọn

en: Write names of selected keywords
vi: Ghi tên của các từ khóa đã chọn

en: Print more information
vi: In thêm thông tin

en: Get locale-specific information.
vi: Lấy thông tin đặc trưng cho miền địa phương.

en: NAME
    [-a|-m]
vi: TÊN
    [-a|-m]

en: while preparing output
vi: trong khi chuẩn bị kết xuất

en: Cannot set %s to default locale
vi: Không thể đặt %s thành miền địa phương mặc định

en: warning: The LOCPATH variable is set to "%s"
vi: cảnh báo: Biến LOCPATH được đặt thành " %s"

en: Input Files:
vi: Các tập tin đầu vào:

en: Symbolic character names defined in FILE
vi: Các tên ký tự tượng trưng được định nghĩa trong TẬP-TIN

en: Source definitions are found in FILE
vi: Các lời định nghĩa nguồn nằm trong TẬP-TIN

en: FILE contains mapping from symbolic names to UCS4 values
vi: TẬP-TIN chứa sự ánh xạ từ tên tượng trưng đến giá trị UCS4

en: Create output even if warning messages were issued
vi: Tạo kết xuất thậm chí nếu có cảnh báo

en: Do not create hard links between installed locales
vi: Không tạo liên kết cứng giữa các miền địa phương đã cài đặt

en: Optional output file prefix
vi: Tiền tố tập tin xuất tùy chọn

en: Strictly conform to POSIX
vi: Làm cho hợp hoàn toàn với POSIX

en: Suppress warnings and information messages
vi: Thu hồi các cảnh báo và thông điệp thông tin

en: Print more messages
vi: In thêm thông điệp

en: <warnings>
vi: <cảnh báo>

en: Comma-separated list of warnings to disable; supported warnings are: ascii, intcurrsym
vi: Danh sách cảnh bảo ngăn cách bằng dấu phẩy bị tắt; các cảnh báo được hỗ trợ là: ascii, intcurrsym

en: Comma-separated list of warnings to enable; supported warnings are: ascii, intcurrsym
vi: Danh sách cảnh bảo ngăn cách bằng dấu phẩy được bật; các cảnh báo được hỗ trợ là: ascii, intcurrsym

en: Archive control:
vi: Điều khiển kho lưu:

en: Don't add new data to archive
vi: Đừng thêm dữ liệu mới vào kho lưu

en: Add locales named by parameters to archive
vi: Thêm vào kho lưu các miền địa phương được tham số đặt tên

en: Replace existing archive content
vi: Thay thế nội dung kho lưu đã có

en: Remove locales named by parameters from archive
vi: Gỡ bỏ các miền địa phương được đặt tên bằng tham số từ kho lưu

en: List content of archive
vi: Liệt kê nội dung của kho lưu

en: locale.alias file to consult when making archive
vi: tập tin locale.alias cần đọc khi tạo kho lưu

en: Generate little-endian output
vi: Tạo kết xuất little-endian (nhỏ trước)

en: Generate big-endian output
vi: Tạo kết xuất big-endian (lớn trước)

en: Compile locale specification
vi: Biên dịch đặc tả miền địa phương

en: NAME
    [--add-to-archive|--delete-from-archive] FILE...
    --list-archive [FILE]
vi: TÊN
    [--add-to-archive|--delete-from-archive] TẬP-TIN…
    --list-archive [TẬP-TIN]

en: cannot create directory for output files
vi: không thể tạo thư mục cho tập tin kết xuất

en: FATAL: system does not define `_POSIX2_LOCALEDEF'
vi: NGHIÊM TRỌNG: hệ thống không định nghĩa “_POSIX2_LOCALEDEF”

en: cannot open locale definition file `%s'
vi: không thể mở tập tin định nghĩa miền địa phương “%s”

en: cannot write output files to `%s'
vi: không thể ghi tập tin kết xuất vào “%s”

en: no output file produced because errors were issued
vi: chưa xuất ra tập tin do có lỗi phát sinh

en: System's directory for character maps : %s
    		       repertoire maps: %s
    		       locale path    : %s
    %s
vi: Thư mục của hệ thống cho ánh xạ ký tự: %s
        ánh xạ repertoire        : %s
        đường dẫn miền địa phương: %s
    %s

en: cannot create output path '%s': %s
vi: không thể tạo đường dẫn đầu ra “%s”: %s

en: no write permission to output path '%s': %s
vi: không có quyền ghi với đường dẫn đầu ra '%s': %s

en: circular dependencies between locale definitions
vi: quan hệ phụ thuộc vòng tròn giữa các lời định nghĩa miền địa phương

en: cannot add already read locale `%s' a second time
vi: không thể thêm lần thứ hai miền địa phương đã đọc “%s”

en: cannot create temporary file: %s
vi: không thể tạo tập tin tạm thời: %s

en: cannot initialize archive file
vi: không thể khởi tạo tập tin kho lưu

en: cannot resize archive file
vi: không thể thay đổi kích cỡ của tập tin kho lưu

en: cannot map archive header
vi: không thể ánh xạ phần đầu của kho lưu

en: failed to create new locale archive
vi: gặp lỗi khi tạo kho lưu miền địa phương mới

en: cannot change mode of new locale archive
vi: không thể chuyển đổi chế độ của kho lưu miền địa phương mới

en: cannot read data from locale archive
vi: không thể đọc dữ liệu từ kho lưu miền địa phương

en: cannot map locale archive file
vi: không thể ánh xạ tập tin kho lưu

en: cannot lock new archive
vi: không thể khóa kho lưu mới

en: cannot extend locale archive file
vi: không thể kéo dài tập tin kho lưu miền địa phương

en: cannot change mode of resized locale archive
vi: không thể chuyển đổi chế độ của kho lưu miền địa phương có kích cỡ đã thay đổi

en: cannot rename new archive
vi: không thể thay đổi tên của kho lưu mới

en: cannot open locale archive "%s"
vi: không thể mở kho lưu miền địa phương “%s”

en: cannot stat locale archive "%s"
vi: không thể lấy thống kê về kho lưu miền địa phương “%s”

en: cannot lock locale archive "%s"
vi: không thể khóa kho lưu miền địa phương “%s”

en: cannot read archive header
vi: không thể đọc phần đầu của kho lưu

en: bad magic value in archive header
vi: giá trị ma thuật sai trong phần đầu lưu trữ

en: locale '%s' already exists
vi: miền địa phương “%s” đã có

en: cannot add to locale archive
vi: không thể thêm vào kho lưu miền địa phương

en: locale alias file `%s' not found
vi: không tìm thấy tập tin bí danh miền địa phương “%s”

en: Adding %s
vi: Đang thêm “%s”

en: stat of "%s" failed: %s: ignored
vi: gặp lỗi khi lấy thống kê về “%s”: %s: bị bỏ qua

en: "%s" is no directory; ignored
vi: “%s” không phải là thư mục nên bị bỏ qua

en: cannot open directory "%s": %s: ignored
vi: không thể mở thư mục “%s”: %s: bị bỏ qua

en: incomplete set of locale files in "%s"
vi: tập hợp tập tin miền địa phương chưa hoàn toàn trong “%s”

en: cannot read all files in "%s": ignored
vi: không thể đọc tất cả các tập tin trong “%s”: bị bỏ qua

en: locale "%s" not in archive
vi: miền địa phương “%s” không nằm trong kho lưu

en: argument to `%s' must be a single character
vi: đối số cho “%s” phải là một ký tự riêng lẻ

en: syntax error: not inside a locale definition section
vi: gặp lỗi cú pháp: không phải bên trong một phần định nghĩa miền địa phương

en: cannot open output file `%s' for category `%s'
vi: không thể mở tập tin kết xuất “%s” cho phân loại “%s”

en: failure while writing data for category `%s'
vi: gặp lỗi khi ghi dữ liệu về phân loại “%s”

en: cannot create output file `%s' for category `%s'
vi: không thể tạo tập tin kết xuất “%s” cho phân loại “%s”

en: expecting string argument for `copy'
vi: mong đợi đối số chuỗi cho “copy” (sao chép)

en: locale name should consist only of portable characters
vi: tên miền địa phương nên chứa chỉ ký tự khả chuyển

en: no other keyword shall be specified when `copy' is used
vi: dùng “copy” (sao chép) thì không chỉ ra từ khóa khác

en: `%1$s' definition does not end with `END %1$s'
vi: lời định nghĩa “%1$s” không kết thúc với “END %1$s”

en: syntax error in repertoire map definition: %s
vi: lỗi cú pháp trong lời định nghĩa ánh xạ repertoire: %s

en: no <Uxxxx> or <Uxxxxxxxx> value given
vi: chưa đưa ra giá trị <Uxxxx> hoặc <Uxxxxxxxx>

en: cannot save new repertoire map
vi: không thể lưu ánh xạ repertoire mới

en: repertoire map file `%s' not found
vi: không tìm thấy tập tin ánh xạ repertoire “%s”

en: Set the owner, group and access permission of the slave pseudo terminal corresponding to the master pseudo terminal passed on file descriptor `%d'.  This is the helper program for the `grantpt' function.  It is not intended to be run directly from the command line.
vi: Đặt chủ sở hữu, nhóm và quyền truy cập của thiết bị cuối ảo phụ để tương ứng với thiết bị cuối ảo chính được nhập dùng bộ mô tả tập tin “%d”. Đây là chương trình bổ trợ cho hàm “grantpt”. Nó không dự định được chạy trực tiếp từ dòng lệnh.

en: The owner is set to the current user, the group is set to `%s', and the access permission is set to `%o'.
    
    %s
vi: Chủ được đặt thành người dùng hiện thời
    Nhóm được đặt thành “%s”
    Quyền truy cập được đặt thành “%o”
    
    %s

en: needs to be installed setuid `root'
vi: cần phải được cài đặt “setuid root”

en: memory is consistent, library is buggy
vi: bộ nhớ nhất quán mà thư viện chứa lỗi

en: memory clobbered before allocated block
vi: đang ghi đè vào bộ nhớ được dành riêng cho hệ thống, đằng trước khối đã cấp phát cho bạn

en: memory clobbered past end of allocated block
vi: đang ghi đè vào bộ nhớ được dành riêng cho hệ thống, đằng sau khối đã cấp phát cho bạn

en: block freed twice
vi: khối được giải phóng hai lần

en: bogus mcheck_status, library is buggy
vi: trạng thái mcheck_status giả, thư viện chứa lỗi

en: %s: option '%s' requires an argument\n
vi: %s: tùy chọn “%s” yêu cầu một tham số \n

en: Usage: memusage [OPTION]... PROGRAM [PROGRAMOPTION]...
    Profile memory usage of PROGRAM.
    
       -n,--progname=NAME     Name of the program file to profile
       -p,--png=FILE          Generate PNG graphic and store it in FILE
       -d,--data=FILE         Generate binary data file and store it in FILE
       -u,--unbuffered        Don't buffer output
       -b,--buffer=SIZE       Collect SIZE entries before writing them out
          --no-timer          Don't collect additional information through timer
       -m,--mmap              Also trace mmap & friends
    
       -?,--help              Print this help and exit
          --usage             Give a short usage message
       -V,--version           Print version information and exit
    
     The following options only apply when generating graphical output:
       -t,--time-based        Make graph linear in time
       -T,--total             Also draw graph of total memory use
          --title=STRING      Use STRING as title of the graph
       -x,--x-size=SIZE       Make graphic SIZE pixels wide
       -y,--y-size=SIZE       Make graphic SIZE pixels high
    
    Mandatory arguments to long options are also mandatory for any corresponding
    short options.
vi: Cách dùng: memusage [TÙY_CHỌN]… CHƯƠNG_TRÌNH [TÙY_CHỌN_CHƯƠNG_TRÌNH]…
    Đo hiệu năng sử dụng bộ nhớ của CHƯƠNG_TRÌNH.
    
       -n,--progname=TÊN      Tên của tập tin chương trình lược tả
       -p,--png=TẬP-TIN       Tạo đồ họa PNG và lưu nó vào TẬP-TIN này
       -d,--data=TẬP-TIN      Tạo dữ liệu nhị phân và lưu nó vào TẬP-TIN này
       -u,--unbuffered        Đừng chuyển hoán đệm kết xuất
       -b,--buffer=CỠ         Thu thập kích CỠ mục nhập trước khi ghi ra
          --no-timer          Đừng thu thập thêm thông tin thông qua bộ đếm
       -m,--mmap              Cũng đo mmap v.v.
    
       -?,--help              In trợ giúp này rồi thoát
          --usage             Hiển thị hướng dẫn ngắn
       -V,--version           In thông tin phiên bản rồi thoát
    
    Các tùy chọn bên dưới chỉ áp dụng khi tạo kết xuất đồ họa:
       -t,--time-based        Làm cho đồ thị là đường theo thời gian
       -T,--total             Cũng vẽ đồ thị đại diện tổng số tiêu hao bộ nhớ
          --title=CHUỖI       Tựa đề của đồ thị là chuỗi này
       -x,--x-size=CỠ         Kích CỠ này là chiều rộng của đồ thị, theo điểm ảnh
       -y,--y-size=CỠ         Kích CỠ này là chiều cao của đồ thị, theo điểm ảnh
    
    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 tương ứng.

en: Syntax: memusage [--data=FILE] [--progname=NAME] [--png=FILE] [--unbuffered]
    	    [--buffer=SIZE] [--no-timer] [--time-based] [--total]
    	    [--title=STRING] [--x-size=SIZE] [--y-size=SIZE]
    	    PROGRAM [PROGRAMOPTION]...
vi: Cú pháp: memusage [--data=TẬP-TIN] [--progname=TÊN] [--png=TẬP-TIN] [--unbuffered]
    	    [--buffer=CỠ] [--no-timer] [--time-based] [--total]
    	    [--title=CHUỖI] [--x-size=CỠ] [--y-size=CỠ]
    	    CHƯƠNG_TRÌNH [TÙY_CHỌN_CHƯƠNG_TRÌNH]…

en: memusage: option \`${1##*=}' is ambiguous
vi: memusage: tùy chọn “${1##*=}” chưa rõ ràng

en: memusage: unrecognized option \`$1'
vi: memusage: không nhận ra tùy chọn \“$1”

en: Name output file
vi: Đặt tên của tập tin kết xuất

en: Title string used in output graphic
vi: Chuỗi tựa đề được dùng trong đồ họa kết xuất

en: Generate output linear to time (default is linear to number of function calls)
vi: Tạo đồ thị đường theo thời gian (mặc định là đồ thị đường theo số cuộc gọi hàm)

en: Also draw graph for total memory consumption
vi: Cũng vẽ đồ thị đại diện tổng số tiêu hao bộ nhớ

en: Make output graphic VALUE pixels wide
vi: Đặt đồ họa kết xuất có chiều rộng GIÁ_TRỊ (theo điểm ảnh)

en: Make output graphic VALUE pixels high
vi: Đặt đồ họa kết xuất có chiều cao GIÁ_TRỊ (theo điểm ảnh)

en: Generate graphic from memory profiling data
vi: Tạo đồ họa từ dữ liệu đo hiệu năng sử dụng bộ nhớ

en: DATAFILE [OUTFILE]
vi: TẬP-TIN-DỮ-LIỆU [TẬP-TIN-ĐẦU-RA]

en: unable to free arguments
vi: không thể giải phóng đối số

en: Probable success
vi: Rất có thể thành công

en: Probably not found
vi: Rất có thể không tìm thấy

en: Cache expired
vi: Bộ nhớ tạm quá hạn

en: NIS+ servers unreachable
vi: Không thể tới máy phục vụ NIS+

en: Server busy, try again
vi: Máy phục vụ đang bận, hãy thử lại

en: Generic system error
vi: Lỗi hệ thống chung

en: First/next chain broken
vi: Móc xích thứ nhất/kế bị hỏng

en: Not owner
vi: Không phải chủ

en: Name not served by this server
vi: Tên không phải được phục vụ bằng máy này

en: Server out of memory
vi: Tràn bộ nhớ của máy phục vụ

en: Object with same name exists
vi: Một đối tượng cùng tên đã có

en: Not master server for this domain
vi: Không phải máy phục vụ chính cho miền này

en: Invalid object for operation
vi: Đối tượng không hợp lệ với thao tác

en: Malformed name, or illegal name
vi: Tên dạng sai hoặc không hợp lệ

en: Unable to create callback
vi: Không thể tạo cuộc gọi ngược

en: Results sent to callback proc
vi: Kết quả được gửi cho tiến trình gọi ngược

en: Not found, no such name
vi: Không tìm thấy, không có tên như vậy

en: Name/entry isn't unique
vi: Tên/mục nhập không phải là duy nhất

en: Modification failed
vi: Lỗi sửa đổi

en: Database for table does not exist
vi: Không có cơ sở dư liệu cho bảng đó

en: Entry/table type mismatch
vi: Sai khớp mục nhập và bảng

en: Link points to illegal name
vi: Liên kết chỉ tới tên không hợp lệ

en: Partial success
vi: Thành công một phần

en: Too many attributes
vi: Quá nhiều thuộc tính

en: Error in RPC subsystem
vi: Gặp lỗi trong hệ thống con RPC

en: Missing or malformed attribute
vi: Thuộc tính còn thiếu hoặc dạng sai

en: Named object is not searchable
vi: Đối tượng có tên không thể được tìm

en: Error while talking to callback proc
vi: Gặp lỗi khi liên lạc với tiến trình gọi ngược

en: Non NIS+ namespace encountered
vi: Gặp miền tên không phải NIS+

en: Illegal object type for operation
vi: Kiểu đối tượng không hợp lệ cho thao tác

en: Passed object is not the same object on server
vi: Đối tượng đã phân tích không phải trùng với đối tượng trên máy phục vụ

en: Modify operation failed
vi: Thao tác sửa đổi bị lỗi

en: Query illegal for named table
vi: Truy vấn không hợp lệ cho bảng đã đặt tên

en: Attempt to remove a non-empty table
vi: Đã thử gỡ bỏ một bảng không-rỗng

en: Error in accessing NIS+ cold start file.  Is NIS+ installed?
vi: Gặp lỗi khi truy cập tập tin khởi chạy lạnh NIS+. NIS+ đã được cài đặt chưa?

en: Full resync required for directory
vi: Thư mục cần thiết đồng bộ lại đầy đủ

en: NIS+ operation failed
vi: Thao tác NIS+ gặp lỗi

en: NIS+ service is unavailable or not installed
vi: Dịch vụ NIS+ không sẵn sàng hoặc chưa được cài đặt

en: Yes, 42 is the meaning of life
vi: Đúng vậy, đời sống nghĩa là 42

en: Unable to authenticate NIS+ server
vi: Không thể xác thực với máy phục vụ NIS+

en: Unable to authenticate NIS+ client
vi: Không thể xác thực với trình khách NIS+

en: No file space on server
vi: Không còn chỗ chứa tập tin trên máy phục vụ

en: Unable to create process on server
vi: Không thể tạo tiến trình trên máy phục vụ

en: Master server busy, full dump rescheduled.
vi: Máy phục vụ chính đang bận nên lập kế hoạch lại cho tiến trình đổ đầy đủ.

en: LOCAL entry for UID %d in directory %s not unique
vi: Mục nhập LOCAL (cục bộ) cho UID %d trong thư mục %s không phải duy nhất

en: BOGUS OBJECT
vi: ĐỐI TƯỢNG GIẢ

en: NO OBJECT
vi: KHÔNG CÓ ĐỐI TƯỢNG

en: TABLE
vi: BẢNG

en: ENTRY
vi: MỤC TIN

en: PRIVATE
vi: RIÊNG

en: (Unknown object
vi: (Đối tượng không rõ

en: Name : `%s'
vi: Tên  : “%s”

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

en: Master Server :
vi: Máy phục vụ chính:

en: Replicate :
vi: Tái tạo   :

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

en: 	Public Key :
vi: 	Khóa công  :

en: None.
vi: Không có.

en: Diffie-Hellmann (%d bits)
vi: Diffie-Hellmann (%d bit)

en: RSA (%d bits)
vi: RSA (%d bit)

en: Unknown (type = %d, bits = %d)
vi: Không rõ (kiểu = %d, bít = %d)

en: 	Universal addresses (%u)
vi: 	Địa chỉ chung (%u)

en: Time to live :
vi: Thời gian sống:

en: Default Access rights :
vi: Quyền truy cập mặc định :

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

en: 	Access rights:
vi: 	Quyền truy cập:

en: Group Flags :
vi: Cờ nhóm     :

en: 
    Group Members :
vi: 
    Thành viên của nhóm :

en: Table Type          : %s
vi: Kiểu bảng           : %s

en: Number of Columns   : %d
vi: Số cột              : %d

en: Character Separator : %c
vi: Dấu tách ký tự      : %c

en: Search Path         : %s
vi: Đường dẫn tìm kiếm  : %s

en: Columns             :
vi: Cột                 :

en: 	[%d]	Name          : %s
vi: 	[%d]	Tên           : %s

en: 		Attributes    :
vi: 		Thuộc tính      :

en: 		Access Rights :
vi: 		Quyền truy cập:

en: Linked Object Type :
vi: Kiểu đối tượng đã liên kết:

en: Linked to : %s
vi: Được liên kết đến: %s

en: 	Entry data of type %s
vi: 	Dữ liệu mục nhập có kiểu %s

en: 	[%u] - [%u bytes]
vi: 	[%u] - [%u byte]

en: Encrypted data
vi: Dữ liệu đã mật mã

en: Binary data
vi: Dữ liệu nhị phân

en: Object Name   : %s
vi: Tên đối tượng : %s

en: Directory     : %s
vi: Thư mục       : %s

en: Owner         : %s
vi: Chủ                   : %s

en: Group         : %s
vi: Nhóm          : %s

en: Access Rights :
vi: Quyền truy cập:

en: 
    Time to Live  :
vi: 
    Thời gian sống:

en: Creation Time : %s
vi: Giờ tạo       : %s

en: Mod. Time     : %s
vi: Giờ sửa       : %s

en: Object Type   :
vi: Kiểu đối tượng:

en:     Data Length = %u
vi:     Độ dài dữ liệu = %u

en: Status            : %s
vi: Trạng thái        : %s

en: Number of objects : %u
vi: Số đối tượng      : %u

en: Object #%d:
vi: Đối tượng số %d:

en: Group entry for "%s.%s" group:
vi: Mục nhập nhóm cho nhóm “%s.%s”:

en:     Explicit members:
vi:     Thành viên dứt khoát:

en:     No explicit members
vi:     Không có thành viên rõ ràng

en:     Implicit members:
vi:     Thành viên ngầm:

en:     No implicit members
vi:     Không có thành viên ngầm

en:     Recursive members:
vi:     Thành viên đệ quy:

en:     No recursive members
vi:     Không có thành viên đệ quy

en:     Explicit nonmembers:
vi:     Dứt khoát không phải bộ phận:

en:     No explicit nonmembers
vi:     Không phải thành viên rõ ràng

en:     Implicit nonmembers:
vi:     Không phải thành viên ngầm:

en:     No implicit nonmembers
vi:     Không phải thành viên ngầm

en:     Recursive nonmembers:
vi:     Không phải thành viên đệ quy

en:     No recursive nonmembers
vi:     Không phải thành viên không đệ quy

en: Request arguments bad
vi: Sai đối số yêu cầu

en: RPC failure on NIS operation
vi: Lỗi RPC trên thao tác NIS

en: Can't bind to server which serves this domain
vi: Không thể đóng kết với máy có phục vụ miền này

en: No such map in server's domain
vi: Không có ánh xạ như vậy trong miền của máy phục vụ

en: No such key in map
vi: Không có khóa như vậy trong ánh xạ

en: Internal NIS error
vi: Lỗi NIS nội bộ

en: Local resource allocation failure
vi: Lỗi cấp phát tài nguyên cục bộ

en: No more records in map database
vi: Không có mục ghi thêm nữa trong cơ sở dữ liệu ánh xạ

en: Can't communicate with portmapper
vi: Không thể liên lạc với portmapper

en: Can't communicate with ypbind
vi: Không thể liên lạc với ypbind

en: Can't communicate with ypserv
vi: Không thể liên lạc với ypserv

en: Local domain name not set
vi: Chưa đặt tên miền cục bộ

en: NIS map database is bad
vi: Cơ sở dữ liệu ánh xạ NIS là sai

en: NIS client/server version mismatch - can't supply service
vi: Sai khớp trình khách/phục vụ NIS nên không thể cung cấp dịch vụ

en: Database is busy
vi: Cơ sở dữ liệu đang bận

en: Unknown NIS error code
vi: Mã lỗi NIS không rõ

en: Internal ypbind error
vi: Lỗi ypbind nội bộ

en: Domain not bound
vi: Không tìm thấy miền

en: System resource allocation failure
vi: Lỗi cấp phát tài nguyên hệ thống

en: Unknown ypbind error
vi: Lỗi ypbind không rõ

en: yp_update: cannot convert host to netname
vi: yp_update: không thể chuyển đổi máy sang netname

en: yp_update: cannot get server address
vi: yp_update: không thể lấy địa chỉ của máy phục vụ

en: Haven't found "%s" in hosts cache!
vi: Không tìm thấy “%s” trong bộ nhớ tạm các máy phục vụ!

en: Reloading "%s" in hosts cache!
vi: Đang nạp lại “%s” trong bộ nhớ tạm các máy phục vụ!

en: add new entry "%s" of type %s for %s to cache%s
vi: thêm mục nhập mới “%s” có kiểu %s cho %s nhớ tạm %s

en:  (first)
vi:  (đầu tiên)

en: checking for monitored file `%s': %s
vi: đang kiểm tra cho tập tin theo dõi “%s”: %s

en: monitored file `%s` changed (mtime)
vi: tập tin theo dõi “%s” đã thay đổi (mtime)

en: pruning %s cache; time %ld
vi: đang xén bộ nhớ tạm %s; thời gian %ld

en: considering %s entry "%s", timeout %<PRIu64>
vi: đang suy xét mục nhập %s “%s”, thời hạn %<PRIu64>

en:  - all data:
vi:  - mọi dữ liệu:

en:  - remaining data %p:
vi:  - dữ liệu còn lại %p:

en: invalid persistent database file "%s": %s
vi: tập tin cơ sở dữ liệu bền bỉ không hợp lệ “%s”: %s

en: uninitialized header
vi: phần đầu chưa khởi tạo

en: header size does not match
vi: kích cỡ phần đầu không khớp nhau

en: file size does not match
vi: kích cỡ tập tin không khớp nhau

en: verification failed
vi: gặp lỗi khi thẩm tra

en: suggested size of table for database %s larger than the persistent database's table
vi: kích cỡ bảng đã đệ nghị cho cơ sở dữ liệu %s vẫn lớn hơn bảng của cơ sở dữ liệu bền bỉ

en: cannot create read-only descriptor for "%s"; no mmap
vi: không thể tạo bộ mô tả chỉ-đọc cho “%s”; không có mmap

en: cannot access '%s'
vi: không thể truy cập đến “%s”

en: database for %s corrupted or simultaneously used; remove %s manually if necessary and restart
vi: cơ sở dữ liệu cho %s bị hỏng hoặc được dùng đồng thời; bạn hãy tự gỡ bỏ %s nếu cần, rồi khởi chạy lại

en: cannot create %s; no persistent database used
vi: không thể tạo %s; không có cơ sở dữ liệu bền bỉ được dùng

en: cannot create %s; no sharing possible
vi: không thể tạo %s; không thể dùng chung

en: cannot write to database file %s: %s
vi: không thể ghi vào tập tin cơ sở dữ liệu %s: %s

en: cannot open socket: %s
vi: không thể mở ổ cắm: %s

en: cannot enable socket to accept connections: %s
vi: không thể hiệu lực ổ cắm chấp nhận kết nối: %s

en: disabled inotify-based monitoring for file `%s': %s
vi: tắt theo dõi trên cơ-sở-inotify cho tập tin “%s”: %s

en: monitoring file `%s` (%d)
vi: theo dõi tập tin “%s“ (%d)

en: disabled inotify-based monitoring for directory `%s': %s
vi: tắt theo dõi trên cơ-sở-inotify cho thư mục “%s”: %s

en: monitoring directory `%s` (%d)
vi: thư mục theo dõi “%s” (%d)

en: monitoring file %s for database %s
vi: tập tin theo dõi %s cho cơ sở dữ liệu %s

en: stat failed for file `%s'; will try again later: %s
vi: gặp lỗi khi lấy thống kê cho tập tin “%s”; sẽ thử lại sau: %s

en: provide access to FD %d, for %s
vi: cung cấp truy cập vào FD %d, cho %s

en: cannot handle old request version %d; current version is %d
vi: không thể quản lý phiên bản yêu cầu cũ %d; phiên bản hiện thời là %d

en: request from %ld not handled due to missing permission
vi: yêu cầu từ %ld không được xử lý do quyền truy cập bị thiếu

en: request from '%s' [%ld] not handled due to missing permission
vi: yêu cầu từ “%s” [%ld] không được xử lý do quyền truy cập bị thiếu

en: request not handled due to missing permission
vi: yêu cầu không được xử lý do quyền truy cập bị thiếu

en: cannot write result: %s
vi: không thể ghi kết quả: %s

en: error getting caller's id: %s
vi: gặp lỗi khi lấy mã số gọi: %s

en: cannot open /proc/self/cmdline: %m; disabling paranoia mode
vi: không thể mở “/proc/self/cmdline”: %m; đang tắt chế độ rất cẩn thận

en: cannot change to old UID: %s; disabling paranoia mode
vi: không thể chuyển đổi sang UID cũ: %s; đang tắt chế độ rất cẩn thận

en: cannot change to old GID: %s; disabling paranoia mode
vi: không thể chuyển đổi sang GID cũ: %s; đang tắt chế độ rất cẩn thận

en: cannot change to old working directory: %s; disabling paranoia mode
vi: không thể chuyển đổi sang thư mục hoạt động cũ: %s; đang tắt chế độ rất cẩn thận

en: re-exec failed: %s; disabling paranoia mode
vi: lỗi thực hiện lại: %s; đang tắt chế độ rất cẩn thận

en: cannot change current working directory to "/": %s
vi: không thể chuyển đổi thư mục hoạt động hiện thời sang “/”: %s

en: short read while reading request: %s
vi: đọc ngắn khi đọc yêu cầu: %s

en: key length in request too long: %d
vi: chiều dài khóa quá dài trong yêu cầu: %d

en: short read while reading request key: %s
vi: đọc ngắn khi đọc khóa yêu cầu: %s

en: handle_request: request received (Version = %d) from PID %ld
vi: handle_request: (quản lý yêu cầu) nhận được yêu cầu (Phiên bản = %d) từ PID %ld

en: handle_request: request received (Version = %d)
vi: handle_request: (quản lý yêu cầu) nhận được yêu cầu (Phiên bản = %d)

en: ignored inotify event for `%s` (file exists)
vi: bỏ qua sự kiện inotify cho “%s” (tập tin đã sẵn có)

en: monitored file `%s` was %s, removing watch
vi: tập tin đã theo dõi “%s” bị %s, đang gỡ bỏ đồng hồ

en: failed to remove file watch `%s`: %s
vi: gặp lỗi khi gỡ bỏ đồng hồ tập tin “%s“: %s

en: monitored file `%s` was written to
vi: tập tin đã theo dõi “%s” được ghi vào

en: monitored parent directory `%s` was %s, removing watch on `%s`
vi: thư mục cha đã theo dõi “%s” bị %s, đang gỡ bỏ đồng hồ trên “%s”

en: monitored file `%s` was %s, adding watch
vi: tập tin đã theo dõi “%s” bị %s, đang thêm đồng hồ

en: failed to add file watch `%s`: %s
vi: gặp lỗi khi thêm đồng hồ tập tin “%s”: %s

en: disabled inotify-based monitoring after read error %d
vi: đã tắt theo dõi trên-cơ-sở-inotify sau khi gặp lỗi đọc %d

en: could not initialize conditional variable
vi: không thể khởi tạo biến điều kiện

en: could not start clean-up thread; terminating
vi: không thể bắt đầu nhánh làm sạch nên chấm dứt

en: could not start any worker thread; terminating
vi: không thể bắt đầu bất cứ nhánh làm việc nào nên chấm dứt

en: Failed to run nscd as user '%s'
vi: Gặp lỗi khi chạy nscd dưới quyền người dùng “%s”

en: initial getgrouplist failed
vi: getgrouplist (lấy danh sách nhóm) đầu tiên bị lỗi

en: getgrouplist failed
vi: getgrouplist (lấy danh sách nhóm) bị lỗi

en: short write in %s: %s
vi: ghi ngắn trong %s: %s

en: Haven't found "%s" in group cache!
vi: Không tìm thấy “%s” trong bộ nhớ tạm nhóm!

en: Reloading "%s" in group cache!
vi: Đang nạp lại “%s” trong bộ nhớ tạm nhóm!

en: Invalid numeric gid "%s"!
vi: GID thuộc số không hợp lệ “%s”!

en: freed %zu bytes in %s cache
vi: đã giải phóng %zu byte trong bộ nhớ tạm %s

en: no more memory for database '%s'
vi: không có bộ nhớ còn lại cho cơ sở dữ liệu “%s”

en: Haven't found "%s" in netgroup cache!
vi: Không tìm thấy “%s” trong bộ nhớ tạm nhóm mạng (netgroup)!

en: Reloading "%s" in netgroup cache!
vi: Đang nạp lại “%s” trong bộ nhớ tạm nhóm mạng (netgroup)!

en: Haven't found "%s (%s,%s,%s)" in netgroup cache!
vi: Không tìm thấy “%s (%s,%s,%s)” trong bộ nhớ tạm nhóm mạng (netgroup)!

en: Reloading "%s (%s,%s,%s)" in netgroup cache!
vi: Đang nạp lại “%s (%s,%s,%s)” trong bộ nhớ tạm nhóm mạng (netgroup)!

en: Read configuration data from NAME
vi: Đọc tập tin cấu hình từ TÊN

en: Do not fork and display messages on the current tty
vi: Dòng tạo lại và hiển thị thông điệp trên TTY hiện thời

en: Print contents of the offline cache file NAME
vi: In nội dung của tập tin nhớ tạm ngoại tuyến TÊN

en: Do not fork, but otherwise behave like a daemon
vi: Không rẽ nhánh tiến trình (fork), nhưng mặt khác vận hành như một dịch vụ nền (daemon)

en: Start NUMBER threads
vi: Khởi chạy SỐ tuyến trình

en: Shut the server down
vi: Tắt máy phục vụ

en: Print current configuration statistics
vi: In thống kê cấu hình hiện thời

en: Invalidate the specified cache
vi: Làm mất hiệu lực bộ nhớ tạm đã chỉ định

en: TABLE,yes
vi: BẢNG,có

en: Use separate cache for each user
vi: Dùng bộ nhớ tạm riêng cho mỗi người dùng

en: Name Service Cache Daemon.
vi: Trình nền nhớ tạm dịch vụ tên.

en: failure while reading configuration file; this is fatal
vi: gặp lỗi khi đọc tập tin cấu hình: đây là một lỗi nghiêm trọng

en: already running
vi: đang chạy

en: cannot create a pipe to talk to the child
vi: không thể tạo đường ống để nói chuyện với con

en: cannot change current working directory to "/"
vi: không thể chuyển đổi thư mục hoạt động hiện thời sang “/”

en: Could not create log file
vi: Không thể tạo tập tin ghi lưu

en: write incomplete
vi: chưa ghi xong

en: cannot read invalidate ACK
vi: không thể làm mất hiệu lực ACK

en: invalidation failed
vi: gặp lỗi khi thử làm mất hiệu lực

en: Only root is allowed to use this option!
vi: Chỉ cho phép ngươi chủ (root) dùng tùy chọn này!

en: '%s' is not a known database
vi: “%s” không phải là kiểu cơ sở dữ liệu đã biết

en: secure services not implemented anymore
vi: không còn thực hiện lại dịch vụ bảo mật

en: Supported tables:
    %s
    
    For bug reporting instructions, please see:
    %s.
vi: Các bảng được hỗ trợ:
    %s
    
    Để tìm hướng dẫn về cách thông báo lỗi, xem tại:
    %s.

en: 'wait' failed
vi: “wait” bị lỗi

en: child exited with status %d
vi: con kết thúc với trạng thái %d

en: child terminated by signal %d
vi: con bị chấm dứt bởi tín hiệu %d

en: database %s is not supported
vi: cơ sở dữ liệu %s không được hỗ trợ

en: Parse error: %s
vi: Lỗi phân tích: %s

en: Must specify user name for server-user option
vi: Phải chỉ ra tên người dùng cho tùy chọn server-user (người dùng máy phục vụ)

en: Must specify user name for stat-user option
vi: Phải chỉ ra tên người dùng cho tùy chọn stat-user (người dùng thống kê?)

en: Must specify value for restart-interval option
vi: Phải chỉ ra giá trị cho tùy chọn restart-interval (khoảng khởi chạy lại)

en: Unknown option: %s %s %s
vi: Không rõ tùy chọn %s %s %s

en: cannot get current working directory: %s; disabling paranoia mode
vi: không thể lấy thư mục hoạt động hiện thời: %s; đang tắt chế độ rất cẩn thận

en: maximum file size for %s database too small
vi: kích cỡ tập tin tối đa quá nhỏ cho cơ sở dữ liệu %s

en: cannot write statistics: %s
vi: không thể ghi thống kê: %s

en: Only root or %s is allowed to use this option!
vi: Chỉ cho phép root hoặc %s dùng tùy chọn này!

en: nscd not running!
vi: nscd không đang chạy!

en: cannot read statistics data
vi: không thể đọc dữ liệu thống kê

en: nscd configuration:
    
    %15d  server debug level
vi: cấu hình nscd:
    
    %15d cấp gỡ lỗi máy phục vụ

en: %3ud %2uh %2um %2lus  server runtime
vi: %3ud %2uh %2um %2lus  m.chủ  thời gian chạy

en:     %2uh %2um %2lus  server runtime
vi:     %2uh %2um %2lus  m.chủ  thời gian chạy

en:         %2um %2lus  server runtime
vi:         %2um %2lus  m.chủ  thời gian chạy

en:             %2lus  server runtime
vi:             %2lus  m.chủ  thời gian chạy

en: %15d  current number of threads
    %15d  maximum number of threads
    %15lu  number of times clients had to wait
    %15s  paranoia mode enabled
    %15lu  restart internal
    %15u  reload count
vi: %15d  số tuyến hiện thời
    %15d  số tuyến tối đa
    %15lu số lần trình khách phải đợi
    %15s  chế độ rất cẩn thận được hiệu lực
    %15lu khởi chạy lại nội bộ
    %15u  tải lại số lượng

en: 
    %s cache:
    
    %15s  cache is enabled
    %15s  cache is persistent
    %15s  cache is shared
    %15zu  suggested size
    %15zu  total data pool size
    %15zu  used data pool size
    %15lu  seconds time to live for positive entries
    %15lu  seconds time to live for negative entries
    %15<PRIuMAX>  cache hits on positive entries
    %15<PRIuMAX>  cache hits on negative entries
    %15<PRIuMAX>  cache misses on positive entries
    %15<PRIuMAX>  cache misses on negative entries
    %15lu%% cache hit rate
    %15zu  current number of cached values
    %15zu  maximum number of cached values
    %15zu  maximum chain length searched
    %15<PRIuMAX>  number of delays on rdlock
    %15<PRIuMAX>  number of delays on wrlock
    %15<PRIuMAX>  memory allocations failed
    %15s  check /etc/%s for changes
vi: 
    Bộ nhớ tạm %s:
    
    %15s  bộ nhớ tạm được hiệu lực
    %15s  bộ nhớ tạm vĩnh cửu
    %15s  bộ nhớ tạm dùng chung
    %15zu  kích cỡ gợi ý
    %15zu  tổng số kích cỡ dữ liệu gộp
    %15zu  kích cỡ dữ liệu gộp được dùng
    %15lu  giây thời gian hoạt động cho mục nhập dương
    %15lu  giây thời gian hoạt động cho mục nhập âm
    %15<PRIuMAX>  lần ghé bộ nhớ tạm cho mục nhập dương
    %15<PRIuMAX>  lần ghé bộ nhớ tạm cho mục nhập âm
    %15<PRIuMAX>  lần trượt bộ nhớ tạm cho mục nhập dương
    %15<PRIuMAX>  lần trượt bộ nhớ tạm cho mục nhập âm
    %15lu%%  tỷ lệ ghé bộ nhớ tạm
    %15zu  số giá trị được nhớ tạm hiện thời
    %15zu  số tối đa giá trị được nhớ tạm
    %15zu  chiều dài dây tối đa được tìm kiếm
    %15<PRIuMAX>  số lần hoãn đối với rdlock
    %15<PRIuMAX>  số lần hoãn đối với wrlock
    %15<PRIuMAX>  lỗi cấp phát bộ nhớ
    %15s  kiểm tra “/etc/%s” để tìm thay đổi

en: Haven't found "%s" in user database cache!
vi: Không tìm thấy “%s” trong bộ nhớ tạm cơ sở dữ liệu người dùng!

en: Reloading "%s" in user database cache!
vi: Đang nạp lại “%s” trong bộ nhớ tạm cơ sở dữ liệu người dùng!

en: Invalid numeric uid "%s"!
vi: UID thuộc số không hợp lệ “%s”!

en: Failed opening connection to the audit subsystem: %m
vi: Gặp lỗi khi mở kết nối đến hệ thống con kiểm tra chặt chẽ: %m

en: Failed to set keep-capabilities
vi: Gặp lỗi khi đặt keep-capabilities (giữ các khả năng)

en: prctl(KEEPCAPS) failed
vi: prctl(KEEPCAPS) gặp lỗi

en: Failed to initialize drop of capabilities
vi: Gặp lỗi khi khởi tạo sự bỏ các khả năng

en: cap_init failed
vi: cap_init gặp lỗi

en: Failed to drop capabilities
vi: Gặp lỗi khi bỏ các khả năng

en: cap_set_proc failed
vi: cap_set_proc gặp lỗi

en: Failed to unset keep-capabilities
vi: Lỗi hủy đặt keep-capabilities (giữ các khả năng)

en: Failed to determine if kernel supports SELinux
vi: Gặp lỗi giải quyết nếu hạt nhân hỗ trợ SELinux

en: Failed to start AVC thread
vi: Gặp lỗi khi khởi chạy tuyến trình AVC

en: Failed to create AVC lock
vi: Gặp lỗi khi tạo khóa AVC

en: Failed to start AVC
vi: Gặp lỗi khi khởi chạy AVC

en: Access Vector Cache (AVC) started
vi: AVC (truy cập vào bộ nhớ tạm véc-tơ) đã được khởi chạy

en: Error querying policy for undefined object classes or permissions.
vi: Lỗi truy vấn chính sách cho lớp đối tượng chưa được định nghĩa hoặc các quyền.

en: Error getting security class for nscd.
vi: Gặp lỗi khi lấy lớp ngữ cảnh an ninh của nscd.

en: Error translating permission name "%s" to access vector bit.
vi: Gặp lỗi khi dịch tên quyền hạn “%s” để truy cập bít véc tơ.

en: Error getting context of socket peer
vi: Gặp lỗi lấy ngữ cảnh của đồng đẳng ổ cắm

en: Error getting context of nscd
vi: Gặp lỗi khi lấy ngữ cảnh của nscd

en: Error getting sid from context
vi: Gặp lỗi khi lấy sid từ ngữ cảnh

en: 
    SELinux AVC Statistics:
    
    %15u  entry lookups
    %15u  entry hits
    %15u  entry misses
    %15u  entry discards
    %15u  CAV lookups
    %15u  CAV hits
    %15u  CAV probes
    %15u  CAV misses
vi: 
    Thống kê AVC SELinux:
    
    %15u  lần tra cứu mục nhập
    %15u  lần ghé mục nhập
    %15u  lần trượt mục nhập
    %15u  lần hủy mục nhập
    %15u  lần tra cứu CAV
    %15u  lần ghé CAV
    %15u  lần thăm dò CAV
    %15u  lần trượt CAV

en: Haven't found "%s" in services cache!
vi: Không tìm thấy “%s” trong bộ nhớ tạm dịch vụ!

en: Reloading "%s" in services cache!
vi: Đang nạp lại “%s” trong bộ nhớ tạm dịch vụ!

en: database [key ...]
vi: cơ sở dữ liệu [khóa …]

en: Service configuration to be used
vi: Cấu hình dịch vụ cần dùng

en: disable IDN encoding
vi: tắt mã hóa IDN

en: do not filter out unsupported IPv4/IPv6 addresses (with ahosts*)
vi: đừng lọc ra các địa chỉ IPv4/IPv6 không được hỗ trợ (với ahosts*)

en: Get entries from administrative database.
vi: Lấy các mục nhập từ cơ sở dữ liệu quản trị.

en: Enumeration not supported on %s
vi: Chức năng đếm không được hỗ trợ trên %s

en: Could not allocate group list: %m
vi: Không cấp phát danh sách nhóm: %m

en: Unknown database name
vi: Không rõ tên cơ sở dữ liệu

en: Supported databases:
vi: Các cơ sở dữ liệu được hỗ trợ:

en: Unknown database: %s
vi: Không rõ cơ sở dữ liệu: %s

en: Convert key to lower case
vi: Chuyển đổi khóa sang chữ thường

en: Do not print messages while building database
vi: Đừng in thông điệp trong khi xây dựng cơ sở dữ liệu

en: Print content of database file, one entry a line
vi: In nội dung của tập tin cơ sở dữ liệu, một mục nhập trên mỗi dòng

en: CHAR
vi: CHỮ

en: Generated line not part of iteration
vi: Dòng được tạo không phải là bộ phận của sự lặp lại

en: Create simple database from textual input.
vi: Tạo cơ sở dữ liệu đơn giản từ đầu vào theo đúng nguyên văn.

en: INPUT-FILE OUTPUT-FILE
    -o OUTPUT-FILE INPUT-FILE
    -u INPUT-FILE
vi: TẬP-TIN-ĐẦU-VÀO TẬP-TIN-ĐẦU-RA
    -o TẬP-TIN-ĐẦU-RA TẬP-TIN-ĐẦU-VÀO
    -u TẬP-TIN-ĐẦU-VÀO

en: cannot open database file `%s'
vi: không thể mở tập tin cơ sở dữ liệu “%s”

en: no entries to be processed
vi: không mục nào được xử lý

en: cannot create temporary file name
vi: không tạo được tên tập tin tạm thời

en: cannot create temporary file
vi: không thể tạo tập tin tạm thời

en: cannot stat newly created file
vi: không thể lấy thống kê về tập tin mới được tạo

en: cannot rename temporary file
vi: không thể đổi tên tập tin tạm thời

en: cannot create search tree
vi: không thể tạo cây tìm kiếm

en: duplicate key
vi: trùng lặp khóa

en: problems while reading `%s'
vi: gặp vấn đề khi đọc “%s”

en: failed to write new database file
vi: gặp lỗi khi ghi tập tin cơ sở dữ liệu mới

en: cannot stat database file
vi: không thể lấy thống kê tập tin cơ sở dữ liệu

en: cannot map database file
vi: không thể ánh xạ tập tin cơ sở dữ liệu

en: file not a database file
vi: tập tin không phải là cơ sở dữ liệu

en: cannot initialize SELinux context
vi: không thể khởi tạo ngữ cảnh SELinux

en: cannot set file creation context for `%s'
vi: không thể đặt ngữ cảnh tạo tập tin cho “%s”

en: Usage: %s [-v specification] variable_name [pathname]
vi: Cách dùng: %s [-v đặc_tả] tên_biến [đường_dẫn]

en:        %s -a [pathname]
vi:            %s -a [đường_dẫn]

en: Usage: getconf [-v SPEC] VAR
      or:  getconf [-v SPEC] PATH_VAR PATH
    
    Get the configuration value for variable VAR, or for variable PATH_VAR
    for path PATH.  If SPEC is given, give values for compilation
    environment SPEC.
vi: Cách dùng: getconf [-v ĐẶC_TẢ] BIẾN
         hoặc: getconf [-v ĐẶC_TẢ] BIẾN_ĐƯỜNG_DẪN ĐƯỜNG_DẪN
    
    Lấy giá trị cấu hình của BIẾN, hay của BIẾN_ĐƯỜNG_DẪN
    cho đường dẫn ĐƯỜNG_DẪN.
    Đưa ra ĐẶC_TẢ thì xuất giá trị cho môi trường biên dịch ĐẶC_TẢ.

en: unknown specification "%s"
vi: không rõ đặc tả “%s”

en: Couldn't execute %s
vi: Không thể thực hiện %s

en: Unrecognized variable `%s'
vi: Không nhận ra biến “%s”

en: parameter null or not set
vi: tham số vô giá trị hoặc chưa được đặt

en: Resolver Error 0 (no error)
vi: Lỗi bộ giải quyết 0 (không có lỗi)

en: Host name lookup failure
vi: Lỗi tra cứu tên máy

en: Unknown server error
vi: Gặp lỗi hệ thống không rõ

en: No address associated with name
vi: Không có địa chỉ liên quan đến tên

en: Resolver internal error
vi: Lỗi nội bộ của bộ giải quyết

en: Unknown resolver error
vi: Không rõ lỗi bộ giải quyết

en: %s: line %d: cannot specify more than %d trim domains
vi: %s: dòng %d: không thể chỉ ra nhiều hơn %d miền trim

en: %s: line %d: list delimiter not followed by domain
vi: %s: dòng %d: dấu tách danh sách không có miền theo sau

en: %s: line %d: expected `on' or `off', found `%s'
vi: %s: dòng %d: cần “on” (bật) hoặc “off” (tắt), nhưng lại nhận được “%s”

en: %s: line %d: bad command `%s'
vi: %s: dòng %d: câu lệnh sai “%s”

en: %s: line %d: ignoring trailing garbage `%s'
vi: %s: dòng %d: đang bỏ qua rác đi theo “%s”

en: Illegal opcode
vi: Opcode (mã thao tác) không hợp lệ

en: Illegal operand
vi: Toán hạng không hợp lệ

en: Illegal addressing mode
vi: Chế độ đánh địa chỉ không hợp lệ

en: Illegal trap
vi: Bẫy không hợp lệ

en: Privileged opcode
vi: Opcode (mã thao tác) đặc quyền

en: Privileged register
vi: Thanh ghi đặc quyền

en: Coprocessor error
vi: Lỗi bộ đồng xử lý

en: Internal stack error
vi: Lỗi nội bộ tràn ngăn xếp (stack)

en: Integer divide by zero
vi: Phép chia cho không

en: Floating-point divide by zero
vi: Số thực dấu chấm động chia cho không

en: Floating-point overflow
vi: Tràn dấu chấm động

en: Floating-point underflow
vi: Số thực dấu chấm động tràn ngầm

en: Floating-poing inexact result
vi: Số thực dấu chấm động: kết quả không chính xác

en: Invalid floating-point operation
vi: Toán tử với số thực dấu chấm động không hợp lệ

en: Subscript out of range
vi: Chỉ số dưới ở ngoài phạm vi

en: Address not mapped to object
vi: Địa chỉ không được ánh xạ đến đối tượng

en: Invalid permissions for mapped object
vi: Quyền cho đối tượng đã ánh xạ không hợp lệ

en: Invalid address alignment
vi: Căn chỉnh địa chỉ không hợp lệ

en: Nonexisting physical address
vi: Không tồn tại địa chỉ vật lý

en: Object-specific hardware error
vi: Đặc tính đối tượng phần cứng bị lỗi

en: Process breakpoint
vi: Điểm ngắt tiến trình

en: Process trace trap
vi: Bẫy tiến trình (process) theo vết

en: Child has exited
vi: Tiến trình con đã thoát

en: Child has terminated abnormally and did not create a core file
vi: Tiến trình con đã bị chấm dứt bất thường và không tạo ra tập tin lõi (core)

en: Child has terminated abnormally and created a core file
vi: Tiến trình con đã bị chấm dứt bất thường và tạo ra một tập tin lõi (core)

en: Traced child has trapped
vi: Dấu vết tiến trình con được bắt

en: Child has stopped
vi: Tiến trình con đã dừng

en: Stopped child has continued
vi: Tiến trình con bị dừng vẫn tiếp tục chạy

en: Data input available
vi: Dữ liệu nhập sẵn dùng

en: Output buffers available
vi: Bộ đệm xuất sẵn dùng

en: Input message available
vi: Bộ đệm nhập sẵn dùng

en: High priority input available
vi: Mức ưu tiên nhập liệu cao đã sẵn sàng

en: Device disconnected
vi: Thiết bị ngắt kết nối

en: Signal sent by kill()
vi: Tín hiệu đã gửi bởi kill()

en: Signal sent by sigqueue()
vi: Tín hiệu đã gửi bởi sigqueue()

en: Signal generated by the expiration of a timer
vi: Tín hiệu được sinh ra khi đồng hồ (hẹn giờ) hết

en: Signal generated by the completion of an asynchronous I/O request
vi: Tín hiệu được sinh ra bởi yêu cầu V/R đồng bộ hóa được thực hiện xong

en: Signal generated by the arrival of a message on an empty message queue
vi: Tín hiệu được sinh ra bởi thông điệp mới đến của hàng đợi thông điệp rỗng

en: Signal sent by tkill()
vi: Tín hiệu đã gửi bởi tkill()

en: Signal generated by the completion of an asynchronous name lookup request
vi: Tín hiệu được sinh ra bởi yêu cầu đồng bộ hóa tìm kiếm tên được thực hiện xong

en: Signal generated by the completion of an I/O request
vi: Tín hiệu được sinh ra bởi yêu cầu V/R được thực hiện xong

en: Signal sent by the kernel
vi: Tín hiệu được gửi bởi nhân

en: Unknown signal %d
vi: Tín hiệu không rõ %d

en: %s%sUnknown signal %d
vi: %s%sTín hiệu không rõ %d

en: Unknown error
vi: Lỗi không rõ

en: auth_unix.c: Fatal marshalling problem
vi: auth_unix.c: lỗi nghiêm trọng khi sắp đặt vào hàng ngũ

en: %s: %s; low version = %lu, high version = %lu
vi: %s: %s; phiên bản dưới = %lu, phiên bản trên = %lu

en: %s: %s; why = %s
vi: %s: %s; tại vì = %s

en: %s: %s; why = (unknown authentication error - %d)
vi: %s: %s; tại vì = (không rõ lỗi xác thực - %d)

en: RPC: Success
vi: RPC: Thành công

en: RPC: Can't encode arguments
vi: RPC: Không thể mã hóa đối số

en: RPC: Can't decode result
vi: RPC: Không thể giải mã kết quả

en: RPC: Unable to send
vi: RPC: Không thể gửi

en: RPC: Unable to receive
vi: RPC: Không thể nhận

en: RPC: Timed out
vi: RPC: Quá hạn

en: RPC: Incompatible versions of RPC
vi: RPC: Các phiên bản RPC không tương thích với nhau

en: RPC: Authentication error
vi: RPC: Lỗi xác thực

en: RPC: Program unavailable
vi: RPC: Chương trình không sẵn sàng

en: RPC: Program/version mismatch
vi: RPC: Sai khớp chương trình và phiên bản

en: RPC: Procedure unavailable
vi: RPC: Thủ tục không sẵn sàng

en: RPC: Server can't decode arguments
vi: RPC: Trình phục vụ không thể giải mã đối số

en: RPC: Remote system error
vi: RPC: Lỗi hệ thống ở xa

en: RPC: Unknown host
vi: RPC: Máy lạ

en: RPC: Unknown protocol
vi: RPC: Không rõ giao thức

en: RPC: Port mapper failure
vi: RPC: Lỗi ánh xạ cổng

en: RPC: Program not registered
vi: RPC: Chưa đăng ký chương trình

en: RPC: Failed (unspecified error)
vi: RPC: Lỗi chưa định nghĩa

en: RPC: (unknown error code)
vi: RPC: (mã lỗi không rõ)

en: Authentication OK
vi: Xác thực được

en: Invalid client credential
vi: Thông tin xác thực trình khách không hợp lệ

en: Server rejected credential
vi: Trình phục vụ đã từ chối thông tin xác thực

en: Invalid client verifier
vi: Đồ thẩm tra trình khách không hợp lệ

en: Server rejected verifier
vi: Trình phục vụ đã từ chối đồ thẩm tra

en: Client credential too weak
vi: Thông tin xác thực của trình khách quá yếu

en: Invalid server verifier
vi: Đồ thẩm tra trình phục vụ không hợp lệ

en: Failed (unspecified error)
vi: Lỗi chưa định nghĩa

en: clnt_raw.c: fatal header serialization error
vi: clnt_raw.c: lỗi nghiêm trọng khi xếp theo thứ tự

en: pmap_getmaps.c: rpc problem
vi: pmap_getmaps.c: lỗi RPC

en: Cannot register service
vi: Không thể đăng ký dịch vụ

en: Cannot create socket for broadcast rpc
vi: Không thể tạo ổ cắm cho RPC quảng bá

en: Cannot set socket option SO_BROADCAST
vi: Không thể đặt tùy chọn ổ cắm SO_BROADCAST

en: Cannot send broadcast packet
vi: Không thể gửi gói tin quảng bá

en: Broadcast poll problem
vi: Vấn đề thăm dò quảng bá

en: Cannot receive reply to broadcast
vi: Không thể nhận đáp ứng quảng bá

en: svc_run: - out of memory
vi: svc_run: - tràn bộ nhớ

en: svc_run: - poll failed
vi: svc_run: - lỗi thăm dò

en: can't reassign procedure number %ld
vi: không thể gán lại thủ tục số %ld

en: couldn't create an rpc server
vi: không thể tạo một trình phục vụ RPC

en: couldn't register prog %ld vers %ld
vi: không thể đăng ký chương trình %ld phiên bản %ld

en: registerrpc: out of memory
vi: registerrpc: tràn bộ nhớ

en: trouble replying to prog %d
vi: gặp khó đáp ứng chương trình %d

en: never registered prog %d
vi: chưa bao giờ đăng ký chương trình %d

en: svc_tcp.c - tcp socket creation problem
vi: svc_tcp.c — vấn đề tạo ổ cắm TCP

en: svc_tcp.c - cannot getsockname or listen
vi: svc_tcp.c — không thể getsockname (lấy tên ổ cắm) hoặc lắng nghe

en: svcudp_create: socket creation problem
vi: svcudp_create: vấn đề tạo ổ cắm

en: svcudp_create - cannot getsockname
vi: svcudp_create — không thể getsockname (lấy tên ổ cắm)

en: svcudp_create: xp_pad is too small for IP_PKTINFO
vi: svcudp_create: xp_pad quá nhỏ cho IP_PKTINFO

en: enablecache: cache already enabled
vi: enablecache: bộ nhớ tạm đã được hiệu lực

en: enablecache: could not allocate cache
vi: enablecache: không thể cấp phát bộ nhớ tạm

en: enablecache: could not allocate cache data
vi: enablecache: không thể cấp phát dữ liệu của bộ nhớ tạm

en: enablecache: could not allocate cache fifo
vi: enablecache: không thể cấp phát FIFO (vào trước, ra trước) của bộ nhớ tạm

en: cache_set: victim not found
vi: cache_set: không tìm thấy nạn nhân

en: cache_set: victim alloc failed
vi: cache_set: lỗi cấp phát nạn nhân

en: cache_set: could not allocate new rpc_buffer
vi: cache_set: không thể cấp phát bộ đệm RPC (rpc_buffer) mới

en: svc_unix.c - AF_UNIX socket creation problem
vi: svc_unix.c — vấn đề tạo ổ cắm AF_UNIX

en: svc_unix.c - cannot getsockname or listen
vi: svc_unix.c — không thể getsockname (lấy tên ổ cắm) hoặc lắng nghe

en: failed to turn on BTI protection
vi: gặp lỗi khi bật bảo vệ BTI

en: error due to GNU_PROPERTY_1_NEEDED_INDIRECT_EXTERN_ACCESS
vi: lỗi bởi vì to GNU_PROPERTY_1_NEEDED_INDIRECT_EXTERN_ACCESS

note: TRANS No process matches the specified process ID.
en: No such process
vi: Không có tiến trình như vậy

note: TRANS An asynchronous signal occurred and prevented TRANS completion of the call.  When this happens, you should try the call TRANS again. TRANS TRANS You can choose to have functions resume after a signal that is handled, TRANS rather than failing with @code{EINTR}; see @ref{Interrupted TRANS Primi
en: Interrupted system call
vi: Cuộc gọi hệ thống bị gián đoạn

note: TRANS Usually used for physical read or write errors.
en: Input/output error
vi: Lỗi vào/ra

note: TRANS The system tried to use the device TRANS represented by a file you specified, and it couldn't find the device. TRANS This can mean that the device file was installed incorrectly, or that TRANS the physical device is missing or not correctly attached to the TRANS computer.
en: No such device or address
vi: Không có thiết bị hoặc địa chỉ như vậy

note: TRANS Used when the arguments passed to a new program TRANS being executed with one of the @code{exec} functions (@pxref{Executing a TRANS File}) occupy too much memory space.  This condition never arises on TRANS @gnuhurdsystems{}.
en: Argument list too long
vi: Danh sách đối số quá dài

note: TRANS Invalid executable file format.  This condition is detected by the TRANS @code{exec} functions; see @ref{Executing a File}.
en: Exec format error
vi: Lỗi định dạng thực hiện

note: TRANS This error happens on operations that are TRANS supposed to manipulate child processes, when there aren't any processes TRANS to manipulate.
en: No child processes
vi: Không có tiến trình con

note: TRANS Allocating a system resource would have resulted in a TRANS deadlock situation.  The system does not guarantee that it will notice TRANS all such situations.  This error means you got lucky and the system TRANS noticed; it might just hang.  @xref{File Locks}, for an example.
en: Resource deadlock avoided
vi: Tránh tài nguyên bế tắc

note: TRANS An invalid pointer was detected. TRANS On @gnuhurdsystems{}, this error never happens; you get a signal instead.
en: Bad address
vi: Địa chỉ sai

note: TRANS A file that isn't a block special file was given in a situation that TRANS requires one.  For example, trying to mount an ordinary file as a file TRANS system in Unix gives this error.
en: Block device required
vi: Cần có thiết bị khối

note: TRANS A system resource that can't be shared is already in use. TRANS For example, if you try to delete a file that is the root of a currently TRANS mounted filesystem, you get this error.
en: Device or resource busy
vi: Thiết bị hoặc tài nguyên đang bận

note: TRANS An attempt to make an improper link across file systems was detected. TRANS This happens not only when you use @code{link} (@pxref{Hard Links}) but TRANS also when you rename a file with @code{rename} (@pxref{Renaming Files}).
en: Invalid cross-device link
vi: Liên kết thiết bị chéo không hợp lệ

note: TRANS The wrong type of device was given to a function that expects a TRANS particular sort of device.
en: No such device
vi: Không có thiết bị như vậy

note: TRANS There are too many distinct file openings in the entire system.  Note TRANS that any number of linked channels count as just one file opening; see TRANS @ref{Linked Channels}.  This error never occurs on @gnuhurdsystems{}.
en: Too many open files in system
vi: Quá nhiều tập tin còn đang mở trong hệ thống

note: TRANS Inappropriate I/O control operation, such as trying to set terminal TRANS modes on an ordinary file.
en: Inappropriate ioctl for device
vi: ioctl không thích hợp với thiết bị

note: TRANS An attempt to execute a file that is currently open for writing, or TRANS write to a file that is currently being executed.  Often using a TRANS debugger to run a program is considered having it open for writing and TRANS will cause this error.  (The name stands for ``text file busy''.)  This 
en: Text file busy
vi: Tập tin văn bản đang bận

note: TRANS The size of a file would be larger than allowed by the system.
en: File too large
vi: Tập tin quá lớn

note: TRANS Invalid seek operation (such as on a pipe).
en: Illegal seek
vi: Di chuyển vị trí không hợp lệ

note: TRANS Used by mathematical functions when an argument value does TRANS not fall into the domain over which the function is defined.
en: Numerical argument out of domain
vi: Đối số thuộc số ở ngoại miền

note: TRANS Used by mathematical functions when the result value is TRANS not representable because of overflow or underflow.
en: Numerical result out of range
vi: Kết quả nằm ở ngoại phạm vi

note: TRANS An operation that cannot complete immediately was initiated on an object TRANS that has non-blocking mode selected.  Some functions that must always TRANS block (such as @code{connect}; @pxref{Connecting}) never return TRANS @code{EAGAIN}.  Instead, they return @code{EINPROGRESS} to indicate t
en: Operation now in progress
vi: Thao tác đang trong tiến trình

note: TRANS A file that isn't a socket was specified when a socket is required.
en: Socket operation on non-socket
vi: Thao tác kiểu ổ cắm trên cái không phải ổ cắm

note: TRANS The socket type does not support the requested communications protocol.
en: Protocol wrong type for socket
vi: Giao thức kiểu không đúng cho ổ cắm

note: TRANS You specified a socket option that doesn't make sense for the TRANS particular protocol being used by the socket.  @xref{Socket Options}.
en: Protocol not available
vi: Giao thức không sẵn sàng

note: TRANS The socket type is not supported.
en: Socket type not supported
vi: Kiểu ổ cắm không được hỗ trợ

note: TRANS The socket communications protocol family you requested is not supported.
en: Protocol family not supported
vi: Nhóm giao thức không được hỗ trợ

note: TRANS The address family specified for a socket is not supported; it is TRANS inconsistent with the protocol being used on the socket.  @xref{Sockets}.
en: Address family not supported by protocol
vi: Nhóm địa chỉ không được giao thức hỗ trợ

note: TRANS The requested socket address is already in use.  @xref{Socket Addresses}.
en: Address already in use
vi: Địa chỉ đang được dùng

note: TRANS A socket operation failed because the network was down.
en: Network is down
vi: Mạng không hoạt động

note: TRANS A socket operation failed because the subnet containing the remote host TRANS was unreachable.
en: Network is unreachable
vi: Không thể kết nối mạng

note: TRANS A network connection was reset because the remote host crashed.
en: Network dropped connection on reset
vi: Mạng đã bỏ kết nối khi đặt lại

note: TRANS A network connection was aborted locally.
en: Software caused connection abort
vi: Phần mềm đã gây ra kết nối hủy bỏ

note: TRANS The kernel's buffers for I/O operations are all in use.  In GNU, this TRANS error is always synonymous with @code{ENOMEM}; you may get one or the TRANS other from network operations.
en: No buffer space available
vi: Không có vùng đệm sẵn sàng

note: TRANS You tried to connect a socket that is already connected. TRANS @xref{Connecting}.
en: Transport endpoint is already connected
vi: Điểm cuối truyền đã được kết nối

note: TRANS The socket is not connected to anything.  You get this error when you TRANS try to transmit data over a socket, without first specifying a TRANS destination for the data.  For a connectionless socket (for datagram TRANS protocols, such as UDP), you get @code{EDESTADDRREQ} instead.
en: Transport endpoint is not connected
vi: Điểm cuối truyền chưa kết nối

note: TRANS No default destination address was set for the socket.  You get this TRANS error when you try to transmit data over a connectionless socket, TRANS without first specifying a destination for the data with @code{connect}.
en: Destination address required
vi: Địa chỉ đích là bắt buộc phải có

note: TRANS The socket has already been shut down.
en: Cannot send after transport endpoint shutdown
vi: Không thể gửi sau khi điểm cuối truyền bị tắt

en: Too many references: cannot splice
vi: Quá nhiều tham chiếu: không thể splice (trao đổi dữ liệu giữa hai tập tin)

note: TRANS Too many levels of symbolic links were encountered in looking up a file name. TRANS This often indicates a cycle of symbolic links.
en: Too many levels of symbolic links
vi: Quá nhiều cấp liên kết mềm

note: TRANS Filename too long (longer than @code{PATH_MAX}; @pxref{Limits for TRANS Files}) or host name too long (in @code{gethostname} or TRANS @code{sethostname}; @pxref{Host Identification}).
en: File name too long
vi: Tên tập tin quá dài

note: TRANS This indicates an internal confusion in the TRANS file system which is due to file system rearrangements on the server host TRANS for NFS file systems or corruption in other file systems. TRANS Repairing this condition usually requires unmounting, possibly repairing TRANS and remounting the fi
en: Stale file handle
vi: Bộ xử lý tập tin chớm hỏng

note: TRANS An attempt was made to NFS-mount a remote file system with a file name that TRANS already specifies an NFS-mounted file. TRANS (This is an error on some operating systems, but we expect it to work TRANS properly on @gnuhurdsystems{}, making this error code impossible.)
en: Object is remote
vi: Đối tượng ở xa

note: TRANS This is used by the file locking facilities; see TRANS @ref{File Locks}.  This error is never generated by @gnuhurdsystems{}, but TRANS it can result from an operation to an NFS server running another TRANS operating system.
en: No locks available
vi: Không có khóa sẵn sàng

note: TRANS This indicates that the function called is TRANS not implemented at all, either in the C library itself or in the TRANS operating system.  When you get this error, you can be sure that this TRANS particular function will always fail with @code{ENOSYS} unless you TRANS install a new version of 
en: Function not implemented
vi: Hàm chưa có đoạn mã thực hiện

note: TRANS While decoding a multibyte character the function came along an invalid TRANS or an incomplete sequence of bytes or the given wide character is invalid.
en: Invalid or incomplete multibyte or wide character
vi: Ký tự đa byte hoặc rộng không hợp lệ hoặc chưa hoàn thiện

en: Bad message
vi: Thông điệp sai

en: Identifier removed
vi: Định danh bị gỡ bỏ

en: Multihop attempted
vi: Đa nhảy được thử

en: No data available
vi: Không có dữ liệu sẵn sàng

en: Link has been severed
vi: Liên kết đã bị ngắt

en: No message of desired type
vi: Không có thông điệp kiểu đã muốn

en: Out of streams resources
vi: Hết tài nguyên luồng dữ liệu

en: Device not a stream
vi: Thiết bị không phải luồng dữ liệu

en: Value too large for defined data type
vi: Giá trị quá lớn cho kiểu dữ liệu đã định nghĩa

en: Timer expired
vi: Quá hạn

en: Owner died
vi: Chủ đã chết

en: State not recoverable
vi: Tình trạng không thể phục hồi được

en: Interrupted system call should be restarted
vi: Cuộc gọi hệ thống bị gián đoạn nên được khởi chạy lại

en: Channel number out of range
vi: Số thứ tự kênh ở ngoài phạm vi

en: Level 2 not synchronized
vi: Cấp 2 không được đồng bộ

en: Level 3 halted
vi: Cấp 3 bị dừng

en: Level 3 reset
vi: Cấp 3 được đặt lại

en: Link number out of range
vi: Số thứ tự liên kết ở ngoài phạm vi

en: Protocol driver not attached
vi: Trình điều khiển giao thức không được gắn nối

en: No CSI structure available
vi: Không có cấu trúc CSI sẵn sàng

en: Level 2 halted
vi: Cấp 2 bị dừng

en: Invalid exchange
vi: Trao đổi không hợp lệ

en: Invalid request descriptor
vi: Bộ mô tả yêu cầu không hợp lệ

en: Exchange full
vi: Trao đổi đầy đủ

en: No anode
vi: Không có dương cực

en: Invalid request code
vi: Mã yêu cầu không hợp lệ

en: Invalid slot
vi: Khoảng không hợp lệ

en: File locking deadlock error
vi: Lỗi khóa tập tin bế tắc

en: Bad font file format
vi: Định dạng tập tin phông sai

en: Machine is not on the network
vi: Máy không nằm trên mạng

en: Advertise error
vi: Lỗi quảng cáo

en: Srmount error
vi: Lỗi gắn kết Srmount

en: Communication error on send
vi: Lỗi liên lạc khi gửi

en: RFS specific error
vi: Lỗi đặc trưng cho RFS

en: Name not unique on network
vi: Tên không duy nhất trên mạng

en: File descriptor in bad state
vi: Bộ mô tả tập tin ở tình trạng sai

en: Remote address changed
vi: Địa chỉ ở xa đã thay đổi

en: Can not access a needed shared library
vi: Không thể truy cập vào một thư viện dùng chung cần thiết

en: Accessing a corrupted shared library
vi: Đang truy cập vào một thư viện dùng chung bị hỏng

en: .lib section in a.out corrupted
vi: Phần .lib trong a.out bị hỏng

en: Attempting to link in too many shared libraries
vi: Đang thử liên kết trong quá nhiều thư viện dùng chung

en: Cannot exec a shared library directly
vi: Không thể thực hiện trực tiếp một thư viện dùng chung

en: Streams pipe error
vi: Lỗi ống dẫn luồng

en: Structure needs cleaning
vi: Cấu trúc cần làm sạch

en: Not a XENIX named type file
vi: Không phải một tập tin kiểu đặt tên XENIX

en: No XENIX semaphores available
vi: Không có cờ hiệu XENIX sẵn sàng

en: Is a named type file
vi: Là một tập tin kiểu đặt tên

en: Remote I/O error
vi: Lỗi V/R ở xa

en: No medium found
vi: Không tìm đĩa đa phương tiện

en: Wrong medium type
vi: Kiểu đĩa đa phương tiện không đúng

en: Required key not available
vi: Khóa cần thiết không sẵn sàng

en: Key has expired
vi: Khóa đã quá hạn

en: Key has been revoked
vi: Khóa đã bị hủy bỏ

en: Key was rejected by service
vi: Khóa bị dịch vụ từ chối

en: Operation not possible due to RF-kill
vi: Thao tác không được bởi vì RF-kill

en: Memory page has hardware error
vi: Trang nhớ có lỗi phần cứng

en: RPC struct is bad
vi: Cấu trúc RPC sai

note: TRANS The file was the wrong type for the TRANS operation, or a data file had the wrong format. TRANS TRANS On some systems @code{chmod} returns this error if you try to set the TRANS sticky bit on a non-directory file; @pxref{Setting Permissions}.
en: Inappropriate file type or format
vi: Định dạng hoặc kiểu tập tin không thích hợp

en: RPC bad procedure for program
vi: RPC: thủ tục sai đối với chương trình

note: TRANS On @gnuhurdsystems{}, opening a file returns this error when the file is TRANS translated by a program and the translator program dies while starting TRANS up, before it has connected to the file.
en: Translator died
vi: Trình dịch đã chết

en: RPC version wrong
vi: RPC: phiên bản không đúng

note: TRANS You did @strong{what}?
en: You really blew it this time
vi: Chắc là một trường hợp sai

note: TRANS This means that the per-user limit on new process would be exceeded by TRANS an attempted @code{fork}.  @xref{Limits on Resources}, for details on TRANS the @code{RLIMIT_NPROC} limit.
en: Too many processes
vi: Quá nhiều tiến trình

note: TRANS This error code has no purpose.
en: Gratuitous error
vi: Lỗi không có lý do

en: RPC program version wrong
vi: RPC: phiên bản chương trình không đúng

note: TRANS On @gnuhurdsystems{}, servers supporting the @code{term} protocol return TRANS this error for certain operations when the caller is not in the TRANS foreground process group of the terminal.  Users do not usually see this TRANS error because functions such as @code{read} and @code{write} trans
en: Inappropriate operation for background process
vi: Thao tác không thích hợp với tiến trình chạy nền

note: TRANS Go home and have a glass of warm, dairy-fresh milk. TRANS @c Okay.  Since you are dying to know, I'll tell you. TRANS @c This is a joke, obviously.  There is a children's song which begins, TRANS @c "Old McDonald had a farm, e-i-e-i-o."  Every time I see the (real) TRANS @c errno macro EIO, I 
en: Computer bought the farm
vi: Máy tính đã chết

en: Need authenticator
vi: Cần xác thực

en: RPC program not available
vi: RPC: chương trình không sẵn sàng

en: cannot map pages for fdesc table
vi: không thể ánh xạ trang cho bảng fdesc

en: cannot map pages for fptr table
vi: không thể ánh xạ trang cho bảng fptr

en: internal error: symidx out of range of fptr table
vi: lỗi nội bộ: symidx ở ngoại phạm vi của bảng fptr

en: Error in unknown error system:
vi: Lỗi trong hệ thống lỗi không rõ:

en: Result too large for supplied buffer
vi: Kết quả quá lớn đối với bộ đệm được cung cấp

en: CPU ISA level is lower than required
vi: mức ISA CPU thấp hơn yêu cầu

en: %s is for unknown machine %d.
vi: %s là cho máy không rõ %d.

en: rebuild shared object with IBT support enabled
vi: biên dịch lại đối tượng được chia sẻ với hỗ trợ IBT được bật

en: rebuild shared object with SHSTK support enabled
vi: biên dịch lại đối tượng được chia sẻ với hỗ trợ SHSTK được bật

en: has characters other than ASCII alphanumerics, '-' or '+'
vi: có các ký tự không phải là chữ cái ASCII, “-” hay “+”

en: has fewer than 3 characters
vi: có ít hơn 3 ký tự

en: has more than 6 characters
vi: có nhiều hơn 6 ký tự

en: %s: warning: zone "%s" abbreviation "%s" %s
vi: %s: cảnh báo: múi giờ “%s” viết tắt “%s” %s

en: %s: usage: %s OPTIONS TIMEZONE ...
    Options include:
      -c [L,]U   Start at year L (default -500), end before year U (default 2500)
      -t [L,]U   Start at time L, end before time U (in seconds since 1970)
      -i         List transitions briefly (format is experimental)
      -v         List transitions verbosely
      -V         List transitions a bit less verbosely
      --help     Output this help
      --version  Output version info
    
    Report bugs to %s.
vi: %s: cách dùng: %s CÁC-TÙY-CHỌN TÊN-MÚI-GIỜ …
    Các tùy chọn bao gồm:
      -c [L,]U   Bắt đầu tại năm L (mặc định -500), kết thúc trước năm U (mặc định 2500)
      -t [L,]U   Bắt đầu tại thời gian L, kết thúc trước thời gian U (tính bằng giây kể từ 1970)
      -i         Liệt kê vắn tắt các thời điểm quá độ (định dạng là thử nghiệm)
      -v         Liệt kê chi tiết các thời điểm quá độ
      -V         Liệt kê ít chi tiết hơn một chút các thời điểm quá độ
      --help     Xuất ra trợ giúp này
      --version  Xuất ra thông tin về phiên bản
    
    Báo cáo lỗi cho %s.
    Thông báo lỗi dịch cho: <http://translationproject.org/team/vi.html>.

en: %s: wild -c argument %s
vi: %s: đối số “-c” đại diện %s

en: %s: wild -t argument %s
vi: %s: đối số “-t” đại diện %s

en: %s: Memory exhausted: %s
vi: %s: Hết bộ nhớ: %s

en: size overflow
vi: tràn cỡ

en: "%s", line %<PRIdMAX>:
vi: “%s”, dòng %<PRIdMAX>:

en:  (rule from "%s", line %<PRIdMAX>)
vi:  (quy tắc từ “%s”, dòng %<PRIdMAX>)

en: %s: Can't chdir to %s: %s
vi: %s: Không thể chuyển thư mục sang %s: %s

en: wild compilation-time specification of zic_t
vi: đặc tả thời gian biên dịch đại diện của zic_t

en: incompatible -b options
vi: các tùy chọn -b không tương thích với nhau

en: invalid option: -b '%s'
vi: tùy chọn không hợp lệ -b “%s”

en: %s: More than one -d option specified
vi: %s: Đã chỉ ra nhiều hơn một tùy chọn “-d”

en: %s: More than one -l option specified
vi: %s: Đã chỉ ra nhiều hơn một tùy chọn “-l”

en: %s: More than one -p option specified
vi: %s: Đã chỉ ra nhiều hơn một tùy chọn “-p”

en: %s: More than one -t option specified
vi: %s: Đã chỉ ra nhiều hơn một tùy chọn “-t”

en: %s: More than one -L option specified
vi: %s: Đã chỉ ra nhiều hơn một tùy chọn “-L”

en: %s: More than one -r option specified
vi: %s: Đã chỉ ra nhiều hơn một tùy chọn “-r”

en: %s: invalid time range: %s
vi: %s: vùng thời gian không hợp lệ: %s

en: -s ignored
vi: -s bị bỏ qua

en: empty file name
vi: tên tập tin rỗng

en: file name '%s' begins with '/'
vi: tên tập tin “%s” bắt đầu bằng “/”

en: file name '%s' contains '%.*s' component
vi: tên tập tin “%s” có chứa thành phần “%.*s”

en: file name '%s' component contains leading '-'
vi: thành phần tên tập tin “%s” có chứa “-” ở đầu

en: file name '%s' contains overlength component '%.*s...'
vi: tên tập tin “%s” có chứa thành phần quá dài “%.*s…”

en: file name '%s' contains byte '%c'
vi: tên tập tin “%s” có chứa byte “%c”

en: file name '%s' contains byte '\%o'
vi: tên tập tin “%s” có chứa byte “\%o”

en: %s: Can't create %s/%s: %s
vi: %s: Không thể tạo %s/%s: %s

en: %s: Can't remove %s/%s: %s
vi: %s: Không thể gỡ bỏ %s/%s: %s

en: symbolic link used because hard link failed: %s
vi: liên kết mềm được sử dụng bởi vì liên kết cứng gặp lỗi: %s

en: %s: Can't read %s/%s: %s
vi: %s: Không thể đọc %s/%s: %s

en: copy used because hard link failed: %s
vi: sử dụng cách sao chép bởi vì liên kết cứng gặp lỗi: %s

en: copy used because symbolic link failed: %s
vi: sử dụng cách sao chép bởi vì liên kết mềm gặp lỗi: %s

en: same rule name in multiple files
vi: nhiều tập tin chứa cùng một tên quy tắc

en: %s in ruleless zone
vi: %s trong múi giờ không có quy tắc

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

en: input line of unknown type
vi: dòng đầu vào có kiểu không rõ

en: expected continuation line not found
vi: không tìm thấy đường tiếp tục cần

en: fractional seconds rejected by pre-2018 versions of zic
vi: các giây phân số bị từ chối với phiên bản zic trước năm 2018

en: time overflow
vi: tràn thời gian

en: values over 24 hours not handled by pre-2007 versions of zic
vi: giá trị nhiều hơn 24 giờ không được xử lý bởi phiên bản zic trước năm 2007

en: invalid saved time
vi: thời gian đã lưu không hợp lệ

en: wrong number of fields on Rule line
vi: số trường không đúng trên dòng Quy tắc (Rule)

en: Invalid rule name "%s"
vi: Tên quy tắc không hợp lệ “%s”

en: wrong number of fields on Zone line
vi: số trường không đúng trên dòng Múi Giờ (Zone)

en: "Zone %s" line and -l option are mutually exclusive
vi: Dòng “Zone %s” và tùy chọn “-l” loại từ lẫn nhau

en: "Zone %s" line and -p option are mutually exclusive
vi: Dòng “Zone %s” và tùy chọn “-p” loại từ lẫn nhau

en: duplicate zone name %s (file "%s", line %<PRIdMAX>)
vi: tên múi giờ trùng %s (tập tin “%s”, dòng %<PRIdMAX>)

en: wrong number of fields on Zone continuation line
vi: số trường không đúng trên dòng tiếp tục Múi Giờ (Zone)

en: invalid UT offset
vi: khoảng bù UT không hợp lệ

en: invalid abbreviation format
vi: định dạng viết tắt không hợp lệ

en: Zone continuation line end time is not after end time of previous line
vi: Giờ kết thúc dòng tiếp tục Múi Giờ không nằm sau giờ kết thúc của dòng trước

en: format '%s' not handled by pre-2015 versions of zic
vi: định dạng “%s” không được xử lý bởi phiên bản zic trước năm 1998

en: invalid leaping year
vi: năm nhuận không hợp lệ

en: invalid month name
vi: tên tháng không hợp lệ

en: invalid day of month
vi: ngày tháng không hợp lệ

en: time too small
vi: thời gian quá nhỏ

en: time too large
vi: thời gian quá lớn

en: invalid time of day
vi: giờ ngày không hợp lệ

en: leap second precedes Epoch
vi: giây nhuận đứng trước “Epoch”

en: wrong number of fields on Leap line
vi: sai số của trường trên dòng Leap (nhuận)

en: invalid Rolling/Stationary field on Leap line
vi: trường Rolling/Stationary (đang lăn/không di chuyển) không hợp lệ trên dòng Leap (năm nhuận)

en: invalid CORRECTION field on Leap line
vi: trường CORRECTION (sửa lỗi) không hợp lệ trên dòng Leap (năm nhuận)

en: wrong number of fields on Expires line
vi: số trường không đúng trên dòng Expires

en: multiple Expires lines
vi: nhiều dòng Expires

en: wrong number of fields on Link line
vi: số trường không đúng trên dòng Link (liên kết)

en: invalid starting year
vi: năm bắt đầu không hợp lệ

en: invalid ending year
vi: năm kết thúc không hợp lệ

en: starting year greater than ending year
vi: năm bắt đầu nằm sau nằm kết thúc

en: invalid weekday name
vi: tên ngày tuần không hợp lệ

en: reference clients mishandle more than %d transition times
vi: các máy khách tham chiếu đã quên không xử lý nhiều hơn %d thời điểm quá độ

en: pre-2014 clients may mishandle more than 1200 transition times
vi: các máy khách trước-2014 có lẽ đã quên không xử lý nhiều hơn 1200 thời điểm quá độ

en: too many transition times
vi: quá nhiều thời điểm chuyển tiếp

en: %%z UT offset magnitude exceeds 99:59:59
vi: %%z UTC đại lượng bù vượt quá 99:59:59

en: %s: pre-%d clients may mishandle distant timestamps
vi: %s: các máy khách trước-%d có lẽ đã giải quyết dấu vết thời gian xa không đúng

en: two rules for same instant
vi: hai quy tắc cho cùng một thời khắc

en: can't determine time zone abbreviation to use just after until time
vi: không thể dò tìm từ viết tắt múi giờ cần dùng đúng sau thời gian đích đến

en: UT offset out of range
vi: khoảng bù UT ở ngoài phạm vi

en: too many local time types
vi: quá nhiều kiểu thời gian địa phương

en: too many leap seconds
vi: quá nhiều giây năm nhuận

en: Leap seconds too close together
vi: Các giây nhuận quá gần nhau

en: last Leap time does not precede Expires time
vi: thời gian Nhuận cuối không ở trước thời gian Hết hạn

en: "%s" is undocumented; use "last%s" instead
vi: "%s" chưa có tài liệu; dùng "last%s" để thay thế

en: "%s" is ambiguous in pre-2017c zic
vi: "%s" là chưa rõ ràng với zic trước-2017c

en: Odd number of quotation marks
vi: Số lẻ các dấu trích dẫn

en: use of 2/29 in non leap-year
vi: dùng 2/29 trong năm không nhuận

en: rule goes past start/end of month; will not work with pre-2004 versions of zic
vi: quy tắc vượt quá kết thúc của tháng nên sẽ không hoạt động được với phiên bản zic được phát hành trước năm 2004

en: time zone abbreviation has fewer than 3 characters
vi: từ viết tắt múi giờ phải ít hơn 3 ký tự

en: time zone abbreviation has too many characters
vi: từ viết tắt múi giờ chứa quá nhiều ký tự

en: time zone abbreviation differs from POSIX standard
vi: từ viết tắt múi giờ không tùy theo tiêu chuẩn POSIX

en: too many, or too long, time zone abbreviations
vi: quá nhiều hoặc quá dài các từ viết tắt múi giờ

en: %s: Can't create directory %s: %s
vi: %s: Không thể tạo thư mục %s: %s

en: Create or open user interface designs for GTK+ applications
vi: Tạo hay mở bản đồ án thiết kế giao diện người dùng cho ứng dụng GTK+

en: Glade Interface Designer
vi: Bộ thiết kế giao diện Glade

en: User Interface Designer
vi: Bộ thiết kế giao diện người dùng

en: Disable Devhelp integration
vi: Tắt tích hợp Devhelp

en: Create or edit user interface designs for GTK+ or GNOME applications.
vi: Tạo hay mở thiết kế giao diện người dùng cho ứng dụng GTK+.

en: Glade options
vi: Tùy chọn Glade

en: Glade debug options
vi: Tùy chọn gỡ lỗi Glade

en: Show Glade debug options
vi: Hiện các tùy chọn Glade về gỡ lỗi

en: gmodule support not found. gmodule support is required for glade to work
vi: không tìm thấy cách hỗ trợ gmodule, mà cần thiết cho trình glade hoạt động

en: No suitable web browser could be found.
vi: Không tìm thấy trình duyệt Mạng thích hợp.

note: translators: referring to the action of activating a file named '%s'. *              we also indicate to users that the file may be read-only with *              the second '%s'
en: Activate '%s' %s
vi: Kích hoạt « %s » %s

en: The file %s has been modified since reading it
vi: Tập tin %s đã bị sửa đổi kể từ đọc nó lần trước

en: _Save Anyway
vi: Vẫn _lưu

en: Failed to save %s: %s
vi: Lỗi lưu %s: %s

en: Project '%s' saved
vi: Mới lưu dự án « %s ».

en: Could not save the file %s
vi: Không thể lưu tập tin %s

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: Could not save file %s. Another project with that path is open.
vi: Không thể lưu tập tin %s. Hiện thời có một dự án khác cùng đường dẫn đã mở.

en: No open projects to save
vi: Không có dự án đang mở cần lưu.

en: Save changes to project "%s" before closing?
vi: Lưu thay đổi vào dự án « %s » trước khi đóng ?

en: _Close without Saving
vi: _Đóng mà không lưu

en: Failed to save %s to %s: %s
vi: Lỗi lưu %s vào « %s »: %s

en: Save…
vi: Lưu…

en: Could not display the online user manual
vi: Không thể hiển thị sổ tay người dùng trực tuyến

en: No suitable web browser executable could be found to be executed and to display the URL: %s
vi: Không tìm thấy trình duyệt Mạng thích hợp chạy được để chạy và hiển thị địa chỉ URL: %s

en: Could not display the online developer reference manual
vi: Không thể hiển thị sổ tay nhà phát triển trực tuyến

en: Glade 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.
    
    Glade 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 Glade; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
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.
    
    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: A user interface designer for GTK+ and GNOME.
vi: Bộ thiết kế giao diện người dùng cho GTK+ và GNOME.

en: _Projects
vi: _Dự án

en: Open a project
vi: Mở một dự án

note: ViewMenu
en: Palette _Appearance
vi: _Diện mạo bảng chọn

en: Display the user manual
vi: Hiển thị sổ tay người dùng

en: _Developer Reference
vi: Tham chiếu _phát triển

en: Display the developer reference manual
vi: Hiển thị sổ tay tham chiếu nhà phát triển

en: Save the current project with a different name
vi: Lưu dự án hiện thời có tên khác

en: Close the current project
vi: Đóng dự án hiện thời

en: Modify project preferences
vi: Sửa tùy thích về dự án

note: ProjectsMenu
en: _Previous Project
vi: Dự án t_rước

en: Activate previous project
vi: Kích hoạt dự án trước

en: _Next Project
vi: Dự án _kế

en: Activate next project
vi: Kích hoạt dự án kế tiếp

en: _Use Small Icons
vi: Biể_u tượng nhỏ

en: Show items using small icons
vi: Hiện mục bằng biểu tượng nhỏ

en: Dock _Palette
vi: Thả neo _bảng chọn

en: Dock the palette into the main window
vi: Thả neo bảng chọn vào cửa sổ chính

en: Dock _Inspector
vi: Thả neo bộ _xem xét

en: Dock the inspector into the main window
vi: Thả neo bộ xem xét vào cửa sổ chính

en: Dock Prop_erties
vi: Thuộc tính N_eo

en: Dock the editor into the main window
vi: Thả neo bộ chỉnh sửa vào cửa sổ chính

en: Display items as text beside icons
vi: Hiện mục dạng văn bản ở cạnh biểu tượng

en: _Icons only
vi: Chỉ _hình

en: Display items as icons only
vi: Hiện mục chỉ dạng biểu tượng

en: _Text only
vi: Chỉ _nhãn

en: Display items as text only
vi: Hiện mục chỉ dạng văn bản

en: Select widgets in the workspace
vi: Chọn ô điều khiển trong vùng làm việc

en: Drag Resize
vi: Kéo đổi cỡ

en: Drag and resize widgets in the workspace
vi: Kéo và thay đổi kích cỡ của ô điều khiển trong vùng làm việc

en: Could not create a new project.
vi: Không thể tạo một dự án mới.

en: The project %s has unsaved changes
vi: Dự án %s có thay đổi chưa lưu

en: If you reload it, all unsaved changes could be lost. Reload it anyway?
vi: Nạp lại thì tất cả các thay đổi chưa lưu có thể bị mất. Vẫn còn nạp lại không?

en: The project file %s has been externally modified
vi: Tập tin dự án %s đã bị sửa đổi bên ngoài

en: Do you want to reload the project?
vi: Bạn có muốn nạp lại dự án không?

en: the last action
vi: hành động cuối cùng

en: Active Project
vi: Dự án hoạt động

en: The active project
vi: Dự án hoạt động

en: Pointer Mode
vi: Chế độ con trỏ

en: Current mode for the pointer in the workspace
vi: Chế độ hiện thời cho con trỏ trong vùng làm việc

en: Trying to save private data to %s directory but it is a regular file.
    No private data will be saved in this session
vi: Đang cố lưu dữ liệu riêng vào thư mục %s, nhưng nó là tập tin chuẩn.
    Như thế thì sẽ không lưu dữ liệu riêng nào trong phiên chạy này.

en: Failed to create directory %s to save private data.
    No private data will be saved in this session
vi: Việc tạo thư mục %s nơi cần lưu dữ liệu riêng bị lỗi.
    Như thế thì sẽ không lưu dữ liệu riêng nào trong phiên chạy này.

en: Error writing private data to %s (%s).
    No private data will be saved in this session
vi: Gặp lỗi khi ghi dữ liệu vào %s (%s).
    Như thế thì sẽ không lưu dữ liệu riêng nào trong phiên chạy này.

en: Error serializing configuration data to save (%s).
    No private data will be saved in this session
vi: Gặp lỗi khi xếp theo thứ tự dữ liệu cấu hình cần lưu (%s).
    Như thế thì sẽ không lưu dữ liệu riêng nào trong phiên chạy này.

en: Error opening %s to write private data (%s).
    No private data will be saved in this session
vi: Gập lỗi khi mở %s để ghi dữ liệu riêng (%s).
    Như thế thì sẽ không lưu dữ liệu riêng nào trong phiên chạy này.

en: No widget selected.
vi: Chưa chọn ô điều khiển.

en: Unable to paste to the selected parent
vi: Không thể dán vào ô điều khiển mẹ được chọn

en: Unable to paste to multiple widgets
vi: Không thể dán nhiều ô điều khiển

en: No widget selected on the clipboard
vi: Không có ô điều khiển được chọn trên bảng nháp

en: Only one widget can be pasted at a time to this container
vi: Có thể dán cùng lúc chỉ một ô điều khiển vào đồ chứa này.

en: Insufficient amount of placeholders in target container
vi: Không đủ bộ giữ chỗ trong đồ chứa đích

note: GTK_STOCK_DND
en: DnD Multiple
vi: DnD đa

note: GTK_STOCK_FILE
en: Missing Image
vi: Thiếu ảnh

en: A builtin stock item
vi: Mục kho có sẵn

en: Stock Image
vi: Ảnh kho

en: A builtin stock image
vi: Một ảnh kho có sẵn

en: A list of objects
vi: Danh sách các đối tượng

en: Enter a filename, relative or fullpath to load the image
vi: Nhập một tên tập tin, đường dẫn tương đối hay đường dẫn đầy đủ để nạp ảnh

en: A gdk color value
vi: Giá trị màu GDK

en: An integer value
vi: Giá trị số nguyên

en: Unsigned Integer
vi: Số nguyên vô dấu

en: An unsigned integer value
vi: Giá trị số nguyên không có dấu

en: An entry
vi: Mục nhập

en: String array
vi: Mảng chuỗi

en: A floating point entry
vi: Mục nhập điểm phù động

en: A boolean value
vi: Giá trị lôgic

en: Setting object type on %s to %s
vi: Đang đặt kiểu mục trên %s thành %s

en: Add a %s to %s
vi: Thêm một %s vào %s

en: Add %s item
vi: Thêm mục %s

en: Add child %s item
vi: Thêm mục con %s

en: Delete %s child from %s
vi: Xoá %s con ra %s

en: Reorder %s's children
vi: Sắp xếp lại các điều con của %s

en: The container object this editor is currently editing
vi: Đối tượng bao bọc hiện thời được trình này chỉnh sửa

note: Name
en: Name :
vi: Tên :

note: Type
en: Type :
vi: Kiểu :

en: <big><b>Tips:</b></big>
      * Right click over the treeview to add items.
      * Press Delete to remove the selected item.
      * Drag &amp; Drop to reorder.
      * Type column is editable.
vi: <big><b>Gợi ý:</b></big>
      * Nhắp-phải trên khung xem cây, để thêm mục.
      * Bấm phím Delete để gỡ bỏ mục được chọn.
      * Kéo và Thả để sắp xếp lại.
      * Có thể sửa đổi cột Kiểu.

en: Setting multiple properties
vi: Thiết lập nhiều thuộc tính

en: Setting %s of %s
vi: Đang đặt %s trên %s

en: Setting %s of %s to %s
vi: Đang đặt %s trên %s thành %s

en: Renaming %s to %s
vi: Đang đổi tên %s thành %s

en: You cannot remove a widget internal to a composite widget.
vi: Bạn không thể loại bỏ một ô điều khiển nội, là một phần của ô điều khiển ghép.

en: %s is locked by %s, edit %s first.
vi: %s bị %s khoá, trước tiên hãy chỉnh sửa %s.

en: Remove multiple
vi: Bỏ đồng loạt

en: Clipboard add %s
vi: Bảng nháp thêm %s

en: Clipboard add multiple
vi: Bảng nháp đa thêm

en: Clipboard remove %s
vi: Bảng nháp bỏ %s

en: Clipboard remove multiple
vi: Bảng nháp đa bỏ

en: Cut %s
vi: Cắt %s

en: Copy %s
vi: Chép %s

en: Paste %s
vi: Dán %s

en: Drag-n-Drop from %s to %s
vi: Kéo/Thả từ %s đến %s

en: Add signal handler %s
vi: Thêm bộ quản lý tín hiệu %s

en: Remove signal handler %s
vi: Gở bỏ bộ quản lý tín hiệu %s

en: Change signal handler %s
vi: Đổi bộ quản lý tín hiệu %s

en: Setting i18n metadata
vi: Đang đặt siêu dữ liệu i18n

en: Converting %s to %s format
vi: Đang chuyển đổi %s sang định dạng %s

en: Setting %s to use a %s naming policy
vi: Đang đặt %s sẽ sử dụng một chính sách lập tên %s

en: Locking %s by widget %s
vi: Đang khoá %s dùng ô điều khiển %s

en: Unlocking %s
vi: Đang mở khoá %s

en: Unable to load image (%s)
vi: Không thể nạp ảnh (%s)

en: Property Class
vi: Hạng thuộc tính

en: The GladePropertyClass this GladeEditorProperty was created for
vi: GladePropertyClass (hạng thuộc tính Glade) mà GladeEditorProperty (thuộc tính bộ hiệu chỉnh) này được tạo cho nó

en: Use Command
vi: Dùng lệnh

en: Whether we should use the command API for the undo/redo stack
vi: Chúng ta có nên dùng API lệnh cho đống hồi lại/làm lại hay không

en: Select Fields
vi: Chọn trường

en: _Select individual fields:
vi: _Chọn các trường độc lập:

note: Translatable
en: T_ranslatable
vi: _Dịch được

en: Whether this property is translatable or not
vi: Có nên thông dịch thuộc tính này hay không.

note: Has Context
en: _Has context prefix
vi: Có _tiền tố ngữ cảnh

en: Whether or not the translatable string has a context prefix
vi: Chuỗi có khả năng dịch có tiền tố ngữ cảnh hay không

en: Conte_xt for translation:
vi: Ngữ cảnh _dịch:

en: Co_mments for translators:
vi: Ghi _chú cho người dịch:

en: Select a file from the project resource directory
vi: Chọn một tập tin trong thư mục tài nguyên dự án

en: Choose parentless %s(s) in this project
vi: Chọn các %s không có mục cấp trên trong dự án này

en: Choose a parentless %s in this project
vi: Chọn một %s không có mục cấp trên trong dự án này

en: Choose %s(s) in this project
vi: Chọn các %s trong dự án này

en: Choose a %s in this project
vi: Chọn một %s trong dự án này

note: Checklist
en: O_bjects:
vi: Đố_i tượng:

note: translators: Creating 'a widget' for 'a property' of 'a widget'
en: Creating %s for %s of %s
vi: Đang tạo %s cho %s trên %s

note: Checklist
en: Objects:
vi: Đối tượng:

en: Lower:
vi: Dưới:

en: The minimum value
vi: Giá trị tối thiểu

en: Upper:
vi: Trên:

en: The maximum value
vi: Giá trị tối đa

en: Step inc:
vi: Nấc tăng:

en: The increment to use to make minor changes to the value
vi: Tăng cần dùng khi thay đổi giá trị một ít

en: Page inc:
vi: Tăng trang:

en: The increment to use to make major changes to the value
vi: Tăng cần dùng khi thay đổi giá trị nhiều

en: The page size (in a GtkScrollbar this is the size of the area which is currently visible)
vi: Kích cỡ trang (trong GtkScrollbar, đây là kích cỡ của vùng hiện rõ)

en: The Object's name
vi: Tên của đối tượng

en: Whether to show an informational button for the loaded widget
vi: Hiện/Ẩn cái nút thông tin cho ô điều khiển đã tải

en: The currently loaded widget in this editor
vi: Ô điều khiển hiện thời được nạp trong trình soạn thảo này

note: configure page container
en: _Signals
vi: _Tín hiệu

en: View documentation for the selected widget
vi: Xem tài liệu hướng dẫn về ô điều khiển đã chọn

en: Reset widget properties to their defaults
vi: Đặt lại các thuộc tính ô điều khiển về giá trị mặc định

note: translators: referring to the properties of a widget named '%s [%s]'
en: %s Properties - %s [%s]
vi: %s Thuộc tính - %s [%s]

en: _Packing
vi: _Nén

en: _Common
vi: _Hay dùng

en: Create a %s
vi: Tạo %s

en: Select the properties that you want to reset to their default values
vi: Hãy chọn các thuộc tính bạn muốn đặt lại thành giá trị mặc định

en: Reset Widget Properties
vi: Đặt lại Thuộc tính Ô điều khiển

note: Checklist
en: _Properties:
vi: Th_uộc tính:

note: Description
en: Property _Description:
vi: _Mô tả thuộc tính:

en: Placing %s inside %s
vi: Đang để %s bên trong %s

en: X position property
vi: Thuộc tính vị trí X

en: The property used to set the X position of a child object
vi: Thuộc tính dùng để đặt vị trí X của đối tượng con.

en: Y position property
vi: Thuộc tính vị trí Y

en: The property used to set the Y position of a child object
vi: Thuộc tính dùng để đặt vị trí Y của đối tượng con.

en: Width property
vi: Thuộc tính độ rộng

en: The property used to set the width of a child object
vi: Thuộc tính dùng để đặt độ rộng của đối tượng con.

en: Height property
vi: Thuộc tính độ cao

en: The property used to set the height of a child object
vi: Thuộc tính dùng để đặt độ cao của đối tượng con.

en: Can resize
vi: Đổi cỡ được

en: Whether this container supports resizes of child widgets
vi: Đồ chứa này có nên hỗ trợ khả năng thay đổi kích cỡ của ô điều khiển con hay không

en: Widget selector
vi: Bộ chọn ô điều khiển

en: Create root widget
vi: Tạo ô điều khiển gốc

en: _Add widget here
vi: Thê_m ô điều khiển vào đây

en: Add widget as _toplevel
vi: Thêm ô điều khiển là cấp _trên

en: Read _documentation
vi: Đọc tài liệu hướng _dẫn

en: Set default value
vi: Đặt giá trị mặc định

en: Whether project has been modified since it was last saved
vi: Dự án đã bị sửa đổi kể từ lần cuối lưu nó chưa

en: Whether project has a selection
vi: Dự án có vùng chọn không

en: The filesystem path of the project
vi: Đường dẫn tới hệ thống tập tin của dự án

en: Whether project is read only or not
vi: Dự án chỉ có quyền đọc không

en: The project file format
vi: Định dạng tập tin dự án

en: Failed to load %s.
    The following required catalogs are unavailable: %s
vi: Việc tải %s bị lỗi.
    Những phân loại theo đây không sẵn sàng: %s

en: %s preferences
vi: Tuỳ thích %s

note: ****************************************************************** Verify code here (versioning, incompatability checks) translators: reffers to a widget in toolkit version '%s %d.%d' and a project targeting toolkit version '%s %d.%d'
en: This widget was introduced in %s %d.%d while project targets %s %d.%d
vi: Ô điều khiển này đã được giới thiệu trong %s %d.%d còn dự án nhắm mục đích %s %d.%d

note: translators: reffers to a widget '[%s]' introduced in toolkit version '%s %d.%d'
en: [%s] Object class '%s' was introduced in %s %d.%d
vi: [%s] Hạng đối tượng « %s » đã được giới thiệu trong %s %d.%d

note: translators: reffers to a widget in toolkit version '%s %d.%d' and a project targeting toolkit version '%s %d.%d'
en: This widget was made available in GtkBuilder format in %s %d.%d while project targets %s %d.%d
vi: Ô điều khiển này đã được cung cấp theo định dạng GtkBuilder trong %s %d.%d còn dự án nhắm mục đích %s %d.%d

note: translators: reffers to a widget '[%s]' introduced in toolkit version '%s %d.%d'
en: [%s] Object class '%s' was made available in GtkBuilder format in %s %d.%d
vi: [%s] Hạng đối tượng « %s » đã được cung cấp theo định dạng GtkBuilder trong %s %d.%d

en: This widget is only supported in libglade format
vi: Ô điều khiển này chỉ được hỗ trợ theo định dạng libglade

note: translators: reffers to a widget '[%s]' loaded from toolkit version '%s %d.%d'
en: [%s] Object class '%s' from %s %d.%d is only supported in libglade format
vi: [%s] Hạng đối tượng « %s » từ %s %d.%d chỉ được hỗ trợ theo định dạng libglade

en: This widget is not supported in libglade format
vi: Ô điều khiển này không phải được hỗ trợ theo định dạng libglade

note: translators: reffers to a widget '[%s]' loaded from toolkit version '%s %d.%d'
en: [%s] Object class '%s' from %s %d.%d is not supported in libglade format
vi: [%s] Hạng đối tượng « %s » từ %s %d.%d không phải được hỗ trợ theo định dạng libglade

en: This widget is deprecated
vi: Ô điều khiển này bị phản đối

note: translators: reffers to a widget '[%s]' loaded from toolkit version '%s %d.%d'
en: [%s] Object class '%s' from %s %d.%d is deprecated
vi: [%s] Hạng đối tượng « %s » từ %s %d.%d bị phản đối

note: Defined here for pretty translator comments (bug in intl tools, for some reason * you can only comment about the line directly following, forcing you to write * ugly messy code with comments in line breaks inside function calls).
en: This property is not supported in libglade format
vi: Thuộc tính này không phải được hỗ trợ theo định dạng libglade

note: translators: reffers to a property '%s' of widget '[%s]'
en: [%s] Property '%s' of object class '%s' is not supported in libglade format
vi: [%s] Thuộc tính « %s » của hạng đối tượng « %s » không phải được hỗ trợ theo định dạng libglade

note: translators: reffers to a property '%s' of widget '[%s]'
en: [%s] Packing property '%s' of object class '%s' is not supported in libglade format
vi: [%s] Thuộc tính nén « %s » của hạng đối tượng « %s » không phải được hỗ trợ theo định dạng libglade

en: This property is only supported in libglade format
vi: Thuộc tính này chỉ được hỗ trợ theo định dạng libglade

note: translators: reffers to a property '%s' of widget '[%s]'
en: [%s] Property '%s' of object class '%s' is only supported in libglade format
vi: [%s] Thuộc tính « %s » của hạng đối tượng « %s » chỉ được hỗ trợ theo định dạng libglade

note: translators: reffers to a property '%s' of widget '[%s]'
en: [%s] Packing property '%s' of object class '%s' is only supported in libglade format
vi: [%s] Thuộc tính nén « %s » của hạng đối tượng « %s » chỉ được hỗ trợ theo định dạng libglade

note: translators: reffers to a property in toolkit version '%s %d.%d' * and a project targeting toolkit version '%s %d.%d'
en: This property was introduced in %s %d.%d while project targets %s %d.%d
vi: Thuộc tính này đã được giới thiệu trong %s %d.%d, còn dự án nhắm mục đích %s %d.%d

note: translators: reffers to a property '%s' of widget '[%s]' in toolkit version '%s %d.%d'
en: [%s] Property '%s' of object class '%s' was introduced in %s %d.%d
vi: [%s] Thuộc tính « %s » của hạng đối tượng « %s » đã giới thiệu trong %s %d.%d

note: translators: reffers to a property '%s' of widget '[%s]' in toolkit version '%s %d.%d'
en: [%s] Packing property '%s' of object class '%s' was introduced in %s %d.%d
vi: [%s] Thuộc tính nén « %s » của hạng đối tượng « %s » đã giới thiệu trong %s %d.%d

note: translators: reffers to a property in toolkit version '%s %d.%d' and a project targeting toolkit version '%s %d.%d'
en: This property was made available in GtkBuilder format in %s %d.%d while project targets %s %d.%d
vi: Thuộc tính này đã được cung cấp theo định dạng GtkBuilder trong %s %d.%d, còn dự án nhắm mục đích %s %d.%d

note: translators: reffers to a property '%s' of widget '[%s]' in toolkit version '%s %d.%d'
en: [%s] Property '%s' of object class '%s' was made available in GtkBuilder format in %s %d.%d
vi: [%s] Thuộc tính « %s » của hạng đối tượng « %s » đã được cung cấp theo định dạng GtkBuilder trong %s %d.%d

note: translators: reffers to a property '%s' of widget '[%s]' in toolkit version '%s %d.%d'
en: [%s] Packing property '%s' of object class '%s' was made available in GtkBuilder format in %s %d.%d
vi: [%s] Thuộc tính nén « %s » của hạng đối tượng « %s » đã được cung cấp theo định dạng GtkBuilder trong %s %d.%d

note: translators: reffers to a signal '%s' of widget '[%s]' in toolkit version '%s %d.%d'
en: [%s] Signal '%s' of object class '%s' was introduced in %s %d.%d
vi: [%s] Tín hiệu « %s » của hạng đối tượng « %s » đã giới thiệu trong %s %d.%d

en: Project %s has errors, save anyway ?
vi: Dự án %s có lỗi: vẫn lưu ?

en: Project %s has deprecated widgets and/or version mismatches.
vi: Dự án %s có ô điều khiển bị phản đối và/hay phiên bản không tương ứng.

en: Unsaved %i
vi: %i chưa lưu

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: Set options in your project
vi: Đặt tuỳ chọn trong dự án

note: Project format
en: Project file format:
vi: Định dạng tập tin dự án:

note: Naming policy format
en: Object names are unique:
vi: Tên đối tượng cũng duy nhất:

en: within the project
vi: bên trong dự án

en: inside toplevels
vi: bên trong cấp đầu

note: Resource path
en: Image resources are loaded locally:
vi: Tài nguyên ảnh được nạp cục bộ :

note: Project directory...
en: From the project directory
vi: Từ thư mục dự án

en: From a project relative directory
vi: Từ một thư mục tương đối với dự án

en: From this directory
vi: Từ thư mục này

en: Choose a path to load image resources
vi: Chọn đường dẫn từ đó cần nạp tài nguyên ảnh

note: Target versions
en: Toolkit version(s) required:
vi: Cần các phiên bản bộ công cụ :

en: %s catalog
vi: Phân loại %s

en: Verify versions and deprecations:
vi: Thẩm tra phiên bản và sự phản đối:

en: The GladePropertyClass for this property
vi: Hạng GladePropertyClass cho thuộc tính này

en: If the property is optional, this is its enabled state
vi: Nếu thuộc tính là tùy chọn, điều này là tính trạng hoạt động của nó

en: This gives backends control to set property sensitivity
vi: Tính năng này cho phép hậu phương đặt độ nhạy cảm của thuộc tính

en: Context for translation
vi: Ngữ cảnh dịch

en: Comment for translators
vi: Ghi chú cho người dịch

en: Translatable
vi: Dịch được

en: Has Context
vi: Có ngữ cảnh

en: Visual State
vi: Tình trạng nhìn

en: Priority information for the property editor to act on
vi: Thông tin ưu tiên cho trình hiệu chỉnh thuộc tính thao tác

en: <Type here>
vi: <Gõ vào đây>

en: Handler
vi: Bộ quản lý

en: We could not find the symbol "%s"
vi: Không tìm thấy ký hiệu « %s »

en: Could not get the type from "%s"
vi: Không thể lấy kiểu từ « %s »

en: Libglade Files
vi: Tập tin Libglade

en: GtkBuilder Files
vi: Tập tin GtkBuilder

en: All Glade Files
vi: Mọi tập tin Glade

en: %s exists.
    Do you want to replace it?
vi: %s đã có.
    Bạn có muốn thay thế nó không?

en: Error shutting down I/O channel %s: %s
vi: Gặp lỗi khi đóng kênh nhập/xuất %s: %s

en: Failed to open %s for writing: %s
vi: Việc mở %s để ghi bị lỗi: %s

en: Failed to open %s for reading: %s
vi: Việc mở %s để đọc bị lỗi: %s

en: Internal name
vi: Tên nội bộ

en: The internal name of the widget
vi: Tên nội bộ của ô điều khiển.

en: Anarchist
vi: Vô thứ tự

en: Whether this composite child is an ancestral child or an anarchist child
vi: Nếu điều con ghép này là điều con theo thứ tự (ancestral), hoặc điều con vô thứ tự (anarchist)

en: The object associated
vi: Đối tượng tương ứng

en: Adaptor
vi: Bộ tiếp hợp

en: The class adaptor for the associated widget
vi: Bộ tiếp hợp hạng cho ô điều khiển tương ứng

en: The glade project that this widget belongs to
vi: Dự án Glade mà ô điều khiển này thuộc về nó.

en: A list of GladeProperties
vi: Danh sách thuộc tính Glade

en: A pointer to the parenting GladeWidget
vi: Bộ trỏ tới GladeWidget (ô điều khiển) cha.

en: Internal Name
vi: Tên nội bộ

en: A generic name prefix for internal widgets
vi: Một tiền tố tên giống loài cho các ô điều khiển nội bộ

en: A GladeWidget template to base a new widget on
vi: Một mẫu GladeWidget vào đó cần dựa ô điều khiển mới

en: Exact Template
vi: Mẫu chính xác

en: Whether we are creating an exact duplicate when using a template
vi: Có nên tạo một bản sao chính xác hay không khi sử dụng mẫu

en: A GladeCreateReason for this creation
vi: Một lý do kiểu GladeCreateReason (Glade tạo lý do) cho việc tạo này

en: Toplevel Width
vi: Độ rộng toplevel

en: The width of the widget when toplevel in the GladeDesignLayout
vi: Độ rộng ô điều khiển khi nằm trên định GladeDesignLayout

en: Toplevel Height
vi: Chiều cao toplevel

en: The height of the widget when toplevel in the GladeDesignLayout
vi: Chiều cao ô điều khiển khi nằm trên đỉnh GladeDesignLayout

en: Support Warning
vi: Cảnh báo Hỗ trợ

en: A warning string about version mismatches
vi: Một chuỗi cảnh báo về phiên bản không tương ứng

en: A derived adaptor (%s) of %s already exist!
vi: Một bộ tiếp hợp đã bắt nguồn (%s) từ %s đã có.

en: Name of the class
vi: Tên của hạng

en: GType of the class
vi: Kiểu GType của hạng

en: Translated title for the class used in the glade UI
vi: Tựa đề đã dịch cho hạng được dùng trong UI glade

en: Used to generate names of new widgets
vi: Dùng để tạo ra tên của mỗi ô điều khiển mới

en: The name of the widget catalog this class was declared by
vi: Tên của phân loại ô điều khiển bởi đó hạng này được tuyên bố

en: DevHelp search namespace for this widget class
vi: Tên miền tìm kiếm trợ trong giúp phát triển DevHelp cho hạng ô điều khiển này

en: Special Child Type
vi: Kiểu con đặc biệt

en: Holds the name of the packing property to depict special children for this container class
vi: Giữ tên của thuộc tính gom lại để hiển thị các con đặc biệt cho hạng đồ chứa này

en: A cursor for inserting widgets in the UI
vi: Một con trỏ để chèn ô điều khiển vào UI

en: The project being inspected
vi: Dự án đang được kiểm tra

en: < search widgets >
vi: < ô điều khiển tìm kiếm >

en: (internal %s)
vi: (%s nội bộ)

en: (%s child)
vi: (điều con %s)

en: Creation Function
vi: Hàm tạo

en: The function which creates this widget
vi: Hàm mà tạo ô điều khiển này

en: String 1
vi: Chuỗi 1

en: The first string argument to pass to the function
vi: Đối số dạng chuỗi thứ nhất cần gởi qua cho hàm

en: String 2
vi: Chuỗi 2

en: The second string argument to pass to the function
vi: Đối số dạng chuỗi thứ hai cần gởi qua cho hàm

en: Integer 1
vi: Số nguyên 1

en: The first integer argument to pass to the function
vi: Đối số dạng số nguyên thứ nhất cần gởi qua cho hàm

en: Integer 2
vi: Số nguyên 2

en: The second integer argument to pass to the function
vi: Đối số dạng số nguyên thứ hai cần gởi qua cho hàm

en: GladeWidgetActionClass structure pointer
vi: Con trỏ cấu trúc GladeWidgetActionClass (hạng hành động ô điều khiển Glade)

en: Whether or not this action is sensitive
vi: Hành động này đáp ứng hay không

en: All Contexts
vi: Mọi ngữ cảnh

en: Named Icon Chooser
vi: Bộ chọn biểu tượng có tên

en: Icon _Name:
vi: Tê_n biểu tượng

en: _List standard icons only
vi: _Liệt kê chỉ các biểu tượng chuẩn

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

[ctx: textattr]
en: Style
vi: Kiểu dáng

[ctx: textattr]
en: Weight
vi: Độ đậm

[ctx: textattr]
en: Variant
vi: Biến thể

[ctx: textattr]
en: Stretch
vi: Giãn

[ctx: textattr]
en: Underline
vi: Gạch dưới

[ctx: textattr]
en: Strikethrough
vi: Gạch đè

[ctx: textattr]
en: Gravity
vi: Trọng trường

[ctx: textattr]
en: Gravity Hint
vi: Mẹo Trọng trường

[ctx: textattr]
en: Size
vi: Kích cỡ

[ctx: textattr]
en: Absolute Size
vi: Kích cỡ Tuyệt đối

[ctx: textattr]
en: Foreground Color
vi: Màu cảnh gần

[ctx: textattr]
en: Background Color
vi: Màu nền

[ctx: textattr]
en: Underline Color
vi: Màu gạch dưới

[ctx: textattr]
en: Strikethrough Color
vi: Màu gạch đè

[ctx: textattr]
en: Scale
vi: Tỷ lệ

note: XXX Interesting... can we get the defaults ? what can we do to let the user * unset the value ??
en: <Enter Value>
vi: <nhập giá trị>

en: Setup Text Attributes
vi: Thiết lập Thuộc tính Văn bản

en: This property does not apply unless Use Underline is set.
vi: Thuộc tính này không áp dụng nếu « Dùng gạch dưới » không hoạt động.

en: Property not selected
vi: Chưa chọn thuộc tính

en: This property is only for use in dialog action buttons
vi: Thuộc tính này chỉ dùng được trong cái nút hành vi hộp thoại

en: This property is set to be controlled by an Action
vi: Thuộc tính này được đặt để được điều khiển bởi một Hành vi

en: Choose the GnomeUIInfo stock item
vi: Chọn mục kho GnomeUIInfo (thông tin UI Gnome)

en: Removing parent of %s
vi: Đang gỡ bỏ cha của %s

en: Adding parent %s for %s
vi: Đang thêm mục cấp trên %s cho %s

en: Adding %s to Size Group %s
vi: Đang thêm %s vào Nhóm Kích Cỡ %s

en: Adding %s to a new Size Group
vi: Đang thêm %s vào một Nhóm Kích Cỡ mới

note: Add trailing new... item
en: New Size Group
vi: Nhóm Kích Cỡ Mới

en: Ordering children of %s
vi: Đang đặt thứ tự các con của %s

en: Insert placeholder to %s
vi: Chèn bộ giữ chỗ tới %s

en: Remove placeholder from %s
vi: Gỡ bỏ bộ giữ chỗ khỏi %s

en: Insert Row on %s
vi: Chèn hàng trên %s

en: Insert Column on %s
vi: Chèn cột trên %s

en: Remove Column on %s
vi: Gỡ bỏ cột trên %s

en: Remove Row on %s
vi: Gỡ bỏ hàng trên %s

en: Insert page on %s
vi: Chèn trang trên %s

en: Remove page from %s
vi: Gỡ bỏ trang khỏi %s

en: This property only applies to stock images
vi: Thuộc tính này chỉ áp dụng cho ảnh kiểu kho

en: This property only applies to named icons
vi: Thuộc tính này chỉ áp dụng cho biểu tượng đặt tên

en: <separator>
vi: <bộ ngăn cách>

en: <custom>
vi: <tự chọn>

en: Tool Item
vi: Mục công cụ

en: Normal item
vi: Mục tiêu chuẩn

en: Image item
vi: Mục ảnh

en: Check item
vi: Mục chọn

en: Radio item
vi: Mục chọn một

en: Separator item
vi: Mục phân cách

en: Edit Menu Bar
vi: Sửa thanh trình đơn

en: Print S_etup
vi: Thi_ết lập in

en: Tool Bar Editor
vi: Bộ sửa thanh trình đơn

en: This property does not apply when Ellipsize is set.
vi: Thuộc tính này không áp dụng khi cũng đặt « Chấm lửng hoá ».

en: This property does not apply when Angle is set.
vi: Thuộc tính này không áp dụng khi cũng đặt « Góc ».

en: Introduction page
vi: Trang giới thiệu

en: Content page
vi: Trang nội dung

en: Confirmation page
vi: Trang xác nhận

en: %s is set to load %s from the model
vi: %s được đặt để nạp %s từ mô hình

en: %s is set to manipulate %s directly
vi: %s được đặt để thao tác %s một cách trực tiếp

en: Tree View Column
vi: Cột Xem Cây

en: Cell Renderer
vi: Bộ vẽ ô

en: Properties and Attributes
vi: Thuộc tính

en: Common Properties and Attributes
vi: Thuộc tính chung

en: Icon View Editor
vi: Trình soạn thảo ô xem biểu tượng

en: Combo Editor
vi: Trình soạn thảo hộp tổ hợp

en: Tree View Editor
vi: Trình soạn thảo ô xem Cây

en: <choose a key>
vi: <chọn một phím>

en: Accelerator Key
vi: Phím tăng tốc

en: Choose accelerator keys...
vi: Chọn phím tăng tốc...

en: A filname, full or relative path to load an icon for this toolbutton
vi: Một tên tập tin, đường dẫn đầy đủ hay đường dẫn tương đối từ đó cần nạp một biểu tượng cho cái nút công cụ này

en: A list of accelerator keys
vi: Danh sách các phím tăng tốc

en: A list of sources for this icon factory
vi: Danh sách các nguồn cho bộ tạo biểu tượng này

en: A symbolic icon size for the stock icon
vi: Một kích cỡ biểu tượng tượng trưng cho biểu tượng kho

en: A tooltip text for this widget
vi: Chuỗi mẹo công cụ cho ô điều khiển này

note: NOT AVAILABLES ON WIN32 <glade-widget-class name="GtkPlug" generic-name="plug" _title="Plug"/> <glade-widget-class name="GtkSocket" generic-name="socket" _title="Socket"/>
en: About Dialog
vi: Hộp thoại giới thiệu

en: Accel Label
vi: Nhãn phím tắt

en: Accelerator Mode column
vi: Cột Chế độ Phím tăng tốc

en: Accelerator Modifiers column
vi: Cột Phím bổ trợ Phím tăng tốc

en: Accelerator Renderer
vi: Bộ vẽ Phím tăng tốc

note: Accelerators
en: Accelerators
vi: Phím tăng tốc

en: Activatable column
vi: Cột có thể Kích hoạt

en: Active column
vi: Cột hoạt động

en: Add Parent
vi: Thêm cha

en: Add to Size Group
vi: Thêm vào Nhóm Kích Cỡ

en: Adjustment column
vi: Cột điều chỉnh

en: Alignment column
vi: Cột Chỉnh canh

en: All Modifiers
vi: Mọi phím bổ trợ

en: Alt Key
vi: Phím Alt

en: Always Center
vi: Luôn giữa lại

en: An accel group for accelerators from stock items
vi: Một nhóm tăng tốc cho các phím tăng tốc từ mục kho

en: Attributes column
vi: Cột Thuộc tính

en: Background Color Name column
vi: Cột Tên Màu Nền

en: Background Color column
vi: Cột Màu Nền

en: Button 1 Motion
vi: Cách chuyển Nút 1

en: Button 2 Motion
vi: Cách chuyển Nút 2

en: Button 3 Motion
vi: Cách chuyển Nút 3

en: Button Box
vi: Hộp nút

en: Button Motion
vi: Cách chuyển nút

en: Button Press
vi: Nhấn nút

en: Button Release
vi: Nhả nút

en: Cell Background Color column
vi: Cột Màu Nền Ô

en: Cell Background Color name column
vi: Cột tên Màu Nền Ô

en: Center on Parent
vi: Giữa lại lên cha

en: Check Button
vi: Nút kiểm

en: Check Menu Item
vi: Mục trình đơn kiểm

en: Climb Rate column
vi: Cột Độ Leo

en: Color Button
vi: Nút màu

en: Color Selection Dialog
vi: Hộp thoại chọn màu

en: Columned List
vi: Danh sách cột

en: Combo Box Entry
vi: Mục nhập hộp tổ hợp

en: Combo Renderer
vi: Bộ vẽ Tổ hợp

en: Composite Widgets
vi: Ô điều khiển ghép

en: Control and Display
vi: Điều khiển và Hiển thị

note: Atk relationset properties
en: Controlled By
vi: Bị điều khiển bởi

en: Controller For
vi: Bộ điều khiển cho

en: Custom widget
vi: Ô điều kiện tự chọn

en: Data column
vi: Cột Dữ liệu

en: Delayed
vi: Trễ

en: Described By
vi: Diễn tả bởi

en: Description For
vi: Mô tả cho

en: Digits column
vi: Cột Chữ số

en: Discontinuous
vi: Gián đoạn

en: Drag & Drop
vi: Kéo và Thả

en: Drop Down Menu
vi: Trình đơn thả xuống

en: Edit Separately
vi: Sửa riêng

en: Edit&#8230;
vi: Sửa&#8230;

en: Editable column
vi: Cột sửa được

en: Eighth Key
vi: Phím thứ tám

en: Ellipsize column
vi: Chấm lửng hoá cột

en: Embedded By
vi: Nhúng bởi

en: Embeds
vi: Làm nhúng

en: Enter Notify
vi: Gõ Thông báo

en: Enter a list of column types for this data store
vi: Nhập danh sách các kiểu cột cho kho dữ liệu này

en: Enter a list of values to be applied on each row
vi: Nhập danh sách các giá trị cần áp dụng trên mỗi hàng

en: Entry Completion
vi: Điền nốt mục nhập

en: Etched In
vi: Đã khắc vào

en: Etched Out
vi: Đã khắc ra

en: Event Box
vi: Ô sự kiện

en: Family column
vi: Cột nhóm lại

en: Fifth Key
vi: Phím thứ năm

en: Fifth Mouse Button
vi: Nút chuột thứ năm

en: File Chooser Button
vi: Nút chọn tập tin

en: File Chooser Dialog
vi: Hộp thoại chọn tập tin

en: File Chooser Widget
vi: Ô điều khiển chọn tập tin

en: File Filter
vi: Lọc tập tin

en: First Mouse Button
vi: Nút chuột thứ nhất

en: Flows From
vi: Chảy từ

en: Flows To
vi: Chảy đến

en: Focus Change
vi: Đổi tiêu điểm

en: Follow State column
vi: Theo cột Tình trạng

en: Font Button
vi: Nút phông chữ

en: Font Description column
vi: Cột Mô tả Phông chữ

en: Font column
vi: Cột Phông chữ

en: Foreground Color Name column
vi: Cột tên Màu cảnh gần

en: Foreground Color column
vi: Cột Màu cảnh gần

en: Forth Mouse Button
vi: Nút chuột thứ tư

en: Gamma Curve
vi: Cong Gamma (γ)

en: Grow Only
vi: Tăng chỉ

en: Handle Box
vi: Ô móc kéo

en: Has Entry column
vi: Có cột Mục nhập

en: Height column
vi: Cột bề Cao

en: Horizontal Alignment column
vi: cột Canh lề nằm ngang

en: Horizontal Box
vi: Hộp nằm ngang

en: Horizontal Button Box
vi: Hộp nút nằm ngang

en: Horizontal Padding column
vi: Cột Đệm nằm ngang

en: Horizontal Panes
vi: Ô cửa sổ nằm ngang

en: Horizontal Ruler
vi: Thước nằm ngang

en: Horizontal Separator
vi: Dấu tách nằm ngang

en: Horizontal and Vertical
vi: Ngang và Dọc

en: Hyper Modifier
vi: Phím bổ trợ Hyper

en: Icon Factory
vi: Bộ tạo Biểu tượng

en: Icon Name column
vi: Cột Tên biểu tượng

en: Icon Sources
vi: Nguồn Biểu Tượng

en: If Valid
vi: Nếu hợp lệ

en: Image Menu Item
vi: Mục trình đơn Ảnh

en: Inconsistent column
vi: Cột không thống nhất

en: Indicates a subwindow attached to a component but otherwise has no connection in the UI hierarchy to that component
vi: Ngụ ý cửa sổ phụ được nối lại với thành phần nhưng mặc khác không kết nối đến thành phần đó trong phân cấp giao diện người dùng.

en: Indicates an object controlled by one or more target objects
vi: Ngụ ý đối tượng bị điều khiển bởi một hay nhiều đối tượng đích

en: Indicates an object is a cell in a treetable which is displayed because a cell in the same column is expanded and identifies that cell
vi: Ngụ ý đối tượng là ô trong bảng cây được hiển thị vì ô cùng cột được mở rộng và ngụ ý ô đó

en: Indicates an object is a controller for one or more target objects
vi: Ngụ ý đối tượng là bộ điều khiển cho một hay nhiều đối tượng đích

en: Indicates an object is a label for one or more target objects
vi: Ngụ ý đối tượng là nhãn cho một hay nhiều đối tượng đích

en: Indicates an object is a member of a group of one or more target objects
vi: Ngụ ý đối tượng là thành viên của nhóm chứa một hay nhiều đối tượng đích

en: Indicates an object is labelled by one or more target objects
vi: Ngụ ý đối tượng bị nhãn bởi một hay nhiều đối tượng đích

en: Indicates that an object is a parent window of another object
vi: Ngụ ý đối tượng là cửa sổ mẹ của đối tượng khác

en: Indicates that an object is a popup for another object
vi: Ngụ ý đối tượng là điều bật lên cho đối tượng khác.

en: Indicates that an object provides descriptive information about another object; more verbose than 'Label For'
vi: Ngụ ý đối tượng cung cấp thông tin diễn tả về đối tượng khác; chi tiết hơn « Nhãn cho ».

en: Indicates that another object provides descriptive information about this object; more verbose than 'Labelled By'
vi: Ngụ ý đối tượng khác cung cấp thông tin diễn tả đối tượng này; chi tiết hơn « Bị đặt nhãn bởi ».

en: Indicates that the object has content that flows logically from another AtkObject in a sequential way, (for instance text-flow)
vi: Ngụ ý đối tượng có nội dung luồng hợp lý từ một đối tượng ATK khác bằng cách tuần tự (v.d. luồng chữ)

en: Indicates that the object has content that flows logically to another AtkObject in a sequential way, (for instance text-flow)
vi: Ngụ ý đối tượng có nội dung luồng hợp lý đến một đối tượng ATK khác bằng cách tuần tự (v.d. luồng chữ)

en: Indicates that the object visually embeds another object's content, i.e. this object's content flows around another's content
vi: Ngụ ý đối tượng làm nhúng trực quan nội dung của đối tượng khác, tức là nội dung đối tượng này chảy quanh nội dung đối tượng khác.

en: Indicator Size column
vi: Cột Kích cỡ Chỉ báo

en: Input Dialog
vi: Hộp thoại nhập

en: Inverse of 'Embeds', indicates that this object's content is visually embedded in another object
vi: Ngược lại « Làm nhúng », ngụ ý nội dung đối tượng nhúng trực quan trong đối tượng khác.

en: Invisible Char Set
vi: Đặt Ký tự Vô hình

en: Key Press
vi: Nhấn phím

en: Key Release
vi: Nhả phím

en: Keycode column
vi: Cột Mã Phím

en: Label For
vi: Nhãn cho

en: Labelled By
vi: Bị nhãn bởi

en: Language column
vi: Cột Ngôn ngữ

en: Large Toolbar
vi: Thanh công cụ lớn

en: Least Recently Used first
vi: Dùng ít gần đây nhất trước

en: Leave Notify
vi: Rời Thông báo

en: Link Button
vi: Nút liên kết

en: List Store
vi: Kho danh sách

en: List of widgets in this group
vi: Danh sách các ô điều khiển trong nhóm này

en: Lock Key
vi: Khoá phím

en: Member Of
vi: Bộ phận của

en: Menu Shell
vi: Trình bao trình đơn

en: Menu Tool Button
vi: Nút công cụ trình đơn

en: Message Dialog
vi: Hộp thoại thông điệp

en: Meta Modifier
vi: Phím bổ trợ Meta

en: Model column
vi: Cột Mô hình

en: Most Recently Used first
vi: Dùng gần đây nhất trước

en: Node Child Of
vi: Nút con của

en: Number of pages in this assistant
vi: Số các trang trong trợ lý này

en: Object instance's name formatted for assistive technology access
vi: Tên của thể hiện đối tượng, được định dạng để cho khả năng truy cập kỹ thuật giúp đỡ

en: Ok, Cancel
vi: OK, Thôi

en: Option Menu
vi: Trình đơn Tùy chọn

en: Orientation column
vi: Cột Hướng

en: Paned
vi: Có ô

en: Parent Window Of
vi: Cửa sổ cha của

en: Pixbuf Expander Closed column
vi: Cột Đóng mũi tên bung pixbuf

en: Pixbuf Expander Open column
vi: Cột Mở mũi tên bung pixbuf

en: Pixbuf Renderer
vi: Bộ vẽ pixbuf

en: Pointer Motion Hint
vi: Gợi ý cách chuyển con trỏ

en: Popup For
vi: Tự mở cho

en: Primary Icon Activatable
vi: Biểu tượng chính có thể kích hoạt

en: Primary Icon Name
vi: Tên biểu tượng chính

en: Primary Icon Pixbuf
vi: Pixbuf Biểu tượng Chính

en: Primary Icon Sensitive
vi: Biểu tượng chính cũng nhạy cảm

en: Primary Icon Tooltip Markup
vi: Mã Định dạng Chú giải Biểu tượng Chính

en: Primary Icon Tooltip Text
vi: Chuỗi Chú giải Biểu tượng Chính

en: Primary Stock Icon
vi: Biểu tượng Kho Chính

en: Progress Renderer
vi: Bộ vẽ tiến hành

en: Property Change
vi: Đổi thuộc tính

en: Proximity  Out
vi: Độ gần	Ra

en: Proximity In
vi: Độ gần	Vào

en: Pulse column
vi: Cột Đập

en: Radio Action
vi: Hành vi Chọn một

en: Radio Button
vi: Nút chọn một

en: Radio Menu Item
vi: Mục trình đơn chọn một

en: Radio Tool Button
vi: Nút công cụ chọn một

en: Radio column
vi: Cột chọn một

en: Recent Action
vi: Hành vi vừa làm

en: Recent Chooser
vi: Bộ chọn gần đây

en: Recent Chooser Dialog
vi: Hộp thoại bộ chọn gần đây

en: Release Modifier
vi: Nhả phím bổ trợ

en: Remove Column
vi: Gỡ bỏ cột

en: Remove Parent
vi: Gỡ bỏ cha

en: Remove Row
vi: Gỡ bỏ hàng

en: Remove Slot
vi: Gỡ bỏ khoảng

en: Response ID
vi: Mã số đáp ứng

en: Rise column
vi: Cột Nâng

en: Scale Button
vi: Nút tỷ lệ

en: Scale column
vi: Cột Tỷ lệ

en: Scrolled Window
vi: Cửa sổ cuộn

en: Second Mouse Button
vi: Nút chuột thứ hai

en: Secondary Icon Activatable
vi: Biểu tượng Phụ có thể Kích hoạt

en: Secondary Icon Name
vi: Tên biểu tượng phụ

en: Secondary Icon Pixbuf
vi: Pixbuf Biểu tượng Phụ

en: Secondary Icon Sensitive
vi: Biểu tượng Phụ cũng Nhạy cảm

en: Secondary Icon Tooltip Markup
vi: Mã Định dạng Chú giải Biểu tượng Phụ

en: Secondary Icon Tooltip Text
vi: Chuỗi Chú giải Biểu tượng Phụ

en: Secondary Stock Icon
vi: Biểu tượng Kho Phụ

en: Sensitive column
vi: Cột nhạy cảm

en: Separator Menu Item
vi: Mục ngăn cách trình đơn

en: Separator Tool Item
vi: Mục ngăn cách các công cụ

en: Set the current page (strictly for editing purposes)
vi: Đặt trang hiện thời (cho mục đích chỉnh sửa hẳn)

en: Set the description of the Activate atk action
vi: Đặt mô tả của hành động atk Kích hoạt (Activate)

en: Set the description of the Click atk action
vi: Đặt mô tả của hành động atk Nhấn (Click)

en: Set the description of the Press atk action
vi: Đặt mô tả của hành động atk Bấm (Press)

en: Set the description of the Release atk action
vi: Đặt mô tả của hành động atk Buông (Release)

en: Set the text in the view's text buffer
vi: Đặt văn bản trong bộ đệm văn bản của ô xem

en: Seventh Key
vi: Phím thứ bảy

en: Single Paragraph Mode column
vi: Cột Chế độ Đoạn văn Đơn

en: Sixth Key
vi: Phím thứ sáu

note: Objects
en: Size Group
vi: Nhóm Kích cỡ

en: Size column
vi: Cột Kích cỡ

en: Small Capitals
vi: Chữ hoa nhỏ

en: Small Toolbar
vi: Thanh công cụ nhỏ

en: Spin Button
vi: Nút xoay

en: Spin Renderer
vi: Bộ vẽ nút xoay

en: Stock Button
vi: Nút kho

en: Stock Detail column
vi: Cột Chi tiết Kho

en: Stock Item
vi: Mục kho

en: Stock Size column
vi: Cột Kích cỡ Kho

en: Stock column
vi: Cột kho

en: Stretch column
vi: Cột Giãn

en: Strikethrough column
vi: Cột Gạch đè

en: Style column
vi: Cột Kiểu dáng

en: Substructure
vi: Cấu trúc phụ

en: Subwindow Of
vi: Cửa sổ phụ

en: Super Modifier
vi: Phím bổ trợ Super

en: Text Buffers
vi: Vùng Đệm Văn bản

en: Text Column column
vi: Cột Cột Văn bản

en: Text Entry
vi: Mục nhập Văn bản

en: Text Horizontal Alignment column
vi: Cột Canh lề Văn bản Nằm ngang

en: Text Renderer
vi: Bộ vẽ Văn bản

en: Text Tag
vi: Thẻ Văn bản

en: Text Vertical Alignment column
vi: Cột Canh lề Văn bản Nằm dọc

en: The column in the model to load the value from
vi: Cột trong mô hình từ đó cần nạp giá trị

en: The items in this combo box
vi: Các mục trong hộp tổ hợp này

en: The number of items in the box
vi: Số mục trong hộp

en: The number of pages in the notebook
vi: Số trang trong cuốn vở

en: The page position in the Assistant
vi: Vị trí trang trong trợ lý

en: The pango attributes for this label
vi: Các thuộc tính Pango về nhãn này

en: The position of the menu item in the menu shell
vi: Vị trí của mục trình đơn trong hệ vỏ trình đơn

en: The position of the tool item in the toolbar
vi: Vị trí của mục công cụ trên thanh công cụ

en: The response ID of this button in a dialog
vi: Mã đáp ứng của cái nút này trong một hộp thoại

en: The stock icon displayed on the item (chose an item from gtk+ stock or from an icon factory)
vi: Biểu tượng kho được hiển thị trên mục (chọn một mục từ kho gtk+ hay từ một bộ tạo biểu tượng)

en: The stock item for this button
vi: Mục kho cho cái nút này

en: The stock item for this menu item
vi: Mục kho cho mục trình đơn này

en: The text of the menu item
vi: Chuỗi của mục trình đơn

en: Third Mouse Button
vi: Nút chuột thứ ba

en: Toggle Action
vi: Bật/tắt hành vi

en: Toggle Renderer
vi: Bộ vẽ mục Bật/Tắt

en: Toggle Tool Button
vi: Bật/tắt nút công cụ

en: Tool Bar
vi: Thanh Công cụ

en: Tool Button
vi: Nút công cụ

en: Toplevels
vi: Cấp đầu

en: Tree Model Filter
vi: Lọc Mô hình Cây

en: Tree Model Sort
vi: Sắp xếp mô hình cây

en: Tree Selection
vi: Chọn cây

en: Tree Store
vi: Kho cây

en: UI Manager
vi: Bộ Quản lý UI

en: Underline column
vi: Cột Gạch dưới

en: Use Underline
vi: Dùng gạch chân

en: Value column
vi: Cột giá trị

en: Variant column
vi: Cột biến thể

en: Vertical Alignment column
vi: Cột Canh lề nằm ngang

en: Vertical Box
vi: Hộp nằm dọc

en: Vertical Button Box
vi: Hộp nút nằm dọc

en: Vertical Padding column
vi: Cột Đệm nằm dọc

en: Vertical Panes
vi: Ô cửa sổ nằm dọc

en: Vertical Ruler
vi: Thước nằm dọc

en: Vertical Separator
vi: Bộ phân cách nằm dọc

en: Visibility Notify
vi: Thông báo hiện rõ

en: Visible column
vi: Cột hiện rõ

en: Volume Button
vi: Nút Âm

en: Weight column
vi: Cột Độ đậm

en: Width column
vi: Cột bề rộng

en: Width in Characters column
vi: Cột Bề rộng theo ký tự

en: Word Character
vi: Ký tự từ

en: Wrap Mode column
vi: Cột Chế độ Cuộn lại

en: Wrap Width column
vi: Cột bề rộng Cuộn lại

en: Yes, No
vi: Có, Không

en: You can mark this as translatable and set one name/address if you want to show a translation specific translator, otherwise you should list all translators and unmark this string for translation
vi: Vẫn có thể đánh dấu điều này có khả năng dịch và đặt một tên/địa chỉ nếu bạn muốn hiển thị dịch giả đặc trưng cho bản dịch, không thì bạn nên liệt kê mọi dịch giả và hủy đánh dấu chuỗi này có khả năng dịch.

en: GTK+ Unix Print Toplevels
vi: Cấp đầu in UNIX GTK+

en: Page Setup Dialog
vi: Hộp thoại thiết lập trang

en: Print Dialog
vi: Hộp thoại in

en: Setting columns on %s
vi: Đang đặt các cột trên %s

en: < define a new column >
vi: < xác định một cột mới >

en: Add and remove columns:
vi: Thêm và bỏ cột:

en: Add and remove rows:
vi: Thêm và bỏ hàng:

en: Sequential editing:
vi: Soạn thảo tuần tự :

en: Entry Editable
vi: Mục nhập sửa được

en: Whether the entry is editable
vi: Mục nhập này có khả năng chỉnh sửa lại hay không

en: Enter a filename or a relative or full path for this source of '%s' (Glade will only ever load them inthe runtime from your project directory).
vi: Gõ một tên tập tin hay đường dẫn tương đối hay đường dẫn đầy đủ cho nguồn « %s » này (Glade sẽ chỉ nạp cái này vào lúc chạy từ thư mục dự án).

en: Set whether you want to specify a text direction for this source of '%s'
vi: Đặt nếu bạn muốn xác định một hướng văn bản cho nguồn « %s » này

en: Set the text direction for this source of '%s'
vi: Đặt hướng văn bản cho nguồn « %s » này

en: Set whether you want to specify an icon size for this source of '%s'
vi: Đặt nếu bạn muốn xác định một kích cỡ biểu tượng cho nguồn « %s » này

en: Set the icon size for this source of '%s'
vi: Đặt kích cỡ biểu tượng cho nguồn « %s » này

en: Set whether you want to specify a state for this source of '%s'
vi: Đặt nếu bạn muốn xác định một tình trạng cho nguồn « %s » này

en: Set the state for this source of '%s'
vi: Đặt tình trạng cho nguồn « %s » này

en: Setting %s to use standard configuration
vi: Đang đặt %s sẽ sử dụng cấu hình tiêu chuẩn

en: Setting %s to use a custom child
vi: Đang đặt %s sẽ sử dụng một mục con riêng

en: Setting %s to use a stock button
vi: Đang đặt %s sẽ sử dụng một cái nút kho

en: Setting %s to use a label and image
vi: Đang đặt %s sẽ sử dụng một nhãn và ảnh

en: Configure button content
vi: Cấu hình nội dung cái nút

en: Add custom button content
vi: Thêm nội dung cái nút riêng

en: Stock button
vi: Nút kho

en: Label with optional image
vi: Nhãn có ảnh vẫn tuỳ chọn

en: Setting %s to use standard label text
vi: Đang đặt %s sẽ sử dụng chuỗi nhãn tiêu chuẩn

en: Setting %s to use a custom label widget
vi: Đang đặt %s sẽ sử dụng một ô điều khiển nhãn riêng

en: Setting %s to use an image from stock
vi: Đang đặt %s sẽ sử dụng một ảnh từ kho

en: Setting %s to use an image from the icon theme
vi: Đang đặt %s sẽ sử dụng một ảnh từ sắc thái biểu tượng

note: #-#-#-#-#  390 (glade3 TRUNK)  #-#-#-#-# Label area frame...
en: Edit Label
vi: Sửa nhãn

en: Setting %s to use an image from filename
vi: Đang đặt %s sẽ sử dụng một ảnh từ tên tập tin

note: Image size frame...
en: Set Image Size
vi: Đặt kích cỡ ảnh

en: Setting %s to use a stock item
vi: Đang đặt %s sẽ sử dụng một mục kho

en: Stock Item:
vi: Mục kho :

en: Custom label and image:
vi: Nhãn và ảnh riêng:

note: Add descriptive label
en: First add a stock name in the entry below, then add and define sources for that icon in the treeview.
vi: Trước tiên thêm một tên kho trong mục nhập dưới đây, sau đó thêm và xác định các nguồn cho biểu tượng đó trong ô xem cây.

note: Add descriptive label
en: Define columns for your liststore, giving them meaningful names will help you to retrieve them when setting cell renderer attributes (press the Delete key to remove the selected column)
vi: Xác định các cột cho ô xem danh sách; cũng đặt tên có ý nghĩa thì giúp bạn lấy lại mỗi cột khi lập các thuộc tính vẽ ô (bấm phím Delete để gỡ bỏ cột đã chọn)

note: Add descriptive label
en: Add remove and edit rows of data (you can optionally use CNTL-N to add new rows and the Delete key to remove the selected row)
vi: Thêm, gỡ bỏ và chỉnh sửa các hàng dữ liệu (cũng có tuỳ chọn sử dụng CNTL-N để thêm hàng mới, và phím Delete để gỡ bỏ hàng đã chọn)

en: Setting %s to use an attribute list
vi: Đang đặt %s sẽ sử dụng một danh sách thuộc tính

en: Setting %s to use a pango markup string
vi: Đang đặt %s sẽ sử dụng một chuỗi mã định dạng Pango

en: Setting %s to use a pattern string
vi: Đang đặt %s sẽ sử dụng một chuỗi mẫu

en: Setting %s to set desired width in charachters
vi: Đang đặt %s sẽ đặt chiều rộng đã muốn theo ký tự

en: Setting %s to set maximum width in charachters
vi: Đang đặt %s sẽ đặt chiều rộng tối đa theo ký tự

en: Setting %s to use normal line wrapping
vi: Đang đặt %s sẽ sử dụng chức năng cuộn dòng tiêu chuẩn

en: Setting %s to use a single line
vi: Đang đặt %s sẽ sử dụng một dòng riêng lẻ

en: Setting %s to use specific pango word wrapping
vi: Đang đặt %s sẽ sử dụng chức năng cuộn từ Pango riêng

note: Label appearance...
en: Edit label appearance
vi: Sửa hình thức nhãn

note: Label formatting...
en: Format label
vi: Định dạng nhãn

note: Line Wrapping...
en: Text line wrapping
vi: Cuộn lại dòng văn bản

en: Text wraps normally
vi: Văn bản cuộn lại thông thường

en: Setting %s to use the %s property as an attribute
vi: Đang đặt %s sẽ sử dụng thuộc tính %s là một thuộc tính

en: Setting %s to use the %s property directly
vi: Đang đặt %s sẽ sử dụng thuộc tính %s một cách trực tiếp

en: Retrieve %s from model (type %s)
vi: Lấy %s từ mô hình (kiểu %s)

en: no model
vi: không có mô hình

en: Choose a Data Model and define some
    columns in the data store first
vi: Trước tiên hãy chọn một Mô hình Dữ liệu
    và xác định một số cột trong kho dữ liệu

en: Setting %s to use a primary icon from stock
vi: Đang đặt %s sẽ sử dụng một biểu tượng chính từ kho

en: Setting %s to use a primary icon from the icon theme
vi: Đang đặt %s sẽ sử dụng một biểu tượng chính từ sắc thái biểu tượng

en: Setting %s to use a primary icon from filename
vi: Đang đặt %s sẽ sử dụng một biểu tượng chính từ tên tập tin

en: Setting %s to use a secondary icon from stock
vi: Đang đặt %s sẽ sử dụng một biểu tượng phụ từ kho

en: Setting %s to use a secondary icon from the icon theme
vi: Đang đặt %s sẽ sử dụng một biểu tượng phụ từ sắc thái biểu tượng

en: Setting %s to use a secondary icon from filename
vi: Đang đặt %s sẽ sử dụng một biểu tượng phụ từ tên tập tin

note: Primary icon...
en: Primary icon
vi: Biểu tượng chính

note: Secondary icon...
en: Secondary icon
vi: Biểu tượng phụ

en: Setting %s action
vi: Đang đặt hành vi %s

en: Setting %s to use action appearance
vi: Đang đặt %s sẽ sử dụng hình thức hành vi

en: Setting %s to not use action appearance
vi: Đang đặt %s sẽ không sử dụng hình thức hành vi

en: Status Message.
vi: Thông điệp trạng thái

en: The position in the druid
vi: Vị trí trong thủ thuật

en: Message box type
vi: Kiểu hộp thông điệp

en: The type of the message box
vi: Kiểu của hộp thông điệp

en: This property is valid only in font information mode
vi: Thuộc tính này là hợp lệ chỉ trong chế độ thông tin phông chữ

en: Choose the Selection Mode
vi: Chọn chế độ chọn

en: Choose the BonoboDockPlacement type
vi: Chọn kiểu định vị neo Bonobo (BonoboDockPlacement)

en: Choose the BonoboDockItemBehavior type
vi: Chọn kiểu ứng xử mục neo Bonob (BonoboDockItemBehavior)

en: Choose the Pack Type
vi: Chọn kiểu gom lại

en: Font Information
vi: Thông tin phông chữ

en: GNOME About
vi: Giới thiệu GNOME

en: GNOME App
vi: Ứng dụng GNOME

en: GNOME App Bar
vi: Thanh ứng dụng GNOME

en: GNOME Color Picker
vi: Bộ kén màu GNOME

en: GNOME Date Edit
vi: Sửa ngày GNOME

note: Deprecated Widget Classes :)
en: GNOME Dialog
vi: Hộp thoại GNOME

en: GNOME Druid
vi: Trợ lý GNOME

en: GNOME Druid Page Edge
vi: Cạnh trang trợ lý GNOME

en: GNOME Druid Page Standard
vi: Trang chuẩn trợ lý GNOME

en: GNOME File Entry
vi: Mục nhập tập tin GNOME

en: GNOME Font Picker
vi: Bộ kén phông GNOME

en: GNOME HRef
vi: HRef GNOME

en: GNOME Icon Entry
vi: Mục nhập biểu tượng biểu tượng

en: GNOME Icon Selection
vi: Chọn biểu tượng biểu tượng

en: GNOME Message Box
vi: Hộp thông điệp GNOME

en: GNOME Pixmap
vi: Sơ đồ điểm ảnh GNOME

en: GNOME Pixmap Entry
vi: Mục nhập sơ đồ điểm ảnh GNOME

en: GNOME Property Box
vi: Hộp thuộc tính GNOME

en: GNOME UI Obsolete
vi: Giao diện đồ họa GNOME quá cũ

en: GNOME User Interface
vi: Giao diện người dùng GNOME

en: Max Saved
vi: Lưu tối đa

en: Monday First
vi: Hôm Thứ Hai đi trước

en: Scaled Height
vi: Độ cao theo tỷ lệ

en: Scaled Width
vi: Độ rộng theo tỷ lệ

en: Store Config
vi: Lưu cấu hình

en: Text Foreground Color
vi: Màu cảnh gần chữ

en: The height to scale the pixmap to
vi: Độ cao theo đó cần co giãn sơ đồ điểm ảnh

en: The maximum number of history entries saved
vi: Số mục nhập lược sử tối đa được lưu

en: The pixmap file
vi: Tập tin sơ đồ điểm ảnh

en: The width to scale the pixmap to
vi: Độ rộng theo đó cần co giãn sơ đồ điểm ảnh

en: Used to pass around information about the position of a GnomeDruidPage within the overall GnomeDruid. This enables the correct "surrounding" content for the page to be drawn
vi: Được dùng để gởi ra thông tin về vị trí của trang thủ thuật GnomeDruidPage bên trong toàn bộ thủ thuật GnomeDruid. Nó hiệu lực vẽ nội dung « bao quanh » cho trang.

en: User Widget
vi: Ô điều khiển người dùng

en: Never Floating
vi: Không bao giờ nổi

en: Never Horizontal
vi: Không bao giờ nằm ngang

en: Never Vertical
vi: Không bao giờ nằm dọc

note: This is deprecated
en: GNOME Icon List
vi: Danh sách biểu tượng GNOME

note: This is deprecated
en: Icon Width
vi: Độ rộng biểu tượng

en: If the icon text can be edited by the user
vi: Nếu người dùng có thể hiệu chỉnh nhãn biểu tượng không

en: If the icon text is static, in which case it will not be copied by the GnomeIconList
vi: Nếu nhãn biểu tượng là tĩnh, trong trường hợp đó nó sẽ không được sao chép bởi danh sách biểu tượng GnomeIconList

en: Max X
vi: X đại

en: Max Y
vi: Y đại

en: Min X
vi: X tiểu

en: Min Y
vi: Y tiểu

en: Pixels per unit
vi: Điểm ảnh trên mỗi đơn vị

note: This is deprecated
en: Text Editable
vi: Chuỗi sửa được

note: This is deprecated
en: Text Spacing
vi: Giãn cách chữ

note: This is deprecated
en: Text Static
vi: Chữ tĩnh

en: The maximum x coordinate
vi: Toạ độ X tối đa

en: The maximum y coordinate
vi: Toạ độ Y tối đa

en: The minimum x coordinate
vi: Toạ độ X tối thiểu

en: The minimum y coordinate
vi: Toạ độ Y tối thiểu

en: The number of pixels between columns of icons
vi: Số điểm ảnh giữa hai cột biểu tượng

en: The number of pixels between rows of icons
vi: Số điểm ảnh giữa hai hàng biểu tượng

en: The number of pixels between the text and the icon
vi: Số điểm ảnh giữa nhãn và biểu tượng

en: The number of pixels corresponding to one unit
vi: Số điểm ảnh tương ứng với một đơn vị

en: The width of each icon
vi: Chiều rộng của mỗi biểu tượng

en: Could not parse XML from stream
vi: Không thể phân tích cú pháp XML từ luồng dữ liệu

en: gitg is a graphical user interface for git. It aims at being a small, fast and convenient tool to visualize the history of git repositories. Besides visualization, gitg also provides several utilities to manage your repository and commit your work.
vi: gitg là lmootj giao diện người dùng dạng đồ họa dành cho git. Nó nhắm đến một công cụ nhỏ, nhanh và thuận tiện cho việc hiển thị trực quan lịch sử của một kho git. Bên cạch tính trực quan, gitg còn cung cấp nhiều tiện ích để quản lý kho và chuyển giao công việc của bạn.

en: Browse local git repositories
vi: Duyệt các kho git nội bộ

en: Clone local and remote git repositories
vi: Nhân bản kho git nội bộ cũng như trên mạng

en: Commit files
vi: Chuyển giao các tập tin

en: Retrieve patch from a commit
vi: Lây miếng vá từ lần chuyển giao

en: Browse repository history
vi: Duyệt lịch sử của kho

en: Staging area to compose your commit
vi: Đưa lên bệ phóng khu vực để soạn lần chuyển giao

en: Commit staged changes
vi: Chuyển giao các thay đổi đã trên bệ phóng

en: Overview of recently used repositories
vi: Tổng quan của các kho mới dùng gần đây

en: Git repository browser
vi: Bộ duyệt kho git

en: Default Clone Directory
vi: Thư mục dùng mặc định khi nhân bản

en: The default directory in which new repositories should be suggested to be cloned.
vi: Thư mục mặc định ở chỗ nào khi các kho có thể được gợi ý để nhân bản

en: Orientation of the main interface (vertical or horizontal)
vi: Hướng của giao diện chính (dọc hay ngang)

en: Setting that sets the orientation of the main interface.
vi: Cài đặt mà đặt hướng của giao diện chính.

en: Default Activity
vi: Kích hoạt mặc định

en: The activity which gitg activates by default when first launched.
vi: Khi mở thì gitg kích hoạt theo mặc định cái gì.

en: Use Gravatar
vi: Dùng Gravatar

en: Enable the use of gravatar to display user avatars.
vi: Cho phép dùng gravatar để hiển thị avatar của người dùng.

en: Enable Monitoring
vi: Cho phép theo dõi

en: Automatically update when external changes to .git are detected
vi: Tự động cập nhật khi có nhận thấy có thay đổi tại .git

en: Enable Diff Highlighting
vi: Cho phép tô sáng khác biệt

en: Setting that determines whether to enable syntax highlighting in diff views.
vi: Cài đặt mà quyết định xem là có tô sáng cú pháp trong bộ trình bày khác biệt hay không.

en: Color scheme to use for syntax highlighting
vi: Lược đồ màu muốn dùng để tô sáng cú pháp

en: Used by GtkSourceView to determine colors for syntax highlighting
vi: Dùng GtkSourceView để quyết định màu cho tô sáng cú pháp

en: When to Collapse Inactive Lanes
vi: Khi nào thì co rút các làn không hoạt động

en: Setting that indicates when an inactive lane should be collapsed. Valid values are 0 — 4, where 0 indicates “early” and 4 indicates “late”.
vi: Cài đặt chỉ ra khi nào một làn không hoạt động nên được ro rút lại. Giá trị hợp lệ là 0 — 4, với 0 chỉ ra “gần đây” và 4 ý là “muộn”.

en: Setting that indicates whether to collapse history lanes which do not show activity. Enabling this can provide a cleaner history view when there is a lot of parallel development. See collapse-inactive-lanes to control when lanes should be collapsed.
vi: Cài đặt này chỉ ra xem có co rút các làn lịch sử cái mà không được hiển thị một cách tích cực. Bật nó có thể đưa ra một cái nhìm lịch sử sạch sẽ hơn khi có quá nhiều quá trình phát triển song song. Xem collapse-inactive-lanes để điều khiển xem khi nào thì các làn nên được co rút lại.

en: Show History in Topological Order
vi: Hiển thị Lịch sửa theo thứ tự tôpô

en: Setting that indicates whether to show the history in topological order.
vi: Cài đặt này chỉ ra có nên hiển thị lịch sửa theo thứ tự tô-pô hay không.

en: Show Stashed Changes
vi: Hiển thị các thay đổi đã được giấu đi

en: Setting that indicates whether to show items for the stash in the history.
vi: Cài đặt này chỉ ra có nên hiển thị các mục cho phần tạm cất trong lịch sử hay không.

en: Show Staged Changes
vi: Hiển thị các thay đổi đã được đưa lên bệ phóng

en: Setting that indicates whether to show a virtual item for the currently staged changes in the history.
vi: Cài đặt này chỉ ra có nên hiển thị tác mục ảo cho các thay đổi đã được đưa lên bệ phóng hiện tại trong lịch sử hay không.

en: Show Unstaged Changes
vi: Hiển thị các thay đổi chưa đưa lên bệ phóng

en: Setting that indicates whether to show a virtual item for the currently unstaged changes in the history.
vi: Cài đặt này chỉ ra có nên hiển thị các mục ảo cho các thay đổi chưa được đưa lên bệ phóng trong lịch sử hay không.

en: Mainline Head
vi: Đầu dòng chính

en: Setting that indicates whether to always preserve a mainline in the history for the current HEAD.
vi: Cài đặt này chỉ ra có nên luôn dành riêng một dòng chính trong lịch sử cho HEAD hiện tại hay không.

en: Default selection of the history activity
vi: Lựa chọn mặc định của hoạt động lịch sử

en: Setting that determines the default selection on startup of the history activity.
vi: Cài đặt này quyết định các chọn lựa mặc định khi khởi động của hoạt động lịch sử.

en: Reference Sort Order
vi: Thứ tự sắp xếp tham chiếu

en: The order by which references in the history sidebar should be sorted.
vi: Thứ tự mà phần các tham chiếu trong thanh bên lịch sử nên được sắp xếp.

en: Show Upstream With Branch
vi: Hiển thị thượng nguồn với nhánh

en: Determines whether to also show the upstream (remote) tracking branch when selecting a local branch in the history view.
vi: Quyết định xem có đồng thời hiển thị nhánh theo dõi thượng nguồn (máy chủ) khi chon một nhánh nội bộ trong bộ xem lịch sử.

en: Show Right Margin in Commit Message View
vi: Hiển thị Lề phải trong bộ Xem ghi chú lần chuyển giao

en: Show a right margin indicator in the commit message view. This can be used to easily see where to break the commit message at a particular column.
vi: Hiển thị bộ chỉ thị lề phải trong bộ trình bày lời ghi chú của lần chuyển giao. Cái này có thể được dùng để dễ dàng xen nên ngắt phần ghi chú ở cột cụ thể nào.

en: Column at Which Right Margin is Shown
vi: Cột mà tại đó lề phải được hiển thị

en: The column at which the right margin is shown if the show-right-margin preference is set to TRUE.
vi: Cột mà tại đó lề phải được hiển thị nếu tham số show-right-margin được đặt là ĐÚNG.

en: Show Subject Margin in Commit Message View
vi: Hiển thị Lề chủ đề trong bộ Xem ghi chú lần chuyển giao

en: Highlight the subject text of the commit message when it passes the margin specified by subject-margin-position.
vi: Tô sáng phần chữ chủ đề của phần ghi chú lần chuyển giao khi nó chuyển qua bởi chỉ định lề subject-margin-position.

en: Column at Which Subject Margin is Shown
vi: Cột mà tại đó lề chủ đề được hiển thị

en: The column at which the subject margin is shown if the show-subject-margin preference is set to TRUE.
vi: Cột mà tại đó lề chủ đề được hiển thị nếu tham số show-right-margin được đặt là ĐÚNG.

en: Setting which determines whether or not spell checking is enabled when writing a commit message.
vi: Cài đặt này quyết định xem có bật kiểm tra chính tả hay không khi nhập phần chú thích cho lần chuyển giao.

en: The language to use when spell checking is enabled for writing a commit message.
vi: Ngôn ngữ được dùng khi kiểm tra chính tả được bật cho ghi chép lời nhắn của lần chuyển giao.

en: Use patience algorithm to show diffs
vi: Dùng thuật toán patience để hiển thị khác biệt

en: Setting to use patience algorithm to show diffs of a commit.
vi: Cài đặt để dùng thuật toán patience để hiển thị khác biệt của lần chuyển giao.

en: Ignore Whitespace Changes
vi: Bỏ qua các thay đổi do khoảng trắng

en: Setting that indicates whether to ignore whitespace changes when showing the diff of a commit.
vi: Cài đặt mà chỉ ra xem có bỏ qua các thay đổi do khoảng trắng gây ra khi hiển thị khác biệt của một lần chuyển giao hay không.

en: Show Changes Inline
vi: Hiển thị các thay đổi cùng dòng

en: Setting that indicates whether changes within lines should be shown inline.
vi: Cài đặt này chỉ ra có nên để các thay đổi trong cùng dòng nên được hiển thị chung dòng hay không.

en: Wrap lines.
vi: Ngắt các dòng dài.

en: Number of Before/After Context Lines
vi: Số lượng dòng ngữ cảnh Trước/Sau

en: Setting that determines how many lines of context (before and after) should be shown when showing the diff of a commit.
vi: Cài đặt này quyết định nên hiển thị bao nhiêu dòng ngữ cảnh (trước và sau) khi hiển thị khác biệt của một lần chuyển giao.

en: Rendered Width of a Tab Character
vi: Chiều rộng cần hiển thị của ký tự tab

en: Setting that determines how much space a tab character should occupy when showing the diff of a commit.
vi: Cài đặt này quyết định xem cần bao nhiêu khoảng trắng khi hiển thị ký tự tab khi hiển thị sự khác biệt của một lần chuyển giao.

en: Setting that determines how many lines of context (before and after) should be shown when showing the diff to be staged/unstaged in the commit area.
vi: Cài đặt này quyết định nên hiển thị bao nhiêu dòng ngữ cảnh (trước và sau) khi hiển thị khác biệt đưa lên hay bỏ khỏi bệ phóng trong vùng chuyển giao.

en: Cannot set spell checking language: %s
vi: Không thể đặt ngôn ngữ kiểm tra chính tả: %s

en: There are no changes to be committed
vi: Chẳng có thay đổi nào để mà chuyển giao

en: Use amend to change the commit message of the previous commit
vi: Dùng amend để thay đổi phần chú thích của lần chuyển giao kế trước

[ctx: Activity]
en: Commit
vi: Chuyển giao

en: Create new commits and manage the staging area
vi: Tạo các lần chuyển giao mới và quản lý khu vực bệ phóng

en: _Stage selection
vi: _Chọn đưa lên bệ phóng

en: Failed to stage the removal of submodule “%s”
vi: Gặp lỗi khi đưa lên bệ phóng sự chuyển đi của mô-đun-con “%s”

en: Failed to open the repository of submodule “%s” while trying to stage
vi: Gặp lỗi khi mở kho của mô-đun-con “%s” trong khi cố đưa lên bệ phóng

en: Failed to lookup the working directory commit of submodule “%s” while trying to stage
vi: Gặp lỗi khi tìm kiếm lần chuyển giao thư mục làm việc ccủa mô-đun-con “%s” trong khi cố đưa lên bệ phóng

en: Failed to stage the submodule “%s”
vi: Gặp lỗi khi đưa lên bệ phóng mô-đun-con “%s”

en: Failed to stage the removal of file “%s”
vi: Gặp lỗi khi đưa lên bệ phóng sự chuyển đi của tập tin “%s”

en: Failed to stage the file “%s”
vi: Gặp lỗi khi đưa lên bệ phóng tập tin “%s”

en: _Unstage selection
vi: Chọn _Bỏ ra khỏi bệ phóng

en: Failed to unstage the removal of file “%s”
vi: Gặp lỗi khi bỏ ra khỏi bệ phóng sự rời đi của tập tin “%s”

en: Failed to unstage the file “%s”
vi: Gặp lỗi khi bỏ ra khỏi bệ phóng tập tin “%s”

en: Failed to unstage the removal of submodule “%s”
vi: Gặp lỗi khi bỏ ra khỏi bệ phóng sự rời đi của mô-đun-con “%s”

en: Failed to unstage the submodule “%s”
vi: Gặp lỗi khi bỏ ra khỏi bệ phóng mô-đun-con “%s”

en: No staged files
vi: Chưa có tập tin nào được đưa lên bệ phóng

note: Populate unstaged items
en: Unstaged
vi: Nằm ngoài bệ phóng

en: No unstaged files
vi: Không có tập tin nào nằm ngoài bệ phóng

en: No untracked files
vi: Không có tập tin nào chưa được theo dõi

en: Submodule
vi: Mô-đun-con

en: No dirty submodules
vi: Không có mô-đun-con bẩn nào

en: Failed to commit
vi: Gặp lỗi khi chuyển giao

en: Failed to pass pre-commit
vi: Gặp lỗi ghi gửi qua tiền-chuyển-giao

en: Are you sure you want to permanently discard the selected changes?
vi: Bạn có chắc là bạn muốn loại bỏ hoàn toàn các thay đổi đã chọn không?

en: Failed to discard selection
vi: Gặp lỗi khi loại bỏ chọn lựa

en: Failed to unstage selection
vi: Gặp lỗi khi bỏ khỏi bệ phóng chọn lựa

en: Failed to discard changes
vi: Gặp lỗi khi loại bỏ các thay đổi

en: Are you sure you want to permanently discard all changes made to the file “%s”?
vi: Bạn có thực sự muốn loại bỏ hoàn toàn tất cả các thay đổi tạo bởi tập tin “%s” không?

en: Are you sure you want to permanently discard all changes made to the files %s and “%s”?
vi: Bạn có thực sự muốn loại bỏ hoàn toàn tất cả các thay đổi tạo bởi tập tin “%s” và “%s” không?

en: Failed to delete files
vi: Gặp lỗi khi xóa các tập tin

en: Are you sure you want to permanently delete the file “%s”?
vi: Bạn có chắc muốn xóa hoàn toàn tập tin “%s” không?

en: Are you sure you want to permanently delete the files %s and “%s”?
vi: Bạn có chắc muốn xóa hoàn toàn tập tin %s và “%s” không?

en: _Stage changes
vi: _Đưa lên bệ phóng các thay đổi

en: _Unstage changes
vi: _Bỏ khỏi bệ phóng các thay đổi

en: D_elete file | D_elete files
vi[0]: _Xóa các tập tin

en: _Edit file
vi: _Sửa tập tin

en: Failed to stash changes: %s
vi: Gặp lỗi khi đưa lên bệ phóng các thay đổi: %s

en: Unstaged changes
vi: Các thay đổi đã bỏ khỏi bệ phóng

en: You appear to have unstaged changes in your working directory. Would you like to stash the changes before the checkout?
vi: Bạn có các thay đổi chưa đưa lên bệ phóng trong thư mục làm việc của bạn. Bạn có muốn tạm cất các thay đổi này trước khi lấy ra không?

en: Stash changes
vi: Tạm cất các thay đổi

en: Failed with conflicts
vi: Gặp lỗi với các xung đột

en: Failed to checkout conflicts: %s
vi: Gặp lỗi với các xung đột lấy ra: %s

en: Failed to obtain author details
vi: Gặp lỗi khi lấy thông tin chi tiết về tác giả

en: Failed to lookup commit: %s
vi: Gặp lỗi khi tìm kiếm lần chuyển giao: %s

en: Failed to checkout index: %s
vi: Gặp lỗi khi lấy ra mục lục: %s

en: Start gitg with a particular activity
vi: Bắt đầu gitg với một phần kích hoạt cụ thể

en: Start gitg with the commit activity (shorthand for --activity commit)
vi: Bắt đầu gitg với kích hoạt bảng chuyển giao (dạng viết tắt cho --activity commit)

en: Do not try to load a repository from the current working directory
vi: Đừng có thử tải một kho từ một thư mục làm việc hiện tại

en: Run gitg in standalone mode
vi: Chạy gitg ở chế độ một mình

en: — Git repository viewer
vi: - Trình xem kho git

en: gitg is a Git repository viewer for GTK+/GNOME
vi: gitg là một trình xem kho git cho GTK+/GNOME

en: gitg homepage
vi: Trang chủ gitg

en: We are terribly sorry, but gitg requires libgit2 (a library on which gitg depends) to be compiled with threading support.
    
    If you manually compiled libgit2, then please configure libgit2 with -DTHREADSAFE:BOOL=ON.
    
    Otherwise, report a bug in your distributions’ bug reporting system for providing libgit2 without threading support.
vi: Chúng tôi thành thật xin lỗi, nhưng gitg cần libgit2 (một thư viện mà gitg phụ thuộc vào) được biên dịch với hỗ trợ tuyến trình.
    
    Nếu bạn biên dịch libgit2 thủ công, vui lòng cấu hình libgit2 với -DTHREADSAFE:BOOL=ON.
    
    Nếu không, hãy báo cáo một lỗi cho hệ thống báo cáo lỗi của bản phân phối hệ điều hành bạn đang dùng là libgit2 không được hỗ trợ tuyến trình.

en: Author Details
vi: Chi tiết về tác giả

en: Enter default details used for all repositories:
vi: Nhập vào các chi tiết mặc định được dùng cho mọi kho:

note: Translators: %s is the repository name
en: Override global details for repository “%s”:
vi: Ghi đè lên các chi tiết toàn cục cho kho “%s”:

en: Failed to set Git user config.
vi: Gặp lỗi khi đặt cấu hình người dùng git.

en: The URL introduced is not supported
vi: URL đã đưa ra không được hỗ trợ

en: Cherry pick onto
vi: Cherry pick vào

en: Cherry pick this commit onto a branch
vi: Cherry pick lần chuyển giao này vào trong một nhánh

en: Failed to lookup the commit for branch %s: %s
vi: Gặp lỗi khi tìm kiếm lần chuyển giao cho nhánh %s: %s

en: Failed to cherry-pick the commit: %s
vi: Gặp lỗi khi cherry-pick lần chuyển giao: %s

en: Cherry pick has conflicts
vi: Cherry pick có xung đột

en: The cherry pick of %s onto %s has caused conflicts, would you like to checkout branch %s with the cherry pick to your working directory to resolve the conflicts?
vi: Việc cherry pick từ %s vào %s gây ra xung đột, bạn có muốn lấy ra nhánh %s với cherry pick ra thư mục làm việc để giải quyết xung đột này không?

en: The cherry-pick of %s onto %s has caused conflicts, would you like to checkout the cherry pick to your working directory to resolve the conflicts?
vi: Việc cherry pick từ %s vào %s gây ra xung đột, bạn có muốn lấy ra cherry pick ra thư mục làm việc để giải quyết xung đột này không?

en: Checkout
vi: Lấy ra

en: Cherry pick failed with conflicts
vi: Có các xung đột khi thực hiện cherry pick

en: Cherry pick finished with conflicts in working directory
vi: Cherry pick hoàn tất với các xung đột trong thư mục làm việc

en: Cherry pick %s onto %s
vi: Cherry pick %s vào %s

en: Successfully cherry picked
vi: Đã thực hiện cherry pick thành công

en: Cherry pick onto %s
vi: Cherry pick vào %s

en: Create branch
vi: Tạo nhánh

en: Create a new branch at the selected commit
vi: Tạo nhánh mới tại vị trí lần chuyển giao đã chọn

en: Failed to create branch
vi: Gặp lỗi khi tạo nhánh

en: Create patch
vi: Tạo đường dẫn

en: Create a patch from the selected commit
vi: Tạo miếng vá từ lần chuyển giao đã chọn

en: Save Patch File
vi: Lưu tập tin vá

en: _Save Patch
vi: _Lưu miếng vá

en: Failed to create patch
vi: Gặp lỗi khi tạo đường dẫn

en: Create tag
vi: Tạo thẻ

en: Create a new tag at the selected commit
vi: Tạo một thẻ mới tại lần chuyển giao đã chọn

en: Failed to create tag
vi: Gặp lỗi khi tạo thẻ

en: Failed to lookup tag
vi: Gặp lỗi khi tìm kiếm thẻ

en: Provide a message to create an annotated tag
vi: Cung cấp ghi chú để tạo một thẻ chú thích

en: Select and manage projects
vi: Chọn và quản lý các dự án

note: Translators: the two %s will be replaced to create a link to perform the scanning action.
en: We can also %sscan your home directory%s for git repositories.
vi: Chúng tôi cũng %squét thư mục các nhân của bạn%s để tìm kho git.

note: Translators: the two %s will be used to create a link to the author dialog.
en: In the mean time, you may want to %sset up your git profile%s.
vi: Trong lúc đó, bạn có lẽ muốn %scài đặt hồ sơ git của mình%s.

en: Failed to clone repository
vi: Gặp lỗi khi nhân bản kho chứa

en: Failed to add repository
vi: Gặp lỗi khi thêm kho

en: Create new repository
vi: Tạo kho mới

note: Translators: %s is a file name
en: The location <i>%s</i> does not appear to be a valid git repository. Would you like to initialize a new git repository at this location?
vi: Vị trí <i>%s</i> có vẻ như không phải là một kho git hợp lệ. Bạn có muốn khởi tạo một kho git mới ở vị trí này không?

en: Create repository
vi: Tạo kho

en: Failed to create repository
vi: Gặp lỗi khi tạo kho

en: Scanning for repositories in %s
vi: Quét tìm kho trong %s

en: Checkout the selected reference
vi: Lấy ra tham chiếu đã chọn

en: Checkout %s
vi: Lấy ra %s

en: Failed to checkout branch: %s
vi: Gặp lỗi khi lấy ra nhánh: %s

en: Failed to update HEAD: %s
vi: Gặp lỗi khi cập nhật HEAD: %s

en: Successfully checked out branch to working directory
vi: Đã lấy ra thành công nhánh ra thư mục làm việc

en: Copy name
vi: Chép tên

en: Copy the name of the reference to the clipboard
vi: Sao chép tên của tham chiếu và clipboard

en: Delete the selected reference
vi: Xóa các tham chiếu đã chọn

en: Delete branch %s
vi: Xóa nhánh "%s"

en: Are you sure that you want to permanently delete the branch %s?
vi: Bạn có chắc muốn xóa hoàn toàn nhánh “%s” không?

en: Delete tag %s
vi: Xóa thẻ "%s"

en: Are you sure that you want to permanently delete the tag %s?
vi: Bạn có chắc muốn xóa hoàn toàn thẻ “%s” không?

en: Delete remote branch %s
vi: Xóa nhánh máy chủ %s

en: Are you sure that you want to permanently delete the remote branch %s?
vi: Bạn có chắc rằng mình muốn xóa hoàn toàn nhánh máy chủ %s không?

note: Translators: %s is the name of the tag
en: Failed to delete tag %s
vi: Gặp lỗi khi xóa thẻ %s

note: Translators: the first %s is the name of the tag, the second is an error message
en: The tag %s could not be deleted: %s
vi: không thể xóa thẻ %s: %s

note: Translators: %s is the name of the branch
en: Failed to delete branch %s
vi: Gặp lỗi khi xóa nhánh %s

note: Translators: the first %s is the name of the branch, the second is an error message
en: The branch %s could not be deleted: %s
vi: Không thể xóa nhánh %s: %s

en: Fetch from %s
vi: Lấy về từ %s

en: Fetch remote objects from %s
vi: Lấy các đối tượng trên máy chủ từ %s

en: Fetching from %s
vi: Đang lấy về từ %s

en: Failed to fetch from %s: %s
vi: Gặp lỗi khi lấy về từ %s: %s

note: Translators: the %s will get replaced with the remote url,
en: Fetched from %s: everything is up to date
vi: Đã lấy về từ %s: mọi thứ đã cập nhật rồi

note: Translators: the first %s is the remote url to fetch from, * the second is a list of references that got updated.
en: Fetched from %s: %s
vi: Đã lấy về từ %s: %s

en: Merge into %s
vi: Hòa trộn vào %s

note: TODO
en: Merge another branch into branch %s
vi: Hòa trộn nhánh khác vào nhánh %s

en: Failed to merge commits: %s
vi: Gặp lỗi khi hòa trộn các lần chuyển giao: %s

en: Merge has conflicts
vi: Việc hòa trộn có xung đột

en: The merge of %s into %s has caused conflicts, would you like to checkout branch %s with the merge to your working directory to resolve the conflicts?
vi: Việc hòa trộn %s vào %s là nguyên nhân gây xung đột, bạn có muốn lấy ra nhánh %s với hòa trộn vào thư mục làm việc của bạn để giải quyết xung đột không?

en: The merge of %s into %s has caused conflicts, would you like to checkout the merge to your working directory to resolve the conflicts?
vi: Việc hòa trộn %s vào %s là nguyên nhân gây xung đột, bạn có muốn lấy ra hòa trộn vào thư mục làm việc của bạn để giải quyết xung đột không?

en: Merge failed with conflicts
vi: Hòa trộn gặp lỗi với các xung đột

en: Finished merge with conflicts in working directory
vi: Đã hoàn tất hòa trộn với các xung đột trong thư mục làm việc

en: Merge %s into %s
vi: Hòa trộn %s vào %s

en: Failed to lookup our commit: %s
vi: Gặp lỗi khi tìm kiếm lần chuyển giao của chúng ta: %s

en: Failed to lookup their commit: %s
vi: Gặp lỗi khi tìm kiếm lần chuyển giao của chúng họ: %s

en: Successfully merged %s into %s
vi: Đã hòa trộn thành công %s vào %s

en: Merge %s into branch %s
vi: Hòa trộn %s vào nhánh %s

en: Rename the selected reference
vi: Đổi tên tham chiếu đã chọn

en: The specified name “%s” contains invalid characters
vi: Tên đã cho “%s” chứa các ký tự không hợp lệ

en: Failed to rename
vi: Gặp lỗi khi đổi tên

en: _Scan for all git repositories from this directory
vi: _Quét tìm mọi kho git nằm trong thư mục này

en: Select items
vi: Chọn các mục

en: “%s” is not a Git repository.
vi: “%s” không phải là kho git.

en: Your user name and email are not configured yet. Please go to the user configuration and provide your name and email.
vi: Tên và thư điện tử của bạn vẫn chưa được cấu hình. Vui lòng đi đến cấu hình người dùng và cung cấp tên và địa chỉ thư điện tử của bạn.

en: Your user name is not configured yet. Please go to the user configuration and provide your name.
vi: Tên của bạn vẫn chưa được cấu hình. Vui lòng đi đến cấu hình người dùng và cung cấp tên của bạn.

en: Your email is not configured yet. Please go to the user configuration and provide your email.
vi: Thư điện tử của bạn vẫn chưa được cấu hình. Vui lòng đi đến cấu hình người dùng và cung cấp địa chỉ thư điện tử của bạn.

en: Missing author details
vi: Thiếu chi tiết về tác giả

en: Select all commits by default in the history activity
vi: Chọn tất cả các lần chuyển giao theo mặc định trong phần hoạt động lịch sử

en: Select all branches by default in the history activity
vi: Chọn tất cả các nhánh theo mặc định trong phần hoạt động lịch sử

en: Select all remotes by default in the history activity
vi: Chọn tất cả các máy chủ theo mặc định trong phần hoạt động lịch sử

en: Select all tags by default in the history activity
vi: Chọn tất cả các thẻ theo mặc định trong phần hoạt động lịch sử

en: Select the specified reference by default in the history activity
vi: Chọn tất tham chiếu đã cho theo mặc định trong phần hoạt động lịch sử

en: REFERENCE
vi: THAM_CHIẾU

en: %zu ahead, %zu behind
vi: trước %zu, sau %zu

en: %zu ahead
vi: trước %zu

en: %zu behind
vi: sau %zu

en: All commits
vi: Mọi lần chuyển giao

en: Examine the history of the repository
vi: Xem xét lịch sử của kho

[ctx: Preferences]
en: Commit
vi: Chuyển giao

en: Default details used for all repositories
vi: Chi tiết mặc định được sử dụng cho mọi kho

en: Clone Repository
vi: Nhân bản kho

en: Cl_one
vi: _Nhân bản

en: Remote _URL:
vi: _URL của máy chủ:

en: _Local Folder:
vi: Thư mục cục _bộ

en: Select location…
vi: Chọn vị trí…

en: Bare repository
vi: Kho thuần

[ctx: Create Dialog]
en: Commit
vi: Chuyển giao

en: C_ommit
vi: _Chuyển giao

en: Add _signed-off-by signature
vi: Thêm dòng ký _signed-off-by

en: _Amend previous commit
vi: _Tu bổ vào lần chuyển giao kế trước

en: Skip commit _hooks
vi: Bỏ qua _móc chuyển giao

en: S_tage selection
vi: Chọn đưa _lên bệ phóng

en: D_iscard selection
vi: Chọn đưa _khỏi bệ phóng

en: The submodule is in a dirty state and has staged and/or unstaged changes that are not yet committed as shown below.
vi: Mô-đun-con đang ở trạng thái bẩn và phải đưa lên bệ phóng và/hoặc bỏ khỏi đó các thay đổi cái mà vẫn chưa được chuyển giao như hiển thị ở dưới.

en: Staged:
vi: Đã đưa lên bệ phóng

en: Unstaged:
vi: Đã bỏ khỏi bệ phóng:

en: Create Branch
vi: Tạo nhánh

en: Branch _name:
vi: Tê_n nhánh:

en: Tag _name:
vi: Tê_n thẻ:

en: No repositories have been added yet. To get started, you can add an existing repository or clone a new one.
vi: Chưa thêm vào kho chứa nào. Để bắt đầu, bạn có thể thêm một kho sẵn có hoặc là nhân bản một cái mới.

en: _Author Details
vi: Chi tiết về tá_c giả

en: Show markup
vi: Làm đẹp hiển thị

en: Display _subject margin at column:
vi: Hiển thị lề _chủ đề tại cột:

en: Default selection
vi: Chọn mặc định

en: Current branch
vi: Nhánh hiện tại

en: All branches
vi: Mọi nhánh

en: Sort references in the sidebar by latest activity
vi: Tham chiếu ngắn gọn trong thanh trượt theo hoạt động gần đây nhất

en: Show upstream (remote) branch when selecting a local branch
vi: Hiển thị nhánh thượng nguồn (trên máy chủ) khi chọn một nhánh nội bộ

en: Commits
vi: Chuyển giao

en: Collapse inactive lanes
vi: Co gọn các làn không hoạt động

en: Early
vi: Trước

en: Show history in topological order
vi: Hiển thị lịch sửa theo thứ tự tôpô

en: Preserve mainline for currently checked out branch
vi: Để dành dòng chính cho nhánh hiện đang được lấy ra

en: Start with activity:
vi: Bắt đầu với hoạt động:

en: Use horizontal layout
vi: Dùng bố cục nằm ngang

en: Use gravatar service to provide user avatars
vi: Dùng dịch vụ gravatar để cung cấp avatars người dùng

en: Enable syntax highlighting of source code in diff views
vi: Bật tô sáng cú pháp của mã nguồn trong bộ trình bày khác biệt

en: Syntax highlighting color scheme:
vi: Lược đồ màu tô sáng cú pháp:

[ctx: shortcut window]
en: Open shortcut window
vi: Mở cửa sổ phím tắt

[ctx: shortcut window]
en: Open the window menu
vi: Mở trình đơn cửa sổ

[ctx: shortcut window]
en: Open a repository
vi: Mở một kho

[ctx: shortcut window]
en: Open the help
vi: Mở trợ giúp

[ctx: shortcut window]
en: Close the active window
vi: Đóng cửa sổ đang hoạt động

en: Show the list of recently used repositories
vi: Hiển thị danh sách các kho mới dùng gần đây

en: Clone repository
vi: Nhân bản một kho

en: Find a word or phrase
vi: Tìm một từ hay cụm từ

en: General settings and options
vi: Các tùy chọn và cài đặt

en: Half an hour ago
vi: Nửa giờ trước

en: A day ago | %d days ago
vi[0]: %d ngày trước

note: Translators: this is a strftime type date format which is used when the date is in the current year and uses a 24 hour clock.
en: %b %e, %H∶%M
vi: %H:%M, %e %b

note: Translators: this is a strftime type date format which is used when the date is in the current year and uses a 12 hour clock.
en: %b %e, %I∶%M %p
vi: %I:%M %p, %e %b

note: Translators: this is a strftime type date format which is used when the date is not in the current year and uses a 24 hour clock.
en: %b %e %Y, %H∶%M
vi: %H:%M, %e %b %Y

note: Translators: this is a strftime type date format which is used when the date is not in the current year and uses a 12 hour clock.
en: %b %e %Y, %I∶%M %p
vi: %I:%M %p, %e %b %Y

note: Translators: this label is displayed below the image diff, %s is substituted with the size of the image
en: before (%s)
vi: trước (%s)

note: Translators: this label is displayed below the image diff, %s is substituted with the size of the image
en: removed (%s)
vi: xóa bỏ (%s)

note: Translators: this label is displayed below the image diff, %s is substituted with the size of the image
en: after (%s)
vi: sau (%s)

note: Translators: this label is displayed below the image diff, %s is substituted with the size of the image
en: added (%s)
vi: đã thêm (%s)

en: Committed by %s
vi: Chuyển giao bởi %s

en: _Open file
vi: _Mở tập tin

en: Open containing _folder
vi: Mở thư _mục chứa

en: _Copy file path
vi: _Chép đường dẫn tập tin

note: Translators: this is used to construct: "at <directory>", to indicate where the repository is at.
en: at %s
vi: ở %s

en: Cloning…
vi: Đang nhân bản…

en: Could not read commit message after running commit-msg hook: %s
vi: Không thể đọc ghi chú lần chuyển giao sau khi chạy móc commit-msg: %s

en: The previous attempt to authenticate has failed, please provide your user name and password and try again.
vi: Lần nỗ lực xác thực trước đây đã gặp lỗi, vui lòng cung cấp tài khoản và mật khẩu của bạn và thử lại lần nữa.

en: Unable to display changes for binary file
vi: Hiển thị hiển thị những thay đổi cho tập tin nhị phân

en: Side by side
vi: Cạnh nhau

en: Wrap lines:
vi: Ngắt dòng:

en: Ignore whitespace:
vi: Bỏ qua khoảng trắng:

en: Remove the repository from the list (does not delete the repository from disk)
vi: Xóa bỏ kho khỏi danh sách (không xóa kho khỏi đĩa)

en: Show the changes introduced by the selected commit
vi: Hiển thị các thay đổi đưa ra bởi lần chuyển giao đã chọn

en: Show the files in the tree of the selected commit
vi: Hiển thị các tập tin theo dạng cây của những lần chuyển giao đã chọn

en: Huh (%s)?
vi: Hả (%s)?

en: unchanged
vi: không thay đổi

en: updated %d path
     | updated %d paths
vi[0]: đã cập nhật %d đường dẫn

en: reverted %d path
     | reverted %d paths
vi[0]: đã hoàn nguyên %d đường dẫn

en: No untracked files.
vi: Không có tập tin nào chưa được theo dõi.

en: added %d path
     | added %d paths
vi[0]: đã thêm %d đường dẫn

en: No changes.
vi: Không có thay đổi nào.

en: add working tree state to the staged set of changes
vi: thêm trạng thái cây làm việc vào tập hợp các thay đổi đã được đưa lên bệ phóng

en: Prompt help:
vi: Trợ giúp về nhắc:

en: select a single item
vi: chọn một mục đơn

en: select a range of items
vi: chọn một vùng các mục

en: select multiple ranges
vi: chọn nhiều vùng

en: unselect specified items
vi: bỏ chọn các mục đã cho

en: choose all items
vi: chọn tất cả các mục

en: (empty) finish selecting
vi: (để trống) hoàn tất chọn lựa

en: (empty) select nothing
vi: (để trống) không chọn gì

en: *** Commands ***
vi: *** Lệnh ***

en: What now
vi: Giờ thì sao

en: Bye.
vi: Tạm biệt.

en: Stash this hunk [y,n,q,a,d%s,?]?
vi: Tạm cất khúc này [y,n,q,a,d%s,?]?

en: Discard this hunk from worktree [y,n,q,a,d%s,?]?
vi: Loại bỏ khúc này khỏi cây làm việc [y,n,q,a,d%s,?]?

en: could not parse colored hunk header '%.*s'
vi: không thể phân tích cú pháp phần đầu khúc đã tô màu “%.*s”

en: hunks do not overlap:
    %.*s
    	does not end with:
    %.*s
vi: các khối không chồng đè lên nhau:
    %.*s
    	không được kết thúc bằng:
    %.*s

en: ---
    To remove '%c' lines, make them ' ' lines (context).
    To remove '%c' lines, delete them.
    Lines starting with %c will be removed.
vi: ---
    Để gỡ bỏ dòng “%c”, sửa chúng thành những dòng “ ” (ngữ cảnh).
    Để gõ bỏ dòng “%c”, xóa chúng đi.
    Những dòng bắt đầu bằng %c sẽ bị loại bỏ.

note: #-#-#-#-#  388 (git v2.37.0)  #-#-#-#-# #-#-#-#-#  add-patch.c.po  #-#-#-#-# TRANSLATORS: do not translate [y/n] The program will only accept that input at this point. Consider translating (saying "no" discards!) as (saying "n" for "no" discards!) if the translation of the word "no" does not start w
en: Your edited hunk does not apply. Edit again (saying "no" discards!) [y/n]?
vi: Hunk đã sửa của bạn không được áp dụng. Sửa lại lần nữa (nói "n" để loại bỏ!) [y/n]?

en: Apply them to the worktree anyway?
vi: Vẫn áp dụng chúng cho cây làm việc?

en: Nothing was applied.
vi: Đã không áp dụng gì cả.

en: j - leave this hunk undecided, see next undecided hunk
    J - leave this hunk undecided, see next hunk
    k - leave this hunk undecided, see previous undecided hunk
    K - leave this hunk undecided, see previous hunk
    g - select a hunk to go to
    / - search for a hunk matching the given regex
    s - split the current hunk into smaller hunks
    e - manually edit the current hunk
    ? - print help
vi: j - để lại khúc này là chưa quyết định, xem khúc chưa quyết định kế tiếp
    J - để lại khúc này là chưa quyết định, xem khúc kế tiếp
    k - để lại khúc này là chưa quyết định, xem khúc chưa quyết định kế trước
    K - để lại khúc này là chưa quyết định, xem khúc kế trước
    g - chọn một khúc muốn tới
    / - tìm một khúc khớp với biểu thức chính quy đưa ra
    s - chia khúc hiện tại thành các khúc nhỏ hơn
    e - sửa bằng tay khúc hiện hành
    ? - hiển thị trợ giúp

en: No previous hunk
vi: Không có khúc kế trước

en: No next hunk
vi: Không có khúc kế tiếp

en: go to which hunk?
vi: nhảy đến khúc nào?

en: No hunk matches the given pattern
vi: Không thấy khúc nào khớp mẫu đã cho

en: 
    Disable this message with "git config advice.%s false"
vi: 
    Tắt lời nhắn này bằng "git config advice.%s false"

en: %shint: %.*s%s
vi: %sgợi ý: %.*s%s

en: It is not possible to %s because you have unmerged files.
vi: Việc này không thể thực hiện với %s bởi vì bạn có những tập tin chưa được 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ộn (MERGE_HEAD vẫn tồn tại).

en: Please, commit your changes before merging.
vi: Vui lòng chuyển giao các thay đổi trước khi hòa trộn.

en: unclosed quote
vi: chưa có dấu nháy đóng

en: options '%s' and '%s' cannot be used together
vi: tùy chọn '%s' và '%s' không thể dùng cùng nhau

en: regexec returned %d for input: %s
vi: thi hành biểu thức chính quy trả về %d cho đầu vào: %s

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 không nhất quá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ũ không nhất quán trên dòng %d

en: invalid mode on line %d: %s
vi: chế độ không hợp lệ trên dòng %d: %s

en: git diff header lacks filename information (line %d)
vi: phần đầu diff cho git thiếu thông tin tên tập tin (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: 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: unable to read symlink %s
vi: không thể đọc liên kết mềm %s

en: unable to open or read %s
vi: không thể mở hay đọc %s

en: patch failed: %s:%ld
vi: gặp lỗi khi vá: %s:%ld

en: path %s has been renamed/deleted
vi: đường dẫn %s đã bị xóa hoặc đổi tên

en: %s: wrong type
vi: %s: sai kiểu

en: %s has type %o, expected %o
vi: %s có kiểu %o, cần %o

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: sha1 information is lacking or useless for submodule %s
vi: thông tin sha1 thiếu hoặc không dùng được cho mô-đun %s

en: unable to add cache entry for %s
vi: không thể thêm mục nhớ đệm cho %s

en: truncating .rej filename to %.*s.rej
vi: đang cắt ngắn tên tập tin .rej thành %.*s.rej

en: %d line adds whitespace errors. | %d lines add whitespace errors.
vi[0]: %d dòng thêm khoảng trắng lỗi.

en: %d line applied after fixing whitespace errors. | %d lines applied after fixing whitespace errors.
vi[0]: %d dòng được áp dụng sau khi sửa các lỗi khoảng trắng.

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: ensure at least <n> lines of context match
vi: đảm bảo rằng có ít nhất <n> dòng ngữ cảnh khớp

en: don't expect at least one line of context
vi: đừng hy vọng có ít nhất một dòng ngữ cả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: unsupported file mode: 0%o (SHA1: %s)
vi: chế độ tập tin không được hỗ trợ: 0%o (SHA1: %s)

en: path too long (%d chars, SHA1: %s): %s
vi: đường dẫn quá dài (%d ký tự, SHA1: %s): %s

en: deflate error (%d)
vi: lỗi giải nén (%d)

en: git archive --remote <repo> [--exec <cmd>] --list
vi: git archive --remote <kho> [--exec <lệnh>] --list

en: no such ref: %.*s
vi: không có tham chiếu nào như thế: %.*s

en: current working directory is untracked
vi: thư mục làm việc hiện hành chưa được theo dõi

en: unclosed quote: '%s'
vi: chưa có dấu nháy đóng: '%s'

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: add untracked file to archive
vi: thêm các tập tin không được theo dõi vào kho lưu

en: path:content
vi: đường dẫn:nội dung

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: set compression level
vi: đặt mức né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 nén từ kho chứa <kho> trên máy chủ

en: path to the remote git-upload-archive command
vi: đường dẫn đến lệnh git-upload-archive trên máy chủ

en: %.*s is not a valid attribute name
vi: %.*s không phải tên thuộc tính hợp lệ

en: %s not allowed: %s:%d
vi: %s không được phép: %s:%d

en: Not a valid commit name %s
vi: Không phải tên đối tượng commit %s hợp lệ

en: reading bisect refs failed
vi: việc đọc tham chiếu bisect gặp lỗi

en: %s was both %s and %s
vi: %s là cả %s và %s

en: cannot use --contents with final commit object name
vi: không thể dùng --contents với tên đối tượng chuyển giao cuối cùng

en: --reverse and --first-parent together require specified latest commit
vi: cùng sử dụng --reverse và --first-parent cần chỉ định lần chuyển giao cuối

en: cannot inherit upstream tracking configuration of multiple refs when rebasing is requested
vi: không thể kế thừa cấu hình theo dõi thượng nguồn của nhiều tham chiếu khi mà lệnh cải tổ được yêu cầu

en: unable to write upstream branch configuration
vi: không thể ghi cấu hình nhánh thượng nguồn

en: not tracking: ambiguous information for ref '%s'
vi: không theo dõi: thông tin chưa rõ ràng cho tham chiếu '%s'

en: cannot force update the branch '%s' checked out at '%s'
vi: không thể ép buộc cập nhật nhánh “%s” đã được lấy ra tại “%s”

en: You may try updating the submodules using 'git checkout %s && git submodule update --init'
vi: Bạn có thể thử cập nhật các mô-đun-con bằng cách sử dụng 'git checkout %s && git submodule update --init'

en: '%s' is already checked out at '%s'
vi: “%s” đã được lấy ra tại “%s” rồi

en: HEAD of working tree %s is not updated
vi: HEAD của cây làm việc %s chưa được cập nhật

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: Could not write patch
vi: Không thể ghi ra miếng vá

en: Could not stat '%s'
vi: Không thể lấy thông tin thống kê về “%s”

en: Empty patch. Aborted.
vi: Miếng vá trống rỗng. Nên bỏ qua.

en: Could not apply '%s'
vi: Không thể áp dụng miếng vá “%s”

en: dry run
vi: chạy thử

en: interactive picking
vi: sửa bằng 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 dõi

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: 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: warn when adding an embedded repository
vi: cảnh báo khi thêm một kho nhúng

en: adding embedded git repository: %s
vi: thêm cần một kho git nhúng: %s

en: Use -f if you really want to add them.
    Turn this message off by running
    "git config advice.addIgnoredFile false"
vi: Sử dụng -f nếu bạn thực sự muốn thêm chúng.
    Tắt thông báo này bằng cách chạy lệnh
    "git config advice.addIgnoredFile false"

en: adding files failed
vi: thêm tập tin gặp lỗi

en: '%s' and pathspec arguments cannot be used together
vi: '%s' và các tham số đặc tả đường dẫn không thể dùng cùng nhau

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 .'?
    Turn this message off by running
    "git config advice.addEmptyPathspec false"
vi: Có lẽ bạn muốn chạy “git add .”?
    Tắt thông báo này bằng cách chạy lệnh
    "git config advice.addEmptyPathspec false"

en: invalid value for '%s': '%s'
vi: giá trị không hợp lệ cho '%s': '%s'

en: invalid timestamp
vi: dấu thời gian không hợp lệ

en: invalid Date line
vi: dòng Ngày tháng không hợp lệ

en: invalid timezone offset
vi: độ lệch múi giờ không hợp lệ

en: failed to create directory '%s'
vi: tạo thư mục "%s" gặp lỗi

en: When you have resolved this problem, run "%s --continue".
vi: Khi bạn đã giải quyết xong trục trặc này, hãy chạy "%s --continue".

en: If you prefer to skip this patch, run "%s --skip" instead.
vi: Nếu bạn muốn bỏ qua miếng vá này, hãy chạy lệnh "%s --skip" để thay thế.

en: To record the empty patch as an empty commit, run "%s --allow-empty".
vi: Để ghi một miếng vá trống rỗng như một lần chuyển giao rông, "%s --allow-empty".

en: To restore the original branch and stop patching, run "%s --abort".
vi: Để phục hồi lại nhánh gốc và dừng vá, hãy chạy "%s --abort".

en: missing author line in commit %s
vi: thiếu dòng tác giả trong lần chuyển gia %s

en: invalid ident line: %.*s
vi: dòng định danh không hợp lệ: %.*s

en: Failed to merge in the changes.
vi: Gặp lỗi khi trộn vào các thay đổi.

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: applying to an empty history
vi: áp dụng vào một lịch sử trống rỗng

en: failed to write commit object
vi: gặp lỗi khi ghi đối tượng chuyển giao

en: cannot resume: %s does not exist.
vi: không thể phục hồi: %s không tồn tại.

en: Commit Body is:
vi: Thân của lần chuyển giao là:

en: Skipping: %.*s
vi: Đang bỏ qua: %.*s

en: Creating an empty commit: %.*s
vi: Đang tạo một lần chuyển giao trống rỗng: %.*s

en: Applying: %.*s
vi: Áp dụng: %.*s

en: Patch failed at %s %.*s
vi: Gặp lỗi khi vá tại %s %.*s

en: No changes - recorded it as an empty commit.
vi: Không có thay đổi nào - được ghi thành một lần chuyển giao rỗng.

en: options '%s=%s' and '%s=%s' cannot be used together
vi: tùy chọn '%s=%s' và '%s=%s' không thể dùng cùng nhau

en: git am [<options>] (--continue | --skip | --abort)
vi: git am [<các tùy chọn>] (--continue | --skip | --abort)

en: run interactively
vi: chạy kiểu tương tác

en: be quiet
vi: im lặng

en: add a Signed-off-by trailer to the commit message
vi: thêm dòng Signed-off-by vào cuối ghi chú của lần chuyển giao

en: recode into utf8 (default)
vi: chuyển mã thành utf8 (mặc định)

en: pass -k flag to git-mailinfo
vi: chuyển cờ -k cho git-mailinfo

en: pass -b flag to git-mailinfo
vi: chuyển cờ -b cho git-mailinfo

en: pass -m flag to git-mailinfo
vi: chuyển cờ -m cho git-mailinfo

en: pass --keep-cr flag to git-mailsplit for mbox format
vi: chuyển cờ --keep-cr cho git-mailsplit với định dạng mbox

en: do not pass --keep-cr flag to git-mailsplit independent of am.keepcr
vi: đừng chuyển cờ --keep-cr cho git-mailsplit không phụ thuộc vào am.keepcr

en: strip everything before a scissors line
vi: cắt mọi thứ trước dòng scissors

en: pass it through git-mailinfo
vi: chuyển nó qua git-mailinfo

en: pass it through git-apply
vi: chuyển nó qua git-apply

en: override error message when patch failure occurs
vi: đè lên các lời nhắn lỗi khi xảy ra lỗi vá nghiêm trọng

en: synonyms for --continue
vi: đồng nghĩa với --continue

en: use current timestamp for author date
vi: dùng dấu thời gian hiện tại cho ngày tác giả

en: key-id
vi: mã-số-khóa

en: GPG-sign commits
vi: Các lần chuyển giao ký-GPG

en: (internal use for git-rebase)
vi: (dùng nội bộ cho git-rebase)

en: previous rebase directory %s still exists but mbox given.
vi: thư mục rebase trước %s không sẵn có nhưng mbox lại đưa ra.

en: Stray %s directory found.
    Use "git am --abort" to remove it.
vi: Tìm thấy thư mục lạc %s.
    Dùng "git am --abort" để loại bỏ nó đi.

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 a flush packet
vi: git archive: cần ACK/NAK, nhưng lại nhận được gói flush

en: git archive: protocol error
vi: git archive: lỗi giao thức

en: git bisect--helper --bisect-reset [<commit>]
vi: git bisect--helper --bisect-reset [<lần_chuyển_giao>]

en: git bisect--helper --bisect-start [--term-{new,bad}=<term> --term-{old,good}=<term>] [--no-checkout] [--first-parent] [<bad> [<good>...]] [--] [<paths>...]
vi: git bisect--helper --bisect-start [--term-{new,bad}=<term> --term-{old,good}=<term>] [--no-checkout] [--first-parent] [<bad> [<good>…]] [--] [</các/đường/dẫn>…]

en: git bisect--helper --bisect-state (bad|new) [<rev>]
vi: git bisect--helper --bisect-state (bad|new) [<lần_chuyển_giao>]

en: git bisect--helper --bisect-state (good|old) [<rev>...]
vi: git bisect--helper --bisect-state (good|old) [<lần_chuyển_giao>…]

en: git bisect--helper --bisect-replay <filename>
vi: git bisect--helper --bisect-replay <tên_tập_tin>

en: git bisect--helper --bisect-skip [(<rev>|<range>)...]
vi: git bisect--helper --bisect-skip [(<rev>|<vùng>)…]

en: git bisect--helper --bisect-run <cmd>...
vi: git bisect--helper --bisect-run <lệnh>…

en: please use two different terms
vi: vui lòng dùng hai thời kỳ khác nhau

en: We are not bisecting.
vi: Chúng tôi đang không bisect.

en: Bad bisect_write argument: %s
vi: Đối số bisect_write sai: %s

en: Invalid command: you're currently in a %s/%s bisect
vi: Lệnh không hợp lệ: bạn hiện đang ở một bisect %s/%s

en: You need to give me at least one %s and %s revision.
    You can use "git bisect %s" and "git bisect %s" for that.
vi: Bạn phải chỉ cho tôi ít nhất một điểm %s và một %s.
    Bạn có thể sử dụng "git bisect %s" và "git bisect %s" cho cái đó.

en: bisecting only with a %s commit
vi: chỉ thực hiện việc bisect với một lần chuyển giao %s

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: status: waiting for both good and bad commits
vi: trạng thái: đang chờ cho cả các lần chuyển giao tốt và sai

en: status: waiting for bad commit, %d good commit known
     | status: waiting for bad commit, %d good commits known
vi[0]: trạng thái: đang chờ cho lần chuyển giao sai, đã biết %d lần chuyển giao tốt

en: status: waiting for good commit(s), bad commit known
vi: trạng thái: đang chờ cho lần chuyển giao tốt, chưa biết lần chuyển giao sai

en: no terms defined
vi: chưa định nghĩa thời kỳ nào

en: Your current terms are %s for the old state
    and %s for the new state.
vi: Bạn hiện tại đang ở thời kỳ %s cho tình trạng cũ
    và %s cho tình trạng mới.

en: revision walk setup failed
vi: gặp lỗi cài đặt việc di chuyển qua các điểm xét duyệt

en: bad HEAD - I need a HEAD
vi: sai HEAD - Tôi cần một HEAD

en: won't bisect on cg-seek'ed tree
vi: sẽ không di chuyển nửa bước trên cây được cg-seek

en: bad HEAD - strange symbolic ref
vi: sai HEAD - tham chiếu mềm kỳ lạ

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: Bad rev input: %s
vi: Đầu vào rev sai: %s

en: Bad rev input (not a commit): %s
vi: Đầu vào rev sai (không phải là lần chuyển giao): %s

en: We are not bisecting.
vi: Chúng tôi không bisect.

en: running %s
vi: đang chạy %s

en: bisect run failed: no command provided.
vi: bisect chạy gặp lỗi: không đưa ra lệnh.

en: unable to verify '%s' on good revision
vi: không thể xác nhận “%s” trên điểm xét duyệt tốt

en: bisect run failed: exit code %d from '%s' is < 0 or >= 128
vi: chạy bisect gặp lỗi: mã trả về %d từ lệnh “%s” là < 0 hoặc >= 128

en: bisect found first bad commit
vi: bisect tìm thấy lần chuyển giao sai đầu tiên

en: bisect run failed: 'git bisect--helper --bisect-state %s' exited with error code %d
vi: chạy bisect gặp lỗi: “git bisect--helper --bisect-state %s” đã thoát ra với mã lỗi %d

en: reset the bisection state
vi: đặt lại trạng di chuyển nửa bước

en: check whether bad or good terms exist
vi: kiểm tra xem các thời điểm xấu/tốt có tồn tại không

en: print out the bisect terms
vi: in ra các thời điểm di chuyển nửa bước

en: start the bisect session
vi: bắt đầu phiên di chuyển nửa bước

en: find the next bisection commit
vi: tìm lần chuyển giao không di chuyển phân đôi

en: mark the state of ref (or refs)
vi: đánh dấu trạng thái ref (hoặc refs)

en: list the bisection steps so far
vi: liệt kê các bước bisection đi quá xa

en: replay the bisection process from the given file
vi: phát lại quá trình bisection từ tệp đã cho

en: skip some commits for checkout
vi: bỏ qua một số lần chuyển giao để lấy ra

en: visualize the bisection
vi: trực quan việc di chuyển nửa bước

en: use <cmd>... to automatically bisect
vi: dùng <cmd>… để bisect một cách tự động

en: no log for BISECT_WRITE
vi: không có nhật ký cho BISECT_WRITE

en: --bisect-reset requires either no argument or a commit
vi: --bisect-reset requires không nhận đối số cũng không nhận lần chuyển giao

en: --bisect-terms requires 0 or 1 argument
vi: --bisect-terms cần 0 hoặc 1 tham số

en: --bisect-next requires 0 arguments
vi: --bisect-next cần 0 tham số

en: --bisect-log requires 0 arguments
vi: --bisect-log cần 0 tham số

en: no logfile given
vi: chưa chỉ ra tập tin ghi nhật ký

en: git blame [<options>] [<rev-opts>] [<rev>] [--] <file>
vi: git blame [<các tùy chọn>] [<rev-opts>] [<rev>] [--] <tập-tin>

en: expecting a color: %s
vi: cần một màu: %s

en: must end with a color
vi: phải kết thúc bằng một màu

en: do not show object names of boundary commits (Default: off)
vi: đừng hiển thị tên đối tượng của 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 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 dùng bằng máy

en: use the same output mode as git-annotate (Default: off)
vi: dùng cùng chế độ xuất ra với git-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 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 cho 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: ignore <rev> when blaming
vi: bỏ qua <rev> khi blame

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: score
vi: điểm số

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 <start>,<end> or function :<funcname>
vi: xử lý chỉ dòng vùng <đầu>,<cuối> hoặc tính năng :<funcname>

en: --progress can't be used with --incremental or porcelain formats
vi: --progress không được dùng cùng với --incremental hay các định dạng porcelain

en: file %s has only %lu line | file %s has only %lu lines
vi[0]: tập tin %s chỉ có %lu dòng

en: Blaming lines
vi: Các dòng blame

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>] [-f] [--recurse-submodules] <branch-name> [<start-point>]
vi: git branch [<các tùy chọn>] [-f] [--recurse-submodules] <tên-nhánh> [<điểm-đầu>]

en: git branch [<options>] [-l] [<pattern>...]
vi: git branch [<các tùy chọn>] [-l] [<mẫu>...]

en: git branch [<options>] (-m | -M) [<old-branch>] <new-branch>
vi: git branch [<các tùy chọn>] (-m | -M) [<nhánh-cũ>] <nhánh-mới>

en: git branch [<options>] (-c | -C) [<old-branch>] <new-branch>
vi: git branch [<các tùy chọn>] (-c | -C) [<nhánh-cũ>] <nhánh-mới>

en: git branch [<options>] [-r | -a] [--points-at]
vi: git branch [<các tùy chọn>] [-r | -a] [--points-at]

en: git branch [<options>] [-r | -a] [--format]
vi: git branch [<các tùy chọn>] [-r | -a] [--format]

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 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 cho HEAD

en: Cannot delete branch '%s' checked out at '%s'
vi: Không thể xóa nhánh “%s” đã được lấy ra tại “%s”

en: remote-tracking branch '%s' not found.
vi: không tìm thấy nhánh theo dõi máy chủ “%s”.

en: branch '%s' not found.
vi: không tìm thấy nhánh “%s”.

en: Deleted remote-tracking branch %s (was %s).
vi: Đã xóa nhánh theo dõi máy chủ "%s" (từng là %s).

en: could not resolve HEAD
vi: không thể phân giải HEAD

en: HEAD (%s) points outside of refs/heads/
vi: HEAD (%s) chỉ bên ngoài của refs/heads/

en: Branch %s is being rebased at %s
vi: Nhánh %s đang được cải tổ lại tại %s

en: Branch %s is being bisected at %s
vi: Nhánh %s đang được di chuyển phân đôi (bisect) tại %s

en: cannot copy the current branch while not on any.
vi: không thể sao chép nhánh hiện hành trong khi nó chẳng ở đâu 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: Tên nhánh không hợp lệ: “%s”

en: Branch rename failed
vi: Gặp lỗi khi đổi tên nhánh

en: Branch copy failed
vi: Gặp lỗi khi sao chép nhánh

en: Created a copy of a misnamed branch '%s'
vi: Đã tạo một bản sao của nhánh khuyết danh “%s”

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: Branch is copied, but update of config-file failed
vi: Nhánh đã được sao chép, nhưng cập nhật tập tin cấu hình gặp lỗi

en: Please edit the description for the branch
      %s
    Lines starting with '%c' will be stripped.
vi: Viết các ghi chú cho nhánh:
      %s
    Những dòng được bắt đầu bằng “%c” sẽ được cắt bỏ.

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: set branch tracking configuration
vi: đặt cấu hình thao dõi nhánh

en: do not use
vi: không dùng

en: upstream
vi: thượng nguồn

en: change the upstream info
vi: thay đổi thông tin thượng nguồn

en: unset the upstream info
vi: bỏ đặt thông tin thượng nguồn

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: print only branches that don't contain the commit
vi: chỉ hiển thị những nhánh mà nó không chứa lần chuyển giao

en: Specific git-branch actions:
vi: Hành động git-branch:

en: delete fully merged branch
vi: xóa một toàn bộ nhánh đã hòa trộn

en: delete branch (even if not merged)
vi: xóa 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 ngay cả khi đích đã có sẵn

en: copy a branch and its reflog
vi: sao chép một nhánh và reflog của nó

en: copy a branch, even if target exists
vi: sao chép một nhánh ngay cả khi đích đã có sẵn

en: list branch names
vi: liệt kê các tên nhánh

en: show current branch name
vi: hiển thị nhánh hiện hà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, move/rename, deletion
vi: buộc tạo, di chuyển/đổi tên, xóa

en: print only branches that are merged
vi: chỉ hiển thị những nhánh mà nó được hòa trộn

en: print only branches that are not merged
vi: chỉ hiển thị những nhánh mà nó không được hòa trộn

en: list branches in columns
vi: liệt kê các nhánh trong các cột

en: object
vi: đối tượng

en: print only branches of the object
vi: chỉ hiển thị các nhánh của đối tượng

en: sorting and filtering are case insensitive
vi: sắp xếp và lọc là phân biệt HOA thường

en: recurse through submodules
vi: đệ quy xuyên qua mô-đun con

en: format to use for the output
vi: định dạng sẽ dùng cho đầu ra

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 hợp lệ.

en: HEAD not found below refs/heads!
vi: Không tìm thấy HEAD ở dưới refs/heads!

en: branch with --recurse-submodules can only be used if submodule.propagateBranches is enabled
vi: nhánh với --recurse-submodules chỉ có thể được sử dụng nếu submodule.propagateBranches được kích hoạt

en: --recurse-submodules can only be used to create branches
vi: --recurse-submodules chỉ có thể được sử dụng để tạo ra các nhánh

en: branch name required
vi: cần chỉ ra 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 arguments for a rename operation
vi: quá nhiều tham số cho thao tác đổi tên

en: too many arguments to set new upstream
vi: quá nhiều tham số để đặt thượng nguồn mới

en: could not set upstream of HEAD to %s when it does not point to any branch.
vi: không thể đặt thượng nguồn của HEAD thành %s khi mà nó chẳng chỉ đến nhánh nào cả.

en: too many arguments to unset upstream
vi: quá nhiều tham số để bỏ đặt thượng nguồn

en: could not unset upstream of HEAD when it does not point to any branch.
vi: không thể bỏ đặt thượng nguồn 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

en: The -a, and -r, options to 'git branch' do not take a branch name.
    Did you mean to use: -a|-r --list <pattern>?
vi: Hai tùy chọn -a và -r áp dụng cho lệnh “git branch” không nhận một tên nhánh.
    Có phải ý bạn là dùng: -a|-r --list <mẫu>?

en: the '--set-upstream' option is no longer supported. Please use '--track' or '--set-upstream-to' instead.
vi: tùy chọn --set-upstream đã không còn được hỗ trợ nữa. Vui lòng dùng “--track” hoặc “--set-upstream-to” để thay thế.

en: git version:
vi: phiên bản git:

en: compiler info:
vi: thông tin trình biên dịch:

en: libc info:
vi: thông tin libc:

en: git bugreport [-o|--output-directory <file>] [-s|--suffix <format>]
vi: git bugreport [-o|--output-directory <tập_tin>] [-s|--suffix <định_dạng>]

en: specify a destination for the bugreport file
vi: chỉ định thư mục định để tạo tập tin báo cáo lỗi

en: specify a strftime format suffix for the filename
vi: chỉ định chuỗi định dạng thời gian strftime dùng làm hậu tố cho tên tập tin

en: git bundle create [<options>] <file> <git-rev-list args>
vi: git bundle create [<các tùy chọn>] <tập_tin> <git-rev-list args>

en: git bundle verify [<options>] <file>
vi: git bundle verify [<các tùy chọn>] <tập-tin>

en: git bundle unbundle <file> [<refname>...]
vi: git bundle unbundle <tập tin> [<tên tham chiếu>…]

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: Need a repository to create a bundle.
vi: Cần một kho chứa để có thể tạo một bundle.

en: do not show bundle details
vi: không hiển thị chi tiết bundle (bó)

en: Need a repository to unbundle.
vi: Cần một kho chứa để có thể giải nén một bundle.

en: Unbundling objects
vi: Tháo rời các đối tượng

en: Unknown subcommand: %s
vi: Không hiểu câu lệnh con: %s

en: flush is only for --buffer mode
vi: flush chỉ dành cho chế độ --buffer

en: empty command in input
vi: lệnh thực thi trống rỗng trong đầu vào

en: whitespace before command: '%s'
vi: có khoảng trắng trước lệnh: '%s'

en: %s requires arguments
vi: %s cần các tham số

en: unknown command: '%s'
vi: không hiểu câu lệnh: '%s'

en: only one batch option may be specified
vi: chỉ một tùy chọn batch được chỉ ra

en: git cat-file <type> <object>
vi: git cat-file <kiểu> <đối tượng>

en: git cat-file (-e | -p) <object>
vi: git cat-file (-e | -p) <đối tượng>

en: git cat-file (-t | -s) [--allow-unknown-type] <object>
vi: git cat-file (-t | -s) [--allow-unknown-type] <đối_tượng>

en: Check object existence or emit object contents
vi: Kiểm tra đối tượng có sẵn hay không hoặc phát nội dung của đối tượng

en: check if <object> exists
vi: không tra xem <đối tượng> có sẵn hay không

en: pretty-print <object> content
vi: in nội dung <đối tượng> dạng dễ đọc

en: Emit [broken] object attributes
vi: Phát các thuộc tính đối tượng [hỏng]

en: show object type (one of 'blob', 'tree', 'commit', 'tag', ...)
vi: hiển thị kiểu của đối tượng (là một trong số 'blob', 'tree', 'commit', 'tag', ...)

en: show object size
vi: hiển thị kích thước đối tượng

en: allow -s and -t to work with broken/corrupt objects
vi: cho phép -s và -t để làm việc với các đối tượng sai/hỏng

en: show full <object> or <rev> contents
vi: hiển thị đầy đủ nội dung <object> hay <rev>

en: like --batch, but don't emit <contents>
vi: giống --batch, nhưng không phát ra <contents>

en: Change or optimize batch output
vi: Thay đổi hay tối ưu hóa đầu ra batch

en: follow in-tree symlinks
vi: theo liên kết mềm trong-cây

en: do not order objects before emitting them
vi: đừng sắp xếp các đối tượng trước khi phát chúng

en: Emit object (blob or tree) with conversion or filter (stand-alone, or with batch)
vi: Phát đối tượng (blob hoặc cây) với bộ chuyển đổi hoặc bộ lọc (stand-alone, hoặc với batch)

en: run textconv on object's content
vi: chạy lệnh textconv trên nội dung của đối tượng

en: run filters on object's content
vi: chạy các bộ lọc nội dung của đối tượng

en: use a <path> for (--textconv | --filters); Not with 'batch'
vi: dùng một </đường/dẫn/> rõ ràng cho (--textconv/--filters); Không với 'batch'

en: '%s=<%s>' needs '%s' or '%s'
vi: '%s=<%s>' cần '%s' hoặc '%s'

en: batch modes take no arguments
vi: chế độ batch không nhận các đối số

en: <rev> required with '%s'
vi: cần <rev> với '%s'

en: <object> required with '-%c'
vi: cần <object> với '-%c'

en: only two arguments allowed in <type> <object> mode, not %d
vi: chỉ hai đối số được phép trong chế độ <type> <object>, không phải %d

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>...]
vi: git check-attr --stdin [-z] [-a | --all | <attr>…]

en: suppress progress reporting
vi: chặn các báo cáo tiến trình hoạt động

en: show non-matching input paths
vi: hiển thị những đường dẫn đầu vào không khớp với mẫu

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 chỉ ra đườ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: --non-matching is only valid with --verbose
vi: tùy-chọn --non-matching chỉ hợp lệ khi dùng với --verbose

en: unable to parse contact: %s
vi: không thể phân tích danh bạ: “%s”

en: no contacts specified
vi: chưa chỉ ra danh bạ

en: git checkout--worker [<options>]
vi: git checkout--worker [<các tùy chọn>]

en: when creating files, prepend <string>
vi: khi tạo các tập tin, nối thêm <chuỗi>

en: stage should be between 1 and 3 or all
vi: stage nên giữa 1 và 3 hay all

en: do not skip files with skip-worktree set
vi: đừng bỏ qua các tập tin với skip-worktree được đặt

en: force overwrite of existing files
vi: ép buộc ghi đè lên tập tin đã sẵn có từ trước

en: don't checkout new files
vi: không checkout các tập tin mới

en: write the content to temporary files
vi: ghi nội dung vào tập tin tạm

en: git checkout [<options>] <branch>
vi: git checkout [<các tùy chọn>] <nhánh>

en: git switch [<options>] [<branch>]
vi: git switch [<các tùy chọn>] [<nhánh>]

en: Recreated %d merge conflict | Recreated %d merge conflicts
vi[0]: Đã tạo lại %d xung đột hòa trộn

en: Updated %d path from %s | Updated %d paths from %s
vi[0]: Đã cập nhật đường dẫn %d từ %s

en: HEAD is now at
vi: HEAD hiện giờ tại

en: unable to update HEAD
vi: không thể cập nhật HEAD

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 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 it by creating a new branch, this may be a good time
    to do so with:
    
     git branch <new-branch-name> %s
    
     | 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[0]: Nếu bạn muốn giữ (chúng) nó 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í trước kia 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

en: only one reference expected
vi: chỉ cần một tham chiếu

en: only one reference expected, %d given.
vi: chỉ cần một tham chiếu, nhưng lại đưa ra %d.

en: reference is not a tree: %s
vi: tham chiếu không phải là một cây:%s

en: If you want to detach HEAD at the commit, try again with the --detach option.
vi: Nếu bạn muốn tách rời HEAD ở lần chuyển giao, hay thử lại với tùy chọn --detach.

en: you are switching branch while bisecting
vi: bạn hiện tại đang thực hiện việc chuyển nhánh trong khi đang di chuyển nửa bước

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: missing branch or commit argument
vi: thiếu tham số là nhánh hoặc lần chuyển giao

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: style
vi: kiểu

en: conflict style (merge, diff3, or zdiff3)
vi: xung đột kiểu (hòa trộn, diff3 hoặc zdiff3)

en: detach HEAD at named commit
vi: rời bỏ HEAD tại lần chuyển giao theo tên

en: new-branch
vi: nhánh-mới

en: new unparented branch
vi: nhánh không cha mới

en: update ignored files (default)
vi: cập nhật các tập tin bị bỏ qua (mặc định)

en: do not check if another worktree is holding the given ref
vi: không kiểm tra nếu cây làm việc khác đang giữ tham chiếu đã cho

en: options '-%c', '-%c', and '%s' cannot be used together
vi: tùy chọn '-%c', '-%c' và '%s' không thể dùng cùng nhau

en: --track needs a branch name
vi: --track cần tên một nhánh

en: missing branch name; try -%c
vi: thiếu tên nhánh; hãy thử -%c

en: invalid path specification
vi: đường dẫn đã cho không hợp lệ

en: you must specify path(s) to restore
vi: bạn phải chỉ định các thư mục muốn hồi phục

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: tạo/đặt_lại và checkout một nhánh

en: create reflog for new branch
vi: tạo reflog cho nhánh mới

en: use overlay mode (default)
vi: dùng chế độ che phủ (mặc định)

en: create and switch to a new branch
vi: tạo và chuyển đến một nhánh mới

en: create/reset and switch to a branch
vi: tạo/đặt_lại và chuyển đến một nhánh

en: second guess 'git switch <no-such-branch>'
vi: gợi ý thứ hai "git switch <không-nhánh-nào-như-vậy>"

en: throw away local modifications
vi: vứt bỏ các sửa đổi địa phương

en: restore the working tree (default)
vi: phục hồi cây làm việc (mặc định)

en: ignore unmerged entries
vi: bỏ qua những thứ chưa hòa trộn: %s

en: use overlay mode
vi: dùng chế độ che phủ

en: git clean [-d] [-f] [-i] [-n] [-q] [-e <pattern>] [-x | -X] [--] <paths>...
vi: git clean [-d] [-f] [-i] [-n] [-q] [-e <mẫu>] [-x | -X] [--] </các/đường/dẫn>…

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: Prompt help:
    1          - select a numbered item
    foo        - select item based on unique prefix
               - (empty) select nothing
vi: Trợ giúp về nhắc:
    1          - chọn một mục được đánh số
    foo        - chọn mục trên cơ sở tiền tố duy nhất
               - (để trống) không chọn gì cả

en: Huh (%s)?
vi: Hả (%s)?

en: WARNING: Cannot find items matched by: %s
vi: CẢNH BÁO: Không tìm thấy các mục được khớp bởi: %s

en: Select items to delete
vi: Chọn mục muốn xóa

en: clean               - start cleaning
    filter by pattern   - exclude items from deletion
    select by numbers   - select items to be deleted by numbers
    ask each            - confirm each deletion (like "rm -i")
    quit                - stop cleaning
    help                - this screen
    ?                   - help for prompt selection
vi: clean               - bắt đầu dọn dẹp
    filter by pattern   - loại trừ các mục khỏi việc xóa
    select by numbers   - chọn các mục cần xóa bằng số
    ask each            - xác nhận trước mỗi lần xóa (giống như "rm -i")
    quit                - dừng việc dọn dẹp lại
    help                - hiển thị chính trợ giúp này
    ?                   - trợ giúp dành cho chọn bằng cách nhắc

en: No more files to clean, exiting.
vi: Không còn tập-tin nào để dọn dẹp, đang thoát ra.

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: interactive cleaning
vi: dọn bằng kiểu tương tác

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: clean.requireForce set to true and neither -i, -n, nor -f given; refusing to clean
vi: clean.requireForce được đặt thành true và không đưa ra tùy chọn -i, -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 -i, -n, nor -f given; refusing to clean
vi: clean.requireForce mặc định được đặt là true và không đưa ra tùy chọn -i, -n mà cũng không -f; từ chối lệnh dọn dẹp (clean)

en: -x and -X cannot be used together
vi: -x và -X không thể dùng cùng nhau

en: git clone [<options>] [--] <repo> [<dir>]
vi: git clone [<các tùy chọn>] [--] <kho> [<t.mục>]

en: don't clone shallow repository
vi: đừng nhân bản từ kho nông

en: don't create a checkout
vi: không tạo một checkout

en: create a mirror repository (implies bare)
vi: tạo kho bản sao (ý là kho thuần)

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: pathspec
vi: đặc-tả-đường-dẫn

en: initialize submodules in the clone
vi: khởi tạo mô-đun-con trong bản sao

en: number of submodules cloned in parallel
vi: số lượng mô-đun-con được nhân bản đồng thời

en: template-directory
vi: thư-mục-mẫu

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 --reference only while cloning
vi: chỉ dùng --reference khi nhân bản

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: create a shallow clone since a specific time
vi: tạo bản sao không đầy đủ từ thời điểm đã cho

en: deepen history of shallow clone, excluding rev
vi: làm sâu hơn lịch sử của bản sao shallow, bằng điểm xét duyệt loại trừ

en: clone only one branch, HEAD or --branch
vi: chỉ nhân bản một nhánh, HEAD hoặc --branch

en: don't clone any tags, and make later fetches not to follow them
vi: đứng có nhân bản bất kỳ nhánh nào, và làm cho những lần lấy về sau không theo chúng nữa

en: any cloned submodules will be shallow
vi: mọi mô-đun-con nhân bản sẽ là shallow (nông)

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: server-specific
vi: đặc-tả-máy-phục-vụ

en: option to transmit
vi: tùy chọn để chuyển giao

en: use IPv4 addresses only
vi: chỉ dùng địa chỉ IPv4

en: use IPv6 addresses only
vi: chỉ dùng địa chỉ IPv6

en: apply partial clone filters to submodules
vi: áp dụng các bộ lọc nhân bản một phần cho mô-đun-con

en: initialize sparse-checkout file to include only files at root
vi: khởi tạo tập tin sparse-checkout để bao gồm chỉ các tập tin ở gốc

en: %s exists and is not a directory
vi: %s có tồn tại nhưng lại không phải là một thư mục

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: failed to initialize sparse-checkout
vi: gặp lỗi khi khởi tạo sparse-checkout

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ể lấy ra.

en: unable to write parameters to config file
vi: không thể ghi các tham số vào tập tin cấu hình

en: cannot repack to clean up
vi: không thể đóng gói để dọn dẹp

en: cannot unlink temporary alternates file
vi: không thể bỏ liên kết tập tin thay thế tạm thời

en: options '%s' and '%s %s' cannot be used together
vi: tùy chọn '%s', và '%s %s' không thể dùng cùng nhau

en: depth %s is not a positive number
vi: độ sâu %s không phải là một số nguyên dương

en: clone --recursive is not compatible with both --reference and --reference-if-able
vi: nhân bản --recursive không tương thích với cả hai --reference và --reference-if-able

en: source repository is shallow, reject to clone.
vi: kho nguồn là nông, nên bỏ từ chối nhân bản.

en: source repository is shallow, ignoring --local
vi: kho nguồn là nông, nên bỏ qua --local

en: cannot clone from filtered bundle
vi: không thể nhân bản từ bundle được lọc ra

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 %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: maximum width
vi: độ rộng tối đa

en: padding space on left border
vi: chèn thêm khoảng trống vào bên trái

en: padding space on right border
vi: chèn thêm khoảng trắng vào 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-graph verify [--object-dir <objdir>] [--shallow] [--[no-]progress]
vi: git commit-graph verify [--object-dir </thư/mục/đối/tượng>] [--shallow] [--[no-]progress]

en: git commit-graph write [--object-dir <objdir>] [--append] [--split[=<strategy>]] [--reachable|--stdin-packs|--stdin-commits] [--changed-paths] [--[no-]max-new-filters <n>] [--[no-]progress] <split options>
vi: git commit-graph write [--object-dir </thư/mục/đối/tượng>] [--append][--split[=<chiến lược>]] [--reachable|--stdin-packs|--stdin-commits][--changed-paths] [--[no-]max-new-filters <n>] [--[no-]progress] <các tùy chọn chia tách>

en: the object directory to store the graph
vi: thư mục đối tượng để lưu đồ thị

en: unrecognized --split argument, %s
vi: đối số --split không được thừa nhận, %s

en: invalid object: %s
vi: đối tượng không hợp lệ: %s

en: start walk at all refs
vi: bắt đầu di chuyển tại mọi tham chiếu

en: enable computation for changed paths
vi: cho phép tính toán các đường dẫn đã bị thay đổi

en: allow writing an incremental commit-graph file
vi: cho phép ghi một tập tin đồ họa các lần chuyển giao lớn lên

en: only expire files older than a given date-time
vi: chỉ làm hết hạn các tập tin khi nó cũ hơn khoảng <thời gian> đưa ra

en: maximum number of changed-path Bloom filters to compute
vi: số tối đa các bộ lọc các đường dẫn thay đổi Bloom để tính toán

en: use at most one of --reachable, --stdin-commits, or --stdin-packs
vi: không thể sử dụng hơn một --reachable, --stdin-commits, hay --stdin-packs

en: Collecting commits from input
vi: Sưu tập các lần chuyển giao từ đầu vào

en: unrecognized subcommand: %s
vi: không hiểu câu lệnh con: %s

en: git commit-tree [(-p <parent>)...] [-S[<keyid>]] [(-m <message>)...] [(-F <file>)...] <tree>
vi: git commit-tree [(-p <cha>)…] [-S[<keyid>]] [(-m <ghi chú>)…] [(-F <tập tin>)…] <cây>

en: duplicate parent %s ignored
vi: cha mẹ bị trùng lặp %s đã bị bỏ qua

en: id of a parent commit object
vi: mã số của đối tượng chuyển giao cha mẹ

en: commit message
vi: chú thích của lần chuyển giao

en: read commit log message from file
vi: đọc chú thích nhật ký lần chuyển giao từ tập tin

en: GPG sign commit
vi: Ký lần chuyển giao dùng GPG

en: must give exactly one tree
vi: phải đưa ra chính xác một cây

en: git commit-tree: failed to read
vi: git commit-tree: gặp lỗi khi đọc

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: 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: interactive add failed
vi: gặp lỗi khi thêm bằng cách tương

en: Failed to update main cache tree
vi: Gặp lỗi khi cập nhật cây bộ nhớ đệ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 (new_index)

en: cannot do a partial commit during a merge.
vi: không thể thực hiện việc chuyển giao 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 bộ phận trong khi đang cherry-pick.

en: cannot do a partial commit during a rebase.
vi: không thể thực hiện việc chuyển giao cục bộ trong khi đang thực hiện cải tổ.

en: invalid date format: %s
vi: ngày tháng không hợp lệ: %s

en: unable to select a comment character that is not used
    in the current commit message
vi: không thể chọn một ký tự ghi chú cái mà không được dùng
    trong phần ghi chú hiện tại

en: could not lookup commit %s
vi: không thể tìm kiếm commit (lần chuyển giao) %s

en: options '%s' and '%s:%s' cannot be used together
vi: tùy chọn '%s', và '%s:%s' không thể dùng cùng nhau

en: could not read SQUASH_MSG
vi: không thể đọc SQUASH_MSG

en: could not read MERGE_MSG
vi: không thể đọc MERGE_MSG

en: could not write commit template
vi: không thể ghi mẫu chuyển giao

en: Please enter the commit message for your changes. Lines starting
    with '%c' will be ignored.
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.

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.

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.
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ế.

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.

en: 
    It looks like you may be committing a merge.
    If this is not correct, please run
    	git update-ref -d MERGE_HEAD
    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 chạy
    	git update-ref -d MERGE_HEAD
    và thử lại.

en: 
    It looks like you may be committing a cherry-pick.
    If this is not correct, please run
    	git update-ref -d CHERRY_PICK_HEAD
    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 chạy
    	git update-ref -d CHERRY_PICK_HEAD
    và thử lại.

en: %sAuthor:    %.*s <%.*s>
vi: %sTác giả:           %.*s <%.*s>

en: %sDate:      %s
vi: %sNgày tháng:        %s

en: %sCommitter: %.*s <%.*s>
vi: %sNgười chuyển giao: %.*s <%.*s>

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 cung cấp lời chú giải hoặc là dùng tùy chọn -m hoặc là -F.

en: reword option of '%s' and path '%s' cannot be used together
vi: không thể tổ hợp tùy chọn "reword" của '%s' với đường dẫn '%s' cùng nhau

en: reword option of '%s' and '%s' cannot be used together
vi: không thể tổ hợp tùy chọn "reword" của '%s' với '%s' cùng nhau

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: unknown option: --fixup=%s:%s
vi: không hiểu tùy chọn: --fixup=%s:%s

en: show branch information
vi: hiển thị thông tin nhánh

en: show stash information
vi: hiển thị thông tin về tạm cất

en: show status in long format (default)
vi: hiển thị trạng thái ở định dạng dài (mặc định)

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, optional modes: traditional, matching, no. (Default: traditional)
vi: hiển thị các tập tin bị bỏ qua, các chế độ tùy chọn: traditional, matching, no. (Mặc định: traditional)

en: ignore changes to submodules, optional when: all, dirty, untracked. (Default: all)
vi: bỏ qua các thay đổi trong mô-đun-con, tùy chọn khi: all, dirty, untracked. (Mặc định: all)

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: 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: 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 lần chuyển giao

en: reuse and edit message from specified commit
vi: dùng lại các ghi chú từ lần chuyển giao đã 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 đã cho

en: use autosquash formatted message to fixup or amend/reword specified commit
vi: dùng ghi chú có định dạng autosquash để sửa chữa hoặc tu bổ/reword 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 custom trailer(s)
vi: thêm đuôi tự chọn

en: add a Signed-off-by trailer
vi: thêm dòng Signed-off-by vào cuối

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: include status in commit message template
vi: bao gồm các trạng thái trong mẫu ghi chú chuyển giao

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: 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: show what would be committed
vi: hiển thị xem cái gì có thể được chuyển giao

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: 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 phần chú thích (message) của lần chuyển giao: %s

en: repository has been updated, but unable to write
    new_index file. Check that disk is not full and quota is
    not exceeded, and then "git restore --staged :/" to recover.
vi: kho chứa đã đượ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 restore --staged :/" để khắc phục.

en: git config [<options>]
vi: git config [<các tùy chọn>]

en: unrecognized --type argument, %s
vi: đối số không được thừa nhận --type, %s

en: only one type at a time
vi: chỉ một kiểu một lần

en: Config file location
vi: Vị trí tập tin cấu hình

en: use global config file
vi: dùng tập tin cấu hình 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 per-worktree config file
vi: dùng tập tin cấu hình per-worktree

en: use given config file
vi: sử dụng tập tin cấu hình đã cho

en: read config from given blob object
vi: đọc cấu hình từ đối tượng blob đã cho

en: get value: name [value-pattern]
vi: lấy giá trị: tên [value-pattern]

en: get all values: key [value-pattern]
vi: lấy tất cả giá trị: khóa [value-pattern]

en: get values for regexp: name-regex [value-pattern]
vi: lấy giá trị cho regexp: name-regex [value-pattern]

en: replace all matching variables: name value [value-pattern]
vi: thay thế tất cả các biến khớp mẫu: tên giá-trị [value-pattern]

en: add a new variable: name value
vi: thêm biến mới: tên giá-trị

en: remove a variable: name [value-pattern]
vi: gỡ bỏ biến: tên [value-pattern]

en: remove all matches: name [value-pattern]
vi: gỡ bỏ mọi cái khớp: tên [value-pattern]

en: rename section: old-name new-name
vi: đổi tên phần: tên-cũ tên-mới

en: remove a section: name
vi: gỡ bỏ phần: tên

en: list all
vi: liệt kê tất

en: use string equality when comparing values to 'value-pattern'
vi: sử dụng so sánh bằng chuỗi khi so sánh các giá trị với “value-pattern”

en: open an editor
vi: mở một trình biên soạn

en: find the color configured: slot [default]
vi: tìm cấu hình màu sắc: slot [mặc định]

en: find the color setting: slot [stdout-is-tty]
vi: tìm các cài đặt về màu sắc: slot [stdout-là-tty]

en: value is given this type
vi: giá trị được đưa kiểu này

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 --bool or string
vi: giá trị là --bool hoặc chuỗi

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: value is an expiry date
vi: giá trị là một ngày hết hạn

en: show variable names only
vi: chỉ hiển thị các tên biến

en: respect include directives on lookup
vi: tôn trọng kể cà các hướng trong tìm kiếm

en: show scope of config (worktree, local, global, system, command)
vi: hiển thị phạm vi của cấu hình (cây làm việc, cục bộ, toàn cầu, hệ thống, lệnh)

en: with --get, use default value when missing entry
vi: với --get, dùng giá trị mặc định khi thiếu mục tin

en: wrong number of arguments, should be %d
vi: sai số lượng tham số, phải là %d

en: wrong number of arguments, should be from %d to %d
vi: sai số lượng tham số, phải từ %d đến %d

en: invalid key pattern: %s
vi: mẫu khóa không hợp lệ: %s

en: invalid pattern: %s
vi: mẫu không hợp lệ: %s

en: failed to format default config value: %s
vi: gặp lỗi khi định dạng giá trị cấu hình mặc định: %s

en: not in a git directory
vi: không trong thư mục git

en: writing config blobs is not supported
vi: không hỗ trợ ghi cấu hình các blob

en: # This is Git's per-user configuration file.
    [user]
    # Please adapt and uncomment the following lines:
    #	name = %s
    #	email = %s
vi: # Đây là tập tin cấu hình cho từng người dùng Git.
    [user]
    # Vui lòng sửa lại cho thích hợp và bỏ dấu ghi chú các dòng sau:
    #	name = %s
    #	email = %s

en: only one config file at a time
vi: chỉ một tập tin cấu hình một lần

en: --local can only be used inside a git repository
vi: --local chỉ có thể được dùng bên trong một kho git

en: --blob can only be used inside a git repository
vi: --blob chỉ có thể được dùng bên trong một kho git

en: --worktree can only be used inside a git repository
vi: --worktree chỉ có thể được dùng bên trong một kho git

en: $HOME not set
vi: Chưa đặt biến môi trường $HOME

en: --worktree cannot be used with multiple working trees unless the config
    extension worktreeConfig is enabled. Please read "CONFIGURATION FILE"
    section in "git help worktree" for details
vi: --worktree không thể dùng với nhiều cây làm việc trừ khi cấu hình mở rộng
    worktreeConfig được bật. Vui lòng đọc phần "CONFIGURATION FILE"
    trong "git help worktree" để biết thêm chi tiết

en: --get-color and variable type are incoherent
vi: --get-color và kiểu biến là không mạch lạc

en: only one action at a time
vi: chỉ một thao tác mỗi lần

en: --name-only is only applicable to --list or --get-regexp
vi: --name-only chỉ được áp dụng cho --list hoặc --get-regexp

en: --show-origin is only applicable to --get, --get-all, --get-regexp, and --list
vi: --show-origin chỉ được áp dụng cho --get, --get-all, --get-regexp, hoặc --list

en: --default is only applicable to --get
vi: --default chỉ được áp dụng cho --get

en: error processing config file(s)
vi: gặp lỗi khi xử lý các tập tin cấu hình

en: editing blobs is not supported
vi: việc sửa chữa các blob là không được hỗ trợ

en: cannot overwrite multiple values with a single value
           Use a regexp, --add or --replace-all to change %s.
vi: không thể ghi đè nhiều giá trị với một giá trị đơn
          Dùng một biểu thức chính quy, --add hay --replace-all để thay đổi %s.

en: no such section: %s
vi: không có đoạn: %s

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: credential-cache--daemon unavailable; no unix socket support
vi: credential-cache--daemon không sẵn có; không hỗ trợ unix socket

en: credential-cache unavailable; no unix socket support
vi: credential-cache không sẵn có; không hỗ trợ unix socket

en: unable to get credential storage lock in %d ms
vi: không thể lấy khóa lưu trữ ủy nhiệm %d ms

en: git describe [<options>] [<commit-ish>...]
vi: git describe [<các tùy chọn>] <commit-ish>*

en: git describe [<options>] --dirty
vi: git describe [<các tùy chọn>] --dirty

en: annotated
vi: có diễn giải

en: annotated tag %s not available
vi: thẻ đã được ghi chú %s không sẵn để dùng

en: No exact match on refs or tags, searching to describe
vi: Không có tham chiếu hay thẻ khớp đúng, đang tìm kiếm mô tả

en: finished search at %s
vi: việc tìm kiếm đã kết thúc tại %s

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ẻ; đã liệt kê %i cái gần
    đây nhất bỏ đi tìm kiếm tại %s

en: describe %s
vi: mô tả %s

en: Not a valid object name %s
vi: Không phải tên đối tượng %s hợp lệ

en: %s is neither a commit nor blob
vi: %s không phải là một lần commit cũng không phải blob

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: use any ref
vi: dùng ref bất kỳ

en: always use long format
vi: luôn dùng định dạng dài

en: only follow first parent
vi: chỉ theo cha mẹ đầu tiên

en: only output exact matches
vi: chỉ xuất những gì khớp chính xác

en: mark
vi: dấu

en: option '%s' and commit-ishes cannot be used together
vi: tùy chọn '%s' và commit-ishes không thể dùng cùng nhau

en: --merge-base only works with two commits
vi: --merge-base chỉ hoạt động với hai lần chuyển giao

en: invalid option: %s
vi: tùy chọn không hợp lệ: %s

en: Not a git repository
vi: Không phải là kho git

en: could not read symlink %s
vi: không thể đọc liên kết mềm %s

en: could not read symlink file %s
vi: không đọc được tập tin liên kết mềm %s

en: could not read object %s for symlink %s
vi: không thể đọc đối tượng %s cho liên kết mềm %s

en: working tree file has been left.
vi: cây làm việc ở bên trái.

en: you may want to cleanup or recover these.
vi: bạn có lẽ muốn dọn dẹp hay phục hồi ở đây.

en: failed: %d
vi: gặp lỗi: %d

en: perform a full-directory diff
vi: thực hiện một diff toàn thư mục

en: do not prompt before launching a diff tool
vi: đừng nhắc khi khởi chạy công cụ diff

en: use symlinks in dir-diff mode
vi: dùng liên kết mềm trong diff-thư-mục

en: tool
vi: công cụ

en: use the specified diff tool
vi: dùng công cụ diff đã cho

en: specify a custom command for viewing diffs
vi: chỉ định một lệnh tùy ý để xem diff

en: difftool requires worktree or --no-index
vi: difftool cần cây làm việc hoặc --no-index

en: no <tool> given for --tool=<tool>
vi: chưa đưa ra <công_cụ> cho --tool=<công_cụ>

en: no <cmd> given for --extcmd=<cmd>
vi: chưa đưa ra <lệnh> cho --extcmd=<lệnh>

en: git env--helper --type=[bool|ulong] <options> <env-var>
vi: git env--helper --type=[bool|ulong] <các tùy chọn> <env-var>

en: default for git_env_*(...) to fall back on
vi: mặc định cho git_env_*(…) để quay về

en: be quiet only use git_env_*() value as exit code
vi: im lặng chỉ khi dung giá trị git_env_*() làm mã thoát

en: option `--default' expects a boolean value with `--type=bool`, not `%s`
vi: tùy chọn “--default” cần một giá trị logic với “--type=bool“, không phải “%s“

en: option `--default' expects an unsigned long value with `--type=ulong`, not `%s`
vi: tùy chọn “--default” cần một giá trị số nguyên dài không dấu với “--type=ulong“, không phải “%s“

en: Error: Cannot export nested tags unless --mark-tags is specified.
vi: Lỗi: không thể xuất thẻ lồng nhau trừ khi --mark-tags được chỉ định.

en: --anonymize-map token cannot be empty
vi: --anonymize-map thẻ không thể là rỗng

en: show progress after <n> objects
vi: hiển thị tiến triển sau <n> đối tượng

en: import marks from this file
vi: nhập vào đánh dấu từ tập tin này

en: import marks from this file if it exists
vi: nhập vào đánh dấu từ tập tin sẵn có

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: apply refspec to exported refs
vi: áp dụng refspec cho refs đã xuất

en: from:to
vi: từ:đến

en: convert <from> to <to> in anonymized output
vi: chuyển đổi <from> sang <to> đầu ra ẩn danh

en: reference parents which are not in fast-export stream by object id
vi: các cha mẹ tham chiếu cái mà không trong luồng dữ liệu fast-export bởi mã id đối tượng

en: show original object ids of blobs/commits
vi: hiển thị các mã id nguyên gốc của blobs/commits

en: label tags with mark ids
vi: gắn thẻ với các mã ID đánh dấu

en: Lockfile created but not reported: %s
vi: Tập tin khóa đã được tạo nhưng chưa được báo cáo: %s

en: git fetch [<options>] <group>
vi: git fetch [<các tùy chọn>] [<nhóm>

en: git fetch --all [<options>]
vi: git fetch --all [<các tùy chọn>]

en: fetch.parallel cannot be negative
vi: fetch.parallel không thể âm

en: fetch from all remotes
vi: lấy về từ tất cả các máy chủ

en: set upstream for git pull/fetch
vi: đặt thượng nguồn cho git pull/fetch

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: use atomic transaction to update references
vi: sử dụng giao dịch hạt nhân bên phía máy chủ

en: path to upload pack on remote end
vi: đường dẫn đến gói tải lên trên máy chủ cuối

en: force overwrite of local reference
vi: ép buộc ghi đè lên tham chiếu nội bộ

en: fetch from multiple remotes
vi: lấy từ nhiều máy chủ cùng lúc

en: fetch all tags and associated objects
vi: lấy tất cả các thẻ cùng với các đối tượng liên quan đến nó

en: do not fetch all tags (--no-tags)
vi: không lấy tất cả các thẻ (--no-tags)

en: number of submodules fetched in parallel
vi: số lượng mô-đun-con được lấy đồng thời

en: modify the refspec to place all refs within refs/prefetch/
vi: sửa đặc tả đường dẫn cho các tham chiếu mọi chỗ có trong refs/prefetch/

en: on-demand
vi: khi-cần

en: control recursive fetching of submodules
vi: điều khiển việc lấy về đệ quy trong các mô-đun-con

en: write fetched references to the FETCH_HEAD file
vi: ghi các tham chiếu lấy về vào tập tin FETCH_HEAD

en: keep downloaded pack
vi: giữ lại gói đã tải về

en: allow updating of HEAD ref
vi: cho phép cập nhật th.chiếu HEAD

en: deepen history of shallow clone
vi: làm sâu hơn lịch sử của bản sao

en: deepen history of shallow repository based on time
vi: làm sâu hơn lịch sử của kho bản sao shallow dựa trên thời gian

en: convert to a complete repository
vi: chuyển đổi hoàn toàn sang kho git

en: re-fetch without negotiating common commits
vi: re-fetch mà không dàn xếp các lần chuyển giao chung

en: default for recursive fetching of submodules (lower priority than config files)
vi: mặc định cho việc lấy đệ quy các mô-đun-con (có mức ưu tiên thấp hơn các tập tin cấu hình config)

en: accept refs that update .git/shallow
vi: chấp nhận tham chiếu cập nhật .git/shallow

en: specify fetch refmap
vi: chỉ ra refmap cần lấy về

en: do not fetch a packfile; instead, print ancestors of negotiation tips
vi: không lấy về một packfile; thay vào đó, hãy in tổ tiên của đỉnh đàm phán

en: check for forced-updates on all updated branches
vi: kiểm cho các-cập-nhật-bắt-buộc trên mọi nhánh đã cập nhật

en: write the commit-graph after fetching
vi: ghi ra đồ thị các lần chuyển giao sau khi lấy về

en: couldn't find remote ref HEAD
vi: không thể tìm thấy HEAD tham chiếu máy chủ

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: [rejected]
vi: [Bị từ chối]

en: can't fetch in current branch
vi: không thể fetch (lấy) về nhánh hiện hành

en: checked out in another worktree
vi: lấy ra trong cây làm việc khác

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 nội bộ

en: would clobber existing tag
vi: nên xóa chồng các thẻ có sẵn

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: forced update
vi: cưỡng bức cập nhật

en: non-fast-forward
vi: không-phải-chuyển-tiếp-nhanh

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: rejected %s because shallow roots are not allowed to be updated
vi: từ chối %s bởi vì các gốc nông thì không được phép cập nhật

en: From %.*s
vi: 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: [deleted]
vi: [đã xóa]

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: %s is not a valid object
vi: %s không phải là một đối tượng hợp lệ

en: multiple branches detected, incompatible with --set-upstream
vi: phát hiện nhiều nhánh, không tương thích với --set-upstream

en: could not set upstream of HEAD to '%s' from '%s' when it does not point to any branch.
vi: không thể đặt thượng nguồn của HEAD thành '%s' từ '%s' khi mà nó chẳng chỉ đến nhánh nào cả.

en: not setting upstream for a remote remote-tracking branch
vi: không cài đặt thượng nguồn cho một nhánh được theo dõi trên máy chủ

en: not setting upstream for a remote tag
vi: không cài đặt thượng nguồn cho một thẻ nhánh trên máy chủ

en: unknown branch type
vi: không hiểu kiểu nhánh

en: no source branch found;
    you need to specify exactly one branch with the --set-upstream option
vi: không tìm thấy nhánh nguồn.
    bạn cần phải chỉ định chính xác một nhánh với tùy chọn --set-upstream

en: you need to specify a tag name
vi: bạn cần chỉ định một tên thẻ

en: --negotiate-only needs one or more --negotiation-tip=*
vi: --negotiate-only cần một hay nhiều --negotiation-tip=* hơn

en: negative depth in --deepen is not supported
vi: mức sâu là số âm trong --deepen là không được hỗ trợ

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ề một nhóm và chỉ định refspecs là không hợp lý

en: must supply remote when using --negotiate-only
vi: phải cung cấp máy chủ khi sử dụng --negotiate-only

en: protocol does not support --negotiate-only, exiting
vi: giao thức không hỗ trợ --negotiate-only, nên thoát

en: --filter can only be used with the remote configured in extensions.partialclone
vi: --filter chỉ có thể được dùng với máy chủ được cấu hình bằng extensions.partialclone

en: --atomic can only be used when fetching from one remote
vi: --atomic chỉ có thể dùng khi lấy về từ một máy chủ

en: --stdin can only be used when fetching from one remote
vi: --stdin chỉ có thể dùng khi lấy về từ một máy chủ

en: git fmt-merge-msg [-m <message>] [--log[=<n>] | --no-log] [--file <file>]
vi: git fmt-merge-msg [-m <chú_thích>] [--log[=<n>] | --no-log] [--file <tập-tin>]

en: use <name> instead of the real target branch
vi: dùng <tên> thay cho nhánh đích thật

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: git for-each-ref [--points-at <object>]
vi: git for-each-ref [--points-at <đối tượng>]

en: git for-each-ref [--merged [<commit>]] [--no-merged [<commit>]]
vi: git for-each-ref [--merged [<lần-chuyển-giao>]] [--no-merged [<lần-chuyển-giao>]]

en: git for-each-ref [--contains [<commit>]] [--no-contains [<commit>]]
vi: git for-each-ref [--contains [<lần-chuyển-giao>]] [--no-contains [<lần-chuyển-giao>]]

en: show only <n> matched refs
vi: hiển thị chỉ <n> tham chiếu khớp

en: respect format colors
vi: các màu định dạng lưu tâm

en: print only refs which points at the given object
vi: chỉ hiển thị các tham chiếu mà nó chỉ đến đối tượng đã cho

en: print only refs that are merged
vi: chỉ hiển thị những tham chiếu mà nó được hòa trộn

en: print only refs that are not merged
vi: chỉ hiển thị những tham chiếu mà nó không được hòa trộn

en: print only refs which contain the commit
vi: chỉ hiển thị những tham chiếu mà nó chứa lần chuyển giao

en: print only refs which don't contain the commit
vi: chỉ hiển thị những tham chiếu mà nó không chứa lần chuyển giao

en: config key storing a list of repository paths
vi: khóa cấu hình lưu trữ danh sách đường dẫn kho lưu trữ

en: missing --config=<config>
vi: thiếu --config=<config>

note: TRANSLATORS: e.g. error in tree 01bfda: <more explanation>
en: error in %s %s: %s
vi: lỗi trong %s %s: %s

note: TRANSLATORS: e.g. warning in tree 01bfda: <more explanation>
en: warning in %s %s: %s
vi: có cảnh báo trong %s %s: %s

en: wrong object type in link
vi: kiểu đối tượng sai trong liên kết

en: Checking connectivity
vi: Đang kiểm tra kết nối

en: missing %s %s
vi: thiếu %s %s

en: unreachable %s %s
vi: không tiếp cận được %s %s

en: could not create lost-found
vi: không thể tạo lost-found

en: Checking %s
vi: Đang kiểm tra %s

en: Checking connectivity (%d objects)
vi: Đang kiểm tra kết nối (%d đối tượng)

en: Checking %s %s
vi: Đang kiểm tra %s %s

en: root %s
vi: gốc %s

en: tagged %s %s (%s) in %s
vi: đã đánh thẻ %s %s (%s) trong %s

en: %s: object corrupt or missing
vi: %s: đối tượng thiếu hay hỏng

en: %s: invalid reflog entry %s
vi: %s: mục reflog không hợp lệ %s

en: %s: invalid sha1 pointer %s
vi: %s: con trỏ sha1 không hợp lệ %s

en: %s: not a commit
vi: %s: không phải là một lần chuyển giao

en: notice: No default references
vi: cảnh báo: Không có các tham chiếu mặc định

en: %s: hash-path mismatch, found at: %s
vi: %s: đường dẫn mã băm không khớp, tìm thấy tại: %s

en: %s: object corrupt or missing: %s
vi: %s: thiếu đối tượng hoặc hỏng: %s

en: bad sha1 file: %s
vi: tập tin sha1 sai: %s

en: Checking object directory
vi: Đang kiểm tra thư mục đối tượng

en: Checking object directories
vi: Đang kiểm tra các thư mục đối tượng

en: Checking %s link
vi: Đang lấy liên kết %s

en: invalid %s
vi: %s không hợp lệ

en: %s points to something strange (%s)
vi: %s chỉ đến thứ gì đó xa lạ (%s)

en: %s: detached HEAD points at nothing
vi: %s: HEAD đã tách rời không chỉ vào đâu cả

en: notice: %s points to an unborn branch (%s)
vi: chú ý: %s chỉ đến một nhánh chưa sinh (%s)

en: Checking cache tree
vi: Đang kiểm tra cây nhớ tạm

en: %s: invalid sha1 pointer in cache-tree
vi: %s: con trỏ sha1 không hợp lệ trong cache-tree

en: non-tree in cache-tree
vi: non-tree trong cache-tree

en: git fsck [<options>] [<object>...]
vi: git fsck [<các tùy chọn>] [<đối-tượng>…]

en: show dangling objects
vi: hiển thị các đối tượng không được quản lý

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: check only connectivity
vi: chỉ kiểm tra kết nối

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 verbose names for reachable objects
vi: hiển thị tên chi tiết cho các đối tượng đọc được

en: Checking objects
vi: Đang kiểm tra các đối tượng

en: %s: object missing
vi: %s: thiếu đối tượng

en: git fsmonitor--daemon start [<options>]
vi: git fsmonitor--daemon start [<các tùy chọn>]

en: git fsmonitor--daemon run [<options>]
vi: git fsmonitor--daemon run [<các tùy chọn>]

en: value of '%s' not bool or int: %d
vi: giá trị của '%s' không là bool hoặc int: %d

en: fsmonitor-daemon is watching '%s'
vi: fsmonitor-daemon đang theo dõi '%s'

en: fsmonitor-daemon is not watching '%s'
vi: fsmonitor-daemon hiện không theo dõi '%s'

en: fsmonitor--daemon is already running '%s'
vi: fsmonitor--daemon hiện đang chạy rồi '%s'

en: running fsmonitor-daemon in '%s'
vi: chạy fsmonitor-daemon trong '%s'

en: daemon terminated
vi: dịch vụ chạy ngầm đã bị dừng

en: detach from console
vi: tách rời khỏi bảng điều khiển

en: use <n> ipc worker threads
vi: dùng <n> tuyến trình làm việc ipc

en: max seconds to wait for background daemon startup
vi: số giây chờ tối đa khi khởi động dịch vụ chạy nền

en: invalid 'ipc-threads' value (%d)
vi: giá trị 'ipc-threads' không hợp lệ (%d)

en: Unhandled subcommand '%s'
vi: Lệnh con không được xử lý '%s'

en: fsmonitor--daemon not supported on this platform
vi: fsmonitor--daemon không hỗ trợ trên nền tảng này

en: git gc [<options>]
vi: git gc [<các tùy chọn>]

en: The last gc run reported the following. Please correct the root cause
    and remove %s
    Automatic cleanup will not be performed until the file is removed.
    
    %s
vi: Lần chạy gc cuối đã báo cáo các vấn đề sau đây. Vui lòng sửa nguyên nhân
    tận gốc và xóa bỏ %s.
    Việc tự động dọn dẹp sẽ không thực thi cho đến khi tập tin được xóa bỏ.
    
    %s

en: prune unreferenced objects
vi: xóa bỏ các đối tượng không được tham chiếu

en: pack unreferenced objects separately
vi: đóng gói riêng 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: force running gc even if there may be another gc running
vi: buộc gc chạy ngay cả khi có tiến trình gc khác đang chạy

en: repack all other packs except the largest pack
vi: đóng gói lại tất cả các gói khác ngoại trừ gói lớn nhất

en: Auto packing the repository in background for optimum performance.
vi: Tự động đóng gói kho chứa trên nền hệ thống để tối ưu hóa hiệu suất làm việc.

en: Auto packing the repository for optimum performance.
vi: Tự động đóng gói kho chứa để tối ưu hóa hiệu suất làm việc.

en: See "git help gc" for manual housekeeping.
vi: Xem "git help gc" để có hướng dẫn cụ thể về cách dọn dẹp kho git.

en: git maintenance run [--auto] [--[no-]quiet] [--task=<task>] [--schedule]
vi: git maintenance run [--auto] [--[no-]quiet] [--task=<nhiệm vụ>] [--schedule]

en: --no-schedule is not allowed
vi: --no-schedule không được phép

en: unrecognized --schedule argument '%s'
vi: đối số --schedule không được thừa nhận %s

en: failed to write commit-graph
vi: gặp lỗi khi ghi đồ thị các lần chuyển giao

en: failed to prefetch remotes
vi: gặp lỗi khi tải trước các máy chủ

en: failed to write multi-pack-index
vi: gặp lỗi khi ghi multi-pack-index

en: skipping incremental-repack task because core.multiPackIndex is disabled
vi: bỏ qua tác vụ incremental-repack vì core.multiPackIndex bị vô hiệu hóa

en: run tasks based on the state of the repository
vi: chạy nhiệm vụ dựa trên trạng thái của kho chứa

en: run tasks based on frequency
vi: chạy nhiệm vụ dựa trên tần suất

note: #-#-#-#-#  278 (evolution 1.4 GNOME TRUNK)  #-#-#-#-# Translators: Default filename part saving a task to a file when * no summary is filed, the '.ics' extension is concatenated to it. * no summary is filed, the '.ics' extension is concatenated to it
en: task
vi: tác vụ

en: run a specific task
vi: chạy một nhiệm vụ cụ thể

en: use at most one of --auto and --schedule=<frequency>
vi: dùng nhiều nhất là một trong --auto và --schedule=<frequency>

en: failed to run 'git config'
vi: gặp lỗi khi chạy “git config”

en: failed to start launchctl
vi: gặp lỗi khi khởi chạy launchctl

en: failed to create directories for '%s'
vi: gặp lỗi khi tạo thư mục cho "%s"

en: failed to bootstrap service %s
vi: gặp lỗi khi mồi dịch vụ %s

en: failed to create temp xml file
vi: gặp lỗi khi tạo tập tin xml tạm thời

en: failed to open stdin of 'crontab'
vi: gặp lỗi khi mở đầu vào tiêu chuẩn của “crontab”

en: failed to start systemctl
vi: gặp lỗi khi khởi chạy systemctl

en: failed to run systemctl
vi: gặp lỗi khi chạy systemctl

en: neither systemd timers nor crontab are available
vi: hoặc là bộ lập lịch systemd hoặc là crontab không sẵn có

en: %s scheduler is not available
vi: bộ lên lịch %s không sẵn có

en: another process is scheduling background maintenance
vi: một tiến trình khác được lập kế hoạch chạy nền để bảo trì

en: git maintenance start [--scheduler=<scheduler>]
vi: git maintenance start [--scheduler=<bộ lên lịch>]

en: scheduler
vi: bộ lên lịch

en: scheduler to trigger git maintenance run
vi: bộ lên lịch để kích hoạt chạy chương trình bảo trì git

en: failed to add repo to global config
vi: gặp lỗi khi thêm cấu hình toàn cục

en: git maintenance <subcommand> [<options>]
vi: git maintenance run <lệnh_con> [<các tùy chọn>]

en: invalid subcommand: %s
vi: lện con không hợp lệ: %s

en: grep: failed to create thread: %s
vi: grep: gặp lỗi tạo tuyến (thread): %s

en: invalid number of threads specified (%d) for %s
vi: số tuyến đã cho không hợp lệ (%d) cho %s

note: #-#-#-#-#  388 (git v2.37.0)  #-#-#-#-# #-#-#-#-#  grep.c.po  #-#-#-#-# TRANSLATORS: %s is the configuration variable for tweaking threads, currently grep.threads #-#-#-#-#  385 (git 2.51)  #-#-#-#-# #-#-#-#-#  149 (git v2.34.0 round 3)  #-#-#-#-#
en: no threads support, ignoring %s
vi: không hỗ trợ đa tuyến, bỏ qua %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: 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: recursively search in each submodule
vi: tìm kiếm đệ quy trong từng mô-đun-con

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 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: search in subdirectories (default)
vi: tìm kiếm trong thư mục con (mặc định)

en: descend at most <depth> levels
vi: hạ xuống ít nhất là mức <sâu>

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: show column number of first match
vi: hiển thị số cột của khớp với mẫu đầu tiên

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 only matching parts of a line
vi: chỉ hiển thị những phần khớp với mẫu của một dòng

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 phần khớp mẫu

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: use <n> worker threads
vi: dùng <n> tuyến trình làm việc

en: shortcut for -C NUM
vi: dạng viết tắt của -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: 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: 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: no pattern given
vi: chưa chỉ ra mẫu

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 revs

en: --untracked not supported with --recurse-submodules
vi: tùy chọn --untracked không được hỗ trợ với --recurse-submodules

en: invalid option combination, ignoring --threads
vi: tổ hợp tùy chọn không hợp lệ, bỏ qua --threads

en: no threads support, ignoring --threads
vi: không hỗ trợ đa tuyến, bỏ qua --threads

en: invalid number of threads specified (%d)
vi: số tuyến chỉ ra không hợp lệ (%d)

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: --[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: 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: 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: show external commands in --all
vi: hiển thị các lệnh bên ngoài trong --all

en: show aliases in --all
vi: hiển thị các bí danh trong --all

en: exclude guides
vi: hướng dẫn loại trừ

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 thị trang info

en: print command description
vi: hiển thị mô tả lệnh

en: print list of useful guides
vi: hiển thị danh sách các hướng dẫn hữu dụng

en: print all configuration variable names
vi: in ra tất cả các tên biến cấu hình

en: git help [[-i|--info] [-m|--man] [-w|--web]] [<command>]
vi: git help [[-i|--info] [-m|--man] [-w|--web]] [<lệnh>]

en: Failed to start emacsclient.
vi: Gặp lỗi khi khởi chạy emacsclient.

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: bad alias.%s string: %s
vi: chuỗi alias.%s sai: %s

en: the '%s' option doesn't take any non-option arguments
vi: tùy chọn '%s' không nhận bất kỳ tham số không phải tùy chọn nào khác

en: the '--no-[external-commands|aliases]' options can only be used with '--all'
vi: tùy chọn '--no-[external-commands|aliases]' chỉ có thể sử dụng cùng với '--all'

en: usage: %s%s
vi: cách dùng: %s%s

en: git hook run [--ignore-missing] <hook-name> [-- <hook-args>]
vi: git hook run [--ignore-missing] <tên-móc> [-- <các tham số cho móc>]

en: object type mismatch at %s
vi: kiểu đối tượng không khớp tại %s

en: did not receive expected object %s
vi: không thể lấy về đối tượng cần %s

en: cannot fill %d byte | cannot fill %d bytes
vi[0]: không thể điền thêm vào %d byte

en: early EOF
vi: gặp kết thúc tập tin EOF quá sớm

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: gói quá lớn so với định nghĩa hiện tại của kiểu off_t

en: pack exceeds maximum allowed size (%s)
vi: gói đã vượt quá cỡ tối đa được phép (%s)

en: pack signature mismatch
vi: chữ ký cho gói không khớp

en: pack version %<PRIu32> unsupported
vi: không hỗ trợ phiên bản gói %<PRIu32>

en: pack has bad object at offset %<PRIuMAX>: %s
vi: gói có đối tượng sai tại khoảng bù %<PRIuMAX>: %s

en: offset value overflow for delta base object
vi: tràn giá trị khoảng bù cho đối tượng delta cơ sở

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 gói

en: premature end of pack file, %<PRIuMAX> byte missing | premature end of pack file, %<PRIuMAX> bytes missing
vi[0]: tập tin gói bị kết thúc sớm, thiếu %<PRIuMAX> byte

en: SHA1 COLLISION FOUND WITH %s !
vi: SỰ VA CHẠM SHA1 ĐÃ XẢY RA VỚI %s!

en: cannot read existing object info %s
vi: không thể đọc thông tin đối tượng sẵn 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: fsck error in packed object
vi: lỗi fsck trong đối tượng đóng gói

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: pack is corrupted (SHA1 mismatch)
vi: gói bị sai hỏng (SHA1 không khớp)

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 object | completed with %d local objects
vi[0]: đầy đủ với %d đối tượng nội bộ

en: pack has %d unresolved delta | pack has %d unresolved deltas
vi[0]: gói có %d delta chưa được giải quyết

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 gói

en: bad pack.indexVersion=%<PRIu32>
vi: sai pack.indexVersion=%<PRIu32>

en: non delta: %d object | non delta: %d objects
vi[0]: không delta: %d đối tượng

en: bad %s
vi: %s sai

en: --stdin requires a git repository
vi: --stdin cần một kho git

en: --verify with no packfile name given
vi: dùng tùy chọn --verify mà không đưa ra tên packfile

en: fsck error in pack objects
vi: lỗi fsck trong các đối tượng gói

en: templates not found in %s
vi: các mẫu không được tìm thấy trong %s

en: unable to handle file type %d
vi: không thể xử lý (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: attempt to reinitialize repository with different hash
vi: cố để khởi tạo lại một kho với kiểu băm dữ liệu khác

en: re-init: ignored --initial-branch=%s
vi: re-init: --initial-branch=%s bị bỏ qua

en: Reinitialized existing shared Git repository in %s%s
vi: Đã khởi tạo lại kho Git chia sẻ sẵn có trong %s%s

en: Reinitialized existing Git repository in %s%s
vi: Đã khởi tạo lại kho Git sẵn có trong %s%s

en: Initialized empty shared Git repository in %s%s
vi: Đã khởi tạo lại kho Git chia sẻ trống rỗng sẵn có trong %s%s

en: Initialized empty Git repository in %s%s
vi: Đã khởi tạo lại kho Git trống rỗng sẵn có trong %s%s

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: override the name of the initial branch
vi: ghi đè lên tên của nhánh khởi tạo

en: specify the hash algorithm to use
vi: chỉ định thuật toán băm dữ liệu muốn dù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: git interpret-trailers [--in-place] [--trim-empty] [(--trailer <token>[(=|:)<value>])...] [<file>...]
vi: git interpret-trailers [--in-place] [--trim-empty] [(--trailer <thẻ>[(=|:)<giá-trị>])…] [<tập-tin>…]

en: edit files in place
vi: sửa các tập tin tại chỗ

en: where to place the new trailer
vi: đặt phần đuôi mới ở đâu

en: action if trailer already exists
vi: thao tác khi đã có phần đuôi

en: action if trailer is missing
vi: thao tác khi thiếu phần đuôi

en: output only the trailers
vi: chỉ xuất phần đuôi

en: do not apply config rules
vi: đừng áp dụng các quy tắc cấu hình

en: join whitespace-continued values
vi: nối các giá trị khoảng-trắng-liên-tiếp

en: set parsing options
vi: đặt các tùy chọn phân tích cú pháp

en: do not treat --- specially
vi: không coi --- là đặc biệt

en: --trailer with --only-input does not make sense
vi: --trailer cùng với --only-input không hợp lý

en: no input file given for in-place editing
vi: không đưa ra tập tin đầu vào để sửa tại-chỗ

en: invalid --decorate option: %s
vi: tùy chọn --decorate không hợp lệ: %s

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: only decorate refs that match <pattern>
vi: chỉ tô sáng các tham chiếu khớp với <mẫu>

en: do not decorate refs that match <pattern>
vi: không tô sáng các tham chiếu khớp với <mẫu>

en: unrecognized argument: %s
vi: đối số không được thừa nhận: %s

en: unable to create temporary object directory
vi: không thể tạo thư mục đối tượng tạm thời

en: git show %s: bad file
vi: git show %s: sai tập tin

en: could not read object %s
vi: không thể đọc đối tượng %s

en: unknown type: %d
vi: không nhận ra kiểu: %d

en: %s: invalid cover from description mode
vi: %s: bao bọc không hợp lệ từ chế độ mô tả

en: format.headers without value
vi: format.headers không có giá trị cụ thể

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: failed to create cover-letter file
vi: gặp lỗi khi tạo các tập tin cover-letter

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: unknown commit %s
vi: không hiểu lần chuyển giao %s

en: failed to get upstream, if you want to record base commit automatically,
    please use git branch --set-upstream-to to track a remote branch.
    Or you could specify base commit by --base=<base-commit-id> manually
vi: gặp lỗi khi lấy thượng nguồn, nếu bạn muốn ghi lại lần chuyển giao nền một
    cách tự động, vui lòng dùng "git branch --set-upstream-to" để theo dõi
    nhánh máy chủ. Hoặc là bạn có thể chỉ định lần chuyển giao nền bằng
    "--base=<base-commit-id>" một cách thủ công

en: failed to infer range-diff origin of current series
vi: gặp lỗi khi suy luận range-diff (vùng khác biệt) gốc của sê-ri hiện tại

en: generate a cover letter
vi: tạo bì thư

en: max length of output filename
vi: chiều dài tên tập tin đầu ra tối đa

en: use [RFC PATCH] instead of [PATCH]
vi: dùng [VÁ RFC] thay cho [VÁ]

en: output all-zero hash in From header
vi: xuất mọi mã băm all-zero trong phần đầu From

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: add a signature
vi: thêm chữ ký

en: base-commit
vi: lần_chuyển_giao_nền

en: add a signature from a file
vi: thêm chữ ký từ một tập tin

en: invalid ident line: %s
vi: dòng định danh không hợp lệ: %s

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: --remerge-diff does not make sense
vi: --remerge-diff không hợp lý

en: --interdiff requires --cover-letter or single patch
vi: --interdiff cần --cover-letter hoặc vá đơn

en: Interdiff against v%d:
vi: Interdiff dựa trên v%d:

en: Range-diff against v%d:
vi: Range-diff dựa trên v%d:

en: git cherry [-v] [<upstream> [<head> [<limit>]]]
vi: git cherry [-v] [<thượng-nguồn> [<đầu> [<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 được theo dõi, hãy chỉ định <thượng-nguồn> một cách thủ công.

en: separate paths with the NUL character
vi: các đường dẫn được ngăn cách bởi ký tự NULL

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: 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 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 line endings of files
vi: hiển thị kết thúc dòng của các tập tin

en: don't show empty directories
vi: không hiển thị thư mục rỗng

en: show resolve-undo information
vi: hiển thị thông tin resolve-undo

en: read exclude patterns from <file>
vi: đọc mẫu cần loại trừ 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: 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-remote [--heads] [--tags] [--refs] [--upload-pack=<exec>]
                  [-q | --quiet] [--exit-code] [--get-url]
                  [--symref] [<repository> [<refs>...]]
vi: git ls-remote [--heads] [--tags] [--refs] [--upload-pack=<exec>]
                  [-q | --quiet] [--exit-code] [--get-url]
                  [--symref] [<kho> [<các tham chiếu>…]]

en: do not print remote URL
vi: không hiển thị URL máy chủ

en: path of git-upload-pack on the remote host
vi: đường dẫn của git-upload-pack trên máy chủ

en: limit to tags
vi: giới hạn tới các thẻ

en: limit to heads
vi: giới hạn cho các đầu

en: do not show peeled tags
vi: không hiển thị thẻ bị peel (gọt bỏ)

en: take url.<base>.insteadOf into account
vi: lấy url.<base>.insteadOf vào trong tài khoản

en: exit with exit code 2 if no matching refs are found
vi: thoát với mã là 2 nếu không tìm thấy tham chiếu nào khớp

en: show underlying ref in addition to the object pointed by it
vi: hiển thị tham chiếu nằm dưới để thêm vào đối tượng được chỉ bởi nó

en: bad ls-tree format: element '%s' does not start with '('
vi: định dạng ls-tree sai: phần tử “%s” không bắt đầu bằng “(”

en: bad ls-tree format: element '%s' does not end in ')'
vi: định dạng ls-tree sai: phần tử “%s” không bắt kết thúc bằng “)”

en: bad ls-tree format: %%%.*s
vi: định dạng ls-tree sai: %%%.*s

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: 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: list only objects
vi: chỉ liệt kê các đối tượng

en: use full path names
vi: dùng tên đường dẫn đầy đủ

en: --format can't be combined with other format-altering options
vi: --format không thể được tổ hợp cùng với các tùy chọn format-alterin khác

note: TRANSLATORS: keep <> in "<" mail ">" info.
en: git mailinfo [<options>] <msg> <patch> < mail >info
vi: git mailinfo [<các tùy chọn>] <msg> <patch> < mail >info

en: keep subject
vi: giữ lại phần chủ đề

en: keep non patch brackets in subject
vi: giữ không dấu ngoặc vá trong chủ đề

en: copy Message-ID to the end of commit message
vi: sao chép Message-ID vào cuối của ghi chú lần chuyển giao

en: re-code metadata to i18n.commitEncoding
vi: mã hóa lại siêu dữ liệu thành i18n.commitEncoding

en: disable charset re-coding of metadata
vi: vô hiệu hóa mã hóa lại bộ ký tự của siêu dữ liệu

en: re-code metadata to this encoding
vi: mã hóa lại siêu dữ liệu vào bảng mã này

en: use scissors
vi: dùng "scissor"

en: <action>
vi: <hành động>

en: action when quoted CR is found
vi: hành động khi CR được trích dẫn được tìm thấy

en: use headers in message's body
vi: sử dụng phần đầu trong nội dung thư

en: git merge-base --is-ancestor <commit> <commit>
vi: git merge-base --is-ancestor <commit> <lần_chuyển_giao>

en: git merge-base --fork-point <ref> [<commit>]
vi: git merge-base --fork-point <tham-chiếu> [<lần_chuyển_giao>]

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: find where <commit> forked from reflog of <ref>
vi: tìm xem <commit> được rẽ nhánh ở đâu từ reflog của <th.chiếu>

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: use a diff3 based merge
vi: dùng kiểu hòa dựa trên diff3

en: use a zealous diff3 based merge
vi: dùng kiểu hòa trộn dựa trên 'zealous diff3'

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: unknown option %s
vi: không hiểu tùy chọn %s

en: cannot handle more than %d base. Ignoring %s. | cannot handle more than %d bases. Ignoring %s.
vi[0]: không thể xử lý nhiều hơn %d nền. Bỏ qua %s.

en: not handling anything other than two heads merge.
vi: không xử lý gì ngoài hai head hòa trộn.

en: could not resolve ref '%s'
vi: không thể phân giải tham chiếu %s

en: Merging %s with %s
vi: Đang hòa trộn %s với %s

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

en: allow fast-forward (default)
vi: cho phép chuyển-tiếp-nhanh (mặc định)

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 không-chuyển-tiếp-nhanh)

en: use <name> instead of the real target
vi: dùng <tên> thay cho đích thật

en: continue the current in-progress merge
vi: tiếp tục quá trình hòa trộn hiện tại đang thực hiện

en: allow merging unrelated histories
vi: cho phép hòa trộn lịch sử không liên quan

en: stash failed
vi: lệnh tạm cất 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: Already up to date. (nothing to squash)
vi: Đã cập nhật rồi. (không có gì để squash)

en: Already up to date.
vi: Đã cập nhật rồi.

en: Squash commit -- not updating HEAD
vi: Squash commit -- không cập nhật HEAD

en: No merge message -- not updating HEAD
vi: Không có lời chú thích hòa trộn -- nên không cập nhật HEAD

en: Bad branch.%s.mergeoptions string: %s
vi: Chuỗi branch.%s.mergeoptions sai: %s

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 strategy option: -X%s
vi: không hiểu chiến lược: -X%s

en: unable to write %s
vi: không thể ghi %s

en: Please enter a commit message to explain why this merge is necessary,
    especially if it merges an updated upstream into a topic branch.
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 thượng nguồn đã cập nhật vào trong một nhánh topic.

en: An empty message aborts the commit.
vi: Nếu phần chú thích rỗng sẽ hủy bỏ lần chuyển giao.

en: Lines starting with '%c' will be ignored, and an empty message aborts
    the commit.
vi: Những dòng được bắt đầu bằng “%c” sẽ được bỏ qua, và nếu phần chú
    thích rỗng sẽ hủy bỏ lần chuyển giao.

en: Empty commit message.
vi: Chú thích của lần commit (chuyển giao) bị trống rỗng.

en: Wonderful.
vi: Tuyệt vời.

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 kết quả.

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 dõi cho %s từ %s

en: not something we can merge in %s: %s
vi: không phải là một thứ gì đó mà chúng tôi có thể hòa trộn trong %s: %s

en: not something we can merge
vi: không phải là thứ gì đó mà chúng tôi có thể hòa trộn

en: --abort expects no arguments
vi: --abort không nhận các đối số

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: --quit expects no arguments
vi: --quit không nhận các đối số

en: --continue expects no arguments
vi: --continue không nhận đối số

en: There is no merge in progress (MERGE_HEAD missing).
vi: Ở đây không có lần hòa trộn nào đang được xử lý cả (thiếu MERGE_HEAD).

en: You have not concluded your merge (MERGE_HEAD exists).
    Please, commit your changes before you merge.
vi: Bạn chưa kết thúc việc hòa trộn (MERGE_HEAD vẫn tồn tại).
    Hãy chuyển giao 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).
    Please, commit your changes before you 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 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: No commit specified and merge.defaultToUpstream not set.
vi: Không chỉ ra lần chuyển giao và merge.defaultToUpstream chưa được đặt.

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 không-chuyển-tiếp-nhanh không hợp lý ở trong một head trống rỗng

en: %s - not something we can merge
vi: %s - không phải là thứ gì đó mà chúng tôi có thể hòa trộn

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 vào một head rỗng

en: refusing to merge unrelated histories
vi: từ chối hòa trộn lịch sử không liên quan

en: Updating %s..%s
vi: Đang cập nhật %s..%s

en: Nope.
vi: Không.

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 strategy to prepare resolving by hand.
vi: Sử dụng chiến lược %s để chuẩn bị giải quyết bằng tay.

en: warning: tag input does not pass fsck: %s
vi: cảnh báo: đầu vào thẻ không qua kiểm tra fsck: %s

en: could not read tagged object '%s'
vi: không thể đọc đối tượng được đánh thẻ %s

en: tag on stdin did not pass our strict fsck check
vi: thẻ trên stdin đã không vượt qua kiểm tra fsck nghiêm ngặt của chúng tôi

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 multi-pack-index [<options>] write [--preferred-pack=<pack>][--refs-snapshot=<path>]
vi: git multi-pack-index [<các tùy chọn>] write [--preferred-pack=<gói>][--refs-snapshot=</đường/dẫn>]

en: git multi-pack-index [<options>] verify
vi: git multi-pack-index [<các tùy chọn>] verify

en: git multi-pack-index [<options>] expire
vi: git multi-pack-index [<các tùy chọn>] expire

en: git multi-pack-index [<options>] repack [--batch-size=<size>]
vi: git multi-pack-index [<các-tùy-chọn>] repack [--batch-size=<cỡ>]

en: object directory containing set of packfile and pack-index pairs
vi: thư mục đối tượng có chứa một bộ các tập tin gói và cặp pack-index

en: pack for reuse when computing a multi-pack bitmap
vi: gói được sử dụng khi tính toán một "multi-pack bitmap"

en: write multi-pack bitmap
vi: ghi multi-pack bitmap

en: refs snapshot for selecting bitmap commits
vi: ảnh chụp nhanh refs để chọn các lần chuyển giao ánh xạ

en: during repack, collect pack-files of smaller size into a batch that is larger than this size
vi: trong suốt quá trình đóng gói lại, gom các tập tin gói có kích cỡ nhỏ hơn vào một bó cái mà lớn hơn kích thước này

en: git mv [<options>] <source>... <destination>
vi: git mv [<các tùy chọn>] <nguồn>… <đích>

en: Please stage your changes to .gitmodules or stash them to proceed
vi: Hãy đưa các thay đổi của bạn vào .gitmodules hay tạm cất chúng đi để xử lý

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: 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: 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: conflicted
vi: bị xung đột

en: destination exists
vi: đích đã tồn tại sẵn rồi

en: multiple sources for the same target
vi: nhiều nguồn cho cùng một đích

en: destination directory does not exist
vi: thư mục đích không tồn tại

en: %s, source=%s, destination=%s
vi: %s, nguồn=%s, đích=%s

en: git name-rev [<options>] --all
vi: git name-rev [<các tùy chọn>] --all

en: git name-rev [<options>] --annotate-stdin
vi: git name-rev [<các tùy chọn>] --annotate-stdin

en: print only ref-based names (no object names)
vi: chỉ hiển thị các tham chiếu cơ sở (không phải các tên đối tượng)

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 khớp với <mẫu>

en: ignore refs matching <pattern>
vi: bỏ qua các tham chiếu 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: deprecated: use --annotate-stdin instead
vi: đã lạc hậu: hãy dùng --annotate-stdin để thay thế

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] [--allow-empty] [-m <msg> | -F <file> | (-c | -C) <object>] [<object>]
vi: git notes [--ref <notes-ref>] add [-f] [--allow-empty] [-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 [--allow-empty] [-m <msg> | -F <file> | (-c | -C) <object>] [<object>]
vi: git notes [--ref <notes-ref>] append [--allow-empty] [-m <lời-nhắn> | -F <tập-tin> | (-c | -C) <đối-tượng>] [<đối-tượng>]

en: git notes [--ref <notes-ref>] edit [--allow-empty] [<object>]
vi: git notes [--ref <notes-ref>] edit [--allow-empty] [<đố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 [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 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: Write/edit the notes for the following object:
vi: Ghi hay sửa ghi chú cho đối tượng sau đây:

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: unable to write note object
vi: không thể ghi đối tượng ghi chú (note)

en: the note contents have been left in %s
vi: nội dung ghi chú còn lại %s

note: TRANSLATORS: the first %s will be replaced by a git notes command: 'add', 'merge', 'remove', etc.
en: refusing to %s notes in %s (outside of refs/notes/)
vi: từ chối %s ghi chú trong %s (nằm ngoài refs/notes/)

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: 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: allow storing empty note
vi: cho lưu trữ ghi chú trống rỗng

en: replace existing notes
vi: thay thế ghi chú trước

en: Overwriting existing notes for object %s
vi: Đang ghi đè lên ghi chú cũ cho đối tượng %s

en: Removing note for object %s
vi: Đang gỡ bỏ ghi chú (note) cho đối tượng %s

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: failed to delete ref NOTES_MERGE_PARTIAL
vi: gặp lỗi khi xóa tham chiếu NOTES_MERGE_PARTIAL

en: failed to delete ref NOTES_MERGE_REF
vi: gặp lỗi khi xóa tham chiếu NOTES_MERGE_REF

en: failed to read ref NOTES_MERGE_PARTIAL
vi: gặp lỗi khi đọc tham chiếu NOTES_MERGE_PARTIAL

en: could not find commit from NOTES_MERGE_PARTIAL.
vi: không thể tìm thấy lần chuyển giao từ NOTES_MERGE_PARTIAL.

en: failed to resolve NOTES_MERGE_REF
vi: gặp lỗi khi phân giải NOTES_MERGE_REF

en: failed to finalize notes merge
vi: gặp lỗi khi hoàn thành hòa trộn ghi chú

en: unknown notes merge strategy %s
vi: không hiểu chiến lược hòa trộn ghi chú %s

en: Merge options
vi: Tùy chọn về hòa trộn

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: cannot mix --commit, --abort or -s/--strategy
vi: không thể trộn lẫn --commit, --abort hay -s/--strategy

en: must specify a notes ref to merge
vi: bạn phải chỉ định tham chiếu ghi chú để hòa trộn

en: unknown -s/--strategy: %s
vi: không hiểu -s/--strategy: %s

en: a notes merge into %s is already in-progress at %s
vi: một ghi chú hòa trộn vào %s đã sẵn trong quá trình xử lý tại %s

en: failed to store link to current notes ref (%s)
vi: gặp lỗi khi lưu liên kết đến tham chiếu ghi chú hiện tại (%s)

en: Object %s has no note
vi: Đối tượng %s không có ghi chú (note)

en: do not remove, show only
vi: không gỡ bỏ, chỉ hiển thị

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-tham-chiếu> | < <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: write_reuse_object: could not locate %s, expected at offset %<PRIuMAX> in pack %s
vi: write_reuse_object: không thể phân bổ %s, cần tại vị trí bù %<PRIuMAX> trong gói %s

en: bad packed object CRC for %s
vi: CRC của đối tượng gói sai với %s

en: corrupt packed object for %s
vi: đối tượng đã đóng gói sai hỏng cho %s

en: recursive delta detected for object %s
vi: dò thấy delta đệ quy cho đối tượng %s

en: ordered %u objects, expected %<PRIu32>
vi: đã sắp xếp %u đối tượng, cần %<PRIu32>

en: expected object at offset %<PRIuMAX> in pack %s
vi: cần đối tượng tại khoảng bù %<PRIuMAX> trong gói: %s

en: disabling bitmap writing, packs are split due to pack.packSizeLimit
vi: tắt ghi bitmap, các gói bị chia nhỏ bởi vì pack.packSizeLimit

en: Writing objects
vi: Đang ghi lại các đối tượng

en: wrote %<PRIu32> objects while expecting %<PRIu32>
vi: đã ghi %<PRIu32> đối tượng trong khi cần %<PRIu32>

en: disabling bitmap writing, as some objects are not being packed
vi: tắt ghi bitmap, như vậy một số đối tượng sẽ không được đóng gói

en: delta base offset overflow in pack for %s
vi: khoảng bù cơ sở cho delta bị tràn trong gói cho %s

en: delta base offset out of bound for %s
vi: khoảng bù cơ sở cho delta nằm ngoài phạm cho %s

en: unable to get size of %s
vi: không thể lấy kích cỡ của %s

en: object %s cannot be read
vi: không thể đọc đối tượng %s

en: object %s inconsistent object length (%<PRIuMAX> vs %<PRIuMAX>)
vi: đối tượng %s không nhất quán về chiều dài đối tượng (%<PRIuMAX> so với %<PRIuMAX>)

en: suboptimal pack - out of memory
vi: suboptimal pack - hết bộ nhớ

en: Delta compression using up to %d threads
vi: Nén delta dùng tới %d tuyến trình

en: Compressing objects
vi: Đang nén các đối tượng

en: inconsistency with delta count
vi: mâu thuẫn với số lượng delta

en: packfile %s cannot be accessed
vi: tập tin gói %s không thể được truy

en: Enumerating cruft objects
vi: Đánh số các đối tượng cruft

en: unable to add cruft objects
vi: không thể thêm các đối tượng cruft

en: Traversing cruft objects
vi: Đang duyệt các đối tượng cruft

en: could not load cruft pack .mtimes
vi: không thể tải cruft pack .mtimes

en: loose object at %s could not be examined
vi: đối tượng mất tại %s không thể đã kiểm tra

en: unable to force loose object
vi: không thể buộc mất đối tượng

en: unable to add recent objects
vi: không thể thêm các đối tượng mới dùng

en: <version>[,<offset>]
vi: <phiên bản>[,offset]

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: 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: 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: 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: pack loose unreachable objects
vi: pack mất các đối tượng không thể đọc được

en: create a cruft pack
vi: tạo gói cruft

en: create thin packs
vi: tạo gói nhẹ

en: create packs suitable for shallow fetches
vi: tạo gói để phù hợp cho lấy về nông (shallow)

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: ignore this pack
vi: bỏ qua gói này

en: pack compression level
vi: mức nén gói

en: handling for missing objects
vi: xử lý cho thiếu đối tượng

en: protocol
vi: giao thức

en: exclude any configured uploadpack.blobpackfileuri with this protocol
vi: loại trừ bất kỳ cấu hình uploadpack.blobpackfileuri với giao thức này

en: pack.deltaCacheLimit is too high, forcing %d
vi: pack.deltaCacheLimit là quá cao, ép dùng %d

en: bad pack compression level %d
vi: mức nén gói %d không hợp lệ

en: --max-pack-size cannot be used to build a pack for transfer
vi: --max-pack-size không thể được sử dụng để xây dựng một gói để vận chuyển

en: minimum pack size limit is 1 MiB
vi: giới hạn kích thước tối thiểu của gói là 1 MiB

en: cannot use --filter without --stdout
vi: không thể dùng tùy chọn --filter mà không có --stdout

en: cannot use --filter with --stdin-packs
vi: không thể dùng tùy chọn --filter với --stdin-packs

en: cannot use --max-pack-size with --cruft
vi: không thể dùng tùy chọn --max-pack-size với --cruft

en: Total %<PRIu32> (delta %<PRIu32>), reused %<PRIu32> (delta %<PRIu32>), pack-reused %<PRIu32>
vi: Tổng %<PRIu32> (delta %<PRIu32>), dùng lại %<PRIu32> (delta %<PRIu32>), pack-reused %<PRIu32>

en: 'git pack-redundant' is nominated for removal.
    If you still use this command, please add an extra
    option, '--i-still-use-this', on the command line
    and let us know you still use it by sending an e-mail
    to <git@vger.kernel.org>.  Thanks.
vi: “git pack-redundant” được đề cử để loại bỏ.
    Nếu bạn vẫn sử dụng lệnh này, vui lòng bổ sung
    thêm một tùy chọn, “--i-still-use-this”, trên dòng lệnh
    và cho chúng tôi biết bạn vẫn sử dụng nó bằng cách gửi e-mail
    đến <git@vger.kernel.org>.  Cảm ơn.

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 bị mất (mặc định)

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: cannot prune in a precious-objects repo
vi: không thể tỉa bớt trong một kho đối_tượng_vĩ_đại

en: control for recursive fetching of submodules
vi: điều khiển việc lấy về đệ quy của các mô-đun-con

en: Options related to merging
vi: Các tùy chọn liên quan đến hòa trộn

en: incorporate changes by rebasing rather than merging
vi: các thay đổi hợp nhất bằng cải tổ thay vì hòa trộn

en: allow fast-forward
vi: cho phép chuyển-tiếp-nhanh

en: automatically stash/stash pop before and after
vi: tự động stash/stash pop trước và sau

en: Options related to fetching
vi: Các tùy chọn liên quan đến lệnh lấy về

en: force overwrite of local branch
vi: ép buộc ghi đè lên nhánh nội bộ

en: number of submodules pulled in parallel
vi: số lượng mô-đun-con được đẩy lên đồng thời

en: There is no candidate for rebasing against among the refs that you just fetched.
vi: Ở đây không có ứng cử nào để cải tổ lại trong số các tham chiếu mà bạn vừa lấy về.

en: There are no candidates for merging among the refs that you just fetched.
vi: Ở đây không có ứng cử nào để hòa trộn trong số các tham chiếu mà bạn vừa lấy về.

en: Please specify which branch you want to merge with.
vi: Vui lòng chỉ định nhánh nào bạn muốn hòa trộn vào.

en: See git-pull(1) for details.
vi: Xem git-pull(1) để biết thêm chi tiết.

en: <remote>
vi: <máy chủ>

en: <branch>
vi: <nhánh>

en: There is no tracking information for the current branch.
vi: Ở đây không có thông tin theo dõi cho nhánh hiện hành.

en: pull with rebase
vi: pull với rebase

en: please commit or stash them.
vi: xin hãy chuyển giao hoặc tạm cất (stash) chúng.

en: Cannot fast-forward to multiple branches.
vi: Không thể thực hiện chuyển tiếp nhanh trên nhiều nhánh.

en: tag shorthand without <tag>
vi: dùng tốc ký thẻ 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 dạng thường

en: 
    To avoid automatically configuring upstream branches when their name
    doesn't match the local branch, see option 'simple' of branch.autoSetupMerge
    in 'git help config'.
vi: 
    Để tránh tự động cấu hình nhánh thượng nguồn khi tên của chúng
    không khớp với nhánh nội bộ, xem tùy chọn 'simple' của branch.autoSetupMerge
    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 HEAD
    %s%s
vi: Nhánh thượng nguồn 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.  Để đẩy lên đến nhánh
    thượng nguồn trên máy chủ, sử dụng
    
        git push %s HEAD:%s
    
    Để đẩy tới nhánh cùng tên trên máy chủ, sử dụng
    
        git push %s HEAD
    %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.
    Để đẩy lịch sử lên trên 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: 
    To have this happen automatically for branches without a tracking
    upstream, see 'push.autoSetupRemote' in 'git help config'.
vi: 
    Để việc này xảy ra tự động cho các nhánh mà không có thượng nguồn
    theo dõi, xem 'push.autoSetupRemote' trong 'git help config'.

en: The current branch %s has multiple upstream branches, refusing to push.
vi: Nhánh hiện tại %s có nhiều nhánh thượng nguồn, từ chối push.

en: Updates were rejected because the tip of your current branch is behind
    its remote counterpart. Integrate 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 hiện tại của bạn 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 đẩy lên lần nữa.
    Xem “Note about fast-forwards” trong “git push --help” để có thông tin chi tiết.

en: Updates were rejected because a pushed branch tip is behind its remote
    counterpart. Check out this branch and integrate 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 đã đẩy lên 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 “Note about fast-forwards” trong “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 integrate 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 “Note about fast-forwards” trong “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: Updates were rejected because the tip of the remote-tracking
    branch has been updated since the last checkout. You may want
    to integrate those changes locally (e.g., 'git pull ...')
    before forcing an update.
vi: Việc cập nhật bị từ chối bởi vì đầu mút của nhánh theo dõi máy chủ
    đã được cập nhật kể từ sau lần lấy ra cuối cùng. Bạn có lẽ muốn
    tích hợp các thay đổi này một cách cục bộ (v.d. "git pull …")
    trước khi ép buộc một cập nhật.

en: Pushing to %s
vi: Đang đẩy lên %s

en: invalid value for '%s'
vi: giá trị cho '%s' không hợp lệ

en: push all refs
vi: đẩy tất cả các tham chiếu

en: delete refs
vi: xóa các tham chiếu

en: push tags (can't be used with --all or --mirror)
vi: đẩy các thẻ (không dùng cùng với --all hay --mirror)

en: force updates
vi: ép buộc cập nhật

en: <refname>:<expect>
vi: <tên-tham-chiếu>:<cần>

en: require old value of ref to be at this value
vi: yêu cầu giá-trị cũ của tham chiếu thì là giá-trị này

en: require remote updates to be integrated locally
vi: yêu cầu máy chủ cập nhật để thích hợp với máy cục bộ

en: use thin pack
vi: tạo gói nhẹ

en: receive pack program
vi: chương trình nhận gói

en: set upstream for git pull/status
vi: đặt thượng nguồn cho git pull/status

en: prune locally removed refs
vi: xén tỉa những tham chiếu bị gỡ bỏ

en: push missing but relevant tags
vi: push phần bị thiếu nhưng các thẻ lại thích hợp

en: GPG sign the push
vi: ký lần đẩy dùng GPG

en: request atomic transaction on remote side
vi: yêu cầu giao dịch hạt nhân bên phía máy chủ

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 nào

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 để đẩ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 đó đẩy lên sử dụng tên máy chủ
    
        git push <tên>

en: --all can't be combined with refspecs
vi: --all không thể được tổ hợp cùng với đặc tả đường dẫn

en: --mirror can't be combined with refspecs
vi: --mirror không thể được tổ hợp cùng với đặc tả đường dẫn

en: push options must not have new line characters
vi: các tùy chọn push phải không có ký tự dòng mới

en: git range-diff [<options>] <old-base>..<old-tip> <new-base>..<new-tip>
vi: git range-diff [<các tùy chọn>] <old-base>..<old-tip> <new-base>..<new-tip>

en: git range-diff [<options>] <base> <old-tip> <new-tip>
vi: git range-diff [<các tùy chọn>] <base> <old-tip> <new-tip>

en: use simple diff colors
vi: dùng màu diff đơn giản

en: single arg format must be symmetric range
vi: định dạng đối số đơn phải là một vùng đối xứng

en: git read-tree [(-m [--trivial] [--aggressive] | --reset | --prefix=<prefix>) [-u | -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 | -i]] [--no-sparse-checkout] [--index-output=<tập_tin>] (--empty | <tree-ish1> [<tree-ish2> [<tree-ish3>]])

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: 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: 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: 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: git rebase [-i] [options] [--exec <cmd>] [--onto <newbase> | --keep-base] [<upstream> [<branch>]]
vi: git rebase [-i] [các tùy chọn] [--exec <lệnh>] [--onto <newbase> | --keep-base] [<upstream>] [<nhánh>]]

en: git rebase [-i] [options] [--exec <cmd>] [--onto <newbase>] --root [<branch>]
vi: git rebase [-i] [các tùy chọn] [--exec <lệnh>] [--onto <newbase>] --root [<nhánh>]

en: could not create temporary %s
vi: không thể tạo %s tạm thời

en: could not mark as interactive
vi: không thể đánh dấu là tương tác

en: could not generate todo list
vi: không thể tạo danh sách cần làm

en: a base commit must be provided with --upstream or --onto
vi: lần chuyển giao cơ sỏ phải được chỉ định với --upstream hoặc --onto

en: %s requires the merge backend
vi: %s cần một ứng dụng hòa trộn chạy phía sau

en: could not get 'onto': '%s'
vi: không thể đặt lấy “onto”: “%s”

en: could not switch to %s
vi: không thể chuyển đến %s

en: unrecognized empty type '%s'; valid values are "drop", "keep", and "ask".
vi: kiểu rỗng không được nhận dạng “%s”; giá trị hợp lệ là "drop", "keep", và "ask".

en: exec commands cannot contain newlines
vi: các lệnh thực thi không thể chứa các ký tự dòng mới

en: empty exec command
vi: lệnh thực thi trống rỗng

en: rebase onto given branch instead of upstream
vi: cải tổ vào nhánh đã cho thay cho thượng nguồn

en: do not show diffstat of what changed upstream
vi: đừng hiển thị diffstat của những thay đổi thượng nguồn

en: add a Signed-off-by trailer to each commit
vi: thêm dòng Signed-off-by vào cuối cho từng lần chuyển giao

en: make committer date match author date
vi: làm ngày tháng chuyển giao khớp với ngày của tác giả

en: ignore author date and use current date
vi: bỏ qua ngày tác giả và sử dụng ngày tháng hiện tại

en: synonym of --reset-author-date
vi: đồng nghĩa với --reset-author-date

en: cherry-pick all commits, even if unchanged
vi: cherry-pick tất cả các lần chuyển giao, ngay cả khi không có thay đổi gì

en: continue
vi: tiếp tục

en: use apply strategies to rebase
vi: dùng chiến lược áp dụng để cải tổ

en: use merging strategies to rebase
vi: dùng chiến lược hòa trộn để cải tổ

en: let the user edit the list of commits to rebase
vi: để người dùng sửa danh sách các lần chuyển giao muốn cải tổ

en: (REMOVED) was: try to recreate merges instead of ignoring them
vi: (ĐÃ BỊ XÓA BỎ) hãy thử tạo lại các hòa trộn thay vì bỏ qua chúng

en: how to handle commits that become empty
vi: xử lý các lần chuyển giao mà nó trở thành trống rỗng như thế nào

en: keep commits which start empty
vi: bỏ qua các lần chuyển giao mà nó bắt đầu trống rỗng

en: move commits that begin with squash!/fixup! under -i
vi: di chuyển các lần chuyển giao mà bắt đầu bằng squash!/fixup! dưới -i

en: add exec lines after each commit of the editable list
vi: thêm các dòng thực thi sau từng lần chuyển giao của danh sách sửa được

en: allow rebasing commits with empty messages
vi: chấp nhận cải tổ các chuyển giao mà không ghi chú gì

en: try to rebase merges instead of skipping them
vi: cố thử cải tổ các hòa trộn thay vì bỏ qua chúng

en: use the given merge strategy
vi: dùng chiến lược hòa trộn đã cho

en: option
vi: tùy chọn

en: pass the argument through to the merge strategy
vi: chuyển thao số đến chiến lược hòa trộn

en: rebase all reachable commits up to the root(s)
vi: cải tổ tất các các lần chuyển giao cho đến root

en: apply all changes, even those already present upstream
vi: áp dụng mọi thay đổi, ngay cả khi những thứ đó đã sẵn có ở thượng nguồn

en: --preserve-merges was replaced by --rebase-merges
    Note: Your `pull.rebase` configuration may also be set to 'preserve',
    which is no longer supported; use 'merges' instead
vi: --preserve-merges được thay bằng --rebase-merges
    Chú ý: Cấu hình `pull.rebase` của bạn cũng có thể được đặt thành 'preserve',
    cái mà giờ không còn được hỗ trợ nữa; dùng 'merges' để thay thế

en: No rebase in progress?
vi: Không có tiến trình rebase nào phải không?

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 discard worktree changes
vi: không thể loại bỏ các thay đổi cây-làm-việc

en: could not move back to %s
vi: không thể quay trở lại %s

en: Unknown mode: %s
vi: Không hiểu chế độ: %s

en: --strategy requires --merge or --interactive
vi: --strategy cần --merge hay --interactive

en: apply options and merge options cannot be used together
vi: không thể tổ hợp các tùy chọn áp dụng với các tùy chọn hòa trộn với nhau

en: --reschedule-failed-exec requires --exec or --interactive
vi: --reschedule-failed-exec cần --exec hay --interactive

en: Could not create new root commit
vi: Không thể tạo lần chuyển giao gốc mới

en: No such ref: %s
vi: Không có tham chiếu nào như thế: %s

en: Could not resolve HEAD to a revision
vi: Không thể phân giải lần chuyển giao HEAD đến một điểm xét duyệt

en: HEAD is up to date.
vi: HEAD đã cập nhật.

en: Current branch %s is up to date.
vi: Nhánh hiện tại %s đã được cập nhật rồi.

en: Changes to %s:
vi: Thay đổi thành %s:

en: Changes from %s to %s:
vi: Thay đổi từ %s thành %s:

en: Could not detach HEAD
vi: Không thể tách rời HEAD

en: Fast-forwarded %s to %s.
vi: Chuyển-tiếp-nhanh %s đến %s.

en: git receive-pack <git-dir>
vi: git receive-pack <thư-mục-git>

en: you must specify a directory
vi: bạn phải chỉ định thư mục

en: git reflog [show] [<log-options>] [<ref>]
vi: git reflog [show] [<các tùy chọn>] [<tham chiếu>]

en: git reflog exists <ref>
vi: git reflog exists <tham_chiếu>

en: invalid timestamp '%s' given to '--%s'
vi: dấu vết thời gian không hợp lệ '%s' đưa cho '--%s'

en: do not actually prune any entries
vi: thực tế không cắt ngắn bất kỳ mục tin nào

en: rewrite the old SHA1 with the new SHA1 of the entry that now precedes it
vi: ghi lại SHA1 cũ bằng một SHA1 mới của mục tin mà giờ đứng trước nó

en: update the reference to the value of the top reflog entry
vi: cập nhật tham chiếu đến giá trị của mục tin reflog trên cùng

en: print extra information on screen
vi: xuất thông tin thêm trên màn hình

en: prune entries older than the specified time
vi: cắt cụt các mục tin cũ hơn khoảng thời gian đã cho

en: prune entries older than <time> that are not reachable from the current tip of the branch
vi: cắt cụt các mục tin cũ hơn <thời gian> cái mà không thể tiếp cận được từ đỉnh hiện tại của nhánh

en: prune any reflog entries that point to broken commits
vi: cắt ngắn bất kỳ mục tin reflog cái mà chỉ đến lần chuyển giao hỏng

en: process the reflogs of all references
vi: xử lý các reflogs cho mọi tham chiếu

en: limits processing to reflogs from the current worktree only
vi: giới hạn xử lý với reflogs chỉ từ thư mục làm việc hiện tại

en: %s points nowhere!
vi: %s chẳng chỉ đến đâu cả!

en: no reflog specified to delete
vi: chưa chỉ ra reflog để xóa

en: invalid ref format: %s
vi: định dạng tham chiếu không hợp lệ: %s

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 [--[no-]progress] <old> <new>
vi: git remote rename [--[no-]progress] <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 | --auto | -d | --delete | <branch>)
vi: git remote set-head <tên> (-a | --auto | -d | --delete | <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 get-url [--push] [--all] <name>
vi: git remote set-url [--push] [--all] <tên>

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 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: Updating %s
vi: Đang cập nhật %s

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ề 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ề

en: or do not fetch any tag at all (--no-tags)
vi: hoặc không lấy về bất kỳ thẻ nào (--no-tags)

en: branch(es) to track
vi: các nhánh để theo dõi

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: remote %s already exists.
vi: máy chủ %s đã tồn tại rồi.

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 đặc tả tham chiếu %s

en: (matching)
vi: (khớp)

en: (delete)
vi: (xóa)

en: Renaming remote references
vi: Đổi tên các tham chiếu máy chủ

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 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 dõi

en: invalid branch.%s.merge; cannot rebase onto > 1 branch
vi: branch.%s.merge không hợp lệ; không thể cải tổ về phía > 1 nhánh

en: rebases interactively onto remote %s
vi: thực hiện rebase một cách tương tác trên máy chủ %s

en: rebases interactively (with merges) onto remote %s
vi: thực hiện cải tổ (với các hòa trộn) một cách tương tác lên trên máy chủ %s

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: merges with remote %s
vi: hòa trộn với máy chủ %s

en: %-*s    and with remote %s
vi: %-*s    và với máy chủ %s

en: up to date
vi: đã cập nhật

en: fast-forwardable
vi: có-thể-chuyển-tiếp-nhanh

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 đẩy lên thành %-*s (%s)

en:     %-*s forces to %s
vi:     %-*s ép buộc thành %s

en:     %-*s pushes to %s
vi:     %-*s đẩy lên thành %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ề: %s

en: (no URL)
vi: (không có URL)

note: TRANSLATORS: the colon ':' should align with the one in " Fetch URL: %s" translation.
en:   Push  URL: %s
vi:   URL để đẩy lên: %s

en:   HEAD branch: %s
vi:   Nhánh HEAD: %s

en: (not queried)
vi: (không yêu cầu)

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ữ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: 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 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: add branch
vi: thêm nhánh

en: no remote specified
vi: chưa chỉ ra máy chủ nào

en: query push URLs rather than fetch URLs
vi: truy vấn đẩy URL thay vì lấy

en: return all URLs
vi: trả về mọi URL

en: no URLs configured for remote '%s'
vi: không có URL nào được cấu hình cho nhánh “%s”

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 repack [<options>]
vi: git repack [<các tùy chọn>]

en: Incremental repacks are incompatible with bitmap indexes.  Use
    --no-write-bitmap-index or disable the pack.writeBitmaps configuration.
vi: Gia tăng các repack là không tương thích với chỉ mục bitmap. Dùng
    --no-write-bitmap-index hay tắt cấu hình pack.writeBitmaps.

en: could not open tempfile %s for writing
vi: không thể mở tập tin tạm %s để ghi

en: pack everything in a single pack
vi: đóng gói mọi thứ trong một gói đơn

en: same as -a, and turn unreachable objects loose
vi: giống với -a, và chỉnh sửa các đối tượng không đọc được thiếu sót

en: same as -a, pack unreachable cruft objects separately
vi: giống với -a, đóng gói các đối tượng cruft không tiếp cận được riêng ra

en: approxidate
vi: ngày ước tính

en: with -C, expire objects older than this
vi: với -C, các đối tượng hết hạn cũ hơn khoảng này

en: remove redundant packs, and run git-prune-packed
vi: xóa bỏ các gói dư thừa, và chạy git-prune-packed

en: pass --no-reuse-delta to git-pack-objects
vi: chuyển --no-reuse-delta cho git-pack-objects

en: pass --no-reuse-object to git-pack-objects
vi: chuyển --no-reuse-object cho git-pack-objects

en: do not run git-update-server-info
vi: không chạy git-update-server-info

en: pass --local to git-pack-objects
vi: chuyển --local cho git-pack-objects

en: pass --delta-islands to git-pack-objects
vi: chuyển --delta-islands cho git-pack-objects

en: with -A, do not loosen objects older than this
vi: với -A, các đối tượng cũ hơn khoảng thời gian này thì không bị mất

en: with -a, repack unreachable objects
vi: với -a, đóng gói lại các đối tượng không thể đọc được

en: same as the above, but limit memory size instead of entries count
vi: giống như trên, nhưng giới hạn kích thước bộ nhớ hay vì số lượng

en: limits the maximum number of threads
vi: giới hạn số lượng tối đa tuyến trình

en: maximum size of each packfile
vi: kích thước tối đa cho từng tập tin gói

en: repack objects in packs marked with .keep
vi: đóng gói lại các đối tượng trong các gói đã đánh dấu bằng .keep

en: do not repack this pack
vi: đừng đóng gói lại gói này

en: find a geometric progression with factor <N>
vi: tìm một tiến trình hình học với hệ số <N>

en: missing required file: %s
vi: thiếu tập tin cần thiết: %s

en: git replace [-f] <object> <replacement>
vi: git replace [-f] <đối-tượng> <thay-thế>

en: git replace [-f] --edit <object>
vi: git replace [-f] --edit <đối tượng>

en: unable to spawn mktree
vi: không thể sinh tiến trình con mktree

en: unable to read from mktree
vi: không thể đọc từ mktree

en: mktree did not return an object name
vi: mktree đã không trả về một tên đối tượng

en: unable to fstat %s
vi: không thể fstat %s

en: unable to write object to database
vi: không thể ghi đối tượng vào cơ sở dữ liệu

en: unable to get object type for %s
vi: không thể lấy kiểu đối tượng cho %s

en: editing object file failed
vi: việc sửa tập tin đối tượng gặp lỗi

en: the signature will be removed in the replacement commit!
vi: chữ ký sẽ được bỏ đi trong lần chuyển giao thay thế!

en: could not convert the following graft(s):
    %s
vi: không thể chuyển đổi các graft sau đây:
    %s

en: list replace refs
vi: liệt kê các refs thay thế

en: delete replace refs
vi: xóa tham chiếu thay thế

en: edit existing object
vi: sửa đối tượng sẵn có

en: change a commit's parents
vi: thay đổi cha mẹ của lần chuyển giao

en: convert existing graft file
vi: chuyển đổi các tập tin graft sẵn có

en: replace the ref if it exists
vi: thay thế tham chiếu nếu nó đã sẵn có

en: do not pretty-print contents for --edit
vi: đừng in đẹp các nội dung cho --edit

en: use this format
vi: dùng định dạng này

en: --format cannot be used when not listing
vi: --format không thể được dùng khi không liệt kê gì

en: -f only makes sense when writing a replacement
vi: -f chỉ hợp lý khi ghi một cái thay thế

en: --raw only makes sense with --edit
vi: --raw chỉ hợp lý với --edit

en: -d needs at least one argument
vi: -d cần ít nhất một tham số

en: bad number of arguments
vi: số lượng đối số không đúng

en: -e needs exactly one argument
vi: -e cần chính các là một đối số

en: -g needs at least one argument
vi: -q cần ít nhất một tham số

en: --convert-graft-file takes no argument
vi: --convert-graft-file không nhận đối số

en: git rerere [clear | forget <path>... | status | remaining | diff | gc]
vi: git rerere [clear | forget <đường dẫn>… | status | remaining | diff | gc]

en: soft
vi: mềm

en: hard
vi: cứng

en: keep
vi: giữ lại

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 but keep local changes
vi: đặt lại HEAD nhưng giữ lại các thay đổi nội bộ

en: record only the fact that removed paths will be added later
vi: chỉ ghi lại những đường dẫn thực sự sẽ được thêm vào sau này

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: unable to get disk usage of %s
vi: không thể dung lượng đĩa đã dùng của %s

en: rev-list does not support display of notes
vi: rev-list không hỗ trợ hiển thị các ghi chú

en: marked counting and '%s' cannot be used together
vi: đánh dấu để đếm và '%s' không thể dùng cùng nhau

en: --resolve-git-dir requires an argument
vi: --resolve-git-dir cần một tham số

en: --git-path requires an argument
vi: --git-path cần một tham số

en: -n requires an argument
vi: -n cần một tham số

en: --path-format requires an argument
vi: --path-format cần một tham số

en: unknown argument to --path-format: %s
vi: không hiểu tham số cho --path-format: %s

en: --default requires an argument
vi: --default cần một tham số

en: --prefix requires an argument
vi: --prefix cần một tham số

en: unknown mode for --abbrev-ref: %s
vi: không hiểu chế độ cho --abbrev-ref: %s

en: this operation must be run in a work tree
vi: thao tác này phải được thực hiện trong thư mục làm việc

en: unknown mode for --show-object-format: %s
vi: không hiểu chế độ cho --show-object-format: %s

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 hoàn nguyên liên tiếp nhau

en: resume revert or cherry-pick sequence
vi: phục hồi lại cherry-pick hay hoàn nguyên liên tiếp nhau

en: cancel revert or cherry-pick sequence
vi: không cherry-pick hay hoàn nguyên liên tiếp nhau

en: skip current commit and continue
vi: bỏ qua lần chuyển giao hiện tại và tiếp tục

en: don't automatically commit
vi: đừng chuyển giao một cách tự động

en: edit the commit message
vi: sửa lại chú thích cho lần chuyển giao

en: parent-number
vi: số-cha-mẹ

en: select mainline parent
vi: chọn cha mẹ luồng chính

en: merge strategy
vi: chiến lược hòa trộ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

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 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: use the 'reference' format to refer to commits
vi: dùng định dạng 'tham chiếu' để quy cho các lần chuyển giao

en: revert failed
vi: hoàn nguyên 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: 
    (use -f to force removal)
vi: 
    (dùng -f để buộc gỡ bỏ)

en: 
    (use --cached to keep the file, or -f to force removal)
vi: 
    (dùng tùy chọn --cached để giữ tập tin, hoặc -f để ép buộc gỡ bỏ)

en: the following file has local modifications: | the following files have local modifications:
vi[0]: những tập tin sau đây có những thay đổi nội bộ:

en: do not list removed files
vi: không liệt kê các tập tin đã gỡ bỏ

en: override the up-to-date check
vi: ghi đè lên kiểm tra cập nhật

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: No pathspec was given. Which files should I remove?
vi: Không đưa ra đặc tả đường dẫn. Tôi nên loại bỏ các tập tin nào?

en: please stage your changes to .gitmodules or stash them to proceed
vi: hãy đưa các thay đổi của bạn vào .gitmodules hay tạm cất chúng đi để xử lý

en: git rm: unable to remove %s
vi: git rm: không thể gỡ bỏ %s

en: git send-pack [--mirror] [--dry-run] [--force]
                  [--receive-pack=<git-receive-pack>]
                  [--verbose] [--thin] [--atomic]
                  [<host>:]<directory> (--all | <ref>...)
vi: git send-pack [--mirror] [--dry-run] [--force]
                  [--receive-pack=<git-receive-pack>]
                  [--verbose] [--thin] [--atomic]
                  [<host>:]<thư mục> (--all | <tham chiếu>…)

en: remote name
vi: tên máy dịch vụ

en: use stateless RPC protocol
vi: dùng giao thức RPC không ổn định

en: print status from remote helper
vi: in các trạng thái từ phần hướng dẫn trên máy dịch vụ

en: git log --pretty=short | git shortlog [<options>]
vi: git log --pretty=short | git shortlog [<các tùy chọn>]

en: using --group=trailer with stdin is not supported
vi: việc dùng --group=trailer với đầu ra tiêu chuẩn là không được hỗ trợ

en: unknown group type: %s
vi: không nhận ra kiểu nhóm: %s

en: group by committer rather than author
vi: nhóm theo người chuyển giao thay vì tác giả

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: group by field
vi: nhóm theo trường

en: too many arguments given outside repository
vi: quá nhiều tham số đưa ra ngoài kho chứa

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[=<when>] | --no-color] [--sparse]
                    [--more=<n> | --list | --independent | --merge-base]
                    [--no-name | --sha1-name] [--topics] [(<rev> | <glob>)…]

en: ignoring %s; cannot handle more than %d ref | ignoring %s; cannot handle more than %d refs
vi[0]: đang bỏ qua %s; không thể xử lý nhiều hơn %d tham chiếu

en: no matching refs with %s
vi: không tham chiếu nào khớp với %s

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: 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: 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 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: topologically sort, maintaining date order where possible
vi: sắp xếp hình thái học, bảo trì thứ tự ngày nếu có thể

en: <n>[,<base>]
vi: <n>[,<cơ_sở>]

en: no branches given, and HEAD is not valid
vi: chưa đưa ra nhánh, và HEAD không hợp lệ

en: --reflog option needs one branch name
vi: --reflog cần tên một nhánh

en: only %d entry can be shown at one time. | only %d entries can be shown at one time.
vi[0]: chỉ có thể hiển thị cùng lúc %d hạng mục.

en: no such ref %s
vi: không có tham chiếu nào như thế %s

en: cannot find commit %s (%s)
vi: không thể tìm thấy lần chuyển giao %s (%s)

en: hash-algorithm
vi: thuật-toán-băm

en: Unknown hash algorithm
vi: Không hiểu thuật toán băm dữ liệu

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>]
vi: git show-ref --exclude-existing[=<mẫu>]

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: show the HEAD reference, even if it would be filtered out
vi: hiển thị tham chiếu HEAD, ngay cả khi nó đã được lọc ra

en: only show SHA1 hash using <n> digits
vi: chỉ hiển thị mã băm SHA1 sử dụng <n> chữ số

en: git sparse-checkout (init|list|set|add|reapply|disable) <options>
vi: git sparse-checkout (init|list|set|add|reapply|disable) <các-tùy-chọn>

en: failed to remove directory '%s'
vi: gặp lỗi khi gỡ bỏ thư mục "%s"

en: failed to create directory for sparse-checkout file
vi: gặp lỗi khi tạo thư mục cho tập tin sparse-checkout

en: failed to initialize worktree config
vi: gặp lỗi khi khởi tạo cấu hình cây làm việc

en: initialize the sparse-checkout in cone mode
vi: khởi tạo sparse-checkout trong chế độ nón

en: unable to load existing sparse-checkout patterns
vi: không thể tải các mẫu sparse-checkout

en: please run from the toplevel directory in non-cone mode
vi: vui lòng chạy từ thư mục mức cao nhất trong chế độ non-cone

en: specify directories rather than patterns (no leading slash)
vi: chỉ định các thư mục thay mẫu (không có dấu gạch chéo đứng đầu)

en: specify directories rather than patterns.  If your directory starts with a '!', pass --skip-checks
vi: chỉ định các thư mục thay mẫu. Nếu thư mục của bạn bắt đầu với một '!', chuyển qua --skip-checks

en: specify directories rather than patterns.  If your directory really has any of '*?[]\' in it, pass --skip-checks
vi: chỉ định các thư mục thay mẫu. Nếu thư mục của bạn đã sẵn có chứa một trong số bất kỳ '*?[]\', chuyển qua --skip-checks

en: '%s' is not a directory; to treat it as a directory anyway, rerun with --skip-checks
vi: '%s' không phải là một thư mục; để vẫn coi nó là một thư mục hãy chạy với --skip-checks

en: git sparse-checkout add [--skip-checks] (--stdin | <patterns>)
vi: git sparse-checkout add [--skip-checks] (--stdin | <các mẫu>)

en: no sparse-checkout to add to
vi: không có sparse-checkout để thêm vào

en: git sparse-checkout set [--[no-]cone] [--[no-]sparse-index] [--skip-checks] (--stdin | <patterns>)
vi: git sparse-checkout set [--[no-]cone] [--[no-]sparse-index] [--skip-checks] (--stdin | <các mẫu>)

en: error while refreshing working directory
vi: gặp lỗi khi đọc lại thư mục làm việc

en: git stash list [<options>]
vi: git stash list [<các tùy chọn>]

en: git stash show [<options>] [<stash>]
vi: git stash show [<các tùy chọn>] <stash>

en: git stash branch <branchname> [<stash>]
vi: git stash branch <tên-nhánh> [<stash>]

en: git stash [push [-p|--patch] [-S|--staged] [-k|--[no-]keep-index] [-q|--quiet]
              [-u|--include-untracked] [-a|--all] [-m|--message <message>]
              [--pathspec-from-file=<file> [--pathspec-file-nul]]
              [--] [<pathspec>...]]
vi: git stash [push [-p|--patch] [-S|--staged] [-k|--[no-]keep-index] [-q|--quiet]
              [-u|--include-untracked] [-a|--all] [-m|--message <ghi chú>]
              [--pathspec-from-file=<tập_tin> [--pathspec-file-nul]]
              [--] [<đặc/tả/đường/dẫn>…]]

en: git stash save [-p|--patch] [-S|--staged] [-k|--[no-]keep-index] [-q|--quiet]
              [-u|--include-untracked] [-a|--all] [<message>]
vi: git stash save [-p|--patch] [-S|--staged] [-k|--[no-]keep-index] [-q|--quiet]
              [-u|--include-untracked] [-a|--all] [<ghi chú>]

en: git stash store [-m|--message <message>] [-q|--quiet] <commit>
vi: git stash store [-m|--message <ghi chú>] [-q|--quiet] <commit>

en: git stash [push [-p|--patch] [-k|--[no-]keep-index] [-q|--quiet]
              [-u|--include-untracked] [-a|--all] [-m|--message <message>]
              [--] [<pathspec>...]]
vi: git stash [push [-p|--patch] [-k|--[no-]keep-index] [-q|--quiet]
              [-u|--include-untracked] [-a|--all] [-m|--message <lời nhắn>]
              [--] [<đặc/tả/đường/dẫn>…]]

en: git stash save [-p|--patch] [-k|--[no-]keep-index] [-q|--quiet]
                   [-u|--include-untracked] [-a|--all] [<message>]
vi: git stash save [-p|--patch] [-k|--[no-]keep-index] [-q|--quiet]
                   [-u|--include-untracked] [-a|--all] [<ghi chú>]

en: No stash entries found.
vi: Không tìm thấy các mục tạm cất (stash) nào.

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: could not generate diff %s^!.
vi: không thể tạo diff %s^!.

en: could not save index tree
vi: không thể ghi lại cây chỉ mục

en: Merging %s with %s
vi: Đang hòa trộn %s với %s

en: could not restore untracked files from stash
vi: không thể phục hồi các tập tin chưa theo dõi từ mục cất đi (stash)

en: Dropped %s (%s)
vi: Đã xóa %s (%s)

en: %s: Could not drop stash entry
vi: %s: Không thể xóa bỏ mục stash

en: The stash entry is kept in case you need it again.
vi: Các mục tạm cất (stash) được giữ trong trường hợp bạn lại cần nó.

en: No branch name specified
vi: Chưa chỉ ra tên của nhánh

en: include untracked files in the stash
vi: bao gồm các tập tin không được theo dõi trong stash

en: only show untracked files in the stash
vi: chỉ hiển thị các tập tin không được theo dõi trong stash

en: Cannot update %s with %s
vi: Không thể cập nhật %s với %s

en: stash message
vi: phần chú thích cho stash

en: "git stash store" requires one <commit> argument
vi: "git stash store" cần một đối số <lần chuyển giao>

en: No changes selected
vi: Chưa có thay đổi nào được chọn

en: You do not have the initial commit yet
vi: Bạn chưa còn có lần chuyển giao khởi tạo

en: Cannot save the untracked files
vi: Không thể ghi lại các tập tin chưa theo dõi

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: 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: Can't use --patch and --include-untracked or --all at the same time
vi: Không thể dùng --patch và --include-untracked hay --all cùng một lúc

en: Can't use --staged and --include-untracked or --all at the same time
vi: Không thể dùng --staged và --include-untracked hay --all cùng một lúc

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: include untracked files in stash
vi: bao gồm các tập tin không được theo dõi trong stash

en: include ignore files
vi: bao gồm các tập tin bị bỏ qua

en: skip and remove all lines starting with comment character
vi: giữ và xóa bỏ mọi dòng bắt đầu bằng ký tự ghi chú

en: prepend comment character and space to each line
vi: treo trước ký tự ghi chú và ký tự khoảng trắng cho từng dòng

en: git submodule--helper list [--prefix=<path>] [<path>...]
vi: git submodule--helper list [--prefix=</đường/dẫn>] [</đường/dẫn>…]

en: run_command returned non-zero status for %s
    .
vi: run_command trả về trạng thái khác không cho %s
    .

en: run_command returned non-zero status while recursing in the nested submodules of %s
    .
vi: run_command trả về trạng thái khác không trong khi đệ quy trong các mô-đun-con lồng nhau của %s
    .

en: recurse into nested submodules
vi: đệ quy vào trong mô-đun-con lồng nhau

en: git submodule--helper foreach [--quiet] [--recursive] [--] <command>
vi: git submodule--helper foreach [--quiet] [--recursive] [--]  <lệnh>

en: git submodule--helper init [<options>] [<path>]
vi: git submodule--helper init [<các tùy chọn>] [</đường/dẫn>]

en: git submodule--helper name <path>
vi: git submodule--helper name </đường/dẫn>

en: * %s %s(blob)->%s(submodule)
vi: * %s %s(blob)->%s(
    )

en: * %s %s(submodule)->%s(blob)
vi: * %s %s(mô-đun-con)->%s(blob)

en: unexpected mode %o
vi: gặp chế độ không như mong chờ %o

en: limit the summary size
vi: giới hạn kích cỡ tổng hợp

en: git submodule--helper summary [<options>] [<commit>] [--] [<path>]
vi: git submodule--helper summary [<các tùy chọn>] [<lần_chuyển_giao>] [--] [</đường/dẫn>]

en: failed to get the default remote for submodule '%s'
vi: gặp lỗi khi lấy máy chủ mặc định cho mô-đun-con “%s”

en: git submodule--helper sync [--quiet] [--recursive] [<path>]
vi: git submodule--helper sync [--quiet] [--recursive] [</đường/dẫn>]

en: remove submodule working trees even if they contain local changes
vi: gỡ bỏ cây làm việc của mô-đun-con ngay cả khi nó có thay đổi nội bộ

en: where the new submodule will be cloned to
vi: nhân bản mô-đun-con mới vào chỗ nào

en: name of the new submodule
vi: tên của mô-đun-con mới

en: url where to clone the submodule from
vi: url nơi mà nhân bản mô-đun-con từ đó

en: depth for shallow clones
vi: chiều sâu lịch sử khi tạo bản sao

en: force cloning progress
vi: ép buộc tiến trình nhân bản

en: disallow cloning into non-empty directory
vi: làm đầy đủ dữ liệu cho bản sao vào trong một thư mục trống rỗng

en: git submodule--helper clone [--prefix=<path>] [--quiet] [--reference <repository>] [--name <name>] [--depth <depth>] [--single-branch] [--filter <filter-spec>] --url <url> --path <path>
vi: git submodule--helper clone [--prefix=</đường/dẫn>] [--quiet] [--reference <kho>] [--name <tên>] [--depth <sâu>] [--single-branch] [--filter <filter-spec>] --url <url> --path </đường/dẫn>

en: Invalid update mode '%s' for submodule path '%s'
vi: Chế độ cập nhật “%s” không hợp lệ cho đường dẫn mô-đun-con “%s”

en: Skipping unmerged submodule %s
vi: Bỏ qua các mô-đun-con chưa được hòa trộn %s

en: initialize uninitialized submodules before update
vi: khởi tạo mô-đun-con chưa khởi tạo trước khi cập nhật

en: use SHA-1 of submodule's remote tracking branch
vi: sử dụng SHA-1 của nhánh theo dõi máy chủ của mô-đun-con

en: traverse submodules recursively
vi: đi theo mô-đun con một cách đệ quy

en: don't fetch new objects from the remote site
vi: đừng lấy các đối tượng mới từ địa chỉ trên mạng

en: path into the working tree
vi: đường dẫn đến cây làm việc

en: path into the working tree, across nested submodule boundaries
vi: đường dẫn đến cây làm việc, chéo biên giới mô-đun-con lồng nhau

en: rebase, merge, checkout or none
vi: rebase, merge, checkout hoặc không làm gì cả

en: parallel jobs
vi: công việc đồng thời

en: whether the initial clone should follow the shallow recommendation
vi: nhân bản lần đầu có nên theo khuyến nghị là nông hay không

en: don't print cloning progress
vi: đừng in tiến trình nhân bản

en: git submodule [--quiet] update [--init [--filter=<filter-spec>]] [--remote] [-N|--no-fetch] [-f|--force] [--checkout|--merge|--rebase] [--[no-]recommend-shallow] [--reference <repository>] [--recursive] [--[no-]single-branch] [--] [<path>...]
vi: git submodule [--quiet] update [--init [--filter=<filter-spec>]] [--remote] [-N|--no-fetch] [-f|--force] [--checkout|--merge|--rebase] [--[no-]recommend-shallow] [--reference <kho>] [--recursive] [--[no-]single-branch] [--] [</đường/dẫn/>...]

en: bad value for update parameter
vi: giá trị cho  tham số cập nhật bị sai

en: recurse into submodules
vi: đệ quy vào trong mô-đun-con

en: git submodule--helper absorb-git-dirs [<options>] [<path>...]
vi: git submodule--helper absorb-git-dirs [<các tùy chọn>] [</đường/dẫn>…]

en: check if it is safe to write to the .gitmodules file
vi: chọn nếu nó là an toàn để ghi vào tập tin .gitmodules

en: unset the config in the .gitmodules file
vi: bỏ đặt cấu hình trong tập tin .gitmodules

en: git submodule--helper config <name> [<value>]
vi: git submodule--helper config <tên> [<giá trị>]

en: git submodule--helper config --unset <name>
vi: git submodule--helper config --unset <tên>

en: please make sure that the .gitmodules file is in the working tree
vi: hãy đảm bảo rằng tập tin .gitmodules có trong cây làm việc

en: git submodule--helper set-url [--quiet] <path> <newurl>
vi: git submodule--helper set-url [--quiet] </đường/dẫn> <url_mới>

en: set the default tracking branch to master
vi: đặt nhánh theo dõi mặc định thành master

en: set the default tracking branch
vi: đặt nhánh theo dõi mặc định

en: git submodule--helper set-branch [-q|--quiet] (-d|--default) <path>
vi: git submodule--helper set-branch [-q|--quiet](-d|--default)</đường/dẫn>

en: git submodule--helper set-branch [-q|--quiet] (-b|--branch) <branch> <path>
vi: git submodule--helper set-branch [-q|--quiet] (-b|--branch) <nhánh> </đường/dẫn>

en: --branch or --default required
vi: cần --branch hoặc --default

en: print only error messages
vi: chỉ hiển thị các thông điệp báo lỗi

en: force creation
vi: buộc tạo

en: show whether the branch would be created
vi: hiển thị xem nhánh nào nên được tạo ra

en: git submodule--helper create-branch [-f|--force] [--create-reflog] [-q|--quiet] [-t|--track] [-n|--dry-run] <name> <start-oid> <start-name>
vi: git submodule--helper create-branch [-f|--force] [--create-reflog] [-q|--quiet] [-t|--track] [-n|--dry-run] <tên> <start-oid> <start-name>

en: branch of repository to add as submodule
vi: nhánh của kho để thêm như là mô-đun-con

en: allow adding an otherwise ignored submodule path
vi: cho phép thêm một đường dẫn mô-đun-con bị bỏ qua khác

en: borrow the objects from reference repositories
vi: vay mượn các đối tượng từ kho thay thế

en: sets the submodule's name to the given string instead of defaulting to its path
vi: đặt tên của mô-đun-con bằng chuỗi đã cho thay vì mặc định là đường dẫn của nó

en: git submodule--helper add [<options>] [--] <repository> [<path>]
vi: git submodule--helper add [<các tùy chọn>] [--] <kho> [</đường/dẫn>]

en: Relative path can only be used from the toplevel of the working tree
vi: Đường dẫn tương đối chỉ có thể dùng từ thư mục ở mức cao nhất của cây làm việc

en: %s doesn't support --super-prefix
vi: %s không hỗ trợ --super-prefix

en: '%s' is not a valid submodule--helper subcommand
vi: “%s” không phải là lệnh con submodule--helper hợp lệ

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: delete symbolic ref
vi: xóa tham chiếu mềm

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 -l [-n[<num>]] [--contains <commit>] [--no-contains <commit>] [--points-at <object>]
            [--format=<format>] [--merged <commit>] [--no-merged <commit>] [<pattern>...]
vi: git tag -l [-n[<số>]] [--contains <lần_chuyển_giao>] [--no-contains <lần_chuyển_giao>] [--points-at <đối-tượng>]
            [--format=<định_dạng>] [--merged <lần_chuyển_giao>] [--no-merged [<lần_chuyển_giao>]] [<mẫu>…]

en: 
    Write a message for tag:
      %s
    Lines starting with '%c' will be ignored.
vi: 
    Viết các ghi chú cho thẻ:
      %s
    Những dòng được bắt đầu bằng “%c” sẽ được bỏ qua.

en: 
    Write a message for tag:
      %s
    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ẻ:
      %s
    Những dòng được bắt đầu bằng “%c” sẽ được giữ lại; 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: You have created a nested tag. The object referred to by your new tag is
    already a tag. If you meant to tag the object that it points to, use:
    
    	git tag -f %s %s^{}
vi: Bạn đã tạo một thẻ lồng nhau. Đối tượng được chỉ đến thẻ mới của bạn là
    đã là một thẻ. Nếu ý bạn là gắn thẻ đối tượng mà nó trỏ đến, sử dụng:
    
    	git tag -f %s %s^{}

en: bad object type.
vi: kiểu đối tượng sai.

en: no tag message?
vi: không có chú thích gì cho cho thẻ à?

en: The tag message has been left in %s
vi: Nội dung ghi chú còn lại %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: Tag creation options
vi: Tùy chọn tạo thẻ

en: annotated tag, needs a message
vi: để chú giải cho thẻ, cần một lời ghi chú

en: tag message
vi: phần chú thích cho thẻ

en: force edit of tag message
vi: ép buộc sửa thẻ lần commit

en: annotated and GPG-signed tag
vi: thẻ chú giải và ký kiểu GPG

en: replace the tag if exists
vi: thay thế nếu thẻ đó đã có trước

en: create a reflog
vi: tạo một reflog

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 that don't contain the commit
vi: chỉ hiển thị những thẻ mà nó không chứa lần chuyển giao

en: print only tags that are merged
vi: chỉ hiển thị những thẻ mà nó được hòa trộn

en: print only tags that are not merged
vi: chỉ hiển thị những thẻ mà nó không được hòa trộn

en: print only tags of the object
vi: chỉ hiển thị các thẻ của đối tượng

en: the '%s' option is only allowed in list mode
vi: tùy chọn '%s' chỉ cho phép dùng trong chế độ liệt kê

en: Invalid cleanup mode %s
vi: Chế độ dọn dẹp không hợp lệ %s

en: pack exceeds maximum allowed size
vi: gói đã vượt quá cỡ tối đa được phép

en: Unpacking objects
vi: Đang giải nén các đối tượng

en: failed to create directory %s
vi: tạo thư mục "%s" gặp lỗi

en: failed to delete file %s
vi: gặp lỗi khi xóa tập tin %s

en: failed to delete directory %s
vi: gặp lỗi khi xóa thư mục %s

en: directory stat info does not change after adding a new file
vi: thông tin thống kê thư mục không thay đổi sau khi thêm tập tin mới

en: directory stat info does not change after adding a new directory
vi: thông tin thống kê thư mục không thay đổi sau khi thêm thư mục mới

en: directory stat info changes after updating a file
vi: thông tin thống kê thư mục thay đổi sau khi cập nhật tập tin

en: directory stat info changes after adding a file inside subdirectory
vi: thông tin thống kê thư mục thay đổi sau khi thêm tập tin mới vào trong thư mục con

en: directory stat info does not change after deleting a file
vi: thông tin thống kê thư mục không thay đổi sau khi xóa tập tin

en: directory stat info does not change after deleting a directory
vi: thông tin thống kê thư mục không thay đổi sau khi xóa thư mục

en:  OK
vi:  Đồng ý

en: do not ignore new files
vi: không bỏ qua các tập tin mới tạo

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 stat information
vi: lấy lại thông tin thống kê

en: <mode>,<object>,<path>
vi: <chế_độ>,<đối_tượng>,<đường_dẫn>

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 (giả định là không thay đổi)

en: clear skip-worktree bit
vi: xóa bít skip-worktree

en: do not touch index-only entries
vi: đừng động vào các mục index-only

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: 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: enable/disable untracked cache
vi: bật/tắt bộ đệm không theo vết

en: test if the filesystem supports untracked cache
vi: kiểm tra xem hệ thống tập tin có hỗ trợ đệm không theo dõi hay không

en: enable untracked cache without testing the filesystem
vi: bật bộ đệm không theo vết mà không kiểm tra hệ thống tập tin

en: enable or disable file system monitor
vi: bật/tắt theo dõi hệ thống tập tin

en: mark files as fsmonitor valid
vi: đánh dấu các tập tin là hợp lệ fsmonitor

en: clear fsmonitor valid bit
vi: xóa bít hợp lệ fsmonitor

en: core.untrackedCache is set to true; remove or change it, if you really want to disable the untracked cache
vi: core.untrackedCache được đặt là đúng; xóa bỏ hay thay đổi nó, nếu bạn thực sự muốn tắt bộ đệm chưa theo dõi

en: core.untrackedCache is set to false; remove or change it, if you really want to enable the untracked cache
vi: core.untrackedCache được đặt là sai; xóa bỏ hay thay đổi nó, nếu bạn thực sự muốn bật bộ đệm chưa theo dõi

en: core.fsmonitor is unset; set it if you really want to enable fsmonitor
vi: core.fsmonitor chưa được đặt; đặt nó nếu bạn thực sự muốn bật theo dõi hệ thống tập tin

en: fsmonitor enabled
vi: fsmonitor được bật

en: core.fsmonitor is set; remove it if you really want to disable fsmonitor
vi: core.fsmonitor đã được đặt; bỏ đặt nó nếu bạn thực sự muốn bật theo dõi hệ thống tập tin

en: fsmonitor disabled
vi: fsmonitor bị tắt

en: git update-ref [<options>] -d <refname> [<old-val>]
vi: git update-ref [<các tùy chọn>] -d <refname> [<biến-cũ>]

en: git update-ref [<options>]    <refname> <new-val> [<old-val>]
vi: git update-ref [<các tùy chọn>]    <refname> <biến-mới> [<biến-cũ>]

en: git update-ref [<options>] --stdin [-z]
vi: git update-ref [<các tùy chọn>] --stdin [-z]

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: git upload-pack [<options>] <dir>
vi: git upload-pack [<các tùy chọn>] </đường/dẫn>

en: serve up the info/refs for git-http-backend
vi: phục vụ info/refs (thông tin/tham chiếu) cho git-http-backend

en: do not try <directory>/.git/ if <directory> is no Git directory
vi: đừng thử <thư_mục>/.git/ nếu <thư_mục> không phải là thư mục Git

en: interrupt transfer after <n> seconds of inactivity
vi: ngắt truyền thông sau <n> giây không hoạt động

en: git verify-commit [-v | --verbose] <commit>...
vi: git verify-commit [-v | --verbose] <lần_chuyển_giao>…

en: print commit contents
vi: hiển thị nội dung của lần chuyển giao

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] [--format=<format>] <tag>...
vi: git verify-tag [-v | --verbose] [--format=<định_dạng>] <thẻ>…

en: print tag contents
vi: hiển thị nội dung của thẻ

en: git worktree add [<options>] <path> [<commit-ish>]
vi: git worktree add [<các tùy chọn>] </đường/dẫn> [<commit-ish>]

en: git worktree list [<options>]
vi: git worktree list [<các tùy chọn>]

en: git worktree lock [<options>] <path>
vi: git worktree lock [<các tùy chọn>] </đường/dẫn>

en: git worktree prune [<options>]
vi: git worktree prune [<các tùy chọn>]

en: git worktree remove [<options>] <worktree>
vi: git worktree remove [<các tùy chọn>] <worktree>

en: git worktree repair [<path>...]
vi: git worktree repair [</đường/dẫn/>...]

en: git worktree unlock <path>
vi: git worktree unlock </đường/dẫn>

en: Removing %s/%s: %s
vi: Đang xóa %s/%s: %s

en: expire working trees older than <time>
vi: các cây làm việc hết hạn cũ hơn khoảng <thời gian>

en: failed to copy '%s' to '%s'; sparse-checkout may not work correctly
vi: gặp lỗi khi sao chép '%s' sang '%s'; không thể làm việc đúng được

en: create a new branch
vi: tạo nhánh mới

en: create or reset a branch
vi: tạo hay đặt lại một nhánh

en: populate the new working tree
vi: di chuyển cây làm việc mới

en: reason for locking
vi: lý do khóa

en: set up tracking mode (see git-branch(1))
vi: cài đặt chế độ theo dõi (xem git-branch(1))

en: try to match the new branch name with a remote-tracking branch
vi: có khớp tên tên nhánh mới với một nhánh theo dõi máy chủ

en: options '%s', '%s', and '%s' cannot be used together
vi: tùy chọn '%s', '%s' và '%s' không thể dùng cùng nhau

en: added with --lock
vi: được thêm với --lock

en: --[no-]track can only be used if a new branch is created
vi: --[no-]track chỉ có thể được dùng nếu một nhánh mới được tạo

en: show extended annotations and reasons, if available
vi: hiển thị chú thích và lý do mở rộng, nếu có

en: '%s' is not a working tree
vi: %s không phải là cây làm việc

en: working trees containing submodules cannot be moved or removed
vi: cây làm việc có chứa mô-đun-con không thể di chuyển hay xóa bỏ

en: force move even if worktree is dirty or locked
vi: ép buộc ngay cả khi cây làm việc đang bẩn hay bị khóa

en: force removal even if worktree is dirty or locked
vi: ép buộc di chuyển thậm chí cả khi cây làm việc đang bẩn hay bị khóa

en: repair: %s: %s
vi: sửa chữa: %s: %s

en: error: %s: %s
vi: lỗi: %s: %s

en: git write-tree [--missing-ok] [--prefix=<prefix>/]
vi: git write-tree [--missing-ok] [--prefix=<tiền-tố>/]

en: <prefix>/
vi: <tiề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: unrecognized header: %s%s (%d)
vi: phần đầu không được thừa nhận: %s%s (%d)

en: Repository lacks these prerequisite commits:
vi: Kho chứa thiếu những lần chuyển giao tiên quyết này:

en: The bundle records a complete history.
vi: Lệnh bundle ghi lại toàn bộ lịch sử.

en: unsupported bundle version %d
vi: phiên bản bundle %d không được hỗ trợ

en: cannot write bundle version %d with algorithm %s
vi: không thể ghi phiên bản bundle %d với thuật toán %s

en: Refusing to create empty bundle.
vi: Từ chối tạo một bó dữ liệu trống rỗng.

en: invalid hash version
vi: phiên bản băm không hợp lệ

en: invalid color value: %.*s
vi: giá trị màu không hợp lệ: %.*s

en: Apply a series of patches from a mailbox
vi: Áp dụng một chuỗi các miếng và từ một mailbox

en: Annotate file lines with commit information
vi: Các dòng diễn giải tập tin với thông tin chuyển giao

en: Import a GNU Arch repository into Git
vi: Nhập một kho GNU Arch vào một kho Git

en: Create an archive of files from a named tree
vi: Tạo một kho nén các tập tin từ cây làm việc có tên

en: Use binary search to find the commit that introduced a bug
vi: Tìm kiếm dạng nhị phân để tìm ra lần chuyển giao nào đưa ra lỗi

en: Show what revision and author last modified each line of a file
vi: Hiển thị số hiệu phiên bản và tác giả sửa đổi cuối cho từng dòng của một tập tin

en: List, create, or delete branches
vi: Liệt kê, tạo hay là xóa các nhánh

en: Collect information for user to file a bug report
vi: Sưu tập thông tin người dùng để báo cáo lỗi

en: Move objects and refs by archive
vi: Di chuyển các đối tượng và tham chiếu theo kho lưu

en: Provide content or type and size information for repository objects
vi: Cung cấp nội dung hoặc thông tin về kiểu và cỡ cho các đối tượng kho

en: Display gitattributes information
vi: Hiển thị thông tin gitattributes

en: Debug gitignore / exclude files
vi: Gỡ lỗi các tập tin gitignore / exclude

en: Show canonical names and email addresses of contacts
vi: Hiển thị tên và địa chỉ thư điện tử của các liên hệ dạng chuẩn hóa

en: Ensures that a reference name is well formed
vi: Đảm bảo rằng một tên tham chiếu ở dạng thức tốt

en: Apply the changes introduced by some existing commits
vi: Áp dụng các thay đổi được đưa ra bởi một số lần chuyển giao sẵn có

en: Graphical alternative to git-commit
vi: Tương tác đồ họa với git-commit

en: Remove untracked files from the working tree
vi: Gỡ bỏ các tập tin không được theo dõi từ cây làm việc

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: Display data in columns
vi: Hiển thị dữ liệu dạng các cột

en: Record changes to the repository
vi: Ghi các thay đổi vào kho chứa

en: Create a new commit object
vi: Tạo một đối tượng chuyển giao

en: Get and set repository or global options
vi: Lấy và đặt kho hoặc các tùy chọn toàn cục

en: Count unpacked number of objects and their disk consumption
vi: Đếm số lượng đối tượng chưa được đóng gói và mức tiêu dùng đĩa của chúng

en: Retrieve and store user credentials
vi: Nhận và lưu chứng nhận của người dùng

en: Salvage your data out of another SCM people love to hate
vi: Xem xét giá trị dữ liệu của bạn khỏi người khác yêu SCM để ghét

en: A CVS server emulator for Git
vi: Một bộ mô phỏng máy dịch vụ CVS cho Git

en: Give an object a human readable name based on an available ref
vi: Đưa ra một đối tượng dựa trên một tên ở dạng con người đọc được trên một tham chiếu sẵn có

en: Show changes between commits, commit and working tree, etc
vi: Hiển thị các thay đổi giữa những lần chuyển giao, giữa một lần chuyển giao và cây làm việc, v.v..

en: Compares the content and mode of blobs found via two tree objects
vi: So sánh nội dung và chế độ của các blob tìm thấy thông qua hai đối tượng cây

en: Show changes using common diff tools
vi: Hiển thị các thay đổi sử dụng các công cụ diff chung

en: Git data exporter
vi: Bộ xuất dữ liệu Git

en: Backend for fast Git data importers
vi: Ứng dụng chạy phía sau cho bộ nhập nhanh dữ liệu Git

en: Download objects and refs from another repository
vi: Tải về các đối tượng và tham chiếu từ kho chứa khác

en: Receive missing objects from another repository
vi: Tải về các đối tượng còn thiếu từ kho chứa khác

en: Rewrite branches
vi: Những nhánh ghi lại

en: Produce a merge commit message
vi: Sản sinh một ghi chú lần chuyển giao hòa trộn

en: Output information on each ref
vi: Xuất thông tin cho từng tham chiếu

en: Run a Git command on a list of repositories
vi: Chạy lệnh Git trên danh sách các kho chứa

en: Cleanup unnecessary files and optimize the local repository
vi: Dọn dẹp các tập tin không cần thiết và tối ưu kho nội bộ

en: Extract commit ID from an archive created using git-archive
vi: Rút trích mã số lần chuyển giao từ một kho nén đã được tạo bởi git-archive

en: A portable graphical interface to Git
vi: Một giao diện đồ họa khả chuyển cho Git

en: Compute object ID and optionally creates a blob from a file
vi: Tính toán ID đối tượng và tùy chọn là tạo một blob từ một tập tin

en: Display help information about Git
vi: Hiển thị thông tin trợ giúp về Git

en: Download from a remote Git repository via HTTP
vi: Tải về từ một kho chứa Git trên mạng thông qua HTTP

en: Push objects over HTTP/DAV to another repository
vi: Đẩy các đối tượng lên thông qua HTTP/DAV đến kho chứa khác

en: Create an empty Git repository or reinitialize an existing one
vi: Tạo một kho git mới hay khởi tạo lại một kho đã tồn tại từ trước

en: Instantly browse your working repository in gitweb
vi: Duyệt ngay kho làm việc của bạn trong gitweb

en: Show commit logs
vi: Hiển thị nhật ký các lần chuyển giao

en: List references in a remote repository
vi: Liệt kê các tham chiếu trong một kho chứa trên mạng

en: List the contents of a tree object
vi: Liệt kê nội dung của đối tượng cây

en: Extracts patch and authorship from a single e-mail message
vi: Trích xuất miếng và và nguồn tác giả từ một thư điện tử đơn

en: Simple UNIX mbox splitter program
vi: Chương trình phân tách UNIX mbox đơn giản

en: Run tasks to optimize Git repository data
vi: Chạy các nhiệm vụ để tối ưu hóa dữ liệu kho Git

en: Join two or more development histories together
vi: Hợp nhất hai hay nhiều hơn lịch sử của các nhà phát triển

en: Find as good common ancestors as possible for a merge
vi: Tìm các tổ tiên chung tốt có thể được cho hòa trộn

en: Run a merge for files needing merging
vi: Chạy một hòa trộn cho các tập tin cần hòa trộn

en: The standard helper program to use with git-merge-index
vi: Một chương trình hỗ trợ tiêu chuẩn dùng với git-merge-index

en: Show three-way merge without touching index
vi: Hiển thị hòa trộn ba-đường mà không đụng chạm đến mục lục

en: Creates a tag object with extra validation
vi: Tạo một đối tượng thẻ với kiểm tra mở rộng

en: Build a tree-object from ls-tree formatted text
vi: Xây dựng một tree-object từ văn bản định dạng ls-tree

en: Move or rename a file, a directory, or a symlink
vi: Di chuyển hay đổi tên một tập tin, thư mục hoặc liên kết mềm

en: Find symbolic names for given revs
vi: Tìm các tên liên kết mềm cho điểm xét đã cho

en: Add or inspect object notes
vi: Thêm hoặc điều tra đối tượng ghi chú

en: Import from and submit to Perforce repositories
vi: Nhập vào từ và gửi đến các kho cần thiết

en: Create a packed archive of objects
vi: Tạo một kho lưu được đóng gói cho các đối

en: Find redundant pack files
vi: Tìm các tập tin gói dư thừa

en: Pack heads and tags for efficient repository access
vi: Đóng gói các phần đầu và thẻ để truy cập kho hiệu quả hơn

en: Prune all unreachable objects from the object database
vi: Xén bớt tất các các đối tượng không tiếp cận được từ cơ sở dữ liệu đối tượng

en: Remove extra objects that are already in pack files
vi: Xóa bỏ các đối tượng mở rộng cái mà đã sẵn có trong các tập tin gói

en: Fetch from and integrate with another repository or a local branch
vi: Lấy về và hợp nhất với kho khác hay một nhánh nội bộ

en: Update remote refs along with associated objects
vi: Cập nhật th.chiếu máy chủ cùng với các đối tượng liên quan đến nó

en: Compare two commit ranges (e.g. two versions of a branch)
vi: So sánh hai vùng chuyển giao (vd: hai phiên bản của một nhánh)

en: Receive what is pushed into the repository
vi: Nhận cái mà được đẩy vào trong kho

en: Manage reflog information
vi: Quản lý thông tin reflog

en: Manage set of tracked repositories
vi: Quản lý tập hợp các kho chứa đã được theo dõi

en: Pack unpacked objects in a repository
vi: Đóng gói các đối tượng chưa đóng gói ở một kho chứa

en: Create, list, delete refs to replace objects
vi: Tạo, liệt kê, xóa các tham chiếu để thay thế các đối tượng

en: Generates a summary of pending changes
vi: Tạo ra một tóm tắt các thay đổi còn treo

en: Reuse recorded resolution of conflicted merges
vi: Dùng lại các giải pháp đã ghi lại của các hòa trộn bị xung đột

en: Reset current HEAD to the specified state
vi: Đặt lại HEAD hiện hành thành trạng thái đã cho

en: Restore working tree files
vi: Hoàn nguyên các tập tin cây làm việc

en: Lists commit objects in reverse chronological order
vi: Liệt kê các đối tượng chuyển giao theo thứ tự tôpô đảo ngược

en: Pick out and massage parameters
vi: Cậy ra và xử lý các tham số

en: Revert some existing commits
vi: Hoàn lại một số lần chuyển giao sẵn có

en: Push objects over Git protocol to another repository
vi: Đẩy các đối tượng lên thông qua giao thức Git đến kho chứa khá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 branches and their commits
vi: Hiển thị những nhánh và các lần chuyển giao của chúng

en: Show packed archive index
vi: Hiển thị các muc lục kho nén đã đóng gói

en: List references in a local repository
vi: Liệt kê các tham chiếu trong một kho nội bộ

en: Reduce your working tree to a subset of tracked files
vi: Giảm lược cây làm việc của bạn thành tập hợp con của các tập tin được theo dõi

en: Stash the changes in a dirty working directory away
vi: Tạm cất đi các thay đổi trong một thư mục làm việc bẩn

en: Show the working tree status
vi: Hiển thị trạng thái cây làm việc

en: Remove unnecessary whitespace
vi: Xóa bỏ các khoảng trắng không cần thiết

en: Initialize, update or inspect submodules
vi: Khởi tạo, cập nhật hay điều tra các mô-đun-con

en: Bidirectional operation between a Subversion repository and Git
vi: Thao tác hai hướng giữ hai kho Subversion và Git

en: Read, modify and delete symbolic refs
vi: Đọc, sửa và xóa tham chiếu mềm

en: Creates a temporary file with a blob's contents
vi: Tạo một tập tin tạm với nội dung của blob

en: Unpack objects from a packed archive
vi: Gỡ các đối tượng khỏi một kho lưu đã đóng gói

en: Update the object name stored in a ref safely
vi: Cập nhật tên đối tượng được lưu trong một tham chiếu một cách an toàn

en: Update auxiliary info file to help dumb servers
vi: Cập nhật tập tin thông tin phụ trợ để giúp đỡ các dịch vụ dumb

en: Send archive back to git-archive
vi: Gửi kho lưu trở lại cho git-archive

en: Send objects packed back to git-fetch-pack
vi: Gửi các đối tượng đã đóng gói trở lại cho git-fetch-pack

en: Show a Git logical variable
vi: Hiển thị một biến Git luận lý

en: Check the GPG signature of commits
vi: Kiểm tra ký lần chuyển giao dùng GPG

en: Validate packed Git archive files
vi: Kiểm tra lại các tập tin kho (lưu trữ, nén) Git đã được đóng gói

en: Check the GPG signature of tags
vi: Kiểm tra chữ ký GPG của các thẻ

en: Show logs with difference each commit introduces
vi: Hiển thị các nhật ký với từng lần chuyển giao khác nhau đưa ra

en: Manage multiple working trees
vi: Quản lý nhiều cây làm việc

en: Defining attributes per path
vi: Định nghĩa các thuộc tính cho mỗi đường dẫn

en: A Git core tutorial for developers
vi: Hướng dẫn Git cơ bản cho nhà phát triển

en: Providing usernames and passwords to Git
vi: Cung cấp tài khoản và mật khẩu cho Git

en: Git for CVS users
vi: Git dành cho những người dùng CVS

en: Frequently asked questions about using Git
vi: Các câu hỏi thường gặp về cách sử dụng Git

en: A Git Glossary
vi: Thuật ngữ chuyên môn Git

en: Specifies intentionally untracked files to ignore
vi: Chỉ định các tập tin không cần theo dõi

en: Map author/committer names and/or E-Mail addresses
vi: Ánh xạ tên tác giả/người chuyển giao và/hoặc địa chỉ E-Mail

en: Defining submodule properties
vi: Định nghĩa thuộc tính mô-đun-con

en: Git namespaces
vi: Không gian tên Git

en: Git Repository Layout
vi: Bố cục kho Git

en: Mounting one repository inside another
vi: Gắn một kho chứa vào trong một cái khác

en: A tutorial introduction to Git
vi: Hướng dẫn cách dùng Git

en: A tutorial introduction to Git: part two
vi: Hướng dẫn cách dùng Git: phần hai

en: Git web interface (web frontend to Git repositories)
vi: Giao diện Git trên nền web (ứng dụng web chạy trên kho 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: could not find commit %s
vi: không thể tìm thấy lần chuyển giao %s

en: commit-graph requires overflow generation data but has none
vi: commit-graph yêu cầu dữ liệu tạo tràn nhưng không có

en: Loading known commits in commit graph
vi: Đang tải các lần chuyển giao chưa biết trong đồ thị lần chuyển giao

en: Expanding reachable commits in commit graph
vi: Mở rộng các lần chuyển giao có thể tiếp cận được trong trong đồ thị lần chuyển giao

en: Clearing commit marks in commit graph
vi: Đang dọn dẹp các đánh dấu lần chuyển giao trong đồ thị lần chuyển giao

en: Computing commit graph topological levels
vi: Đang tính mức hình học tô-pô tạo đồ thị các lần chuyển giao

en: Computing commit graph generation numbers
vi: Đang tính toán số tạo đồ thị các lần chuyển giao

en: Computing commit changed paths Bloom filters
vi: Đang tính toán chuyển giao các bộ lọc Bloom đường dẫn bị thay đổi

en: Collecting referenced commits
vi: Đang sưu tập các lần chuyển giao được tham chiếu

en: Finding commits for commit graph in %<PRIuMAX> pack | Finding commits for commit graph in %<PRIuMAX> packs
vi[0]: Đang tìm các lần chuyển giao cho đồ thị lần chuyển giao trong %<PRIuMAX> gói

en: error adding pack %s
vi: gặp lỗi thêm gói %s

en: Finding commits for commit graph among packed objects
vi: Đang tìm các lần chuyển giao cho đồ thị lần chuyển giao trong số các đối tượng đã đóng gói

en: Finding extra edges in commit graph
vi: Đang tìm các cạnh mở tộng trong đồ thị lần chuyển giao

en: failed to write correct number of base graph ids
vi: gặp lỗi khi ghi số đúng của mã đồ họa cơ sở

en: unable to create temporary graph layer
vi: không thể tạo lớp sơ đồ tạm thời

en: Writing out commit graph in %d pass | Writing out commit graph in %d passes
vi[0]: Đang ghi ra đồ thị các lần chuyển giao trong lần %d

en: Scanning merged commits
vi: Đang quét các lần chuyển giao đã hòa trộn

en: too many commits to write graph
vi: có quá nhiều lần chuyển giao để ghi đồ thị

en: commit-graph has generation number zero for commit %s, but non-zero elsewhere
vi: đồ-thị-các-lần-chuyển-giao có con số không lần tạo cho lần chuyển giao %s, nhưng không phải số không ở chỗ khác

en: commit-graph has non-zero generation number for commit %s, but zero elsewhere
vi: đồ-thị-các-lần-chuyển-giao có con số không phải không lần tạo cho lần chuyển giao %s, nhưng số không ở chỗ khác

en: %s %s is not a commit!
vi: %s %s không phải là một lần chuyển giao!

en: Support for <GIT_DIR>/info/grafts is deprecated
    and will be removed in a future Git version.
    
    Please use "git replace --convert-graft-file"
    to convert the grafts into replace refs.
    
    Turn this message off by running
    "git config advice.graftFileDeprecated false"
vi: Việc hỗ trợ cho <GIT_DIR>/info/grafts đã lạc hậu
    và sẽ bị xóa bỏ ở phiên bản Git tương lai.
    
    Vui lòng dùng "git replace --convert-graft-file"
    để chuyển đổi các graft thành các tham chiếu thay thế.
    
    Tắt lời nhắn này bằng cách chạy
    "git config advice.graftFileDeprecated false"

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.

en: Commit %s does not have a GPG signature.
vi: Lần chuyển giao %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: Warning: commit message did not conform to UTF-8.
    You may want to amend it after fixing the message, or set the config
    variable i18n.commitEncoding to the encoding your project uses.
vi: Cảnh báo: ghi chú cho lần chuyển giao không hợp chuẩn UTF-8.
    Bạn có lẽ muốn tu bổ nó sau khi sửa lời chú thích, hoặc là đặt biến
    cấu hình i18n.commitEncoding thành bảng mã mà dự án của bạn muốn dùng.

en: no compiler information available
vi: hiện không có thông tin về trình biên dịch

en: no libc information available
vi: không có thông tin về libc

en: [GLE %ld] health thread could not open '%ls'
vi: [GLE %ld] không thể mở tuyến trình sức khỏe '%ls'

en: [GLE %ld] health thread getting BHFI for '%ls'
vi: [GLE %ld] tuyến trình sức khỏe lấy BHFI cho '%ls'

en: could not convert to wide characters: '%s'
vi: không thể chuyển đổi các ký tự rộng: '%s'

en: BHFI changed '%ls'
vi: BHFI đã thay  '%ls'

en: unhandled case in 'has_worktree_moved': %d
vi: có trường hợp không được xử lý trong  'has_worktree_moved': %d

en: health thread wait failed [GLE %ld]
vi: gặp lỗi khi chờ tiến trình sức khỏe [GLE %ld]

en: Unable to create FSEventStream.
vi: Không thể tạo FSEventStream.

en: Failed to start the FSEventStream
vi: Gặp lỗi khi khởi chạy FSEventStream

en: [GLE %ld] could not convert path to UTF-8: '%.*ls'
vi: [GLE %ld] không thể chuyển đổi đường dẫn sang UTF-8: '%.*ls'

en: [GLE %ld] could not watch '%s'
vi: [GLE %ld] không thể theo dõi '%s'

en: [GLE %ld] could not get longname of '%s'
vi: [GLE %ld] không thể lấy tên dài cho '%s'

en: ReadDirectoryChangedW failed on '%s' [GLE %ld]
vi: ReadDirectoryChangedW gặp lỗi trên '%s' [GLE %ld]

en: GetOverlappedResult failed on '%s' [GLE %ld]
vi: GetOverlappedResult gặp lỗi trên '%s' [GLE %ld]

en: could not read directory changes [GLE %ld]
vi: không thể đọc các thay đổi thư mục [GLE %ld]

en: failed to copy SID (%ld)
vi: gặp lỗi khi sao chép SID (%ld)

en: failed to get owner for '%s' (%ld)
vi: gặp lỗi khi lấy chủ sở hữu cho '%s' (%ld)

en: could not send IPC command
vi: không thể gửi lệnh IPC

en: could not read IPC response
vi: không thể đọc đáp ứng IPC

en: ConnectNamedPipe failed for '%s' (%lu)
vi: ConnectNamedPipe gặp lỗi  '%s' (%lu)

en: could not create fd from pipe for '%s'
vi: không thể tạo mô tả tập tin từ đường ống cho '%s'

en: cannot resume in the background, please use 'fg' to resume
vi: không thể khôi phục lại trong nền hệ thống, vui lòng sử dụng 'fg' để khôi phục lại

en: cannot restore terminal settings
vi: không thể phục hồi lại các cài đặt thiết bị cuối

en: exceeded maximum include depth (%d) while including
    	%s
    from
    	%s
    This might be due to circular includes.
vi: vượt quá độ sâu bao gồm tối đa (%d) trong khi bao gồm
    	%s
    từ
    	%s
    Nguyên nhân có thể là gồm quẩn vòng.

en: relative config includes must come from files
vi: các bao gồm cấu hình liên quan phải đến từ các tập tin

en: relative config include conditionals must come from files
vi: các điều kiện bao gồm cấu hình liên quan phải đến từ các tập tin

en: invalid config format: %s
vi: định dạng cấu hình không hợp lệ: %s

en: key does not contain a section: %s
vi: khóa không chứa một phần: %s

en: key does not contain variable name: %s
vi: khóa không chứa bất kỳ một tên biến nào: %s

en: invalid key (newline): %s
vi: khóa không hợp lệ (dòng mới): %s

en: empty config key
vi: khóa cấu hình trống rỗng

en: bogus config parameter: %s
vi: tham số cấu hình không có thực: %s

en: bogus format in %s
vi: định dạng không có thực trong %s

en: bogus count in %s
vi: số lượng không có thực trong %s

en: too many entries in %s
vi: quá nhiều mục tin trong %s

en: bad config line %d in blob %s
vi: tập tin cấu hình sai tại dòng %d trong blob %s

en: bad config line %d in file %s
vi: cấu hình sai tại dòng %d trong tập tin %s

en: bad config line %d in submodule-blob %s
vi: cấu hình sai tại dòng %d trong blob-mô-đun-con %s

en: bad config line %d in command line %s
vi: cấu hình sai tại dòng %d trong dòng lệnh %s

en: bad config line %d in %s
vi: cấu hình sai tại dòng %d trong %s

en: invalid unit
vi: đơn vị không hợp lệ

en: invalid value for variable %s
vi: giá trị không hợp lệ cho biến %s

en: ignoring unknown core.fsync component '%s'
vi: bỏ qua thành phần core.fsync chưa biết '%s'

en: abbrev length out of range: %d
vi: chiều dài abbrev nằm ngoài phạm vi: %d

en: bad zlib compression level %d
vi: mức nén zlib %d là sai

en: core.commentChar should only be one character
vi: core.commentChar chỉ được có một ký tự

en: ignoring unknown core.fsyncMethod value '%s'
vi: bỏ qua giá trị core.fsyncMethod chưa biết '%s'

en: core.fsyncObjectFiles is deprecated; use core.fsync instead
vi: core.fsyncObjectFiles đã lạc hậu; hãy dùng core.fsync để thay thế

en: invalid mode for object creation: %s
vi: chế độ không hợp lệ đối với việc tạo đối tượng: %s

en: malformed value for %s
vi: giá trị cho %s sai dạng

en: malformed value for %s: %s
vi: giá trị cho %s sai dạng: %s

en: must be one of nothing, matching, simple, upstream or current
vi: phải là một trong số nothing, matching, simple, upstream hay current

en: unknown error occurred while reading the configuration files
vi: đã có lỗi chưa biết xảy ra trong khi đọc các tập tin cấu hình

en: %s has multiple values
vi: %s có đa giá trị

en: could not lock config file %s
vi: không thể khóa tập tin cấu hình %s

en: fstat on %s failed
vi: fstat trên %s gặp lỗi

en: chmod on %s failed
vi: chmod trên %s gặp lỗi

en: invalid section name: %s
vi: tên của phần không hợp lệ: %s

en: the remote end hung up upon initial contact
vi: máy chủ bị treo trên lần tiếp xúc đầu tiên

en: Could not read from remote repository.
    
    Please make sure you have the correct access rights
    and the repository exists.
vi: Không thể đọc từ kho trên mạng.
    
    Vui lòng chắc chắn là bạn có đủ thẩm quyền truy cập
    và kho chứa đã sẵn có.

en: expected flush after capabilities
vi: cần đẩy dữ liệu lên đĩa sau các capabilities

en: repository on the other end cannot be shallow
vi: kho đã ở điểm cuối khoác nên không thể được shallow

en: invalid ls-refs response: %s
vi: trả về của ls-refs không hợp lệ: %s

en: expected flush after ref listing
vi: cần đẩy dữ liệu lên đĩa sau khi liệt kê tham chiếu

en: expected response end packet after ref listing
vi: cần nhận được trả lời là kết thúc gói sau khi liệt kê tham chiếu

en: unable to set SO_KEEPALIVE on socket
vi: không thể đặt SO_KEEPALIVE trên ổ cắm

en: unable to look up %s (port %s) (%s)
vi: không tìm được %s (cổng %s) (%s)

en: unable to connect to %s:
    %s
vi: không thể kết nối đến %s:
    %s

en: unable to look up %s (%s)
vi: không thể tìm thấy %s (%s)

en: unknown port %s
vi: không hiểu cổng %s

en: failed write to rev-list
vi: gặp lỗi khi ghi vào rev-list

en: need a working directory
vi: cần một thư mục làm việc

en: could not find enlistment root
vi: không tìm thấy gốc enlistment

en: could not switch to '%s'
vi: không thể chuyển đến '%s'

en: could not configure %s=%s
vi: không thể đóng cấu hình %s=%s

en: could not configure log.excludeDecoration
vi: không thể cấu hình log.excludeDecoration

en: Scalar enlistments require a worktree
vi: 'Scalar enlistments' cần một cây làm việc

en: remote HEAD is not a branch: '%.*s'
vi: HEAD của máy chủ không phải một nhánh: '%.*s'

en: failed to get default branch name from remote; using local default
vi: gặp lỗi khi lấy tên nhánh mặc định từ máy chủ; sử dụng mặc định nội bộ

en: failed to get default branch name
vi: gặp lỗi khi lấy tên nhánh mặc định

en: failed to unregister repository
vi: gặp lỗi khi hủy đăng ký kho chứa

en: when cloning, create full working directory
vi: khi nhân bản, tạo đầy đủ thư mục làm việc

en: scalar clone [<options>] [--] <repo> [<dir>]
vi: scalar clone [<các tùy chọn>] [--] <kho> [<t.mục>]

en: cannot deduce worktree name from '%s'
vi: không thể suy diễn tên cây làm việc từ '%s'

en: directory '%s' exists already
vi: thư mục '%s' đã sẵn có

en: failed to get default branch for '%s'
vi: gặp lỗi khi lấy nhánh mặc định cho '%s'

en: could not configure remote in '%s'
vi: không thể cấu hình máy chủ trong '%s'

en: could not configure '%s'
vi: không thể cấu hình '%s'

en: partial clone failed; attempting full clone
vi: nhân bản từng phần gặp lỗi; đang cố thử nhân bản đầy đủ

en: could not configure for full clone
vi: không thể cấu hình cho nhân bản đầy đủ

en: could not create directory for '%s'
vi: không thể tạo thư mục cho “%s”

en: `scalar list` does not take arguments
vi: `scalar list` không nhận các tham số

en: reconfigure all registered enlistments
vi: cấu hình mọi enlistments đã đăng ký

en: --all or <enlistment>, but not both
vi: --all hoặc <enlistment>, không thể là cả hai

en: git repository gone in '%s'
vi: kho git ra đi trong '%s'

en: scalar run <task> [<enlistment>]
    Tasks:
vi: scalar run <task> [<enlistment>]
    Nhiệm vụ:

en: refusing to delete current working directory
vi: từ chối gỡ bỏ thư mục làm việc hiện tại

en: include Git version
vi: bao gồm phiên bản Git

en: include Git's build options
vi: bao gồm các tùy chọn biên dịch của Git

en: -C requires a <directory>
vi: -C cần một <thư_mục>

en: -c requires a <key>=<value> argument
vi: -c cần một tham số <key>=<value>

en: scalar [-C <directory>] [-c <key>=<value>] <command> [<options>]
    
    Commands:
vi: scalar [-C </thư/mục/>] [-c <khóa>=<giá trị>] <lệnh> [<các tùy chọn>]
    
    Các lệnh:

en: illegal crlf_action %d
vi: crlf_action %d không hợp lệ

en: CRLF would be replaced by LF in %s
vi: CRLF nên được thay bằng LF trong %s

en: in the working copy of '%s', CRLF will be replaced by LF the next time Git touches it
vi: trong bản sao làm việc của '%s', CRLF được thay thế bằng LF lần tới Git tiếp xúc với nó

en: LF would be replaced by CRLF in %s
vi: LF nên thay bằng CRLF trong %s

en: in the working copy of '%s', LF will be replaced by CRLF the next time Git touches it
vi: trong bản sao làm việc của '%s', LF được thay thế bằng CRLF lần tới Git tiếp xúc với nó

en: unexpected filter type
vi: gặp kiểu bộ lọc thừa

en: path name too long for external filter
vi: tên đường dẫn quá dài cho bộ lọc bên ngoài

en: refusing to work with credential missing host field
vi: từ chối làm việc với giấy chứng thực thiếu trường máy chủ

en: refusing to work with credential missing protocol field
vi: từ chối làm việc với giấy chứng thực thiếu trường giao thức

en: url contains a newline in its %s component: %s
vi: url có chứa một dấu xuống dòng trong thành phần %s của nó: %s

en: url has no scheme: %s
vi: url không có lược đồ: %s

en: %<PRIuMAX> second ago | %<PRIuMAX> seconds ago
vi[0]: %<PRIuMAX> giây trước

en: %<PRIuMAX> minute ago | %<PRIuMAX> minutes ago
vi[0]: %<PRIuMAX> phút trước

en: %<PRIuMAX> hour ago | %<PRIuMAX> hours ago
vi[0]: %<PRIuMAX> giờ trước

en: %<PRIuMAX> day ago | %<PRIuMAX> days ago
vi[0]: %<PRIuMAX> ngày trước

en: %<PRIuMAX> week ago | %<PRIuMAX> weeks ago
vi[0]: %<PRIuMAX> tuần trước

en: %<PRIuMAX> month ago | %<PRIuMAX> months ago
vi[0]: %<PRIuMAX> tháng trước

en: %<PRIuMAX> year | %<PRIuMAX> years
vi[0]: %<PRIuMAX> năm

note: TRANSLATORS: "%s" is "<n> years"
en: %s, %<PRIuMAX> month ago | %s, %<PRIuMAX> months ago
vi[0]: %s, %<PRIuMAX> tháng trước

en: %<PRIuMAX> year ago | %<PRIuMAX> years ago
vi[0]: %<PRIuMAX> năm trước

en: Propagating island marks
vi: Đang lan truyền các đánh dấu island

en: Marked %d islands, done.
vi: Đã đánh dấu %d island, xong.

en: --merge-base only works with commits
vi: --merge-base chỉ hoạt động với các lần chuyển giao

en: unable to get HEAD
vi: không thể lấy HEAD

en: git diff --no-index [<options>] <path> <path>
vi: git diff --no-index [<các tùy chọn>] </đường/dẫn> </đường/dẫn>

en: options '%s', '%s', '%s', and '%s' cannot be used together
vi: tùy chọn '%s', '%s', '%s' và '%s' không thể dùng cùng nhau

en: options '%s' and '%s' cannot be used together, use '%s' with '%s'
vi: tùy chọn '%s' và '%s' không thể dùng cùng nhau, dùng '%s' với '%s'

en: options '%s' and '%s' cannot be used together, use '%s' with '%s' and '%s'
vi: tùy chọn '%s' và '%s' không thể dùng cùng nhau, dùng '%s' với '%s' và '%s'

en: unknown value after ws-error-highlight=%.*s
vi: không hiểu giá trị sau ws-error-highlight=%.*s

en: %s expects <n>/<m> form
vi: %s cần dạng <n>/<m>

en: bad --color-moved argument: %s
vi: đối số --color-moved sai: %s

en: invalid argument to %s
vi: tham số cho %s không hợp lệ

en: bad --word-diff argument: %s
vi: đối số --word-diff sai: %s

en: generate diffs with <n> lines context
vi: tạo khác biệt với <n> dòng ngữ cảnh

en: generate the diff in raw format
vi: tạo khác biệt ở định dạng thô

en: machine friendly --stat
vi: --stat thuận tiện cho máy đọc

en: <param1,param2>...
vi: <tham_số_1,tham_số_2>…

en: synonym for --dirstat=cumulative
vi: đồng nghĩa với --dirstat=cumulative

en: synonym for --dirstat=files,param1,param2...
vi: đồng nghĩa với --dirstat=files,param1,param2…

en: generate diffstat
vi: tạo diffstat

en: <width>
vi: <rộng>

en: generate diffstat with a given width
vi: tạo diffstat với độ rộng đã cho

en: generate diffstat with a given name width
vi: tạo diffstat với tên độ rộng đã cho

en: generate diffstat with a given graph width
vi: tạo diffstat với độ rộng đồ thị đã cho

en: <count>
vi: <số_lượng>

en: generate diffstat with limited lines
vi: tạo diffstat với các dòng bị giới hạn

en: generate compact summary in diffstat
vi: tạo tổng hợp xúc tích trong diffstat

en: show full pre- and post-image object names on the "index" lines
vi: hiển thị đầy đủ các tên đối tượng pre- và post-image trên các dòng "mục lục"

en: show colored diff
vi: hiển thị thay đổi được tô màu

en: <kind>
vi: <kiểu>

en: do not munge pathnames and use NULs as output field terminators in --raw or --numstat
vi: không munge tên đường dẫn và sử dụng NUL làm bộ phân tách trường đầu ra trong --raw hay --numstat

en: show the given source prefix instead of "a/"
vi: hiển thị tiền tố nguồn đã cho thay cho "a/"

en: show the given destination prefix instead of "b/"
vi: hiển thị tiền tố đích đã cho thay cho "b/"

en: do not show any source or destination prefix
vi: đừng hiển thị bất kỳ tiền tố nguồn hay đích

en: show context between diff hunks up to the specified number of lines
vi: hiển thị ngữ cảnh giữa các khúc khác biệt khi đạt đến số lượng dòng đã chỉ định

en: <char>
vi: <ký_tự>

en: Diff rename options
vi: Tùy chọn khác biệt đổi tên

en: break complete rewrite changes into pairs of delete and create
vi: ngắt các thay đổi ghi lại hoàn thiện thành cặp của xóa và tạo

en: detect renames
vi: dò tìm các tên thay đổi

en: omit the preimage for deletes
vi: bỏ qua preimage (tiền ảnh??) cho các việc xóa

en: detect copies
vi: dò bản sao

en: use unmodified files as source to find copies
vi: dùng các tập tin không bị chỉnh sửa như là nguồn để tìm các bản sao

en: disable rename detection
vi: tắt dò tìm đổi tên

en: use empty blobs as rename source
vi: dùng các blob trống rống như là nguồn đổi tên

en: continue listing the history of a file beyond renames
vi: tiếp tục liệt kê lịch sử của một tập tin ngoài đổi tên

en: prevent rename/copy detection if the number of rename/copy targets exceeds given limit
vi: ngăn cản dò tìm đổi tên/bản sao nếu số lượng của đích đổi tên/bản sao vượt quá giới hạn đưa ra

en: Diff algorithm options
vi: Tùy chọn thuật toán khác biệt

en: produce the smallest possible diff
vi: sản sinh khác biệt ít nhất có thể

en: ignore carrier-return at the end of line
vi: bỏ qua ký tự về đầu dòng tại cuối dòng

en: ignore changes whose all lines match <regex>
vi: bỏ qua các thay đổi có tất cả các dòng khớp <regex>

en: heuristic to shift diff hunk boundaries for easy reading
vi: heuristic để dịch hạn biên của khối khác biệt cho dễ đọc

en: generate diff using the "patience diff" algorithm
vi: tạo khác biệt sử dung thuật toán "patience diff"

en: generate diff using the "histogram diff" algorithm
vi: tạo khác biệt sử dung thuật toán "histogram diff"

en: <text>
vi: <văn bản>

en: generate diff using the "anchored diff" algorithm
vi: tạo khác biệt sử dung thuật toán "anchored diff"

en: <mode>
vi: <chế độ>

en: show word diff, using <mode> to delimit changed words
vi: hiển thị khác biệt từ, sử dụng <chế độ> để bỏ giới hạn các từ bị thay đổi

en: use <regex> to decide what a word is
vi: dùng <regex> để quyết định từ là cái gì

en: equivalent to --word-diff=color --word-diff-regex=<regex>
vi: tương đương với --word-diff=color --word-diff-regex=<regex>

en: moved lines of code are colored differently
vi: các dòng di chuyển của mã mà được tô màu khác nhau

en: how white spaces are ignored in --color-moved
vi: cách bỏ qua khoảng trắng trong --color-moved

en: Other diff options
vi: Các tùy chọn khác biệt khác

en: when run from subdir, exclude changes outside and show relative paths
vi: khi chạy từ thư mục con, thực thi các thay đổi bên ngoài và hiển thị các đường dẫn liên quan

en: swap two inputs, reverse the diff
vi: tráo đổi hai đầu vào, đảo ngược khác biệt

en: exit with 1 if there were differences, 0 otherwise
vi: thoát với mã 1 nếu không có khác biệt gì, 0 nếu ngược lại

en: run external text conversion filters when comparing binary files
vi: chạy các bộ lọc văn bản thông thường bên ngoài khi so sánh các tập tin nhị phân

en: <when>
vi: <khi>

en: ignore changes to submodules in the diff generation
vi: bỏ qua các thay đổi trong mô-đun-con trong khi tạo khác biệt

en: <format>
vi: <định dạng>

en: specify how differences in submodules are shown
vi: chi định khác biệt bao nhiêu trong các mô đun con được hiển thị

en: look for differences that change the number of occurrences of the specified string
vi: tìm các khác biệt cái mà thay đổi số lượng xảy ra của các phát sinh của chuỗi được chỉ ra

en: look for differences that change the number of occurrences of the specified regex
vi: tìm các khác biệt cái mà thay đổi số lượng xảy ra của các phát sinh của biểu thức chính quy được chỉ ra

en: show all changes in the changeset with -S or -G
vi: hiển thị tất cả các thay đổi trong một bộ các thay đổi với -S hay -G

en: <object-id>
vi: <mã-số-đối-tượng>

en: select files by diff type
vi: chọn các tập tin theo kiểu khác biệt

en: No such path '%s' in the diff
vi: Không có đường dẫn %s trong diff

en: could not create directories for %s
vi: không thể tạo thư mục cho %s

en: Filtering content
vi: Nội dung lọc

en: bad git namespace path "%s"
vi: đường dẫn không gian tên git "%s" sai

en: too many args to run %s
vi: quá nhiều tham số để chạy %s

en: git fetch-pack: expected shallow list
vi: git fetch-pack: cần danh sách shallow

en: git fetch-pack: expected ACK/NAK, got a flush packet
vi: git fetch-pack: cần ACK/NAK, nhưng lại nhận được một gói flush

en: invalid shallow line: %s
vi: dòng shallow không hợp lệ: %s

en: invalid unshallow line: %s
vi: dòng unshallow không hợp lệ: %s

en: object not found: %s
vi: không tìm thấy đối tượng: %s

en: error in object: %s
vi: lỗi trong đối tượng: %s

en: no shallow found: %s
vi: không tìm shallow nào: %s

en: got %s %d %s
vi: nhận %s %d - %s

en: invalid commit %s
vi: lần chuyển giao %s không hợp lệ

en: got %s (%d) %s
vi: nhận %s (%d) %s

en: Marking %s as complete
vi: Đánh dấu %s là đã hoàn thành

en: already have %s (%s)
vi: đã sẵn có %s (%s)

en: fetch-pack: unable to fork off sideband demultiplexer
vi: fetch-pack: không thể rẽ nhánh sideband demultiplexer

en: protocol error: bad pack header
vi: lỗi giao thức: phần đầu gói bị sai

en: fetch-pack: unable to fork off %s
vi: fetch-pack: không thể rẽ nhánh %s

en: error in sideband demultiplexer
vi: có lỗi trong sideband demultiplexer

en: Server version is %.*s
vi: Phiên bản máy chủ là %.*s

en: Server supports %s
vi: Máy chủ hỗ trợ %s

en: Server does not support shallow clients
vi: Máy chủ không hỗ trợ máy khách shallow

en: Server does not support --shallow-since
vi: Máy chủ không hỗ trợ --shallow-since

en: Server does not support --shallow-exclude
vi: Máy chủ không hỗ trợ --shallow-exclude

en: Server does not support --deepen
vi: Máy chủ không hỗ trợ --deepen

en: Server does not support this repository's object format
vi: Máy chủ không hỗ trợ định dạng đối tượng của kho này

en: no common commits
vi: không có lần chuyển giao chung nào

en: git fetch-pack: fetch failed.
vi: git fetch-pack: fetch gặp lỗi.

en: mismatched algorithms: client %s; server %s
vi: các thuật toán không khớp nhau: máy khách %s; máy chủ %s

en: Server does not support shallow requests
vi: Máy chủ không hỗ trợ yêu cầu shallow

en: Server supports filter
vi: Máy chủ hỗ trợ bộ lọc

en: error processing acks: %d
vi: gặp lỗi khi xử lý tín hiệu trả lời: %d

en: error processing shallow info: %d
vi: lỗi xử lý thông tin shallow: %d

en: error processing wanted refs: %d
vi: lỗi khi xử lý wanted refs: %d

en: git fetch-pack: expected response end packet
vi: git fetch-pack: cần nhận được trả lời là kết thúc gói

en: no matching remote head
vi: không khớp phần đầu máy chủ

en: no such remote ref %s
vi: không có máy chủ tham chiếu nào như %s

en: fsmonitor_ipc__send_query: invalid path '%s'
vi: fsmonitor_ipc__send_query: đường dẫn không hợp lệ '%s'

en: fsmonitor_ipc__send_query: unspecified error on '%s'
vi: fsmonitor_ipc__send_query: lỗi chưa rõ trên '%s'

en: fsmonitor--daemon is not running
vi: fsmonitor--daemon hiện tại chưa chạy

en: could not send '%s' command to fsmonitor--daemon
vi: không thể gửi lệnh '%s' đến fsmonitor--daemon

en: repository '%s' is incompatible with fsmonitor due to errors
vi: kho '%s' là không tương thích với fsmonitor bởi vì có lỗi

en: remote repository '%s' is incompatible with fsmonitor
vi: kho trên mạng '%s' là không tương thích với fsmonitor

en: virtual repository '%s' is incompatible with fsmonitor
vi: kho ảo '%s' là không tương thích với fsmonitor

en: repository '%s' is incompatible with fsmonitor due to lack of Unix sockets
vi: kho '%s' là không tương thích với fsmonitor bởi vì thiếu Unix sockets

en: git [-v | --version] [-h | --help] [-C <path>] [-c <name>=<value>]
               [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
               [-p | --paginate | -P | --no-pager] [--no-replace-objects] [--bare]
               [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
               [--super-prefix=<path>] [--config-env=<name>=<envvar>]
               <command> [<args>]
vi: git [--version] [-h | --help] [-C </đường/dẫn/>] [-c <tên>=<giá trị>]
               [--exec-path[=</đường/dẫn/>]] [--html-path] [--man-path] [--info-path]
               [-p | --paginate | -P --no-pager] [--no-replace-objects] [--bare]
               [--git-dir=</đường/dẫn/>] [--work-tree=</đường/dẫn/>] [--namespace=<tên>]
               [--super-prefix=</đường/dẫn/>] [--config-env=<tên>=<envvar>]
               <lệnh> [<các tham số>]

en: no directory given for '%s' option
vi: không đưa ra thư mục cho tùy chọn '%s'

en: no namespace given for --namespace
vi: chưa đưa ra không gian làm việc cho --namespace

en: no prefix given for --super-prefix
vi: chưa đưa ra tiền tố cho --super-prefix

en: -c expects a configuration string
vi: -c cần một chuỗi cấu hình

en: no config key given for --config-env
vi: không đưa ra khóa cấu hình cho --config-env

en: unknown option: %s
vi: không hiểu tùy chọn: %s

en: empty alias for %s
vi: làm trống bí danh cho %s

en: recursive alias: %s
vi: đệ quy các bí danh: %s

en: usage: %s
vi: cách dùng: %s

en: could not create temporary file
vi: không thể tạo tập tin tạm thời

en: gpg.ssh.allowedSignersFile needs to be configured and exist for ssh signature verification
vi: gpg.ssh.allowedSignersFile cần được cấu hình và tồn tại để xác minh chữ ký ssh

en: ssh-keygen -Y find-principals/verify is needed for ssh signature verification (available in openssh version 8.2p1+)
vi: ssh-keygen -Y find-principals/verify là cần thiết để xác minh chữ ký ssh (có sẵn trong phiên bản openssh 8.2p1+)

en: ssh signing revocation file configured but not found: %s
vi: tập tin thu hồi chữ ký ssh đã được cấu hình nhưng không tìm thấy: %s

en: either user.signingkey or gpg.ssh.defaultKeyCommand needs to be configured
vi: hoặc là user.signingkey hoặc gpg.ssh.defaultKeyCommand cần được cấu hình

en: gpg.ssh.defaultKeyCommand succeeded but returned no keys: %s %s
vi: gpg.ssh.defaultKeyCommand thành công nhưng lại không trả về khóa nào: %s %s

en: gpg.ssh.defaultKeyCommand failed: %s %s
vi: gpg.ssh.defaultKeyCommand gặp lỗi: %s %s

en: gpg failed to sign the data
vi: gpg gặp lỗi khi ký dữ liệu

en: user.signingKey needs to be set for ssh signing
vi: user.signingKey cần được đặt cho ký ssh

en: ssh-keygen -Y sign is needed for ssh signing (available in openssh version 8.2p1+)
vi: ssh-keygen -Y sign là cần thiết cho ký ssh (sẵn có trong openssh phiên bản 8.2p1+)

en: given pattern contains NULL byte (via -f <file>). This is only supported with -P under PCRE v2
vi: mẫu đã cho có chứa NULL byte (qua -f <file>). Điều này chỉ được hỗ trợ với -P dưới PCRE v2

en: start a working area (see also: git help tutorial)
vi: bắt đầu một vùng làm việc (xem thêm: git help tutorial)

en: work on the current change (see also: git help everyday)
vi: làm việc trên thay đổi hiện tại (xem thêm: git help everyday)

en: examine the history and state (see also: git help revisions)
vi: xem xét lịch sử tình trạng (xem thêm: git help revisions)

en: grow, mark and tweak your common history
vi: thêm, ghi dấu và chỉnh lịch sử chung của bạn

en: collaborate (see also: git help workflows)
vi: làm việc nhóm (xem thêm: git help workflows)

en: Main Porcelain Commands
vi: Các lệnh Porcelain chính

en: Ancillary Commands / Manipulators
vi: Lệnh/thao tác thứ cấp

en: Ancillary Commands / Interrogators
vi: Lệnh/bộ hỏi thứ cấp

en: Interacting with Others
vi: Tương tác với những cái khác

en: Low-level Commands / Manipulators
vi: Lệnh/thao tác ở mức thấp

en: Low-level Commands / Interrogators
vi: Lệnh/bộ hỏi ở mức thấp

en: Low-level Commands / Syncing Repositories
vi: Lệnh/Đồng bộ kho ở mức thấp

en: Low-level Commands / Internal Helpers
vi: Lệnh/Hỗ trợ nội tại ở mức thấp

en: git commands available from elsewhere on your $PATH
vi: các lệnh git sẵn có từ một nơi khác trong $PATH của bạn

en: These are common Git commands used in various situations:
vi: Có các lệnh Git chung được sử dụng trong các tình huống khác nhau:

en: The Git concept guides are:
vi: Các chỉ dẫn khái niệm về Git là:

en: Command aliases
vi: Các bí danh lệnh

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: 
    The most similar command is | 
    The most similar commands are
vi[0]: 
    Những lệnh giống nhất là

en: git version [<options>]
vi: git version [<các tùy chọn>]

en: 
    Did you mean this? | 
    Did you mean one of these?
vi[0]: 
    Có phải ý bạn là một trong số những cái này không?

en: The '%s' hook was ignored because it's not set as executable.
    You can disable this warning with `git config advice.ignoredHook false`.
vi: Móc “%s” bị bỏ qua bởi vì nó không thể đặt là thực thi được.
    Bạn có thể tắt cảnh báo này bằng “git config advice.ignoredHook false“.

en: Couldn't start hook '%s'
vi: Không thể khởi chạy móc “%s”

en: not a git repository
vi: không phải là kho git

en: negative value for http.postBuffer; defaulting to %d
vi: giá trị âm cho http.postBuffer; đặt thành mặc định là %d

en: Delegation control is not supported with cURL < 7.22.0
vi: Điều khiển giao quyền không được hỗ trợ với cURL < 7.22.0

en: Public key pinning not supported with cURL < 7.39.0
vi: Chốt khóa công không được hỗ trợ với cURL < 7.39.0

en: CURLSSLOPT_NO_REVOKE not supported with cURL < 7.44.0
vi: CURLSSLOPT_NO_REVOKE không được hỗ trợ với cURL < 7.44.0

en: unable to update url base from redirection:
      asked for: %s
       redirect: %s
vi: không thể cập nhật dựa trên cơ sở url từ chuyển hướng:
          hỏi cho: %s
     chuyển hướng: %s

en: Author identity unknown
vi: Chưa biết định danh tác giả

en: Committer identity unknown
vi: Chưa biết định danh người chuyển giao

en: 
    *** Please tell me who you are.
    
    Run
    
      git config --global user.email "you@example.com"
      git config --global user.name "Your Name"
    
    to set your account's default identity.
    Omit --global to set the identity only in this repository.
vi: 
    *** Vui lòng cho biết bạn là ai.
    
    Chạy
    
      git config --global user.email "bạn@ví_dụ.com"
      git config --global user.name "Tên Của Bạn"
    
    để đặt định danh mặc định cho tài khoản của bạn.
    Bỏ tùy chọn --global nếu chỉ định danh riêng cho kho này.

en: no email was given and auto-detection is disabled
vi: không đưa ra địa chỉ thư điện tử và auto-detection bị tắt

en: no name was given and auto-detection is disabled
vi: chưa chỉ ra tên và tự-động-dò-tìm bị tắt

en: empty ident name (for <%s>) not allowed
vi: không cho phép tên định danh là rỗng (cho <%s>)

en: name consists only of disallowed characters: %s
vi: tên chỉ được phép bao gồm các ký tự sau: %s

en: expected something after combine:
vi: mong đợi một cái gì đó sau khi kết hợp:

en: multiple filter-specs cannot be combined
vi: không thể tổ hợp nhiều đặc tả kiểu lọc

en: unable to upgrade repository format to support partial clone
vi: không thể nâng cấp định định dạng kho chứa để hỗ trợ nhân bản cục bộ

en: args
vi: các_tham_số

en: object filtering
vi: lọc đối tượng

en: expected flush after ls-refs arguments
vi: cần đẩy dữ liệu lên đĩa sau tham số ls-refs (liệt kê tham chiếu)

en: quoted CRLF detected
vi: phát hiện CRLF được trích dẫn

en: Your local changes to the following files would be overwritten by merge:
      %s
vi: Các thay đổi nội bộ của bạn với các tập tin sau đây sẽ bị ghi đè bởi lệnh hòa trộn:
      %s

en: Failed to merge submodule %s, but a possible merge resolution exists:
    %s
vi: Gặp lỗi khi hòa trộn mô-đun-con “%s”, nhưng có cách giải quyết:
    %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: Auto-merging %s
vi: Tự-động-hòa-trộn %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: 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: CONFLICT (modify/delete): %s deleted in %s and modified in %s.  Version %s of %s left in tree.
vi: XUNG ĐỘT (sửa/xóa): %s bị xóa trong %s và sửa trong %s. Phiên bản %s của %s còn lại trong cây (tree).

en: Note: %s not up to date and in way of checking out conflicted version; old copy renamed to %s
vi: Lưu ý: %s không được cập nhật và theo cách lấy ra phiên bản xung đột; bản sao cũ được đổi tên thành %s

note: TRANSLATORS: The %s arguments are: 1) tree hash of a merge base, and 2-3) the trees for the two trees we're merging.
en: collecting merge info failed for trees %s, %s, %s
vi: thu thập thông tin hòa trộn gặp lỗi cho cây %s, %s, %s

en: (bad commit)
vi: (commit sai)

en: Removing %s to make room for subdirectory
vi: Gỡ bỏ %s để tạo chỗ (room) cho thư mục con

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 to %s in %s. Version %s of %s left in tree.
vi: XUNG ĐỘT (%s/xóa): %s bị xóa trong %s và %s đến %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: CONFLICT (%s/delete): %s deleted in %s and %s to %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 đến %s trong %s. Phiên bản %s của %s còn lại trong cây (tree) tại %s.

en: CONFLICT (rename/add): Rename %s->%s in %s.  Added %s in %s
vi: XUNG ĐỘT (đổi-tên/thêm): Đổi tên %s->%s trong %s. %s được thêm trong %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: CONFLICT (rename/rename): Rename directory %s->%s in %s. Rename directory %s->%s in %s
vi: XUNG ĐỘT (đổi-tên/đổi-tên): Đổi tên thư mục %s->%s trong %s. Đổi tên thư mục %s->%s trong %s

en: modify
vi: sửa đổi

en: Skipped %s (merged same as existing)
vi: Đã bỏ qua %s (đã có sẵn lần hòa trộn này)

en: Adding as %s instead
vi: Thay vào đó thêm vào %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: CONFLICT (add/add): Merge conflict in %s
vi: XUNG ĐỘT (thêm/thêm): Xung đột hòa trộn trong %s

en: merging of trees %s and %s failed
vi: hòa trộn các cây %s và %s gặp lỗi

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:

en: merge returned no commit
vi: hòa trộn không trả về lần chuyển giao nào

en: failed to read the cache
vi: gặp lỗi khi đọc bộ nhớ đệm

en: multi-pack-index file %s is too small
vi: tập tin đồ thị multi-pack-index %s quá nhỏ

en: multi-pack-index signature 0x%08x does not match signature 0x%08x
vi: chữ ký multi-pack-index 0x%08x không khớp chữ ký 0x%08x

en: multi-pack-index version %d not recognized
vi: không nhận ra phiên bản %d của multi-pack-index

en: multi-pack-index hash version %u does not match version %u
vi: phiên bản băm multi-pack-index %u không khớp phiên bản %u

en: multi-pack-index missing required pack-name chunk
vi: multi-pack-index thiếu mảnh pack-name cần thiết

en: multi-pack-index missing required OID fanout chunk
vi: multi-pack-index thiếu mảnh OID fanout cần thiết

en: multi-pack-index missing required OID lookup chunk
vi: multi-pack-index thiếu mảnh OID lookup cần thiết

en: multi-pack-index missing required object offsets chunk
vi: multi-pack-index thiếu mảnh các khoảng bù đối tượng cần thiết

en: bad pack-int-id: %u (%u total packs)
vi: pack-int-id sai: %u (%u các gói tổng)

en: ignoring existing multi-pack-index; checksum mismatch
vi: bỏ qua multi-pack-index sẵn có; tổng kiểm không khớp

en: could not load pack
vi: không thể tải gói

en: Adding packfiles to multi-pack-index
vi: Đang thêm tập tin gói từ multi-pack-index

en: cannot select preferred pack %s with no objects
vi: không thể chọn gói ưa dùng %s với không đối tượng nào

en: failed to clear multi-pack-index at %s
vi: gặp lỗi khi xóa multi-pack-index tại %s

en: Looking for referenced packfiles
vi: Đang khóa cho các gói bị tham chiếu

en: oid fanout out of order: fanout[%d] = %<PRIx32> > %<PRIx32> = fanout[%d]
vi: fanout cũ sai thứ tự: fanout[%d] = %<PRIx32> > %<PRIx32> = fanout[%d]

en: the midx contains no oid
vi: midx chẳng chứa oid nào

en: oid lookup out of order: oid[%d] = %s >= %s = oid[%d]
vi: lookup cũ sai thứ tự: oid[%d] = %s >= %s = oid[%d]

en: Sorting objects by packfile
vi: Đang sắp xếp các đối tượng theo tập tin gói

en: failed to load pack entry for oid[%d] = %s
vi: gặp lỗi khi tải mục gói cho oid[%d] = %s

en: failed to load pack-index for packfile %s
vi: gặp lỗi khi tải pack-index cho tập tin gói %s

en: incorrect object offset for oid[%d] = %s: %<PRIx64> != %<PRIx64>
vi: khoảng bù đối tượng không đúng cho oid[%d] = %s: %<PRIx64> != %<PRIx64>

en: Counting referenced objects
vi: Đang đếm các đối tượng được tham chiếu

en: Finding and deleting unreferenced packfiles
vi: Đang tìm và xóa các gói không được tham chiếu

en: unable to create lazy_dir thread: %s
vi: không thể tạo tuyến lazy_dir: %s

en: unable to create lazy_name thread: %s
vi: không thể tạo tuyến lazy_name: %s

en: unable to join lazy_name thread: %s
vi: không thể gia nhập tuyến lazy_name: %s

en: You have not concluded your notes merge (%s exists).
vi: Bạn chưa kết thúc việc hòa trộn ghi chú (%s vẫn tồn tại).

en: Cannot commit uninitialized/unreferenced notes tree
vi: Không thể chuyển giao cây ghi chú chưa được khởi tạo hoặc không được tham chiếu

en: Refusing to rewrite notes in %s (outside of refs/notes/)
vi: Từ chối ghi đè ghi chú trong %s (nằm ngoài refs/notes/)

en: object directory %s does not exist; check .git/objects/info/alternates
vi: thư mục đối tượng %s không tồn tại; kiểm tra .git/objects/info/alternates

en: %s: ignoring alternate object stores, nesting too deep
vi: %s: đang bỏ qua kho đối tượng thay thế, lồng nhau quá sâu

en: unable to normalize object directory: %s
vi: không thể chuẩn hóa thư mục đối tượng: “%s”

en: unable to fdopen alternates lockfile
vi: không thể fdopen tập tin khóa thay thế

en: unable to read alternates file
vi: không thể đọc tập tin thay thế

en: unable to move new alternates file into place
vi: không thể di chuyển tập tin thay thế vào chỗ

en: attempting to mmap %<PRIuMAX> over limit %<PRIuMAX>
vi: đang cố để mmap %<PRIuMAX> vượt quá giới hạn %<PRIuMAX>

en: mmap failed%s
vi: mmap gặp lỗi%s

en: object file %s is empty
vi: tập tin đối tượng %s trống rỗng

en: invalid object type
vi: kiểu đối tượng không hợp lệ

en: unable to unpack %s header
vi: không thể giải gói phần đầu %s

en: header for %s too long, exceeds %d bytes
vi: phần đầu cho %s quá dài, vượt quá %d byte

en: failed to read object %s
vi: gặp lỗi khi đọc đối tượng “%s”

en: replacement %s not found for %s
vi: c%s thay thế không được tìm thấy cho %s

en: loose object %s (stored in %s) is corrupt
vi: đối tượng mất %s (được lưu trong %s) bị hỏng

en: packed object %s (stored in %s) is corrupt
vi: đối tượng đã đóng gói %s (được lưu trong %s) bị hỏng

en: unable to write file %s
vi: không thể ghi tập tin %s

en: file write error
vi: lỗi ghi tập tin

en: error when closing loose object file
vi: gặp lỗi trong khi đóng tập tin đối tượng

en: insufficient permission for adding an object to repository database %s
vi: không đủ thẩm quyền để thêm một đối tượng vào cơ sở dữ liệu kho chứa %s

en: unable to create temporary file
vi: không thể tạo tập tin tạm thời

en: unable to write loose object file
vi: không thể ghi tập tin đối tượng đã mất

en: deflateEnd on object %s failed (%d)
vi: deflateEnd trên đối tượng %s gặp lỗi (%d)

en: confused by unstable object source data for %s
vi: chưa rõ ràng baowir dữ liệu nguồn đối tượng không ổn định cho %s

en: cannot read object for %s
vi: không thể đọc đối tượng cho %s

en: corrupt commit
vi: lần chuyển giao sai hỏng

en: corrupt tag
vi: thẻ sai hỏng

en: %s: failed to insert into database
vi: %s: gặp lỗi khi thêm vào cơ sở dữ liệu

en: %s: unsupported file type
vi: %s: kiểu tập tin không được hỗ trợ

en: hash mismatch for %s (expected %s)
vi: mã băm không khớp cho %s (cần %s)

en: unable to mmap %s
vi: không thể mmap %s

note: TRANSLATORS: This is a line of ambiguous commit object output. E.g.: * "deadbeef commit 2021-01-01 - Some Commit Message"
en: %s commit %s - %s
vi: %s lần chuyển giao %s - %s

note: TRANSLATORS: This is a line of ambiguous tag object output. E.g.: * "deadbeef tag 2022-01-01 - Some Tag Message" The second argument is the YYYY-MM-DD found in the tag. The third argument is the "tag" string from object.c.
en: %s tag %s - %s
vi: %s thẻ %s - %s

en: short object ID %s is ambiguous
vi: mã đối tượng dạng rút gọn %s chưa rõ ràng

note: TRANSLATORS: The argument is the list of ambiguous objects composed in show_ambiguous_object(). See its "TRANSLATORS" comments for details.
en: The candidates are:
    %s
vi: Các ứng cử là:
    %s

en: Git normally never creates a ref that ends with 40 hex characters
    because it will be ignored when you just specify 40-hex. These refs
    may be created by mistake. For example,
    
      git switch -c $br $(git rev-parse ...)
    
    where "$br" is somehow empty and a 40-hex ref is created. Please
    examine these refs and maybe delete them. Turn this message off by
    running "git config advice.objectNameWarning false"
vi: Git thường không bao giờ tạo tham chiếu mà nó kết thúc với 40 ký tự hex
    bởi vì nó sẽ bị bỏ qua khi bạn chỉ định 40-hex. Những tham chiếu này
    có lẽ được tạo ra bởi một sai sót nào đó. Ví dụ,
    
      git switch -c $br $(git rev-parse …)
    
    với "$br" không hiểu lý do vì sao trống rỗng và một tham chiếu 40-hex được tạo ra.
    Xin hãy kiểm tra những tham chiếu này và có thể xóa chúng đi. Tắt lời nhắn này
    bằng cách chạy lệnh "git config advice.objectNameWarning false"

en: relative path syntax can't be used outside working tree
vi: cú pháp đường dẫn tương đối không thể thể dùng ngoài cây làm việc

en: <object>:<path> required, only <object> '%s' given
vi: <object>:<path> cần cả hai, nhưng chỉ <object> '%s' được đưa ra

en: invalid object type "%s"
vi: kiểu đối tượng "%s" không hợp lệ

en: object %s is a %s, not a %s
vi: đối tượng %s là một %s, không phải là một %s

en: object %s has unknown type id %d
vi: đối tượng %s có mã kiểu %d chưa biết

en: hash mismatch %s
vi: mã băm không khớp %s

en: preferred pack (%s) is invalid
vi: "preferred pack" (%s) không hợp lệ

en: could not find %s in pack %s at offset %<PRIuMAX>
vi: không thể tìm thấy %s trong gói “%s” tại vị trí %<PRIuMAX>

en: mtimes file %s is too small
vi: tập tin mtimes %s quá nhỏ

en: mtimes file %s has unknown signature
vi: tập tin mtimes %s có chữ ký chưa biết

en: mtimes file %s has unsupported hash id %<PRIu32>
vi: tập tin mtimes %s có mã băm không được hỗ trợ %<PRIu32>

en: mtimes file %s is corrupt
vi: tập tin mtimes %s bị hỏng

en: reverse-index file %s is too small
vi: tập tin reverse-index %s quá nhỏ

en: reverse-index file %s is corrupt
vi: tập tin reverse-index %s bị hỏng

en: reverse-index file %s has unknown signature
vi: tập tin reverse-index %s có chữ ký chưa biết

en: failed to make %s readable
vi: gặp lỗi làm cho %s đọc được

en: offset before end of packfile (broken .idx?)
vi: vị trí tương đối trước điểm kết thúc của tập tin gói (.idx hỏng à?)

en: packfile %s cannot be mapped%s
vi: tập tin gói %s không thể được ánh xạ %s

en: %s is incompatible with %s
vi: %s là xung khắc với %s

en: %s : incompatible with something else
vi: %s : xung khắc với các cái khác

en: %s isn't available
vi: %s không sẵn có

en: ambiguous option: %s (could be --%s%s or --%s%s)
vi: tùy chọn chưa rõ rang: %s (nên là --%s%s hay --%s%s)

en: alias of --%s
vi: bí danh của --%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: expiry-date
vi: ngày hết hạn

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 object names
vi: sử dụng <n> chữ số để hiển thị tên đối tượng

en: read pathspec from file
vi: đọc đặc tả đường dẫn từ tập tin

en: with --pathspec-from-file, pathspec elements are separated with NUL character
vi: với --pathspec-from-file, các phần tử đặc tả đường dẫn bị ngăn cách bởi ký tự NULL

en: Could not make %s writable by group
vi: Không thể làm %s được ghi bởi nhóm

en: attr spec must not be empty
vi: đặc tả attr phải không được để trống

en: invalid attribute name %s
vi: tên thuộc tính không hợp lệ %s

en: %s: pathspec magic not supported by this command: %s
vi: %s: số mầu nhiệm đặc tả đường dẫn chưa được hỗ trợ bởi lệnh này: %s

en: line is badly quoted: %s
vi: dòng được trích dẫn sai: %s

en: unable to write flush packet
vi: không thể đẩy dữ liệu của gói lên đĩa

en: unable to write delim packet
vi: không thể ghi gói delim

en: unable to write response end packet
vi: không thể ghi gói cuối trả về

en: flush packet write failed
vi: gặp lỗi khi ghi vào tập tin gói lúc đẩy dữ liệu lên bộ nhớ

en: protocol error: impossibly long line
vi: lỗi giao thức: không thể làm được dòng dài

en: packet write with format failed
vi: gặp lỗi khi ghi gói có định dạng

en: packet write failed - data exceeds max packet size
vi: gặp lỗi khi ghi gói - dữ liệu vượt quá cỡ vói tối đa

en: packet write failed: %s
vi: gặp lỗi khi ghi gói: %s

en: the remote end hung up unexpectedly
vi: máy chủ bị treo bất ngờ

en: protocol error: bad line length character: %.4s
vi: lỗi giao thức: ký tự chiều dài dòng bị sai: %.4s

en: protocol error: bad line length %d
vi: lỗi giao thức: chiều dài dòng bị sai %d

en: remote error: %s
vi: lỗi máy chủ: %s

en: promisor-remote: unable to fork off fetch subprocess
vi: promisor-remote: không thể rẽ nhánh tuyến trình con fetch

en: promisor-remote: could not write to fetch subprocess
vi: promisor-remote: không thể ghi tiến trình con fetch

en: object-info: expected flush after arguments
vi: object-info: cần đẩy dữ liệu lên đĩa sau các tham số

en: Removing duplicate objects
vi: Đang gỡ các đối tượng trùng lặp

en: failed to generate diff
vi: gặp lỗi khi tạo khác biệt

en: cannot create an empty blob in the object database
vi: không thể tạo một blob rỗng trong cơ sở dữ liệu đối tượng

en: %s: can only add regular files, symbolic links or git-directories
vi: %s: chỉ có thể thêm tập tin thông thường, liên kết mềm hoặc git-directories

en: index.version set, but the value is invalid.
    Using version %i
vi: index.version được đặt, nhưng giá trị của nó lại không hợp lệ.
    Dùng phiên bản %i

en: GIT_INDEX_VERSION set, but the value is invalid.
    Using version %i
vi: GIT_INDEX_VERSION được đặt, nhưng giá trị của nó lại không hợp lệ.
    Dùng phiên bản %i

en: bad signature 0x%08x
vi: chữ ký sai 0x%08x

en: unable to create load_cache_entries thread: %s
vi: không thể tạo tuyến load_cache_entries: %s

en: unable to join load_cache_entries thread: %s
vi: không thể gia nhập tuyến load_cache_entries: %s

en: unable to create load_index_extensions thread: %s
vi: không thể tạo tuyến load_index_extensions: %s

en: unable to join load_index_extensions thread: %s
vi: không thể gia nhập tuyến load_index_extensions: %s

en: unable to open git dir: %s
vi: không thể mở thư mục git: %s

en: %s: cannot drop to stage #0
vi: %s: không thể xóa bỏ stage #0

en: unrecognized setting %s for option rebase.missingCommitsCheck. Ignoring.
vi: không nhận ra cài đặt %s cho tùy chọn rebase.missingCommitsCheck. Nên bỏ qua.

en: 
    Commands:
    p, pick <commit> = use commit
    r, reword <commit> = use commit, but edit the commit message
    e, edit <commit> = use commit, but stop for amending
    s, squash <commit> = use commit, but meld into previous commit
    f, fixup [-C | -c] <commit> = like "squash" but keep only the previous
                       commit's log message, unless -C is used, in which case
                       keep only this commit's message; -c is same as -C but
                       opens the editor
    x, exec <command> = run command (the rest of the line) using shell
    b, break = stop here (continue rebase later with 'git rebase --continue')
    d, drop <commit> = remove commit
    l, label <label> = label current HEAD with a name
    t, reset <label> = reset HEAD to a label
    m, merge [-C <commit> | -c <commit>] <label> [# <oneline>]
    .       create a merge commit using the original merge commit's
    .       message (or the oneline, if no original merge commit was
    .       specified); use -c <commit> to reword the commit message
    
    These lines can be re-ordered; they are executed from top to bottom.
vi: 
    Các lệnh:
    p, pick <commit> = dùng lần chuyển giao
    r, reword <commit> = dùng lần chuyển giao, nhưng sửa lại phần chú thích
    e, edit <commit> = dùng lần chuyển giao, nhưng dừng lại để tu bổ (amend)
    s, squash <commit> = dùng lần chuyển giao, nhưng trộn vào lần chuyển giao kế trước
    f, fixup [-C | -c] <commit> = giống như "squash", nhưng chỉ giữ lại phần lời nhắn
                       nhật ký của lần chuyển giao kế trước, trừ phi -C được dùng, trong trường hợp
                       chỉ giữ ghi chú của lần chuyển giao này; -c giống như -C nhưng
                       mở trình biên soạn
    x, exec <commit> = chạy lệnh (phần còn lại của dòng) dùng hệ vỏ
    b, break = dừng tại đây (tiếp tục cải tổ sau này bằng “git rebase --continue”)
    d, drop <commit> = xóa bỏ lần chuyển giao
    l, label <label> = đánh nhãn HEAD hiện tại bằng một tên
    t, reset <label> = đặt lại HEAD thành một nhãn
    m, merge [-C <commit> | -c <commit>] <nhãn> [# <một_dòng>]
    .       tạo một lần chuyển giao hòa trộn sử dụng chú thích của lần chuyển
    .       giao hòa trộn gốc (hoặc một_dòng, nếu không chỉ định lần chuyển giao hòa
    .       trộn gốc). Dùng -c <commit> để reword chú thích của lần chuyển giao.
    
    Những dòng này có thể được thay đổi thứ tự; chúng chạy từ trên đỉnh xuống dưới đáy.

en: 
    If you remove a line here THAT COMMIT WILL BE LOST.
vi: 
    Nếu bạn xóa bỏ một dòng ở đây thì LẦN CHUYỂN GIAO ĐÓ SẼ MẤT.

en: 
    You are editing the todo file of an ongoing interactive rebase.
    To continue rebase after editing, run:
        git rebase --continue
vi: 
    Bạn đang sửa tập tin todo của một lần cải tổ tương tác đang thực hiện.
    Để tiếp tục cải tổ sau khi sửa, chạy:
        git rebase --continue

en: Warning: some commits may have been dropped accidentally.
    Dropped commits (newer to older):
vi: Cảnh báo: một số lần chuyển giao có lẽ đã bị xóa một cách tình cờ.
    Các lần chuyển giao bị xóa (từ mới đến cũ):

en: expected format: %%(color:<color>)
vi: cần định dạng: %%(color:<color>)

en: unrecognized color: %%(color:%s)
vi: không nhận ra màu: %%(color:%s)

en: Integer value expected refname:lstrip=%s
vi: Giá trị nguyên cần tên tham chiếu:lstrip=%s

en: Integer value expected refname:rstrip=%s
vi: Giá trị nguyên cần tên tham chiếu:rstrip=%s

en: unrecognized %%(%s) argument: %s
vi: đối số không được thừa nhận %%(%s): %s

en: %%(objecttype) does not take arguments
vi: %%(objecttype) không nhận các đối số

en: %%(deltabase) does not take arguments
vi: %%(deltabase) không nhận các đối số

en: %%(body) does not take arguments
vi: %%(body) không nhận các đối số

en: expected %%(trailers:key=<value>)
vi: cần %%(trailers:key=<giá trị>)

en: unknown %%(trailers) argument: %s
vi: không hiểu tham số %%(trailers): %s

en: positive value expected contents:lines=%s
vi: cần nội dung mang giá trị dương:lines=%s

en: unrecognized email option: %s
vi: không nhận ra tùy chọn thư điện tử: “%s”

en: expected format: %%(align:<width>,<position>)
vi: cần định dạng: %%(align:<width>,<position>)

en: unrecognized position:%s
vi: vị trí không được thừa nhận:%s

en: unrecognized width:%s
vi: chiều rộng không được thừa nhận:%s

en: %%(rest) does not take arguments
vi: %%(rest) không nhận các đối số

en: unknown field name: %.*s
vi: không hiểu tên trường: %.*s

en: this command reject atom %%(%.*s)
vi: lệnh này từ chối atom %%(%.*s)

en: --format=%.*s cannot be used with --python, --shell, --tcl
vi: --format=%.*s không thể được dùng với --python, --shell, --tcl

en: (no branch, rebasing %s)
vi: (không nhánh, đang cải tổ %s)

en: (no branch, rebasing detached HEAD %s)
vi: (không nhánh, đang cải tổ HEAD %s đã tách rời)

en: (no branch, bisect started on %s)
vi: (không nhánh, di chuyển nửa bước được bắt đầu tại %s)

en: (HEAD detached at %s)
vi: (HEAD được tách rời tại %s)

en: (HEAD detached from %s)
vi: (HEAD được tách rời khỏi %s)

en: (no branch)
vi: (không nhánh)

en: missing object %s for %s
vi: thiếu đối tượng %s cho %s

en: parse_object_buffer failed on %s for %s
vi: parse_object_buffer gặp lỗi trên %s cho %s

en: field name to sort on
vi: tên trường cần sắp xếp

en: not a reflog: %s
vi: không phải một reflog: %s

en: invalid branch name: %s = %s
vi: tên nhánh không hợp lệ: %s = %s

en: log for ref %s has gap after %s
vi: nhật ký cho tham chiếu %s có khoảng trống sau %s

en: log for ref %s unexpectedly ended on %s
vi: nhật ký cho tham chiếu %s kết thúc bất ngờ trên %s

en: log for %s is empty
vi: nhật ký cho %s trống rỗng

en: ref updates forbidden inside quarantine environment
vi: cập nhật tham chiếu bị cấm trong môi trường kiểm tra

en: could not remove reference %s
vi: không thể gỡ bỏ tham chiếu: %s

en: could not delete reference %s: %s
vi: không thể xóa bỏ tham chiếu %s: %s

en: could not delete references: %s
vi: không thể xóa bỏ tham chiếu: %s

en: %sinfo/refs not valid: is this a git repository?
vi: %sinfo/refs không hợp lệ: đây có phải là một kho git?

en: redirecting to %s
vi: chuyển hướng đến %s

en: unable to rewind rpc post data - try increasing http.postBuffer
vi: không thể tua lại dữ liệu post rpc - thử tăng http.postBuffer

en: remote-curl: bad line length character: %.4s
vi: remote-curl: ký tự chiều dài dòng bị sai: %.4s

en: remote-curl: unexpected response end packet
vi: remote-curl: gặp đáp ứng là gói kết thúc bất ngờ

en: RPC failed; %s
vi: RPC gặp lỗi; %s

en: %d bytes of length header were received
vi: đã nhận về phần đầu có chiều dài %d byte

en: %d bytes of body are still expected
vi: phần thân vẫn còn cần %d byte

en: dumb http transport does not support shallow capabilities
vi: đổ vận chuyển http không hỗ trợ khả năng nông

en: fetch failed.
vi: lấy về gặp lỗi.

en: cannot fetch by sha1 over smart http
vi: không thể lấy về bằng sha1 thông qua smart http

en: http transport does not support %s
vi: vận chuyển http không hỗ trợ %s

en: git-http-push failed
vi: git-http-push gặp lỗi

en: remote-curl: usage: git remote-curl <remote> [<url>]
vi: remote-curl: usage: git remote-curl <máy chủ> [<url>]

en: remote-curl: error reading command stream from git
vi: remote-curl: gặp lỗi khi đọc luồng dữ liệu lệnh từ git

en: remote-curl: fetch attempted without a local repo
vi: remote-curl: đã cố gắng fetch mà không có kho nội bộ

en: more than one receivepack given, using the first
vi: đã đưa ra nhiều hơn một gói nhận về, đang sử dụng cái đầu tiên

en: more than one uploadpack given, using the first
vi: đã đưa ra nhiều hơn một gói tải lên, đang sử dụng cái đầu tiên

en: unrecognized value transfer.credentialsInUrl: '%s'
vi: không chấp nhận giá trị  transfer.credentialsInUrl: '%s'

en: URL '%s' uses plaintext credentials
vi: URL '%s' sử dụng chứng thư dạng chữ thường

en: Cannot fetch both %s and %s to %s
vi: Không thể lấy về cả %s và %s cho %s

en: %s usually tracks %s, not %s
vi: %s thường theo dõi %s, không phải %s

en: %s tracks both %s and %s
vi: %s theo dõi cả %s và %s

en: value '%s' of pattern has no '*'
vi: giá trị “%s” của mẫu k có “*”

en: dst refspec %s matches more than one
vi: dst refspec %s khớp nhiều hơn một

en: dst ref %s receives from more than one src
vi: dst ref %s nhận từ hơn một nguồn

en: HEAD does not point to a branch
vi: HEAD không chỉ đến một nhánh nào cả

en: couldn't find remote ref %s
vi: không thể tìm thấy tham chiếu máy chủ %s

en:   (use "git branch --unset-upstream" to fixup)
vi:    (dùng " git branch --unset-upstream" để sửa)

en:   (use "%s" for details)
vi:   (dùng "%s" để biết thêm chi tiết)

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:   (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:   (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: bad replace ref name: %s
vi: tên tham chiếu thay thế bị sai: %s

en: duplicate replace ref: %s
vi: tham chiếu thay thế bị trùng: %s

en: replace depth too high for object %s
vi: độ sâu thay thế quá cao cho đối tượng %s

en: corrupt MERGE_RR
vi: MERGE_RR sai hỏng

en: unable to write rerere record
vi: không thể ghi bản ghi rerere

en: unable to open rr-cache directory
vi: không thể mở thư mục rr-cache

en: failed to find tree of %s
vi: gặp lỗi khi tìm cây của %s

en: --unpacked=<packfile> no longer supported
vi: --unpacked=<packfile> không còn được hỗ trợ nữa

en: your current branch appears to be broken
vi: nhánh hiện tại của bạn có vẻ như bị hỏng

en: object filtering requires --objects
vi: lọc đối tượng yêu cầu --objects

en: -L does not yet support diff formats besides -p and -s
vi: -L vẫn chưa hỗ trợ định dạng khác biệt nào ngoài -p và -s

en: cannot create async thread: %s
vi: không thể tạo tuyến trình async: %s

en: remote unpack failed: %s
vi: máy chủ gặp lỗi unpack: %s

en: failed to sign the push certificate
vi: gặp lỗi khi ký chứng thực đẩy

en: send-pack: unable to fork off fetch subprocess
vi: send-pack: không thể rẽ nhánh tuyến trình con fetch

en: push negotiation failed; proceeding anyway with push
vi: đẩy đàm phán thất bại; vẫn tiếp tục xử lý bằng lệnh đẩy

en: the receiving end does not support this repository's hash algorithm
vi: kết thúc nhận không hỗ trợ các tùy chọn của lệnh push

en: the receiving end does not support --signed push
vi: kết thúc nhận không hỗ trợ đẩy --signed

en: not sending a push certificate since the receiving end does not support --signed push
vi: đừng gửi giấy chứng nhận đẩy trước khi kết thúc nhận không hỗ trợ đẩy --signed

en: the receiving end does not support --atomic push
vi: kết thúc nhận không hỗ trợ đẩy --atomic

en: the receiving end does not support push options
vi: kết thúc nhận không hỗ trợ các tùy chọn của lệnh push

en: unknown action: %d
vi: không nhận ra thao tác: %d

en: your local changes would be overwritten by %s.
vi: các thay đổi nội bộ của bạn có thể bị ghi đè bởi lệnh %s.

en: commit your changes or stash them to proceed.
vi: chuyển giao các thay đổi của bạn hay tạm cất (stash) chúng để xử lý.

en: %s: fast-forward
vi: %s: chuyển-tiếp-nhanh

en: unable to update cache tree
vi: không thể cập nhật cây bộ nhớ đệm

en: could not resolve HEAD commit
vi: không thể phân giải lần chuyển giao HEAD

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. Run the
    following command and follow the instructions in your editor to edit
    your configuration file:
    
        git config --global --edit
    
    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. Chạy lệnh sau đây là theo các hướng dẫn trong bộ soạn thảo
    để chỉnh sửa tập tin cấu hình của mình:
    
        git config --global --edit
    
    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 này với lệnh:
    
        git commit --amend --reset-author

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 này với lệnh:
    
        git commit --amend --reset-author

en: couldn't look up newly created commit
vi: không thể tìm thấy lần chuyển giao mới hơn đã được tạo

en: unable to resolve HEAD after creating commit
vi: không thể phân giải HEAD sau khi tạo lần chuyển giao

en: detached HEAD
vi: đã rời khỏi HEAD

en: HEAD %s is not a commit!
vi: HEAD %s không phải là một lần chuyển giao!

en: could not update %s
vi: không thể cập nhật %s

en: This is the 1st commit message:
vi: Đây là chú thích cho lần chuyển giao thứ nhất:

en: The 1st commit message will be skipped:
vi: Chú thích cho lần chuyển giao thứ nhất sẽ bị bỏ qua:

en: This is a combination of %d commits.
vi: Đây là tổ hợp của %d lần chuyển giao.

en: need a HEAD to fixup
vi: cần một HEAD để sửa

en: could not read HEAD
vi: không thể đọc HEAD

en: cannot fixup root commit
vi: không thể sửa chữa lần chuyển giao gốc

en: commit %s does not have parent %d
vi: lần chuyển giao %s không có cha mẹ %d

en: cannot get commit message for %s
vi: không thể lấy ghi chú lần chuyển giao cho %s

en: could not rename '%s' to '%s'
vi: không thể đổi tên “%s” thành “%s”

en: missing arguments for %s
vi: thiếu đối số cho %s

en: invalid line %d: %.*s
vi: dòng không hợp lệ %d: %.*s

en: cancelling a cherry picking in progress
vi: đang hủy bỏ thao tác cherry pick đang thực hiện

en: cancelling a revert in progress
vi: đang hủy bỏ các thao tác hoàn nguyên đang thực hiện

en: revert is already in progress
vi: có thao tác hoàn nguyên đang được thực hiện

en: try "git revert (--continue | %s--abort | --quit)"
vi: hãy thử "git revert (--continue | %s--abort | --quit)"

en: try "git cherry-pick (--continue | %s--abort | --quit)"
vi: hãy thử "git cherry-pick (--continue | %s--abort | --quit)"

en: could not lock HEAD
vi: không thể khóa HEAD

en: cannot resolve HEAD
vi: không thể phân giải HEAD

en: no cherry-pick in progress
vi: không có cherry-pick đang được thực hiện

en: cannot read HEAD
vi: không thể đọc HEAD

en: unable to copy '%s' to '%s'
vi: không thể chép “%s” sang “%s”

en: Executing: %s
vi: Đang thực thi: %s

en: and made changes to the index and/or the working tree
vi: và tạo các thay đổi bảng mục lục và/hay cây làm việc

en: execution succeeded: %s
    but left changes to the index and/or the working tree
    Commit or stash your changes, and then run
    
      git rebase --continue
vi: thực thi thành công: %s
    nhưng còn các thay đổi trong mục lục và/hoặc cây làm việc
    Chuyển giao hay tạm cất các thay đổi này đi, rồi chạy
    
      git rebase --continue

en: writing fake root commit
vi: ghi lần chuyển giao gốc giả

en: writing squash-onto
vi: đang ghi squash-onto

en: Cannot autostash
vi: Không thể autostash

en: Created autostash: %s
vi: Đã tạo autostash: %s

en: could not reset --hard
vi: không thể reset --hard

en: Applied autostash.
vi: Đã áp dụng autostash.

en: Autostash exists; creating a new stash entry.
vi: Autostash đã sẵn có; nên tạo một mục stash mới.

en: could not detach HEAD
vi: không thể tách rời HEAD

en: Stopped at HEAD
vi: Dừng lại ở HEAD

en: Stopped at %s
vi: Dừng lại ở %s

en: Rebasing (%d/%d)%s
vi: Đang cải tổ (%d/%d)%s

en: unknown command %d
vi: không hiểu câu lệnh %d

en: could not read orig-head
vi: không thể đọc orig-head

en: could not update HEAD to %s
vi: không thể cập nhật HEAD thành %s

en: Successfully rebased and updated %s.
vi: Cài tổ và cập nhật %s một cách thành công.

en: could not remove CHERRY_PICK_HEAD
vi: không thể xóa bỏ CHERRY_PICK_HEAD

en: skipped previously applied commit %s
vi: bỏ qua lần chuyển giao được áp dụng kế trước %s

en: use --reapply-cherry-picks to include skipped commits
vi: dùng --reapply-cherry-picks để bao gồm các lần chuyển giao đã bị bỏ qua

en: make_script: unhandled options
vi: make_script: các tùy chọn được không xử lý

en: make_script: error preparing revisions
vi: make_script: lỗi chuẩn bị điểm hiệu chỉnh

en: unknown repository extension found: | unknown repository extensions found:
vi[0]: tìm thấy phần mở rộng kho chưa biết:

en: not a git repository: %s
vi: không phải là kho git: %s

en: Unable to read current working directory
vi: Không thể đọc thư mục làm việc hiện hành

en: unsafe repository ('%s' is owned by someone else)
    To add an exception for this directory, call:
    
    	git config --global --add safe.directory %s
vi: kho lưu trữ không an toàn ('%s' thuộc sở hữu của người khác)
    Để thêm ngoại lệ cho thư mục này, hãy gọi:
    
    	git config --global --add safe.directory %s

en: problem with core.sharedRepository filemode value (0%.3o).
    The owner of files must always have read and write permissions.
vi: gặp vấn đề với giá trị chế độ tập tin core.sharedRepository (0%.3o).
    người sở hữu tập tin phải luôn có quyền đọc và ghi.

note: TRANSLATORS: IEC 80000-13:2008 gibibyte/second
en: %u.%2.2u GiB/s
vi: %u.%2.2u GiB/giây

note: TRANSLATORS: IEC 80000-13:2008 mebibyte/second
en: %u.%2.2u MiB/s
vi: %u.%2.2u MiB/giây

note: TRANSLATORS: IEC 80000-13:2008 kibibyte/second
en: %u.%2.2u KiB/s
vi: %u.%2.2u KiB/giây

note: TRANSLATORS: IEC 80000-13:2008 byte/second
en: %u byte/s | %u bytes/s
vi[0]: %u byte/giây

en: negative values not allowed for submodule.fetchJobs
vi: không cho phép giá trị âm ở submodule.fetchJobs

en: Could not update .gitmodules entry %s
vi: Không thể cập nhật mục .gitmodules %s

en: Cannot change unmerged .gitmodules, resolve merge conflicts first
vi: Không thể thay đổi .gitmodules chưa hòa trộn, hãy giải quyết xung đột trộn trước

en: Could not find section in .gitmodules where path=%s
vi: Không thể tìm thấy phần trong .gitmodules nơi mà đường_dẫn=%s

en: Could not remove .gitmodules entry for %s
vi: Không thể gỡ bỏ mục .gitmodules dành cho %s

en: staging updated .gitmodules failed
vi: gặp lỗi khi tổ chức .gitmodules đã cập nhật

en: bad --ignore-submodules argument: %s
vi: đối số --ignore-submodules sai: %s

en: Fetching submodule %s%s
vi: Đang lấy về mô-đun-con %s%s

en: Fetching submodule %s%s at commit %s
vi: Đang lấy về mô-đun-con %s%s tại lần chuyển giao %s

en: ls-tree returned unexpected return code %d
vi: ls-tree trả về mã không như mong đợi %d

en: unhandled options
vi: các tùy chọn được không xử lý

en: commit %s is not marked reachable
vi: lần chuyển giao %s chưa được đánh dấu là tiếp cận được

en: too many commits marked reachable
vi: có quá nhiều lần chuyển giao được đánh dấu là tiếp cận được

en: test-tool serve-v2 [<options>]
vi: test-tool serve-v2 [<các tùy chọn>]

en: test-helper simple-ipc is-active    [<name>] [<options>]
vi: test-helper simple-ipc is-active    [<tên>] [<các tùy chọn>]

en: test-helper simple-ipc run-daemon   [<name>] [<threads>]
vi: test-helper simple-ipc run-daemon   [<tên>] [<các tiến trình>]

en: test-helper simple-ipc start-daemon [<name>] [<threads>] [<max-wait>]
vi: test-helper simple-ipc start-daemon [<tên>] [<các tiến trình>] [<chờ tối đa>]

en: test-helper simple-ipc stop-daemon  [<name>] [<max-wait>]
vi: test-helper simple-ipc stop-daemon  [<tên>] [<chờ tối đa>]

en: test-helper simple-ipc send         [<name>] [<token>]
vi: test-helper simple-ipc send         [<tên>] [<thẻ>]

en: test-helper simple-ipc sendbytes    [<name>] [<bytecount>] [<byte>]
vi: test-helper simple-ipc sendbytes    [<tên>] [<số lượng byte>] [<byte>]

en: test-helper simple-ipc multiple     [<name>] [<threads>] [<bytecount>] [<batchsize>]
vi: test-helper simple-ipc multiple     [<tên>] [<các tiến trình>] [<số lượng byte>] [<cỡ bó>]

en: name or pathname of unix domain socket
vi: tên hoặc tên đường dẫn của ổ cắm miền unix

en: named-pipe name
vi: tên named-pipe

en: seconds to wait for daemon to start or stop
vi: số giây mà dịch vụ chạy nền chờ khi khởi động hoặc dừng

en: number of requests per thread
vi: số lượng yêu cầu mỗi tiến trình

en: ballast character
vi: ký tự ballast

en: file %s is not a regular file
vi: "%s" không phải là tập tin bình thường

en: file %s is not writable by user
vi: tập tin %s người dùng không thể ghi được

en: could not open temporary file
vi: không thể tạo tập tin tạm thời

en: could not rename temporary file to %s
vi: không thể đổi tên tập tin tạm thời thành %s

en: %s also locked %s
vi: %s cũng khóa %s

en: couldn't run fast-import
vi: không thể chạy fast-import

en: error while running fast-import
vi: gặp lỗi trong khi chạy fast-import

en: could not read ref %s
vi: không thể đọc tham chiếu %s

en: unknown response to connect: %s
vi: không hiểu đáp ứng để kết nối: %s

en: setting remote service path not supported by protocol
vi: giao thức này không hỗ trợ cài đặt đường dẫn dịch vụ máy chủ

en: invalid remote service path
vi: đường dẫn dịch vụ máy chủ không hợp lệ

en: can't connect to subservice %s
vi: không thể kết nối đến dịch vụ phụ %s

en: --negotiate-only requires protocol v2
vi: --negotiate-only cần giao thức v2

en: helper %s does not support dry-run
vi: helper %s không hỗ trợ dry-run

en: helper %s does not support --signed
vi: helper %s không hỗ trợ --signed

en: helper %s does not support --signed=if-asked
vi: helper %s không hỗ trợ --signed=if-asked

en: helper %s does not support --atomic
vi: helper %s không hỗ trợ --atomic

en: helper %s does not support --%s
vi: helper %s không hỗ trợ --%s

en: remote-helper doesn't support push; refspec needed
vi: remote-helper không hỗ trợ push; cần đặc tả tham chiếu

en: helper %s does not support 'force'
vi: helper %s không hỗ trợ “force”

en: couldn't run fast-export
vi: không thể chạy fast-export

en: error while running fast-export
vi: gặp lỗi trong khi chạy fast-export

en: No refs in common and none specified; doing nothing.
    Perhaps you should specify a branch.
vi: Không có các tham chiếu trong phần chung và chưa chỉ định; nên không làm gì cả.
    Tuy nhiên bạn nên chỉ định một nhánh.

en: malformed response in ref list: %s
vi: đáp ứng sai dạng trong danh sách tham chiếu: %s

en: read(%s) failed
vi: read(%s) gặp lỗi

en: write(%s) failed
vi: write(%s) gặp lỗi

en: %s thread failed
vi: tuyến trình %s gặp lỗi

en: %s thread failed to join: %s
vi: tuyến trình %s gặp lỗi khi gia nhập: %s

en: can't start thread for copying data: %s
vi: không thể khởi chạy tuyến trình để sao chép dữ liệu: %s

en: %s process failed to wait
vi: xử lý %s gặp lỗi khi đợi

en: %s process failed
vi: xử lý %s gặp lỗi

en: can't start thread for copying data
vi: không thể khởi chạy tuyến trình cho việc chép dữ liệu

en: server options require protocol version 2 or later
vi: các tùy chọn máy chủ yêu cầu giao thức phiên bản 2 hoặc mới hơn

en: server does not support wait-for-done
vi: máy chủ không hỗ trợ wait-for-done

en: git-over-rsync is no longer supported
vi: git-over-rsync không còn được hỗ trợ nữa

en: failed to push all needed submodules
vi: gặp lỗi khi đẩy dữ liệu của tất cả các mô-đun-con cần thiết

en: too-short tree object
vi: đối tượng cây quá ngắn

en: empty filename in tree entry
vi: tên tập tin trống rỗng trong mục tin cây

en: too-short tree file
vi: tập tin cây quá ngắn

en: Your local changes to the following files would be overwritten by checkout:
    %%sPlease commit your changes or stash them before you switch branches.
vi: Các thay đổi nội bộ của bạn với các tập tin sau đây sẽ bị ghi đè bởi lệnh checkout:
    %%sVui lòng chuyển giao các thay đổi hay tạm cất chúng đi trước khi bạn chuyển nhánh.

en: Your local changes to the following files would be overwritten by checkout:
    %%s
vi: Các thay đổi nội bộ của bạn với các tập tin sau đây sẽ bị ghi đè bởi lệnh checkout:
    %%s

en: Your local changes to the following files would be overwritten by merge:
    %%sPlease commit your changes or stash them before you merge.
vi: Các thay đổi nội bộ của bạn với các tập tin sau đây sẽ bị ghi đè bởi lệnh hòa trộn:
    %%sVui lòng chuyển giao các thay đổi hay tạm cất chúng đi trước khi bạn hòa trộn.

en: Your local changes to the following files would be overwritten by merge:
    %%s
vi: Các thay đổi nội bộ của bạn với các tập tin sau đây sẽ bị ghi đè bởi lệnh hòa trộn:
    %%s

en: Your local changes to the following files would be overwritten by %s:
    %%sPlease commit your changes or stash them before you %s.
vi: Các thay đổi nội bộ của bạn với các tập tin sau đây sẽ bị ghi đè bởi lệnh %s:
    %%sVui lòng chuyển giao các thay đổi hay tạm cất chúng đi trước khi bạn %s.

en: Your local changes to the following files would be overwritten by %s:
    %%s
vi: Các thay đổi nội bộ của bạn với các tập tin sau đây sẽ bị ghi đè bởi lệnh %s:
    %%s

en: Updating the following directories would lose untracked files in them:
    %s
vi: Việc cập nhật các thư mục sau đây có thể làm mất các tập tin chưa theo dõi trong nó:
    %s

en: Refusing to remove the current working directory:
    %s
vi: Từ chối gỡ bỏ thư mục làm việc hiện tại:
    %s

en: The following untracked working tree files would be removed by checkout:
    %%sPlease move or remove them before you switch branches.
vi: Các tập tin cây làm việc chưa được theo dõi sau đây sẽ bị gỡ bỏ bởi lệnh checkout:
    %%sVui lòng di chuyển hay gỡ bỏ chúng trước khi bạn chuyển nhánh.

en: Cannot update submodule:
    %s
vi: Không thể cập nhật mô-đun-con:
    %s

en: The following paths are unmerged and were left despite sparse patterns:
    %s
vi: Các đường dẫn theo sau đây chưa được hòa trộn và để bất chấp các mẫu sparse:
    %s

en: Updating files
vi: Đang cập nhật các tập tin

en: worktree and untracked commit have duplicate entries: %s
vi: cây làm việc và lần chuyển giao không được theo dõi có các mục trùng lặp: %s

en: expected flush after fetch arguments
vi: cần đẩy dữ liệu lên đĩa sau các tham số của lệnh fetch

en: invalid %XX escape sequence
vi: thoát chuỗi %XX không hợp lệ

en: invalid characters in host name
vi: có các ký tự không hợp lệ trong tên máy

en: invalid port number
vi: tên cổng không hợp lệ

en: Fetching objects
vi: Đang lấy về các đối tượng

en: .git is not a file
vi: .git không phải là một tập tin

en: .git file incorrect
vi: tập tin .git không chính xác

en: not a valid path
vi: không phải là một đường dẫn hợp lệ

en: gitdir unreadable
vi: gitdir không thể đọc được

en: gitdir incorrect
vi: gitdir không chính xác

en: not a valid directory
vi: không phải thư mục hợp lệ

en: gitdir file does not exist
vi: tập tin gitdir không tồn tại

en: unable to read gitdir file (%s)
vi: không thể đọc tập tin gitdir (%s)

en: short read (expected %<PRIuMAX> bytes, read %<PRIuMAX>)
vi: đọc ngắn (cần %<PRIuMAX> byte, đọc %<PRIuMAX>)

en: invalid gitdir file
vi: tập tin gitdir (thư mục git) không hợp lệ

en: gitdir file points to non-existent location
vi: tập tin gitdir chỉ đến vị trí không tồn tại

en: unable to unset %s in '%s'
vi: không thể bỏ đặt %s trong '%s'

en: failed to set extensions.worktreeConfig setting
vi: gặp lỗi khi đặt cài đặt extensions.worktreeConfig

en: Unmerged paths:
vi: Những đường dẫn chưa được hòa trộn:

en: Changes to be committed:
vi: Những thay đổi sẽ được chuyển giao:

en: both modified:
vi: bị sửa bởi cả hai:

en: new file:
vi: tập tin mới:

en: copied:
vi: đã chép:

en: deleted:
vi: đã xóa:

en: modified:
vi: đã sửa:

en: renamed:
vi: đã đổi tên:

en: unmerged:
vi: chưa hòa trộn:

en: new commits,
vi: lần chuyển giao 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: Submodules changed but not updated:
vi: Những mô-đun-con đã bị thay đổi nhưng chưa được cập nhật:

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 rồi 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:   (fix conflicts and then run "git am --continue")
vi:   (sửa các xung đột và sau đó chạy lệnh "git am --continue")

en: git-rebase-todo is missing.
vi: thiếu git-rebase-todo.

en:   (see more in file %s)
vi:   (xem thêm trong %s)

en:   (use "git rebase --edit-todo" to view and edit)
vi:   (dùng lệnh "git rebase --edit-todo" để xem và sửa)

en: You are currently cherry-picking commit %s.
vi: Bạn hiện nay đang thực hiện việc cherry-pick lần chuyển giao %s.

en:   (fix conflicts and run "git cherry-pick --continue")
vi:   (sửa các xung đột và sau đó chạy lệnh "git cherry-pick --continue")

en:   (run "git cherry-pick --continue" to continue)
vi:   (chạy lệnh "git cherry-pick --continue" để tiếp tục)

en:   (all conflicts fixed: run "git cherry-pick --continue")
vi:   (khi tất cả các xung đột đã sửa xong: chạy lệnh "git cherry-pick --continue")

en:   (use "git cherry-pick --abort" to cancel the cherry-pick operation)
vi:   (dùng "git cherry-pick --abort" để hủy bỏ thao tác cherry-pick)

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:   (run "git revert --continue" to continue)
vi:   (chạy lệnh "git revert --continue" để tiếp tục)

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 --skip" to skip this patch)
vi:   (dùng lệnh "git revert --skip" để bỏ qua lần vá này)

en:   (use "git revert --abort" to cancel the revert operation)
vi:   (dùng "git revert --abort" để hủy bỏ thao tác hoàn nguyên)

en: You are currently bisecting.
vi: Bạn hiện tại đang thực hiện việc bisect (di chuyển nửa bước).

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: rebase in progress; onto
vi: rebase đang được thực hiện: lên trên

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 khởi tạo

en: No commits yet
vi: Vẫn chưa chuyển giao

en: Untracked files
vi: Những tập tin chưa được theo dõ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: no changes added to commit
vi: không có thay đổi nào được thêm vào để chuyển giao

en: nothing to commit (create/copy files and use "git add" to track)
vi: không có gì để chuyển giao (tạo/sao-chép các tập tin và dùng "git add" để đưa vào theo dõi)

en: nothing to commit
vi: không có gì để chuyển giao

en: nothing to commit, working tree clean
vi: không có gì để chuyển giao, thư mục làm việc sạch sẽ

en: HEAD (no branch)
vi: HEAD (không nhánh)

en: Unable to find common commit with $pretty_name
vi: Không thể tìm thấy lần chuyển giao chung với $pretty_name

en: Already up to date with $pretty_name
vi: Đã cập nhật với $pretty_name rồi

en: Fast-forwarding to: $pretty_name
vi: Chuyển-tiếp-nhanh đến: $pretty_name

en: Trying simple merge with $pretty_name
vi: Đang thử hòa trộn đơn giản với $pretty_name

en: usage: $dashless $USAGE
vi: cách dùng: $dashless $USAGE

en: You need to run this command from the toplevel of the working tree.
vi: Bạn cần chạy lệnh này từ thư mục ở mức cao nhất của cây làm việc.

en: Unable to determine absolute path of git directory
vi: Không thể dò tìm đường dẫn tuyệt đối của thư mục git

en: touched %d path
     | touched %d paths
vi[0]: %d đường dẫn đã touch (chạm)

en: If the patch applies cleanly, the edited hunk will immediately be
    marked for staging.
vi: Nếu miếng vá được áp dụng sạch sẽ, khúc đã sửa sẽ ngay lập tức
    được đánh dấu để chuyển lên bệ phóng.

en: If the patch applies cleanly, the edited hunk will immediately be
    marked for stashing.
vi: Nếu miếng vá được áp dụng sạch sẽ, khúc đã sửa sẽ ngay lập tức
    được đánh dấu để tạm cất.

en: If the patch applies cleanly, the edited hunk will immediately be
    marked for unstaging.
vi: Nếu miếng vá được áp dụng sạch sẽ, khúc đã sửa sẽ ngay lập tức
    được đánh dấu để bỏ chuyển lên bệ phóng.

en: If the patch applies cleanly, the edited hunk will immediately be
    marked for applying.
vi: Nếu miếng vá được áp dụng sạch sẽ, khúc đã sửa sẽ ngay lập tức
    được đánh dấu để áp dụng.

en: If the patch applies cleanly, the edited hunk will immediately be
    marked for discarding.
vi: Nếu miếng vá được áp dụng sạch sẽ, khúc đã sửa sẽ ngay lập tức
    được đánh dấu để loại bỏ.

en: failed to open hunk edit file for writing: %s
vi: gặp lỗi khi tập tin sửa khúc để ghi: %s

en: ---
    To remove '%s' lines, make them ' ' lines (context).
    To remove '%s' lines, delete them.
    Lines starting with %s will be removed.
vi: ---
    Để gỡ bỏ các dòng “%s”, làm chúng thành những dòng “ “ (nội dung).
    Để xóa bỏ dòng “%s”, xóa chúng đi.
    Những dòng bắt đầu bằng %s sẽ bị loại bỏ.

en: failed to open hunk edit file for reading: %s
vi: gặp lỗi khi mở tập tin khúc để đọc: %s

en: y - stage this hunk
    n - do not stage this hunk
    q - quit; do not stage this hunk or any of the remaining ones
    a - stage this hunk and all later hunks in the file
    d - do not stage this hunk or any of the later hunks in the file
vi: y - đưa lên bệ phóng khúc này
    n - đừng đưa lên bệ phóng khúc này
    q - thoát; đừng đưa lên bệ phóng khúc này cũng như bất kỳ cái nào còn lại
    a - đưa lên bệ phóng khúc này và tất cả các khúc sau này trong tập tin
    d - đừng đưa lên bệ phóng khúc này cũng như bất kỳ cái nào còn lại trong tập tin

en: y - stash this hunk
    n - do not stash this hunk
    q - quit; do not stash this hunk or any of the remaining ones
    a - stash this hunk and all later hunks in the file
    d - do not stash this hunk or any of the later hunks in the file
vi: y - tạm cất khúc này
    n - đừng tạm cất khúc này
    q - thoát; đừng tạm cất khúc này cũng như bất kỳ cái nào còn lại
    a - tạm cất khúc này và tất cả các khúc sau này trong tập tin
    d - đừng tạm cất khúc này cũng như bất kỳ cái nào còn lại trong tập tin

en: y - unstage this hunk
    n - do not unstage this hunk
    q - quit; do not unstage this hunk or any of the remaining ones
    a - unstage this hunk and all later hunks in the file
    d - do not unstage this hunk or any of the later hunks in the file
vi: y - đưa ra khỏi bệ phóng khúc này
    n - đừng đưa ra khỏi bệ phóng khúc này
    q - thoát; đừng đưa ra khỏi bệ phóng khúc này cũng như bất kỳ cái nào còn lại
    a - đưa ra khỏi bệ phóng khúc này và tất cả các khúc sau này trong tập tin
    d - đừng đưa ra khỏi bệ phóng khúc này cũng như bất kỳ cái nào còn lại trong tập tin

en: y - apply this hunk to index
    n - do not apply this hunk to index
    q - quit; do not apply this hunk or any of the remaining ones
    a - apply this hunk and all later hunks in the file
    d - do not apply this hunk or any of the later hunks in the file
vi: y - áp dụng khúc này vào mục lục
    n - đừng áp dụng khúc này vào mục lục
    q - thoát; đừng áp dụng khúc này cũng như bất kỳ cái nào còn lại
    a - áp dụng khúc này và tất cả các khúc sau này trong tập tin
    d - đừng áp dụng khúc này cũng như bất kỳ cái nào sau này trong tập tin

en: y - discard this hunk from worktree
    n - do not discard this hunk from worktree
    q - quit; do not discard this hunk or any of the remaining ones
    a - discard this hunk and all later hunks in the file
    d - do not discard this hunk or any of the later hunks in the file
vi: y - loại bỏ khúc này khỏi cây làm việc
    n - đừng loại bỏ khúc khỏi cây làm việc
    q - thoát; đừng loại bỏ khúc này cũng như bất kỳ cái nào còn lại
    a - loại bỏ khúc này và tất cả các khúc sau này trong tập tin
    d - đừng loại bỏ khúc này cũng như bất kỳ cái nào sau này trong tập tin

en: y - discard this hunk from index and worktree
    n - do not discard this hunk from index and worktree
    q - quit; do not discard this hunk or any of the remaining ones
    a - discard this hunk and all later hunks in the file
    d - do not discard this hunk or any of the later hunks in the file
vi: y - loại bỏ khúc này khỏi mục lục và cây làm việc
    n - đừng loại bỏ khúc khỏi mục lục và cây làm việc
    q - thoát; đừng loại bỏ khúc này cũng như bất kỳ cái nào còn lại
    a - loại bỏ khúc này và tất cả các khúc sau này trong tập tin
    d - đừng loại bỏ khúc này cũng như bất kỳ cái nào sau này trong tập tin

en: y - apply this hunk to index and worktree
    n - do not apply this hunk to index and worktree
    q - quit; do not apply this hunk or any of the remaining ones
    a - apply this hunk and all later hunks in the file
    d - do not apply this hunk or any of the later hunks in the file
vi: y - áp dụng khúc này vào mục lục và cây làm việc
    n - đừng áp dụng khúc vào mục lục và cây làm việc
    q - thoát; đừng áp dụng khúc này cũng như bất kỳ cái nào còn lại
    a - áp dụng khúc này và tất cả các khúc sau này trong tập tin
    d - đừng áp dụng khúc này cũng như bất kỳ cái nào sau này trong tập tin

en: y - apply this hunk to worktree
    n - do not apply this hunk to worktree
    q - quit; do not apply this hunk or any of the remaining ones
    a - apply this hunk and all later hunks in the file
    d - do not apply this hunk or any of the later hunks in the file
vi: y - áp dụng khúc này vào cây làm việc
    n - đừng áp dụng khúc vào cây làm việc
    q - thoát; đừng áp dụng khúc này cũng như bất kỳ cái nào còn lại
    a - áp dụng khúc này và tất cả các khúc sau này trong tập tin
    d - đừng áp dụng khúc này cũng như bất kỳ cái nào sau này trong tập tin

en: g - select a hunk to go to
    / - search for a hunk matching the given regex
    j - leave this hunk undecided, see next undecided hunk
    J - leave this hunk undecided, see next hunk
    k - leave this hunk undecided, see previous undecided hunk
    K - leave this hunk undecided, see previous hunk
    s - split the current hunk into smaller hunks
    e - manually edit the current hunk
    ? - print help
vi: g - chọn một khúc muốn tới
    / - tìm một khúc khớp với biểu thức chính quy đưa ra
    j - để lại khúc này là chưa quyết định, xem khúc chưa quyết định kế
    J - để lại khúc này là chưa quyết định, xem khúc kế
    k - để lại khúc này là chưa quyết định, xem khúc chưa quyết định kế trước
    K - để lại khúc này là chưa quyết định, xem khúc kế trước
    s - chia khúc hiện tại thành các khúc nhỏ hơn
    e - sửa bằng tay khúc hiện hành
    ? - in trợ giúp

en: The selected hunks do not apply to the index!
vi: Các khúc đã chọn không được áp dụng vào bảng mục lục!

en: ignoring unmerged: %s
vi: bỏ qua những thứ chưa hòa trộn: %s

en: Apply mode change to worktree [y,n,q,a,d%s,?]?
vi: Áp dụng thay đổi chế độ cho cây làm việc [y,n,q,a,d%s,?]?

en: Apply this hunk to worktree [y,n,q,a,d%s,?]?
vi: Áp dụng khúc này vào cây làm việc [y,n,q,a,d%s,?]?

en: No other hunks to goto
vi: Không còn khúc nào để mà nhảy đến

en: Invalid number: '%s'
vi: Số không hợp lệ: “%s”

en: Sorry, only %d hunk available.
     | Sorry, only %d hunks available.
vi[0]: Rất tiếc, chỉ có sẵn %d khúc.

en: No other hunks to search
vi: Không còn khúc nào để mà tìm kiếm

en: Malformed search regexp %s: %s
vi: Định dạng tìm kiếm của biểu thức chính quy không đúng %s: %s

en: No hunk matches the given pattern
vi: Không thấy khúc nào khớp mẫu đã cho

en: No previous hunk
vi: Không có khúc kế trước

en: No next hunk
vi: Không có khúc kế tiếp

en: Sorry, cannot split this hunk
vi: Rất tiếc, không thể chia nhỏ khúc này

en: Split into %d hunk.
     | Split into %d hunks.
vi[0]: Chi nhỏ thành %d khúc.

en: Sorry, cannot edit this hunk
vi: Rất tiếc, không thể sửa khúc này

note: TRANSLATORS: please do not translate the command names 'status', 'update', 'revert', etc.
en: status        - show paths with changes
    update        - add working tree state to the staged set of changes
    revert        - revert staged set of changes back to the HEAD version
    patch         - pick hunks and update selectively
    diff          - view diff between HEAD and index
    add untracked - add contents of untracked files to the staged set of changes
vi: status        - hiển thị các đường dẫn với các thay đổi
    update        - đặt trạng thái cây làm việc thành tập hợp các thay đổi đã đặt lên bệ phóng
    revert        - hoàn nguyên tập hợp các thay đổi đã đặt lên bệ phóng trở lại phiên bản HEAD
    patch         - cậy các khúc và cập nhật có lựa chọn
    diff	      - xem khác biệt giữa HEAD và mục lục
    add untracked - thêm nội dung các các tập tin chưa theo dõi và tập hợp các thay đổi đã đặt lên bệ phóng

en: missing --
vi: thiếu --

en: unknown --patch mode: %s
vi: không hiểu chế độ --patch: %s

en: invalid argument %s, expecting --
vi: đối số không hợp lệ %s, cần --

en: No subject line in %s?
vi: Không có dòng chủ đề trong %s?

en: Failed to open %s.final: %s
vi: Gặp lỗi khi mở %s.final: %s

note: TRANSLATORS: please keep [y/N] as is.
en: Are you sure you want to use <%s> [y/N]?
vi: Bạn có chắc muốn dùng <%s> [y/N]?

note: TRANSLATORS: Make sure to include [q] [d] [e] in your translation. The program will only accept English input at this point.
en: What to do with this address? ([q]uit|[d]rop|[e]dit):
vi: Làm gì với địa chỉ này? (thoát[q]|xóa[d]|sửa[e]):

en: Server does not support STARTTLS! %s
vi: Máy chủ không hỗ trợ STARTTLS! %s

en: STARTTLS failed! %s
vi: STARTTLS gặp lỗi! %s

en: Failed to send %s
vi: Gặp lỗi khi gửi %s

en: Dry-Sent %s
vi: Thử gửi %s

en: Sent %s
vi: Gửi %s

en: Dry-OK. Log says:
vi: Dry-OK. Nhật ký nói rằng:

en: OK. Log says:
vi: OK. Nhật ký nói rằng:

en: Result:
vi: Kết quả:

en: Result: OK
vi: Kết quả: Tốt

en: invalid transfer encoding
vi: bảng mã truyền không hợp lệ

en: unable to open %s: %s
vi: không thể mở %s: %s

note: TRANSLATORS: please keep "[y|N]" as is.
en: Do you really want to send %s? [y|N]:
vi: Bạn có thực sự muốn gửi %s? [y|N](có/KHÔNG):

en: --preserve-merges was replaced by --rebase-merges
vi: --preserve-merges đã bị thay thế bằng --rebase-merges

en: CRLF will be replaced by LF in %s.
    The file will have its original line endings in your working directory
vi: CRLF sẽ bị thay thế bằng LF trong %s.
    Tập tin sẽ có kiểu xuống dòng như bản gốc trong thư mục làm việc của bạn

en: LF will be replaced by CRLF in %s.
    The file will have its original line endings in your working directory
vi: LF sẽ bị thay thế bằng CRLF trong %s.
    Tập tin sẽ có kiểu xuống dòng như bản gốc trong thư mục làm việc của bạn

en: error reading section header '%s'
vi: gặp lỗi khi đọc phần đầu của đoạn %s

en: load_reverse_index: could not open pack
vi: load_reverse_index: không thể mở gói

en: unknown value for --diff-merges: %s
vi: không hiểu giá trị cho --diff-merges: %s

en: invalid value '%s' for lsrefs.unborn
vi: giá trị “%s” không hợp lệ cho lsrefs.unborn

en: backend for `git stash -p`
vi: ứng dụng chạy phía sau cho “git stash -p”

en: Invalid value for --patch-format: %s
vi: Giá trị không hợp lệ cho --patch-format: %s

en: Invalid value for --show-current-patch: %s
vi: Giá trị không hợp lệ cho --show-current-patch: %s

en: invalid color '%s' in color.blame.repeatedLines
vi: màu không hợp lệ “%s” trong color.blame.repeatedLines

en: invalid value for blame.coloring
vi: màu không hợp lệ cho blame.coloring

en: git cat-file (-t [--allow-unknown-type] | -s [--allow-unknown-type] | -e | -p | <type> | --textconv | --filters) [--path=<path>] <object>
vi: git cat-file (-t [--allow-unknown-type] | -s [--allow-unknown-type] | -e | -p | <kiểu> | --textconv) | --filters) [--path=<đường/dẫn>] <đối_tượng>

en: show object type
vi: hiển thị kiểu đố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: 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: follow in-tree symlinks (used with --batch or --batch-check)
vi: theo liên kết mềm trong-cây (được dùng với --batch hay --batch-check)

en: show all objects with --batch or --batch-check
vi: hiển thị mọi đối tượng với --batch hay --batch-check

en: do not order --batch-all-objects output
vi: đừng sắp xếp đầu ra --batch-all-objects

en: set up tracking mode (see git-pull(1))
vi: cài đặt chế độ theo dõi (xem git-pull(1))

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: 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ỉ được dùng một trong số tùy chọn trong số -c/-C/-F/--fixup.

en: Option -m cannot be combined with -c/-C/-F.
vi: Tùy chọn -m không thể được tổ hợp cùng với -c/-C/-F.

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: configuration fetch.output contains invalid value %s
vi: phần cấu hình fetch.output có chứa giá-trị không hợp lệ %s

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: --untracked cannot be used with --cached
vi: --untracked không thể được sử dụng với tùy chọn --cached

en: read from stdin
vi: đọc từ đầu vào tiêu chuẩn

en: invalid value for --missing
vi: giá trị cho --missing không hợp lệ

en: Invalid value for %s: %s
vi: Giá trị không hợp lệ %s: %s

en: Invalid value for pull.ff: %s
vi: Giá trị không hợp lệ cho pull.ff: %s

en: '%s' is not a valid timestamp
vi: “%s” không phải là dấu thời gian hợp lệ

en: 
    It took %.2f seconds to enumerate unstaged changes after reset.  You can
    use '--quiet' to avoid this.  Set the config setting reset.quiet to true
    to make this the default.
vi: 
    Cần %.2f giây để kiểm đếm các thay đổi chưa đưa lên bệ phóng sau khi đặt lại.
    Bạn có thể sử dụng “--quiet” để tránh việc này. Đặt reset.quiet thành true trong
    cài đặt config nếu bạn muốn thực hiện nó như là mặc định.

en: unable to upgrade repository format to enable worktreeConfig
vi: không thể nâng cấp định dạng kho lưu trữ để kích hoạt worktreeConfig

en: the stash.useBuiltin support has been removed!
    See its entry in 'git help config' for details.
vi: việc hỗ trợ stash.useBuiltin đã bị xóa!
    Xem mục tin của nó trong “git help config” để biết chi tiết.

en: submodule--helper print-default-remote takes no arguments
vi: submodule--helper print-default-remote takes không nhận tham số

en: git submodule--helper update-clone [--prefix=<path>] [<path>...]
vi: git submodule--helper update-clone [--prefix=</đường/dẫn>] [</đường/dẫn>…]

en: suppress output for update by rebase or merge
vi: chặn kết xuất cho cập nhật bởi cải tổ hoặc hòa trộn

en: overrides update mode in case the repository is a fresh clone
vi: ghi đè chế độ cập nhật trong trường hợp kho lưu trữ là bản sao mới

en: depth for shallow fetch
vi: chiều sâu lịch sử muốn lấy về

en: SHA1 expected by superproject
vi: SHA1 là cần thiết cho superproject

en: SHA1 of submodule's HEAD
vi: SHA1 của HEAD của mô-đun-con

en: git submodule--helper run-update-procedure [<options>] <path>
vi: git submodule--helper run-update-procedure [<các tùy chọn>] </đường/dẫn>

en: Initialize and modify the sparse-checkout
vi: Khởi tạo và sửa đổi sparse-checkout

en: Unable to find current ${remote_name}/${branch} revision in submodule path '$sm_path'
vi: Không thể tìm thấy điểm xét duyệt hiện hành ${remote_name}/${branch} trong đường dẫn mô-đun-con “$sm_path”

en: Failed to recurse into submodule path '$displaypath'
vi: Gặp lỗi khi đệ quy vào trong đường dẫn mô-đun-con “$displaypath”

en: Couldn't get list of unmerged files:
vi: Không thể lấy danh sách các tập-tin chưa được hòa trộn:

en: Color words
vi: Tô màu chữ

en: Markup words
vi: Đánh dấu chữ

en: Error parsing revisions:
vi: Gặp lỗi khi phân tích điểm xét duyệt:

en: Error executing --argscmd command:
vi: Gặp lỗi khi thực hiện lệnh --argscmd:

en: No files selected: --merge specified but no files are unmerged.
vi: Chưa chọn tập tin: --merge đã chỉ định nhưng không có tập tin chưa hòa trộn.

en: No files selected: --merge specified but no unmerged files are within file limit.
vi: Chưa chọn tập tin: --merge đã chỉ định nhưng không có tập tin chưa hòa trộn trong giới hạn tập tin.

en: Error executing git log:
vi: Gặp lỗi khi thực hiện lệnh git log:

en: Reading commits...
vi: Đang đọc các lần chuyển giao…

en: No commits selected
vi: Chưa chọn các lần chuyển giao

en: Can't parse git log output:
vi: Không thể phân tích kết xuất từ lệnh git log:

en: No commit information available
vi: Không có thông tin về lần chuyển giao nào

en: Reread re&ferences
vi: Đọc lại tham chiếu

en: &List references
vi: Liệt kê các tham chiếu

en: Start git &gui
vi: Khởi chạy git gui

en: &New view...
vi: Thêm trình bày mới…

en: &Edit view...
vi: Sửa cách trình bày…

en: &Delete view
vi: Xóa cách trình bày

en: &All files
vi: Mọi tập tin

en: &About gitk
vi: Giới thiệu về gitk

en: &Key bindings
vi: Tổ hợp phím

en: containing:
vi: có chứa:

en: touching paths:
vi: đang chạm đường dẫn:

en: adding/removing string:
vi: thêm/gỡ bỏ chuỗi:

en: changing lines matching:
vi: những dòng thay đổi khớp mẫu:

en: IgnCase
vi: BquaHt

en: Regexp
vi: BTCQ

en: All fields
vi: Mọi trường

en: Committer
vi: Người chuyển giao

en: Old version
vi: Phiên bản cũ

en: New version
vi: Phiên bản mới

en: Lines of context
vi: Các dòng của nội dung

en: Ignore space change
vi: Không xét đến thay đổi do khoảng trắng

en: Line diff
vi: Khác biệt theo dòng

en: Diff this -> selected
vi: So sánh cái này -> cái đã chọn

en: Diff selected -> this
vi: So sánh cái đã chọn -> cái này

en: Make patch
vi: Tạo miếng vá

en: Write commit to file
vi: Ghi lần chuyển giao ra tập tin

en: Create new branch
vi: Tạo nhánh mới

en: Cherry-pick this commit
vi: Cherry-pick lần chuyển giao này

en: Reset HEAD branch to here
vi: Đặt lại HEAD của nhánh vào đây

en: Mark this commit
vi: Đánh dấu lần chuyển giao này

en: Return to mark
vi: Quay lại vị trí dấu

en: Find descendant of this and mark
vi: Tìm con cháu của cái này và cái đã đánh dấu

en: Compare with marked commit
vi: So sánh với lần chuyển giao đã đánh dấu

en: Diff this -> marked commit
vi: So sánh cái này -> lần chuyển giao đã đánh dấu

en: Diff marked commit -> this
vi: So sánh lần chuyển giao đã đánh dấu -> cái này

en: Revert this commit
vi: Hoàn lại lần chuyển giao này

en: Check out this branch
vi: Lấy ra nhánh này

en: Remove this branch
vi: Gỡ bỏ nhánh này

en: Copy branch name
vi: Chép tên nhánh

en: Highlight this too
vi: Cũng tô sáng nó

en: Highlight this only
vi: Chỉ tô sáng cái này

en: External diff
vi: diff từ bên ngoài

en: Blame parent commit
vi: Xem công trạng lần chuyển giao cha mẹ

en: Show origin of this line
vi: Hiển thị nguyên gốc của dòng này

en: Run git gui blame on this line
vi: Chạy lệnh git gui blame cho dòng này

en: 
    Gitk - a commit viewer for git
    
    Copyright © 2005-2016 Paul Mackerras
    
    Use and redistribute under the terms of the GNU General Public License
vi: 
    Gitk - ứng dụng để xem các lần chuyển giao dành cho git
    
    Bản quyền © 2005-2016 Paul Mackerras
    
    Dùng và phân phối lại phần mềm này theo các điều khoản của Giấy Phép Công GNU

en: Gitk key bindings
vi: Tổ hợp phím gitk

en: Gitk key bindings:
vi: Tổ hợp phím gitk:

en: <%s-Q>		Quit
vi: <%s-Q>		Thoát

en: <%s-W>		Close window
vi: <%s-W>		Đóng cửa sổ

en: <Home>		Move to first commit
vi: <Home>		Chuyển đến lần chuyển giao đầu tiên

en: <End>		Move to last commit
vi: <End>		Chuyển đến lần chuyển giao cuối

en: <Up>, p, k	Move up one commit
vi: <Up>, p, k	Di chuyển lên một lần chuyển giao

en: <Down>, n, j	Move down one commit
vi: <Down>, n, j	Di chuyển xuống một lần chuyển giao

en: <Left>, z, h	Go back in history list
vi: <Left>, z, h	Quay trở lại danh sách lịch sử

en: <Right>, x, l	Go forward in history list
vi: <Right>, x, l	Di chuyển tiếp trong danh sách lịch sử

en: <%s-n>	Go to n-th parent of current commit in history list
vi: <%s-n>	Đến cha thứ n của lần chuyển giao hiện tại trong danh sách lịch sử

en: <PageUp>	Move up one page in commit list
vi: <PageUp>	Di chuyển lên một trang trong danh sách lần chuyển giao

en: <PageDown>	Move down one page in commit list
vi: <PageDown>	Di chuyển xuống một trang trong danh sách lần chuyển giao

en: <%s-Home>	Scroll to top of commit list
vi: <%s-Home>	Cuộn lên trên cùng của danh sách lần chuyển giao

en: <%s-End>	Scroll to bottom of commit list
vi: <%s-End>	Cuộn xuống dưới cùng của danh sách lần chuyển giao

en: <%s-Up>	Scroll commit list up one line
vi: <%s-Up>	Cuộn danh sách lần chuyển giao lên một dòng

en: <%s-Down>	Scroll commit list down one line
vi: <%s-Down>	Cuộn danh sách lần chuyển giao xuống một dòng

en: <%s-PageUp>	Scroll commit list up one page
vi: <%s-PageUp>	Cuộn danh sách lần chuyển giao lên một trang

en: <%s-PageDown>	Scroll commit list down one page
vi: <%s-PageDown>	Cuộn danh sách lần chuyển giao xuống một trang

en: <Shift-Up>	Find backwards (upwards, later commits)
vi: <Shift-Up>	Tìm về phía sau (hướng lên trên, lần chuyển giao sau này)

en: <Shift-Down>	Find forwards (downwards, earlier commits)
vi: <Shift-Down>	Tìm về phía trước (hướng xuống dưới, lần chuyển giao trước đây)

en: <Delete>, b	Scroll diff view up one page
vi: <Delete>, b	Cuộn phần trình bày diff lên một trang

en: <Backspace>	Scroll diff view up one page
vi: <Backspace>	Cuộn phần trình bày diff lên một trang

en: <Space>		Scroll diff view down one page
vi: <Space>		Cuộn phần trình bày diff xuống một trang

en: u		Scroll diff view up 18 lines
vi: u		Cuộn phần trình bày diff lên 18 dòng

en: d		Scroll diff view down 18 lines
vi: d		Cuộn phần trình bày diff xuống 18 dòng

en: <%s-F>		Find
vi: <%s-F>		Tìm kiếm

en: <%s-G>		Move to next find hit
vi: <%s-G>		Di chuyển đến chỗ gặp kế tiếp

en: <Return>	Move to next find hit
vi: <Return>		Di chuyển đến chỗ gặp kế tiếp

en: g		Go to commit
vi: g		Chuyển đến lần chuyển giao

en: /		Focus the search box
vi: /		Đưa con trỏ chuột vào ô tìm kiếm

en: ?		Move to previous find hit
vi: ?		Di chuyển đến chỗ gặp kế trước

en: f		Scroll diff view to next file
vi: f		Cuộn phần trình bày diff sang tập-tin kế

en: <%s-S>		Search for next hit in diff view
vi: <%s-S>		Tìm đến chỗ khác biệt kế tiếp

en: <%s-R>		Search for previous hit in diff view
vi: <%s-R>		Tìm đến chỗ khác biệt kế trước

en: <%s-KP+>	Increase font size
vi: <%s-KP+>	Tăng cỡ chữ

en: <%s-plus>	Increase font size
vi: <%s-plus>	Tăng cỡ chữ

en: <%s-KP->	Decrease font size
vi: <%s-KP->	Giảm cỡ chữ

en: <%s-minus>	Decrease font size
vi: <%s-minus>	Giảm cỡ chữ

en: <F5>		Update
vi: <F5>		Cập nhật

en: Error creating temporary directory %s:
vi: Gặp lỗi khi tạo thư mục tạm %s:

en: Error getting "%s" from %s:
vi: Lỗi chào hỏi "%s" từ %s:

en: command failed:
vi: lệnh gặp lỗi:

en: No such commit
vi: Không có lần chuyển giao như vậy

en: git gui blame: command failed:
vi: git gui blame: lệnh gặp lỗi:

en: Couldn't read merge head: %s
vi: Không thể độc đầu của hòa trộn: %s

en: Error reading index: %s
vi: Gặp lỗi khi đọc chỉ mục: %s

en: Couldn't start git blame: %s
vi: Không thể khởi chạy git blame: %s

en: Error running git blame: %s
vi: Gặp lỗi khi chạy git blame: %s

en: That line comes from commit %s,  which is not in this view
vi: Dòng đến từ lần chuyển giao %s, cái mà không trong trình bày này

en: External diff viewer failed:
vi: Bộ trình bày diff từ bên ngoài gặp lỗi:

en: Gitk view definition
vi: Định nghĩa cách trình bày gitk

en: Remember this view
vi: Nhớ cách trình bày này

en: References (space separated list):
vi: Tham chiếu (danh sách ngăn cách bằng dấu cách):

en: Branches & tags:
vi: Nhánh & thẻ:

en: All refs
vi: Mọi tham chiếu

en: All (local) branches
vi: Mọi nhánh (nội bộ)

en: All remote-tracking branches
vi: Mọi nhánh remote-tracking

en: Commit Info (regular expressions):
vi: Thông tin chuyển giao (biểu thức chính quy):

en: Committer:
vi: Người chuyển giao:

en: Matches all Commit Info criteria
vi: Khớp mọi điều kiện Thông tin Chuyển giao

en: Matches no Commit Info criteria
vi: Khớp không điều kiện Thông tin Chuyển giao

en: Changes to Files:
vi: Đổi thành Tập tin:

en: Fixed String
vi: Chuỗi cố định

en: Search string:
vi: Chuỗi tìm kiếm:

en: Commit Dates ("2 weeks ago", "2009-03-17 15:27:38", "March 17, 2009 15:27:38"):
vi: Ngày chuyển giao ("2 weeks ago", "2009-03-17 15:27:38", "March 17, 2009 15:27:38"):

en: Since:
vi: Kể từ:

en: Until:
vi: Đến:

en: Limit and/or skip a number of revisions (positive integer):
vi: Giới hạn và/hoặc bỏ số của điểm xét (số nguyên âm):

en: Number to show:
vi: Số lượng hiển thị:

en: Number to skip:
vi: Số lượng sẽ bỏ qua:

en: Miscellaneous options:
vi: Tùy chọn hỗn hợp:

en: Strictly sort by date
vi: Sắp xếp chặt chẽ theo ngày

en: Mark branch sides
vi: Đánh dấu các cạnh nhánh

en: Limit to first parent
vi: Giới hạn thành cha mẹ đầu tiên

en: Simple history
vi: Lịch sử dạng đơn giản

en: Additional arguments to git log:
vi: Đối số bổ xung cho lệnh git log:

en: Enter files and directories to include, one per line:
vi: Nhập vào các tập tin và thư mục bao gồm, mỗi dòng một cái:

en: Command to generate more commits to include:
vi: Lệnh tạo ra nhiều lần chuyển giao hơn bao gồm:

en: Gitk: edit view
vi: Gitk: sửa cách trình bày

en: -- criteria for selecting revisions
vi: -- tiêu chuẩn chọn điểm xét duyệt

en: Apply (F5)
vi: Áp dụng (F5)

en: Error in commit selection arguments:
vi: Lỗi trong các đối số chọn chuyển giao:

en: Not descendant
vi: Không có con cháu

en: Not ancestor
vi: Không có chung tổ tiên

en: Local changes checked in to index but not committed
vi: Có thay đổi nội bộ đã được đưa vào bảng mục lục, nhưng chưa được chuyển giao

en: Local uncommitted changes, not checked in to index
vi: Có thay đổi nội bộ, nhưng chưa được đưa vào bảng mục lục

en: and many more
vi: và nhiều nữa

en: many
vi: nhiều

en: Follows
vi: Đứng sau

en: Precedes
vi: Đứng trước

en: Error getting diffs: %s
vi: Lỗi lấy diff: %s

en: Goto:
vi: Nhảy tới:

en: Short SHA1 id %s is ambiguous
vi: Định danh SHA1 dạng ngắn %s là chưa đủ rõ ràng

en: Revision %s is not known
vi: Không hiểu điểm xét duyệt %s

en: SHA1 id %s is not known
vi: Không hiểu định danh SHA1 %s

en: Revision %s is not in the current view
vi: Điểm %s không ở trong phần hiển thị hiện tại

en: Reset %s branch to here
vi: Đặt lại nhánh %s tại đây

en: Detached head: can't reset
vi: Head đã bị tách rời: không thể đặt lại

en: Skipping merge commit
vi: Bỏ qua lần chuyển giao hòa trộn

en: Error getting patch ID for
vi: Gặp lỗi khi lấy ID miếng vá cho

en:  - stopping
vi:  - dừng

en:  is the same patch as
vi:  là cùng một miếng vá với

en:  differs from
vi:  khác biệt từ

en: Diff of commits:
vi: Khác biệt của lần chuyển giao (commit):

en:  has %s children - stopping
vi:  có %s con - dừng

en: Error writing commit to file: %s
vi: Gặp lỗi trong quá trình ghi lần chuyển giao vào tập tin: %s

en: Error diffing commits: %s
vi: Gặp lỗi khi so sánh sự khác biệt giữa các lần chuyển giao: %s

en: Generate patch
vi: Tạo miếng vá

en: Error creating patch:
vi: Gặp lỗi khi tạo miếng vá:

en: Tag name:
vi: Tên thẻ:

en: Tag message is optional
vi: Ghi chú thẻ chỉ là tùy chọn

en: Tag message:
vi: Ghi chú cho thẻ:

en: No tag name specified
vi: Chưa chỉ ra tên của thẻ

en: Tag "%s" already exists
vi: Thẻ “%s” đã có sẵn rồi

en: Error creating tag:
vi: Gặp lỗi khi tạo thẻ:

en: Error writing commit:
vi: Gặp lỗi trong quá trình ghi chuyển giao:

en: Please specify a name for the new branch
vi: Vui lòng chỉ định tên cho nhánh mới

en: Branch '%s' already exists. Overwrite?
vi: Nhánh “%s” đã có từ trước rồi. Ghi đè?

en: Commit %s is already included in branch %s -- really re-apply it?
vi: Lần chuyển giao %s đã sẵn được bao gồm trong nhánh %s -- bạn có thực sự muốn áp dụng lại nó không?

en: Cherry-picking
vi: Đang cherry-pick

en: Cherry-pick failed because of local changes to file '%s'.
    Please commit, reset or stash your changes and try again.
vi: Cherry-pick gặp lỗi bởi vì các thay đổi nội bộ tập tin “%s”.
    Xin hãy chuyển giao, reset hay stash các thay đổi của bạn sau đó thử lại.

en: Cherry-pick failed because of merge conflict.
    Do you wish to run git citool to resolve it?
vi: Cherry-pick gặp lỗi bởi vì xung đột trong hòa trộn.
    Bạn có muốn chạy lệnh “git citool” để giải quyết vấn đề này không?

en: No changes committed
vi: Không có thay đổi nào cần chuyển giao

en: Commit %s is not included in branch %s -- really revert it?
vi: Lần chuyển giao %s không được bao gồm trong nhánh %s -- bạn có thực sự muốn “revert” nó không?

en: Revert failed because of local changes to the following files:%s Please commit, reset or stash  your changes and try again.
vi: Revert gặp lỗi bởi vì tập tin sau đã được thay đổi nội bộ:%s
    Xin hãy chạy lệnh “commit”, “reset” hoặc “stash” rồi thử lại.

en: Revert failed because of merge conflict.
     Do you wish to run git citool to resolve it?
vi: Revert gặp lỗi bởi vì xung đột hòa trộn.
     Bạn có muốn chạy lệnh “git citool” để phân giải nó không?

en: Reset branch %s to %s?
vi: Đặt lại nhánh “%s” thành “%s”?

en: Reset type:
vi: Kiểu đặt lại:

en: Soft: Leave working tree and index untouched
vi: Mềm: Không động đến thư mục làm việc và bảng mục lục

en: Mixed: Leave working tree untouched, reset index
vi: Pha trộn: Không động chạm đến thư mục làm việc nhưng đặt lại bảng mục lục

en: Hard: Reset working tree and index
    (discard ALL local changes)
vi: Hard: Đặt lại cây làm việc và mục lục
    (hủy bỏ MỌI thay đổi nội bộ)

en: Checking out
vi: Đang checkout

en: Cannot delete the currently checked-out branch
vi: Không thể xóa nhánh hiện tại đang được lấy ra

en: The commits on branch %s aren't on any other branch.
    Really delete branch %s?
vi: Các lần chuyển giao trên nhánh %s không ở trên nhánh khác.
    Thực sự muốn xóa nhánh %s?

en: Tags and heads: %s
vi: Thẻ và Đầu: %s

en: Error reading commit topology information; branch and preceding/following tag information will be incomplete.
vi: Gặp lỗi khi đọc thông tin hình học lần chuyển giao; thông tin nhánh và thẻ trước/sau sẽ không hoàn thiện.

en: Gitk font chooser
vi: Hộp thoại chọn phông Gitk

en: Commit list display options
vi: Các tùy chọn về hiển thị danh sách lần chuyển giao

en: Maximum graph width (lines)
vi: Độ rộng biểu đồ tối đa (dòng)

en: Maximum graph width (% of pane)
vi: Độ rộng đồ thị tối đa (% của bảng)

en: Show local changes
vi: Hiển thị các thay đổi nội bộ

en: Auto-select SHA1 (length)
vi: Tự chọn (độ dài) SHA1

en: Hide remote refs
vi: Ẩn tham chiếu đến máy chủ

en: Diff display options
vi: Các tùy chọn trình bày các khác biệt

en: Tab spacing
vi: Khoảng cách tab

en: Display nearby tags/heads
vi: Hiển thị các thẻ/đầu xung quanh

en: Maximum # tags/heads to show
vi: Số lượng thẻ/đầu tối đa sẽ hiển thị

en: Limit diffs to listed paths
vi: Giới hạn các khác biệt cho đường dẫn đã liệt kê

en: Support per-file encodings
vi: Hỗ trợ mã hóa mỗi-dòng

en: External diff tool
vi: Công cụ so sánh từ bên ngoài

en: Use themed widgets
vi: Dùng các widget chủ đề

en: (change requires restart)
vi: (để thay đổi cần khởi động lại)

en: (currently unavailable)
vi: (hiện tại không sẵn sàng)

en: Colors: press to choose
vi: Màu sắc: bấm vào nút phía dưới để chọn màu

en: interface
vi: giao diện

en: foreground
vi: tiền cảnh

en: Diff: old lines
vi: So sánh: dòng cũ

en: diff old lines
vi: diff dòng cũ

en: Diff: new lines
vi: So sánh: dòng mới

en: diff new lines
vi: màu dòng mới

en: Diff: hunk header
vi: So sánh: phần đầu của đoạn

en: diff hunk header
vi: màu của phần đầu của đoạn khi so sánh

en: Marked line bg
vi: Nền dòng đánh dấu

en: marked line background
vi: nền dòng được đánh dấu

en: Select bg
vi: Màu nền

en: Fonts: press to choose
vi: Phông chữ: bấm vào các nút ở dưới để chọn

en: Main font
vi: Phông chữ chính

en: Diff display font
vi: Phông chữ dùng khi so sánh

en: User interface font
vi: Phông chữ giao diện

en: Gitk preferences
vi: Cá nhân hóa các cài đặt cho Gitk

en: Gitk: choose color for %s
vi: Gitk: chọn màu cho %s

en: Sorry, gitk cannot run with this version of Tcl/Tk.
     Gitk requires at least Tcl/Tk 8.4.
vi: Rất tiếc, gitk không thể chạy Tcl/Tk phiên bản này.
     Gitk cần ít nhất là Tcl/Tk 8.4.

en: Cannot find a git repository here.
vi: Không thể tìm thấy kho git ở đây.

en: Ambiguous argument '%s': both revision and filename
vi: Đối số “%s” chưa rõ ràng: vừa là điểm xét duyệt vừa là tên tập tin

en: Bad arguments to gitk:
vi: Đối số cho gitk không hợp lệ:

en: Invalid font specified in %s:
vi: Phông chữ không hợp lệ được đặc tả trong %s:

en: Diff/Console Font
vi: Phông chữ cho Bảng điều khiển hay Diff

en: git-gui: fatal error
vi: git-gui: lỗi nghiêm trọng

en: Cannot find git in PATH.
vi: Không tìm thấy git trong biến PATH.

en: Cannot parse Git version string:
vi: Không thể phân tích chuỗi phiên bản Git:

en: Git version cannot be determined.
    
    %s claims it is version '%s'.
    
    %s requires at least Git 1.5.0 or later.
    
    Assume '%s' is version 1.5.0?
vi: Không thể nhận ra phiên bản của Git.
    
    %s nói đây là phiên bản '%s'.
    
    %s yêu cầu Git phiên bản từ 1.5.0 hay mới hơn.
    
    Cọi '%s' có phiên bản là 1.5.0?

en: Git directory not found:
vi: Không tìm thấy thư mục git:

en: Cannot move to top of working directory:
vi: Không thể di chuyển đến đỉnh của thư mục làm việc:

en: Cannot use bare repository:
vi: Không thể dùng kho trần:

en: No working directory
vi: Không có thư mục làm việc

en: Refreshing file status...
vi: Cập nhật lại trạng thái tập tin...

en: Scanning for modified files ...
vi: Đang quét đĩa tìm tập tin thay đổi...

en: Calling prepare-commit-msg hook...
vi: Đang gọi móc prepare-commit-msg...

en: Commit declined by prepare-commit-msg hook.
vi: Lần chuyển giao bị chối từ do móc prepare-commit-msg.

en: Displaying only %s of %s files.
vi: Chỉ hiển thị %s trong số %s tập tin.

en: Modified, not staged
vi: Đã sửa nhưng chưa đánh dấu để chuyển giao

en: Staged for commit
vi: Đánh dấu để chuyển giao

en: Portions staged for commit
vi: Các phần được đánh dấu là cần chuyển giao

en: Staged for commit, missing
vi: Đã đánh dấu là cần chuyển giao, thiếu

en: File type changed, not staged
vi: Đã đổi kiểu tập tin nhưng chưa được đánh dấu cần chuyển giao

en: File type changed, old type staged for commit
vi: Đã đổi kiểu tập tin, kiểu cũ đã được đánh dấu cần chuyển giao

en: File type changed, staged
vi: Đã đổi kiểu tập tin, đã được đánh dấu cần chuyển giao

en: File type change staged, modification not staged
vi: Thay đổi kiểu tập tin đã được đánh dấu cần chuyển giao, nhưng các thay đổi thì chưa

en: File type change staged, file missing
vi: Thay đổi kiểu tập tin đã được đánh dấu cần chuyển giao, tập tin bị thiếu

en: Untracked, not staged
vi: Chưa được theo dõi, chưa đánh dấu là cần chuyển giao

en: Staged for removal
vi: Đã đánh dấu là cần gỡ bỏ

en: Staged for removal, still present
vi: Đã đánh dấu là cần gỡ bỏ, nhưng vẫn hiện diện

en: Requires merge resolution
vi: Các yêu cầu phân giải hòa trộn

en: Starting gitk... please wait...
vi: Đang khởi động gitk... vui lòng chờ...

en: Couldn't find gitk in PATH
vi: Không thể tìm thấy gitk trong PATH

en: Couldn't find git gui in PATH
vi: Không thể tìm thấy git gui trong PATH

en: Commit@@noun
vi: Chuyển giao@@noun

en: Explore Working Copy
vi: Quét dò thư mục làm việc

en: Browse Current Branch's Files
vi: Duyệt các Tập tin ở nhánh hiện nay

en: Browse Branch Files...
vi: Duyệt các tập tin nhánh...

en: Visualize Current Branch's History
vi: Hiển thị trực quan lịch sử nhánh hiện nay

en: Visualize All Branch History
vi: Hiển thị trực quan lịch sử mọi nhánh

en: Browse %s's Files
vi: Duyệt tập tin của %s...

en: Visualize %s's History
vi: Duyệt lịch sử của %s trực quan

en: Database Statistics
vi: Thống kê cơ sở dữ liệu

en: Compress Database
vi: Nén cơ sở dữ liệu

en: Verify Database
vi: Thẩm tra cơ sở dữ liệu

en: Create Desktop Icon
vi: Tạo lối tắt ở màn hình nền

en: Create...
vi: Tạo...

en: Checkout...
vi: Lấy ra...

en: Reset...
vi: Đặt lại..

en: Commit@@verb
vi: Chuyển giao@@verb

en: New Commit
vi: Lần chuyển giao mới

en: Rescan
vi: Quét lại

en: Stage To Commit
vi: Đưa lên bệ phóng để chuyển giao

en: Stage Changed Files To Commit
vi: Đánh dấu các tập tin đã thay đổi cần chuyển giao

en: Unstage From Commit
vi: Đưa ra khỏi bệ phóng để không chuyển giao

en: Show Less Context
vi: Hiện ít nội dung hơn

en: Show More Context
vi: Hiện chi tiết hơn

en: Sign Off
vi: Ký tên

en: Local Merge...
vi: Trộn nội bộ...

en: Abort Merge...
vi: Hủy bỏ hòa trộn...

en: Push...
vi: Đẩy lên...

en: Delete Branch...
vi: Xoá nhánh...

en: Remove...
vi: Gỡ bỏ...

en: Show SSH Key
vi: Hiện khoá SSH

en: fatal: cannot stat path %s: No such file or directory
vi: lỗi nghiêm trọng: không thể lấy thông tin về đường dẫn %s: Không có tập tin hoặc thư mục như vậy

en: Current Branch:
vi: Nhánh hiện hành:

en: Staged Changes (Will Commit)
vi: Đánh dấu các thay đổi (Sẽ chuyển giao)

en: Stage Changed
vi: Đặt lên bệ phóng các thay đổi

en: Initial Commit Message:
vi: Phần chú thích cho lần chuyển giao khởi tạo:

en: Amended Commit Message:
vi: Phần chú giải cho lần chuyển giao tu bổ:

en: Amended Initial Commit Message:
vi: Phần chú giải cho lần chuyển giao tu bổ lần khởi tạo:

en: Amended Merge Commit Message:
vi: Phần chú giải cho lần chuyển giao tu bổ lần hòa trộn

en: Merge Commit Message:
vi: Ghi chú của lần chuyển giao hòa trộn:

en: Copy All
vi: Chép tất cả

en: Apply/Reverse Hunk
vi: Áp dụng hay đảo ngược cả khối

en: Apply/Reverse Line
vi: Áp dụng hay đảo ngược dòng

en: Run Merge Tool
vi: Chạy công cụ hòa trộn

en: Use Remote Version
vi: Dùng phiên bản ở máy chủ

en: Use Local Version
vi: Dùng phiên bản ở máy nội bộ

en: Revert To Base
vi: Trở lại cơ bản

en: Visualize These Changes In The Submodule
vi: Hiển thị trực quan các thay đổi trong mô-đun con

en: Visualize Current Branch History In The Submodule
vi: Hiển thị trực quan lịch sử nhánh hiện tại trong mô-đun con

en: Visualize All Branch History In The Submodule
vi: Hiển thị trực quan lịch sử mọi nhánh trong mô-đun con

en: Start git gui In The Submodule
vi: Khởi chạy git gui trong mô-đun-con

en: Unstage Hunk From Commit
vi: Bỏ đánh dấu đoạn cần chuyển giao

en: Unstage Lines From Commit
vi: Bỏ đánh dấu các dòng cần chuyển giao

en: Unstage Line From Commit
vi: Bỏ đánh dấu dòng cần chuyển giao

en: Stage Hunk For Commit
vi: Đánh dấu đoạn cần chuyển giao

en: Stage Lines For Commit
vi: Đánh dấu các dòng cần chuyển giao

en: Stage Line For Commit
vi: Đánh dấu dòng cần chuyển giao

en: Possible environment issues exist.
    
    The following environment variables are probably
    going to be ignored by any Git subprocess run
    by %s:
vi: Gần như chắc chắn là môi trường tồn tại.
    
    Các biến môi trường sau đây có lẽ sẽ bị bỏ qua bởi các tiến trình con git
    chạy bởi %s:

en: 
    This is due to a known issue with the
    Tcl binary distributed by Cygwin.
vi: 
    Cái này có nguyên nhân bởi một lỗi phát ra từ
    Tcl phân phối bởi Cygwin.

en: 
    
    A good replacement for %s
    is placing values for the user.name and
    user.email settings into your personal
    ~/.gitconfig file.
vi: 
    
    Thay thế tốt cho %s
    là thay thế các giá trị cài đặt cho user.name và
    user.email thành tập tin cá nhân của bạn
    ~/.gitconfig.

en: git-gui - a graphical user interface for Git.
vi: git-gui - công cụ đồ họa dành cho Git.

en: File Viewer
vi: Bộ Xem Tập Tin

en: Copy Commit
vi: Chép lần chuyển giao

en: Find Text...
vi: Tìm chữ...

en: Goto Line...
vi: Nhảy đến dòng...

en: Do Full Copy Detection
vi: Thực hiện dò tìm chép toàn bộ

en: Show History Context
vi: Hiển thị nội dung của lịch sử

en: Blame Parent Commit
vi: Xem công trạng của lần chuyển giao cha mẹ

en: Loading copy/move tracking annotations...
vi: Đang tải phần chú giải theo dõi chép/chuyển...

en: lines annotated
vi: dòng chú giải

en: Loading original location annotations...
vi: Đang tải các chú giải vị trí nguyên gốc...

en: Annotation process is already running.
vi: Tiến trình chú giải đang diễn ra.

en: Running thorough copy detection...
vi: Đang chạy dò tìm sao chép toàn diện...

en: Loading annotation...
vi: Đang tải phần chú giải...

en: Original File:
vi: Tập tin gốc:

en: Cannot find HEAD commit:
vi: Không thể tìm thấy HEAD của lần chuyển giao:

en: Cannot find parent commit:
vi: Không thể tìm thấy lần chuyển giao mẹ:

en: Unable to display parent
vi: Không thể hiển thị cha mẹ

en: Error loading diff:
vi: Gặp lỗi khi tải diff:

en: Originally By:
vi: Nguyên gốc bởi:

en: In File:
vi: Trong tập tin:

en: Copied Or Moved Here By:
vi: Đã chép hoặc Di chuyển đến đây bởi:

en: Fetch Tracking Branch
vi: Lấy về nhánh được theo dõi

en: Detach From Local Branch
vi: Tách rời từ Nhánh nội bộ

en: Match Tracking Branch Name
vi: Khớp với tên nhánh được theo dõi

en: Starting Revision
vi: Điểm đầu

en: Update Existing Branch:
vi: Cập nhật nhánh sẵn có:

en: Fast Forward Only
vi: Chỉ fast-forward

en: Checkout After Creation
vi: Lấy ra sau khi tạo

en: Please select a tracking branch.
vi: Vui lòng chọn nhánh theo dõi.

en: Tracking branch %s is not a branch in the remote repository.
vi: Nhánh theo dõi %s không phải là một nhánh trên kho chứa máy chủ.

en: Please supply a branch name.
vi: Hãy cung cấp tên nhánh.

en: '%s' is not an acceptable branch name.
vi: '%s' không phải là một tên nhánh được chấp nhận.

en: Delete Local Branch
vi: Xóa nhánh nội bộ

en: Local Branches
vi: Nhánh nội bộ

en: Delete Only If Merged Into
vi: Chỉ xóa nếu đã hòa trộn vào

en: Always (Do not perform merge checks)
vi: Luôn (Không thực hiện kiểm tra hòa trộn)

en: The following branches are not completely merged into %s:
vi: Các nhánh sau đây không được hòa trộn hoàn toàn vào %s:

en: Recovering deleted branches is difficult.
    
    Delete the selected branches?
vi: Khôi phục các nhánh đã bị xóa là việc khó khăn.
    
    Xóa nhánh đã chọn chứ?

en: Failed to delete branches:
    %s
vi: Gặp lỗi khi xóa các nhánh:
    %s

en: Rename Branch
vi: Đổi tên nhánh

en: Branch:
vi: Nhánh:

en: Please select a branch to rename.
vi: Hãy chọn nhánh cần đổi tên.

en: Branch '%s' already exists.
vi: Nhánh '%s' đã có rồi.

en: Failed to rename '%s'.
vi: Gặp lỗi khi đổi tên '%s'.

en: [Up To Parent]
vi: [Tới cha mẹ]

en: Browse Branch Files
vi: Duyệt các tập tin nhánh

en: Fetching %s from %s
vi: Đang lấy về %s từ %s

en: fatal: Cannot resolve %s
vi: gặp lỗi nghiêm trọng: Không thể phân giải %s

en: Branch '%s' does not exist.
vi: Chưa có nhánh '%s'

en: Failed to configure simplified git-pull for '%s'.
vi: Gặp lỗi khi cấu hình git-pull đơn giản dành cho '%s'.

en: Branch '%s' already exists.
    
    It cannot fast-forward to %s.
    A merge is required.
vi: Nhánh '%s' đã sẵn có.
    
    Không thể fast-forward thành %s.
    Bạn cần phải hòa trộn.

en: Merge strategy '%s' not supported.
vi: Không hỗ trợ chiến lược hòa trộn '%s'.

en: Failed to update '%s'.
vi: Gặp lỗi khi cập nhật '%s'.

en: Staging area (index) is already locked.
vi: Vùng bệ phóng (chỉ mục) đã bị khóa rồi.

en: Last scanned state does not match repository state.
    
    Another Git program has modified this repository since the last scan.  A rescan must be performed before the current branch can be changed.
    
    The rescan will be automatically started now.
vi: Trạng thái quét không khớp với trạng thái kho.
    
    Có Git khác đã sửa kho này kể từ lần quét cuối. Cần quét lại trước khi thực hiện việc chuyển nhánh.
    
    Sẽ thực hiện việc quét lại ngay bây giời.

en: Updating working directory to '%s'...
vi: Cập nhật thư mục làm việc thành '%s'...

en: files checked out
vi: các tập tin cần lấy ra

en: Aborted checkout of '%s' (file level merging is required).
vi: Hủy bỏ lấy ra '%s' (cần hòa trộn mức tập tin).

en: File level merge required.
vi: Cần mức hòa trộn tập tin.

en: Staying on branch '%s'.
vi: Đang ở trên nhánh '%s'.

en: You are no longer on a local branch.
    
    If you wanted to be on a branch, create one now starting from 'This Detached Checkout'.
vi: Bạn hiện không còn ở nhánh nội bộ.
    
    Nếu bạn muốn trên một nhánh, hãy tạo một cái từ 'Đây là lấy ra tách rời'.

en: Checked out '%s'.
vi: Đã lấy ra '%s'.

en: Resetting '%s' to '%s' will lose the following commits:
vi: Đặt lại '%s' thành '%s' sẽ làm mất những lần chuyển giao sau đây:

en: Recovering lost commits may not be easy.
vi: Lấy lại những lần chuyển giao đã mất là không dễ.

en: Reset '%s'?
vi: Đặt lại '%s'?

en: Visualize
vi: Trực quan

en: Failed to set current branch.
    
    This working directory is only partially switched.  We successfully updated your files, but failed to update an internal Git file.
    
    This should not have occurred.  %s will now close and give up.
vi: Gặp lỗi khi đặt nhánh hiện hành.
    
    Thư mục làm việc chỉ chuyển không hoàn toàn.  Chúng tôi cập nhật thành công các tập tin của bạn, nhưng lại gặp lỗi khi cập nhật một tập tin của Git.
    
    Điều này đáng lẽ không thể xảy ra.  %s giờ sẽ đóng lại và đầu hàng.

en: Font Example
vi: Phông chữ ví dụ

en: This is example text.
    If you like this text, it can be your font.
vi: Đây là chữ mẫu.
    Nếu bạn thích chữ như thế này thì chọn phông chữ này.

en: Create New Repository
vi: Tạo kho mới

en: Clone Existing Repository
vi: Nhân bản một kho sẵn có

en: Open Existing Repository
vi: Mở một kho đã có.

en: Recent Repositories
vi: Các kho mới dùng

en: Open Recent Repository:
vi: Mở kho mới dùng:

en: Failed to create repository %s:
vi: Gặp lỗi khi tạo kho %s:

en: Directory %s already exists.
vi: Thư mục %s đã sẵn có.

en: Source Location:
vi: Vị trí nguồn:

en: Target Directory:
vi: Thư mục đích:

en: Clone Type:
vi: Kiểu nhân bản:

en: Standard (Fast, Semi-Redundant, Hardlinks)
vi: Tiêu chuẩn (Nhanh, Semi-Redundant, Hardlinks)

en: Full Copy (Slower, Redundant Backup)
vi: Sao chép toàn bộ (Chậm hơn, Redundant Backup)

en: Shared (Fastest, Not Recommended, No Backup)
vi: Chia sẻ (Nhanh nhất, Không nên dùng, No Backup)

en: Not a Git repository: %s
vi: Không phải là kho git: %s

en: Standard only available for local repository.
vi: Tiêu chuẩn chỉ sẵn sàng với kho nội bộ.

en: Shared only available for local repository.
vi: 'Chia sẻ' chỉ sẵn sàng với kho nội bộ.

en: Location %s already exists.
vi: Miền địa phương %s đã sẵn có.

en: Failed to configure origin
vi: Gặp lỗi khi cấu hình bản gốc

en: buckets
vi: xô

en: Unable to copy objects/info/alternates: %s
vi: Không thể sao chép objects/info/alternates: %s

en: Nothing to clone from %s.
vi: Không có gì để nhân bản từ %s

en: The 'master' branch has not been initialized.
vi: Nhánh 'master' chưa được khởi tạo.

en: Hardlinks are unavailable.  Falling back to copying.
vi: Liên kết cứng không sẵn sàng. Trở lại chế độ sao chép.

en: Cloning from %s
vi: Đang nhân bản từ %s

en: Copying objects
vi: Đang chép các đối tượng

en: Unable to copy object: %s
vi: Không thể chép đối tượng: %s

en: Linking objects
vi: Đang liên kết các đối tượng

en: Unable to hardlink object: %s
vi: Không thể tạo liên kết cứng đối tượng: %s

en: Cannot fetch branches and objects.  See console output for details.
vi: Không thể lấy các nhánh và đối tượng. Xem kết xuất từ bảng điều khiển để có thêm thông tin.

en: Cannot fetch tags.  See console output for details.
vi: Không thể lấy về các thẻ. Hãy xem kết xuất từ bảng điều khiển để có thêm thông tin chi tiết.

en: Cannot determine HEAD.  See console output for details.
vi: Không thể dò tìm HEAD. Hãy xem kết xuất từ bảng điều khiển để có thêm thông tin chi tiết.

en: Unable to cleanup %s
vi: Không thể dọn sạch %s

en: Clone failed.
vi: Gặp lỗi khi nhân bản.

en: No default branch obtained.
vi: Không tìm thấy nhánh mặc định.

en: Cannot resolve %s as a commit.
vi: Không thể phân giải %s như là một lần chuyển giao.

en: Creating working directory
vi: Đang tạo thư mục làm việc

en: Initial file checkout failed.
vi: Lấy ra tập tin khởi tạo gặp lỗi.

en: Failed to open repository %s:
vi: Gặp lỗi khi mở kho %s:

en: This Detached Checkout
vi: Đây là việc lấy ra bị tách rời

en: Revision Expression:
vi: Biểu thức điểm xét:

en: Local Branch
vi: Nhánh nội bộ

en: Tracking Branch
vi: Nhánh Theo dõi

en: Invalid revision: %s
vi: Điểm xét duyệt không hợp lệ: %s

en: No revision selected.
vi: Chưa chọn điểm xét duyệt.

en: Revision expression is empty.
vi: Biểu thức chính quy rỗng.

en: There is nothing to amend.
    
    You are about to create the initial commit.  There is no commit before this to amend.
vi: Ở đây chẳng có gì để tu bổ cả.
    
    Bạn đang tạo lần chuyển giao khởi tạo. Ở đây không có lần chuyển giao trước nào để mà tu bổ.

en: Cannot amend while merging.
    
    You are currently in the middle of a merge that has not been fully completed.  You cannot amend the prior commit unless you first abort the current merge activity.
vi: Không thể tu bổ trong khi hòa trộn.
    
    Bạn hiện đang ở giữa quá trình hòa trôn, mà nó chưa hoàn tất. Bạn không thể tu bổ  lần chuyển giao tiền nhiệm trừ phi bạn bãi bỏ lần hòa trộn hiện đang kích hoạt.

en: Error loading commit data for amend:
vi: Gặp lỗi khi tải dữ liệu chuyển giao cho lệnh tu bổ:

en: Unable to obtain your identity:
vi: Không thể lấy được định danh của bạn:

en: Invalid GIT_COMMITTER_IDENT:
vi: GIT_COMMITTER_IDENT không hợp lệ:

en: warning: Tcl does not support encoding '%s'.
vi: cảnh báo: Tcl không hỗ trợ bảng mã '%s'.

en: Last scanned state does not match repository state.
    
    Another Git program has modified this repository since the last scan.  A rescan must be performed before another commit can be created.
    
    The rescan will be automatically started now.
vi: Trạng thái quét không khớp với trạng thái kho.
    
    Có Git khác đã sửa kho này kể từ lần quét cuối. Cần quét lại trước khi thực hiện việc chuyển giao khác.
    
    Sẽ thực hiện việc quét lại ngay bây giời.

en: Unmerged files cannot be committed.
    
    File %s has merge conflicts.  You must resolve them and stage the file before committing.
vi: Các tập tin chưa hòa trộn không thể được chuyển giao.
    
    Tập tin %s có xung đột hòa trộn. Bạn phải giải quyết chúng và đưa lên bệ phóng trước khi chuyển giao.

en: Unknown file state %s detected.
    
    File %s cannot be committed by this program.
vi: Tìm thấy trạng thái tập tim không hiểu %s.
    
    Tập tin %s không thể được chuyển giao bởi chương trình này.

en: No changes to commit.
    
    You must stage at least 1 file before you can commit.
vi: Không có thay đổi nào cần chuyển giao.
    
    Bạn phải đưa lên bệ phóng ít nhất là một tập tin trước khi có thể chuyển giao.

en: Please supply a commit message.
    
    A good commit message has the following format:
    
    - First line: Describe in one sentence what you did.
    - Second line: Blank
    - Remaining lines: Describe why this change is good.
vi: Hãy cung cấp lời chú giải cho lần chuyển giao.
    
    Lời chú giải tốt nhất nên có định dạng sau:
    
    - Dòng đầu tiên: Mô tả những gì bạn đã làm.
    - Dòng thứ hai: Để trống
    - Các dòng còn lại: Mô tả xem vì sao những thay đổi này là cần thiết.

en: Calling pre-commit hook...
vi: Đang gọi móc (hook) pre-commit...

en: Commit declined by pre-commit hook.
vi: Lần chuyển giao bị khước từ do móc pre-commit.

en: You are about to commit on a detached head. This is a potentially dangerous thing to do because if you switch to another branch you will lose your changes and it can be difficult to retrieve them later from the reflog. You should probably cancel this commit and create a new branch to continue.
     
     Do you really want to proceed with your Commit?
vi: Bạn thực hiện chuyển giao ở chỗ đã tách rời khỏi các đầu. Điều này là nguy hiểm bởi nếu bạn chuyển sang nhánh khác thì bạn sẽ mất những thay đổi này và việc lấy lại chúng từ reflog cũng khó khăn. Bạn gần như chắc chắn là nên hủy bỏ lần chuyển giao này và tạo một nhánh mới trước khi tiếp tục.
     
     Bạn có thực sự muốn tiếp tục chuyển giao?

en: Calling commit-msg hook...
vi: Đang gọi móc commit-msg...

en: Commit declined by commit-msg hook.
vi: Lần chuyển giao bị khước từ do móc commit-msg.

en: write-tree failed:
vi: gặp lỗi khi write-tree:

en: Commit failed.
vi: Gặp lỗi khi chuyển giao.

en: Commit %s appears to be corrupt
vi: Lần chuyển giao %s có vẻ đã hư hỏng

en: No changes to commit.
    
    No files were modified by this commit and it was not a merge commit.
    
    A rescan will be automatically started now.
vi: Không có thay đổi nào để chuyển giao.
    
    Không có tập tin nào được sửa bởi lần chuyển giao này và nó không phải là lần chuyển giao hòa trộn.
    
    Sẽ thực hiện việc quét lại ngay bây giờ.

en: No changes to commit.
vi: Không có thay đổi nào để chuyển giao.

en: commit-tree failed:
vi: commit-tree gặp lỗi:

en: update-ref failed:
vi: cập nhật tham chiếu thất bại:

en: Created commit %s: %s
vi: Lần chuyển giao đã tạo %s: %s

en: Working... please wait...
vi: Đang chạy.. vui lòng đợi...

en: Error: Command Failed
vi: Lỗi: Câu lệnh gặp lỗi

en: Number of loose objects
vi: Số lượng đối tượng bị mất

en: Disk space used by loose objects
vi: Dung lượng đĩa được dùng bởi các đối tượng bị mất

en: Number of packed objects
vi: Số lượng đối tượng được đóng gói

en: Number of packs
vi: Số lượng gói

en: Disk space used by packed objects
vi: Dung lượng đĩa được dùng bởi các đối tượng gói

en: Packed objects waiting for pruning
vi: Các đối tượng gói chờ xén bớt

en: Garbage files
vi: Các tập tin rác

en: Compressing the object database
vi: Nén cơ sở dữ liệu đối tượng

en: Verifying the object database with fsck-objects
vi: Đang kiểm tra cơ sở dữ liệu đối tượng bằng lệnh fsck

en: This repository currently has approximately %i loose objects.
    
    To maintain optimal performance it is strongly recommended that you compress the database.
    
    Compress the database now?
vi: Hiện kho này mất ước chừng khoảng %i đối tượng.
    
    Để tối ưu hóa hiệu suất, khuyến nghị bạn nên nén cơ sở dữ liệu của mình lại.
    
    Nén cơ sở dữ liệu chứ?

en: Invalid date from Git: %s
vi: Ngày tháng không hợp lệ từ Git: %s

en: No differences detected.
    
    %s has no changes.
    
    The modification date of this file was updated by another application, but the content within the file was not changed.
    
    A rescan will be automatically started to find other files which may have the same state.
vi: Không tìm thấy khác biệt gì.
    
    %s không thay đổi.
    
    Thời gian sửa đổi của tập tin này được cập nhật bởi ứng dụng khác, nhưng nội dung bên trong tập tin thì không thay đổi.
    
    Sẽ thực hiện quét lại một cách tự động để tìm các tập tin khác cái mà có thể có cùng tình trạng.

en: Loading diff of %s...
vi: Đang tải diff của %s...

en: LOCAL: deleted
    REMOTE:
vi: NỘIBỘ: đã xoá
    MÁYCHỦ:

en: REMOTE: deleted
    LOCAL:
vi: MÁYCHỦ: đã xoá
    NỘIBỘ:

en: LOCAL:
vi: NỘI-BỘ:

en: REMOTE:
vi: MÁY-CHỦ:

en: Error loading file:
vi: Lỗi khi tải tập tin:

en: Git Repository (subproject)
vi: Kho Git (dự án con)

en: * Binary file (not showing content).
vi: * Tập tin nhị phân (không hiển thị nội dung).

en: * Untracked file is %d bytes.
    * Showing only first %d bytes.
vi: * Tập tin chưa theo dõi là %d byte.
    * Chỉ hiển thị %d byte đầu .

en: 
    * Untracked file clipped here by %s.
    * To see the entire file, use an external editor.
vi: 
    * Tập tin chưa theo dõi được cắt tại đây bởi %s.
    * Để xem toàn bộ tập tin, hãy dùng ứng dụng biên soạn bên ngoài.

en: Failed to unstage selected hunk.
vi: Gặp lỗi khi bỏ ra khỏi bệ phóng khối đã chọn

en: Failed to stage selected hunk.
vi: Gặp lỗi khi đưa lên bệ phóng khối đã chọn

en: Failed to unstage selected line.
vi: Gặp lỗi khi bỏ ra khỏi bệ phóng dòng đã chọn

en: Failed to stage selected line.
vi: Gặp lỗi khi đưa lên bệ phóng dòng đã chọn

en: System (%s)
vi: Hệ thống (%s)

en: You must correct the above errors before committing.
vi: Bạn phải sửa các lỗi trên trước khi chuyển giao.

en: Unable to unlock the index.
vi: Không thể bỏ khóa bảng mục lục

en: Index Error
vi: Lỗi mục lục

en: Updating the Git index failed.  A rescan will be automatically started to resynchronize git-gui.
vi: Cập nhật mục lục cho Git gặp lỗi. Việc quét lại sẽ tự động được khởi chạy để đồng hóa lại với git-gui.

en: Unlock Index
vi: Bỏ khóa mục lục

en: Unstaging %s from commit
vi: Bỏ %s ra khỏi việc chuyển giao

en: Ready to commit.
vi: Đã chuyển giao rồi.

en: Stage %d untracked files?
vi: Đưa %d tập tin chưa theo dõi lên bệ phóng để chuyển giao?

en: Revert changes in file %s?
vi: Hoàn nguyên các thay đổi trong tập tin %s?

en: Revert changes in these %i files?
vi: Hoàn nguyên các thay đổi trong %i tập tin?

en: Any unstaged changes will be permanently lost by the revert.
vi: Mọi thay đổi chưa được đưa lên bệ phóng sẽ mất vĩnh viễn do lệnh revert.

en: Reverting selected files
vi: Đang hoàn nguyên các tập tin đã chọn

en: Goto Line:
vi: Nhảy đến dòng:

en: Cannot merge while amending.
    
    You must finish amending this commit before starting any type of merge.
vi: Không thể hòa trộn trong khi tu bổ.
    
    Bạn phải hoàn tất việc tu bổ lần chuyển giao trước khi bắt đầu bất kỳ kiểu hòa trộn nào.

en: Last scanned state does not match repository state.
    
    Another Git program has modified this repository since the last scan.  A rescan must be performed before a merge can be performed.
    
    The rescan will be automatically started now.
vi: Trạng thái quét không khớp với trạng thái kho.
    
    Có Git khác đã sửa kho này kể từ lần quét cuối. Cần quét lại trước khi thực hiện việc hòa trộn.
    
    Sẽ thực hiện việc quét lại ngay bây giời.

en: You are in the middle of a conflicted merge.
    
    File %s has merge conflicts.
    
    You must resolve them, stage the file, and commit to complete the current merge.  Only then can you begin another merge.
vi: Bạn đang ở giữa việc thay đổi.
    
    Tập tin %s đã bị sửa đổi.
    
    Bạn nên hoàn thiện lần chuyển giao hiện nay trước khi hòa trộn. Chỉ có thế bạn mới có thể bắt đầu hòa trộn cái .

en: You are in the middle of a change.
    
    File %s is modified.
    
    You should complete the current commit before starting a merge.  Doing so will help you abort a failed merge, should the need arise.
vi: Bạn đang ở giữa việc thay đổi.
    
    Tập tin %s đã bị sửa đổi.
    
    Bạn nên hoàn thiện lần chuyển giao hiện nay trước khi hòa trộn.  Làm như vậy giúp bạn có thể loại bỏ việc lỗi trong hòa trộn.

en: Merging %s and %s...
vi: Đang hòa trộn %s và %s...

en: Merge completed successfully.
vi: Hòa trộn đã thực hiện thành công.

en: Merge failed.  Conflict resolution is required.
vi: Hòa trộn gặp lỗi. Cần giải quyết các xung đột trước.

en: Merge Into %s
vi: Hòa trộn vào %s

en: Revision To Merge
vi: Điểm cần hòa trộn

en: Cannot abort while amending.
    
    You must finish amending this commit.
vi: Không thể hủy bỏ trong khi đang tu bổ.
    
    Bạn cần phải hoàn tất việc tu bổ lần chuyển giao này.

en: Abort merge?
    
    Aborting the current merge will cause *ALL* uncommitted changes to be lost.
    
    Continue with aborting the current merge?
vi: Bãi bỏ hòa trộn?
    
    Bãi bỏ hòa trộn hiện nay sẽ làm *TẤT CẢ* các thay đổi chưa được chuyển giao bị mất.
    
    Tiếp tục bãi bỏ việc hòa trộn hiện tại?

en: Reset changes?
    
    Resetting the changes will cause *ALL* uncommitted changes to be lost.
    
    Continue with resetting the current changes?
vi: Đặt lại mọi thay đổi?
    
    Việc đặt lại các thay đổi sẽ làm *MỌI* thay đổi chưa chuyển giao biến mất.
    
    Vẫn tiếp tục đặt lại các thay đổi hiện tại?

en: files reset
vi: đặt lại các tập tin

en: Abort failed.
vi: Gặp lỗi khi bãi bỏ.

en: Abort completed.  Ready.
vi: Đã bãi bỏ xong.  Sẵn sàng.

en: Force resolution to the base version?
vi: Buộc phân giải thành nhánh cơ sở?

en: Force resolution to this branch?
vi: Buộc phân giải thành nhánh này?

en: Force resolution to the other branch?
vi: Buộc phân giải thành nhánh khác?

en: Note that the diff shows only conflicting changes.
    
    %s will be overwritten.
    
    This operation can be undone only by restarting the merge.
vi: Chú ý là diff chỉ hiển thị những thay đổi xung đột.
    
    %s sẽ bị ghi đè.
    
    Thao tác này chỉ có thể bỏ dở bằng cách khởi động lại việc hòa trộn.

en: File %s seems to have unresolved conflicts, still stage?
vi: Tập tin %s có vẻ chưa được giải quyết xung đột, vẫn đánh dấu là cần chuyển giao?

en: Adding resolution for %s
vi: Đang phân giải cho %s

en: Cannot resolve deletion or link conflicts using a tool
vi: Không thể phân giải xung đột xóa hay liên kết dùng một công cụ

en: Conflict file does not exist
vi: Tập tin xung đột không tồn tại

en: Not a GUI merge tool: '%s'
vi: Không phải là một công cụ hòa trộn GUI: '%s'

en: Unsupported merge tool '%s'
vi: Không hỗ trợ công cụ trộn '%s'

en: Merge tool is already running, terminate it?
vi: Công cụ hòa trộn đang chạy rồi, chấm dứt nó?

en: Error retrieving versions:
    %s
vi: Gặp lỗi khi truy lại phiên bản:
    %s

en: Could not start the merge tool:
    
    %s
vi: Không thể khởi chạy công cụ hòa trộn:
    
    %s

en: Running merge tool...
vi: Đang chạy công cụ trộn...

en: Merge tool failed.
vi: Công cụ trộn gặp lỗi.

en: Invalid global encoding '%s'
vi: Bảng mã toàn cục không hợp lệ '%s'

en: Invalid repo encoding '%s'
vi: Bảng mã kho chứa không hợp lệ '%s'

en: %s Repository
vi: %s kho

en: Global (All Repositories)
vi: Toàn cục (Mọi kho)

en: Summarize Merge Commits
vi: Tổng hợp về hòa trộn các lần chuyển giao

en: Merge Verbosity
vi: Chi tiết việc hòa trộn

en: Show Diffstat After Merge
vi: Hiển thị thống kê khác biệt sau hòa trộn

en: Use Merge Tool
vi: Dùng Công cụ trộn

en: Trust File Modification Timestamps
vi: Tin dấu vết thời gian sửa đổi tập tin

en: Prune Tracking Branches During Fetch
vi: Xén các nhánh theo dõi trong khi lấy về

en: Match Tracking Branches
vi: Khớp nhánh theo dõi

en: Use Textconv For Diffs and Blames
vi: Dùng Textconv Cho Diffs và Blames

en: Blame Copy Only On Changed Files
vi: Chỉ chép blame trên các tập tin thay đổi

en: Maximum Length of Recent Repositories List
vi: Số lượng kho mới dùng tối đa được lưu trữ

en: Minimum Letters To Blame Copy On
vi: Chữ tối thiểu để blame chép vào

en: Blame History Context Radius (days)
vi: Bán kính ngữ cảnh lịch sử blame (ngày)

en: Number of Diff Context Lines
vi: Số dòng nội dung Diff

en: Additional Diff Parameters
vi: Đối số bổ xung cho Diff

en: Commit Message Text Width
vi: Chiều rộng của phần chú thích

en: New Branch Name Template
vi: Mẫu tên nhánh mới

en: Default File Contents Encoding
vi: Bảng mã dành cho nội dung tập tin mặc định

en: Warn before committing to a detached head
vi: Cảnh báo trước khi chuyển giao một đầu bị tách rời

en: Staging of untracked files
vi: Đánh dấu những tập tin chưa được theo dõi là cần chuyển giao

en: Show untracked files
vi: Hiện các tập tin chưa được theo dõi

en: Spelling Dictionary:
vi: Từ điển chính tả:

en: Failed to completely save options:
vi: Gặp lỗi khi hoàn tất ghi lại các tùy chọn:

en: Add New Remote
vi: Thêm máy chủ mới

en: Remote Details
vi: Chi tiết về máy chủ

en: Further Action
vi: Hành động thêm

en: Fetch Immediately
vi: Lấy về ngay lập tức

en: Initialize Remote Repository and Push
vi: Khởi tạo Kho máy chủ và đẩy dữ liệu lên

en: Do Nothing Else Now
vi: Không làm gì cả

en: Please supply a remote name.
vi: Hãy cung cấp tên máy chủ.

en: '%s' is not an acceptable remote name.
vi: '%s' không phải là tên máy chủ được chấp nhận.

en: Failed to add remote '%s' of location '%s'.
vi: Gặp lỗi khi thêm máy chủ '%s' của vị trí '%s'.

en: fetch %s
vi: lấy về %s

en: Fetching the %s
vi: Đang lấy về %s

en: Do not know how to initialize repository at location '%s'.
vi: Không hiểu làm thế nào để khởi tạo kho chứa tại vị trí '%s'.

en: push %s
vi: đẩy %s lên máy chủ

en: Setting up the %s (at %s)
vi: Cài đặt '%s' (tại %s)

en: Delete Branch Remotely
vi: Xóa nhánh trên máy chủ

en: From Repository
vi: Từ Kho

en: Remote:
vi: Máy chủ:

en: Arbitrary Location:
vi: Địa điểm tùy ý:

en: Delete Only If
vi: Chỉ xoá Nếu

en: Merged Into:
vi: Đã trộn vào:

en: A branch is required for 'Merged Into'.
vi: Cần một nhánh cho 'Hòa trộn vào'.

en: The following branches are not completely merged into %s:
    
     - %s
vi: Các nhánh sau đây không được hòa trộn hoàn toàn vào %s:
    
     - %s

en: One or more of the merge tests failed because you have not fetched the necessary commits.  Try fetching from %s first.
vi: Một hay nhiều hơn kiểm tra hòa trộn không đạt bởi vì bạn đã không lấy về những lần chuyển giao cần thiết. Hãy lấy về từ %s trước đã.

en: Please select one or more branches to delete.
vi: Xin hãy chọn một hay nhiều nhánh cần xóa.

en: Deleting branches from %s
vi: Đang xoá các nhánh từ %s

en: No repository selected.
vi: Chưa chọn kho.

en: Push to
vi: Đẩy lên

en: Prune from
vi: Xén từ

en: Fetch from
vi: Lấy về từ

en: RegExp
vi: BTCQ

en: Cannot write shortcut:
vi: Không thể ghi lối tắt:

en: Cannot write icon:
vi: Không thể ghi biểu tượng:

en: Unsupported spell checker
vi: Không hỗ trợ kiểm tra chính tả

en: Spell checking is unavailable
vi: Kiểm tra chính tả không sẵn sàng

en: Invalid spell checking configuration
vi: Cấu hình bộ soát chính tả không hợp lệ

en: Reverting dictionary to %s.
vi: Đang hoàn nguyên từ điển thành %s.

en: Spell checker silently failed on startup
vi: Phần kiểm tra chính tả đã gặp lỗi khi khởi động

en: Unrecognized spell checker
vi: Không chấp nhận bộ kiểm tra chính tả

en: No Suggestions
vi: Không có gợi ý

en: Unexpected EOF from spell checker
vi: Gặp kết thúc bất ngờ từ bộ kiểm tra chính tả

en: Spell Checker Failed
vi: Kiểm tra chính tả không thành công

en: No keys found.
vi: Không tìm thấy khóa nào.

en: Found a public key in: %s
vi: Tìm thấy khoá công khai trong: %s

en: Generate Key
vi: Tạo khoá

en: Copy To Clipboard
vi: Chép vào clipboard

en: Your OpenSSH Public Key
vi: Khóa công OpenSSH của bạn

en: Generating...
vi: Đang tạo...

en: Could not start ssh-keygen:
    
    %s
vi: Không thể chạy ssh-keygen:
    
    %s

en: Generation failed.
vi: Việc tạo khoá đã thất bại.

en: Generation succeeded, but no keys found.
vi: Việc tạo thành công nhưng lại không tìm thấy khóa.

en: Your key is in: %s
vi: Khóa của bạn trong: %s

en: %s ... %*i of %*i %s (%3i%%)
vi: %s ... %*i trong %*i %s (%3i%%)

en: Add Tool
vi: Thêm công cụ

en: Add New Tool Command
vi: Thêm lệnh công cụ mới

en: Add globally
vi: Thêm toàn cục

en: Tool Details
vi: Chi tiết công cụ

en: Use '/' separators to create a submenu tree:
vi: Dùng dấu ngăn cách '/' để tạo cây trình đơn con:

en: Show a dialog before running
vi: Hiển thị hộp thoại trước khi chạy

en: Ask the user to select a revision (sets $REVISION)
vi: Hỏi người dùng chọn điểm xem xét (đặt biến $REVISION)

en: Ask the user for additional arguments (sets $ARGS)
vi: Hỏi người dùng các đối số bổ xung thêm (đặt biến $ARGS)

en: Don't show the command output window
vi: Không hiển thị cửa sổ kết xuất câu lệnh

en: Run only if a diff is selected ($FILENAME not empty)
vi: Chỉ chạy nếu diff được chọn (biến $FILENAME không rỗng)

en: Please supply a name for the tool.
vi: Hãy cung cấp tên cho công cụ.

en: Tool '%s' already exists.
vi: Công cụ '%s' đã sẵn có.

en: Could not add tool:
    %s
vi: Không thể thêm công cụ:
    %s

en: Remove Tool Commands
vi: Gỡ bỏ công cụ lệnh

en: (Blue denotes repository-local tools)
vi: (Các công cụ chỉ thị kho-nội-bộ xanh)

en: Run Command: %s
vi: Chạy lệnh: %s

en: Running %s requires a selected file.
vi: Chạy %s yêu cầu cần phải chọn một tập tin.

en: Are you sure you want to run %1$s on file "%2$s"?
vi: Bạn có chắc là muốn chạy %1$s trên tập tin "%2$s" không?

en: Are you sure you want to run %s?
vi: Bạn có chắc là muốn chạy %s không?

en: Tool: %s
vi: Công cụ: %s

en: Running: %s
vi: Đang chạy: %s

en: Tool completed successfully: %s
vi: Công cụ được biên dịch thành công: %s

en: Tool failed: %s
vi: Công cụ gặp lỗi: %s

en: Fetching new changes from %s
vi: Lấy các thay đổi mới từ %s

en: remote prune %s
vi: xén bớt trên máy chủ %s

en: Pruning tracking branches deleted from %s
vi: Xén bớt các nhánh theo dõi bị xóa từ %s

en: fetch all remotes
vi: lấy về từ tất cả các máy chủ

en: Fetching new changes from all remotes
vi: Đang lấy các thay đổi mới từ mọi máy chủ

en: remote prune all remotes
vi: xén bớt mọi máy chủ

en: Pruning tracking branches deleted from all remotes
vi: Xén tỉa các nhánh đã theo dõi bị xóa từ mọi máy chủ

en: Pushing changes to %s
vi: Đang đẩy các nhánh lên %s

en: Mirroring to %s
vi: Bản sao đến %s

en: Pushing %s %s to %s
vi: Đang (đẩy) %s %s lên %s

en: Push Branches
vi: Đẩy lên các nhánh

en: Source Branches
vi: Nhánh nguồn

en: Destination Repository
vi: Kho chứa đích

en: Transfer Options
vi: Tùy chọn truyền

en: Force overwrite existing branch (may discard changes)
vi: Ép buộc ghi đè nhánh sẵn có (có thể sẽ loại bỏ các thay đổi)

en: Use thin pack (for slow network connections)
vi: Dùng gói mỏng (dành cho kết nối mạng chậm)

en: %s cannot be negative
vi: %s phải không âm

en: ---
    To remove '%c' lines, make them ' ' lines (context).
    To remove '%c' lines, delete them.
    Lines starting with %s will be removed.
vi: ---
    Để gỡ bỏ dòng '%c', sửa chúng thành những dòng ' ' (ngữ cảnh).
    Để gõ bỏ dòng '%c', xóa chúng đi.
    Những dòng bắt đầu bằng %s sẽ bị loại bỏ.

en: j - leave this hunk undecided, see next undecided hunk
    J - leave this hunk undecided, see next hunk
    k - leave this hunk undecided, see previous undecided hunk
    K - leave this hunk undecided, see previous hunk
    g - select a hunk to go to
    / - search for a hunk matching the given regex
    s - split the current hunk into smaller hunks
    e - manually edit the current hunk
    p - print the current hunk, 'P' to use the pager
    ? - print help
vi: j - để lại khúc này là chưa quyết định, xem khúc chưa quyết định kế tiếp
    J - để lại khúc này là chưa quyết định, xem khúc kế tiếp
    k - để lại khúc này là chưa quyết định, xem khúc chưa quyết định kế trước
    K - để lại khúc này là chưa quyết định, xem khúc kế trước
    g - chọn một khúc muốn tới
    / - tìm một khúc khớp với biểu thức chính quy
    s - chia khúc hiện tại thành các khúc nhỏ hơn
    e - sửa bằng tay khúc hiện hành
    p - in ra khúc hiện hành, 'P' để chạy trình phân trang
    ? - hiển thị trợ giúp

en: Only one letter is expected, got '%s'
vi: Cần một ký tự, nhưng lại có '%s'

en: Unknown command '%s' (use '?' for help)
vi: không hiểu câu lệnh: '%s' ('?' để hiển thị trợ giúp)

en: Only binary files changed.
vi: Chỉ có các tập tin nhị phân thay đổi.

en: 
    Disable this message with "git config set advice.%s false"
vi: 
    Tắt lời nhắn này bằng "git config set advice.%s false"

en: %shint:%s%.*s%s
vi: %sgợi ý:%s%.*s%s

en: Rebasing is not possible because you have unmerged files.
vi: Không thể thực hiện hoàn nguyên vì bạn có những tập tin chưa được hòa trộn.

en: Diverging branches can't be fast-forwarded, you need to either:
    
    	git merge --no-ff
    
    or:
    
    	git rebase
vi: Không thể chuyển-tiếp-nhanh các nhánh phân kỳ, bạn cần dùng:
    
    	git merge --no-ff
    
    hoặc:
    
    	git rebase

en: The following paths have been moved outside the
    sparse-checkout definition but are not sparse due to local
    modifications.
vi: Các đường dẫn sau đã được di chuyển ra ngoài định nghĩa
    sparse-checkout nhưng không còn thuộc loại sparse (thưa) vì có
    thay đổi nội bộ.

en: To correct the sparsity of these paths, do the following:
    * Use "git add --sparse <paths>" to update the index
    * Use "git sparse-checkout reapply" to apply the sparsity rules
vi: Để sửa lại đúng loại sprase (thưa) của các tập này, hãy thực hiện:
    * Chạy "git add --sparse <đường-dẫn>" để cập nhật chỉ mục
    * Chạy "git sparse-checkout reapply" để áp dụng luật thưa

en: failed to read patch
vi: gặp lỗi khi đọc bản vá

en: patch too large
vi: bản vá quá lớn

en: --ours, --theirs, and --union require --3way
vi: --ours, --theirs, và --union cần tuỳ chọn --3way

en: pathspec '%s' matches files outside the current directory
vi: đặc tả đường dẫn '%s' nằm ngoài thư mục hiện hành

en: failed to unpack tree object %s
vi: gặp lỗi khi giải nén đối tượng cây %s

en: set modification time of archive entries
vi: đặt thời điểm sửa đổi của các mục nén

en: extra command line parameter '%s'
vi: thừa tham số dòng lệnh '%s'

en: unable to add additional attribute
vi: Không thể thêm thuộc tính

en: ignoring overly long attributes line %d
vi: bỏ qua dòng thuộc tính thứ %d quá dài

en: cannot fstat gitattributes file '%s'
vi: không thể fstat tập tin gitattributes '%s'

en: ignoring overly large gitattributes file '%s'
vi: bỏ qua tập tin gitattributes quá lớn '%s'

en: ignoring overly large gitattributes blob '%s'
vi: bỏ qua blob gitattributes quá lớn '%s'

en: cannot use --attr-source or GIT_ATTR_SOURCE without repo
vi: không thể dùng --attr-source hoặc GIT_ATTR_SOURCE mà không có kho chứa

en: bad --attr-source or GIT_ATTR_SOURCE
vi: --attr-source hoặc GIT_ATTR_SOURCE sai

en: See `man git check-ref-format`
vi: Đọc `man git check-ref-format`

en: cannot force update the branch '%s' used by worktree at '%s'
vi: không thể ép buộc cập nhật nhánh '%s' đang được sử dụng tại cây làm việc '%s'

en: You may try updating the submodules using 'git checkout --no-recurse-submodules %s && git submodule update --init'
vi: Bạn có thể thử cập nhật các mô-đun-con bằng cách sử dụng 'git checkout --no-recurse-submodules %s && git submodule update --init'

en: '%s' is already used by worktree at '%s'
vi: '%s' đang được sử dụng tại cây làm việc '%s'

en: could not read the index
vi: Không thể đọc chỉ mục

en: empty patch. aborted
vi: bản vá trống rỗng. huỷ bỏ

en: could not apply '%s'
vi: không thể áp dụng bản vá '%s'

en: Use -f if you really want to add them.
vi: Dùng -f nếu bạn thực sự muốn thêm chúng

en: '%s' cannot be negative
vi: '%s' phải không âm

en: Maybe you wanted to say 'git add .'?
vi: Có lẽ là bạn muốn dùng 'git add .'?

en: When you have resolved this problem, run "%s --continue".
vi: Sau khi bạn đã giải quyết xong vấn đề, hãy chạy lệnh"%s --continue".

en: If you prefer to skip this patch, run "%s --skip" instead.
vi: Nếu bạn muốn bỏ qua bản vá này, hãy chạy lệnh "%s --skip".

en: To record the empty patch as an empty commit, run "%s --allow-empty".
vi: Để ghi lại lần chuyển giao rỗng ứng với một bản vá rỗng, hãy chạy "%s --allow-empty".

en: bypass pre-applypatch and applypatch-msg hooks
vi: bỏ qua hook pre-applypatch và applypatch-msg

en: try to apply current patch again
vi: thử áp dụng bản vá hiện hành thêm lần nữa

en: problem loading sparse-checkout
vi: không thể tải checkout thưa

en: Minimum number of objects to request at a time
vi: Số đối tượng tối thiểu mỗi lần yêu cầu

en: Restrict the missing objects to the current sparse-checkout
vi: Chỉ lấy về đối tượng còn thiếu trong checkout thưa hiện tại

en: git bisect start [--term-(new|bad)=<term> --term-(old|good)=<term>]    [--no-checkout] [--first-parent] [<bad> [<good>...]] [--]    [<pathspec>...]
vi: git bisect start [--term-(new|bad)=<term> --term-(old|good)=<term>]    [--no-checkout] [--first-parent] [<bad> [<good>...]] [--]    [<đường/dẫn>...]

en: git bisect skip [(<rev>|<range>)...]
vi: git bisect skip [(<rev>|<vùng>)...]

en: git bisect reset [<commit>]
vi: git bisect reset [<lần_chuyển_giao>]

en: git bisect replay <logfile>
vi: git bisect replay <tên_tập tin>

en: git bisect run <cmd> [<arg>...]
vi: git bisect run <lệnh> [<đối_số>]...

en: unable to verify %s on good revision
vi: không thể xác nhận '%s' trên lần cải biên tốt

en: bisect run failed: exit code %d from %s is < 0 or >= 128
vi: bisect gặp lỗi: mã trả về %d từ lệnh '%s' < 0 hoặc >= 128

en: bisect run failed: 'git bisect %s' exited with error code %d
vi: bisect gặp lỗi: 'git bisect %s' đã thoát với mã lỗi %d

en: '%s' requires either no argument or a commit
vi: '%s' không nhận đối số hay lần chuyển giao

en: '%s' requires 0 or 1 argument
vi: %s cần 0 hoặc 1 tham số

en: '%s' requires 0 arguments
vi: %s không cần tham số

en: '%s' failed: no command provided.
vi: '%s' gặp lỗi: không chỉ ra lệnh.

en: need a command
vi: cần chỉ ra lệnh

en: git annotate [<options>] [<rev-opts>] [<rev>] [--] <file>
vi: git annotate [<các tùy chọn>] [<rev-opts>] [<rev>] [--] <tập-tin>

en: deleting branch '%s' that has been merged to
             '%s', but not yet merged to HEAD
vi: đang xóa nhánh '%s' đã đượ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' chưa được hòa trộn vào
             '%s', dù đã đượ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 cho '%s'

en: the branch '%s' is not fully merged
vi: nhánh '%s' chưa được hoà trộn.

en: If you are sure you want to delete it, run 'git branch -D %s'
vi: Nếu bạn thực sự muốn xóa nó, hãy 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 delete branch '%s' used by worktree at '%s'
vi: chông thể xóa nhánh '%s' đang được sử dụng tại cây làm việc '%s'

en: remote-tracking branch '%s' not found
vi: không tìm thấy nhánh theo dõi máy chủ '%s'.

en: branch '%s' not found.
    Did you forget --remote?
vi: không tìm thấy nhánh '%s'.
    Bạn có quên dùng --remote không?

en: branch '%s' not found
vi: không tìm thấy nhánh '%s'.

en: branch %s is being rebased at %s
vi: Nhánh %s đang được cải tổ tại %s

en: branch %s is being bisected at %s
vi: Nhánh %s đang được bisect tại %s

en: invalid branch name: '%s'
vi: tên nhánh không hợp lệ: '%s'

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: branch rename failed
vi: gặp lỗi khi đổi tên nhánh

en: branch copy failed
vi: gặp lỗi khi sao chép nhánh

en: created a copy of a misnamed branch '%s'
vi: đã tạo một bản sao của nhánh khuyết danh '%s'

en: renamed a misnamed branch '%s' away
vi: đã đổi tên nhánh khuyết danh '%s'

en: branch renamed to %s, but HEAD is not updated
vi: đã đổi tên nhánh thành %s, nhưng HEAD không được cập nhật

en: branch is renamed, but update of config-file failed
vi: đã đổi tên nhánh, nhưng cập nhật tập tin cấu hình gặp lỗi

en: branch is copied, but update of config-file failed
vi: đã sao chép nhánh, nhưng cập nhật tập tin cấu hình gặp lỗi

en: Please edit the description for the branch
      %s
    Lines starting with '%s' will be stripped.
vi: Viết các ghi chú cho nhánh
      %s
    Những dòng được bắt đầu bằng '%s' sẽ được cắt bỏ.

en: do not output a newline after empty formatted refs
vi: không in ra ký tự xuống dòng sau tham chiếu rỗng

en: failed to resolve HEAD as a valid ref
vi: gặp lỗi khi phân giải HEAD thành một tham chiếu hợp lệ.

en: cannot give description to detached HEAD
vi: không thể đưa ra mô tả cho HEAD đã tách rời

en: cannot copy the current branch while not on any
vi: không thể sao chép nhánh hiện hành khi đang không ở trên nhánh nào.

en: cannot rename the current branch while not on any
vi: không thể đổi tên nhánh hiện hành khi đang không ở trên nhánh nào.

en: could not set upstream of HEAD to %s when it does not point to any branch
vi: không thể đặt thượng nguồn của HEAD thành %s khi nó không chỉ đến nhánh nào.

en: could not unset upstream of HEAD when it does not point to any branch
vi: không thể bỏ đặt thượng nguồn của HEAD khi nó không chỉ đến nhánh nào.

en: branch '%s' has no upstream information
vi: nhánh '%s' không có thông tin thượng nguồn

en: the -a, and -r, options to 'git branch' do not take a branch name.
    Did you mean to use: -a|-r --list <pattern>?
vi: Hai tùy chọn -a, và -r, cho lệnh 'git branch' không nhận một tên nhánh.
    Có phải ý bạn là: -a|-r --list <mẫu>?

en: the '--set-upstream' option is no longer supported. Please use '--track' or '--set-upstream-to' instead
vi: tùy chọn --set-upstream đã không còn được hỗ trợ nữa. Vui lòng dùng '--track' hoặc '--set-upstream-to'

en: git bugreport [(-o | --output-directory) <path>]
                  [(-s | --suffix) <format> | --no-suffix]
                  [--diagnose[=<mode>]]
vi: git bugreport [(-o | --output-directory) <đường dẫn>]
                  [(-s | --suffix) <định dạng> | --no-suffix]
                  [--diagnose[=<chế độ>]]

en: create an additional zip archive of detailed diagnostics (default 'stats')
vi: tạo thêm tập tin nén zip của bản báo cáo chi tiết hơn (mặc định 'stats')

en: specify a destination for the bugreport file(s)
vi: chỉ định thư mục đích để tạo tập tin báo cáo lỗi

en: specify a strftime format suffix for the filename(s)
vi: chỉ định chuỗi định dạng thời gian strftime dùng làm hậu tố cho tên tập tin

en: unable to create diagnostics archive %s
vi: không thể tạo bản báo cáo %s

en: git bundle create [-q | --quiet | --progress]
                      [--version=<version>] <file> <git-rev-list-args>
vi: git bundle create [-q | --quiet | --progress]
                      [--version=<phiên_bản>] <tập tin> <đối-số-git-rev-list>

en: git bundle verify [-q | --quiet] <file>
vi: git bundle verify [-q | --quiet] <tập-tin>

en: git bundle unbundle [--progress] <file> [<refname>...]
vi: git bundle unbundle [--progress] <tập tin> [<tên tham chiếu>...]

en: need a <file> argument
vi: cần tham số <tập_tin>

en: historical; same as --progress
vi: tuỳ chọn cũ; giống như --progress

en: historical; does nothing
vi: tuỳ chọn cũ; không làm gì cả

en: git cat-file (-e | -p | -t | -s) <object>
vi: git cat-file (-e | -p | -t | -s) <đối tượng>

en: stdin is NUL-terminated
vi: stdin được kết thúc bởi NUL

en: stdin and stdout is NUL-terminated
vi: stdin và stdout được kết thúc bởi NUL

en: objects filter only supported in batch mode
vi: chỉ hỗ trợ lọc đối tượng trong chế độ batch

en: objects filter not supported: '%s'
vi: không hỗ trợ lọc đối tượng: '%s'

en: git check-attr [--source <tree-ish>] [-a | --all | <attr>...] [--] <pathname>...
vi: git check-attr [--source <tree-ish>] [-a | --all | <attr>...] [--] <tên-đường-dẫn>...

en: which tree-ish to check attributes at
vi: kiểm tra thuộc tính từ tree-ish nào

en: read additional mailmap entries from file
vi: đọc thêm mục mailmap từ tập-tin

en: read additional mailmap entries from blob
vi: đọc thêm mục mailmap từ blob

en: '%s', '%s', or '%s' cannot be used when checking out of a tree
vi: '%s', '%s', hay '%s' không thể được sử dụng khi checkout cây làm việc

en: '%s' needs the paths to check out
vi: '%s' cần đường dẫn để checkout

en: unknown conflict style '%s'
vi: không hiểu kiểu hiển thị xung đột '%s'

en: new unborn branch
vi: nhánh chưa sinh mới

en: do not check if another worktree is using this branch
vi: không kiểm tra nếu cây làm việc khác đang sử dụng nhánh này

en: git clean [-d] [-f] [-i] [-n] [-q] [-e <pattern>] [-x | -X] [--] [<pathspec>...]
vi: git clean [-d] [-f] [-i] [-n] [-q] [-e <mẫu>] [-x | -X] [--][<đường/dẫn>...]

en: clean.requireForce is true and -f not given: refusing to clean
vi: clean.requireForce được đặt thành true và không có tuỳ chọn -f; từ chối dọn dẹp

en: '%s' is a symlink, refusing to clone with --local
vi: '%s' là liên kết mềm, từ chối sao chép với --local

en: symlink '%s' exists, refusing to clone with --local
vi: liên kết mềm '%s' đã tồn tại, từ chối sao chép với --local

en: hardlink cannot be checked at '%s'
vi: không thể kiểm tra liên kết cứng '%s'

en: hardlink different from source at '%s'
vi: liên kết cứng '%s' khác với nguồn

en: remote HEAD refers to nonexistent ref, unable to checkout
vi: HEAD ở máy chủ chỉ đến ref không tồn tại, không thể checkout

en: create a mirror repository (implies --bare)
vi: tạo kho bản sao (ngầm chỉ định --bare)

en: clone single revision <rev> and check out
vi: nhân bản chỉ lần cải biên <rev> and check out

en: deepen history of shallow clone, excluding ref
vi: làm sâu hơn lịch sử của bản sao shallow, loại trừ tham chiếu

en: clone tags, and make later fetches not to follow them
vi: nhân bản thẻ, và làm cho những lần lấy về sau không theo chúng nữa

en: specify the reference format to use
vi: dùng định dạng tham chiếu nào cho các lần chuyển giao

en: a URI for downloading bundles before fetching from origin remote
vi: URI để tải xuống bundle trước khi lấy về từ máy chủ origin

en: unknown ref storage format '%s'
vi: Không hiểu định dạng lưu tham chiếu '%s'

en: failed to initialize the repo, skipping bundle URI
vi: khởi tạo kho chứa thất bại, đang bỏ qua URI bundle

en: failed to fetch objects from bundle URI '%s'
vi: lấy về đối tượng từ URI bundle '%s' thất bại

en: failed to fetch advertised bundles
vi: lấy về bundle thất bại

en: Remote revision %s not found in upstream %s
vi: Lần cải biên %s không tìm thấy trong thượng nguồn %s

en: %s must be non-negative
vi: %s phải không âm

en: git commit-graph verify [--object-dir <dir>] [--shallow] [--[no-]progress]
vi: git commit-graph verify [--object-dir </thư/mục/đối/tượng>] [--shallow] [--[no-]progress]

en: git commit-graph write [--object-dir <dir>] [--append]
                           [--split[=<strategy>]] [--reachable | --stdin-packs | --stdin-commits]
                           [--changed-paths] [--[no-]max-new-filters <n>] [--[no-]progress]
                           <split-options>
vi: git commit-graph write [--object-dir </thư/mục/đối/tượng>] [--append]
                           [--split[=<chiến lược>]] [--reachable | --stdin-packs | --stdin-commits]
                           [--changed-paths] [--[no-]max-new-filters <n>] [--[no-]progress]
                           <các tùy chọn chia tách>

en: could not open commit-graph chain '%s'
vi: Không thể mở dãy đồ thị chuyển giao '%s'

en: git commit-tree <tree> [(-p <parent>)...]
vi: git commit-tree <cây> [(-p <cha>)...]

en: git commit-tree [(-p <parent>)...] [-S[<keyid>]] [(-m <message>)...]
                    [(-F <file>)...] <tree>
vi: git commit-tree [(-p <cha>)...] [-S[<keyid>]] [(-m <ghi chú>)...]
                    [(-F <tập tin>)...] <cây>

en: git commit [-a | --interactive | --patch] [-s] [-v] [-u[<mode>]] [--amend]
               [--dry-run] [(-c | -C | --squash) <commit> | --fixup [(amend|reword):]<commit>]
               [-F <file> | -m <msg>] [--reset-author] [--allow-empty]
               [--allow-empty-message] [--no-verify] [-e] [--author=<author>]
               [--date=<date>] [--cleanup=<mode>] [--[no-]status]
               [-i | -o] [--pathspec-from-file=<file> [--pathspec-file-nul]]
               [(--trailer <token>[(=|:)<value>])...] [-S[<keyid>]]
               [--] [<pathspec>...]
vi: git commit [-a | --interactive | --patch] [-s] [-v] [-u<chế-độ>] [--amend]
               [--dry-run] [(-c | -C | --squash) <lần chuyển giao> | --fixup [(amend|reword):]<lần chuyển giao>)]
               [-F <tập tin> | -m <ghi chú>] [--reset-author] [--allow-empty]
               [--allow-empty-message] [--no-verify] [-e] [--author=<tác giả>]
               [--date=<ngày tháng>] [--cleanup=<chế-độ>] [--[no-]status]
               [-i | -o] [--pathspec-from-file=<tập-tin> [--pathspec-file-nul]]
               [(--trailer <thẻ>[(=|:)<giá-trị>])...] [-S[<keyid>]]
               [--] [<pathspec>...]

en: git status [<options>] [--] [<pathspec>...]
vi: git status [<các tùy chọn>] [--] <pathspec>...

en: could not lookup commit '%s'
vi: không thể tìm kiếm lần chuyển giao '%s'

en: Please enter the commit message for your changes. Lines starting
    with '%s' will be ignored.
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 '%s' sẽ được bỏ qua.

en: Please enter the commit message for your changes. Lines starting
    with '%s' 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 '%s' sẽ được bỏ qua, nếu phần chú thích rỗng sẽ hủy bỏ lần chuyển giao.

en: Please enter the commit message for your changes. Lines starting
    with '%s' will be kept; you may remove them yourself if you want to.
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 '%s' sẽ được bỏ qua; bạn có thể xóa chúng đi nếu muốn thế.

en: Please enter the commit message for your changes. Lines starting
    with '%s' 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 '%s' 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.

en: repository has been updated, but unable to write
    new index file. Check that disk is not full and quota is
    not exceeded, and then "git restore --staged :/" to recover.
vi: kho chứa đã được cập nhật, nhưng không thể ghi vào
    tập tin chỉ mục mới. Hãy kiểm tra xem đĩa
    có bị đầy quá hay hạn nghạch đĩa (quota) bị vượt quá hay không,
    và sau đó "git restore --staged :/" để khắc phục.

en: git config list [<file-option>] [<display-option>] [--includes]
vi: git config list [<tuỳ-chọn-tập-tin>] [<tuỳ-chọn-hiển-thị>] [--includes]

en: git config get [<file-option>] [<display-option>] [--includes] [--all] [--regexp] [--value=<pattern>] [--fixed-value] [--default=<default>] [--url=<url>] <name>
vi: git config get [<tuỳ-chọn-tập-tin>] [<tuỳ-chọn-hiển-thị>] [--includes] [--all] [--regexp] [--value=<giá-trị>] [--fixed-value] [--default=<giá-trị-mặc-định>] [--url=<url>] <tên>

en: git config set [<file-option>] [--type=<type>] [--all] [--value=<pattern>] [--fixed-value] <name> <value>
vi: git config set [<tuỳ-chọn-tập-tin>] [--type=<kiểu>] [--all] [--value=<giá-trị>] [--fixed-value] <khoá> <giá-trị>

en: git config unset [<file-option>] [--all] [--value=<pattern>] [--fixed-value] <name>
vi: git config unset [<tuỳ-chọn-tập-tin>] [--all] [--value=<giá-trị>] [--fixed-value] <khoá>

en: git config rename-section [<file-option>] <old-name> <new-name>
vi: git config rename-section [<tuỳ-chọn-tập-tin>] <tên-cũ> <tên-mới>

en: git config remove-section [<file-option>] <name>
vi: git config remove-section [<tuỳ-chọn-tập-tin>] <tên>

en: git config edit [<file-option>]
vi: git config edit [<tùy-chọn-tập-tin>]

en: git config [<file-option>] --get-colorbool <name> [<stdout-is-tty>]
vi: git config [<tuỳ-chọn-tập-tin>] --get-colorbool <tên> [<stdout-là-tty-hay-không>]

en: git config get [<file-option>] [<display-option>] [--includes] [--all] [--regexp=<regexp>] [--value=<pattern>] [--fixed-value] [--default=<default>] <name>
vi: git config get [<tuỳ-chọn-tập-tin>] [<tuỳ-chọn-hiển-thị>] [--includes] [--all] [--regexp=<biểu-thức-chính-quy>] [--value=<giá-trị>] [--fixed-value] [--default=<giá-trị-mặc-định>] <khoá>

en: git config set [<file-option>] [--type=<type>] [--comment=<message>] [--all] [--value=<pattern>] [--fixed-value] <name> <value>
vi: git config set [<tuỳ-chọn-tập-tin>] [--type=<kiểu>] [--comment=<chú-thích>] [--all] [--value=<giá-trị>] [--fixed-value] <khoá> <giá-trị>

en: show config keys in addition to their values
vi: hiển thị khoá cùng vói giá trị

en: Filter options
vi: Tùy chọn lọc

en: return all values for multi-valued config options
vi: trả về tất cả giá trị cho tuỳ chọn cấu hình đa trị

en: interpret the name as a regular expression
vi: coi khoá là biểu thức chính quy

en: show config with values matching the pattern
vi: hiển thị giá trị cấu hình khớp với mẫu

en: use string equality when comparing values to value pattern
vi: sử dụng so sánh xâu khi so sánh các giá trị với mẫu

en: show config matching the given URL
vi: hiển thị giá trị cấu hình khớp với URL

en: use default value when missing entry
vi: dùng giá trị mặc định khi không tồn tại

en: --default= cannot be used with --all or --url=
vi: --default= không thể được dùng với --all hay --url

en: --url= cannot be used with --all, --regexp or --value
vi: --url= không thể được dùng với --all, --regexp hay --value

en: replace multi-valued config option with new value
vi: thay thế tuỳ chọn cấu hình đa trị thành giá trị

en: human-readable comment string (# will be prepended as needed)
vi: ghi chú cho người đọc được (tự động thêm # vào trước nếu cần)

en: add a new line without altering any existing values
vi: thêm dòng mới giữ nguyên các giá trị cũ

en: --fixed-value only applies with --value=<pattern>
vi: --fixed-value chỉ áp dụng với --value=<mẫu>

en: --append cannot be used with --value=<pattern>
vi: --append không thể được dùng với --value=<mẫu>

en: get value: name [<value-pattern>]
vi: lấy giá trị: khoá [<mẫu-giá-trị>]

en: get all values: key [<value-pattern>]
vi: lấy tất cả giá trị: khóa [<mẫu-giá-trị>]

en: get values for regexp: name-regex [<value-pattern>]
vi: lấy giá trị cho biểu thức chính quy: regex [<mẫu-giá-trị>]

en: replace all matching variables: name value [<value-pattern>]
vi: thay thế tất cả các biến khớp mẫu: tên giá-trị [<mẫu-giá-trị>]

en: remove a variable: name [<value-pattern>]
vi: gỡ bỏ biến: tên [<mẫu-giá-trị>]

en: remove all matches: name [<value-pattern>]
vi: gỡ bỏ mọi biến khớp: tên [<mẫu-giá-trị>]

en: find the color configured: slot [<default>]
vi: tìm cấu hình màu sắc: slot [<mặc định>]

en: find the color setting: slot [<stdout-is-tty>]
vi: tìm các cài đặt về màu sắc: slot [<stdout-là-tty-hay-không>]

en: no action specified
vi: chưa chỉ ra hành động

en: --comment is only applicable to add/set/replace operations
vi: --comment chỉ được áp dụng cho thao tác add/set/replace

en: found %i tags; gave up search at %s
vi: tìm thấy %i thẻ; từ bỏ tìm kiếm tại %s

en: git diagnose [(-o | --output-directory) <path>] [(-s | --suffix) <format>]
                 [--mode=<mode>]
vi: git diagnose [(-o | --output-directory) <tập tin>] [(-s | --suffix) <định dạng>]
                 [--mode=<chế độ>]

en: specify a destination for the diagnostics archive
vi: chỉ định thư mục đích để tạo bản báo cáo

en: specify the content of the diagnostic archive
vi: chỉ định nội dung bản báo cáo

en: unable to parse mode: %s
vi: không thể đọc chế độ: %s

en: unable to parse object id: %s
vi: không thể đọc đối tượng: %s

en: git diff-pairs -z [<diff-options>]
vi: git diff-pairs -z [<các tùy chọn>]

en: working without -z is not supported
vi: không hỗ trợ bỏ tuỳ chọn -z

en: pathspec arguments not supported
vi: đặc tả đường dẫn chưa được hỗ trợ

en: revision arguments not allowed
vi: không cho phép dùng tên lần cải biên

en: invalid raw diff input
vi: dòng diff không hợp lệ

en: tree objects not supported
vi: không hỗ trợ đối tượng cây

en: got EOF while reading path
vi: gặp EOF khi đọc đường dẫn

en: got EOF while reading destination path
vi: gặp EOF khi đọc đường dẫn đích

en: unable to parse rename/copy score: %s
vi: không thể đọc rename/copy score:%s

en: unknown diff status: %c
vi: trạng thái diff không rõ: %c

en: no merge given, only parents.
vi: không có lần hoà trộn, chỉ có các lần chuyển giao cha

en: select handling of signed commits
vi: chọn cách xử lý lần chuyển giao đã ký

en: can't fetch into checked-out branch
vi: không thể fetch về nhánh đã checkout

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: option "%s" is ignored for %s
vi: tùy chọn "%s" bị bỏ qua với %s

en: Run 'git remote set-head %s %s' to follow the change, or set
    'remote.%s.followRemoteHEAD' configuration option to a different value
    if you do not want to see this message. Specifically running
    'git config set remote.%s.followRemoteHEAD warn-if-not-branch-%s'
    will disable the warning until the remote changes HEAD to something else.
vi: Chạy 'git remote set-head %s %s' để làm theo thay đổi, hoặc đặt tuỳ chọn
    'remote.%s.followRemoteHEAD' sang giá trị khác nếu bạn không muốn thấy
    thông báo này. Cụ thể, 'git config set remote.%s.followRemoteHEAD %s'
    sẽ vô hiệu cảnh báo này tới khi máy chủ đổi HEAD về chỗ khác.

en: fetching ref %s failed: %s
vi: gặp lỗi khi tải gói %s: %s

en: failed to fetch bundles from '%s'
vi: gặp lỗi khi lấy về bundle từ '%s'

en: git for-each-ref [--start-after <marker>]
vi: git for-each-ref [--start-after <dấu>]

en: start iteration after the provided marker
vi: bắt đầu duyệt sau dấu chỉ định

en: read reference patterns from stdin
vi: đọc các mẫu tham chiếu từ stdin

en: also include HEAD ref and pseudorefs
vi: bao gồm tham chiếu HEAD và giả tham chiếu

en: cannot use --start-after with custom sort options
vi: không thể dùng tùy chọn --start-after với tuỳ chọn sắp xếp

en: unknown arguments supplied with --stdin
vi: đối số không rõ được chỉ định cùng với --stdin

en: cannot use --start-after with patterns
vi: không thể dùng tùy chọn --start-after với mẫu

en: git for-each-repo --config=<config> [--] <arguments>
vi: git for-each-repo --config=<tùy chọn> [--] <đối số>

en: keep going even if command fails in a repository
vi: tiếp tục dù có lệnh thất bại trong kho chứa

en: got bad config --config=%s
vi: cấu hình sai --config=%s

en: Checking cache tree of %s
vi: Đang kiểm tra cây nhớ tạm của %s

en: %s: invalid sha1 pointer in cache-tree of %s
vi: %s: con trỏ sha1 không hợp lệ trong cây nhớ tạm của %s

en: %s: invalid sha1 pointer in resolve-undo of %s
vi: %s: con trỏ sha1 không hợp lệ trong resolve-undo của %s

en: unable to load rev-index for pack '%s'
vi: không thể tải pack-index cho gói '%s'

en: invalid rev-index for pack '%s'
vi: giá trị rev-index cho gói '%s' không hợp lệ

en: Checking ref database
vi: Đang kiểm tra database tham chiếu

en: git fsck [--tags] [--root] [--unreachable] [--cache] [--no-reflogs]
             [--[no-]full] [--strict] [--verbose] [--lost-found]
             [--[no-]dangling] [--[no-]progress] [--connectivity-only]
             [--[no-]name-objects] [--[no-]references] [<object>...]
vi: git fsck [--tags] [--root] [--unreachable] [--cache] [--no-reflogs]
             [--[no-]full] [--strict] [--verbose] [--lost-found]
             [--[no-]dangling] [--[no-]progress] [--connectivity-only]
             [--[no-]name-objects] [<đối tượng>...]

en: check reference database consistency
vi: Đang kiểm tra tính nhất quán database tham chiếu

en: with --cruft, limit the size of new cruft packs
vi: với tuỳ chọn --cruft, giới hạn kích thước pack cruft mới

en: perform garbage collection in the background
vi: tiến hành gc (dọn rác) trong nền

en: pack prefix to store a pack containing pruned objects
vi: tiền tố của gói để lưu gói gồm những đối tượng đã loại bỏ

en: skip maintenance tasks typically done in the foreground
vi: bỏ qua các tác vụ bảo trì trong nền

en: perform maintenance in the background
vi: tiến hành bảo trì trong nền

en: unable to add '%s' value of '%s'
vi: không thể thêm giá trị '%s' của '%s'

en: return success even if repository was not registered
vi: trả về thành công kể cả khi kho chứa chưa được ghi nhận

en: unable to unset '%s' value of '%s'
vi: không thể bỏ đặt giá trị '%s' của '%s'

en: repository '%s' is not registered
vi: kho chứa '%s' chưa tồn tại

en: failed to create crontab temporary file
vi: không thể tạo tập tin tạm thời crontab

en: failed to open temporary file
vi: không thể mở tập tin tạm thời

en: unable to create '%s.lock': %s.
    
    Another scheduled git-maintenance(1) process seems to be running in this
    repository. Please make sure no other maintenance processes are running and
    then try again. If it still fails, a git-maintenance(1) process may have
    crashed in this repository earlier: remove the file manually to continue.
vi: Không thể tạo '%s.lock': %s.
    
    Tiến trình git-maintenance(1) khác có lẽ đang chạy ở kho này. Vui lòng
    chắc chắn rằng mọi tiến trình đã kết thúc và sau đó thử lại. Nếu vẫn lỗi,
    một tiến trình git-maintenance(1) có lẽ đã crash ở kho này trước đó:
    gõ bỏ tập tin thủ công để tiếp tục.

en: cannot acquire lock for scheduled background maintenance
vi: không thể lấy được lock để bảo trì nền theo kế hoạch

en: failed to set up maintenance schedule
vi: gặp lỗi khi lên lịch bảo trì

en: unable to read tree %s
vi: không thể đọc cây %s

en: descend at most <n> levels
vi: hạ xuống tối đa <n> mức

en: maximum number of results per file
vi: số lượng kết quả tối đa trên mỗi tập tin

en: git hash-object [-t <type>] [-w] [--path=<file> | --no-filters]
                    [--stdin [--literally]] [--] <file>...
vi: git hash-object [-t <kiểu>] [-w] [--path=<tập-tin> | --no-filters]
                    [--stdin [--literally]] [--] <tập-tin>...

en: git hash-object [-t <type>] [-w] --stdin-paths [--no-filters]
vi: git hash-object [-t <kiểu>] [-w] --stdin-paths [--no-filters]

en: print list of user-facing repository, command and file interfaces
vi: hiển thị các giao diện cho người dùng

en: print list of file formats, protocols and other developer interfaces
vi: hiển thị các giao diện cho lập trình viên

en: git help [[-i|--info] [-m|--man] [-w|--web]] [<command>|<doc>]
vi: git help [[-i|--info] [-m|--man] [-w|--web]] [<lệnh>|<tài liệu>]

en: git hook run [--ignore-missing] [--to-stdin=<path>] <hook-name> [-- <hook-args>]
vi: git hook run [--ignore-missing] [--to-stdin=</đường/dẫn/>] <tên-hook> [-- <các tham số cho hook>]

en: file to read into hooks' stdin
vi: tập tin để đưa vào stdin của hook

en: could not start pack-objects to repack local links
vi: không thể bắt đầu pack-objects để đóng gói lại các link cục bộ

en: failed to feed local object to pack-objects
vi: gặp lỗi khi đưa local object cho pack-objects

en: index-pack: Expecting full hex object ID lines only from pack-objects.
vi: index-pack: Đang chỉ cần các dòng ID đối tượng dạng hexa đầy đủ từ pack-objects.

en: could not finish pack-objects to repack local links
vi: không thể hoàn tất pack-objects để đóng gói các link cục bộ

en: bad --pack_header: %s
vi: --pack_header sai: %s

en: --promisor cannot be used with a pack name
vi: không được dùng --promisor với tên pack

en: git init [-q | --quiet] [--bare] [--template=<template-directory>]
             [--separate-git-dir <git-dir>] [--object-format=<format>]
             [--ref-format=<format>]
             [-b <branch-name> | --initial-branch=<branch-name>]
             [--shared[=<permissions>]] [<directory>]
vi: git init [-q | --quiet] [--bare] [--template=<thư mục mẫu>]
             [--separate-git-dir <thư mục git>] [--object-format=<định dạng>]
             [--ref-format=<định dạng>]
             [-b <tên nhánh> | --initial-branch=<tên nhánh>]
             [--shared[=<quyền hạn>]] [<thư mục>]

en: git interpret-trailers [--in-place] [--trim-empty]
                           [(--trailer (<key>|<key-alias>)[(=|:)<value>])...]
                           [--parse] [<file>...]
vi: git interpret-trailers [--in-place] [--trim-empty]
                           [(--trailer (<key>|<key-alias>)[(=|:)<giá-trị>])...]
                           [--parse] [<tập-tin>...]

en: placement
vi: vị trí

en: do not apply trailer.* configuration variables
vi: không áp dụng các biến cấu hình trailer.*

en: reformat multiline trailer values as single-line values
vi: định dạng lại giá trị đuôi thành giá trị trên một dòng

en: alias for --only-trailers --only-input --unfold
vi: viết tắt cho --only-trailers --only-input --unfold

en: do not treat "---" as the end of input
vi: không coi "---" là kết thúc đầu vào

en: clear all previously-defined decoration filters
vi: xoá các bộ lọc decorate đã định nghĩa từ trước

en: unable to read branch description file '%s'
vi: không thể đọc tập tin cấu hình nhánh '%s'

en: add <rfc> (default 'RFC') before 'PATCH'
vi: thêm <rfc> (mặc định 'RFC') trước 'PATCH'

en: use branch description from file
vi: dùng mô tả nhánh từ tập tin

en: show in-body From: even if identical to the e-mail header
vi: hiện mục From: trong phần thân kể cả khi giống với phần tiêu đề e-mail

en: --format cannot be used with -s, -o, -k, -t, --resolve-undo, --deduplicate, --eol
vi: --format không thể được dùng với -s, -o, -k, -t, --resolve-undo,--deduplicate, --eol

en: git ls-remote [--branches] [--tags] [--refs] [--upload-pack=<exec>]
                  [-q | --quiet] [--exit-code] [--get-url] [--sort=<key>]
                  [--symref] [<repository> [<patterns>...]]
vi: git ls-remote [--branches] [--tags] [--refs] [--upload-pack=<exec>]
                  [-q | --quiet] [--exit-code] [--get-url] [--sort=<key>]
                  [--symref] [<kho> [<mẫu>...]]

en: limit to branches
vi: giới hạn tới các nhánh

en: deprecated synonym for --branches
vi: trước đây là đồng nghĩa với --branches

en: use object IDs instead of filenames
vi: dùng ID đối tượng thay vì tên tập tin

en: object '%s' does not exist
vi: đối tượng '%s' không tồn tại

en: Could not write object file
vi: Không thể ghi vào tập tin

en: could not parse as tree '%s'
vi: không hiểu cú pháp cây '%s'

en: failure to merge
vi: gặp lỗi khi hoà trộn

en: git merge-tree [--write-tree] [<options>] <branch1> <branch2>
vi: git merge-tree [--write-tree] [<tuỳ chọn>] <nhánh 1> <nhánh 2>

en: git merge-tree [--trivial-merge] <base-tree> <branch1> <branch2>
vi: git merge-tree [--trivial-merge] <cây gốc> <nhánh 1> <nhánh 2>

en: do a real merge instead of a trivial merge
vi: hoà trộn đúng chuẩn thay vì đơn giản

en: do a trivial merge only
vi: chỉ hoà trộn đơn giản

en: also show informational/conflict messages
vi: hiển thị thông báo chú thích/xung đột

en: suppress all output; only exit status wanted
vi: không in ra kết quả; chỉ trả về kết quả thực thi

en: list filenames without modes/oids/stages
vi: liệt kê tên tập tin không kèm chế độ/oid/stage

en: perform multiple merges, one per line of input
vi: thực hiện hoà trộn nhiều lần, với từng dòng đầu vào

en: specify a merge-base for the merge
vi: chỉ định gốc hoà trộn để hòa trộn

en: --trivial-merge is incompatible with all other options
vi: --trivial-merge không tương thích với các tùy chọn khác

en: show a compact-summary at the end of the merge
vi: hiển thị compact-summary (tổng hợp tóm lược) phía dưới hòa trộn

en: Lines starting with '%s' will be ignored, and an empty message aborts
    the commit.
vi: Những dòng được bắt đầu bằng '%s' sẽ được bỏ qua, và nếu phần chú
    thích rỗng sẽ hủy bỏ lần chuyển giao.

en: When finished, apply stashed changes with `git stash pop`
vi: Sau khi hoàn thành, áp dụng các thay đổi trong stash với `git stash pop`

en: write a new incremental MIDX
vi: ghi incremental MIDX mới

en: git mv [-v] [-f] [-n] [-k] <source> <destination>
vi: git mv [-v] [-f] [-n] [-k] <nguồn> <đích>

en: git mv [-v] [-f] [-n] [-k] <source>... <destination-directory>
vi: git mv [-v] [-f] [-n] [-k] <nguồn>... <thư-mục-đích>

en: destination already exists
vi: đích đã tồn tại sẵn rồi

en: destination exists in the index
vi: đích đã tồn tại sẵn trong chỉ mục

en: cannot move both '%s' and its parent directory '%s'
vi: Không thể di chuyển cả %s và thư mục cha %s

en: git notes [--ref <notes-ref>] add [-f] [--allow-empty] [--[no-]separator|--separator=<paragraph-break>] [--[no-]stripspace] [-m <msg> | -F <file> | (-c | -C) <object>] [<object>] [-e]
vi: git notes [--ref <notes-ref>] add [-f] [--allow-empty] [--[no-]separator|--separator=<paragraph-break>] [--[no-]stripspace] [-m <lời-nhắn> | -F <tập-tin> | (-c | -C) <đối-tượng>] [<đối-tượng>] [-e]

en: git notes [--ref <notes-ref>] append [--allow-empty] [--[no-]separator|--separator=<paragraph-break>] [--[no-]stripspace] [-m <msg> | -F <file> | (-c | -C) <object>] [<object>] [-e]
vi: git notes [--ref <notes-ref>] append [--allow-empty] [--[no-]separator|--separator=<paragraph-break>] [--[no-]stripspace] [-m <lời-nhắn> | -F <tập-tin> | (-c | -C) <đối-tượng>] [<đối-tượng>] [-e]

en: edit note message in editor
vi: sửa lại chú thích trong trình soạn thảo

en: <paragraph-break>
vi: <dấu ngắt đoạn>

en: insert <paragraph-break> between paragraphs
vi: chèn <dấu ngắt đoạn> giữa các đoạn văn

en: remove unnecessary whitespace
vi: Xóa bỏ các khoảng trắng không cần thiết

en: unknown subcommand: `%s'
vi: không hiểu câu lệnh con: `%s'

en: invalid --name-hash-version option: %d
vi: tùy chọn --name-hash-version không hợp lệ: %d

en: currently, --write-bitmap-index requires --name-hash-version=1
vi: --write-bitmap-index hiện cần --name-hash-version=1

en: Compressing objects by path
vi: Đang nén các đối tượng theo đường dẫn

en: Path-based delta compression using up to %d thread | Path-based delta compression using up to %d threads
vi[0]: Nén delta đường dẫn dùng tới %d tuyến trình

en: invalid pack.allowPackReuse value: '%s'
vi: giá trị pack.allowPackReuse không hợp lệ: '%s'

en: failed to pack objects via path-walk
vi: gặp lỗi khi nén đối tượng theo thuật toán duyệt cây

en: use the path-walk API to walk objects when possible
vi: dùng API path-walk để duyệt đối tượng nếu có thể

en: implies --missing=allow-any
vi: ngầm chỉ định --missing=allow-any

en: use the specified name-hash function to group similar objects
vi: dùng hàm băm này để nhóm các đối tượng giống nhau

en: cannot use %s with %s
vi: Không thể dùng %s với %s

en: Total %<PRIu32> (delta %<PRIu32>), reused %<PRIu32> (delta %<PRIu32>), pack-reused %<PRIu32> (from %<PRIuMAX>)
vi: Tổng %<PRIu32> (delta %<PRIu32>), dùng lại %<PRIu32> (delta %<PRIu32>), dùng lại pack %<PRIu32> (trong số %<PRIuMAX>)

en: auto-pack refs as needed
vi: tự động pack tham chiếu nếu cần

en: references to include
vi: bao gồm các tham chiếu

en: references to exclude
vi: loại trừ các tham chiếu

en: use the unstable patch-id algorithm
vi: sử dụng thuật toán patch-id unstable

en: use the stable patch-id algorithm
vi: sử dụng thuật toán patch-id stable

en: don't strip whitespace from the patch
vi: không lược bỏ khoảng trắng thừa từ bản vá

en: 
    To avoid automatically configuring an upstream branch when its name
    won't match the local branch, see option 'simple' of branch.autoSetupMerge
    in 'git help config'.
vi: 
    Để tránh tự động cấu hình nhánh thượng nguồn khi tên của chúng
    không khớp với nhánh nội bộ, xem tùy chọn 'simple' của branch.autoSetupMerge
    trong 'git help config'.

en: Updates were rejected because the tip of your current branch is behind
    its remote counterpart. If you want to integrate the remote changes,
    use '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ì đỉnh của nhánh hiện tại của bạn đứng sau
    nhánh tương ứng của máy chủ. Nếu bạn cần hòa trộn với các thay đổi từ
    máy chủ, hãy chạy 'git pull' trước khi đẩy lên.
    Xem 'Note about fast-forwards' trong 'git push --help' để biết thông tin chi tiết.

en: Updates were rejected because a pushed branch tip is behind its remote
    counterpart. If you want to integrate the remote changes, use '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ì đỉnh của nhánh đã đẩy lên đứng sau
    nhánh tương ứng của máy chủ. Nếu bạn cần hòa trộn với các thay đổi từ
    máy chủ, hãy chạy 'git pull' trước khi đẩy lên.
    Xem 'Note about fast-forwards' trong 'git push --help' để biết 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. If you want to integrate the remote changes, use
    '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 thay đổi mà bạn không
    có ở nhánh của mình. Lỗi này thường xảy ra khi kho khác đẩy dữ liệu
    lên cùng một tham chiếu. Nếu bạn cần hòa trộn với các thay đổi từ
    máy chủ, hãy chạy 'git pull' trước khi đẩy lên.
    Xem 'Note about fast-forwards' trong 'git push --help' để biết thông tin chi tiết.

en: Updates were rejected because the tip of the remote-tracking branch has
    been updated since the last checkout. If you want to integrate the
    remote changes, use '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ì đỉnh của nhánh theo dõi máy chủ đã được
    cập nhật sau lần checkout trước. Nếu bạn cần hòa trộn với các thay đổi từ
    máy chủ, hãy chạy 'git pull' trước khi đẩy lên.
    Xem 'Note about fast-forwards' trong 'git push --help' để biết thông tin chi tiết.

en: recursing into submodule with push.recurseSubmodules=only; using on-demand instead
vi: đệ quy vào mô-đun con với push.recurseSubmodules=only; thay bằng on-demand

en: push all branches
vi: đẩy tất cả các nhánh

en: push tags (can't be used with --all or --branches or --mirror)
vi: đẩy các thẻ (không dùng cùng với --all hay --branches hay --mirror)

en: not a revision: '%s'
vi: không phải một revision '%s'

en: not a symmetric range: '%s'
vi: không phải là vùng tương xứng: '%s'

en: git read-tree [(-m [--trivial] [--aggressive] | --reset | --prefix=<prefix>)
                  [-u | -i]] [--index-output=<file>] [--no-sparse-checkout]
                  (--empty | <tree-ish1> [<tree-ish2> [<tree-ish3>]])
vi: git read-tree [(-m [--trivial] [--aggressive] | --reset | --prefix=<tiền tố>)
                  [-u | -i]] [--index-output=<tập tin>] [--no-sparse-checkout]
                  (--empty | <tree-ish1> [<tree-ish2> [<tree-ish3>]])

en: invalid onto: '%s'
vi: onto không hợp lệ: '%s'

en: Unknown rebase-merges mode: %s
vi: Không hiểu chế độ cải tổ: %s

en: --empty=ask is deprecated; use '--empty=stop' instead.
vi: không còn dùng --empty=ask nữa; hãy thay thế bằng '--empty=stop'.

en: unrecognized empty type '%s'; valid values are "drop", "keep", and "stop".
vi: kiểu rỗng không được nhận dạng '%s'; giá trị hợp lệ là "drop", "keep", và "stop".

en: --rebase-merges with an empty string argument is deprecated and will stop working in a future version of Git. Use --rebase-merges without an argument instead, which does the same thing.
vi: --rebase-merges với tham số xâu rỗng được coi là lỗi thời và sẽ không còn hoạt động trong Git tương lai. Thay vào đó dùng --rebase-merges không có tham số, cho kết quả như nhau.

en: update branches that point to commits that are being rebased
vi: cập nhật các nhánh trỏ đến commit đang được cải tổ

en: no rebase in progress
vi: không có cải tổ đang được thực hiện

en: apply options are incompatible with rebase.rebaseMerges.  Consider adding --no-rebase-merges
vi: tuỳ chọn apply không tương thích với rebase.rebaseMerges. Cân nhắc dùng --no-rebase-merges

en: apply options are incompatible with rebase.updateRefs.  Consider adding --no-update-refs
vi: tuỳ chọn apply không tương thích với rebase.updateRefs. Cân nhắc dùng --no-update-refs

en: Could not resolve HEAD to a commit
vi: không thể phân giải HEAD thành tên lần chuyển giao

en: git reflog drop [--all [--single-worktree] | <refs>...]
vi: git reflog drop [--all [--single-worktree] | <tham_chiếu>...]

en: reflog could not be found: '%s'
vi: không tìm thấy reflog: '%s'

en: drop the reflogs of all references
vi: bỏ các reflogs của mọi tham chiếu

en: drop reflogs from the current worktree only
vi: bỏ reflogs chỉ từ thư mục làm việc hiện tại

en: references specified along with --all
vi: chỉ định tham chiếu với tùy chọn --all

en: git refs migrate --ref-format=<format> [--no-reflog] [--dry-run]
vi: git refs migrate --ref-format=<định dạng> [--no-reflog] [--dry-run]

en: specify the reference format to convert to
vi: chỉ định định dạng tham chiếu để chuyển đổi sang

en: perform a non-destructive dry-run
vi: chạy thử mà không thay đổi gì

en: drop reflogs entirely during the migration
vi: bỏ reflog khi chuyển đổi

en: missing --ref-format=<format>
vi: thiếu --ref-format=<định dạng>

en: repository already uses '%s' format
vi: kho đã dùng định dạng '%s'

en: enable strict checking
vi: cho phép kiểm tra nghiêm ngặt

en: 'git refs verify' takes no arguments
vi: 'git refs verify' không nhận tham số

en: unknown --mirror argument: %s
vi: không hiểu tham số --mirror: %s

en: remote name '%s' is a subset of existing remote '%s'
vi: máy chủ '%s' là tập con của máy chủ đã sẵn có '%s'

en: remote name '%s' is a superset of existing remote '%s'
vi: máy chủ '%s' là tập cha của máy chủ đã sẵn có '%s'

en: import all tags and associated objects when fetching
    or do not fetch any tag at all (--no-tags)
vi: nhập vào tất cả các thẻ và đối tượng liên quan khi lấy về
    hoặc không nhận về một thẻ nào cả (--no-tags)

en:  skipped
vi:  được bỏ qua

en: '%s/HEAD' is unchanged and points to '%s'
vi: '%s/HEAD' không đổi và trỏ đến '%s'

en: '%s/HEAD' has changed from '%s' and now points to '%s'
vi: '%s/HEAD' đã đổi từ '%s' để trỏ đến '%s'

en: '%s/HEAD' is now created and points to '%s'
vi: '%s/HEAD' đã tạo và trỏ đến '%s'

en: '%s/HEAD' was detached at '%s' and now points to '%s'
vi: '%s/HEAD' đã tách ra ở '%s' và trỏ đến '%s'

en: '%s/HEAD' used to point to '%s' (which is not a remote branch), but now points to '%s'
vi: '%s/HEAD' từng trỏ đến '%s' (không phải nhánh máy chủ) và giờ trỏ đến '%s'

en: Could not set up %s
vi: Không thể cài đặt %s

en: git repack [-a] [-A] [-d] [-f] [-F] [-l] [-n] [-q] [-b] [-m]
    [--window=<n>] [--depth=<n>] [--threads=<n>] [--keep-pack=<pack-name>]
    [--write-midx] [--name-hash-version=<n>] [--path-walk]
vi: git repack [-a] [-A] [-d] [-f] [-F] [-l] [-n] [-q] [-b] [-m]
    [--window=<n>] [--depth=<n>] [--threads=<n>] [--keep-pack=<tên-pack>]
    [--write-midx] [--name-hash-version=<n>] [--path-walk]

en: failed to feed promisor objects to pack-objects
vi: gặp lỗi khi đưa promisor object cho pack-objects

en: could not remove stale bitmap: %s
vi: không thể xoá bỏ bitmap đã cũ: %s

en: with --cruft, expire objects older than this
vi: với --cruft, đánh dấu hết hạn các đối tượng cũ hơn khoảng này

en: with --cruft, only repack cruft packs smaller than this
vi: với --cruft, chỉ nén các gói nhỏ hơn khoảng này

en: specify the name hash version to use for grouping similar objects by path
vi: chọn phiên bản hàm băm để nhóm đối tượng giống nhau theo đường dẫn

en: pass --path-walk to git-pack-objects
vi: chuyển --path-walk cho git-pack-objects

en: pack prefix to store a pack containing filtered out objects
vi: tiền tố của gói để lưu gói gồm những đối tượng đã lọc bỏ

en: option '%s' can only be used along with '%s'
vi: tuỳ chọn '%s' chỉ có thể được dùng với '%s'

en: renaming pack to '%s' failed
vi: gặp lỗi khi đổi tên gói thành '%s'

en: pack-objects did not write a '%s' file for pack %s-%s
vi: pack-objects không ghi tập tin '%s' cho gói %s-%s

en: need some commits to replay
vi: cần các chuyển giao để phát lại

en: all positive revisions given must be references
vi: mọi lần cải biên cộng thêm phải là tên tham chiếu

en: argument to --advance must be a reference
vi: tham số cho --advance phải là tham chiếu

en: cannot advance target with multiple sources because ordering would be ill-defined
vi: không thể đẩy nhánh với nhiều nguồn vì thứ tự không xác định

en: cannot implicitly determine whether this is an --advance or --onto operation
vi: không thể tự xác định là thực hiện --advance hay --onto

en: cannot advance target with multiple source branches because ordering would be ill-defined
vi: không thể đẩy nhánh với nhiều nhánh nguồn vì thứ tự không xác định

en: cannot implicitly determine correct base for --onto
vi: không thể tự xác định gốc thực hiện --onto

en: (EXPERIMENTAL!) git replay ([--contained] --onto <newbase> | --advance <branch>) <revision-range>...
vi: (TRONG QUÁ TRÌNH THỬ NGHIỆM!) git replay ([--contained] --onto <gốc mới>  | --advance <nhánh>) <khoảng-xét-duyệt>...

en: make replay advance given branch
vi: đẩy nhánh này trong khi phát lại

en: replay onto given commit
vi: phát lại vào commit này

en: advance all branches contained in revision-range
vi: đẩy tất cả các nhánh có trong khoảng-xét-duyệt

en: option --onto or --advance is mandatory
vi: tuỳ chọn --onto hoặc --advance là bắt buộc

en: some rev walking options will be overridden as '%s' bit in 'struct rev_info' will be forced
vi: một số tuỳ chọn duyệt qua lần cải biên sẽ bị bỏ qua do bit '%s' trong 'struct rev_info' bị ép bật/tắt

en: replaying down to root commit is not supported yet!
vi: chưa hỗ trợ phát lại đến lần chuyển giao gốc!

en: replaying merge commits is not supported yet!
vi: chưa hỗ trợ phát lại các lần hoà trộn!

en: git rerere [clear | forget <pathspec>... | diff | status | remaining | gc]
vi: git rerere [clear | forget <đường dẫn>... | diff | status | remaining | gc]

en: invalid value for '%s': '%s', the only allowed format is '%s'
vi: giá trị không hợp lệ cho '%s': '%s', chỉ cho phép định dạng là '%s'

en: -z option used with unsupported option
vi: tuỳ chọn -z dùng với tuỳ chọn không hỗ trợ

en: missing opt-spec before option flags
vi: thiếu opt-spec trước các tuỳ chọn

en: no object format specified
vi: không chỉ ra định dạng đối tượng

en: unsupported object format: %s
vi: không hỗ trợ định dạng đối tượng: %s

en: deprecated: use --empty=keep instead
vi: đã lạc hậu: hãy dùng --empty=keep

en: git rm [-f | --force] [-n] [-r] [--cached] [--ignore-unmatch]
           [--quiet] [--pathspec-from-file=<file> [--pathspec-file-nul]]
           [--] [<pathspec>...]
vi: git rm [-f | --force] [-n] [-r] [--cached] [--ignore-unmatch]
           [--quiet] [--pathspec-from-file=<tập tin> [--pathspec-file-nul]]
           [--] [<đặc/tả/đường/dẫn>...]]

en: git send-pack [--mirror] [--dry-run] [--force]
                  [--receive-pack=<git-receive-pack>]
                  [--verbose] [--thin] [--atomic]
                  [--[no-]signed | --signed=(true|false|if-asked)]
                  [<host>:]<directory> (--all | <ref>...)
vi: git send-pack [--mirror] [--dry-run] [--force]
                  [--receive-pack=<git-receive-pack>]
                  [--verbose] [--thin] [--atomic]
                  [--[no-]signed | --signed=(true|false|if-asked)]
                  [<host>:]<thư mục> (--all | <tham chiếu>...)

en: using %s with stdin is not supported
vi: không hỗ trợ dùng %s cùng stdin

en: git show-ref [--head] [-d | --dereference]
                 [-s | --hash[=<n>]] [--abbrev[=<n>]] [--branches] [--tags]
                 [--] [<pattern>...]
vi: git show-ref [--head] [-d | --dereference]
                 [-s | --hash[=<n>]] [--abbrev[=<n>]] [--branches] [--tags]
                 [--] [<mẫu>...]

en: git show-ref --verify [-q | --quiet] [-d | --dereference]
                 [-s | --hash[=<n>]] [--abbrev[=<n>]]
                 [--] [<ref>...]
vi: git show-ref --verify [-q | --quiet] [-d | --dereference]
                 [-s | --hash[=<n>]] [--abbrev[=<n>]]
                 [--] [<mẫu>...]

en: git show-ref --exists <ref>
vi: git show-ref --exists <tham_chiếu>

en: reference does not exist
vi: tham chiếu không tồn tại

en: failed to look up reference
vi: gặp lỗi khi tìm tham chiếu

en: only show tags (can be combined with --branches)
vi: chỉ hiển thị thẻ (có thể kết hợp với --branches)

en: only show branches (can be combined with --tags)
vi: chỉ hiển thị đầu (có thể kết hợp với --tags)

en: check for reference existence without resolving
vi: kiểm tra tồn tại tham chiếu nhưng không phân giải

en: git sparse-checkout (init | list | set | add | reapply | disable | check-rules) [<options>]
vi: git sparse-checkout (init | list | set | add | reapply | disable | check-rules) [<các-tùy-chọn>]

en: unable to fdopen %s
vi: không thể fdopen %s

en: git sparse-checkout check-rules [-z] [--skip-checks][--[no-]cone] [--rules-file <file>]
vi: git sparse-checkout check-rules [-z] [--skip-checks][--[no-]cone] [--rules-file <tập tin>]

en: terminate input and output files by a NUL character
vi: kết thúc các bản ghi vào và ra bằng ký tự NULL

en: when used with --rules-file interpret patterns as cone mode patterns
vi: khi dùng với --rules-file, dùng mẫu ở chế độ cone

en: use patterns in <file> instead of the current ones.
vi: dùng mẫu từ <tập tin> thay vì các mẫu hiện tại

en: git stash list [<log-options>]
vi: git stash list [<các tùy chọn>]

en: git stash store [(-m | --message) <message>] [-q | --quiet] <commit>
vi: git stash store [(-m | --message) <ghi chú>] [-q | --quiet] <commit>

en: git stash [push [-p | --patch] [-S | --staged] [-k | --[no-]keep-index] [-q | --quiet]
              [-u | --include-untracked] [-a | --all] [(-m | --message) <message>]
              [--pathspec-from-file=<file> [--pathspec-file-nul]]
              [--] [<pathspec>...]]
vi: git stash [push [-p | --patch] [-S | --staged] [-k | --[no-]keep-index] [-q | --quiet]
              [-u | --include-untracked] [-a | --all] [(-m | --message) <ghi chú>]
              [--pathspec-from-file=<tập tin> [--pathspec-file-nul]]
              [--] [<đặc/tả/đường/dẫn>...]]

en: git stash save [-p | --patch] [-S | --staged] [-k | --[no-]keep-index] [-q | --quiet]
              [-u | --include-untracked] [-a | --all] [<message>]
vi: git stash save [-p | --patch] [-S | --staged] [-k | --[no-]keep-index] [-q | --quiet]
              [-u | --include-untracked] [-a | --all] [<ghi chú>]

en: git stash create [<message>]
vi: git stash create [<ghi chú>]

en: git stash import <commit>
vi: git stash import <lần-chuyển-giao>

en: cannot parse commit %s
vi: không thể đọc lần chuyển giao %s

en: invalid author or committer for %s
vi: danh tính tác giả/người chuyển giao không hợp lệ cho %s

en: could not write commit
vi: không thể ghi lần chuyển giao

en: not a valid revision: %s
vi: không phải revision hợp lệ: %s

en: not a commit: %s
vi: không phải là lần chuyển giao: %s

en: %s is not a valid exported stash commit
vi: %s không phải một lần chuyển giao tạm cất hợp lệ

en: found root commit %s with invalid data
vi: lần chuyển giao gốc %s có dữ liệu không hợp lệ

en: found stash commit %s without expected prefix
vi: lần chuyển giao tạm cất %s không có tiền tố

en: cannot parse parents of commit: %s
vi: không thể đọc lần chuyển giao cha: %s

en: %s does not look like a stash commit
vi: '%s' không phải lần chuyển giao tạm cất

en: cannot read commit buffer for %s
vi: không thể đọc buffer chuyển giao cho %s

en: cannot save the stash for %s
vi: không thể cất tạm cho %s

en: unable to write base commit
vi: không thể ghi gốc chuyển giao

en: unable to find stash entry %s
vi: không tìm thấy stash entry %s

en: print the object ID instead of writing it to a ref
vi: in ID đối tượng thay vì ghi ra tham chiếu

en: save the data to the given ref
vi: lưu dữ liệu về tham chiếu chỉ định

en: exactly one of --print and --to-ref is required
vi: yêu cầu một trong hai tuỳ chọn --print và --to-ref

en: git submodule foreach [--quiet] [--recursive] [--] <command>
vi: git submodule foreach [--quiet] [--recursive] [--]  <lệnh>

en: git submodule init [<options>] [<path>]
vi: git submodule init [<các tùy chọn>] [</đường/dẫn>]

en: unexpected mode %o
vi: gặp chế độ không rõ %o

en: git submodule summary [<options>] [<commit>] [--] [<path>]
vi: git submodule summary [<các tùy chọn>] [<lần_chuyển_giao>] [--] [</đường/dẫn>]

en: git submodule sync [--quiet] [--recursive] [<path>]
vi: git submodule sync [--quiet] [--recursive] [</đường/dẫn>]

en: could not get a repository handle for gitdir '%s'
vi: không thể lấy thẻ quản kho cho gitdir '%s'

en: cannot clone submodule '%s' without a URL
vi: không thể nhân bản mô-đun-con '%s' nếu không có URL

en: could not initialize submodule at path '%s'
vi: Không thể khởi tạo mô-đun-con tại đường dẫn '%s'

en: use the 'checkout' update strategy (default)
vi: dùng chiến lược hòa trộn 'checkout' (mặc định)

en: use the 'merge' update strategy
vi: dùng chiến lược hòa trộn 'merge'

en: use the 'rebase' update strategy
vi: dùng chiến lược hòa trộn 'rebase'

en: disallow cloning into non-empty directory, implies --init
vi: không cho phép nhân bản vào thư mục trống, ngầm chỉ định --init

en: git submodule absorbgitdirs [<options>] [<path>...]
vi: git submodule absorbgitdirs [<các tùy chọn>] [</đường/dẫn>...]

en: git submodule set-url [--quiet] <path> <newurl>
vi: git submodule set-url [--quiet] </đường/dẫn> <url_mới>

en: git submodule set-branch [-q|--quiet] (-d|--default) <path>
vi: git submodule set-branch [-q|--quiet](-d|--default)</đường/dẫn>

en: git submodule set-branch [-q|--quiet] (-b|--branch) <branch> <path>
vi: git submodule set-branch [-q|--quiet] (-b|--branch) <nhánh> </đường/dẫn>

en: git submodule add [<options>] [--] <repository> [<path>]
vi: git submodule add [<các tùy chọn>] [--] <kho> [</đường/dẫn>]

en: submodule name '%s' already used for path '%s'
vi: Mô-đun-con '%s' đã dùng cho đường dẫn '%s'

en: git submodule--helper <command>
vi: git submodule--helper <lệnh>

en: git symbolic-ref [-m <reason>] <name> <ref>
vi: git symbolic-ref [-m <lý do>] <tên> <tham chiếu>

en: git symbolic-ref [-q] [--short] [--no-recurse] <name>
vi: git symbolic-ref [-q] [--short] [--no-recurse] <tên>

en: git symbolic-ref --delete [-q] <name>
vi: git symbolic-ref --delete [-q] <tên>

en: recursively dereference (default)
vi: chế độ giải tham chiếu đệ quy (mặc định)

en: git tag [-a | -s | -u <key-id>] [-f] [-m <msg> | -F <file>] [-e]
            [(--trailer <token>[(=|:)<value>])...]
            <tagname> [<commit> | <object>]
vi: git tag [-a | -s | -u <key-id>] [-f] [-m <msg> | -F <tập-tin>] [-e]
            [(--trailer <token>[(=|:)<giá-trị>])...]
            <tên-thẻ> [<lần chuyển giao> | <đối tượng> ]

en: git tag [-n[<num>]] -l [--contains <commit>] [--no-contains <commit>]
            [--points-at <object>] [--column[=<options>] | --no-column]
            [--create-reflog] [--sort=<key>] [--format=<format>]
            [--merged <commit>] [--no-merged <commit>] [<pattern>...]
vi: git tag [-n[<số>]] -l [--contains <lần_chuyển_giao>] [--no-contains <lần_chuyển_giao>]
            [--points-at <đối-tượng>] [--column[=<options>] | --no-column]
            [--create-reflog] [--sort=<key>] [--format=<định dạng>]
            [--merged <lần_chuyển_giao>] [--no-merged <lần_chuyển_giao>] [<mẫu>...]

en: 
    Write a message for tag:
      %s
    Lines starting with '%s' will be ignored.
vi: 
    Viết các ghi chú cho thẻ:
      %s
    Những dòng được bắt đầu bằng '%s' sẽ được bỏ qua.

en: 
    Write a message for tag:
      %s
    Lines starting with '%s' will be kept; you may remove them yourself if you want to.
vi: 
    Viết các ghi chú cho thẻ:
      %s
    Những dòng được bắt đầu bằng '%s' sẽ được giữ lại; bạn có thể xóa chúng đi nếu muốn.

en: could not start 'git column'
vi: không thể chạy 'git column'

en: failed to write object in stream
vi: gặp lỗi khi đọc đối tượng trong stream

en: inflate returned (%d)
vi: inflate trả về (%d)

en: invalid blob object from stream
vi: đối tượng blob không hợp lệ trong stream

en: report on-disk index format version
vi: cho biết phiên bản định dạng chỉ mục trên đĩa

en: index-version: was %d, set to %d
vi: index-version: đang là %d, đặt về %d

en: git update-ref [<options>] -d <refname> [<old-oid>]
vi: git update-ref [<các tùy chọn>] -d <refname> [<oid-cũ>]

en: git update-ref [<options>]    <refname> <new-oid> [<old-oid>]
vi: git update-ref [<các tùy chọn>]    <refname> <oid-mới> [<oid-cũ>]

en: git update-ref [<options>] --stdin [-z] [--batch-updates]
vi: git update-ref [<các tùy chọn>] --stdin [-z] [--batch-updates]

en: batch reference updates
vi: cập nhật tham chiếu theo lô

en: git-upload-pack [--[no-]strict] [--timeout=<n>] [--stateless-rpc]
                    [--advertise-refs] <directory>
vi: git-upload-pack [--[no-]strict] [--timeout=<n>] [--stateless-rpc]
                    [--advertise-refs] <thư mục>

en: git verify-commit [-v | --verbose] [--raw] <commit>...
vi: git verify-commit [-v | --verbose] [--raw] <lần_chuyển_giao>...

en: git verify-pack [-v | --verbose] [-s | --stat-only] [--] <pack>.idx...
vi: git verify-pack [-v | --verbose] [-s | --stat-only] [--] <gói>.idx...

en: git verify-tag [-v | --verbose] [--format=<format>] [--raw] <tag>...
vi: git verify-tag [-v | --verbose] [--format=<định dạng>] [--raw] <thẻ>...

en: git worktree add [-f] [--detach] [--checkout] [--lock [--reason <string>]]
                     [--orphan] [(-b | -B) <new-branch>] <path> [<commit-ish>]
vi: git worktree add [-f] [--detach] [--checkout] [--lock [--reason <lý do>]]
                     [--orphan] [(-b | -B) <nhánh-mới>] <đường/dẫn> [<commit-ish>]

en: git worktree lock [--reason <string>] <worktree>
vi: git worktree lock [--reason <lý do>] <cây làm việc>

en: git worktree prune [-n] [-v] [--expire <expire>]
vi: git worktree prune [-n] [-v] [--expire <khi nào hết hạn>]

en: git worktree remove [-f] <worktree>
vi: git worktree remove [-f] <cây làm việc>

en: git worktree unlock <worktree>
vi: git worktree unlock <cây làm việc>

en: No possible source branch, inferring '--orphan'
vi: Không có nhánh gốc, đoán là --orphan

en: If you meant to create a worktree containing a new unborn branch
    (branch with no commits) for this repository, you can do so
    using the --orphan flag:
    
        git worktree add --orphan -b %s %s
vi: Nếu bạn muốn tạo cây làm việc với nhánh chưa sinh
    (nhánh chưa có lần chuyển giao) cho kho chứa này, bạn có thể dùng
    tuỳ chọn --orphan:
    
        git worktree add --orphan -b %s %s

en: If you meant to create a worktree containing a new unborn branch
    (branch with no commits) for this repository, you can do so
    using the --orphan flag:
    
        git worktree add --orphan %s
vi: Nếu bạn muốn tạo cây làm việc với nhánh chưa sinh
    (nhánh chưa có lần chuyển giao) cho kho chứa này, bạn có thể dùng
    tuỳ chọn --orphan:
    
        git worktree add --orphan %s

en: could not find created worktree '%s'
vi: không tìm thấy cây làm việc '%s'

en: HEAD points to an invalid (or orphaned) reference.
    HEAD path: '%s'
    HEAD contents: '%s'
vi: HEAD trỏ đến tham chiếu sai (hoặc mồ côi).
    Đường dẫn HEAD: '%s'
    Nội dung HEAD: '%s'

en: No local or remote refs exist despite at least one remote
    present, stopping; use 'add -f' to override or fetch a remote first
vi: Không tồn tại tham chiếu cục bộ hay trên máy chủ mặc dù có cấu hình
    máy chủ, dừng lại; hãy dùng 'add -f' để ép buộc hoặc thực hiện kéo về trước

en: create unborn branch
vi: tạo nhánh chưa sinh

en: use relative paths for worktrees
vi: dùng đường dẫn tương đối cho thư mục làm việc

en: option '%s' and commit-ish cannot be used together
vi: tùy chọn '%s' và commit-ish không thể dùng cùng nhau

en: core.fsyncMethod = batch is unsupported on this platform
vi: core.fsyncMethod = batch không được hỗ trợ trên nền tảng này

en: could not parse bundle list key %s with value '%s'
vi: không thể đọc danh sách bundle khoá %s giá trị '%s'

en: failed to create temporary file
vi: không thể tạo tập tin tạm thời

en: insufficient capabilities
vi: không đủ quyền hạn

en: file downloaded from '%s' is not a bundle
vi: tập tin lấy về từ '%s' không phải là bundle

en: failed to store maximum creation token
vi: gặp lỗi khi lưu token tạo tối đa

en: unrecognized bundle mode from URI '%s'
vi: không nhận ra định dạng bundle từ URI '%s'

en: exceeded bundle URI recursion limit (%d)
vi: vượt quá giới hạn đệ quy URI (%d)

en: failed to download bundle from URI '%s'
vi: gặp lỗi khi tải bundle từ URI '%s'

en: file at URI '%s' is not a bundle or bundle list
vi: tập tin ở URI '%s' không phải bundle hay danh sách bundle

en: bundle-uri: unexpected argument: '%s'
vi: bundle-uri: không nhận ra đối số: '%s'

en: bundle-uri: expected flush after arguments
vi: bundle-uri: cần flush dữ liệu sau các tham số

en: bundle-uri: got an empty line
vi: bundle-uri: nhận được dòng trống

en: bundle-uri: line is not of the form 'key=value'
vi: bundle-uri: dòng không có dạng 'key=value'

en: bundle-uri: line has empty key or value
vi: bundle-uri: dòng có key trống hoặc value trống

en: some prerequisite commits exist in the object store, but are not connected to the repository's history
vi: một số lần chuyển giao tiên quyết tồn tại trong object store, nhưng không nằm trong lịch sử của kho chứa

en: The bundle uses this hash algorithm: %s
vi: Lệnh bundle dùng thuật toán băm sau: %s

en: The bundle uses this filter: %s
vi: Lệnh bundle dùng bộ lọc sau: %s

en: directory '%s' is present in index, but not sparse
vi: Thư mục '%s' có ở trong chỉ mục, mà không phải dạng sparse?

en: corrupted cache-tree has entries not present in index
vi: cache-tree bị hỏng, chứa mục không có trong chỉ mục

en: %s with flags 0x%x should not be in cache-tree
vi: %s với cờ 0x%x không nên có trong cache-tree

en: bad subtree '%.*s'
vi: subtree sai '%.*s'

en: cache-tree for path %.*s does not match. Expected %s got %s
vi: cache-tree cho đường dẫn %.*s không khớp. Cần %s nhưng có %s

en: chunk id %<PRIx32> not %d-byte aligned
vi: id chunk %<PRIx32> không thẳng %d-byte

en: Download missing objects in a partial clone
vi: Tải về các đối tượng còn thiếu khi nhân bản một phần

en: Provide contents or details of repository objects
vi: Cung cấp nội dung hoặc thông tin về các đối tượng kho

en: Generate a zip archive of diagnostic information
vi: tạo tập tin nén zip của bản báo cáo

en: Compare the content and mode of provided blob pairs
vi: So sánh nội dung và chế độ của hai blob

en: Compute object ID and optionally create an object from a file
vi: Tính toán ID đối tượng và tùy tạo một object từ một tập tin

en: Perform merge without touching index or working tree
vi: Áp dụng một bản vá mà không động chạm đến cây làm việc

en: Low-level access to refs
vi: Truy cập tới tham chiếu ở mức thấp

en: EXPERIMENTAL: Replay commits on a new base, works with bare repos too
vi: ĐANG TRONG QUÁ TRÌNH THỬ NGHIỆM: Phát lại lần chuyển giao vào gốc mới, dùng được trong kho chứa bare

en: Display version information about Git
vi: Hiển thị thông tin về phiên bản Git

en: Show logs with differences each commit introduces
vi: Hiển thị nhật ký với thay đổi của từng lần chuyển giao

en: The bundle file format
vi: Định dạng tập tin bundle

en: Chunk-based file formats
vi: Định dạng tập tin dạng khúc

en: Git commit-graph format
vi: Định dạng đồ-thị-chuyển-giao

en: Git index format
vi: Định dạng chỉ mục

en: Git pack format
vi: Định dạng pack

en: Git cryptographic signature formats
vi: Định dạng chữ ký bảo mật Git

en: Protocol v0 and v1 capabilities
vi: Capabilities của giao thức v0 và v1

en: Things common to various protocols
vi: Những thứ chung cho các giao thức

en: Git HTTP-based protocols
vi: Những giao thức Git dựa trên HTTP

en: How packs are transferred over-the-wire
vi: Gói được truyền thực tế (over-the-wire) như thế nào

en: A tool for managing large Git repositories
vi: Công cụ quản lý các kho Git lớn

en: commit-graph oid fanout chunk is wrong size
vi: đồ-thị-chuyển-giao có kích cỡ oid fanout chunk không đúng

en: commit-graph fanout values out of order
vi: đồ-thị-chuyển-giao có giá trị fanout không đúng

en: commit-graph OID lookup chunk is the wrong size
vi: đồ-thị-chuyển-giao có kích cỡ OID lookup chunk không đúng

en: commit-graph commit data chunk is wrong size
vi: đồ-thị-chuyển-giao có kích cỡ commit data chunk không đúng

en: commit-graph generations chunk is wrong size
vi: đồ-thị-chuyển-giao có kích cỡ generations chunk không đúng

en: commit-graph changed-path index chunk is too small
vi: đồ-thị-chuyển-giao có changed-path index chunk quá nhỏ

en: ignoring too-small changed-path chunk (%<PRIuMAX> < %<PRIuMAX>) in commit-graph file
vi: bỏ qua chunk thay-đổi-đường-dẫn quá nhỏ (%<PRIuMAX> < %<PRIuMAX>) trong tập tin đồ-thị-chuyển-giao

en: commit-graph required OID fanout chunk missing or corrupted
vi: đồ-thị-chuyển-giao thiếu chunk OID fanout cần thiết hoặc bị hỏng

en: commit-graph required OID lookup chunk missing or corrupted
vi: đồ-thị-chuyển-giao thiếu chunk OID lookup cần thiết hoặc bị hỏng

en: commit-graph required commit data chunk missing or corrupted
vi: đồ-thị-chuyển-giao thiếu chunk commit data cần thiết hoặc bị hỏng

en: disabling Bloom filters for commit-graph layer '%s' due to incompatible settings
vi: vô hiệu hoá bộ lọc Bloom cho đồ thị chuyển giao '%s' do tuỳ chọn không tương thích

en: commit-graph base graphs chunk is too small
vi: đồ thị chuyển giao có chunk đồ thị cơ sở quá nhỏ

en: commit count in base graph too high: %<PRIuMAX>
vi: số lần chuyển giao trong đồ thị cơ sở quá lớn: %<PRIuMAX>

en: commit-graph chain file too small
vi: tập tin chuỗi đồ-thị-chuyển-giao quá nhỏ

en: commit-graph overflow generation data is too small
vi: commit-graph yêu cầu dữ liệu tạo tràn nhưng quá nhỏ

en: commit-graph extra-edges pointer out of bounds
vi: con trỏ extra-edge của đồ thị chuyển giao nằm ngoài biên

en: cannot merge graphs with %<PRIuMAX>, %<PRIuMAX> commits
vi: không thể kết hợp đồ thị với %<PRIuMAX>, %<PRIuMAX> lần chuyển giao

en: cannot merge graph %s, too many commits: %<PRIuMAX>
vi: không thể kết hợp đồ thị %s, quá nhiều lần chuyển giao: %<PRIuMAX>

en: attempting to write a commit-graph, but 'commitGraph.changedPathsVersion' (%d) is not supported
vi: đang thử ghi đồ thị chuyển giao, nhưng 'commitGraph.changedPathsVersion' (%d) không được hỗ trợ

en: commit-graph has both zero and non-zero generations (e.g., commits '%s' and '%s')
vi: đồ-thị-chuyển-giao có số thế hệ không và khác không (v.d. lần chuyển giao '%s' và '%s')

en: Support for <GIT_DIR>/info/grafts is deprecated
    and will be removed in a future Git version.
    
    Please use "git replace --convert-graft-file"
    to convert the grafts into replace refs.
    
    Turn this message off by running
    "git config set advice.graftFileDeprecated false"
vi: Hỗ trợ cho <GIT_DIR>/info/grafts đã không còn
    và sẽ bị xóa bỏ ở phiên bản Git tương lai.
    
    Vui lòng dùng "git replace --convert-graft-file"
    để chuyển đổi các graft thành các tham chiếu thay thế.
    
    Tắt lời nhắn này bằng cách chạy
    "git config set advice.graftFileDeprecated false"

en: commit %s exists in commit-graph but not in the object database
vi: commit %s tồn tại trong đồ-thị-chuyển-giao nhưng không có trong cơ sở dữ liệu đối tượng

en: Invalid path: %s
vi: đường dẫn không hợp lệ: %s

en: opendir('%s') failed
vi: opendir('%s') gặp lỗi

en: lstat('%s') failed
vi: lstat('%s') gặp lỗi

en: strbuf_readlink('%s') failed
vi: strbuf_readlink('%s') gặp lỗi

en: closedir('%s') failed
vi: closedir('%s') gặp lỗi

en: [GLE %ld] unable to open for read '%ls'
vi: [GLE %ld] không thể mở hay đọc '%ls'

en: [GLE %ld] unable to get protocol information for '%ls'
vi: [GLE %ld] không thể lấy thông tin giao thức cho '%ls'

en: no multi-line comment allowed: '%s'
vi: không cho phép ghi chú nhiều dòng: '%s'

en: refusing to work with overly long line in '%s' on line %<PRIuMAX>
vi: từ chối làm việc với dòng quá dài '%s' trên dòng %<PRIuMAX>

en: error on bundle-uri response line %d: %s
vi: lỗi trên dòng phản hồi bundle-uri thứ %d: %s

en: expected flush after bundle-uri listing
vi: cần đẩy dữ liệu lên đĩa sau khi liệt kê bundle-uri

en: invalid timeout '%s', expecting a non-negative integer
vi: timeout không hợp lệ '%s', cần số nguyên không âm

en: invalid init-timeout '%s', expecting a non-negative integer
vi: init-timeout không hợp lệ '%s', cần số nguyên không âm

en: invalid max-connections '%s', expecting an integer
vi: max-connections không hợp lệ '%s', cần số nguyên

en: invalid --%s value '%s'
vi: giá trị --%s không hợp lệ: '%s'

en: could not archive missing directory '%s'
vi: không thể nén thư mục '%s' không còn tồn tại

en: could not add directory '%s' to archiver
vi: không thể thêm thư mục '%s' vào kho nén

en: cannot compare stdin to a directory
vi: không thể so sánh stdin và thư mục

en: cannot compare a named pipe to a directory
vi: không thể so sánh pipe có tên và thư mục

en: git diff --no-index [<options>] <path> <path> [<pathspec>...]
vi: git diff --no-index [<các tùy chọn>] </đường/dẫn> </đường/dẫn> [<đặc tả đường dẫn>...]

en: Limiting comparison with pathspecs is only supported if both paths are directories.
vi: Giới hạn so sánh theo đường dẫn chỉ hỗ trợ với hai thư mục.

en: pathspec magic not supported by --follow: %s
vi: đặc tả đường dẫn đặc biệt chưa được hỗ trợ bởi --follow: %s

en: -G requires a non-empty argument
vi: -G cần một tham số

en: -S requires a non-empty argument
vi: -S cần một tham số

en: <param1>,<param2>...
vi: <tham_số_1>,<tham_số_2>...

en: synonym for --dirstat=files,<param1>,<param2>...
vi: đồng nghĩa với --dirstat=files,<tham_số_1>,<tham_số_2>...

en: use default prefixes a/ and b/
vi: dùng tiền tố mặc định a/ và b/

en: %s cannot contain newline
vi: %s không thể chứa ký tự xuống dòng

en: %s must have at least one character
vi: %s phải có ít nhất một ký tự

en: You are attempting to fetch %s, which is in the commit graph file but not in the object database.
    This is probably due to repo corruption.
    If you are attempting to repair this repo corruption by refetching the missing object, use 'git fetch --refetch' with the missing object.
vi: Bạn đang muốn lấy về %s, nằm trong tập tin đồ-thị-chuyển-giao nhưng nằm ngoài cơ sở dữ liệu đối tượng.
    Nhiều khả năng kho chứa đã bị hỏng.
    Nếu bạn đang cần sửa chữa lại kho chứa bằng cách lấy về đối tượng còn thiếu, dùng 'git fetch --refetch' với đối tượng đó.

en: socket directory '%s' is incompatible with fsmonitor due to lack of Unix sockets support
vi: thư mục socket '%s' không tương thích với fsmonitor bởi vì thiếu hỗ trợ Unix socket

en: git [-v | --version] [-h | --help] [-C <path>] [-c <name>=<value>]
               [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
               [-p | --paginate | -P | --no-pager] [--no-replace-objects] [--no-lazy-fetch]
               [--no-optional-locks] [--no-advice] [--bare] [--git-dir=<path>]
               [--work-tree=<path>] [--namespace=<name>] [--config-env=<name>=<envvar>]
               <command> [<args>]
vi: git [-v | --version] [-h | --help] [-C </đường/dẫn/>] [-c <tên>=<giá trị>]
               [--exec-path[=</đường/dẫn/>]] [--html-path] [--man-path] [--info-path]
               [-p | --paginate | -P --no-pager] [--no-replace-objects] [--no-lazy-fetch
               [--no-optional-locks] [--no-advice] [--bare] [--git-dir=</đường/dẫn/>]
               [--work-tree=</đường/dẫn/>] [--namespace=<tên>] [--config-env=<tên>=<envvar>]
               <lệnh> [<các tham số>]

en: no attribute source given for --attr-source
vi: không đưa ra nguồn thuộc tính cho --attr-source

en: gpg failed to sign the data:
    %s
vi: gpg gặp lỗi khi ký dữ liệu:
    %s

en: User-facing repository, command and file interfaces
vi: Các giao diện kho, lệnh và tập tin hướng người dùng

en: Developer-facing file formats, protocols and other interfaces
vi: Các giao diện tập tin, giao thức và khác cho lập trình viên

en: User-facing repository, command and file interfaces:
vi: Các giao diện kho, lệnh và tập tin hướng người dùng

en: File formats, protocols and other developer interfaces:
vi: Các giao diện tập tin, giao thức và khác cho lập trình viên

en: The '%s' hook was ignored because it's not set as executable.
    You can disable this warning with `git config set advice.ignoredHook false`.
vi: Hook '%s' bị bỏ qua bởi vì nó không có cờ thực thi được.
    Bạn có thể tắt cảnh báo này bằng 'git config set advice.ignoredHook false'.

en: Unknown value for http.proactiveauth
vi: không hiểu giá trị cho http.proactiveauth

en: refusing to read cookies from http.cookiefile '-'
vi: từ chối đọc cookie từ http.cookiefile '-'

en: ignoring http.savecookies for empty http.cookiefile
vi: bỏ qua tuỳ chọn http.savecookies vì http.cookiefile để trống

en: no IMAP host specified
vi: chưa chỉ ra máy chủ IMAP nào

en: set the IMAP host with 'git config imap.host <host>'.
    (e.g., 'git config imap.host imaps://imap.example.com')
vi: chỉ định máy chủ IMAP với 'git config imap.host <host>'.
    (v.d., 'git config imap.host imaps://imap.example.com')

en: no IMAP folder specified
vi: chưa chỉ ra thư mục IMAP nào

en: set the target folder with 'git config imap.folder <folder>'.
    (e.g., 'git config imap.folder Drafts')
vi: chỉ định thư mục với 'git config imap.folder <folder>'.
    (v.d., 'git config imap.folder Drafts')

en: could not write loose object index %s
vi: không thể ghi tập tin đối tượng loose %s

en: failed to write loose object index %s
vi: ghi chỉ mục đối tượng loose %s thất bại

en: unable to format message: %s
vi: không thể định dạng thông điệp: %s

en: invalid marker-size '%s', expecting an integer
vi: marker-size không hợp lệ '%s', cần số nguyên

en: Failed to merge submodule %s (no merge base)
vi: Gặp lỗi khi hòa trộn mô-đun-con %s (không có gốc hoà trộn)

en: error: failed to merge submodule %s (repository corrupt)
vi: lỗi: gặp lỗi khi hòa trộn mô-đun-con %s (kho chứa hỏng)

en: Failed to merge submodule %s, but a possible merge resolution exists: %s
vi: Gặp lỗi khi hòa trộn mô-đun-con %s, nhưng có cách giải quyết: %s

en: error: failed to execute internal merge for %s
vi: lỗi: Gặp lỗi khi thực hiện trộn nội bộ %s

en: error: unable to add %s to database
vi: lỗi: không thể thêm %s vào cơ sở dữ liệu

en: error: cannot read object %s
vi: lỗi: không thể đọc đối tượng %s

en: error: object %s is not a blob
vi: lỗi: đối tượng %s không phải là một blob

note: TRANSLATORS: This is a line of advice to resolve a merge conflict in a submodule. The first argument is the submodule name, and the second argument is the abbreviated id of the commit that needs to be merged.  For example: - go to submodule (mysubmodule), and either merge commit abc1234"
en:  - go to submodule (%s), and either merge commit %s
       or update to an existing commit which has merged those changes
vi:  - đi tới mô-đun con (%s), và hoà trộn lần chuyển giao %s
       hoặc cập nhật tới một lần chuyển giao đã có hoà trộn các thay đổi

en: Recursive merging with submodules currently only supports trivial cases.
    Please manually handle the merging of each conflicted submodule.
    This can be accomplished with the following steps:
    %s - come back to superproject and run:
    
          git add %s
    
       to record the above merge or update
     - resolve any other conflicts in the superproject
     - commit the resulting index in the superproject
vi: Hoà trộn đệ quy với mô-đun con hiện chỉ hỗ trợ các trường hợp đơn giản.
    Vui lòng hoà trộn các mô-đun con có xung đột bằng tay.
    Bạn có thể thực hiện theo các bước sau:
    %s - trở về project cha và chạy lệnh:
    
          git add %s
    
       để ghi lại hoà trộn hoặc cập nhật
     - giải quyết các xung đột trong project cha
     - chuyển giao kết quả trong project cha

en: unable to link '%s' to '%s'
vi: không thể liên kết '%s' vào '%s'

en: could not load reverse index for MIDX %s
vi: không thể mở chỉ mục ngược cho MIDX %s

en: unable to create temporary MIDX layer
vi: không thể tạo lớp MIDX tạm thời

en: unable to open multi-pack-index chain file
vi: không thể mở tập tin chain multi-pack-index

en: unable to rename new multi-pack-index layer
vi: gặp lỗi khi đổi tên lớp multi-pack-index

en: cannot expire packs from an incremental multi-pack-index
vi: không thể hết hạn gói từ incremental multi-pack-index

en: cannot repack an incremental multi-pack-index
vi: không thể repack incremental multi-pack-index

en: multi-pack-index OID lookup chunk is the wrong size
vi: OID lookup chunk multi-pack-index có kích thước sai

en: multi-pack-index object offset chunk is the wrong size
vi: object offset chunk multi-pack-index có kích thước sai

en: multi-pack-index required pack-name chunk missing or corrupted
vi: multi-pack-index thiếu chunk pack-name cần thiết hoặc bị hỏng

en: multi-pack-index required OID fanout chunk missing or corrupted
vi: multi-pack-index thiếu chunk OID fanout cần thiết hoặc bị hỏng

en: multi-pack-index required OID lookup chunk missing or corrupted
vi: multi-pack-index thiếu chunk OID lookup cần thiết hoặc bị hỏng

en: multi-pack-index required object offsets chunk missing or corrupted
vi: multi-pack-index thiếu chunk các khoảng bù đối tượng cần thiết hoặc bị hỏng

en: multi-pack-index pack-name chunk is too short
vi: tập tin đồ thị multi-pack-index %s quá nhỏ

en: multi-pack-index chain file too small
vi: tập tin chain multi-pack-index quá nhỏ

en: pack count in base MIDX too high: %<PRIuMAX>
vi: số pack trong base MIDX quá lớn: %<PRIuMAX>

en: object count in base MIDX too high: %<PRIuMAX>
vi: số đối tượng trong base MIDX quá lớn: %<PRIuMAX>

en: invalid multi-pack-index chain: line '%s' not a hash
vi: multi-pack-index chain không hợp lệ: dòng '%s' không phải là mã băm

en: unable to find all multi-pack index files
vi: không thể tìm thấy tất cả các tập tin multi-pack index

en: invalid MIDX object position, MIDX is likely corrupt
vi: vị trí đối tượng MIDX không hợp lệ. MIDX có vẻ như đã bị hỏng

en: MIDX does not contain the BTMP chunk
vi: MIDX không chứa chunk BTMP

en: could not load bitmapped pack %<PRIu32>
vi: không thể đọc gói bitmap %<PRIu32>

en: multi-pack-index large offset out of bounds
vi: multi-pack-index large offset nằm ngoài biên

en: failed to decode tree entry
vi: giải mã mục cây thất bại

en: failed to map tree entry for %s
vi: ánh xạ mục cây cho %s thất bại

en: bad %s in commit
vi: ký tự không đúng %s trong lần chuyển giao

en: unable to map %s %s in commit object
vi: không thể ánh xạ %s %s trong đối tượng chuyển giao

en: Failed to convert object from %s to %s
vi: Chuyển đổi đối tượng từ %s sang %s thất bại

en: unable to open loose object %s
vi: không thể mở đối tượng mất %s

en: files '%s' and '%s' differ in contents
vi: tập tin '%s' và '%s' có nội dung khác nhau

en: unable to write repeatedly vanishing file %s
vi: không thể ghi vào tập tin biến mất liên tục %s

en: write stream object %ld != %<PRIuMAX>
vi: đối tượng ghi dòng %ld != %<PRIuMAX>

en: unable to stream deflate new object (%d)
vi: không thể stream deflate đối tượng mới (%d)

en: deflateEnd on stream object failed (%d)
vi: deflateEnd trên đối tượng stream gặp lỗi (%d)

en: unable to create directory %s
vi: tạo thư mục %s gặp lỗi

en: cannot map object %s to %s
vi: không thể ánh xạ đối tượng %s sang %s

en: object fails fsck: %s
vi: đối tượng không qua fsck (kiểm tra toàn vẹn): %s

en: refusing to create malformed object
vi: Từ chối tạo đối tượng lỗi

en: unable to parse type from header '%s' of %s
vi: không thể đọc phần đầu '%s' của %s

en: Git normally never creates a ref that ends with 40 hex characters
    because it will be ignored when you just specify 40-hex. These refs
    may be created by mistake. For example,
    
      git switch -c $br $(git rev-parse ...)
    
    where "$br" is somehow empty and a 40-hex ref is created. Please
    examine these refs and maybe delete them. Turn this message off by
    running "git config set advice.objectNameWarning false"
vi: Git thường không bao giờ tạo tham chiếu kết thúc với 40 ký tự hex
    bởi vì nó sẽ bị bỏ qua khi bạn chỉ định 40 ký tự hex. Những tham chiếu
    này có lẽ đã được tạo nhầm. Ví dụ,
    
      git switch -c $br $(git rev-parse ...)
    
    với "$br" không hiểu lý do vì sao rỗng và tạo ra tham chiếu 40-hex.
    Xin hãy kiểm tra những tham chiếu này và xóa chúng đi nếu cần. Tắt
    lời nhắn này bằng cách chạy lệnh "git config set advice.objectNameWarning false"

en: missing mapping of %s to %s
vi: thiếu ánh xạ %s sang %s

en: duplicate entry when writing bitmap index: %s
vi: đối tượng trùng lặp khi ghi chỉ mục bitmap: %s

en: attempted to store non-selected commit: '%s'
vi: đã cố ghi lần chuyển giao không được chọn: '%s'

en: too many pseudo-merges
vi: có quá nhiều lần pseudo-merge

en: failed to load bitmap index (corrupted?)
vi: không thể đọc chỉ mục bitmap (bị hỏng?)

en: corrupted bitmap index (too small)
vi: chỉ mục bitmap bị hỏng (quá nhỏ)

en: corrupted bitmap index file (wrong header)
vi: tập tin chỉ mục bitmap bị hỏng (sai phần đầu)

en: unsupported version '%d' for bitmap index file
vi: không hỗ trợ tập tin chỉ mục bitmap phiên bản '%d'

en: corrupted bitmap index file (too short to fit hash cache)
vi: tập tin chỉ mục bitmap bị hỏng (quá ngắn để chứa bộ đệm mã băm)

en: corrupted bitmap index file (too short to fit lookup table)
vi: tập tin chỉ mục bitmap bị hỏng (quá ngắn để chứa bảng tìm kiếm)

en: corrupted bitmap index file (too short to fit pseudo-merge table header)
vi: tập tin chỉ mục bitmap bị hỏng (quá ngắn để chứa đề mục bảng pseudo-merge)

en: corrupted bitmap index file (too short to fit pseudo-merge table)
vi: tập tin chỉ mục bitmap bị hỏng (quá ngắn để chứa bảng pseudo-merge)

en: corrupted bitmap index file, pseudo-merge table too short
vi: tập tin chỉ mục bitmap bị hỏng, bảng pseudo-merge quá ngắn

en: duplicate entry in bitmap index: '%s'
vi: đối tượng trùng lặp trong bitmap: '%s'

en: corrupt ewah bitmap: truncated header for entry %d
vi: ewah bitmap bị hỏng: phần đầu bị cắt ngắn cho mục thứ %d

en: corrupt ewah bitmap: commit index %u out of range
vi: ewah bitmap bị hỏng: mục chuyển giao thứ %u nằm ngoài phạm vi

en: corrupted bitmap pack index
vi: chỉ mục gói bitmap bị hỏng

en: invalid XOR offset in bitmap pack index
vi: XOR offset không hợp lệ trong chỉ mục gói bitmap

en: cannot fstat bitmap file
vi: không thể fstat file bitmap

en: checksum doesn't match in MIDX and bitmap
vi: tổng kiểm ra trong MIDX và bitmap không khớp

en: corrupt bitmap lookup table: triplet position out of index
vi: bảng tìm kiếm bitmap bị hỏng: vị trí bộ ba nằm ngoài chỉ mục

en: corrupt bitmap lookup table: xor chain exceeds entry count
vi: bảng tìm kiếm bitmap bị hỏng: chuỗi xor vượt quá số lượng mục

en: corrupt bitmap lookup table: commit index %u out of range
vi: bảng tìm kiếm bitmap bị hỏng: mục chuyển giao thứ %u nằm ngoài phạm vi

en: corrupt ewah bitmap: truncated header for bitmap of commit "%s"
vi: ewah bitmap bị hỏng: bitmap lần chuyển giao "%s" có phần đầu bị cắt ngắn

en: unable to load pack: '%s', disabling pack-reuse
vi: không thể đọc gói: '%s', vô hiệu sử dụng lại gói

en: unable to compute preferred pack, disabling pack-reuse
vi: không thể tính giá trị gói ưa dùng, vô hiệu sử dụng lại gói

en: object '%s' not found in type bitmaps
vi: không tìm thấy đối tượng '%s' trong type bitmap

en: object '%s' does not have a unique type
vi: đối tượng '%s' không có kiểu độc nhất

en: object '%s': real type '%s', expected: '%s'
vi: đối tượng '%s': kiểu '%s', cần: '%s'

en: object not in bitmap: '%s'
vi: không tìm thấy đối tượng trong bitmap: %s

en: failed to load bitmap indexes
vi: đọc chỉ mục bitmap thất bại

en: you must specify exactly one commit to test
vi: bạn phải chỉ định các lần chuyển giao muốn kiểm tra

en: commit '%s' doesn't have an indexed bitmap
vi: lần chuyển giao '%s' không có chỉ mục bitmap

en: mismatch in bitmap results
vi: kết quả bitmap không khớp

en: pseudo-merge index out of range (%<PRIu32> >= %<PRIuMAX>)
vi: chỉ mục pseudo-merge vượt ngoài phạm vi (%<PRIu32> >= %<PRIuMAX>)

en: could not find '%s' in pack '%s' at offset %<PRIuMAX>
vi: không thể tìm thấy '%s' trong gói '%s' tại vị trí %<PRIuMAX>

en: unable to get disk usage of '%s'
vi: không thể lấy dung lượng đĩa đã dùng của %s

en: bitmap file '%s' has invalid checksum
vi: file bitmap '%s' có checksum không hợp lệ

en: invalid checksum
vi: checksum không hợp lệ

en: invalid rev-index position at %<PRIu64>: %<PRIu32> != %<PRIu32>
vi: vị trí mục cải biên không hợp lệ %<PRIu64>: %<PRIu32> != %<PRIu32>

en: multi-pack-index reverse-index chunk is the wrong size
vi: chunk chỉ mục ngược của chỉ mục đa gói có kích thước sai

en: could not determine preferred pack
vi: không thể xác định gói ưa dùng

en: value for %s exceeds %<PRIdMAX>
vi: giá trị %s vượt quá %<PRIdMAX>

en: value %s for %s not in range [%<PRIdMAX>,%<PRIdMAX>]
vi: giá trị %s cho %s không nằm trong khoảng [%<PRIdMAX>, %<PRIdMAX>]

en: %s expects an integer value with an optional k/m/g suffix
vi: %s cần một giá trị dạng số nguyên với hậu tố tùy chọn k/m/g

en: need a subcommand
vi: cần câu lệnh con

en: opposite of --no-%s
vi: ngược lại với --no-%s

en: prefixed path to initial superproject
vi: đường dẫn tiền tố đến project cha ban đầu

en: bad boolean environment value '%s' for '%s'
vi: sai giá trị kiểu boolean của cấu hình '%s' cho '%s'

en: failed to walk children of tree %s: not found
vi: gặp lỗi khi duyệt nhánh của cây %s: không tìm thấy

en: failed to find object %s
vi: gặp lỗi khi tìm đối tượng '%s'.

en: failed to find tag %s
vi: gặp lỗi khi tìm thẻ %s

en: failed to setup revision walk
vi: gặp lỗi khi thiết lập duyệt lần cải biên

en: '%s' is outside the directory tree
vi: '%s' nằm ngoài cây thư mục

en: lazy fetching disabled; some objects may not be available
vi: vô hiệu lazy fetching; một số đối tượng sẽ không có sẵn

en: could not fetch %s from promisor remote
vi: không thể tải %s từ máy chủ promisor

en: no or empty URL advertised for remote '%s'
vi: URL máy chủ '%s' rỗng hoặc không có

en: known remote named '%s' but with URL '%s' instead of '%s'
vi: có máy chủ '%s' nhưng với URL '%s' thay vì '%s'

en: unknown '%s' value for '%s' config option
vi: không hiểu giá trị '%s' cho cấu hình '%s'

en: unknown element '%s' from remote info
vi: không hiểu phần '%s' từ thông tin máy chủ

en: accepted promisor remote '%s' not found
vi: không tìm thấy accepted promisor remote '%s'

en: failed to load pseudo-merge regex for %s: '%s'
vi: gặp lỗi khi đọc biểu thức chính quy pseudo-merge cho %s: '%s'

en: %s must be non-negative, using default
vi: %s phải không âm, dùng mặc định thay thế

en: %s must be between 0 and 1, using default
vi: %s nên giữa 0 và 1, dùng mặc định thay thế

en: %s must be positive, using default
vi: %s phải dương, dùng mặc định thay thế

en: pseudo-merge group '%s' missing required pattern
vi: nhóm pseudo-merge '%s' thiếu mẫu bắt buộc

en: pseudo-merge group '%s' has unstable threshold before stable one
vi: nhóm pseudo-merge '%s' có unstable threshold trước stable

en: pseudo-merge regex from config has too many capture groups (max=%<PRIuMAX>)
vi: biểu thức chính quy pseudo-merge từ cấu hình có quá nhiều nhóm chọn (tối đa=%<PRIuMAX>)

en: extended pseudo-merge read out-of-bounds (%<PRIuMAX> >= %<PRIuMAX>)
vi: extended pseudo-merge đọc ngoài biên (%<PRIuMAX> >= %<PRIuMAX>)

en: extended pseudo-merge entry is too short (%<PRIuMAX> >= %<PRIuMAX>)
vi: mục extended pseudo-merge quá ngắn (%<PRIuMAX> >= %<PRIuMAX>)

en: could not find pseudo-merge for commit %s at offset %<PRIuMAX>
vi: không thể tìm pseudo-merge cho lần chuyển giao %s tại vị trí %<PRIuMAX>

en: extended pseudo-merge lookup out-of-bounds (%<PRIu32> >= %<PRIu32>)
vi: extended pseudo-merge lookup vượt ngoài biên (%<PRIu32> >= %<PRIu32>)

en: out-of-bounds read: (%<PRIuMAX> >= %<PRIuMAX>)
vi: đọc ngoài biên (%<PRIuMAX> >= %<PRIuMAX>)

en: could not read extended pseudo-merge table for commit %s
vi: không thể đọc bảng extended pseudo-merge cho lần chuyển giao %s

en: invalid extra cruft tip: '%s'
vi: extra cruft tip không hợp lệ: '%s'

en: unable to enumerate additional recent objects
vi: không thể đếm các đối tượng mới thêm

en: 
    Commands:
    p, pick <commit> = use commit
    r, reword <commit> = use commit, but edit the commit message
    e, edit <commit> = use commit, but stop for amending
    s, squash <commit> = use commit, but meld into previous commit
    f, fixup [-C | -c] <commit> = like "squash" but keep only the previous
                       commit's log message, unless -C is used, in which case
                       keep only this commit's message; -c is same as -C but
                       opens the editor
    x, exec <command> = run command (the rest of the line) using shell
    b, break = stop here (continue rebase later with 'git rebase --continue')
    d, drop <commit> = remove commit
    l, label <label> = label current HEAD with a name
    t, reset <label> = reset HEAD to a label
    m, merge [-C <commit> | -c <commit>] <label> [# <oneline>]
            create a merge commit using the original merge commit's
            message (or the oneline, if no original merge commit was
            specified); use -c <commit> to reword the commit message
    u, update-ref <ref> = track a placeholder for the <ref> to be updated
                          to this position in the new commits. The <ref> is
                          updated at the end of the rebase
    
    These lines can be re-ordered; they are executed from top to bottom.
vi: 
    Các lệnh:
    p, pick <commit> = dùng lần chuyển giao
    r, reword <commit> = dùng lần chuyển giao, nhưng sửa lại phần chú thích
    e, edit <commit> = dùng lần chuyển giao, nhưng dừng lại để tu bổ
    s, squash <commit> = dùng lần chuyển giao, nhưng trộn vào lần chuyển giao kế trước
    f, fixup [-C | -c] <commit> = giống như "squash", nhưng chỉ giữ lại phần lời nhắn
                       nhật ký của lần chuyển giao kế trước, trừ phi -C được dùng, trong trường hợp
                       chỉ giữ ghi chú của lần chuyển giao này; -c giống như -C nhưng
                       mở trình biên soạn
    x, exec <commit> = chạy lệnh (phần còn lại của dòng) dùng shell
    b, break = dừng tại đây (tiếp tục cải tổ sau này bằng 'git rebase --continue')
    d, drop <commit> = xóa bỏ lần chuyển giao
    l, label <label> = đánh tên nhãn HEAD hiện tại
    t, reset <label> = đặt lại HEAD về một nhãn
    m, merge [-C <commit> | -c <commit>] <nhãn> [# <một_dòng>]
    .       tạo một lần chuyển giao hòa trộn sử dụng chú thích của lần chuyển
    .       giao hòa trộn gốc (hoặc một_dòng, nếu không chỉ định lần chuyển giao hòa
    .       trộn gốc). Dùng -c <commit> để reword chú thích của lần chuyển giao.
    u, update-ref <ref> = track a placeholder for the <ref> to be updated
                          to this position in the new commits. The <ref> is
                          updated at the end of the rebase
    
    Những dòng này có thể được thay đổi thứ tự; chúng được thực thi từ trên xuống dưới.

en: %%(%.*s) does not take arguments
vi: %%(%.*s) không nhận các đối số

en: unrecognized %%(%.*s) argument: %s
vi: đối số không được thừa nhận %%(%.*s): %s

en: argument expected for %s
vi: cần đối số cho %s

en: positive value expected %s=%s
vi: cần giá trị dương %s=%s

en: cannot fully parse %s=%s
vi: không hiểu %s=%s

en: value expected %s=
vi: cần %s=

en: expected format: %%(ahead-behind:<committish>)
vi: cần định dạng: %%(ahead-behind:<committish>)

en: expected format: %%(is-base:<committish>)
vi: cần định dạng: %%(is-base:<committish>)

en: failed to run 'describe'
vi: gặp lỗi khi chạy 'describe'

en: exclude refs which match pattern
vi: không bao gồm các tham chiếu khớp với mẫu

en: %s%s will become dangling after %s is deleted
vi:  %s%s sẽ trở thành không đầu sau khi xoá %s!

en: %s%s has become dangling after %s was deleted
vi: %s%s đã trở thành không đầu sau khi xoá %s!

en: refusing to update reflog for pseudoref '%s'
vi: từ chối cập nhật reflog cho tham chiếu ảo '%s'

en: refusing to update pseudoref '%s'
vi: từ chối cập nhật tham chiếu ảo '%s'

en: refusing to update reflog with bad name '%s'
vi: từ chối cập nhật reflog với tên sai '%s'

en: refusing to force and skip creation of reflog
vi: từ chối bỏ qua việc tạo reflog

en: Finished dry-run migration of refs, the result can be found at '%s'
vi: Đã hoàn thành thử chạy di cư tham chiếu, kết quả tại '%s'

en: could not remove temporary migration directory '%s'
vi: không thể xoá thư mục tạm thời '%s'

en: migrated refs can be found at '%s'
vi: ydam chiếu đã di cư tại '%s'

en: cannot lock ref '%s': expected symref with target '%s': but is a regular ref
vi: không thể lock tham chiếu '%s': cần tham chiếu mềm tới '%s': nhưng lại là tham chiếu thường

en: cannot read ref file '%s'
vi: không thể đọc tập tin ref '%s'

en: Checking references consistency
vi: Đang kiểm tra tính nhất quán các tham chiếu

en: unable to open '%s'
vi: không thể mở '%s'

en: refname is dangerous: %s
vi: tên tham chiếu không an toàn: %s

en: trying to write ref '%s' with nonexistent object %s
vi: thử ghi tham chiếu '%s' tới đối tượng %s không tồn tại

en: trying to write non-commit object %s to branch '%s'
vi: thử ghi đối tượng không phải chuyển giao %s tới nhánh '%s'

en: multiple updates for 'HEAD' (including one via its referent '%s') are not allowed
vi: không cho phép đa cập nhật cho tham chiếu HEAD (bao gồm cả thông qua tham chiếu '%s')

en: cannot lock ref '%s': unable to resolve reference '%s'
vi: không thể khoá tham chiếu '%s': không thể phân giải tham chiếu '%s'

en: cannot lock ref '%s': error reading reference
vi: không thể khoá tham chiếu '%s': lỗi khi đọc tham chiếu

en: multiple updates for '%s' (including one via symref '%s') are not allowed
vi: không cho phép đa cập nhật cho tham chiếu '%s' (bao gồm cả thông qua tham chiếu biểu trưng '%s')

en: cannot lock ref '%s': reference already exists
vi: không thể lock tham chiếu '%s': tham chiếu đã tồn tại

en: cannot lock ref '%s': reference is missing but expected %s
vi: không thể lock tham chiếu '%s': không tồn tại tham chiếu nhưng cần %s

en: cannot lock ref '%s': is at %s but expected %s
vi: không thể lock tham chiếu '%s': đang ở %s nhưng cần %s

en: reftable: transaction prepare: %s
vi: reftable: chuẩn bị chuyển giao: %s

en: reftable: transaction failure: %s
vi: reftable: chuyển giao thất bại: %s

en: unable to compact stack: %s
vi: không thể nén stack: %s

en: refname %s not found
vi: không tìm thấy tên tham chiếu %s

en: refname %s is a symbolic ref, copying it is not supported
vi: tên tham chiếu %s là tham chiếu biểu trưng, không hỗ trợ sao chép

en: pattern '%s' has no '*'
vi: giá trị '%s' không có '*'

en: replacement '%s' has no '*'
vi: thay thế '%s' không có '*'

en: unknown value for object-format: %s
vi: không hiểu giá trị cho object-format: %s

en: protocol error: expected '<url> <path>', missing space
vi: lỗi giao thức: cần '<url> <path>', thiếu dấu cách

en: failed to download file at URL '%s'
vi: gặp lỗi khi tải tập tin tại URL '%s'

en: reading remote from "%s/%s", which is nominated for removal.
    
    If you still use the "remotes/" directory it is recommended to
    migrate to config-based remotes:
    
    	git remote rename %s %s
    
    If you cannot, please let us know why you still need to use it by
    sending an e-mail to <git@vger.kernel.org>.
vi: đang đọc máy chủ từ "%s/%s", đã được đề cử để loại bỏ.
    Nếu bạn vẫn còn sử dụng thư mục "remotes", chúng tôi khuyên bạn
    hãy chuyển đổi sang sử dụng máy chủ qua tập tin cấu hình:
    
    	git remote rename %s %s
    
    Nếu bạn không thể đổi, hãy cho chúng tôi biết tại sao bạn cần nó
    bằng cách gửi e-mail đến <git@vger.kernel.org>.

en: unrecognized followRemoteHEAD value '%s' ignored
vi: bỏ qua giá trị không chấp nhận cho followRemoteHEAD '%s'

en:   (use "git pull" if you want to integrate the remote branch with yours)
vi:   (dùng "git pull" để hòa trộn nhánh trên máy chủ vào nhánh của bạn)

en: unsupported section for hidden refs: %s
vi: không hỗ trợ mục cho tham chiếu ẩn: %s

en: --exclude-hidden= passed more than once
vi: --exclude-hidden= được dùng hơn một lần

en: resolve-undo records `%s` which is missing
vi: resolve-undo ghi nhận '%s' bị thiếu

en: %s exists but is a symbolic ref
vi: %s có tồn tại nhưng là tham chiếu biểu trưng

en: --merge requires one of the pseudorefs MERGE_HEAD, CHERRY_PICK_HEAD, REVERT_HEAD or REBASE_HEAD
vi: --merge yêu cầu tham chiếu ảo MERGE_HEAD, CHERRY_PICK_HEAD, REVERT_HEAD hoặc REBASE_HEAD

en: could not get commit for --ancestry-path argument %s
vi: không tìm thấy lần chuyển giao ứng với đối số --ancestry-path %s

en: invalid option '%s' in --stdin mode
vi: tùy chọn không hợp lệ '%s' trong chế độ --stdin

en: could not add enlistment
vi: không thể thêm enlistment

en: could not set recommended config
vi: không thể đặt cấu hình đề nghị

en: could not toggle maintenance
vi: không thể bật chế độ bảo trì

en: could not start the FSMonitor daemon
vi: không thể khởi chạy tiến trình nền FSMonitor

en: could not turn off maintenance
vi: không thể tắt chế độ bảo trì

en: could not remove enlistment
vi: không thể bỏ enlistment

en: failed to stop the FSMonitor daemon
vi: Gặp lỗi khi dừng tiến trình nền FSMonitor

en: create repository within 'src' directory
vi: tạo kho chứa trong thư mục 'src'

en: specify if tags should be fetched during clone
vi: có nên lấy về thẻ khi nhân bản

en: specify if background maintenance should be enabled
vi: có nên bật bảo trì nền

en: scalar clone [--single-branch] [--branch <main-branch>] [--full-clone]
    	[--[no-]src] [--[no-]tags] [--[no-]maintenance] <url> [<enlistment>]
vi: scalar clone [--single-branch] [--branch <nhánh-chính>] [--full-clone]
    	[--[no-]src] [--[no-]tags] [--[no-]maintenance] <url> [<enlistment>]

en: could not disable tags in '%s'
vi: không thể vô hiệu thẻ trong '%s'

en: signal how to adjust background maintenance
vi: điều chỉnh kế hoạch bảo trì nền

en: unknown mode for --maintenance option: %s
vi: không hiểu chế độ cho tuỳ chọn --maintenance: %s

en: could not remove stale scalar.repo '%s'
vi: không thể xoá scalar.repo đã cũ '%s'

en: removed stale scalar.repo '%s'
vi: đã xoá scalar.repo đã cũ '%s'

en: repository at '%s' has different owner
vi: kho '%s' thuộc quyền sở hữu của người khác

en: repository at '%s' has a format issue
vi: kho '%s' có vấn đề định dạng

en: repository not found in '%s'
vi: không tìm thấy kho trong '%s'

en: to unregister this repository from Scalar, run
    	git config --global --unset --fixed-value scalar.repo "%s"
vi: để bỏ đăng ký kho này khỏi Scalar, chạy lệnh
    	git config --global --unset --fixed-value scalar.repo "%s"

en: '%s' is not a valid label
vi: '%s' không phải một nhãn hợp lệ

en: '%s' is not a valid refname
vi: '%s' không phải tên tham chiếu hợp lệ

en: update-ref requires a fully qualified refname e.g. refs/heads/%s
vi: update-ref yêu cầu tên tham chiếu đầy đủ v.d. refs/heads/%s

en: '%s' does not accept merge commits
vi: '%s' không nhận đối số lần chuyển giao hoà trộn

note: TRANSLATORS: 'pick' and 'merge -C' should not be translated.
en: 'pick' does not take a merge commit. If you wanted to
    replay the merge, use 'merge -C' on the commit.
vi: 'pick' không cho phép dùng lần chuyển giao hoà trộn. Nếu như cần phát lại
    lần hoà trộn, hày dùng 'merge -C'.

note: TRANSLATORS: 'reword' and 'merge -c' should not be translated.
en: 'reword' does not take a merge commit. If you wanted to
    replay the merge and reword the commit message, use
    'merge -c' on the commit
vi: 'reword' không cho phép dùng lần chuyển giao hoà trộn. Nếu như cần phát lại
    lần hoà trộn và sửa nội dung, hãy dùng 'merge -c'.

note: TRANSLATORS: 'edit', 'merge -C' and 'break' should not be translated.
en: 'edit' does not take a merge commit. If you wanted to
    replay the merge, use 'merge -C' on the commit, and then
    'break' to give the control back to you so that you can
    do 'git commit --amend && git rebase --continue'.
vi: 'pick' không cho phép dùng lần chuyển giao hoà trộn. Nếu như cần phát lại
    lần hoà trộn, hày dùng 'merge -C', sau đó 'break' để dùng lệnh
    'git commit --amend && git rebase --continue'.

en: cannot squash merge commit into another commit
vi: không thể squash lần chuyển giao hoà trộn vào lần chuyển giao khác

en: invalid command '%.*s'
vi: lệnh không hợp lệ '%.*s'

en: could not write commit message file
vi: không thể ghi tập tin chú thích lần chuyển giao

en: and made changes to the index and/or the working tree.
vi: và thay đổi chỉ mục hay cây làm việc

en: execution succeeded: %s
    but left changes to the index and/or the working tree.
    Commit or stash your changes, and then run
    
      git rebase --continue
vi: thực thi thành công: %s
    nhưng còn các thay đổi trong chỉ mục hay cây làm việc.
    Hãy chuyển giao hay tạm cất các thay đổi này, rồi chạy
    
      git rebase --continue

en: another 'rebase' process appears to be running; '%s.lock' already exists
vi: Một lần cải tổ khác đang diễn ra; %s.lock đã tồn tại

en: Updated the following refs with %s:
    %s
vi: Đã cập nhật các tham chiếu sau thành %s:
    %s

en: Failed to update the following refs with %s:
    %s
vi: Không thể cập nhật các tham chiếu sau thành %s:
    %s

en: autostash reference is a symref
vi: tham chiếu autostash là symref

en: update-refs file at '%s' is invalid
vi: tập tin update-refs '%s' không hợp lệ

en: '%s' already specified as '%s'
vi: '%s' đã được chỉ định là '%s' rồi

en: safe.directory '%s' not absolute
vi: safe.directory '%s' không phải đường dẫn tuyệt đối

en: detected dubious ownership in repository at '%s'
    %sTo add an exception for this directory, call:
    
    	git config --global --add safe.directory %s
vi: kho lưu trữ '%s' thuộc sở hữu của người khác
    %sĐể thêm ngoại lệ cho thư mục này, hãy gọi:
    
    	git config --global --add safe.directory %s

en: cannot use bare repository '%s' (safe.bareRepository is '%s')
vi: không thể dùng kho chứa bare '%s' (safe.bareRepository là '%s')

en: attempt to reinitialize repository with different reference storage format
vi: cố khởi tạo lại một kho với kiểu lưu tham chiếu dữ liệu khác

note: TRANSLATORS: The first %s is a command like "ls-tree".
en: bad %s format: element '%s' does not start with '('
vi: định dạng %s sai: phần tử '%s' không bắt đầu bằng '('

note: TRANSLATORS: The first %s is a command like "ls-tree".
en: bad %s format: element '%s' does not end in ')'
vi: định dạng %s sai: phần tử '%s' không bắt kết thúc bằng ')'

note: TRANSLATORS: %s is a command like "ls-tree".
en: bad %s format: %%%.*s
vi: định dạng %s sai: %%%.*s

en: expected '%.*s' in submodule path '%s' not to be a symbolic link
vi: cần '%.*s' trong đường dẫn tới mô-đun-con '%s' không phải là liên kết mềm

en: expected submodule path '%s' not to be a symbolic link
vi: cần đường dẫn tới mô-đun-con '%s' không phải là liên kết mềm

en: no remote configured to get bundle URIs from
vi: không có máy chủ để lấy URI bundle

en: could not get the bundle-uri list
vi: không thể lấy về danh sách bundle-uri

en: test-tool cache-tree <options> (control|prime|update)
vi: test-tool cache-tree <các tuỳ chọn> (control|prime|update)

en: clear the cache tree before each iteration
vi: dọn cây nhớ tạm trước mỗi chu kỳ

en: number of entries in the cache tree to invalidate (default 0)
vi: số mục cần huỷ trong câu nhớ tạm (mặc định 0)

en: the number of objects to write
vi: số đối tượng tối thiểu cần ghi

en: test-tool path-walk <options> -- <revision-options>
vi: test-tool path-walk <tuỳ chọn> -- <tuỳ chọn cải biên>

en: toggle inclusion of blob objects
vi: bao gồm các đối tượng blob

en: toggle inclusion of commit objects
vi: bao gồm các đối tượng chuyển giao

en: toggle inclusion of tag objects
vi: bao gồm các đối tượng thẻ

en: toggle inclusion of tree objects
vi: bao gồm các đối tượng cây

en: toggle pruning of uninteresting paths
vi: lược bỏ những đường dẫn ít ý nghĩa

en: toggle aggressive edge walk
vi: duyệt cạnh tích cực

en: read a pattern list over stdin
vi: đọc các mẫu từ stdin

en: could not determine MIDX preferred pack
vi: không thể xác định gói MIDX ưa dùng

en: unit-test [<options>]
vi: unit-test [<các tùy chọn>]

en: immediately exit upon the first failed test
vi: thoát ngay khi gặp test thất bại

en: run only test suite or individual test <suite[::test]>
vi: chạy riêng test suite hoặc test <suite[::test]>

en: exclude test suite <suite>
vi: loại trừ test suite <suite>

en: helper %s does not support '--force'
vi: helper %s không hỗ trợ '--force'

en: bundle-uri operation not supported by protocol
vi: thao tác bundle-uri không được giao thức hỗ trợ

en: could not retrieve server-advertised bundle-uri list
vi: không thể lấy về danh sách bundle-uri do phía máy chủ quảng bá

en: error: unable to format message: %s
vi: lỗi: không thể định dạng thông điệp: %s

en: fatal:
vi: lỗi nghiêm trọng:

en: '%s' is nominated for removal.
    If you still use this command, please add an extra
    option, '--i-still-use-this', on the command line
    and let us know you still use it by sending an e-mail
    to <git@vger.kernel.org>.  Thanks.
vi: '%s' đã được đề cử để loại bỏ.
    Nếu bạn vẫn còn sử dụng lệnh này, vui lòng bổ sung
    thêm một tùy chọn, '--i-still-use-this', trên dòng lệnh
    và cho chúng tôi biết bạn vẫn sử dụng nó bằng cách gửi e-mail
    đến <git@vger.kernel.org>. Xin cảm ơn.

en: refusing to run without --i-still-use-this
vi: từ chối chạy lệnh này mà không có --i-still-use-this

en: .git file absolute/relative path mismatch
vi: đường dẫn tương đối/tuyệt đối đến file .git không khớp

en: gitdir absolute/relative path mismatch
vi: đường dẫn tương đối/tuyệt đối đến gitdir không khớp

en: unable to upgrade repository format to support relative worktrees
vi: không thể nâng cấp định định dạng kho chứa để hỗ trợ cây làm việc tương đối

en: unable to set extensions.relativeWorktrees setting
vi: gặp lỗi khi đặt cài đặt extensions.relativeWorktrees

en: unable to get random bytes
vi: không thể lấy byte ngẫu nhiên

en: It took %.2f seconds to enumerate untracked files,
    but the results were cached, and subsequent runs may be faster.
vi: Cần %.2f để duyệt các tập tin không được theo dõi,
    nhưng đã ghi nhớ kết quả, và các lần chạy sau sẽ nhanh hơn.

en: It took %.2f seconds to enumerate untracked files.
vi: Cần %.2f để duyệt các tập tin không được theo dõi.

en: See 'git help status' for information on how to improve this.
vi: Xem 'git help status' để biết cách cải thiện việc này.

en: unknown style '%s' given for '%s'
vi: không hiểu style '%s' cho '%s'

en: --dump-aliases and --translate-aliases are mutually exclusive
vi: --dump-aliases và --translate-aliases không tương thích với nhau

en: Outlook reassigned Message-ID to: %s
vi: Outlook đổi Message-ID thành: %s

en: Warning: Could not retrieve Message-ID from server response.
vi: Cảnh báo: Không thể lấy Message-ID từ máy chủ.

en: Dry-Sent %s
vi: Thử gửi %s

en: Sent %s
vi: Gửi %s

en: Dry-OK. Log says:
vi: Thử gửi OK. Nhật ký ghi lại:

en: OK. Log says:
vi: OK. Nhật ký ghi lại:

en: Result: OK
vi: Kết quả: OK

en: error: invalid SMTP port '%s'
vi: lỗi: SMTP port không hợp lệ '%s'

en: (%s) Malformed output from '%s'
vi: (%s) Dòng đầu ra sai quy cách từ '%s'

en: Gip Release %s %s
vi: Gip phiên bản %s %s

en: Translation of this version by:
vi: Phiên bản này được dịch do

en: Gip, the Internet Protocol Calculator for the GNOME desktop environment was written and published under the terms of the GPL (General Public License V2)
    by Samuel Abels
vi: Gip, trình tính giao thức Mạng cho môi trường màn hình nền GNOME, được lập và phát hành với điều kiện của Quyền công chung GNU (GPL phiên bản 2) 
    do Samuel Abels

en: Thank You for choosing Gip!
vi: Cám ơn bạn chọn dùng trình Gip!

en: Copyright 2004. All rights reserved.
vi: Bản quyền năm 2004. Bảo lưu mọi quyền.

en: Network mask:
vi: Mặt nạ mạng:

en: Prefix length:
vi: Độ dài tiền tố:

en: Address range:
vi: Phạm vị địa chỉ:

en: Number of subnets:
vi: Tổng số mạng cấp dưới:

en: Number of hosts:
vi: Tổng số máy:

en: Including net/broadcast:
vi: Bao gồm mạng/phát thanh:

en: Network address:
vi: Địa chỉ mạng:

en: Broadcast address:
vi: Địa chỉ phát thanh:

en: Binary Output
vi: Xuất nhị phân

en: Hexadecimal Output
vi: Xuất hệ thập lục phân

en: Subnetted using prefixlength:
vi: mạng cấp dưới được tính dùng prefixlength (độ dài tiền tố):

en: Showing a maximum of 1000 subnets.
vi: Hiển thị 1000 mạng cấp dưới tối đa.

en: IPv4 Address Analyzer
vi: Bộ phân tích địa chỉ IPv4

en: IPv4 Range to Prefix Converter
vi: Bộ chuyển đổi phạm vị đến tiền tố IPv4

en: IPv4 Subnet Calculator
vi: Bộ tính mạng cấp dưới IPv4

en: Internet Protocol Calculator
vi: Bộ tính giao thức Mạng

en: Setup built by Jernej Simonèiè, jernej-gimp@ena.si
vi: Bản cài đặt được xây dựng bởi Jernej Simonèiè, jernej-gimp@ena.si

en: This version of GIMP requires Windows 10, or a newer version of Windows.
vi: Phiên bản này của GIMP yêu cầu Windows 10 hoặc phiên bản Windows mới hơn.

en: Development version
vi: Phiên bản phát triển

en: This is a development version of GIMP where some features may not be finished, or it may be unstable.%nThis version of GIMP is not intended for day-to-day work as it may be unstable, and you could lose your work.%nIf you encounter any problems, first verify that they haven't already been fixed in GIT before you contact the developers or report it in GIMP gitlab:%n_https://gitlab.gnome.org/GNOME/gimp/issues%n%nDo you wish to continue with installation anyway?
vi: Đây là phiên bản phát triển của GIMP trong đó một số tính năng có thể không được hoàn thiện hoặc nó có thể không ổn định.%nPhiên bản GIMP này không dành cho công việc hàng ngày vì nó có thể không ổn định và bạn có thể làm hỏng việc.%nNếu bạn gặp bất kỳ vấn đề nào, trước tiên hãy xác minh rằng chúng chưa được khắc phục trong GIT trước khi bạn liên hệ với các nhà phát triển hoặc báo cáo nó trong GIMP gitlab:%n_https://gitlab.gnome.org/GNOME/gimp/issues%n%nBạn có muốn tiếp tục cài đặt không?

en: This version of GIMP requires a processor that supports SSE instructions.
vi: Phiên bản này của GIMP yêu cầu máy tính có bộ vi xử lý hỗ trợ tập lệnh SSE.

en: Display settings problem
vi: Hiển thị các trục trặc về cài đặt

en: Setup has detected that your Windows is not running in 32 bits-per-pixel display mode. This has been known to cause stability problems with GIMP, so it's recommended to change the display colour depth to 32BPP before continuing.
vi: Bộ cài đặt đã phát hiện ra rằng Windows của bạn không chạy ở chế độ hiển thị 32 bit mỗi điểm ảnh. Điều này đã được biết là gây ra các vấn đề mất ổn định với GIMP, do đó khuyên bạn nên thay đổi độ sâu màu hiển thị thành 32BPP trước khi tiếp tục.

en: GIMP is now ready to be installed. Click the Install now button to install using the default settings, or click the Customize button if you'd like to have more control over what gets installed.
vi: GIMP hiện đã sẵn sàng để được cài đặt. Bấm nút Cài đặt ngay để cài đặt bằng cách dùng các cài đặt mặc định hoặc bấm nút Tùy chỉnh nếu bạn muốn có thêm quyền kiểm soát đối với những gì sẽ được cài đặt.

en: &Customize
vi: Tùy &chỉnh

en: Compact installation
vi: Cài đặt tối giản

en: Custom installation
vi: Tùy chỉnh cài đặt

en: Full installation
vi: Cài đặt đầy đủ

en: GIMP and all default plug-ins
vi: GIMP và tất cả các phần mở rộng mặc định

en: Run-time libraries
vi: Các thư viện thực thi

en: Run-time libraries used by GIMP, including GTK Run-time Environment
vi: Thư viện thực thi được GIMP sử dụng, bao gồm GTK Run-time Environment

en: Debug symbols
vi: Các ký hiệu gỡ lỗi

en: Include information to help with debugging GIMP
vi: Bao gồm thông tin để giúp gỡ lỗi GIMP

en: Python scripting
vi: Văn lệnh Python

en: Allows you to use GIMP plugins written in Python scripting language.
vi: Cho phép bạn sử dụng các phần bổ sung GIMP được viết bằng ngôn ngữ kịch bản Python.

en: Lua scripting
vi: Văn lệnh Lua

en: Allows you to use GIMP plugins written in Lua scripting language.
vi: Cho phép bạn sử dụng các phần bổ sung GIMP được viết bằng ngôn ngữ kịch bản Lua.

en: MyPaint brushes
vi: Cọ vẽ MyPaint

en: Install the default set of MyPaint brushes
vi: Cài đặt bộ cọ vẽ MyPaint mặc định

en: PostScript support
vi: Hỗ trợ PostScript

en: Allow GIMP to load PostScript files
vi: Cho phép GIMP tải các tập tin PostScript

en: Support for 32-bit plug-ins
vi: Hỗ trợ phần bổ sung 32-bít

en: Include files necessary for using 32-bit plug-ins.%nRequired for TWAIN support.
vi: Bao gồm các tập tin cần thiết để sử dụng trình cắm 32 bit.%nRequired để hỗ trợ TWAIN.

en: Additional icons:
vi: Các biểu tượng bổ sung:

en: Create a &desktop icon
vi: Tạo lối tắt ở &màn hình nền

en: Create a &Quick Launch icon
vi: Tạo biểu tượng truy &cập nhanh

en: Remove previous GIMP version
vi: Gỡ bỏ phiên bản trước đây của GIMP

en: There was a problem updating GIMP's environment in %1. If you get any errors loading the plug-ins, try uninstalling and re-installing GIMP.
vi: Đã xảy ra sự cố khi cập nhật môi trường của GIMP trong %1. Nếu bạn gặp bất kỳ lỗi nào khi tải phần bổ trợ, hãy thử gỡ cài đặt và cài đặt lại GIMP.

en: Error extracting temporary data.
vi: Gặp lỗi khi trích xuất dữ liệu tạm.

en: Error updating Python interpreter info.
vi: Gặp lỗi khi cập nhật thông tin bộ thông dịch Python.

en: Error updating MyPaint brushes info.
vi: Gặp lỗi khi cập nhật thông tin cọ vẽ MyPhaint.

en: There was an error updating %1.
vi: Gặp lỗi khi cập nhật %1.

en: There was an error updating GIMP's configuration file %1.
vi: Đã có lỗi khi cập nhật tập tin cấu hình của GIMP %1.

en: Edit with GIMP
vi: Sửa bằng GIMP

en: Select file associations
vi: Chọn tập tin tích hợp

en: Extensions:
vi: Phần mở rộng:

en: Select the file types you wish to associate with GIMP
vi: Chọn các kiểu tập tin mà bạn chúng được mở bằng GIMP

en: This will make selected files open in GIMP when you double-click them in Explorer.
vi: Việc này sẽ làm cho các tập tin đã chọn sẽ được mở bằng GIMP khi bạn bấm đúp vào chúng trong Explorer.

en: Unselect &All
vi: &Bỏ chọn tất cả

en: Select &Unused
vi: Chọn chưa &dùng

en: File types to associate with GIMP:
vi: Kiểu tập tin sẽ được mở bằng GIMP:

en: Removing previous version of GIMP:
vi: Gỡ bỏ phiên bản trước của GIMP:

en: GIMP %1 cannot be installed over your currently installed GIMP version, and the automatic uninstall of old version has failed.%n%nPlease remove the previous version of GIMP yourself before installing this version in %2, or choose a Custom install, and select a different installation folder.%n%nThe Setup will now exit.
vi: GIMP %1 không thể cài đặt đè lên phiên bản GIMP hiện được cài đặt của bạn và việc gỡ tự động phiên bản cũ đã gặp lỗi. %n%nVui lòng tự gỡ bỏ phiên bản GIMP trước khi cài đặt phiên bản này trong %2 hoặc chọn cài đặt Tùy chỉnh và chọn một thư mục khác để cài đặt. %n%nChương trình cài đặt phần mềm sẽ thoát ra.

en: GIMP %1 cannot be installed over your currently installed GIMP version, and Setup couldn't determine how to remove the old version automatically.%n%nPlease remove the previous version of GIMP and any add-ons yourself before installing this version in %2, or choose a Custom install, and select a different installation folder.%n%nThe Setup will now exit.
vi: GIMP %1 không thể được cài đặt đè lên phiên bản GIMP hiện được cài đặt của bạn và Bộ cài đặt không thể xác định cách tự động xóa bỏ phiên bản cũ.%n%nVui lòng gỡ bỏ phiên bản GIMP trước đó và mọi phần bổ trợ nào trước khi cài đặt phiên bản này trong %2 hoặc chọn cài đặt Tùy chỉnh và chọn một thư mục cài đặt khác.%n%nBộ cài đặt sẽ thoát ra.

en: Previous GIMP version was removed successfully, but Windows has to be restarted before the Setup can continue.%n%nAfter restarting your computer, Setup will continue next time an administrator logs in.
vi: Phiên bản GIMP trước đã được gỡ bỏ thành công, nhưng Windows phải được khởi động lại trước khi việc Cài đặt có thể tiếp tục.%n%n Sau khi khởi động lại máy tính của bạn, Bộ cài đặt sẽ tiếp tục vào lần tới khi quản trị viên đăng nhập.

en: There was an error restarting the Setup. (%1)
vi: Đã có lỗi khi khởi động lại việc cài đặt. (%1)

en: Cleaning up old files...
vi: Đang dọn các tập tin cũ...

en: Remember: GIMP is Free Software.%n%nPlease visit
vi: Hãy nhớ: GIMP là phần mềm tự do.%n%nVui lòng viếng thăm

en: for free updates.
vi: để cập nhật miễn phí.

en: Setting up file associations...
vi: Cấu hình tập tin liên kết...

en: Setting up environment for GIMP Python extension...
vi: Đang cài đặt môi trường cho phần mở rộng GIMP dùng Python…

en: Setting up MyPaint brushes...
vi: Đang cài đặt cọ vẽ MyPaint...

en: Setting up GIMP environment...
vi: Đang cài đặt môi trường GIMP...

en: Setting up GIMP configuration for 32-bit plug-in support...
vi: Cài đặt cấu hình GIMP để hỗ trợ phần bổ sung 32 bit...

en: Launch GIMP
vi: Chạy GIMP

en: Removing add-on
vi: Đang xóa các phần bổ sung

en: Internal error (%1).
vi: Lỗi nội bộ (%1).

en: GIMP does not appear to be installed in the selected directory. Continue anyway?
vi: Có vẻ như GIMP chưa được cài đặt trong thư mục đã chọn. Có tiếp tục không?

en: You can get context-sensitive help for most of GIMP's features by pressing the F1 key at any time. This also works inside the menus.
vi: Bạn có thể xem trợ giúp theo ngữ cảnh với phần lớn tính năng của trình đồ họa GIMP bằng cách bấm phím F1 tại bất cứ thời điểm nào. Nó cũng hoạt động khi dùng trình đơn.

en: GIMP uses layers to let you organize your image. Think of them as a stack of slides or filters, such that looking through them you see a composite of their contents.
vi: GIMP sử dụng lớp để giúp bạn tổ chức ảnh của mình. Có thể tưởng tượng như đây là một chồng các lớp hay bộ lọc, và nhìn xuyên qua chúng bạn thấy được nội dung tổng hợp lại của chúng.

en: You can perform many layer operations by right-clicking on the text label of a layer in the Layers dialog.
vi: Bạn có thể thực hiện nhiều thao tác trên lớp bằng cách nhấn chuột phải vào phần nhãn của một lớp trong hộp thoại Lớp.

en: Saving an image uses XCF, GIMP's native file format (file extension <tt>.xcf</tt>). This preserves the layers and many aspects of your work-in-progress, allowing to work on it again later. Once a project is completed, you can export it as JPEG, PNG, GIF, etc.
vi: Lưu một ảnh dùng định dạng tập tin XCF nguyên bản của GIMP (dùng đuôi tập tin <tt>.xcf</tt>). Định dạng này lưu được các lớp và nhiều việc đang tiến hành của bạn. Một khi dự án đó hoàn thành, bạn có thể xuất nó ra với định dạng JPEG, PNG, GIF v.v.

en: Most plug-ins work on the current layer of the current image. In some cases, you will have to merge all layers (Image→Flatten Image) if you want the plug-in to work on the whole image.
vi: Phần lớn các phần bổ sung hoạt động trên lớp hiện tại của ảnh hiện tại. Trong một số trường hợp, bạn sẽ cần phải hòa trộn mọi lớp (Ảnh→Làm phẳng ảnh) nếu bạn muốn phần bổ sung hoạt động trên toàn ảnh.

en: If a layer's name in the Layers dialog is displayed in <b>bold</b>, this layer doesn't have an alpha-channel. You can add an alpha-channel using Layer→Transparency→Add Alpha Channel.
vi: Nếu tên lớp trong hộp thoại Lớp có dạng in <b>đậm</b> thì lớp này không có kênh anfa (α). Bạn có thể thêm một kênh anfa bằng cách dùng Lớp→Trong suốt→Thêm kênh anfa.

en: Not all effects can be applied to all kinds of images. This is indicated by a grayed-out menu-entry. You may need to change the image mode to RGB (Image→Mode→RGB), add an alpha-channel (Layer→Transparency→Add Alpha Channel) or flatten it (Image→Flatten Image).
vi: Không phải mọi hiệu ứng đều có thể áp dụng được vào mọi kiểu ảnh. Trong trình đơn, những mục này được để màu xám. Bạn có thể cần phải thay đổi chế độ ảnh thành RGB (Ảnh→Chế độ→RGB), thêm một kênh anfa (lớp→Trong suốt→Thêm kênh anfa) hoặc làm phẳng nó (Ảnh→Làm phẳng ảnh).

en: You can adjust or move a selection by using <tt>Alt</tt>-drag. If this makes the window move, your window manager uses the <tt>Alt</tt> key already. Most window managers can be configured to ignore the <tt>Alt</tt> key or to use the <tt>Super</tt> key (or "Windows logo") instead.
vi: Bạn có thể điều chỉnh hoặc di chuyển một vùng chọn bằng cách kéo giữ phím <tt>Alt</tt>. Nếu làm như thế sẽ làm di chuyển cửa sổ thì bộ quản lý cửa sổ của bạn dùng phím <tt>Alt</tt> mất rồi. Hầu hết trình quản lý cửa sổ cho phép cấu hình bỏ qua <tt>Alt</tt> hoặc dùng phím <tt>Super</tt> (hoặc phím “Logo Windows”) thay thế.

en: You can drag and drop many things in GIMP. For example, dragging a color from the toolbox or from a color palette and dropping it into an image will fill the current selection with that color.
vi: Bạn có thể kéo và thả nhiều thứ trong trình đồ họa GIMP. Lấy thí dụ, kéo một màu từ hộp công cụ hoặc từ một bảng chọn màu, rồi thả nó vào một ảnh sẽ tô vùng chọn hiện tại bằng màu đó.

en: You can use the middle mouse button to pan around the image (or optionally hold <tt>Spacebar</tt> while you move the mouse).
vi: Bạn có thể sử dụng nút giữa trên con chuột để di chuyển ảnh (hoặc tùy chọn giữ phím <tt>Khoảng trắng</tt> và di chuyển chuột).

en: Click and drag on a ruler to place a guide on an image. All dragged selections will snap to the guides. You can remove guides by dragging them off the image with the Move tool.
vi: Hãy nhấn và kéo chuột vào một thuớc đo để tạo một đường dẫn hướng trên một ảnh. Mọi vùng chọn được kéo thì sẽ dính đường dẫn hướng này. Bạn có thể loại bỏ đường  dẫn hướng bằng cách kéo nó ra khỏi ảnh bằng công cụ Di chuyển.

en: You can drag a layer from the Layers dialog and drop it onto the toolbox. This will create a new image containing only that layer.
vi: Bạn có thể kéo một lớp từ hộp thoại lớp rồi thả nó trên hộp công cụ. Làm như thế sẽ tạo một ảnh mới chỉ có chứa lớp đó thôi.

en: A floating selection must be anchored to a new layer or to the last active layer before doing other operations on the image. Click on the "New Layer" or the "Anchor Layer" button in the Layers dialog, or use the menus to do the same.
vi: Một vùng chọn đang trôi nổi phải được neo vào một lớp mới, hoặc vào lớp hoạt động cuối cùng, trước khi bạn thực hiện thao tác khác nào với ảnh đó. Hãy nhấn vào nút “Lớp mới” hoặc “Neo lớp” trong hộp thoại Lớp, hoặc dùng những lệnh trong trình đơn để làm như thế.

en: GIMP supports gzip compression on the fly. Just add <tt>.gz</tt> (or <tt>.bz2</tt>, if you have bzip2 installed) to the filename and your image will be saved compressed. Of course loading compressed images works too.
vi: Trình đồ họa GIMP hỗ trợ nén kiểu gzip khi đang chạy. Đơn giản chỉ cần thêm phần đuôi mở rộng <tt>.gz</tt> (hoặc <tt>.bz2</tt> nếu bạn đã cài đặt bzip2) vào tên tập tin, rồi ảnh đó sẽ được lưu dạng nén. Tất nhiên, bạn cũng có thể tải ảnh đã nén.

en: Pressing and holding the <tt>Shift</tt> key before making a selection allows you to add to the current selection instead of replacing it. Using <tt>Ctrl</tt> before making a selection subtracts from the current one.
vi: Nhấn và giữ phím <tt>Shift</tt> trước khi chọn thì cho phép bạn thêm vào vùng chọn hiện thời, thay vì thay thế nó. Dùng phím <tt>Ctrl</tt> trước khi chọn thì loại trừ ra vùng chọn hiện thời.

en: You can draw simple squares or circles using Edit→Stroke Selection. It strokes the edge of your current selection. More complex shapes can be drawn using the Path tool or with Filters→Render→Gfig.
vi: Bạn có thể vẽ hình vuông hoặc hình tròn đơn giản, dùng “Sửa→Tạo nét vẽ vùng chọn”. Nó tạo nét vẽ theo cạnh của vùng chọn hiện có. Có thể vẽ hình phức tạp hơn, dùng công cụ “Đường dẫn”, hoặc với “Bộ lọc→Tô vẽ→Gfig”.

en: If you stroke a path (Edit→Stroke Path), the paint tools can be used with their current settings. You can use the Paintbrush in gradient mode or even the Eraser or the Smudge tool.
vi: Nếu bạn vẽ một đường dẫn (Sửa→Tạo nét vẽ theo đường dẫn) thì các công cụ sơn có thể được dùng với thiết lập hiện tại. Bạn có thể sử dụng Chổi Sơn trong chế độ Dốc màu, thậm chí cả công cụ Tẩy xóa hoặc công cụ làm Nhòe.

en: You can create and edit complex selections using the Path tool. The Paths dialog allows you to work on multiple paths and to convert them to selections.
vi: Bạn có thể tạo và hiệu chỉnh vùng chọn phức tạp bằng cách dùng công cụ “Đường dẫn”. Hộp thoại “Đường dẫn” cho phép bạn làm việc với nhiều đường dẫn và chuyển đổi chúng thành vùng chọn.

en: You can use the paint tools to change the selection. Click on the "Quick Mask" button at the bottom left of an image window. Change your selection by painting in the image and click on the button again to convert it back to a normal selection.
vi: Bạn có thể sử dụng những công cụ sơn để thay đổi vùng chọn. Hãy nhắp vào nút “Mặt nạ nhanh” ở dưới trái của cửa sổ ảnh. Thay đổi vùng chọn bằng cách sơn vào ảnh đó, rồi nhắp lại vào nút đó để chuyển đổi nó về một vùng chọn thông thường.

en: You can save a selection to a channel (Select→Save to Channel) and then modify this channel with any paint tools. Using the buttons in the Channels dialog, you can toggle the visibility of this new channel or convert it to a selection.
vi: Bạn có thể lưu một vùng chọn vào một kênh (Lựa chọn→Lưu vào kênh) rồi sửa đổi kênh này dùng bất cứ công cụ sơn nào. Dùng những nút trong hộp thoại Kênh, bạn có thể bật/tắt khả năng hiển thị của kênh mới này, hoặc chuyển đổi nó thành một vùng chọn.

en: After you enabled "Dynamic Keyboard Shortcuts" in the Preferences dialog, you can reassign shortcut keys. Do so by bringing up the menu, selecting a menu item, and pressing the desired key combination. If "Save Keyboard Shortcuts" is enabled, the key bindings are saved when you exit GIMP. You should probably disable "Dynamic Keyboard Shortcuts" afterwards, to prevent accidentally assigning/reassigning shortcuts.
vi: Sau khi bạn bật “Phím tắt bàn phím động” trong hộp thoại “Tùy thích” thì bạn có thể gán lại phím tắt. Thực hiện bằng cách mở trình đơn, chọn một mục trình đơn nào đó, rồi bấm tổ hợp phím đã muốn. Nếu “Lưu phím tắt bàn phím” được bật thì các tổ hợp phím được lưu lại khi bạn thoát khỏi chương trình GIMP. Bạn nên tắt “Phím tắt bàn phím động” ngay sau đó để tránh gán nhầm phím.

en: If your screen is too cluttered, you can press <tt>Tab</tt> in an image window to toggle the visibility of the toolbox and other dialogs.
vi: Nếu màn hình bạn bừa bộn thì có thể bấm phím <tt>Tab</tt> trong cửa sổ ảnh, để ẩn hoặc hiển thị hộp công cụ và hộp thoại khác.

en: <tt>Shift</tt>-click on the eye icon in the Layers dialog to hide all layers but that one. <tt>Shift</tt>-click again to show all layers.
vi: Nhấn chuột khi giữ phím <tt>Shift</tt> và nhắp vào biểu tượng hình con mắt trong hộp thoại Lớp để ẩn tất cả các lớp khác trừ lớp đó. Nhấn chuột khi giữ phím <tt>Shift</tt> lần nữa để hiển thị mọi lớp.

en: <tt>Ctrl</tt>-clicking on the layer mask's preview in the Layers dialog toggles the effect of the layer mask. <tt>Alt</tt>-clicking on the layer mask's preview in the Layers dialog toggles viewing the mask directly.
vi: Nhấn chuột khi giữ phím <tt>Ctrl</tt> vào khung xem thử mặt nạ lớp trong hộp thoại Lớp thì bật/tắt hiệu ứng của mặt nạ lớp. Nhấn chuột khi giữ phím <tt>Alt</tt> trên khung xem thử mặt nạ lớp sẽ bật/tắt xem mặt nạ trực tiếp.

en: You can use <tt>Ctrl</tt>-<tt>Tab</tt> to cycle through all layers in an image (if your window manager doesn't trap those keys...).
vi: Bạn có thể sử dụng phím <tt>Ctrl</tt>-<tt>Tab</tt> để quay vòng qua các lớp trong một ảnh (nếu bộ quản lý cửa sổ của bạn không đang dùng những phím này).

en: <tt>Ctrl</tt>-click with the Bucket Fill tool to have it use the background color instead of the foreground color. Similarly, <tt>Ctrl</tt>-clicking with the eyedropper tool sets the background color instead of the foreground color.
vi: Nhấn chuột giữ phím <tt>Ctrl</tt> và công cụ cái <tt>Xô tô</tt> để làm cho nó dùng màu nền thay vào màu tiền cảnh. Tương tự, nhấn chuột giữ phím <tt>Ctrl</tt> với công cụ bút hút màu eyedropper để đặt màu nền thay vì màu tiền cảnh.

en: <tt>Ctrl</tt>-drag with the Rotate tool will constrain the rotation to 15 degree angles.
vi: Kéo giữ <tt>Ctrl</tt> với công cụ Xoay sẽ ràng buộc xoay từng bước 15º.

en: If some of your scanned photos do not look colorful enough, you can easily improve their tonal range with the "Auto" button in the Levels tool (Colors→Levels). If there are any color casts, you can correct them with the Curves tool (Colors→Curves).
vi: Nếu một số ảnh chụp bạn đã quét trông thiếu màu sắc, bạn dễ dàng có thể tăng cường tông màu bằng nút “Tự động” trong công cụ Mức (Màu→Mức). Nếu có lỗi màu nào, có thể sửa nó dùng công cụ Đường cong (Màu→Đường cong).

en: Interactive console for Script-Fu development
vi: Bàn giao tiếp tương tác để phát triển Script-Fu

en: Server for remote Script-Fu operation
vi: Máy phục vụ để thao tác Script-Fu từ xa

en: _Start Server...
vi: _Khởi chạy trình phục vụ

en: _GIMP Online
vi: _GIMP trực tuyến

en: _Buttons
vi: _Nút

en: _Logos
vi: _Biểu hình

en: _Patterns
vi: _Mẫu

en: _Web Page Themes
vi: Sắc thái trang _Mạng

en: _Alien Glow
vi: Sáng _rực rỡ lạ

en: _Beveled Pattern
vi: Mẫu _góc xiên

en: _Classic.Gimp.Org
vi: Gimp.Org _cổ điển

en: Alpha to _Logo
vi: Anfa đến _Biểu hình

en: Re-read all available Script-Fu scripts
vi: Đọc lại mọi tập lệnh Script-Fu sẵn sàng

en: _Refresh Scripts
vi: _Cập nhật tập lệnh

en: You can not use "Refresh Scripts" while a Script-Fu dialog box is open.  Please close all Script-Fu windows and try again.
vi: Không cho phép bạn sử dụng lệnh « Cập nhật tập lệnh » khi có một hộp thoại Script-Fu được mở. Háy đóng mọi cửa sổ Script-Fu, rồi thử lại.

en: Script-Fu Console
vi: Bàn giao tiếp Script-Fu

en: Interactive Scheme Development
vi: Lập trình Scheme tương tác

en: Save Script-Fu Console Output
vi: Lưu bàn giao tiếp Script-Fu

en: Script-Fu Procedure Browser
vi: Bộ duyệt thủ tục Script-Fu

en: Script-Fu evaluation mode only allows non-interactive invocation
vi: Chế độ định giá Script-Fu cho phép chỉ việc gọi không tương tác

en: Script-Fu cannot process two scripts at the same time.
vi: Script-Fu không thể xử lý hai tập lệnh cùng lúc.

en: You are already running the "%s" script.
vi: Bạn đang chạy tập lệnh « %s ».

en: Script-Fu Color Selection
vi: Chọn màu của Script-Fu

en: Script-Fu File Selection
vi: Chọn tập tin của Script-Fu

en: Script-Fu Folder Selection
vi: Chọn thư mục của Script-Fu

en: Script-Fu Font Selection
vi: Chọn phông chữ của Script-Fu

en: Script-Fu Palette Selection
vi: Chọn bảng chọn của Script-Fu

en: Script-Fu Pattern Selection
vi: Chọn mẫu của Script-Fu

en: Script-Fu Gradient Selection
vi: Chọn độ dốc của Script-Fu

en: Script-Fu Brush Selection
vi: Chọn bút vẽ của Script-Fu

en: Error while executing %s:
vi: Gặp lỗi khi thực thi %s:

en: Error while loading %s:
vi: Gặp lỗi khi nạp %s:

en: Script-Fu Server Options
vi: Tùy chọn trình phục vụ Script-Fu

en: _Start Server
vi: _Khởi chạy trình phục vụ

en: Server port:
vi: Cổng trình phục vụ :

en: Server logfile:
vi: Tập tin bản ghi của máy phục vụ :

en: Bumpmap
vi: Ánh xạ lồi lõm

en: Add B_evel...
vi: Thêm _góc xiên...

en: Work on copy
vi: Thao tác bản sao

en: Keep bump layer
vi: Giữ lớp mụn

en: Border Layer
vi: Lớp viền

en: Add _Border...
vi: Thêm _viền...

en: Border X size
vi: Kích cỡ X của viền

en: Border Y size
vi: Kích cỡ Y của viền

en: Delta value on color
vi: Giá trị Delta (δ) trên màu

en: _Blend...
vi: _Pha trộn...

en: Intermediate frames
vi: Khung trung gian

en: Max. blur radius
vi: Tia _mờ tối đa

en: Looped
vi: Đã lặp lại

en: B_urn-In...
vi: Chá_y vào...

en: Glow color
vi: Màu rực rỡ

en: Fadeout
vi: Giảm dần

en: Fadeout width
vi: Độ rộng giảm dần

en: Corona width
vi: Độ rộng quầng sáng

en: After glow
vi: Ánh sáng tàn

en: Add glowing
vi: Thêm rực rỡ

en: Prepare for GIF
vi: Chuẩn bị cho GIF

en: Speed (pixels/frame)
vi: Tốc độ (điểm ảnh/khung)

en: Bevel Shadow
vi: Bóng góc xiên

en: Bevel Highlight
vi: Tô sáng góc xiên

en: Stencil C_arve...
vi: Tạc kh_uôn tô...

en: Image to carve
vi: Ảnh cần khắc

en: Carve white areas
vi: Khắc các vùng trắng

en: Layer 1
vi: Lớp 1

en: Layer 2
vi: Lớp 2

en: Layer 3
vi: Lớp 3

en: Stencil C_hrome...
vi: C_rom khuôn tô...

en: Chrome saturation
vi: Độ bão hoà crom

en: Chrome lightness
vi: Độ nhẹ crom

en: Chrome factor
vi: Hệ số crom

en: Environment map
vi: Bản đồ môi trường

en: Highlight balance
vi: Cân bằng nổi bật

en: Chrome balance
vi: Cân bằng crom

en: Chrome white areas
vi: Vùng trắng crom

en: Effect layer
vi: Lớp có tác dụng

en: _Circuit...
vi: _Chu vi...

en: Oilify mask size
vi: tạo hiệu ứng tranh sơn dầu cỡ mặt nạ

en: Circuit seed
vi: Hạt chu vi

en: No background (only for separate layer)
vi: Không có nền (chỉ cho lớp tách biệt)

en: Keep selection
vi: Giữ vùng chọn

en: Separate layer
vi: Lớp tách biệt

en: _Clothify...
vi: Tạo hiệu ứng _vải...

en: Blur Y
vi: Mờ Y

en: Stain
vi: Vết bẩn

en: _Coffee Stain...
vi: Vết bẩn _cà-phê...

en: Stains
vi: Vết bẩn

en: Darken only
vi: Chỉ làm tối

en: _Distort...
vi: _Méo mó...

en: Threshold (bigger 1<-->254 smaller)
vi: Ngưỡng (lớn hơn 1 ↔ 255 nhỏ hơn)

en: Granularity (1 is low)
vi: Tính hạt (1 thấp)

en: Smooth horizontally
vi: Mịn theo chiều ngang

en: Smooth vertically
vi: Mịn theo chiều dọc

en: _Drop Shadow...
vi: Bóng _thả...

en: Blur radius
vi: Tia mờ

en: Allow resizing
vi: Cho phép đổi cỡ

en: _Erase Every Other Row...
vi: _Xoá mọi hàng khác...

en: Erase every other row or column
vi: Xoá mọi hàng hoặc cột khác

en: Rows/cols
vi: Hàng/Cột

en: Even/odd
vi: Chẵn/Lẻ

en: Erase/fill
vi: Xoá/Tô

en: Fill with BG
vi: Tô bằng nền

en: Render _Font Map...
vi: Vẽ bản đồ _phông chữ...

en: Use font _name as text
vi: Dùng tê_n phông chữ là đoạn

en: _Filter (regexp)
vi: _Lọc (biểu thức c.q.)

en: Font _size (pixels)
vi: _Cỡ phông chữ (theo điểm ảnh)

en: _Border (pixels)
vi: _Viền (điểm ảnh)

en: _Color scheme
vi: _Lược đồ màu

en: Active colors
vi: Màu hoạt động

en: _Fuzzy Border...
vi: Viền lờ _mờ...

en: Border size
vi: Cỡ viền

en: Blur border
vi: Làm mờ viền

en: Granularity (1 is Low)
vi: Tính hạt (1 thấp)

en: Add shadow
vi: Thêm bóng

en: Shadow weight (%)
vi: Độ dài bóng (%)

en: Flatten image
vi: Làm phẳng ảnh

en: Using _Paths
vi: _Dùng Đường dẫn

en: _Preparing your Images for the Web
vi: Ch_uẩn bị ảnh cho Mạng

en: _Working with Digital Camera Photos
vi: Th_ao tác ảnh từ máy ảnh số

en: Create, Open and Save _Files
vi: Tạo, Mở và Lưu _Tập tin

en: _Basic Concepts
vi: Khái niệm cơ _bản

en: How to Use _Dialogs
vi: Cách sử _dụng Hộp thoại

en: Drawing _Simple Objects
vi: _Vẽ Đối tượng Đơn giản

en: Create and Use _Selections
vi: Tạo và dùng _vùng chọn

en: _Main Web Site
vi: Nơi _Mạng chính

en: _Developer Web Site
vi: Nơi Mạng của nhà _phát triển

en: Plug-in _Registry
vi: _Sổ đăng ký bổ sung

en: Custom _Gradient...
vi: Độ _dốc tự chọn...

en: Gradient reverse
vi: Độ dốc ngược

en: _Grid...
vi: _Lưới...

en: X divisions
vi: Phân chia X

en: Y divisions
vi: Phân chia Y

en: New Guides from _Selection
vi: Nét dẫn từ _vùng chọn

en: New Guide (by _Percent)...
vi: Nét dẫn mới (theo _phần trăm)...

en: Position (in %)
vi: Vị trí (theo %)

en: New _Guide...
vi: Nét _dẫn mới...

en: _Remove all Guides
vi: Gỡ _bỏ mọi nét dẫn

en: _Lava...
vi: D_ung nham...

en: Use current gradient
vi: Dùng độ dốc hiện có

en: Line _Nova...
vi: Sao mới hiệ_n theo đường...

en: Sharpness (degrees)
vi: Độ sắc nét (độ)

en: Offset radius
vi: Bán kính hiệu

en: _Rectangular...
vi: Hình _chữ nhật...

en: Re_ctangular, Feathered...
vi: Hình _chữ nhật, hình lông...

en: Feathering
vi: Tạo hình lông

en: _Elliptical...
vi: Hình _bầu dục...

en: Elli_ptical, Feathered...
vi: Hình _bầu dục, hình lông...

en: _Old Photo...
vi: Chụp ảnh _cũ...

en: Mottle
vi: Lốm đốm

en: There is no image data in the clipboard to paste.
vi: Không có ảnh trong clipboard để dán.

en: New _Brush...
vi: _Bút vẽ mới...

en: Brush name
vi: Tên bút vẽ

en: New _Pattern...
vi: _Mẫu mới...

en: Pattern name
vi: Tên mẫu

en: _Perspective...
vi: _Phối cảnh...

en: Relative distance of horizon
vi: Khoảng cách liên quan của đường ngang

en: Relative length of shadow
vi: Độ dài liên quan của bóng

en: _Predator...
vi: _Thú ăn mồi sống...

en: Edge amount
vi: Lượng cạnh

en: Pixel amount
vi: Lượng điểm ảnh

en: _Rippling...
vi: _Gợn...

en: Rippling strength
vi: Sức mạnh gợn

en: Edge behavior
vi: Ứng xử cạnh

en: _Round Corners...
vi: Góc t_ròn...

en: Edge radius
vi: Bán kính cạnh

en: Add drop-shadow
vi: Thêm bóng thả

en: Shadow X offset
vi: Hiệu số X bóng

en: Shadow Y offset
vi: Hiệu số Y bóng

en: Add background
vi: Thêm nền

en: Se_t Colormap...
vi: Đặ_t ánh xạ màu...

en: Rounded R_ectangle...
vi: Chữ nhật có _góc tròn...

en: Radius (%)
vi: Bán kính (%)

en: Concave
vi: Lõm

en: To _Brush...
vi: Đến _bút vẽ...

en: To _Image
vi: Đến ản_h

en: To _Pattern...
vi: Đến _mẫu...

en: _Slide...
vi: _Trượt...

en: _Spinning Globe...
vi: Cầu đang _xoay...

en: Turn from left to right
vi: Quay từ trái sang phải

en: Index to n colors (0 = remain RGB)
vi: chỉ mục đến n màu (0 = còn lại RGB)

en: _Spyrogimp...
vi: GIMP _xoắn ốc...

en: Add Spirographs, Epitrochoids, and Lissajous Curves to the current layer
vi: Thêm mẫu xoắn ốc, hình cuốn tròn ở quanh tròn khác và đường cong Li-xa-chu vào lớp hiện tại.

en: Spyrograph
vi: Mẫu xoắn ốc

en: Lissajous
vi: Li-xa-chu

en: Polygon: 7 sides
vi: Đa giác: 7 giác

en: Polygon: 8 sides
vi: Đa giác: 8 giác

en: Polygon: 9 sides
vi: Đa giác: 9 giác

en: Polygon: 10 sides
vi: Đa giác: 10 giác

en: Outer teeth
vi: Răng bên ngoài

en: Inner teeth
vi: Răng bên trong

en: Margin (pixels)
vi: Lề (điểm ảnh)

en: Hole ratio
vi: Tỳ lệ lỗ

en: Start angle
vi: Góc đầu

en: Color method
vi: Phương pháp màu

en: Gradient: Loop Sawtooth
vi: Độ dốc: răng cưa vòng lặp lại

en: Gradient: Loop Triangle
vi: Độ dốc: tam giác vòng lặp lại

en: _Sphere...
vi: _Cầu...

en: _Tileable Blur...
vi: Cảnh mờ có thể lá_t...

en: Blur vertically
vi: Làm mờ dọc

en: Blur horizontally
vi: Làm mờ theo chiều ngang

en: Mask size
vi: Cỡ mặt nạ

en: Mask opacity
vi: Độ đục mặt nạ

en: _Waves...
vi: _Sóng...

en: Invert direction
vi: Đảo hướng

en: _Weave...
vi: Đệ_t...

en: Ribbon width
vi: Độ rộng dải băng

en: Ribbon spacing
vi: Khảng cách dải băng

en: Shadow darkness
vi: Độ tối bóng

en: Shadow depth
vi: Độ sâu bóng

en: Thread length
vi: Độ dài chỉ

en: Thread density
vi: Mật độ chỉ

en: Thread intensity
vi: Độ mạnh chỉ

en: _Xach-Effect...
vi: Hiệu ứng _Xach...

en: Highlight X offset
vi: Hiệu số X của nổi bật

en: Highlight Y offset
vi: Hiệu số Y của nổi bật

en: Drop shadow color
vi: Màu bóng thả

en: Drop shadow opacity
vi: Độ đục của bóng thả

en: Drop shadow blur radius
vi: Tia mờ của bóng thả

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: Color 3
vi: Màu 3

en: Continuous update
vi: Cập nhật liên tục

en: Entire Layer
vi: Toàn bộ lớp

[ctx: color-range]
note: spinbutton 1
en: From:
vi: Từ:

[ctx: color-range]
note: spinbutton 2
en: To:
vi: Đến:

[ctx: color-rotate]
en: From:
vi: Từ:

[ctx: color-rotate]
en: To:
vi: Đến:

note: * Gray: Operation-Mode *
en: Gray Mode
vi: Chế độ màu xám

note: Gray: Operation-Mode: two radio buttons
en: Treat as this
vi: Xử lý như

en: Change to this
vi: Thay đổi thành

note: * Gray: What is gray? *
en: Gray Threshold
vi: Ngưỡng xám

en: Rotate Colors
vi: Xoay màu

en: Main Options
vi: Tùy chọn chính

en: Gray Options
vi: Tùy chọn màu xám

en: Switch to Clockwise
vi: Chuyển sang chiều đồng hồ

en: Switch to C/Clockwise
vi: Chuyển sang ngược chiều đồng hồ

en: Change Order of Arrows
vi: Đổi thứ tự mũi tên

en: Replace a range of colors with another
vi: Thay thế phạm vi màu sắc bằng một phạm vi khác

en: _Rotate Colors...
vi: _Xoay màu...

en: Rotating the colors
vi: Đang xoay màu

en: _Modify red channel
vi: _Sửa đổi kênh đỏ

en: _Modify hue channel
vi: _Sửa đổi kênh sắc màu

en: Mo_dify green channel
vi: Sử_a đổi kênh xanh lá cây

en: Mo_dify saturation channel
vi: Sử_a đổi kênh bão hoà

en: Mod_ify blue channel
vi: Sửa đổ_i kênh xanh dương

en: Mod_ify luminosity channel
vi: Sửa đổ_i kênh ánh sáng

en: Red _frequency:
vi: Tần _số đỏ:

en: Hue _frequency:
vi: Tần _số sắc thái:

en: Green fr_equency:
vi: Tần số _xanh lá cây:

en: Saturation fr_equency:
vi: Tần số _bão hoà:

en: Blue freq_uency:
vi: Tần số x_anh da trời:

en: Luminosity freq_uency:
vi: Tần số ánh sán_g:

en: Red _phaseshift:
vi: Độ _lệch pha đỏ:

en: Hue _phaseshift:
vi: Độ _lệch pha sắc màu:

en: Green ph_aseshift:
vi: Độ lệch pha x_anh lá cây:

en: Saturation ph_aseshift:
vi: Độ lệch pha _bão hoà:

en: Blue pha_seshift:
vi: Độ lệch pha xanh _dương:

en: Luminosity pha_seshift:
vi: Độ lệch pha ánh _sáng:

en: Alter colors in various psychedelic ways
vi: Thay đổi màu sắc bằng cách tạo nhiều ảo giác khác nhau

en: _Alien Map...
vi: Ánh _xạ lạ...

en: Alien Map: Transforming
vi: Ánh xạ lạ: đang chuyển dạng

en: Alien Map
vi: Ánh xạ lạ

en: Number of cycles covering full value range
vi: Số chu kì chiếm toàn bộ phạm vi giá trị

en: Phase angle, range 0-360
vi: Góc pha, phạm vi 0-360

en: _RGB color model
vi: Mô hình màu _RGB

en: _HSL color model
vi: Mô hình màu _HSL

en: Align all visible layers of the image
vi: Canh lề các lớp hiển thị của ảnh

en: Align Visi_ble Layers...
vi: Canh lề các lớp _hiển thị...

en: There are not enough layers to align.
vi: Không đủ số lớp để canh lề được.

en: Align Visible Layers
vi: Canh lề các lớp hiển thị

[ctx: align-style]
en: None
vi: Không có

note: #-#-#-#-#  207 (dia HEAD)  #-#-#-#-# Translators: Menu item Verb/Provision/Store/Collect
en: Collect
vi: Tập hợp

en: Fill (left to right)
vi: Tô đầy (từ trái sang phải)

en: Fill (right to left)
vi: Tô đầy (từ phải sang trái)

en: _Horizontal style:
vi: Kiểu nằm _ngang:

en: Left edge
vi: Cạnh bên trái

en: Right edge
vi: Cạnh bên phải

en: Ho_rizontal base:
vi: Gốc phương ng_ang:

en: Fill (top to bottom)
vi: Tô đầy (đỉnh xuống đáy)

en: Fill (bottom to top)
vi: Tô đầy (đáy lên đỉnh)

en: _Vertical style:
vi: Kiểu _dáng đứng:

en: Top edge
vi: Cạnh trên

en: Bottom edge
vi: Cạnh dưới

en: Ver_tical base:
vi: Gốc phương _dọc:

en: _Grid size:
vi: Cỡ _lưới:

en: _Ignore the bottom layer even if visible
vi: Bỏ qua lớp đáy, thậm chí nếu nó h_iển thị

en: _Use the (invisible) bottom layer as the base
vi: _Dùng lớp đáy (vô hình) là lớp cơ bản

en: Modify image to reduce size when saved as GIF animation
vi: Sửa đổi ảnh để giảm kích cỡ khi được lưu dạng hoạt cảnh GIF

en: Optimize (for _GIF)
vi: Tối ưu hóa (cho dạng _GIF)

en: Reduce file size where combining layers is possible
vi: Giảm kích cỡ tập tin khi có thể tổ hợp lớp

en: _Optimize (Difference)
vi: Tối ưu h_oá (độ chênh lệch)

en: Remove optimization to make editing easier
vi: Bỏ tính tối ưu để sửa đổi dễ hơn

en: _Unoptimize
vi: Hủy tối ư_u hóa

en: _Remove Backdrop
vi: _Gỡ bỏ cảnh phông nền

en: _Find Backdrop
vi: _Tìm cảnh phông nền

en: Unoptimizing animation
vi: Đang hủy tối ưu hóa hoạt cảnh

en: Removing animation background
vi: Đang gỡ bỏ nền hoạt cảnh

en: Finding animation background
vi: Đang tìm nền hoạt cảnh

en: Optimizing animation
vi: Đang tối ưu hóa hoạt cảnh

en: Preview a GIMP layer-based animation
vi: Xem thử hoạt cảnh dựa vào các lớp GIMP

en: _Playback...
vi: _Phát lại...

en: _Step
vi: _Bước

en: Step to next frame
vi: Bước đến khung kế tiếp

en: Rewind the animation
vi: Tua lại hoạt cảnh

en: Increase the speed of the animation
vi: Tăng tốc độ hoạt cảnh

en: Decrease the speed of the animation
vi: Giảm tốc độ hoạt cảnh

en: Reset speed
vi: Đặt lại tốc độ chuẩn

en: Reset the speed of the animation
vi: Đặt lại tốc độ của hoạt cảnh

en: Detach the animation from the dialog window
vi: Tách rời hoạt cảnh ra cửa sổ hộp thoại

en: Animation Playback:
vi: Phát lại hoạt ảnh

en: Default framerate
vi: Tốc độ khung hình mặc định

en: Tried to display an invalid layer.
vi: Đã cố hiển thị lớp không hợp lệ.

en: Frame %d of %d
vi: Khung %d trên %d

en: Antialias using the Scale3X edge-extrapolation algorithm
vi: Khử răng cưa bằng cách dùng thuật toán Scale3X edge-extrapolation

en: _Antialias
vi: _Khử răng cưa

en: Antialiasing...
vi: Đang khử răng cưa....

en: Add a canvas texture to the image
vi: Thêm họa tiết vải bố vào ảnh

en: _Apply Canvas...
vi: Áp _dụng vải bố...

en: Applying canvas
vi: Đang áp dụng vải bố

en: Apply Canvas
vi: Áp dụng vải bố

en: _Top-right
vi: Phải _trên

en: Top-_left
vi: T_rái trên

en: _Bottom-left
vi: Trái _dưới

en: Bottom-_right
vi: _Phải dưới

en: _Depth:
vi: Độ _sâu:

en: Simulate an image painted on window blinds
vi: Mô phỏng một ảnh được sơn trên cái màn cửa sổ

en: _Blinds...
vi: _Màn...

en: Adding blinds
vi: Đang thêm màn

en: _Transparent
vi: _Trong suốt

en: _Displacement:
vi: Độ _dịch chuyển:

en: _Number of segments:
vi: Số đoạ_n:

en: Blur neighboring pixels, but only in low-contrast areas
vi: Làm mờ điểm ảnh lân cận, nhưng chỉ trong vùng có độ tương phản thấp

en: _Selective Gaussian Blur...
vi: Làm mờ Gauss chọn _lọc...

en: Selective Gaussian Blur
vi: Làm mờ Gauss chọn lọc

en: Cannot operate on indexed color images.
vi: Không thể thao tác ảnh màu đã phụ lục.

en: _Blur radius:
vi: _Bán kính vùng mờ:

en: _Max. delta:
vi: Delta tối đ_a:

en: Simplest, most commonly used way of blurring
vi: Cách làm mờ thường dùng, đơn giản nhất

en: _Gaussian Blur...
vi: Làm mờ kiểu _Gauss..

en: Apply a gaussian blur
vi: Áp dụng làm mờ kiểu Gauss

note: parameter settings
en: Blur Radius
vi: Bán kính vùng mờ

en: Blur Method
vi: Phương pháp làm mờ

en: Simulate movement using directional blur
vi: Mô phỏng di chuyển bằng cách làm mờ có định hướng

en: _Motion Blur...
vi: Làm _mờ chuyển động...

en: Motion blurring
vi: Đang làm mờ chuyển động

en: Blur Type
vi: Kiểu mờ

[ctx: blur-type]
en: _Linear
vi: T_uyến tính

[ctx: blur-type]
en: _Radial
vi: Tỏ_a tròn

[ctx: blur-type]
en: _Zoom
vi: Thu _phóng

en: Blur Center
vi: Tâm mờ

en: Blur _outward
vi: Mờ phóng _ra

en: Blur Parameters
vi: Tham số mờ

en: L_ength:
vi: Độ _dài:

en: Simple blur, fast but not very strong
vi: Làm mờ đơn giản, nhanh nhưng không quá mạnh

en: _Blur
vi: _Mờ

en: Blurring
vi: Đang làm mờ

en: Set foreground to the average color of the image border
vi: Đặt cảnh gần thành màu trung bình của viền ảnh

en: _Border Average...
vi: Trung _bình viền...

en: Border Average
vi: Trung bình viền

en: Borderaverage
vi: Trung bình viền

en: _Thickness:
vi: Độ _dày:

note: Number of Colors frame
en: Number of Colors
vi: Số màu

en: _Bucket size:
vi: Cỡ _thùng sơn:

en: Create an embossing effect using a bump map
vi: Tạo hiệu ứng chạm nổi bằng ánh xạ lồi lõm

en: _Bump Map...
vi: Ánh _xạ lồi lõm...

en: Bump-mapping
vi: Đang làm lồi lõm

en: Bump Map
vi: Ánh xạ lồi lõm

en: _Bump map:
vi: Ánh _xạ lồi lõm:

en: _Map type:
vi: _Kiểu ánh xạ:

note: Compensate darkening
en: Co_mpensate for darkening
vi: Bù tối

note: Invert bumpmap
en: I_nvert bumpmap
vi: Đả_o ánh xạ lồi lõm

note: Tile bumpmap
en: _Tile bumpmap
vi: Lá_t ánh xạ lồi lõm

en: _Azimuth:
vi: Góc _phương vị:

en: _Elevation:
vi: Độ cao _lên:

en: _X offset:
vi: Độ lệch _X:

en: The offset can be adjusted by dragging the preview using the middle mouse button.
vi: Có thể điều chỉnh độ lệch bằng cách kéo ô xem thử, dùng nút giữa trên con chuột.

en: _Y offset:
vi: Độ lệch _Y:

en: _Waterlevel:
vi: Mực _nước:

en: A_mbient:
vi: Ch_ung quanh:

en: Simulate a cartoon by enhancing edges
vi: Mô phỏng tranh vẽ chì bằng cách tăng cường các cạnh

en: Ca_rtoon...
vi: T_ranh vẽ chì...

en: _Mask radius:
vi: Bán kính _mặt nạ:

en: _Percent black:
vi: _Phần trăm đen:

en: Alter colors by mixing RGB Channels
vi: Sửa đổi màu sắc bằng cách hoà trộn các kênh RGB

en: Channel Mi_xer...
vi: Bộ _hoà kênh...

note: #-#-#-#-#  377 (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

en: O_utput channel:
vi: Kênh x_uất:

en: Load Channel Mixer Settings
vi: Tải thiết lập bộ hoà kênh

en: Save Channel Mixer Settings
vi: Lưu thiết lập bộ hoà kênh

en: Parameters were saved to '%s'
vi: Các tham số đã được lưu vào « %s »

en: Create a checkerboard pattern
vi: Tạo mẫu bàn cờ

en: _Checkerboard...
vi: Bàn _cờ...

en: Adding checkerboard
vi: Đang thêm bàn cờ...

en: _Psychobilly
vi: _Phình lên

en: Keep image's values
vi: Giữ các giá trị của ảnh

en: Keep the first value
vi: Giữ giá trị đầu tiên

en: Fill with parameter k
vi: Tô bằng tham số k

en: k{x(1-x)}^p stepped
vi: k{x(1-x)}^p có bậc

en: kx^p stepped
vi: kx^p có bậc

en: k(1-x^p) stepped
vi: k(1-x^p) có bậc

en: Delta function
vi: Hàm Delta (δ)

en: Delta function stepped
vi: Hàm Delta (δ) có bậc

en: sin^p-based function
vi: Hàm dựa vào sin^p

en: sin^p, stepped
vi: sin^p, có bậc

[ctx: cml-composition]
en: None
vi: Không có

en: Max (x, -)
vi: Tối đa (x, -)

en: Max (x+d, -)
vi: Tối đa (x+d, -)

en: Max (x-d, -)
vi: Tối đa (x-d, -)

en: Min (x, -)
vi: Tối thiểu (x, -)

en: Min (x+d, -)
vi: Tối thiểu (x+d, -)

en: Min (x-d, -)
vi: Tối thiểu (x-d, -)

en: Max (x+d, -), (x < 0.5)
vi: Tối đa (x+d, -), (x < 0.5)

en: Max (x+d, -), (0.5 < x)
vi: Tối đa (x+d, -), (0.5 < x)

en: Max (x-d, -), (x < 0.5)
vi: Tối đa (x-d, -), (x < 0.5)

en: Max (x-d, -), (0.5 < x)
vi: Tối đa (x-d, -), (0.5 < x)

en: Min (x+d, -), (x < 0.5)
vi: Tối thiểu (x+d, -), (x < 0.5)

en: Min (x+d, -), (0.5 < x)
vi: Tối thiểu (x+d, -), (0.5 < x)

en: Min (x-d, -), (x < 0.5)
vi: Tối thiểu (x-d, -), (x < 0.5)

en: Min (x-d, -), (0.5 < x)
vi: Tối thiểu (x-d, -), (0.5 < x)

en: Use average value
vi: Dùng giá trị trung bình

en: Use reverse value
vi: Dùng giá trị đảo ngược

en: With random power (0,10)
vi: Với số mũ ngẫu nhiên (0,10)

en: With random power (0,1)
vi: Với số mũ ngẫu nhiên (0,1)

en: With gradient power (0,1)
vi: Với số mũ gradient (0,1)

en: Multiply rand. value (0,1)
vi: Nhân giá trị ngẫu nhiên (0,1)

en: Multiply rand. value (0,2)
vi: Nhân giá trị ngẫu nhiên (0,2)

en: Multiply gradient (0,1)
vi: Nhân gradient (0,1)

en: With p and random (0,1)
vi: Với p và ngẫu nhiên (0,1)

en: All black
vi: Đen hoàn toàn

en: All gray
vi: Xám hoàn toàn

en: The first row of the image
vi: Hàng thứ nhất của ảnh

en: Continuous gradient
vi: Chuyển sắc liên tục

en: Continuous grad. w/o gap
vi: Chuyển sắc liên tục, không có khoảng trống

en: Random, ch. independent
vi: Ngẫu nhiên, không phụ thuộc vào ch.

en: Random shared
vi: Ngẫu nhiên dùng chung

en: Randoms from seed
vi: Ngẫu nhiên từ hạt

en: Randoms from seed (shared)
vi: Ngẫu nhiên từ hạt (được chia sẻ)

en: Create abstract Coupled-Map Lattice patterns
vi: Tạo mẫu trừu tượng Coupled-Map Lattice

en: CML _Explorer...
vi: Bộ thám _hiểm CML...

en: CML Explorer: evoluting
vi: Bộ thám hiểm CML: đang tiến hành

en: Coupled-Map-Lattice Explorer
vi: Bộ thám hiểm Coupled-Map Lattice

en: New Seed
vi: Hạt mới

en: Fix Seed
vi: Cố định hạt

en: _Hue
vi: _Sắc màu

en: Sat_uration
vi: Độ _bão hoà

en: Channel Independent Parameters
vi: Tham số không phụ thuộc vào kênh

en: Zoom scale:
vi: Tỷ lệ thu phóng:

en: Seed of Random (only for "From Seed" Modes)
vi: Giá trị hạt ngẫu nhiên (chỉ cho những chế độ "Từ hạt")

en: Switch to "From seed" With the Last Seed
vi: Chuyển đổi sang "Từ hạt" với hạt cuối cùng

en: "Fix seed" button is an alias of me.
    The same seed produces the same image, if (1) the widths of images are same (this is the reason why image on drawable is different from preview), and (2) all mutation rates equal to zero.
vi: Nút "Cố định hạt" cũng làm điều tương tự.
    Cùng một hạt thì tạo ra cùng một ảnh, nếu (1) mỗi ảnh có cùng một độ rộng (đây là lý do ảnh xuất ra khác với ô xem thử) và (2) mọi tỷ lệ đột biến là số không.

en: O_thers
vi: _Khác

en: Source channel:
vi: Kênh nguồn:

en: Destination channel:
vi: Kênh đích:

en: Copy Parameters
vi: Chép các tham số

en: Selective Load Settings
vi: Tải thiết lập đã chọn lọc

en: Source channel in file:
vi: Kênh nguồn trong tập tin:

en: _Misc Ops.
vi: _Tùy chọn khác

en: Function type:
vi: Kiểu hàm:

en: Composition:
vi: Cấu thành:

en: Misc arrange:
vi: Sắp xếp lặt vặt:

en: Use cyclic range
vi: Dùng phạm vi theo chu kỳ

en: Mod. rate:
vi: Tỷ lệ sửa đổi:

en: Env. sensitivity:
vi: Độ nhạy môi trường:

en: Diffusion dist.:
vi: Khoảng cách truyền bá:

en: # of subranges:
vi: Số phạm vi phụ:

en: P(ower factor):
vi: P (hệ số công xuất):

en: Parameter k:
vi: Tham số k:

en: Range low:
vi: Phạm vi thấp:

en: Range high:
vi: Phạm vi cao:

en: Plot a Graph of the Settings
vi: Vẽ đồ thị của thiết lập

en: Ch. sensitivity:
vi: Độ nhạy kênh:

en: Mutation rate:
vi: Tỷ lệ đột biến:

en: Mutation dist.:
vi: Khoảng cách đột biến:

en: Graph of the Current Settings
vi: Đồ thị của thiết lập hiện thời

en: Warning: the source and the destination are the same channel.
vi: Cảnh báo: nguồn và đích là cùng một kênh.

en: Error: it's not CML parameter file.
vi: Lỗi: đây không phải là một tập tin tham số CML.

en: Warning: '%s' is an old format file.
vi: Cảnh báo: « %s » là một định dạng tập tin cũ.

en: Warning: '%s' is a parameter file for a newer version of CML Explorer.
vi: Cảnh báo: '%s' là một tập tin tham số cho phiên bản mới hơn của CML Explorer.

en: Error: failed to load parameters
vi: Lỗi: tải tham số thất bại

en: Analyze the set of colors in the image
vi: Phân tích tập hợp màu sắc trong ảnh

en: Colorcube A_nalysis...
vi: Phâ_n tích hình khối màu...

en: Colorcube Analysis
vi: Phân tích hình khối màu

note: output results
en: Image dimensions: %d × %d
vi: Chiều ảnh : %d x %d

en: No colors
vi: Không có màu

en: Only one unique color
vi: Chỉ một màu duy nhất thôi

en: Number of unique colors: %d
vi: Số màu duy nhất: %d

en: Stretch color saturation to cover maximum possible range
vi: Kéo giãn độ bão hoà để chiếm phạm vi tối đa có thể

en: _Color Enhance
vi: _Tăng cường màu sắc

en: Color Enhance
vi: Tăng cường màu sắc

en: Swap one color with another
vi: Tráo đổi hai màu

en: _Color Exchange...
vi: Trao đổi _màu...

en: Color Exchange
vi: Trao đổi màu

en: Middle-Click Inside Preview to Pick "From Color"
vi: Nhắp chuột giữa ở trong ô xem thử để chọn « màu gốc »

en: To Color
vi: Màu đích

en: From Color
vi: Màu gốc

en: Color Exchange: To Color
vi: Trao đổi màu: màu đích

en: Color Exchange: From Color
vi: Trao đổi màu: màu gốc

en: R_ed threshold:
vi: Ngưỡn_g đỏ:

en: G_reen threshold:
vi: Ngưỡng _xanh lá:

en: B_lue threshold:
vi: Ngưỡng xanh _dương:

en: Lock _thresholds
vi: _Khóa các ngưỡng

en: Convert a specified color to transparency
vi: Chuyển đổi một màu chỉ định thành trong suốt

en: Color to _Alpha...
vi: Màu tới _anpha...

en: Removing color
vi: Đang gỡ bỏ màu...

[ctx: color-to-alpha]
en: From:
vi: Từ:

en: Color to Alpha Color Picker
vi: Bộ chọn màu cho màu tới anpha

en: to alpha
vi: tới anpha

en: Replace all colors with shades of a specified color
vi: Thay thế mọi màu sắc bằng tông của một màu chỉ định

en: Colorif_y...
vi: _Màu hóa...

en: Colorifying
vi: Đang màu hóa

en: Colorify
vi: Màu hóa

en: Custom color:
vi: Màu tự chọn:

en: Colorify Custom Color
vi: Màu hóa màu tự chọn

en: Rearrange the colormap
vi: Sắp xếp lại bảng màu

en: R_earrange Colormap...
vi: Sắp _xếp lại bảng màu...

en: Swap two colors in the colormap
vi: Tráo đổi hai màu trong bảng màu

en: _Swap Colors
vi: T_ráo đổi màu

en: Invalid remap array was passed to remap function
vi: Mảng remap không hợp lệ đã được gởi qua cho hàm remap

en: Rearranging the colormap
vi: Đang sắp xếp lại bảng màu

en: Sort on Hue
vi: Sắp xếp theo sắc màu

en: Sort on Saturation
vi: Sắp xếp theo độ bão hoà

en: Sort on Value
vi: Sắp xếp theo giá trị

en: Reverse Order
vi: Đảo thứ tự

en: Reset Order
vi: Đặt lại thứ tự

en: Rearrange Colormap
vi: Sắp xếp lại bảng màu

en: Drag and drop colors to rearrange the colormap.  The numbers shown are the original indices.  Right-click for a menu with sort options.
vi: Kéo và thả màu để sắp xếp lại bảng màu. Những số được hiển thị là những số mũ gốc. Nhấn chuột phải để xem trình đơn chứa các tùy chọn sắp xếp.

en: _Cyan:
vi: _Xanh lam:

en: _Magenta:
vi: Hồng sẫ_m:

en: _Yellow:
vi: _Vàng:

en: _Black:
vi: Đ_en:

en: _Luma y470:
vi: Tính chói _sáng y470:

en: _Blueness cb470:
vi: Tính xanh _dương cb470:

en: _Redness cr470:
vi: Tín_h đỏ cr470:

en: _Luma y709:
vi: Tính chói _sáng y709:

en: _Blueness cb709:
vi: Tính xanh _dương cb709:

en: _Redness cr709:
vi: Tín_h đỏ cr709:

en: _Luma y470f:
vi: Tính chói _sáng y470f:

en: _Blueness cb470f:
vi: Tính xanh _dương cb470f:

en: _Redness cr470f:
vi: Tín_h đỏ cr470f:

en: _Luma y709f:
vi: Tính chói _sáng y709f:

en: _Blueness cb709f:
vi: Tính xanh _dương cb709f:

en: _Redness cr709f:
vi: Tín_h đỏ cr709f:

en: Create an image using multiple gray images as color channels
vi: Tạo ảnh bằng nhiều ảnh màu xám như là các kênh màu

en: C_ompose...
vi: Cấu _thành...

en: Recompose an image that was previously decomposed
vi: Cấu thành lại ảnh bị phân rã trước

en: R_ecompose
vi: Cấu thành _lại

en: You can only run 'Recompose' if the active image was originally produced by 'Decompose'.
vi: Bạn chỉ có thể chạy lệnh « Cấu thành lại » nếu ảnh hiện tại được tạo ra bằng lệnh « Phân rã ».

en: Error scanning 'decompose-data' parasite: too few layers found
vi: Gặp lỗi khi quét 'dữ liệu phân rã': tìm thấy quá ít lớp

en: Could not get layers for image %d
vi: Không thể lấy lớp cho ảnh %d

en: Composing
vi: Đang cấu thành...

en: At least one image is needed to compose
vi: Cần ít nhất một ảnh để cấu thành

en: Specified layer %d not found
vi: Không tìm thấy lớp chỉ định %d

en: Drawables have different size
vi: Các đối tượng đồ họa có kích cỡ khác nhau

en: Images have different size
vi: Các ảnh có kích cỡ khác nhau

en: Error in getting layer IDs
vi: Gặp lỗi khi lấy ID lớp

en: Image is not a gray image (bpp=%d)
vi: Ảnh không phải là ảnh màu xám (bpp=%d)

en: Unable to recompose, source layer not found
vi: Không thể cấu thành lại vì không tìm thấy lớp nguồn

note: Compose type combo
en: Compose Channels
vi: Kênh cấu thành

en: Color _model:
vi: _Mô hình màu:

note: Channel representation table
en: Channel Representations
vi: Kênh đại diện

en: Mask value
vi: Giá trị mặt nạ

en: Stretch brightness values to cover the full range
vi: Kéo giãn giá trị độ sáng để chiếm toàn bộ phạm vi

en: Normalizing
vi: Đang chuẩn hóa...

en: Enhance contrast using the Retinex method
vi: Tăng cường độ tương phản bằng phương pháp Retinex

en: Retine_x...
vi: _Retinex...

en: Retinex Image Enhancement
vi: Tăng cường ảnh Retinex

en: Scale _division:
vi: _Chia tỷ lệ:

en: Dy_namic:
vi: Độn_g:

en: Retinex: filtering
vi: Retinex: đang lọc

en: Stretch image contrast to cover the maximum possible range
vi: Kéo giãn độ tương phản của ảnh để chiếm phạm vi tối đa có thể

en: Stretch _HSV
vi: Kéo giãn _HSV

en: Auto-Stretching HSV
vi: Đang tự động kéo giãn HSV

en: autostretch_hsv: cmap was NULL!  Quitting...
vi: autostretch_hsv: cmap VÔ GIÁ TRỊ nên thoát...

en: Stretch contrast to cover the maximum possible range
vi: Kéo giãn độ tương phản để chiếm phạm vi tối đa có thể

en: _Stretch Contrast
vi: _Kéo giãn độ tương phản

en: Auto-stretching contrast
vi: Đang tự động kéo giãn độ tương phản

en: c_astretch: cmap was NULL!  Quitting...
vi: c_astretch: cmap là RỖNG! Thoát...

en: Gr_ey
vi: _Xám

en: Re_d
vi: Mà_u đỏ

en: _Green
vi: Xanh _lá

en: _Blue
vi: Xanh _dương

en: _Alpha
vi: _Anpha

en: E_xtend
vi: _Mở rộng

en: _Wrap
vi: _Cuộn

en: Cro_p
vi: _Xén

en: Apply a generic 5x5 convolution matrix
vi: Áp dụng ma trận chung xoắn lại 5x5

en: _Convolution Matrix...
vi: Ma trận _xoắn lại...

en: Convolution does not work on layers smaller than 3x3 pixels.
vi: Ma trận xoắn lại không hoạt động với lớp nhỏ hơn 3x3 điểm ảnh.

en: Applying convolution
vi: Đang áp dụng sự xoắn lại...

en: Convolution Matrix
vi: Ma trận xoắn lại

en: D_ivisor:
vi: Số ch_ia:

en: O_ffset:
vi: Độ _lệch:

en: N_ormalise
vi: Chuẩ_n hóa

en: A_lpha-weighting
vi: An_pha cấp đặc biệt

en: Autocrop Imag_e
vi: Tự động _xén ảnh

en: Remove empty borders from the layer
vi: Gỡ bỏ viền rỗng ra khỏi lớp

en: Autocrop Lay_er
vi: Tự động _xén lớp

en: Cropping
vi: Đang xén...

en: Autocrop unused space from edges and middle
vi: Xén tự động khoảng không gian trống giữa các cạnh và chung quanh

en: _Zealous Crop
vi: _Xén triệt để

en: Zealous cropping
vi: Đang xén triệt để

en: Nothing to crop.
vi: Không có gì để xén.

en: Convert the image into randomly rotated square blobs
vi: Chuyển đổi ảnh thành nhiều ô vuông nhỏ hướng bất kỳ

en: _Cubism...
vi: _Kiểu dáng khối...

en: Cubism
vi: Kiểu dáng khối

en: _Tile size:
vi: Cỡ lát:

en: T_ile saturation:
vi: Độ _bão hoà lát:

en: _Use background color
vi: Dùng mà_u nền

en: Cubistic transformation
vi: Chuyển dạng kiểu khối

en: Bend the image using two control curves
vi: Uốn ảnh bằng hai đường cong điều khiển

en: _Curve Bend...
vi: Uốn đường _cong...

en: Can operate on layers only (but was called on channel or mask).
vi: Chỉ có thể hoạt động với lớp (nhưng đã được đưa ra từ kênh hay mặt nạ).

en: Cannot operate on layers with masks.
vi: Không thể hoạt động với lớp có mặt nạ.

en: Cannot operate on empty selections.
vi: Không thể hoạt động với vùng chọn rỗng.

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

note: The preview button
en: _Preview Once
vi: _Xem thử một lần

note: The preview toggle
en: Automatic pre_view
vi: Tự động x_em thử

note: Rotate spinbutton
en: Rotat_e:
vi: Xoa_y:

note: The smoothing toggle
en: Smoo_thing
vi: Làm _mịn

note: The work_on_copy toggle
en: Work on cop_y
vi: Làm việc trên bản _sao

note: The curves graph
en: Modify Curves
vi: Sửa đổi đường cong

en: Curve for Border
vi: Đường cong cho viền

en: _Upper
vi: T_rên

en: Smoot_h
vi: _Mịn

en: Copy the active curve to the other border
vi: Sao chép đường cong hoạt động sang viền khác

en: Mirror the active curve to the other border
vi: Nhân bản đường cong hoạt động tới viền khác

note: The Swap button
en: S_wap
vi: T_ráo đổi

en: Swap the two curves
vi: Tráo đổi hai đường cong

en: Reset the active curve
vi: Đặt lại đường cong hoạt động

en: Load the curves from a file
vi: Tải các đường cong từ tập tin

en: Save the curves to a file
vi: Lưu các đường cong vào một tập tin

en: Load Curve Points from File
vi: Tải các điểm đường cong từ tập tin

en: Save Curve Points to File
vi: Lưu các điểm đường cong vào tập tin

en: hue
vi: sắc màu

en: saturation
vi: độ bão hòa

en: hue_l
vi: sắc màu_l

en: saturation_l
vi: độ bão hòa_l

en: lightness
vi: độ sáng

en: Hue (HSL)
vi: Sắc màu (HSL)

en: Saturation (HSL)
vi: Độ bão hòa (HSL)

en: cyan-k
vi: xanh lam-k

en: magenta-k
vi: hồng sẫm-k

en: yellow-k
vi: vàng-k

en: Cyan_K
vi: Xanh lam_K

en: Magenta_K
vi: Hồng sẫm_K

en: Yellow_K
vi: Vàng_K

en: blueness-cb470
vi: tính xanh dương-cb470

en: redness-cr470
vi: tính đỏ-cr470

en: luma-y709
vi: tính chói sáng-y709

en: blueness-cb709
vi: tính xanh dương-cb709

en: redness-cr709
vi: tính đỏ-cr709

en: luma-y470f
vi: tính chói sáng-y470f

en: blueness-cb470f
vi: tính xanh dương-cb470f

en: redness-cr470f
vi: tính đỏ-cr470f

en: luma-y709f
vi: tính chói sáng-y709f

en: blueness-cb709f
vi: tính xanh dương-cb709f

en: redness-cr709f
vi: tính đỏ-cr709f

en: Decompose an image into separate colorspace components
vi: Phân rã ảnh ra nhiều thành phần màu riêng lẻ

en: _Decompose...
vi: _Phân rã...

en: Decomposing
vi: Đang phân rã

en: Decompose
vi: Phân rã

en: Extract Channels
vi: Trích kênh

en: _Decompose to layers
vi: _Phân rã thành lớp

en: _Foreground as registration color
vi: Màu _chủ đạo là màu đăng ký

en: Pixels in the foreground color will appear black in all output images.  This can be used for things like crop marks that have to show up on all channels.
vi: Điểm ảnh trong màu chủ đạo sẽ hiển thị màu đen trong mọi ảnh xuất. Tính năng này có thể được dùng để đánh dấu xén khi phải hiển thị trên mọi kênh.

en: Fix images where every other row is missing
vi: Sửa ảnh bị thiếu một trong các hàng

en: _Deinterlace...
vi: _Chống quét mành...

en: Keep o_dd fields
vi: Giữ các trường _lẻ

en: Keep _even fields
vi: Giữ các trường _chẵn

en: Combine two images using depth maps (z-buffers)
vi: Tổ hợp hai ảnh, dùng ánh xạ độ sâu (z-buffers)

en: _Depth Merge...
vi: Hợp nhất theo chiều _sâu...

en: Depth-merging
vi: Đang hợp nhất theo chiều sâu...

en: Depth Merge
vi: Hợp nhất theo chiều sâu

en: Source 1:
vi: Nguồn 1:

en: Depth map:
vi: Ánh xạ độ sâu:

en: Source 2:
vi: Nguồn 2:

en: Sc_ale 1:
vi: _Tỷ lệ 1:

en: Sca_le 2:
vi: Tỷ _lệ 2:

en: Remove speckle noise from the image
vi: Loại bỏ nhiễu lốm đốm ra khỏi ảnh

en: Des_peckle...
vi: _Bỏ lốm đốm...

en: _Adaptive
vi: M_ang tính thích nghi

en: R_ecursive
vi: Đệ qu_y

en: _Radius:
vi: _Bán kính:

en: _Black level:
vi: Độ đ_en:

en: _White level:
vi: Độ t_rắng:

en: Remove vertical stripe artifacts from the image
vi: Loại bỏ các nhiễu sọc dọc ra khỏi ảnh

en: Des_tripe...
vi: Bỏ _sọc...

en: Destriping
vi: Đang bỏ sọc

en: Destripe
vi: Bỏ sọc

en: Create _histogram
vi: Tạo _biểu đồ

en: Generate diffraction patterns
vi: Tạo ra mẫu nhiễu xạ

en: _Diffraction Patterns...
vi: Mẫu nhiễu _xạ...

en: Creating diffraction pattern
vi: Đang tạo mẫu nhiễu xạ

en: Diffraction Patterns
vi: Mẫu nhiễu xa

en: _Preview!
vi: _Xem thử!

en: Contours
vi: Đường bao

en: Sc_attering:
vi: Phân _tán:

en: Po_larization:
vi: Độ _phân cực:

en: _X displacement
vi: Dịch _X

en: _Pinch
vi: _Nhúm

en: _Y displacement
vi: Dịch _Y

en: _Whirl
vi: Xoá_y

en: Displace pixels as indicated by displacement maps
vi: Dời điểm ảnh theo sơ đồ dịch chuyển

en: _Displace...
vi: _Dịch...

en: Displacing
vi: Đang dịch...

note: X options
en: _X displacement:
vi: Dịch _X:

note: Y Options
en: _Y displacement:
vi: Dịch _Y:

en: Displacement Mode
vi: Chế độ dịch

en: _Cartesian
vi: Thuyết Đê-_các-tơ

en: _Polar
vi: _Cực

en: _Smear
vi: _Vấy

en: _Black
vi: Đ_en

en: Edge detection with control of edge thickness
vi: Phát hiện cạnh, cũng điều khiển độ rộng cạnh

en: _Difference of Gaussians...
vi: _Hiệu của Gauss...

en: DoG Edge Detect
vi: Phát hiện cạnh (kiểu Hiệu của Gauss)

en: Smoothing Parameters
vi: Tham số làm mịn

en: _Radius 1:
vi: _Bán kính 1:

en: R_adius 2:
vi: Bán _kính 2:

en: _Invert
vi: Đả_o

en: High-resolution edge detection
vi: Phát hiện cạnh độ phân giải cao

en: Simulate the glowing boundary of a neon light
vi: Mô phỏng cạnh ánh sáng rực rỡ của đèn nê-ông

en: _Neon...
vi: _Nê-ông...

en: Neon Detection
vi: Phát hiện nê-ông

en: _Amount:
vi: _Lượng:

en: Specialized direction-dependent edge detection
vi: Phát hiện cạnh đặc trưng phụ thuộc vào hướng

en: Sobel Edge Detection
vi: Phát hiện cạnh Sobel

en: Sobel _horizontally
vi: Sobel _ngang

en: Sobel _vertically
vi: Sobel _dọc

en: _Keep sign of result (one direction only)
vi: Giữ dấu (+ -) của _kết quả (chỉ một hướng)

en: Sobel edge detecting
vi: Phát hiện cạnh Sobel

en: Several simple methods for detecting edges
vi: Vài phương pháp đơn giản phát hiện cạnh

en: _Edge...
vi: _Cạnh...

en: Prewitt compass
vi: La bàn Prewitt

en: A_mount:
vi: _Lượng:

en: Simulate an image created by embossing
vi: Mô phỏng ảnh được tạo bằng chạm nổi

en: _Emboss...
vi: Chạ_m nổi...

en: _Bumpmap
vi: _Ánh xạ lồi lõm

en: _Emboss
vi: Chạ_m nổi

en: E_levation:
vi: Độ cao _lên:

en: Simulate an antique engraving
vi: Mô phỏng một sự khắc kiểu cũ

en: En_grave...
vi: _Khắc...

en: Engrave
vi: Khắc

en: _Limit line width
vi: _Hạn chế độ rộng đường kẻ

en: ASCII art
vi: Ảnh ASCII

en: Load KISS Palette
vi: Thêm bảng chọn KISS

en: Can't create a new image
vi: Không thể tạo ảnh mới

en: Unsupported bit depth (%d)!
vi: Độ sâu bit không được hỗ trợ (%d).

en: gzip archive
vi: Kho kiểu gzip

en: bzip archive
vi: Kho kiểu bzip

en: No sensible file extension, saving as compressed XCF.
vi: Không có phần mở rộng phù hợp, đang lưu dưới dạng XCF nén.

en: No sensible file extension, attempting to load with file magic.
vi: Phần mở rộng không hợp lý, đang thử tải với thuật toán xác định tự động

en: C-Source
vi: Nguồn C

en: _Prefixed name:
vi: Tên nằm t_rước:

note: Use Comment
en: _Save comment to file
vi: _Lưu ghi chú vào tập tin

note: GLib types
en: _Use GLib types (guint8*)
vi: Dùng kiể_u GLib (guint8*)

en: Us_e macros instead of struct
vi: Dùng bộ lệnh th_ay cho cấu trúc

en: Use _1 byte Run-Length-Encoding
vi: Dùng mã hóa độ dài khi chạy (RLE) kiểu _1 byte

en: Sa_ve alpha channel (RGBA/RGB)
vi: Lư_u kênh anpha (RGBA/RGB)

note: RGB-565
en: Save as _RGB565 (16-bit)
vi: Lưu dạng _RGB565 (16-bit)

en: Desktop Link
vi: Liên kết môi trường

en: Error loading desktop file '%s': %s
vi: Gặp lỗi khi tải tập tin môi trường « %s »: %s

en: '%s' is not a DICOM file.
vi: « %s » không phải là tập tin DICOM.

en: Cannot save images with alpha channel.
vi: Không thể lưu ảnh với kênh anpha.

en: Cannot operate on unknown image types.
vi: Không thể hoạt động với kiểu ảnh lạ.

en: Error in GIMP brush file '%s'
vi: Gặp lỗi trong tập tin bút vẽ GIMP « %s »

en: GIMP brushes are either GRAYSCALE or RGBA
vi: Mọi bút vẽ có kiểu hoặc GRAYSCALE (mức xám) hoặc RGBA

en: This is not a GIF file
vi: Đây không phải là tập tin GIF

en: Non-square pixels.  Image might look squashed.
vi: Điểm ảnh không vuông. Có lẽ ảnh hình như bị ép.

en: Background (%d%s)
vi: Nền (%d%s)

en: Opening '%s' (frame %d)
vi: Đang mở « %s » (khung %d)

en: Frame %d (%d%s)
vi: Khung %d (%d%s)

en: GIF: Undocumented GIF composite type %d is not handled.  Animation might not play or re-save perfectly.
vi: GIF: không thể quản lý kiểu GIF tổng hợp không có tài liệu %d nên có lẽ hoạt cảnh sẽ không phát hoặc lưu lại cho đúng.

en: Couldn't simply reduce colors further. Saving as opaque.
vi: Không thể đơn giản giảm màu thêm nên lưu dạng đục.

en: Unable to save '%s'.  The GIF file format does not support images that are more than %d pixels wide or tall.
vi: Không thể lưu « %s ». Tập tin dạng GIF không hỗ trợ hình ảnh có nhiều hơn %d điểm ảnh chiều cao hoặc rộng.

en: The GIF format only supports comments in 7bit ASCII encoding. No comment is saved.
vi: Dạng thức GIF hỗ trợ chỉ chú thích dạng 7bit ASCII nên chưa lưu chú thích nào.

en: Cannot save RGB color images. Convert to indexed color or grayscale first.
vi: Không thể lưu ảnh màu RGB. Hãy chuyển đổi sang màu phụ lục hay mức xám trước hết.

en: Delay inserted to prevent evil CPU-sucking animation.
vi: Mới chèn thời gian trễ để tránh hoạt cảnh chiếm toàn CPU.

en: The image you are trying to save as a GIF contains layers which extend beyond the actual borders of the image.
vi: Ảnh bạn đang cố lưu dạng GIF có chứa lớp nằm lấn qua viền giới hạn của ảnh.

en: The GIF file format does not allow this.  You may choose whether to crop all of the layers to the image borders, or cancel this save.
vi: Định dạng GIF không cho phép điều đó. Bạn có thể lựa chọn giữa việc xén mọi lớp để vừa viền ảnh, hoặc hủy quá trình lưu này.

en: Error loading UI file '%s':
    %s
vi: Gặp lỗi khi tải tập tin giao diện người dùng « %s »:
    %s

en: I don't care
vi: Cũng được

en: Cumulative layers (combine)
vi: Lớp lũy tích (phối hợp)

en: One frame per layer (replace)
vi: Một khung trên mỗi lớp (thay thế)

en: You can only export as animation when the image has more than one layer. The image you are trying to export only has one layer.
vi: Bạn chỉ có thể xuất dạng hoạt cảnh khi bức ảnh có nhiều hơn một lớp. Bức ảnh bạn đang muốn xuất chỉ có một lớp.

en: Error writing output file.
vi: Gặp lỗi khi ghi vào tập tin xuất.

en: The default comment is limited to %d characters.
vi: Chú thích mặc định có giới hạn là %d ký tự.

en: Error in GIMP brush pipe file.
vi: Gặp lỗi trong tập tin bút vẽ động GIMP.

en: GIMP brush file appears to be corrupted.
vi: Tập tin bút vẽ GIMP hình như bị hỏng.

en: Couldn't load one brush in the pipe, giving up.
vi: Không thể tải một bút vẽ vào hoạt cảnh nên hủy.

en: Brush Pipe
vi: Bút vẽ động

en: Spacing (percent):
vi: Khoảng cách (phần trăm):

en: Cell size:
vi: Cỡ ô:

en:  Rows of
vi:  Hàng

en:  Columns on each layer
vi:  Cột trên mỗi lớp

en:  (Width Mismatch!)
vi:  (Chiều rộng không khớp.)

en:  (Height Mismatch!)
vi:  (Chiều cao không khớp.)

en: Display as:
vi: Hiển thị dạng:

en: Dimension:
vi: Chiều:

en: Ranks:
vi: Phân hàng:

en: HTML table
vi: Bảng HTML

en: You are about to create a huge
    HTML file which will most likely
    crash your browser.
vi: Bạn sắp tạo một tập tin HTML
    rất lớn mà có khả năng
    làm treo trình duyệt

note: HTML Page Options
en: HTML Page Options
vi: Tùy chọn trang HTML

en: _Generate full HTML document
vi: Tạo _ra tài liệu HTML đầy đủ

en: If checked GTM will output a full HTML document with <HTML>, <BODY>, etc. tags instead of just the table html.
vi: Nếu chọn, GTM sẽ xuất một tài liệu HTML đầy đủ có thẻ <HTML>, <BODY> v.v. thay vào chỉ mã html của bảng.

note: HTML Table Creation Options
en: Table Creation Options
vi: Tùy chọn tạo bảng

en: _Use cellspan
vi: _Dùng nối ô (cellspan)

en: If checked GTM will replace any rectangular sections of identically colored blocks with one large cell with ROWSPAN and COLSPAN values.
vi: Nếu chọn, GTM sẽ thay thế phần chữ nhật nào của khối có cùng một màu bằng một ô lớn riêng lẻ có giá trị ROWSPAN (nối ô theo hàng) và COLSPAN (nối ô theo cột).

en: Co_mpress TD tags
vi: _Nén thẻ TD

en: Checking this tag will cause GTM to leave no whitespace between the TD tags and the cellcontent.  This is only necessary for pixel level positioning control.
vi: Việc chọn thẻ này sẽ làm cho GTM không chèn dấu cách nào giữa thẻ TD và nội dung ô. Việc này cần thiết chỉ để kiểm soát vị trí của các điểm ảnh.

en: C_aption
vi: _Phụ đề

en: Check if you would like to have the table captioned.
vi: Chọn để thêm phụ đề vào bảng.

en: The text for the table caption.
vi: Chữ cho phụ đề bảng.

en: C_ell content:
vi: Nộ_i dung ô:

en: The text to go into each cell.
vi: Chữ cần nhập vào mỗi ô.

note: HTML Table Options
en: Table Options
vi: Tùy chọn bảng

en: _Border:
vi: _Viền:

en: The number of pixels in the table border.
vi: Số điểm ảnh trong viền bảng.

en: The width for each table cell.  Can be a number or a percent.
vi: Độ rộng của mỗi ô bảng. Có thể là con số hay phần trăm.

en: The height for each table cell.  Can be a number or a percent.
vi: Độ cao của mỗi ô bảng. Có thể là con số hay phần trăm.

en: Cell-_padding:
vi: Đệ_m ô:

en: The amount of cell padding.
vi: Độ lớn phần đệm trong ô.

en: Cell-_spacing:
vi: _Khoảng cách ô:

en: The amount of cell spacing.
vi: Khoảng cách các ô.

en: JPEG 2000 image
vi: Ảnh JPEG 2000

en: Couldn't decode '%s'.
vi: Không thể giải mã « %s »

en: The image '%s' is in grayscale but does not contain any gray component.
vi: Bức ảnh '%s' ở hệ màu sắc xám những không chứa bất kì thành tố xám nào.

en: The image '%s' is in RGB, but is missing some of the components.
vi: Bức ảnh '%s' ở hệ màu RGB, nhưng bị thiếu một vài thành phần.

en: The image '%s' is in the CIEXYZ color space, but there is no code in place to convert it to RGB.
vi: Bức ảnh '%s' ở trong hệ không gian màu CIEXYZ, nhưng không có đoạn mã nào để chuyển nó sang hệ RGB.

en: The image '%s' is in the CIELAB color space, but there is no code in place to convert it to RGB.
vi: Bức ảnh '%s' ở trong hệ màu CIELAB, nhưng không có đoạn mã nào để chuyển nó sang hệ RGB.

en: The image '%s' is in the YCbCr color space, but there is no code in place to convert it to RGB.
vi: Bức ảnh '%s' ở trong hệ màu YCbCr, nhưng không có đoạn mã nào để chuyển nó sang hệ RGB.

en: The image '%s' is in an unknown color space.
vi: Bức ảnh '%s' thuộc hệ không gian màu chưa biết.

en: Image component %d of image '%s' does not have the same size as the image. This is currently not supported.
vi: Thành phần thứ %d của bức ảnh '%s' không có cùng kích thước với bức ảnh. Điều này hiện không được hỗ trợ.

en: Image component %d of image '%s' does not have both a hstep and vstep.
vi: Thành phần thứ %d của bức ảnh '%s' không có hstep lẫn vstep.

en: Image component %d of image '%s' is signed. This is currently not supported.
vi: Thành phần thứ %d của bức ảnh '%s' được kí hiệu. Điều này hiện không được hỗ trợ.

note: Inform the user that we couldn't losslessly save the * transparency & just use the full palette
en: Couldn't losslessly save transparency, saving opacity instead.
vi: Không thể lưu độ trong suốt mà không mất dữ liệu nên lưu độ đục thay vào đó.

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

en: Save background color
vi: Lưu màu nền

en: Save gamma
vi: Lưu gamma (γ)

en: Save resolution
vi: Lưu độ phân giải

en: Save creation time
vi: Lưu giờ tạo

en: PNG + delta PNG
vi: PNG + delta (δ) PNG

en: JNG + delta PNG
vi: JNG + delta (δ) PNG

en: All PNG
vi: PNG hết

en: All JNG
vi: JNG hết

en: Default chunks type:
vi: Kiểu đoạn mặc định:

en: Default frame disposal:
vi: Sắp đặt khung mặc định:

en: PNG compression level:
vi: Cấp nén PNG:

en: Choose a high compression level for small file size
vi: Hãy chọn cấp nén cao để được kích cỡ tập tin nhỏ

en: JPEG compression quality:
vi: Chất lượng nén JPEG:

en: JPEG smoothing factor:
vi: Hệ số làm mịn JPEG:

en: Animated MNG Options
vi: Tùy chọn MNG hoạt cảnh

en: Default frame delay:
vi: Độ trễ khung mặc định:

en: These options are only available when the exported image has more than one layer. The image you are exporting only has one layer.
vi: Những tùy chọn này chỉ hiện hữu khi bức ảnh xuất ra có nhiều hơn một lớp. Bức ảnh bạn đang xuất chỉ có một lớp.

en: ZSoft PCX image
vi: Ảnh PCX ZSoft

en: Could not read header from '%s'
vi: Không thể đọc phần-đầu từ « %s »

en: '%s' is not a PCX file
vi: %s không phải là tập tin kiểu PCX

en: Unsupported or invalid image width: %d
vi: Chiều rộng của ảnh không hợp lệ hay không được hỗ trợ: %d

en: Unsupported or invalid image height: %d
vi: Chiều cao của ảnh không hợp lệ hay không được hỗ trợ: %d

en: Invalid number of bytes per line in PCX header
vi: Số byte mỗi dòng không hợp lệ trong phần đầu PCX

en: Image dimensions too large: width %d x height %d
vi: Kích thước ảnh quá lớn: rộng %d x cao %d

en: Unusual PCX flavour, giving up
vi: Gặp kiểu PCX không bình thường nên hủy bỏ

en: Invalid X offset: %d
vi: Độ lệch chiều X không hợp lệ: %d

en: Invalid Y offset: %d
vi: Độ lệch chiều Y không hợp lệ: %d

en: Right border out of bounds (must be < %d): %d
vi: Cạnh phải vượt giới hạn (phải nhỏ hơn %d): %d

en: Bottom border out of bounds (must be < %d): %d
vi: Cạnh dưới vượt giới hạn (phải nhỏ hơn %d): %d

en: Writing to file '%s' failed: %s
vi: Ghi xuống tập tin « %s » thất bại: %s

en: Could not load '%s': %s
vi: Không thể tải « %s »: %s

en: %s-pages
vi: %s-trang

en: Import from PDF
vi: Nhập từ PDF

en: _Width (pixels):
vi: _Rộng (điểm ảnh):

en: _Height (pixels):
vi: _Cao (điểm ảnh):

en: pixels/%a
vi: điểm ảnh/%a

en: _Create multipage PDF...
vi: _Tạo PDF nhiều trang...

en: Remove the selected pages
vi: Xóa bỏ trang đã chọn

en: Add this image
vi: Thêm ảnh này

en: Alias Pix image
vi: Ảnh Alias Pix

en: Error loading PNG file: %s
vi: Gặp lỗi khi tải tập tin PNG: %s

en: Error creating PNG read struct while saving '%s'.
vi: Lỗi tạo cấu trúc đọc PNG khi lưu '%s'.

en: Error while reading '%s'. File corrupted?
vi: Gặp lỗi khi đọc « %s ». Tập tin bị hỏng không?

en: Unknown color model in PNG file '%s'.
vi: Gặp mô hình màu lạ trong tập tin PNG « %s ».

en: Could not create new image for '%s': %s
vi: Không thể tạo ảnh mới cho '%s': %s

en: The PNG file specifies an offset that caused the layer to be positioned outside the image.
vi: Tập tin PNG chỉ rõ một sự chênh lệch đã làm cho lớp nằm ra bên ngoài ảnh.

en: Error creating PNG write struct while saving '%s'.
vi: Lỗi tạo cấu trúc ghi PNG khi lưu '%s'.

en: Error while saving '%s'. Could not save image.
vi: Gặp lỗi khi lưu « %s »: không thể lưu ảnh.

en: Error loading UI file '%s': %s
vi: Gặp lỗi khi tải tập tin giao diện người dùng « %s »: %s

en: PNM Image
vi: Ảnh PNM

en: Premature end of file.
vi: Gặp kết thúc tập tin quá sớm.

en: Invalid file.
vi: Tập tin không hợp lệ.

en: File not in a supported format.
vi: Không hỗ trợ định dạng của tập tin này.

en: Invalid X resolution.
vi: Độ phân giải không hợp lệ.

en: Image width is larger than GIMP can handle.
vi: Chiều rộng bức ảnh lớn hơn khả năng xử lý của GIMP.

en: Invalid Y resolution.
vi: Độ phân giải Y không hợp lệ.

en: Image height is larger than GIMP can handle.
vi: Chiều cao bức ảnh lớn hơn khả năng xử lý của GIMP.

en: Unsupported maximum value.
vi: Không hỗ trợ giá trị tối đa.

note: file save type
en: Data formatting
vi: Định dạng dữ liệu

en: Encapsulated PostScript image
vi: Ảnh Encapsulated PostScript

en: Could not interpret Postscript file '%s'
vi: Không thể biên dịch tập tin Postscript « %s »

en: PostScript save cannot handle images with alpha channels
vi: PostScript không thể quản lý ảnh có kênh anpha

en: Error starting Ghostscript. Make sure that Ghostscript is installed and - if necessary - use the environment variable GS_PROG to tell GIMP about its location.
    (%s)
vi: Gặp lỗi khi khởi chạy Ghostscript. Hãy kiểm tra xem Ghostscript đã được cài đặt và (nếu cần thiết) dùng biến môi trường GS_PROG để báo GIMP biết địa điểm của nó.
    (%s)

en: Write error occurred
vi: Gặp lỗi ghi

en: Import from PostScript
vi: Nhập từ PostScript

en: Pages to load (e.g.: 1-4 or 1,3,5-7)
vi: Trang cần tải (v.d. 1-4 hay 1,3,5-7)

en: Open as
vi: Mở dạng

en: Try Bounding Box
vi: Thử hộp bao

en: Text antialiasing
vi: Khử răng cưa chữ

[ctx: antialiasing]
en: None
vi: Không có

en: Graphic antialiasing
vi: Khử răng cưa đồ họa

en: When toggled, the resulting image will be scaled to fit into the given size without changing the aspect ratio.
vi: Khi bật, ảnh kết quả sẽ được co giãn để vừa kích cỡ đã cho, không thay đổi tỷ lệ hình thể.

en: _Millimeter
vi: _Mili-mét

en: _PostScript level 2
vi: _PostScript cấp 2

en: Preview _size:
vi: _Cỡ xem thử:

en: Paint Shop Pro image
vi: Ảnh Paint Shop Pro

note: file save type
en: Data Compression
vi: Cách nén dữ liệu

[ctx: compression]
en: None
vi: Không có

en: Raw image data
vi: Dữ liệu ảnh thô

en: Load Image from Raw Data
vi: Tải ảnh từ dữ liệu thô

en: Planar RGB
vi: RGB phẳng

en: Indexed Alpha
vi: Anpha chỉ mục

en: Image _Type:
vi: _Kiểu ảnh:

en: R, G, B (normal)
vi: R, G, B (thường)

en: B, G, R, X (BMP style)
vi: B, G, R, X (kiểu BMP)

en: _Palette Type:
vi: Kiểu _bảng chọn:

en: Off_set:
vi: Độ _chênh lệch:

note: #-#-#-#-#  375 (gimp master)  #-#-#-#-# Palette file name entry
en: Select Palette File
vi: Chọn tập tin bảng chọn

en: Pal_ette File:
vi: Tập t_in bảng chọn:

en: Raw Image
vi: Ảnh thô (RAW)

en: RGB Save Type
vi: Kiểu lưu RGB

en: Standard (R,G,B)
vi: Chuẩn (R,G,B)

en: Planar (RRR,GGG,BBB)
vi: Phẳng (RRR,GGG,BBB)

en: Indexed Palette Type
vi: Kiểu bảng chọn phụ lục

en: SUN Rasterfile image
vi: Ảnh Raster SUN

en: Could not open '%s' as SUN-raster-file
vi: Không thể mở « %s » dạng tập tin SUN-Raster

en: The type of this SUN-rasterfile is not supported
vi: Chưa hỗ trợ kiểu tập tin SUN-Raster này

en: Could not read color entries from '%s'
vi: Không thể đọc mục nhập màu từ « %s »

en: Type of colormap not supported
vi: Chưa hỗ trợ kiểu bảng màu

en: '%s':
    No image width specified
vi: « %s »:
    Chưa ghi rõ độ rộng ảnh

en: '%s':
    Image width is larger than GIMP can handle
vi: '%s'
    Chiều rộng bức ảnh lớn hơn khả năng xử lý của GIMP

en: '%s':
    No image height specified
vi: « %s »:
    Chưa ghi rõ độ cao ảnh

en: '%s':
    Image height is larger than GIMP can handle
vi: '%s'
    Chiều cao bức ảnh lớn hơn khả năng xử lý của GIMP

en: This image depth is not supported
vi: Chưa hỗ trợ độ sâu ảnh này

en: SUNRAS save cannot handle images with alpha channels
vi: Việc lưu SUNRAS không thể quản lý ảnh có kênh anpha

en: Can't operate on unknown image types
vi: Không thể hoạt động trên kiểu ảnh lạ

en: EOF encountered on reading
vi: Gặp kết thúc tập tin khi đọc

note: file save type
en: Data Formatting
vi: Cách định dạng dữ liệu

en: RunLength Encoded
vi: Mã hóa độ dài chạy (RLE)

en: Rendering SVG
vi: Đang vẽ SVG...

en: Rendered SVG
vi: SVG đã vẽ

en: SVG file does not
    specify a size!
vi: Tập tin SVG không
    ghi rõ kích cỡ.

note: Scalable Vector Graphics is SVG, should perhaps not be translated
en: Render Scalable Vector Graphics
vi: Vẽ đồ họa véctơ có thể co giãn

en: _X ratio:
vi: Tỷ lệ _X:

en: _Y ratio:
vi: Tỷ lệ _Y:

note: Path Import
en: Import _paths
vi: Nhậ_p đường dẫn

en: Import path elements of the SVG so they can be used with the GIMP path tool
vi: Nhập yếu tố đường dẫn của SVG để dùng chung với công cụ đường dẫn GIMP

en: Merge imported paths
vi: Trộn các đường dẫn được nhập

en: Cannot read footer from '%s'
vi: Không thể đọc phần chân từ « %s »

en: Cannot read extension from '%s'
vi: Không thể đọc phần mở rộng từ « %s »

en: Cannot read header from '%s'
vi: Không thể đọc phần-đầu từ « %s »

en: Or_igin:
vi: _Gốc:

en: TIFF '%s' does not contain any directories
vi: TIFF '%s' không chứa bất kỳ danh mục nào

en: Import from TIFF
vi: Nhập từ TIFF

en: %s-%d-of-%d-pages
vi: %s-trang-%d-trên-%d

en: TIFF Channel
vi: Kênh TIFF

en: Warning:
    The image you are loading has 16 bits per channel. GIMP can only handle 8 bit, so it will be converted for you. Information will be lost because of this conversion.
vi: Cảnh báo:
    Ảnh đang tải có 16 bit trên mỗi kênh. GIMP có thể quản lý chỉ 8 bit, do đó nó sẽ được chuyển đổi cho bạn. Tuy nhiên, thông tin sẽ bị mất do việc chuyển đổi này.

en: The TIFF format only supports comments in
    7bit ASCII encoding. No comment is saved.
vi: Dạng thức TIFF chỉ hỗ trợ chú thích
    dùng bộ ký tự ASCII thôi
    nên không lưu chú thích nào.

en: _Pack Bits
vi: Đóng _gói các bit

en: _Deflate
vi: Làm _xẹp

en: Save _color values from transparent pixels
vi: Lưu giá trị màu từ điểm ảnh tr_ong suốt

en: Microsoft WMF file
vi: Tập tin WMF Microsoft

en: WMF file does not
    specify a size!
vi: Tập tin WMF không
    ghi rõ kích cỡ.

en: Render Windows Metafile
vi: Dựng siêu tập tin (Metafile) Windows

en: Could not open '%s' for reading
vi: Không thể mở « %s » để đọc

en: Rendered WMF
vi: WMF đã vẽ

en: X BitMap image
vi: Ảnh mảng X

en: '%s':
    Could not read header (ftell == %ld)
vi: « %s »:
    Không thể đọc phần đầu (ftell == %ld)

en: '%s':
    No image data type specified
vi: « %s »:
    Chưa ghi rõ kiểu dữ liệu

note: The image is not black-and-white.
en: The image which you are trying to save as an XBM contains more than two colors.
    
    Please convert it to a black and white (1-bit) indexed image and try again.
vi: Ảnh bạn đang lưu dạng XBM chứa hơn hai màu.
    
    Hãy chuyển đổi nó thành ảnh đã phụ lục đen trắng (1-bit) rồi thử lại.

en: You cannot save a cursor mask for an image
    which has no alpha channel.
vi: Bạn không thể lưu mặt nạ con trỏ
    cho ảnh không có kênh anpha.

note: parameter settings
en: XBM Options
vi: Tùy chọn XBM

note: X10 format
en: _X10 format bitmap
vi: Mảng ảnh dạng _X10

en: _Identifier prefix:
vi: T_iền tố nhận biết:

note: hotspot toggle
en: _Write hot spot values
vi: _Ghi các giá trị điểm trỏ

en: Hot spot _X:
vi: Điểm trỏ _X:

en: Hot spot _Y:
vi: Điểm trỏ _Y:

note: mask file
en: Mask File
vi: Tập tin mặt nạ

en: W_rite extra mask file
vi: Gh_i tập tin mặt nạ thêm

en: _Mask file extension:
vi: Phần mở rộng tập tin _mặt nạ:

en: X11 Mouse Cursor
vi: Con trỏ chuột X11

en: Cannot set the hot spot!
    You must arrange layers so that all of them have an intersection.
vi: Không thể thiết lập điểm trỏ!
    Bạn phải sắp xếp các lớp sao cho chúng có cùng một giao điểm.

en: '%s' is not a valid X cursor.
vi: « %s » không phải là một con trỏ X hợp lệ.

en: The width of frame %d of '%s' is too big for X cursor.
vi: Chiều rộng khung thứ %d của '%s' thì quá lớn so với con trỏ X.

en: The height of frame %d of '%s' is too big for X cursor.
vi: Chiều cao khung thứ %d của '%s' quá lớn với con trỏ X.

en: there is no image chunk in "%s".
vi: không dữ liệu hình ảnh trong '%s'.

en: The width of '%s' is too big for X cursor.
vi: Chiều rộng của '%s' quá lớn với con trỏ X.

en: The height of '%s' is too big for X cursor.
vi: Chiều cao của '%s' quá lớn với con trỏ X.

en: A read error occurred.
vi: Gặp lỗi khi đọc.

note: * parameter settings
en: XMC Options
vi: Tùy chọn XMC

en: Enter the X coordinate of the hot spot. The origin is top left corner.
vi: Nhập vào tọa độ X của điểm trỏ. Gốc tọa độ ở góc trái phía trên.

en: Enter the Y coordinate of the hot spot. The origin is top left corner.
vi: Nhập vào toạ độ Y của điểm trỏ. Gốc toạ độ ở góc trái phía trên.

en: _Auto-Crop all frames.
vi: _Tự động xén tất cả các khung.

en: Remove the empty borders of all frames.
    This reduces the file size and may fix the problem that some large cursors disorder the screen.
    Uncheck if you plan to edit the exported cursor using other programs.
vi: Loại bỏ những viền trống ở các khung.
    Điều này giảm kích thước tập tin và khắc phục vấn đề méo màn hình bởi một vài con trỏ lớn.
    Bỏ chọn nếu bạn dự định chỉnh sửa con trỏ xuất ra ở các phần mềm khác.

en: Choose the nominal size of frames.
    If you don't have plans to make multi-sized cursor, or you have no idea, leave it "32px".
    Nominal size has no relation with the actual size (width or height).
    It is only used to determine which frame depends on which animation sequence, and which sequence is used based on the value of "gtk-cursor-theme-size".
vi: Chọn kích thước danh định của khung.
    Nếu bạn không có dự định tạo con trỏ đa kích thước hoặc nếu bạn không ý tưởng gì, hãy để là "32px".
    Kích thước danh định không có liên hệ nào với kích thước thực tế (cao hoặc rộng).
    Nó chỉ được dùng để xác định khung hình nào phụ thuộc vào chuỗi hoạt cảnh nào và chuỗi nào được dùng dựa trên giá trị của "gtk-cursor-theme-size".

en: _Use this value only for a frame which size is not specified.
vi: _Chỉ dùng giá trị này cho một khung hình không xác định được kích thước.

en: _Replace the size of all frames even if it is specified.
vi: _Thay thế kích thước của toàn bộ khung hình kể cả khi nó đã được chỉ định.

en: Enter time span in milliseconds in which each frame is rendered.
vi: Nhập vào thời gian xuất hiện (đơn vị mili giây) của mỗi khung hình.

en: _Use this value only for a frame which delay is not specified.
vi: _Chỉ dùng giá trị này cho một khung hình không xác định được độ trễ,

en: _Replace the delay of all frames even if it is specified.
vi: _Thay thế độ trễ của toàn bộ khung hình kể cả khi nó đã được chỉ định.

en: The part of copyright information that exceeded 65535 characters was removed.
vi: Phần thông tin về bản quyền vượt quá 65535 kí tự đã được gỡ bỏ.

en: Enter copyright information.
vi: Nhập vào thông tin bản quyền.

en: _Copyright:
vi: _Bản quyền:

en: The part of license information that exceeded 65535 characters was removed.
vi: Phần thông tin về giấy phép vượt quá 65535 ký tự đã bị loại bỏ.

en: Enter license information.
vi: Nhập thông tin giấy phép.

en: _License:
vi: _Giấy phép:

note: *  Other We use gtk_text_view for "Other" while "Copyright" & "License" is entered * in gtk_entry because We want allow '\n' for "Other".
en: _Other:
vi: K_hác:

en: Enter other comment if you want.
vi: Nhập vào ghi chú khác nên bạn muốn.

en: Comment is limited to %d characters.
vi: Chú thích được giới hạn trong %d kí tự.

en: This plug-in can only handle RGBA image format with 8bit color depth.
vi: Trình cắm này chỉ có thể xử lí định dạng hình RGBA với độ sâu màu 8 bit.

en: Width of '%s' is too large. Please reduce more than %dpx.
vi: Chiều rộng của '%s' quá lớn. Vui lòng giảm xuống thấp hơn %dpx.

en: Height of '%s' is too large. Please reduce more than %dpx.
vi: Chiều cao của '%s' quá lớn. Vui lòng giảm xuống thấp hơn %dpx.

en: The size of '%s' is zero!
vi: Kích thước của « %s » là 0 (số không)!

en: Cannot save the cursor because the hot spot is not on '%s'.
    Try to change the hot spot position, layer geometry or save without auto-crop.
vi: Không thể lưu con trỏ vì đỉnh con trỏ không nằm trong '%s'.
    Hãy thử thay đổi vị trí đỉnh con trỏ, hình học của lớp hoặc bỏ chế độ xén tự động khi lưu.

en: Your cursor was successfully saved but it contains one or more frames which width or height is more than %ipx.
    It will clutter the screen in some environments.
vi: Con trỏ của bạn đã lưu thành công nhưng nó chứa một hoặc nhiều khung hình với chiều rộng hoặc chiều cao vượt quá %ipx.
    Điều đó sẽ làm nhiễu màn hình trong một vài môi trường.

en: Your cursor was successfully saved but it contains one or more frames whose nominal size is not supported by gnome-appearance-properties.
    You can satisfy it by checking "Replace the size of all frame..." in the save dialog, or your cursor may not appear in gnome-appearance-properties.
vi: Con trỏ của bạn đã lưu thành công nhưng nó chứa một hoặc nhiều khung hình với kích thước danh định không được hỗ trợ bởi gnome-appearance-properties.
    Bạn có thể giải quyết vấn đề này bằng cách chọn "Thay thế kích thước của toàn bộ khung hình..." trong hộp thoại lưu, hoặc con trỏ của bạn có thể không xuất hiện trong gnome-appearance-properties (tùy biến diện mạo).

en: The parasite "%s" is too long for X cursor.
    The overflowed string was dropped.
vi: Thông tin parasite "%s" cho con trỏ X quá dài.
    Chuỗi dư thừa đã được cắt bỏ.

en: Sorry, this plug-in cannot handle a cursor which contains over %i different nominal sizes.
vi: Rất tiếc, phần bổ trợ này không thể xử lý một con trỏ chứa nhiều hơn %i kích thước danh định khác nhau.

en: X PixMap image
vi: Ảnh PixMap X

en: Error opening file '%s'
vi: Gặp lỗi khi mở tập tin « %s »

en: XPM file invalid
vi: Tập tin XPM không hợp lệ

en: _Alpha threshold:
vi: Ngưỡng _anpha:

en: X window dump
vi: Đổ cửa sổ X

en: Could not read XWD header from '%s'
vi: Không thể đọc phần đầu XWD từ « %s »

en: Can't read color entries
vi: Không thể đọc các mục nhập màu sắc

en: XWD-file %s has format %d, depth %d and bits per pixel %d. Currently this is not supported.
vi: Tập tin XWD %s có dạng %d, độ sâu %d và số bit trên mỗi điểm ảnh %d. Hiện thời không hỗ trợ trường hợp này.

en: Cannot save images with alpha channels.
vi: Không thể lưu ảnh có kênh anpha.

en: Error during writing indexed/gray image
vi: Lỗi khi ghi ảnh phụ lục/xám

en: Error during writing rgb image
vi: Gặp lỗi khi tạo ảnh RGB

en: Combine several images on a film strip
vi: Tổ hợp vài ảnh trên phim đèn chiếu

en: _Filmstrip...
vi: _Phim đèn chiếu...

en: Composing images
vi: Đang cấu thành ảnh...

en: Available images:
vi: Ảnh sẵn sàng:

en: On film:
vi: Trên phim:

note: Film height/colour
en: Filmstrip
vi: Phim đèn chiếu

note: Keep maximum image height
en: _Fit height to images
vi: Đặt độ cao _vừa ảnh

note: Film color
en: Select Film Color
vi: Chọn màu phim

en: Start _index:
vi: Chỉ _mục bắt đầu:

note: Numbering color
en: Select Number Color
vi: Chọn màu số

en: At _bottom
vi: Ở _dưới

en: At _top
vi: Ở _trên

note: ** The right frame keeps the image selection **
en: Image Selection
vi: Nơi chọn ảnh

en: All Values are Fractions of the Strip Height
vi: Mọi giá trị là phân số của độ cao phim đèn chiếu

en: Image _height:
vi: Chiều cao ản_h:

en: Image spac_ing:
vi: _Khoảng cách ảnh:

en: _Hole offset:
vi: _Độ lệch lỗ:

en: Ho_le width:
vi: Chiều rộng _lỗ:

en: Hol_e height:
vi: Chiều c_ao lỗ:

en: Hole sp_acing:
vi: _Khoảng cách lỗ:

en: _Number height:
vi: Chiều cao _số:

en: Yellow:
vi: Vàng:

en: Darker:
vi: Tối hơn:

en: Lighter:
vi: Sáng hơn:

en: More Sat:
vi: Bão hoà hơn:

en: Less Sat:
vi: Ít bão hoà hơn:

en: Interactively modify the image colors
vi: Sửa đổi tương tác màu sắc ảnh

en: _Filter Pack...
vi: Tập hợp bộ _lọc...

en: FP can only be used on RGB images.
vi: Có thể dùng tập hợp bộ lọc chỉ trên ảnh kiểu RGB thôi.

en: FP can only be run interactively.
vi: Có thể chạy tập hợp bộ lọc chỉ một cách tương tác thôi.

en: Applying filter pack
vi: Đang áp dụng tập hợp bộ lọc

en: Hue Variations
vi: Biến thể sắc màu

en: Affected Range
vi: Phạm vi tác động

en: Sha_dows
vi: _Bóng

en: _Midtones
vi: _Nửa sắc

en: H_ighlights
vi: Nổ_i bật

en: A_dvanced
vi: Cấ_p cao

en: Value Variations
vi: Biến thể giá trị

en: Saturation Variations
vi: Biến thể bão hoà

en: Select Pixels By
vi: Chọn điểm ảnh theo

en: H_ue
vi: Sắc mà_u

en: Satu_ration
vi: Độ _bão hòa

en: V_alue
vi: Giá t_rị

en: _Entire image
vi: T_oàn bộ ảnh

en: Se_lection only
vi: Chỉ _vùng chọn

en: Selec_tion in context
vi: Vùng chọn _trong ngữ cảnh

en: Filter Pack Simulation
vi: Mô phỏng tập bộ lọc

en: Midtones:
vi: Nửa sắc:

en: Advanced Filter Pack Options
vi: Tùy chọn gói bộ lọc cấp cao

en: Transform image with the Mandelbrot Fractal
vi: Chuyển dạng ảnh bằng phân dạng Mandelbröt

en: _Fractal Trace...
vi: Vết _phân dạng...

en: Fractal Trace
vi: Vết phân dạng

note: Settings
en: Outside Type
vi: Kiểu ra

en: _White
vi: T_rắng

en: Mandelbrot Parameters
vi: Tham số Mandelbröt

en: Recolor the image using colors from the active gradient
vi: Thay thế màu sắc của ảnh bằng màu sắc của dốc màu hiện tại

en: _Gradient Map
vi: Áp dụng _dốc màu

en: Recolor the image using colors from the active palette
vi: Thay thế màu sắc của ảnh bằng màu sắc của bảng chọn hiện tại

en: _Palette Map
vi: Áp dụng bảng _chọn

en: Palette Map
vi: Áp dụng bảng chọn

en: Draw a grid on the image
vi: Vẽ lưới trên ảnh

en: Drawing grid
vi: Đang vẽ lưới

note: attach labels
en: Horizontal
    Lines
vi: Hàng
    Ngang

en: Vertical
    Lines
vi: Hàng
    Dọc

note: attach color selectors
en: Horizontal Color
vi: Màu ngang

en: Vertical Color
vi: Màu dọc

en: Intersection Color
vi: Màu giao

en: Slice the image into subimages using guides
vi: Cắt ảnh ra nhiều ảnh phụ, theo nét dẫn

en: _Guillotine
vi: Bộ _cắt bỏ

en: Find and fix pixels that may be unsafely bright
vi: Tìm và sửa điểm ảnh quá sáng

en: _Hot...
vi: _Nóng...

en: Create _new layer
vi: Tạo lớp _mới

en: Reduce _Luminance
vi: Giảm độ t_rưng

en: Reduce _Saturation
vi: Giảm độ _bão hòa

en: _Blacken
vi: Làm đ_en

en: Superimpose many altered copies of the image
vi: Đặt lên trên ảnh nhiều bản sao đã sửa đổi

en: _Illusion...
vi: Ả_o ảnh...

en: Illusion
vi: Ảo ảnh

en: _Divisions:
vi: Phân _chia:

en: Mode _1
vi: Chế độ _1

en: Mode _2
vi: Chế độ _2

en: Use mouse control to warp image areas
vi: Sử dụng  con chuột để biến dạng vùng ảnh

en: _IWarp...
vi: _Biến dạng tương tác...

en: Warping Frame %d
vi: Đang làm biến dạng khung %d...

en: Ping pong
vi: Bóng bàn

en: Region affected by plug-in is empty
vi: Vùng chịu tác động của phần bổ trợ là vùng rỗng

en: A_nimate
vi: Hoạt cả_nh

en: Number of _frames:
vi: Số _khung:

en: R_everse
vi: N_gược lại

en: _Ping pong
vi: _Bóng bàn

en: _Animate
vi: H_oạt cảnh

en: _Grow
vi: _Lớn hơn

en: S_wirl CCW
vi: _Xoay ngược chiều kim

en: Remo_ve
vi: _Gỡ bỏ

en: S_hrink
vi: N_hỏ hơn

en: Sw_irl CW
vi: Xoa_y cùng chiều kim

en: _Deform radius:
vi: Bán kính làm biến _dạng:

en: D_eform amount:
vi: _Số lượng làm biến dạng:

en: _Bilinear
vi: Tuyến _kép

en: Adaptive s_upersample
vi: Siê_u lấy mẫu thích nghi

en: Ma_x depth:
vi: Sâu tối đ_a:

en: Thresho_ld:
vi: N_gưỡng:

en: IWarp
vi: Biến dạng tương tác

en: Click and drag in the preview to define the distortions to apply to the image.
vi: Nhắp và kéo trong ô xem thử trước, để xác định sự méo mó cần áp dụng vào ảnh.

en: Add a jigsaw-puzzle pattern to the image
vi: Thêm mẫu hình ghép vào ảnh

en: _Jigsaw...
vi: Hình _ghép...

en: Assembling jigsaw
vi: Đang tập hợp hình ghép...

en: Number of Tiles
vi: Số ô lát

en: Number of pieces going across
vi: Số phần theo chiều ngang

en: Number of pieces going down
vi: Số phần theo chiều dọc

en: Bevel Edges
vi: Vát góc các cạnh

en: _Bevel width:
vi: Độ lớn góc _vát:

en: Degree of slope of each piece's edge
vi: Độ dốc cạnh của mỗi phần

en: H_ighlight:
vi: Nổ_i bật:

en: The amount of highlighting on the edges of each piece
vi: Độ nổi bật trên cạnh của mỗi phần

note: frame for primitive radio buttons
en: Jigsaw Style
vi: Kiểu dáng hình ghép

en: C_urved
vi: C_ong

en: Each piece has straight sides
vi: Mỗi phần có cạnh thẳng

en: Each piece has curved sides
vi: Mỗi phần có cạnh cong

en: Set a color profile on the image
vi: Thiết lập một hồ sơ màu sắc lên ảnh

en: _Assign Color Profile...
vi: _Chỉ định hồ sơ màu...

en: Assign default RGB Profile
vi: Chỉ định hồ sơ màu RGB mặc định

en: Apply a color profile on the image
vi: Áp đặt một hồ sơ màu sắc lên ảnh

en: _Convert to Color Profile...
vi: _Chuyển đổi hồ sơ màu...

en: Convert to default RGB Profile
vi: Chuyển đổi sang hồ sơ màu RGB mặc định

en: Image Color Profile Information
vi: Thông tin hồ sơ màu sắc của ảnh.

en: Color Profile Information
vi: Thông tin hồ sơ màu sắc

en: Default RGB working space
vi: Không gian màu RGB mặc định

en: Data attached as 'icc-profile' does not appear to be an ICC color profile
vi: Dữ liệu đính kèm như 'icc-profile' không giống như là một hồ sơ màu ICC.

en: Could not load ICC profile from '%s'
vi: Không thể tải hồ sơ ICC từ « %s »

en: The image '%s' has an embedded color profile:
vi: Bức ảnh '%s' có một hồ sơ màu nhúng:

en: Convert the image to the RGB working space (%s)?
vi: Chuyển đổi ảnh sang không gian màu RGB (%s)?

en: Convert to RGB working space?
vi: Chuyển sang hệ không gian màu RGB?

en: _Don't ask me again
vi: Đừng _hỏi tôi nữa

en: Select destination profile
vi: Chọn hồ sơ cho điểm đến

en: ICC color profile (*.icc, *.icm)
vi: Hồ sơ màu ICC (*.icc, *.icm)

en: RGB workspace (%s)
vi: Không gian màu RGB (%s)

en: Current Color Profile
vi: Hồ sơ màu hiện tại

en: _Rendering Intent:
vi: _Mục đích dựng hình:

en: Destination profile is not for RGB color space.
vi: Hồ sơ điểm đến khôngn dành cho hệ không gian màu RGB.

en: Simulate an elliptical lens over the image
vi: Mô phỏng một thấu kính bầu dục trên ảnh

en: Apply _Lens...
vi: Áp dụng thấu _kính...

en: Applying lens
vi: Đang áp dụng thấu kính

en: Lens Effect
vi: Hiệu ứng thấu kính

en: _Keep original surroundings
vi: _Giữ lại vùng phụ cận gốc

en: _Set surroundings to index 0
vi: _Lập vùng phụ cận thành chỉ mục 0

en: _Set surroundings to background color
vi: _Lập vùng phụ cận thành màu nền

en: _Make surroundings transparent
vi: Là_m cho vùng phụ cận trong suốt

en: _Lens refraction index:
vi: Chỉ mục khúc xạ thấu _kính:

en: Corrects lens distortion
vi: Hiệu chỉnh biến dạng thấu kính

en: Lens Distortion...
vi: Biến dạng thấu kính...

en: Lens distortion
vi: Biến dạng thấu kính

en: _Main:
vi: _Chủ đạo:

en: _Edge:
vi: _Cạnh:

en: _Zoom:
vi: Thu _phóng:

en: _Brighten:
vi: Làm _sáng:

en: _X shift:
vi: Dịch _X:

en: _Y shift:
vi: Dịch _Y:

en: Add a lens flare effect
vi: Tạo hiệu ứng lóe sáng

en: Lens _Flare...
vi: Lóe _sáng...

en: Render lens flare
vi: Vẽ lóe sáng

en: Lens Flare
vi: Lóe sáng

en: Center of Flare Effect
vi: Tâm của hiệu ứng lóe sáng

en: Show _position
vi: Hiện _vị trí

en: Send the image by email
vi: Gửi hình qua email

[ctx: email-address]
en: _To:
vi: Đế_n:

[ctx: email-address]
en: _From:
vi: _Từ:

en: some sort of error with the file extension or lack thereof
vi: gặp lỗi về phần mở rộng tập tin hoặc thiếu nó

en: Could not start sendmail (%s)
vi: Không thể khởi chạy trình sendmail (%s)

en: Reduce image to pure red, green, and blue
vi: Giảm ảnh thành chỉ màu đỏ, xanh lá cây và xanh dương thôi

en: Maxim_um RGB...
vi: RGB tối đ_a...

en: Can only operate on RGB drawables.
vi: Chỉ hoạt động trên các đối tượng đồ hoạ RGB.

en: Max RGB
vi: RGB tối đa

en: Maximum RGB Value
vi: Giá trị RGB tối đa

en: _Hold the maximal channels
vi: Giữ lại các kên_h kiểu tối đa

en: Ho_ld the minimal channels
vi: Giữ _lại các kênh kiểu tối thiểu

en: Convert the image into irregular tiles
vi: Chuyển đổi ảnh thành nhiều ô lát thất thường

en: _Mosaic...
vi: Khả_m...

note: progress bar for gradient finding
en: Finding edges
vi: Đang tìm cạnh

note: Progress bar for rendering tiles
en: Rendering tiles
vi: Đang vẽ ô lát

en: Octagons & squares
vi: Bát giác và vuông

en: _Tiling primitives:
vi: Hình dạng ô lá_t:

en: Tile _size:
vi: Cỡ ô _lát:

en: Tile _height:
vi: _Chiều cao ô lát:

en: Til_e spacing:
vi: Kh_oảng cách lát:

en: Tile _neatness:
vi: Tí_nh cân đối lát:

en: Light _direction:
vi: _Hướng ánh sáng:

en: Color _variation:
vi: _Biến thể màu:

en: Co_lor averaging
vi: Tính trung _bình màu

en: Allo_w tile splitting
vi: Cho _phép chia tách ô lát

en: _Pitted surfaces
vi: Mặt _rỗ

en: _FG/BG lighting
vi: Ánh sáng cảnh _gần/nền

en: PS Square (Euclidean Dot)
vi: Hình vuông PS (Chấm Euclid)

en: PS Diamond
vi: Hình thoi PS

en: _Grey
vi: _Xám

en: R_ed
vi: Mà_u đỏ

en: C_yan
vi: Xanh _lam

en: Magen_ta
vi: Đỏ _tươi

en: _Yellow
vi: _Vàng

en: Halftone the image to give newspaper-like effect
vi: Giảm nửa tông ảnh để tạo hiệu ứng như giấy báo

en: Newsprin_t...
vi: Giấy _in báo...

en: Newsprint
vi: Giấy in báo

en: _Spot function:
vi: Hà_m chấm:

en: _Input SPI:
vi: Nhập SP_I:

en: O_utput LPI:
vi: X_uất LPI:

en: C_ell size:
vi: _Cỡ ô:

en: B_lack pullout (%):
vi: Thêm sắc đen (%s):

en: Separate to:
vi: Ngăn cách ra:

en: I_ntensity
vi: Độ mạ_nh:

en: _Lock channels
vi: _Khóa kênh

en: _Factory Defaults
vi: _Mặc định của hãng

en: O_versample:
vi: Lấy _vượt mẫu:

en: Nonlinear swiss army knife filter
vi: Bộ lọc nhiễu phi tuyến tính

en: _NL Filter...
vi: Bộ lọc _NL...

en: NL Filter
vi: Bộ  lọc NL

en: _Alpha trimmed mean
vi: Trung bình rút gọn _anpha

en: Op_timal estimation
vi: Ước lượng _tối ưu

en: _Edge enhancement
vi: Tăn_g cạnh

en: A_lpha:
vi: An_pha:

en: Randomize hue/saturation/value independently
vi: Thay đổi ngẫu nhiên và độc lập sắc độ/độ bão hoà/giá trị

en: HSV Noise...
vi: Nhiễu HSV...

en: HSV Noise
vi: Nhiễu HSV

en: _Holdness:
vi: Độ g_iữ:

en: H_ue:
vi: Sắc mà_u:

en: Random Hurl
vi: Ném ngẫu nhiên

en: Random Slur
vi: Mờ nét đi ngẫu nhiên

en: Completely randomize a fraction of pixels
vi: Ngẫu nhiên hoá hoàn toàn một phân số điểm ảnh

en: Randomly interchange some pixels with neighbors
vi: Trao đổi ngẫu nhiên một số điểm ảnh với hàng xóm

en: Randomly slide some pixels downward (similar to melting)
vi: Trượt ngẫu nhiên một điểm ảnh xuống (như tan đi)

en: _Hurl...
vi: Né_m...

en: _Pick...
vi: _Châm...

en: _Slur...
vi: Mờ nét đ_i...

en: _Random seed:
vi: _Hạt ngẫu nhiên:

en: R_andomization (%):
vi: Độ ngẫu nhiên hó_a (%):

en: Percentage of pixels to be filtered
vi: Phần trăm điểm ảnh cần lọc

en: R_epeat:
vi: _Lặp lại:

en: Number of times to apply filter
vi: Số lần cần áp dụng bộ lọc

en: Distort colors by random amounts
vi: Biến dạng màu sắc một cách ngẫu nhiên

en: _RGB Noise...
vi: Nhiễu _RGB...

en: Adding noise
vi: Đang thêm nhiễu

en: RGB Noise
vi: Nhiễu RGB

en: Co_rrelated noise
vi: Nhiễu _liên kết

en: _Independent RGB
vi: RGB không _phụ thuộc

en: _Gray:
vi: _Xám:

en: Channel #%d:
vi: Kênh #%d:

en: Create a random cloud-like texture
vi: Tạo họa tiết ngẫu nhiên như mây

en: _Solid Noise...
vi: Nhiễu đặ_c...

note: Dialog initialization
en: Solid Noise
vi: Nhiễu đặc

en: _Detail:
vi: _Chi tiết:

note: Turbulent
en: T_urbulent
vi: _Hỗn loạn

note: Tilable
en: T_ilable
vi: _Lát được

en: _X size:
vi: Cỡ _X:

en: _Y size:
vi: Cỡ _Y:

en: Move pixels around randomly
vi: Di chuyển điểm ảnh chung quanh một cách ngẫu nhiên

en: Sp_read...
vi: _Phát tán...

en: Spreading
vi: Đang phát tán

en: Spread Amount
vi: Lượng phát tán

en: Add a starburst to the image
vi: Thêm một sao bung vào ảnh

en: Super_nova...
vi: _Siêu tân tinh...

en: Rendering supernova
vi: Đang vẽ siêu tân tinh

en: Supernova
vi: Siêu tân tinh

en: Supernova Color Picker
vi: Bộ chọn màu siêu tân tinh

en: _Spokes:
vi: _Tia sáng:

en: R_andom hue:
vi: _Sắc màu ngẫu nhiên:

en: Center of Nova
vi: Trung tâm của siêu tân tinh

en: Smear colors to simulate an oil painting
vi: Vấy màu sắc để mô phỏng tranh sơn dầu

en: Oili_fy...
vi: Tranh _sơn dầu...

en: Oil painting
vi: Tranh sơn dầu

en: Oilify
vi: Tranh sơn dầu

en: _Mask size:
vi: Độ _nhoè:

note: * Mask-size map check button
en: Use m_ask-size map:
vi: Dùng ảnh ánh xạ độ n_hòe:

en: _Exponent:
vi: Độ _dầy:

note: * Exponent map check button
en: Use e_xponent map:
vi: Dùng ảnh ánh xạ độ dầ_y:

note: * Intensity algorithm check button
en: _Use intensity algorithm
vi: _Sử dụng thuật toán cường độ

en: Simulate color distortion produced by a copy machine
vi: Mô phỏng hiệu ứng biến dạng màu sắc của máy photocopy

en: _Sharpness:
vi: Độ _sắc:

en: Percent _black:
vi: Phần trăm đ_en:

en: Percent _white:
vi: Phần trăm t_rắng:

en: Simplify image into an array of solid-colored squares
vi: Đơn giản hoá ảnh thành một mảng hình vuông có màu đặc

en: _Pixelize...
vi: Điể_m ảnh hoá...

en: Pixelizing
vi: Đang điểm ảnh hóa...

en: Pixel _width:
vi: _Rộng điểm ảnh:

en: Pixel _height:
vi: _Cao điểm ảnh:

en: Create a random plasma texture
vi: Tạo hoạ tiết plasma ngẫu nhiên

en: Random _seed:
vi: _Hạt ngẫu nhiên

en: T_urbulence:
vi: Độ hỗn l_oạn:

en: Display information about plug-ins
vi: Hiển thị thông tin về phần bổ trợ

en: _Plug-In Browser
vi: Trình duyệt _phần bổ trợ

en: %d plug-in | %d plug-ins
vi[0]: %d bổ trợ

en: %d plug-in matches your query | %d plug-ins match your query
vi[0]: %d bổ trợ khớp với truy vấn của bạn

en: Plug-In Browser
vi: Trình duyệt phần bổ trợ

en: Menu Path
vi: Đường dẫn Trình đơn

en: Image Types
vi: Kiểu ảnh

en: Installation Date
vi: Ngày cài đặt

en: Convert image to or from polar coordinates
vi: Chuyển đổi ảnh sang hay từ toạ độ cực

en: P_olar Coordinates...
vi: T_oạ độ cực...

en: Circle _depth in percent:
vi: Độ _sâu hình tròn theo phần trăm:

en: Offset _angle:
vi: _Góc lệch:

en: _Map backwards
vi: Ánh _xạ ngược lại

en: If checked the mapping will begin at the right side, as opposed to beginning at the left.
vi: Nếu chọn, việc ánh xạ sẽ bắt đầu bên phải, ngược với bắt đầu bên trái.

en: Map from _top
vi: Ánh xạ _từ đỉnh

en: If unchecked the mapping will put the bottom row in the middle and the top row on the outside.  If checked it will be the opposite.
vi: Nếu không chọn, việc ánh xạ sẽ để hàng dưới ở giữa, và hàng trên ở ngoài. Nếu chọn thì ngược lại.

en: To _polar
vi: Đến _cực

en: If unchecked the image will be circularly mapped onto a rectangle.  If checked the image will be mapped onto a circle.
vi: Nếu không chọn, ảnh sẽ được ánh xạ tròn vào hình chữ nhật. Nếu chọn thì ảnh sẽ được ánh xạ vào hình tròn.

en: List available procedures in the PDB
vi: Liệt kê các tiến trình sẵn sàng trong PDB

en: Procedure _Browser
vi: Bộ _duyệt tiến trình

en: Procedure Browser
vi: Bộ duyệt tiến trình

en: Generate a huge variety of abstract patterns
vi: Tạo ra rất nhiều mẫu trừu tượng khác nhau

en: Load QBE File
vi: Tải tập tin QBE

en: Save as QBE File
vi: Lưu tập tin dưới dạng QBE

en: Remove the red eye effect caused by camera flashes
vi: Bỏ hiệu ứng mắt đỏ do đèn nháy chụp ảnh

en: _Red Eye Removal...
vi: _Bỏ mắt đỏ...

en: Threshold for the red eye color to remove.
vi: Ngưỡng của màu mắt đỏ cần bỏ.

en: Manually selecting the eyes may improve the results.
vi: Việc tự chọn mắt có thể tạo kết quả tốt hơn.

en: Removing red eye
vi: Đang bỏ mắt đỏ...

en: Displace pixels in a ripple pattern
vi: Dịch điểm ảnh theo mẫu gợn

en: _Ripple...
vi: _Gợn...

en: Rippling
vi: Đang gợn

en: _Retain tilability
vi: _Giữ lại khả năng lát

en: Saw_tooth
vi: _Răng cưa

en: S_ine
vi: S_in

en: A_mplitude:
vi: _Biên độ:

en: Phase _shift:
vi: _Lệch pha:

en: You can not rotate the whole image if there's a selection.
vi: Bạn không thể xoay toàn ảnh nếu có một vùng chọn.

en: You can not rotate the whole image if there's a floating selection.
vi: Bạn không thể xoay toàn ảnh nếu có một vùng chọn nổi.

en: Sorry, channels and masks can not be rotated.
vi: Tiếc là không thể xoay kênh và mặt nạ.

en: Colorize image using a sample image as a guide
vi: Tô màu ảnh, dùng ảnh mẫu là thí dụ

en: _Sample Colorize...
vi: Màu hóa _mẫu...

en: Sample Colorize
vi: Màu hóa mẫu

en: Get _Sample Colors
vi: Lấy mà_u mẫu

note: layer combo_box (Sample)
en: Sample:
vi: Mẫu:

en: From reverse gradient
vi: Từ dốc màu đảo ngược

en: From gradient
vi: Từ dốc màu

note: check button
en: Show selection
vi: Hiện vùng chọn

en: Input levels:
vi: Cấp nhập:

en: Output levels:
vi: Cấp xuất:

note: check button
en: Hold intensity
vi: Giữ độ mạnh

note: check button
en: Original intensity
vi: Độ mạnh gốc

note: check button
en: Use subcolors
vi: Dùng màu phụ

note: check button
en: Smooth samples
vi: Làm mịn các mẫu

en: Sample analyze
vi: Phân tích mẫu

en: Remap colorized
vi: Áp dụng lại sự màu hóa

en: Create an image from an area of the screen
vi: Tạo ảnh từ một vùng của màn hình

en: _Screenshot...
vi: Chụp _màn hình...

en: Error selecting the window
vi: Lỗi lựa chọn cửa sổ

en: Importing screenshot
vi: Đang nhập ảnh chụp màn hình...

en: Specified window not found
vi: Không tìm thấy cửa sổ đã xác định

en: S_nap
vi: _Chụp

en: After the delay, the screenshot is taken.
vi: Sau khi hết giờ hẹn sẽ chụp ảnh màn hình

en: After the delay, drag your mouse to select the region for the screenshot.
vi: Sau khi hết giờ hẹn, nhấn và rê chuột để chọn vùng chụp.

en: At the end of the delay, click in a window to snap it.
vi: Khi hết hẹn giờ, nhấn chuột vào cửa sổ để chụp.

en: Take a screenshot of a single _window
vi: Chụp hình một _cửa sổ riêng lẻ

en: Include window _decoration
vi: Gồm t_rang trí cửa sổ

en: Take a screenshot of the entire _screen
vi: Chụp t_oàn màn hình

en: Include _mouse pointer
vi: Bao gồm _con trỏ chuột

en: Select a _region to grab
vi: Chọn _vùng cần bắt

en: Replace partial transparency with the current background color
vi: Thay thế độ trong suốt một phần bằng màu nền hiện có

en: _Semi-Flatten
vi: Làm _phẳng một nửa

en: Semi-Flattening
vi: Đang làm phẳng một nửa

en: Make image sharper (less powerful than Unsharp Mask)
vi: Làm ảnh sắc hơn (ít mạnh hơn Giảm độ sắc của mặt nạ)

en: _Sharpen...
vi: Mài _sắc...

en: Shift each row of pixels by a random amount
vi: Dịch mỗi hàng điểm ảnh theo số lượng ngẫu nhiên

en: _Shift...
vi: _Dịch...

en: Shifting
vi: Đang dịch

en: Shift _horizontally
vi: Dịc_h theo chiều ngang

en: Shift _vertically
vi: Dịch th_eo chiều dọc

en: Shift _amount:
vi: Tầm qu_an trọng của dịch:

en: Generate complex sinusoidal textures
vi: Tạo ra hoạ tiết hình sin phức tạp

en: Sinus: rendering
vi: Sinus: đang vẽ

en: Drawing Settings
vi: Thiết lập vẽ

en: _X scale:
vi: Tỷ lệ _X:

en: _Y scale:
vi: Tỷ lệ _Y:

en: Co_mplexity:
vi: Độ _phức tạp:

en: Calculation Settings
vi: Thiết lập tính

en: R_andom seed:
vi: Hạt _ngẫu nhiên:

en: _Force tiling?
vi: _Buộc phải lát không?

en: _Ideal
vi: _Lý tưởng

en: _Distorted
vi: _Méo mó

note: if in grey scale, the colors are necessarily black and white
en: The colors are white and black.
vi: Các màu là đen trắng.

en: Bl_ack & white
vi: Đ_en trắng

en: _Foreground & background
vi: _Màu vẽ và màu nền

en: C_hoose here:
vi: C_họn ở đây:

en: First color
vi: Màu thứ nhất

en: Second color
vi: Màu thứ hai

en: Alpha Channels
vi: Kênh anpha

en: F_irst color:
vi: Màu thứ _nhất:

en: S_econd color:
vi: Màu thứ _hai:

en: Co_lors
vi: _Màu sắc

en: Blend Settings
vi: Thiết lập trộn

en: L_inear
vi: T_uyến

en: Bili_near
vi: Tuyế_n kép

en: Sin_usoidal
vi: Dạng _sin

en: _Blend
vi: T_rộn

en: Do _preview
vi: Làm _xem thử

en: Derive a smooth color palette from the image
vi: Rút ra bảng chọn màu sắc mịn từ nguồn ảnh

en: Smoo_th Palette...
vi: Bảng chọn _mịn...

en: Deriving smooth palette
vi: Đang chuyển hóa bảng chọn mịn

en: Smooth Palette
vi: Bảng chọn mịn

en: _Search depth:
vi: Độ _sâu tìm kiếm:

en: Simulate glow by making highlights intense and fuzzy
vi: Mô phỏng ánh sáng lờ mờ bằng cách làm nổi bật và khuyết tán điểm sáng

en: _Softglow...
vi: _Sáng lung linh...

en: Softglow
vi: Sáng lung linh

en: _Glow radius:
vi: Bán kính vùng sán_g mờ:

en: Turn bright spots into starry sparkles
vi: Chuyển đổi chấm sáng thành lấp lánh như sao

en: _Sparkle...
vi: _Lấp lánh...

en: Region selected for filter is empty
vi: Vùng chọn cho bộ lọc là rỗng

en: Sparkling
vi: Đang lấp lánh...

en: Luminosity _threshold:
vi: Ngưỡng _trưng:

en: Adjust the luminosity threshold
vi: Điều chỉnh ngưỡng trưng

en: F_lare intensity:
vi: Độ mạnh _sáng rực:

en: Adjust the flare intensity
vi: Điều chỉnh độ mạnh sáng rực

en: _Spike length:
vi: Độ dài _gai:

en: Adjust the spike length
vi: Điều chỉnh độ dài gai

en: Sp_ike points:
vi: Điểm ga_i:

en: Adjust the number of spikes
vi: Điều chỉnh số gai

en: Spi_ke angle (-1: random):
vi: _Góc gai (-1: ngẫu nhiên):

en: Adjust the spike angle (-1 causes a random angle to be chosen)
vi: Điều chỉnh góc gai (-1 có nghĩa là góc ngẫu nhiên đã chọn)

en: Spik_e density:
vi: _Mật độ gai:

en: Adjust the spike density
vi: Điều chỉnh mật độ gai

en: Tr_ansparency:
vi: Tr_ong suốt:

en: Adjust the opacity of the spikes
vi: Điều chỉnh độ mờ đục của gai

en: _Random hue:
vi: _Sắc màu ngẫu nhiên:

en: Adjust how much the hue should be changed randomly
vi: Điều chỉnh độ ngẫu nhiên của sắc màu

en: Rando_m saturation:
vi: Độ bã_o hoà ngẫu nhiên:

en: Adjust how much the saturation should be changed randomly
vi: Điều chỉnh độ ngẫu nhiên của bão hoà

en: _Preserve luminosity
vi: _Bảo tồn độ trưng

en: Should the luminosity be preserved?
vi: Độ trưng nên được bảo tồn không?

en: In_verse
vi: Đả_o

en: Should the effect be inversed?
vi: Có nên đảo hiệu ứng không?

en: A_dd border
vi: Thêm _viền

en: Draw a border of spikes around the image
vi: Vẽ viền gai chung quanh ảnh

en: _Natural color
vi: Màu tự _nhiên

en: _Foreground color
vi: Màu _vẽ

en: _Background color
vi: Màu _nền

en: Use the color of the image
vi: Dùng màu của ảnh

en: Use the foreground color
vi: Dùng màu vẽ

en: Use the background color
vi: Dùng màu nền

en: Spots
vi: Chấm

en: File '%s' is not a valid save file.
vi: Tập tin « %s » không phải là tập tin lưu hợp lệ.

en: Sphere Designer
vi: Bộ thiết kế hình cầu

en: Exp.:
vi: Mũ:

en: Scale Z:
vi: Tỷ lệ Z:

en: Rotate X:
vi: Xoay X:

en: Rotate Y:
vi: Xoay Y:

en: Rotate Z:
vi: Xoay Z:

en: Position Z:
vi: Vị trí Z:

en: Rendering sphere
vi: Đang vẽ hình cầu...

en: Create an image of a textured sphere
vi: Tạo ảnh là hình cầu có hoạ tiết

en: Sphere _Designer...
vi: Bộ th_iết kế hình cầu...

en: Region selected for plug-in is empty
vi: Vùng chọn cho phần bổ trợ là rỗng

en: Make transparency all-or-nothing
vi: Đặt độ trong suốt bật/tắt

en: _Threshold Alpha...
vi: Ngưỡng An_pha...

en: The layer has its alpha channel locked.
vi: Lớp có kênh anpha đã khóa.

en: RGBA/GRAYA drawable is not selected.
vi: Chưa chọn khả năng vẽ RGBA/GRAYA.

en: Coloring transparency
vi: Đang tô màu trong suốt

en: Threshold Alpha
vi: Ngưỡng anpha

en: Simulate distortion caused by square glass tiles
vi: Mô phỏng sự biến dạng qua ô lát thủy tinh hình vuông

en: _Glass Tile...
vi: Ô lát thủ_y tinh...

en: Tile _width:
vi: Chiều _rộng ô lát:

en: Paper Tile
vi: Ô lát giấy

en: Fractional Pixels
vi: Điểm ảnh phân số

en: _Force
vi: _Lực

en: C_entering
vi: _Giữa

en: _Max (%):
vi: Tối đ_a (%):

en: I_nverted image
vi: Ả_nh đảo ngược

en: Im_age
vi: Ản_h

en: Fo_reground color
vi: Màu vẽ

en: S_elect here:
vi: Chọn ở đâ_y:

en: Cut image into paper tiles, and slide them
vi: Cắt ảnh ra nhiều mảnh, rồi trượt chúng

en: September 31, 1999
vi: Ngày 31, tháng Chín, năm 1999

en: _Paper Tile...
vi: Ô lát _giấy...

en: Alters edges to make the image seamlessly tileable
vi: Sửa đổi cạnh để làm cho ảnh lát không có đường nối

en: _Make Seamless
vi: Là_m không có đường nối

en: Tiler
vi: Bộ lát

en: Tile image into smaller versions of the original
vi: Xếp kề ảnh thành nhiều phiên bản nhỏ của ảnh gốc

en: _Small Tiles...
vi: Ô lát _nhỏ...

en: Region selected for filter is empty.
vi: Bạn đã chọn lọc một vùng rỗng.

en: A_ll tiles
vi: Mọi ô _lát

en: Al_ternate tiles
vi: Ô lá_t xen kẽ

en: _Explicit tile
vi: Lát tường _minh

en: Ro_w:
vi: _Hàng:

en: Col_umn:
vi: _Cột:

en: O_pacity:
vi: Độ _mờ đục:

note: Lower frame saying howmany segments
en: Number of Segments
vi: Số đoạn

en: Create an array of copies of the image
vi: Tạo mảng chứa nhiều bản sao của ảnh này

en: _Tile...
vi: _Lát...

en: Tile to New Size
vi: Lát thành kích cỡ mới

en: C_reate new image
vi: Tạ_o ảnh mới

en: A unit definition will only be saved before GIMP exits if this column is checked.
vi: Một lời định nghĩa đơn vị sẽ được lưu trước khi GIMP thoát chỉ nếu cột này đã được chọn thôi.

en: This string will be used to identify a unit in GIMP's configuration files.
vi: Chuỗi này dùng để nhận diện một đợn vi trong các tập tin cấu hình GIMP.

en: How many units make up an inch.
vi: Số đơn vị trong mỗi inch.

en: This field is a hint for numerical input fields. It specifies how many decimal digits the input field should provide to get approximately the same accuracy as an "inch" input field with two decimal digits.
vi: Trường này là chỉ dẫn cho những trường nhập số. Nó ghi rõ bao nhiêu con số thập phân cần nhập vào để được xấp xỉ cùng một độ chính xác với một trường nhập « inch » chứa hai con số thập phân.

en: The unit's symbol if it has one (e.g. " for inches). The unit's abbreviation is used if doesn't have a symbol.
vi: Ký hiệu của đơn vị nếu có (v.d. « " » cho inch). Nếu không thì dùng từ viết tắt của đơn vị (cho inch là « in. »).

en: The unit's abbreviation (e.g. "cm" for centimeters).
vi: Từ viết tắt đơn vị (v.d. « cm » cho xentimet).

en: The unit's singular form.
vi: Kiểu số ít của đơn vị.

en: The unit's plural form.
vi: Kiểu số nhiều của đơn vị.

en: Create a new unit from scratch
vi: Tạo đơn vị mới từ con số không

en: Create a new unit using the currently selected unit as template
vi: Tạo một đơn vị mới bằng đơn vị đang chọn là biểu mẫu

en: Create or alter units used in GIMP
vi: Tạo hay sửa đổi đơn vị dùng trong GIMP

en: U_nits
vi: Đơn _vị

en: Add a New Unit
vi: Thêm đơn vị mới

en: _Factor:
vi: _Hệ số:

en: _Digits:
vi: Con _số:

en: _Abbreviation:
vi: Từ _viết tắt:

en: Si_ngular:
vi: Ở _số ít:

en: _Plural:
vi: Ở số _nhiều:

en: Incomplete input
vi: Chưa gõ xong

en: Please fill in all text fields.
vi: Hãy điền vào mọi trường chữ.

en: Unit Editor
vi: Bộ sửa đổi đơn vị

en: The most widely useful method for sharpening an image
vi: Phương pháp thường dùng để mài sắc ảnh

en: _Unsharp Mask...
vi: _Giảm độ sắc của mặt nạ...

en: Invert the brightness of each pixel
vi: Đảo độ sáng của mỗi điểm ảnh

en: _Value Invert
vi: Đả_o giá trị

en: Value Invert
vi: Đảo giá trị

en: More _white (larger value)
vi: Màu t_rắng hơn (giá trị lớn hơn)

en: More blac_k (smaller value)
vi: Màu đ_en hơn (giá trị ít hơn)

en: _Middle value to peaks
vi: Giá trị giữa đến cao điể_m

en: _Foreground to peaks
vi: Màu _vẽ cho đến đỉnh điểm

en: O_nly foreground
vi: _Chỉ màu vẽ

en: Only b_ackground
vi: Chỉ màu _nền

en: Mor_e opaque
vi: Đụ_c hơn

en: More t_ransparent
vi: T_rong suốt hơn

en: Propagate certain colors to neighboring pixels
vi: Truyền một số màu sắc sang các điểm ảnh lân cận

en: _Value Propagate...
vi: Lan truyền _giá trị...

en: Shrink lighter areas of the image
vi: Thu hẹp các vùng ảnh tối hơn

en: E_rode
vi: _Xói mòn

en: Grow lighter areas of the image
vi: Mở rộng các vùng ảnh sáng hơn

en: _Dilate
vi: Làm _giãn

en: Value Propagate
vi: Lan truyền giá trị

en: Lower t_hreshold:
vi: Ngưỡng _dưới:

en: _Upper threshold:
vi: Ngưỡng t_rên:

en: _Propagating rate:
vi: Tỷ _lệ lan truyền:

en: To l_eft
vi: Sang t_rái

en: To _right
vi: Sang _phải

en: To _top
vi: Lên _trên

en: To _bottom
vi: _Xuống dưới

en: Propagating _alpha channel
vi: Đang lan truyền kênh _anpha

en: Propagating value channel
vi: Đang lan truyền kênh giá trị

en: Effect Channel
vi: Kênh hiệu ứng

en: Effect Operator
vi: Toán tử hiệu ứng

en: _Derivative
vi: Đạ_o hàm

en: Convolve
vi: Quấn lại

en: _With white noise
vi: _Với nhiễu trắng

en: W_ith source image
vi: Vớ_i ảnh nguồn

en: _Effect image:
vi: Ảnh _hiệu ứng:

en: _Filter length:
vi: Dài bộ _lọc:

en: _Noise magnitude:
vi: Độ nhiễu:

en: In_tegration steps:
vi: Các bước hợp nhấ_t:

en: _Minimum value:
vi: Giá trị tối thiể_u:

en: M_aximum value:
vi: Giá trị tối đ_a:

en: Special effects that nobody understands
vi: Hiệu ứng đặc biệt, không có ai hiểu được

en: _Staggered
vi: _Chéo nhau

en: _Large staggered
vi: Chéo nhau kiểu _lớn

en: S_triped
vi: Có _sọc

en: _Wide-striped
vi: Có sọc _rộng

en: Lo_ng-staggered
vi: Chéo _nhau kiểu dài

en: Larg_e 3x3
vi: _Lớn 3×3

en: _Dots
vi: Chấ_m

en: Simulate distortion produced by a fuzzy or low-res monitor
vi: Mô phỏng méo mó của màn hình mờ hay màn hình có độ phân giải thấp

en: Vi_deo...
vi: Ảnh độn_g...

note: frame for the radio buttons
en: Video Pattern
vi: Mẫu ảnh động

en: _Additive
vi: Để cộng _vào

en: _Rotated
vi: Đã _xoay

en: Twist or smear image in many different ways
vi: Xoắn hay vấy ảnh bằng nhiều cách khác nhau

en: _Warp...
vi: Làm _oằn...

en: Basic Options
vi: Tùy chọn cơ bản

en: Step size:
vi: Cỡ bước:

note: Displacement map menu
en: Displacement map:
vi: Ánh xạ chuyển dịch:

note: ======================================================================= Displacement Type
en: On edges:
vi: Trên cạnh:

en: Dither size:
vi: Cỡ rung động:

en: Substeps:
vi: Bước phụ:

note: Magnitude map menu
en: Magnitude map:
vi: Ánh xạ độ lớn:

en: Use magnitude map
vi: Dùng sơ đồ độ lớn

note: -------------------------------------------------------------------- ---------    The "other" table         --------------------------
en: More Advanced Options
vi: Tùy chọn cấp cao thêm

en: Gradient scale:
vi: Tỷ lệ độ dốc:

en: Gradient map selection menu
vi: Trình đơn chọn ánh xạ độ dốc

en: Vector mag:
vi: Độ lớn véc-tơ:

en: Fixed-direction-vector map selection menu
vi: Trình đơn chọn ánh xạ véc-tơ hướng cố định

note: make sure layer is visible
en: Smoothing X gradient
vi: Đang làm mịn độ dốc X

en: Smoothing Y gradient
vi: Đang làm mịn độ dốc Y

note: calculate new X,Y Displacement image maps
en: Finding XY gradient
vi: Đang tìm độ dốc XY

en: Flow step %d
vi: Bước luồng %d

en: Distort the image with waves
vi: Làm méo ảnh bằng sóng

en: _Reflective
vi: Kiểu _phản ánh

en: _Amplitude:
vi: _Biên độ:

en: _Phase:
vi: _Thời kỳ:

en: _Wavelength:
vi: _Bước sóng:

en: Waving
vi: Đang tạo sóng...

en: The specified file was not found.
vi: Không tìm thấy tập tin đã cho.

en: The specified path was not found.
vi: Không tìm thấy đường dẫn đã chỉ định.

en: The file name association is incomplete or invalid.
vi: Liên kết tên tập tin chưa hoàn tất hoặc không hợp lệ.

en: The specified DLL was not found.
vi: Không tìm thấy DLL đã chỉ định.

en: There was not enough memory to complete the operation.
vi: Không đủ bộ nhớ để hoàn thành thao tác.

en: A sharing violation occurred.
vi: Đã xảy ra vi phạm chia sẻ.

en: Failed to open '%s': %s
vi: Gặp lỗi khi mở “%s”: %s

en: Create an image of a webpage
vi: Tạo ảnh cho trang web

en: From _Webpage...
vi: Từ trang _web...

en: Create from webpage
vi: Tạo từ trang web

note: #-#-#-#-#  377 (gimp-plugins HEAD)  #-#-#-#-# entscale == Entry and Scale pair function found in pixelize.c
en: Width (pixels):
vi: Rộng (điểm ảnh):

[ctx: web-page]
en: Default
vi: Mặc định

en: No URL was specified
vi: Không có địa chỉ URL chỉ định

en: Downloading webpage '%s'
vi: Đang tải về trang web '%s'

en: Transferring webpage image for '%s'
vi: Chuyển hình ảnh trang web trong '%s'

en: Distort an image by whirling and pinching
vi: Biến dạng ảnh bằng cách xoáy và nhúm

en: W_hirl and Pinch...
vi: _Xoáy và Nhúm...

en: Whirling and pinching
vi: Đang xoáy và nhúm

en: Whirl and Pinch
vi: Xoáy và Nhúm

en: _Whirl angle:
vi: Góc _xoáy:

en: _Pinch amount:
vi: Lượng _nhúm:

en: Smear image to give windblown effect
vi: Vấy ảnh để tạo hiệu ứng lộng gió

en: Wi_nd...
vi: G_ió...

en: Rendering blast
vi: Đang vẽ luồng gió

en: Rendering wind
vi: Đang vẽ gió

en: _Wind
vi: _Gió

en: _Blast
vi: _Luồng gió

note: **************************************************** radio buttons for choosing BOTH, LEADING, TRAILING **************************************************
en: Edge Affected
vi: Cạnh có tác động

en: L_eading
vi: Nằm t_rước

en: Tr_ailing
vi: Nằm s_au

en: Bot_h
vi: Cả _hai

en: Higher values restrict the effect to fewer areas of the image
vi: Giá trị cao hơn hạn chế hiệu ứng ở vùng ảnh nhỏ hơn

en: _Strength:
vi: Độ _mạnh:

en: Higher values increase the magnitude of the effect
vi: Giá trị cao hơn tăng độ lớn của hiệu ứng

en: Bad colormap
vi: Sơ đồ màu sai

en: '%s' is not a valid BMP file
vi: « %s » không phải là một tập tin BMP hợp lệ

en: Error reading BMP file header from '%s'
vi: Gặp lỗi khi đọc phần đầu tập tin BMP từ « %s »

en: Unrecognized or invalid BMP compression format.
vi: Dạng thức nén BMP lạ hoặc không hợp lệ.

en: Unsupported or invalid bitdepth.
vi: Độ sâu bit không được hỗ trợ hoặc không hợp lệ.

en: The bitmap ends unexpectedly.
vi: Mảng ảnh kết thúc bất ngờ.

en: Cannot save indexed image with transparency in BMP file format.
vi: Không thể lưu ảnh phụ lục với độ trong suốt trong dạng thức tập tin BMP.

en: Alpha channel will be ignored.
vi: Kênh anpha sẽ bị bỏ qua.

note: Run-Length Encoded
en: _Run-Length Encoded
vi: _RLE mã hóa

note: Compatibility Options
en: Co_mpatibility Options
vi: Tuỳ chọn _tương thích

en: _Do not write color space information
vi: Đừ_ng ghi thông tin không gian màu

en: Some applications can not read BMP images that include color space information. GIMP writes color space information by default. Enabling this option will cause GIMP to not write color space information to the file.
vi: Một vài ứng dụng không thể đọc tập tin ảnh BMP có chứa thông tin không gian màu. GIMP mặc định ghi thông tin không gian màu. Bật tùy chọn này để GIMP không ghi thông tin không gian màu vào tập tin.

en: Error during open of FITS file
vi: Lỗi khi mở tập tin dạng FITS

en: FITS file keeps no displayable images
vi: Tập tin FITS không giữ ảnh có thể hiển thị

en: FITS save cannot handle images with alpha channels
vi: Khả năng lưu FITS không thể quản lý ảnh có kênh anpha

en: Load FITS File
vi: Tải tập tin FITS

en: Replacement for undefined pixels
vi: Thay thế các điểm ảnh chưa xác định

en: Pixel value scaling
vi: Cách co dãn giá trị điểm ảnh

en: By DATAMIN/DATAMAX
vi: Bằng DATAMIN/DATAMAX

en: Image Composing
vi: Cấu thành ảnh

[ctx: composing]
en: None
vi: Không có

en: AutoDesk FLIC animation
vi: Hoạt cảnh FLIC AutoDesk

en: Frame (%i)
vi: Khung (%i)

en: Sorry, I can save only INDEXED and GRAY images.
vi: Tiếc là chương trình này chỉ lưu được các ảnh phụ lục và màu xám.

en: GFLI 1.3 - Load framestack
vi: GFLI 1.3 - Tải ngăn nhớ khung

[ctx: frame-range]
en: From:
vi: Từ:

[ctx: frame-range]
en: To:
vi: Đến:

en: Windows Icon
vi: biểu tượng Windows

en: Icon Details
vi: Chi tiết biểu tượng

en: Large icons and compression are not supported by all programs. Older applications may not open this file correctly.
vi: Biểu tượng lớn và chế độ nén không được hỗ trợ bởi tất cả chương trình. Ứng dụng lỗi thời có thể không mở được tập tin này.

en: 1 bpp, 1-bit alpha, 2-slot palette
vi: 1 bpp, 1-bit anpha, bảng chọn 2 chỗ

en: 4 bpp, 1-bit alpha, 16-slot palette
vi: 4 bpp, 1-bit anpha, bảng chọn 16 chỗ

en: 8 bpp, 1-bit alpha, 256-slot palette
vi: 8 bpp, 1-bit anpha, bảng chọn 256 chỗ

en: 24 bpp, 1-bit alpha, no palette
vi: 24 bpp, 1-bit anpha, không có bảng chọn

en: 32 bpp, 8-bit alpha, no palette
vi: 32 bpp, 8-bit anpha, không có bảng chọn

en: Compressed (PNG)
vi: Nén (PNG)

note: read successfully. add to image
en: Icon #%i
vi: Biểu tượng #%i

en: Opening thumbnail for '%s'
vi: Đang mở hình thu nhỏ cho « %s »...

en: Microsoft Windows icon
vi: Biểu tượng Microsoft Windows

en: Rotate Image?
vi: Xoay ảnh?

en: _Keep Orientation
vi: _Giữ hướng

en: According to the EXIF data, this image is rotated.
vi: Tùy theo dữ liệu EXIF, ảnh này đã xoay.

en: Would you like GIMP to rotate it into the standard orientation?
vi: Bạn có muốn trình GIMP xoay lại nó thành hướng chuẩn không?

en: File size: %s
vi: Cỡ tập tin: %s

en: Calculating file size...
vi: Đang tính kích cỡ tập tin...

en: File size: unknown
vi: Cỡ tập tin: chưa biết

en: JPEG quality parameter
vi: Tham số chất lượng JPEG

en: Enable preview to obtain the file size.
vi: Bật khả năng xem thử để thấy biết kích cỡ tập tin.

en: Sho_w preview in image window
vi: Hiện ô _xem thử trong cửa sổ ảnh

en: S_moothing:
vi: Làm _mịn:

en: Interval (MCU rows):
vi: Khoảng cách (giữa các dòng MCU):

en: Use _restart markers
vi: Dùng dấu _khởi chạy lại

en: _Optimize
vi: _Tối ưu hóa

en: Save _EXIF data
vi: Lưu dữ liệu _EXIF

en: Save _thumbnail
vi: Lưu _hình thu nhỏ

en: Save _XMP data
vi: Lưu dữ liệu _XMP

en: _Use quality settings from original image
vi: _Dùng các thiết lập chất lượng từ ảnh gốc

en: If the original image was loaded from a JPEG file using non-standard quality settings (quantization tables), enable this option to get almost the same quality and file size.
vi: Nếu ảnh gốc được nạp từ một tập tin JPEG sử dụng các thiết lập chất lượng không tiêu chuẩn (các bảng lượng tử), bật tùy chọn này để đạt chất lượng và kích thước tập tin tương tự.

note: Subsampling
en: Su_bsampling:
vi: Lấy mẫu _phụ:

en: 4:4:4 (best quality)
vi: 4:4:4 (chất lượng tốt nhất)

en: 4:2:2 horizontal (chroma halved)
vi: 4:2:2 phương ngang (bán sắc độ)

en: 4:2:2 vertical (chroma halved)
vi: 4:2:2 phương dọc (bán sắc độ)

en: 4:2:0 (chroma quartered)
vi: 4:2:0 (phần tư sắc độ)

note: DCT method
en: _DCT method:
vi: Phương pháp _DCT:

en: Fast Integer
vi: Số nguyên nhanh

en: Floating-Point
vi: Điểm phù động

en: _Load Defaults
vi: _Tải mọi mặc định

en: Sa_ve Defaults
vi: _Lưu mặc định

en: Export Preview
vi: Xuất ô xem thử

en: Error loading PSD file: %s
vi: Lỗi tải tập tin PSD: %s

en: Not a valid Photoshop document file
vi: Không phải một tập tin Photoshop hợp lệ

en: Unsupported file format version: %d
vi: Phiên bản định dạng tập tin không hỗ trợ: %d

en: Too many channels in file: %d
vi: Quá nhiều kênh trong tập tin: %d

en: Unsupported or invalid image size: %dx%d
vi: Kích thước ảnh không hợp lệ hoặc không hỗ trợ: %dx%d

en: Unsupported color mode: %s
vi: Chế độ màu không được hỗ trợ: %s

en: Unsupported bit depth: %d
vi: Độ sâu bit không được hỗ trợ: %d

en: The file is corrupt!
vi: Tập tin bị hỏng!

en: Too many channels in layer: %d
vi: Quá nhiều kênh trong lớp: %d

en: Unsupported or invalid layer height: %d
vi: Chiều cao lớp không được hỗ trợ hoặc không hợp lệ: %d

en: Unsupported or invalid layer width: %d
vi: Chiều ngang lớp không được hỗ trợ hoặc không hợp lệ: %d

en: Unsupported or invalid layer size: %dx%d
vi: Cỡ lớp không được hỗ trợ hoặc không hợp lệ: %dx%d

en: Unsupported or invalid layer mask height: %d
vi: Chiều cao mặt nạ không được hỗ trợ hoặc không hợp lệ: %d

en: Unsupported or invalid layer mask width: %d
vi: Độ rộng mặt nạ không được hỗ trợ hoặc không hợp lệ: %d

en: Unsupported or invalid layer mask size: %dx%d
vi: Cỡ mặt nạ không được hỗ trợ hoặc không hợp lệ: %dx%d

en: Unsupported compression mode: %d
vi: Độ sâu bit không được hỗ trợ: %d

en: Unsupported or invalid channel size
vi: Kích thước kênh không hợp lệ hoặc không hỗ trợ

en: Unable to save layer with mode '%s'.  Either the PSD file format or the save plug-in does not support that, using normal mode instead.
vi: Không thể lưu lớp có chế độ « %s ». Hoặc dạng thức tập tin PSD hoặc bổ sung lưu không hỗ trợ nó nên dùng chế độ chuẩn thay thế.

en: Error: Can't convert GIMP base imagetype to PSD mode
vi: Lỗi : không thể chuyển đổi kiểu ảnh cơ bản GIMP sang chế độ PSD

en: Unable to save '%s'.  The PSD file format does not support images that are more than 30,000 pixels wide or tall.
vi: Không thể lưu « %s ». Khuôn dạng tập tin PSD không hỗ trợ ảnh có chiều lớn hơn 30 000 điểm ảnh.

en: Unable to save '%s'.  The PSD file format does not support images with layers that are more than 30,000 pixels wide or tall.
vi: Không thể lưu « %s ». Khuôn dạng tập tin PSD không hỗ trợ ảnh có lớp có chiều lớn hơn 30 000 điểm ảnh.

en: Silicon Graphics IRIS image
vi: Ảnh đồ họa silic IRIS

en: Invalid width: %hu
vi: Chiều rộng không hợp lệ: %hu

en: Invalid height: %hu
vi: Chiều cao không hợp lệ: %hu

en: Invalid number of channels: %hu
vi: Số kênh không hợp lệ: %hu

en: RLE compression
vi: Nén RLE

en: Aggressive RLE
    (not supported by SGI)
vi: RLE xông xáo
    (SGI không hỗ trợ)

en: Could not initialize libcurl
vi: Không thể khởi tạo libcurl

en: Downloading %s of image data
vi: Đang tải về %s dữ liệu ảnh...

en: Opening '%s' for reading resulted in %s response code: %ld
vi: Việc mở '%s' đã tạo ra mã trả lời %s: %ld

en: wget exited abnormally on URI '%s'
vi: wget đã thoát bất thường trên URI « %s »

note: The third line is "Connecting to..."
en: (timeout is %d second) | (timeout is %d seconds)
vi[0]: (thời hạn là %d giây)

note: The fourth line is either the network request or an error
en: Opening URI
vi: Đang mở URI...

en: A network error occurred: %s
vi: Gặp lỗi mạng: %s

en: Downloading unknown amount of image data
vi: Đang tải về lượng lạ dữ liệu ảnh...

en: GIMP compressed XJT image
vi: Ảnh XJT đã nén của GIMP

en: XJT file contains unknown layermode %d
vi: Tập tin kiểu XJT chứa chế độ lớp lạ %d

en: Warning: unsupported layermode %d saved to XJT
vi: Cảnh báo : chế độ lớp không được hỗ trợ %d đã được lưu dạng XJT

en: XJT file contains unknown pathtype %d
vi: Tập tin XJT chứa kiểu đường dẫn lạ %d

en: Warning: unsupported pathtype %d saved to XJT
vi: Cảnh báo: kiểu đường dẫn không được hỗ trợ %d đã được lưu dạng XJT

en: XJT file contains unknown unittype %d
vi: Tập tin XJT chứa kiểu đơn vị lạ %d

en: Warning: unsupported unittype %d saved to XJT
vi: Cảnh báo: kiểu đơn vị không được hỗ trợ %d đã được lưu dạng XJT

en: Clear transparent
vi: Xóa trong suốt

en: Could not create working folder '%s': %s
vi: Không thể tạo thư mục làm việc « %s »: %s

en: Error: Could not read XJT property file '%s'.
vi: Lỗi: không thể đọc tập tin thuộc tính XJT « %s ».

en: Error: XJT property file '%s' is empty.
vi: Lỗi: tập tin thuộc tính XJT « %s » là rỗng

en: Create cosmic recursive fractal flames
vi: Tạo ngọn lửa phân dạng đệ qui vũ trụ

en: _Flame...
vi: Ngọn _lửa...

en: Drawing flame
vi: Đang vẽ ngọn lửa

en: Flame works only on RGB drawables.
vi: Tính năng ngọn lửa hoạt động chỉ trên điều vẽ được kiểu RGB.

en: '%s' is not a regular file
vi: « %s » không phải là tập tin bình thường

en: Edit Flame
vi: Sửa đổi ngọn lửa

en: Horseshoe
vi: Móng ngựa

en: Bent
vi: Đã uốn

en: Handkerchief
vi: Khăn tay

en: Hyperbolic
vi: Có dạng hình hyberbole

en: Eyefish
vi: Mắt cá

en: _Variation:
vi: _Biến dạng:

en: Load Flame
vi: Tải ngọn lửa

en: Save Flame
vi: Lưu ngọn lửa

en: _Rendering
vi: Đang _vẽ...

en: Sample _density:
vi: _Mật độ mẫu:

en: Spa_tial oversample:
vi: Siêu mẫ_u không:

en: Spatial _filter radius:
vi: Bán kính _lọc không:

en: Color_map:
vi: Sơ đồ _màu:

en: Custom gradient
vi: Độ dốc tự chọn

en: No %s in gimprc:
    You need to add an entry like
    (%s "%s")
    to your %s file.
vi: Không có %s trong tập tin tài nguyên « gimprc »:
    bạn cần phải thêm một mục nhập như
    (%s "%s")
    vào tập tin %s của bạn.

en: Realtime preview
vi: Ô xem thử giờ thật

en: If enabled the preview will be redrawn automatically
vi: Nếu bật, ô xem thử sẽ được vẽ lại tự động

en: R_edraw preview
vi: Vẽ lại ô x_em thử

en: Undo last zoom change
vi: Hủy bước thu phóng cuối cùng

en: Redo last zoom change
vi: Làm lại bước thu phóng cuối cùng

en: _Parameters
vi: Th_am số

en: Fractal Parameters
vi: Tham số phân dạng

en: Changes aspect of fractal
vi: Thay đổi hình dạng fractal

en: Load a fractal from file
vi: Tải phân dạng từ tập tin

en: Reset parameters to default values
vi: Đặt lại các tham số thành giá trị mặc định

en: Save active fractal to file
vi: Lưu phân dạng hoạt động vào tập tin

note: Fractal type toggle box
en: Fractal Type
vi: Kiểu phân dạng

en: Mandelbrot
vi: Mandelbröt

en: Man'o'war
vi: Tàu chiến

en: Number of colors:
vi: Số màu:

en: Change the number of colors in the mapping
vi: Thay đổi tổng số màu trong ánh xạ

en: Use loglog smoothing
vi: Làm mịn dạng loglog

en: Use log log smoothing to eliminate "banding" in the result
vi: Sử dụng khả năng làm mịn dạng log-log để loại trừ mẫu dải trong kết quả.

note: Color Density frame
en: Color Density
vi: Mật độ màu

en: Change the intensity of the red channel
vi: Thay đổi độ mạnh của kênh màu đỏ.

en: Change the intensity of the green channel
vi: Thay đổi độ mạnh của kênh màu xanh lá cây.

en: Change the intensity of the blue channel
vi: Thay đổi độ mạnh của kênh màu xanh dương.

note: Color Function frame
en: Color Function
vi: Hàm màu

[ctx: color-function]
en: None
vi: Không có

en: Use sine-function for this color component
vi: Dùng hàm sin cho thành phần màu này

en: Use cosine-function for this color component
vi: Dùng hàm cosin cho thành phần màu này

en: Use linear mapping instead of any trigonometrical function for this color channel
vi: Sử dụng ánh xạ tuyến thay vào hàm lượng giác nào, cho kênh màu này

en: If you enable this option higher color values will be swapped with lower ones and vice versa
vi: Nếu bạn hiệu lực tùy chọn này thì các giá trị màu cao hơn sẽ được trao đổi với giá trị thấp hơn, và ngược lại

en: As specified above
vi: Như xác định trên

en: Create a color-map with the options you specified above (color density/function). The result is visible in the preview image
vi: Tạo một bố trí màu với các tùy chọn bạn xác định trên (mật độ/hàm màu). Có thể xem kết quả trong ô xem thử.

en: Apply active gradient to final image
vi: Áp dụng độ dốc hoạt động vào ảnh cuối cùng

en: Create a color-map using a gradient from the gradient editor
vi: Tạo một bố trí màu bằng độ dốc từ bộ sửa đổi độ dốc

en: FractalExplorer Gradient
vi: Độ dốc FractalExplorer

en: _Fractals
vi: _Phân dạng

en: Could not write '%s': %s
vi: Không thể ghi « %s »: %s

en: Load Fractal Parameters
vi: Tải các tham số phân dạng

en: Save Fractal Parameters
vi: Lưu các tham số phân dạng

en: '%s' is not a FractalExplorer file
vi: « %s » không phải là tập tin FractalExplorer

en: '%s' is corrupt. Line %d Option section incorrect
vi: « %s » bị hỏng. Dòng %d phần Tùy chọn không đúng

en: Render fractal art
vi: Vẽ ảnh phân dạng

en: Rendering fractal
vi: Đang vẽ phân dạng...

en: Are you sure you want to delete "%s" from the list and from disk?
vi: Bạn có chắc muốn xóa bỏ « %s » ra danh sách và ra đĩa không?

en: Delete Fractal
vi: Xóa bỏ phân dạng

en: File '%s' is not a FractalExplorer file
vi: Tập tin « %s » không phải là một tập tin FractalExplorer

en: File '%s' is corrupt.
    Line %d Option section incorrect
vi: Tập tin « %s » bị hỏng:
    Dòng %d phần Tùy chọn không đúng

en: My first fractal
vi: Phân dạng đầu tiên của tôi

en: Select folder and rescan collection
vi: Chọn thư mục rồi quét lại tập hợp

en: Apply currently selected fractal
vi: Áp dụng phân dạng hiện thời đang chọn

en: Delete currently selected fractal
vi: Xóa bỏ phân dạng hiện thời đang chọn

en: Rescan for Fractals
vi: Quết lại tìm phân dạng

en: Add FractalExplorer Path
vi: Thêm đường dẫn FractalExplorer

en: Close curve on completion
vi: Đóng cong khi tạo xong

en: Show Line Frame
vi: Hiện khung đường

en: Draws lines between the control points. Only during curve creation
vi: Vẽ đường giữa các điểm điều khiển (chỉ trong khi tạo cong)

en: Shape gradient
vi: Độ dốc hình

[ctx: checkbutton]
note: "snap to grid" checkbutton at bottom of style frame
en: Snap to grid
vi: Dính lưới

en: Load Gfig Object Collection
vi: Tải tập hợp đối tượng Gfig

en: Save Gfig Drawing
vi: Lưu bản vẽ Gfig

en: First Gfig
vi: Gfig thứ nhất

en: _Grid
vi: _Lưới

en: Raise selected object
vi: Nâng lên đối tượng đã chọn

en: Lower selected object
vi: Hạ xuống đối tượng đã chọn

en: Raise selected object to top
vi: Nâng đối tượng đã chọn lên đỉnh

en: Lower selected object to bottom
vi: Hạ thấp đối tượng đã chọn xuống đáy

en: Show previous object
vi: Hiện đối tượng trước

en: Show next object
vi: Hiện đối tượng kế

en: Show all objects
vi: Hiện mọi đối tượng

en: Create line
vi: Tạo đường

en: Create circle
vi: Tạo hình tròn

en: Create arc
vi: Tạo hình cung

en: Create reg polygon
vi: Tạo hình đa giác chính quy

en: Create bezier curve. Shift + Button ends object creation.
vi: Tạo đường cong Bezier. Phím Shift + Nút kết thúc việc tạo.

en: Move an object
vi: Chuyển đối tượng

en: Move a single point
vi: Chuyển điểm đơn

en: Copy an object
vi: Chép đối tượng

en: Delete an object
vi: Xoá bỏ đối tượng

en: Select an object
vi: Chọn đối tượng

en: This tool has no options
vi: Công cụ này không có tùy chọn nào

note: Put buttons in
en: Show position
vi: Hiện vị trí

en: Max undo:
vi: Hủy bước tối đa:

en: Layer background type. Copy causes the previous layer to be copied before the draw is performed.
vi: Kiểu nền lớp. Việc sao chép gây ra sao chép lớp trước, trước khi vẽ.

en: Grid spacing:
vi: Khoảng cách dòng lưới:

en: Polar grid sectors desired:
vi: Các hình quạt lưới cực đã muốn:

en: Polar grid radius interval:
vi: Khoảng cách giữa bán kính lưới cực

en: Grid type:
vi: Kiểu lưới:

en: Very dark
vi: Rất tối

en: Grid color:
vi: Màu lưới:

en: Hey where has the object gone ?
vi: Đối tượng ở đâu vậy?

en: Editing read-only object - you will not be able to save it
vi: Đang sửa đổi đối tượng chỉ có khả năng đọc nên bạn sẽ không thể lưu nó

en: Regular Polygon Number of Sides
vi: Hình đa giác chính quy: số mặt

en: Object Details
vi: Chi tiết đối tượng

note: Position labels
en: XY position:
vi: Vị trí XY:

en: Spiral Number of Turns
vi: Hình xoắn ốc: số lần quay

en: Star Number of Points
vi: Hình sao: số điểm

en: Create bezier curve
vi: Tạo cong Bezier

en: Create geometric shapes
vi: Tạo hình kiểu hình học

en: Error trying to save figure as a parasite: can't attach parasite to drawable.
vi: Gặp lỗi khi cố lưu hình dạng bộ bám: không thể đính bộ bám kèm điều vẽ được.

en: Error trying to open temporary file '%s' for parasite loading: %s
vi: Gặp lỗi khi cố mở tập tin tạm thời « %s » để tải bộ bám: %s

en: Can only save drawables!
vi: Có thể lưu chỉ điều vẽ được.

en: Save Brush
vi: Lưu bút vẽ

en: Changes the gamma (brightness) of the selected brush
vi: Thay đổi gamma (độ sáng) của bút vẽ đã chọn

en: Specifies the aspect ratio of the brush
vi: Ghi rõ tỷ lệ hình thể của bút vẽ

en: Relief:
vi: Đắp khắc nổi:

en: Specifies the amount of embossing to apply to the image (in percent)
vi: Ghi rõ lượng làm nổi cần áp dụng vào ảnh (theo phần trăm)

en: A_verage under brush
vi: Trung bình dưới bút _vẽ

en: C_enter of brush
vi: _Tâm của bút vẽ

en: Color is computed from the average of all pixels under the brush
vi: Màu được tính từ trùng bình của tất cả các điểm ảnh dưới bút vẽ

en: Samples the color from the pixel in the center of the brush
vi: Lấy mẫu của màu trong điểm ảnh trong tâm của bút vẽ

en: Color _noise:
vi: Ồ_n màu:

en: Adds random noise to the color
vi: Thêm ồn ngẫu nhiên vào màu

en: Keep original
vi: Giữ gốc

en: Preserve the original image as a background
vi: Giữ lại ảnh gốc làm nền

en: From paper
vi: Từ giấy

en: Copy the texture of the selected paper as a background
vi: Sao chép hoạ tiết của giấy đã chọn làm nền

en: Solid colored background
vi: Nền màu đặc

en: Use a transparent background; Only the strokes painted will be visible
vi: Dùng nền trong suốt; chỉ những nét đã sơn sẽ hiển thị

en: Paint edges
vi: Sơn các cạnh

en: Selects if to place strokes all the way out to the edges of the image
vi: Chọn nếu cần nét đến cạnh ảnh

note: Tileable checkbox
en: Tileable
vi: Lát được

en: Selects if the resulting image should be seamlessly tileable
vi: Chọn nếu ảnh kết quả có thể lát không có đường nối

en: Adds a shadow effect to each brush stroke
vi: Thêm hiệu ứng bóng vào mỗi nét bút vẽ

en: Edge darken:
vi: Cạnh tối hơn:

en: How much to "darken" the edges of each brush stroke
vi: Độ tối cần thêm vào các cạnh của mỗi nét bút  vẽ

en: Shadow darken:
vi: Bóng tối hơn:

en: How much to "darken" the drop shadow
vi: Độ tối cần thêm vào bóng thả

en: Shadow depth:
vi: Độ sâu bóng:

en: The depth of the drop shadow, i.e. how far apart from the object it should be
vi: Độ sâu của bóng thả, tức là, khoảng cách giữa nó và đối tượng

en: Shadow blur:
vi: Mờ bóng:

en: How much to blur the drop shadow
vi: Độ mờ cần thêm vào bóng thả

en: Deviation threshold:
vi: Ngưỡng lệch:

en: A bailout-value for adaptive selections
vi: Giá trị thôi cho việc chọn thích nghị

en: Performs various artistic operations
vi: Thực hiện nhiều thao tác nghệ thuật khác nhau

en: _GIMPressionist...
vi: Trường phái ấn tượng _GIMP...

en: The selection does not intersect the active layer or mask.
vi: Vùng chọn không giao với lớp hiện tại hoặc mặt nạ.

en: GIMPressionist
vi: Trường phái ấn tượng GIMP

en: Or_ientation
vi: _Hướng

en: Directions:
vi: Phía hướng:

en: The number of directions (i.e. brushes) to use
vi: Số phía hướng (tức là bút vẽ) cần dùng

en: The starting angle of the first brush to create
vi: Góc đầu của bút vẽ đầu cần tạo

en: Angle span:
vi: Độ dài góc:

en: The angle span of the first brush to create
vi: Độ dài góc của bút vẽ đầu cần tạo

en: Let the value (brightness) of the region determine the direction of the stroke
vi: Cho phép giá trị (độ sáng) của vùng quyết định phía hướng của nét

en: The distance from the center of the image determines the direction of the stroke
vi: Khoảng cách từ tâm ảnh thì quyết định phía hướng của nét

en: Selects a random direction of each stroke
vi: Chọn phía hướng ngẫu nhiên cho mỗi nét

en: Let the direction from the center determine the direction of the stroke
vi: Cho phép phía hướng từ tâm quyết định phía hướng của nét

en: Flowing
vi: Đang chảy

en: The strokes follow a "flowing" pattern
vi: Các nét theo mẫu « chảy »

en: The hue of the region determines the direction of the stroke
vi: Sắc màu của vùng quyết định phía hướng của nét

en: The direction that matches the original image the closest is selected
vi: Sẽ chọn phía hướng khớp ảnh gốc một cách gần nhất

en: Manually specify the stroke orientation
vi: Tự ghi rõ hướng nét

en: Opens up the Orientation Map Editor
vi: Mở bộ sửa đổi ánh xạ hướng

en: Orientation Map Editor
vi: Bộ Sửa đổi Ánh xạ Hướng

en: Vectors
vi: Véc-tơ

en: The vector-field. Left-click to move selected vector, Right-click to point it towards mouse, Middle-click to add a new vector.
vi: Trường véc-tơ :
    Nhắp-trái 	di chuyển véc-tơ đã chọn
    Nhắp-phải 	trỏ nó đến con chuột
    Nhắp-giữa 	thêm véc-tơ mới.

en: Adjust the preview's brightness
vi: Điều chỉnh độ sáng của ô xem thử

en: Select previous vector
vi: Chọn véc-tơ trước

en: Select next vector
vi: Chọn véc-tơ kế

en: Add new vector
vi: Thêm véc-tơ mới

en: Delete selected vector
vi: Xóa bỏ véc-tơ đã chọn

en: Vorte_x
vi: _Gió cuộn

en: Vortex_2
vi: Gió cuộn_2

en: Vortex_3
vi: Gió cuộn_3

en: Voronoi-mode makes only the vector closest to the given point have any influence
vi: Chế độ Voronoi làm cho chỉ véc-tơ gần nhất điểm đã cho có tác động nào

en: Change the angle of the selected vector
vi: Thay đổi góc của véc-tơ đã chọn

en: Ang_le offset:
vi: _Hiệu góc:

en: Offset all vectors with a given angle
vi: Thêm hiệu số vào mọi véc-tơ bằng góc đã chọn

en: Change the strength of the selected vector
vi: Thay đổi độ mạnh của véc-tơ đã chọn

en: S_trength exp.:
vi: _Mũ độ mạnh:

en: Change the exponent of the strength
vi: Thay đổi số mũ của độ mạnh

en: P_aper
vi: Giấ_y

en: Inverts the Papers texture
vi: Đảo hoạ tiết của Giấy

en: O_verlay
vi: _Phủ

en: Applies the paper as it is (without embossing it)
vi: Áp dụng giấy như có (chưa làm nổi nó)

en: Specifies the scale of the texture (in percent of original file)
vi: Ghi rõ tỷ lệ của hoạ tiết (theo phần trăm của tập tin gốc)

en: Pl_acement
vi: Để _chỗ

en: Evenly distributed
vi: Phân phối đều đều

en: Place strokes randomly around the image
vi: Để nét một cách ngẫu nhiên chung quanh ảnh

en: The strokes are evenly distributed across the image
vi: Những nét được phân phối đều đều qua trên ảnh

en: Focus the brush strokes around the center of the image
vi: Tập trung các nét bút vẽ ở quanh tâm ảnh

en: Stroke _density:
vi: _Mật độ nét:

en: The relative density of the brush strokes
vi: Mật độ tương đối của các nét bút vẽ

note: * gimp_filename_to_utf8 () and g_strerror () return temporary strings * that need not and should not be freed. So this call is OK. *
en: Failed to save PPM file '%s': %s
vi: Lỗi lưu tập tin PPM « %s »: %s

en: Save Current
vi: Lưu điều hiện thời

en: Gimpressionist Defaults
vi: Mặc định trường phái ấn tượng GIMP

en: _Presets
vi: Định _sẵn

en: Save Current...
vi: Lưu điều hiện thời...

en: Save the current settings to the specified file
vi: Lưu thiết lập hiện thời vào tập tin đã xác định

en: Reads the selected Preset into memory
vi: Đọc định sẵn đã chọn vào bộ nhớ

en: Deletes the selected Preset
vi: Xóa bỏ định sẵn đã chọn

en: Reread the folder of Presets
vi: Đọc lại thư mục các định sẵn

en: Refresh the Preview window
vi: Cập nhật cửa sổ Xem thử

en: Revert to the original image
vi: Hoàn nguyên ảnh gốc

en: The number of sizes of brushes to use
vi: Số kích cỡ bút vẽ cần dùng

en: The smallest brush to create
vi: Bút vẽ nhỏ nhất cần tạo

en: The largest brush to create
vi: Bút vẽ lớn nhất cần tạo

en: Size depends on:
vi: Kích thước phụ thuộc vào:

en: Let the value (brightness) of the region determine the size of the stroke
vi: Cho phép giá trị (độ sáng) của vùng quyết định kích cỡ của nét

en: The distance from the center of the image determines the size of the stroke
vi: Khoảng cách từ tâm ảnh quyết định kích cỡ của nét

en: Selects a random size for each stroke
vi: Chọn kích cỡ ngẫu nhiên cho mỗi nét

en: Let the direction from the center determine the size of the stroke
vi: Cho phép phía hướng từ tâm quyết định kích cỡ của nét

en: The hue of the region determines the size of the stroke
vi: Sắc thái của vùng quyết định kích cỡ của nét

en: The brush-size that matches the original image the closest is selected
vi: Se chọn kích cỡ bút vẽ mà khớp ảnh gốc một cách gần nhất

en: Manually specify the stroke size
vi: Tự ghi rõ kích cỡ nét

en: Opens up the Size Map Editor
vi: Mở Bộ Sửa đổi Ánh xạ Kích cỡ

en: Size Map Editor
vi: Bộ Sửa đổi Ánh xạ Kích cỡ

en: The smvector-field. Left-click to move selected smvector, Right-click to point it towards mouse, Middle-click to add a new smvector.
vi: Trường smvector:
    Nhắp-trái	di chuyển smvector đã chọn
    Nhắp-phải	trỏ nó vào con chuột
    Nhắp giữa	thêm một smvector mới.

en: Select previous smvector
vi: Chọn smvector trước

en: Select next smvector
vi: Chọn smvector kế

en: Add new smvector
vi: Thêm smvector mới

en: Delete selected smvector
vi: Xóa bỏ smvector đã chọn

en: Change the angle of the selected smvector
vi: Thay đổi góc của smvector đã chọn

en: S_trength:
vi: Độ _mạnh:

en: Change the strength of the selected smvector
vi: Thay đổi độ mạnh của smvector đã chọn

en: St_rength exp.:
vi: Mũ độ mạn_h:

en: Voronoi-mode makes only the smvector closest to the given point have any influence
vi: Chế độ voronoi làm cho chỉ smvector gần nhất điểm đã cho có tác động nào

en: Animated GIF Options
vi: Tùy chọn GIF hoạt cảnh

en: As _animation
vi: Làm _hoạt cảnh

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

en: I_nterlace
vi: _Kết hợp

en: U_se disposal entered above for all frames
vi: Dùng cách _sắp đặt đã nhập trên cho mọi khung

en: _Delay between frames where unspecified:
vi: T_rễ giữa hai khung, khi chưa ghi rõ:

en: _Frame disposal where unspecified:
vi: Cách sắp đặt _khung, khi chưa ghi rõ:

en: _GIF comment:
vi: Ghi chú _GIF:

en: _Loop forever
vi: _Lặp luôn

en: _Use delay entered above for all frames
vi: Dùng trễ đã nhập trên cho mọi kh_ung

en: Co_mpression level:
vi: Cấp _nén:

en: S_ave Defaults
vi: _Lưu mặc định

en: Save _background color
vi: Lưu màu _nền

en: Save _resolution
vi: Lưu độ _phân giải

en: Save color _values from transparent pixels
vi: Lưu _giá trị màu từ điểm ảnh trong suốt

en: Save comme_nt
vi: Lư_u chú thích

en: Save creation _time
vi: Lưu giờ _tạo

en: Save layer o_ffset
vi: Lưu _hiệu lớp

en: _Interlacing (Adam7)
vi: _Kết hợp (Adam7)

en: Produce a lense flare effect using gradients
vi: Tạo hiệu ứng sáng rực bằng độ đốc

en: _Gradient Flare...
vi: Sán_g rực độ dốc...

note: *    Dialog Shell
en: Gradient Flare
vi: Sáng rực độ dốc

en: Failed to open GFlare file '%s': %s
vi: Lỗi mở tập tin GFlare « %s »': %s

en: '%s' is not a valid GFlare file.
vi: « %s » không phải là tập tin GFlare hợp lệ.

en: invalid formatted GFlare file: %s
vi: tập tin GFlare đã định dạng không hợp lệ: %s

en: GFlare '%s' is not saved. If you add a new entry in '%s', like:
    (gflare-path "%s")
    and make a folder '%s', then you can save your own GFlares into that folder.
vi: GFlare « %s » chưa được lưu. Nếu bạn thêm một mục nhập mới vào « %s », như :
    (gflare-path "%s")
    và tạo thư mục « %s », thì bạn có thể lưu các GFlare mình vào thư mục đó.

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

en: A_uto update preview
vi: Tự động cập nhật kh_ung xem thử

en: `Default' is created.
vi: Mới táo « mặc định ».

en: Ro_tation:
vi: Độ _xoay:

en: _Hue rotation:
vi: Độ xoay sắc mà_u:

en: Vector _angle:
vi: _Góc véc-tơ:

en: Vector _length:
vi: Độ _dài véc-tơ:

en: A_daptive supersampling
vi: _Siêu lấy mẫu thích nghi

en: _Max depth:
vi: Sâu tối đ_a:

en: _Threshold
vi: _Ngưỡng

en: S_elector
vi: _Bộ chọn

en: New Gradient Flare
vi: Sáng rực dốc mới

en: Enter a name for the new GFlare
vi: Hãy gõ tên cho sáng rực dốc mới

en: The name '%s' is used already!
vi: Tên « %s » đã dùng.

en: Copy Gradient Flare
vi: Chép sáng rực dốc

en: Enter a name for the copied GFlare
vi: Hãy gõ tên cho sáng rực dốc đã sao chép

en: The name `%s' is used already!
vi: Tên « %s » đã dùng.

en: Cannot delete!! There must be at least one GFlare.
vi: Không thể xóa bỏ: phải có ít nhất một sáng rực dốc.

en: Delete Gradient Flare
vi: Xóa bỏ sáng rực dốc

en: not found %s in gflares_list
vi: không tìm thấy %s trong « gflares_list » (danh sách sáng rực dốc)

en: Gradient Flare Editor
vi: Bộ sửa đổi sáng rực dốc

en: Rescan Gradients
vi: Quét lại các độ dốc

note: Glow
en: Glow Paint Options
vi: Tùy chọn sơn rực rỡ

en: Paint mode:
vi: Chế độ sơn:

note: Rays
en: Rays Paint Options
vi: Tùy chọn sơn tia

note: Rays
en: Second Flares Paint Options
vi: Tùy chọn sơn sáng rực thứ hai

en: Radial gradient:
vi: Độ dốc toả tròn:

en: Angular gradient:
vi: Độ dốc góc:

en: Angular size gradient:
vi: Độ dốc cỡ góc:

en: Size (%):
vi: Cỡ (%):

en: Hue rotation:
vi: Độ xoay sắc màu:

en: G_low
vi: _Rực rỡ

en: # of Spikes:
vi: Số gai:

en: Spike thickness:
vi: Độ dày gai:

en: _Rays
vi: _Tia

en: Size factor gradient:
vi: Độ dốc hệ số cỡ:

en: Probability gradient:
vi: Độ dốc xác suất:

note: *    Shape Radio Button Frame
en: Shape of Second Flares
vi: Hình của sáng rực thứ hai

en: Random seed:
vi: Hạt ngẫu nhiên:

en: _Second Flares
vi: _Sáng rực thứ hai

en: GIMP Help Browser
vi: Bộ duyệt trợ giúp GIMP

en: Go back one page
vi: Quay lui một trang

en: Go forward one page
vi: Đi tiếp một trang

en: Reload current page
vi: Nạp lại trang hiện tại

en: Stop loading this page
vi: Dừng nạp trang này

en: Go to the index page
vi: Đi tới trang chỉ mục

en: C_opy location
vi: _Chép địa điểm

en: Find text in current page
vi: Tìm văn bản trong trang hiện tại

en: Find _Again
vi: Tìm _tiếp

en: S_how Index
vi: _Hiện chỉ mục

en: Toggle the visibility of the sidebar
vi: Ẩn hiện thanh bên

en: Visit the GIMP documentation website
vi: Ghé thăm nơi Mạng tài liệu hướng dẫn GIMP nhé

[ctx: search]
en: _Previous
vi: _Trước

[ctx: search]
en: _Next
vi: _Kế

en: The help pages for '%s' are not available.
vi: Không tìm thấy trang trợ giúp của '%s'.

en: The GIMP user manual is not available.
vi: Không tìm thấy tài liệu sử dụng GIMP.

en: Please install the additional help package or use the online user manual at http://docs.gimp.org/.
vi: Hãy cài đặt gói trợ giúp thêm, hoặc dùng sổ hướng dẫn trực tuyến tại <http://docs.gimp.org/>.

en: Perhaps you are missing GIO backends and need to install GVFS?
vi: Có lẽ bạn bị thiếu cơ chế GIO và cần phải cài đặt GVFS?

en: Help ID '%s' unknown
vi: không biết ID trợ giúp « %s »

en: Loading index from '%s'
vi: Đang nạp chỉ mục từ '%s'

en: Parse error in '%s':
    %s
vi: Lỗi phân tách trong « %s »:
    %s

en: Create an Iterated Function System (IFS) fractal
vi: Tạo phân dạng Hệ thống Chức năng đã Lặp lại (IFS)

en: _IFS Fractal...
vi: Phân dạng _IFS...

note: Asym
en: Asymmetry:
vi: Không đối xứng:

en: IFS Fractal: Target
vi: Phân dạng IFS: đích

en: Scale hue by:
vi: Co dãn sắc thái bằng:

en: Scale value by:
vi: Co dãn giá trị bằng:

en: IFS Fractal: Red
vi: Phân dạng IFS: đỏ

en: IFS Fractal: Green
vi: Phân dạng IFS: xanh lá cây

en: IFS Fractal: Blue
vi: Phân dạng IFS: xanh dương

en: IFS Fractal: Black
vi: Phân dạng IFS: đen

en: IFS Fractal
vi: Phân dạng IFS

en: Spatial Transformation
vi: Chuyển dạng không

en: Color Transformation
vi: Chuyển dạng màu

en: Relative probability:
vi: Xác suất tương đối:

en: Re_center
vi: _Giữa lại

en: Recompute Center
vi: Tính lại tâm

en: Rotate / Scale
vi: Xoay / Co dãn

en: IFS Fractal Render Options
vi: Tùy chọn vẽ Phân dạng IFS

en: Max. memory:
vi: Bộ nhớ tối đa:

en: Subdivide:
vi: Chia nhỏ ra:

en: Spot radius:
vi: Bán kính chấm:

en: Rendering IFS (%d/%d)
vi: Đang vẽ IFS (%d/%d)...

en: Transformation %s
vi: Sự chuyển dạng %s

en: Open failed
vi: Lỗi mở

en: File '%s' doesn't seem to be an IFS Fractal file.
vi: Tập tin « %s » có vẻ không phải là tập tin Phân dạng IFS.

en: Save as IFS Fractal file
vi: Lưu dạng tập tin Phân dạng IFS

en: Open IFS Fractal file
vi: Mở tập tin Phân dạng IFS

en: Copyright © 1999-2005 by Maurits Rijk
vi: Tác quyền © năm 1999-2005 Maurits Rijk

en: Released under the GNU General Public License
vi: Được phát hành với điều khoản của Quyền Công Chung GNU (GPL)

en: C_ircle
vi: Hình t_ròn

en: Center _x:
vi: Giữa lại _x:

en: Center _y:
vi: Giữa lại _y:

en: Edit Object
vi: Sửa đối tượng

note: Create the areas
en: Use Gimp Guides
vi: Dùng Nét Dẫn GIMP

en: Al_ternate
vi: X_en kẽ

en: A_ll
vi: _Hết

en: Add Additional Guides
vi: Thêm nét dẫn nữa

en: L_eft border
vi: Viền t_rái

en: _Right border
vi: Viền _phải

en: _Upper border
vi: Viền _trên

en: Lo_wer border
vi: Viền _dưới

en: _Base URL:
vi: URL cơ _bản:

en: Create Guides
vi: Tạo Nét Dẫn

en: Resulting Guide Bounds: %d,%d to %d,%d (%d areas)
vi: Giới hạn nét dẫn kết quả: %d,%d to %d,%d (%d vùng)

en: Guides are pre-defined rectangles covering the image. You define them by their width, height, and spacing from each other. This allows you to rapidly create the most common image map type - image collection of "thumbnails", suitable for navigation bars.
vi: Nét dẫn là hình chữ nhật định sẵn mà trải ra ảnh. Bạn xác định nó bằng độ rộng, độ cao và khoảng cách từ nét dẫn khác. Nó cho phép bạn tạo nhanh kiểu ánh xạ ảnh thường nhất: tập hợp ảnh thu nhỏ, thích hợp với thanh duyệt.

en: _Left start at:
vi: T_rái bắt đầu:

en: _Top start at:
vi: _Trên bắt đầu:

en: _Horz. spacing:
vi: K_hoảng cách ngang:

en: _No. across:
vi: Số _qua:

en: _Vert. spacing:
vi: Khoảng cách _dọc:

en: No. _down:
vi: Số _xuống:

en: Base _URL:
vi: _URL cơ bản:

en: Resulting Guide Bounds: 0,0 to 0,0 (0 areas)
vi: Giới hạn nét dẫn kết quả: 0,0 to 0,0 (0 vùng)

en: Move Sash
vi: Đem khung chéo

en: Move Selected Objects
vi: Đem các đối tượng đã chọn

en: Move To Front
vi: Đem lên trên cùng

en: Select Next
vi: Chọn kế

en: Select Previous
vi: Chọn trước

en: Send To Back
vi: Gởi ra sau cùng

en: _Web Site
vi: Trang _Web

en: _Ftp Site
vi: Trang _FTP

en: Ot_her
vi: K_hác

en: F_ile
vi: Tập t_in

en: e-_mail
vi: _Thư điện tử

en: _URL to activate when this area is clicked: (required)
vi: Địa chỉ _URL cần kích hoạt khi vùng này được nhấn: (cần thiết)

en: Select HTML file
vi: Chọn tập tin HTML

en: Relati_ve link
vi: L_iên kết tương ứng

en: _Target frame name/ID: (optional - used for FRAMES only)
vi: _Tên/ID của khung đích: (tùy chọn, dùng chỉ cho KHUNG thôi)

en: ALT te_xt: (optional)
vi: Chữ ALT: (_xen kẽ) (tùy chọn)

en: Area Settings
vi: Thiết lập vùng

en: Area #%d Settings
vi: Thiết lập vùng #%d

en: Load Image Map
vi: Tải ánh xạ ảnh

en: Save Image Map
vi: Lưu ánh xạ ảnh

en: _Snap-to grid enabled
vi: Đính lưới đã _bật

en: Grid Visibility and Type
vi: Kiểu và cách hiển thị lưới

en: _Lines
vi: Đườn_g

en: C_rosses
vi: Ché_o

en: Grid Granularity
vi: Tính hạt lưới

en: pixels from l_eft
vi: điểm ảnh từ t_rái

en: pixels from _top
vi: điểm ảnh từ _trên

en: Create a clickable imagemap
vi: Tạo sơ đồ ảnh nơi nhắp được

en: _Image Map...
vi: _Sơ đồ ảnh...

en: Some data has been changed!
vi: • Một phần dữ liệu đã được thay đổi. •

en: Do you really want to discard your changes?
vi: Bạn có chắc muốn hủy các thay đổi sao?

en: Couldn't save file:
vi: Không thể lưu tập tin:

en: Image size has changed.
vi: Kích cỡ ảnh đã thay đổi.

en: Resize area's?
vi: Thay đổi kích cỡ các vùng không?

en: Couldn't read file:
vi: Không thể đọc tập tin:

en: Edit Area _Info...
vi: Sửa _thông tin vùng...

en: Edit selected area info
vi: Sửa thông tin vùng được chọn

en: Move Area to Front
vi: Chuyển vùng ra trước

en: Move Area to Bottom
vi: Dịch chuyển vùng xuống dưới

en: Delete Area
vi: Xoá vùng

en: Source...
vi: Nguồn

en: _Zoom To
vi: _Phóng

en: _Mapping
vi: Ánh _xạ

en: Edit Map Info...
vi: Sửa thông tin ánh xạ...

en: Edit Map Info
vi: Sửa thông tin ánh xạ

en: Grid Settings...
vi: Thiết lập lưới...

en: Use GIMP Guides...
vi: Dùng nét dẫn GIMP...

en: Create Guides...
vi: Tạo nét dẫn...

en: Area List
vi: Danh sách vùng

en: Select existing area
vi: Chọn vùng đã có

en: Define Rectangle area
vi: Định nghĩa vùng chữ nhật

en: Define Circle/Oval area
vi: Xác định vùng hình tròn/bầu dục

en: Define Polygon area
vi: Xác định vùng đa giác

en: _Polygon
vi: Đa _giác

en: x (pixels)
vi: x (điểm ảnh)

en: y (pixels)
vi: y (điểm ảnh)

en: Couldn't save resource file:
vi: Không thể lưu tập tin tài nguyên:

en: Default Map Type
vi: Kiểu sơ đồ mặc định

en: _Prompt for area info
vi: Nhắc với thông tin _vùng

en: _Require default URL
vi: Cần thiết U_RL mặc định

en: Show area _handles
vi: _Hiện các móc kéo vùng

en: _Keep NCSA circles true
vi: _Giữ các hình tròn NCSA là đúng

en: Show area URL _tip
vi: Hiện _mẹo về URL vùng

en: _Use double-sized grab handles
vi: _Dùng móc kéo có kích cỡ đôi

en: Number of _undo levels (1 - 99):
vi: _Số cấp hủy bước (1-99):

en: Number of M_RU entries (1 - 16):
vi: Số mục nhập M_RU (1-16):

en: Interaction:
vi: Tương tác:

en: Co_ntiguous Region
vi: Vùng kề _nhau

en: _Automatically convert
vi: _Tự động chuyển đổi

en: _Rectangle
vi: Hình c_hữ nhật

en: Upper left _x:
vi: _x trái trên:

en: Upper left _y:
vi: _y trái trên:

en: ALT Text
vi: Chữ xen kẽ

en: Settings for this Mapfile
vi: Thiết lập cho tập tin ánh xạ này

en: Image name:
vi: Tên ảnh:

en: Select Image File
vi: Chọn tập tin ảnh

en: Aut_hor:
vi: Tác g_iả:

en: Default _URL:
vi: _URL mặc định:

en: Lighting Effects
vi: Hiệu ứng ánh sáng

en: Apply various lighting effects to an image
vi: Áp dụng các hiệu ứng sáng khác nhau cho ảnh

en: _Lighting Effects...
vi: Hiệu ứng ánh _sáng...

en: T_ransparent background
vi: Nền t_rong suốt

en: Make destination image transparent where bump height is zero
vi: Làm cho ảnh đích là trong suốt tại mọi nơi có độ cao lồi lõm là số không

en: Cre_ate new image
vi: Tạ_o ảnh mới

en: Create a new image when applying filter
vi: Tạo một ảnh mới khi áp dụng bộ lọc

en: High _quality preview
vi: Ô _xem thử có chất lượng cao

en: Enable/disable high quality preview
vi: Bật tắt ô xem thử có chất lượng cao

en: Light Settings
vi: Thiết lập ánh sáng

en: Light 1
vi: Ánh sáng 1

en: Light 2
vi: Ánh sáng 2

en: Light 3
vi: Ánh sáng 3

en: Light 4
vi: Ánh sáng 4

en: Light 5
vi: Ánh sáng 5

en: Light 6
vi: Ánh sáng 6

[ctx: light-source]
en: None
vi: Không có

en: Type of light source to apply
vi: Kiểu nguồn ánh sáng cần áp dụng

en: Select lightsource color
vi: Chọn màu nguồn ánh sáng

en: Set light source color
vi: Đặt màu nguồn ánh sáng

en: _Intensity:
vi: Độ _mạnh:

en: Light intensity
vi: Độ mạnh ánh sáng

en: Light source X position in XYZ space
vi: Vị trí X của nguồn ánh sáng trong khoảng XYZ

en: Light source Y position in XYZ space
vi: Vị trí Y của nguồn ánh sáng trong khoảng XYZ

en: Light source Z position in XYZ space
vi: Vị trí Z của nguồn ánh sáng trong khoảng XYZ

en: Light source X direction in XYZ space
vi: Hướng X của nguồn ánh sáng trong khoảng XYZ

en: Light source Y direction in XYZ space
vi: Hướng Y của nguồn ánh sáng trong khoảng XYZ

en: Light source Z direction in XYZ space
vi: Hướng Z của nguồn ánh sáng trong khoảng XYZ

en: I_solate
vi: Cô lậ_p

en: Lighting preset:
vi: Định sẵn ánh sáng:

en: _Glowing:
vi: _Rực rỡ:

en: Amount of original color to show where no direct light falls
vi: Lượng màu gốc cần hiển thị ở chỗ không có ánh sáng trực tiếp

en: _Bright:
vi: _Sáng:

en: Intensity of original color when lit by a light source
vi: Độ mạnh của màu gốc khi nguồn ánh sáng soi nó

en: _Shiny:
vi: _Sáng bóng:

en: Controls how intense the highlights will be
vi: Điều khiển độ mạnh của chỗ nổi bật

en: _Polished:
vi: _Láng:

en: Higher values makes the highlights more focused
vi: Giá trị cao hơn thì cho chỗ nổi bật có nhiều tiêu điểm hơn

note: Metallic
en: _Metallic
vi: Ki_m loại

en: E_nable bump mapping
vi: Bật khả nă_ng ánh xạ lồi lõm

en: Enable/disable bump-mapping (image depth)
vi: Bật tắt ánh xạ lồi lõm (độ sâu ảnh)

en: Bumpm_ap image:
vi: Ảnh ánh xạ _lồi lõm:

en: Cu_rve:
vi: Đường c_ong:

en: Ma_ximum height:
vi: C_ao tối đa:

en: Maximum height for bumps
vi: Độ cao tối đa cho lồi lõm

en: E_nable environment mapping
vi: Bật á_nh xạ môi trường

en: Enable/disable environment-mapping (reflection)
vi: Bật tắt ánh xạ môi trường (phản ánh)

en: En_vironment image:
vi: Ảnh mô_i trường:

en: Environment image to use
vi: Ảnh môi trường cần dùng

en: Op_tions
vi: _Tùy chọn

en: _Material
vi: Ng_uyên liệu

en: _Bump Map
vi: Ánh _xạ lồi lõm

en: _Environment Map
vi: Sơ đồ môi t_rường

en: Recompute preview image
vi: Tính lại ảnh xem thử

en: I_nteractive
vi: Tươ_ng tác

en: Enable/disable real time preview of changes
vi: Bật tắt khả năng hiển thị ô xem thử các thay đổi

en: Save Lighting Preset
vi: Lưu định sẵn ánh sáng

en: Load Lighting Preset
vi: Tải định sẵn ánh sáng

en: Map to plane
vi: Ánh xạ tới mặt phẳng

en: Map to sphere
vi: Ánh xạ tới hình cầu

en: Map to box
vi: Ánh xạ tới hộp

en: Map to cylinder
vi: Ánh xạ tới hình trụ

en: Map the image to an object (plane, sphere, box or cylinder)
vi: Ánh xạ ảnh với đối tượng (mặt phẳng, cầu, hộp hay trụ)

en: Map _Object...
vi: Ánh xạ _đối tượng...

en: _Box
vi: _Hộp

en: C_ylinder
vi: T_rụ:

en: Map to:
vi: Ánh xạ tới:

en: Type of object to map to
vi: Kiểu đối tượng tới đó cần ánh xạ

en: Make image transparent outside object
vi: Làm cho ảnh trong suốt bên ngoài đối tượng

en: Tile source image
vi: Lát ảnh nguồn

en: Tile source image: useful for infinite planes
vi: Lát ảnh nguồn: có ích cho mặt phảng vô hạn

en: Create new image
vi: Tạo ảnh mới

en: Create a new layer when applying filter
vi: Tạo một lớp mới khi áp dụng bộ lọc

en: Enable _antialiasing
vi: Bật làm t_rơn

en: Enable/disable jagged edges removal (antialiasing)
vi: Bật tắt gỡ bỏ các cạnh răng cưa (làm trơn)

en: Antialiasing quality. Higher is better, but slower
vi: Chất lượng làm trơn. Cao thì tốt hơn nhưng chậm hơn.

en: Stop when pixel differences are smaller than this value
vi: Dừng khi các khác biệt theo điểm ảnh nhỏ hơn giá trị này

en: Point light
vi: Sáng điểm

en: Directional light
vi: Sáng định hướng

en: No light
vi: Không có sáng

en: Lightsource type:
vi: Kiểu nguồn sáng:

en: Lightsource color:
vi: Màu nguồn sáng:

en: Direction Vector
vi: Véc-tơ hướng

en: Intensity Levels
vi: Mức độ mạnh

en: Diffuse:
vi: Khuếch tán:

en: Reflectivity
vi: Độ phản ánh

en: Higher values makes the object reflect more light (appear lighter)
vi: Giá trị cao hơn thì làm cho đối tượng phản nhiều ánh hơn (hình như nhạt hơn).

en: Specular:
vi: Long lanh:

en: Object X position in XYZ space
vi: Vị trí đối tượng X trong khoảng XYZ.

en: Object Y position in XYZ space
vi: Vị trí đối tượng Y trong khoảng XYZ.

en: Object Z position in XYZ space
vi: Vị trí đối tượng Z trong khoảng XYZ.

en: Rotation angle about X axis
vi: Góc xoay quanh trục X

en: Rotation angle about Y axis
vi: Góc xoay quanh trục Y

en: Rotation angle about Z axis
vi: Góc xoay quanh trục Z

en: Front:
vi: Trước:

en: Back:
vi: Sau:

en: Map Images to Box Faces
vi: Ánh xạ ảnh tới mặt hộp

en: X scale (size)
vi: Tỷ lệ X (cỡ)

en: Y scale (size)
vi: Tỷ lệ Y (cỡ)

en: Z scale (size)
vi: Tỷ lệ Z (cỡ)

en: Images for the Cap Faces
vi: Ảnh cho mặt chụp

en: R_adius:
vi: _Bán kính:

en: Cylinder radius
vi: Bán kính trụ

en: Cylinder length
vi: Độ dài hình trụ

en: O_rientation
vi: _Hướng

en: Map to Object
vi: Ánh xạ tới đối tượng

en: Show _wireframe
vi: Hiện _khung

en: Constructing maze using Prim's Algorithm
vi: Đang cấu thành cung mê bằng Thuật Toán Prim

en: Constructing tileable maze using Prim's Algorithm
vi: Đang cấu thành cung mê lát được bằng Thuật Toán Prim

note: The maze size frame
en: Maze Size
vi: Cỡ cung mê

en: Pieces:
vi: Phần:

en: Height (pixels):
vi: Cao (điểm ảnh):

en: Depth first
vi: Độ sâu trước

en: Prim's algorithm
vi: Thuật Toán Prim

en: Selection size is not even.
    Tileable maze won't work perfectly.
vi: Kích cỡ chọn không phải đều đều
    nên cung mê lát được sẽ không hoạt động hoàn thành.

en: Draw a labyrinth
vi: Vẽ cung mê

en: _Maze...
vi: Mê _cung...

en: Drawing maze
vi: Đang vẽ cung mê

en: View and edit metadata (EXIF, IPTC, XMP)
vi: Xem và hiệu chỉnh siêu dữ liệu (EXIF, IPTC, XMP)

en: Error: No XMP packet found
vi: Lỗi: không tìm thấy gói tin XMP

en: Error on line %d char %d: %s
vi: Lỗi trên dòng %d ký tự %d: %s

en: Expected text or optional element <%s>, found <%s> instead
vi: Ngờ chữ hay yếu tố tùy chọn <%s>, còn tìm <%s> thay thế

en: Expected element <%s>, found <%s> instead
vi: Ngờ yếu tố <%s>, còn tìm <%s> thay thế

en: Unknown element <%s>
vi: Yếu tố lạ <%s>

en: Unknown attribute "%s"="%s" in element <%s>
vi: Thuộc tính lạ « %s »=« %s » trong yếu tố <%s>

en: Required attribute rdf:about missing in <%s>
vi: Thiếu thuộc tính cần thiết « rdf:about » trong <%s>

en: Nested elements (<%s>) are not allowed in this context
vi: Không cho phép yếu tố lồng nhau (<%s>) trong ngữ cảnh này

en: End of element <%s> not expected in this context
vi: Kết thúc yếu tố <%s> bất ngờ trong ngữ cảnh này

en: The current element (<%s>) cannot contain text
vi: Yếu tố hiện có (<%s>) không thể chứa chữ

en: XMP packets must start with <?xpacket begin=...?>
vi: Gói tin XMP phải bắt đầu với <?xpacket begin=...?>

en: XMP packets must end with <?xpacket end=...?>
vi: Gói tin XMP phải kết thúc với <?xpacket end=...?>

en: XMP cannot contain XML comments or processing instructions
vi: XMP không thể chứa chú thích XML hay lệnh xử lý

en: Curl up one of the image corners
vi: Uốn lên một góc ảnh

en: _Pagecurl...
vi: X_oắn trang...

en: Pagecurl Effect
vi: Hiệu ứng xoắn trang

en: Curl Location
vi: Địa điểm xoắn

en: Lower right
vi: Phải dưới

en: Lower left
vi: Trái dưới

en: Upper left
vi: Trái trên

en: Upper right
vi: Phải trên

en: Curl Orientation
vi: Hướng xoắn

en: _Shade under curl
vi: _Bóng dưới xoắn

en: Current gradient (reversed)
vi: Độ dốc hiện có (ngược lại)

en: Current gradient
vi: Độ dốc hiện có

en: Foreground / background colors
vi: Màu cảnh gần và nền

en: Curl Layer
vi: Lớp xoắn

en: Page Curl
vi: Xoắn trang

en: Ignore Page _Margins
vi: Bỏ qua _lề của trang

note: crop marks toggle
en: _Draw Crop Marks
vi: _Vẽ những điểm mốc để xén

note: #-#-#-#-#  375 (gimp master)  #-#-#-#-# the resolution labels
en: _X resolution:
vi: Độ phân giải _X:

en: _Y resolution:
vi: Độ phân giải _Y:

[ctx: center-mode]
note: if and how to center the image on the page
en: None
vi: Không có

en: Adjust page size and orientation for printing
vi: Điều chỉnh kích thước trang và hướng in ấn

en: An error occurred while trying to print:
vi: Lỗi in:

note: printf("width = %d, height = %d\n",BITMAP_WIDTH(marked),BITMAP_HEIGHT(marked));
en: Selection to Path
vi: Phần chọn tới đường dẫn

en: No selection to convert
vi: Không có phần chọn trong đó cần chuyển đổi

en: Selection to Path Advanced Settings
vi: Tùy chọn Cấp cao Phần chọn tới Đường dẫn

en: Capture an image from a TWAIN datasource
vi: Chụp ảnh từ nguồn TWAIN

en: _Scanner/Camera...
vi: Máy _quét/chụp ảnh...

note: Initialize our progress dialog
en: Transferring data from scanner/camera
vi: Đang truyền dữ liệu từ máy quét/chụp ảnh...

en: Grab a single window
vi: Bắt một cửa sổ riêng lẻ

en: Seconds delay
vi: giây trễ

en: Include decorations
vi: Gồm trang trí

en: Capture a window or desktop image
vi: Bắt ảnh cửa sổ hay màn hình

en: _Screen Shot...
vi: Chụp _màn hình...

en: No data captured
vi: Chưa bắt dữ liệu

en: %s plug-in can't handle layers
vi: Phần bổ sung %s không thể xử lý lớp

en: %s plug-in can't handle layer offsets, size or opacity
vi: Phần bổ sung %s không thể xử lý các độ dịch, kích cỡ hay độ đục của lớp

en: %s plug-in can only handle layers as animation frames
vi: Phần bổ sung %s chỉ có thể xử lý các lớp chỉ như là các khung hoạt hình

en: Save as Animation
vi: Lưu dạng hoạt hình

en: Flatten Image
vi: Làm phẳng ảnh

en: %s plug-in can't handle transparency
vi: Phần bổ sung %s không thể xử lý độ trong suốt

en: %s plug-in can't handle layer effects
vi: Phần bổ sung %s không thể xử lý hiệu ứng lớp

en: Merge Layer Effects
vi: Trộn các hiệu ứng lớp

en: %s plug-in can't handle transparent layers
vi: Phần bổ sung %s không thể xử lớp trong suốt

en: %s plug-in can't handle layer masks
vi: Phần bổ sung %s không thể xử lý mặt nạ lớp

en: Apply Layer Masks
vi: Áp dụng mặt nạ lớp

en: %s plug-in can only handle RGB images
vi: Phần bổ sung %s có thể xử lý chỉ các ảnh kiểu RGB

en: Convert to RGB
vi: Chuyển đổi sang RGB

en: %s plug-in can only handle grayscale images
vi: Phần bổ sung %s có thể xử lý chỉ ảnh kiểu mức xám

en: Convert to Grayscale
vi: Chuyển đổi sang mức xám

en: %s plug-in can only handle indexed images
vi: Phần bổ sung %s có thể xử lý chỉ ảnh chỉ số

en: Convert to Indexed using default settings
    (Do it manually to tune the result)
vi: Chuyển đổi thành Chỉ số bằng các thiết
    lập mặc định (tự làm để chỉnh kết quả)

en: %s plug-in can only handle bitmap (two color) indexed images
vi: Phần bổ sung %s có thể xử lý chỉ ảnh chỉ số kiểu mảng ảnh (hai màu)

en: Convert to Indexed using bitmap default settings
    (Do it manually to tune the result)
vi: Chuyển đổi thành dạng đánh chỉ số bằng các cài
    đặt mảng ảnh mặc định (tự làm để chỉnh kết quả)

en: %s plug-in can only handle RGB or grayscale images
vi: Phần bổ sung %s chỉ có thể xử lý ảnh kiểu RGB hay mức xám

en: %s plug-in can only handle RGB or indexed images
vi: Phần bổ sung %s chỉ có thể xử lý chỉ ảnh kiểu RGB hay ảnh dùng chỉ số

en: %s plug-in can only handle grayscale or indexed images
vi: Phần bổ sung %s có thể xử lý chỉ ảnh chỉ số hay mức xám

en: %s plug-in needs an alpha channel
vi: Phần bổ sung %s cần một kênh anfa

en: Add Alpha Channel
vi: Thêm kênh anfa

en: %s plug-in needs to crop the layers to the image bounds
vi: Phần bổ trợ %s cần xén các lớp theo giới hạn hình ảnh

en: Crop Layers
vi: Xén lớp

en: Resize Image to Layers
vi: Đổi kích cỡ hình ảnh cho vừa lớp

en: Save _Exif
vi: Lưu dữ liệu _Exif

en: Save Exif (Exchangeable image file format) metadata
vi: Lưu siêu dữ lieu Exif (Exchangeable image file format)

en: Save _IPTC
vi: Lưu dữ liệu _IPTC

en: Save IPTC (International Press Telecommunications Council) metadata
vi: Lưu siêu dữ liệu IPTC (Hội đồng Viễn thông Báo chí Quốc tế)

en: Save _XMP
vi: Lưu dữ liệu _XMP

en: Save XMP (Extensible Metadata Platform) metadata
vi: Lưu siêu dữ liệu XMP (Nền tảng siêu dữ liệu mở rộng)

en: Save color _profile
vi: Lưu lại _hồ sơ màu

en: Save the ICC color profile as metadata
vi: Lưu cấu hình màu ICC làm siêu dữ liệu

en: Save a smaller representation of the image as metadata
vi: Lưu bản trình bày nhỏ hơn của hình ảnh dưới dạng siêu dữ liệu

en: Save c_omment
vi: Lưu ghi _chú

en: Save a comment as metadata
vi: Lưu một ghi chú như là siêu dữ liệu

note: TRANSLATORS: %s will be a format name, e.g. "PNG" or "JPEG".
en: Export Image as %s
vi: Xuất ảnh thành %s

en: This file loading plug-in returned SUCCESS as a status without an image. This is a bug in the plug-in code. Contact the plug-in developer.
vi: Plug-in tải tệp này trả về THÀNH CÔNG dưới dạng trạng thái không có hình ảnh. Đây là một lỗi trong mã plug-in. Liên hệ với nhà phát triển plugin.

en: Allowed values:
vi: Các giá trị được phép là:

note: procedure execution failed
en: execution error
vi: lỗi thực thi

note: procedure called incorrectly
en: calling error
vi: lỗi gọi

note: procedure execution cancelled
en: cancelled
vi: bị huỷ

en: by description
vi: theo mô tả

en: by help
vi: theo trợ giúp

en: by authors
vi: theo tác giả

en: by copyright
vi: theo tác quyền

en: by date
vi: theo ngày

en: Search term invalid or incomplete
vi: Cụm từ tìm kiếm không hợp lệ hoặc không đầy đủ

en: Searching by help
vi: Đang tìm kiếm theo trợ giúp

en: Searching by authors
vi: Đang tìm kiếm theo tác giả

en: Searching by copyright
vi: Đang tìm kiếm theo tác quyền

en: Searching by date
vi: Đang tìm kiếm theo ngày

en: Searching by type
vi: Đang tìm kiếm theo kiểu

en: %d procedure | %d procedures
vi[0]: Thủ tục %d

en: %d procedure matches your query | %d procedures match your query
vi[0]: %d thủ tục khớp với truy vấn của bạn

en: Procedure '%s' returned no return values
vi: Thủ tục “%s” không trả về giá trị

en: Procedure '%s' has been called with value '%s' for argument '%s' (#%d, type %s). This value is out of range.
vi: Thủ tục “%s” được gọi với giá trị “%s” cho tham số “%s” (#%d, kiểu %s). Giá trị này nằm ngoài khoảng cho phép.

en: Procedure '%s' returned an invalid UTF-8 string for argument '%s'.
vi: Thủ tục “%s” trả về chuỗi UTF-8 không hợp lệ cho tham số “%s”.

en: _Load Saved Settings
vi: _Tải các cài đặt đã lưu

en: Load settings saved with "Save Settings" button
vi: Cài đặt tải được lưu bằng nút “Lưu cài đặt”

en: _Save Settings
vi: _Lưu các cài đặt

en: Store current settings for later reuse
vi: Lưu trữ thiết đặt hiện tại để tái sử dụng sau này

en: Brush Chooser
vi: Bộ chọn chổi vẽ

en: Font Chooser
vi: Bộ chọn phông chữ

en: Gradient Chooser
vi: Bộ chọn dốc màu

en: Palette Chooser
vi: Bộ chọn bảng màu

en: Pattern Chooser
vi: Bộ chọn mẫu

en: Reset to _Initial Values
vi: Đặt về giá trị _khởi đầu

en: Reset to _Factory Defaults
vi: Đặt lại cài đặt thành mặc định _ban đầu

en: Image types:
vi: Kiểu ảnh:

en: Menu label:
vi: Nhãn trình đơn:

en: Menu path:
vi: Đường dẫn trình đơn:

en: Return Values
vi: Giá trị trả lại

en: Authors:
vi: Tác giả:

en: Choose layer: %s
vi: Bộ chọn lớp: %s

en: Choose channel: %s
vi: Bộ chọn kênh: %s

en: Choose drawable: %s
vi: Chọn vẽ được: %s

en: This unit is used to select the pixel density and show dimensions in physical unit
vi: Đơn vị này được sử dụng để chọn mật độ điểm ảnh và hiển thị kích thước theo đơn vị vật lý

en: Force dimensions with aspect ratio
vi: Ép buộc kích thước với tỷ lệ hình thể

en: _Width (pixels)
vi: _Rộng (điểm ảnh)

en: _Height (pixels)
vi: _Cao (điểm ảnh):

en: _Prefer native dimensions
vi: Ư_u tiên kích thước gốc

en: Load and use dimensions from source file
vi: Tải và sử dụng kích thước từ tập tin nguồn

en: Resolu_tion
vi: Độ _phân giải

en: Pixel Density: number of pixels per physical unit
vi: Mật độ điểm ảnh: số lượng điểm ảnh trên mỗi đơn vị vật lý.

en: Physical unit
vi: Đơn vị vật lý

en: dimensions could neither be extracted nor computed from the vector image's data.
vi: Kích thước có thể hoặc là trích ra hoặc là tính toán từ dữ liệu cảu ảnh véc-tơ.

en: Vector image loading plug-in failed:
vi: Plugin tải hình ảnh vector không thành công:

en: Dimensions cannot be 0 and no native dimensions could be extracted from the vector image.
vi: Kích thước không thể bằng 0 và không thể trích xuất bất kỳ kích thước gốc nào từ hình ảnh vector.

note: TRANSLATORS: the %s is a vector format name, e.g. "SVG" or "PDF", * followed by 2D dimensions with unit, e.g. "200 inch x 400 inch"
en: Source %s file size: %%.%df %s × %%.%df %s
vi: Kích thước tập tin nguồn %s: %%.%df %s × %%.%df %s

note: TRANSLATOR: the %s is a vector format name, e.g. "SVG" or "PDF".
en: Source %s file's aspect ratio: %%.%df × %%.%df
vi: Tỷ lệ hình thể của tập tin nguồn %s: %%.%df × %%.%df

en: Approximated source %s file size: %%.%df %s × %%.%df %s
vi: Kích thước tập tin nguồn %s ước tính: %%.%df %s × %%.%df %s

note: TRANSLATOR: the %s is a vector format name, e.g. "SVG" or "PDF".
en: The source %s file does not specify a size!
vi: Tập tin nguồn %s không chỉ rõ kích thước!

note: TRANSLATORS: %s will be a format name, e.g. "PNG" or "JPEG".
en: Load %s Image
vi: Tải ảnh %s

[ctx: add-mask-type]
en: _White (full opacity)
vi: T_rắng (đục tuyệt đối)

[ctx: add-mask-type]
en: _Black (full transparency)
vi: Đ_en (trong suốt tuyệt đối)

[ctx: add-mask-type]
en: Layer's _alpha channel
vi: Kênh _anfa của lớp

[ctx: add-mask-type]
en: _Transfer layer's alpha channel
vi: _Truyền kênh anfa của lớp

[ctx: add-mask-type]
en: _Selection
vi: _Vùng chọn

[ctx: add-mask-type]
en: _Grayscale copy of layer
vi: Bản sao mức _xám của lớp

[ctx: add-mask-type]
en: C_hannel
vi: Kên_h

[ctx: brush-generated-shape]
en: Square
vi: Vuông

[ctx: brush-generated-shape]
en: Diamond
vi: Kim cương

[ctx: cap-style]
en: Butt
vi: Nút

[ctx: cap-style]
en: Round
vi: Tròn

[ctx: cap-style]
en: Square
vi: Vuông

[ctx: channel-ops]
en: Add to the current selection
vi: Thêm vào vùng chọn hiện thời

[ctx: channel-ops]
en: Subtract from the current selection
vi: Loại trừ khỏi vùng chọn hiện thời

[ctx: channel-ops]
en: Replace the current selection
vi: Thay thế vùng chọn hiện thời

[ctx: channel-ops]
en: Intersect with the current selection
vi: Giao với vùng chọn hiện thời

[ctx: channel-type]
en: Red
vi: Đỏ

[ctx: channel-type]
en: Green
vi: Lục

[ctx: channel-type]
en: Blue
vi: Lam

[ctx: channel-type]
en: Gray
vi: Xám

[ctx: channel-type]
en: Indexed
vi: Chỉ mục

[ctx: channel-type]
en: Alpha
vi: Anfa

[ctx: check-size]
en: Small
vi: Nhỏ

[ctx: check-size]
en: Medium
vi: Vừa

[ctx: check-size]
en: Large
vi: Lớn

[ctx: check-type]
en: Light checks
vi: Đối sánh nhạt

[ctx: check-type]
en: Mid-tone checks
vi: Đối sánh nửa sắc

[ctx: check-type]
en: Dark checks
vi: Đối sánh tối

[ctx: check-type]
en: White only
vi: Chỉ màu trắng

[ctx: check-type]
en: Gray only
vi: Chỉ màu xám

[ctx: check-type]
en: Black only
vi: Chỉ màu đen

[ctx: check-type]
en: Custom checks
vi: Kiểm tự chọn

[ctx: clone-type]
en: Image
vi: Ảnh

[ctx: clone-type]
en: Pattern
vi: Mẫu

[ctx: color-tag]
en: None
vi: Không có

[ctx: color-tag]
en: Blue
vi: Xanh dương

[ctx: color-tag]
en: Green
vi: Xanh lá

[ctx: color-tag]
en: Yellow
vi: Vàng

[ctx: color-tag]
en: Orange
vi: Cam

[ctx: color-tag]
en: Brown
vi: Nâu

[ctx: color-tag]
en: Red
vi: Đỏ

[ctx: color-tag]
en: Violet
vi: Tím

[ctx: color-tag]
en: Gray
vi: Xám

[ctx: component-type]
en: 8-bit integer
vi: Số nguyên 8-bit

[ctx: component-type]
en: 16-bit integer
vi: Số nguyên 16-bit

[ctx: component-type]
en: 32-bit integer
vi: Số nguyên 32-bit

[ctx: component-type]
en: 16-bit floating point
vi: Số thực dấu chấm động 16-bit

[ctx: component-type]
en: 32-bit floating point
vi: Số thực dấu chấm động 32-bit

[ctx: component-type]
en: 64-bit floating point
vi: Số thực dấu chấm động 64-bit

[ctx: convert-palette-type]
en: Generate optimum palette
vi: Tạo ra bảng màu tối ưu

[ctx: convert-palette-type]
en: Use black and white (1-bit) palette
vi: Dùng bảng màu đen và trắng (1-bit)

[ctx: convolve-type]
en: Blur
vi: Làm nhòe

[ctx: convolve-type]
en: Sharpen
vi: Làm sắc

[ctx: desaturate-mode]
en: Lightness (HSL)
vi: Độ sáng (HSL)

[ctx: desaturate-mode]
en: Luma
vi: Độ chói

[ctx: desaturate-mode]
en: Average (HSI Intensity)
vi: Trung bình (cường độ HSI)

[ctx: desaturate-mode]
en: Luminance
vi: Độ chói

[ctx: desaturate-mode]
en: Value (HSV)
vi: Giá trị (HSV)

[ctx: dodge-burn-type]
en: Dodge
vi: Tránh

[ctx: dodge-burn-type]
en: Burn
vi: Đốt

[ctx: fill-type]
en: Foreground color
vi: Màu tiền cảnh

[ctx: fill-type]
en: Background color
vi: Màu nền

[ctx: fill-type]
en: Middle Gray (CIELAB)
vi: Xám giữa (CIELAB)

[ctx: fill-type]
en: White
vi: Trắng

[ctx: fill-type]
en: Transparency
vi: Độ trong suốt

[ctx: fill-type]
en: Pattern
vi: Mẫu

[ctx: gradient-blend-color-space]
en: Perceptual RGB
vi: RGB tri giác

[ctx: gradient-blend-color-space]
en: Linear RGB
vi: RGB tuyến tính

[ctx: gradient-segment-color]
en: HSV (counter-clockwise hue)
vi: HSV (sắc độ ngược chiều)

[ctx: gradient-segment-color]
note: Translators: this is an abbreviated version of "HSV (counter-clockwise hue)". Keep it short.
en: HSV (ccw)
vi: HSV (ngược chiều)

[ctx: gradient-segment-color]
en: HSV (clockwise hue)
vi: HSV (sắc độ xuôi chiều)

[ctx: gradient-segment-color]
note: Translators: this is an abbreviated version of "HSV (clockwise hue)". Keep it short.
en: HSV (cw)
vi: HSV (xuôi chiều)

[ctx: gradient-segment-type]
en: Linear
vi: Đường thẳng

[ctx: gradient-segment-type]
en: Curved
vi: Đường cong

[ctx: gradient-segment-type]
en: Sinusoidal
vi: Sin

[ctx: gradient-segment-type]
en: Spherical (increasing)
vi: Cầu (tăng dần)

[ctx: gradient-segment-type]
note: Translators: this is an abbreviated version of "Spherical (increasing)". Keep it short.
en: Spherical (inc)
vi: Cầu (tăng)

[ctx: gradient-segment-type]
en: Spherical (decreasing)
vi: Cầu (giảm dần)

[ctx: gradient-segment-type]
note: Translators: this is an abbreviated version of "Spherical (decreasing)". Keep it short.
en: Spherical (dec)
vi: Cầu (giảm)

[ctx: gradient-segment-type]
en: Step
vi: Bước

[ctx: gradient-type]
en: Linear
vi: Tuyến tính

[ctx: gradient-type]
en: Bi-linear
vi: Đường-thẳng-kép

[ctx: gradient-type]
en: Radial
vi: Toả tròn

[ctx: gradient-type]
en: Square
vi: Vuông

[ctx: gradient-type]
en: Conical (symmetric)
vi: Hình nón (đối xứng)

[ctx: gradient-type]
note: Translators: this is an abbreviated version of "Conical (symmetric)". Keep it short.
en: Conical (sym)
vi: Hình nón (đxứng)

[ctx: gradient-type]
en: Conical (asymmetric)
vi: Hình nón (không đối xứng)

[ctx: gradient-type]
note: Translators: this is an abbreviated version of "Conical (asymmetric)". Keep it short.
en: Conical (asym)
vi: Hình nón (kđxứng)

[ctx: gradient-type]
en: Shaped (angular)
vi: Vỡ hình (ở góc)

[ctx: gradient-type]
en: Shaped (spherical)
vi: Vỡ hình (hình cầu)

[ctx: gradient-type]
en: Shaped (dimpled)
vi: Vỡ hình (nhiều trũng)

[ctx: gradient-type]
en: Spiral (clockwise)
vi: Xoắn ốc (xuôi chiều kim đồng hồ)

[ctx: gradient-type]
note: Translators: this is an abbreviated version of "Spiral (clockwise)". Keep it short.
en: Spiral (cw)
vi: Xoắn ốc (xuôi chiều)

[ctx: gradient-type]
en: Spiral (counter-clockwise)
vi: Xoắn ốc (ngược chiều kim đồng hồ)

[ctx: gradient-type]
note: Translators: this is an abbreviated version of "Spiral (counter-clockwise)". Keep it short.
en: Spiral (ccw)
vi: Xoắn ốc (ngược chiều)

[ctx: grid-style]
en: Intersections (dots)
vi: Giao (chấm)

[ctx: grid-style]
en: Intersections (crosshairs)
vi: Giao (chữ thập mảnh)

[ctx: grid-style]
en: Dashed
vi: Gạch gạch

[ctx: grid-style]
en: Double dashed
vi: Gạch đôi

[ctx: grid-style]
en: Solid
vi: Đặc

[ctx: icon-type]
en: Icon name
vi: Tên biểu tượng

[ctx: icon-type]
en: Pixbuf
vi: Bộ đệm điểm ảnh

[ctx: icon-type]
en: Image file
vi: Tập tin ảnh

[ctx: image-base-type]
en: RGB color
vi: Màu RGB

[ctx: image-base-type]
en: Grayscale
vi: Thang xám

[ctx: image-base-type]
en: Indexed color
vi: Màu chỉ mục

[ctx: image-type]
en: RGB-alpha
vi: RGB-anfa

[ctx: image-type]
en: Grayscale
vi: Thang-xám

[ctx: image-type]
en: Grayscale-alpha
vi: Thang-xám-anfa

[ctx: image-type]
en: Indexed
vi: Đánh-chỉ-số

[ctx: image-type]
en: Indexed-alpha
vi: Chỉ-mục-anfa

[ctx: ink-blob-type]
en: Circle
vi: Tròn

[ctx: ink-blob-type]
en: Square
vi: Vuông

[ctx: ink-blob-type]
en: Diamond
vi: Kim cương

[ctx: interpolation-type]
en: None
vi: Không có

[ctx: interpolation-type]
en: Linear
vi: Tuyến tính

[ctx: interpolation-type]
en: Cubic
vi: Khối

[ctx: merge-type]
en: Expanded as necessary
vi: Mở rộng như cần thiết

[ctx: merge-type]
en: Clipped to image
vi: Xén để vừa ảnh

[ctx: merge-type]
en: Clipped to bottom layer
vi: Xén để vừa lớp dưới

[ctx: merge-type]
en: Flatten
vi: Làm phẳng

[ctx: orientation-type]
en: Horizontal
vi: Ngang

[ctx: orientation-type]
en: Vertical
vi: Dọc

[ctx: orientation-type]
en: Unknown
vi: Không biết

[ctx: paint-application-mode]
en: Constant
vi: Không đổi

[ctx: paint-application-mode]
en: Incremental
vi: Tăng dần

[ctx: pdb-proc-type]
en: Internal GIMP procedure
vi: Thủ tục GIMP nội bộ

[ctx: pdb-proc-type]
en: GIMP Plug-In
vi: Phần bổ sung GIMP

[ctx: pdb-proc-type]
en: GIMP Persistent Plug-In
vi: Phần bổ sung GIMP cố định

[ctx: pdb-proc-type]
en: Temporary Procedure
vi: Thủ tục tạm thời

[ctx: precision]
en: 8-bit linear integer
vi: Số nguyên tuyến tính 8 bít

[ctx: precision]
en: 8-bit non-linear integer
vi: Số nguyên không tuyến tính 8 bít

[ctx: precision]
en: 8-bit perceptual integer
vi: Số nguyên tri giác 8 bít

[ctx: precision]
en: 16-bit linear integer
vi: Số nguyên tuyến tính 16 bít

[ctx: precision]
en: 16-bit non-linear integer
vi: Số nguyên không tuyến tính 16 bít

[ctx: precision]
en: 16-bit perceptual integer
vi: Số nguyên tri giác 16 bít

[ctx: precision]
en: 32-bit linear integer
vi: Số nguyên tuyến tính 32 bít

[ctx: precision]
en: 32-bit non-linear integer
vi: Số nguyên không tuyến tính 32 bít

[ctx: precision]
en: 32-bit perceptual integer
vi: Số nguyên tri giác 32 bít

[ctx: precision]
en: 16-bit linear floating point
vi: Số thực dấu chấm động tuyến tính 16-bít

[ctx: precision]
en: 16-bit non-linear floating point
vi: Số thực dấu chấm động không tuyến tính 16-bít

[ctx: precision]
en: 16-bit perceptual floating point
vi: Số thực dấu chấm động tri giác 16-bít

[ctx: precision]
en: 32-bit linear floating point
vi: Số thực dấu chấm động tuyến tính 32-bít

[ctx: precision]
en: 32-bit non-linear floating point
vi: Số thực dấu chấm động không tuyến tính 32-bít

[ctx: precision]
en: 32-bit perceptual floating point
vi: Số thực dấu chấm động tri giác 32-bít

[ctx: precision]
en: 64-bit linear floating point
vi: Số thực dấu chấm động tuyến tính 64-bít

[ctx: precision]
en: 64-bit non-linear floating point
vi: Số thực dấu chấm động không tuyến tính 64-bít

[ctx: precision]
en: 64-bit perceptual floating point
vi: Số thực dấu chấm động tri giác 64-bít

[ctx: repeat-mode]
en: None (extend)
vi: Không (mở rộng)

[ctx: repeat-mode]
en: None (truncate)
vi: Không (cắt cụt)

[ctx: repeat-mode]
en: Sawtooth wave
vi: Sóng răng cưa

[ctx: repeat-mode]
en: Triangular wave
vi: Sóng tam giác

[ctx: run-mode]
en: Run interactively
vi: Chạy tương tác

[ctx: run-mode]
en: Run non-interactively
vi: Chạy không tương tác

[ctx: run-mode]
en: Run with last used values
vi: Chạy với các giá trị đã dùng cuối cùng

[ctx: select-criterion]
en: Composite
vi: Tổng hợp

[ctx: select-criterion]
en: Red
vi: Đỏ

[ctx: select-criterion]
en: HSV Hue
vi: Sắc độ HSV

[ctx: select-criterion]
en: HSV Saturation
vi: Độ bão hòa HSV

[ctx: select-criterion]
en: HSV Value
vi: Giá trị HSV

[ctx: select-criterion]
en: LCh Lightness
vi: Độ sáng LCh

[ctx: select-criterion]
en: LCh Chroma
vi: Sắc độ LCh

[ctx: select-criterion]
en: LCh Hue
vi: Sắc độ LCh

[ctx: select-criterion]
en: Alpha
vi: Anfa

[ctx: size-type]
en: Pixels
vi: Điểm ảnh

[ctx: size-type]
en: Points
vi: Điểm

[ctx: stroke-method]
en: Stroke line
vi: Tạo nét vẽ đường

[ctx: text-direction]
en: From left to right
vi: Từ trái sang phải

[ctx: text-direction]
en: From right to left
vi: Từ phải sang trái

[ctx: text-direction]
en: Vertical, right to left (mixed orientation)
vi: Thẳng đứng, phải sang trái (hướng trộn)

[ctx: text-direction]
en: Vertical, right to left (upright orientation)
vi: Thẳng đứng, phải sang trái (hướng đứng)

[ctx: text-direction]
en: Vertical, left to right (mixed orientation)
vi: Thẳng đứng, trái sang phải (hướng trộn)

[ctx: text-direction]
en: Vertical, left to right (upright orientation)
vi: Thẳng đứng, trái sang phải (hướng đứng)

[ctx: text-hint-style]
en: None
vi: Không có

[ctx: text-hint-style]
en: Slight
vi: Nhẹ

[ctx: text-hint-style]
en: Medium
vi: Vừa

[ctx: text-hint-style]
en: Full
vi: Đầy

[ctx: text-justification]
en: Left justified
vi: Căn trái

[ctx: text-justification]
en: Right justified
vi: Căn phải

[ctx: text-justification]
en: Centered
vi: Căn giữa

[ctx: text-justification]
en: Filled
vi: Điền đầy

[ctx: transfer-mode]
en: Shadows
vi: Bóng

[ctx: transfer-mode]
en: Midtones
vi: Sáng trung bình

[ctx: transfer-mode]
en: Highlights
vi: Vùng sáng

[ctx: transform-direction]
en: Normal (Forward)
vi: Bình thường (Tiếp sau)

[ctx: transform-direction]
en: Corrective (Backward)
vi: Hiệu chỉnh (Về trước)

[ctx: transform-resize]
en: Adjust
vi: Điều chỉnh

[ctx: transform-resize]
en: Clip
vi: Xén

[ctx: transform-resize]
en: Crop to result
vi: Xén đến kết quả

[ctx: transform-resize]
en: Crop with aspect
vi: Xén với diện mạo

en: Can load metadata only from local files
vi: Chỉ có thể tải siêu dữ liệu từ các tệp cục bộ

en: Can save metadata only to local files
vi: Chỉ có thể lưu siêu dữ liệu vào tệp cục bộ

en: Invalid Exif data size.
vi: Cỡ dữ liệu Exif không hợp lệ.

en: Parsing Exif data failed.
vi: Gặp lỗi khi phân tích dữ liệu EXIF.

en: Parsing IPTC data failed.
vi: Gặp lỗi khi phân tích dữ liệu IPTC.

en: Parsing XMP data failed.
vi: Gặp lỗi khi phân tích dữ liệu XMP.

[ctx: unit-plural]
en: pixels
vi: điểm ảnh

[ctx: unit-plural]
en: inches
vi: inch

[ctx: unit-plural]
en: millimeters
vi: mili-mét

[ctx: unit-plural]
en: points
vi: điểm

[ctx: unit-plural]
en: picas
vi: pi-ca

[ctx: unit-plural]
en: percent
vi: phần trăm

en: Cannot convert '%s' into a valid NSURL.
vi: Không thể chuyển đổi “%s” thành NSURL hợp lệ.

en: Connecting to org.freedesktop.FileManager1 failed:
vi: Gặp lỗi khi kết nối đến org.freedesktop.FileManager1:

en: Calling ShowItems failed:
vi: Gặp lỗi khi gọi ShowItems:

en: Data does not appear to be an ICC color profile
vi: Dữ liệu không giống như là một hồ sơ màu ICC

en: Could not save color profile to memory
vi: Không thể lưu hồ sơ màu vào bộ nhớ

en: (unnamed profile)
vi: (Hồ sơ chưa đặt tên)

en: Model: %s
vi: Mô hình: %s

en: Manufacturer: %s
vi: Hãng chế tạo: %s

en: Copyright: %s
vi: Tác quyền: %s

[ctx: color-management-mode]
en: No color management
vi: Không quản lý màu

[ctx: color-management-mode]
en: Color-managed display
vi: Hiển thị màu được quản lý

[ctx: color-management-mode]
en: Soft-proofing
vi: Mô-phỏng-in

[ctx: color-rendering-intent]
en: Perceptual
vi: Dựa vào nhận thức

[ctx: color-rendering-intent]
en: Relative colorimetric
vi: Đo màu tương ứng

[ctx: color-rendering-intent]
en: Saturation
vi: Độ bão hòa

[ctx: color-rendering-intent]
en: Absolute colorimetric
vi: Đo màu tuyệt đối

note: * * SECTION: gimpcolorconfig * @title: GimpColorConfig * @short_description: Color management settings. * Color management settings.
en: How images are displayed on screen.
vi: Ảnh được hiển thị thế nào trên màn hình.

en: The color profile of your (primary) monitor.
vi: Hồ sơ màu của màn hình (chính) của bạn.

en: When enabled, GIMP will try to use the display color profile from the windowing system.  The configured monitor profile is then only used as a fallback.
vi: Khi bật, GIMP sẽ thử dùng hồ sơ màu bộ trình bày từ hệ thống cửa sổ. Hồ sơ bộ trình bày đã cấu hình thì chỉ dùng là sự chọn phòng bị.

en: The preferred RGB working space color profile. It will be offered next to the built-in RGB profile when a color profile can be chosen.
vi: Hồ sơ màu không gian làm việc RGB ưa thích. Nó sẽ được cung cấp bên cạnh cấu hình RGB tích hợp khi có thể chọn cấu hình màu.

en: The preferred grayscale working space color profile. It will be offered next to the built-in grayscale profile when a color profile can be chosen.
vi: Hồ sơ màu không gian làm việc xám ưa thích. Nó sẽ được cung cấp bên cạnh cấu hình xám tích hợp khi có thể chọn cấu hình màu.

en: The CMYK color profile used to convert between RGB and CMYK.
vi: Hồ sơ màu CMYK dùng để chuyển đổi giữa RGB và CMYK.

en: The color profile to use for soft-proofing from your image's color space to some other color space, including soft-proofing to a printer or other output device profile.
vi: Hồ sơ màu được dùng cho mô-phỏng-in từ không gian màu của ảnh của bạn sang không gian màu khác, bao gồm mô-phỏng-in thành một máy in hoặc hồ sơ thiết bị đầu ra khác.

en: How colors are converted from your image's color space to your display device. Relative colorimetric is usually the best choice. Unless you use a LUT monitor profile (most monitor profiles are matrix), choosing perceptual intent really gives you relative colorimetric.
vi: Màu sẽ chuyển đổi thế nào từ không gian màu của ảnh của bạn sang thiết bị hiển thị của bạn. Đo màu tương ứng thường là lựa chọn tốt nhất. Trừ phi bạn sử dụng một hồ sơ màn hình LUT (phần lớn hồ sơ màn hình là ma trận), chọn mục đích tri giác thực tế đưa cho bạn đo màu tương ứng.

en: Do use black point compensation (unless you know you have a reason not to).
vi: Để dùng bù điểm đen (trừ khi bạn biết bạn có lý do không dùng nó).

en: When disabled, image display might be of better quality at the cost of speed.
vi: Khi tắt, việc hiển thị ảnh cho chất lượng có thể cao hơn nhưng làm chậm tốc độ.

en: How colors are converted from your image's color space to the output simulation device (usually your monitor). Try them all and choose what looks the best.
vi: Các màu sắc được chuyển đổi như thế nào từ không gian màu ảnh của bạn đến thiết bị mô phỏng (thường là màn hình). Hãy thử tất cả và chọn cái tốt nhất.

en: Try with and without black point compensation and choose what looks best.
vi: Hãy thử có và không có bù điểm đen và chọn những gì trông đẹp nhất.

en: When disabled, soft-proofing might be of better quality at the cost of speed.
vi: Khi bị vô hiệu hóa, mô-phỏng-in có thể có chất lượng tốt hơn với chi phí tốc độ.

en: When enabled, the soft-proofing will mark colors which can not be represented in the target color space.
vi: Khi được bật, mô-phỏng-in sẽ đánh dấu các màu không thể được thể hiện trong không gian màu đích.

en: The color to use for marking colors which are out of gamut.
vi: Màu sắc để sử dụng để đánh dấu các màu nằm ngoài gam màu có thể xử lý.

en: When enabled, set the color scales to display 0...255 instead of percentages
vi: Khi được bật, hãy đặt thang màu thành hiển thị 0...255 thay vì tỷ lệ phần trăm

en: When enabled, set the color scales to display HSV blend mode instead of LCh
vi: Khi được bật, hãy đặt thang màu để hiển thị chế độ hòa trộn HSV thay vì LCh

en: Mode of operation
vi: Chế độ thao tác

en: Preferred RGB profile
vi: Hồ sơ RGB ưa dùng

en: Preferred grayscale profile
vi: Hồ sơ xám ưa dùng

en: CMYK profile
vi: Hồ sơ CMYK

en: Monitor profile
vi: Hồ sơ màn hình

en: Use the system monitor profile
vi: Sử dụng hồ sơ màn hình hệ thống

en: Simulation profile for soft-proofing
vi: Hồ sơ mô phỏng cho mô-phỏng-in

en: Display rendering intent
vi: Ý định vẽ màn hình

en: Use black point compensation for the display
vi: Dùng bù điểm đen cho hiển thị

en: Optimize display color transformations
vi: Tối ưu hóa chuyển đổi màu hiển thị

en: Soft-proofing rendering intent
vi: Mục đích dựng hình mô-phỏng-in

en: Use black point compensation for soft-proofing
vi: Dùng bù điểm đen cho mô-phỏng-in

en: Optimize soft-proofing color transformations
vi: Tối ưu hóa chuyển đổi màu mô-phỏng-in

en: Out of gamut warning color
vi: Màu cảnh báo nằm ngoài phạm vi gam màu

en: Show RGB 0..255 scales
vi: Hiển thị thang RGB 0..255

en: Show HSV instead of LCH
vi: Hiển thị HSV thay vì LCH

en: Color profile '%s' is not for GRAY color space.
vi: Hồ sơ màu “%s” không dành cho hệ không gian màu XÁM.

en: Color profile '%s' is not for CMYK color space.
vi: Hồ sơ màu “%s” không dành cho hệ không gian màu CMYK.

en: value for token %s is not a valid UTF-8 string
vi: giá trị cho hiệu bài %s không phải là chuỗi UTF-8 hợp lệ

note: please don't translate 'yes' and 'no'
en: expected 'yes' or 'no' for boolean token %s, got '%s'
vi: ngờ “có” (yes) hay “không” (no) cho hiệu bài luận lý %s, còn nhận “%s”

en: invalid value '%s' for token %s
vi: giá trị không hợp lệ “%s” cho hiệu bài %s

en: invalid value '%ld' for token %s
vi: giá trị không hợp lệ “%ld” cho hiệu bài %s

en: while parsing token '%s': %s
vi: trong khi phân tách hiệu bài “%s”: %s

en: File has no path representation
vi: Tệp không có biểu diễn đường dẫn

en: Cannot expand ${%s}
vi: Không thể mở rộng ${%s}

en: Error writing to '%s': %s
vi: Gặp lỗi khi ghi vào “%s”: %s

en: Could not create directory '%s' for '%s':
vi: Không thể tạo the mục tạm thời “%s” cho “%s”:

en: Could not create temporary file for '%s':
vi: Không thể tạo tập tin tạm thời cho “%s”:

en: Error writing '%s': %s
vi: Gặp lỗi khi ghi “%s”: %s

en: invalid UTF-8 string
vi: chuỗi UTF-8 không hợp lệ

note: please don't translate 'yes' and 'no'
en: expected 'yes' or 'no' for boolean token, got '%s'
vi: chờ “yes” (có) hay “no” (không) cho hiệu bài luận lý, nhận được “%s”

en: Error while parsing '%s' in line %d: %s
vi: Gặp lỗi khi phân tách “%s” trên dòng %d: %s

en: Module '%s' load error: %s
vi: Lỗi tải mô-đun “%s”: %s

en: Module error
vi: Lỗi mô-đun

en: Not loaded
vi: Chưa được tải

en: Cannot determine a valid thumbnails directory.
    Thumbnails will be stored in the folder for temporary files (%s) instead.
vi: Không thể xác định thư mục hình thu nhỏ hợp lệ.
    Các hình thu nhỏ sẽ được lưu vào thư mục cho tập tin tạm thời (%s) thay thế.

en: Failed to create thumbnail folder '%s'.
vi: Gặp lỗi khi tạo thư mục hình thu nhỏ “%s”.

en: Thumbnail contains no Thumb::URI tag
vi: Ảnh thu nhỏ không chứa thẻ Thumb::URI

en: Could not create thumbnail for %s: %s
vi: Không thể tạo hình thu nhỏ cho %s: %s

en: _Foreground Color
vi: Màu _tiền cảnh

en: _Background Color
vi: Màu _nền

en: Blac_k
vi: Đ_en

en: Select color profile from disk...
vi: Chọn hồ sơ màu từ đĩa...

en: Manufacturer:
vi: Nhà sản xuất:

note: TODO: in future, this could be a better thought localized * string, but for now, I had to preserve string freeze.
en: Profile: sRGB
vi: Hồ sơ: sRGB

en: Profile: <i>unknown</i>
vi: Hồ sơ: <i>không biết<i>

en: Soft-Proof Profile: <i>unknown</i>
vi: Hồ sơ mô phỏng in: <i>không biết<i>

en: Soft-Proof Profile: sRGB
vi: Hồ sơ mô phỏng in: sRGB

en: Soft-Proof Profile: %s
vi: Hồ sơ mô phỏng in: %s

en: Old:
vi: Cũ :

en: HTML _notation:
vi: Cách _ghi HTML:

en: The controller's name
vi: Tên của bộ điều khiển

en: The controller's state, as human-readable string
vi: Trạng thái của bộ điều khiển, ở dạng chuỗi văn bản mà con người đọc được

en: Show file location in the file manager
vi: Hiển thị vị trí tập tin trong bộ quản lý tập tin

en: Open a file selector to browse your folders
vi: Mở hộp chọn tập tin để duyệt qua các thư mục của bạn

en: Open a file selector to browse your files
vi: Mở hộp chọn tập tin để duyệt qua các tập tin của bạn

en: Indicates whether or not the folder exists
vi: Cho biết liệu thư mục có tồn tại hay không

en: Indicates whether or not the file exists
vi: Cho biết tệp có tồn tại hay không

en: Can't show file in file manager: %s
vi: Không thể hiển thị tập tin trong bộ quản lý tập tin: %s

en: Press F1 for more help
vi: Nhấn “F1” để xem trợ giúp

en: Kibibyte
vi: Kilo-byte

en: Mebibyte
vi: Mega-byte

en: Gibibyte
vi: Giga-byte

en: N Pages
vi: N trang

en: The number of pages to open
vi: Số trang muốn mở

en: the target to open to
vi: đích muốn mở

en: Select _range:
vi: Chọn _phạm vị:

en: Open _pages as
vi: Mở t_rang dạng

en: One page selected
vi: Một trang đã chọn

en: %d page selected | All %d pages selected
vi[0]: %d trang đã chọn

en: Add a new folder
vi: Thêm một thư mục mới

en: Move the selected folder up
vi: Di chuyển thư mục đã chọn lên trên

en: Move the selected folder down
vi: Di chuyển thư mục đã chọn xuống

en: Remove the selected folder from the list
vi: Xóa bỏ thư mục đã chọn khỏi danh sách

en: Writable
vi: Có thể ghi

en: Check Size
vi: Cỡ kiểm

en: Check Style
vi: Kiểu kiểm

en: Custom Checks Color 1
vi: Kiểm tự chọn màu 1

en: Custom Checks Color 2
vi: Kiểm tự chọn màu 2

en: This text input field is limited to %d character. | This text input field is limited to %d characters.
vi[0]: Trường nhập chữ này có hạn chế là %d ký tự.

en: Use this value for random number generator seed - this allows you to repeat a given "random" operation
vi: Hãy dùng giá trị này để gieo trình sinh số ngẫu nhiên — việc này cho bạn có khả năng nhắc lại hoạt động “ngẫu nhiên” đưa ra

en: _New Seed
vi: Mầm _mới

en: Seed random number generator with a generated random number
vi: Gieo trình sinh số ngẫu nhiên bằng số ngẫu nhiên được tạo ra

[ctx: input-mode]
en: Disabled
vi: Tắt

[ctx: input-mode]
en: Screen
vi: Màn hình

[ctx: input-mode]
en: Window
vi: Cửa sổ

[ctx: aspect-type]
en: Square
vi: Vuông

[ctx: aspect-type]
en: Portrait
vi: Chân dung

[ctx: aspect-type]
en: Landscape
vi: Phong cảnh

en: LCh Lightness
vi: Độ sáng LCh

en: LCh Chroma
vi: Sắc độ LCh

en: LCh Hue
vi: Hue LCh

en: RGB color model
vi: Mô hình màu RGB

en: CIE LCh color model
vi: Mô hình màu CIE LCh

en: HSV color model
vi: Mô hình màu HSV

[ctx: page-selector-target]
en: Layers
vi: Lớp

[ctx: page-selector-target]
en: Images
vi: Ảnh

[ctx: zoom-type]
en: Zoom in
vi: Phóng to

[ctx: zoom-type]
en: Zoom out
vi: Thu nhỏ

en: CMYK color selector (using color profile)
vi: Chọn màu CMYK (sử dụng hồ sơ màu)

note: #-#-#-#-#  376 (gimp-libgimp master)  #-#-#-#-# Yellow
en: _Y
vi: _V

note: Key (Black)
en: _K
vi: _MĐ

en: Profile: (none)
vi: Hồ sơ: (không có)

en: Watercolor style color selector
vi: Bộ chọn màu kiểu dáng màu nước

en: HSV color wheel
vi: Vòng màu HSV

en: DirectX DirectInput event controller
vi: Bộ điều khiển sự kiện DirectX DirectInput

en: The device to read DirectInput events from.
vi: Tên thiết bị từ đó cần đọc các sự kiện DirectInput từ đó.

en: Button %d Press
vi: Nhấn nút %d

en: Button %d Release
vi: Nhả nút %d

en: X Move Left
vi: X di chuyển sang trái

en: X Move Right
vi: X di chuyển sang phải

en: Y Move Away
vi: Y di chuyển đi

en: Y Move Near
vi: Y di chuyển lại

en: Z Move Up
vi: Z di chuyển lên

en: Z Move Down
vi: Z di chuyển xuống

en: X Axis Tilt Away
vi: Trục X nghiêng đi

en: X Axis Tilt Near
vi: Trục X nghiêng lại

en: Y Axis Tilt Right
vi: Trục Y nghiêng phải

en: Y Axis Tilt Left
vi: Trục Y nghiêng trái

en: Z Axis Turn Left
vi: Trục Z xoay trái

en: Z Axis Turn Right
vi: Trục Z xoay phải

en: Slider %d Increase
vi: Con trượt tăng %d

en: Slider %d Decrease
vi: Con trượt giảm %d

en: POV %d X View
vi: Xem POV %d X

en: POV %d Y View
vi: Xem POV %d Y

en: POV %d Return
vi: Trở về POV %d

en: DirectInput Events
vi: Sự kiện DirectInput

en: Device not available
vi: Thiết bị không sẵn sàng

en: Button 0
vi: Nút 0

en: Button 3
vi: Nút 3

en: Button 4
vi: Nút 4

en: Button 5
vi: Nút 5

en: Button 6
vi: Nút 6

en: Button 7
vi: Nút 7

en: Button 8
vi: Nút 8

en: Button 9
vi: Nút 9

en: Button Mouse
vi: Nút chuột

en: Button Left
vi: Nút trái

en: Button Right
vi: Nút phải

en: Button Middle
vi: Nút giữa

en: Button Side
vi: Nút bên

en: Button Extra
vi: Nút mở rộng

en: Button Forward
vi: Nút tới

en: Button Back
vi: Nút lùi

en: Button Task
vi: Nút tác vụ

en: Button Wheel
vi: Nút bánh xe

en: Button Gear Down
vi: Cơ chế nút Xuống

en: Button Gear Up
vi: Cơ chế nút Lên

en: Y Move Forward
vi: Y di chuyển về phía trước

en: Y Move Back
vi: Y di chuyển về phía sau

en: X Axis Tilt Forward
vi: Trục X nghiêng về phía trước

en: X Axis Tilt Back
vi: Trục X nghiêng về phía sau

en: Horiz. Wheel Turn Back
vi: Bánh xe ngang quay lùi

en: Horiz. Wheel Turn Forward
vi: Bánh xe ngang quay tiến

en: Dial Turn Left
vi: La bàn quay trái

en: Dial Turn Right
vi: La bàn quay phải

en: Wheel Turn Left
vi: Bánh xe quay trái

en: Wheel Turn Right
vi: Bánh xe quay phải

en: Linux input event controller
vi: Bộ điều khiển sự kiện đầu vào Linux

en: The name of the device to read Linux Input events from.
vi: Tên thiết bị từ đó cần đọc các sự kiện đầu vào Linux.

en: Linux Input
vi: Đầu vào Linux

en: Linux Input Events
vi: Sự kiện đầu vào Linux

en: Reading from %s
vi: Đang đọc từ %s

en: Device not available: %s
vi: Thiết bị không sẵn sàng: %s

en: MIDI event controller
vi: Bộ điều khiển sự kiện MIDI

en: The name of the device to read MIDI events from.
vi: Tên của thiết bị từ đó cần đọc các sự kiện MIDI.

en: Enter 'alsa' to use the ALSA sequencer.
vi: Hãy nhập “alsa” để sử dụng bộ sắp xếp dãy ALSA.

en: The MIDI channel to read events from. Set to -1 for reading from all MIDI channels.
vi: Kênh MIDI từ đó cần đọc các sự kiện. Hãy đặt nó là -1 để đọc từ mọi kênh MIDI.

en: Note %02x on
vi: Ghi chú %02x bật

en: Note %02x off
vi: Ghi chú %02x tắt

en: Controller %03d
vi: Bộ điều khiển %03d

en: MIDI Events
vi: Sự kiện MIDI

en: GIMP MIDI Input Controller
vi: Bộ điều khiển nhận MIDI

en: ACES RRT (RRT = Reference Rendering Transform). An HDR to SDR proof color display filter, using a luminance-only approximation of the ACES RRT, a pre-defined filmic look to be used before ODT (display or output space ICC profile)
vi: ACES RRT (RRT = Reference Rendering Transform). Một bộ lọc màu hiển thị màu in thử HDR sang SDR, dùng một ước tính chỉ-luminance của ACES RRT, một giống phim định nghĩa trước được sử dụng trước ODT (bộ hiển thị hoặc hồ sơ ICC không gian đầu ra)

en: Pre-transform change in stops
vi: Chuyển-dạng-trước thay đổi trong các điểm dừng

note: Translators: "Clip Warning" is the name of a (color) display filter * that highlights pixels outside of the color space range. * Shown as a label description.
en: Clip warning color display filter
vi: Bộ lọc hiển thị màu cảnh báo clip

en: Show shadows
vi: Hiển thị bóng đổ

en: Show warning for pixels with a negative component
vi: Hiển thị cảnh báo cho các điểm ảnh có thành phần âm

en: Shadows color
vi: Màu bóng

en: Shadows warning color
vi: Màu cảnh báo bóng

en: Show highlights
vi: Hiện tô sáng

en: Show warning for pixels with a component greater than one
vi: Hiển thị cảnh báo cho các điểm ảnh với một thành phần nhiều hơn một

en: Highlights color
vi: Màu tô sáng

en: Highlights warning color
vi: Màu tô sáng cảnh báo

en: Show bogus
vi: Hiển thị màu giả

en: Show warning for pixels with an infinite or NaN component
vi: Hiển thị cảnh báo cho các điểm ảnh có thành phần vô hạn hoặc NaN

en: Bogus color
vi: Màu giả

en: Bogus warning color
vi: Màu cảnh báo giả

en: Include alpha component
vi: Bao gồm thành phần anfa

en: Include alpha component in the warning
vi: Bao gồm thành phần anfa trong cảnh báo

en: Include transparent pixels
vi: Bao gồm các điểm anh trong suốt

en: Include fully transparent pixels in the warning
vi: Bao gồm các điểm anh trong suốt khi cảnh báo

en: Clip Warning
vi: Cảnh báo quá ngưỡng

en: Protanopia (insensitivity to red)
vi: Mù màu đỏ (không nhạy cảm với màu đỏ)

en: Deuteranopia (insensitivity to green)
vi: Mù màu lục (không nhạy cảm màu xanh lá cây)

en: Tritanopia (insensitivity to blue)
vi: Mù màu lam và vàng (không nhạy cảm màu xanh dương)

en: Color deficit simulation filter (Brettel-Vienot-Mollon algorithm)
vi: Bộ lọc mô phỏng không nhạy cảm màu (thuật toán Brettel-Vienot-Mollon)

en: Color vision deficiency type
vi: Kiểu thiếu màu nhìn thấy

en: Color Deficient Vision
vi: Nhìn thiếu màu

en: Gamma color display filter
vi: Bộ lọc hiển thị màu gamma (γ)

en: High Contrast color display filter
vi: Bộ lọc hiển thị màu có độ tương phản cao

en: Contrast cycles
vi: Chu kỳ tương phản

en: Paste Into
vi: Dán vào

en: The GIMP team
vi: Nhóm GIMP

en: GNU Image Manipulation Program
vi: Chương trình xử ký ảnh GNU

en: Create images and edit photographs
vi: Tạo và chỉnh sửa ảnh

en: GIMP is an acronym for GNU Image Manipulation Program. It is a freely distributed program for such tasks as photo retouching, image composition and image authoring.
vi: GIMP được viết tắt từ cụm từ tiếng Anh "GNU Image Manipulation Program". Nó là một chương trình được phân phối tự do dành cho các công việc như là sửa, hợp nhất hay đánh dấu tác giả cho ảnh.

en: It has many capabilities. It can be used as a simple paint program, an expert quality photo retouching program, an online batch processing system, a mass production image renderer, an image format converter, etc.
vi: Nó có nhiều ứng dụng. Nó có thể được dùng như là chương trình vẽ đơn giản, một phần mềm sửa ảnh chất lượng cao, một hệ thống xử lý bó trực tuyến, một bộ xem ảnh, một bộ chuyển đổi định dạng ảnh, v.v..

en: GIMP is expandable and extensible. It is designed to be augmented with plug-ins and extensions to do just about anything. The advanced scripting interface allows everything from the simplest task to the most complex image manipulation procedures to be easily scripted. GIMP is available for Linux, Microsoft Windows and OS X.
vi: GIMP có thể mở rộng và mở rộng. Nó được thiết kế để được tăng cường với các trình cắm và tiện ích mở rộng để làm bất cứ điều gì. Giao diện kịch bản nâng cao cho phép mọi thứ từ nhiệm vụ đơn giản nhất đến các quy trình thao tác hình ảnh phức tạp nhất dễ dàng được viết kịch bản. GIMP có sẵn cho Linux, Microsoft Windows và OS X.

en: Painting in GIMP
vi: Vẽ bằng GIMP

en: Photo editing in GIMP
vi: Sửa ảnh bằng GIMP

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: GIMP;graphic;design;illustration;painting;
vi: GIMP;graphic;design;illustration;painting;đồ họa;do hoa;thiết kế;thiet ke;vẽ;ve;minh họa;minh hoa;hội họa;hoi hoa;

note: The year of the last commit (UTC) will be inserted into this string.
en: Copyright © 1995-%s
    Spencer Kimball, Peter Mattis and the GIMP Development Team
vi: Tác quyền © năm 1995-%s của
    Spencer Kimball, Peter Mattis và Nhóm Phát Triển GIMP

note: TRANSLATORS: do not end the license URL with a dot, because it would * be in the link. Because of technical limitations, make sure the URL * ends with a space, a newline or is end of text. * Cf. bug 762282.
en: GIMP 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.
    
    GIMP 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 GIMP. If not, see: https://www.gnu.org/licenses/
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 3 của Giấy Phép này, hoặc (tùy chọn) bất kỳ phiên bản sau nào.
    
    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 xem tại: https://www.gnu.org/licenses/

en: A new version of GIMP (%s) was released.
    It is recommended to update.
vi: Một phiên bản mới của GIMP (%s) đã được phát hành.
    Khuyến nghị nên cập nhật.

en: using %s version %s (compiled against version %s)
vi: dùng phiên bản %s %s (trình biên dịch %s)

en: using %s version %s
vi: đang dùng %s phiên bản %s

en: Show license information and exit
vi: Hiển thị thông tin giấy phép rồi thoát

en: Be more verbose
vi: Xuất chi tiết

en: Start a new GIMP instance
vi: Mở cửa sổ GIMP mới

en: Open images as new
vi: Mở ảnh mới

en: Run without a user interface
vi: Chạy không có giao diện người dùng

en: Do not load brushes, gradients, patterns, ...
vi: Không tải chổi, dốc, hoa văn …

en: Do not load any fonts
vi: Không tải phông chữ nào

en: Do not show a splash screen
vi: Không hiển thị cửa sổ khởi chạy

en: Do not use shared memory between GIMP and plug-ins
vi: Không dùng bộ nhớ chia sẻ giữa GIMP và các thành phần bổ sung

en: Do not use special CPU acceleration functions
vi: Không dùng tính năng tăng tốc CPU đặc biệt

en: Use an alternate sessionrc file
vi: Dùng một tập tin “sessionrc” (tài nguyên phiên chạy) thay thế

en: Use an alternate user gimprc file
vi: Dùng một tập tin “gimprc” (tài nguyên GIMP) thay thế

en: Use an alternate system gimprc file
vi: Dùng một tập tin “gimprc” (tài nguyên GIMP) hệ thống thay thế

en: Batch command to run (can be used multiple times)
vi: Lệnh bó cần chạy (có thể dùng nó nhiều lần)

en: The procedure to process batch commands with
vi: Thủ tục cần dùng khi xử lý lệnh bó

en: Quit immediately after performing requested actions
vi: Thoát ngay sau khi thực hiện các hành động được yêu cầu

en: Send messages to console instead of using a dialog
vi: Gởi các thông điệp cho bàn giao tiếp thay vì dùng hộp thoại

note: don't translate the mode names (off|on|warn)
en: PDB compatibility mode (off|on|warn)
vi: Chế độ tương thích PDB:
     * off		tắt
     * on		bật
     * warn 	cảnh báo.

note: don't translate the mode names (never|query|always)
en: Debug in case of a crash (never|query|always)
vi: Gỡ lỗi trong trường hợp đổ vỡ:
     * never	không bao giờ
     * query	hỏi
     * always 	luôn.

en: Enable non-fatal debugging signal handlers
vi: Bật bộ xử lý hiệu gỡ lỗi không nghiêm trọng

en: Output a gimprc file with default settings
vi: Xuất một tập tin “gimprc” (tài nguyên GIMP) với cài đặt mặc định

en: Output a sorted list of deprecated procedures in the PDB
vi: Đầu ra là danh sách đã sắp xếp các thủ tục phản đối trong PDB

en: Show a preferences page with experimental features
vi: Hiển thị trang tùy chọn với các tính năng thử nghiệm

en: Show an image submenu with debug actions
vi: Hiển thị một trình đơn con dạng ảnh với các thao tác gỡ lỗi

en: GIMP could not initialize the graphical user interface.
    Make sure a proper setup for your display environment exists.
vi: GIMP không thể khởi tạo giao diện người dùng đồ họa.
    Hãy đảm bảo cài đặt đúng cho môi trường hiển thị đang có.

en: Another GIMP instance is already running.
vi: Một cửa sổ GIMP khác đang chạy.

en: GIMP output. Type any character to close this window.
vi: Đầu ra GIMP. Nhấn phím bất kỳ để đóng cửa sổ này.

en: GIMP output. You can minimize this window, but don't close it.
vi: Đầu ra GIMP. Bạn có thể thu nhỏ nó, nhưng đừng đóng hẳn.

en: The configured filename encoding cannot be converted to UTF-8: %s
    
    Please check the value of the environment variable G_FILENAME_ENCODING.
vi: Không thể chuyển đổi bảng mã tên tập tin đã cấu hình sang dạng thức UTF-8: %s
    
    Hãy kiểm tra giá trị của biến môi trường “G_FILENAME_ENCODING” [G bảng mã tên tập tin].

en: The name of the directory holding the GIMP user configuration cannot be converted to UTF-8: %s
    
    Your filesystem probably stores files in an encoding other than UTF-8 and you didn't tell GLib about this. Please set the environment variable G_FILENAME_ENCODING.
vi: Không thể chuyển đổi sang bộ ký tự UTF-8 tên thư mục chứa cấu hình người dùng GIMP: %s
    
    Rất có thể vì hệ thống tập tin bạn cất giữ tập tin bằng một bộ ký tự khác với UTF-8, và bạn chưa báo GLib như thế. Hãy đặt biến môi trường “G_FILENAME_ENCODING” (bảng mã tên tập tin G).

en: Colormap
vi: Sơ đồ màu

en: Pointer Information
vi: Thông tin con trỏ

en: Dockable
vi: Neo được

note: Document History
en: Document History
vi: Lược sử tài liệu

en: Paint Dynamics
vi: Vẽ động

en: Paint Dynamics Editor
vi: Trình sửa Paint Dynamics

en: Error Console
vi: Bàn giao tiếp lỗi

en: Gradient Editor
vi: Bộ sửa dốc màu

en: Tool Presets
vi: Đặt trước công cụ

en: Tool Preset Editor
vi: Trình sửa cài đặt trước công cụ

note: initialize the list of mypaint brushes
en: MyPaint Brushes
vi: Chổi vẽ MyPaint

note: Quick Mask Color
en: Quick Mask
vi: Mặt nạ nhanh

en: Sample Points
vi: Điểm mẫu

en: Path Toolpath
vi: Công cụ đường dẫn

[ctx: brush-editor-action]
en: Edit Active Brush
vi: Sửa chổi vẽ hiện tại

[ctx: brushes-action]
en: _Open Brush as Image
vi: Mở _chổi dạng ảnh

[ctx: brushes-action]
en: Open brush as image
vi: Mở chổi dạng ảnh

[ctx: brushes-action]
en: _New Brush
vi: Chổi _mới

[ctx: brushes-action]
en: Create a new brush
vi: Tạo chổi mới

[ctx: brushes-action]
en: D_uplicate Brush
vi: _Nhân đôi chổi

[ctx: brushes-action]
en: Duplicate this brush
vi: Nhân đôi chổi này

[ctx: brushes-action]
en: Copy Brush _Location
vi: Chép _vị trí chổi

[ctx: brushes-action]
en: Copy brush file location to clipboard
vi: Sao chép vị trí của tập tin chổi vào bảng nháp

[ctx: brushes-action]
en: Show in _File Manager
vi: Hiển thị trong bộ quản lý _tập tin

[ctx: brushes-action]
en: Show brush file location in the file manager
vi: Hiển thị vị trí tập tin chổi trong bộ quản lý tập tin

[ctx: brushes-action]
en: _Delete Brush
vi: _Xóa chổi

[ctx: brushes-action]
en: Delete this brush
vi: Xóa chổi này

[ctx: brushes-action]
en: _Refresh Brushes
vi: _Cập nhật chổi

[ctx: brushes-action]
en: Refresh brushes
vi: Cập nhật chổi

[ctx: brushes-action]
en: _Edit Brush...
vi: _Sửa chổi…

[ctx: brushes-action]
en: Edit this brush
vi: Sửa chổi này

[ctx: buffers-action]
en: Paste Buffer as _New Image
vi: Dá_n bộ đệm thành ảnh mới

[ctx: buffers-action]
en: Paste the selected buffer as a new image
vi: Dán bộ đệm được chọn thành ảnh mới

[ctx: buffers-action]
en: _Delete Buffer
vi: _Xóa bộ đệm

[ctx: buffers-action]
en: Delete the selected buffer
vi: Xóa bộ đệm được chọn

[ctx: buffers-action]
en: _Paste Buffer
vi: _Dán bộ đệm

[ctx: buffers-action]
en: Paste the selected buffer
vi: Dán bộ đệm đã chọn

[ctx: buffers-action]
en: Paste Buffer In Pl_ace
vi: Dán bộ đệm _tại chỗ

[ctx: buffers-action]
en: Paste the selected buffer at its original position
vi: Dán nội dung của bộ đệm đã chọn tại vị trí gốc của nó

[ctx: buffers-action]
en: Paste Buffer _Into The Selection
vi: Dán bộ đệm được chọn _vào vùng chọn

[ctx: buffers-action]
en: Paste the selected buffer into the selection
vi: Dán bộ đệm được chọn vào vùng chọn

[ctx: buffers-action]
en: Paste Buffer Into The Selection In Place
vi: Dán bộ đệm vào vị trí vùng chọn

[ctx: buffers-action]
en: Paste the selected buffer into the selection at its original position
vi: Dán bộ đệm đã chọn vào vùng đang chọn tại vị trí gốc của nó

[ctx: buffers-action]
en: Paste Buffer as New _Layer
vi: Dán bộ đệm thành _lớp mới

[ctx: buffers-action]
en: Paste the selected buffer as a new layer
vi: Dán bộ đệm đã chọn thành một lớp mới

[ctx: buffers-action]
en: Paste Buffer as New Layer in Place
vi: Dán bộ đệm thành lớp mới tại chỗ

[ctx: buffers-action]
en: Paste the selected buffer as a new layer at its original position
vi: Dán bộ đệm được chọn dưới dạng một lớp mới tại vị trí gốc của nó

en: No selected buffer
vi: Chưa chọn bộ đệm nào

[ctx: channels-action]
en: _Edit Channel Attributes...
vi: _Sửa các thuộc tính kênh…

[ctx: channels-action]
en: Edit the channel's name, color and opacity
vi: Sửa đổi tên, màu và độ trong suốt của kênh

[ctx: channels-action]
en: _New Channel...
vi: Kê_nh mới…

[ctx: channels-action]
en: Create a new channel
vi: Tạo kênh một mới

[ctx: channels-action]
en: _New Channel
vi: Kê_nh mới

[ctx: channels-action]
en: Create a new channel with last used values
vi: Tạo kênh mới với các giá trị dùng cuối cùng

[ctx: channels-action]
en: D_uplicate Channels
vi: N_hân đôi kênh

[ctx: channels-action]
en: Create duplicates of selected channels and add them to the image
vi: Tạo bản sao của kênh đã chọn và thêm nó vào ảnh

[ctx: channels-action]
en: _Delete Channels
vi: _Xóa kênh

[ctx: channels-action]
en: Delete selected channels
vi: Xóa lớp đã chọn

[ctx: channels-action]
en: _Raise Channels
vi: Nân_g kênh

[ctx: channels-action]
en: Raise these channels one step in the channel stack
vi: Nâng kênh này lên một bước trong chồng kênh

[ctx: channels-action]
en: Raise Channels to _Top
vi: Nâng kênh lên đỉn_h

[ctx: channels-action]
en: Raise these channels to the top of the channel stack
vi: Nâng kênh này lên trên đỉnh của chồng kênh

[ctx: channels-action]
en: _Lower Channels
vi: _Hạ kênh

[ctx: channels-action]
en: Lower these channels one step in the channel stack
vi: Hạ thấp kênh này một bước trong chồng kênh

[ctx: channels-action]
en: Lower Channels to _Bottom
vi: Hạ kênh xuống đá_y

[ctx: channels-action]
en: Lower these channels to the bottom of the channel stack
vi: Hạ thấp kênh này xuống dưới đáy chồng kênh

[ctx: channels-action]
en: Toggle Channel _Visibility
vi: Bật/tắt _hiển thị Kênh

[ctx: channels-action]
en: L_ock Pixels of Channel
vi: Khó_a Điểm ảnh của Kênh

[ctx: channels-action]
en: L_ock Position of Channel
vi: Khó_a Vị trí của Kênh

[ctx: channels-action]
en: None
vi: Không

[ctx: channels-action]
en: Channel Color Tag: Clear
vi: Màu thẻ kênh: Xóa sạch

[ctx: channels-action]
en: Blue
vi: Xanh dương

[ctx: channels-action]
en: Channel Color Tag: Set to Blue
vi: Màu thẻ kênh: Đặt thành màu xanh lam

[ctx: channels-action]
en: Green
vi: Xanh lá

[ctx: channels-action]
en: Channel Color Tag: Set to Green
vi: Màu thẻ kênh: Đặt thành màu xanh lá

[ctx: channels-action]
en: Yellow
vi: Vàng

[ctx: channels-action]
en: Channel Color Tag: Set to Yellow
vi: Màu thẻ kênh: Đặt thành màu vàng

[ctx: channels-action]
en: Orange
vi: Cam

[ctx: channels-action]
en: Channel Color Tag: Set to Orange
vi: Màu thẻ kênh: Đặt thành màu cam

[ctx: channels-action]
en: Brown
vi: Nâu

[ctx: channels-action]
en: Channel Color Tag: Set to Brown
vi: Màu thẻ kênh: Đặt thành màu nâu

[ctx: channels-action]
en: Red
vi: Đỏ

[ctx: channels-action]
en: Channel Color Tag: Set to Red
vi: Màu thẻ kênh: Đặt thành màu đỏ

[ctx: channels-action]
en: Violet
vi: Tím

[ctx: channels-action]
en: Channel Color Tag: Set to Violet
vi: Màu thẻ kênh: Đặt thành màu tím

[ctx: channels-action]
en: Gray
vi: Xám

[ctx: channels-action]
en: Channel Color Tag: Set to Gray
vi: Màu thẻ kênh: Đặt thành màu xám

[ctx: channels-action]
en: Channels to Sele_ction
vi: Kênh thành vùng _chọn

[ctx: channels-action]
en: Replace the selection with selected channels
vi: Thay thế vùng chọn bằng kênh đã chọn

[ctx: channels-action]
en: _Add Channels to Selection
vi: _Thêm kênh và vùng chọn

[ctx: channels-action]
en: Add selected channels to the current selection
vi: Thêm kênh đã chọn và vùng chọn hiện tại

[ctx: channels-action]
en: _Subtract Channels from Selection
vi: _Trừ kênh khỏi vùng chọn

[ctx: channels-action]
en: Subtract selected channels from the current selection
vi: Trừ kênh đã chọn ra vùng chọn hiện tại

[ctx: channels-action]
en: _Intersect Channels with Selection
vi: _Giao kênh với vùng chọn

[ctx: channels-action]
en: Intersect selected channels with the current selection and each other
vi: Giao kênh đã chọn với vùng chọn hiện tại và lẫn nhau

[ctx: channels-action]
en: Select _Top Channel
vi: Chọn kênh đỉn_h

[ctx: channels-action]
en: Select the topmost channel
vi: Chọn kênh trên cùng

[ctx: channels-action]
en: Select _Bottom Channel
vi: Chọn kênh đá_y

[ctx: channels-action]
en: Select the bottommost channel
vi: Chọn kênh ở dưới đáy

[ctx: channels-action]
en: Select _Previous Channels
vi: Chọn kênh kế t_rước

[ctx: channels-action]
en: Select the channels above the selected channels
vi: Chọn kênh trên của kênh hiện tại

[ctx: channels-action]
en: Select _Next Channels
vi: Chọ_n kênh kế

[ctx: channels-action]
en: Select the channels below the selected channels
vi: Chọn kênh kế dưới kênh hiện tại

en: Channel Attributes
vi: Các thuộc tính của kênh

en: Edit Channel Attributes
vi: Sửa các thuộc tính của kênh

en: Edit Channel Color
vi: Sửa màu kênh

en: _Fill opacity:
vi: Độ _mờ đục tô đầy:

en: New Channel
vi: Kênh mới

en: Create a New Channel
vi: Tạo kênh mới

en: New Channel Color
vi: Màu kênh mới

en: Raise Channel | Raise Channels
vi[0]: Nâng kênh

en: Raise Channel to Top | Raise Channels to Top
vi[0]: Nâng kênh lên đỉnh

en: Lower Channel | Lower Channels
vi[0]: Hạ kênh

en: Lower Channel to Bottom | Lower Channels to Bottom
vi[0]: Hạ kênh xuống đáy

en: %s Channel Copy
vi: Bản sao kênh %s

en: Duplicate channels
vi: Nhân đôi kênh

[ctx: undo-type]
en: Remove %d Channels
vi: Xóa bỏ %d kênh

en: Channels to selection
vi: Kênh tới vùng chọn

[ctx: colormap-action]
en: _Edit Color...
vi: _Sửa màu…

[ctx: colormap-action]
en: Edit this color
vi: Sửa đổi màu này

[ctx: colormap-action]
en: _Delete Color...
vi: _Xóa màu...

[ctx: colormap-action]
en: Delete this color
vi: Xóa màu này

[ctx: colormap-action]
en: _Add Color from FG
vi: Thê_m màu từ TC

[ctx: colormap-action]
en: Add current foreground color
vi: Thêm màu cận cảnh hiện tại

[ctx: colormap-action]
en: _Add Color from BG
vi: Thê_m màu HC

[ctx: colormap-action]
en: Add current background color
vi: Thêm màu nền hiện tại

[ctx: colormap-action]
en: _Select this Color
vi: _Chọn màu này

[ctx: colormap-action]
en: Select all pixels with this color
vi: Chọn mọi điểm ảnh với màu này

[ctx: colormap-action]
en: _Add to Selection
vi: Thê_m vào vùng chọn

[ctx: colormap-action]
en: Add all pixels with this color to the current selection
vi: Thêm mọi điểm ảnh với màu này vào vùng chọn hiện tại

[ctx: colormap-action]
en: _Subtract from Selection
vi: _Trừ khỏi vùng chọn

[ctx: colormap-action]
en: Subtract all pixels with this color from the current selection
vi: Loại trừ mọi điểm ảnh có màu này khỏi vùng chọn hiện tại

[ctx: colormap-action]
en: _Intersect with Selection
vi: Giao vớ_i vùng chọn

[ctx: colormap-action]
en: Intersect all pixels with this color with the current selection
vi: Giao mọi điểm ảnh có màu này với vùng chọn hiện tại

[ctx: context-action]
en: _Default Colors
vi: Màu _mặc định

[ctx: context-action]
en: Set foreground color to black, background color to white
vi: Đặt màu tiền cảnh đen, nền trắng

[ctx: context-action]
en: S_wap Colors
vi: _Hoán đổi màu

[ctx: context-action]
en: Exchange foreground and background colors
vi: Hoán đổi màu tiền cảnh và hậu cảnh

[ctx: context-action]
en: Foreground: Set Color From Palette
vi: Tiền cảnh: Đặt màu từ bảng màu

[ctx: context-action]
en: Foreground: Use First Palette Color
vi: Tiền cảnh: Dùng Màu Bảng màu đầu tiên

[ctx: context-action]
en: Foreground: Use Last Palette Color
vi: Tiền cảnh: Dùng Màu Bảng màu cuối cùng

[ctx: context-action]
en: Foreground: Use Previous Palette Color
vi: Tiền cảnh: Dùng Màu Bảng màu kế trước

[ctx: context-action]
en: Foreground: Use Next Palette Color
vi: Tiền cảnh: Dùng Màu Bảng màu kế tiếp

[ctx: context-action]
en: Foreground: Skip Back Palette Color
vi: Tiền cảnh: Bỏ qua Màu Bảng màu kế trước

[ctx: context-action]
en: Foreground: Skip Forward Palette Color
vi: Tiền cảnh: Bỏ qua Màu Bảng màu kế tiếp

[ctx: context-action]
en: Background: Set Color From Palette
vi: Hậu cảnh: Đặt màu từ bảng màu

[ctx: context-action]
en: Background: Use First Palette Color
vi: Hậu cảnh: Dùng Màu Bảng màu đầu tiên

[ctx: context-action]
en: Background: Use Last Palette Color
vi: Hậu cảnh: Dùng Màu Bảng màu cuối cùng

[ctx: context-action]
en: Background: Use Previous Palette Color
vi: Hậu cảnh: Dùng Màu Bảng màu kế trước

[ctx: context-action]
en: Background: Use Next Palette Color
vi: Hậu cảnh: Dùng Màu Bảng màu kế tiếp

[ctx: context-action]
en: Background: Skip Back Palette Color
vi: Hậu cảnh: Bỏ qua Màu Bảng màu kế trước

[ctx: context-action]
en: Background: Skip Forward Palette Color
vi: Hậu cảnh: Bỏ qua Màu Bảng màu kế tiếp

[ctx: context-action]
en: Foreground: Set Color From Colormap
vi: Tiền cảnh: Đặt màu từ Sơ đồ màu

[ctx: context-action]
en: Foreground: Use First Color From Colormap
vi: Tiền cảnh: Dùng màu đầu tiên từ Sơ đồ màu

[ctx: context-action]
en: Foreground: Use Last Color From Colormap
vi: Tiền cảnh: Dùng màu cuối từ Sơ đồ màu

[ctx: context-action]
en: Foreground: Use Previous Color From Colormap
vi: Tiền cảnh: Dùng màu kế trước từ sơ đồ màu

[ctx: context-action]
en: Foreground: Use Next Color From Colormap
vi: Tiền cảnh: Dùng màu kế tiếp từ Sơ đồ màu

[ctx: context-action]
en: Foreground: Skip Back Color From Colormap
vi: Tiền cảnh: Bỏ qua màu kế trước từ Sơ đồ màu

[ctx: context-action]
en: Foreground: Skip Forward Color From Colormap
vi: Tiền cảnh: Bỏ qua màu kế tiếp từ Sơ đồ màu

[ctx: context-action]
en: Background: Set Color From Colormap
vi: Hậu cảnh: Đặt màu từ Sơ đồ màu

[ctx: context-action]
en: Background: Use First Color From Colormap
vi: Hậu cảnh: Dùng màu đầu tiên từ Sơ đồ màu

[ctx: context-action]
en: Background: Use Last Color From Colormap
vi: Hậu cảnh: Dùng màu cuối từ Sơ đồ màu

[ctx: context-action]
en: Background: Use Previous Color From Colormap
vi: Hậu cảnh: Dùng màu kế trước từ Sơ đồ màu

[ctx: context-action]
en: Background: Use Next Color From Colormap
vi: Hậu cảnh: Dùng màu kế tiếp từ Sơ đồ màu

[ctx: context-action]
en: Background: Skip Back Color From Colormap
vi: Hậu cảnh: Bỏ qua màu kế trước từ Sơ đồ màu

[ctx: context-action]
en: Background: Skip Forward Color From Colormap
vi: Hậu cảnh: Bỏ qua màu kế tiếp từ Sơ đồ màu

[ctx: context-action]
en: Foreground: Set Color From Swatch
vi: Tiền cảnh: Đặt màu từ Swatch

[ctx: context-action]
en: Foreground: Use First Color From Swatch
vi: Tiền cảnh: Dùng màu đầu tiên từ Swatch

[ctx: context-action]
en: Foreground: Use Last Color From Swatch
vi: Tiền cảnh: Sử dụng màu cuối từ Swatch

[ctx: context-action]
en: Foreground: Use Previous Color From Swatch
vi: Tiền cảnh: Dùng màu kế trước từ Swatch

[ctx: context-action]
en: Foreground: Use Next Color From Swatch
vi: Tiền cảnh: Dùng màu kế tiếp từ Swatch

[ctx: context-action]
en: Foreground: Skip Back Color From Swatch
vi: Tiền cảnh: Bỏ qua màu kế trước từ Swatch

[ctx: context-action]
en: Foreground: Skip Forward Color From Swatch
vi: Tiền cảnh: Bỏ qua màu kế tiếp từ Swatch

[ctx: context-action]
en: Background: Set Color From Swatch
vi: Hậu cảnh: Đặt màu từ Swatch

[ctx: context-action]
en: Background: Use First Color From Swatch
vi: Hậu cảnh: Dùng màu đầu tiên từ Swatch

[ctx: context-action]
en: Background: Use Last Color From Swatch
vi: Hậu cảnh: Sử dụng màu cuối từ Swatch

[ctx: context-action]
en: Background: Use Previous Color From Swatch
vi: Hậu cảnh: Dùng màu kế trước từ Swatch

[ctx: context-action]
en: Background: Use Next Color From Swatch
vi: Hậu cảnh: Dùng màu kế tiếp từ Swatch

[ctx: context-action]
en: Background: Skip Color Back From Swatch
vi: Hậu cảnh: Bỏ qua màu kế trước từ Swatch

[ctx: context-action]
en: Background: Skip Color Forward From Swatch
vi: Hậu cảnh: Bỏ qua màu kế tiếp từ Swatch

[ctx: context-action]
en: Foreground Red: Set
vi: Đỏ tiền cảnh: Đặt

[ctx: context-action]
en: Foreground Red: Set to Minimum
vi: Đỏ tiền cảnh: Đặt thành tối thiểu

[ctx: context-action]
en: Foreground Red: Set to Maximum
vi: Đỏ tiền cảnh: Đặt thành tối đa

[ctx: context-action]
en: Foreground Red: Decrease by 1%
vi: Đỏ tiền cảnh: Giảm 1%

[ctx: context-action]
en: Foreground Red: Increase by 1%
vi: Đỏ tiền cảnh: Tăng 1%

[ctx: context-action]
en: Foreground Red: Decrease by 10%
vi: Đỏ tiền cảnh: Giảm 10%

[ctx: context-action]
en: Foreground Red: Increase by 10%
vi: Đỏ tiền cảnh: Tăng 10%

[ctx: context-action]
en: Foreground Green: Set
vi: Xanh lục tiền cảnh: Đặt

[ctx: context-action]
en: Foreground Green: Set to Minimum
vi: Xanh lục tiền cảnh: Đặt thành tối thiểu

[ctx: context-action]
en: Foreground Green: Set to Maximum
vi: Xanh lục tiền cảnh: Đặt thành tối đa

[ctx: context-action]
en: Foreground Green: Decrease by 1%
vi: ‪Xanh lục tiền cảnh: Giảm 1%

[ctx: context-action]
en: Foreground Green: Increase by 1%
vi: Xanh lục tiền cảnh: Tăng 1%

[ctx: context-action]
en: Foreground Green: Decrease by 10%
vi: Xanh lục tiền cảnh: Giảm 10%

[ctx: context-action]
en: Foreground Green: Increase by 10%
vi: Xanh lục tiền cảnh: Tăng 10%

[ctx: context-action]
en: Foreground Blue: Set
vi: Xanh lam tiền cảnh: Đặt

[ctx: context-action]
en: Foreground Blue: Set to Minimum
vi: Xanh lam tiền cảnh: Đặt thành tối thiểu

[ctx: context-action]
en: Foreground Blue: Set to Maximum
vi: Xanh lam tiền cảnh: Đặt thành tối đa

[ctx: context-action]
en: Foreground Blue: Decrease by 1%
vi: Xanh lam tiền cảnh: Giảm 1%

[ctx: context-action]
en: Foreground Blue: Increase by 1%
vi: Xanh lam tiền cảnh: Tăng 1%

[ctx: context-action]
en: Foreground Blue: Decrease by 10%
vi: Xanh lam tiền cảnh: Giảm 10%

[ctx: context-action]
en: Foreground Blue: Increase by 10%
vi: Xanh lam tiền cảnh: Tăng 10%

[ctx: context-action]
en: Background Red: Set
vi: Đỏ hậu cảnh: Đặt

[ctx: context-action]
en: Background Red: Set to Minimum
vi: Đỏ hậu cảnh: Đặt thành tối thiểu

[ctx: context-action]
en: Background Red: Set to Maximum
vi: Đỏ hậu cảnh: Đặt thành tối đa

[ctx: context-action]
en: Background Red: Decrease by 1%
vi: Đỏ hậu cảnh: Giảm 1%

[ctx: context-action]
en: Background Red: Increase by 1%
vi: Đỏ hậu cảnh: Tăng 1%

[ctx: context-action]
en: Background Red: Decrease by 10%
vi: Đỏ hậu cảnh: Giảm 10%

[ctx: context-action]
en: Background Red: Increase by 10%
vi: Đỏ hậu cảnh: Tăng 10%

[ctx: context-action]
en: Background Green: Set
vi: Xanh lục hậu cảnh: Đặt

[ctx: context-action]
en: Background Green: Set to Minimum
vi: Xanh lục hậu cảnh: Đặt thành tối thiểu

[ctx: context-action]
en: Background Green: Set to Maximum
vi: Xanh lục hậu cảnh: Đặt thành tối đa

[ctx: context-action]
en: Background Green: Decrease by 1%
vi: Xanh lục hậu cảnh: Giảm 1%

[ctx: context-action]
en: Background Green: Increase by 1%
vi: Xanh lục hậu cảnh: Tăng 1%

[ctx: context-action]
en: Background Green: Decrease by 10%
vi: Xanh lục hậu cảnh: Giảm 10%

[ctx: context-action]
en: Background Green: Increase by 10%
vi: Xanh lam hậu cảnh: Tăng 10%

[ctx: context-action]
en: Background Blue: Set
vi: Xanh lam hậu cảnh: Đặt

[ctx: context-action]
en: Background Blue: Set to Minimum
vi: Xanh lam hậu cảnh: Đặt thành tối thiểu

[ctx: context-action]
en: Background Blue: Set to Maximum
vi: Xanh lam hậu cảnh: Đặt thành tối đa

[ctx: context-action]
en: Background Blue: Decrease by 1%
vi: Xanh lam hậu cảnh: Giảm 1%

[ctx: context-action]
en: Background Blue: Increase by 1%
vi: Xanh lam hậu cảnh: Tăng 1%

[ctx: context-action]
en: Background Blue: Decrease by 10%
vi: Xanh lam hậu cảnh: Giảm 10%

[ctx: context-action]
en: Background Blue: Increase by 10%
vi: Xanh lam hậu cảnh: Tăng 10%

[ctx: context-action]
en: Foreground Hue: Set
vi: Sắc độ tiền cảnh: Đặt

[ctx: context-action]
en: Foreground Hue: Set to Minimum
vi: Sắc độ tiền cảnh: Đặt thành tối thiểu

[ctx: context-action]
en: Foreground Hue: Set to Maximum
vi: ‪Sắc độ tiền cảnh: Đặt thành tối đa

[ctx: context-action]
en: Foreground Hue: Decrease by 1%
vi: Sắc độ tiền cảnh: Giảm 1%

[ctx: context-action]
en: Foreground Hue: Increase by 1%
vi: Sắc độ tiền cảnh: Tăng 1%

[ctx: context-action]
en: Foreground Hue: Decrease by 10%
vi: Sắc độ tiền cảnh: Giảm 10%

[ctx: context-action]
en: Foreground Hue: Increase by 10%
vi: Sắc độ tiền cảnh: Tăng 10%

[ctx: context-action]
en: Foreground Saturation: Set
vi: Bão hòa tiền cảnh: Đặt

[ctx: context-action]
en: Foreground Saturation: Set to Minimum
vi: Bão hòa tiền cảnh: Đặt thành tối thiểu

[ctx: context-action]
en: Foreground Saturation: Set to Maximum
vi: Bão hòa tiền cảnh: Đặt thành tối đa

[ctx: context-action]
en: Foreground Saturation: Decrease by 1%
vi: Bão hòa tiền cảnh: Giảm 1%

[ctx: context-action]
en: Foreground Saturation: Increase by 1%
vi: Bão hòa tiền cảnh: Tăng 1%

[ctx: context-action]
en: Foreground Saturation: Decrease by 10%
vi: Bão hòa tiền cảnh: Giảm 10%

[ctx: context-action]
en: Foreground Saturation: Increase by 10%
vi: Bão hòa tiền cảnh: Tăng 10%

[ctx: context-action]
en: Foreground Value: Set
vi: Giá trị tiền cảnh: Đặt

[ctx: context-action]
en: Foreground Value: Set to Minimum
vi: Giá trị tiền cảnh: Đặt thành tối thiểu

[ctx: context-action]
en: Foreground Value: Set to Maximum
vi: Giá trị tiền cảnh: Đặt thành tối đa

[ctx: context-action]
en: Foreground Value: Decrease by 1%
vi: Giá trị tiền cảnh: Giảm 1%

[ctx: context-action]
en: Foreground Value: Increase by 1%
vi: Giá trị tiền cảnh: Tăng 1%

[ctx: context-action]
en: Foreground Value: Decrease by 10%
vi: Giá trị tiền cảnh: Giảm 10%

[ctx: context-action]
en: Foreground Value: Increase by 10%
vi: Giá trị tiền cảnh: Tăng 10%

[ctx: context-action]
en: Background Hue: Set
vi: Sắc độ hậu cảnh: Đặt

[ctx: context-action]
en: Background Hue: Set to Minimum
vi: Sắc độ hậu cảnh: Đặt thành tối thiểu

[ctx: context-action]
en: Background Hue: Set to Maximum
vi: Sắc độ hậu cảnh: Đặt thành tối đa

[ctx: context-action]
en: Background Hue: Decrease by 1%
vi: Sắc độ hậu cảnh: Giảm 1%

[ctx: context-action]
en: Background Hue: Increase by 1%
vi: Sắc độ hậu cảnh: Tăng 1%

[ctx: context-action]
en: Background Hue: Decrease by 10%
vi: Sắc độ hậu cảnh: Giảm 10%

[ctx: context-action]
en: Background Hue: Increase by 10%
vi: Sắc độ hậu cảnh: Tăng 10%

[ctx: context-action]
en: Background Saturation: Set
vi: Bão hòa hậu cảnh: Đặt

[ctx: context-action]
en: Background Saturation: Set to Minimum
vi: Bão hòa hậu cảnh: Đặt thành tối thiểu

[ctx: context-action]
en: Background Saturation: Set to Maximum
vi: Bão hòa hậu cảnh: Đặt thành tối đa

[ctx: context-action]
en: Background Saturation: Decrease by 1%
vi: Bão hòa hậu cảnh: Giảm 1%

[ctx: context-action]
en: Background Saturation: Increase by 1%
vi: Bão hòa hậu cảnh: Tăng 1%

[ctx: context-action]
en: Background Saturation: Decrease by 10%
vi: Bão hòa hậu cảnh: Giảm 10%

[ctx: context-action]
en: Background Saturation: Increase by 10%
vi: Bão hòa hậu cảnh: Tăng 10%

[ctx: context-action]
en: Background Value: Set
vi: Giá trị hậu cảnh: Đặt

[ctx: context-action]
en: Background Value: Set to Minimum
vi: Giá trị hậu cảnh: Đặt thành tối thiểu

[ctx: context-action]
en: Background Value: Set to Maximum
vi: Giá trị hậu cảnh: Đặt thành tối đa

[ctx: context-action]
en: Background Value: Decrease by 1%
vi: Giá trị hậu cảnh: Giảm 1%

[ctx: context-action]
en: Background Value: Increase by 1%
vi: Giá trị hậu cảnh: Tăng 1%

[ctx: context-action]
en: Background Value: Decrease by 10%
vi: Giá trị hậu cảnh: Giảm 10%

[ctx: context-action]
en: Background Value: Increase by 10%
vi: Giá trị hậu cảnh: Tăng 10%

[ctx: context-action]
en: Tool Opacity: Set Transparency
vi: Độ đục của công cụ: Đặt độ trong suốt

[ctx: context-action]
en: Tool Opacity: Make Completely Transparent
vi: Độ đục của công cụ: Làm cho hoàn toàn trong suốt

[ctx: context-action]
en: Tool Opacity: Make Completely Opaque
vi: Độ đục của công cụ: Làm cho đục hoàn toàn

[ctx: context-action]
en: Tool Opacity: Make 1% More Transparent
vi: Độ đục của công cụ: Làm cho trong suốt hơn 1%

[ctx: context-action]
en: Tool Opacity: Make 1% More Opaque
vi: Độ đục của công cụ: Làm cho đục hơn 1%

[ctx: context-action]
en: Tool Opacity: Make 10% More Transparent
vi: Độ đục của công cụ: Làm cho trong suốt hơn 10%

[ctx: context-action]
en: Tool Opacity: Make 10% More Opaque
vi: Độ đục của công cụ: Làm cho đục hơn 10%

[ctx: context-action]
en: Tool Paint Mode: Select First
vi: Chế độ sơn: Chọn đầu tiên

[ctx: context-action]
en: Tool Paint Mode: Select Last
vi: Chế độ sơn: Chọn cuối cùng

[ctx: context-action]
en: Tool Paint Mode: Select Previous
vi: Chế độ sơn: Chọn kế trước

[ctx: context-action]
en: Tool Paint Mode: Select Next
vi: Chế độ sơn: Chọn kế tiếp

[ctx: context-action]
en: Tool Selection: Choose by Index
vi: Chọn công cụ: Chọn theo mục lục

[ctx: context-action]
en: Tool Selection: Switch to First
vi: Chọn công cụ: Chuyển sang cái đầu

[ctx: context-action]
en: Tool Selection: Switch to Last
vi: Chọn công cụ: Chuyển sang cái cuối

[ctx: context-action]
en: Tool Selection: Switch to Previous
vi: Chọn công cụ: Chuyển sang kế trước

[ctx: context-action]
en: Tool Selection: Switch to Next
vi: Chọn công cụ: Chuyển sang kế tiếp

[ctx: context-action]
en: Brush Selection: Select by Index
vi: Chọn chổi vẽ: Chọn theo chỉ số

[ctx: context-action]
en: Brush Selection: Switch to First
vi: Chọn chổi vẽ: Chuyển sang cái đầu

[ctx: context-action]
en: Brush Selection: Switch to Last
vi: Chọn chổi vẽ: Chuyển sang cái cuối

[ctx: context-action]
en: Brush Selection: Switch to Previous
vi: Chọn chổi vẽ: Chuyển sang kế trước

[ctx: context-action]
en: Brush Selection: Switch to Next
vi: Chọn chổi vẽ: Chuyển sang kế tiếp

[ctx: context-action]
en: Pattern Selection: Select by Index
vi: Chọn hoa văn: Chọn theo chỉ số

[ctx: context-action]
en: Pattern Selection: Switch to First
vi: Chọn hoa văn: Chuyển sang cái đầu tiên

[ctx: context-action]
en: Pattern Selection: Switch to Last
vi: Chọn hoa văn: Chuyển sang cái cuối cùng

[ctx: context-action]
en: Pattern Selection: Switch to Previous
vi: Chọn hoa văn: Chuyển sang kế trước

[ctx: context-action]
en: Pattern Selection: Switch to Next
vi: Chọn hoa văn: Chuyển sang kế tiếp

[ctx: context-action]
en: Palette Selection: Select by Index
vi: Chọn bảng màu: Chọn theo chỉ số

[ctx: context-action]
en: Palette Selection: Switch to First
vi: Chọn bảng màu: Chuyển sang cái đầu tiên

[ctx: context-action]
en: Palette Selection: Switch to Last
vi: Chọn bảng màu: Chuyển sang cái cuối cùng

[ctx: context-action]
en: Palette Selection: Switch to Previous
vi: Chọn bảng màu: Chuyển sang kế trước

[ctx: context-action]
en: Palette Selection: Switch to Next
vi: Chọn bảng màu: Chuyển sang kế tiếp

[ctx: context-action]
en: Gradient Selection: Select by Index
vi: Chọn dốc màu: Chọn theo chỉ số

[ctx: context-action]
en: Gradient Selection: Switch to First
vi: Chọn dốc màu: Chuyển sang cái đầu tiên

[ctx: context-action]
en: Gradient Selection: Switch to Last
vi: Chọn dốc màu: Chuyển sang cái cuối cùng

[ctx: context-action]
en: Gradient Selection: Switch to Previous
vi: Chọn dốc màu: Chuyển sang kế trước

[ctx: context-action]
en: Gradient Selection: Switch to Next
vi: Chọn dốc màu: Chuyển sang kế tiếp

[ctx: context-action]
en: Font Selection: Select by Index
vi: Chọn phông chữ: Chọn theo chỉ số

[ctx: context-action]
en: Font Selection: Switch to First
vi: Chọn phông chữ: Chuyển sang cái đầu tiên

[ctx: context-action]
en: Font Selection: Switch to Last
vi: Chọn phông chữ: Chuyển sang cái cuối cùng

[ctx: context-action]
en: Font Selection: Switch to Previous
vi: Chọn phông chữ: Chuyển sang kế trước

[ctx: context-action]
en: Font Selection: Switch to Next
vi: Chọn phông chữ: Chuyển sang kế tiếp

[ctx: context-action]
en: Brush Spacing (Editor): Set
vi: Khoảng cách chổi (Sửa): Đặt

[ctx: context-action]
en: Brush Spacing (Editor): Set to Minimum
vi: Khoảng cách chổi (Sửa): Đặt thành tối thiểu

[ctx: context-action]
en: Brush Spacing (Editor): Set to Maximum
vi: Khoảng cách chổi (Sửa): Đặt thành tối đa

[ctx: context-action]
en: Brush Spacing (Editor): Decrease by 1
vi: Khoảng cách chổi (Sửa): Giảm 1

[ctx: context-action]
en: Brush Spacing (Editor): Increase by 1
vi: Khoảng cách chổi (Sửa): Tăng 1

[ctx: context-action]
en: Brush Spacing (Editor): Decrease by 10
vi: Khoảng cách chổi (Sửa): Giảm 10

[ctx: context-action]
en: Brush Spacing (Editor): Increase by 10
vi: Khoảng cách chổi (Sửa): Tăng 10

[ctx: context-action]
en: Brush Shape (Editor): Use Circular
vi: Bán kính chổi (Sửa): Dùng dạng tròn

[ctx: context-action]
en: Brush Shape (Editor): Use Square
vi: Bán kính chổi (Sửa): Dùng dạng vuông

[ctx: context-action]
en: Brush Shape (Editor): Use Diamond
vi: Bán kính chổi (Sửa): Dùng dạng kim cương

[ctx: context-action]
en: Brush Radius (Editor): Set
vi: Bán kính chổi (Sửa): Đặt

[ctx: context-action]
en: Brush Radius (Editor): Set to Minimum
vi: Bán kính chổi (Sửa): Đặt thành tối thiểu

[ctx: context-action]
en: Brush Radius (Editor): Set to Maximum
vi: ‪‪Bán kính chổi (Sửa): Đặt thành tối đa

[ctx: context-action]
en: Brush Radius (Editor): Decrease by 0.1
vi: ‪Bán kính chổi (Sửa): Giảm 0.1

[ctx: context-action]
en: Brush Radius (Editor): Increase by 0.1
vi: Bán kính chổi (Sửa): Tăng 0.1

[ctx: context-action]
en: Brush Radius (Editor): Decrease by 1
vi: Bán kính chổi (Sửa): Giảm 1

[ctx: context-action]
en: Brush Radius (Editor): Increase by 1
vi: Bán kính chổi (Sửa): Tăng 1

[ctx: context-action]
en: Brush Radius (Editor): Decrease by 10
vi: Bán kính chổi (Sửa): Giảm 10

[ctx: context-action]
en: Brush Radius (Editor): Increase by 10
vi: Bán kính chổi (Sửa): Tăng 10

[ctx: context-action]
en: Brush Radius (Editor): Decrease Relative
vi: Bán kính chổi (Sửa): Giảm tương đối

[ctx: context-action]
en: Brush Radius (Editor): Increase Relative
vi: Bán kính chổi (Sửa): Tăng tương đối

[ctx: context-action]
en: Brush Spikes (Editor): Set
vi: Độ nhọn của chổi (Sửa): Đặt

[ctx: context-action]
en: Brush Spikes (Editor): Set to Minimum
vi: Độ nhọn của chổi (Sửa): Đặt thành tối thiểu

[ctx: context-action]
en: Brush Spikes (Editor): Set to Maximum
vi: Độ nhọn của chổi (Sửa): Đặt thành tối đa

[ctx: context-action]
en: Brush Spikes (Editor): Decrease by 1
vi: Độ nhọn của chổi (Sửa): Giảm 1

[ctx: context-action]
en: Brush Spikes (Editor): Increase by 1
vi: Độ nhọn của chổi (Sửa): Tăng 1

[ctx: context-action]
en: Brush Spikes (Editor): Decrease by 4
vi: Độ nhọn của chổi (Sửa): Giảm 4

[ctx: context-action]
en: Brush Spikes (Editor): Increase by 4
vi: Độ nhọn của chổi (Sửa): Tăng 4

[ctx: context-action]
en: Brush Hardness (Editor): Set
vi: Độ cứng của chổi (Sửa): Đặt

[ctx: context-action]
en: Brush Hardness (Editor): Set to Minimum
vi: Độ cứng của chổi (Sửa): Đặt thành tối thiểu

[ctx: context-action]
en: Brush Hardness (Editor): Set to Maximum
vi: Độ cứng của chổi (Sửa): Đặt thành tối đa

[ctx: context-action]
en: Brush Hardness (Editor): Decrease by 0.01
vi: Độ cứng của chổi (Sửa): Giảm 0.01

[ctx: context-action]
en: Brush Hardness (Editor): Increase by 0.01
vi: Độ cứng của chổi (Sửa): Tăng 0.01

[ctx: context-action]
en: Brush Hardness (Editor): Decrease by 0.1
vi: Độ cứng của chổi (Sửa): Giảm 0.1

[ctx: context-action]
en: Brush Hardness (Editor): Increase by 0.1
vi: Độ cứng của chổi (Sửa): Tăng 0.1

[ctx: context-action]
en: Brush Aspect Ratio (Editor): Set
vi: Tỷ lệ hình học của chổi (Sửa): Đặt

[ctx: context-action]
en: Brush Aspect Ratio (Editor): Set to Minimum
vi: Tỷ lệ hình học của chổi (Sửa): Đặt thành tối thiểu

[ctx: context-action]
en: Brush Aspect Ratio (Editor): Set to Maximum
vi: Tỷ lệ hình học của chổi (Sửa): Đặt thành tối đa

[ctx: context-action]
en: Brush Aspect Ratio (Editor): Decrease by 0.1
vi: Tỷ lệ hình học của chổi (Sửa): Giảm 0.1

[ctx: context-action]
en: Brush Aspect Ratio (Editor): Increase by 0.1
vi: Tỷ lệ hình học của chổi (Sửa): Tăng 0.1

[ctx: context-action]
en: Brush Aspect Ratio (Editor): Decrease by 1
vi: Tỷ lệ hình học của chổi (Sửa): Giảm 1

[ctx: context-action]
en: Brush Aspect Ratio (Editor): Increase by 1
vi: Tỷ lệ hình học của chổi (Sửa): Tăng 1

[ctx: context-action]
en: Brush Angle (Editor): Set
vi: Góc của chổi (Sửa): Đặt

[ctx: context-action]
en: Brush Angle (Editor): Make Horizontal
vi: Góc của chổi (Sửa): Làm cho ngang ra

[ctx: context-action]
en: Brush Angle (Editor): Make Vertical
vi: Góc của chổi (Sửa): Làm cho dọc ra

[ctx: context-action]
en: Brush Angle (Editor): Rotate Right by 1°
vi: Góc của chổi (Sửa): Xoay phải 1°

[ctx: context-action]
en: Brush Angle (Editor): Rotate Left by 1°
vi: Góc của chổi (Sửa): Xoay trái 1°

[ctx: context-action]
en: Brush Angle (Editor): Rotate Right by 15°
vi: Góc của chổi (Sửa): Xoay phải 15°

[ctx: context-action]
en: Brush Angle (Editor): Rotate Left by 15°
vi: Góc của chổi (Sửa): Xoay trái 15°

[ctx: context-action]
en: _Enable/Disable Dynamics
vi: _Bật/tắt động

[ctx: context-action]
en: Apply or ignore the dynamics when painting
vi: Áp dụng hoặc bỏ qua động khi vẽ

en: Paint Mode: %s
vi: Chế độ sơn: %s

en: Brush Shape: %s
vi: Nét chổi: %s

en: Brush Radius: %2.2f
vi: Bán kính vẽ: %2.2f

en: Brush Angle: %2.2f
vi: Góc vẽ: %2.2f

en: Dynamics disabled
vi: Dynamics bị tắt

en: Dynamics enabled
vi: Dynamics đang bật

[ctx: cursor-info-action]
en: _Sample Merged
vi: _Mẫu đã trộn

[ctx: cursor-info-action]
en: Use the composite color of all visible layers
vi: Vùng chọn dựa vào màu tổng hợp mọi lớp hiển thị

[ctx: dashboard-action]
en: _Groups
vi: _Các nhóm

[ctx: dashboard-action]
en: _Update Interval
vi: Thời gia_n cập nhật

[ctx: dashboard-action]
en: _History Duration
vi: Thời lượng lịc_h sử

[ctx: dashboard-action]
en: _Start/Stop Recording...
vi: _Bật/Dừng ghi…

[ctx: dashboard-action]
en: Start/stop recording performance log
vi: Bật/Dừng ghi nhật ký hiệu suất

[ctx: dashboard-action]
en: _Add Marker...
vi: _Thêm Marker...

[ctx: dashboard-action]
en: Add an event marker to the performance log
vi: Thêm một bộ tạo sự kiện vào nhật ký hiệu suất

[ctx: dashboard-action]
en: Add _Empty Marker
vi: Thêm Marker t_rống

[ctx: dashboard-action]
en: Add an empty event marker to the performance log
vi: Thêm bộ đánh dấu sự kiện trống vào nhật ký hiệu suất

[ctx: dashboard-action]
en: _Reset
vi: Đặt _lại

[ctx: dashboard-action]
en: Reset cumulative data
vi: Đặt lại dữ liệu tích lũy

[ctx: dashboard-action]
en: _Low Swap Space Warning
vi: Cảnh báo khi chỗ t_ráo đổi còn ít

[ctx: dashboard-action]
en: Raise the dashboard when the swap size approaches its limit
vi: Nâng bảng điều khiển khi kích thước tráo đổi đã đạt đến giới hạn của nó

[ctx: dashboard-update-interval]
en: 0.25 Seconds
vi: 0.25 giây

[ctx: dashboard-update-interval]
en: 0.5 Seconds
vi: 0.5 giây

[ctx: dashboard-update-interval]
en: 1 Second
vi: 1 giây

[ctx: dashboard-update-interval]
en: 2 Seconds
vi: 2 giây

[ctx: dashboard-update-interval]
en: 4 Seconds
vi: 4 giây

[ctx: dashboard-history-duration]
en: 15 Seconds
vi: 15 giây

[ctx: dashboard-history-duration]
en: 30 Seconds
vi: 30 giây

[ctx: dashboard-history-duration]
en: 60 Seconds
vi: 60 giây

[ctx: dashboard-history-duration]
en: 120 Seconds
vi: 120 giây

[ctx: dashboard-history-duration]
en: 240 Seconds
vi: 240 giây

en: Log Files (*.log)
vi: Tập tin nhật ký (*.log)

en: Log samples per second
vi: Mẫu nhật ký trên mỗi giây

en: Sample fre_quency:
vi: Tần _số lẫy mẫu:

en: _Backtrace
vi: _Truy vết ngược

en: Include backtraces in log
vi: Bao gồm cả các thông tin truy vết ngược

en: Include diagnostic messages in log
vi: Bao gồm cả các thông tin chuẩn đoán

en: Progressi_ve
vi: _Diễn tiến

en: Produce complete log even if not properly terminated
vi: Sản sinh toàn bộ sự kiện nhật ký nếu không được chấm dứt đúng cách

en: Enter a description for the marker
vi: Hãy gõ mô tả của bộ ghi

en: Opening '%s' failed:
    
    %s
vi: Gặp lỗi khi mở “%s”:
    
    %s

en: Start _GtkInspector
vi: Bắt đầu _GtkInspector

en: _Memory Profile
vi: Hồ sơ bộ _nhớ

en: Benchmark _Projection
vi: Chiế_u điểm chuẩn

en: Invalidates the entire projection, measures the time it takes to validate (render) the part that is visible in the active display, and print the result to stdout.
vi: Vô hiệu hóa toàn bộ phép chiếu, đo thời gian cần thiết để xác thực (kết xuất) phần hiển thị trên màn hình đang hoạt động và in kết quả ra thiết bị xuất chuẩn.

en: Show Image _Graph
vi: Hiển thị _biểu đồ ảnh

en: Creates a new image showing the GEGL graph of this image
vi: Tạo một ảnh mới hiện thì biểu đồ GEGL của ảnh này

en: Dump _Keyboard Shortcuts
vi: Đổ _Phím tắt bàn phím

en: Dump _Attached Data
vi: Kết xuất _Dữ liệu đính kèm

[ctx: windows-action]
en: Tool_box
vi: _Hộp công cụ

[ctx: dialogs-action]
en: Tool _Options Dialog
vi: Hộp th_oại tùy biến công cụ

[ctx: dialogs-action]
en: Tool _Options
vi: Tù_y chọn công cụ

[ctx: dialogs-action]
en: Open the tool options dialog
vi: Mở hộp thoại tùy biến công cụ

[ctx: dialogs-action]
en: _Device Status Dialog
vi: Hộp thoại trạng thái _thiết bị

[ctx: dialogs-action]
en: _Device Status
vi: Trạng thái _thiết bị

[ctx: dialogs-action]
en: Open the device status dialog
vi: Mở hộp thoại trạng thái thiết bị

[ctx: dialogs-action]
en: _Symmetry Painting Dialog
vi: Hộp thoại vẽ đối _xứng

[ctx: dialogs-action]
en: _Symmetry Painting
vi: Vẽ đối _xứng

[ctx: dialogs-action]
en: Open the symmetry dialog
vi: Mở hộp thoại đối xứng

[ctx: dialogs-action]
en: _Layers Dialog
vi: Hộp thoại _lớp

[ctx: dialogs-action]
en: _Layers
vi: _Lớp

[ctx: dialogs-action]
en: Open the layers dialog
vi: Mở hộp thoại chọn lớp

[ctx: dialogs-action]
en: _Channels Dialog
vi: Mở hộp _kênh

[ctx: dialogs-action]
en: _Channels
vi: _Kênh

[ctx: dialogs-action]
en: Open the channels dialog
vi: Mở hộp thoại chọn kênh

[ctx: dialogs-action]
en: _Paths Dialog
vi: Hộp thoại đườ_ng dẫn

[ctx: dialogs-action]
en: _Paths
vi: Đường _dẫn

[ctx: dialogs-action]
en: Open the paths dialog
vi: Mở hộp thoại chọn đường dẫn

[ctx: dialogs-action]
en: Color_map Dialog
vi: Hộp thoại ánh xạ _màu

[ctx: dialogs-action]
en: Color_map
vi: _Bảng màu

[ctx: dialogs-action]
en: Open the colormap dialog
vi: Mở hộp thoại bảng màu

[ctx: dialogs-action]
en: Histogra_m Dialog
vi: Hộp thoại biể_u đồ tần suất

[ctx: dialogs-action]
en: Histogra_m
vi: Biểu đồ tần _suất

[ctx: dialogs-action]
en: Open the histogram dialog
vi: Mở cửa sổ tần suất

[ctx: dialogs-action]
en: _Selection Editor
vi: Bộ _sửa vùng chọn

[ctx: dialogs-action]
en: Open the selection editor
vi: Mở trình chọn vùng

[ctx: dialogs-action]
en: Na_vigation Dialog
vi: Hộp thoại điều hướn_g

[ctx: dialogs-action]
en: Na_vigation
vi: Điều _hướng

[ctx: dialogs-action]
en: Open the display navigation dialog
vi: Mở hộp thoại điều hướng hiển thị

[ctx: dialogs-action]
en: Undo _History Dialog
vi: Hộp thoại lịch _sử hủy bước

[ctx: dialogs-action]
en: Undo _History
vi: Lược sử _hủy bước

[ctx: dialogs-action]
en: Open the undo history dialog
vi: Mở hộp thoại lịch sử hủy bước

[ctx: dialogs-action]
en: _Pointer Dialog
vi: Hộp thoại _con trỏ

[ctx: dialogs-action]
en: _Pointer
vi: Con t_rỏ

[ctx: dialogs-action]
en: Open the pointer information dialog
vi: Mở hộp thoại thông tin con trỏ

[ctx: dialogs-action]
en: _Sample Points Dialog
vi: Hộp thoại điểm _mẫu

[ctx: dialogs-action]
en: _Sample Points
vi: Điểm _mẫu

[ctx: dialogs-action]
en: Open the sample points dialog
vi: Mở hộp thoại chọn điểm mẫu

[ctx: dialogs-action]
en: Colo_rs Dialog
vi: Hộp thoại _màu

[ctx: dialogs-action]
en: Colo_rs
vi: _Màu

[ctx: dialogs-action]
en: Open the FG/BG color dialog
vi: Mở hộp thoại màu tiền cảnh/hậu cảnh

[ctx: dialogs-action]
en: _Brushes Dialog
vi: Hộp thoại _chổi

[ctx: dialogs-action]
en: _Brushes
vi: _Chổi

[ctx: dialogs-action]
en: Open the brushes dialog
vi: Mở hộp thoại chọn chổi

[ctx: dialogs-action]
en: Brush Editor
vi: Trình sửa chổi

[ctx: dialogs-action]
en: Open the brush editor
vi: Mở trình soạn thảo chổi

[ctx: dialogs-action]
en: Paint D_ynamics Dialog
vi: Hộp thoại Sơn độn_g

[ctx: dialogs-action]
en: Paint D_ynamics
vi: Sơn độn_g

[ctx: dialogs-action]
en: Open paint dynamics dialog
vi: Mở hộp thoại paint dynamics

[ctx: dialogs-action]
en: Paint Dynamics Editor
vi: Trình soạn thảo Paint Dynamics

[ctx: dialogs-action]
en: Open the paint dynamics editor
vi: Mở trình soạn thảo paint dynamics

[ctx: dialogs-action]
en: _MyPaint Brushes Dialog
vi: Hộp thoại chọn chổi vẽ của _tôi

[ctx: dialogs-action]
en: _MyPaint Brushes
vi: Chổi vẽ _MyPaint

[ctx: dialogs-action]
en: Open the mypaint brushes dialog
vi: Mở hộp thoại chọn chổi vẽ của tôi

[ctx: dialogs-action]
en: P_atterns Dialog
vi: Hộp thoại mẫ_u

[ctx: dialogs-action]
en: P_atterns
vi: Mẫ_u

[ctx: dialogs-action]
en: Open the patterns dialog
vi: Mở hộp thoại hoa văn

[ctx: dialogs-action]
en: _Gradients Dialog
vi: Hộp thoại _dốc màu

[ctx: dialogs-action]
en: _Gradients
vi: _Dốc màu

[ctx: dialogs-action]
en: Open the gradients dialog
vi: Mở hộp thoại chọn dốc màu

[ctx: dialogs-action]
en: Gradient Editor
vi: Bộ sửa dốc màu

[ctx: dialogs-action]
en: Open the gradient editor
vi: Mở hộp thoại chọn dốc màu

[ctx: dialogs-action]
en: Pal_ettes Dialog
vi: Hộp thoại bản_g màu

[ctx: dialogs-action]
en: Pal_ettes
vi: Bản_g chọn

[ctx: dialogs-action]
en: Open the palettes dialog
vi: Mở hộp thoại chọn bảng chọn

[ctx: dialogs-action]
en: Palette _Editor
vi: Bộ _sửa bảng chọn

[ctx: dialogs-action]
en: Open the palette editor
vi: Mở hộp thoại sửa bảng màu

[ctx: dialogs-action]
en: Tool Pre_sets Dialog
vi: Hộp thoại đặt _sẵn công cụ

[ctx: dialogs-action]
en: Tool Pre_sets
vi: Đặt _sẵn công cụ

[ctx: dialogs-action]
en: Open tool presets dialog
vi: Mở hộp thoại đặt trước công cụ

[ctx: dialogs-action]
en: _Fonts Dialog
vi: Hộp thoại _Phông chữ

[ctx: dialogs-action]
en: _Fonts
vi: _Phông chữ

[ctx: dialogs-action]
en: Open the fonts dialog
vi: Mở hộp thoại chọn phông chữ

[ctx: dialogs-action]
en: B_uffers Dialog
vi: Hộp thoại Bộ đệ_m

[ctx: dialogs-action]
en: B_uffers
vi: Bộ đệ_m

[ctx: dialogs-action]
en: Open the named buffers dialog
vi: Mở hộp thoại bộ đệm có tên

[ctx: dialogs-action]
en: _Images Dialog
vi: Hộp thoại _hình ảnh

[ctx: dialogs-action]
en: _Images
vi: Ả_nh

[ctx: dialogs-action]
en: Open the images dialog
vi: Mở hộp thoại ảnh

[ctx: dialogs-action]
en: Document Histor_y Dialog
vi: Hộp thoại Lịch sử tà_i liệu

[ctx: dialogs-action]
en: Document Histor_y
vi: Lịch sử tà_i liệu

[ctx: dialogs-action]
en: Open the document history dialog
vi: Mở hộp thoại lược sử tài liệu

[ctx: dialogs-action]
en: _Templates Dialog
vi: Hộp thoại _Mẫu

[ctx: dialogs-action]
en: _Templates
vi: _Mẫu

[ctx: dialogs-action]
en: Open the image templates dialog
vi: Mở hộp thoại ảnh mẫu

[ctx: dialogs-action]
en: Error Co_nsole
vi: Bà_n giao tiếp lỗi

[ctx: dialogs-action]
en: Open the error console
vi: Mở bàn giao tiếp lỗi

[ctx: dialogs-action]
en: _Dashboard
vi: _Bảng điều khiển

[ctx: dialogs-action]
en: Open the dashboard
vi: Mở bảng điều khiển

[ctx: dialogs-action]
en: _Settings...
vi: _Cài đặt…

[ctx: dialogs-action]
en: _Preferences
vi: Tù_y thích

[ctx: dialogs-action]
en: Open the preferences dialog
vi: Mở hộp thoại tùy thích

[ctx: dialogs-action]
en: _Input Devices Editor
vi: Trình soạn thảo thiết bị nhậ_p

[ctx: dialogs-action]
en: _Input Devices
vi: Thiết bị _nhập

[ctx: dialogs-action]
en: Open the input devices editor
vi: Mở trình soạn thảo thiết bị nhập

[ctx: dialogs-action]
en: _Keyboard Shortcuts Editor
vi: Sửa _phím tắt

[ctx: dialogs-action]
en: _Keyboard Shortcuts
vi: _Phím tắt

[ctx: dialogs-action]
en: Open the keyboard shortcuts editor
vi: Mở trình soạn thảo phím tắt

[ctx: dialogs-action]
en: _Modules Dialog
vi: Hộp thoại _mô-đun

[ctx: dialogs-action]
en: _Modules
vi: _Mô-đun

[ctx: dialogs-action]
en: Open the module manager dialog
vi: Mở hộp thoại trình quản lý mô-đun

[ctx: dialogs-action]
en: _Tip of the Day
vi: _Mẹo vặt hữu dụng

[ctx: dialogs-action]
en: Show some helpful tips on using GIMP
vi: Hiển thị một số mẹo hữu dụng khi sử dụng GIMP

[ctx: dialogs-action]
en: Welcome Dialog
vi: Hộp thoại chào mừng

[ctx: dialogs-action]
en: Show information on running GIMP release
vi: Hiển thị thông tin về bản phát hành GIMP đang chạy

[ctx: dialogs-action]
en: About GIMP
vi: Giới thiệu về GIMP

[ctx: dialogs-action]
en: About
vi: Giới thiệu

[ctx: dialogs-action]
en: _About
vi: _Giới thiệu

[ctx: dialogs-action]
en: _Search and Run a Command
vi: _Tìm và chạy một lệnh

[ctx: dialogs-action]
en: Search commands by keyword, and run them
vi: Tìm lệnh theo từ khóa rồi chạy chúng

[ctx: dialogs-action]
en: Manage _Extensions
vi: Quản lý các phần mở _rộng

[ctx: dialogs-action]
en: Manage Extensions: search, install, uninstall, update.
vi: Quản lý các phần mở rộng: tìm kiếm, cài đặt, gỡ bỏ, cập nhật.

en: Tool_box
vi: _Hộp công cụ

en: Raise the toolbox
vi: Nâng hộp công cụ

en: New Tool_box
vi: Hộ_p công cụ mới

en: Create a new toolbox
vi: Tạo hộp công cụ mới

[ctx: dock-action]
en: Close Dock
vi: Đóng Neo

[ctx: dock-action]
en: _Open Display...
vi: _Mở màn hình…

[ctx: dock-action]
en: Connect to another display
vi: Kết nối tới màn hình khác

[ctx: dock-action]
en: _Show Image Selection
vi: _Hiển thị vùng chọn ảnh

[ctx: dock-action]
en: Auto _Follow Active Image
vi: Tự động th_eo ảnh kích hoạt

[ctx: dockable-action]
en: _Close Tab
vi: Đón_g thẻ

[ctx: dockable-action]
en: _Detach Tab
vi: _Tách riêng thẻ

[ctx: preview-size]
en: _Tiny
vi: _Rất nhỏ

[ctx: preview-size]
en: E_xtra Small
vi: _Cực nhỏ

[ctx: preview-size]
en: _Small
vi: _Nhỏ

[ctx: preview-size]
en: _Medium
vi: _Vừa

[ctx: preview-size]
en: _Large
vi: _Lớn

[ctx: preview-size]
en: Ex_tra Large
vi: Rấ_t lớn

[ctx: preview-size]
en: _Huge
vi: _Siêu lớn

[ctx: preview-size]
en: _Enormous
vi: Lớn hơn _nữa

[ctx: preview-size]
en: _Gigantic
vi: _Khổng lồ

[ctx: tab-style]
en: _Icon
vi: B_iểu tượng

[ctx: tab-style]
en: Current _Status
vi: T_rạng thái hiện tại

[ctx: tab-style]
en: _Text
vi: _Chữ

[ctx: tab-style]
en: I_con & Text
vi: Biểu tượng và _Chữ

[ctx: tab-style]
en: St_atus & Text
vi: Trạn_g thái và Chữ

[ctx: dockable-action]
en: Loc_k Tab to Dock
vi: _Neo thẻ vào bảng

[ctx: dockable-action]
en: Protect this tab from being dragged with the mouse pointer
vi: Không cho phép kéo thả thẻ này bằng chuột

[ctx: dockable-action]
en: Show _Button Bar
vi: Hiện thanh _nút

[ctx: dockable-action]
en: View as _List
vi: Xem kiểu _danh sách

[ctx: dockable-action]
en: View as _Grid
vi: Xem kiểu _lưới

[ctx: documents-action]
en: _Open Image
vi: _Mở ảnh

[ctx: documents-action]
en: Open the selected entry
vi: Mở mục đã chọn

[ctx: documents-action]
en: _Raise or Open Image
vi: Nâng h_ay mở ảnh

[ctx: documents-action]
en: Raise window if already open
vi: Nâng cửa sổ lên nếu đang mở

[ctx: documents-action]
en: File Open _Dialog
vi: _Hộp thoại mở tập tin

[ctx: documents-action]
en: Open image dialog
vi: Hộp thoại mở ảnh

[ctx: documents-action]
en: Copy Image _Location
vi: Chép _vị trí ảnh

[ctx: documents-action]
en: Copy image location to clipboard
vi: Sao chép vị trí ảnh vào clipboard

[ctx: documents-action]
en: Show in _File Manager
vi: Hiển thị trong bộ quản lý _Tập tin

[ctx: documents-action]
en: Show image location in the file manager
vi: Hiển thị vị trí ảnh trong bộ quản lý tập tin

[ctx: documents-action]
en: Remove _Entry
vi: Gỡ _bỏ mục tin

[ctx: documents-action]
en: Remove the selected entry
vi: Gỡ bỏ mục tin đã chọn

[ctx: documents-action]
en: _Clear History
vi: _Xóa sạch lược sử

[ctx: documents-action]
en: Clear the entire document history
vi: Xóa sạch toàn bộ lược sử của tài liệu

[ctx: documents-action]
en: Recreate _Preview
vi: Tạo lại _xem trước

[ctx: documents-action]
en: Recreate preview
vi: Tạo lại xem trước

[ctx: documents-action]
en: Reload _all Previews
vi: Tải lại _mọi xem trước

[ctx: documents-action]
en: Reload all previews
vi: Tải lại mọi xem trước

[ctx: documents-action]
en: Remove Dangling E_ntries
vi: Gỡ bỏ mục _không còn tồn tại

[ctx: documents-action]
en: Remove entries for which the corresponding file is not available
vi: Gỡ bỏ mục mà tập tin đó không tồn tại, như là đã bị xóa hoặc đổi tên

en: Clear Document History
vi: Xóa sạch lược sử tài liệu

en: Clearing the document history will permanently remove all images from the recent documents list.
vi: Việc xóa sạch lược sử tài liệu thì sẽ gỡ bỏ vĩnh viễn mọi ảnh trong danh sách tài liệu mới dùng gần đây.

[ctx: drawable-action]
en: _Equalize
vi: Chỉnh cân _bằng

[ctx: drawable-action]
en: Automatic contrast enhancement
vi: Tăng độ tương phản tự động

[ctx: drawable-action]
en: _White Balance
vi: Cân bằng t_rắng

[ctx: drawable-action]
en: Automatic white balance correction
vi: Tự động hiệu chỉnh cân bằng trắng

[ctx: drawable-action]
en: Toggle Drawables _Visibility
vi: Thấy/Ẩn _Vùng vẽ được

[ctx: drawable-action]
en: L_ock Pixels of Drawables
vi: _Khóa điểm ảnh của Vùng vẽ được

[ctx: drawable-action]
en: Keep the pixels on selected drawables from being modified
vi: Bảo vệ điểm ảnh trên vùng vẽ được đã chọn không cho phép sửa đổi

[ctx: drawable-action]
en: L_ock Position of Drawables
vi: _Khóa vị trí của Vùng vẽ được

[ctx: drawable-action]
en: Keep the position on selected drawables from being modified
vi: Giữ vị trí trên các đối tượng có thể vẽ đã chọn không cho di chuyển

[ctx: drawable-action]
en: Flip _Horizontally
vi: Lật _ngang

[ctx: drawable-action]
en: Flip drawable horizontally
vi: Lật ngang vùng vẽ được

[ctx: drawable-action]
en: Flip _Vertically
vi: Lật _dọc

[ctx: drawable-action]
en: Flip drawable vertically
vi: Lật dọc vùng vẽ được

[ctx: drawable-action]
en: Rotate 90° _clockwise
vi: Xoay xuôi _chiều 90°

[ctx: drawable-action]
en: Rotate drawable 90 degrees to the right
vi: Xoay vùng vẽ được 90 độ sang phải

[ctx: drawable-action]
en: Rotate _180°
vi: Quay _180°

[ctx: drawable-action]
en: Turn drawable upside-down
vi: Lật vùng vẽ được từ trên xuống

[ctx: drawable-action]
en: Rotate 90° counter-clock_wise
vi: Xoay n_gược chiều 90°

[ctx: drawable-action]
en: Rotate drawable 90 degrees to the left
vi: Xoay vùng vẽ được 90 độ sang trái

en: White Balance operates only on RGB color layers.
vi: Việc cân bằng trắng hoạt động chỉ trên lớp màu RGB.

en: Lock/Unlock content
vi: Khóa/Mở nội dung

en: Lock/Unlock position
vi: Khóa/Mở vị trí

en: Flip Drawables
vi: Lật vùng vẽ được

en: Rotate Drawables
vi: Xoay vùng vẽ được

[ctx: dynamics-action]
en: _New Dynamics
vi: Dynamic _mới

[ctx: dynamics-action]
en: Create a new dynamics
vi: Tạo dyanmic mới

[ctx: dynamics-action]
en: D_uplicate Dynamics
vi: Nhân đô_i dynamics

[ctx: dynamics-action]
en: Duplicate this dynamics
vi: Nhân đôi dynamic

[ctx: dynamics-action]
en: Copy Dynamics _Location
vi: Chép _vị trí dynamic

[ctx: dynamics-action]
en: Copy dynamics file location to clipboard
vi: Sao chép vị trí tập tin dynamic vào clipboard

[ctx: dynamics-action]
en: Show in _File Manager
vi: Hiển thị trong bộ quản lý _Tập tin

[ctx: dynamics-action]
en: Show dynamics file location in the file manager
vi: Hiển thị vị trí tập tin dynamic trong bộ quản lý tập tin

[ctx: dynamics-action]
en: _Delete Dynamics
vi: _Xóa dynamic

[ctx: dynamics-action]
en: Delete this dynamics
vi: Xóa dynamic này

[ctx: dynamics-action]
en: _Refresh Dynamics
vi: _Cập nhật dynamic

[ctx: dynamics-action]
en: Refresh dynamics
vi: Cập nhật dynamic

[ctx: dynamics-action]
en: _Edit Dynamics...
vi: _Sửa dynamic…

[ctx: dynamics-action]
en: Edit this dynamics
vi: Sửa dynamics này

[ctx: dynamics-editor-action]
en: Edit Active Dynamics
vi: Sửa dynamic hoạt động

[ctx: edit-action]
en: _Undo
vi: _Hủy bước

[ctx: edit-action]
en: Undo the last operation
vi: Hủy thao tác cuối

[ctx: edit-action]
en: _Redo
vi: _Làm lại

[ctx: edit-action]
en: Redo the last operation that was undone
vi: Làm lại thao tác cuối bị hủy

[ctx: edit-action]
en: Strong Undo
vi: Hủy mạnh

[ctx: edit-action]
en: Undo the last operation, skipping visibility changes
vi: Hủy thao tác cuối, bỏ qua các thay đổi nhìn thấy được

[ctx: edit-action]
en: Strong Redo
vi: Làm lại mạnh

[ctx: edit-action]
en: Redo the last operation that was undone, skipping visibility changes
vi: Làm lại thao tác cuối cùng bị hủy bước, bỏ qua các thay đổi nhìn thấy được

[ctx: edit-action]
en: _Clear Undo History
vi: Xóa sạch lượ_c sử hủy bước

[ctx: edit-action]
en: Remove all operations from the undo history
vi: Xóa bỏ mọi thao tác khỏi lược sử hủy bước

[ctx: edit-action]
en: Cu_t
vi: Cắ_t

[ctx: edit-action]
en: Move the selected pixels to the clipboard
vi: Chuyển các điểm ảnh đã chọn vào bảng nháp

[ctx: edit-action]
en: _Copy
vi: _Chép

[ctx: edit-action]
en: Copy the selected pixels to the clipboard
vi: Sao chép các địa điểm đã chọn vào bảng nháp

[ctx: edit-action]
note: GIMP_ICON_COPY_VISIBLE,
en: Copy _Visible
vi: Chép _phần nhìn thấy

[ctx: edit-action]
en: Copy what is visible in the selected region
vi: Chép phần nhìn thấy trong vùng đã chọn

[ctx: edit-action]
en: Paste as _New Image
vi: Dá_n thành ảnh mới

[ctx: edit-action]
en: From _Clipboard
vi: Từ bảng _tạm

[ctx: edit-action]
en: Create a new image from the content of the clipboard
vi: Tạo ảnh mới từ clipboard

[ctx: edit-action]
en: Cu_t Named...
vi: Cắ_t có tên…

[ctx: edit-action]
en: Move the selected pixels to a named buffer
vi: Chuyển các điểm ảnh đã chọn vào vùng nhớ tạm

[ctx: edit-action]
en: _Copy Named...
vi: _Chép có tên…

[ctx: edit-action]
en: Copy the selected pixels to a named buffer
vi: Sao chép các địa điểm đã chọn vào bộ nhớ tạm

[ctx: edit-action]
note: GIMP_ICON_COPY_VISIBLE,
en: Copy _Visible Named...
vi: Chép _hiển thị có tên…

[ctx: edit-action]
en: Copy what is visible in the selected region to a named buffer
vi: Chép vùng chọn vào vùng nhớ tạm

[ctx: edit-action]
en: _Paste Named...
vi: _Dán có tên…

[ctx: edit-action]
en: Paste the content of a named buffer
vi: Dán nội dung của bộ nhớ tạm

[ctx: edit-action]
en: Cl_ear
vi: _Xóa sạch

[ctx: edit-action]
en: Clear the selected pixels
vi: Xóa sạch điểm ảnh đã chọn

[ctx: edit-action]
en: _Paste
vi: _Dán

[ctx: edit-action]
en: Paste the content of the clipboard
vi: Dán nội dung của bảng nháp

[ctx: edit-action]
en: Paste In P_lace
vi: _Dán tại chỗ

[ctx: edit-action]
en: Paste the content of the clipboard at its original position
vi: Dán nội dung của bảng nháp tại vị trí gốc của nó

[ctx: edit-action]
en: _Paste as Single Layer
vi: Dán thành _lớp đơn

[ctx: edit-action]
en: Paste the content of the clipboard as a single layer
vi: Dán nội dung của clipboard dưới dạng một lớp đơn

[ctx: edit-action]
en: Paste as Single Layer In P_lace
vi: Dán dưới dạng một _lớp cùng chỗ

[ctx: edit-action]
en: Paste the content of the clipboard at its original position as a single layer
vi: Dán nội dung của clipboard vào vị trí ban đầu dưới dạng một lớp

[ctx: edit-action]
en: Paste as Floating Data _Into Selection
vi: Dán dưới dạng dữ liệu nổi _vào vùng chọn

[ctx: edit-action]
en: Paste the content of the clipboard into the current selection
vi: Dán nội dung của bảng nháp vào vùng đang chọn

[ctx: edit-action]
en: Paste as Floating Data Int_o Selection In Place
vi: Dán dưới dạng dữ liệu nổi và_o vùng chọn tại chỗ

[ctx: edit-action]
en: Paste the content of the clipboard into the current selection at its original position
vi: Dán nội dung của bảng nháp vào vùng đang chọn tại vị trí gốc của nó

[ctx: edit-action]
en: Paste as _Floating Data
vi: Dán dưới dạng _dữ liệu nổi

[ctx: edit-action]
en: Paste the content of the clipboard as Floating Data
vi: Dán nội dung của clipboard dưới dạng dữ liệu nổi

[ctx: edit-action]
en: Paste as Floa_ting Data In Place
vi: Dán dưới dạng dữ liệu _nổi tại chỗ

[ctx: edit-action]
en: Paste the content of the clipboard as Floating Data at its original position
vi: Dán nội dung của clipboard dưới dạng dữ liệu nổi vào vị trí ban đầu

[ctx: edit-action]
en: Fill with _FG Color
vi: Tô đầy _bằng màu tiền cảnh

[ctx: edit-action]
en: Fill the selection using the foreground color
vi: Tô đầy vùng chọn bằng màu tiền cảnh

[ctx: edit-action]
en: Fill with B_G Color
vi: Tô đầy bằn_g màu nền

[ctx: edit-action]
en: Fill the selection using the background color
vi: Tô đầy vùng chọn bằng màu hậu cảnh

[ctx: edit-action]
en: Fill _with Pattern
vi: _Tô đầy bằng hoa văn

[ctx: edit-action]
en: Fill the selection using the active pattern
vi: Tô đầy vùng chọn bằng hoa văn đang dùng

en: Clear Undo History
vi: Xóa sạch lược sử hủy bước

en: Really clear image's undo history?
vi: Thật sự xóa sạch lược sử hủy bước của ảnh này không?

en: Clearing the undo history of this image will gain %s of memory.
vi: Việc xóa sạch lược sử hủy bước của ảnh này sẽ giải phóng thêm %s bộ nhớ.

en: Cut layer to the clipboard. | Cut %d layers to the clipboard.
vi[0]: Cắt %d lớp vào clipboard.

en: Cut pixels to the clipboard.
vi: Cắt điểm ảnh vào clipboard.

en: Copied layer to the clipboard.
vi: Chép lớp vào clipboard.

en: Copied pixels to the clipboard.
vi: Chép các điểm ảnh vào clipboard.

en: Cut Named
vi: Cắt có tên

en: Enter a name for this buffer
vi: Hãy nhập tên cho bộ đệm này

en: Copy Named
vi: Chép có tên

en: Copy Visible Named
vi: Chép hiển thị có tên

en: A selected layer's alpha channel is locked.
vi: Kênh anpha của lớp đã chọn bị khóa.

en: Pasted as new layer because the target is not a single layer or layer mask.
vi: Đã dán dưới dạng lớp mới vì đích không phải là một lớp hoặc mặt nạ lớp.

en: Pasted as new layer because the target is a layer group.
vi: Dán thành một lớp mới bởi vì đích là một nhóm lớp.

en: Pasted as new layer because the target's pixels are locked.
vi: Dán thành một lớp mới bởi vì các điểm ảnh của đích đang bị khóa.

en: There are no selected layers or channels to cut from.
vi: Chưa chọn lớp hay kênh nào để mà cắt từ đó.

en: (Unnamed Buffer)
vi: (Bộ đệm không tên)

en: There are no selected layers or channels to copy from.
vi: Chưa chọn lớp hay kênh nào để mà sao chép từ đó.

[ctx: error-console-action]
en: _Clear
vi: _Xóa sạch

[ctx: error-console-action]
en: Clear error console
vi: Xóa sạch lỗi bàn giao tiếp

[ctx: error-console-action]
en: Select _All
vi: Chọn _hết

[ctx: error-console-action]
en: Select all error messages
vi: Chọn mọi lỗi

[ctx: error-console-action]
en: _Highlight
vi: _Tô sáng

[ctx: error-console-action]
en: _Save Error Log to File...
vi: _Lưu nhật ký lỗi vào tập tin…

[ctx: error-console-action]
en: Write all error messages to a file
vi: Ghi tất cả các thông báo lỗi vào tập tin

[ctx: error-console-action]
en: Save S_election to File...
vi: Lưu _vùng chọn vào tập tin…

[ctx: error-console-action]
en: Write the selected error messages to a file
vi: Ghi các thông báo lỗi đã chọn vào tập tin

[ctx: error-console-action]
en: _Errors
vi: _Lỗi

[ctx: error-console-action]
en: Highlight error console on errors
vi: Tô sáng lỗi trong bảng điều khiển chỗ lỗi

[ctx: error-console-action]
en: _Warnings
vi: _Cảnh báo

[ctx: error-console-action]
en: Highlight error console on warnings
vi: Tô sáng lỗi trong bảng điều khiển chỗ cảnh báo

[ctx: error-console-action]
en: _Messages
vi: _Thông báo

[ctx: error-console-action]
en: Highlight error console on messages
vi: Tô sáng lỗi trong bảng điều khiển chỗ thông báo

en: Cannot save. Nothing is selected.
vi: Không thể lưu vì chưa chọn gì.

en: Save Error Log to File
vi: Lưu bản ghi lỗi vào tập tin

en: Error writing file '%s':
    %s
vi: Gặp lỗi khi ghi tập tin “%s”:
    %s

[ctx: file-action]
en: _Open...
vi: _Mở…

[ctx: file-action]
en: Open an image file
vi: Mở tập tin ảnh

[ctx: file-action]
en: Op_en as Layers...
vi: _Mở dạng lớp…

[ctx: file-action]
en: Open an image file as layers
vi: Mở ảnh dưới dạng lớp

[ctx: file-action]
en: Open _Location...
vi: Mở đị_a chỉ…

[ctx: file-action]
en: Open an image file from a specified location
vi: Mở ảnh từ một vị trí

[ctx: file-action]
en: Create _Template...
vi: Tạo _mẫu…

[ctx: file-action]
en: Create a new template from this image
vi: Tạo một mẫu mới bằng ảnh này

[ctx: file-action]
en: Re_vert
vi: Hoàn ngu_yên

[ctx: file-action]
en: Reload the image file from disk
vi: Tải lại tập tin ảnh từ trên đĩa

[ctx: file-action]
en: C_lose All
vi: Đóng _hết

[ctx: file-action]
en: Close all opened images
vi: Đóng tất cả các ảnh đang mở

[ctx: file-action]
en: Copy _Image Location
vi: Chép _vị trí ảnh

[ctx: file-action]
en: Copy image file location to clipboard
vi: Sao chép vị trí (đường dẫn đến) ảnh vào bảng clipboard

[ctx: file-action]
en: Show in _File Manager
vi: Hiển thị trong bộ quản lý _tập tin

[ctx: file-action]
en: Show image file location in the file manager
vi: Hiển thị vị trí tập tin ảnh trong bộ quản lý tập tin

[ctx: file-action]
en: _Quit
vi: T_hoát

[ctx: file-action]
en: Quit the GNU Image Manipulation Program
vi: Thoát khỏi chương trình chỉnh sửa ảnh GIMP

[ctx: file-action]
en: _Save
vi: _Lưu

[ctx: file-action]
en: Save this image
vi: Lưu ảnh này lại

[ctx: file-action]
en: Save _As...
vi: Lư_u dạng…

[ctx: file-action]
en: Save this image with a different name
vi: Lưu ảnh bằng tên khác

[ctx: file-action]
en: Save a Cop_y...
vi: Lưu bản _sao…

[ctx: file-action]
en: Save a copy of this image, without affecting the source file (if any) or the current state of the image
vi: Lưu ảnh gốc, không dùng hiệu ứng ở trạng thái hiện tại

[ctx: file-action]
en: Save and Close...
vi: Lưu và đóng…

[ctx: file-action]
en: Save this image and close its window
vi: Cất ảnh và đóng cửa sổ của nó

[ctx: file-action]
en: E_xport...
vi: _Xuất…

[ctx: file-action]
en: Export the image
vi: Xuất ảnh ra

[ctx: file-action]
en: Over_write
vi: _Ghi đè

[ctx: file-action]
en: Export the image back to the imported file in the import format
vi: Xuất lại tập tin với định dạng nhập

[ctx: file-action]
en: E_xport As...
vi: _Xuất thành…

[ctx: file-action]
en: Export the image to various file formats such as PNG or JPEG
vi: Xuất ảnh với định dạng khác nhau như PNG hay JPEG

[ctx: file-action]
en: _Save...
vi: _Lưu…

en: Export to %s
vi: Xuất thành %s

en: Over_write %s
vi: _Ghi đè %s

en: Open Image as Layers
vi: Mở dạng dạng lớp

en: Save a Copy of the Image
vi: Lưu một bản sao của ảnh

en: Enter a name for this template
vi: Hãy nhập tên cho mẫu này

en: Revert failed. No file name associated with this image.
vi: Việc hoàn nguyên thất bại vì chưa liên quan tên tập tin nào với ảnh này.

en: Revert Image
vi: Hoàn nguyên ảnh

en: Revert '%s' to '%s'?
vi: Hoàn nguyên “%s” thành “%s” không?

en: By reverting the image to the state saved on disk, you will lose all changes, including all undo information.
vi: Bằng cách hoàn nguyên ảnh này thành tính trạng được lưu trên đĩa, bạn sẽ mất toàn bộ các thay đổi đã làm cũng như thông tin hoàn tác.

en: (Unnamed Template)
vi: (Mẫu không tên)

en: Reverting to '%s' failed:
    
    %s
vi: Việc hoàn nguyên thành “%s” thất bại:
    
    %s

[ctx: filters-action]
en: _Antialias
vi: _Khử răng cưa

[ctx: filters-action]
en: _Color Enhance
vi: _Tăng màu

[ctx: filters-action]
en: L_inear Invert
vi: Đảo ngược t_uyến tính

[ctx: filters-action]
en: In_vert
vi: Đả_o ngược

[ctx: filters-action]
en: _Value Invert
vi: Đả_o ngược giá trị

[ctx: filters-action]
en: _Stretch Contrast HSV
vi: _Kéo giãn HSV tương phản

[ctx: filters-action]
en: _Dilate
vi: _Giãn rộng

[ctx: filters-action]
en: Grow lighter areas of the image
vi: Tăng vùng sáng hơn của ảnh

[ctx: filters-action]
en: _Erode
vi: _Xói mòn

[ctx: filters-action]
en: Grow darker areas of the image
vi: Tăng vùng tối hơn của ảnh

[ctx: filters-action]
en: _Alien Map...
vi: Ánh xạ _Alien...

[ctx: filters-action]
en: _Apply Canvas...
vi: Áp _dụng vải vẽ...

[ctx: filters-action]
en: Apply _Lens...
vi: Áp dụng thấu _kính...

[ctx: filters-action]
en: _Bayer Matrix...
vi: Ma trận _Bayer...

[ctx: filters-action]
en: _Bloom...
vi: Đú_c...

[ctx: filters-action]
en: B_rightness-Contrast...
vi: _Sáng-Tương phản…

[ctx: filters-action]
en: _Bump Map...
vi: Ánh _xạ lồi lõm...

[ctx: filters-action]
en: _Color to Gray...
vi: _Màu sang Đen trắng...

[ctx: filters-action]
en: Ca_rtoon...
vi: H_oạt hình…

[ctx: filters-action]
en: _Channel Mixer...
vi: Bộ hòa _kênh...

[ctx: filters-action]
en: _Checkerboard...
vi: Bàn _cờ…

[ctx: filters-action]
en: Color _Balance...
vi: Cân _bằng màu…

[ctx: filters-action]
en: _Color Exchange...
vi: _Trao đổi bằng màu…

[ctx: filters-action]
en: Colori_ze...
vi: Mà_u hóa…

[ctx: filters-action]
en: Dithe_r...
vi: _Rung rinh...

[ctx: filters-action]
en: _Rotate Colors...
vi: _Quay màu…

[ctx: filters-action]
en: Color T_emperature...
vi: _Mẫu màu…

[ctx: filters-action]
en: Color to _Alpha...
vi: Màu thành _Anfa…

[ctx: filters-action]
en: _Extract Component...
vi: _Trích xuất hành phần…

[ctx: filters-action]
en: _Convolution Matrix...
vi: Ma trận _xoắn lại...

[ctx: filters-action]
en: _Cubism...
vi: _Lập thể…

[ctx: filters-action]
en: _Curves...
vi: Đường _cong…

[ctx: filters-action]
en: _Deinterlace...
vi: _Chống quét mành...

[ctx: filters-action]
en: _Desaturate...
vi: _Khử bão hòa…

[ctx: filters-action]
en: Difference of _Gaussians...
vi: Khác biệt _Gaussians...

[ctx: filters-action]
en: D_iffraction Patterns...
vi: Các hoa văn NH_iễu xạ ...

[ctx: filters-action]
en: _Displace...
vi: _Dịch...

[ctx: filters-action]
en: Distance _Map...
vi: Bả_n đồ khoảng cách...

[ctx: filters-action]
en: _Drop Shadow...
vi: Đổ _bóng...

[ctx: filters-action]
en: _Edge...
vi: _Cạnh…

[ctx: filters-action]
en: _Neon...
vi: Đèn _Nê-ông…

[ctx: filters-action]
en: _Emboss...
vi: Chạ_m nổi...

[ctx: filters-action]
en: En_grave...
vi: _Khắc…

[ctx: filters-action]
en: E_xposure...
vi: Phơi _sáng…

[ctx: filters-action]
en: _Focus Blur...
vi: Mờ do mất _nét...

[ctx: filters-action]
en: _Fractal Trace...
vi: Vết _phân dạng...

[ctx: filters-action]
en: _Gaussian Blur...
vi: Làm mờ kiểu _Gauss..

[ctx: filters-action]
en: _Selective Gaussian Blur...
vi: Làm mờ Gauss chọn _lọc...

[ctx: filters-action]
en: _GEGL Graph...
vi: Đồ thị _GEGL…

[ctx: filters-action]
en: _Grid...
vi: _Lưới…

[ctx: filters-action]
en: _High Pass...
vi: Lọc _cao...

[ctx: filters-action]
en: Hue-_Saturation...
vi: _Sắc độ-Độ bão hòa...

[ctx: filters-action]
en: _Illusion...
vi: Ả_o ảnh…

[ctx: filters-action]
en: _Image Gradient...
vi: _Dốc ảnh...

[ctx: filters-action]
en: _Kaleidoscope...
vi: _Kính vạn hoa...

[ctx: filters-action]
en: Le_ns Blur...
vi: Mờ do ố_ng kính...

[ctx: filters-action]
en: Le_ns Distortion...
vi: Méo do ố_ng kính...

[ctx: filters-action]
en: Lens _Flare...
vi: Ống kính bị Lóe _sáng...

[ctx: filters-action]
en: _Levels...
vi: _Mức…

[ctx: filters-action]
en: _Linear Sinusoid...
vi: Sin t_uyến tính...

[ctx: filters-action]
en: _Little Planet...
vi: Hành tinh _nhỏ...

[ctx: filters-action]
en: _Long Shadow...
vi: _Đổ bóng dài…

[ctx: filters-action]
en: _Maze...
vi: Mê _cung...

[ctx: filters-action]
en: Mean C_urvature Blur...
vi: Mờ do C_urvature trung bình...

[ctx: filters-action]
en: _Median Blur...
vi: _Mờ Trung vị...

[ctx: filters-action]
en: _Mono Mixer...
vi: Bộ trộn đơ_n kênh...

[ctx: filters-action]
en: _Mosaic...
vi: Khả_m...

[ctx: filters-action]
en: _Circular Motion Blur...
vi: Mờ do chuyển động t_ròn...

[ctx: filters-action]
en: _Linear Motion Blur...
vi: Mờ do chuyển động thẳn_g...

[ctx: filters-action]
en: _Zoom Motion Blur...
vi: Mờ do chuyển động thu _phóng...

[ctx: filters-action]
en: _Cell Noise...
vi: Nhiễu _Cell...

[ctx: filters-action]
en: _Newsprint...
vi: Giấy i_n báo...

[ctx: filters-action]
en: _CIE lch Noise...
vi: Nhiễu _CIE lch...

[ctx: filters-action]
en: HS_V Noise...
vi: Nhiễu HS_V…

[ctx: filters-action]
en: _Hurl...
vi: Né_m...

[ctx: filters-action]
en: Perlin _Noise...
vi: _Nhiễu Perlin...

[ctx: filters-action]
en: _Pick...
vi: _Chọn…

[ctx: filters-action]
en: _RGB Noise...
vi: Nhiễu _RGB…

[ctx: filters-action]
en: Noise R_eduction...
vi: _Giảm nhiễu…

[ctx: filters-action]
en: _Simplex Noise...
vi: Nhiễu _Simplex…

[ctx: filters-action]
en: _Slur...
vi: _Mờ nét…

[ctx: filters-action]
en: _Solid Noise...
vi: Nhiễ_u đặc…

[ctx: filters-action]
en: Sp_read...
vi: _Phát tán...

[ctx: filters-action]
en: _Normal Map...
vi: Bản đồ _Thường…

[ctx: filters-action]
en: _Offset...
vi: _Dịch…

[ctx: filters-action]
en: Oili_fy...
vi: Tranh _sơn dầu...

[ctx: filters-action]
en: _Panorama Projection...
vi: chiếu _toàn cảnh...

[ctx: filters-action]
en: _Photocopy...
vi: _Sao chụp…

[ctx: filters-action]
en: _Pixelize...
vi: Điể_m ảnh hóa...

[ctx: filters-action]
en: _Plasma...
vi: _Plasma…

[ctx: filters-action]
en: P_olar Coordinates...
vi: Tọa độ _cực…

[ctx: filters-action]
en: _Posterize...
vi: _Bích chương hóa...

[ctx: filters-action]
en: _Recursive Transform...
vi: _Biến đổi đệ quy...

[ctx: filters-action]
en: _Red Eye Removal...
vi: _Sửa mắt đỏ...

[ctx: filters-action]
en: RGB _Clip...
vi: _Kẹp RGB...

[ctx: filters-action]
en: _Ripple...
vi: _Gợn sóng…

[ctx: filters-action]
en: Sat_uration...
vi: Độ bã_o hòa…

[ctx: filters-action]
en: _Semi-Flatten...
vi: Bán _phẳng...

[ctx: filters-action]
en: _Sepia...
vi: _Phun mực...

[ctx: filters-action]
en: S_hadows-Highlights...
vi: Tô sáng vùng _bóng tối...

[ctx: filters-action]
en: _Shift...
vi: _Dịch…

[ctx: filters-action]
en: _Sinus...
vi: _Xoang...

[ctx: filters-action]
en: _Simple Linear Iterative Clustering...
vi: _Phân cụm lặp tuyến tính đơn giản...

[ctx: filters-action]
en: _Symmetric Nearest Neighbor...
vi: Hàng xóm gần nhất đối _xứng...

[ctx: filters-action]
en: _Softglow...
vi: _Sáng lung linh...

[ctx: filters-action]
en: Spheri_ze...
vi: Mặt cầ_u...

[ctx: filters-action]
en: S_piral...
vi: _Xoắn ốc...

[ctx: filters-action]
en: _Stretch Contrast...
vi: _Tương phản kéo dãn...

[ctx: filters-action]
en: _Stress...
vi: _Căng...

[ctx: filters-action]
en: Super_nova...
vi: _Siêu tân tinh...

[ctx: filters-action]
en: _Threshold...
vi: _Ngưỡng…

[ctx: filters-action]
en: _Threshold Alpha...
vi: _Ngưỡng Anfa…

[ctx: filters-action]
en: _Glass Tile...
vi: Ô lát thủ_y tinh...

[ctx: filters-action]
en: _Paper Tile...
vi: Ô lát _giấy...

[ctx: filters-action]
en: _Tile Seamless...
vi: _Lát liền mạch...

[ctx: filters-action]
en: Sharpen (_Unsharp Mask)...
vi: Làm sắc (_Bỏ sắc mặt nạ)...

[ctx: filters-action]
en: _Value Propagate...
vi: Lan tru_yền giá trị...

[ctx: filters-action]
en: _Variable Blur...
vi: _Nhòe không điều...

[ctx: filters-action]
en: Vi_deo Degradation...
vi: Phai màu _phim...

[ctx: filters-action]
en: _Vignette...
vi: _Họa tiết...

[ctx: filters-action]
en: _Waterpixels...
vi: _Pixel nước...

[ctx: filters-action]
en: _Waves...
vi: _Sóng…

[ctx: filters-action]
en: W_hirl and Pinch...
vi: _Vặn và Xoắn...

[ctx: filters-action]
en: W_ind...
vi: _Gió…

[ctx: filters-action]
en: Re_peat Last
vi: _Lặp lại hành động cuối

[ctx: filters-action]
en: Rerun the last used filter using the same settings
vi: Chạy lại bộ lọc dùng lần cuối với cùng cài đặt

[ctx: filters-action]
en: R_e-Show Last
vi: H_iện lại cái cuối

[ctx: filters-action]
en: Show the last used filter dialog again
vi: Hiện lại hộp thoại phần lọc dùng lần cuối

en: Re_peat "%s"
vi: Lặ_p lại “%s”

en: R_e-Show "%s"
vi: H_iện lại “%s”

en: Repeat Last
vi: Lặp lại cái cuối cùng

en: Re-Show Last
vi: Hiện lại cái cuối cùng

en: No last used filters
vi: Không có bộ lọc dùng lần cuối nào

[ctx: fonts-action]
en: _Rescan Font List
vi: _Quét lại danh sách phông

[ctx: fonts-action]
en: Rescan the installed fonts
vi: Quét lại phông đã cài

en: There are no last settings for '%s', showing the filter dialog instead.
vi: Ở đây không có cài đặt cuối nào cho “%s”, thay vào đó sẽ hiển thị hộp thoại bộ lọc.

[ctx: gradient-editor-action]
en: Left Color Type
vi: Kiểu màu bên trái

[ctx: gradient-editor-action]
en: _Load Left Color From
vi: Tải màu bên t_rái từ

[ctx: gradient-editor-action]
en: _Save Left Color To
vi: _Lưu màu bên trái thành

[ctx: gradient-editor-action]
en: Right Color Type
vi: Kiểu màu phải

[ctx: gradient-editor-action]
en: Load Right Color Fr_om
vi: Tải màu bên _phải từ

[ctx: gradient-editor-action]
en: Sa_ve Right Color To
vi: Lưu màu bên phải _vào

[ctx: gradient-editor-action]
en: L_eft Endpoint's Color...
vi: Màu điểm cuối trá_i…

[ctx: gradient-editor-action]
en: R_ight Endpoint's Color...
vi: Màu đ_iểm cuối phải…

[ctx: gradient-editor-action]
en: Flip
vi: Lật

[ctx: gradient-editor-action]
en: Replicate
vi: Sao lại

[ctx: gradient-editor-action]
en: Split Midpoint
vi: Chia đoạn ra tại điểm giữa

[ctx: gradient-editor-action]
en: Split Uniformly
vi: Chia đều đoạn ra

[ctx: gradient-editor-action]
en: Delete
vi: Xóa

[ctx: gradient-editor-action]
en: Recenter
vi: Đổi tâm

[ctx: gradient-editor-action]
en: Redistribute
vi: Phân phối lại

[ctx: gradient-editor-action]
en: Ble_nd Endpoints' Colors
vi: Pha trộ_n màu điểm cuối

[ctx: gradient-editor-action]
en: Blend Endpoints' Opacit_y
vi: Pha trộn màu cả độ đụ_c điểm cuối

[ctx: gradient-editor-action]
en: Edit Active Gradient
vi: Sửa dốc màu hoạt động

[ctx: gradient-editor-action]
en: _Left Neighbor's Right Endpoint
vi: Điểm phải của hàng xóm t_rái

[ctx: gradient-editor-action]
en: _Right Endpoint
vi: Điểm cuối _phải

[ctx: gradient-editor-action]
en: _Foreground Color
vi: Màu _tiền cảnh

[ctx: gradient-editor-action]
en: _Background Color
vi: Màu _nền

[ctx: gradient-editor-action]
en: _Right Neighbor's Left Endpoint
vi: Điểm t_rái của hàng xóm phải

[ctx: gradient-editor-action]
en: _Left Endpoint
vi: Điểm cuối t_rái

[ctx: gradient-editor-color-type]
en: _Fixed
vi: _Cố định

[ctx: gradient-editor-color-type]
en: F_oreground Color
vi: Màu _tiền cảnh

[ctx: gradient-editor-color-type]
en: Fo_reground Color (Transparent)
vi: Màu tiền cảnh (T_rong suốt)

[ctx: gradient-editor-color-type]
en: _Background Color
vi: Màu _hậu cảnh

[ctx: gradient-editor-color-type]
en: B_ackground Color (Transparent)
vi: Màu hậ_u cảnh (Trong suốt)

[ctx: gradient-editor-blending]
en: _Linear
vi: T_uyến tính

[ctx: gradient-editor-blending]
en: _Curved
vi: Đường _cong

[ctx: gradient-editor-blending]
en: _Sinusoidal
vi: Hình _sin

[ctx: gradient-editor-blending]
en: Spherical (i_ncreasing)
vi: Cầu (_tăng)

[ctx: gradient-editor-blending]
en: Spherical (_decreasing)
vi: Cầu (_giảm)

[ctx: gradient-editor-blending]
en: S_tep
vi: _Bước

[ctx: gradient-editor-blending]
en: (Varies)
vi: (Thay đổi)

[ctx: gradient-editor-coloring]
en: HSV (_counter-clockwise hue)
vi: HSV (sắc độ ngượ_c chiều)

[ctx: gradient-editor-coloring]
en: HSV (clockwise _hue)
vi: HSV (sắc độ xuôi c_hiều)

[ctx: gradient-editor-coloring]
en: (Varies)
vi: (Thay đổi)

en: Zoom All
vi: Phóng hết

en: Zoom all
vi: Phóng hết

en: _Blending Function for Segment
vi: Hàm _Pha trộn màu cho đoạn

en: Coloring _Type for Segment
vi: _Kiểu phối màu cho đoạn

en: _Flip Segment
vi: _Lật đoạn

en: _Replicate Segment...
vi: _Sao lại đoạn…

en: Split Segment at _Midpoint
vi: Chia đoạn ra tại điể_m giữa

en: Split Segment _Uniformly...
vi: Chia đoạn ra cùng kiể_u…

en: _Delete Segment
vi: _Xóa bỏ đoạn

en: Re-_center Segment's Midpoint
vi: G_iữa lại điểm tâm của đoạn

en: Re-distribute _Handles in Segment
vi: P_hân phối lại các móc trong đoạn

en: _Blending Function for Selection
vi: Hàm P_ha trộn màu cho đoạn

en: Coloring _Type for Selection
vi: Kiểu _tô màu cho đoạn

en: _Flip Selection
vi: _Lật vùng chọn

en: _Replicate Selection...
vi: _Sao lại vùng chọn…

en: Split Segments at _Midpoints
vi: Chia các đoạn ra tại điể_m giữa

en: Split Segments _Uniformly...
vi: Chia các đoạn ra cùng kiể_u…

en: _Delete Selection
vi: _Xóa bỏ vùng chọn

en: Re-_center Midpoints in Selection
vi: Giữa lại điểm tâm trong vùng _chọn

en: Re-distribute _Handles in Selection
vi: P_hân phối lại các móc trong vùng chọn

en: Replicate Segment
vi: Sao lại đoạn

en: Replicate Gradient Segment
vi: Sao lại đoạn dốc màu

en: Replicate Selection
vi: Sao lại vùng chọn

en: Replicate Gradient Selection
vi: Sao lại vùng chọn dốc màu

en: _Replicate
vi: _Tạo bản sao

en: Select the number of times
    to replicate the selected segment.
vi: Hãy chọn số lần cần sao lại
    đoạn được chọn.

en: Select the number of times
    to replicate the selection.
vi: Hãy chọn số lần cần sao lại
    Vùng chọn.

en: Split Segment Uniformly
vi: Chia đoạn ra cùng kiểu

en: Split Gradient Segment Uniformly
vi: Chia đoạn ra dốc cùng kiểu

en: Split Segments Uniformly
vi: Chia các đoạn ra cùng kiểu

en: Split Gradient Segments Uniformly
vi: Chia các đoạn ra dốc cùng kiểu

en: Select the number of uniform parts
    in which to split the selected segment.
vi: Hãy chọn số phần cùng kiểu
    cần chia đoạn được chọn ra.

en: Select the number of uniform parts
    in which to split the segments in the selection.
vi: Hãy chọn số phần cùng kiểu
    cần chia các đoạn ra trong vùng chọn.

[ctx: gradients-action]
en: _New Gradient
vi: Dốc màu _mới

[ctx: gradients-action]
en: Create a new gradient
vi: Tạo dốc màu mới

[ctx: gradients-action]
en: D_uplicate Gradient
vi: N_hân đôi dốc màu

[ctx: gradients-action]
en: Duplicate this gradient
vi: Nhân đôi dốc màu này

[ctx: gradients-action]
en: Copy Gradient _Location
vi: Chép _vị trí dốc màu

[ctx: gradients-action]
en: Copy gradient file location to clipboard
vi: Sao chép địa điểm tập tin dốc màu vào clipboard

[ctx: gradients-action]
en: Show in _File Manager
vi: Hiển thị trong bộ quản lý _Tập tin

[ctx: gradients-action]
en: Show gradient file location in the file manager
vi: Hiển thị vị trí tập tin đốc màu trong bộ quản lý tập tin

[ctx: gradients-action]
en: Save as _POV-Ray...
vi: Lưu dạng _POV-Ray…

[ctx: gradients-action]
en: Save gradient as POV-Ray
vi: Lưu dốc dạng POV-Ray

[ctx: gradients-action]
en: _Delete Gradient
vi: Xóa độ _dốc

[ctx: gradients-action]
en: Delete this gradient
vi: Xóa dốc màu này

[ctx: gradients-action]
en: _Refresh Gradients
vi: _Cập nhật dốc màu

[ctx: gradients-action]
en: Refresh gradients
vi: Cập nhật dốc màu

[ctx: gradients-action]
en: _Edit Gradient...
vi: _Sửa dốc màu…

[ctx: gradients-action]
en: Edit this gradient
vi: Sửa đổi dốc màu này

en: Save '%s' as POV-Ray
vi: Lưu “%s” dạng POV-Ray

[ctx: help-action]
en: _Help
vi: Trợ _giúp

[ctx: help-action]
en: Open the GIMP user manual
vi: Mở hướng dẫn sử dụng GIMP

[ctx: help-action]
en: _Context Help
vi: Trợ giúp theo ngữ _cảnh

[ctx: help-action]
en: Show the help for a specific user interface item
vi: Hiện trợ giúp cho hạng mục đang ở trên màn hình

[ctx: image-action]
en: _New...
vi: _Mới…

[ctx: image-action]
en: Create a new image
vi: Tạo ảnh mới

[ctx: image-action]
en: _Duplicate
vi: N_hân đôi

[ctx: image-action]
en: Create a duplicate of this image
vi: Tạo bản sao của ảnh này

[ctx: image-action]
en: _Assign Color Profile...
vi: _Gán hồ sơ màu…

[ctx: image-action]
en: Set a color profile on the image
vi: Đặt một hồ sơ màu cho ảnh

[ctx: image-action]
en: _Convert to Color Profile...
vi: _Chuyển đổi sang hồ sơ màu…

[ctx: image-action]
en: Apply a color profile to the image
vi: Áp dụng một hồ sơ màu cho ảnh

[ctx: image-action]
en: _Discard Color Profile
vi: _Loại bỏ hồ sơ màu

[ctx: image-action]
en: Remove the image's color profile
vi: Xóa bỏ hồ sơ màu của ảnh

[ctx: image-action]
en: _Soft-proof Profile...
vi: Hồ sơ Mô-_phỏng-in...

[ctx: image-action]
en: Set the soft-proofing profile
vi: Đặt hồ sơ mô-phỏng-in

[ctx: image-action]
en: _Save Color Profile to File...
vi: _Lưu lại hồ sơ màu vào tập tin…

[ctx: image-action]
en: Save the image's color profile to an ICC file
vi: Lưu lại hồ sơ màu của ảnh vào một tập tin ICC

[ctx: image-action]
en: Can_vas Size...
vi: Cỡ _vùng vẽ…

[ctx: image-action]
en: Adjust the image dimensions
vi: Chỉnh các chiều ảnh

[ctx: image-action]
en: Fit Canvas to L_ayers
vi: Vừa vùng vẽ _khít các lớp

[ctx: image-action]
en: Resize the image to enclose all layers
vi: Thay đổi kích cỡ ảnh để vây quanh mọi lớp

[ctx: image-action]
en: F_it Canvas to Selection
vi: _Khớp vùng chọn bảng vẽ

[ctx: image-action]
en: Resize the image to the extents of the selection
vi: Đổi cỡ ảnh khít vào vùng chọn

[ctx: image-action]
en: _Print Size...
vi: Cỡ _in…

[ctx: image-action]
en: Adjust the print resolution
vi: Chỉnh độ phân giải in

[ctx: image-action]
en: _Scale Image...
vi: _Co dãn ảnh…

[ctx: image-action]
en: Change the size of the image content
vi: Thay đổi kích cỡ của nội dung ảnh

[ctx: image-action]
en: _Crop to Selection
vi: _Cắt tới vùng chọn

[ctx: image-action]
en: Crop the image to the extents of the selection
vi: Cắt ảnh rộng tới vùng chọn

[ctx: image-action]
en: Crop to C_ontent
vi: Xén tới _nội dung

[ctx: image-action]
en: Crop the image to the extents of its content (remove empty borders from the image)
vi: Xén ảnh rộng tới vùng nội dung của nó (xóa bỏ các đường biên rỗng từ ảnh)

[ctx: image-action]
en: Merge Visible _Layers...
vi: Trộn _lớp nhìn thấy…

[ctx: image-action]
en: Merge all visible layers into one layer
vi: Trộn các lớp nhìn thấy thành một lớp

[ctx: image-action]
en: _Flatten Image
vi: Làm _phẳng ảnh

[ctx: image-action]
en: Merge all layers into one and remove transparency
vi: Trộn mọi lớp và bỏ độ trong suốt

[ctx: image-action]
en: Configure G_rid...
vi: Cấu hình _lưới…

[ctx: image-action]
en: Configure the grid for this image
vi: Cấu hình lưới cho ảnh này

[ctx: image-action]
en: Image Pr_operties
vi: Các _thuộc tính của ảnh

[ctx: image-action]
en: Display information about this image
vi: Hiển thị thông tin ảnh

[ctx: image-action]
en: Use _sRGB Profile
vi: Dùng hồ sơ _sRGB

[ctx: image-action]
en: Temporarily use an sRGB profile for the image. This is the same as discarding the image's color profile, but allows to easily restore the profile.
vi: Tạm thời sử dụng hồ sơ sRGB cho ảnh. Điều này cũng giống như loại bỏ hồ sơ màu của ảnh, nhưng cho phép dễ dàng khôi phục cấu hình.

[ctx: image-action]
en: _Black Point Compensation
vi: _Bù điểm đen

[ctx: image-action]
en: Use black point compensation for soft-proofing
vi: Dùng bù điểm đen cho mô-phỏng-in

[ctx: image-convert-action]
en: Convert the image to the RGB colorspace
vi: Chuyển ảnh thành không gian màu RGB

[ctx: image-convert-action]
en: _Grayscale
vi: Đ_en trắng

[ctx: image-convert-action]
en: Convert the image to grayscale
vi: Chuyển đổi ảnh sang thang xám

[ctx: image-convert-action]
en: _Indexed...
vi: Được đánh _số…

[ctx: image-convert-action]
en: Convert the image to indexed colors
vi: Chuyển ảnh thành loại có đánh số màu

[ctx: image-convert-action]
en: 8-bit integer
vi: Số nguyên 8 bít

[ctx: image-convert-action]
en: Convert the image to 8-bit integer
vi: Chuyển ảnh sang số nguyên 8 bít

[ctx: image-convert-action]
en: 16-bit integer
vi: Số nguyên 16 bít

[ctx: image-convert-action]
en: Convert the image to 16-bit integer
vi: Chuyển ảnh sang số nguyên 16 bít

[ctx: image-convert-action]
en: 32-bit integer
vi: Số nguyên 32 bít

[ctx: image-convert-action]
en: Convert the image to 32-bit integer
vi: Chuyển ảnh sang số nguyên 32 bít

[ctx: image-convert-action]
en: 16-bit floating point
vi: Số thực dấu chấm động 16 bít

[ctx: image-convert-action]
en: Convert the image to 16-bit floating point
vi: Chuyển ảnh sang số thực dấu chấm động 16 bít

[ctx: image-convert-action]
en: 32-bit floating point
vi: Số thực dấu chấm động 32 bít

[ctx: image-convert-action]
en: Convert the image to 32-bit floating point
vi: Chuyển ảnh sang số thực dấu chấm động 32 bít

[ctx: image-convert-action]
en: 64-bit floating point
vi: Số thực dấu chấm động 64 bít

[ctx: image-convert-action]
en: Convert the image to 64-bit floating point
vi: Chuyển ảnh sang số thực dấu chấm động 64 bít

[ctx: image-convert-action]
en: Linear light
vi: Ánh sáng tuyến tính

[ctx: image-convert-action]
en: Convert the image to linear light
vi: Chuyển ảnh thành ánh sáng không tuyến tính

[ctx: image-convert-action]
en: Non-Linear
vi: Không tuyến tính

[ctx: image-convert-action]
en: Convert the image to non-linear gamma from the color profile
vi: Chuyển ảnh sang gamma không tuyến tính từ hồ sơ màu

[ctx: image-convert-action]
en: Perceptual (sRGB)
vi: Tri giác (sRGB)

[ctx: image-convert-action]
en: Convert the image to perceptual (sRGB) gamma
vi: Chuyển ảnh sang dạng số gamma tri giác (sRGB)

[ctx: image-action]
en: Flip _Horizontally
vi: Lật _ngang

[ctx: image-action]
en: Flip image horizontally
vi: Lật ngang ảnh

[ctx: image-action]
en: Flip _Vertically
vi: Lật _dọc

[ctx: image-action]
en: Flip image vertically
vi: Lật dọc ảnh

[ctx: image-action]
en: Rotate 90° _clockwise
vi: Xoay 90° theo _chiều kim đồng hồ

[ctx: image-action]
en: Rotate the image 90 degrees to the right
vi: Xoay ảnh này 90 độ sang phải

[ctx: image-action]
en: Rotate _180°
vi: Xoay _180°

[ctx: image-action]
en: Turn the image upside-down
vi: Quay ngược ảnh từ trên xuống

[ctx: image-action]
en: Rotate 90° counter-clock_wise
vi: Xoay 90° n_gược chiều kim đồng hồ

[ctx: image-action]
en: Rotate the image 90 degrees to the left
vi: Xoay ảnh 90 độ sang trái

[ctx: image-action]
en: _Perceptual
vi: _Tri giác

[ctx: image-action]
en: Soft-proofing rendering intent is perceptual
vi: Mục đích vẽ bản in thử mềm là tri giác

[ctx: image-action]
en: _Relative Colorimetric
vi: So màu _tương đối

[ctx: image-action]
en: Soft-proofing rendering intent is relative colorimetric
vi: Mục đích vẽ bản in thử mềm là so màu tương đối

[ctx: image-action]
en: _Saturation
vi: _Bão hòa

[ctx: image-action]
en: Soft-proofing rendering intent is saturation
vi: Mục đích vẽ bản in thử mềm là bão hòa

[ctx: image-action]
en: _Absolute Colorimetric
vi: _So màu tuyệt đối

[ctx: image-action]
en: Soft-proofing rendering intent is absolute colorimetric
vi: Mục đích vẽ bản in thử mềm là so màu tuyệt đối

[ctx: image-convert-action]
en: _RGB...
vi: _RGB…

[ctx: image-convert-action]
en: _Grayscale...
vi: Đ_en trắng…

en: Saving color profile failed: %s
vi: Gặp lỗi khi ghi hồ sơ màu: %s

en: Save Color Profile
vi: Lưu lại Hồ sơ màu

en: Set Image Canvas Size
vi: Đặt cỡ vùng vẽ ảnh

en: Set Image Print Resolution
vi: Đặt độ phân giải in ảnh

en: Cannot crop because the current selection is empty.
vi: Không thể xén gì vì hiện có vùng chọn rỗng.

en: Cannot crop because the image has no content.
vi: Không thể xén gì vì ảnh không có nội dung.

en: Cannot crop because the image is already cropped to its content.
vi: Không thể xén gì vì ảnh đã được xén đến chỗ nội dung của nó.

en: Converting to RGB (%s)
vi: Chuyển ảnh sang RGB (%s)

en: Converting to grayscale (%s)
vi: Chuyển đổi ảnh sang thang xám (%s)

en: Converting to indexed colors
vi: Đang chuyển đổi sang các màu phụ lục

en: Converting image to %s
vi: Chuyển ảnh sang %s

en: Converting to '%s'
vi: Đang chuyển đổi sang “%s”

en: Change Canvas Size
vi: Thay đổi cỡ vùng vẽ ảnh

en: Change Print Size
vi: Đổi cỡ in

[ctx: images-action]
en: _Raise Views
vi: Nâng ô _xem

[ctx: images-action]
en: Raise this image's displays
vi: Nâng khung hiển thị ảnh này

[ctx: images-action]
en: _New View
vi: Ô xem _mới

[ctx: images-action]
en: Create a new display for this image
vi: Tạo ô hiển thị mới cho ảnh này

[ctx: images-action]
en: _Delete Image
vi: _Xóa ảnh

[ctx: images-action]
en: Delete this image
vi: Xóa ảnh này

en: Lock content
vi: Khóa nội dung

en: Unlock content
vi: Mở khóa nội dung

en: Lock position
vi: Khóa vị trí

en: Unlock position
vi: Mở khóa vị trí

en: There are no selected items to fill.
vi: Không có mục nào đã chọn để mà đổ màu.

en: There are no selected layers or channels to fill.
vi: Chưa chọn lớp hay kênh nào để mà đổ màu.

en: There are no selected layers or channels to stroke to.
vi: Chưa chọn lớp hay kênh nào để mà stroke.

[ctx: layers-action]
en: Default Edit Action
vi: Thao tác sửa mặc định

[ctx: layers-action]
en: Activate the default edit action for this type of layer
vi: Kích hoạt hành động sửa mặc định cho kiểu lớp này

[ctx: layers-action]
en: Edit Te_xt on canvas
vi: Sửa _văn bản trên vùng vẽ

[ctx: layers-action]
en: Edit this text layer content on canvas
vi: Sửa nội dung lớp chữ này trên vùng vẽ

[ctx: layers-action]
en: _Edit Layer Attributes...
vi: _Sửa các thuộc tính lớp…

[ctx: layers-action]
en: Edit the layer's name
vi: Sửa tên lớp

[ctx: layers-action]
en: _New Layer...
vi: Lớp _mới…

[ctx: layers-action]
en: Create a new layer and add it to the image
vi: Tạo lớp mới và thêm nó vào ảnh

[ctx: layers-action]
en: _New Layer
vi: Lớp _mới

[ctx: layers-action]
en: Create new layers with last used values
vi: Tạo lớp mới bằng các giá trị dùng cuối cùng

[ctx: layers-action]
en: New from _Visible
vi: Tạo mới từ phần _hiển thị

[ctx: layers-action]
en: Create a new layer from what is visible in this image
vi: Tạo lớp mới từ phần nhìn thấy của ảnh

[ctx: layers-action]
en: New Layer _Group
vi: Tạo nhóm lớp _mới

[ctx: layers-action]
en: Create a new layer group and add it to the image
vi: Tạo nhóm lớp mới và thêm nó vào ảnh

[ctx: layers-action]
en: D_uplicate Layers
vi: N_hân đôi lớp

[ctx: layers-action]
en: Create duplicates of selected layers and add them to the image
vi: Tạo bản sao của lớp đã chọn và thêm nó vào ảnh

[ctx: layers-action]
en: _Delete Layers
vi: _Xóa lớp

[ctx: layers-action]
en: Delete selected layers
vi: Xóa các lớp đã chọn

[ctx: layers-action]
en: _Raise Layers
vi: Nâng lớ_p lên

[ctx: layers-action]
en: Raise the selected layers one step in the layer stack
vi: Nâng lớp đã chọn từng bước một trong ngăn xếp lớp

[ctx: layers-action]
en: Layers to _Top
vi: Nâng lớp _lên đỉnh

[ctx: layers-action]
en: Move the selected layers to the top of the layer stack
vi: Đưa lớp đã chọn trên đỉnh ngăn xếp lớp

[ctx: layers-action]
en: _Lower Layers
vi: _Hạ lớp

[ctx: layers-action]
en: Lower the selected layers one step in the layer stack
vi: Hạ thấp lớp đã chọn từng bước một trong ngăn xếp lớp

[ctx: layers-action]
en: Layers to _Bottom
vi: Hạ lớp xuống đá_y

[ctx: layers-action]
en: Move the selected layers to the bottom of the layer stack
vi: Đưa lớp này xuống dưới đáy ngăn xếp lớp

[ctx: layers-action]
en: _Anchor Floating Layer or Mask
vi: Ne_o lớp hay mặt nạ trôi nổi

[ctx: layers-action]
en: Anchor the floating layer or mask
vi: Neo lớp hay mặt nạ trôi nổi

[ctx: layers-action]
en: Merge Do_wn
vi: Trộn _xuống

[ctx: layers-action]
en: Merge these layers with the first visible layer below each
vi: Trộn các lớp này với lớp đầu tiên nhìn thấy phía dưới từng cái một

[ctx: layers-action]
en: Merge Layer Groups
vi: Trộn nhóm lớp

[ctx: layers-action]
en: Merge the layer groups' layers into one normal layer
vi: Trộn các lớp của nhóm lớp thành một lớp thường

[ctx: layers-action]
en: Merge _Visible Layers...
vi: Trộn các lớp _nhìn thấy…

[ctx: layers-action]
en: Merge all visible layers into one layer
vi: Trộn mọi lớp nhìn thấy thành cùng một lớp

[ctx: layers-action]
en: Merge _Visible Layers
vi: Trộn các lớp nhìn thấ_y

[ctx: layers-action]
en: Merge all visible layers with last used values
vi: Hòa trộn tất các các lớp nhìm thấy với các giá trị dùng cuối cùng

[ctx: layers-action]
en: _Flatten Image
vi: Làm _phẳng ảnh

[ctx: layers-action]
en: Merge all layers into one and remove transparency
vi: Trộn mọi lớp thành một lớp, và hủy phần trong suốt

[ctx: layers-action]
en: _Discard Text Information
vi: _Hủy thông tin chữ

[ctx: layers-action]
en: Turn these text layers into normal layers
vi: Biến các lớp văn bản này thành các lớp bình thường

[ctx: layers-action]
en: Text to _Path
vi: Chữ tới đường _dẫn

[ctx: layers-action]
en: Create paths from text layers
vi: Tạo một đường dẫn từ lớp chữ này

[ctx: layers-action]
en: Text alon_g Path
vi: Chữ theo đườn_g dẫn

[ctx: layers-action]
en: Warp this layer's text along the current path
vi: Làm oằn các chữ của lớp này theo đường dẫn hiện có

[ctx: layers-action]
en: Layer B_oundary Size...
vi: Cỡ _ranh giới lớp…

[ctx: layers-action]
en: Adjust the layer dimensions
vi: Chỉnh các chiều của lớp

[ctx: layers-action]
en: Layers to _Image Size
vi: Lớp bằng _cỡ ảnh

[ctx: layers-action]
en: Resize the layers to the size of the image
vi: Thay đổi kích cỡ của lớp bằng kích cỡ của ảnh

[ctx: layers-action]
en: _Scale Layer...
vi: Co _dãn lớp…

[ctx: layers-action]
en: Change the size of the layer content
vi: Thay đổi kích cỡ của nội dung lớp

[ctx: layers-action]
en: _Resize Layers to Selection
vi: Đổ_i cỡ lớp cho vừa vùng chọn

[ctx: layers-action]
en: Resize the layers to the extents of the selection
vi: Đổi cỡ các lớp ch vừa nội dung vùng chọn

[ctx: layers-action]
en: Crop Layers to C_ontent
vi: Xén các lớp vừa với nội d_ung

[ctx: layers-action]
en: Crop the layers to the extents of their content (remove empty borders from the layer)
vi: Xén ảnh tới vùng nội dung của nó (xóa bỏ các đường biên rỗng từ lớp)

[ctx: layers-action]
en: Add La_yer Masks...
vi: Thê_m mặt nạ lớp…

[ctx: layers-action]
en: Add masks to selected layers that allows non-destructive editing of transparency
vi: Thêm mặt nạ cho lớp đã  chọn để cho phép sửa đổi độ trong suốt không phá hủy

[ctx: layers-action]
en: Add La_yer Masks with Last Values
vi: Thêm mặt nạ lớ_p bằng các giá trị dùng cuối cùng

[ctx: layers-action]
en: Add mask to selected layers with last used values
vi: Thêm mặt nạ cho lớp đã chọn dùng các giá trị dùng cuối cùng

[ctx: layers-action]
en: Add Alpha C_hannel
vi: T_hêm kênh anfa

[ctx: layers-action]
en: Add transparency information to the layer
vi: Thêm thông tin độ trong suốt vào lớp

[ctx: layers-action]
en: _Remove Alpha Channel
vi: Gỡ _bỏ kênh anfa

[ctx: layers-action]
en: Remove transparency information from the layer
vi: Gỡ bỏ thông tin độ trong suốt khỏi lớp

[ctx: layers-action]
en: _Edit Layer Mask
vi: _Sửa mặt nạ lớp

[ctx: layers-action]
en: Work on the layer mask
vi: Thao tác mặt nạ lớp

[ctx: layers-action]
en: S_how Layer Masks
vi: _Hiện mặt nạ lớp

[ctx: layers-action]
en: _Disable Layer Masks
vi: _Tắt mặt nạ lớp

[ctx: layers-action]
en: Dismiss the effect of the layer masks
vi: Bỏ qua hiệu ứng của mặt nạ lớp

[ctx: layers-action]
en: Toggle Layer _Visibility
vi: Bật/tắt _hiển thị lớp

[ctx: layers-action]
en: L_ock Pixels of Layer
vi: _Khóa điểm ảnh của lớp

[ctx: layers-action]
en: L_ock Position of Layer
vi: _Khóa vị trí của lớp

[ctx: layers-action]
en: Lock Alph_a Channel
vi: Khóa kênh _anfa

[ctx: layers-action]
en: Keep transparency information on this layer from being modified
vi: Bảo vệ thông tin độ trong suốt trên lớp này không bị sửa đổi

[ctx: layers-action]
en: Auto
vi: Tự động

[ctx: layers-action]
en: Layer Blend Space: Auto
vi: Không gian pha trộn lớp: Tự động

[ctx: layers-action]
en: RGB (linear)
vi: RGB (tuyến tính)

[ctx: layers-action]
en: Layer Blend Space: RGB (linear)
vi: Không gian pha trộn lớp: RGB (tuyến tính)

[ctx: layers-action]
en: RGB (from color profile)
vi: RGB (từ hồ sơ màu)

[ctx: layers-action]
en: Layer Blend Space: RGB (from color profile)
vi: Không gian pha trộn lớp: RGB (từ hồ sơ màu)

[ctx: layers-action]
en: RGB (perceptual)
vi: RGB (tri giác)

[ctx: layers-action]
en: Layer Blend Space: RGB (perceptual)
vi: Không gian pha trộn lớp:RGB (tri giác)

[ctx: layers-action]
en: Layer Composite Space: Auto
vi: Không gian tổng hợp lớp: Tự động

[ctx: layers-action]
en: Layer Composite Space: RGB (linear)
vi: Không gian tổng hợp lớp: RGB (tuyến tính)

[ctx: layers-action]
en: Layer Composite Space: RGB (from color profile)
vi: Không gian tổng hợp lớp: RGB (từ hồ sơ màu)

[ctx: layers-action]
en: Layer Composite Space: RGB (perceptual)
vi: Không gian tổng hợp lớp: RGB (tri giác)

[ctx: layers-action]
en: Layer Composite Mode: Auto
vi: Chế độ tổng hợp lớp: Tự động

[ctx: layers-action]
en: Union
vi: Hợp nhất

[ctx: layers-action]
en: Layer Composite Mode: Union
vi: Phương thức tổng hợp lớp: Hợp nhất

[ctx: layers-action]
en: Clip to Backdrop
vi: Xén vừa nền tảng

[ctx: layers-action]
en: Layer Composite Mode: Clip to Backdrop
vi: Chế độ tổng hợp lớp: Xén vừa nền tảng

[ctx: layers-action]
en: Clip to Layer
vi: Xén vừa lớp

[ctx: layers-action]
en: Layer Composite Mode: Clip to Layer
vi: Chế độ tổng hợp lớp: Xén vừa lớp

[ctx: layers-action]
en: Intersection
vi: Giao

[ctx: layers-action]
en: Layer Composite Mode: Intersection
vi: Chế độ tổng hợp lớp: Phép giao

[ctx: layers-action]
en: None
vi: Không

[ctx: layers-action]
en: Layer Color Tag: Clear
vi: Màu thẻ lớp: Xóa sạch

[ctx: layers-action]
en: Blue
vi: Xanh dương

[ctx: layers-action]
en: Layer Color Tag: Set to Blue
vi: Màu thẻ lớp: Đặt thành màu xanh lam

[ctx: layers-action]
en: Green
vi: Xanh lá

[ctx: layers-action]
en: Layer Color Tag: Set to Green
vi: Màu thẻ lớp: Đặt thành màu xanh lá cây

[ctx: layers-action]
en: Yellow
vi: Vàng

[ctx: layers-action]
en: Layer Color Tag: Set to Yellow
vi: Màu thẻ lớp: Đặt thành màu vàng

[ctx: layers-action]
en: Orange
vi: Cam

[ctx: layers-action]
en: Layer Color Tag: Set to Orange
vi: Màu thẻ lớp: Đặt thành màu da cam

[ctx: layers-action]
en: Brown
vi: Nâu

[ctx: layers-action]
en: Layer Color Tag: Set to Brown
vi: Màu thẻ lớp: Đặt thành màu nâu

[ctx: layers-action]
en: Red
vi: Đỏ

[ctx: layers-action]
en: Layer Color Tag: Set to Red
vi: Màu thẻ lớp: Đặt thành màu đỏ

[ctx: layers-action]
en: Violet
vi: Tím

[ctx: layers-action]
en: Layer Color Tag: Set to Violet
vi: Màu thẻ lớp: Đặt thành màu tím

[ctx: layers-action]
en: Gray
vi: Xám

[ctx: layers-action]
en: Layer Color Tag: Set to Gray
vi: Màu thẻ lớp: Đặt thành xám

[ctx: layers-action]
en: Apply Layer _Masks
vi: Áp dụng _mặt nạ lớp

[ctx: layers-action]
en: Apply the effect of the layer masks and remove them
vi: Áp dụng hiệu ứng của mặt nạ lớp và gỡ bỏ nó

[ctx: layers-action]
en: Delete Layer Mas_ks
vi: _Xóa mặt nạ lớp

[ctx: layers-action]
en: Remove layer masks and their effect
vi: Gỡ bỏ mặt nạ lớp và hiệu ứng của nó

[ctx: layers-action]
en: _Masks to Selection
vi: _Mặt nạ thành vùng chọn

[ctx: layers-action]
en: Replace the selection with the layer masks
vi: Thay thế vùng chọn bằng mặt nạ lớp

[ctx: layers-action]
en: _Add Masks to Selection
vi: _Thêm mặt nạ cho vùng chọn

[ctx: layers-action]
en: Add the layer masks to the current selection
vi: Thêm mặt nạ lớp cho vùng chọn hiện tại

[ctx: layers-action]
en: _Subtract Masks from Selection
vi: _Trừ mặt nạ khỏi vùng chọn

[ctx: layers-action]
en: Subtract the layer masks from the current selection
vi: Loại trừ mặt ná lớp ra khỏi vùng chọn hiện tại

[ctx: layers-action]
en: _Intersect Masks with Selection
vi: _Giao mặt nạ với vùng chọn

[ctx: layers-action]
en: Intersect the layer masks with the current selection
vi: Giao mặt nạ lớp với vùng chọn hiện tại

[ctx: layers-action]
en: Al_pha to Selection
vi: Al_pha thành vùng chọn

[ctx: layers-action]
en: Replace the selection with the layer's alpha channel
vi: Thay thế vùng chọn bằng kênh anfa của lớp

[ctx: layers-action]
en: A_dd Alpha to Selection
vi: Thê_m Anfa vào vùng chọn

[ctx: layers-action]
en: Add the layer's alpha channel to the current selection
vi: Thêm kênh anfa của lớp vào vùng chọn hiện tại

[ctx: layers-action]
en: _Subtract Alpha from Selection
vi: _Trừ Anfa khỏi vùng chọn

[ctx: layers-action]
en: Subtract the layer's alpha channel from the current selection
vi: Trừ kênh anfa của lớp ra khỏi vùng chọn hiện tại

[ctx: layers-action]
en: _Intersect Alpha with Selection
vi: _Giao Anfa với vùng chọn

[ctx: layers-action]
en: Intersect the layer's alpha channel with the current selection
vi: Giao kênh anfa của lớp với vùng chọn hiện tại

[ctx: layers-action]
en: Select _Top Layer
vi: Chọn lớp _trên đỉnh

[ctx: layers-action]
en: Select the topmost layer
vi: Chọn lớp trên đỉnh nhất

[ctx: layers-action]
en: Select _Bottom Layer
vi: Chọn lớp _dưới đáy

[ctx: layers-action]
en: Select the bottommost layer
vi: Chọn lớp dưới nhất

[ctx: layers-action]
en: Select _Previous Layers
vi: Chọn lớp kế t_rước

[ctx: layers-action]
en: Select the layers above each currently selected layer. Layers will not be selected outside their current group level.
vi: Chọn các lớp phía trên từng lớp hiện đang được chọn. Các lớp sẽ không được chọn nếu nằm ngoài nhóm hiện tại của chúng.

[ctx: layers-action]
en: Select _Next Layers
vi: Chọn lớp kế tiế_p

[ctx: layers-action]
en: Select the layers below each currently selected layer. Layers will not be selected outside their current group level.
vi: Chọn các lớp phía dưới từng lớp hiện đang được chọn. Các lớp sẽ không được chọn nếu nằm ngoài nhóm hiện tại của chúng.

[ctx: layers-action]
en: Select Previous Layers (flattened view)
vi: Chọn lớp kế t_rước (xem làm phẳng)

[ctx: layers-action]
en: Select the layers above each currently selected layer
vi: Chọn lớp ở bên trên của lớp hiện dang được chọn

[ctx: layers-action]
en: Select Next Layers (flattened view)
vi: Chọn lớp kế tiếp (xem làm phẳng)

[ctx: layers-action]
en: Select the layers below each currently selected layer
vi: Chọn lớp ở bên dưới của từng lớp đang được chọn

[ctx: layers-action]
en: Layer Opacity: Set
vi: Trong suốt của lớp: Đặt

[ctx: layers-action]
en: Layer Opacity: Make Completely Transparent
vi: Tính trong suốt lớp: Làm cho hoàn toàn trong suốt

[ctx: layers-action]
en: Layer Opacity: Make Completely Opaque
vi: Tính trong suốt lớp: Làm cho đục hoàn toàn

[ctx: layers-action]
en: Layer Opacity: Make More Transparent
vi: Tính trong suốt lớp: Làm cho trong suốt hơn

[ctx: layers-action]
en: Layer Opacity: Make More Opaque
vi: Tính trong suốt lớp: Làm cho đục hơn

[ctx: layers-action]
en: Layer Opacity: Make 10% More Transparent
vi: Tính trong suốt lớp: Làm cho trong suốt hơn 10%

[ctx: layers-action]
en: Layer Opacity: Make 10% More Opaque
vi: Tính trong suốt lớp: Làm cho đục hơn 10%

[ctx: layers-action]
en: Layer Mode: Select First
vi: Chế độ lớp: Chọn đầu tiên

[ctx: layers-action]
en: Layer Mode: Select Last
vi: Chế độ lớp: Chọn cuối cùng

[ctx: layers-action]
en: Layer Mode: Select Previous
vi: Chế độ lớp: Chọn kế trước

[ctx: layers-action]
en: Layer Mode: Select Next
vi: Chế độ lớp: Chọn kế tiếp

note: Will be followed with e.g. "Shift-Click on thumbnail"
en: Shortcut:
vi: Phím tắt:

note: Will be prepended with a modifier key string, e.g. "Shift"
en: -Click on thumbnail in Layers dockable
vi: -Nhấn vào hình nhỏ trong lớp neo được

[ctx: layers-action]
en: To _New Layer
vi: Thành Lớp _mới

en: Layer Attributes
vi: Các thuộc tính của lớp

en: Create a New Layer | Create %d New Layers
vi[0]: Tạo %d lớp mới

en: New layer | New layers
vi[0]: Lớp mới

en: New layer group | New layer groups
vi[0]: Tạo nhóm lớp mới

en: Raise Layer to Top | Raise Layers to Top
vi[0]: Nâng lớp lên đỉnh

en: Lower Layer to Bottom | Lower Layers to Bottom
vi[0]: Hạ lớp xuống đáy

en: Duplicate layers
vi: Nhân đôi lớp

[ctx: undo-type]
en: Merge %d Layer Groups
vi: Trộn %d nhóm lớp

[ctx: undo-type]
en: Remove %d Layers
vi: Xóa bỏ %d lớp

en: Discard Text Information
vi: Hủy thông tin chữ

en: Add Paths
vi: Thêm đường dẫn

en: Set Layer Boundary Size
vi: Đặt cỡ ranh giới lớp

en: Layers to Image Size
vi: Lớp thành cỡ ảnh

en: Scale Layer
vi: Co dãn lớp

en: Crop Layer to Selection | Crop %d Layers to Selection
vi[0]: Xén %d lớp cho vừa vùng chọn

en: Cannot crop because none of the selected layers have content or they are already cropped to their content.
vi: Không thể xén gì vì không có lớp đã chọn nào có nội dung hoặc là chúng đã sẵn được xén đến chỗ nội dung của nó.

en: Crop Layer to Content | Crop %d Layers to Content
vi[0]: Xén %d lớp cho vừa nội dung

en: Add Layer Masks
vi: Thêm mặt nạ lớp

en: Delete Layer Masks
vi: Xóa mặt nạ lớp

en: Show Layer Masks
vi: Hiện mặt nạ lớp

en: Disable Layer Masks
vi: Tắt mặt nạ lớp

[ctx: undo-type]
en: Masks to Selection
vi: Mặt nạ cho vùng chọn

[ctx: undo-type]
en: Add Masks to Selection
vi: Thêm mặt nạ cho vùng chọn

[ctx: undo-type]
en: Subtract Masks from Selection
vi: Trừ mặt nạ khỏi vùng chọn

[ctx: undo-type]
en: Intersect Masks with Selection
vi: Giao mặt nạ với vùng chọn

en: Remove Alpha Channel
vi: Xóa bỏ kênh anfa

[ctx: undo-type]
en: Alpha to Selection
vi: Anfa vào vùng chọn

[ctx: undo-type]
en: Add Alpha to Selection
vi: Thêm Anpha vào vùng chọn

[ctx: undo-type]
en: Subtract Alpha from Selection
vi: Loại bỏ Anfa khỏi vùng chọn

[ctx: undo-type]
en: Intersect Alpha with Selection
vi: Giao Anfa với vùng chọn

en: Empty Selection
vi: Làm trống vùng chọn

en: Set layers opacity
vi: Đặt độ trong suốt của lớp

en: Set layers' blend space
vi: Đặt không gian pha trộn của lớp

en: Set layers' composite space
vi: Đặt không gian tổng hợp của các lớp

en: Set layers' composite mode
vi: Đặt chế độ tổng hợp của các lớp

en: Lock alpha channels
vi: Khóa kênh anfa

en: Unlock alpha channels
vi: Mở khóa kênh anfa

[ctx: mypaint-brushes-action]
en: _New MyPaint Brush
vi: Chổi vẽ MyPaint _mới

[ctx: mypaint-brushes-action]
en: Create a new MyPaint brush
vi: Tạo chổi MyPaint mới

[ctx: mypaint-brushes-action]
en: D_uplicate MyPaint Brush
vi: _Nhân đôi chổi vẽ MyPaint

[ctx: mypaint-brushes-action]
en: Duplicate this MyPaint brush
vi: Nhân đôi chổi vẽ MyPaint này

[ctx: mypaint-brushes-action]
en: Copy MyPaint Brush _Location
vi: Chép _vị trí chổi MyPaint

[ctx: mypaint-brushes-action]
en: Copy MyPaint brush file location to clipboard
vi: Sao chép vị trí của tập tin chổi MyPaint vào bảng nháp

[ctx: mypaint-brushes-action]
en: Show in _File Manager
vi: Hiển thị trong bộ quản lý _Tập tin

[ctx: mypaint-brushes-action]
en: Show MyPaint brush file location in the file manager
vi: Hiển thị vị trí tập tin chổi trong bộ quản lý tập tin

[ctx: mypaint-brushes-action]
en: _Delete MyPaint Brush
vi: _Xóa chổi vẽ MyPaint

[ctx: mypaint-brushes-action]
en: Delete this MyPaint brush
vi: Xóa chổi vẽ MyPaint này

[ctx: mypaint-brushes-action]
en: _Refresh MyPaint Brushes
vi: _Làm mới chổi vẽ MyPaint

[ctx: mypaint-brushes-action]
en: Refresh MyPaint brushes
vi: Tải lại chổi vẽ MyPaint

[ctx: mypaint-brushes-action]
en: _Edit MyPaint Brush...
vi: _Sửa chổi vẽ MyPaint...

[ctx: mypaint-brushes-action]
en: Edit MyPaint brush
vi: Sửa chổi vẽ MyPaint này

[ctx: palette-editor-action]
en: _Edit Color...
vi: _Sửa màu…

[ctx: palette-editor-action]
en: Edit this entry
vi: Sửa hạng mục này

[ctx: palette-editor-action]
en: _Delete Color
vi: _Xóa màu

[ctx: palette-editor-action]
en: Delete this entry
vi: Xóa hạng mục này

[ctx: palette-editor-action]
en: Edit Active Palette
vi: Sửa bảng chọn hiện tại

[ctx: palette-editor-action]
en: New Color from _FG
vi: Màu mới từ T_C

[ctx: palette-editor-action]
en: Create a new entry from the foreground color
vi: Tạo mới từ màu cận cảnh

[ctx: palette-editor-action]
en: New Color from _BG
vi: Màu mới từ _HC

[ctx: palette-editor-action]
en: Create a new entry from the background color
vi: Tạo mục mới dựa vào màu nền

en: Zoom _All
vi: Phóng _hết

[ctx: palettes-action]
en: _New Palette
vi: Bả_ng chọn mới

[ctx: palettes-action]
en: Create a new palette
vi: Tạo bảng màu

[ctx: palettes-action]
en: _Import Palette...
vi: Nhậ_p bảng màu…

[ctx: palettes-action]
en: Import palette
vi: Nhập bảng màu

[ctx: palettes-action]
en: D_uplicate Palette
vi: N_hân đôi bảng màu

[ctx: palettes-action]
en: Duplicate this palette
vi: Nhân đôi bảng màu này

[ctx: palettes-action]
en: _Merge Palettes...
vi: T_rộn các bảng màu…

[ctx: palettes-action]
en: Merge palettes
vi: Trộn bảng màu

[ctx: palettes-action]
en: Copy Palette _Location
vi: Chép _vị trí bảng màu

[ctx: palettes-action]
en: Copy palette file location to clipboard
vi: Sao chép địa điểm của tập tin bảng màu vào bảng nháp

[ctx: palettes-action]
en: Show in _File Manager
vi: Hiển thị trong bộ quản lý _Tập tin

[ctx: palettes-action]
en: Show palette file location in the file manager
vi: Hiển thị vị trí tập tin bảng chọn màu trong bộ quản lý tập tin

[ctx: palettes-action]
en: _Delete Palette
vi: _Xóa bảng màu

[ctx: palettes-action]
en: Delete this palette
vi: Xóa bảng màu

[ctx: palettes-action]
en: _Refresh Palettes
vi: _Cập nhật bảng màu

[ctx: palettes-action]
en: Refresh palettes
vi: Cập nhật bảng màu

[ctx: palettes-action]
en: _Edit Palette...
vi: _Sửa bảng màu…

[ctx: palettes-action]
en: Edit this palette
vi: Sửa bảng màu

en: Merge Palettes
vi: Trộn bảng màu

en: Enter a name for the merged palette
vi: Hãy nhập tên cho bảng màu đã trộn này

en: There must be at least two palettes selected to merge.
vi: Phải có ít nhất hai bảng màu được chọn để mà hòa trộn.

[ctx: paths-action]
en: Edit Pa_th
vi: Sửa đường _dẫn

[ctx: paths-action]
en: Edit the active path
vi: Sửa đường dẫn hoạt động

[ctx: paths-action]
en: _Edit Path Attributes...
vi: _Sửa các thuộc tính đường dẫn…

[ctx: paths-action]
en: Edit path attributes
vi: Sửa các thuộc tính của đường dẫn

[ctx: paths-action]
en: _New Path...
vi: Đườ_ng dẫn mới…

[ctx: paths-action]
en: Create a new path...
vi: Tạo đường dẫn mới…

[ctx: paths-action]
en: _New Path with last values
vi: _Tạo đường dẫn mới bằng các giá trị cuối

[ctx: paths-action]
en: Create a new path with last used values
vi: Tạo đường dẫn mới bằng các giá trị dùng cuối cùng

[ctx: paths-action]
en: D_uplicate Paths
vi: Nhân đô_i đường dẫn

[ctx: paths-action]
en: Duplicate these paths
vi: Nhân đôi những đường dẫn này

[ctx: paths-action]
en: _Delete Paths
vi: Xóa đường _dẫn

[ctx: paths-action]
en: Delete the selected paths
vi: Xóa bỏ đặt sẵn đã chọn

[ctx: paths-action]
en: Merge _Visible Paths
vi: T_rộn các đường dẫn nhìn thấy

[ctx: paths-action]
en: _Raise Paths
vi: Nân_g đường dẫn

[ctx: paths-action]
en: Raise the selected paths
vi: Nâng các đường dẫn đã chọn

[ctx: paths-action]
en: Raise Paths to _Top
vi: Nâng đường dẫn lên_ đỉnh

[ctx: paths-action]
en: Raise the selected paths to the top
vi: Nâng đường dẫn này lên trên cùng

[ctx: paths-action]
en: _Lower Paths
vi: _Hạ đường dẫn

[ctx: paths-action]
en: Lower the selected paths
vi: Hạ các đường dẫn đã chọn xuống

[ctx: paths-action]
en: Lower Paths to _Bottom
vi: Hạ đường dẫn xuống đá_y

[ctx: paths-action]
en: Lower the selected paths to the bottom
vi: Hạ đường dẫn này xuống dưới đáy

[ctx: paths-action]
en: Fill Pat_hs...
vi: Đổ màu đườ_ng dẫn…

[ctx: paths-action]
en: Fill the paths
vi: Đổ màu theo đường dẫn

[ctx: paths-action]
en: Fill Paths
vi: Đổ màu đường dẫn

[ctx: paths-action]
en: Fill the paths with last values
vi: Đổ màu đường dẫn bằng các giá trị cuối cùng

[ctx: paths-action]
en: Stro_ke Paths...
vi: Tạo _nét vẽ theo đường dẫn…

[ctx: paths-action]
en: Paint along the paths
vi: Vẽ dọc theo đường dẫn

[ctx: paths-action]
en: Stro_ke Paths
vi: Tạo _nét vẽ theo đường dẫn

[ctx: paths-action]
en: Paint along the paths with last values
vi: Vẽ dọc theo đường dẫn bằng giá trị cuối cùng

[ctx: paths-action]
en: Co_py Paths
vi: Ché_p đường dẫn

[ctx: paths-action]
en: Paste Pat_h
vi: _Dán đường dẫn

[ctx: paths-action]
en: E_xport Paths...
vi: _Xuất đường dẫn…

[ctx: paths-action]
en: I_mport Path...
vi: Nhậ_p đường dẫn…

[ctx: paths-action]
en: Toggle Path _Visibility
vi: Bật/tắt _hiển thị đường dẫn

[ctx: paths-action]
en: L_ock Strokes of Path
vi: _Khóa nét vẽ của đường dẫn

[ctx: paths-action]
en: L_ock Position of Path
vi: _Khóa vị trí của đường dẫn

[ctx: paths-action]
en: None
vi: Không

[ctx: paths-action]
en: Path Color Tag: Clear
vi: Màu thẻ đường dẫn: Xóa sạch

[ctx: paths-action]
en: Blue
vi: Xanh dương

[ctx: paths-action]
en: Path Color Tag: Set to Blue
vi: Màu thẻ đường dẫn: Đặt thành màu xanh lam

[ctx: paths-action]
en: Green
vi: Xanh lá cây

[ctx: paths-action]
en: Path Color Tag: Set to Green
vi: Màu thẻ đường dẫn: Đặt thành màu xanh lá

[ctx: paths-action]
en: Yellow
vi: Vàng

[ctx: paths-action]
en: Path Color Tag: Set to Yellow
vi: Màu thẻ đường dẫn: Đặt thành màu vàng

[ctx: paths-action]
en: Orange
vi: Cam

[ctx: paths-action]
en: Path Color Tag: Set to Orange
vi: Màu thẻ đường dẫn: Đặt thành màu cam

[ctx: paths-action]
en: Brown
vi: Nâu

[ctx: paths-action]
en: Path Color Tag: Set to Brown
vi: Màu thẻ đường dẫn: Đặt thành màu nâu

[ctx: paths-action]
en: Red
vi: Đỏ

[ctx: paths-action]
en: Path Color Tag: Set to Red
vi: Màu thẻ đường dẫn: Đặt thành màu đỏ

[ctx: paths-action]
en: Violet
vi: Tím

[ctx: paths-action]
en: Path Color Tag: Set to Violet
vi: Màu thẻ đường dẫn: Đặt thành màu tím

[ctx: paths-action]
en: Gray
vi: Xám

[ctx: paths-action]
en: Path Color Tag: Set to Gray
vi: Màu thẻ đường dẫn: Đặt thành xám

[ctx: paths-action]
en: Paths to Sele_ction
vi: Đường dẫn thành vùng _chọn

[ctx: paths-action]
en: Path to selection
vi: Đường dẫn thành vùng chọn

[ctx: paths-action]
en: Selection Fr_om Paths
vi: Tạ_o vùng chọn từ đường dẫn

[ctx: paths-action]
en: Replace selection with paths
vi: Thay thế vùng chọn bằng đường dẫn

[ctx: paths-action]
en: _Add Paths to Selection
vi: _Thêm đường dẫn vào vùng chọn

[ctx: paths-action]
en: Add paths to selection
vi: Thêm đường dẫn vào vùng chọn

[ctx: paths-action]
en: _Subtract Paths from Selection
vi: _Trừ đường dẫn khỏi vùng chọn

[ctx: paths-action]
en: Subtract paths from selection
vi: Loại trừ đường dẫn khỏi vùng chọn

[ctx: paths-action]
en: _Intersect Paths with Selection
vi: _Giao đường dẫn với vùng chọn

[ctx: paths-action]
en: Intersect paths with selection
vi: Giao đường dẫn với vùng chọn

[ctx: paths-action]
en: Selecti_on to Path
vi: _Vùng chọn thành đường dẫn

[ctx: paths-action]
en: To _Path
vi: Thành đường _dẫn

[ctx: paths-action]
en: Selection to path
vi: Chuyển vùng chọn thành đường dẫn

[ctx: paths-action]
en: Selection to Path (_Advanced)
vi: Vùng chọn thành đường dẫn (nâng c_ao)

[ctx: paths-action]
en: Advanced options
vi: Tùy chọn nâng cao

[ctx: paths-action]
en: Select _Top Path
vi: Chọn đường dẫn _trên đỉnh

[ctx: paths-action]
en: Select the topmost path
vi: Chọn đường dẫn ở trên cùng

[ctx: paths-action]
en: Select _Bottom Path
vi: Chọn đường dẫn ở _dưới đáy

[ctx: paths-action]
en: Select the bottommost path
vi: Chọn đường dẫn ở dưới cùng

[ctx: paths-action]
en: Select _Previous Path
vi: Chọn đường dẫn kế t_rước

[ctx: paths-action]
en: Select the path above the current path
vi: Chọn đường dẫn bên trên của đường dẫn hiện tại

[ctx: paths-action]
en: Select _Next Path
vi: Chọ_n đường dẫn kế

[ctx: paths-action]
en: Select the path below the current path
vi: Chọn đường dẫn bên dưới của đường dẫn hiện tại

en: Path Attributes
vi: Các thuộc tính đường dẫn

en: Edit Path Attributes
vi: Sửa các thuộc tính đường dẫn

en: Create a New Path
vi: Tạo một đường dẫn mới

en: Raise Path | Raise Paths
vi[0]: Nâng đường dẫn

en: Raise Path to Top | Raise Paths to Top
vi[0]: Nâng đường dẫn lên trên cùng

en: Lower Path | Lower Paths
vi[0]: Hạ đường dẫn

en: Lower Path to Bottom | Lower Paths to Bottom
vi[0]: Hạ đường dẫn xuống dưới đáy

en: Duplicate Paths
vi: Nhân đôi đường dẫn

en: Remove Paths
vi: Xóa bỏ đường dẫn

en: Paths to selection
vi: Đường dẫn thành vùng chọn

en: Fill Path
vi: Đổ màu theo đường dẫn

en: Stroke Path
vi: Tạo nét vẽ theo đường dẫn

[ctx: patterns-action]
en: _Open Pattern as Image
vi: _Mở hoa văn dạng ảnh

[ctx: patterns-action]
en: Open this pattern as an image
vi: Mở hoa văn này dạng ảnh

[ctx: patterns-action]
en: _New Pattern
vi: Hoa văn _mới

[ctx: patterns-action]
en: Create a new pattern
vi: Tạo một hoa văn mới

[ctx: patterns-action]
en: D_uplicate Pattern
vi: Nhân đôi mẫ_u

[ctx: patterns-action]
en: Duplicate this pattern
vi: Nhân đôi hoa văn này

[ctx: patterns-action]
en: Copy Pattern _Location
vi: Chép _vị trí hoa văn

[ctx: patterns-action]
en: Copy pattern file location to clipboard
vi: Sao chép vị trí tập tin hoa văn vào bảng nháp

[ctx: patterns-action]
en: Show in _File Manager
vi: Hiển thị trong bộ quản lý _Tập tin

[ctx: patterns-action]
en: Show pattern file location in the file manager
vi: Hiển thị vị trí tập tin hoa văn trong bộ quản lý tập tin

[ctx: patterns-action]
en: _Delete Pattern
vi: _Xóa hoa văn

[ctx: patterns-action]
en: Delete this pattern
vi: Xóa hoa văn này

[ctx: patterns-action]
en: _Refresh Patterns
vi: _Cập nhật hoa văn

[ctx: patterns-action]
en: Refresh patterns
vi: Cập nhật hoa văn

[ctx: patterns-action]
en: _Edit Pattern...
vi: _Sửa hoa văn…

[ctx: patterns-action]
en: Edit pattern
vi: Sửa hoa văn

[ctx: plug-in-action]
en: Reset all _Filters
vi: Đặt lại mọi bộ _lọc

[ctx: plug-in-action]
en: Reset all plug-ins to their default settings
vi: Đặt cài đặt mặc định cho mọi phần mở rộng

en: Reset all Filters
vi: Đặt lại mọi bộ lọc

en: Do you really want to reset all filters to default values?
vi: Bạn thật sự muốn đặt lại mọi bộ lọc là giá trị mặc định?

[ctx: quick-mask-action]
en: _Configure Color and Opacity...
vi: _Cấu hình Màu và Độ mờ đục…

[ctx: quick-mask-action]
en: Toggle _Quick Mask
vi: Bật/tắt _Mặt nạ Nhanh

[ctx: quick-mask-action]
en: Toggle Quick Mask on/off
vi: Bật/tắt mặt nạ nhanh

[ctx: quick-mask-action]
en: Mask _Selected Areas
vi: Mặt nạ các _vùng chọn

[ctx: quick-mask-action]
en: Mask _Unselected Areas
vi: Mặt nạ các vùng _không chọn

en: Quick Mask Attributes
vi: Các thuộc tính mặt nạ nhanh

en: Edit Quick Mask Attributes
vi: Sửa các thuộc tính mặt nạ nhanh

en: Edit Quick Mask Color
vi: Sửa màu mặt nạ nhanh

en: _Mask opacity:
vi: Độ mờ đục _mặt nạ:

[ctx: sample-points-action]
en: _Sample Merged
vi: _Mẫu đã trộn

[ctx: sample-points-action]
en: Use the composite color of all visible layers
vi: Dùng màu tổng hợp của mọi lớp hình thấy

[ctx: select-action]
en: _All
vi: _Tất cả

[ctx: select-action]
en: Select everything
vi: Chọn tất cả

[ctx: select-action]
en: _None
vi: _Không

[ctx: select-action]
en: Dismiss the selection
vi: Bỏ qua vùng chọn

[ctx: select-action]
en: _Invert
vi: Đả_o

[ctx: select-action]
en: Invert the selection
vi: Đảo ngược vùng chọn

[ctx: select-action]
en: Cu_t and Float
vi: Cắt và Nổ_i

[ctx: select-action]
en: Cut the selection directly into a floating selection
vi: Cắt vùng chọn trực tiếp vào một vùng chọn trôi nổi

[ctx: select-action]
en: _Copy and Float
vi: _Chép và Nổi

[ctx: select-action]
en: Copy the selection directly into a floating selection
vi: Sao chép vùng chọn trực tiếp vào một vùng chọn trôi nổi

[ctx: select-action]
en: Fea_ther...
vi: Hình _lông vũ…

[ctx: select-action]
en: Blur the selection border so that it fades out smoothly
vi: Che mờ viền vùng chọn để tắt dần

[ctx: select-action]
en: _Sharpen
vi: Làm _sắc

[ctx: select-action]
en: Remove fuzziness from the selection
vi: Gỡ bỏ tình trạng mờ ra vùng chọn

[ctx: select-action]
en: S_hrink...
vi: T_hu nhỏ…

[ctx: select-action]
en: Contract the selection
vi: Co rút vùng chọn

[ctx: select-action]
en: _Grow...
vi: _Nới…

[ctx: select-action]
en: Enlarge the selection
vi: Mở rộng vùng chọn

[ctx: select-action]
en: Bo_rder...
vi: _Viền…

[ctx: select-action]
en: Replace the selection by its border
vi: Thay thế vùng chọn bằng viền của nó

[ctx: select-action]
en: Re_move Holes
vi: _Gỡ bỏ các lỗ

[ctx: select-action]
en: Remove holes from the selection
vi: Gỡ bỏ các lỗ khỏi vùng chọn

[ctx: select-action]
en: Save to _Channel
vi: Lưu vào _kênh

[ctx: select-action]
en: Save the selection to a channel
vi: Lưu vùng chọn thành một kênh

[ctx: select-action]
en: _Fill Selection Outline...
vi: Đổ mà_u vào vùng chọn...

[ctx: select-action]
en: Fill the selection outline
vi: Đổ màu vào vùng chọn

[ctx: select-action]
en: _Fill Selection Outline with last values
vi: Đổ mà_u vào vùng chọn với các giá trị dùng cuối cùng

[ctx: select-action]
en: Fill the selection outline with last used values
vi: Đổ màu vào vùng chọn bằng các giá trị dùng cuối cùng

[ctx: select-action]
en: _Stroke Selection...
vi: Tạo nét _vẽ vùng chọn…

[ctx: select-action]
en: Paint along the selection outline
vi: Sơn vẽ theo đường bao ngoài vùng chọn

[ctx: select-action]
en: _Stroke Selection with last values
vi: Tạo nét _vẽ vùng chọn với các giá trị lần cuối

[ctx: select-action]
en: Stroke the selection with last used values
vi: Tạo nét vẽ vùng chọn với các giá trị lần cuối

en: Feather selection by
vi: Tạo lông vũ vùng chọn bằng

note: Edge lock button
en: _Selected areas continue outside the image
vi: _Chọn các vùng kề nhau phía ngoài của ảnh

en: When feathering, act as if selected areas continued outside the image.
vi: Khi làm mờ biên dạng lông vũ, thực hiện như kiểu các vùng kề nhau nằm ngoài ảnh.

en: Shrink selection by
vi: Co nhỏ vùng chọn bằng

en: When shrinking, act as if selected areas continued outside the image.
vi: Khi co nhỏ, thực hiện theo kiểu nếu các vùng đã chọn tiếp tục nằm ngoài ảnh.

en: Grow selection by
vi: Nới vùng chọn bằng

en: Border selection by
vi: Chọn viền bằng

en: When bordering, act as if selected areas continued outside the image.
vi: Khi tạo đường bao, thực hiện theo kiểu nếu các vùng đã chọn tiếp tục nằm ngoài ảnh.

en: Fill Selection Outline
vi: Đổ màu vào bên trong vùng chọn

en: Stroke Selection
vi: Tạo nét vẽ vùng chọn

[ctx: templates-action]
en: _Create Image from Template
vi: _Tạo ảnh từ hoa văn sẵn có

[ctx: templates-action]
en: Create a new image from the selected template
vi: Tạo một ảnh mới từ mẫu được chọn

[ctx: templates-action]
en: _New Template...
vi: Mẫu _mới…

[ctx: templates-action]
en: Create a new template
vi: Tạo mẫu mới

[ctx: templates-action]
en: D_uplicate Template...
vi: Nhân đôi mẫ_u…

[ctx: templates-action]
en: Duplicate this template
vi: Nhân đôi mẫu được chọn

[ctx: templates-action]
en: _Edit Template...
vi: _Sửa mẫu…

[ctx: templates-action]
en: Edit this template
vi: Sửa mẫu

[ctx: templates-action]
en: _Delete Template
vi: _Xóa mẫu

[ctx: templates-action]
en: Delete this template
vi: Xóa ảnh này

en: Create a New Template
vi: Tạo mẫu mới

en: Edit Template
vi: Sửa mẫu

en: Are you sure you want to delete template '%s' from the list and from disk?
vi: Bạn có chắc muốn xóa bỏ mẫu “%s” ra khỏi danh sách và ổ đĩa không?

[ctx: text-editor-action]
en: Open
vi: Mở

[ctx: text-editor-action]
en: Load text from file
vi: Tải văn bản từ tập tin

[ctx: text-editor-action]
en: Clear
vi: Xóa sạch

[ctx: text-editor-action]
en: Clear all text
vi: Xóa hết chữ

[ctx: text-editor-action]
en: From left to right
vi: Trái sang phải

[ctx: text-editor-action]
en: From right to left
vi: Phải sang trái

[ctx: text-editor-action]
en: Vertical, right to left (mixed orientation)
vi: Thẳng đứng, phải sang trái (hướng trộn)

[ctx: text-editor-action]
en: Vertical, right to left (upright orientation)
vi: Thẳng đứng, phải sang trái (hướng đứng)

[ctx: text-editor-action]
en: Vertical, left to right (mixed orientation)
vi: Thẳng đứng, trái sang phải (hướng trộn)

[ctx: text-editor-action]
en: Vertical, left to right (upright orientation)
vi: Thẳng đứng, trái sang phải (hướng đứng)

en: Open Text File (UTF-8)
vi: Mở tập tin văn bản (UTF-8)

[ctx: text-tool-action]
en: Cu_t
vi: Cắ_t

[ctx: text-tool-action]
en: _Copy
vi: _Chép

[ctx: text-tool-action]
en: _Paste
vi: _Dán

[ctx: text-tool-action]
en: _Delete
vi: _Xóa bỏ

[ctx: text-tool-action]
en: _Open text file...
vi: _Mở tệp văn bản…

[ctx: text-tool-action]
en: Cl_ear
vi: Xóa _sạch

[ctx: text-tool-action]
en: Clear all text
vi: Xóa toàm bộ chữ

[ctx: text-tool-action]
en: Text to _Path
vi: Chữ theo đường _dẫn

[ctx: text-tool-action]
en: Create a path from the outlines of the current text
vi: Tạo một đường dẫn từ đường bao quanh chữ này

[ctx: text-tool-action]
en: Text _along Path
vi: _Chữ theo đường dẫn

[ctx: text-tool-action]
en: Bend the text along the currently active path
vi: Làm oằn các chữ của lớp này theo đường dẫn hiện có

[ctx: text-tool-action]
en: From left to right
vi: Trái sang phải

[ctx: text-tool-action]
en: From right to left
vi: Phải sang trái

[ctx: text-tool-action]
en: Vertical, right to left (mixed orientation)
vi: Thẳng đứng, phải sang trái (hướng trộn)

[ctx: text-tool-action]
en: Vertical, right to left (upright orientation)
vi: Thẳng đứng, phải sang trái (hướng đứng)

[ctx: text-tool-action]
en: Vertical, left to right (mixed orientation)
vi: Thẳng đứng, trái sang phải (hướng trộn)

[ctx: text-tool-action]
en: Vertical, left to right (upright orientation)
vi: Thẳng đứng, trái sang phải (hướng đứng)

en: Text along path failed: %s
vi: Viết chữ dọc theo đường dẫn gặp lỗi: %s

[ctx: tool-options-action]
en: _New Tool Preset...
vi: Cài đặt trước công cụ _mới…

[ctx: tool-options-action]
en: R_eset Tool Options
vi: Đặt _lại tùy chọn công cụ

[ctx: tool-options-action]
en: Reset to default values
vi: Đặt về giá trị mặc định

[ctx: tool-options-action]
en: Reset _all Tool Options
vi: Đặt lại _mọi tùy chọn công cụ

[ctx: tool-options-action]
en: Reset all tool options
vi: Đặt lại mọi tùy chọn công cụ

en: Reset All Tool Options
vi: Đặt lại mọi tùy chọn công cụ

en: Do you really want to reset all tool options to default values?
vi: Bạn thật sự muốn xóa bỏ mọi tùy chọn công cụ là giá trị mặc định không?

[ctx: tool-preset-editor-action]
en: _Save Tool Options to Preset
vi: _Lưu các tùy chọn công cụ thành đặt trước

[ctx: tool-preset-editor-action]
en: Save the active tool options to this tool preset
vi: Lưu các tùy chọn công cụ hoạt động thành đặt trước công cụ này

[ctx: tool-preset-editor-action]
en: _Restore Tool Preset
vi: _Khôi phục cài đặt trước công cụ

[ctx: tool-preset-editor-action]
en: Restore this tool preset
vi: Khôi phục lại cài đặt trước công cụ này

[ctx: tool-preset-editor-action]
en: Edit Active Tool Preset
vi: Sửa công cụ định nghĩa trước kích hoạt

en: Can't save '%s' tool options to an existing '%s' tool preset.
vi: Không thể lưu các tùy chọn công cụ “%s” vào một đặt sẵn công cụ “%s” có sẵn.

[ctx: tool-presets-action]
en: _New Tool Preset
vi: Công cụ định nghĩa trước _mới

[ctx: tool-presets-action]
en: Create a new tool preset
vi: Tạo công cụ định nghĩa trước mới

[ctx: tool-presets-action]
en: D_uplicate Tool Preset
vi: Nhân đô_i công cụ định nghĩa trước

[ctx: tool-presets-action]
en: Duplicate this tool preset
vi: Nhân đôi công cụ định nghĩa trước

[ctx: tool-presets-action]
en: Copy Tool Preset _Location
vi: Chép _vị trí công cụ định nghĩa trước

[ctx: tool-presets-action]
en: Copy tool preset file location to clipboard
vi: Sao chép địa điểm của tập tin bảng chọn vào bảng nháp

[ctx: tool-presets-action]
en: Show in _File Manager
vi: Hiển thị trong bộ quản lý _Tập tin

[ctx: tool-presets-action]
en: Show tool preset file location in the file manager
vi: Hiển thị vị trí tập tin đặt trước công cụ trong bộ quản lý tập tin

[ctx: tool-presets-action]
en: _Save Tool Options to Preset
vi: _Lưu các tùy chọn công cụ thành đặt trước

[ctx: tool-presets-action]
en: Save the active tool options to this tool preset
vi: Lưu các tùy chọn công cụ hoạt động thành đặt trước công cụ này

[ctx: tool-presets-action]
en: _Restore Tool Preset
vi: _Khôi phục định nghĩa công cụ

[ctx: tool-presets-action]
en: Restore this tool preset
vi: Khôi phục lại cài đặt trước công cụ này

[ctx: tool-presets-action]
en: _Delete Tool Preset
vi: _Xóa công cụ định nghĩa trước

[ctx: tool-presets-action]
en: Delete this tool preset
vi: Xóa công cụ định nghĩa trước này

[ctx: tool-presets-action]
en: _Refresh Tool Presets
vi: _Cập nhật công cụ định nghĩa trước

[ctx: tool-presets-action]
en: Refresh tool presets
vi: Cập nhật công cụ định nghĩa trước

[ctx: tool-presets-action]
en: _Edit Tool Preset...
vi: _Sửa công cụ định nghĩa trước…

[ctx: tool-presets-action]
en: Edit this tool preset
vi: Sửa công cụ định nghĩa trước

[ctx: tools-action]
en: _By Color
vi: Th_eo màu

[ctx: tools-action]
en: Select regions with similar colors
vi: Chọn vùng theo màu tương tự

[ctx: tools-action]
en: _Arbitrary Rotation...
vi: _Xoay tự do…

[ctx: tools-action]
en: Rotate drawable by an arbitrary angle
vi: Quay những thứ vẽ được theo góc bất kỳ

[ctx: tools-action]
en: Rotate image by an arbitrary angle
vi: Quay ảnh theo góc bất kỳ

[ctx: tools-action]
en: Airbrush Rate: Set
vi: Tỷ lệ phun sơn: Đặt

[ctx: tools-action]
en: Airbrush Rate: Set to Minimum
vi: Tỷ lệ phun sơn: Đặt thành tối thiểu

[ctx: tools-action]
en: Airbrush Rate: Set to Maximum
vi: Tỷ lệ phun sơn: Đặt thành tối đa

[ctx: tools-action]
en: Airbrush Rate: Decrease by 1
vi: Tỷ lệ phun sơn: Giảm 1

[ctx: tools-action]
en: Airbrush Rate: Increase by 1
vi: Tỷ lệ phun sơn: Tăng 1

[ctx: tools-action]
en: Airbrush Rate: Decrease by 10
vi: Tỷ lệ phun sơn: Giảm 10

[ctx: tools-action]
en: Airbrush Rate: Increase by 10
vi: Tỷ lệ phun sơn: Tăng 10

[ctx: tools-action]
en: Airbrush Flow: Set
vi: Lưu lượng phun sơn: Đặt

[ctx: tools-action]
en: Airbrush Flow: Set to Minimum
vi: Lưu lượng phun sơn: Đặt thành tối thiểu

[ctx: tools-action]
en: Airbrush Flow: Set to Maximum
vi: Lưu lượng phun sơn: Đặt thành tối đa

[ctx: tools-action]
en: Airbrush Flow: Decrease by 1
vi: Lưu lượng phun sơn: Giảm 1

[ctx: tools-action]
en: Airbrush Flow: Increase by 1
vi: Lưu lượng phun sơn: Tăng 1

[ctx: tools-action]
en: Airbrush Flow: Decrease by 10
vi: Lưu lượng phun sơn: Giảm 10

[ctx: tools-action]
en: Airbrush Flow: Increase by 10
vi: Lưu lượng phun sơn: Tăng 10

[ctx: tools-action]
en: Tool's Opacity: Set
vi: Độ đục của công cụ: Đặt

[ctx: tools-action]
en: Tool's Opacity: Set to Default Value
vi: Độ đục của công cụ: Đặt thành giá trị mặc định

[ctx: tools-action]
en: Tool's Opacity: Minimize
vi: Độ đục của công cụ: Tối thiểu

[ctx: tools-action]
en: Tool's Opacity: Maximize
vi: Độ đục của công cụ: Tối đa

[ctx: tools-action]
en: Tool's Opacity: Decrease by 1
vi: Độ đục của công cụ: Tăng 1

[ctx: tools-action]
en: Tool's Opacity: Increase by 1
vi: Độ đục của công cụ: Giảm 1

[ctx: tools-action]
en: Tool's Opacity: Decrease by 10
vi: Độ đục của công cụ: Giảm 10

[ctx: tools-action]
en: Tool's Opacity: Increase by 10
vi: Độ đục của công cụ: Tăng 10

[ctx: tools-action]
en: Tool's Opacity: Decrease Relative
vi: Độ đục của công cụ: Giảm tương đối

[ctx: tools-action]
en: Tool's Opacity: Increase Relative
vi: Độ đục của công cụ: Tăng tương đối

[ctx: tools-action]
en: Tool's Size: Set
vi: Cỡ công cụ: Đặt

[ctx: tools-action]
en: Tool's Size: Set to Default Value
vi: Cỡ công cụ: Đặt thành giá trị mặc định

[ctx: tools-action]
en: Tool's Size: Minimize
vi: Cỡ công cụ: Tối thiểu

[ctx: tools-action]
en: Tool's Size: Maximize
vi: Cỡ công cụ: Tối đa

[ctx: tools-action]
en: Tool's Size: Decrease by 1
vi: Cỡ công cụ: Giảm 1

[ctx: tools-action]
en: Tool's Size: Increase by 1
vi: Cỡ công cụ: Tăng 1

[ctx: tools-action]
en: Tool's Size: Decrease by 10
vi: Cỡ công cụ: Giảm 10

[ctx: tools-action]
en: Tool's Size: Increase by 10
vi: Cỡ công cụ: Tăng 10

[ctx: tools-action]
en: Tool's Size: Decrease Relative
vi: Cỡ công cụ: Giảm tương đối

[ctx: tools-action]
en: Tool's Size: Increase Relative
vi: Cỡ công cụ: Tăng tương đối

[ctx: tools-action]
en: Tool's Aspect Ratio: Set
vi: Tỉ lệ hình học công cụ: Đặt

[ctx: tools-action]
en: Tool's Aspect Ratio: Set To Default Value
vi: Tỉ lệ hình học công cụ: Đặt thành giá trị mặc định

[ctx: tools-action]
en: Tool's Aspect Ratio: Minimize
vi: Tỉ lệ hình học công cụ: Tối thiểu

[ctx: tools-action]
en: Tool's Aspect Ratio: Maximize
vi: Tỉ lệ hình học công cụ: Tối đa

[ctx: tools-action]
en: Tool's Aspect Ratio: Decrease by 0.1
vi: Tỉ lệ hình học công cụ: Giảm 0.1

[ctx: tools-action]
en: Tool's Aspect Ratio: Increase by 0.1
vi: Tỉ lệ hình học công cụ: Tăng 0.1

[ctx: tools-action]
en: Tool's Aspect Ratio: Decrease by 1
vi: Tỉ lệ hình học công cụ: Giảm 1

[ctx: tools-action]
en: Tool's Aspect Ratio: Increase by 1
vi: Tỉ lệ hình học công cụ: Tăng 1

[ctx: tools-action]
en: Tool's Aspect Ratio: Decrease Relative
vi: Tỉ lệ hình học công cụ: Giảm tương đối

[ctx: tools-action]
en: Tool's Aspect Ratio: Increase Relative
vi: Tỉ lệ hình học công cụ: Tăng tương đối

[ctx: tools-action]
en: Tool's Angle: Set
vi: Góc của công cụ: Đặt

[ctx: tools-action]
en: Tool's Angle: Set Angle To Default Value
vi: Góc công cụ: Đặt thành giá trị mặc định

[ctx: tools-action]
en: Tool's Angle: Minimize
vi: Góc của công cụ: Tối thiểu

[ctx: tools-action]
en: Tool's Angle: Maximize
vi: Góc của công cụ: Tối đa

[ctx: tools-action]
en: Tool's Angle: Decrease by 1°
vi: Góc của công cụ: Giảm 1°

[ctx: tools-action]
en: Tool's Angle: Increase by 1°
vi: Góc của công cụ: Tăng 1°

[ctx: tools-action]
en: Tool's Angle: Decrease by 15°
vi: Góc của công cụ: Giảm 15°

[ctx: tools-action]
en: Tool's Angle: Increase by 15°
vi: Góc của công cụ: Tăng 15°

[ctx: tools-action]
en: Tool's Angle: Decrease Relative
vi: Góc của công cụ: Giảm tương đối

[ctx: tools-action]
en: Tool's Angle: Increase Relative
vi: Góc của công cụ: Tăng tương đối

[ctx: tools-action]
en: Tool's Spacing: Set
vi: Khoảng cách của công cụ: Đặt

[ctx: tools-action]
en: Tool's Spacing: Set To Default Value
vi: Khoảng cách của công cụ: Đặt thành giá trị mặc định

[ctx: tools-action]
en: Tool's Spacing: Minimize
vi: Khoảng cách của công cụ: Tối thiểu

[ctx: tools-action]
en: Tool's Spacing: Maximize
vi: Khoảng cách của công cụ: Tối đa

[ctx: tools-action]
en: Tool's Spacing: Decrease by 1
vi: Khoảng cách của công cụ: Giảm 1

[ctx: tools-action]
en: Tool's Spacing: Increase by 1
vi: Khoảng cách của công cụ: Tăng 1

[ctx: tools-action]
en: Tool's Spacing: Decrease by 10
vi: Khoảng cách của công cụ: Giảm 10

[ctx: tools-action]
en: Tool's Spacing: Increase by 10
vi: Khoảng cách của công cụ: Tăng 10

[ctx: tools-action]
en: Tool's Spacing: Decrease Relative
vi: Khoảng cách của công cụ: Giảm tương đối

[ctx: tools-action]
en: Tool's Spacing: Increase Relative
vi: Khoảng cách của công cụ: Tăng tương đối

[ctx: tools-action]
en: Tool's Hardness: Set
vi: Độ cứng của công cụ: Đặt

[ctx: tools-action]
en: Tool's Hardness: Set to Default Value
vi: Độ cứng của công cụ: Đặt thành mặc định

[ctx: tools-action]
en: Tool's Hardness: Minimize
vi: Độ cứng của công cụ: Tối thiểu

[ctx: tools-action]
en: Tool's Hardness: Maximize
vi: Độ cứng của công cụ: Tối đa

[ctx: tools-action]
en: Tool's Hardness: Decrease by 1
vi: Độ cứng của công cụ: Giảm 1

[ctx: tools-action]
en: Tool's Hardness: Increase by 1
vi: ‪Độ cứng của công cụ: Tăng 1

[ctx: tools-action]
en: Tool's Hardness: Decrease by 10
vi: Độ cứng của công cụ: Giảm 10

[ctx: tools-action]
en: Tool's Hardness: Increase by 10
vi: Độ cứng của công cụ: Tăng 10

[ctx: tools-action]
en: Tool's Hardness: Decrease Relative
vi: Độ cứng của công cụ: Giảm tương đối

[ctx: tools-action]
en: Tool's Hardness: Increase Relative
vi: Độ cứng của công cụ: Tăng tương đối

[ctx: tools-action]
en: Tool's Force: Set
vi: Áp lực của công cụ: Đặt

[ctx: tools-action]
en: Tool's Force: Set to Default Value
vi: Áp lực của công cụ: Đặt thành giá trị mặc đinh

[ctx: tools-action]
en: Tool's Force: Minimize
vi: Áp lực của công cụ: Tối thiểu

[ctx: tools-action]
en: Tool's Force: Maximize
vi: Áp lực của công cụ: Tối đa

[ctx: tools-action]
en: Tool's Force: Decrease by 1
vi: Áp lực của công cụ: Giảm 1

[ctx: tools-action]
en: Tool's Force: Increase by 1
vi: Áp lực của công cụ: Tăng 1

[ctx: tools-action]
en: Tool's Force: Decrease by 10
vi: Áp lực của công cụ: Giảm 10

[ctx: tools-action]
en: Tool's Force: Increase by 10
vi: Áp lực của công cụ: Tăng 10

[ctx: tools-action]
en: Tool's Force: Decrease Relative
vi: Áp lực của công cụ: Giảm tương đối

[ctx: tools-action]
en: Tool's Force: Increase Relative
vi: Áp lực của công cụ: Tăng tương đối

en: Activate tool "%s"
vi: Kích hoạt công cụ "%s"

[ctx: vector-toolpath-action]
en: _Delete Anchor
vi: _Xóa điểm neo

[ctx: vector-toolpath-action]
en: Shift S_tart
vi: Dịch điểm đầ_u

[ctx: vector-toolpath-action]
en: _Insert Anchor
vi: _Chèn thêm điểm neo

[ctx: vector-toolpath-action]
en: Delete _Segment
vi: Xóa bỏ đ_oạn

[ctx: vector-toolpath-action]
en: _Reverse Stroke
vi: Đả_o ngược nét đường dẫn

[ctx: view-action]
en: _New View
vi: Ô xem _mới

[ctx: view-action]
en: Create another view on this image
vi: Tạo ô hiển thị mới cho ảnh này

[ctx: view-action]
en: _Close View
vi: Đón_g ô xem

[ctx: view-action]
en: Close the active image view
vi: Đóng cửa sổ ảnh đang kích hoạt

[ctx: view-action]
en: C_enter Image in Window
vi: Đặt ảnh vào t_rung tâm cửa sổ

[ctx: view-action]
en: Scroll the image so that it is centered in the window
vi: Cuộn ảnh sao cho nó ở trung tâm cửa sổ

[ctx: view-action]
en: _Fit Image in Window
vi: _Vừa ảnh khít cửa sổ

[ctx: view-action]
en: Adjust the zoom ratio so that the image becomes fully visible
vi: Điều chỉnh tỷ lệ phóng để hiện nguyên ảnh

[ctx: view-action]
en: Fi_ll Window
vi: _Vừa khít cửa sổ

[ctx: view-action]
en: Adjust the zoom ratio so that the entire window is used
vi: Điều chỉnh tỷ lệ phong để vừa khít cửa sổ

[ctx: view-action]
en: Zoom to _Selection
vi: Phóng to _vùng chọn

[ctx: view-action]
en: Adjust the zoom ratio so that the selection fills the window
vi: Điều chỉnh tỷ lệ phóng để vùng chọn vừa khít cửa sổ

[ctx: view-action]
en: Re_vert Zoom
vi: H_oàn nguyên thu phóng

[ctx: view-action]
en: Restore the previous zoom level
vi: Khôi phục mức thu phóng trước

[ctx: view-action]
en: Othe_r rotation angle...
vi: Góc quay _khác…

[ctx: view-action]
en: Set a custom rotation angle
vi: Đặt góc quay tùy ý

[ctx: view-action]
en: _Reset Flipping
vi: Đặt lại _lật

[ctx: view-action]
en: Reset flipping to unflipped
vi: Đặt lại việc lật thành không lật

[ctx: view-action]
en: _Reset Flip & Rotate
vi: Đặt _lại Lật & Xoay

[ctx: view-action]
en: Reset flipping to unflipped and the angle of rotation to 0°
vi: Đặt lại thành không lật và góc quay về không độ

[ctx: view-action]
en: Na_vigation Window
vi: Cửa sổ du_yệt

[ctx: view-action]
en: Show an overview window for this image
vi: Hiển thị cửa sổ toàn cảnh cho ảnh này

[ctx: view-action]
en: Display _Filters...
vi: Hiện bộ _lọc…

[ctx: view-action]
en: Configure filters applied to this view
vi: Cấu hình các bộ lọc được áp dụng vào khung xem này

[ctx: view-action]
en: As in _Preferences
vi: Theo tù_y thích

[ctx: view-action]
en: Reset color management to what's configured in preferences
vi: Đặt lại quản lý màu thành thứ đã cấu hình trong phần tùy thích

[ctx: view-action]
en: Shrink _Wrap
vi: _Bọc khít

[ctx: view-action]
en: Reduce the image window to the size of the image display
vi: Làm nhỏ cửa sổ ảnh thành kích cỡ hiển thị ảnh

[ctx: view-action]
en: _Open Display...
vi: _Mở hiển thị…

[ctx: view-action]
en: Connect to another display
vi: Không thể kết nối tới màn hình khác

[ctx: view-action]
en: Show _All
vi: Hiện _tất cả

[ctx: view-action]
en: Show full image content
vi: Hiển thị toàn bộ nội dung của ảnh

[ctx: view-action]
en: _Dot for Dot
vi: Chấm _với chấm

[ctx: view-action]
en: A pixel on the screen represents an image pixel
vi: Một điểm ảnh trên màn hình đại diện một điểm ảnh của ảnh

[ctx: view-action]
en: _Color-Manage this View
vi: _Quản lý màu cho bộ xem này

[ctx: view-action]
en: Use color management for this view
vi: Dùng bộ quản lý màu cho chỗ xem này

[ctx: view-action]
en: _Proof Colors
vi: Màu _Proof

[ctx: view-action]
en: Use this view for soft-proofing
vi: Dùng cái này để xem mô-phỏng-in

[ctx: view-action]
en: _Black Point Compensation
vi: _Bù điểm đen

[ctx: view-action]
en: Use black point compensation for image display
vi: Dùng bù điểm đen cho ảnh hiển thị

[ctx: view-action]
en: _Mark Out Of Gamut Colors
vi: Đánh dấ_u màu sắc không thể xử lý

[ctx: view-action]
en: When soft-proofing, mark colors which cannot be represented in the target color space
vi: Khi mô-phỏng-in, đánh dấu các màu mà nó không thể được hiển thị ở không gian đích

[ctx: view-action]
en: Show _Selection
vi: Hiện _vùng chọn

[ctx: view-action]
en: Display the selection outline
vi: Hiển thị đường bao vùng chọn

[ctx: view-action]
en: Show _Layer Boundary
vi: Hiện ranh giới _lớp

[ctx: view-action]
en: Draw a border around the active layer
vi: Vẽ viền ở quanh lớp kích hoạt

[ctx: view-action]
en: Show Canvas Bounda_ry
vi: Hiện ranh giới _vùng vẽ

[ctx: view-action]
en: Draw a border around the canvas
vi: Vẽ viền ở quanh vùng vẽ

[ctx: view-action]
en: Show _Guides
vi: Hiện đường _dẫn hướng

[ctx: view-action]
en: Display the image's guides
vi: Hiển thị đường dẫn hướng của ảnh

[ctx: view-action]
en: S_how Grid
vi: _Hiện lưới

[ctx: view-action]
en: Display the image's grid
vi: Hiển thị lưới ảnh

[ctx: view-action]
en: Sh_ow Sample Points
vi: _Hiển thị các điểm mẫu

[ctx: view-action]
en: Display the image's color sample points
vi: Hiện điểm mẫu màu của ảnh

[ctx: view-action]
en: Snap to Gu_ides
vi: _Dính đường dẫn hướng

[ctx: view-action]
en: Tool operations snap to guides
vi: Thao tác công cụ snap tới hướng dẫn

[ctx: view-action]
en: Sna_p to Grid
vi: Dính lướ_i

[ctx: view-action]
en: Tool operations snap to the grid
vi: Thao tác công cụ snap tới lưới

[ctx: view-action]
en: Snap to _Canvas Edges
vi: Dính _cạnh vùng vẽ

[ctx: view-action]
en: Tool operations snap to the canvas edges
vi: Thao tác công cụ dính tới viền bảng vẽ

[ctx: view-action]
en: Snap t_o Active Path
vi: Dính đường dẫn h_oạt động

[ctx: view-action]
en: Tool operations snap to the active path
vi: Công cụ dính vào đường dẫn hoạt động

[ctx: view-action]
en: Snap to _Bounding Boxes
vi: _Dính vào hộp giới hạn

[ctx: view-action]
en: Tool operations snap to the bounding boxes
vi: Thao tác công cụ dính vào hộp giới hạn

[ctx: view-action]
en: Snap to _Equidistance
vi: Dính vào khoảng cách đề_u

[ctx: view-action]
en: Tool operations snap to the equidistance between three bounding boxes
vi: Các thao tác của công cụ bám sát khoảng cách đều nhau giữa ba hộp giới hạn

[ctx: view-action]
en: Show _Menubar
vi: Hiện thanh t_rình đơn

[ctx: view-action]
en: Show this window's menubar
vi: Hiện thanh trình đơn cửa sổ

[ctx: view-action]
en: Show R_ulers
vi: Hiện thướ_c

[ctx: view-action]
en: Show this window's rulers
vi: Hiện thước của cửa sổ

[ctx: view-action]
en: Show Scroll_bars
vi: Hiện th_anh cuộn

[ctx: view-action]
en: Show this window's scrollbars
vi: Hiện thanh cuộn của cửa sổ

[ctx: view-action]
en: Show S_tatusbar
vi: Hiện _thanh trạng thái

[ctx: view-action]
en: Show this window's statusbar
vi: Hiện thanh trạng thái cửa sổ

[ctx: view-action]
en: Fullscr_een
vi: T_oàn màn hình

[ctx: view-action]
en: Toggle fullscreen view
vi: Bật/tắt hiện toàn màn hình

[ctx: view-zoom-action]
en: Set zoom factor
vi: Đặt hệ số thu phóng

[ctx: view-zoom-action]
en: Zoom out as far as possible
vi: Thu càng nhỏ càng tốt

[ctx: view-zoom-action]
en: Zoom in as far as possible
vi: Phóng càng to càng tốt

[ctx: view-zoom-action]
en: Zoom _Out
vi: Thu _nhỏ

[ctx: view-zoom-action]
en: Zoom out
vi: Thu nhỏ

[ctx: view-zoom-action]
en: Zoom _In
vi: Phóng _to

[ctx: view-zoom-action]
en: Zoom in
vi: Phóng to

[ctx: view-zoom-action]
en: Zoom out a lot
vi: Thu nhỏ nhiều

[ctx: view-zoom-action]
en: Zoom in a lot
vi: Phóng to nhiều

[ctx: view-zoom-action]
en: Zoom 16:1 (1600%)
vi: Phóng 16:1 (1600%)

[ctx: view-zoom-action]
en: Zoom 16:1
vi: Phóng to 1:1

[ctx: view-zoom-action]
en: Zoom 8:1 (800%)
vi: Phóng 8:1 (800%)

[ctx: view-zoom-action]
en: Zoom 8:1
vi: Phóng 8:1

[ctx: view-zoom-action]
en: Zoom 4:1 (400%)
vi: Phóng 4:1 (400%)

[ctx: view-zoom-action]
en: Zoom 4:1
vi: Phóng 4:1

[ctx: view-zoom-action]
en: Zoom 2:1 (200%)
vi: Phóng 2:1 (200%)

[ctx: view-zoom-action]
en: Zoom 2:1
vi: Phóng 2:1

[ctx: view-zoom-action]
en: Zoom 1:1 (100%)
vi: Phóng 1:1 (100%)

[ctx: view-zoom-action]
en: Zoom 1:1
vi: Phóng 1:1

[ctx: view-zoom-action]
en: Zoom 1:2 (50%)
vi: Phóng 1:2 (50%)

[ctx: view-zoom-action]
en: Zoom 1:2
vi: Phóng 1:2

[ctx: view-zoom-action]
en: Zoom 1:4 (25%)
vi: Phóng 1:4 (25%)

[ctx: view-zoom-action]
en: Zoom 1:4
vi: Phóng 1:4

[ctx: view-zoom-action]
en: Zoom 1:8 (12.5%)
vi: Phóng 1:8 (12.5%)

[ctx: view-zoom-action]
en: Zoom 1:8
vi: Phóng 1:8

[ctx: view-zoom-action]
en: Zoom 1:16 (6.25%)
vi: Phóng 1:16 (6.25%)

[ctx: view-zoom-action]
en: Zoom 1:16
vi: Phóng 1:16

[ctx: view-zoom-action]
en: Set a custom zoom factor
vi: Đặt hệ số thu phòng bất kỳ

[ctx: view-zoom-action]
en: Othe_r zoom factor...
vi: Hệ số thu phóng _Khác…

[ctx: view-action]
en: Flip _Horizontally
vi: Lật _ngang

[ctx: view-action]
en: Flip the view horizontally
vi: Lật ô xem theo chiều ngang

[ctx: view-action]
en: Flip _Vertically
vi: Lật _dọc

[ctx: view-action]
en: Flip the view vertically
vi: Lật ô xem theo chiều dọc

[ctx: view-action]
en: Display Rotation Absolute Angle Set
vi: Hiển thị góc quay tuyệt đối

[ctx: view-action]
en: _Reset Rotate
vi: Đặt _lại góc quay

[ctx: view-action]
en: Reset the angle of rotation to 0°
vi: Đặt lại góc quay về không độ

[ctx: view-action]
en: Rotate 15° _clockwise
vi: Xoay xuôi _chiều 15°

[ctx: view-action]
en: Rotate the view 15 degrees to the right
vi: Xoay ô xem 15 độ sang phải

[ctx: view-action]
en: Rotate 90° _clockwise
vi: Xoay xuôi _chiều 90°

[ctx: view-action]
en: Rotate the view 90 degrees to the right
vi: Xoay ô xem 90 độ sang phải

[ctx: view-action]
en: Rotate _180°
vi: Quay _180°

[ctx: view-action]
en: Turn the view upside-down
vi: Lật vùng phần xem từ trên xuống

[ctx: view-action]
en: Rotate 90° counter-clock_wise
vi: Xoay n_gược chiều 90°

[ctx: view-action]
en: Rotate the view 90 degrees to the left
vi: Xoay vùng xem 90 độ sang trái

[ctx: view-action]
en: Rotate 15° counter-clock_wise
vi: Xoay n_gược chiều 15°

[ctx: view-action]
en: Rotate the view 15 degrees to the left
vi: Xoay ảnh15 độ sang trái

[ctx: view-action]
en: _Perceptual
vi: _Tri giác

[ctx: view-action]
en: Display rendering intent is perceptual
vi: Mục đích vẽ để hiển thị là tri giác

[ctx: view-action]
en: _Relative Colorimetric
vi: So màu _tương đối

[ctx: view-action]
en: Display rendering intent is relative colorimetric
vi: Mục đích vẽ để hiển thị là so màu tương đối

[ctx: view-action]
en: _Saturation
vi: _Bão hòa

[ctx: view-action]
en: Display rendering intent is saturation
vi: Mục đích vẽ để hiển thị là độ bão hòa

[ctx: view-action]
en: _Absolute Colorimetric
vi: _So màu tuyệt đối

[ctx: view-action]
en: Display rendering intent is absolute colorimetric
vi: Mục đích vẽ để hiển thị là so màu tuyệt đối

[ctx: view-padding-color]
en: From _Theme
vi: _Từ sắc thái

[ctx: view-padding-color]
en: Use the current theme's background color
vi: Thêm màu nền của sắc thái hiện tại

[ctx: view-padding-color]
en: _Light Check Color
vi: Màu ca _rô nhạt

[ctx: view-padding-color]
en: Use the light check color
vi: Màu ca rô nhạt

[ctx: view-padding-color]
en: _Dark Check Color
vi: Màu ca rô tố_i

[ctx: view-padding-color]
en: Use the dark check color
vi: Màu ca rô tối

[ctx: view-padding-color]
en: _Custom Color...
vi: Dùng màu tự _chọn…

[ctx: view-padding-color]
en: Use an arbitrary color
vi: Dùng màu bất kỳ

[ctx: view-padding-color]
en: As in _Preferences
vi: Theo tù_y thích

[ctx: view-padding-color]
en: Reset padding color to what's configured in preferences
vi: Đặt màu chèn đã cài đặt trong tham chiếu

[ctx: view-padding-color]
en: Keep Padding in "Show _All" Mode
vi: Giữ đệm trong chế độ "Hiển thị _tất cả"

[ctx: view-padding-color]
en: Keep canvas padding when "View -> Show All" is enabled
vi: Giữ đệm vùng vẽ khi "Xem -> Hiển thị tất cả" được bật

[ctx: view-action]
en: Set horizontal scroll offset
vi: Đặt độ dịch thanh cuộn ngang

[ctx: view-action]
en: Scroll to left border
vi: Cuộn tới biên trái

[ctx: view-action]
en: Scroll to right border
vi: Cuộn tới biên phải

[ctx: view-action]
en: Scroll left
vi: Cuộn trái

[ctx: view-action]
en: Scroll right
vi: Cuộn phải

[ctx: view-action]
en: Scroll page left
vi: Cuộn trang trái

[ctx: view-action]
en: Scroll page right
vi: Cuộn trang phải

[ctx: view-action]
en: Set vertical scroll offset
vi: Đặt độ dịch cuộn dọc

[ctx: view-action]
en: Scroll to top border
vi: Cuộn tới biên trên đỉnh

[ctx: view-action]
en: Scroll to bottom border
vi: Cuộn tới biên đáy

[ctx: view-action]
en: Scroll up
vi: Cuộn lên

[ctx: view-action]
en: Scroll down
vi: Cuộn xuống

[ctx: view-action]
en: Scroll page up
vi: Cuộn trang lên

[ctx: view-action]
en: Scroll page down
vi: Cuộn trang xuống

en: Re_vert Zoom (%d%%)
vi: _Phóng ngược (%d%%)

en: Re_vert Zoom
vi: Phóng _ngược

en: _Zoom (%s)
vi: _Phóng (%s)

en: _Flip %s& Rotate (%d°)
vi: _Lật %s& Quay (%d°)

en: Set Canvas Padding Color
vi: Đặt màu đệm vùng vẽ

en: Set Custom Canvas Padding Color
vi: Đặt màu đệm vùng vẽ tự chọn

en: Screen %s
vi: Màn hình %s

en: Move this window to screen %s
vi: Chuyển sang màn hình %s

en: Open Display
vi: Mở màn hình

en: Experimental multi-display stuff!
    Click OK and have fun crashing GIMP...
vi: Công cụ đa màn hình thử nghiệm!
    Nhấp vào OK và tận hưởng GIMP đổ vỡ...

en: Please enter the name of the new display:
vi: Vui lòng nhập vào tên của màn hình mới:

en: Can't open display '%s'. Please try another one:
vi: Kế toán mở màn hình '%s'. Vui lòng thử cái khác:

[ctx: windows-action]
en: Next Image
vi: Ảnh tiếp theo

[ctx: windows-action]
en: Switch to the next image
vi: Chuyển sang ảnh tiếp theo

[ctx: windows-action]
en: Previous Image
vi: Ảnh trước

[ctx: windows-action]
en: Switch to the previous image
vi: Chuyển tới ảnh trước

[ctx: windows-action]
en: _Tabs Position
vi: Vị trí các _thẻ

[ctx: windows-action]
en: _Hide Docks
vi: Đóng _Neo

[ctx: windows-action]
en: When enabled, docks and other dialogs are hidden, leaving only image windows.
vi: Khi bật, chỗ neo mà các hộp thoại khác bị ẩn, chỉ giữ lại cửa sổ của ảnh.

[ctx: windows-action]
en: _Show Tabs
vi: _Hiển thị các thẻ

[ctx: windows-action]
en: When enabled, the image tabs bar is shown.
vi: Khi bật thì thanh thẻ ảnh được hiển thị.

[ctx: windows-action]
en: Single-Window _Mode
vi: Chế độ cửa sổ đơ_n

[ctx: windows-action]
en: When enabled, GIMP is in a single-window mode.
vi: Khi được chọn, GIMP ở trong chế độ cửa sổ đơn.

[ctx: windows-tabs-position-action]
en: _Top
vi: Đỉ_nh

[ctx: windows-tabs-position-action]
en: Position the tabs on the top
vi: Đặt vị trí thẻ trên cùng

[ctx: windows-tabs-position-action]
en: _Bottom
vi: Đá_y

[ctx: windows-tabs-position-action]
en: Position the tabs on the bottom
vi: Đặt vị trí thẻ dưới đáy

[ctx: windows-tabs-position-action]
en: _Left
vi: _Trái

[ctx: windows-tabs-position-action]
en: Position the tabs on the left
vi: Đặt vị trí thẻ bên trái

[ctx: windows-tabs-position-action]
en: _Right
vi: _Phải

[ctx: windows-tabs-position-action]
en: Position the tabs on the right
vi: Đặt vị trí thẻ bên phải

en: Single-window mode disabled
vi: Chế độ cửa sổ đơn đã bị tắt

note: TRANSLATORS: label for an action allowing to show (i.e. raise the image * tab or window above others) specific images or views of image. The part * between quotes is the image name and other view identifiers.
en: Show "%s-%d.%d"
vi: Hiển thị "%s-%d.%d"

note: TRANSLATORS: the first argument (%1$s) is the image name, the * second (%2$d) is its tab order in the graphical interface.
en: Switch to the first image view: %1$s | Switch to image view %2$d: %1$s
vi[0]: Chuyển sang ảnh %2$d: %1$s

en: The chosen recent dock contains a toolbox. Please close the currently open toolbox and try again.
vi: Dock gần đây được chọn có chứa một hộp công cụ. Vui lòng đóng hộp công cụ hiện đang mở và thử lại.

[ctx: canvas-padding-mode]
en: From theme
vi: Từ sắc thái

[ctx: canvas-padding-mode]
en: Light check color
vi: Màu ca rô sáng

[ctx: canvas-padding-mode]
en: Dark check color
vi: Màu ca rô tối

[ctx: canvas-padding-mode]
en: Custom color
vi: Màu tự chọn

[ctx: cursor-format]
en: Black & white
vi: Đen & trắng

[ctx: cursor-format]
en: Fancy
vi: Đẹp

[ctx: cursor-mode]
en: Tool icon
vi: Biểu tượng công cụ

[ctx: cursor-mode]
en: Tool icon with crosshair
vi: Biểu tượng công cụ với hình chữ thập

[ctx: cursor-mode]
en: Crosshair only
vi: Chỉ chữ thập

[ctx: export-file-type]
en: PNG Image
vi: Ảnh PNG

[ctx: export-file-type]
en: JPEG Image
vi: Ảnh JPEG

[ctx: export-file-type]
en: OpenRaster Image
vi: Ảnh OpenRaster

[ctx: export-file-type]
en: Photoshop Image
vi: Ảnh Photoshop

[ctx: export-file-type]
en: Portable Document Format
vi: Định dạng PDF (Portable Document Format)

[ctx: export-file-type]
en: TIFF Image
vi: Ảnh TIFF

[ctx: export-file-type]
en: Windows BMP Image
vi: Ảnh Windows BMP

[ctx: export-file-type]
en: WebP Image
vi: Ảnh WebP

[ctx: handedness]
en: Left-handed
vi: Thuận tay trái

[ctx: handedness]
en: Right-handed
vi: Thuận tay phải

[ctx: help-browser-type]
en: GIMP help browser
vi: Bộ duyệt trợ giúp GIMP

[ctx: help-browser-type]
en: Web browser
vi: Trình duyệt

[ctx: icon-size]
en: Small size
vi: Cỡ nhỏ

[ctx: icon-size]
en: Medium size
vi: Cỡ vừa

[ctx: icon-size]
en: Large size
vi: Cỡ lớn

[ctx: icon-size]
en: Huge size
vi: Cỡ cực lớn

[ctx: position]
en: Top
vi: Đỉnh

[ctx: position]
en: Bottom
vi: Đáy

[ctx: position]
en: Left
vi: Trái

[ctx: position]
en: Right
vi: Phải

[ctx: drag-zoom-mode]
en: By distance
vi: Theo khoảng cách

[ctx: drag-zoom-mode]
en: By duration
vi: Theo thời gian

[ctx: space-bar-action]
en: No action
vi: Chưa hành động

[ctx: space-bar-action]
en: Pan view
vi: Xem thử

[ctx: space-bar-action]
en: Switch to Move tool
vi: Chuyển tới công cụ di chuyển

[ctx: window-hint]
en: Normal window
vi: Cửa sổ bình thường

[ctx: window-hint]
en: Utility window
vi: Cửa sổ tiện ích

[ctx: window-hint]
en: Keep above
vi: Giữ ở trên

[ctx: zoom-quality]
en: Low
vi: Thấp

[ctx: zoom-quality]
en: High
vi: Cao

[ctx: theme-scheme]
en: Light Colors
vi: Màu sáng

[ctx: theme-scheme]
en: Middle Gray
vi: Xám trung bình

[ctx: theme-scheme]
en: Dark Colors
vi: Màu tối

en: Error parsing '%%s': line longer than %s characters.
vi: Lỗi phân tích cú pháp “%%s”: dòng dài hơn %s ký tự.

en: There was an error parsing your '%s' file. Default values will be used. A backup of your configuration has been created at '%s'.
vi: Gặp lỗi khi phân tích tập tin “%s” của bạn. Vậy nên sẽ sử dụng các giá trị mặc định. Đã tạo một bản sao dự phòng cấu hình bạn tại “%s”.

en: Pattern syntax for searching and selecting items:
vi: Cú pháp mẫu cho tìm kiếm và chọn các mục tin:

en: Transparency custom color 1
vi: Màu tự chọn độ trong suốt 1

en: Transparency custom color 2
vi: Màu tự chọn độ trong suốt 2

note: Not all strings defined here are used in the user interface *  (the preferences dialog mainly) and only those that are should *  be marked for translation.
en: When enabled, an image will become the active image when its image window receives the focus. This is useful for window managers using "click to focus".
vi: Khi bật thì ảnh sẽ trở thành ảnh hoạt động khi cửa sổ nó nhận tiêu điểm. Có ích cho bộ quản lý cửa sổ sử dụng khả năng “nhắp để tiêu điểm”.

en: Sets the dynamics search path.
vi: Đặt đường dẫn tìm kiếm động.

en: Sets the canvas padding color used if the padding mode is set to custom color.
vi: Đặt màu đệm vùng vẻ được dùng nếu có đặt chế độ đệm là màu riêng.

en: Specifies whether to keep the canvas padding when "View -> Show All" is enabled.
vi: Chỉ định xem có giữ vùng đệm vẽ khi “Xem -> Hiển thị tất” được bật hay không.

en: Specifies how the area around the image should be drawn.
vi: Xác định vẽ vùng quanh ảnh như thế nào.

en: Check for availability of GIMP updates through background internet queries.
vi: Kiểm tra các bản cập nhật GIMP sẵn có qua các truy vấn internet chạy dưới nền.

en: Timestamp of the last update check.
vi: Nhãn thời gian của lần kiểm tra cập nhật gần nhất.

en: What to do when opening a file with an embedded ICC color profile.
vi: Cần phải làm gì khi mở một tập tin với hồ sơ mầu ICC được nhúng.

en: Sets the default folder path for all color profile file dialogs.
vi: Đặt đường dẫn thư mục mặc định cho mọi hộp thoại tập tin hồ sơ màu.

en: Sets the type of mouse pointers to use.
vi: Đặt kiểu con trỏ chuột cần dùng.

en: Sets the handedness for cursor positioning.
vi: Đặt vị trí cho trỏ khi dùng một tay.

en: Context-dependent mouse pointers are helpful.  They are enabled by default.  However, they require overhead that you may want to do without.
vi: Con trỏ chuột phụ thuộc vào ngữ cảnh là trơ tráo. Mặc định là bật con trỏ kiểu này, nhưng chúng cần thiết tiềm năng thêm.

en: Merge menu and title bar (client-side decoration)
vi: Hợp nhất trình đơn và thanh tiêu đề (trang trí phía máy khách)

en: Show full image content by default.
vi: Hiển thị đầy đủ nội dung của ảnh theo mặc định.

en: When enabled, this will ensure that each pixel of an image gets mapped to a pixel on the screen.
vi: Khi bật thì tính năng này sẽ đảm bảo mọi điểm ảnh của một ảnh nào đó sẽ được ánh xạ tới một điểm ảnh trên màn hình.

en: This is the distance in pixels where Guide and Grid snapping activates.
vi: Giá trị này là bao nhiêu điểm ảnh đến vị trí sẽ hoạt hóa khả năng Dính đường dẫn hướng và Dính lưới.

en: Snap to guides by default in new image windows.
vi: Dính đường dẫn hướng theo mặc định trong cửa sổ ảnh mới.

en: Snap to the grid by default in new image windows.
vi: Dính lưới theo mặc định trong cửa sổ ảnh mới.

en: Snap to the canvas edges by default in new image windows.
vi: Dính cạnh vùng vẽ theo mặc định trong cửa sổ ảnh mới.

en: Snap to the active path by default in new image windows.
vi: Dính đường dẫn hoạt động theo mặc định trong cửa sổ ảnh mới.

en: Snap to the layers bounding boxes by default in new image windows.
vi: Theo mặc định, dính vào hộp giới hạn các lớp trong cửa sổ hình ảnh mới.

en: Snap to the equidistance between three bounding boxes by default in new image windows.
vi: Theo mặc định, điều chỉnh khoảng cách bằng nhau giữa ba hộp giới hạn trong cửa sổ hình ảnh mới.

en: Tools such as fuzzy-select and bucket fill find regions based on a seed-fill algorithm.  The seed fill starts at the initially selected pixel and progresses in all directions until the difference of pixel intensity from the original is greater than a specified threshold. This value represents the default threshold.
vi: Công cụ như “chọn mờ” và “tô cái xô” có tìm vùng đích dựa vào một thuật toán “tô hạt”. Việc tô hạt bắt đầu từ điểm ảnh được chọn ban đầu, rồi tiếp tục về mọi hướng đến khi hiệu của độ mạnh điểm ảnh hiện có và điều gốc vượt quá một ngưỡng đã xác định. Giá trị này là ngưỡng mặc định.

en: The window type hint that is set on dock windows and the toolbox window. This may affect the way your window manager decorates and handles these windows.
vi: Giá trị này là lời gợi kiểu cửa sổ được đặt trên cửa sổ Neo. Nó có thể ảnh hưởng tới cách mà trình quản lý cửa sổ sắp xếp và xử lý những cửa sổ này.

en: When enabled, the selected brush will be used for all tools.
vi: Khi bật thì sẽ sử dụng chổi được chọn cho mọi công cụ.

en: When enabled, the selected dynamics will be used for all tools.
vi: Khi bật, sẽ sử dụng chổi được chọn cho mọi công cụ.

en: When enabled, the selected gradient will be used for all tools.
vi: Khi bật thì sẽ sử dụng dốc màu được chọn cho mọi công cụ.

en: When enabled, the selected pattern will be used for all tools.
vi: Khi bật thì sẽ sử dụng hoa văn được chọn cho mọi công cụ.

en: When enabled, the selected auto expand layer settings will be used for all tools.
vi: Khi bật thì các cài đặt lớp  mở rộng tự động đã chọn sẽ được dùng cho mọi công cụ.

en: Sets the browser used by the help system.
vi: Đặt bộ duyệt hệ thống trợ giúp.

en: How many recent settings to keep around in filter tools.
vi: Giữ bao nhiêu cài đặt cuối cùng trong công cụ lọc.

en: Default to the last used settings in filter tools.
vi: Mặc định là các tùy chọn được dùng lần cuối trong các công cụ lọc.

en: Show advanced color options in filter tools.
vi: Hiển thị các tùy chọn màu cao cấp trong các công cụ lọc.

en: Sets the text to appear in image window status bars.
vi: Đặt chuỗi sẽ xuất hiện trong thanh trạng thái cửa sổ ảnh.

en: Sets the text to appear in image window titles.
vi: Đặt chuỗi sẽ xuất hiện trong tựa đề cửa sổ ảnh.

en: Promote imported images to floating point precision. Does not apply to indexed images.
vi: Thăng độ chính xác các ảnh được nhập thành thực dấu chấm động. Không áp dụng với các ảnh dùng chỉ số.

en: When promoting imported images to floating point precision, also add minimal noise in order to distribute color values a bit.
vi: Khi các ảnh được nhập được thăng lên độ chính xác số thực dấu chấm động, cũng đồng thời thêm nhiễu tối thiểu cốt để mà phân bổ một ít các giá trị màu.

en: Add an alpha channel to all layers of imported images.
vi: Thêm kênh anfa vào mọi ảnh được nhập vào.

en: Which plug-in to use for importing raw digital camera files.
vi: Phần bổ sung nào sẽ được dùng để nhập các ảnh từ máy ảnh có định dạng RAW.

en: Export file type used by default.
vi: Kiểu tập tin xuất ra mặc định.

en: Export the image's color profile by default.
vi: Xuất ra hồ sơ màu của ảnh theo mặc định.

en: Export the image's comment by default.
vi: Xuất ra ghi chú của ảnh theo mặc định.

en: Export the image's thumbnail by default
vi: Xuất ra ảnh thu nhỏ theo mặc định

note: Translators: tooltip for configuration option (checkbox). * It determines how file export plug-ins handle Exif by default.
en: Export Exif metadata by default.
vi: Xuất ra siêu dữ liệu Exif theo mặc định.

note: Translators: tooltip for configuration option (checkbox). * It determines how file export plug-ins handle XMP by default.
en: Export XMP metadata by default.
vi: Xuất ra siêu dữ liệu XMP theo mặc định.

note: Translators: tooltip for configuration option (checkbox). * It determines how file export plug-ins handle IPTC by default.
en: Export IPTC metadata by default.
vi: Xuất ra siêu dữ liệu IPTC theo mặc định.

en: Try generating debug data for bug reporting when appropriate.
vi: Thử tạo dữ liệu gỡ lỗi cho báo cáo lỗi khi thích hợp.

en: Sets the preferred pen and touch input API.
vi: Đặt API bút ưa dùng và đầu vào chạm.

en: When enabled, this will ensure that the full image is visible after a file is opened, otherwise it will be displayed with a scale of 1:1.
vi: Khi bật thì khả năng này sẽ đảm bảo sẽ hiển thị toàn ảnh sau khi mở tập tin; nếu không thì sẽ hiển thị nó bằng tỷ lệ 1:1.

en: Whether to zoom based on distance moved or time spent moving, when zooming via dragging the mouse.
vi: Thu phóng dựa trên khoảng cách di chuyển hay thời gian di chuyển khi thu phóng bằng cách kéo chuột.

en: Adjusts the rate at which dragging the mouse will zoom the canvas, in percentage.
vi: Điều chỉnh tốc độ kéo chuột sẽ phóng to khung vẽ, theo phần trăm.

en: Sets the level of interpolation used for scaling and other transformations.
vi: Đặt mức nội suy được dùng cho việc co dãn và nhiều việc chuyển dạng khác.

en: Specifies the language to use for the user interface.
vi: Chỉ định ngôn ngữ dùng cho giao diện người dùng.

en: The last known release version of GIMP as queried from official website.
vi: Phiên bản phát hành đã biết cuối cùng của GIMP được truy vấn từ trang thông tin điện tử chính thức.

en: The version of GIMP config files.
vi: Phiên bản của tập tin cấu hình GIMP.

en: How many recently opened image filenames to keep on the File menu.
vi: Giá trị này là bao nhiêu tên tập tin ảnh đã mở gần đầy sẽ xuất hiện trong trình đơn Tập tin.

en: The timestamp for the last known release date.
vi: Dấu vết thời gian cho ngày phát hành cuối cùng đã biết.

en: The last revision number for the release.
vi: Số sửa đổi cuối cùng cho bản phát hành.

en: Speed of marching ants in the selection outline.  This value is in milliseconds (less time indicates faster marching).
vi: Giá trị này là tốc độ các con kiến có bước đi trong khung vùng chọn, theo mili giây (thời gian nhỏ hơn nghĩa là tốc độ bò nhanh hơn).

en: GIMP will warn the user if an attempt is made to create an image that would take more memory than the size specified here.
vi: Trình GIMP sẽ cảnh báo người dùng nếu cố tạo một ảnh sẽ chiếm nhiều bộ nhớ hơn kích thước được xác định vào đây.

en: How to handle "Orientation" metadata when opening a file.
vi: Xử lý hướng có trong siêu dữ liệu khi mở một tập tin.

en: Sets the monitor's horizontal resolution, in dots per inch.  If set to 0, forces the X server to be queried for both horizontal and vertical resolution information.
vi: Đặt độ phân giải ngang cho màn hình, theo điểm/inch². Nếu đặt là số 0 thì ép buộc trình phục vụ X nhận truy vấn về thông tin cả ngang lẫn dọc đều.

en: Sets the monitor's vertical resolution, in dots per inch.  If set to 0, forces the X server to be queried for both horizontal and vertical resolution information.
vi: Đặt độ phân giải dọc cho màn hình, theo điểm/inch². Nếu đặt là số 0 thì ép buộc trình phục vụ X nhận truy vấn về thông tin cả ngang lẫn dọc đều.

en: When enabled, non-visible layers can be edited as normal.
vi: Khi bật thì các lớp không nhìn thấy có thể sửa như thường.

en: If enabled, the move tool sets the edited layer or path as active.  This used to be the default behavior in older versions.
vi: Nếu bật thì công cụ di chuyển đặt lớp hay đường dẫn đã hiệu chỉnh là hoạt động. Trong phiên bản cũ hơn, đây là ứng xử mặc định.

en: Sets the size of the navigation preview available in the lower right corner of the image window.
vi: Đặt kích thước của khung xem trước duyệt sẵn sàng trong góc dưới phải của cửa sổ ảnh.

en: Sets how many threads GIMP should use for operations that support it.
vi: Đặt số lượng tuyến trình đồng thời mà GIMP nên thử dùng cho các thao tác mà nó hỗ trợ.

en: Sets whether GIMP should create previews of layers and channels. Previews in the layers and channels dialog are nice to have but they can slow things down when working with large images.
vi: Tùy chọn này đặt nếu GIMP nên tạo khung xem trước lớp và kênh hay không. Những khung xem trước này có thể có ích, nhưng cũng có thể làm cho trình chạy chậm hơn khi thao tác ảnh lớn.

en: Sets whether GIMP should create previews of layer groups. Layer group previews are more expensive than ordinary layer previews.
vi: Đặt liệu GIMP có nên tạo bản xem trước của các nhóm lớp hay không. Bản xem trước nhóm lớp tốn kém hơn so với bản xem trước lớp thông thường.

en: Sets the preview size used for layers and channel previews in newly created dialogs.
vi: Tùy chọn này đặt kích thước của khung xem trước lớp và kênh trong thoại mới tạo.

en: Sets the default quick mask color.
vi: Đặt màu mặc điịnh cho Mặt nạ Nhanh.

en: When enabled, the image window will automatically resize itself whenever the physical image size changes. This setting only takes effect in multi-window mode.
vi: Khi bật thì tùy chọn này, cửa sổ ảnh sẽ tự động thay đổi kích thước chính nó mỗi khi kích thước vật lý có thay đổi. Cài đặt này chỉ có hiệu lực trong chế độ nhiều cửa sổ.

en: When enabled, the image window will automatically resize itself when zooming into and out of images. This setting only takes effect in multi-window mode.
vi: Khi bật thì tùy chọn này, cửa sổ ảnh sẽ tự động thay đổi kích thước chính nó khi phóng to và thu nhỏ ảnh. Cài đặt này chỉ có hiệu lực trong chế độ nhiều cửa sổ.

en: Let GIMP try to restore your last saved session on each startup.
vi: Cho phép GIMP cố phục hồi phiên chạy đã lưu trước vào mỗi lúc khởi chạy.

en: When enabled, GIMP will try to restore windows on the monitor they were open before.  When disabled, windows will appear on the currently used monitor.
vi: Khi được kích hoạt, GIMP sẽ cố gắng khôi phục các cửa sổ trên màn hình mà họ đã mở trước đó.  Khi bị vô hiệu hóa, các cửa sổ sẽ xuất hiện trên màn hình hiện đang được sử dụng.

en: Remember the current tool, pattern, color, and brush across GIMP sessions.
vi: Nhớ công cụ, hoa văn, màu và chổi hiện thời qua nhiều phiên chạy GIMP khác.

en: When enabled, the same tool and tool options will be used for all input devices. No tool switching will occur when the input device changes.
vi: Khi được kích hoạt, các tùy chọn công cụ và công cụ tương tự sẽ được sử dụng cho tất cả các thiết bị đầu vào. Không có chuyển đổi công cụ xảy ra khi thiết bị đầu vào thay đổi.

en: Keep a permanent record of all opened and saved files in the Recent Documents list.
vi: Thêm mọi tập tin đã mở và đã lưu vào lược sử tài liệu.

en: Save the positions and sizes of the main dialogs when GIMP exits.
vi: Lưu các vị trí và kích thước của những thoại chính, khi GIMP thoát.

en: Save the tool options when GIMP exits.
vi: Lưu các tùy chọn công cụ, khi GIMP thoát.

en: When enabled, all paint tools will show a preview of the current brush's outline.
vi: Khi bật thì mọi công cụ sơn sẽ hiển thị khung xem trước đường bao quanh của chổi hiện thời.

en: When enabled, the brush outline will snap to individual dabs while painting.
vi: Khi bật thì đường bao quanh ngoài chổi vẽ sẽ dính với các chấm nhẹ riêng lẻ khi vẽ.

en: When enabled, dialogs will show a help button that gives access to the related help page.  Without this button, the help page can still be reached by pressing F1.
vi: Khi bật thì mọi thoại sẽ hiển thị một cái nút trợ giúp cho phép truy cập trang trợ giúp thích hợp. Nếu không có cái nút này, vấn còn có thể tới trang trợ giúp bằng cách bấm phím F1.

en: When enabled, the pointer will be shown over the image while using a paint tool. If both the brush outline and pointer are disabled, the position will be indicated as unobtrusively as possibly.
vi: Khi được bật, con trỏ sẽ hiển thị trên hình ảnh khi sử dụng công cụ vẽ. Nếu cả đường bao quanh cọ và con trỏ đều bị tắt, vị trí sẽ được chỉ định một cách kín đáo nhất có thể.

en: When enabled, the menubar is visible by default. This can also be toggled with the "View->Show Menubar" command.
vi: Khi bật thì hiển thị thanh trình đơn theo mặc định. Cũng có thể bật tắt khả năng này bằng lệnh “Xem → Hiện thanh trình đơn”.

en: When enabled, the rulers are visible by default. This can also be toggled with the "View->Show Rulers" command.
vi: Khi bật thì hiển thị những thước đo theo mặc định. Cũng có thể bật tắt khả năng này bằng lệnh “Xem → Hiện thước đo”.

en: When enabled, the scrollbars are visible by default. This can also be toggled with the "View->Show Scrollbars" command.
vi: Khi bật thì hiển thị những thanh cuộn theo mặc định. Cũng có thể bật tắt khả năng này bằng lệnh “Xem → Hiện thanh cuộn”.

en: When enabled, the statusbar is visible by default. This can also be toggled with the "View->Show Statusbar" command.
vi: Khi bật thì hiển thị thanh trạng thái theo mặc định. Cũng có thể bật tắt khả năng này bằng lệnh “Xem → Hiện thanh trạng thái”.

en: When enabled, the selection is visible by default. This can also be toggled with the "View->Show Selection" command.
vi: Khi bật thì hiển thị vùng chọn theo mặc định. Cũng có thể bật tắt khả năng này bằng lệnh “Xem → Hiện vùng chọn”.

en: When enabled, the layer boundary is visible by default. This can also be toggled with the "View->Show Layer Boundary" command.
vi: Khi bật thì hiển thị ranh giới lớp theo mặc định. Cũng có thể bật tắt khả năng này bằng lệnh “Xem → Hiện ranh giới lớp”.

en: When enabled, the canvas boundary is visible by default. This can also be toggled with the "View->Show Canvas Boundary" command.
vi: Khi bật thì hiển thị ranh giới vùng vẽ theo mặc định. Cũng có thể bật tắt khả năng này bằng lệnh “Xem → Hiện ranh giới vùng vẽ”.

en: When enabled, the guides are visible by default. This can also be toggled with the "View->Show Guides" command.
vi: Khi bật thì hiển thị những đường dẫn hướng theo mặc định. Cũng có thể bật tắt khả năng này bằng lệnh “Xem → Hiện đường dẫn hướng”.

en: When enabled, the grid is visible by default. This can also be toggled with the "View->Show Grid" command.
vi: Khi bật thì hiển thị lưới theo mặc định. Cũng có thể bật tắt khả năng này bằng lệnh “Xem → Hiện lưới”.

en: When enabled, the sample points are visible by default. This can also be toggled with the "View->Show Sample Points" command.
vi: Khi bật thì hiển thị những điểm mẫu theo mặc định. Cũng có thể bật tắt khả năng này bằng lệnh “Xem → Hiện điểm mẫu”.

en: Show a tooltip when the pointer hovers over an item.
vi: Hiện mẹo công cụ khi con trỏ di chuyển ở trên mục.

en: Use GIMP in a single-window mode.
vi: Dùng GIMP trong chế độ cửa sổ đơn.

en: Hide docks and other windows, leaving only image windows.
vi: Ẩn neo và các cửa sổ khác, chỉ hiển thị các cửa sổ ảnh.

en: Show the image tabs bar in single window mode.
vi: Dùng thanh thẻ ảnh trong chế độ cửa sổ đơn.

en: Enable the N-Point Deformation tool.
vi: Bật công cụ chuyển dạng N-Điểm.

en: Enable the Handle Transform tool.
vi: Bật công cụ Thay đổi hình dạng bằng tay cầm.

en: Enable symmetry on painting.
vi: Cho vẽ đối xứng.

en: Enable the MyPaint Brush tool.
vi: Bật công cụ chổi vẽ MyPaint.

en: Enable the Seamless Clone tool.
vi: Bật công cụ nhân bản từ ảnh khác.

en: Enable the Paint Select tool.
vi: Bật công cụ Chọn bằng cách vẽ.

en: What to do when the space bar is pressed in the image window.
vi: Làm gì khi nhấn phím cách trong cửa sổ hình ảnh.

en: The compression method used for tile data stored in the swap file.
vi: Phương thức nén được sử dụng để lưu dữ liệu xếp lớp trong tập tin tráo đổi.

en: Sets the swap file location. GIMP uses a tile based memory allocation scheme. The swap file is used to quickly and easily swap tiles out to disk and back in. Be aware that the swap file can easily get very large if GIMP is used with large images. Also, things can get horribly slow if the swap file is created on a folder that is mounted over NFS.  For these reasons, it may be desirable to put your swap file in "/tmp".
vi: Đặt địa điểm của tập tin trao đổi. GIMP sử dụng một lược đồ cấp phát bộ nhớ dựa vào ô. Nó sử dụng tập tin trao đổi để trao đổi một cách nhanh và dễ dàng các ô vào đĩa và ngược lại. Bạn hãy ghi nhớ rằng tập tin trao đổi có thể trở thành rất lớn nếu GIMP được dùng với ảnh lớn. Hơn nữa, tiến trình có thể chạy rất chấm nếu tập tin trao đổi được tạo trong một thư mục được gắn kết qua NFS. Vì những lý do này, đề nghị bạn để tập tin trao đổi vào thư mục </tmp>.

en: When enabled, you can change keyboard shortcuts for menu items by hitting a key combination while the menu item is highlighted.
vi: Khi bật thì bạn có thể thay đổi phím tắt cho mục trình đơn, bằng cách gõ tổ hợp phím khi mục trình đơn được tô sáng.

en: Save changed keyboard shortcuts when GIMP exits.
vi: Lưu các phím tắt đã thay đổi khi GIMP thoát.

en: Restore saved keyboard shortcuts on each GIMP startup.
vi: Phục hồi các phím tắt đã lưu vào mỗi lúc khởi chạy GIMP.

en: Sets the folder for temporary storage. Files will appear here during the course of running GIMP.  Most files will disappear when GIMP exits, but some files are likely to remain, so it is best if this folder not be one that is shared by other users.
vi: Đặt thư mục cất giữ tạm thời. Một số tập tin sẽ xuất hiện trong đó trong khi chạy GIMP. Phần lớn tập tin sẽ biến mất khi GIMP thoát, nhưng một số điều có thể còn lại, vậy đề nghị người khác không sử dụng thư mục này.

en: The name of the theme to use.
vi: Tên của sắc thái cần dùng.

en: Chooses the color scheme variant of the theme.
vi: Chọn biến thể lược đồ màu của chủ đề

en: The name of the icon theme to use.
vi: Tên của sắc thái biểu tượng muốn dùng.

en: Override theme-set icon sizes.
vi: Ghi đè kích thước biểu tượng theo chủ đề.

en: The size of the icons to use.
vi: Kích thước của các biểu tượng muốn dùng

en: When enabled, symbolic icons will be preferred if available.
vi: Khi bật, các biểu tượng ký hiệu sẽ được ưu tiên khi sẵn có.

en: Tweak font size of the graphical interface.
vi: Tinh chỉnh kích thước phông chữ của giao diện đồ họa.

en: Sets the default rendering intent for the 'Convert to Color Profile' dialog.
vi: Đặt ý định vẽ mặc định cho hộp thoại “Chuyển đổi sang Hồ sơ Màu”.

en: Sets the default 'Black Point Compensation' state for the 'Convert to Color Profile' dialog.
vi: Đặt trạng thái “Bù điểm Đen” mặc định cho hộp thoại “Chuyển đổi sang Hồ sơ Màu”.

en: Sets the default layer dithering method for the 'Convert Precision' dialog.
vi: Đặt phương thức rung động lớp mặc định cho hộp thoại 'Độ chính xác chuyển đổi'.

en: Sets the default text layer dithering method for the 'Convert Precision' dialog.
vi: Đặt phương thức rung động lớp chữ mặc định cho hộp thoại 'Độ chính xác chuyển đổi'.

en: Sets the default channel dithering method for the 'Convert Precision' dialog.
vi: Đặt phương thức rung động lớp kênh mặc định cho hộp thoại 'Độ chính xác chuyển đổi'.

en: Sets the default palette type for the 'Convert to Indexed' dialog.
vi: Đặt trạng kiểu bảng màu mặc định cho hộp thoại “Convert to Indexed”.

en: Sets the default maximum number of colors for the 'Convert to Indexed' dialog.
vi: Đặt số lượng màu tối đa mặc định cho hộp thoại 'Convert to Indexed'.

en: Sets the default 'Remove duplicate colors' state for the 'Convert to Indexed' dialog.
vi: Đặt trạng thái 'Xóa bỏ các màu trùng lặp' mặc định cho hộp thoại 'Chuyển sang màu đánh chỉ số'.

en: Sets the default dithering type for the 'Convert to Indexed' dialog.
vi: Đặt trạng kiểu rung động mặc định cho hộp thoại “Chuyển sang màu đánh chỉ số”.

en: Sets the default 'Dither alpha' state for the 'Convert to Indexed' dialog.
vi: Đặt trạng thái “Dither alpha” mặc định cho hộp thoại “Chuyển sang màu đánh chỉ số”.

en: Sets the default 'Dither text layers' state for the 'Convert to Indexed' dialog.
vi: Đặt trạng thái “Dither text layers” mặc định cho hộp thoại “Chuyển sang màu đánh chỉ số”.

en: Sets the default fill type for the 'Canvas Size' dialog.
vi: Đặt kiểu đổ màu mặc định cho hộp thoại “Cỡ vùng vẽ”.

en: Sets the default set of layers to resize for the 'Canvas Size' dialog.
vi: Đặt tập hợp các lớp mặc định để đổi cỡ cho hộp thoại “Cỡ vùng vẽ”.

en: Sets the default 'Resize text layers' state for the 'Canvas Size' dialog.
vi: Đặt trạng thái “Đổi cỡ các lớp chữ” mặc định cho hộp thoại “Cỡ vùng vẽ”.

en: Sets how items are searched and selected from a textual pattern.
vi: Đặt cách các mục tin được tìm kiếm và chọn thế nào từ hoa văn nguyên văn.

en: Sets the default layer name for the 'New Layer' dialog.
vi: Đặt tên lớp mặc định cho hộp thoại “Lớp mới”.

en: Sets the default mode for the 'New Layer' dialog.
vi: Đặt chế độ mặc định cho hộp thoại “Lớp mới”.

en: Sets the default blend space for the 'New Layer' dialog.
vi: Đặt không gian trộn mặc định cho hộp thoại “Lớp mới”.

en: Sets the default composite space for the 'New Layer' dialog.
vi: Đặt không gian tổng hợp mặc định cho hộp thoại “Lớp mới”.

en: Sets the default composite mode for the 'New Layer' dialog.
vi: Đặt chế độ tổng hợp mặc định cho hộp thoại “Lớp mới”.

en: Sets the default opacity for the 'New Layer' dialog.
vi: Đặt độ mờ đục mặc định cho hộp thoại “Lớp mới”.

en: Sets the default fill type for the 'New Layer' dialog.
vi: Đặt kiểu đổ màu mặc định cho hộp thoại “Lớp mới”.

en: Sets the default fill type for the 'Layer Boundary Size' dialog.
vi: Đặt kiểu đổ màu mặc định cho hộp thoại “Cỡ giới hạn lớp”.

en: Sets the default mask for the 'Add Layer Mask' dialog.
vi: Đặt mặt nạ mặc định cho hộp thoại “Thêm mặt nạ lớp”.

en: Sets the default 'invert mask' state for the 'Add Layer Mask' dialog.
vi: Đặt trạng thái “mặt nạ đảo ngược” mặc định cho hộp thoại “Thêm mặt nạ lớp”.

en: Sets the default merge type for the 'Merge Visible Layers' dialog.
vi: Đặt kiểu hòa trộn mặc định cho hộp thoại 'Hòa trộn các lớp nhìn thấy'.

en: Sets the default 'Active group only' for the 'Merge Visible Layers' dialog.
vi: Đặt 'Chỉ nhóm đang kích hoạt' mặc định cho hộp thoại 'Hòa trộn các lớp nhìn thấy'.

en: Sets the default 'Discard invisible' for the 'Merge Visible Layers' dialog.
vi: Đặt 'Loại bỏ cái không nhìn thấy' mặc định cho hộp thoại 'Hòa trộn các lớp nhìn thấy'.

en: Sets the default channel name for the 'New Channel' dialog.
vi: Đặt tên kênh mặc định cho hộp thoại “Kênh mới”.

en: Sets the default color and opacity for the 'New Channel' dialog.
vi: Đặt màu và độ mờ đục cho hộp thoại “Kênh mới”.

en: Sets the default path name for the 'New Path' dialog.
vi: Đặt tên đường dẫn mặc định cho hộp thoại “Đường dẫn mới”.

en: Sets the default folder path for the 'Export Path' dialog.
vi: Đặt đường dẫn thư mục mặc định cho mọi hộp thoại “Xuất đường dẫn”.

en: Sets the default 'Export the selected paths' state for the 'Export Path' dialog.
vi: Đặt trạng thái 'Xuất các đường dẫn đã chọ' mặc định cho mọi hộp thoại “Xuất đường dẫn”.

en: Sets the default folder path for the 'Import Path' dialog.
vi: Đặt đường dẫn thư mục mặc định cho mọi hộp thoại “Nhập đường dẫn”.

en: Sets the default 'Merge imported paths' state for the 'Import Path' dialog.
vi: Đặt trạng thái 'Merge imported paths' mặc định cho hộp thoại 'Import Path'.

en: Sets the default 'Scale imported paths to fit size' state for the 'Import Path' dialog.
vi: Đặt trạng thái 'Scale imported paths to fit size' mặc định cho hộp thoại 'Import Path'.

en: Sets the default feather radius for the 'Feather Selection' dialog.
vi: Đặt bán kính lông chim mặc định cho hộp thoại 'Lựa chọn lông chim'.

en: Sets the default 'Selected areas continue outside the image' setting for the 'Feather Selection' dialog.
vi: Đặt cài đặt “Vùng đã chọn tiếp tục bên ngoài hình ảnh” mặc định cho hộp thoại “Lựa chọn Lông vũ”.

en: Sets the default grow radius for the 'Grow Selection' dialog.
vi: Đặt bán kính lớn lên mặc định cho hộp thoại 'Grow Selection'.

en: Sets the default shrink radius for the 'Shrink Selection' dialog.
vi: Đặt mặc bán kính co định cho hộp thoại 'Shrink Selection'.

en: Sets the default 'Selected areas continue outside the image' setting for the 'Shrink Selection' dialog.
vi: Đặt cài đặt 'Selected areas continue outside the image' mặc định cho hộp thoại 'Shrink Selection'.

en: Sets the default border radius for the 'Border Selection' dialog.
vi: Đặt bán kính biên mặc định cho hộp thoại 'Border Selection'.

en: Sets the default 'Selected areas continue outside the image' setting for the 'Border Selection' dialog.
vi: Đặt cài đặt 'Selected areas continue outside the image' mặc định cho hộp thoại 'Border Selection'.

en: Sets the default border style for the 'Border Selection' dialog.
vi: Đặt kiểu biên mặc định cho hộp thoại 'Border Selection'.

en: Sets the size of the thumbnail shown in the Open dialog.
vi: Đặt kích thước của khung xem trước trong hợp thoại Mở tập tin.

en: The thumbnail in the Open dialog will be automatically updated if the file being previewed is smaller than the size set here.
vi: Hình thu nhỏ trong thoại mở sẽ tự động được cập nhật nếu tập tin đang được xem trước là nhỏ hơn kích thước được đặt vào đây.

en: When the amount of pixel data exceeds this limit, GIMP will start to swap tiles to disk.  This is a lot slower but it makes it possible to work on images that wouldn't fit into memory otherwise.  If you have a lot of RAM, you may want to set this to a higher value.
vi: Khi số lượng dữ liệu điểm ảnh vượt quá hạn chế này, GIMP sẽ bắt đầu trao đổi các “ô” (256×256 điểm ảnh) với đĩa. Tiến trình này là rất chậm hơn, còn cho bạn vẫn có khả năng thao tác ảnh mà bằng bất cứ cách khác nào chiếm quá nhiều bộ nhớ. Nếu bạn có rất nhiều bộ nhớ RAM, bạn có thể đặt giá trị này là cao hơn.

en: Show the current foreground and background colors in the toolbox.
vi: Hiện màu nền và tiền cảnh trong hộp công cụ hiện tại.

en: Show the currently selected brush, pattern and gradient in the toolbox.
vi: Hiện chổi, hoa văn và dốc màu hoạt động trong hộp công cụ.

en: Use a single toolbox button for grouped tools.
vi: Dùng một nút hộp công cụ đơn cho các công cụ được nhóm.

en: Show the currently active image in the toolbox.
vi: Hiển thị ảnh hiện tại trong hộp công cụ.

en: Show the GIMP mascot at the top of the toolbox.
vi: Hiển thị GIMP mascot trên đỉnh của hộp công cụ.

en: The first color to use in the transparency checkerboard, when Transparency Type is set to Custom colors.
vi: Màu đầu tiên được sử dụng trong bảng kiểm tra độ trong suốt khi Loại trong suốt được đặt thành Màu tùy chỉnh.

en: The second color to use in the transparency checkerboard, when Transparency Type is set to Custom colors.
vi: Màu thứ hai được sử dụng trong bảng kiểm tra độ trong suốt, khi Loại trong suốt được đặt thành Màu tùy chỉnh.

en: Sets the manner in which transparency is displayed in images.
vi: Đặt cách hiển thị độ trong suốt trong ảnh.

en: Sets the size of the checkerboard used to display transparency.
vi: Đặt kích thước của bảng ô được dùng để hiển thị độ trong suốt.

en: When enabled, GIMP will not save an image if it has not been changed since it was opened.
vi: Khi bật, GIMP sẽ không lưu một ảnh nào đó nếu nó chưa được thay đổi kể từ việc mở nó.

en: Sets the minimal number of operations that can be undone. More undo levels are kept available until the undo-size limit is reached.
vi: Giá trị này đặt số thao tác tối thiểu có thể được hủy bước. Có mức hủy bước thêm nữa sẵn sàng đến khi tới giới hạn trên của kích thước hủy bước.

en: Sets an upper limit to the memory that is used per image to keep operations on the undo stack. Regardless of this setting, at least as many undo-levels as configured can be undone.
vi: Đặt giới hạn trên của bộ nhớ được dùng cho mỗi ảnh, để giữ thao tác trong đống hủy bước. Bất chấp cài đặt này, có thể hủy bước ít nhất số mức hủy bước đã cấu hình.

en: Sets the size of the previews in the Undo History.
vi: Đặt kích thước của khung xem trước trong Lược sử Hủy bước.

en: When enabled, pressing F1 will open the help browser.
vi: Khi bật thì bấm phím F1 sẽ mở bộ duyệt trợ giúp.

en: When enabled, uses OpenCL for some operations.
vi: Khi bật thì dùng OpenCL cho một số thao tác.

en: There's a tradeoff between speed and quality of the zoomed-out display.
vi: Có một cân bằng giữa tốc độ và chất lượng của hiển thị phóng to.

en: When enabled, a search of actions will also return inactive actions.
vi: Khi được bật, một tìm kiếm hành động cũng sẽ trả về các hành động không hoạt động.to.

en: The maximum number of actions saved in history.
vi: Số lượng hành động hoàn lại thao tác tối đa trong lịch sử.

[ctx: align-reference-type]
en: Image
vi: Ảnh

[ctx: align-reference-type]
en: Selection
vi: Vùng chọn

[ctx: align-reference-type]
en: Picked reference object
vi: Đối tượng tham chiếu được chọn

[ctx: alignment-type]
en: Align to the left
vi: Canh lề bên trái

[ctx: alignment-type]
en: Center horizontally
vi: Canh lề giữa theo chiều ngang

[ctx: alignment-type]
en: Align to the right
vi: Canh lề bên phải

[ctx: alignment-type]
en: Align to the top
vi: Canh lề cạnh trên

[ctx: alignment-type]
en: Center vertically
vi: Canh lề giữa theo chiều dọc

[ctx: alignment-type]
en: Align to the bottom
vi: Canh lề cạnh đáy

[ctx: alignment-type]
en: Distribute anchor points horizontally evenly
vi: Phân phối đều các điểm neo theo chiều ngang

[ctx: alignment-type]
en: Distribute anchor points vertically evenly
vi: Phân phối đều các điểm neo theo chiều dọc

[ctx: alignment-type]
en: Distribute horizontally with even horizontal gaps
vi: Phân phối đều theo chiều ngang với khảng cách theo chiều ngang bằng nhau

[ctx: alignment-type]
en: Distribute vertically with even vertical gaps
vi: Phân phối đều theo chiều dọc với khảng cách theo chiều dọc bằng nhau

[ctx: channel-border-style]
en: Hard
vi: Cứng

[ctx: channel-border-style]
en: Smooth
vi: Mịn

[ctx: channel-border-style]
en: Feathered
vi: Lông vũ

[ctx: color-pick-mode]
en: Pixel
vi: Điểm ảnh

[ctx: color-pick-mode]
en: Grayscale (%)
vi: Thang xám (%)

[ctx: color-profile-policy]
en: Ask what to do
vi: Hỏi cần làm gì

[ctx: color-profile-policy]
en: Keep embedded profile
vi: Giữ hồ sơ nhúng

[ctx: color-profile-policy]
en: Convert to built-in sRGB or grayscale profile
vi: Chuyển đổi sRGB tích hợp sang hồ sơ xám

[ctx: color-profile-policy]
en: Convert to preferred RGB or grayscale profile (defaulting to built-in)
vi: Chuyển đổi sRGB ưu tiên sang hồ sơ xám (defaulting to built-in)

[ctx: convert-dither-type]
en: None
vi: Không có

[ctx: convert-dither-type]
en: Floyd-Steinberg (normal)
vi: Floyd-Steinberg (bình thường)

[ctx: convert-dither-type]
en: Floyd-Steinberg (reduced color bleeding)
vi: Floyd-Steinberg (màu ít giảm hơn)

[ctx: convert-dither-type]
en: Positioned
vi: Đã định vị

[ctx: curve-point-type]
en: Smooth
vi: Mịn

[ctx: curve-point-type]
en: Corner
vi: Góc

[ctx: curve-type]
en: Smooth
vi: Mịn

[ctx: curve-type]
en: Freehand
vi: Bằng tay

[ctx: dash-preset]
en: Custom
vi: Tự chọn

[ctx: dash-preset]
en: Line
vi: Đường thẳng

[ctx: dash-preset]
en: Long dashes
vi: Gạch dài

[ctx: dash-preset]
en: Medium dashes
vi: Gạch vừa

[ctx: dash-preset]
en: Short dashes
vi: Gạch ngắn

[ctx: dash-preset]
en: Sparse dots
vi: Chấm thưa

[ctx: dash-preset]
en: Normal dots
vi: Chấm vừa

[ctx: dash-preset]
en: Dense dots
vi: Chấm dày

[ctx: dash-preset]
en: Stipples
vi: Chấm chấm

[ctx: dash-preset]
en: Dash, dot
vi: Gạch, chấm

[ctx: dash-preset]
en: Dash, dot, dot
vi: Gạch, chấm, chấm

[ctx: debug-policy]
en: Debug warnings, critical errors and crashes
vi: Gỡ lỗi cảnh báo, lỗi nghiêm trọng và đổ vỡ chương trình

[ctx: debug-policy]
en: Debug critical errors and crashes
vi: Gỡ lỗi lỗi nghiêm trọng và đổ vỡ chương trình

[ctx: debug-policy]
en: Debug crashes only
vi: Chỉ gỡ lỗi đổ vỡ chương trình

[ctx: debug-policy]
en: Never debug GIMP
vi: Không bao giờ giỡ lỗi GIMP

[ctx: dynamics-output-type]
en: Opacity
vi: Độ mờ đục

[ctx: dynamics-output-type]
en: Size
vi: Cỡ

[ctx: dynamics-output-type]
en: Angle
vi: Góc

[ctx: dynamics-output-type]
en: Color
vi: Màu

[ctx: dynamics-output-type]
en: Hardness
vi: Độ cứng

[ctx: dynamics-output-type]
en: Force
vi: Áp lực

[ctx: dynamics-output-type]
en: Aspect ratio
vi: Tỷ lệ hình học

[ctx: dynamics-output-type]
en: Spacing
vi: Khoảng cách

[ctx: dynamics-output-type]
en: Rate
vi: Tỷ lệ

[ctx: dynamics-output-type]
en: Flow
vi: Luồng

[ctx: custom-style]
en: Solid color
vi: Màu đặc

[ctx: custom-style]
en: Pattern
vi: Hoa văn

[ctx: fill-style]
en: Foreground color
vi: Màu tiền cảnh

[ctx: fill-style]
en: Background color
vi: Màu hậu cảnh

[ctx: fill-style]
en: Pattern
vi: Hoa văn

[ctx: filter-region]
en: Use the selection as input
vi: Dùng toàn vùng chọn làm đầu vào

[ctx: filter-region]
en: Use the entire layer as input
vi: Dùng toàn bộ lớp làm đầu vào

[ctx: gradient-color]
en: Fixed
vi: Cố định

[ctx: gradient-color]
en: Foreground color
vi: Màu tiền cảnh

[ctx: gradient-color]
note: Translators: this is an abbreviated version of "Foreground color". Keep it short.
en: FG
vi: TC

[ctx: gradient-color]
en: Foreground color (transparent)
vi: Màu tiền cảnh (trong suốt)

[ctx: gradient-color]
note: Translators: this is an abbreviated version of "Foreground color (transparent)". Keep it short.
en: FG (t)
vi: TC (t)

[ctx: gradient-color]
en: Background color
vi: Màu nền

[ctx: gradient-color]
note: Translators: this is an abbreviated version of "Background color". Keep it short.
en: BG
vi: HC

[ctx: gradient-color]
en: Background color (transparent)
vi: Màu hậu cảnh (trong suốt)

[ctx: gradient-color]
note: Translators: this is an abbreviated version of "Background color (transparent)". Keep it short.
en: BG (t)
vi: HC (t)

[ctx: histogram-channel]
en: Value
vi: Giá trị

[ctx: histogram-channel]
en: Red
vi: Đỏ

[ctx: histogram-channel]
en: Green
vi: Xanh lá

[ctx: histogram-channel]
en: Blue
vi: Xanh lam

[ctx: histogram-channel]
en: Alpha
vi: Anfa

[ctx: histogram-channel]
en: Luminance
vi: Độ chói

[ctx: item-set]
en: None
vi: Không

[ctx: item-set]
en: All layers
vi: Mọi lớp

[ctx: item-set]
en: Image-sized layers
vi: Lớp có cỡ ảnh

[ctx: item-set]
en: All visible layers
vi: Mọi lớp nhìn thấy

[ctx: matting-engine]
en: Matting Global
vi: Khớp Toàn cục

[ctx: matting-engine]
en: Matting Levin
vi: Khớp Levin

[ctx: message-severity]
en: Message
vi: Thông điệp

[ctx: message-severity]
en: Warning
vi: Cảnh báo

[ctx: message-severity]
en: Error
vi: Lỗi

[ctx: message-severity]
en: WARNING
vi: CẢNH BÁO

[ctx: message-severity]
en: CRITICAL
vi: NGHIÊM TRỌNG

[ctx: metadata-rotation-policy]
en: Ask what to do
vi: Hỏi khi muốn làm gì

[ctx: metadata-rotation-policy]
en: Discard metadata without rotating
vi: Loại bỏ siêu dữ liệu mà không quay

[ctx: metadata-rotation-policy]
en: Rotate the image then discard metadata
vi: Xoay ảnh sau đó loại bỏ siêu dữ liệu

[ctx: thumbnail-size]
en: No thumbnails
vi: Không có hình thu nhỏ

[ctx: thumbnail-size]
en: Normal (128x128)
vi: Bình thường (128x128)

[ctx: thumbnail-size]
en: Large (256x256)
vi: Lớn (256x256)

[ctx: trc-type]
en: Linear
vi: Tuyến tính

[ctx: trc-type]
en: Non-Linear
vi: Không tuyến tính

[ctx: trc-type]
en: Perceptual
vi: Cảm nhận

[ctx: undo-type]
en: <<invalid>>
vi: <<không hợp lệ>>

[ctx: undo-type]
en: Scale image
vi: Co dãn ảnh

[ctx: undo-type]
en: Resize image
vi: Đổi cỡ ảnh

[ctx: undo-type]
en: Flip image
vi: Lật ảnh

[ctx: undo-type]
en: Rotate image
vi: Xoay ảnh

[ctx: undo-type]
en: Transform image
vi: Đổi dạng hình ảnh

[ctx: undo-type]
en: Crop image
vi: Xén ảnh

[ctx: undo-type]
en: Convert image
vi: Chuyển đổi ảnh

[ctx: undo-type]
en: Remove item
vi: Gỡ bỏ mục

[ctx: undo-type]
en: Reorder item
vi: Sắp xếp lại mục

[ctx: undo-type]
en: Merge layers
vi: Trộn các lớp

[ctx: undo-type]
en: Merge paths
vi: Trộn đường dẫn

[ctx: undo-type]
en: Quick Mask
vi: Mặt nạ nhanh

[ctx: undo-type]
en: Grid
vi: Lưới

[ctx: undo-type]
en: Colormap remapping
vi: Tạo lại bản đồ màu

[ctx: undo-type]
en: Guide
vi: Đường dẫn hướng

[ctx: undo-type]
en: Sample Point
vi: Điểm mẫu

[ctx: undo-type]
en: Layer/Channel
vi: Lớp/Kênh

[ctx: undo-type]
en: Layer/Channel modification
vi: Sửa Lớp/Kênh

[ctx: undo-type]
en: Selection mask
vi: Mặt nạ vùng chọn

[ctx: undo-type]
en: Item visibility
vi: Mục nhìn thấy

[ctx: undo-type]
en: Lock/Unlock contents
vi: Khóa/Mở khóa nội dung

[ctx: undo-type]
en: Lock/Unlock position
vi: Khóa/Mở khóa vị trí

[ctx: undo-type]
en: Lock/Unlock visibility
vi: Khóa/Mở khóa nhìn thấy

[ctx: undo-type]
en: Item properties
vi: Các thuộc tính của mục

[ctx: undo-type]
en: Move item
vi: Chuyển mục

[ctx: undo-type]
en: Scale item
vi: Co dãn mục

[ctx: undo-type]
en: Resize item
vi: Đổi cỡ mục

[ctx: undo-type]
en: Add layer
vi: Thêm lớp

[ctx: undo-type]
en: Add alpha channel
vi: Thêm kênh anfa

[ctx: undo-type]
en: Add layer masks
vi: Thêm mặt nạ lớp

[ctx: undo-type]
en: Apply layer masks
vi: Áp dụng mặt nạ lớp

[ctx: undo-type]
en: Remove alpha channel
vi: Xóa bỏ kênh anfa

[ctx: undo-type]
en: Lock/Unlock alpha channels
vi: Khóa/Mở khóa kênh anfa

[ctx: undo-type]
en: Set layers opacity
vi: Đặt độ trong suốt của lớp

[ctx: undo-type]
en: Set layers mode
vi: Đặt chế độ lớp

[ctx: undo-type]
en: Add channels
vi: Thêm kênh

[ctx: undo-type]
en: Floating selection to layer
vi: Làm nổi vùng chọn tới lớp

[ctx: undo-type]
en: Float selection
vi: Làm nổi vùng chọn

[ctx: undo-type]
en: Anchor floating selection
vi: Neo vùng chọn đang nổi

[ctx: undo-type]
en: Paste
vi: Dán

[ctx: undo-type]
en: Cut
vi: Cắt

[ctx: undo-type]
en: Text
vi: Chữ

[ctx: undo-type]
en: Transform
vi: Chuyển dạng

[ctx: undo-type]
en: Paint
vi: Sơn

[ctx: undo-type]
en: Attach parasite
vi: Đính ký sinh

[ctx: undo-type]
en: Remove parasite
vi: Gỡ bỏ ký sinh

[ctx: undo-type]
en: Import paths
vi: Nhập đường dẫn

[ctx: undo-type]
en: Plug-In
vi: Phần bổ sung

[ctx: undo-type]
en: Image type
vi: Kiểu ảnh

[ctx: undo-type]
en: Image precision
vi: Độ chính xác ảnh

[ctx: undo-type]
en: Image size
vi: Cỡ ảnh

[ctx: undo-type]
en: Image resolution change
vi: Thay đổi về độ phân giải ảnh

[ctx: undo-type]
en: Change metadata
vi: Thay đổi siêu dữ liệu

[ctx: undo-type]
en: Change indexed palette
vi: Đổi chỉ số bảng màu

[ctx: undo-type]
en: Hide/Unhide color profile
vi: Ẩn/Hiện hồ sơ màu

[ctx: undo-type]
en: Layer/Channel format
vi: Định dạng Lớp/Kênh

[ctx: undo-type]
en: Rename item
vi: Đổi tên mục tin

[ctx: undo-type]
en: Item color tag
vi: Đặt màu cho thẻ mục tin

[ctx: undo-type]
en: Lock/Unlock content
vi: Khóa/Mở khóa nội dung

[ctx: undo-type]
en: New layer
vi: Lớp mới

[ctx: undo-type]
en: Delete layer
vi: Xóa lớp

[ctx: undo-type]
en: Set layer mode
vi: Đặt chế độ lớp

[ctx: undo-type]
en: Set layer opacity
vi: Đặt mờ độ đục của mục

[ctx: undo-type]
en: Lock/Unlock alpha channel
vi: Khóa/Mở khóa kênh anfa

[ctx: undo-type]
en: Suspend group layer resize
vi: Ngừng đổi cỡ lớp nhóm

[ctx: undo-type]
en: Resume group layer resize
vi: Tiếp tục đổi cỡ lớp nhóm

[ctx: undo-type]
en: Suspend group layer mask
vi: Ngừng mặt nạ lớp nhóm

[ctx: undo-type]
en: Resume group layer mask
vi: Tiếp tục mặt nạ lớp nhóm

[ctx: undo-type]
en: Start transforming group layer
vi: Bắt đầu chuyển đổi hình dạng lớp nhóm

[ctx: undo-type]
en: End transforming group layer
vi: Kết thúc chuyển đổi hình dạng lớp nhóm

[ctx: undo-type]
en: Convert group layer
vi: Chuyển lớp nhóm

[ctx: undo-type]
en: Text layer
vi: Lớp chữ

[ctx: undo-type]
en: Text layer modification
vi: Sửa đổi lớp chữ

[ctx: undo-type]
en: Convert text layer
vi: Chuyển đổi lớp chữ

[ctx: undo-type]
en: Delete layer masks
vi: Xóa mặt nạ lớp

[ctx: undo-type]
en: Show layer masks
vi: Hiện mặt nạ lớp

[ctx: undo-type]
en: New channel
vi: Kênh mới

[ctx: undo-type]
en: Delete channel
vi: Xóa kênh

[ctx: undo-type]
en: Channel color
vi: Màu kênh

[ctx: undo-type]
en: New path
vi: Đường dẫn mới

[ctx: undo-type]
en: Delete path
vi: Xóa đường dẫn

[ctx: undo-type]
en: Path modification
vi: Sửa đường dẫn

[ctx: undo-type]
en: Transform grid
vi: Lưới chuyển dạng

[ctx: undo-type]
en: Ink
vi: Mực

[ctx: undo-type]
en: Select foreground
vi: Chọn tiền cảnh

[ctx: undo-type]
en: Add effect
vi: Thêm hiệu ứng

[ctx: undo-type]
en: Remove effect
vi: Xóa bỏ hiệu ứng

[ctx: undo-type]
en: Reorder effect
vi: Sắp xếp thứ tự hiệu ứng

[ctx: undo-type]
en: Not undoable
vi: Không thể không hoàn tác được

[ctx: view-size]
en: Tiny
vi: Tí hon

[ctx: view-size]
en: Very small
vi: Rất nhỏ

[ctx: view-size]
en: Small
vi: Nhỏ

[ctx: view-size]
en: Medium
vi: Vừa

[ctx: view-size]
en: Large
vi: Lớn

[ctx: view-size]
en: Very large
vi: Rất lớn

[ctx: view-size]
en: Huge
vi: Siêu lớn

[ctx: view-size]
en: Enormous
vi: Siêu lớn

[ctx: view-size]
en: Gigantic
vi: Khổng lồ

[ctx: view-type]
en: View as list
vi: Xem kiểu danh sách

[ctx: view-type]
en: View as grid
vi: Xem kiểu lưới

[ctx: select-method]
en: Selection by basic text search
vi: Chọn bằng tìm kiếm văn bản cơ bản

[ctx: select-method]
en: Selection by regular expression search
vi: Chọn bằng tìm kiếm theo biểu thức chính quy

[ctx: select-method]
en: Selection by glob pattern search
vi: Chọn bằng tìm kiếm mẫu glob

note: register all internal procedures
en: Internal Procedures
vi: Thủ tục nội bộ

note: initialize  the global parasite table
en: Looking for data files
vi: Đang tìm tập tin dữ liệu

en: Parasites
vi: Ký sinh

en: No batch interpreters are available. Batch mode disabled.
vi: Không có bộ thông dịch hàng loạt có sẵn. Chế độ hàng loạt bị vô hiệu hóa.

en: No batch interpreter specified, using '%s'.
vi: Không có trình thông dịch hàng loạt nào được chỉ định, sử dụng '%s'.

en: No batch interpreter specified.
vi: Chưa xác định bộ giải thích bó nên dùng mặc định “%s”.

en: Available interpreters are:
vi: Bộ phiên dịch sẵn có là:

en: Specify one of these interpreters as --batch-interpreter option.
vi: Chỉ định một trong những trình thông dịch này làm tùy chọn --batch-interpreter.

note: EX_UNAVAILABLE - service unavailable (sysexits.h)
en: The procedure '%s' is not a valid batch interpreter.
vi: Thủ tục '%s' không phải là trình thông dịch dạng tập hợp lệnh hợp lệ.

en: Batch mode disabled.
vi: Chế độ hàng loạt bị vô hiệu hóa.

note: EX_UNAVAILABLE - service unavailable (sysexits.h)
en: The batch interpreter '%s' is not available. Batch mode disabled.
vi: Bộ thông dịch bó “%s” không sẵn sàng nên chế độ bó bị tất.

en: Deleting "%s" failed: %s
vi: Xóa bỏ “%s” gặp lỗi: %s

note: update tag cache
en: Updating tag cache
vi: Cập nhật vùng nhớ đệm của thẻ

en: Cut Layer | Cut %d Layers
vi[0]: Cắt %d lớp

en: Cannot cut because multiple channels are selected.
vi: Không thể cắt bởi vì nhiều kênh đang được chọn.

en: Cannot copy because multiple channels are selected.
vi: Không thể sao chép bởi vì nhiều kênh đang được chọn.

en: Cannot cut because the selected region is empty.
vi: Không thể cắt bởi vì vùng chọn trống rỗng.

en: Cannot copy because the selected region is empty.
vi: Không thể sao chép bởi vì vùng chọn trống rỗng.

en: Pasted Layer
vi: Lớp đã dán

en: Global Buffer
vi: Bộ đệm toàn cục

en: Extension AppData must be of type "addon", found "%s" instead.
vi: AppData mở rộng phải là kiểu "addon", nhưng lại nhận được "%s".

en: Extension AppData must extend "org.gimp.GIMP".
vi: Phần mở rộng AppData phải mở rộng “org.gimp.GIMP”.

en: Extension AppData id ("%s") and directory ("%s") must be the same.
vi: Phần mở rộng AppData id (”%s”) và thư mục (”%s”) phải là cùng một thứ.

en: Extension AppData must advertise a version in a <release> tag.
vi: Phần mở rộng AppData phải quảng bá một phiên bản trong thẻ <release>.

en: Unsupported <requires> "%s" (type %s).
vi: Không hỗ trợ <requires> “%s” (kiểu %s).

en: <requires><id>org.gimp.GIMP</id></requires> for version comparison is mandatory.
vi: <requires><id>org.gimp.GIMP</id></requires> cho so sánh phiên bản là bắt buộc.

en: '%s' is not a relative path.
vi: “%s” không phải là đường dẫn tương đối.

en: '%s' is not a child of the extension.
vi: “%s”: không phải là con của thành phần mở rộng.

en: '%s' is not a valid file.
vi: “%s” không phải là một tập tin hợp lệ.

en: System extensions cannot be uninstalled.
vi: Các thành phần mở rộng hệ thống không thể được cài đặt.

en: Skipping extension '%s': %s
vi: Bỏ qua thành phần mở rộng “%s”: %s

en: Skipping unknown file '%s' in extension directory.
vi: Đang bỏ qua tập tin chưa biết “%s” trong thư mục chứa các phần mở rộng.

en: FG to BG (RGB)
vi: Cảnh gần tới nền (RGB)

en: FG to BG (Hard Edge)
vi: TC tới HC (Hardedge)

en: FG to BG (HSV Counter-Clockwise)
vi: TC tới HC (HSV ngược chiều)

en: FG to BG (HSV Clockwise Hue)
vi: TC tới HC (Hue HSV xuôi chiều kim đồng hồ)

en: FG to Transparent
vi: Cảnh gần tới trong suốt

en: FG to Transparent (Hard Edge)
vi: TC tới trong suốt (Cạnh cứng)

note: Translator:  This message is displayed while GIMP is waiting for * some operation to finish.  The %s argument is a message describing * the operation.
en: Please wait: %s
vi: Vui lòng chờ: %s

en: Error saving '%s':
vi: Gặp lỗi khi ghi “%s”:

en: Error saving '%s'
vi: Gặp lỗi khi ghi “%s”

en: Failed to execute child process “%s” (%s)
vi: Gặp lỗi khi thực thi tiến trình con “%s” (%s)

note: This is a special string to specify the language identifier to * look for in the gimp-tags-default.xml file. Please translate the * C in it according to the name of the po file used for * gimp-tags-default.xml. E.g. lithuanian for the translation, * that would be "tags-locale:lt".
en: tags-locale:C
vi: tags-locale:vi

en: Error closing '%s': %s
vi: Gặp lỗi khi đóng “%s”: %s

en: It seems you have used GIMP %s before.  GIMP will now migrate your user settings to '%s'.
vi: Có vẻ là bạn đã từng sử dụng GIMP %s trước kia rồi. Thế thì GIMP sẽ chuyển cài đặt người dùng của bạn sang “%s”.

en: It appears that you are using GIMP for the first time.  GIMP will now create a folder named '%s' and copy some files to it.
vi: Có vẻ là bạn sử dụng GIMP lần đầu tiên. Thế thì GIMP sẽ tạo một thư mục tên “%s” và sao chép một số tập tin vào nó.

en: Copying file '%s' from '%s'...
vi: Đang sao chép tập tin “%s” từ “%s” …

en: Creating folder '%s'...
vi: Đang tạo thư mục “%s” …

en: No patterns available for this operation.
vi: Không có hoa văn sẵn sàng cho thao tác này.

en: This parser does not support imbricated lists.
vi: Bộ phân tích cú pháp này không hỗ trợ các danh sách chồng lên nhau.

en: <li> must be inside <ol> or <ul> tags.
vi: <li> phải nằm bên trong <ol> hay <ul> các thẻ.

en: Unknown tag <%s>.
vi: Chưa biết thẻ <%s>.

en: Fatal parse error in brush file: Width = 0.
vi: Lỗi phân tích nghiêm trọng trong tập tin chổi: độ rộng = 0.

en: Fatal parse error in brush file: Height = 0.
vi: Lỗi phân tích nghiêm trọng trong tập tin chổi: độ cao = 0.

en: Fatal parse error in brush file: Bytes = 0.
vi: Lỗi phân tích nghiêm trọng trong tập tin chổi : số byte = 0.

en: Fatal parse error in brush file: %dx%d over max size.
vi: Lỗi phân tích nghiêm trọng trong tập tin chổi: %dx%d vượt quá cỡ tối đa.

en: Fatal parse error in brush file: Unknown depth %d.
vi: Lỗi phân tích nghiêm trọng trong tập tin chổi: độ sâu không rõ %d.

en: Fatal parse error in brush file: Unknown version %d.
vi: Lỗi phân tích nghiêm trọng trong tập tin chổi: phiên bản không rõ %d.

en: Invalid header data in '%s': Brush name is too long: %lu
vi: Dữ liệu phần đầu không hợp lệ trong “%s”: Tên chổi quá dài: %lu

en: Fatal parse error in brush file:
    Unsupported brush depth %d
    GIMP brushes must be GRAY or RGBA.
vi: Lỗi phân tích nghiêm trọng trong tập tin chổi:
    Không hỗ trợ độ sâu chổi %d.
    Mọi chổi GIMP phải là GRAY hay RGBA.

en: Unable to decode abr format version %d.
vi: Không thể giải mã phiên bản dạng thức ABR %d.

en: Fatal parse error in brush file: Brush size value corrupt.
vi: Lỗi phân tích nghiêm trọng trong tập tin chổi: giá trị cỡ chổi bị hỏng.

en: Fatal parse error in brush file: Brush dimensions out of range.
vi: Lỗi phân tích nghiêm trọng trong tập tin chổi: Kích thước chổi nằm ngoài phạm vi cho phép.

en: Fatal parse error in brush file: Wide brushes are not supported.
vi: Lỗi phân tích nghiêm trọng trong tập tin chổi: Không hỗ trợ chổi rộng.

en: Fatal parse error in brush file: File appears truncated:
vi: Lỗi phân tích nghiêm trọng trong tập tin chổi: hình như tập tin bị cụt:

en: Fatal parse error in brush file: Unknown compression method.
vi: Lỗi phân tích nghiêm trọng trong tập tin chổi: Phương thức nén chưa biết.

en: Fatal parse error in brush file: Unable to decode abr format version %d.
vi: Lỗi phân tích nghiêm trọng trong tập tin chổi: không thể giải mã phiên bản dạng thức ABR %d.

en: Fatal parse error in brush file: RLE compressed brush data corrupt.
vi: Lỗi phân tích nghiêm trọng trong tập tin chổi: dữ liệu chổi nén RLE bị hỏng.

en: Brush Spacing
vi: Khoảng cách chổi

en: Clipboard Mask
vi: Mặt nạ Clipboard

en: Clipboard Image
vi: Ảnh trong clipboard

en: Not a GIMP brush file.
vi: Không phải là một tập tin cọ vẽ GIMP.

en: Unknown GIMP brush version.
vi: Không biết phiên bản chổi GIMP.

en: Unknown GIMP brush shape.
vi: Không hiểu hình dáng chổi GIMP.

en: Invalid brush spacing.
vi: Khảng cách của chổi không hợp lệ.

en: Invalid brush radius.
vi: Bán kính của chổi không hợp lệ.

en: Invalid brush spike count.
vi: Số lượng gai bàn chải không hợp lệ.

en: Invalid brush hardness.
vi: Độ cứng chổi không hợp lệ.

en: Invalid brush aspect ratio.
vi: Tỉ lệ hình học của chổi không hợp lệ.

en: Invalid brush angle.
vi: Góc của chổi không hợp lệ.

en: In line %d of brush file:
vi: Trong dòng %d của tập tin chổi:

en: Brush Spikes
vi: Nét vẽ của chổi

en: Brush Hardness
vi: Độ cứng chổi

en: Brush Aspect Ratio
vi: Tỉ lệ hình học chổi

en: Brush Angle
vi: Góc chổi

en: Fatal parse error in brush file '%s': File is corrupt.
vi: Lỗi phân tích nghiêm trọng trong tập tin chổi “%s”: Tập tin đã bị hỏng.

en: Fatal parse error in brush file '%s': Inconsistent parameters.
vi: Lỗi phân tích nghiêm trọng trong tập tin chổi “%s”: Các tham số mâu thuẫn nhau.

[ctx: undo-type]
en: Rectangle Select
vi: Chọn chữ nhật

[ctx: undo-type]
en: Ellipse Select
vi: Chọn hình bầu dục

[ctx: undo-type]
en: Rounded Rectangle Select
vi: Chọn hình chữ nhật viền tròn

[ctx: undo-type]
en: %s Channel to Selection
vi: %s Kênh tới vùng chọn

[ctx: undo-type]
en: Fuzzy Select
vi: Chọn mờ

[ctx: undo-type]
en: Select by Color
vi: Chọn theo màu

[ctx: undo-type]
en: Select by Indexed Color
vi: Chọn theo màu đánh chỉ số

[ctx: undo-type]
en: Rename Channel
vi: Đổi tên kênh

[ctx: undo-type]
en: Move Channel
vi: Chuyển kênh

[ctx: undo-type]
en: Scale Channel
vi: Co dãn kênh

[ctx: undo-type]
en: Resize Channel
vi: Đổi cỡ kênh

[ctx: undo-type]
en: Flip Channel
vi: Lật kênh

[ctx: undo-type]
en: Rotate Channel
vi: Xoay kênh

[ctx: undo-type]
en: Transform Channel
vi: Chuyển dạng kênh

[ctx: undo-type]
en: Fill Channel
vi: Tô đầy kênh

[ctx: undo-type]
en: Stroke Channel
vi: Vẽ nét kênh

[ctx: undo-type]
en: Channel to Selection
vi: Kênh tới vùng chọn

[ctx: undo-type]
en: Reorder Channel
vi: Sắp xếp lại kênh

[ctx: undo-type]
en: Raise Channel
vi: Nâng kênh

[ctx: undo-type]
en: Raise Channel to Top
vi: Nâng kênh lên đỉnh

[ctx: undo-type]
en: Lower Channel
vi: Hạ kênh

[ctx: undo-type]
en: Lower Channel to Bottom
vi: Hạ kênh xuống đáy

en: Channel cannot be raised higher.
vi: Không thể nâng kênh lên cao hơn nữa.

en: Channel cannot be lowered more.
vi: Không thể hạ thấp kênh xuống hơn nữa.

[ctx: undo-type]
en: Feather Channel
vi: Làm nhòe kênh

[ctx: undo-type]
en: Sharpen Channel
vi: Làm sắc kênh

[ctx: undo-type]
en: Clear Channel
vi: Xóa sạch kênh

[ctx: undo-type]
en: Invert Channel
vi: Đảo ngược kênh

[ctx: undo-type]
en: Border Channel
vi: Tạo viền kênh

[ctx: undo-type]
en: Grow Channel
vi: Nới rộng kênh

[ctx: undo-type]
en: Shrink Channel
vi: Co nhỏ kênh

[ctx: undo-type]
en: Flood Channel
vi: Kênh tràn ngập

en: Cannot fill empty channel.
vi: Không thể đổ đầy màu lên kênh rỗng.

en: Cannot stroke empty channel.
vi: Không thể vẽ nét kênh rỗng.

[ctx: undo-type]
en: Set Channel Color
vi: Đặt màu kênh

[ctx: undo-type]
en: Set Channel Opacity
vi: Đặt độ mờ đục kênh

en: Paint dynamics
vi: Độ động khi vẽ

en: MyPaint Brush
vi: Chổi vẽ MyPaint

en: Tool Preset
vi: Cài đặt trước công cụ

en: Failed to save data:
    
    %s
vi: Gặp lỗi khi lưu dữ liệu:
    
    %s

en: Loading fonts (this may take a while...)
vi: Đang tải phông chữ (hơi mất thời gian…)

en: You have a writable data folder configured (%s), but this folder could not be created: "%s"
    
    Please check your configuration in the Preferences dialog's 'Folders' section.
vi: Bạn có thư mục dữ liệu có thể viết được (%s), nhưng thư mục này thể được tạo ra: "%s"
    
    Vui lòng kiểm tra lại cấu hình của bạn trong phần 'Thư mục' của hộp thoại Tùy thích.

en: You have a writable data folder configured (%s), but this folder does not exist. Please create the folder or fix your configuration in the Preferences dialog's 'Folders' section.
vi: Có thư mục dữ liệu có thể viết được (%s), nhưng thư mục này không tồn tại. Hãy tạo thư mục đó và đặt lại cấu hình trong phần 'Thư mục' của hộp thoại Tùy thích.

en: You have a writable data folder configured, but this folder is not part of your data search path. You probably edited the gimprc file manually, please fix it in the Preferences dialog's 'Folders' section.
vi: Có thư mục dữ liệu viết được đã được cấu hình, nhưng thư mục này không tồn tại trong đường dẫn tìm kiếm dữ liệu. Bạn có thể sửa tệp gimprc, hãy sửa giá trị này trong phần “Thư mục” của phần tham chiếu.

en: You don't have any writable data folder configured.
vi: Bạn không có thư mục dữ liệu nào viết được đã cấu hình.

en: Error loading '%s':
vi: Gặp lỗi khi đang tải “%s”:

en: Error loading '%s'
vi: Gặp lỗi khi tải “%s”

en: Could not open '%s' for reading:
vi: Không thể mở “%s” để đọc:

en: Failed to load data:
    
    %s
vi: Lỗi tải dữ liệu:
    
    %s

[ctx: undo-type]
en: Scale
vi: Co dãn

[ctx: undo-type]
en: Bucket Fill
vi: Tô bằng xô

[ctx: undo-type]
en: Clear
vi: Xóa sạch

[ctx: undo-type]
en: Equalize
vi: Làm bằng

en: Floating Selection
vi: Chọn lựa trôi nổi

en: Computing alpha of unknown pixels
vi: Tính toán kênh anfa của các điểm ảnh chưa biết

en: Not enough points to fill
vi: Không đủ điểm để tô

[ctx: undo-type]
en: Render Stroke
vi: Vẽ nét

en: Rasterize filters
vi: Làm phẳng hóa các bộ lọc

en: Merge filter
vi: Bộ lọc hòa trộn

[ctx: undo-type]
en: Gradient
vi: Dốc màu

en: Calculating distance map
vi: Đang tính toán bản đồ khoảng cách

[ctx: undo-type]
en: Offset Drawable
vi: Dịch vẽ được

en: Not enough points to stroke
vi: Không đủ điểm để tạo nét vẽ

[ctx: undo-type]
en: Flip
vi: Lật

[ctx: undo-type]
en: Rotate
vi: Xoay

[ctx: undo-type]
en: Transform Layer
vi: Chuyển dạng lớp

en: %s mask
vi: %s mặt nạ

en: Custom style
vi: Kiểu tự chọn

en: Feather edges
vi: Lông vũ các cạnh

en: Enable feathering of fill edges
vi: Bật chuyển mềm lông vũ của cạnh đổ đầy

en: Radius of feathering
vi: Bán kính lông vũ

[ctx: undo-type]
en: Fill with Foreground Color
vi: Tô đầy bằng màu cận cảnh

[ctx: undo-type]
en: Fill with Background Color
vi: Tô đầy bằng màu nền

[ctx: undo-type]
en: Fill with Middle Gray (CIELAB) Color
vi: Tô đầy bằng màu (CIELAB) xám trung bình

[ctx: undo-type]
en: Fill with White
vi: Tô đầy bằng màu trắng

[ctx: undo-type]
en: Fill with Transparency
vi: Tô đầy bằng màu trong suốt

[ctx: undo-type]
en: Fill with Pattern
vi: Tô đầy bằng hoa văn

en: Not a GIMP gradient file.
vi: Không phải là một tập tin đốc màu GIMP.

en: Invalid UTF-8 string in gradient file '%s'.
vi: Gặp chuỗi UTF-8 không hợp lệ trong tập tin dốc màu “%s”.

en: File is corrupt.
vi: Tập tin bị hỏng.

en: Corrupt segment %d.
vi: Gặp đoạn bị hỏng %d.

en: Segments do not span the range 0-1.
vi: Các đoạn không mở rộng phạm vi 0-1.

en: In line %d of gradient file:
vi: Trong dòng %d của tập tin dốc màu:

en: No linear gradients found.
vi: Không tìm thấy dốc màu tuyến tính.

en: Writing POV file '%s' failed: %s
vi: Gặp lỗi khi ghi tập tin POV “%s”: %s

en: Line style used for the grid.
vi: Kiểu dáng dòng được dùng cho lưới.

en: The foreground color of the grid.
vi: Màu cảnh gần của lưới.

en: The background color of the grid; only used in double dashed line style.
vi: Màu nền của lưới; được dùng chỉ trong kiểu dáng dòng gạch đôi.

en: Spacing X
vi: Khảng cách X

en: Horizontal spacing of grid lines.
vi: Khoảng cách theo chiều ngang giữa các dòng lưới.

en: Spacing Y
vi: Khoảng cách Y

en: Vertical spacing of grid lines.
vi: Khoảng cách theo chiều dọc giữa các dòng lưới.

en: Spacing unit
vi: Đơn vị dãn cách

en: Horizontal offset of the first grid line; this may be a negative number.
vi: Hiệu số ngang của dòng lưới thứ nhất; nó có thể là một số âm.

en: Vertical offset of the first grid line; this may be a negative number.
vi: Hiệu số dọc của dòng lưới thứ nhất; nó có thể là một số âm.

en: Offset unit
vi: Đơn vị độ dịch

[ctx: undo-type]
en: Rename Layer Group
vi: Đổi tên nhóm lớp

[ctx: undo-type]
en: Move Layer Group
vi: Chuyển nhóm lớp

[ctx: undo-type]
en: Scale Layer Group
vi: Co dãn nhóm lớp

[ctx: undo-type]
en: Resize Layer Group
vi: Đổi cỡ nhóm lớp

[ctx: undo-type]
en: Flip Layer Group
vi: Lật nhóm lớp

[ctx: undo-type]
en: Rotate Layer Group
vi: Xoay nhóm lớp

[ctx: undo-type]
en: Transform Layer Group
vi: Chuyển dạng nhóm lớp

en:  (exported)
vi:  (đã xuất)

en:  (overwritten)
vi:  (đã ghi đè)

en:  (imported)
vi:  (đã nhập)

en: Layer mode '%s' was added in %s
vi: Chế độ lớp “%s” được thêm vào %s

en: Layer groups were added in %s
vi: Nhóm lớp được thêm vào %s

en: Masks on layer groups were added in %s
vi: Mặt nạ trên các nhóm lớp đã được thêm vào trong %s

en: Position locks on layer groups were added in %s
vi: Khóa vị trí trên các nhóm lớp đã được thêm vào trong %s

en: Alpha channel locks on layer groups were added in %s
vi: Các khóa kênh alpha các nhóm lớp đã được thêm vào trong %s

en: Visibility locks were added in %s
vi: Các khóa hiển thị được thêm vào %s

en: Format of font information in text layer was changed in %s
vi: Định dạng thông tin phông chữ trong lớp văn bản đã được thay đổi trong %s

en: Layer effects were added in %s
vi: Các hiệu ứng lớp được thêm vào %s

en: A new perceptual blending space was added in %s
vi: Không gian trộn màu trị giác mới được thêm vào trong %s

en: Multiple path selection was added in %s
vi: Nhiều lựa chọn đường dẫn đã được thêm vào trong %s

en: Storing color tags in path was added in %s
vi: Các thẻ màu lưu trong đường dẫn đã được thêm vào trong %s

en: Storing locks in path was added in %s
vi: Các khóa lưu trong đường dẫn đã được thêm vào trong %s

en: High bit-depth images were added in %s
vi: Hình ảnh độ sâu bit cao đã được thêm vào trong %s

en: Encoding of high bit-depth images was fixed in %s
vi: Mã hóa hình ảnh có độ sâu bit cao đã được sửa trong %s

en: Internal zlib compression was added in %s
vi: Nén zlib bên trong đã được thêm vào trong %s

en: Support for image files larger than 4GB was added in %s
vi: Hỗ trợ cho các tệp hình ảnh lớn hơn 4GB đã được thêm vào trong %s

en: Multiple layer selection was added in %s
vi: Nhiều lựa chọn lớp đã được thêm vào trong %s

en: Off-canvas guides added in %s
vi: Cho phép đường dẫn hướng nằm ngoài vùng vẽ được thêm vào trong %s

en: Item set and pattern search in item's name were added in %s
vi: Bộ mục và tìm kiếm hoa văn trong tên mục đã được thêm vào %s

en: Multiple channel selection was added in %s
vi: Nhiều lựa chọn kênh đã được thêm vào trong %s

[ctx: undo-type]
en: Change Image Resolution
vi: Đổi độ phân giải ảnh

[ctx: undo-type]
en: Change Image Unit
vi: Đổi đơn vị ảnh

en: 'gimp-comment' parasite validation failed: comment contains invalid UTF-8
vi: Xác thực ký sinh “gimp-comment” không thành công: bình luận chứa UTF-8 không hợp lệ

[ctx: undo-type]
en: Attach Parasite to Image
vi: Đính ký sinh vào ảnh

[ctx: undo-type]
en: Remove Parasite from Image
vi: Bỏ ký sinh khỏi ảnh

[ctx: undo-type]
en: Add Layer
vi: Thêm lớp

[ctx: undo-type]
en: Remove Layer
vi: Xóa bỏ lớp

[ctx: undo-type]
en: Remove Floating Selection
vi: Xóa bỏ vùng chọn trôi nổi

[ctx: undo-type]
en: Add Channel
vi: Thêm kênh

[ctx: undo-type]
en: Remove Channel
vi: Xóa bỏ kênh

[ctx: undo-type]
en: Add Path
vi: Thêm đường dẫn

[ctx: undo-type]
en: Remove Path
vi: Xóa bỏ đường dẫn

[ctx: undo-type]
en: Arrange Objects
vi: Sắp xếp đối tượng

en: Enable 'Use sRGB Profile'
vi: Bật “Dùng hồ sơ màu sRGB”

en: Disable 'Use sRGB Profile'
vi: Tắt “Dùng hồ sơ màu sRGB”

en: ICC profile validation failed: Parasite's name is not '%s'
vi: Gặp lỗi khi thẩm định hồ sơ ICC: Tên ký sinh không “%s”

en: ICC profile validation failed: Parasite's flags are not (PERSISTENT | UNDOABLE)
vi: Gặp lỗi khi thẩm định hồ sơ ICC: Các cờ ký sinh không (PERSISTENT | UNDOABLE)

en: ICC profile validation failed:
vi: Gặp lỗi khi thẩm định hồ sơ ICC:

en: Simulation ICC profile validation failed:
vi: Gặp lỗi khi thẩm định hồ sơ ICC mô phỏng:

en: ICC profile validation failed: Color profile is not for grayscale color space
vi: Gặp lỗi khi thẩm định hồ sơ ICC: Hồ sơ màu không cho không gian màu xám

en: ICC profile validation failed: Color profile is not for RGB color space
vi: Gặp lỗi khi thẩm định hồ sơ ICC: Hồ sơ màu không cho không gian màu RGB

en: Assigning color profile
vi: Đang gán hồ sơ màu

en: Discarding color profile
vi: Đang bãi bỏ hồ sơ màu

en: Assign color profile
vi: Gán hồ sơ màu

en: Discard color profile
vi: Bãi bỏ hồ sơ màu

en: Color profile conversion
vi: Chuyển đổi hồ sơ màu

en: Colormap of Image #%d (%s)
vi: Bảng màu của ảnh #%d (%s)

[ctx: undo-type]
en: Set Colormap
vi: Đặt bảng màu

[ctx: undo-type]
en: Unset Colormap
vi: Bỏ đặt bảng màu

[ctx: undo-type]
en: Change Colormap entry
vi: Sửa mục bảng màu

[ctx: undo-type]
en: Add Color to Colormap
vi: Thêm màu vào bảng màu

[ctx: undo-type]
en: Delete Colormap entry
vi: Xóa mục bảng màu

en: Cannot convert image: palette is empty.
vi: Không thể chuyển đổi ảnh: vì bảng màu rỗng.

[ctx: undo-type]
en: Convert Image to Indexed
vi: Chuyển ảnh sang dạng màu đánh chỉ số

en: Converting to indexed colors (stage 2)
vi: Đang chuyển đổi sang màu đánh mục lục (giai đoạn 2)

en: Converting to indexed colors (stage 3)
vi: Đang chuyển đổi sang màu đánh mục lục (giai đoạn 3)

[ctx: undo-type]
en: Convert Image to %s
vi: Chuyển đổi ảnh sang %s

[ctx: undo-type]
en: Convert Image to RGB
vi: Chuyển ảnh sang RGB

[ctx: undo-type]
en: Convert Image to Grayscale
vi: Chuyển sang ảnh xám

[ctx: undo-type]
en: Crop Image
vi: Xén ảnh

[ctx: undo-type]
en: Resize Image
vi: Đổi cỡ ảnh

[ctx: undo-type]
en: Add Horizontal Guide
vi: Thêm đường dẫn hướng ngang

[ctx: undo-type]
en: Add Vertical Guide
vi: Thêm đường dẫn hướng dọc

[ctx: undo-type]
en: Remove Guide
vi: Bỏ đường dẫn hướng

[ctx: undo-type]
en: Move Guide
vi: Di chuyển đường dẫn hướng

[ctx: undo-type]
en: Translate Items
vi: Dịch mục

[ctx: undo-type]
en: Flip Items
vi: Lật mục

[ctx: undo-type]
en: Rotate Items
vi: Xoay mục

[ctx: undo-type]
en: Transform Items
vi: Chuyển dạng mục

[ctx: undo-type]
en: Merge Visible Layers
vi: Trộn các lớp nhìn thấy

[ctx: undo-type]
en: Flatten Image
vi: Làm phẳng ảnh

en: Cannot flatten an image without any visible layer.
vi: Không thể làm phẳng một ảnh mà nó không có lớp nào nhìn thấy.

en: Cannot merge down a floating selection.
vi: Không thể hòa trộn xuống một vùng chọn nổi.

en: Cannot merge down an invisible layer.
vi: Không thể trộn xuống với lớp không thấy được.

en: Cannot merge down to a layer group.
vi: Không trộn được với nhóm lớp ở dưới.

en: The layer to merge down to is locked.
vi: Lớp muốn trộn ở dưới bị khóa.

en: There is no visible layer to merge down to.
vi: Không có lớp nhìn thấy để trộn xuống.

[ctx: undo-type]
en: Merge Down
vi: Trộn xuống

[ctx: undo-type]
en: Merge Layer Group
vi: Trộn nhóm lớp

[ctx: undo-type]
en: Merge Visible Paths
vi: Trộn đường dẫn nhìn thấy

en: Not enough visible paths for a merge. There must be at least two.
vi: Không đủ số đường dẫn hiển thị để trộn được. Phải có ít nhất 2 đường.

[ctx: undo-type]
en: Enable Quick Mask
vi: Bật Mặt nạ nhanh

[ctx: undo-type]
en: Disable Quick Mask
vi: Tắt Mặt nạ nhanh

[ctx: undo-type]
en: Add Sample Point
vi: Thêm điểm mẫu

[ctx: undo-type]
en: Remove Sample Point
vi: Bỏ điểm mẫu

[ctx: undo-type]
en: Move Sample Point
vi: Chuyển điểm mẫu

[ctx: undo-type]
en: Set Sample Point Pick Mode
vi: Đặt chế độ chọn điểm mẫu

[ctx: undo-type]
en: Scale Image
vi: Co dãn ảnh

en: Can't undo %s
vi: Không thể hủy bước %s

en: Special File
vi: Tập tin đặc biệt

en: Remote File
vi: Tập tin ở xa

en: Click to create preview
vi: Nhắp để tạo khung xem trước

en: Loading preview...
vi: Đang tải khung xem trước…

en: Preview is out of date
vi: Khung xem trước quá thời

en: Cannot create preview
vi: Không thể tạo khung xem trước

en: (Preview may be out of date)
vi: (Có lẽ khung xem trước quá thời)

note: pixel size
en: %d × %d pixel | %d × %d pixels
vi[0]: %d × %d điểm ảnh

en: %d layer | %d layers
vi[0]: %d lớp

en: Could not open thumbnail '%s': %s
vi: Không thể mở hình thu nhỏ “%s”: %s

en: A selected layer's pixels are locked.
vi: Điểm ảnh của lớp đã chọn hiện đang bị khóa.

[ctx: undo-type]
en: Attach Parasite
vi: Đính ký sinh

[ctx: undo-type]
en: Attach Parasite to Item
vi: Đính ký sinh vào hạng mục

[ctx: undo-type]
en: Remove Parasite from Item
vi: Gỡ ký sinh khỏi hạng mục

en: Set Item Exclusive Visibility
vi: Đặt mục loại trừ hiển thị

[ctx: undo-type]
en: Anchor Floating Selection
vi: Neo vùng chọn nổi

en: Cannot create a new layer from the floating selection because it belongs to a layer mask or channel.
vi: Không thể tạo lớp mới từ vùng chọn nổi vì nó thuộc về một mặt nạ lớp hay một kênh.

[ctx: undo-type]
en: Floating Selection to Layer
vi: Vùng chọn nổi tới lớp

[ctx: undo-type]
en: Rename Layer
vi: Đổi tên lớp

[ctx: undo-type]
en: Move Layer
vi: Di chuyển lớp

[ctx: undo-type]
en: Scale Layer
vi: Co dãn lớp

[ctx: undo-type]
en: Resize Layer
vi: Đổi cỡ lớp

[ctx: undo-type]
en: Flip Layer
vi: Lật lớp

[ctx: undo-type]
en: Rotate Layer
vi: Xoay lớp

[ctx: undo-type]
en: Reorder Layer
vi: Sắp xếp lại lớp

[ctx: undo-type]
en: Raise Layer
vi: Nâng lớp lên

[ctx: undo-type]
en: Raise Layer to Top
vi: Nâng lớp lên đỉnh

[ctx: undo-type]
en: Lower Layer
vi: Hạ lớp xuống

[ctx: undo-type]
en: Lower Layer to Bottom
vi: Hạ lớp xuống đáy

en: Layer cannot be raised higher.
vi: Không thể nâng lớp lên cao hơn.

en: Layer cannot be lowered more.
vi: Không thể hạ thấp lớp hơn nữa.

en: Floating Mask
vi: Mặt nạ nổi

en: Floating Layer
vi: Lớp nổi

en: Unable to add a layer mask since the layer already has one.
vi: Không thể thêm mặt nạ lớp vì lớp đã có nó.

en: Cannot add layer mask of different dimensions than specified layer.
vi: Không thể thêm mặt nạ lớp của các chiều khác ngoài lớp chỉ định.

[ctx: undo-type]
en: Add Layer Masks
vi: Thêm mặt nạ lớp

[ctx: undo-type]
en: Transfer Alpha to Mask
vi: Chuyển Anfa thành Mặt nạ

[ctx: undo-type]
en: Apply Layer Masks
vi: Áp dụng mặt nạ lớp

[ctx: undo-type]
en: Delete Layer Masks
vi: Xóa mặt nạ lớp

[ctx: undo-type]
en: Enable Layer Masks
vi: Bật mặt nạ lớp

[ctx: undo-type]
en: Disable Layer Masks
vi: Tắt mặt nạ lớp

[ctx: undo-type]
en: Show Layer Masks
vi: Hiện mặt nạ lớp

[ctx: undo-type]
en: Add Alpha Channel
vi: Thêm kênh anfa

[ctx: undo-type]
en: Remove Alpha Channel
vi: Bỏ kênh anfa

[ctx: undo-type]
en: Layer to Image Size
vi: Lớp tới cỡ ảnh

en: Set layer's blend space
vi: Đặt không gian pha trộn của lớp

en: Set layer's composite space
vi: Đặt không gian tổng hợp của lớp

en: Set layer's composite mode
vi: Đặt phương thức tổng hợp lớp

[ctx: undo-type]
en: Move Layer Mask
vi: Di chuyển mặt nạ lớp

[ctx: undo-type]
en: Layer Mask to Selection
vi: Mặt nạ lớp tới vùng chọn

en: Cannot rename layer masks.
vi: Không thể đổi tên mặt nạ lớp.

en: Select transparent pixels instead of gray ones
vi: Chọn các điểm ảnh trong suốt thay cho những cái màu xám

en: Line art detection threshold
vi: Ngưỡng dò tìm đường nét

en: Threshold to detect contour (higher values will include more pixels)
vi: Ngưỡng để dò biên (giá trị cao sẽ bao gồm nhiều điểm ảnh hơn)

en: Maximum growing size
vi: Cỡ lớn lên tối đa

en: Maximum number of pixels grown under the line art
vi: Số lượng điểm ảnh tối đa lớn lên dưới dòng nghệ thuật

en: Whether or not we should perform the closing step
vi: Có nên thực hiện bước kết thúc hay không

en: Maximum curved closing length
vi: Độ dài đóng cong tối đa

en: Maximum curved length (in pixels) to close the line art
vi: Độ dài đóng cong tối đa (tính theo điểm ảnh) để đóng đường vẽ

en: Maximum straight closing length
vi: Độ dài đóng thẳng tối đa

en: Maximum straight length (in pixels) to close the line art
vi: Độ dài đóng thẳng tối đa (tính theo điểm ảnh) để đóng đường vẽ

en: MyPaint brush file is unreasonably large, skipping.
vi: Tập tin chổi MyPaint là lớn đến mức vô lý, nên bỏ qua.

en: Failed to deserialize MyPaint brush.
vi: Gặp lỗi khi bỏ đi chổi MyPaint.

note: TRANSLATORS: the "%s" is an item title and "%u" is the number of occurrences for this item.
en: %s (occurs %u)
vi: %s (xảy ra %u)

en: Unknown type of palette file: %s
vi: Không biết kiểu tập tin bảng chọn: %s

en: Missing magic header.
vi: Thiếu phần đầu ma thuật.

en: Invalid UTF-8 string in palette file '%s'
vi: Gặp chuỗi UTF-8 không hợp lệ trong tập tin bảng chọn “%s”.

en: Invalid column count.
vi: Số lượng cột không hợp lệ.

en: Reading palette file '%s': Invalid number of columns in line %d. Using default value.
vi: Đang đọc tập tin bảng chọn “%s”: gặp số lượng cột không hợp lệ trong dòng %d, nên dùng giá trị mặc định.

en: Reading palette file '%s': red component out of range in line %d.
vi: Đang đọc tập tin bảng màu “%s”: giá trị đỏ nằm ngoài phạm vi trong dòng %d.

en: Reading palette file '%s': Missing RED component in line %d.
vi: Đang đọc tập tin bảng chọn “%s”: thiếu thành phần màu Đỏ (RED) trong dòng %d.

en: Reading palette file '%s': green component out of range in line %d.
vi: Đang đọc tập tin bảng màu “%s”: giá trị xanh lá nằm ngoài phạm vi trong dòng %d.

en: Reading palette file '%s': Missing GREEN component in line %d.
vi: Đang đọc tập tin bảng màu “%s”: thiếu thành phần màu XANH LÁ CÂY (GREEN) trong dòng %d.

en: Reading palette file '%s': blue component out of range in line %d.
vi: Đang đọc tập tin bảng màu “%s”: giá trị xanh lam nằm ngoài phạm vi trong dòng %d.

en: Reading palette file '%s': Missing BLUE component in line %d.
vi: Đang đọc tập tin bảng chọn “%s”: thiếu thành phần màu XANH DƯƠNG (BLUE) trong dòng %d.

en: Reading palette file '%s': Read %d colors from truncated file: %s
vi: Đang đọc tập tin bảng chọn “%s”: Đọc %d màu từ tập tin bị cắt cụt: %s

en: In line %d of palette file:
vi: Trong dòng %d của tập tin bảng chọn:

en: Could not read header from palette file '%s':
vi: Không thể đọc phần đầu từ tập tin bảng màu “%s”:

en: Invalid ACB palette version.
vi: Phiên bản bảng màu ACB không hợp lệ.

en: GIMP only supports version 1 ACB palettes
vi: GIMP chỉ hỗ trợ bảng màu ACB phiên bản 1

en: Invalid ACB palette identifier.
vi: Định danh bảng màu ACB không hợp lệ.

en: Invalid ACB palette name.
vi: Tên bảng màu ACB không hợp lệ.

en: Invalid ACB palette suffix.
vi: Hậu tố bảng màu ACB không hợp lệ.

en: Invalid number of colors in palette.
vi: Số lượng trong bảng màu không hợp lệ

en: Invalid number of colors: %s.
vi: Số lượng màu không hợp lệ: %s.

en: Invalid ACB palette page info.
vi: Thông tin trang bảng màu ACB không hợp lệ.

en: Invalid ACB palette color space.
vi: Không gian màu bảng màu ACB không hợp lệ.

en: Invalid ACB name size.
vi: Cỡ tên ACB không hợp lệ.

en: Invalid ASE header: %s
vi: Phần đầu ASE không hợp lệ: %s

en: Invalid ASE file: %s.
vi: Tập tin ASE không hợp lệ: %s.

en: Invalid color components: %s.
vi: Các thành phần màu không hợp lệ: %s.

en: Invalid ASE color entry: %s.
vi: Mục màu ASE không hợp lệ: %s.

en: Invalid ASE palette name.
vi: Tên bảng màu ASE không hợp lệ.

en: Invalid ASE block size.
vi: Kích thước khối ASE không hợp lệ.

en: Invalid ASE name size.
vi: Kích thước tên ASE không hợp lệ.

en: Unable to read SBZ file
vi: Không thể đọc tập tin SBZ

en: Unable to open SBZ file
vi: Không thể mở tập tin SBZ

en: History Color
vi: Lược sử màu

en: File appears truncated:
vi: Tập tin bị cắt ngắn:

en: Unknown pattern format version %d.
vi: Không hiểu định dạng của hoa văn phiên bản %d.

en: Unsupported pattern depth %d.
    GIMP Patterns must be GRAY or RGB.
vi: Không hỗ trợ độ sâu của hoa văn %d.
    Các Hoa văn của GIMP phải là GRAY hay RGB.

en: Invalid header data in '%s': width=%lu (maximum %lu), height=%lu (maximum %lu), bytes=%lu
vi: Dữ liệu phần đầu không hợp lệ trong “%s”: rộng=%lu (tối đa %lu), cao=%lu (tối đa %lu), byte=%lu

en: Invalid header data in '%s': Pattern name is too long: %lu
vi: Dữ liệu phần đầu không hợp lệ trong “%s”: tên hoa văn quá dài: %lu

en: File appears truncated.
vi: Tập tin bị cắt ngắn.

en: Fatal parse error in pattern file:
vi: Lỗi phân tích nghiêm trọng trong tập tin bảng màu:

en: Unsupported pattern dimensions %d x %d.
    GIMP Patterns have a maximum size of %d x %d.
vi: Không hỗ trợ kích thước hoa văn %d x %d.
    Các hoa văn của GIMP phải có cỡ tối đa %d x %d.

en: Unable to run %s callback. The corresponding plug-in may have crashed.
vi: Không thể chạy ứng dụng chạy phía sau %s. Phần bổ sung tương ứng có lẽ đã đổ vỡ.

[ctx: undo-type]
en: Move Selection
vi: Di chuyển vùng chọn

[ctx: undo-type]
en: Fill Selection
vi: Đổ màu vào vùng chọn

[ctx: undo-type]
en: Stroke Selection
vi: Tạo nét vẽ vùng chọn

[ctx: undo-type]
en: Feather Selection
vi: Làm mềm vùng chọn

[ctx: undo-type]
en: Sharpen Selection
vi: Mài sắc vùng chọn

[ctx: undo-type]
en: Select None
vi: Bỏ chọn

[ctx: undo-type]
en: Select All
vi: Chọn Tất cả

[ctx: undo-type]
en: Invert Selection
vi: Đảo ngược vùng chọn

[ctx: undo-type]
en: Border Selection
vi: Viền vùng chọn

[ctx: undo-type]
en: Grow Selection
vi: Nới rộng vùng chọn

[ctx: undo-type]
en: Shrink Selection
vi: Co nhỏ vùng chọn

[ctx: undo-type]
en: Remove Holes
vi: Gỡ bỏ các lỗ

en: There is no selection to fill.
vi: Không có vùng chọn để mà đổ màu.

en: There is no selection to stroke.
vi: Không có vùng chọn để tạo nét vẽ.

en: Unable to cut or copy because the selected region is empty.
vi: Không thể cắt hoặc sao chép vì vùng chọn trống rỗng.

en: Cannot float selection because the selected region is empty.
vi: Không thể làm trôi nổi vùng chọn vì vùng được chọn trống rỗng.

[ctx: undo-type]
en: Float Selection
vi: Nổi vùng chọn

en: Floated Layer
vi: Lớp đã nổi

en: Last used: %s
vi: Dùng lần cuối: %s

en: Cap style
vi: Kiểu cap

en: Join style
vi: Kiểu nối kết

en: Convert a mitered join to a bevelled join if the miter would extend to a distance of more than miter-limit * line-width from the actual join point.
vi: Chuyển đổi một chỗ nối kết đã mộng vuông góc thành  một chỗ nối kết có góc xiên nếu vuông góc sẽ mở rộng trong khoảng cách hơn giới hạn vuông góc (miter-limit) nhân độ rộng dòng từ điểm nối kết thật.

en: Dash offset
vi: Offset Neo

en: Emulate brush dynamics
vi: Mô phỏng chổi vẽ động

en: Activate symmetry painting
vi: Kích hoạt vẽ đối xứng

en: Mandala
vi: Mạn-đà-la

en: Center abscissa
vi: Giữa trục hoành

en: Center ordinate
vi: Tọa độ chính giữa

en: Disable brush transform
vi: Tắt đổi dạng chổi vẽ

en: Disable brush rotation
vi: Tắt quay chổi vẽ

en: Reflect consecutive strokes
vi: Phản xạ các nét liên tiếp

en: Horizontal Symmetry
vi: Đối xứng theo chiều ngang

en: Reflect the initial stroke across a horizontal axis
vi: Đối xứng nét ban đầu theo trục ngang

en: Vertical Symmetry
vi: Đối xứng theo chiều dọc

en: Reflect the initial stroke across a vertical axis
vi: Đối xứng nét ban đầu theo trục dọc

en: Central Symmetry
vi: Đối xứng qua điểm

en: Invert the initial stroke through a point
vi: Đảo ngược nét vẽ khởi tạo thông qua một điểm

en: Disable brush reflection
vi: Tắt phản xạ chổi vẽ

en: Vertical axis position
vi: Vị trí trục đứng

en: Horizontal axis position
vi: Vị trí trục ngang

en: Interval X
vi: Khoảng cách X

en: Interval on the X axis (pixels)
vi: Khoảng cách theo trục X (điểm ảnh)

en: Interval Y
vi: Khoảng cách Y

en: Interval on the Y axis (pixels)
vi: Khoảng cách theo trục Y (điểm ảnh)

en: X-shift between lines (pixels)
vi: Dịch X giữ các dòng (điểm ảnh)

en: Max strokes X
vi: Số nét X tối đa

en: Maximum number of strokes on the X axis
vi: Số lượng nét tối đa theo trục X

en: Max strokes Y
vi: Số nét Y tối đa

en: Maximum number of strokes on the Y axis
vi: Số lượng nét tối đa theo trục Y

en: Error writing '%s': %s
vi: Gặp lỗi khi ghi “%s”: %s

en: Error closing '%s': %s
vi: Gặp lỗi khi đóng “%s”: %s

en: The unit used for coordinate display when not in dot-for-dot mode.
vi: Đơn vị được dùng để hiển thị tọa độ khi không phải trong chế độ chấm-với-chấm.

en: The horizontal image resolution.
vi: Độ phân giải ngang của ảnh.

en: The vertical image resolution.
vi: Độ phân giải dọc của ảnh.

en: Resolution unit
vi: Đơn vị độ phân giải

en: Linear/Perceptual
vi: Tuyến tính/Tri giác

en: Simulation profile
vi: Hồ sơ mô phỏng

en: Simulation Rendering Intent
vi: Ý định tô vẽ mô phỏng

en: Use Black Point Compensation for Simulation
vi: Dùng bù điểm đen cho mô phỏng

[ctx: tool-item]
note: Translators: this is a noun
en: Group
vi: Nhóm

en: Apply stored FG/BG
vi: Áp dụng TC/HC có sẵn

en: Apply stored opacity/paint mode
vi: Áp dụng chế độ sơn/đục có sẵn

en: Apply stored brush
vi: Áp dụng chổi đã lưu

en: Apply stored dynamics
vi: Áp dụng dynamic có sẵn

en: Apply stored MyPaint brush
vi: Áp dụng chổi MyPaint đã lưu

en: Apply stored pattern
vi: Áp dụng hoa văn đã lưu

en: Apply stored palette
vi: Áp dụng bảng màu đã lưu

en: Apply stored gradient
vi: Áp dụng dốc màu đã lưu

en: Apply stored font
vi: Áp dụng phông đã lưu

en: Tool preset file is corrupt.
vi: Tập tin đặt trước công cụ đã hỏng.

note: Translators: the %s is GIMP version, the %d is the * installer/package revision. * For instance: "2.10.18 (revision 2)"
en: %s (revision %d)
vi: %s (điểm xét duyệt %d)

en: About GIMP
vi: Giới thiệu GIMP

en: Visit the GIMP website
vi: Ghé thăm trang thông tin điện tử GIMP

note: This is actually a new revision of current version.
en: Download GIMP %s revision %d (released on %s)
vi: Tải về GIMP %s điểm xét duyệt %d (phát hành vào %s)

note: Translators: <> tags are Pango markup. Please keep these * markups in your translation.
en: <u>Release comment</u>: <i>%s</i>
vi: <u>Ghi chú phát hành</u>: <i>%s</i>

en: Download GIMP %s (released on %s)
vi: Tải về GIMP %s (phát hành vào %s)

note: Translators: first string is the date in the locale's date * representation (e.g., 12/31/99), second is the time in the * locale's time representation (e.g., 23:13:48).
en: Last checked on %s at %s
vi: Kiểm tra lần cuối vào %s lúc %s

en: GIMP is brought to you by
vi: GIMP được tạo bởi

en: This is an unstable development release
    commit %s
vi: Phiên bản này là bản phát hành phát triển chưa ổn định
    lần chuyển giao %s

en: Search Actions
vi: Các thao tác tìm kiếm

en: Channel _name:
vi: Tê_n kênh:

en: Lock _pixels
vi: Khóa điể_m ảnh

en: Lock position and _size
vi: Khóa vị trí và _kích thước

en: Lock visibility
vi: Khóa nhìn thấy

en: Initialize from _selection
vi: Khởi động từ lự_a chọn

en: Assign a color profile to the image
vi: Gán một hồ sơ màu cho ảnh

en: Convert the image to a color profile
vi: Chuyển ảnh thành một hồ sơ màu

en: C_onvert
vi: Chu_yển đổi

en: RGB Conversion
vi: Chuyển đổi RGB

en: Convert Image to RGB
vi: Chuyển đổi ảnh sang RGB

en: Grayscale Conversion
vi: Chuyển sang thang xám

en: Convert Image to Grayscale
vi: Chuyển ảnh sang dạng thang xám

en: Soft-Proof Profile
vi: Hồ sơ mô-phỏng-in

en: Select Soft-Proof Profile
vi: Chọn hồ sơ mô-phỏng-in

en: New Color Profile
vi: Hồ sơ màu mới

en: Profile _details
vi: _Chi tiết hồ sơ

en: Select Destination Profile
vi: Chọn hồ sơ đích

en: Convert the image to the built-in grayscale color profile?
vi: Chuyển đổi ảnh sang hồ sơ màu thang xám tích hợp?

en: Convert the image to the built-in sRGB color profile?
vi: Chuyển đổi ảnh sang hồ sơ màu sRGB tích hợp?

en: Keep the Embedded Working Space?
vi: Giữ không gian làm việc nhúng?

en: Keep the image's color profile
vi: Giữ lại hồ sơ màu của ảnh

en: The image '%s' has an embedded color profile
vi: Ảnh có “%s” một hồ sơ màu được nhúng

en: Built-in Profile
vi: Hồ sơ dựng sẵn

en: Convert the image to the preferred grayscale color profile?
vi: Chuyển đổi ảnh sang hồ sơ màu thang xám được ưa thích hơn?

en: Convert the image to the preferred RGB color profile?
vi: Chuyển đổi ảnh sang hồ sơ màu RGB được ưa thích hơn?

en: Preferred Profile
vi: Hồ sơ yêu thích

en: Your choice can later be edited in Preferences > Color Management
vi: Bạn có thể chọn sau bằng cách sửa Thùy thích > Quản lý màu sắc

en: Indexed Color Conversion
vi: Chuyển đổi màu chỉ số

en: Convert Image to Indexed Colors
vi: Chuyển đổi ảnh thành màu chỉ số

en: _Maximum number of colors:
vi: Số _màu tối đa:

en: _Remove unused and duplicate colors from colormap
vi: _Gỡ bỏ các màu không dùng và trùng lặp ra khỏi sơ đồ màu

en: Color _dithering:
vi: R_ung động màu :

en: Enable dithering of _transparency
vi: Bật rung động độ _trong suốt

en: Enable dithering of text _layers
vi: Bật rung động cho _lớp chữ

en: Dithering text layers will make them uneditable
vi: Rung động các lớp chữ sẽ làm cho chúng không thể sửa được nữa

en: Cannot convert to a palette with more than 256 colors.
vi: Không thể chuyển đổi sang một bảng chọn có hơn 256 màu.

en: Convert Image to %s
vi: Chuyển đổi ảnh sang %s

en: Encoding Conversion
vi: Chuyển đổi bảng mã

en: Linear light
vi: Ánh sáng tuyến tính

en: Non-Linear
vi: Không tuyến tính

en: Perceptual (sRGB)
vi: Tri giác (sRGB)

en: _Layers:
vi: _Lớp:

en: _Text Layers:
vi: Lớp _chữ:

en: _Channels and Masks:
vi: _Kenenh và Mặt nạ:

en: Are you sure you want to remove '%s' from the list and delete it on disk?
vi: Bạn có chắc muốn gỡ “%s” khỏi danh sách và xóa khỏi đĩa không?

en: GIMP Message
vi: Thông điệp GIMP

en: GIMP Debug
vi: Gỡ lỗi GIMP

en: Image Templates
vi: Mẫu ảnh

en: Selection Editor
vi: Bộ sửa vùng chọn

en: Symmetry Painting
vi: Vẽ đối xứng

en: Display Navigation
vi: HIện cách chuyển

en: FG/BG
vi: TC/HC

en: FG/BG Color
vi: Màu TC/HC

note: "gimp-extensions-installed",
en: Installed Extensions
vi: Các phần mở rộng đã cài

en: Install Extensions
vi: Cài các phần mở rộng

en: Search extension:
vi: Tìm kiếm phần mở rộng:

en: Search extensions matching these keywords
vi: Tìm các thành phần mở rộng khớp với các từ khóa này

en: Open layers
vi: Mở lớp

en: Saving remote files needs to determine the file format from the file extension. Please enter a file extension that matches the selected file format or enter no file extension at all.
vi: Tiến trình lưu tập tin từ xa thì cần quyết định dạng thức tập tin từ phần mở rộng tập tin. Hãy gõ một phần mở rộng tập tin khớp dạng thức đã chọn, hoặc không gõ gì.

en: The given filename cannot be used for exporting
vi: Tên tập tin đã cho không thể được sử dụng để xuất

en: You can use this dialog to export to various file formats. If you want to save the image to the GIMP XCF format, use File→Save instead.
vi: Bạn có thể dùng hộp thoại này để xuất ra ảnh ở nhiều định dạng khác nhau. Nếu bạn muốn cất ảnh dạng GIMP XCF, hãy dùng Tập tin→Lưu.

en: Take me to the Save dialog
vi: Đưa tôi đến hộp thoại lưu

en: The given filename cannot be used for saving
vi: Tên tập tin đã cho không thể dùng để ghi

en: You can use this dialog to save to the GIMP XCF format. Use File→Export to export to other file formats.
vi: Bạn có thể dùng hộp thoại này để xuất tập tin GIMP XCF. Dùng Tập tin→Xuất nếu muốn xuất ở định dạng khác.

en: Take me to the Export dialog
vi: Đưa tôi đến hộp thoại xuất

en: Extension Mismatch
vi: Phần mở rộng sai kiểu

en: The given filename does not have any known file extension. Please enter a known file extension or select a file format from the file format list.
vi: Tên tập tin đã cho không có phần mở rộng tập tin đã biết. Hãy gõ một phần mở rộng tập tin đã biết, hoặc chọn một dạng thức tập tin trong danh sách dạng thức tập tin.

en: The given file extension does not match the chosen file type.
vi: Phần mở rộng tập tin đã cho không khớp kiểu tập tin đã cho.

en: Do you want to save the image using this name anyway?
vi: Vậy bạn vẫn có muốn lưu ảnh với tên này không?

en: Saving canceled
vi: Hủy lưu

en: Saving '%s' failed:
    
    %s
vi: Việc lưu “%s” bị lỗi:
    
    %s

en: Choose Fill Style
vi: Chọn kiểu đổ màu

en: Configure Grid
vi: Cấu hình lưới

en: Configure Image Grid
vi: Cấu hình lưới ảnh

en: Layers Merge Options
vi: Tùy chọn trộn các lớp

en: Final, Merged Layer should be:
vi: Lớp đã trộn cuối cùng nên là:

en: Merge within active _groups only
vi: Chỉ hòa trộn với nhóm _hoạt động

en: _Discard invisible layers
vi: _Hủy các lớp vô hình

en: Confirm Image Size
vi: Khẳng định cỡ ảnh

en: You are trying to create an image with a size of %s.
vi: Bạn đang cố tạo một ảnh có kích thước %s.

en: An image of the chosen size will use more memory than what is configured as "Maximum new image size" in the Preferences dialog (currently %s).
vi: Một ảnh có kích thước đã chọn thì sẽ chiếm nhiều bộ nhớ hơn “Cỡ ảnh tối đa” đã cấu hình trong hộp thoại Tùy thích (hiện là %s).

en: C_olor Profile
vi: Hồ sơ mà_u

[ctx: dialog-title]
en: Scale Image
vi: Co dãn ảnh

en: Confirm Scaling
vi: Khẳng định tỷ lệ

en: Scaling the image to the chosen size will make it use more memory than what is configured as "Maximum Image Size" in the Preferences dialog (currently %s).
vi: Việc co dãn ảnh này thành kích thước đã chọn thì sẽ chiếm nhiều bộ nhớ hơn “Cỡ ảnh tối đa” đã cấu hình trong thoại Tùy thích (hiện có %s).

en: Scaling the image to the chosen size will shrink some layers completely away.
vi: Việc co dãn ảnh này thành kích thước đã chọn thì sẽ thu nhỏ một số lớp thành biến mất.

en: Is this what you want to do?
vi: Bạn có chắc muốn làm điều này không?

en: Configure Input Devices
vi: Cấu hình thiết bị đầu vào

en: Reset Input Device Configuration
vi: Đặt lại cấu hình thiết bị đầu vào

en: Do you really want to reset all input devices to default configuration?
vi: Bạn thật sự muốn đặt lại mọi thiết bị nhập thành cấu hình mặc định?

en: Color tag:
vi: Màu của thẻ:

note: The switches frame & vbox
en: Switches
vi: Các tùy chọn

en: Configure Keyboard Shortcuts
vi: Cấu hình phím tắt

en: To edit a shortcut key, click on the corresponding row and type a new accelerator, 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 phím xóa lùi để xóa sạch.

en: S_ave keyboard shortcuts on exit
vi: _Lưu các phím tắt khi thoát

en: Add Layer Mask | Add Layer Masks
vi[0]: Thêm mặt nạ lớp

en: Add a Mask to the Layer | Add Masks to %d Layers
vi[0]: Thêm mặt nạ vào %d lớp

en: Initialize Layer Mask to:
vi: Sơ khởi mặt nạ lớp cho :

en: In_vert mask
vi: Đả_o mặt nạ

en: Please select a channel first
vi: Hãy chọn kênh trước

en: Layer _name:
vi: Tê_n lớp:

en: _Blend space:
vi: Không gian _pha trộn:

en: Compos_ite space:
vi: Không g_ian tổng hợp:

en: Composite mo_de:
vi: _Chế độ tổng hợp:

en: _Fill with:
vi: Tô đầy _bằng:

en: Active Filters
vi: Bộ lọc hoạt động

en: Lock _alpha
vi: Khóa kênh _anfa

en: Set name from _text
vi: Đặt _tên từ chữ

en: Apply metadata rotation
vi: Áp dụng xoay theo siêu dữ liệu

en: _Keep Original
vi: _Giữ nguyên

en: The image '%s' contains Exif orientation metadata
vi: Ảnh '%s' có chứa siêu dữ liệu về hướng EXIF.

en: Would you like to rotate the image?
vi: Bạn có muốn xoay ảnh không?

en: You will have to restart GIMP for the changes to take effect.
vi: Bạn cần phải khởi chạy lại GIMP để các thay đổi được áp dụng.

en: Only in memory
vi: Chỉ trong bộ nhớ

en: No longer available
vi: Không còn dùng nữa

en: Import a New Palette
vi: Nhập bảng chọn mới

en: I_mage
vi: Ản_h

en: Sample _Merged
vi: _Mẫu đã trộn

en: _Selected Pixels only
vi: _Chỉ các điểm ảnh đã chọn

en: Palette _file
vi: _Tập tin bảng chọn

en: New import
vi: Nhập mới

en: Palette _name:
vi: Tê_n bảng màu:

note: The # of colors
en: N_umber of colors:
vi: Số mà_u:

note: The columns
en: C_olumns:
vi: Cộ_t:

note: The interval
en: I_nterval:
vi: Thời gia_n:

en: The selected source contains no colors.
vi: Nguồn đã chọn không chứa màu nào.

en: The palette was not imported: %s
vi: Bảng màu chưa được nhập vào: %s

en: There is no palette to import.
vi: Không có bảng nào để mà nhập cả.

en: Do you really want to reset all preferences to default values?
vi: Bạn thật sự muốn đặt lại mọi tùy thích thành giá trị mặc định không?

en: You will have to restart GIMP for the following changes to take effect:
vi: Bạn cần phải khởi chạy lại GIMP để hoạt hóa các thay đổi sau:

en: Your keyboard shortcuts will be reset to default values the next time you start GIMP.
vi: Các phím tắt của bạn sẽ bị đặt lại thành giá trị mặc định lần kế tiếp bạn khởi chạy GIMP.

en: Remove all Keyboard Shortcuts
vi: Gỡ bỏ mọi phím tắt

en: Do you really want to remove all keyboard shortcuts from all menus?
vi: Bạn thật sự muốn gỡ bỏ mọi phím tắt ra mọi trình đơn không?

en: Your window setup will be reset to default values the next time you start GIMP.
vi: Cài đặt cửa sổ của bạn sẽ bị đặt lại thành giá trị mặc định lần kế tiếp bạn khởi chạy GIMP.

en: Your input device settings will be reset to default values the next time you start GIMP.
vi: Cài đặt thiết bị gõ của bạn sẽ bị đặt lại thành giá trị mặc định lần kế tiếp bạn khởi chạy GIMP.

en: Your tool options will be reset to default values the next time you start GIMP.
vi: Các tùy chọn công cụ của bạn sẽ bị đặt lại thành giá trị mặc định lần kế tiếp bạn khởi chạy GIMP.

en: There's a local installation of the user manual.
vi: Có bản hướng dẫn sử dụng cục bộ.

en: The user manual is not installed locally.
vi: Chưa cài đặt hướng dẫn sử dụng cục bộ.

en: Show s_election
vi: Hiện _vùng chọn

en: Show _layer boundary
vi: Hiện giới hạn _lớp

en: Show can_vas boundary
vi: Hiện giới hạn _ vùng vẽ

en: Show _sample points
vi: _Hiển thị các điểm lấy mẫu

en: Show _menubar
vi: Hiện th_anh trình đơn

en: Show _rulers
vi: Hiện thước đ_o

en: Show scroll_bars
vi: H_iện thanh cuộn

en: Show s_tatusbar
vi: Hiện _thanh trạng thái

en: Canvas _padding mode:
vi: Chế độ đệm _vùng vẽ:

en: Custom p_adding color:
vi: Màu đệ_m tự chọn:

en: Select Custom Canvas Padding Color
vi: Chọn màu đệm vùng vẽ riêng

en: _Keep canvas padding in "Show All" mode
vi: _Giữ đệm vùng vẽ trong chế độ “Hiển thị tất cả”

en: Snap to _Guides
vi: _Dính đường dẫn hướng

en: S_nap to Grid
vi: Dính vào lướ_i

en: Snap to Canvas _Edges
vi: Dính _cạnh vùng vẽ

en: Snap to _Active Path
vi: Dính đường dẫn h_oạt động

en: Snap to _Bounding Box
vi: _Dính vào hộp giới hạn

en: Snap to _Equidistance
vi: Dính vào _dãn dều

en: System Resources
vi: Các tài nguyên hệ thống

en: Resource Consumption
vi: Tiêu dùng tài nguyên

en: Minimal number of _undo levels:
vi: Số mức hủy bước tối thiể_u:

en: Maximum undo _memory:
vi: Bộ nhớ hủ_y bước tối đa:

en: Tile cache _size:
vi: Cỡ _bộ nhớ tạm ô:

en: Maximum _new image size:
vi: Cỡ ả_nh mới tối đa:

en: S_wap compression:
vi: Nén bộ nhớ t_ráo đổi:

en: Number of _threads to use:
vi: Số _tuyến trình cần dùng:

en: Network access
vi: Truy cập mạng

en: Check for updates (requires internet)
vi: Kiểm tra cập nhật (cần kết nối internet)

note: Image Thumbnails
en: Image Thumbnails
vi: Hình thu nhỏ của ảnh

en: Size of _thumbnails:
vi: Cỡ hình _thu nhỏ:

en: Maximum _filesize for thumbnailing:
vi: _Kích thước tập tin tối đa để hiện ảnh thu nhỏ:

en: _Keep record of used files in the Recent Documents list
vi: _Giữ các bản ghi các tập tin đã dùng trong danh sách “Tài liệu mới dùng”

en: We hope you will never need these settings, but as all software, GIMP has bugs, and crashes can occur. If it happens, you can help us by reporting bugs.
vi: Chúng tôi hy vọng bạn sẽ không bao giờ cần các cài đặt này, nhưng vì như tất cả các phần mềm, GIMP đều có lỗi và sự cố có thể xảy ra. Nếu điều đó xảy ra, bạn có thể giúp chúng tôi bằng cách báo cáo lỗi.

en: Bug Reporting
vi: Báo cáo lỗi

en: Debug _policy:
vi: Chính _sách gỡ lỗi:

en: This feature requires "gdb" or "lldb" installed on your system.
vi: Tính năng này yêu cầu hệ thống của bạn phải cài đặt “gdb” hoặc “lldb”.

en: This feature is more efficient with "gdb" or "lldb" installed on your system.
vi: Tính năng này hiệu quả hơn nếu hệ thống của bạn cài đặt “gdb” hoặc “lldb”.

en: R_eset Color Management
vi: Đặt _lại bộ quản lý màu

en: Image display _mode:
vi: _Chế độ hiển thị hình ảnh:

note: Color Managed Display
en: Color Managed Display
vi: Hiển thị bộ quản lý màu

en: Select Monitor Color Profile
vi: Chọn hồ sơ màu màn hình

en: _Monitor profile:
vi: Hồ sơ _màn hình:

en: _Try to use the system monitor profile
vi: _Thử lấy hồ sơ màn hình hệ thống

en: _Rendering intent:
vi: _Mục đích dựng hình:

en: Use _black point compensation
vi: Dùng _bù điểm đen

en: Precision / Color Fidelity
vi: Độ chính xác/ Chuẩn màu

en: _Optimize image display for:
vi: Tối đa hóa hiển thị ảnh ch_o:

note: Print Simulation (Soft-proofing)
en: Soft-Proofing
vi: Mô-phỏng-in

en: O_ptimize soft-proofing for:
vi: Tối ư_u hóa mô-phỏng-in cho:

en: Mar_k out of gamut colors
vi: Đánh dấ_u màu sắc ngoài phạm vi có thể in

en: Select Warning Color
vi: Chọn màu cảnh báo

note: Preferred profiles
en: Preferred Profiles
vi: Hồ sơ yêu thích

en: Select Preferred RGB Color Profile
vi: Chọn hồ sơ màu RGB ưa dùng

en: _RGB profile:
vi: Hồ sơ _RGB:

en: Select Preferred Grayscale Color Profile
vi: Chọn hồ sơ đen-trắng ưa dùng

en: _Grayscale profile:
vi: Hồ sơ Đen-trắn_g:

en: Select CMYK Color Profile
vi: Chọn hồ sơ màu CMYK

en: _CMYK profile:
vi: Hồ sơ _CMYK:

en: _File Open behavior:
vi: Phản ứng khi mở tậ_p tin:

en: Image Import & Export
vi: Nhập & Xuất ảnh

note: Import Policies
en: Import Policies
vi: Chính sách nhập vào

en: Promote imported images to _floating point precision
vi: Thăng các ảnh đã nhập mức chính xác số thực _dấu chấm động

en: _Dither images when promoting to floating point
vi: Tăng số _lượng màu của ảnh khi thăng lên số thực dấu chấm động

en: _Add an alpha channel to imported images
vi: _Thêm kênh anfa vào ảnh được nhập

en: Color _profile policy:
vi: Chính sách hồ _sơ màu:

en: Metadata _rotation policy:
vi: Chính sách _xoay siêu dữ liệu:

note: Export Policies
en: Export Policies
vi: Chính sách xuất ra

en: Export the i_mage's color profile by default
vi: Xuất hồ sơ _màu của ảnh theo mặc định

en: Export the image's comment by default
vi: Xuất ra ghi chú của ảnh theo mặc định

note: Translators: label for * configuration option (checkbox). * It determines how file export * plug-ins handle Exif by default.
en: Export _Exif metadata by default when available
vi: Xuất ra siêu dữ liệu _Exif theo mặc định khi được

note: Translators: label for * configuration option (checkbox). * It determines how file export * plug-ins handle XMP by default.
en: Export _XMP metadata by default when available
vi: Xuất ra siêu dữ liệu _XMP theo mặc định khi được

note: Translators: label for * configuration option (checkbox). * It determines how file export * plug-ins handle IPTC by default.
en: Export _IPTC metadata by default when available
vi: Xuất ra siêu dữ liệu _IPTC theo mặc định khi được

en: Metadata can contain sensitive information.
vi: Siêu dữ liệu có thể chứa các thông tin nhạy cảm.

note: Export File Type
en: Export File Type
vi: Kiểu tập tin xuất ra

en: Default export file t_ype:
vi: Kiể_u tập tin xuất ra mặc định:

note: Raw Image Importer
en: Raw Image Importer
vi: Bộ nhập ảnh dạng thô RAW

en: Experimental Playground
vi: Sân chơi thử nghiệm

en: Playground
vi: Sân chơi

en: These features are unfinished, buggy and may crash GIMP. It is unadvised to use them unless you really know what you are doing or you intend to contribute patches.
vi: Những tính năng này chưa hoàn thiện, vẫn còn lỗi và có thể làm đổ vỡ GIMP. Không nên dùng nó trừ phi bạn biết chính xác bạn đang làm gì hay có ý định đóng góp các miếng vá sửa chữa nó.

note: Hardware Acceleration
en: Hardware Acceleration
vi: Tăng tốc bằng phần cứng

en: OpenCL drivers and support are experimental, expect slowdowns and possible crashes (please report).
vi: Trình điều khiển và hỗ trợ OpenCL chỉ là thử nghiệm, có thể làm chậm hoặc đổ vỡ chương trình (vui lòng báo cáo nếu bị thế).

en: Use O_penCL
vi: Dùng O_penCL

en: _N-Point Deformation tool
vi: Công cụ làm biến dạng _N-Point

en: _Seamless Clone tool
vi: Công cụ nhân bản _từ ảnh khác

en: _Paint Select tool
vi: _Vẽ lên ảnh để chọn

[ctx: preferences]
en: Tool Options
vi: Tùy chọn công cụ

en: Allow _editing on non-visible layers
vi: Cho phép _sửa trên các lớp không nhìn thấy

en: _Save tool options on exit
vi: _Lưu các tùy chọn công cụ khi thoát

en: Save Tool Options _Now
vi: Lưu các tùy chọn công cụ _ngay

en: _Reset Saved Tool Options to Default Values
vi: Đặt lại các tùy chọn công cụ đã lưu thành giá t_rị mặc định

en: Default _interpolation:
vi: Nộ_i suy mặc định:

note: Global Brush, Pattern, ...
en: Paint Options Shared Between Tools
vi: Tùy chọn sơn chia ra các công cụ

en: _Dynamics
vi: Độn_g

en: E_xpand Layers
vi: _Mở rộng các lớp

en: Set _layer or path as active
vi: Đặt _lớp hay đường dẫn là hoạt động

en: Default New Image
vi: Ảnh mới mặc định

en: Default Image
vi: Ảnh mặc định

en: Quick Mask color:
vi: Màu Mặt nạ Nhanh:

en: Set the default Quick Mask color
vi: Đặt màu mặc định cho mặt nạ nhanh

en: Default Image Grid
vi: Lưới ảnh mặc định

en: Default Grid
vi: Lưới mặc định

en: _Enable layer & channel previews
vi: Bật ô x_em thử lớp và kênh

en: Enable layer _group previews
vi: Bật ô xem trước _nhóm lớp

en: _Default layer & channel preview size:
vi: Lớp _mặc định và cỡ xem trước kênh:

en: _Undo preview size:
vi: _Cỡ xem trước hủy bước:

en: Na_vigation preview size:
vi: Cỡ ô xem trước điề_u hướng:

note: Item
en: Item search
vi: Tìm kiếm mục tin

en: Configure _Keyboard Shortcuts...
vi: Cấu hình _phím tắt…

en: _Save keyboard shortcuts on exit
vi: _Lưu các phím tắt khi thoát

en: Save Keyboard Shortcuts _Now
vi: Lưu các phím tắt _ngay

en: _Reset Keyboard Shortcuts to Default Values
vi: Đặt _lại các phím tắt đã lưu thành giá trị mặc định

en: Remove _All Keyboard Shortcuts
vi: Gỡ bỏ mọ_i phím tắt

en: Color scheme variant (if available)
vi: Dùng biến thể lược đồ màu (nếu có)

en: _Override icon sizes set by the theme
vi: Đè _lên cỡ biểu tượng được đặt bởi sắc thái

note: Font sizes.
en: Font Scaling
vi: Co dãn phông chữ

en: Font scaling will not work with themes using absolute sizes.
vi: Co dãn phông chữ sẽ không làm việc với các sắc thái sử dụng kích thước tuyệt đối.

en: Reload C_urrent Theme
vi: Tải lại _sắc thái hiện có

en: Select an Icon Theme
vi: Chọn một sắc thái biểu tượng

en: Use symbolic icons if available
vi: Có dùng biểu tượng ký hiệu nếu có

en: Show GIMP _logo (drag-and-drop target)
vi: Hiển thị _lô-gô GIMP (đích để kéo và thả vào đó)

en: Show _foreground & background color
vi: Hiện mà_u cảnh gần và nền

en: Show active _brush, pattern & gradient
vi: Hiện _chổi, hoa văn và dốc màu hoạt động

en: Show active _image
vi: H_iện ảnh hoạt động

en: Use tool _groups
vi: _Gom các công cụ vào các nhóm

note: Tool Editor
en: Tools Configuration
vi: Cấu hình công cụ

en: Dialog Defaults
vi: Mặc định hộp thoại

en: Reset Dialog _Defaults
vi: Đặt lại hộp thoại thành _mặc định

note: Color profile import dialog
en: Color Profile Import Dialog
vi: Hộp thoại nhập hồ sơ màu

en: Color profile policy:
vi: Chính sách hồ sơ màu:

note: All color profile chooser dialogs
en: Color Profile File Dialogs
vi: Hộp thoại tập tin hồ sơ màu

en: Profile folder:
vi: Thư mục hồ sơ:

en: Select Default Folder for Color Profiles
vi: Chọn thư mục mặc định cho các hồ sơ màu

note: Convert to Color Profile Dialog
en: Convert to Color Profile Dialog
vi: Hộp thoại chuyển đổi sang hồ sơ màu

note: Convert Precision Dialog
en: Precision Conversion Dialog
vi: Hộp thoại chuyển đổi độ chính xác

en: Dither layers:
vi: Các lớp lay động:

en: Dither text layers:
vi: Các lớp chữ lay động:

en: Dither channels/masks:
vi: Các kênh/mặt nạ lay động:

note: Convert Indexed Dialog
en: Indexed Conversion Dialog
vi: Hộp thoại chuyển đổi màu được đánh số

en: Colormap:
vi: Sơ đồ màu:

en: Maximum number of colors:
vi: Số lượng màu tối đa:

en: Remove unused and duplicate colors from colormap
vi: Gỡ bỏ các màu không dùng và trùng lặp ra khỏi sơ đồ màu

en: Color dithering:
vi: Lay động màu:

en: Enable dithering of transparency
vi: Bật lay động độ trong suốt

en: Enable dithering of text layers
vi: Bật lay động của các lớp chữ

note: Filter Dialogs
en: Filter Dialogs
vi: Hộp thoại lọc

en: Keep recent settings:
vi: Giữ những cài đặt mới dùng:

en: Default to the last used settings
vi: Mặc định là cài đặt dùng lần cuối

note: Canvas Size Dialog
en: Canvas Size Dialog
vi: Hộp thoại cỡ vùng vẽ ảnh

en: Resize layers:
vi: Đổi cỡ lớp:

en: Resize text layers
vi: Đổi cỡ lớp chữ

note: New Layer Dialog
en: New Layer Dialog
vi: Hộp thoại lớp mới

note: Layer Boundary Size Dialog
en: Layer Boundary Size Dialog
vi: Hộp thoại cỡ ranh giới lớp

note: Add Layer Mask Dialog
en: Add Layer Mask Dialog
vi: Thêm Hộp thoại mặt nạ lớp

en: Layer mask type:
vi: Kiểu mặt nạ lớp:

note: Merge Layers Dialog
en: Merge Layers Dialog
vi: Hộp thoại trộn các lớp

en: Merged layer size:
vi: Cỡ lớp hòa trộn:

en: Merge within active groups only
vi: Chỉ hòa trộn với nhóm hoạt động

en: Discard invisible layers
vi: Hủy các lớp vô hình

note: New Channel Dialog
en: New Channel Dialog
vi: Hộp thoại kênh mới

en: Channel name:
vi: Tên kênh:

en: Color and opacity:
vi: Màu sắc và trong suốt:

en: Default New Channel Color and Opacity
vi: Màu và độ trong suốt của kênh mặc định khi tạo mới

note: New Path Dialog
en: New Path Dialog
vi: Hộp thoại đường dẫn mới

en: Path name:
vi: Tên đường dẫn:

note: Export Path Dialog
en: Export Paths Dialog
vi: Hộp thoại xuất các đường dẫn

en: Select Default Folder for Exporting Paths
vi: Chọn thư mục mặc định cho xuất đường dẫn

en: Export the selected paths only
vi: Chỉ xuất đường dẫn đã chọn

note: Import Path Dialog
en: Import Paths Dialog
vi: Hộp thoại nhập các đường dẫn

en: Import folder:
vi: Thư mục nhập:

en: Select Default Folder for Importing Paths
vi: Chọn thư mục mặc định cho nhập đường dẫn

en: Scale imported paths
vi: Co giãn các đường dẫn được nhập

note: Feather Selection Dialog
en: Feather Selection Dialog
vi: Hộp thoại chọn công cụ hình lông vũ

en: Selected areas continue outside the image
vi: Chọn khu vực liên tục ngoài ảnh

note: Grow Selection Dialog
en: Grow Selection Dialog
vi: Hộp thoại làm lớn vùng chọn

en: Grow radius:
vi: Bán kính tăng:

note: Shrink Selection Dialog
en: Shrink Selection Dialog
vi: Hộp thoại co nhỏ vùng chọn

en: Shrink radius:
vi: Bán kính giảm:

note: Border Selection Dialog
en: Border Selection Dialog
vi: Hộp thoại tạo biên vùng chọn

en: Border radius:
vi: Bán kính biên:

note: Fill Options Dialog
en: Fill Selection Outline & Fill Path Dialogs
vi: Hộp thoại đổ đầy màu vào trong vùng chọn và Vào đường dẫn

note: Stroke Options Dialog
en: Stroke Selection & Stroke Path Dialogs
vi: Hộp thoại tạo nét vẽ cho vùng chọn & Vẽ theo đường dẫn

en: Help System
vi: Hệ thống trợ giúp

en: Show help _buttons
vi: Hiện các _nút trợ giúp

en: Use the online version
vi: Dùng phiên bản trực tuyến

en: Use a locally installed copy
vi: Dùng phiên bản cài đặt cục bộ

en: U_ser manual:
vi: Hướng dẫn _sử dụng:

note: If there is no webkit available, assume we are on a platform *  that doesn't use the help browser, so don't bother showing *  the combo.
en: Help Browser
vi: Bộ duyệt trợ giúp

en: H_elp browser to use:
vi: Bộ d_uyệt trợ giúp cần dùng:

en: The GIMP help browser doesn't seem to be installed. Using the web browser instead.
vi: Trình duyệt trợ giúp có vẻ chưa được cài đặt. Nên dùng trình duyệt web để thay thế.

note: Action Search
en: Action Search
vi: Tìm kiếm hành động

en: _Maximum History Size:
vi: Cỡ lịch sử _tối đa:

en: C_lear Action History
vi: _Xóa sạch lịch sử hoạt động

en: _Check style:
vi: _Kiểm trả kiểu dáng:

en: Check _size:
vi: Kiểm tra _cỡ :

note: Zoom Quality
en: Zoom Quality
vi: Chất lượng phóng to

en: _Zoom quality:
vi: Chất lượng _phóng to:

note: Monitor Resolution
en: Monitor Resolution
vi: Độ phân giải màn hình

en: _Detect automatically (currently %d × %d ppi)
vi: _Dò tự động (hiện tại %d × %d ppi)

en: _Enter manually
vi: _Nhập vào thủ công

en: C_alibrate...
vi: _Cân chỉnh…

en: Window Manager Hints
vi: Gợi ý Bộ quản lý cửa sổ

en: Hint for _docks and toolbox:
vi: _Gợi ý cho chỗ neo và hộp công cụ:

en: Activate the _focused image
vi: Kích hoạt ảnh có tiê_u điểm

note: Window Positions
en: Window Positions
vi: Vị trí cửa sổ

en: _Save window positions on exit
vi: _Lưu vị trí cửa sổ khi thoát

en: Open windows on the same _monitor they were open before
vi: Mở cửa sổ ở cùng một _màn hình nơi mà chúng đã được mở trước đây

en: Save Window Positions _Now
vi: Lưu vị trí cửa sổ _ngay

en: _Reset Saved Window Positions to Default Values
vi: Đặt lại vị trí cửa sổ đã lưu thành giá t_rị mặc định

en: Canvas Interaction
vi: Tương tác vùng vẽ

note: Space Bar
en: Space Bar
vi: Phím cách

en: _While space bar is pressed:
vi: _Trong khi nhấn phím cách:

en: Dra_g-to-zoom behavior:
vi: Ứn_g xử Kéo-rê-để-phóng to:

en: Drag-to-zoom spe_ed:
vi: Tố_c độ Kéo-rê-để-phóng to:

en: _Reset Saved Modifiers Settings to Default Values
vi: Đặt lại cài đặt phím bổ trợ đã lưu thành giá t_rị mặc định

en: Snapping Behavior
vi: Ứng xử bám dính

en: Default Behavior in Normal Mode
vi: Ứng xử mặc định trong chế độ chuẩn

en: Default Behavior in Fullscreen Mode
vi: Ứng xử mặc định trong chế độ toàn màn hình

en: _Snapping distance:
vi: Kh_oảng cách dính:

en: Image Windows
vi: Cửa sổ ảnh

en: Merge menu and title bar
vi: Hòa trộn trình đơn và thanh tiêu đề

en: GIMP will try to convince your system not to decorate image windows. If it doesn't work properly on your system (i.e. you get 2 title bars), please report.
vi: GIMP sẽ cố gắng ép hệ thống của bạn không trang trí các cửa sổ hình ảnh. Nếu nó không hoạt động bình thường trên hệ thống của bạn (tức là bạn nhận được 2 thanh tiêu đề), vui lòng báo cáo.

en: Use "Show _all" by default
vi: Dùng “Hiển thị tất _cả” theo mặc định

en: Use "_Dot for dot" by default
vi: Dùng “_Chấm-với-chấm” theo mặc định

en: Marching ants s_peed:
vi: Tốc độ con _kiến bước đi:

note: Zoom & Resize Behavior
en: Zoom & Resize Behavior
vi: Ứng xử thu phóng và đổi cỡ

en: Resize window on _zoom
vi: Đổi cỡ cửa sổ khi thu _phóng

en: Resize window on image _size change
vi: Đổi cỡ cửa _sổ khi đổi cỡ ảnh

en: Show entire image
vi: Hiển thị toàn bộ ảnh

en: Initial zoom _ratio:
vi: Tỷ lệ th_u phóng ban đầu :

en: Image Window Appearance
vi: Hình thức cửa sổ ảnh

en: Default Appearance in Normal Mode
vi: Hình thức mặc định trong chế độ chuẩn

en: Default Appearance in Fullscreen Mode
vi: Hình thức mặc định trong chế độ toàn màn hình

en: Image Title & Statusbar Format
vi: Dạng thức tựa đề ảnh và thanh trạng thái

en: Title & Status
vi: Tựa đề và Trạng thái

en: Show zoom percentage
vi: Hiện phần trăm thu phóng

en: Show zoom ratio
vi: Hiện tỷ lệ thu phóng

en: Show image size
vi: Hiển thị cỡ ảnh

en: Show drawable size
vi: Hiện cỡ vẽ được

en: Image Title Format
vi: Dạng thức tựa đề ảnh

en: Image Statusbar Format
vi: Định dạng thanh trạng thái ảnh

en: Pointer _mode:
vi: Chế độ con t_rỏ :

en: Pointer _handedness:
vi: Độ _cứng con trỏ:

en: Paint Tools
vi: Công cụ sơn

en: Show _brush outline
vi: Hiện đường bao quanh _chổi

en: S_nap brush outline to stroke
vi: _Bám dính đường bao của chổi vào nét vẽ

en: Show pointer for paint _tools
vi: Hiện con _trỏ công cụ sơn

note: Extended Input Devices
en: Extended Input Devices
vi: Thiết bị đầu vào đã mở rộng

en: Pointer Input API:
vi: API đầu vào con trỏ:

en: S_hare tool and tool options between input devices
vi: C_hia sẻ công cụ và các tùy chọn công cụ giữa các thiết bị đầu vào

en: Configure E_xtended Input Devices...
vi: Cấu hình thiết bị nhập đã mở _rộng…

en: _Save input device settings on exit
vi: _Lưu cài đặt thiết bị nhập khi thoát

en: Save Input Device Settings _Now
vi: Lưu cài đặt thiết bị nhập _ngay

en: _Reset Saved Input Device Settings to Default Values
vi: Đặt lại cài đặt thiết bị nhập đã lưu thành giá t_rị mặc định

en: Additional Input Controllers
vi: Bộ điều khiển nhập thêm

en: Input Controllers
vi: Bộ điều khiển nhập

en: Reset _Folders
vi: Đặt lại các thư _mục

en: _Temporary folder:
vi: _Thư mục tạm:

en: Select Folder for Temporary Files
vi: Chọn thư mục dùng để chứa các tập tin tạm thời

en: _Swap folder:
vi: Thư mục t_ráo đổi:

en: Select Swap Folder
vi: Chọn thư mục tráo đổi

en: Brush Folders
vi: Thư mục chổi vẽ

en: Reset Brush _Folders
vi: Đặt lại thư _mục chứa chổi vẽ

en: Select Brush Folders
vi: Chọn thư mục chổi vẽ

en: Dynamics Folders
vi: Thư mục Dynamics

en: Reset Dynamics _Folders
vi: Đặt lại thư _mục Dynamics

en: Select Dynamics Folders
vi: Chọn thư mục Dynamics

en: Pattern Folders
vi: Thư mục hoa văn

en: Reset Pattern _Folders
vi: Đặt lại _thư mục chứa hoa văn vẽ

en: Select Pattern Folders
vi: Chọn thư mục chứa hoa văn vẽ

en: Palette Folders
vi: Thư mục bảng chọn

en: Reset Palette _Folders
vi: Đặt lại thư _mục bảng chọn màu

en: Select Palette Folders
vi: Chọn thư mục chứa bảng màu

en: Gradient Folders
vi: Thư mục chứa dốc màu

en: Reset Gradient _Folders
vi: Đặt lại Thư _mục Dốc màu

en: Select Gradient Folders
vi: Chọn thư mục dốc màu

en: Font Folders
vi: Thư mục phông chữ

en: Reset Font _Folders
vi: Đặt lại _Thư mục phông chữ

en: Select Font Folders
vi: Chọn thư mục phông chữ

en: Tool Preset Folders
vi: Thư mục đặt sẵn công cụ

en: Reset Tool Preset _Folders
vi: Đặt lại _thư mục đặt sẵn công cụ

en: Select Tool Preset Folders
vi: Chọn thư mục đặt sẵn công cụ

en: MyPaint Brush Folders
vi: Thư mục Chổi vẽ MyPaint

en: Reset MyPaint Brush _Folders
vi: Đặt lại thư _mục chổi vẽ MyPaint

en: Select MyPaint Brush Folders
vi: Chọn thư mục chổi vẽ MyPaint

en: Plug-in Folders
vi: Thư mục chứa phần bổ sung

en: Reset plug-in _Folders
vi: Đặt lại thư _mục chứa phần bổ sung

en: Select plug-in Folders
vi: Chọn thư mục chứa phần bổ sung

en: Script-Fu Folders
vi: Thư mục Script-Fu

en: Reset Script-Fu _Folders
vi: Đặt lại thư _mục Script-Fu

en: Select Script-Fu Folders
vi: Chọn thư mục Script-Fu

en: Module Folders
vi: Thư mục mô-đun

en: Reset Module _Folders
vi: Đặt lại thư _mục mô-đun

en: Select Module Folders
vi: Chọn thư mục mô-đun

en: Interpreters
vi: Bộ thông dịch

en: Interpreter Folders
vi: Thư mục thông dịch

en: Reset Interpreter _Folders
vi: Đặt lại thư _mục thông dịch

en: Select Interpreter Folders
vi: Chọn thư mục thông dịch

en: Environment Folders
vi: Thư mục môi trường

en: Reset Environment _Folders
vi: Đặt lại thư _mục môi trường

en: Select Environment Folders
vi: Chọn thư mục môi trường

en: Theme Folders
vi: Thư mục sắc thái

en: Reset Theme _Folders
vi: Đặt lại thư _mục sắc thái

en: Select Theme Folders
vi: Chọn thư mục sắc thái

en: Icon Themes
vi: Sắc thái biểu tượng

en: Icon Theme Folders
vi: Thư mục sắc thái biểu tượng

en: Reset Icon Theme _Folders
vi: Đặt lại thư _mục sắc thái biểu tượng

en: Select Icon Theme Folders
vi: Chọn thư mục sắc thái biểu tượng

en: Quit GIMP
vi: Thoát khỏi GIMP

en: Close All Images
vi: Đóng mọi ảnh

en: If you quit GIMP now, these changes will be lost.
vi: Nếu bạn thoát khởi GIMP ngay bây giờ thì các thay đổi này sẽ bị mất.

en: If you close these images now, changes will be lost.
vi: Nếu bạn đóng các ảnh bây giờ, thì các thay đổi sẽ bị mất.

note: TRANSLATORS: unless your language msgstr[0] applies to 1 only (as in English), replace "one" with %d.
en: There is one image with unsaved changes: | There are %d images with unsaved changes:
vi[0]: Có %d ảnh đã bị thay đổi nhưng chưa được lưu lại:

en: Press %s to quit.
vi: Nhấn %s để thoát.

en: Press %s to close all images.
vi: Nhấn %s để đóng tất cả các ảnh.

en: Press %s to discard all changes and quit.
vi: Nhấn %s để hủy bỏ tất cả các thay đổi và thoát.

en: Press %s to discard all changes and close all images.
vi: Nhấn %s để hủy bỏ tất cả các thay đổi và đóng tất cả các ảnh.

en: Exported to %s
vi: Xuất thành %s

en: Save this image
vi: Lưu ảnh này

en: Fill With
vi: Tô đầy bằng

en: Re_set
vi: Đặt _lại

en: Reset the template selection
vi: Đặt lại chọn lựa mẫu

en: Template and image print resolution don't match.
    Choose how to scale the canvas:
vi: Độ phân giải khi in của mẫu và ảnh không khớp nhau.
    Chọn cách co giãn vùng vẽ nào:

en: Resize _layers:
vi: Đổi cỡ _lớp:

en: Resize _text layers
vi: Đổi cỡ lớp _chữ

en: Resizing text layers will make them uneditable
vi: Thay đổi kích thước các lớp văn bản sẽ làm cho chúng không thể chỉnh sửa được

en: Scale template to %.2f ppi
vi: Co dãn mẫu thành %.2f ppi

en: Set image to %.2f ppi
vi: Đặt ảnh thành %.2f ppi

en: Calibrate Monitor Resolution
vi: Định chuẩn độ phân giải màn hình

en: Measure the rulers and enter their lengths:
vi: Đo bằng thước và nhập độ dài vào đây:

en: I_nterpolation:
vi: _Nội suy:

en: Choose Stroke Style
vi: Chọn kiểu dáng vẽ nét

en: Paint tool
vi: Công cụ sơn

en: P_aint tool:
vi: Công cụ _sơn:

en: _Emulate brush dynamics
vi: _Mô phỏng brush dynamics

en: The GIMP tips file is empty!
vi: Tập tin mẹo GIMP trống rỗng!

en: The GIMP tips file appears to be missing!
vi: Thiếu tập tin mẹo GIMP!

en: There should be a file called '%s'. Please check your installation.
vi: Nên có một tập tin tên “%s”. Vui lòng kiểm tra bản cài đặt là đúng.

en: The GIMP tips file could not be parsed!
vi: Không thể phân tích tập tin mẹo dùng GIMP!

en: GIMP Tip of the Day
vi: Mẹo GIMP hữu dụng

en: _Previous Tip
vi: Mẹo t_rước

en: _Next Tip
vi: Mẹo _kế

note: This is a special string to specify the language identifier to look for in the gimp-tips.xml file. Please translate the C in it according to the name of the po file used for gimp-tips.xml. E.g. for the german translation, that would be "tips-locale:de".
en: tips-locale:C
vi: tips-locale:vi

en: GIMP User Installation
vi: Cài hướng dẫn cách dùng GIMP

en: User installation failed!
vi: Lỗi cài đặt hướng dẫn cách dùng!

en: The GIMP user installation failed; see the log for details.
vi: Việc cài đặt hướng dẫn cách dùng GIMP bị lỗi: xem nhật ký để tìm chi tiết.

en: Installation Log
vi: Nhật ký cài đặt

en: Export Path to SVG
vi: Xuất đường dẫn sang SVG

en: Export the selected paths
vi: Xuất các đường dẫn đã chọn

en: Export all paths from this image
vi: Xuất tất cả các đường dẫn có trong ảnh này

en: Import Paths from SVG
vi: Nhập đường dẫn từ SVG

en: Scalable SVG image (*.svg)
vi: Ảnh SVG co dãn được (*.svg)

en: _Merge imported paths
vi: T_rộn các đường dẫn được nhập

en: _Scale imported paths to fit image
vi: C_o dãn đường dẫn đã nhập cho vừa khít ảnh

en: Path _name:
vi: Tên đườ_ng dẫn:

en: Lock p_ath
vi: Khó_a đường dẫn

en: Lock path _position
vi: Khóa _vị trí đường dẫn

en: Lock path _visibility
vi: Khóa đường dẫn nhìn thấ_y

note: Translators: the %s string will be the version, e.g. "3.0".
en: Welcome to GIMP %s
vi: Chào mừng bạn dùng GIMP %s

en: Contribute
vi: Đóng góp

note: Translators: the %s string will be the version, e.g. "3.0".
en: You installed GIMP %s!
vi: Bạn đã cài đặt GIMP %s!

note: Welcome message: left
en: GIMP is Free Software for image authoring and manipulation.
    Want to know more?
vi: GIMP là phần mềm tự do để làm chủ ảnh và thao tác với nó.
    Bạn có muốn biết thêm nữa không?

en: GIMP website
vi: Trang thông tin điện tử GIMP

note: XXX: should we add API docs for plug-in developers once it's * properly set up? Welcome message: right
en: GIMP is Community Software under the GNU general public license v3.
    Want to contribute?
vi: GIMP là Phần mềm Cộng đồng theo giấy phép công cộng GNU v3.
    Bạn muốn đóng góp?

en: Contributing
vi: Đóng góp

en: Donating
vi: Quyên góp

en: Icon Scaling
vi: Co dãn biểu tượng

en: GUI Language (requires restart)
vi: Ngôn ngữ GUI (cần phải khởi động lại)

en: Additional Customizations
vi: Các tùy chỉnh thêm nữa

en: Merge menu and title bar (requires restart)
vi: Hợp nhất trình đơn và thanh tiêu đề (yêu cầu phải khởi động lại)

en: Enable check for updates (requires internet)
vi: Bật kiểm tra cập nhật (cần kết nối internet)

en: Open an Existing Image
vi: Mở một ảnh sẵn có

en: O_pen Selected Images
vi: _Mở ảnh đã chọn

en: Show on Start (You can show the Welcome dialog again from the "Help" menu)
vi: Hiện thị khi chạy lần đầu tiên (Bạn có thể hiển thị hộp thoại chào mừng lại lần nữa từ trình đơn "Trợ giúp")

en: Ways to contribute
vi: Các cách đóng góp

en: Report Bugs
vi: Báo cáo lỗi

en: As any application, GIMP is not bug-free, so reporting bugs that you encounter is very important to the development.
vi: Như bất kỳ các ứng dụng khác, GIMP cũng không tránh khỏi có lỗi, do đó hãy báo cáo các lỗi mà bạn gặp phải sẽ giúp ích nhiều cho những người phát triển.

en: Write Code
vi: Ghi mã

en: Our Developer Website is where you want to start learning about being a code contributor.
vi: Trang thông tin điện tử phát triển là nơi dành cho bạn muốn bắt đầu đóng góp mã nguồn.

en: Contact the respective translation team for your language
vi: Liên hệ với nhóm dịch tương ứng với ngôn ngữ của bạn.

en: Donating money is important: it makes GIMP sustainable.
vi: Quyên góp tiền là quan trọng: bởi vì việc này làm giúp GIMP đứng vững.

en: Donate via Liberapay
vi: Quyên góp qua Liberapay

en: Other donation options
vi: Các tùy chọn quyên góp khác

note: Translators: the %s string will be the version, e.g. "3.0".
en: GIMP %s Release Notes
vi: Ghi chú phát hành GIMP %s

en: Click on release items with a %s bullet point to get a tour.
vi: Nhấp vào các mục phát hành có dấu đầu dòng %s để tham quan.

[ctx: compass-orientation]
en: Auto
vi: Tự động

[ctx: compass-orientation]
en: Horizontal
vi: Ngang

[ctx: compass-orientation]
en: Vertical
vi: Dọc

[ctx: guides-type]
en: No guides
vi: Không có đường dẫn hướng

[ctx: guides-type]
en: Center lines
vi: Đặt các đường ở giữa

[ctx: guides-type]
en: Rule of thirds
vi: Quy tắc một phần ba

[ctx: guides-type]
en: Rule of fifths
vi: Quy tắc một phần năm

[ctx: guides-type]
en: Golden sections
vi: Lát cắt vàng

[ctx: guides-type]
en: Diagonal lines
vi: Đường chéo

[ctx: guides-type]
en: Number of lines
vi: Số dòng

[ctx: guides-type]
en: Line spacing
vi: Khoảng cách giữa các dòng

[ctx: rectangle-fixed-rule]
en: Aspect ratio
vi: Tỷ lệ hình học

[ctx: rectangle-fixed-rule]
en: Width
vi: Rộng

[ctx: rectangle-fixed-rule]
en: Height
vi: Cao

[ctx: rectangle-fixed-rule]
en: Size
vi: Cỡ

[ctx: transform-handle-mode]
en: Add / Transform
vi: Thêm/Chuyển dạng

[ctx: transform-handle-mode]
en: Move
vi: Di chuyển

[ctx: transform-handle-mode]
en: Remove
vi: Gỡ bỏ

[ctx: vector-mode]
en: Design
vi: Thiết kế

[ctx: vector-mode]
en: Edit
vi: Chỉnh sửa

[ctx: vector-mode]
en: Move
vi: Di chuyển

[ctx: modifier-action]
en: No action
vi: Không có hành động

[ctx: modifier-action]
en: Pan
vi: Dời

[ctx: modifier-action]
en: Zoom
vi: Phóng to

[ctx: modifier-action]
en: Rotate View
vi: Xoay ô xem

[ctx: modifier-action]
en: Rotate View by 15 degree steps
vi: Xoay ô xem từng bước15 độ

[ctx: modifier-action]
en: Pick a layer
vi: Chọn một lớp

[ctx: modifier-action]
en: Display the menu
vi: Hiển thị trình đơn

[ctx: modifier-action]
en: Custom action
vi: Hành động tự chọn

[ctx: modifier-action]
en: Change brush size in canvas pixels
vi: Thay đổi kích thước cọ vẽ bằng pixel canvas

[ctx: modifier-action]
en: Change brush radius' size in canvas pixels
vi: Thay đổi kích thước bán kính cọ vẽ bằng pixel canvas

[ctx: modifier-action]
en: Change tool opacity
vi: Đổi độ đục công cụ

en: The selection's bounding box
vi: Hộp giới hạn của vùng chọn

en: _Sample Merged
vi: _Mẫu đã trộn

en: Access the image menu
vi: Truy cập thực đơn ảnh

en: Zoom image when window size changes
vi: Thu phóng ảnh khi cỡ ảnh đổi

en: Toggle Quick Mask
vi: Bật/tắt mặt nạ nhanh

en: Navigate the image display
vi: Di chuyển vị trí hiển thị ảnh

en: Drop image files here to open them
vi: Thả các tập tin vào đây để mở chúng

en: <big>Unstable Development Version</big>
    
    <small>commit <tt>%s</tt></small>
    
    <small>Please test bugs against latest git master branch
    before reporting them.</small>
vi: <big>Phiên bản phát triển chưa ổn định</big>
    
    <small>lần chuyển giao (commit)<tt>%s</tt></small>
    
    <small>Vui lòng kiểm tra lỗi git trên nhánh master mới nhất
    trước khi báo cáo chúng.</small>

en: Press %s to discard all changes and close the image.
vi: Nhấn %s để loại bỏ các thay đổi và đóng ảnh lại.

en: Save the changes to image '%s' before closing?
vi: Lưu các thay đổi vào ảnh “%s” trước khi đóng không?

en: If you don't save the image, changes from the last hour will be lost. | If you don't save the image, changes from the last %d hours will be lost.
vi[0]: Nếu bạn không lưu ảnh, thay đổi trong %d giờ trước sẽ bị mất.

en: If you don't save the image, changes from the last hour and %d minute will be lost. | If you don't save the image, changes from the last hour and %d minutes will be lost.
vi[0]: Nếu bạn không lưu ảnh, thay đổi trong giờ trước và %d phút sẽ bị mất.

en: If you don't save the image, changes from the last minute will be lost. | If you don't save the image, changes from the last %d minutes will be lost.
vi[0]: Nếu bạn không lưu ảnh, thay đổi trong %d phút trước sẽ bị mất.

en: The image has been exported to '%s'.
vi: Ảnh đã được xuất ra “%s”.

en: Drop New Layer
vi: Thả lớp mới

en: Drop New Path
vi: Thả đường dẫn mới

en: Cannot modify the pixels of layer groups.
vi: Không thay đổi được điểm ảnh của nhóm lớp.

en: A selected layer is not visible.
vi: Lớp đã chọn không thấy được.

[ctx: undo-type]
en: Drop pattern to layer
vi: Thả hoa văn vào lớp

[ctx: undo-type]
en: Drop color to layer
vi: Thả màu vào lớp

en: Drop layers
vi: Thả lớp

en: Dropped Buffer
vi: Bộ đệm đã thả

en: Color Display Filters
vi: Bộ lọc hiển thị màu

en: Configure Color Display Filters
vi: Cấu hình bộ lọc hiển thị màu

en: Image saved to '%s'
vi: Ảnh được lưu thành “%s”

en: Image exported to '%s'
vi: Ảnh được xuất tới “%s”

en: Layer Select
vi: Chọn lớp

en: Layer Selection Moved Down
vi: Di chuyển chọn lớp xuống

en: Layer Selection Moved Up
vi: Di chuyển chọn lớp lên

en: Select Rotation Angle
vi: Chọn góc quay

en: Zoom Ratio
vi: Tỷ lệ thu phóng

en: Select Zoom Ratio
vi: Chọn tỷ lệ thu phóng

en: Zoom ratio:
vi: Tỷ lệ thu phóng:

en: Othe_r (%s)...
vi: _Khác (%s)…

en: Custom Zoom (%s)...
vi: Phóng to tự chọn (%s)…

en: (modified)
vi: (đã sửa đổi)

en: (clean)
vi: (làm sạch)

en: Layer picked: '%s'
vi: Lớp đã chọn: “%s”

en: invalid value '%s' for contextual action
vi: giá trị không hợp lệ “%s” cho thao tác ngữ cảnh

en: Toggle soft-proofing view when a soft-proofing profile is set
    Right-click to show the soft-proofing options
vi: Bật/tắt chế độ xem mô-phỏng-in khi hồ sơ mô-phỏng-in được đặt
    Nhấp chuột phải để hiển thị các tùy chọn mô-phỏng-in

en: _Proof Colors
vi: Màu _In thử

en: Current Soft-Proofing Profile
vi: Hồ sơ mô-phỏng-in hiện tại

en: Soft-Proofing Profile
vi: Hồ sơ mô-phỏng-in

en: _Soft-proofing Profile:
vi: Hồ sơ _mô-phỏng-in:

en: _Rendering Intent:
vi: _Mục đích dựng hình:

en: Use _Black Point Compensation
vi: Dùng _bù điểm đen

en: O_ptimize soft-proofing for:
vi: Tối ư_u hóa mô-phỏng-in cho:

en: _Mark Out of Gamut Colors
vi: Đánh dấ_u màu sắc không thể xử lý

en: Cancel <i>%s</i>
vi: Hủy <i>%s</i>

en: Click to place vertical and horizontal guides
vi: Nhấn để đặt vị trí đường dẫn hướng ngang và dọc

en: Click to place a horizontal guide
vi: Nhấn để đặt một đường đẫn hướng ngang

en: Click to place a vertical guide
vi: Nhấn để đặt đường đẫn hướng dọc

en: Click-Drag to add a new point
vi: Nhấn giữ rồi kéo rê để thêm điểm

en: Click-Drag to move this point
vi: Nhấn giữ rồi kéo rê để di chuyển điểm này

en: Click-Drag to move all points
vi: Nhấn giữ rồi kéo rê để di chuyển mọi điểm

en: Click-Drag to change the midpoint
vi: Nhấn giữ rồi kéo rê để thay đổi điểm giữa

en: Click-Drag to resize the limit
vi: Nhấn giữ rồi kéo rê để điều chỉnh kích cỡ giới hạn

en: %s to resize the focus
vi: %s để đổi cỡ tiêu điểm

en: Click-Drag to resize the focus
vi: Bấm và rê chuột để điều chỉnh kích cỡ tiêu điểm

en: Click-Drag to change the aspect ratio
vi: Nhấn giữ rồi kéo rê để thay đổi tỷ lệ hình dáng

en: Click-Drag to move the focus
vi: Nhấn giữ rồi kéo rê để di chuyển tiêu điểm

en: Click-Drag to rotate the focus
vi: Nhấn giữ rồi kéo rê để tạo quay tiêu điểm

en: %s for constrained angles
vi: %s cho góc bị ép buộc

en: Click-Drag to zoom
vi: Nhấn giữ rồi kéo rê phóng to

en: %s for constrained steps
vi: %s cho các bước bị ràng buộc

en: Click-Drag to rotate
vi: Nhấn giữ rồi kéo rê để xoay

en: Click-Drag to pan
vi: Nhấn giữ rồi kéo rê để di chuyển

en: %s to rotate
vi: %s để xoay

en: %s for a constrained axis
vi: %s cho trục ràng buộc

en: %s to zoom
vi: %s để phóng to

en: Click-Drag to move
vi: Nhấn giữ rồi kéo rê để di chuyển

en: Click-Drag to rotate and scale
vi: Nhấn giữ rồi kéo rê để tạo quay và co dãn

en: Click-Drag to shear and scale
vi: Nhấn giữ rồi kéo rê để tạo độ nghiêng và co giãn tỷ lệ

en: Click-Drag to change perspective
vi: Nhấn giữ rồi kéo rê để thay đổi phối cảnh

en: Click to add a handle
vi: Nhấn để thêm tay cầm

en: Click-Drag to move this handle
vi: Nhấn giữ rồi kéo rê để di chuyển tay cầm này

en: Click-Drag to remove this handle
vi: Nhấn giữ rồi kéo rê để gỡ bỏ tay cầm này

en: Line:
vi: Đường:

en: Click-Drag to move the endpoint
vi: Nhấn giữ rồi kéo rê để di chuyển điểm cuối

en: Release to remove the slider
vi: Thả để gỡ bỏ con trượt

en: %s for constrained values
vi: %s cho giá trị bị ép buộc

en: Click-Drag to move the slider; drag away to remove the slider
vi: Nhấn giữ rồi kéo rê để di chuyển con trượt; kéo thả ra ngoài để bỏ con trượt

en: Click-Drag to move or remove the slider
vi: Nhấn giữ rồi kéo rê để di chuyển hay bỏ con trượt

en: Click-Drag to move the slider
vi: Nhấn giữ rồi kéo rê để di chuyển con trượt

en: Click-Drag away to remove the slider
vi: Nhấn giữ rồi kéo rê ra ngoài để xóa bỏ con trượt

en: Click-Drag to remove the slider
vi: Nhấn giữ rồi kéo rê để di gỡ bỏ con trượt

en: Click or Click-Drag to add a new slider
vi: Nhấn giữ rồi kéo rê chuột để thêm con trượt mới

en: Click-Drag to move the line
vi: Nhấn giữ rồi kéo rê để di chuyển đường thẳng

en: %s to move the whole line
vi: %s để di chuyển cả đường này

en: Polygonal
vi: Đa giác

en: Restrict editing to polygons
vi: Giới hạn khả năng sửa đổi thành đa giác

en: The selected path is locked.
vi: Đường dẫn đã chọn hiện tại đang bị khóa.

en: Add Stroke
vi: Thêm nét vẽ

en: Insert Anchor
vi: Chèn điểm neo

en: Drag Handle
vi: Kéo móc

en: Drag Anchor
vi: Kéo điểm neo

en: Drag Anchors
vi: Kéo các điểm neo

en: Drag Curve
vi: Kéo cong

en: Connect Strokes
vi: Kết nối các nét vẽ

en: Drag Path
vi: Kéo đường dẫn

en: Convert Edge
vi: Chuyển đổi cạnh

en: Delete Anchor
vi: Xóa bỏ điểm neo

en: Delete Segment
vi: Xóa bỏ đoạn

en: Move Anchors
vi: Di chuyển các điểm neo

en: Click to pick path to edit
vi: Nhắp vào đường dẫn cần sửa đổi

en: Click to create a new path
vi: Nhắp chuột để tạo một đường dẫn mới

en: Click to create a new component of the path
vi: Nhắp chuột để tạo một thành phần mới của đường dẫn này

en: Click or Click-Drag to create a new anchor
vi: Nhấn hoặc Nhấn giữ rồi kéo rê để tạo một điểm neo mới

en: Click-Drag to move the anchor around
vi: Nhấn giữ rồi kéo rê để di chuyển neo đi chỗ khác

en: Click-Drag to move the anchors around
vi: Nhấn giữ rồi kéo rê để di chuyển các điểm neo đi chỗ khác

en: Click-Drag to move the handle around
vi: Nhấn giữ rồi kéo rê để di chuyển tay cầm đến vị trí khác

en: Click-Drag to move the handles around symmetrically
vi: Nhấn giữ rồi kéo rê để di chuyển tay cầm đi xung quanh đối xứng

en: Click-Drag to change the shape of the curve
vi: Nhấn giữ rồi kéo rê để thay đổi hình của cong

en: %s: symmetrical
vi: %s: đối xứng

en: Click-Drag to move the component around
vi: Nhấn giữ rồi kéo rê để di chuyển thành phần đi chỗ khác

en: Click-Drag to move the path around
vi: Nhấn giữ rồi kéo rê để di chuyển đường dẫn đi chỗ khác

en: Click-Drag to insert an anchor on the path
vi: Nhấn giữ rồi kéo rê để chèn một điểm neo trên đường dẫn

en: Click to delete this anchor
vi: Nhắp chuột để xóa bỏ điểm neo này

en: Click to connect this anchor with the selected endpoint
vi: Nhắp chuột để kết nối điểm neo này đến điểm cuối cùng được chọn

en: Click to open up the path
vi: Nhắp chuột để mở ra đường dẫn

en: Click to make this node angular
vi: Nhắp chuột để làm cho nút này có hình góc

en: Clicking here does nothing, try clicking on path elements.
vi: Bấm vào đây chẳng làm gì cả, thử bấm vào các phần tử đường dẫn.

en: Delete Anchors
vi: Xóa bỏ các điểm neo

en: Shift start
vi: Dịch điểm đầu

en: Click to close shape
vi: Nhấn để đóng hình dạng

en: Click-Drag to move segment vertex
vi: Nhấn giữ rồi kéo rê để di chuyển đỉnh cạnh

en: Return commits, Escape cancels, Backspace re-opens shape
vi: Phím Enter để chuyển giao, Escape để hủy, Backspace để mở lại hình dạng cuối

en: Return commits, Escape cancels, Backspace removes last segment
vi: Phím Enter để chuyển giao, Escape để hủy, Backspace để xóa bỏ đoạn cuối cùng

en: Click-Drag adds a free segment, Click adds a polygonal segment
vi: Nhấn giữ rồi kéo rê để thêm một đoạn tự do, Nhấn để thêm một cạnh đa giác

en: Rectangle:
vi: Hình chữ nhật:

en: Click-Drag to move the vanishing point
vi: Nhấn giữ rồi kéo rê để di chuyển điểm biến mất

en: Click-Drag to scale
vi: Nhấn giữ rồi kéo rê để co dãn

en: Click-Drag to move the pivot point
vi: Nhấn giữ rồi kéo rê để di chuyển quanh chốt xoay này

en: Click-Drag to shear
vi: Nhấn giữ rồi kéo rê để làm nghiêng

en: %s plug-in returned SUCCESS but did not return an image
vi: Phần bổ sung %s trả về SUCCESS (thành công) nhưng không trả về ảnh

en: %s plug-in could not open image
vi: Phần bổ sung %s không thể mở ảnh

en: Image doesn't contain any layers
vi: Ảnh không chứa lớp nào

en: Opening '%s' failed: %s
vi: Việc mở “%s” thất bại: %s

en: Mounting remote volume
vi: Gắn phân vùng trên mạng

en: Opening remote file
vi: Mở tập tin từ trên mạng

en: There is no active layer to save
vi: Không có lớp hoạt động nào để lưu

en: Failed to get file information
vi: Gặp lỗi khi lấy thông tin tập tin

en: %s plug-in could not save image
vi: Phần bổ sung %s không thể cất ảnh

en: '%s:' is not a valid URI scheme
vi: “%s”: không phải là URI đúng

en: Invalid character sequence in URI
vi: Gặp dây ký tự không hợp lệ trong URI

en: Absolute path are forbidden in GIMP extension '%s': %s
vi: Đường dẫn tuyệt đối bị cấm trong phần mở rộng GIMP “%s”: %s

en: File not allowed in root of GIMP extension '%s': %s
vi: Tập tin không được phép trong gốc của phần mở rộng GIMP “%s”: %s

en: File not in GIMP extension '%s' folder id '%s': %s
vi: Tập tin không tìm thấy trong phần mở rộng GIMP “%s” mã thư mục “%s”: %s

en: Fatal error when uncompressing GIMP extension '%s': %s
vi: Gặp lỗi nghiêm trọng khi giải nén phần bổ sung GIMP “%s”: %s

en: GIMP extension '%s' directory (%s) different from AppStream id: %s
vi: Phần mở rộng GIMP '%s' thư mục (%s) khác với AppStream id: %s

en: GIMP extension '%s' requires an AppStream file: %s
vi: Phần mở rộng GIMP “%s” cần một tập tin AppStream: %s

en: Invalid GIMP extension '%s': %s
vi: Phần mở rộng GIMP không hợp lệ “%s”: %s

en: Warning when uncompressing GIMP extension '%s': %s
vi: Gặp lỗi nghiêm trọng khi giải nén phần bổ sung GIMP “%s”: %s

en: Negative x offset: %d for layer %s corrected.
vi: Bù x âm: %d cho lớp %s được sửa.

en: Negative y offset: %d for layer %s corrected.
vi: Bù y âm: %d cho lớp %s được sửa.

en: GIMP extension
vi: Phần mở rộng GIMP

en: RGB-alpha
vi: RGB-anfa

en: Grayscale-alpha
vi: Thang xám-anfa

en: Red component
vi: Thành phần đỏ

en: Green component
vi: Thành phần Xanh lục

en: Blue component
vi: Thành phần xanh lam

en: Alpha component
vi: Thành phần anfa

en: Indexed-alpha
vi: Chỉ mục-anfa

[ctx: cage-mode]
en: Create or adjust the cage
vi: Tạo hoặc chỉnh khung

[ctx: cage-mode]
en: Deform the cage
    to deform the image
vi: Thay đổi hình dạng khung
    để thay đổi hình dạng ảnh

[ctx: layer-color-space]
en: Auto
vi: Tự động

[ctx: layer-color-space]
en: RGB (linear)
vi: RGB (tuyến tính)

[ctx: layer-color-space]
en: RGB (from color profile)
vi: RGB (từ hồ sơ màu)

[ctx: layer-color-space]
en: RGB (perceptual)
vi: RGB (tri giác)

[ctx: layer-composite-mode]
en: Auto
vi: Tự động

[ctx: layer-composite-mode]
en: Union
vi: Hợp nhất

[ctx: layer-composite-mode]
en: Clip to backdrop
vi: Xén vừa nền

[ctx: layer-composite-mode]
en: Clip to layer
vi: Xén vừa lớp

[ctx: layer-composite-mode]
en: Intersection
vi: Giao

[ctx: layer-mode]
en: Normal (legacy)
vi: Bình thường (cũ)

[ctx: layer-mode]
note: Translators: this is an abbreviated version of "Normal (legacy)". Keep it short.
en: Normal (l)
vi: Bình thường (l)

[ctx: layer-mode]
en: Dissolve
vi: Phân rã

[ctx: layer-mode]
en: Behind (legacy)
vi: Phía sau (cũ)

[ctx: layer-mode]
note: Translators: this is an abbreviated version of "Behind (legacy)". Keep it short.
en: Behind (l)
vi: Phía sau (l)

[ctx: layer-mode]
en: Multiply (legacy)
vi: Nhân (cũ)

[ctx: layer-mode]
note: Translators: this is an abbreviated version of "Multiply (legacy)". Keep it short.
en: Multiply (l)
vi: Trừ (l)

[ctx: layer-mode]
en: Screen (legacy)
vi: Màn hình (cũ)

[ctx: layer-mode]
note: Translators: this is an abbreviated version of "Screen (legacy)". Keep it short.
en: Screen (l)
vi: Màn hình (l)

[ctx: layer-mode]
en: Old broken Overlay
vi: Đè vỡ cũ

[ctx: layer-mode]
note: Translators: this is an abbreviated version of "Old broken Overlay". Keep it short.
en: Old Overlay
vi: Đè cũ

[ctx: layer-mode]
en: Difference (legacy)
vi: Khác biệt (cũ)

[ctx: layer-mode]
note: Translators: this is an abbreviated version of "Difference (legacy)". Keep it short.
en: Difference (l)
vi: Khác biệt (l)

[ctx: layer-mode]
en: Addition (legacy)
vi: Thêm (cũ)

[ctx: layer-mode]
note: Translators: this is an abbreviated version of "Addition (legacy)". Keep it short.
en: Addition (l)
vi: Thêm (l)

[ctx: layer-mode]
en: Subtract (legacy)
vi: Trừ (cũ)

[ctx: layer-mode]
note: Translators: this is an abbreviated version of "Subtract (legacy)". Keep it short.
en: Subtract (l)
vi: Trừ (l)

[ctx: layer-mode]
en: Darken only (legacy)
vi: Chỉ làm tối (cũ)

[ctx: layer-mode]
note: Translators: this is an abbreviated version of "Darken only (legacy)". Keep it short.
en: Darken only (l)
vi: Chỉ làm tối (l)

[ctx: layer-mode]
en: Lighten only (legacy)
vi: Chỉ làm sáng (cũ)

[ctx: layer-mode]
note: Translators: this is an abbreviated version of "Lighten only (legacy)". Keep it short.
en: Lighten only (l)
vi: Chỉ làm sáng (l)

[ctx: layer-mode]
en: HSV Hue (legacy)
vi: Sắc độ HSV (cũ)

[ctx: layer-mode]
note: Translators: this is an abbreviated version of "HSV Hue (legacy)". Keep it short.
en: HSV Hue (l)
vi: Sắc độ HSV (l)

[ctx: layer-mode]
en: HSV Saturation (legacy)
vi: Độ bão hòa HSV (cũ)

[ctx: layer-mode]
note: Translators: this is an abbreviated version of "HSV Saturation (legacy)". Keep it short.
en: HSV Saturation (l)
vi: Độ bão hòa HSV (l)

[ctx: layer-mode]
en: HSL Color (legacy)
vi: Màu HSL (cũ)

[ctx: layer-mode]
note: Translators: this is an abbreviated version of "HSL Color (legacy)". Keep it short.
en: HSL Color (l)
vi: Màu HSL (l)

[ctx: layer-mode]
en: HSV Value (legacy)
vi: Giá trị HSV (cũ)

[ctx: layer-mode]
note: Translators: this is an abbreviated version of "HSV Value (legacy)". Keep it short.
en: HSV Value (l)
vi: Giá trị HSV (l)

[ctx: layer-mode]
en: Divide (legacy)
vi: Chia (cũ)

[ctx: layer-mode]
note: Translators: this is an abbreviated version of "Divide (legacy)". Keep it short.
en: Divide (l)
vi: Chia (l)

[ctx: layer-mode]
en: Dodge (legacy)
vi: Tránh (cũ)

[ctx: layer-mode]
note: Translators: this is an abbreviated version of "Dodge (legacy)". Keep it short.
en: Dodge (l)
vi: Tránh (l)

[ctx: layer-mode]
en: Burn (legacy)
vi: Cháy (cũ)

[ctx: layer-mode]
note: Translators: this is an abbreviated version of "Burn (legacy)". Keep it short.
en: Burn (l)
vi: Cháy (l)

[ctx: layer-mode]
en: Hard light (legacy)
vi: Sáng cứng (cũ)

[ctx: layer-mode]
note: Translators: this is an abbreviated version of "Hard light (legacy)". Keep it short.
en: Hard light (l)
vi: Sáng cứng (l)

[ctx: layer-mode]
en: Soft light (legacy)
vi: Sáng mềm (cũ)

[ctx: layer-mode]
note: Translators: this is an abbreviated version of "Soft light (legacy)". Keep it short.
en: Soft light (l)
vi: Sáng mềm (l)

[ctx: layer-mode]
en: Grain extract (legacy)
vi: Trích hạt (cũ)

[ctx: layer-mode]
note: Translators: this is an abbreviated version of "Grain extract (legacy)". Keep it short.
en: Grain extract (l)
vi: Trích hạt (l)

[ctx: layer-mode]
en: Grain merge (legacy)
vi: Trích hạt (cũ)

[ctx: layer-mode]
note: Translators: this is an abbreviated version of "Grain merge (legacy)". Keep it short.
en: Grain merge (l)
vi: Trích hạt (l)

[ctx: layer-mode]
en: Color erase (legacy)
vi: Tẩy xóa màu (cũ)

[ctx: layer-mode]
note: Translators: this is an abbreviated version of "Color erase (legacy)". Keep it short.
en: Color erase (l)
vi: Tẩy xóa màu (l)

[ctx: layer-mode]
en: Overlay
vi: Che phủ

[ctx: layer-mode]
en: LCh Hue
vi: Sắc độ LCh

[ctx: layer-mode]
en: LCh Chroma
vi: Sắc độ màu LCh

[ctx: layer-mode]
en: LCh Color
vi: Màu LCh

[ctx: layer-mode]
en: LCh Lightness
vi: Độ sáng LCh

[ctx: layer-mode]
en: Normal
vi: Bình thường

[ctx: layer-mode]
en: Behind
vi: Phía sau

[ctx: layer-mode]
en: Multiply
vi: Nhân

[ctx: layer-mode]
en: Screen
vi: Màn hình

[ctx: layer-mode]
en: Difference
vi: Khác biệt

[ctx: layer-mode]
en: Addition
vi: Cộng

[ctx: layer-mode]
en: Subtract
vi: Trừ

[ctx: layer-mode]
en: Darken only
vi: Chỉ làm tối

[ctx: layer-mode]
en: Lighten only
vi: Chỉ làm sáng

[ctx: layer-mode]
en: HSV Hue
vi: Sắc độ HSV

[ctx: layer-mode]
en: HSV Saturation
vi: Độ bão hòa HSV

[ctx: layer-mode]
en: HSL Color
vi: Màu HSL

[ctx: layer-mode]
en: HSV Value
vi: Giá trị HSV

[ctx: layer-mode]
en: Divide
vi: Chia

[ctx: layer-mode]
en: Dodge
vi: Tránh

[ctx: layer-mode]
en: Burn
vi: Cháy

[ctx: layer-mode]
en: Hard light
vi: Sáng cứng

[ctx: layer-mode]
en: Soft light
vi: Sáng mềm

[ctx: layer-mode]
en: Grain extract
vi: Trích hạt

[ctx: layer-mode]
en: Grain merge
vi: Trộn hạt

[ctx: layer-mode]
en: Vivid light
vi: Sáng Vivid

[ctx: layer-mode]
en: Pin light
vi: Sáng Pin

[ctx: layer-mode]
en: Linear light
vi: Sáng tuyến tính

[ctx: layer-mode]
en: Hard mix
vi: Trộn cứng

[ctx: layer-mode]
en: Exclusion
vi: Loại trừ

[ctx: layer-mode]
en: Linear burn
vi: Cháy tuyến tính

[ctx: layer-mode]
en: Luma/Luminance darken only
vi: Luma/Luminance chỉ làm tối

[ctx: layer-mode]
note: Translators: this is an abbreviated version of "Luma/Luminance darken only". Keep it short.
en: Luma darken only
vi: Luma chỉ làm tối

[ctx: layer-mode]
en: Luma/Luminance lighten only
vi: Luma/Luminance chỉ làm sáng

[ctx: layer-mode]
note: Translators: this is an abbreviated version of "Luma/Luminance lighten only". Keep it short.
en: Luma lighten only
vi: Luma chỉ làm sáng

[ctx: layer-mode]
en: Luminance
vi: Độ chói

[ctx: layer-mode]
en: Color erase
vi: Tẩy màu

[ctx: layer-mode]
en: Erase
vi: Tẩy

[ctx: layer-mode]
en: Merge
vi: Hòa trộn

[ctx: layer-mode]
en: Split
vi: Chia tách

[ctx: layer-mode]
en: Pass through
vi: Chuyển qua

[ctx: layer-mode]
en: Replace
vi: Thay thế

[ctx: layer-mode]
en: Anti erase
vi: Chống tẩy xóa

[ctx: layer-mode-group]
en: Default
vi: Mặc định

[ctx: layer-mode-group]
en: Legacy
vi: Cũ

en: The affected range
vi: Vùng chịu ảnh hưởng

en: Cyan-Red
vi: Lá mạ-Đỏ

en: Magenta-Green
vi: Đỏ tươi-Lục

en: Work on linear or perceptual RGB
vi: Làm việc trên RGB tuyến tính hoặc tri giác

en: Work on linear RGB
vi: Làm việc trên RGB tuyến tính

en: The affected channel
vi: Kênh chịu tác động

en: not a GIMP Curves file
vi: không phải là một tập tin đường cong GIMP

en: Parse error, didn't find 2 integers
vi: Lỗi dán, không tìm thấy hai số nguyên

en: Writing curves file failed:
vi: Gặp lỗi khi ghi tập tin đường cong:

en: Low Input
vi: Đầu vào thấp

en: High Input
vi: Đầu vào cao

en: Clamp Input
vi: Kẹp đầu vào

en: Clamp input values before applying output mapping.
vi: Kẹp giá trị đầu ra trước khi áp dụng các ánh xạ cho đầu ra.

en: Low Output
vi: Đầu ra thấp

en: High Output
vi: Đầu ra cao

en: Clamp Output
vi: Kẹp đầu ra

en: Clamp final output values.
vi: Kẹp giá trị đầu ra cuối cùng.

en: not a GIMP Levels file
vi: không phải là tập tin mức GIMP

en: Writing levels file failed:
vi: Gặp lỗi khi ghi tập tin mức:

en: Compute a set of coefficient buffer for the GIMP cage tool
vi: Tính tập hệ số vùng đệm của công cụ khung GIMP

en: Convert a set of coefficient buffer to a coordinate buffer for the GIMP cage tool
vi: Chuyển tập các hệ số vùng đệm thành tọa độ vùng đệm của GIMP cage

en: Fill with plain color
vi: Tô bằng màu thuần

en: Fill the original position of the cage with a plain color
vi: Lấp phần gốc bằng một màu thuần

en: Adjust color distribution
vi: Chỉnh phân bố màu

en: Colorize the image
vi: Màu hóa ảnh

en: Adjust color curves
vi: Chỉnh đường cong màu

en: Turn colors into shades of gray
vi: Chỉnh màu sắc thành bóng của xám

en: Choose shade of gray based on
vi: Hãy bóng của sắc màu xám dựa vào

en: Adjust hue, saturation, and lightness
vi: Chỉnh sắc độ, độ bão hòa và độ sáng

en: Adjust color levels
vi: Chỉnh mức màu

en: Shift the pixels, optionally wrapping them at the borders
vi: Dịch các điểm ảnh, tùy chọn cuộn tại viền

en: Reduce to a limited set of colors
vi: Ciảm số lượng màu về một tập hạn chế

en: Posterize levels
vi: Mức bích chương hóa

en: Replace partial transparency with a color
vi: Thay thế một phần trong suốt bằng một màu

en: The color
vi: Màu sắc

en: How to clip
vi: Xén đỉnh như thế nào

en: Reduce image to two colors using a threshold
vi: Giảm ảnh thành hai màu dùng ngưỡng

en: Low threshold
vi: Ngưỡng dưới

en: High threshold
vi: Ngưỡng trên

en: Make transparency all-or-nothing, by thresholding the alpha channel to a value
vi: Tạo sự trong suốt hoặc đục hoàn toàn, bằng cách đặt ngưỡng kênh alpha thành một giá trị

en: The alpha value
vi: Giá trị anfa

en: Image Recovery
vi: Khôi phục ảnh

en: _Recover
vi: _Phục hồi

en: Eeek! It looks like GIMP recovered from a crash!
vi: Ái chà! Có vẻ như GIMP được khôi phục lại từ một đổ vỡ!

note: TRANSLATORS: even if English singular form does * not use %d, you can use %d for translation in * any singular/plural form of your language if * suited. It will just work and be replaced by the * number of images as expected.
en: An image was salvaged from the crash. Do you want to try and recover it? | %d images were salvaged from the crash. Do you want to try and recover them?
vi[0]: %d ảnh được cứu từ thảm họa. Bạn có muốn thử và phục hồi chúng không?

en: GIMP Startup
vi: Khởi chạy GIMP

en: Invalid theme: directory '%s' contains neither gimp-dark.css, gimp-gray.css, gimp-light.css nor gimp.css.
vi: Chủ đề không hợp lệ: thư mục '%s' không chứa gimp-dark.css, gimp-gray.css, gimp-light.css mà cũng không gimp.css.

en: Wrong shortcutsrc (%s) file format version: %d (expected: %d). We tried to load shortcuts as well as possible.
vi: Phiên bản định dạng tập tin shortcutsrc (%s) sai: %d (cần: %d). Chúng tôi cố tải lối tắt nếu có thể được.

[ctx: airbrush-tool]
en: Rate
vi: Tỷ lệ

en: Motion only
vi: Chỉ di chuyển

en: No brushes available for use with this tool.
vi: Không có chổi sẵn sàng dùng với công cụ này.

en: No paint dynamics available for use with this tool.
vi: Không dynamic vẽ dùng với công cụ này.

en: No patterns available for use with this tool.
vi: Không có hoa văn dùng với công cụ này.

en: Convolve Type
vi: Kiểu quấn lại

[ctx: convolve-tool]
en: Rate
vi: Tỷ lệ

en: Dodge/Burn
vi: Tránh/Cháy

en: Anti erase
vi: Chống tẩy

en: Healing does not operate on indexed layers.
vi: Việc hàn gắn (healing) không hoạt động trên lớp có mục lục.

en: Ink Blob Size
vi: Cỡ blob mực

en: Ink Blob Aspect Ratio
vi: Tỷ lệ co của Ink Blob

en: Ink Blob Angle
vi: Góc blob mực

en: Mybrush
vi: Chổi của tôi

en: No MyPaint brushes available for use with this tool.
vi: Không có chổi MyPaint sẵn sàng dùng với công cụ này.

en: Base Opacity
vi: Độ mờ đục cơ bản

en: Erase with this brush
vi: Tẩy bằng chổi này

en: No erasing effect
vi: Không chịu tác động tẩy

en: Never decrease alpha of existing pixels
vi: Không bao giờ giảm anfa của các điểm ảnh có sẵn

en: Brush Force
vi: Ấp lực chổi

en: Link Size
vi: Cỡ liên kết

en: Link brush size to brush native
vi: Liên kết cỡ chổi vẽ đến nguyên bản của chổi vẽ

en: Link Aspect Ratio
vi: Liên kết tỷ lệ hình học

en: Link brush aspect ratio to brush native
vi: Liên kết tỷ lệ hình học chổi vẽ với nguyên gốc của chổi vẽ

en: Link Angle
vi: Liên kết góc

en: Link brush angle to brush native
vi: Liên kết góc chổi vẽ đến nguyên bản của chổi vẽ

en: Link Spacing
vi: Liên kết khoảng cách

en: Link brush spacing to brush native
vi: Liên kết khoảng cánh chổi vẽ đến nguyên bản của chổi vẽ

en: Link Hardness
vi: Liên kết Độ cứng

en: Link brush hardness to brush native
vi: Liên kết độ cứng chổi vẽ đến nguyên bản của chổi vẽ

en: Lock brush to view
vi: Khóa chổi vẽ vào bộ xem

en: Keep brush appearance fixed relative to the view
vi: Giữ cho chổi vẽ xuất hiện cố định tương ứng với bộ xem

en: Every stamp has its own opacity
vi: Mỗi tem có độ mờ riêng

en: Ignore fuzziness of the current brush
vi: Bỏ qua độ mờ của chổi hiện tại

en: Apply Jitter
vi: Áp dụng Jitter

en: Scatter brush as you paint
vi: Làm sước chổi khi vẽ

en: Expand Layers
vi: Mở rộng các lớp

en: Expand active layer as you paint
vi: Mở rộng lớp hoạt động khi bạn vẽ

en: Amount of expansion
vi: Tổng số của mở rộng

en: Fill layer with
vi: Tô đầy lớp bằng

en: Fill Mask With
vi: Tô đầy mặt nạ bằng

en: Fill layer mask with
vi: Đổ đầy mặt nạ lớp bằng

en: Enable dynamics
vi: Bật động

en: Apply dynamics curves to paint settings
vi: Áp dụng đường cong động để vẽ các cài đặt

en: Distance of scattering
vi: Độ dài xước

en: Fade length
vi: Độ dài làm mờ

en: Distance over which strokes fade out
vi: Chiều dài đường vẽ mờ dần

en: Reverse direction of fading
vi: Đảo ngược chiều mờ dần

en: How fade is repeated as you paint
vi: Đường mờ dần lặp lại ra sao khi vẽ

en: Blend Color Space
vi: Không gian màu pha trộn

en: Which color space to use when blending RGB gradient segments
vi: Không gian màu nào được dùng khi pha trộn các đoạn dốc màu RGB

en: Smooth stroke
vi: Đường trơn

en: Paint smoother strokes
vi: Sơn nét chổi mờ

en: Depth of smoothing
vi: Độ sâu đường trơn

en: Gravity of the pen
vi: Trọng lượng của bút

en: Perspective Clone
vi: Nhân bản phối cảnh

[ctx: smudge-tool]
en: Rate
vi: Tỷ lệ

en: The strength of smudging
vi: Độ mạnh của làm nhòe

[ctx: smudge-tool]
en: Flow
vi: Luồng

en: The amount of brush color to blend
vi: Tổng số màu chổi vẽ để mà pha trộn

[ctx: smudge-tool]
en: No erasing effect
vi: Không hiệu ứng tẩy nào

en: Sample merged
vi: Mẫu đã hợp nhau

en: Set a source image first.
vi: Đặt ảnh gốc trước.

en: "Registered" alignment cannot paint on multiple drawables.
vi: Căn lề "Đã đăng ký" không thể vẽ trên nhiều đối tượng có thể vẽ.

[ctx: perspective-clone-mode]
en: Modify Perspective
vi: Sửa phối cảnh

[ctx: perspective-clone-mode]
en: Perspective Clone
vi: Nhân bản phối cảnh

[ctx: source-align-mode]
en: None
vi: Không có

[ctx: source-align-mode]
en: Aligned
vi: Có canh lề

[ctx: source-align-mode]
en: Registered
vi: Đã đăng ký

[ctx: source-align-mode]
en: Fixed
vi: Cố định

en: Combine Masks
vi: Kết hợp mặt nạ

[ctx: command]
en: Foreground Select
vi: Chọn cận cảnh

[ctx: undo-type]
en: Brightness-Contrast
vi: Độ tương phản-Độ sáng

[ctx: undo-type]
en: Color Balance
vi: Cân bằng màu

[ctx: undo-type]
en: Colorize
vi: Màu hóa

[ctx: undo-type]
en: Curves
vi: Đường cong màu

[ctx: undo-type]
en: Extract Component
vi: Trích xuất thành phần

[ctx: undo-type]
en: Desaturate
vi: Khử bão hòa

[ctx: undo-type]
en: Hue-Saturation
vi: Sắc màu-Độ bão hòa

[ctx: undo-type]
en: Invert
vi: Đảo ngược

[ctx: undo-type]
en: Levels
vi: Mức

[ctx: undo-type]
en: Shadows-Highlights
vi: Vùng bóng-Vùng sáng

[ctx: undo-type]
en: Posterize
vi: Bích chương hóa

[ctx: undo-type]
en: Threshold
vi: Ngưỡng

en: All specified drawables must belong to the same image.
vi: Mọi phần vẽ được đã cho phải thuộc về cùng một ảnh.

en: Cannot remove this layer because it is not a floating selection.
vi: Không thể gỡ lớp này vì nó không phải là vùng chọn nổi.

en: Cannot anchor this layer because it is not a floating selection.
vi: Không thể neo lớp này vì nó không phải là vùng chọn nổi.

en: Cannot convert this layer to a normal layer because it is not a floating selection.
vi: Không thể chuyển đổi lớp này vì nó không phải là vùng chọn nổi.

en: Writing PDB file '%s' failed: %s
vi: Gặp lỗi khi ghi tập tin PDB “%s”: %s

[ctx: PDB-error-message]
note: TRANSLATOR: %s is a data label from the * PDB-error-data-label context.
en: %s name cannot be empty
vi: Tên %s không thể để trống

[ctx: PDB-error-message]
note: TRANSLATOR: the first %s is a data label from the * PDB-error-data-label context. The second %s is a data * name.
en: %s '%s' not found
vi: Không tìm thấy chổi %s “%s”

[ctx: PDB-error-message]
note: TRANSLATOR: the first %s is a data label from the * PDB-error-data-label context. The second %s is a data * name.
en: %s '%s' is not editable
vi: Không sửa được %s “%s”

[ctx: PDB-error-message]
note: TRANSLATOR: the first %s is a data label from the * PDB-error-data-label context. The second %s is a data * name.
en: %s '%s' is not renamable
vi: Không thể đổi tên %s “%s”

en: Brush '%s' is not a generated brush
vi: Chổi “%s” không phải loại được sinh ra

en: Invalid empty buffer name
vi: Tên vùng đệm trống và không hợp lệ

en: Named buffer '%s' not found
vi: Không tìm thấy bộ đêm có tên “%s”

en: Invalid empty paint method name
vi: Tên phương pháp vẽ trống và không hợp lệ

en: Paint method '%s' does not exist
vi: Phương pháp vẽ “%s” không tồn tại

en: Item '%s' (%d) cannot be used because it has not been added to an image
vi: Không thể dùng “%s” (%d) vì nó chưa được thêm vào ảnh

en: Item '%s' (%d) cannot be used because it is attached to another image
vi: Không thể dùng “%s” (%d) vì nó chưa gắn với ảnh nào

en: Item '%s' (%d) cannot be used because it is not a direct child of an item tree
vi: Không thể dùng “%s” (%d) vì nó không phải là con trực tiếp trong một cây

en: Items '%s' (%d) and '%s' (%d) cannot be used because they are not part of the same item tree
vi: Không thể dùng “%s” (%d) và “%s” (%d) vì nó không cùng một cây

en: Item '%s' (%d) must not be an ancestor of '%s' (%d)
vi: “%s” (%d) phải là con hay cháu của “%s” (%d)

en: Item '%s' (%d) has already been added to an image
vi: “%s” (%d) đã được thêm vào một ảnh nào đó

en: Trying to add item '%s' (%d) to wrong image
vi: Thêm “%s” (%d) vào sai ảnh

en: Item '%s' (%d) cannot be modified because its contents are locked
vi: Không thể sửa “%s” (%d) vì nội dung của nó bị khóa

en: Item '%s' (%d) cannot be modified because its position and size are locked
vi: Không thể sửa “%s” (%d) vì vị trí và kích cỡ của nó bị khóa

en: Item '%s' (%d) cannot be used because it is not a group item
vi: Không thể dùng “%s” (%d) vì nó không phải là nhóm

en: Item '%s' (%d) cannot be modified because it is a group item
vi: Không thể sửa “%s” (%d) vì nó không phải là một nhóm

en: Layer '%s' (%d) cannot be used because it is not a text layer
vi: Không thể dùng lớp “%s” (%d) vì nó không phải là lớp văn bản

en: Image '%s' (%d) is of type '%s', but an image of type '%s' is expected
vi: Ảnh “%s” (%d) có loại “%s” nhưng loại “%s” mới là đúng

en: Image '%s' (%d) must not be of type '%s'
vi: Ảnh “%s” (%d) phải không thuộc kiểu “%s”

en: Image '%s' (%d) has precision '%s', but an image of precision '%s' is expected
vi: Ảnh “%s” (%d) có độ chính xác “%s”, nhưng lại cần độ chính xác “%s”

en: Image '%s' (%d) must not be of precision '%s'
vi: Ảnh “%s” (%d) phải không ở độ chính xác “%s”

en: Image '%s' (%d) does not contain guide with ID %d
vi: Ảnh “%s” (%d) không chứa thước với mã số %d

en: Image '%s' (%d) does not contain sample point with ID %d
vi: Ảnh “%s” (%d) không chứa điểm mẫu với mã số %d

en: Path object %d does not contain stroke with ID %d
vi: Đối tượng %d không chứa đường vẽ với ID %d

en: Procedure name '%s' is not a canonical identifier
vi: Tên thủ tục “%s” không phải là định danh chuẩn tắc

[ctx: PDB-error-data-label]
en: Generated brush
vi: Chổi đã tạo

[ctx: PDB-error-data-label]
en: Brush
vi: Chổi

[ctx: PDB-error-data-label]
en: Pattern
vi: Hoa văn

[ctx: PDB-error-data-label]
en: Gradient
vi: Dốc màu

[ctx: PDB-error-data-label]
en: Palette
vi: Bảng màu

[ctx: PDB-error-data-label]
en: Font
vi: Phông chữ

[ctx: PDB-error-data-label]
en: Paint dynamics
vi: Độ động khi vẽ

[ctx: PDB-error-data-label]
en: MyPaint brush
vi: Chổi vẽ MyPaint

en: Procedure '%s' not found
vi: Không tìm thấy thủ tục “%s”

en: Procedure '%s' has been called with a wrong type for argument #%d. Expected %s, got %s.
vi: Gọi thủ tục “%s” sai tham số #%d. Lẽ ra phải là %s nhưng được gọi là %s.

en: Smooth edges
vi: Làm mịn cạnh

en: Feather radius X
vi: Bán kính lông vũ X

en: Feather radius Y
vi: Bán kính lông vũ Y

en: Sample criterion
vi: Tiêu chí lấy mẫu

en: Sample threshold
vi: Ngưỡng lấy mẫu

en: Sample transparent
vi: Trong suốt mẫu

en: Diagonal neighbors
vi: Ở bên cạnh theo hướng chéo

en: Transform direction
vi: Hướng chuyển dạng

en: Transform resize
vi: Cỡ chuyển dạng

en: Distance metric
vi: Thước đo khoảng cách

en: Procedure '%s' returned an invalid ID for argument '%s'. Most likely a plug-in is trying to work on a layer that doesn't exist any longer.
vi: Thủ tục “%s” trả về ID không hợp lệ cho tham số “%s”. Thông thường đây là lỗi phần bổ sung dùng lớp không còn tồn tại.

en: Procedure '%s' has been called with an invalid ID for argument '%s'. Most likely a plug-in is trying to work on a layer that doesn't exist any longer.
vi: Thủ tục “%s” được gọi với ID không hợp lệ cho “%s”. Thông thường đây là lỗi phần bổ sung dùng lớp không tồn tại.

en: Procedure '%s' returned an invalid ID for argument '%s'. Most likely a plug-in is trying to work on an image that doesn't exist any longer.
vi: Thủ tục “%s” trả về ID không hợp lệ cho tham số “%s”. Thông thường đây là lỗi phần bổ sung làm việc với ảnh không còn tồn tại.

en: Procedure '%s' has been called with an invalid ID for argument '%s'. Most likely a plug-in is trying to work on an image that doesn't exist any longer.
vi: Thủ tục “%s” được gọi với ID không hợp lệ cho tham số “%s”. Thông thường đây là lỗi phần bổ sung muốn dùng ảnh không còn tồn tại.

en: Procedure '%s' returned `gimp_unit_pixel()` as GimpUnit return value #%d '%s'. This return value does not allow pixel unit.
vi: Thủ tục “%s” trả về “gimp_unit_pixel()” như là giá trị trả về của GipmUnit #%d '%s'. Giá trị trả về không cho phép đơn vị điểm ảnh.

en: Procedure '%s' returned `gimp_unit_percent()` as GimpUnit return value #%d '%s'. This return value does not allow percent unit.
vi: Thủ tục '%s' trả về `gimp_unit_percent()` dưới dạng giá trị trả về GimpUnit #%d '%s'. Giá trị trả về này không cho phép đơn vị phần trăm.

en: Procedure '%s' has been called with `gimp_unit_pixel()` for GimpUnit argument #%d '%s'. This argument does not allow pixel unit.
vi: Thủ tục '%s' đã được gọi với `gimp_unit_pixel()` cho đối số GimpUnit #%d '%s'. Đối số này không cho phép đơn vị pixel.

en: Procedure '%s' has been called with `gimp_unit_percent()` for GimpUnit argument #%d '%s'. This argument does not allow percent unit.
vi: Thủ tục '%s' đã được gọi với `gimp_unit_percent()` cho đối số GimpUnit #%d '%s'. Đối số này không cho phép đơn vị phần trăm.

en: Image resolution is out of bounds, using the default resolution instead.
vi: Độ phân giải ảnh nằm ngoài giới hạn, nên dùng độ phân giải mặc định để thay thế.

en: Free Select
vi: Chọn tự do

en: Shearing
vi: Làm nghiêng

en: 2D Transforming
vi: Chuyển dạng 2 chiều

en: Remove path stroke
vi: Gỡ bỏ nét vẽ đường dẫn

en: Close path stroke
vi: Đóng nét vẽ đường dẫn

en: Reverse path stroke
vi: Đảo ngược nét đường dẫn

en: Translate path stroke
vi: Dịch nét vẽ đường dẫn

en: Scale path stroke
vi: Co dãn nét vẽ đường dẫn

en: Rotate path stroke
vi: Xoay nét vẽ đường dẫn

en: Flip path stroke
vi: Lật nét vẽ đường dẫn

en: Add path stroke
vi: Thêm nét vẽ đường dẫn

en: Extend path stroke
vi: Mở rộng đường vẽ

en: Data label '%s' is not a canonical identifier
vi: Nhãn dữ liệu “%s” không phải là định danh chuẩn

en: Autocrop image
vi: Tự động xén ảnh

en: Autocrop layer
vi: Tự động xén lớp

en: Resource '%s' is not renamable
vi: Không thể đổi tên nguồn “%s”

en: Failed to create text layer
vi: Tạo lớp văn bản thất bại

en: Set text layer attribute
vi: Đặt thuộc tính lớp văn bản

en: Set text layer markup
vi: Đặt đánh dấu lớp chữ

en: Empty variable name in environment file %s
vi: Gặp tên biến rỗng trong tập tin môi trường %s

en: Illegal variable name in environment file %s: %s
vi: Gặp tên biến không được phép trong tập tin môi trường %s: %s

en: Bad interpreter referenced in interpreter file %s: %s
vi: Bộ thông dịch sai ddwwocj tham chiếu trong tập tin thông dịch %s: %s

en: Bad binary format string in interpreter file %s
vi: Gặp chuỗi định dạng nhị phân sai trong tập tin thông dịch %s

en: Plug-in crashed: "%s"
    (%s)
    
    The dying plug-in may have messed up GIMP's internal state. You may want to save your images and restart GIMP to be on the safe side.
vi: Phần bổ sung đã sụp đổ : “%s”
    (%s)
    
    Bổ sung đang kết thúc có thể đã tạo lỗi trong tính trạng nội bộ của GIMP. Như thế thì đề nghị bạn lưu các ảnh và khởi chạy lại GIMP.

en: Calling error for procedure '%s':
    %s
vi: Lỗi gọi thủ tục “%s”:
    %s

en: Execution error for procedure '%s':
    %s
vi: Thủ tục “%s” gặp lỗi thực thi:
    %s

en: Plug-in Interpreters
vi: Bộ thông dịch phần bổ sung

en: Plug-in Environment
vi: Môi trường phần bổ sung

en: Failed to run plug-in "%s"
vi: Gặp lỗi khi chạy phần bổ sung “%s”

en: Loading extension plug-ins
vi: Đang nạp các bổ sung mở rộng

en: Searching plug-ins
vi: Đang tìm các bổ sung

en: Skipping potential plug-in '%s': plug-ins must be installed in subdirectories.
vi: Bỏ qua trình cắm tiềm năng '%s': các trình cắm phải được cài đặt trong thư mục con.

en: Skipping unknown file '%s' in plug-in directory.
vi: Đang bỏ qua tập tin chưa biết “%s” trong thư mục chứa các phần bổ sung.

en: Resource configuration
vi: Cấu hình tài nguyên

en: Querying new Plug-ins
vi: Đang truy vấn phần bổ sung mới

en: Initializing Plug-ins
vi: Đang khởi tạo phần bổ sung

en: Starting Extensions
vi: Đang khởi chạy phần mở rộng

en: RGB without alpha
vi: RGB không kênh anfa

en: RGB with alpha
vi: RGB có kênh anfa

en: Grayscale without alpha
vi: Thang xám không có anfa

en: Grayscale with alpha
vi: Thang xám có anfa

en: Indexed without alpha
vi: Chỉ số không anfa

en: Indexed with alpha
vi: Chỉ số có anfa

en: This plug-in only works on the following layer types:
vi: Trình cắm chỉ hoạt động trên các kiểu lớp sau đây:

en: Calling error for '%s':
    %s
vi: Lỗi gọi “%s”:
    %s

en: Execution error for '%s':
    %s
vi: Lỗi chạy “%s”:
    %s

en: Skipping '%s': wrong GIMP protocol version.
vi: Đang bỏ qua “%s” vì phiên bản giao thức GIMP không đúng.

en: Skipping '%s': wrong pluginrc file format version.
vi: Đang bỏ qua “%s” vì phiên bản định dạng tập tin pluginrc GIMP không đúng.

en: invalid value '%s' for icon type
vi: giá trị không hợp lệ “%s” cho kiểu biểu tượng

en: invalid value '%ld' for icon type
vi: giá trị không hợp lệ “%ld” cho kiểu biểu tượng

en: Red channel
vi: Kênh đỏ

en: Select Range to Adjust
vi: Chọn vùng cần chỉnh

en: Adjust Color Levels
vi: Chỉnh mức màu

en: R_eset Range
vi: Đặt lại _vùng

en: Invert Range
vi: Đảo ngược vùng

en: Source Range
vi: Vùng nguồn

en: Destination Range
vi: Vùng đích

en: Gray Handling
vi: Xử lý xám

en: Pick farthest full-transparency color
vi: Chọn màu trong suốt đầy đủ xa nhất

en: Pick nearest full-opacity color
vi: Chọn màu mờ đục đầy đủ xa nhất

en: Rotate matrix 90° counter-clockwise
vi: Xoay ma trận 90° ngược chiều kim đồng hồ

en: Rotate matrix 90° clockwise
vi: Xoay ma trận 90° thuận chiều kim đồng hồ

en: Flip matrix horizontally
vi: Lật ngang ma trận

en: Flip matrix vertically
vi: Lật dọc ma trận

en: Focus Blur:
vi: Mờ do mất nét:

en: Pick coordinates from the image
vi: Chọn tọa độ từ ảnh

en: M_aster
vi: _Chính

en: Adjust all colors
vi: Chỉnh mọi màu

en: _G
vi: _XLC

en: _B
vi: _XD

en: Select Primary Color to Adjust
vi: Chọn màu chính cần điều chỉnh

en: _Overlap
vi: Chồng lấ_p

en: Adjust Selected Color
vi: Chỉnh màu đã chọn

en: _Lightness
vi: Độ _sáng

en: R_eset Color
vi: Đặt _lại màu

en: Circular Motion Blur:
vi: Làm mờ chuyển động dạng tròn:

en: Linear Motion Blur:
vi: Làm mờ chuyển động dạng tuyến tính:

en: Zoom Motion Blur:
vi: Phóng to/nhỏ làm chuyển động:

en: _Lock patterns
vi: Khóa các mẫ_u

en: Loc_k periods
vi: Khóa chu _kỳ

en: Lock a_ngles
vi: Khóa _góc

en: Panorama Projection:
vi: Chiếu toàn cảnh:

en: Add transform
vi: Thêm chuyển dạng

en: Duplicate transform
vi: Nhân bản chuyển dạng

en: Recursive Transform:
vi: Chuyển hình dạng đệ quy:

en: Spiral:
vi: Xoắn ốc:

en: Supernova:
vi: Siêu tân tinh:

en: 1,700 K – Match flame
vi: 1,700 K – Lửa diêm

en: 1,850 K – Candle flame, sunset/sunrise
vi: 1,850 K – Ngọn nén, hoàng hôn/bình minh

en: 2,700 K - Soft (or warm) LED lamps
vi: 2,700 K - Đèn LED mềm (hoặc ấm)

en: 3,000 K – Soft (or warm) white compact fluorescent lamps
vi: 3,000 K – Đèn huỳnh quang compact trắng (hoặc ấm)

en: 3,200 K – Studio lamps, photofloods, etc.
vi: 3,200 K – Đèn Studio, photofloods, v.v..

en: 3,300 K – Incandescent lamps
vi: 3,300 K – đèn dây tóc

en: 3,350 K – Studio "CP" light
vi: 3,350 K – Ánh sáng Studio “CP”

en: 4,000 K - Cold (daylight) LED lamps
vi: 4,000 K - Lạnh (ban ngày) đèn LED

en: 4,100 K – Moonlight
vi: 4,100 K – Ánh trăng

en: 5,000 K – Cool white/daylight compact fluorescent lamps
vi: 5,000 K – Ánh sáng trắng/ban ngày lạnh đèn ống compact

en: 5,000 K – Horizon daylight
vi: 5,000 K – Ánh sáng ban ngày chân trời

en: 5,500 K – Vertical daylight, electronic flash
vi: 5,500 K – Ánh sáng ban ngày đỉnh trời, đèn nháy điện

en: 6,200 K – Xenon short-arc lamp
vi: 6,200 K – Đèn Xenon tim-ngắn

en: 6,500 K – Daylight, overcast
vi: 6,500 K – Ban ngày, u ám

en: Choose from a list of common color temperatures
vi: Chọn từ danh sách nhiệt độ màu chung

en: Vignette:
vi: Họa tiết:

en: Pick color from the image
vi: Chọn màu từ ảnh

en: This operation has no editable properties
vi: Thao tác này không có thuộc tính nào sửa được

note: This is a so-called pangram; it's supposed to contain all characters found in the alphabet.
en: Pack my box with
    five dozen liquor jugs.
vi: Áăâbcdđeêghiklmnoôơ
    pqrstuưvxy₫ổíỵữởằ.

en: Some fonts failed to load:
    %s
vi: Gặp lỗi khi tải một số phông chữ:
    %s

en: Add Text Layer
vi: Thêm lớp chữ

en: Invalid markup format in text parasite
vi: Định dạng đánh dấu không hợp lệ trong ký sinh văn bản

en: Empty text parasite
vi: Làm trống chữ ký sinh

en: Text Layer
vi: Lớp chữ

en: Rename Text Layer
vi: Đổi lớp chữ

en: Move Text Layer
vi: Chuyển lớp chữ

en: Scale Text Layer
vi: Co dãn lớp chữ

en: Resize Text Layer
vi: Đổi cỡ lớp chữ

en: Flip Text Layer
vi: Lật lớp chữ

en: Rotate Text Layer
vi: Xoay lớp chữ

en: Transform Text Layer
vi: Chuyển dạng lớp chữ

en: Due to lack of any fonts, text functionality is not available.
vi: Không có chức năng hiển thị chữ vì không có phông chữ nào cả.

en: Empty Text Layer
vi: Lớp chữ rỗng

en: Your text cannot be rendered. It is likely too big. Please make it shorter or use a smaller font.
vi: Chữ bạn không thể vẽ được. Nó dường như quá to. Vui lòng làm cho nó nhỏ lại hoặc là dùng phông chữ bé hơn.

en: Problems parsing the text parasite for layer '%s':
    %s
    
    Some text properties may be wrong. Unless you want to edit the text layer, you don't need to worry about this.
vi: Gặp lỗi khi phân tích bộ bám chữ cho lớp “%s”:
    %s
    
    Một số thuộc tính chữ có lẽ không đúng. Lỗi này quan trọng chỉ nếu bạn muốn sửa lỗi lớp chữ thôi.

en: The new text layout cannot be generated. Most likely the font size is too big.
vi: Bố cục chữ mới không thể được tạo ra. Có vẻ như là cỡ phông chữ quá to.

[ctx: text-box-mode]
en: Dynamic
vi: Động

[ctx: text-box-mode]
en: Fixed
vi: Cố định

[ctx: text-outline]
en: Filled
vi: Điền đầy

[ctx: text-outline]
en: Outlined
vi: Đường bao quanh

[ctx: text-outline]
en: Outlined and filled
vi: Đường bao quanh và đổ đầy

en: Airbrush Tool: Paint using a brush, with variable pressure
vi: Công cụ bình bơm phun: Vẽ bằng chổi, áp suất thay đổi

en: _Airbrush
vi: Chổ_i khí

en: Reference object targets will be aligned on
vi: Các đích đối tượng tham chiếu sẽ được căn chỉnh dựa vào

en: Selected layers
vi: Lớp đã chọn

en: Selected layers will be aligned or distributed by the tool
vi: Các lớp được chọn sẽ được căn hàng hoặc phân phối bởi công cụ

en: Selected paths
vi: Đường dẫn đã chọn

en: Selected paths will be aligned or distributed by the tool
vi: Các đường dẫn được chọn sẽ được căn hàng hoặc phân phối bởi công cụ

en: Use extents of layer contents
vi: Sử dụng mở rộng của các nội dung lớp

en: Instead of aligning or distributing on layer borders, use its content bounding box
vi: Thay vì căn chỉnh hoặc phân bổ trên đường viền lớp, hãy sử dụng hộp giới hạn nội dung của nó

en: Set anchor point of targets
vi: Đặt điểm neo của các đích

note: TRANSLATORS: the %s strings are modifiers such as Shift, Alt or Cmd.
en: %s-pick target guides (%s-%s to add more)
vi: %s-chọn các đường hướng dẫn đích (%s-%s để thêm nữa)

en: Select the reference object
vi: Chọn đối tượng tham chiếu

en: Align anchor points of targets on left edge of reference
vi: Căn hàng các điểm neo của đích theo cạnh trái của tham chiếu

en: Align anchor points of targets on vertical middle of reference
vi: Căn hàng các điểm neo của đích theo điểm giữa theo chiều dọc của tham chiếu

en: Align anchor points of targets on right edge of reference
vi: Căn hàng các điểm neo của đích theo cạnh phải của tham chiếu

en: Align anchor points of targets on top edge of reference
vi: Căn hàng các điểm neo của đích theo cạnh đỉnh của tham chiếu

en: Align anchor points of targets on horizontal middle of reference
vi: Căn hàng các điểm neo của đích theo điểm giữa theo chiều ngang của tham chiếu

en: Align anchor points of targets on bottom of reference
vi: Căn hàng các điểm neo của đích theo cạnh đáy của tham chiếu

en: Distribute anchor points of targets evenly in the horizontal
vi: Phân bố đều các điểm neo của đích theo chiều ngang

en: Distribute anchor points of targets evenly in the vertical
vi: Phân bố đều các điểm neo của đích theo chiều dọc

en: 1 guide will be aligned or distributed | %d guides will be aligned or distributed
vi[0]: %d đường hướng dẫn sẽ căn chỉnh hoặc phân phối

en: Reference layer: %s
vi: Lớp tham chiếu: %s

en: Reference channel: %s
vi: Kênh tham chiếu: %s

en: Reference path: %s
vi: Đường dẫn tham khảo: %s

en: Reference guide
vi: Hướng dẫn tham khảo

en: Align and Distribute
vi: Căn chỉnh và Phân phối

en: Alignment Tool: Align or arrange layers and other objects
vi: Công cụ canh lề: Canh lề hay sắp xếp các lớp và đối tượng khác

en: Arrange Objects
vi: Sắp xếp đối tượng

en: Click on a layer, path or guide, or Click-Drag to pick a reference
vi: Nhấp vào lớp, đường dẫn hoặc đường hướng dẫn hoặc Nhấp-Kéo để chọn tham chiếu

en: Click to pick this layer as reference
vi: Nhắp để chọn lớp này làm tham chiếu

en: Click to pick this guide as reference
vi: Nhắp để chọn đường dẫn này làm tham chiếu

en: Click to pick this path as reference
vi: Nhắp để chọn đường dẫn này làm tham chiếu

en: Click on a guide to add it to objects to align, click anywhere else to unselect all guides
vi: Nhấp vào đường hướng dẫn để thêm nó vào đối tượng cần căn chỉnh, nhấp vào bất kỳ nơi nào khác để bỏ chọn tất cả các đường hướng dẫn

en: Click to select this guide for alignment
vi: Nhấn để chọn đường dẫn hướng này để căn hàng

en: Click to add this guide to the list of objects to align
vi: Nhấn để thêm thanh dẫn hướng này vào danh sách các đối tượng cần căn hàng

en: Brightness-Contrast
vi: Độ tương phản-Độ sáng

en: B_rightness-Contrast...
vi: _Sáng-Tương phản…

en: Adjust Brightness and Contrast
vi: Chỉnh độ sáng và độ tương phản

en: Edit these Settings as Levels
vi: Sửa các cài đặt này thành mức

en: Fill selection
vi: Đổ màu vùng chọn

en: Which area will be filled
vi: Vùng nào sẽ được đổ đầy

en: Fill transparent areas
vi: Tô đầy các vùng trong suốt

en: Allow completely transparent regions to be filled
vi: Cho phép tô đầy vùng trong suốt hoàn toàn

en: Base filled area on all visible layers
vi: Vùng tô đầy dựa vào mọi lớp hiển thị

en: Treat diagonally neighboring pixels as connected
vi: Coi các điểm ảnh bên cạnh theo hướng chéo là được kết nối

en: Base fill opacity on color difference from the clicked pixel (see threshold) or on line  art borders. Disable antialiasing to fill the entire area uniformly.
vi: Độ mờ nền dựa trên chênh lệch màu so với pixel được nhấp vào (xem ngưỡng) hoặc trên đường viền nghệ thuật đường nét. Tắt tính năng khử răng cưa để đổ đầy toàn bộ khu vực một cách đồng nhất.

en: Maximum color difference
vi: Hiệu số màu tối đa

en: Source image for line art computation
vi: Ảnh nguồn cho tính toán nghệ thuật dòng

en: Manual closure in fill layer
vi: Đóng thủ công trong lớp điền

en: Consider pixels of selected layer and filled with the fill color as line art closure
vi: Xem xét các pixel của lớp đã chọn và đổ màu tô khi đóng đường nét nghệ thuật

en: Stroke borders
vi: Tạo nét vẽ trên đường biên

en: Stroke fill borders with last stroke options
vi: Tạo nét vẽ đổ màu biên với các tùy chọn tạo nét vẽ dùng cuối cùng

en: Stroke tool
vi: Công cụ Tạo nét vẽ

en: The tool to stroke the fill borders with
vi: Công cụ tạo nét vẽ các đường viền với

en: Automatic closure
vi: Tự động đóng

en: Geometric analysis of the stroke contours to close line arts by splines/segments
vi: Phân tích hình học của các đường viền nét để đóng các đường nét theo đường nối/đoạn

en: Maximum gap length
vi: Khoảng cách khe hở tối đa

en: Maximum gap (in pixels) in line art which can be closed
vi: Khe hở tối đa tính theo điểm ảnh trong dòng nghệ thuật cái mà có thể được đóng lại

en: Criterion used for determining color similarity
vi: Chuẩn xác định sự tương tự màu

en: Opaque pixels will be considered as line art instead of low luminance pixels
vi: Các điểm ảnh mờ sẽ được coi là nghệ thuật đường nét thay vì các pixel có độ sáng thấp

en: No valid source drawable selected
vi: Chưa có nguồn vẽ được nào được chọn

en: The source drawable has no alpha channel
vi: Nguồn có thể vẽ không có kênh alpha

note: fill type
en: Fill Type  (%s)
vi: Kiểu tô đầy (%s)

note: fill selection
en: Affected Area  (%s)
vi: Vùng có tác động (%s)

note: Similar color frame
en: Finding Similar Colors
vi: Tìm màu tương tự

en: Line Art Detection
vi: Dò tìm nét vẽ

en: (computing...)
vi: (đang tính toán…)

en: Detect opacity rather than grayscale
vi: Do độ trong suốt hơn là đen-trắng

note: Line Art Closure: frame label
en: Line Art Closure
vi: Đóng đường vẽ nghệ thuật

note: Line Art Borders: frame label
en: Fill borders
vi: Đổ mà các đường biên

en: Bucket Fill Tool: Fill selected area with a color or pattern
vi: Công cụ đổ màu bằng xô: Đổ đầy bằng một màu hay hoa văn

en: _Bucket Fill
vi: Đổ bằng _xô

en: Bucket fill
vi: Đổ bằng xô

en: Cannot fill multiple layers. Select only one layer.
vi: Không thể đổ nhiều lớp cùng lúc. Hãy chỉ chọn một lớp thôi.

en: No selected drawables.
vi: Chưa chọn đối tượng vẽ được nào.

en: The active layer is not visible.
vi: Lớp hoạt động không thấy được.

en: The selected layer's pixels are locked.
vi: Điểm ảnh của lớp đã chọn hiện đang bị khóa.

en: No valid line art source selected.
vi: Chưa có nguồn đường nghệ thuật nào được chọn.

en: Click in any image to pick the background color
vi: Nhấn ảnh bất kỳ để chọn màu hậu cảnh

en: Click in any image to pick the foreground color
vi: Nhấn ảnh bất kỳ để chọn màu tiền cảnh

en: Select by Color
vi: Chọn theo màu

en: Select by Color Tool: Select regions with similar colors
vi: Chọn bằng công cụ màu: Chọn vùng với màu tương tự

en: _By Color Select
vi: Th_eo chọn màu

[ctx: command]
en: Select by Color
vi: Chọn theo màu

en: Fill the original position
    of the cage with a color
vi: Đổ màu vị trí gốc
    bằng một màu thuần

en: Cage Transform
vi: Chuyển dạng khung

en: Cage Transform: Deform a selection with a cage
vi: Biến đổi Cage: Biến hình vùng bằng một cage

en: _Cage Transform
vi: Chu_yển dạng khung

en: Cannot modify multiple layers. Select only one layer.
vi: Không thể sửa nhiều lớp cùng lúc. Hãy chỉ chọn một lớp thôi.

en: The selected item's pixels are locked.
vi: Điểm ảnh của mục đã chọn hiện đang bị khóa.

en: The active item is not visible.
vi: Mục hoạt động không thấy được.

en: Press ENTER to commit the transform
vi: Nhấn ENTER để chấp nhận thay đổi

en: Computing Cage Coefficients
vi: Tính hệ số cage

en: Cage transform
vi: Chuyển dạng khung

en: Source: %d item to itself | Source: %d items to themselves
vi[0]: Nguồn: %d mục đến chính nó

en: All composited visible layers
vi: Tất cả các lớp nhìn thấy được tổng hợp

en: All composited visible layers from '%s'
vi: Tất cả các lớp hiển thị được tổng hợp từ '%s'

en: Source: %d item | Source: %d items
vi[0]: Nguồn: %d mục tin

en: Source: %d item from '%s' | Source: %d items from '%s'
vi[0]: Nguồn: %d thứ từ '%s'

en: Clone Tool: Selectively copy from an image or pattern, using a brush
vi: Công cụ nhân bản: Chọn từ ảnh hay patter, dùng chổi

en: Click to clone
vi: Nhấn để nhân đôi

en: %s to set a new clone source
vi: %s để đặt nguồn nhân đôi mới

note: Translators: the translation of "Click" must be the first word
en: Click to set a new clone source
vi: Nhấn để đặt nguồn nhân đôi

en: Use merged color value from all composited visible layers
vi: Dùng giá trị màu đã hòa trộn từ mọi lớp khả kiến được tổng hợp

en: Sample average
vi: Mẫu trung bình

en: Use averaged color value from nearby pixels
vi: Dùng giá trị màu trung bình từ những điểm ảnh gần đó

en: Color Picker Average Radius
vi: Bán kinh trung bình của Ống hút màu

en: Pick Target
vi: Chọn Đích

en: Choose what the color picker will do
vi: Chọn xem Ống hút màu sẽ làm gì

en: Use info window
vi: Dùng cửa sổ thông tin

en: Open a floating dialog to view picked color values in various color models
vi: Mở hộp thoại nổi để xem màu đã chọn với nhiều phương thức khác nhau

note: the pick FG/BG frame
en: Pick Target  (%s)
vi: Chọn đích (%s)

note: the use_info_window toggle button
en: Use info window  (%s)
vi: Dùng cửa sô thông tin (%s)

en: Color Picker Tool: Set colors from image pixels
vi: Công cụ Ống hút màu: Lấy màu từ điểm ảnh

en: C_olor Picker
vi: Ống hút mà_u

en: Click in any image to view its color
vi: Nhấn ảnh bất kỳ để xem màu

en: Click in any image to add the color to the palette
vi: Nhấn ảnh bất kỳ để thêm màu vào bảng màu

en: Color Picker Information
vi: Thông tin Ống hút màu

en: Blur / Sharpen
vi: Làm nhòe / Làm sắc nét

en: Blur / Sharpen Tool: Selective blurring or unblurring using a brush
vi: Công cụ làm mờ/ làm sắc Dùng chổi

en: Bl_ur / Sharpen
vi: Làm _nhòe / Làm sắc nét

en: Click to blur
vi: Nhấn để làm nhòe

en: Click to blur the line
vi: Nhấn để làm nhòe đường

en: %s to sharpen
vi: %s để mài sắc

en: Click to sharpen
vi: Nhấn để mài sắc

en: Click to sharpen the line
vi: Nhấn để mài sắc đường

en: %s to blur
vi: %s để che mờ

note: the type radio box
en: Convolve Type  (%s)
vi: Kiểu quấn lại (%s)

en: Dim everything outside selection
vi: Làm mờ mọi thứ ngoài vùng chọn

en: How much to dim everything outside selection
vi: Làm mờ mọi thứ ngoài vùng chọn ở mức nào

en: Selected layers only
vi: Chỉ lớp được chọn

en: Crop only currently selected layers
vi: Chỉ xén lớp hiện đang được chọn

en: Delete cropped pixels
vi: Xóa các điểm ảnh đã xén

en: Discard non-locked layer data that falls out of the crop region
vi: Loại bỏ dữ liệu lớp không bị khóa ra khỏi vùng cắt xén

en: Allow growing
vi: Cho phép mở rộng

en: Allow resizing canvas by dragging cropping frame beyond image boundary
vi: Cho phép sửa cỡ của canvas bằng cách cắt khung ở ngoài khoảng của ảnh

en: Fill with
vi: Tô đầy bằng

en: How to fill new areas created by 'Allow growing'
vi: Làm sao để đổ đầy vùng mới được tạo bởi “Cho phép lớn lên”

en: Crop Tool: Remove edge areas from image or layer
vi: Công cụ crop: Gỡ bỏ vùng viền từ ảnh hay lớp

en: Click-Drag to draw a crop rectangle
vi: Nhấn giữ rồi kéo rê để tạo một vùng xén hình chữ nhật

en: Click or press Enter to crop
vi: Nhắp chuột hay bấm phím Enter để xén

en: Crop to:
vi: Xén thành:

en: There are no selected layers to crop.
vi: Không có lớp nào đang được chọn để xén nhỏ.

en: All selected layers' pixels are locked.
vi: Điểm ảnh của lớp được chọn bị khóa.

en: _Curves...
vi: Đường _cong màu…

en: Cannot modify multiple drawables. Select only one.
vi: Không thể sửa nhiều thứ vẽ được cùng lúc. Hãy chỉ chọn một cái thôi.

en: Click to add a control point
vi: Nhắp chuột để thêm một điểm điều khiển

en: Click to add control points to all channels
vi: Nhắp để thêm điểm điều khiển vào mọi kênh

en: Click to locate on curve
vi: Nhấn vào đúng chỗi trên đường cong

en: %s: add control point
vi: %s: thêm điểm điều khiển

en: %s: add control points to all channels
vi: %s: thêm điểm điều khiển vào mọi kênh

en: Adjust Color Curves
vi: Chỉnh cong màu

en: Cha_nnel:
vi: Kê_nh:

en: R_eset Channel
vi: Đặt _lại kênh

en: Curve _type:
vi: _Kiểu đường cong:

en: Could not read header:
vi: Không thể đọc phần đầu:

en: Use _old curves file format
vi: Dùng định dạng đường cong _cũ

en: Dodge / Burn
vi: Làm tối / Làm sáng

en: Dodge / Burn Tool: Selectively lighten or darken using a brush
vi: Công cụ làm tối/làm sáng: Bằng chổi vẽ

en: Dod_ge / Burn
vi: Làm _sáng / làm tối

en: Click to dodge
vi: Nhấn để giảm lộ sáng

en: Click to dodge the line
vi: Nhấn để làm lộ sáng đường thẳng

en: %s to burn
vi: %s để đốt

en: Click to burn
vi: Nhấn để tăng lộ sáng

en: Click to burn the line
vi: Nhấn để tăng lộ sáng đường thẳng

en: %s to dodge
vi: %s để né tránh

note: the type (dodge or burn)
en: Type  (%s)
vi: Kiểu (%s)

en: Move Floating Selection
vi: Chuyển vùng chọn nổi

en: There are no paths to move.
vi: Không có đường dẫn nào để mà di chuyển.

en: A selected path's position is locked.
vi: Một vị trí của đường dẫn đã chọn hiện đang bị khóa.

en: There is no layer to move.
vi: Không có lớp để mà di chuyển.

en: The selected layer's position is locked.
vi: Vị trí của lớp đã chọn hiện đang bị khóa.

en: A selected channel's position is locked.
vi: Một vị trí của kênh đã chọn hiện đang bị khóa.

en: A selected layer's position is locked.
vi: Vị trí của lớp đã chọn hiện đang bị khóa.

en: Ellipse Select Tool: Select an elliptical region
vi: Công cụ chọn hình bầu dục: Chọn vùng hình bầu dục

en: _Ellipse Select
vi: Chọn _bầu dục

en: Eraser Tool: Erase to background or transparency using a brush
vi: Công cụ tẩy: Xóa thành màu nền hay trong suốt dùng chổi

en: Click to erase
vi: Nhấn để tẩy

en: Click to erase the line
vi: Nhấn để tẩy đường

en: %s to pick a background color
vi: %s để chọn màu nền

note: the anti_erase toggle
en: Anti erase  (%s)
vi: Chống xóa (%s)

en: Split _view
vi: Chia ra _khung nhìn ra

en: On-canvas con_trols
vi: Điều khiển _trong-vùng-vẽ

en: Show on-canvas filter controls
vi: Hiển thị các điều khiển lọc trong vùng vẽ

en: _Merge filter
vi: Bộ lọc _hòa trộn

en: If enabled, the filter is immediately merged.
    Otherwise, it becomes an editable non-destructive filter.
vi: Nếu được bật, bộ lọc sẽ được hòa trộn ngay lập tức.
    Nếu không thì nó trở thành bộ lọc sử được và không phá hủy.

en: A selected item's pixels are locked.
vi: Điểm ảnh của mục đã chọn hiện đang bị khóa.

en: Disabled because this filter depends on another image.
vi: Không thể dùng vì các bộ lọc phụ thuộc vào ảnh khác.

en: Click to switch the original and filtered sides
vi: Bấm để chuyển đổi các cạnh ban đầu và đã lọc

en: Click to switch between vertical and horizontal
vi: Bấm để chuyển đổi giữa dọc và ngang

en: Click to move the split guide
vi: Nhấn để chia đường hướng đẫn

en: %s: switch original and filtered
vi: %s: chuyển đổi bản gốc và đã lọc

en: %s: switch horizontal and vertical
vi: %s: chuyển đổi ngang và dọc

en: Import '%s' Settings
vi: Nhập các cài đặt “%s”

en: Export '%s' Settings
vi: Xuất các cài đặt “%s”

en: Editing filter...
vi: Sửa bảng bộ lọc…

en: Pre_sets:
vi: _Cài đặt sẵn:

en: Settings saved to '%s'
vi: Cài đặt được lưu vào “%s”

en: Flip Type
vi: Kiểu lật

en: Direction of flipping
vi: Hướng lật

note: tool toggle
en: Direction  (%s)
vi: Hướng (%s)

en: Flip Tool: Reverse the layer, selection or path horizontally or vertically
vi: Công cụ lật: Lật lớp, vùng chọn hay đường dẫn theo chiều ngang hay dọc

[ctx: undo-type]
en: Flip horizontally
vi: Lật ngang

[ctx: undo-type]
en: Flip vertically
vi: Lật dọc

en: Paint over areas to mark color values for inclusion or exclusion from selection
vi: Vẽ vào vùng để đánh dấu giá trị màu chọn hay không chọn

en: Preview Mode
vi: Chế độ xem trước

en: Size of the brush used for refinements
vi: Kích thước của chổi được dùng cho tinh chế

en: Preview color
vi: Xem trước Màu

en: Color of selection preview mask
vi: Màu của mặt nặ xem trước của vùng chọn

en: Matting engine to use
vi: Khớp động cơ để dùng

[ctx: measurement]
en: Levels
vi: Mức

en: Number of downsampled levels to use
vi: Số lượng mức lấy mẫu xuống để sử dụng

en: Active levels
vi: Mức hoạt động

en: Number of levels to perform solving
vi: Số cấp độ thực hiện phân giải

en: Number of iterations to perform
vi: Số lần lặp lại để xử lý

en: Reset stroke width native size
vi: Đặt lại cỡ độ rộng nét vẽ tự nhiên

en: Foreground Select
vi: Chọn cảnh gần

en: Foreground Select Tool: Select a region containing foreground objects
vi: Công cụ chọn màu phía trước: Chọn vùng chứa các đối tượng phía trước

en: F_oreground Select
vi: Chọn cảnh _gần

en: Cannot select from multiple layers.
vi: Không thể chọn từ nhiều lớp.

en: Dialog for foreground select
vi: Hộp thoại cho chọn tiền cảnh

en: _Preview mask
vi: _Xem trước mặc nạ

en: Select foreground pixels
vi: Chọn điểm ảnh tiền cảnh

en: Roughly outline the object to extract
vi: Vẽ tương đối quanh đối tượng cần trích xuất

en: press Enter to refine.
vi: bấm phím Enter để tinh luyện.

en: Selecting foreground
vi: Chọn tiền cảnh

en: Selecting background
vi: Chọn hậu cảnh

en: Selecting unknown
vi: Lựa chọn chưa biết

en: press Enter to preview.
vi: nhấn vào nút Enter để xem trước.

en: press Escape to exit preview or Enter to apply.
vi: nhấn Escape để thoát khỏi bản xem trước hoặc Enter để áp dụng.

en: Paint mask
vi: Mặt nạ sơn

en: Free Select Tool: Select a hand-drawn region with free and polygonal segments
vi: Công cụ chọn tự do: Chọn một vùng tự do bằng tay và các đoạn hình đa giác

en: _Free Select
vi: Chọn tự d_o

[ctx: command]
en: Free Select
vi: Chọn tự do

en: Fuzzy Select
vi: Chọn mờ

en: Fuzzy Select Tool: Select a contiguous region on the basis of color
vi: Công cụ chọn mờ: Chọn một vùng tiếp giáp nhau dựa trên màu

en: Fu_zzy Select
vi: Chọn _mờ

[ctx: command]
en: Fuzzy Select
vi: Chọn mờ

en: GEGL Operation
vi: Thao tác GEGL

en: Run an arbitrary GEGL operation
vi: Chạy thao tác GEGL tùy ý

en: _GEGL Operation...
vi: Thao tác _GEGL…

note: The options vbox
en: Select an operation from the list above
vi: Chọn một thao tác từ danh sách ở trên

en: Invalid transform
vi: Chuyển dạng không hợp lệ

en: Metric to use for the distance calculation
vi: Hệ mét dùng để tính toán khoảng cách

en: Adaptive Supersampling
vi: Siêu lấy mẫu thích nghi

en: Instant mode
vi: Chế độ trực tiếp

en: Commit gradient instantly
vi: Chuyển giao dốc màu ngay

en: Modify active gradient
vi: Sửa dốc màu đang kích hoạt

en: Modify the active gradient in-place
vi: Sửa dốc màu đang hoạt động ngay tại chỗ

en: Edit this gradient
vi: Sửa đổi dốc màu này

note: the instant toggle
en: Instant mode  (%s)
vi: Chế độ trực tiếp (%s)

en: The active gradient is non-writable and cannot be edited directly. Uncheck this option to edit a copy of it.
vi: Dốc màu hoạt động không thể ghi và không thể chỉnh sửa trực tiếp. Bỏ chọn tùy chọn này để chỉnh sửa một bản sao của nó.

en: Gradient Tool: Fill selected area with a color gradient
vi: Công cụ Dốc màu:Tô vùng đã chọn bằng màu có thay đổi dạng dốc

en: Gra_dient
vi: _Dốc màu

en: Click-Drag to draw a gradient
vi: Nhấn giữ rồi kéo rê để vẽ một dốc màu

en: Cannot paint on multiple drawables. Select only one.
vi: Không thể sơn vẽ trên nhiều thứ vẽ được cùng lúc. Hãy chỉ chọn một cái thôi.

en: No active drawables.
vi: Không có đối tượng vẽ được nào.

en: The selected item is not visible.
vi: Mục tin đã chọn không thấy được.

en: No gradient available for use with this tool.
vi: Không có dốc màu sẵn sàng dùng với công cụ này.

en: Gradient:
vi: Dốc màu:

en: Change Endpoint Color
vi: Đổi màu điểm cuối

note: the color labels
en: Left color:
vi: Màu trái:

en: Right color:
vi: Màu phải:

en: Change Stop Color
vi: Đổi màu dừng

note: the type label
en: Blending:
vi: Pha trộn màu:

note: the color label
en: Coloring:
vi: Màu:

en: New stop at midpoint
vi: Điểm dừng mới tại trung điểm

en: Center midpoint
vi: Tâm của điểm giữa

en: Start Endpoint
vi: Điểm cuối bắt đầu

en: End Endpoint
vi: Điểm cuối kết thúc

en: Stop %d
vi: Dừng %d

en: Midpoint %d
vi: Trung điểm %d

en: Gradient Step
vi: Bước dốc màu

[ctx: undo-type]
en: Remove Guides
vi: Bỏ đường dẫn hướng

[ctx: undo-type]
en: Move Guides
vi: Di chuyển đường dẫn hướng

en: Remove Guides
vi: Bỏ đường dẫn hướng

en: Remove Guide
vi: Gỡ bỏ đường dẫn hướng

en: Cancel Guide
vi: Hủy đường dẫn hướng

en: Move Guide:
vi: Di chuyển đường dẫn hướng:

en: Move Guides:
vi: Di chuyển đường dẫn hướng:

en: Add Guide:
vi: Thêm đường dẫn hướng:

en: Handle mode
vi: Chế độ tay cầm

en: Add handles and transform the image
vi: Thêm tay cầm và thay đổi hình dạng ảnh

en: Move transform handles
vi: Di chuyển các tay cầm thay đổi hình dạng

en: Remove transform handles
vi: Xóa bỏ các tay cầm thay đổi hình dạng

en: Handle Transform
vi: Tay cầm thay đổi hình dạng

en: Handle Transform Tool: Deform the layer, selection or path with handles
vi: Công cụ tay cầm thay đổi hình dạng: Thay đổi hình dạng lớp, vùng chọn hoặc đường dẫn bằng các tay kéo

en: _Handle Transform
vi: Tay cầm t_hay đổi hình dạng

[ctx: undo-type]
en: Handle transform
vi: Thay đổi hình dạng bằng tay cầm

en: Handle transformation
vi: Tay nắm Chuyển dạng

en: Healing Tool: Heal image irregularities
vi: Công cụ sửa: Sửa cho ảnh đều đặn

en: _Heal
vi: _Hàn gắn

en: Click to heal
vi: Nhấn để hàn gắn

en: %s to set a new heal source
vi: %s để đặt nguồn sửa mới

note: Translators: the translation of "Click" must be the first word
en: Click to set a new heal source
vi: Nhấn để đặt nguồn sửa mới

en: Histogram Scale
vi: Tỷ lệ biểu đồ tần suất

en: Fill Layer Mask With
vi: Đổ đầy mặt nạ lớp bằng

en: Ink Tool: Calligraphy-style painting
vi: Công cụ mực: Vẽ kiểu thư pháp

en: In_k
vi: _Mực

en: Interactive boundary
vi: Ranh giới tương tác

en: Display future selection segment as you drag a control node
vi: Hiện đoạn sẽ chọn khi bạn kéo cạnh điều khiển

en: Scissors Select
vi: Chọn kéo

en: Scissors Select Tool: Select shapes using intelligent edge-fitting
vi: Công cụ chọn kéo: Chọn hình bằng cách tự động khít vào cạnh

en: _Scissors Select
vi: Chọn _kéo

en: Click to remove this point
vi: Nhắp để xóa bỏ điểm này

en: %s: disable auto-snap
vi: %s: Tắt tự động dính

en: %s: remove this point
vi: %s: xóa bỏ điểm này

en: Click to close the curve
vi: Nhấn chuột để đóng đường cong

en: Click to add a point on this segment
vi: Nhắp chuột để thêm một điểm vào đoạn này

en: Click or press Enter to convert to a selection
vi: Nhắp chuột hay bấm phím Enter để chuyển đổi thành phần chọn

en: Press Enter to convert to a selection
vi: Nhấn Enter để chuyển đổi thành vùng chọn

en: Click or Click-Drag to add a point
vi: Bấm hoặc Nhấn giữ rồi kéo rê để thêm điểm

en: Modify Scissors Curve
vi: Sửa đường cong Kéo

en: _Levels...
vi: _Mức…

en: Pick black point for all channels
vi: Chọn điểm đen cho mọi kênh

en: Pick black point for the selected channel
vi: Chọn điểm đen cho kênh đã chọn

en: Pick gray point for all channels
vi: Chọn điểm xám cho mọi kênh

en: Pick gray point for the selected channel
vi: Chọn điểm xám cho kênh đã chọn

en: Pick white point for all channels
vi: Chọn điểm trắng cho mọi kênh

en: Pick white point for the selected channel
vi: Chọn điểm trắng cho kênh đã chọn

note: Input levels frame
en: Input Levels
vi: Mức đầu vào

en: Clamp _input
vi: Kẹp đầu _vào

note: Output levels frame
en: Output Levels
vi: Mức đầu ra

en: Clamp outpu_t
vi: Kẹp đầu _ra

en: _Auto Input Levels
vi: _Mức đầu vào tự động

en: Adjust levels for all channels automatically
vi: Tự động điều chỉnh mức cho mọi kênh

en: Edit these Settings as Curves
vi: Sửa cài đặt này như là Đường cong

en: Use _old levels file format
vi: Dùng định dạng tệp mức độ _cũ

en: Calculating histogram...
vi: Đang tính toán biểu đồ tần xuất...

en: Auto-resize window
vi: Tự động đổi cỡ cửa sổ

en: Resize image window to accommodate new zoom level
vi: Chỉnh cỡ cửa sổ ảnh khớp với mức thu phóng

en: Direction of magnification
vi: Hướng phóng đại

en: Zoom Tool: Adjust the zoom level
vi: Công cụ thu phóng: Điều chỉnh mức thu phóng

en: Orientation against which the angle is measured
vi: Hướng dựa vào đó để đo góc

en: Open a floating dialog to view details about measurements
vi: Mở hộp thoại nổi để xem chi tiết về việc đo lường

note: the orientation frame
en: Orientation  (%s)
vi: Hướng (%s)

en: Rotate the active layer, selection or path by the measured angle
vi: Xoay lớp, vùng chọn hoặc đường dẫn kích hoạt bằng góc đo được

en: Measure Tool: Measure distances and angles
vi: Công cụ đo: Đo khoảng cách và góc

[ctx: undo-type]
en: Straighten
vi: Nắn thẳng

en: Straightening
vi: Nắn thẳng

en: Click-Drag to create a line
vi: Nhấn giữ rồi kéo rê để tạo đường thẳng

[ctx: undo-type]
en: Straighten by %-3.3g°
vi: Nắn thẳng %-3.3g°

[ctx: undo-type]
en: Straighten Horizontally by %-3.3g°
vi: Nắn thẳng theo chiều ngang %-3.3g°

[ctx: undo-type]
en: Straighten Vertically by %-3.3g°
vi: Nắn thẳng theo chiều dọc %-3.3g°

en: Add Guides
vi: Thêm đường dẫn hướng

en: Measure Distances and Angles
vi: Đo khoảng cách và góc

en: Move selection
vi: Chuyển vùng chọn

en: Tool Toggle  (%s)
vi: Bật tắt công cụ (%s)

en: Pick a layer or guide
vi: Chọn lớp hay đường dẫn

en: Move the selected layers
vi: Di chuyển lớp đang chọn

en: Pick a path
vi: Chọn đường dẫn

en: Move the active path
vi: Di chuyển đường dẫn hoạt động

[ctx: tool]
en: Move
vi: Di chuyển

en: Move Tool: Move layers, selections, and other objects
vi: Công cụ di chuyển: Di chuyển lớp, vùng chọn và đối tượng khác

en: All selected path's position are locked.
vi: Vị trí của mọi đường dẫn đã chọn bị khóa.

en: A selected channel's position or pixels are locked.
vi: Vị trí của kênh hay các điểm ảnh đã chọn bị khóa.

en: MyPaint Brush Tool: Use MyPaint brushes in GIMP
vi: Công cụ Chổi vẽ MyPaint: Dùng chổi MyPaint để vẽ trong GIMP

en: M_yPaint Brush
vi: Chỗi vẽ M_yPaint

en: Rigidity
vi: Độ cứng

en: Deformation mode
vi: Chế độ biến dạng

en: Use weights
vi: Dùng trọng lượng

en: Control points influence
vi: Tác dụng các điểm điều khiển

en: Amount of control points' influence
vi: Mức độ ảnh hưởng của điểm kiểm soát

en: Show lattice
vi: Hiển thị lưới mắt cáo

en: Rigid (Rubber)
vi: Độ cứng (Cao Su)

en: N-Point Deformation
vi: Méo nhiều điểm

en: N-Point Deformation Tool: Rubber-like deformation of image using points
vi: Công cụ biến dạng N-Point: Biến dạng hình ảnh giống như cao su bằng cách sử dụng các điểm

en: _N-Point Deformation
vi: Méo _nhiều điểm

en: _Offset...
vi: _Dịch…

en: Offset Layer
vi: Dịch lớp

en: Offset Layer Mask
vi: Dịch mặt nạ lớp

en: Offset Channel
vi: Dịch kênh

en: Offset:
vi: Dịch:

en: Click-Drag to offset drawable
vi: Nhấn giữ rồi kéo rê để bù thêm vùng vẽ được

en: By width/_2, height/2
vi: Bằng rộng/_2, cao/2

en: By _width/2
vi: Bằng _rộng/2

en: By _height/2
vi: Bằng _cao/2

en: W_rap around
vi: _Tự xuống dòng

en: Make _transparent
vi: Làm _trong suốt

en: Operation Tool: Use an arbitrary GEGL operation
vi: Công cụ thao tác: Dùng thao tác GEGL tùy ý

note: Translators: don't translate "Aux"
en: Aux\1 Input
vi: AUX\1 Vào

en: Paintbrush Tool: Paint smooth strokes using a brush
vi: Công cụ vẽ: Dùng chổi để vẽ đường mịn

en: _Paintbrush
vi: Chổi _sơn

en: Edit this brush
vi: Sửa chổi này

en: Reset size to brush's native size
vi: Đặt lại cỡ của chổi ban đầu

en: Reset aspect ratio to brush's native aspect ratio
vi: Đặt lại tỉ số hình học ban đầu của chổi

en: Reset angle to brush's native angle
vi: Đặt lại góc ban đầu của chổi

en: Reset spacing to brush's native spacing
vi: Đặt lại khảng cách ban đầu của chổi

en: Reset hardness to brush's native hardness
vi: Đặt lại độ cứng ban đầu của chổi

en: Reset force to default
vi: Buộc đặt về giá trị về mặc định

en: Edit this dynamics
vi: Sửa dynamics này

en: Fade Options
vi: Tùy chọn làm mờ

en: Color Options
vi: Tùy chọn màu

en: Link to brush default
vi: Liên kết đến mặc định của chổi vẽ

en: Paint over areas to mark pixels for inclusion or exclusion from selection
vi: Vẽ vào vùng để đánh dấu các điểm ảnh để thêm hay bớt ra khỏi vùng chọn

en: Show scribbles
vi: Hiện phần vẽ thô

en: Paint Select
vi: Chọn bằng cách Vẽ

en: Paint Select Tool: Select objects by painting roughly
vi: Công cụ Chọn bằng cách vẽ: Chọn đối tượng bằng các vẽ thô

en: P_aint Select
vi: Chọn bằng cách _vẽ

en: Cannot paint select on multiple layers. Select only one layer.
vi: Không thể chọn bằng cách vẽ trên các lớp đa. Chỉ chọn một lớp thôi.

en: Cannot paint select on layer groups.
vi: Không thể chọn bằng cách vẽ trên nhóm lớp.

[ctx: command]
en: Paint Select
vi: Chọn bằng cách vẽ

en: Click to paint
vi: Nhấn để vẽ

en: Click to draw the line
vi: Nhấn để vẽ đường

en: %s to pick a color
vi: %s để chọn màu

en: Cannot paint on multiple layers. Select only one layer.
vi: Không thể vẽ trên nhiều lớp cùng lúc. Hãy chỉ chọn một lớp thôi.

en: Cannot paint on layer groups.
vi: Không thể vẽ trên nhóm lớp.

en: %s for a straight line
vi: %s để vẽ một đường thẳng

en: The selected drawable does not have an alpha channel.
vi: Vùng vẽ đã chọn không có kênh anfa.

en: The selected layer's alpha channel is locked.
vi: Kênh anpha của lớp đã chọn bị khóa.

en: Pencil Tool: Hard edge painting using a brush
vi: Công cụ bút chì: Bút để vẽ cạnh sắc sắc nét

en: Pe_ncil
vi: _Bút chì

en: Perspective Clone Tool: Clone from an image source after applying a perspective transformation
vi: Công cụ nhân bản theo phối cảnh: Nhân bản từ nguồn ảnh sau khi áp dụng phép biển đổi phù hợp với phối cảnh

en: _Perspective Clone
vi: Nhân bản _phối cảnh

en: Ctrl-Click to set a clone source
vi: Ctrl-Nhấn để đặt nguồn nhân đôi

en: Perspective Tool: Change perspective of the layer, selection or path
vi: Công cụ phối cảnh: Thay đổi phối cảnh của lớp hay vùng chọn

[ctx: undo-type]
en: Perspective
vi: Phối cảnh

en: Perspective transformation
vi: Chuyển dạng phối cảnh

en: Automatically shrink to the nearest rectangular shape in a layer
vi: Tự động co thành hình chữ nhật gần nhất trong lớp

en: Shrink merged
vi: Làm co phần đã trộn

en: Use all visible layers when shrinking the selection
vi: Dùng mọi lớp hiển thị khi thu nhỏ vùng chọn

en: Composition guides such as rule of thirds
vi: Các đường dẫn hướng theo dạng luật 1/3

en: X coordinate of top left corner
vi: Tọa độ X của góc trái trên

en: Y coordinate of top left corner
vi: Tọa độ Y của góc trái trên

en: Unit of top left corner coordinate
vi: Đơn vị của tọa độ góc trái trên

en: Unit of selection size
vi: Đơn vị cỡ chọn

en: Enable lock of aspect ratio, width, height or size
vi: Cho phép khóa tỉ lệ hướng, chiều dài, chiều rộng và cỡ

en: Choose what has to be locked
vi: Sẽ khóa những gì

en: Custom fixed width
vi: Chiều ngang cố định tùy biến

en: Custom fixed height
vi: Chiều dài cố định tùy biến

en: Unit of fixed width, height or size
vi: Đơn vị của chiều dài, chiều rộng hoặc cỡ cố định

en: Expand from center
vi: Vẽ tính từ tâm

en: Expand selection from center outwards
vi: Mở rộng phần chọn từ tâm ra ngoài

en: Auto Shrink
vi: Tự động thu nhỏ

en: Round corners of selection
vi: Bo tròn các góc của vùng chọn

en: Radius of rounding in pixels
vi: Bán kính bo tròn tính theo điểm ảnh

en: Rectangle Select Tool: Select a rectangular region
vi: Công cụ chọn hình chữ nhật: Chọn vùng hình chữ nhật

en: _Rectangle Select
vi: Chọn c_hữ nhật

en: Ellipse:
vi: Hình bầu dục:

en: Select transparent areas
vi: Chọn các vùng trong suốt

en: Allow completely transparent regions to be selected
vi: Cho phép chọn vùng hoàn toàn trong suốt

en: Base selection on all visible layers
vi: Vùng chọn dựa vào mọi lớp hiển thị

en: Select by
vi: Chọn theo

en: Selection criterion
vi: Tiêu chí chọn

en: Draw mask
vi: Vẽ mặt nạ

en: Draw the selected region's mask
vi: Vẽ mặt nạ vùng đã chọn

en: Move the mouse to change threshold
vi: Chuyển con chuột để thay đổi ngưỡng

en: Rotate Tool: Rotate the layer, selection or path
vi: Công cụ xoay: Xoay lớp hay vùng chọn, đường dẫn

en: R_otate
vi: _Quay

[ctx: undo-type]
en: Rotate by %-3.3g°
vi: Quay %-3.3g°

[ctx: undo-type]
en: Rotate by %-3.3g° around (%g, %g)
vi: Quay %-3.3g° quanh (%g, %g)

en: Center _X:
vi: _X tâm:

en: Center _Y:
vi: _Y tâm:

en: Remove Sample Point
vi: Gỡ bỏ điểm mẫu

en: Cancel Sample Point
vi: Thôi điểm mẫu

en: Move Sample Point:
vi: Chuyển điểm mẫu:

en: Add Sample Point:
vi: Thêm điểm mẫu:

en: Scale Tool: Scale the layer, selection or path
vi: Công cụ co dãn: Co dãn lớp, vùng chọn hoặc đường dẫn

[ctx: undo-type]
en: Scale to %d x %d
vi: Co giãn thành %d x %d

en: Refinement scale
vi: Co giãn tinh

en: Maximal scale of refinement points to be used for the interpolation mesh
vi: Co giãn tối đa của các các điểm tinh sẽ được sử dụng cho lưới nội suy

en: Seamless Clone
vi: Nhân bản từ ảnh khác

en: Seamless Clone: Seamlessly paste one image into another
vi: Nhân bản từ ảnh khác: Dán liền mạch một ảnh vào cái khác

en: _Seamless Clone
vi: Nhân bản _từ ảnh khác

en: Cloning the foreground object
vi: Nhân bản các đối tượng tiền cảnh

en: Enable feathering of selection edges
vi: Bật lông vũ của cạnh vùng chọn

en: Click-Drag to replace the current selection
vi: Nhấn giữ rồi kéo rê để thay thế vùng chọn hiện tại

en: Click-Drag to create a new selection
vi: Nhấn giữ rồi kéo rê để tạo một vùng chọn mới

en: Click-Drag to add to the current selection
vi: Nhấn giữ rồi kéo rê để thêm vào vùng chọn hiện tại

en: Click-Drag to subtract from the current selection
vi: Nhấn giữ rồi kéo rê để trừ khỏi vùng chọn hiện tại

en: Click-Drag to intersect with the current selection
vi: Nhấn giữ rồi kéo rê để giao với vùng chọn hiện tại

en: Click-Drag to move the selection mask
vi: Nhấn giữ rồi kéo rê để di chuyển mặt nạ lựa chọn

en: Click-Drag to move the selected pixels
vi: Nhấn giữ rồi kéo rê để di chuyển các điểm ảnh đã chọn

en: Click-Drag to move a copy of the selected pixels
vi: Nhấn giữ rồi kéo rê để di chuyển một bản sao của các điểm ảnh đã chọn

en: Click to anchor the floating selection
vi: Nhấn để neo vùng chọn đang nổi

en: Cannot subtract from an empty selection.
vi: Không thể trừ từ một vùng chọn trống.

en: Cannot intersect with an empty selection.
vi: Không thể giao nhau với một vùng chọn trống.

en: Shear Tool: Shear the layer, selection or path
vi: Công cụ làm nghiêng: Làm nghiêng (xiên) lớp, vùng chọn hay đường dẫn

en: S_hear
vi: Làm ng_hiêng

[ctx: undo-type]
en: Shear
vi: Làm nghiêng

[ctx: undo-type]
en: Shear horizontally by %-3.3g
vi: Làm nghiêng theo chiều ngang %-3.3g

[ctx: undo-type]
en: Shear vertically by %-3.3g
vi: Làm nghiêng theo chiều dọc %-3.3g

[ctx: undo-type]
note: e.g. user entered numbers but no notification callback
en: Shear horizontally by %-3.3g, vertically by %-3.3g
vi: Làm nghiêng theo chiều ngang %-3.3g, theo chiều dọc %-3.3g

en: Shear magnitude _X
vi: Độ lệch _X

en: Shear magnitude _Y
vi: Độ lệch _Y

en: Smudge Tool: Smudge selectively using a brush
vi: Công cụ làm nhòe: Làm nhòe bằng chổi

en: _Smudge
vi: _Làm nhòe

en: Click to smudge
vi: Nhấn để nhòe

en: Click to smudge the line
vi: Nhấn để nhòe đường

en: Font size unit
vi: Đơn vị cỡ phông

en: Hinting alters the font outline to produce a crisp bitmap at small sizes
vi: Gợi ý thì thay đổi các đường bao của phông chữ, để hiển thị mảng ảnh chính xác ngay cả khi dùng kích thước nhỏ

en: The text language may have an effect on the way the text is rendered.
vi: Ngôn ngữ văn bản có thể có hiệu ứng khi chữ được dựng hình.

en: Indentation of the first line
vi: Thụt lề dòng đầu tiên

en: Adjust line spacing
vi: Chỉnh khoảng cách giữa các dòng

en: Letter spacing
vi: Khoảng cách giữa các chữ

en: Adjust letter spacing
vi: Chỉnh khoảng cách giữa các chữ

en: Whether text flows into rectangular shape or moves into a new line when you press Enter
vi: Chữ trôi trong hình chữ nhật hay xuống dòng khi nhấn Enter

en: Use editor window
vi: Dùng cửa sổ chỉnh sửa

en: Use an external editor window for text entry
vi: Dùng cửa sổ soạn thảo ngoài khi nhập văn bản

en: Show on-canvas editor
vi: Hiển thị trình biên soạn trên-vùng-vẽ

en: Show on-canvas text editor
vi: Hiển thị trình biên soạn văn bản trên-vùng-vẽ

en: Adjust outline width
vi: Chỉnh chiều rộng đường bao quanh

en: Outline width unit
vi: Đơn vị độ rộng đường bao

en: Outline miter limit
vi: Giới hạn miter đường bao

en: Hinting:
vi: Gợi ý:

en: Outline Options
vi: Các tùy đường bao

en: Justify:
vi: Canh hàng:

en: Box:
vi: Hộp:

en: Text Tool: Create or edit text layers
vi: Công cụ văn bản: Tạo hay sửa lớp văn bản

en: Fonts are still loading
vi: Phông chữ vẫn đang được tải

en: Text box:
vi: Hộp chữ:

en: Reshape Text Layer
vi: Đổi dạng lớp chữ

en: Confirm Text Editing
vi: Xác nhận sửa đổi văn bản

en: Create _New Layer
vi: Tạo lớp _mới

en: The layer you selected is a text layer but it has been modified using other tools. Editing the layer with the text tool will discard these modifications.
    
    You can edit the layer or create a new text layer from its text attributes.
vi: Bạn đã chọn một lớp chữ, nhưng nó đã bị sửa đổi bằng công cụ khác. Nếu bạn sửa đổi lớp này bằng công cụ chữ thì sẽ hủy các thay đổi khác này.
    
    Bạn có thể sửa đổi lớp này, hoặc tạo một lớp chữ mới từ thuộc tính chữ của nó.

en: Text is required.
vi: Cần có chữ.

en: No image.
vi: Không ảnh.

en: No layer.
vi: Không lớp.

en: Exactly one path must be selected.
vi: Phải chọn chính xác một đường dẫn.

en: GIMP Text Editor
vi: Bộ soạn thảo văn bản GIMP

en: _Threshold...
vi: _Ngưỡng…

en: Apply Threshold
vi: Áp dụng ngưỡng

en: _Auto
vi: _Tự động

en: Automatically adjust to optimal binarization threshold
vi: Điều chỉnh tự động thành ngưỡng làm nhị phân tối ưu

en: Can't work on an empty image, add a layer first
vi: Không thể làm việc trên ảnh trống rỗng, phải thêm lớp trước

en: This tool has
    no options.
vi: Công cụ này
    không có tùy chọn.

en: Show image preview
vi: Hiện ảnh xem trước

en: Show a preview of the transformed image
vi: Hiện ảnh xem trước của ảnh đã biến dạng

en: Composited preview
vi: Xem trước tổng hợp

en: Show preview as part of the image composition
vi: Xem trước một phần của tổng hợp ảnh

en: Synchronous preview
vi: Xem trước đồng bộ

en: Render the preview synchronously
vi: Vẽ ảnh xem trước một cách đồng bộ

en: Opacity of the preview image
vi: Độ trong suốt của ảnh xem trước

en: Size of a grid cell for variable number of composition guides
vi: Cỡ của ô lưới cho số các biến của hướng dẫn cấu thành

en: 15 degrees (%s)
vi: 15°  (%s)

en: Limit rotation steps to 15 degrees
vi: Giới hạn bước quay tới 15 độ

en: Keep aspect (%s)
vi: Giữ nguyên tỷ lệ (%s)

en: Keep the original aspect ratio
vi: Giữ nguyên tỷ lệ hình dạng ban đầu

en: Around center (%s)
vi: Xung quanh tâm (%s)

en: Scale around the center point
vi: Co dãn quanh điểm trung tâm

en: Constrain handles (%s)
vi: Ràng buộc các tay cầm điều khiển (%s)

en: Constrain handles to move along edges and diagonal (%s)
vi: Ràng buộc các tay cầm phải di chuyển theo các cạnh và đường chéo (%s)

en: Transform around the center point
vi: Chuyển dạng xung quanh điểm trung tâm

en: Constrain (%s)
vi: Ràng buộc (%s)

en: Constrain movement to 45 degree angles from center (%s)
vi: Ràng buộc di chuyển từng góc 45 độ từ tâm (%s)

en: Maintain aspect ratio when scaling (%s)
vi: Giữ nguyên tỷ lệ hình học khi co dãn (%s)

en: Constrain rotation to 15 degree increments (%s)
vi: Ràng buộc quay từng bước 15 độ (%s)

en: Shear along edge direction only (%s)
vi: Chỉ làm xiên lệch dọc theo hướng cạnh (%s)

en: Constrain perspective handles to move along edges and diagonal (%s)
vi: Cố định các tay cầm để chỉ di chuyển theo các cạnh và đường chéo (%s)

en: From pivot  (%s)
vi: Từ chốt xoay  (%s)

en: Scale from pivot point (%s)
vi: Co giãn từ điểm chốt (%s)

en: Shear opposite edge by same amount (%s)
vi: Làm xiên lệnh cạnh đối diện cùng một giá trị (%s)

en: Maintain position of pivot while changing perspective (%s)
vi: Bảo trì vị trí của chốt xoay trong khi thay đổi phối cảnh (%s)

en: Snap (%s)
vi: Dính (%s)

en: Snap pivot to corners and center (%s)
vi: Dính chốt xoay vào góc và tâm (%s)

en: Lock pivot position to canvas
vi: Khóa vị trí chốt vào vùng vẽ

en: Transform Step
vi: Bước chuyển dạng

en: %s (Corrective)
vi: %s (Sửa chữa)

en: Re_adjust
vi: Điề_u chỉnh lại

en: Cannot readjust the transformation
vi: Không thể điều chỉnh việc Chuyển dạng

en: Transform mode
vi: Chế độ đổi dạng

en: Unified interaction
vi: Tương tác hợp nhất

en: Combine all interaction modes
vi: Tổ hợp mọi chế độ tương tác

en: Constrain transformation to a single axis
vi: Ràng buộc đổi dạng chỉ một trục

en: Transform along the Z axis
vi: Chuyển dạng theo trục Z

en: Transform in the local frame of reference
vi: Chuyển đổi trong hệ quy chiếu cục bộ

en: Constrain axis (%s)
vi: Ràng buộc trục (%s)

en: Z axis (%s)
vi: Trục Z (%s)

en: Local frame (%s)
vi: Khung nội bộ (%s)

en: 3D Transform
vi: Chuyển dạng 3 chiều

en: 3D Transform Tool: Apply a 3D transformation to the layer, selection or path
vi: Công cụ thay đổi hình dạng 3D: Áp dụng thay đổi hình dạng 3D cho lớp hay vùng chọn hoặc đường dẫn

en: _3D Transform
vi: Chuyển dạng _3 chiều

[ctx: undo-type]
en: 3D Transform
vi: Chuyển dạng 3 chiều

en: 3D transformation
vi: Chuyển dạng 3 chiều

en: Rotation axis order
vi: Thứ tự trục quay

en: Direction of transformation
vi: Hướng chuyển dạng

en: Interpolation method
vi: Phương pháp nội suy

en: Transforming
vi: Biến đổi hình dạng

en: Confirm Transformation
vi: Xác nhận chuyển dạng

en: Transformation creates a very large item.
vi: Việc chuyển dạng tạo ra một mục tin cực lớn.

en: Applying the transformation will result in an item that is over %g times larger than the image.
vi: Áp dụng thay đổi hình dạng sẽ dẫn đến kết quả là mục tin sẽ lớn gấp %g lần ảnh.

en: Transformation creates a very large image.
vi: Việc chuyển dạng tạo ra một ảnh cực lớn.

en: Applying the transformation will enlarge the image by a factor of %g.
vi: Áp dụng thay đổi hình dạng sẽ làm rộng ảnh theo thừa số của %g.

en: There is no layer to transform.
vi: Không có lớp cần chuyển dạng.

en: A selected layer's position and size are locked.
vi: Vị trí và cỡ của lớp đã chọn hiện đang bị khóa.

en: The selection does not intersect with a selected layer.
vi: Vùng chọn không giao với lớp đã chọn.

en: There is no selection to transform.
vi: Ở đây không có vùng chọn nào để chuyển dạng.

en: There is no path to transform.
vi: Không có đường dẫn cần chuyển dạng.

en: The selected path's strokes are locked.
vi: Nét vẽ của đường dẫn đã chọn bị khóa.

en: The selected path's position is locked.
vi: Vị trí của đường dẫn đã chọn hiện đang bị khóa.

en: The selected path has no strokes.
vi: Đường dẫn đã chọn không có nét vẽ nào.

en: The current transform is invalid
vi: Chuyển dạng hiện tại không hợp lệ

en: Unified Transform
vi: Chuyển dạng hợp nhất

en: Unified Transform Tool: Transform the layer, selection or path
vi: Công cụ chuyển dạng hợp nhất: Chuyển dạng lớp, vùng chọn hoặc đường dẫn

en: _Unified Transform
vi: Chuyển dạng _hợp nhất

[ctx: undo-type]
en: Unified Transform
vi: Chuyển dạng hợp nhất

en: Unified transform
vi: Chuyển dạng hợp nhất

en: Path to Selection
    %s  Add
    %s  Subtract
    %s  Intersect
vi: Đường dẫn thành vùng chọn
    %s	Cộng
    %s	Trừ
    %s	Giao nhau

note: Create a selection from the current path
en: Selection from Path
vi: Tạo vùng chọn từ đường dẫn

en: Paths Tool: Create and edit paths
vi: Công cụ đường dẫn: Tạo và sửa đổi đường dẫn

en: Pat_hs
vi: Đường _dẫn

en: Effect Size
vi: Cỡ hiệu ứng

en: Effect Hardness
vi: Độ cứng tác động

en: Effect Strength
vi: Độ mạnh của hiệu ứng

en: Stroke Spacing
vi: Khoảng cách nét vẽ

en: Abyss policy
vi: Chính sách Abyss

en: Out-of-bounds sampling behavior
vi: Hành vi lấy mẫu ngoài giới hạn

en: High quality preview
vi: Xem thử chất lượng cao

en: Use an accurate but slower preview
vi: Xem trước chính xác nhưng sẽ chậm hơn

en: Real-time preview
vi: Xem trước ở thời gian thực

en: Render preview in real time (slower)
vi: Xem trước ở thời gian thực (chậm hơn)

en: During motion
vi: Trong khi chuyển động

en: Apply effect during motion
vi: Áp dụng hiệu ứng khi chuyển động

en: Periodically
vi: Định kỳ

en: Apply effect periodically
vi: Áp dụng hiệu ứng một cách định kỳ

en: Periodic stroke rate
vi: Tỷ lệ tạo nét vẽ chu kỳ

en: Number of animation frames
vi: Số lượng khung hình hoạt hình

en: Create Animation
vi: Tạo hoạt hình

en: Warp Transform
vi: Làm oằn

en: Warp Transform: Deform with different tools
vi: Làm oằn: Làm méo với các công cụ khác nhau

en: _Warp Transform
vi: Làm _oằn

en: Warp Tool Stroke
vi: Công cụ làm oằn theo nét vẽ

en: Cannot warp multiple layers. Select only one layer.
vi: Không thể làm oằn nhiều lớp cùng lúc. Hãy chỉ chọn một lớp thôi.

en: Cannot warp layer groups.
vi: Không thể làm oằn các nhóm lớp.

en: No stroke events selected.
vi: Không có sự kiện vẽ nét nào được chọn.

en: No warp to erase.
vi: Không có oằn nào để xóa.

en: No warp to smooth.
vi: Không có oằn nào để làm mượt.

en: Warp transform
vi: Làm oằn

en: Please add some warp strokes first.
vi: Vui lòng thêm một số nét vẽ làm oằn trước.

en: Rendering Frame %d
vi: Đang vẽ khung hình %d

[ctx: bucket-fill-area]
en: Fill whole selection
vi: Tô đầy toàn bộ vùng chọn

[ctx: bucket-fill-area]
en: Fill similar colors
vi: Tô đầy bằng các màu tương tự

[ctx: bucket-fill-area]
en: Fill by line art detection
vi: Phát hiện điền theo dòng nghệ thuật

[ctx: line-art-source]
en: All visible layers
vi: Mọi lớp nhìn thấy

[ctx: line-art-source]
en: Selected layer
vi: Lớp đã chọn

[ctx: line-art-source]
en: Layer below the selected one
vi: Lớp dưới cái đang được chọn

[ctx: line-art-source]
en: Layer above the selected one
vi: Lớp trên cái đang được chọn

[ctx: rect-select-mode]
en: Free select
vi: Chọn tự do

[ctx: rect-select-mode]
en: Fixed size
vi: Cỡ cố định

[ctx: rect-select-mode]
en: Fixed aspect ratio
vi: Tỷ lệ co cố định

[ctx: transform-type]
en: Layer
vi: Lớp

[ctx: transform-type]
en: Selection
vi: Vùng chọn

[ctx: transform-type]
en: Path
vi: Đường dẫn

[ctx: transform-type]
en: Image
vi: Ảnh

[ctx: matting-draw-mode]
en: Draw foreground
vi: Vẽ tiền cảnh

[ctx: matting-draw-mode]
en: Draw background
vi: Vẽ hậu cảnh

[ctx: matting-draw-mode]
en: Draw unknown
vi: Vẽ không biết

[ctx: matting-preview-mode]
en: Color
vi: Màu

[ctx: matting-preview-mode]
en: Grayscale
vi: Đen trắng

[ctx: 3-dtransform-lens-mode]
en: Focal length
vi: Chiều dài tiêu cự

[ctx: 3-dtransform-lens-mode]
en: Field of view (relative to image)
vi: Trường hiển thị (liên quan đến ảnh)

[ctx: 3-dtransform-lens-mode]
note: Translators: this is an abbreviated version of "Field of view (relative to image)". Keep it short.
en: FOV (image)
vi: FOV (ảnh)

[ctx: 3-dtransform-lens-mode]
en: Field of view (relative to item)
vi: Trường hiển thị (liên quan đến mục tin)

[ctx: 3-dtransform-lens-mode]
note: Translators: this is an abbreviated version of "Field of view (relative to item)". Keep it short.
en: FOV (item)
vi: FOV (mục tin)

[ctx: warp-behavior]
en: Move pixels
vi: Di chuyển điểm ảnh

[ctx: warp-behavior]
en: Grow area
vi: Mở rộng vùng

[ctx: warp-behavior]
en: Shrink area
vi: Co nhỏ vùng

[ctx: warp-behavior]
en: Swirl clockwise
vi: Xoáy theo chiều kim đồng hồ

[ctx: warp-behavior]
en: Swirl counter-clockwise
vi: Xoáy ngược chiều kim đồng hồ

[ctx: warp-behavior]
en: Erase warping
vi: Xóa làm oằn

[ctx: warp-behavior]
en: Smooth warping
vi: Làm mịn chỗ làm oằn

[ctx: paint-select-mode]
en: Add to selection
vi: Thêm vào vùng chọn

[ctx: paint-select-mode]
en: Subtract from selection
vi: Trừ khỏi vùng chọn

[ctx: undo-type]
en: Rename Path
vi: Đổi tên đường dẫn

[ctx: undo-type]
en: Move Path
vi: Di chuyển đường dẫn

[ctx: undo-type]
en: Scale Path
vi: Co dãn đường dẫn

[ctx: undo-type]
en: Resize Path
vi: Đổi cỡ đường dẫn

[ctx: undo-type]
en: Flip Path
vi: Lật đường dẫn

[ctx: undo-type]
en: Rotate Path
vi: Xoay đường dẫn

[ctx: undo-type]
en: Transform Path
vi: Chuyển đổi đường dẫn

[ctx: undo-type]
en: Fill Path
vi: Đổ màu đường dẫn

[ctx: undo-type]
en: Stroke Path
vi: Đường dấn nét

[ctx: undo-type]
en: Path to Selection
vi: Đường dẫn đến vùng chọn

[ctx: undo-type]
en: Reorder Path
vi: Sắp xếp lại đường dẫn

[ctx: undo-type]
en: Raise Path
vi: Nâng đường dẫn

[ctx: undo-type]
en: Raise Path to Top
vi: Nâng đường dẫn lên trên

[ctx: undo-type]
en: Lower Path
vi: Hạ đường dẫn

[ctx: undo-type]
en: Lower Path to Bottom
vi: Hạ đường dẫn xuống dưới

en: Path cannot be raised higher.
vi: Đường dẫn không thể nâng cao hơn.

en: Path cannot be lowered more.
vi: Đường dẫn không thể hạ thấp hơn.

en: Move Path
vi: Chuyển đường dẫn

en: Flip Path
vi: Lật đường dẫn

en: Rotate Path
vi: Xoay đường dẫn

en: Transform Path
vi: Chuyển đổi đường dẫn

en: Writing SVG file '%s' failed: %s
vi: Gặp lỗi khi ghi tập tin SVG “%s”: %s

en: Imported Path
vi: Đường dẫn đã nhập

en: No paths found in '%s'
vi: Không tìm thấy đường dẫn nào trong “%s”.

en: No paths found in the buffer
vi: Không tìm thấy đường dẫn nào trong bộ đệm

en: Failed to import paths from '%s': %s
vi: Lỗi nhập đường dẫn từ “%s”: %s

en: Conflicting Shortcuts
vi: Phím tắt xung đột

en: _Reassign Shortcut
vi: _Gán lại phím tắt

en: Shortcut "%s" is already taken by "%s" from the "%s" group.
vi: Phím tắt “%s” đã gán cho “%s” từ nhóm “%s”.

en: Reassigning the shortcut will cause it to be removed from "%s".
vi: Gán lại phím tắt này sẽ gây ra nó bị gỡ bỏ ra “%s”.

en: Invalid shortcut.
vi: Phím tắt không hợp lệ.

en: F1 cannot be remapped.
vi: F1 không thể ánh xạ lại.

en: Alt+%d is used to switch to display %d and cannot be remapped.
vi: Alt+%d được dùng để chuyển màn hình %d và không thể ánh xạ lại lần nữa.

en: Changing shortcut failed.
vi: Lỗi thay đổi phím tắt.

en: Spikes
vi: Gai

en: Percentage of width of brush
vi: Phần trăm của độ rộng chổi

en: Add the current color to the color history
vi: Thêm màu hiện thời vào lược sử màu

en: Move the selected filter up
vi: Chuyển bộ lọc được chọn lên

en: Move the selected filter down
vi: Chuyển bộ lọc được chọn xuống

en: Reset the selected filter to default values
vi: Đặt lại bộ lọc được chọn thành giá trị mặc định

en: Add '%s' to the list of active filters
vi: Thêm “%s” vào danh sách các bộ lọc hoạt động

en: Remove '%s' from the list of active filters
vi: Gỡ bỏ “%s” ra danh sách các bộ lọc hoạt động

[ctx: Coordinates]
note: TRANSLATORS: n/a for Not Available.
en: n/a
vi: không

[ctx: RGB]
note: TRANSLATORS: R for Red (RGB)
en: R:
vi: Đ:

[ctx: RGB]
note: TRANSLATORS: G for Green (RGB)
en: G:
vi: L:

[ctx: RGB]
note: TRANSLATORS: B for Blue (RGB)
en: B:
vi: X:

[ctx: Indexed color]
note: TRANSLATORS: Index of the color in the palette.
en: Index:
vi: Mục lục:

[ctx: Color]
en: Profile:
vi: Hồ sơ:

[ctx: Color]
en: No Profile
vi: Không có hồ sơ nào

[ctx: Yu'v' color space]
note: TRANSLATORS: u' from Yu'v' color space
en: u':
vi: u”:

[ctx: Color value]
en: n/a
vi: không

en: Edit colormap entry #%d
vi: Sửa đổi mục tin bố trí màu #%d

en: Edit Colormap Entry
vi: Sửa mục tin bố trí màu

en: The color is used in this indexed image
vi: Màu được sử dụng trong ảnh đánh chỉ số này

en: Color index:
vi: Chỉ số màu:

en: HTML notation (sRGB):
vi: Cách ghi HTML (sRGB):

en: Only indexed images have a colormap.
vi: Chỉ những ảnh đánh chỉ số mới có colormap - bản đồ màu.

[ctx: compression]
en: Best performance
vi: Hiệu năng cao nhất

[ctx: compression]
en: Balanced
vi: Cân bằng

[ctx: compression]
en: Best compression
vi: Nén tốt nhất

en: Smaller Previews
vi: Xem thử nhỏ

en: Larger Previews
vi: Xem thử lớn

en: _Dump events from this controller
vi: _Xuất các sự kiện từ bộ điều khiển này

en: _Enable this controller
vi: _Bật chạy bộ điều khiển này

en: _Grab event
vi: _Lấy sự kiện

en: Select the next event arriving from the controller
vi: Chọn sự kiện kế tiếp đến vào từ bộ điều khiển

en: _Edit event
vi: _Sửa sự kiện

en: _Clear event
vi: _Xóa sạch sự kiện

en: Remove the action assigned to '%s'
vi: Gỡ bỏ hành động được gán cho “%s”

en: Assign an action to '%s'
vi: Gán một hành động cho “%s”

en: Select Action for Event '%s'
vi: Chọn hành động cho dữ kiện “%s”

en: Select Controller Event Action
vi: Chọn hành động sự kiện bộ điều khiển

en: Debug events
vi: _Gỡ lỗi sự kiện

en: Keyboard Events
vi: Sự kiện bàn phím

en: Available Controllers
vi: Bộ điều khiển sẵn sàng

en: Active Controllers
vi: Bộ điều khiển hoạt động

en: Configure the selected controller
vi: Cấu hình bộ điều khiển được chọn

en: Move the selected controller up
vi: Chuyển bộ điều khiển được chọn lên

en: Move the selected controller down
vi: Chuyển bộ điều khiển được chọn xuống

en: Add '%s' to the list of active controllers
vi: Thêm “%s” vào danh sách các bộ điều khiển hoạt động

en: Remove '%s' from the list of active controllers
vi: Gỡ bỏ “%s” ra danh sách các bộ điều khiển hoạt động

en: There can only be one active keyboard controller.
    
    You already have a keyboard controller in your list of active controllers.
vi: Có thể có chỉ một bộ điều khiển bàn phím hoạt động thôi.
    
    Bạn đã có một bộ điều khiển trong bàn phím danh sách các bộ điều khiển hoạt động.

en: There can only be one active wheel controller.
    
    You already have a wheel controller in your list of active controllers.
vi: Có thể có chỉ một bộ điều khiển bánh xe hoạt động thôi.
    
    Bạn đã có một bộ điều khiển bánh xe trong danh sách các bộ điều khiển hoạt động.

en: Remove Controller?
vi: Gỡ bỏ bộ điều khiển không?

en: _Disable Controller
vi: _Tắt bộ điều khiển

en: _Remove Controller
vi: _Gỡ bỏ bộ điều khiển

en: Remove Controller '%s'?
vi: Gỡ bỏ bộ điều khiển “%s” không?

en: Removing this controller from the list of active controllers will permanently delete all event mappings you have configured.
    
    Selecting "Disable Controller" will disable the controller without removing it.
vi: Gỡ bỏ bộ điều khiển này ra danh sách các bộ điều khiển hoạt động thì sẽ xóa bỏ vĩnh viễn mọi sự ánh xạ sự kiện bạn đã cấu hình.
    
    Còn chọn “Tắt bộ điều khiển” sẽ vô hiệu hóa bộ điều khiển đó, không có gỡ bỏ nó.

en: Configure Input Controller
vi: Cấu hình bộ điều khiển gõ

en: Mouse Wheel Events
vi: Sự kiện bánh xe chuột

en: Copy Bug Information
vi: Sao chép thông tin về lỗi

en: Open Bug Tracker
vi: Mở một theo dõi lỗi

en: See bug details
vi: Xem chi tiết lỗi

en: Go to _Download page
vi: Chuyển đến trang tải _về

note: Recommend an update.
en: A new version of GIMP (%s) was released on %s.
    It is recommended to update.
vi: Một phiên bản mới của GIMP (%s) đã được phát hành vào %s.
    Khuyến nghị nên cập nhật.

en: You are running an unsupported version!
vi: Bạn đang chạy một phiên bản không được hỗ trợ!

en: To help us improve GIMP, you can report the bug with these simple steps:
vi: Để hỗ trợ chúng tôi cải tiến GIMP, bạn có thể báo cáo các lỗi với các bước đơn giản sau:

en: Copy the bug information to the clipboard by clicking:
vi: Sử dụng nút này để sao chép thông tin lỗi vào bảng nhớ tạm bằng cách bấm vào:

en: Open our bug tracker in the browser by clicking:
vi: Mở hệ thống theo dõi lỗi của chúng tôi trong trình duyệt và bấm vào:

en: Create a login if you don't have one yet.
vi: Tạo một tài khoản để đăng nhập nếu bạn chưa có.

en: Paste the clipboard text in a new bug report.
vi: Dán nội dung của bộ nhớ tạm vào chỗ báo cáo lỗi mới.

en: Add relevant information in English in the bug report explaining what you were doing when this error occurred.
vi: Thêm các thông tin liên quan bằng tiếng Anh trong phần báo cáo lỗi để giải thích những gì bạn đang làm khi lỗi xảy ra.

en: This error may have left GIMP in an inconsistent state. It is advised to save your work and restart GIMP.
vi: Lỗi này có thể vẫn còn tồn tại trong GIMP. Khuyên bạn nên lưu các công việc của mình lại và khởi động lại GIMP.

en: You can also close the dialog directly but reporting bugs is the best way to make your software awesome.
vi: Bạn có thể trực tiếp đóng cửa sổ này lại nhưng báo cáo lỗi xảy ra là cách tốt nhất để làm cho phần mềm trở nên tuyệt vời hơn.

en: Copy-paste this whole debug data to report to developers
vi: Sao chép và dán toàn bộ dữ liệu gỡ lỗi này để báo cáo cho nhà phát triển phần mềm

en: GIMP crashed with a fatal error: %s
vi: GIMP đổ vỡ với lỗi nghiêm trọng: %s

note: First error. Let's just display it.
en: GIMP encountered an error: %s
vi: GIMP chạm trán một lỗi: %s

note: Let's not display all errors. They will be in the bug report * part anyway.
en: GIMP encountered several critical errors!
vi: GIMP chạm trán nhiều lỗi nghiêm trọng!

en: _Restart GIMP
vi: _Khởi động lại GIMP

[ctx: dashboard-variable]
en: Occupied
vi: Chiếm giữ

en: Tile cache occupied size
vi: Cỡ bộ nhớ tạm chiếm giữ

[ctx: dashboard-variable]
en: Maximum
vi: Tối đa

en: Maximal tile cache occupied size
vi: Kích thước tối đa mà bộ nhớ đệm tile chiếm giữ

[ctx: dashboard-variable]
en: Limit
vi: Giới hạn

en: Tile cache size limit
vi: Giới hạn cỡ bộ nhớ đệm xếp lớp

[ctx: dashboard-variable]
en: Compression
vi: Nén

en: Tile cache compression ratio
vi: Tỷ lệ nén bộ nhớ đệm xếp lớp

[ctx: dashboard-variable]
en: Hit/Miss
vi: Trúng/trượt

en: Tile cache hit/miss ratio
vi: Ỷ lệ trúng/trượt bộ nhớ tạm xếp lớp

en: Swap file occupied size
vi: Kích cỡ tập tin tráo đổi chiếm giữ

[ctx: dashboard-variable]
en: Size
vi: Kích thước

en: Swap file size
vi: Cỡ tập tin tráo đổi

en: Swap file size limit
vi: Giới hạn kích cỡ tập tin tráo đổi

[ctx: dashboard-variable]
en: Queued
vi: Đang đợi

en: Size of data queued for writing to the swap
vi: Kích thước dữ liệu hàng đợi để ghi vào bộ nhớ tráo đổi

[ctx: dashboard-variable]
en: Queue stalls
vi: Các đuôi của hàng đợi

en: Number of times the writing to the swap has been stalled, due to a full queue
vi: Số lần việc ghi vào bộ nhớ tráo đổi bị đình trệ do hàng đợi đầy

[ctx: dashboard-variable]
en: Queue full
vi: Hàng đợi đã đầy

en: Whether the swap queue is full
vi: Trong trường hợp hàng đợi bộ nhớ tráo đổi đầy

[ctx: dashboard-variable]
note: Translators: this is the past participle form of "read", *              as in "total amount of data read from the swap".
en: Read
vi: Đọc

en: Total amount of data read from the swap
vi: Tổng lượng dữ liệu được đọc từ bộ nhớ tráo đổi

[ctx: dashboard-variable]
en: Read throughput
vi: Đọc qua

en: The rate at which data is read from the swap
vi: Tỷ lệ mà tại đó dữ liệu được đọc từ bộ nhớ tráo đổi

[ctx: dashboard-variable]
note: Translators: this is the past participle form of "write", *              as in "total amount of data written to the swap".
en: Written
vi: Ghi

en: Total amount of data written to the swap
vi: Tổng lượng dữ liệu được ghi vào bộ nhớ tráo đổi

[ctx: dashboard-variable]
en: Write throughput
vi: Ghi qua

en: The rate at which data is written to the swap
vi: Tỷ lện mà tại đó dữ liệu được ghi vào bộ nhớ tráo đổi

en: Swap compression ratio
vi: Tỷ lệ nén swap

[ctx: dashboard-variable]
en: Usage
vi: Cách dùng

en: Total CPU usage
vi: Mức dùng CPU tổng cộng

[ctx: dashboard-variable]
en: Active
vi: Hoạt động

en: Whether the CPU is active
vi: CPU có đang hoạt động hay không

en: Total amount of time the CPU has been active
vi: Tổng thời gian CPU được kích hoạt

[ctx: dashboard-variable]
en: Used
vi: Đã dùng

en: Amount of memory used by the process
vi: Tổng dung lượng bộ nhó được dùng bởi tiến trình

[ctx: dashboard-variable]
en: Available
vi: Sẵn dùng

en: Amount of available physical memory
vi: Tổng bộ nhớ vật lý sẵn dùng

en: Physical memory size
vi: Kích cỡ bộ nhớ vật lý

en: Total size of processed mipmapped data
vi: Tổng kích thước của dữ liệu mipmapped đã xử lý

[ctx: dashboard-variable]
en: Assigned
vi: Đã gán

en: Number of assigned worker threads
vi: Số lượng tuyến trình làm việc được gán

en: Number of active worker threads
vi: Số lượng tuyến trình làm việc

[ctx: dashboard-variable]
en: Async
vi: Không đồng bộ

en: Number of ongoing asynchronous operations
vi: Số lượng hoạt động không đồng bộ đang diễn ra

[ctx: dashboard-variable]
en: Tile
vi: Xếp lát

en: Total size of tile memory
vi: Tổng dung lượng bộ nhớ xếp lớp

[ctx: dashboard-variable]
en: Scratch
vi: Linh tinh

en: Total size of scratch memory
vi: Kích thước tổng cộng của bộ nhớ hỗn tạp

en: Total size of temporary buffers
vi: Kích thước tổng cộng của các bộ đệm tạm thời

[ctx: dashboard-group]
en: Cache
vi: Bộ nhớ đệm

en: In-memory tile cache
vi: Bộ đệm ẩn trong bộ nhớ

[ctx: dashboard-group]
en: Swap
vi: Bộ nhớ tráo đổi

en: On-disk tile swap
vi: Trao đổi gối đầu trên đĩa

[ctx: dashboard-group]
en: Memory
vi: Bộ nhớ

[ctx: dashboard-variable]
en: Cache
vi: Bộ nhớ đệm

[ctx: dashboard-group]
en: Misc
vi: Linh tinh

en: Miscellaneous information
vi: Thông tin khác

en: Select fields
vi: Chọn các trường

[ctx: dashboard-value]
note: Tranlators: "N/A" is an abbreviation for "not available"
en: N/A
vi: Không

[ctx: dashboard-value]
en: Yes
vi: Có

[ctx: dashboard-value]
en: No
vi: Không

en: Resolving symbol information...
vi: Thông tin ký hiệu phân giải…

en: %s (read only)
vi: %s (chỉ đọc)

en: Delete the selected device
vi: Xóa thiết bị đã chọn

en: Delete Device Settings
vi: Xóa cài đặt thiết bị

en: Delete "%s"?
vi: Xóa “%s”?

en: You are about to delete this device's stored settings.
    The next time this device is plugged, default settings will be used.
vi: Bạn sắp xóa cài đặt được lưu trong thiết bị này.
    Lần sau, khi cắm thiết bị sẽ dùng thiếp lập mặc định.

en: Pressure curve
vi: Đường cong áp lực

en: Pad actions
vi: Thao tác đệm

en: (Device not present)
vi: (Thiết-bị không hiện diện)

en: (Virtual device)
vi: (Thiết bị ảo)

en: Product ID:
vi: ID sản phẩm:

en: Tool type:
vi: Kiểu công cụ:

en: Tool serial:
vi: Sê-ri công cụ:

en: Tool hardware ID:
vi: ID phần cứng công cụ:

note: e.g. "Pressure Curve" for mapping input device axes
en: %s Curve
vi: Đường cong %s

en: _Reset Curve
vi: Đặt _lại đường cong

en: The axis '%s' has no curve
vi: Trục “%s” không có đường cong

en: Pad Actions
vi: Thao tác lót

en: Select the next event arriving from the pad
vi: Chọn sự kiện kế tiếp đến vào từ đệm lót

en: Pad Actions are not supported on your platform yet
vi: Thao tác tay điều khiển chưa được hỗ trợ trên nền tảng của bạn

en: Ring %d
vi: Nhẫn %d

en: Strip %d
vi: Dải %d

en: Select Pad Event Action
vi: Chọn hành động sự kiện đệm lót

en: Save device status
vi: Lưu trạng thái thiết bị

en: Foreground: %d, %d, %d (in color space of "%s")
vi: Tiền cảnh: %d, %d, %d (trong không gian màu của "%s")

en: Foreground: %d, %d, %d (in sRGB)
vi: Tiền cảnh: %d, %d, %d (trong không gian màu sRGB)

en: Background: %d, %d, %d (in color space of "%s")
vi: Hậu cảnh: %d, %d, %d (trong không gian màu "%s")

en: Background: %d, %d, %d (in sRGB)
vi: Hậu cảnh: %d, %d, %d (trong không gian màu sRGB)

en: The given filename does not have any known file extension.
vi: Tên tập tin đã cho không có phần mở rộng tập tin đã biết.

en: A file named '%s' already exists.
vi: Tập tin tên “%s” đã có .

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

en: Configure this tab
vi: Cấu hình thanh này

en: When enabled, the dialog automatically follows the image you are working on.
vi: Khi bật thì hộp thoại tự động theo ảnh bạn đang làm việc.

en: Lock pixels
vi: Khóa điểm ảnh

en: Lock position and size
vi: Khóa vị trí và kích thước

en: Cannot select items while a floating selection is active.
vi: Không chọn các mục tin trong khi vùng chọn trôi nổi đang kích hoạt.

en: Wheel/Rotation
vi: Bánh xe/Xoay

en: Mapping matrix
vi: Ma trận ánh xạ

en: Wheel / Rotation
vi: Bánh xe/Xoay

en: Too many error messages!
vi: Quá nhiều thông điệp lỗi!

en: Messages are redirected to stderr.
vi: Chuyển hướng lại các thông điệp vào thiết bị lỗi chuẩn.

note: %s is a message domain, * like "GIMP Message" or * "PNG Message"
en: %s Message
vi: Thông điệp %s

en: Export Image
vi: Xuất ảnh

en: All export images
vi: Mọi ảnh xuất

en: Show _All Files
vi: Hiển thị _mọi tập tin

en: Select File _Type (%s)
vi: Chọn kiểu _tập tin (%s)

en: Select File _Type
vi: Chọn kiểu _tập tin

en: Fill BG Color
vi: Đổ bằng màu hậu cảnh

en: Left Endpoint Color
vi: Màu điểm cuối trái

en: Gradient Segment's Left Endpoint Color
vi: Màu của điểm cuối bên trái của dốc màu

en: Right Endpoint Color
vi: Màu điểm cuối phải

en: Gradient Segment's Right Endpoint Color
vi: Màu của điểm cuối bên phải của dốc màu

en: Zoom factor: %f:1
vi: Hệ số thu phóng: %f:1

en: Displaying [%0.4f, %0.4f]
vi: Hiển thị [%0.4f, %0.4f]

en: Position: %0.4f
vi: Vị trí: %0.4f

en: Luminance: %0.1f    Opacity: %0.1f
vi: Độ chói: %0.1f    Độ đục: %0.1f

en: Foreground color set to:
vi: Màu cảnh gần đặt là:

en: Background color set to:
vi: Màu nền đặt là:

en: %s-Drag: move & compress
vi: s%s-Kéo: di chuyển và nén

en: Drag: move
vi: Kéo: chuyển

en: %s-Click: extend selection
vi: %s-Nhắp: mở rộng vùng chọn

en: Click: select
vi: Nhắp: chọn

en: Click: select    Drag: move
vi: Nhắp: chọn    Kéo: chuyển

en: Handle position: %0.4f
vi: Vị trí tay cầm: %0.4f

en: Distance: %0.4f
vi: Khoảng cách: %0.4f

en: Line _style:
vi: _Kiểu dòng:

en: Change grid foreground color
vi: Đổi màu cảnh gần lưới

en: _Foreground color:
vi: Màu cảnh _gần:

en: Change grid background color
vi: Đổi màu nền lưới

en: Help browser is missing
vi: Thiếu trình duyệt trợ giúp

en: The GIMP help browser is not available.
vi: Không có bộ duyệt trợ giúp GIMP.

en: The GIMP help browser plug-in appears to be missing from your installation. You may instead use the web browser for reading the help pages.
vi: Thiếu phần bổ sung Duyệt trợ giúp GIMP trong bản cài đặt của bạn. Bạn có thể dùng trình duyệt để đọc hướng dẫn trực tuyến.

en: Help browser doesn't start
vi: Bộ duyệt trợ giúp không khởi chạy được

en: Could not start the GIMP help browser plug-in.
vi: Không thể khởi chạy phần bổ sung Duyệt trợ giúp GIMP.

en: You may instead use the web browser for reading the help pages.
vi: Bạn có thể thay thế bằng cách dùng trình duyệt để đọc hướng dẫn trực tuyến.

en: Use _Web Browser
vi: Dùng trình duyệt _Web

en: GIMP user manual is missing
vi: Không tìm thấy hướng dẫn sử dụng GIMP

en: The GIMP user manual is not installed in your language.
vi: Máy tính này chưa cài đặt hướng dẫn sử dụng GIMP bằng ngôn ngữ của bạn.

en: Read Selected _Language
vi: Đọc _Ngôn ngữ hệ thống

en: Available manuals...
vi: Hướng dẫn sử dụng sẵn có…

en: You may either select a manual in another language or read the online version.
vi: Bạn có thể chọn hoặc là chọn hướng dẫn sử dụng bằng ngôn ngữ khác hoặc đọc phiên bản trực tuyến.

en: You may either install the additional help package or change your preferences to use the online version.
vi: Bạn có thể cài gói hướng dẫn sử dụng hoặc đọc trực tuyến.

en: Read _Online
vi: Đọc trực _tuyến

en: Mean:
vi: Trung bình:

en: Std dev:
vi: Phiên bản chuẩn:

en: Pixels:
vi: Điểm ảnh:

en: Percentile:
vi: Tỷ lệ phần trăm:

en: Histogram channel
vi: Kênh biểu đồ tần suất

en: From File...
vi: Từ tập tin…

en: From Named Icons...
vi: Từ các biểu tượng có tên…

en: Copy Icon to Clipboard
vi: Chép Icon vào clipboard

en: Paste Icon from Clipboard
vi: Dán Icon từ bảng dán

en: Load Icon Image
vi: Tải ảnh biểu tượng

note: Button
en: Use _default comment
vi: _Dùng bình luận mặc định

en: Replace the current image comment with the default comment set in Edit→Preferences→Default Image.
vi: Thay thế bình luận ảnh hiện tại bằng bình luận mặc định trong Soạn→Tham Chiếu→Ảnh mặc định.

en: Size in pixels:
vi: Cỡ theo điểm ảnh:

en: Print size:
vi: Cỡ in ấn:

en: Size in memory:
vi: Cỡ trong bộ nhớ:

en: Undo steps:
vi: Bước hủy bước:

en: Redo steps:
vi: Bước làm lại:

en: Number of pixels:
vi: Số điểm ảnh:

en: Number of layers:
vi: Số lớp:

en: Number of channels:
vi: Số kênh:

en: Number of paths:
vi: Số đường dẫn:

en: pixels/%s
vi: điểm ảnh/%s

en: Indexed color (monochrome) | Indexed color (%d colors)
vi[0]: Màu đánh chỉ số (%d màu)

en: Set Item Exclusive Content Lock
vi: Đặt mục loại trừ khóa nội dung

en: Set Item Exclusive Position Lock
vi: Đặt mục loại trừ khóa vị trí

en: Unlock visibility
vi: Bỏ khóa nhìn thấy

en: Set Item Exclusive Visibility Lock
vi: Đặt mục loại trừ khóa nhìn thấy

en: Toggle the visibility of all filters.
vi: Bật/tắt hiển thị tất cả các bộ lọc.

en: Edit the selected filter.
vi: Sửa bộ lọc đã chọn.

en: Raise filter one step up in the stack.
vi: Nâng lớp này một bước trong ngăn xếp.

en: Lower filter one step down in the stack.
vi: Hạ thấp lớp này một bước trong ngăn xếp.

en: Merge all active filters down.
vi: Hòa trộn tất cả các bộ lọc xuống.

en: Remove the selected filter.
vi: Xóa bỏ bộ lọc đã chọn.

en: Layer Effects
vi: Các hiệu ứng lớp.

en: Select items by patterns and store item sets
vi: Chọn các mục theo mẫu và lưu thành một tập hợp các mục

en: %d item selected | %d items selected
vi[0]: Đã chọn %d mục

en: Cannot reorder a filter that is being edited.
vi: Không thể sắp xếp lại thứ tự một bộ lọc mà nó đang được chỉnh sửa.

en: Reorder filter
vi: Sắp xếp thứ tự bộ lọc

en: Effects from active tools can not be merged.
vi: Các hiệu ứng từ các công cụ kích hoạt không thể được hòa trộn.

en: No layer set stored
vi: Không có tập hợp lớp nào để lưu

en: New layer set's name
vi: Tên của tập hợp lớp mới

en: Select layers by text search
vi: Chọn lớp bằng tìm kiếm văn bản

en: Text search
vi: Tìm kiếm bằng chữ

en: Select layers by glob patterns
vi: Chọn các lớp bằng hoa văn glob

en: Glob pattern search
vi: Tìm kiếm hoa văn glob

en: Select layers by regular expressions
vi: Chọn các lớp sử dụng biểu thức chính quy

en: Regular Expression search
vi: Tìm kiếm bằng biểu thức chính quy

en: Invalid regular expression: %s
vi: Biểu thức chính quy không hợp lệ: %s

en: Switch to another group of modes
vi: Chuyển tới nhóm khác của chế độ

en: Lock alpha channel
vi: Khóa kênh anfa

en: Unlock alpha channel
vi: Mở khóa kênh anfa

en: Set Item Exclusive Alpha Channel lock
vi: Đặt mục này loại trừ khóa kênh anfa

en: Set layers mode
vi: Đặt chế độ lớp

[ctx: layers-action]
en: Anchor the floating mask
vi: Neo mặt nạ lớp trôi nổi

[ctx: layers-action]
en: Anchor the floating layer
vi: Neo lớp trôi

note: No channel. We cannot perform the add * mask action.
en: No channels to create a layer mask from.
vi: Không có kênh nào để mà tạo mặt nạ lớp từ đó.

en: Message repeated once. | Message repeated %d times.
vi[0]: Lặp lại thông điệp %d lần.

en: Click here to set a button's modifiers
vi: Bấm vào đây để đặt phím bổ trợ cho nút.

en: Modifiers cannot be customized on the primary button.
vi: Nút bổ trợ không thể tùy chỉnh trên nút chính.

en: Editing modifiers for button %d of %s
vi: Sửa phím bổ trợ cho nút %d của %s

note: TRANSLATORS: %d is an input device button number.
en: Editing modifiers for button %d
vi: Sửa phím bổ trợ cho nút %d

note: TRANSLATORS: first %s is modifier keys, %d is button * number, last %s is an input device (e.g. a mouse) name.
en: Select Action for %s button %d of %s
vi: Chọn hành động cho %s nút %d của %s

note: TRANSLATORS: %s is modifiers key, %d is a button number.
en: Editing modifiers for %s button %d
vi: Sửa phím bổ trợ cho %s nút %d

note: TRANSLATORS: %d is a button number, %s is the device (e.g. a mouse) name.
en: Select Action for button %d of %s
vi: Chọn hành động cho nút %d của %s

en: Detach dialog from canvas
vi: Tách rời hộp thoại khỏi vùng vẽ

en: Set the number of columns
vi: Đặt số lượng cột

en: Edit Palette Color
vi: Sửa màu bảng chọn

en: Edit Color Palette Entry
vi: Sửa mục tin bảng chọn màu

en: The corresponding plug-in may have crashed.
vi: Phần bổ sung tương ứng có lẽ đã đổ vỡ.

en: Unable to run %s callback.
    %s
vi: Không thể chạy phần gọi ngược %s.
    %s

en: Select an image in the left pane
vi: Chọn một ảnh trong bảng điều khiển bên trái

en: Plug-In
vi: Phần bổ sung

en: This image
    has no
    sample points
vi: Ảnh này
    không có
    điểm mẫu nào

en: All XCF images
vi: Mọi ảnh XCF

en: Keep compression disabled to make the XCF file readable by %s and later.
vi: Đừng cho nén nếu bạn muốn tập tin XCF có thể được đọc bởi phiên bản %s hay mới hơn.

en: Save this _XCF file with better but slower compression
vi: Lưu tập tin _XCF này với mức nén tốt hơn nhưng chậm hơn

en: On edge cases, better compression algorithms might still end up on bigger file size; manual check recommended
vi: Trong các trường hợp khó khăn, thuật toán nén tốt hơn vẫn có thể dẫn đến kích thước tệp lớn hơn; đề nghị kiểm tra thủ công

en: The image uses features from %s and won't be readable by older GIMP versions.
vi: Ảnh sử dụng tính năng từ %s và không thể đọc được bởi GIMP phiên bản cũ hơn.

en: Metadata won't be visible in GIMP older than version 2.10.
vi: Siêu dữ liệu không thể xem được trong GIMP phiên bản cũ hơn 2.10.

en: The filename '%s' couldn't be converted to a valid URI:
    
    %s
vi: Không thể chuyển đổi tên tập tin “%s” thành một địa điểm URI hợp lệ:
    
    %s

en: Pick a preset from the list
vi: Chọn cài đặt sẵn từ danh sách

en: Save the current settings as named preset
vi: Lưu các cài đặt hiện tại làm cài đặt sẵn được đặt tên

en: Manage presets
vi: Quản lý các cài đặt sẵn

en: _Import Current Settings from File...
vi: _Nhập các cài đặt hiện tại từ tập tin…

en: _Export Current Settings to File...
vi: _Xuất các cài đặt hiện tại vào tập tin...

en: _Manage Saved Presets...
vi: _Quản lý các cài đặt sẵn đã lưu...

en: Save Settings as Named Preset
vi: Lưu các cài đặt làm cài đặt sẵn được đặt tên

en: Enter a name for the preset
vi: Nhập tên cho cài đặt sẵn

en: Manage Saved Presets
vi: Quản lý các đặt sẵn đã lưu

en: Import presets from a file
vi: Nhập các đặt sẵn từ tập tin

en: Export the selected presets to a file
vi: Xuất các cài đặt sẵn ra một tập tin

en: Delete the selected preset
vi: Xóa bỏ đặt sẵn đã chọn

en: No shortcut
vi: Không có phím tắt nào

en: Set modifier
vi: Đặt phím bổ trợ

en: Set shortcut
vi: Đặt phím tắt

en: No modifier
vi: Không phím bổ trợ

en: _Cap style:
vi: Kiểu dáng _chụp:

en: _Join style:
vi: Kiểu dáng _nối kết:

en: _Miter limit:
vi: Giới hạn _vuông góc:

en: Dash pattern:
vi: Hoa văn gạch:

en: Dash _preset:
vi: Gạch định _sẵn:

en: enter tags
vi: nhập thẻ

en: Color _space:
vi: _Không gian màu:

en: _Precision:
vi: Độ chính _xác:

en: Choose A Color Profile
vi: Chọn một hồ sơ màu

en: Co_lor profile:
vi: Hồ sơ mà_u:

en: Choose A Soft-Proofing Color Profile
vi: Chọn hồ sơ màu mô-phỏng-in

en: _Soft-proofing color profile:
vi: Hồ sơ màu _mô-phỏng-in:

en: _Soft-proofing rendering intent:
vi: _Mục đích vẽ để mô-phỏng-in:

en: _Use Black Point Compensation
vi: _Bù điểm đen:

en: Comme_nt:
vi: _Ghi chú :

en: Preferred CMYK (%s)
vi: Ưu tiên CMYK (%s)

en: Outermost element in text must be <markup> not <%s>
vi: Phần tử ngoài cùng phải là <markup> chứ không phải <%s>

en: Input file '%s' appears truncated: %s
vi: Tập tin đầu vào “%s”: hình như tập tin bị cụt: %s

en: Invalid UTF-8 data in file '%s'.
vi: Gặp dữ liệu UTF-8 không hợp lệ trong tập tin “%s”.

en: Writing text file '%s' failed: %s
vi: Gặp lỗi khi ghi tập tin văn bản “%s”: %s

en: _Use selected font
vi: _Dùng phông chữ được chọn

en: Change font of selected text
vi: Thay đổi phông chữ của văn bản đã chọn

en: Change size of selected text
vi: Thay đổi kích cỡ văn bản đã chọn

en: Clear style of selected text
vi: Xóa sạch kiểu của văn bản đã chọn

en: Change color of selected text
vi: Đổi màu của văn bản đã chọn

en: Change kerning of selected text
vi: Đổi kerning của văn bản đã chọn

en: Change baseline of selected text
vi: Thay đổi đường cơ sở của chữ đã chọn

en: Font "%s" unavailable on this system
vi: Phông chữ “%s” không sẵn có trên hệ thống này

en: Click to update preview
    %s-Click to force update even if preview is up-to-date
vi: Nhắp để cập nhật khung xem trước
    %s-Nhắp để cưỡng chế cập nhật ngay cả khi khung xem trước là mới nhất

en: Pr_eview
vi: X_em thử

en: Thumbnail %d of %d
vi: Hình thu nhỏ %d trên %d

en: Creating preview...
vi: Đang tạo ô xem trước…

en: Change Foreground Color
vi: Đổi màu cảnh gần

note: #-#-#-#-#  17 (AbiWord 2.9)  #-#-#-#-# DLG_Background_Title
en: Change Background Color
vi: Đổi màu nền

en: The active foreground color.
    Click to open the color selection dialog.
vi: Màu tiền cảnh hoạt động.
    Nhắp chuột để mở hộp thoại chọn màu.

en: The active background color.
    Click to open the color selection dialog.
vi: Màu hậu cảnh hoạt động.
    Nhắp chuột để mở hộp thoại chọn màu.

en: The active image.
    Click to open the Image Dialog.
vi: Ảnh hoạt động.
    Nhắp để mở hộp thoại ảnh.

en: Drag to an XDS enabled file-manager to save the image.
vi: Kéo vào một bộ quản lý tập tin có khả năng XDS, để lưu ảnh đó.

en: The active brush.
    Click to open the Brush Dialog.
vi: Chổi hoạt động.
    Nhắp chuột để mở Hộp thoại chổi vẽ.

en: The active pattern.
    Click to open the Pattern Dialog.
vi: Hoa văn hoạt động.
    Nhắp chuột để mở Hộp thoại hoa văn.

en: The active gradient.
    Click to open the Gradient Dialog.
vi: Dốc màu hoạt động.
    Nhắp chuột để mở Hộp thoại dốc màu.

en: Also in group:
vi: Cùng trong nhóm:

en: Create a new tool group
vi: Tạo nhóm công cụ mới

en: Raise this item
vi: Nâng mục này lên

en: Raise this item to the top
vi: Nâng mục nay lên trên cùng

en: Lower this item
vi: Hạ thấp mục này xuống

en: Lower this item to the bottom
vi: Hạ mục này xuống dưới cùng

en: Delete this tool group
vi: Xóa nhóm công cụ này

en: Reset tool order and visibility
vi: Đặt lại thứ tự các công cụ và cách hiển thị chúng

en: Save Tool Preset...
vi: Lưu định nghĩa trước của công cụ…

en: Restore Tool Preset...
vi: Khôi phục cài đặt trước công cụ…

en: Delete Tool Preset...
vi: Xóa cài đặt trước công cụ…

en: %s Preset
vi: Đặt sẵn %s

en: [ Base Image ]
vi: [ Ảnh cơ sở ]

en: Lock path
vi: Khóa đường dẫn

en: Lock path position
vi: Khóa vị trí đường dẫn

en: Lock path visibility
vi: Khóa đường dẫn nhìn thấy

en: Open the brush selection dialog
vi: Mở hộp thoại chọn chổi vẽ

en: Open the dynamics selection dialog
vi: Mở hộp thoại chọn động

en: Open the MyPaint brush selection dialog
vi: Mở hộp thoại chọn chổi vẽ MyPaint

en: Open the pattern selection dialog
vi: Mở hộp thoại chọn hoa văn

en: Open the gradient selection dialog
vi: Mở hộp thoại chọn dốc màu

en: Open the palette selection dialog
vi: Mở hộp thoại bảng chọn màu

en: Open the font selection dialog
vi: Mở hộp thoại chọn phông chữ

en: %s (try %s)
vi: %s (thử %s)

en: %s (try %s, %s)
vi: %s (thử %s, %s)

en: %s (try %s, %s, %s)
vi: %s (thử %s, %s, %s)

note: TRANSLATORS: the %s will be replaced * by the localized label of a boolean settings * (e.g. a checkbox settings) displayed * in some dockable GUI.
en: Switch "%s" ON
vi: Chuyển "%s" sang BẬT

en: Switch "%s" OFF
vi: Chuyển "%s" sang TẮT

note: TRANSLATORS: the %s will be replaced * by the localized label of a * multi-choice settings displayed * in some dockable GUI.
en: Select "%s"
vi: Chọn “%s”

note: TRANSLATORS: %s will be a tool name, so we'll get a * final string looking like 'Activate the "Bucket fill" tool'.
en: Activate the "%s" tool
vi: Kích hoạt công cụ "%s"

en: Built-in grayscale (%s)
vi: Đen trắng dựng sẵn (%s)

en: Built-in RGB (%s)
vi: RGB tích hợp (%s)

en: Preferred grayscale (%s)
vi: Ưu tiên thang xám (%s)

en: Preferred RGB (%s)
vi: Ưu tiên RGB (%s)

[ctx: active-color]
en: Foreground
vi: Tiền cảnh

[ctx: active-color]
en: Background
vi: Nền

[ctx: circle-background]
en: Plain
vi: Thường

[ctx: color-pick-target]
en: Pick only
vi: Chỉ lấy ra

[ctx: color-pick-target]
en: Set foreground color
vi: Đặt màu tiền cảnh

[ctx: color-pick-target]
en: Set background color
vi: Đặt màu nền

[ctx: color-pick-target]
en: Add to palette
vi: Thêm vào bảng màu

[ctx: histogram-scale]
en: Linear histogram
vi: Tần suất tuyến tính

[ctx: histogram-scale]
en: Logarithmic histogram
vi: Tần suất lô-ga-rít

[ctx: tab-style]
en: Icon
vi: Biểu tượng

[ctx: tab-style]
en: Current status
vi: Trạng thái hiện tại

[ctx: tab-style]
en: Text
vi: Chữ

[ctx: tab-style]
en: Description
vi: Mô tả

[ctx: tab-style]
en: Icon & text
vi: Biểu tượng & chữ

[ctx: tab-style]
en: Icon & desc
vi: Biểu tượng & mô tả

[ctx: tab-style]
en: Status & text
vi: Trạng thái & chữ

[ctx: tab-style]
en: Status & desc
vi: Trạng thái & mô tả

en: GIMP XCF image
vi: Ảnh XCF của GIMP

en: Memory Stream
vi: Luồng dữ liệu bộ nhớ

en: XCF error: unsupported XCF file version %d encountered
vi: Lỗi XCF: gặp phiên bản %d của tập tin XCF không được hỗ trợ

en: Closing '%s'
vi: Đang đóng “%s”

en: Error writing '%s':
vi: Gặp lỗi khi ghi “%s”:

en: Error creating '%s':
vi: Gặp lỗi khi tạo “%s”:

en: Invalid image mode and precision combination.
vi: Chế độ ảnh và tổ hợp chính xác không hợp lệ.

en: Corrupt 'exif-data' parasite discovered.
    Exif data could not be migrated: %s
vi: Tìm thấy “dữ-liệu-exif” ký sinh bị hỏng.
    Dữ liệu exif không thể được chuyển đổi lên: %s

en: Corrupt 'gimp-metadata' parasite discovered.
    XMP data could not be migrated.
vi: Tìm thấy “dữ-liệu-gimp” ký sinh bị hỏng.
    Dữ liệu XMP không thể được chuyển đổi lên.

en: Corrupt XMP metadata saved by an older version of GIMP could not be converted and will be ignored.
    If you don't know what XMP is, you most likely don't need it. Reported error: %s.
vi: Siêu dữ liệu XMP được lưu bởi phiên bản GIMP cũ hơn không thể được chuyển đổi và sẽ bị bỏ qua.
    Nếu bạn không biết XMP là cái gì, bạn cũng chẳng cần quan tâm đến nó đâu. Lỗi đã được báo cáo: %s.

en: Linked Layers
vi: Các lớp được liên kết

en: Linked Channels
vi: Các kênh được liên kết

en: Linked Paths
vi: Các dường dẫn được liên kết

en: This XCF file is corrupt!  I have loaded as much of it as I can, but it is incomplete.
vi: Tệp XCF bị hỏng! Gimp đã cố tải, nhưng không thành công.

en: This XCF file is corrupt!  I could not even salvage any partial image data from it.
vi: Tệp XCF bị hỏng! Gimp thậm chí không thể tải được bất kỳ một phần dữ liệu ảnh nào từ nó cả.

en: XCF warning: version 0 of XCF file format
    did not save indexed colormaps correctly.
    Substituting grayscale map.
vi: Cảnh báo XCF: phiên bản 0 của dạng thức
    tập tin XCF đã không lưu đúng bố trí màu.
    Như thế thì đang thay thế bố trí cân bằng xám.

en: XCF Warning: version %s of filter "%s" does not have the %s property. The property was ignored and the filter may not render properly.
    This should not happen. You should report the issue to the filter's developers.
vi: Cảnh báo XCF: phiên bản %s của bộ lọc "%s" không có thuộc tính %s. Thuộc tính đã bị bỏ qua và bộ lọc có thể không diễn tả đúng.
    Điều này không nên xảy ra. Bạn nên báo cáo sự cố cho các nhà phát triển bộ lọc.

en: XCF Warning: version '%s' of filter '%s' is unsupported. The filter was discarded.
    It either means that you are using an old version of the filter or that it was updated without proper version management. In the latter case, you should report the issue to the filter's developers.
vi: Cảnh báo XCF: phiên bản '%s' của bộ lọc '%s' không được hỗ trợ. Bộ lọc đã bị loại bỏ.
    Điều này có nghĩa là bạn đang sử dụng phiên bản cũ của bộ lọc hoặc bộ lọc đã được cập nhật mà không có quản lý phiên bản phù hợp. Trong trường hợp sau, bạn nên báo cáo sự cố cho các nhà phát triển bộ lọc.

en: Invalid UTF-8 string in XCF file
vi: Gặp chuỗi UTF-8 không hợp lệ trong tập tin XCF

en: Could not seek in XCF file:
vi: Không thể di chuyển vị trí đọc trong tập tin XCF:

en: Error writing XCF:
vi: Gặp lỗi khi ghi XCF:

en: Error writing XCF: failed to allocate %d bytes of memory.
vi: Gặp lỗi khi ghi XCF: gặp lỗi khi phân bổ %d byte bộ nhớ.

en: Error writing XCF: unsupported BPC when writing pixel: %d
vi: Gặp lỗi khi ghi XCF: không hỗ trợ BPC khi ghi điểm ảnh: %d

en: GIMP Crash Debug
vi: Gỡ lỗi đổ vỡ GIMP

[ctx: brush-editor-action]
en: Brush Editor Menu
vi: Trình đơn sửa chổi

[ctx: brushes-action]
en: Brushes Menu
vi: Trình đơn chổi

[ctx: buffers-action]
en: Buffers Menu
vi: Trình đơn Bộ đệm

[ctx: channels-action]
en: Channels Menu
vi: Trình đơn Kênh

[ctx: colormap-action]
en: Colormap Menu
vi: Trình đơn bảng màu

[ctx: cursor-info-action]
en: Pointer Information Menu
vi: Trình đơn thông tin con trỏ

[ctx: dashboard-action]
en: Dashboard Menu
vi: Trình đơn bảng điều khiển

[ctx: dashboard-action]
en: Groups
vi: Nhóm

[ctx: file-action]
en: _Add Tab
vi: Thêm _thẻ

[ctx: file-action]
en: _Preview Size
vi: Cỡ ô _xem trước

[ctx: file-action]
en: _Tab Style
vi: Kiểu _thẻ

[ctx: file-action]
en: Move to Screen
vi: Chuyển sang màn hình

[ctx: documents-action]
en: Documents Menu
vi: Trình đơn Tài liệu

[ctx: dynamics-editor-action]
en: Paint Dynamics Editor Menu
vi: Trình đơn Bộ sửa Paint Dynamics

[ctx: dynamics-action]
en: Paint Dynamics Menu
vi: Trình đơn Paint Dynamics

[ctx: error-console-action]
en: Error Console Menu
vi: Trình đơn Bàn giao tiếp Lỗi

[ctx: fonts-action]
en: Fonts Menu
vi: Trình đơn phông chữ

[ctx: gradient-editor-action]
en: Gradient Editor Menu
vi: Trình đơn Bộ sửa dốc màu

[ctx: gradients-action]
en: Gradients Menu
vi: Trình đơn Dốc màu

[ctx: file-action]
en: _File
vi: _Tập tin

[ctx: file-action]
en: Crea_te
vi: Tạ_o

[ctx: file-action]
en: Open _Recent
vi: Mới _dùng

[ctx: edit-action]
en: _Edit
vi: _Sửa

[ctx: edit-action]
en: Paste _as
vi: _Dán dạng

[ctx: edit-action]
en: _Buffer
vi: _Bộ đệm

[ctx: select-action]
en: _Select
vi: _Chọn

[ctx: view-action]
en: _Float
vi: Nổ_i

[ctx: view-action]
en: _View
vi: _Xem

[ctx: view-action]
en: _Zoom
vi: Thu _phóng

[ctx: view-action]
en: _Flip & Rotate
vi: _Lật & Xoay

[ctx: view-action]
en: Move to Screen
vi: Chuyển sang màn hình

[ctx: view-action]
en: _Color Management
vi: Quản lý _màu

[ctx: view-action]
en: Display _Rendering Intent
vi: Ý định _vẽ để hiển thị

[ctx: view-action]
en: _Padding Color
vi: _Màu đệm

[ctx: image-action]
en: _Image
vi: Ả_nh

[ctx: image-action]
en: _Mode
vi: _Chế độ

[ctx: image-action]
en: _Encoding
vi: _Mã hóa

[ctx: image-action]
en: Color Ma_nagement
vi: Quả_n lý màu

[ctx: image-action]
en: Soft-Proofing Re_ndering Intent
vi: Mục đích vẽ để mô-phỏng-i_n

[ctx: image-action]
en: _Transform
vi: _Biến đổi

[ctx: image-action]
en: _Guides
vi: Đườn_g dẫn hướng

[ctx: image-action]
en: Meta_data
vi: _Siêu dữ liệu

[ctx: layers-action]
en: _Layer
vi: _Lớp

[ctx: layers-action]
en: Stac_k
vi: _Ngăn xếp

[ctx: layers-action]
en: _Mask
vi: _Mặt nạ

[ctx: layers-action]
en: Tr_ansparency
vi: Tr_ong suốt

[ctx: layers-action]
en: _Transform
vi: _Biến đổi

[ctx: image-action]
en: _Colors
vi: _Màu

[ctx: image-action]
en: _Auto
vi: _Tự động

[ctx: image-action]
en: C_omponents
vi: Thành _phần

[ctx: image-action]
en: D_esaturate
vi: _Khử bão hòa

[ctx: image-action]
en: _Map
vi: Ánh _xạ

[ctx: image-action]
en: _Tone Mapping
vi: Ánh xạ _tông màu

[ctx: image-action]
en: I_nfo
vi: Thô_ng tin

[ctx: tools-action]
en: _Tools
vi: _Công cụ

[ctx: tools-action]
en: _Selection Tools
vi: Công cụ _chọn

[ctx: tools-action]
en: _Paint Tools
vi: Công cụ _sơn

[ctx: tools-action]
en: _Transform Tools
vi: Công cụ chu_yển dạng

[ctx: filters-action]
en: Filte_rs
vi: Bộ _lọc

[ctx: filters-action]
en: Recently Used
vi: Mới dùng

[ctx: filters-action]
en: _Blur
vi: _Làm nhòe

[ctx: filters-action]
en: En_hance
vi: _Tăng cường

[ctx: filters-action]
en: _Distorts
vi: Bóp _méo

[ctx: filters-action]
en: _Light and Shadow
vi: Ánh _sáng và bóng

[ctx: filters-action]
en: _Noise
vi: _Nhiễu

[ctx: filters-action]
en: Edge-De_tect
vi: Phá_t hiện cạnh

[ctx: filters-action]
en: _Generic
vi: Chun_g

[ctx: filters-action]
en: C_ombine
vi: _Kết hợp

[ctx: filters-action]
en: _Artistic
vi: _Nghệ thuật

[ctx: filters-action]
en: _Decor
vi: _Trang trí

[ctx: filters-action]
en: _Map
vi: Ánh _xạ

[ctx: filters-action]
en: _Render
vi: Tô _vẽ

[ctx: filters-action]
en: _Fractals
vi: _Phân dạng

[ctx: filters-action]
en: N_oise
vi: _Nhiễu

[ctx: filters-action]
en: _Pattern
vi: _Hoa văn

[ctx: filters-action]
en: An_imation
vi: H_oạt hình

[ctx: filters-action]
en: De_velopment
vi: Phát t_riển

[ctx: filters-action]
en: Plug-In _Examples
vi: Các _ví dụ trình bổ sung

[ctx: windows-action]
en: _Windows
vi: Cửa _sổ

[ctx: windows-action]
en: _Recently Closed Docks
vi: Neo vừa đón_g

[ctx: windows-action]
en: _Dockable Dialogs
vi: Hộp thoại có thể _neo được

[ctx: help-action]
en: _User Manual
vi: _Sổ tay người dùng

[ctx: help-action]
en: _GIMP Online
vi: _GIMP trực tuyến

[ctx: images-action]
en: Images Menu
vi: Trình đơn Ảnh

[ctx: layers-action]
en: Layers Menu
vi: Trình đơn lớp

[ctx: layers-action]
en: Blend Space
vi: Không gian pha trộn màu

[ctx: layers-action]
en: Composite Space
vi: Không gian tổng hợp

[ctx: layers-action]
en: Composite Mode
vi: Chế độ tổng hợp

[ctx: mypaint-brushes-action]
en: MyPaint Brushes Menu
vi: Trình đơn chổi vẽ MyPaint

[ctx: palette-editor-action]
en: Palette Editor Menu
vi: Trình đơn bộ sửa bảng chọn màu

[ctx: palettes-action]
en: Palettes Menu
vi: Trình đơn bảng chọn màu

[ctx: palettes-action]
en: Export as
vi: Xuất thành

[ctx: paths-action]
en: Paths Menu
vi: Trình đơn đường dẫn

[ctx: patterns-action]
en: Patterns Menu
vi: Trình đơn Mẫu

[ctx: sample-points-action]
en: Sample Point Menu
vi: Trình đơn điểm lấy mẫu

[ctx: select-action]
en: Selection Editor Menu
vi: Trình đơn bộ sửa vùng chọn

[ctx: templates-action]
en: Templates Menu
vi: Trình đơn mẫu

[ctx: text-tool-action]
en: Text Tool Menu
vi: Công cụ viết chữ

[ctx: tool-options-action]
en: Tool Options Menu
vi: Trình đơn tùy chọn công cụ

[ctx: tool-options-action]
en: _Save Tool Preset
vi: _Lưu cài đặt sẵn công cụ

[ctx: tool-options-action]
en: _Restore Tool Preset
vi: _Khôi phục cài đặt trước công cụ

[ctx: tool-options-action]
en: E_dit Tool Preset
vi: _Sửa cài đặt trước công cụ

[ctx: tool-options-action]
en: _Delete Tool Preset
vi: _Xóa cài đặt trước công cụ

[ctx: tool-preset-editor-action]
en: Tool Preset Editor Menu
vi: Trình đơn bỘ sửa công cụ định nghĩa trước

[ctx: tool-presets-action]
en: Tool Presets Menu
vi: Trình đơn công cụ định nghĩa trước

[ctx: edit-action]
en: Undo History Menu
vi: Trình đơn lược sử hủy bước

en: Sat.:
vi: Bão hòa:

en: GNOME Hexadecimal Editor
vi: Bộ Sửa Thập Lục GNOME

en: Hex Editor
vi: Bộ Sửa Thập Lục

en: Character table
vi: Bảng ký tự

en: Base Converter
vi: Bộ chuyển đổi cơ số

note: entries
en: _Binary:
vi: _Nhị phân:

en: _Octal:
vi: _Bát phân:

en: _Decimal:
vi: _Thập phân:

en: _Hex:
vi: T_hập lục:

note: get cursor button
en: _Get cursor value
vi: _Lấy giá trị con trỏ

en: Get cursor value
vi: Lấy giá trị con trỏ

en: Gets the value at cursor in binary, octal, decimal, hex and ASCII
vi: Lấy giá trị tại vị trí con trỏ theo dạng nhị phân, bát phân, thập phân, thập luc và ASCII.

en: GHex (%s): Find Data
vi: GHex (%s): Tìm dữ liệu

en: Find String
vi: Tìm chuỗi

en: Find Data
vi: Tìm dữ liệu

en: Enter the hex data or ASCII data to search for
vi: Nhập dữ liệu thập lục hoặc ASCII cần tìm.

en: Finds the next occurrence of the search string
vi: Tìm lần kế tiếp gặp chuỗi tìm kiếm.

en: Finds the previous occurrence of the search string
vi: Tìm lần trước gặp chuỗi tìm kiếm

en: Closes find data window
vi: Đóng cửa sổ tìm dữ liệu

en: GHex (%s): Find Data: Add search
vi: GHex (%s): Tìm dữ liệu : Thêm việc tìm kiếm

en: Highlight Colour
vi: Màu tô sáng

en: _Add New
vi: Mớ_i

en: _Remove Selected
vi: _Bỏ mục đã chọn

en: Closes advanced find window
vi: Đóng cửa sổ tìm cấp cao

en: GHex (%s): Find & Replace Data
vi: GHex (%s): Tìm và Thay thế Dữ liệu

en: Replace Data
vi: Thay thế dữ liệu

en: Enter the hex data or ASCII data to replace with
vi: Nhập dữ liệu thập lục hay ASCII bằng đó cần thay thế

en: Replaces the search string with the replace string
vi: Thay thế chuỗi tìm kiếm bằng chuỗi thay thế

en: Replaces all occurrences of the search string with the replace string
vi: Thay thế mọi lần gặp chuỗi tìm kiếm bằng chuỗi thay thế.

en: Closes find and replace data window
vi: Đóng cửa sổ tìm và thay thế dữ liệu

en: GHex (%s): Jump To Byte
vi: GHex (%s): Nhảy tới byte

en: Jump to byte
vi: Nhảy tới byte

en: Enter the byte to jump to
vi: Nhập byte tới đó cần nhảy

en: Jumps to the specified byte
vi: Nhảy tới byte đã xác định

en: Closes jump to byte window
vi: Đóng cửa sổ « Nhảy tới byte »

en: There is no active document to search!
vi: Không có tài liệu hoạt động trong đó cần tìm kiếm.

en: There is no string to search for!
vi: Chưa gõ chuỗi cần tìm.

en: End Of File reached
vi: Gặp kết thúc tập tin

en: String was not found!
vi: Không tìm thấy chuỗi.

en: Beginning Of File reached
vi: Mới tới đầu tập tin

en: There is no active document to move the cursor in!
vi: Không có tài liệu hoạt động trong đó cần di chuyển con trỏ.

en: No offset has been specified!
vi: Chưa xác định hiệu số.

en: Can not position cursor beyond the End Of File!
vi: Không thể đặt con trỏ đằng sau kết thúc tập tin.

en: You may only give the offset as:
      - a positive decimal number, or
      - a hex number, beginning with '0x'
vi: Bạn chỉ có thể nhập hiệu số theo dạng:
     • số thập phân dương, hay
     • số thập lục bắt đầu với « 0x ».

en: There is no active buffer to replace data in!
vi: Không có bộ đệm hoạt động trong đó cần thay thế dữ liệu.

en: End Of File reached!
vi: Mới tới kết thúc tập tin.

en: There is no active document to replace data in!
vi: Không có tài liệu hoạt động trong đó cần thay thế dữ liệu.

en: No occurrences were found.
vi: Không tìm thấy.

en: Replaced %d occurrence. | Replaced %d occurrences.
vi[0]: Đã thay thế %d lần.

en: No string to search for!
vi: Chưa gõ chuỗi cần tìm.

en: Add View
vi: Thêm ô xem

en: Add a new view to the buffer
vi: Thêm ô xem mới vào vùng đệm

en: Advanced Find
vi: Tìm cấp cao

en: Character Table...
vi: Bảng ký tự...

en: Character _Table
vi: Bảng ký _tự

en: Converter...
vi: Bộ chuyển đổi...

en: Export data to HTML source
vi: Xuất khẩu dữ liệu theo định dạng mã nguồn HTML

en: Export to HTML...
vi: Xuất ra HTML...

en: Goto Byte
vi: Tới byte

en: Group data by 16 bits
vi: Nhóm lại dữ liệu theo 16 bit

en: Group data by 32 bits
vi: Nhóm lại dữ liệu theo 32 bit

en: Group data by 8 bits
vi: Nhóm lại dữ liệu theo 8 bit

en: Help Chat
vi: Trò chuyện trợ giúp

en: Help on this application
vi: Trợ giúp về ứng dụng này

en: Insert Mode
vi: Chế độ chèn

en: Insert/overwrite data
vi: Chèn/Ghi đè dữ liệu

en: Jump to a certain position
vi: Nhảy tới vị trí đã xác định

en: Longwords
vi: Từ dài

en: Open base conversion dialog
vi: Mở hộp thoại chuyển đổi cơ số

en: Pa_ste
vi: _Dán

en: Paste data from clipboard
vi: Dán dữ liệu từ bảng nháp

en: Preview printed data
vi: Xem thử dữ liệu cần in

en: Print Previe_w...
vi: Xem thử _bản in...

en: Print Preview...
vi: Xem thử bản in...

en: R_eplace
vi: Th_ay thế

en: Remove View
vi: Bỏ ô xem

en: Remove the current view of the buffer
vi: Gỡ bỏ ô xem hiện tại của vùng đệm

en: Save As _HTML...
vi: Lưu dạng _HTML...

en: Show the character table
vi: Hiện bảng ký tự

en: Show the type conversion dialog in the edit window
vi: Hiện hộp thoại chuyển đổi kiểu trong cửa sổ soạn thảo

en: Type Conversion Dialog...
vi: Mở hộp thoại chuyển đổi kiểu...

en: Type Conversion _Dialog
vi: _Hộp thoại chuyển đổi kiểu

en: _Add View
vi: Thê_m ô xem

en: _Advanced Find
vi: Tìm cấp c_ao

en: _Base Converter
vi: _Bộ chuyển đổi cơ số

en: _Bytes
vi: _Byte

en: _Goto Byte...
vi: Tới _byte...

en: _Group Data As
vi: _Nhóm lại dữ liệu theo

en: _Insert Mode
vi: C_hế độ chèn

en: _Longwords
vi: Từ _dài

en: _Remove View
vi: _Bỏ ô xem

en: _Words
vi: _Từ

en: Can not open URI:
    %s
vi: Không thể mở URI:
    %s

en: Can not open file:
    %s
vi: Không thể mở tập tin:
    %s

en: Offset: %s
vi: Hiệu : %s

en: ; %s bytes from %s to %s selected
vi: ; %s byte từ %s đến %s đã chọn

en: Activate file %s
vi: Kích hoạt tập tin %s

en: %s - GHex
vi: %s — GHex

en: Select a file to save buffer as
vi: Chọn tập tin vào đó cần lưu vùng đệm

en: File %s 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: Saved buffer to file %s
vi: Đã lưu vùng đệm vào tập tin %s

en: Can't open file for writing!
vi: Không thể mở tập tin để ghi.

en: File %s has changed since last save.
    Do you want to save changes?
vi: Tập tin %s đã thay đổi kể từ lần lưu cuối cùng.
    Bạn có muốn lưu các thay đổi không?

en: You don't have the permissions to save the file!
vi: Bạn không có đủ quyền truy cập để lưu tập tin đó.

en: An error occurred while saving file!
vi: Gặp lỗi khi lưu tập tin.

en: _Insert a new preview phrase.
vi: C_hèn cụm từ xem thử mới.

en: Modify preview phrase...
vi: Sửa cụm từ xem thử...

en: _Modify preview phrase...
vi: Sửa cụ_m từ xem thử...

en: Signed 8 bit:
vi: 8 bit đã ký:

en: Unsigned 8 bit:
vi: 8 bit không ký:

en: Signed 16 bit:
vi: 16 bit đã ký:

en: Unsigned 16 bit:
vi: 16 bit không ký:

en: Signed 32 bit:
vi: 32 bit đã ký:

en: Unsigned 32 bit:
vi: 32 bit không ký:

en: 32 bit float:
vi: 32 bit nổi:

en: 64 bit float:
vi: 64 bit nổi:

en: Hexadecimal:
vi: Thập lục:

en: Octal:
vi: Bát phân:

en: Binary:
vi: Nhị phân:

en: Show little endian decoding
vi: Hiện phép giải mã cách cuối cùng nhỏ

en: Show unsigned and float as hexadecimal
vi: Hiện điều không ký và nổi theo dạng thập lục

en: Stream Length:
vi: Bề dài luồng:

en: FIXME: no conversion function
vi: Sửa Đi: không có chức năng chuyển đổi

en: New document
vi: Tài liệu mới

en: Hex dump generated by
vi: Đổ dạng thập lục phân được tạo ra bởi

en: Saving to HTML...
vi: Đang lưu dạng HTML...

en: X geometry specification (see "X" man page).
vi: Thuộc tính dạng hình X (xem trang hướng dẫn (man) « X »).

en: The gnome binary editor
vi: Bộ sửa nhị phân GNOME

en: Could not initialize Bonobo!
vi: Không thể khởi động Bonobo.

en: GHex Preferences
vi: Tùy thích GHex

en: _Maximum number of undo levels:
vi: _Số bước tối đa có thể hủy:

en: Undo levels
vi: Bước hủy

en: Select maximum number of undo levels
vi: Chọn số bước tối đa có thể hủy

en: _Show cursor offset in statusbar as:
vi: Hiện hiệu _số con trỏ trên thanh trạng thái theo :

en: Enter the cursor offset format
vi: Gõ định dạng hiệu số con trỏ

en: Select the cursor offset format
vi: Chọn định dạng hiệu số con trỏ

note: show offsets check button
en: Sh_ow offsets column
vi: _Hiện cột hiệu số

note: default group type
en: Default Group Type
vi: Kiểu nhóm mặc định

en: _Data font:
vi: Phông _dữ liệu :

en: Data font
vi: Phông chữ dữ liệu

en: Select the data font
vi: Chọn phông chữ dữ liệu

en: Header fo_nt:
vi: Phô_ng tựa đề:

en: Header font
vi: Phông chữ tựa đề

en: Select the header font
vi: Chọn phông chữ tựa đề

en: _Print shaded box over:
vi: In hộ_p bóng trên:

en: Select size of box (in number of lines)
vi: Chọn kích cỡ hộp (theo số dòng)

en: lines (0 for no box)
vi: dòng (0 là không có hộp)

en: Can not open desired font!
vi: Không thể mở phông chữ đã yêu cầu.

en: The offset format string contains invalid format specifier.
    Only 'x', 'X', 'p', 'P', 'd' and 'o' are allowed.
vi: Định dạng chuỗi hiệu số chứa đặc tả định dạng không hợp lệ.
    Chỉ cho phép « x », « X », « p », « P », « d » và « o ».

en: Page: %i/%i
vi: Trang: %i/%i

en: GHex could not find the font "%s".
    GHex is unable to print without this font installed.
vi: GHex không thể tìm phông « %s ».
    GHex không thể in mà không có phông chữ này.

en: hex data
vi: Dữ liệu thập lục

en: ASCII data
vi: Dữ liệu ASCII

en: A binary file editor
vi: Một trình chỉnh sửa tập tin nhị phân

en: Released under the terms of GNU Public License
vi: Được phát hành với điều khoản của Giấy phép Công cộng GNU (GPL)

en: Loaded file %s
vi: Đã nạp tập tin %s

en: Can not open file!
vi: Không thể mở tập tin.

en: Select path and file name for the HTML source
vi: Chọn đường dẫn và tên tập tin cho mã nguồn HTML

en: You need to specify a base name for the HTML files.
vi: Bạn cần phải xác định tên cơ sở cho các tập tin HTML

en: You don't have the permission to write to the selected path.
vi: Bạn không có đủ quyền truy cập để ghi vào đường dẫn đã chọn.

en: Saving to HTML will overwrite some files.
    Do you want to proceed?
vi: Lưu theo định dạng HTML sẽ ghi đè lên một vài tập tin.
    Bạn vẫn có muốn tiếp tục không?

en: Really revert file %s?
vi: Thực sự muốn hoàn nguyên tập tin %s không?

en: Reverted buffer from file %s
vi: Đã hoàn nguyên vùng đệm từ tập tin %s

en: Printing file...
vi: Đang in tập tin...

en: Print Hex Document
vi: In tài liệu thập lục

en: GHex (%s): Print Preview
vi: GHex (%s): Xem thử bản in

en: Unknown negotiation
vi: Dàn xếp không rõ

en: Already logged in
vi: Đã đăng nhập

en: The password was incorrect
vi: Mật khẩu không đúng

en: Name is already taken
vi: Tên đã được lấy

en: This name is already registered so cannot be used by a guest
vi: Tên này đã được đăng ký nên không thể được dùng bởi người khách

en: No such name was found
vi: Không tìm thấy tên như vậy

en: Missing password or other bad options.
vi: Mật khẩu bị thiếu hay tùy chọn sai khác.

en: Unknown login error
vi: Lỗi đăng nhập không rõ

en: Room full
vi: Phòng đầy

en: Can't change rooms while at a table
vi: Không thể chuyển đổi phòng trong khi ở bảng

en: Can't change rooms while joining/leaving a table
vi: Không thể chuyển đổi phòng trong khi vào/ra bảng

en: Bad room number
vi: Số hiệu phòng sai

en: Insufficient permissions, room access is restricted
vi: Không đủ quyền: truy cập phòng bị hạn chế

en: Protocol mismatch
vi: Giao thức khớp sai

note: Extra keywords that can be used to search for eog in GNOME Shell and Unity TRANSLATORS: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: Picture;Slideshow;Graphics;
vi: Picture;Hình;ảnh;Hinh;Anh;Slideshow;Trình;diễn;Trinh;Dien;Graphics;Đồ;họa;họa;Do;Hoa;

en: Move _down
vi: Chuyển _xuống

en: Edit "%s"
vi: Sửa "%s"

en: The collection:
    %s
    already exists.
vi: Tập ảnh:
    %s
    đã có rồi.

en: Collection exists
vi: Tập ảnh đã có

en: Failed to save the collection:
    %s
vi: Lỗi lưu tập ảnh:
    %s

en: Save Failed
vi: Lỗi lưu

en: Add Collection
vi: Thêm tập ảnh

en: Sort Manager
vi: Bộ quản lý Sắp xếp

en: Add selection
vi: Thêm phần chọn

en: Undo last image
vi: Phục hồi ảnh cuối

en: Removing old metadata...
vi: Đang loại bỏ siêu dữ liệu cũ...

en: Clearing cached thumbnails...
vi: Đang xóa ảnh mẫu trong cache...

en: Removing old thumbnails...
vi: Đang xóa ảnh mẫu cũ...

en: Invalid folder
vi: Thư mục không hợp lệ

en: The specified folder can not be found.
vi: Không tìm thấy thư mục được yêu cầu.

en: Create thumbnails
vi: Tạo ảnh mẫu

en: S_tart
vi: _Bắt đầu

en: Include subfolders
vi: Bao gồm thư mục con

en: Store thumbnails local to source images
vi: Lưu ảnh mẫu vào ảnh gốc

en: click start to begin
vi: nhấn để bắt đầu

en: running...
vi: đang chạy...

en: Clearing thumbnails...
vi: Đang xóa ảnh mẫu...

en: Cache and Data Maintenance
vi: Bảo trì Cache và dữ liệu

en: Shared thumbnail cache
vi: Cache ảnh mẫu chia sẻ

en: Remove orphaned or outdated thumbnails.
vi: Loại bỏ ảnh mẫu quá cũ và vô thừa nhận.

en: Delete all cached thumbnails.
vi: Xoá mọi ảnh mẫu trong cache.

en: Render thumbnails for a specific folder.
vi: Kết xuất ảnh mẫu cho một thư mục nhất định.

en: Remove orphaned keywords and comments.
vi: Loại bỏ từ khoá và ghi chú vô thừa nhận.

en: Untitled (%d)
vi: Không tựa (%d)

en: Close collection
vi: Đóng tập ảnh

en: Collection has been modified.
    Save first?
vi: Tập ảnh đã thay đổi.
    Lưu trước chứ?

en: Save collection
vi: Lưu tập ảnh

en: Append collection
vi: Thêm vào tập ảnh

en: Sort by path
vi: Sắp theo đường dẫn

en: Loading thumbs...
vi: Đang nạp ảnh mẫu...

en: View in _new window
vi: Xem trong cửa sổ mớ_i

en: Append from collection...
vi: Thêm từ tập ảnh...

en: Show filename _text
vi: Hiện _tên tập tin

en: _Save collection
vi: Lư_u tập ảnh

en: Save collection _as...
vi: Lưu tập ảnh _là...

en: _Find duplicates...
vi: _Tìm trùng lặp...

en: Dropped list includes folders.
vi: Danh sách đã thả xuống có cả thư mục.

en: _Add contents
vi: _Thêm nội dung

en: Add contents _recursive
vi: Thêm nội dung đệ _quy

en: _Skip folders
vi: _Bỏ qua thư mục

en: Unable to delete file:
    %s
vi: Không thể xóa tập tin:
    %s

en: File deletion failed
vi: Lỗi xóa tập tin

en: About to delete the file:
     %s
vi: Về việc xóa tập tin:
     %s

en: Drop files to compare them.
vi: Hãy thả tập tin vào để so sánh chúng.

en: %d matches found in %d files
vi: tìm thấy %d trùng lặp trong %d tập tin

en: [set 1]
vi: [tập 1]

en: Reading checksums...
vi: Đang đọc checksum...

en: Reading dimensions...
vi: Đang đọc kích thước...

en: Reading similarity data...
vi: Đang đọc dữ liệu tương tự...

en: Comparing...
vi: Đang so sánh...

en: Sorting...
vi: Đang sắp...

en: Select group _1 duplicates
vi: Chọn nhóm lặp _1

en: Select group _2 duplicates
vi: Chọn nhóm lặp _2

en: Close _window
vi: Đón_g cửa sổ

en: %d files (set 2)
vi: %d tập tin (tập 2)

en: Similarity (custom)
vi: Tương tự (tự chọn)

en: Compare to:
vi: So sánh với:

en: Compare by:
vi: So sánh theo:

en: Compare two file sets
vi: So sánh hai nhóm tập tin

en: Edit command results
vi: Kết quả lệnh hiệu chỉnh

en: Output of %s
vi: Kết quả của %s

en: Failed to run command:
    %s
vi: Không thể nạp:
    %s

en: stopped by user
vi: dừng bởi người dùng

en: left top
vi: trái đỉnh

en: right top
vi: phải đỉnh

en: right bottom
vi: phải đáy

en: left bottom
vi: trái đáy

en: center weighted
vi: trung tâm

en: spot
vi: chấm

en: multi-spot
vi: nhiều chấm

en: multi-segment
vi: nhiều đoạn

en: not defined
vi: chưa định nghĩa

en: shutter
vi: cửa sập

en: creative
vi: sáng tạo

en: daylight
vi: ánh sáng ngày

en: fluorescent
vi: huỳnh quang

en: tungsten (incandescent)
vi: tungsten (nóng sáng)

en: yes, not detected by strobe
vi: có, không dò theo strobe

en: yes, detected by strobe
vi: có, dò theo strobe

en: Image description
vi: Mô tả Ảnh

en: Date original
vi: Ngày gốc

en: Date digitized
vi: Ngày số hóa

en: not detected by strobe
vi: không dò theo strobe

en: detected by strobe
vi: dò theo strobe

en: red-eye reduction
vi: giảm thiểu red-eye

en: Determined by Window Manager
vi: Xác định theo Trình quản lý Cửa sổ

en: Active screen
vi: Screen hoạt động

en: Active monitor
vi: Màn hình hoạt động

en: Unable to write history lists to: %s
vi: Không thể lưu danh sách lượt sử vào: %s

en: Zoom _1:1
vi: Phóng _1:1

en: Toggle _slideshow
vi: _Bật/Tắt trình diễn

en: Continue slides_how
vi: _Tiếp tục trình diễn

en: Pause slides_how
vi: _Tạm dừng trình diễn

en: Exit _full screen
vi: _Thoát chế độ toàn màn hình

en: C_lose window
vi: Đón_g cửa sổ

en: %s, %d files (%s, %d)%s
vi: %s, %d tập tin (%s, %d)%s

en: %s, %d files%s
vi: %s, %d tập tin%s

en: (no read permission) %s bytes
vi: (không có quyền đọc) %s byte

en: ( ? x ? ) %s bytes
vi: ( ? x ? ) %s byte

en: ( %d x %d ) %s bytes
vi: ( %d x %d ) %s byte

en: Use current
vi: Thư mục hiện tại

en: (drag to change order)
vi: (kéo để đổi thứ tự)

en: Open archive
vi: Mở kho

en: Cut to clipboard
vi: Cắt vào bộ nhớ sao chép Clipboard

en: Hide file _list
vi: Ẩn _danh sách tập tin

en: _Zoom to fit
vi: Phóng vừa _khít

note: #-#-#-#-#  33 (anjuta)  #-#-#-#-# Action name Stock icon, if any
en: Copy...
vi: Chép...

en: _First Image
vi: Ảnh đầ_u tiên

en: F_ull screen
vi: _Toàn màn hình

en: _Hide file list
vi: Ẩn _danh sách tập tin

en: Move...
vi: Di chuyển...

en: _New collection
vi: Tạo _tập ảnh mới

en: N_ew folder...
vi: Tạo _thư mục mới...

en: _Next Image
vi: Ảnh _tiếp

en: _Open collection...
vi: _Mở tập ảnh...

en: P_references...
vi: _Tuỳ thích...

en: _Previous Image
vi: Ảnh t_rước

en: Select _none
vi: _Bỏ chọn

en: Set as _wallpaper
vi: Đặt làm ảnh _nền

en: _Float file list
vi: Danh sách tập tin _rời

en: Sort _manager
vi: Bộ quản lý _sắp xếp

en: Enable line wrap
vi: Bật ngắt dòng

en: Could not create dir:%s
vi: Không thể tạo thư mục: %s

en: Sort by number
vi: Sắp theo số

en: Zoom to original size
vi: Phóng cỡ ảnh ban đầu

en: Fit image to window
vi: Phóng vừa khít cửa sổ

en: Leave Zoom at previous setting
vi: Dùng thiết lập sau trước đó

en: Nature
vi: Tự nhiên

en: %d images, %s
vi: %d ảnh, %s

en: The pan view does not support the folder "%s".
vi: Khung xem Pan không hỗ trợ thư mục "%s".

en: Folder not supported
vi: Thư mục không được hỗ trợ

en: Reading image data...
vi: Đang đọc dữ liệu ảnh...

en: Sorting images...
vi: Đang sắp ảnh...

en: Folder not found
vi: Không tìm được thư mục

en: The entered path is not a folder
vi: Đường dẫn nhập vào không phải thư mục

en: Folders (flower)
vi: Thư mục (hoa)

en: No Images
vi: Không có ảnh

en: Small Thumbnails
vi: Ảnh mẫu nhỏ

en: Normal Thumbnails
vi: Ảnh mẫu thường

en: Large Thumbnails
vi: Ảnh mẫu lớn

en: Pan View Performance
vi: Hiệu sưất Khung xem Pan

en: Pan view performance may be poor.
vi: Hiệu suất Khung xem Pan có thể thấp.

en: Cache thumbnails
vi: Lưu lại ảnh mẫu

en: Use shared thumbnail cache
vi: Dùng cache ảnh mẫu chia sẻ

en: Sort by E_xif date
vi: Sắp theo ngày E_xif

en: path found
vi: tìm ra đường dẫn

en: filename found
vi: không tìm được tên tập tin

en: partial match
vi: khớp một phần

en: no match
vi: không tìm ra

en: Nearest (worst, but fastest)
vi: Gần nhất (xấu nhất, nhanh nhất)

en: Reset filters
vi: Xóa bộ lọc

en: This will reset the file filters to the defaults.
    Continue?
vi: Hành động này sẽ đặt lại bộ lọc tập tin về mặc định.
    Bạn có muốn thực hiện không?

en: Clear trash
vi: Đổ rác

en: This will remove the trash contents.
vi: Hành động này sẽ loại bỏ những thứ có trong sọt rác.

en: Preload next image
vi: Nạp trước ảnh kế

en: Refresh on file change
vi: Cập nhật khi tập tin thay đổi

en: Zoom increment:
vi: Độ phóng:

en: Remember tool state (float/hidden)
vi: Nhớ trạng thái cửa sổ (trôi nổi/ẩn)

en: Fit window to image when tools are hidden/floating
vi: Khít cửa sổ vừa ảnh khi ẩn/tách rời công cụ

en: Limit size when auto-sizing window (%):
vi: Kích thước giới hạn khi tự chỉnh cỡ cửa sổ (%):

en: Smooth image flip
vi: Lật ảnh mượt

en: Disable screen saver
vi: Tắt trình bảo vệ màn hình

en: Disable File Filtering
vi: Tắt lọc tập tin

en: File types
vi: Loại tập tin

en: Step 1
vi: Bước 1

en: Step 2
vi: Bước 2

en: Enable Delete key
vi: Dùng phím Delete

en: Descend folders in tree view
vi: Thư mục con khi dùng cây

en: In place renaming
vi: Đổi tên tại chỗ

en: Progressive keyboard scrolling
vi: Cuộn bàn phím lũy tiến

en: Mouse wheel scrolls image
vi: Dùng mouse wheel cuộn ảnh

en: KEY
vi: KHÓA

en: error saving config file: %s
vi: lỗi lưu tập tin cấu hình: %s

en: previous image
vi: ảnh trước

en: first image
vi: ảnh đầu

en: toggle full screen
vi: bật/tắt toàn màn hình

en: start full screen
vi: vào toàn màn hình

en: stop full screen
vi: thoát toàn màn hình

en: last image
vi: ảnh cuối

en: next image
vi: ảnh kế

en: toggle slide show
vi: bật/tắt trình diễn

en: start slide show
vi: bắt đầu trình diễn

en: stop slide show
vi: dừng trình diễn

en: show tools
vi: hiện công cụ

en: hide tools
vi: ẩn công cụ

en: Remote command list:
vi: Danh sách lệnh từ xa:

en: Remote not available
vi: Geeqie ở xa không sẵn sàng

en: folder
vi: thư mục

en: match all
vi: khớp tất cả

en: match any
vi: khớp bất kỳ

en: miss
vi: trượt

en: %s, %d files (%s, %d)
vi: %s, %d tập tin (%s, %d)

en: %s, %d files
vi: %s, %d tập tin

en: Please enter an existing file for image content.
vi: Vui lòng chọn một thư mục đã có cho nội dung ảnh.

en: Please enter an existing folder to search.
vi: Vui lòng chọn một thư mục đã có để tìm.

en: Collection Files
vi: Tập tin tập ảnh

en: File size is
vi: Kích thước tập tin là

en: File date is
vi: Ngày của tập tin là

en: Image dimensions are
vi: Kích thước ảnh là

en: Image content is
vi: Nội dung ảnh là

en: % similar to
vi: % tương tự như

en: Add Shortcut
vi: Thêm phím tắt

en: Thumbnail image in cache failed to load, trying to recreate.
vi: Lỗi nạp ảnh mẫu trong cache, đang thử tạo lại...

en: Delete failed
vi: Lỗi xóa

en: Unable to remove old file from trash folder
vi: Không thể di chuyển tập tin cũ vào thư mục Sọt rác

en: Could not create folder
vi: Không thể tạo thư mục

en: Unable to access or create the trash folder.
    "%s"
vi: Không thể truy cập hoặc tạo thư mục Sọt rác.
    "%s"

en: Unable to load:
    %s
vi: Không thể nạp:
    %s

en: A file with name %s already exists.
vi: Tập tin tên %s đã có rồi.

en: Failed to rename %s to %s.
vi: Lỗi đổi tên tập tin %s thành %s.

en: Add _Bookmark
vi: _Thêm Đánh dấu

en: Show hidden
vi: Hiện tập tin ẩn

en: Choose the destination folder.
vi: Nguồn thư mục đích.

en: Original name:
vi: Tên gốc:

en: Auto rename
vi: Tự động đổi tên

en: Begin text
vi: Chuỗi đầu

en: Start #
vi: Số bắt đầu

en: End text
vi: Chuỗi đuôi

en: Exclude file
vi: Loại trừ tập tin

note: Heading in a question dialog for creating a folder
en: Create folder?
vi: Tạo thư mục?

en: _Up to parent
vi: _Về thư mục cha

en: Slideshow recursive
vi: Trình diễn đệ quy

en: Find _duplicates...
vi: _Tìm trùng lặp...

en: Find duplicates recursive...
vi: Tìm lặp truy hồi...

en: _New folder...
vi: Tạo _thư mục mới...

en: Show _thumbnails
vi: Hiện ảnh _mẫu

en: Invalid file name:
    %s
vi: Tên tập tin không hợp lệ:
    %s

en: Error creating folder
vi: Lỗi tạo thư mục

en: Rotate _180°
vi: Xoay _180º

en: Pick a color from a dialog and insert its hexadecimal representation.
vi: Chọn một màu trong hộp thoại và chèn đại diện thập lục của nó.

en: Pick _Color...
vi: _Chọn màu...

en: Pick a color from a dialog
vi: Chọn màu trong hộp thoại

en: Draw Spaces and Tabs
vi: Vẽ dấu cách và khoảng Tab

en: Draw tabs
vi: Vẽ cột Tab

en: Join several lines or split long ones
vi: Nối lại vài dòng, hoặc tách ra dòng dài

en: Join/Split Lines
vi: Nối/Tách dòng

en: _Split Lines
vi: _Tách dòng

en: Sa_ved sessions
vi: _Buổi hợp đã lưu

en: _Manage saved sessions...
vi: _Quản lý buổi hợp đã lưu...

en: Recover '%s' session
vi: Phục hồi buổi hợp « %s »

note: ex:ts=4:et:
en: Save and restore your working sessions
vi: Lưu và phục hồi buổi hợp làm việc

en: Session Saver
vi: Bộ lưu buổi hợp

en: Save session
vi: Lưu buổi hợp

en: gedit is the text editor of the GNOME desktop environment.
vi: gedit là phần mềm soạn thảo văn bản dành cho môi trường máy tính để bàn GNOME.

en: The first goal of gedit is to be easy to use, with a simple interface by default. More advanced features are available by enabling plugins.
vi: Mục tiêu đầu tiên của gedit là dễ sử dụng, với giao diện đơn giản theo mặc định. Các tính năng nâng cao hơn có sẵn bằng cách bật plugin.

note: TRANSLATORS: Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! Search terms to find this application.
en: Text;Editor;Plaintext;Write;gedit;
vi: Text;văn;bản;van;ban;Editor;sửa;sua;soạn;thảo;soan;thao;chữ;chu;Plaintext;Chữ thường;Chu thuong;Write;Ghi;Lưu;Luu;gedit;

en: Whether to use the system’s default fixed width font for editing text instead of a font specific to gedit. If this option is turned off, then the font named in the “Editor Font” option will be used instead of the system font.
vi: Có nên dùng phông chữ độ rộng cố định của hệ thống để soạn thảo văn bản thay cho phông chữ nào đặc trưng cho gedit. Nếu tùy chọn này được tắt, phông chữ được xác định trong tùy chọn “Phông bộ soạn thảo” sẽ được dùng thay cho phông chữ hệ thống.

en: A custom font that will be used for the editing area. This will only take effect if the “Use Default Font” option is turned off.
vi: Phông tự chọn sẽ được dùng trong vùng biên soạn. Phông này chỉ có tác dụng nếu tắt tùy chọn “Dùng phông mặc định”.

en: Whether gedit should create backup copies for the files it saves.
vi: Gedit có nên tạo bản sao lưu dự phòng trước khi tập tin được lưu không.

en: Whether gedit should automatically save modified files after a time interval. You can set the time interval with the “Autosave Interval” option.
vi: Có cho hay không gedit sẽ tự động lưu thay đổi tập tin sau một khoảng thời gian xác định. Bạn có thể xác định khoảng thời gian này ở tùy chọn “Autosave Interval”.

en: Number of minutes after which gedit will automatically save modified files. This will only take effect if the “Autosave” option is turned on.
vi: Số phút mà sau đó gedit tự động lưu các thay đổi trên tập tin. Chỉ có giá trị nếu tùy chọn “Tự động lưu” được bật.

en: Maximum number of actions that gedit will be able to undo or redo. Use “-1” for unlimited number of actions.
vi: Số tối đa các hành động Hủy bước/Bước lại có thể thực hiện. Dùng “-1” nếu muốn không giới hạn số lượng.

en: Specifies how to wrap long lines in the editing area. Use “none” for no wrapping, “word” for wrapping at word boundaries, and “char” for wrapping at individual character boundaries. Note that the values are case-sensitive, so make sure they appear exactly as mentioned here.
vi: Xác định cách ngắt dòng dài như thế nào trong vùng biên soạn. Dùng “none” để không ngắt dòng và bạn phải dùng thanh cuộn ngang để xem những dòng dài, “word” để ngắt dòng tại ranh giới từ, “char” ở ranh giới ký tự. Chú ý giá trị này phân biệt HOA/thường. Nhớ nhập chính xác những gì ghi ở đây.

en: Last split mode choice for line wrapping mode
vi: Chọn chế độ chia tách cuối cho chế độ ngắt dòng dài

en: Specifies the last split mode used with line wrapping mode, so that when wrapping mode is off we still remember the split mode choice. Use “word” for wrapping at word boundaries, and “char” for wrapping at individual character boundaries.
vi: Chỉ định chế độ chia tách cuối được dùng với chế độ ngắt dòng dài, do đó khi ngắt dòng bị tắt, thì chúng ta vẫn nhớ chọn chế độ chi tách. Dùng “word” để ngắt dòng tại biên của từ, và “char” để ngắt dòng tại biên của các ký tự riêng lẻ.

en: Whether gedit should insert spaces instead of tabs.
vi: Cho Gedit chèn các dấu cách thay cho các tab hay không.

en: Whether gedit should enable automatic indentation.
vi: Có để gedit tự động thụt lề hay không.

en: Whether gedit should display line numbers in the editing area.
vi: Gedit có nên hiển thị số dòng trong vùng biên soạn hay không.

en: Whether gedit should highlight the current line.
vi: Gedit có nên tô sáng dòng hiện tại hay không.

en: Whether gedit should highlight matching brackets.
vi: Gedit có nên bật tô sáng ngoặc khớp hay không.

en: Whether gedit should display the right margin in the editing area.
vi: Gedit có nên hiển thị lề phải trong vùng biên soạn hay không.

en: Specifies how the cursor moves when the HOME and END keys are pressed. Use “disabled” to always move at the start/end of the line, “after” to move to the start/end of the line the first time the keys are pressed and to the start/end of the text ignoring whitespaces the second time the keys are pressed, “before” to move to the start/end of the text before moving to the start/end of the line and “always” to always move to the start/end of the text instead of the start/end of the line.
vi: Ghi rõ cách di chuyển của con trỏ khi phím HOME và END được bấm. Đặt giá trị:
     * disabled	để luôn luôn đi tới đầu/cuối dòng
     * after		để đi tới đầu/cuối dòng lần đầu tiên bấm phím,
    			rồi đi tới đầu/cuối văn bản, cũng bỏ qua khoảng trắng,
    			lần thứ hai bấm phím
     * before	để đi tới đầu/cuối văn bản, cũng bỏ qua khoảng trắng,
    			lần đầu tiên bấm phím, rồi đi tới đầu/cuối dòng,
    			lần thứ hai bấm phím
     * always	để luôn luôn đi tới đầu/cuối văn bản thay cho đầu/cuối dòng.

en: Whether gedit should restore the previous cursor position when a file is loaded.
vi: Gedit có nên phục hồi vị trí con trỏ trước khi tập tin được tải hay không.

en: Whether gedit should enable syntax highlighting.
vi: Gedit có tô sáng cú pháp hay không.

en: Whether gedit should highlight all the occurrences of the searched text.
vi: Gedit có nên tô sáng mọi lần gặp đoạn đã tìm kiếm hay không.

en: Whether gedit will ensure that documents always end with a trailing newline.
vi: Gedit có bảo đảm tài liệu luôn kết thúc bằng ký tự xuống dòng không.

en: Notebook Show Tabs Mode
vi: Chế độ hiện tab tài liệu

en: Specifies when to show the notebook tabs. Use “never” to never show the tabs, “always” to always show the tabs, and “auto” to show the tabs only when there is more than one tab. Note that the values are case-sensitive, so make sure they appear exactly as mentioned here.
vi: Xác định hiện thế nào trong thẻ tài liệu. Dùng “never” để không bao giờ hiện thẻ, “always” để luôn hiện thẻ, “auto” để hiện thể khi có nhiều hơn một văn bản. Chú ý giá trị phân biệt HOA/thường. Nhớ nhập chính xác những gì ghi ở đây.

en: Side panel is Visible
vi: Hiện khung bên

en: Whether the side panel at the left of editing windows should be visible.
vi: Có cho hiện khung lề bên trái cửa sổ soạn thảo hay không.

en: Whether gedit should print syntax highlighting when printing documents.
vi: Gedit có nên in cú pháp được tô sáng khi in tài liệu hay không.

en: Whether gedit should include a document header when printing documents.
vi: Gedit sẽ in đầu trang khi in tài liệu hay không.

en: Specifies how to wrap long lines for printing. Use “none” for no wrapping, “word” for wrapping at word boundaries, and “char” for wrapping at individual character boundaries. Note that the values are case-sensitive, so make sure they appear exactly as mentioned here.
vi: Xác định cuộn dòng dài như thế nào khi in. Dùng “none” để khỏi cuộn, “word” để cuộn ở ranh giới từ, “char” để cuộn ở ranh giới ký tự. Chú ý rằng giá trị phân biệt HOA/thường, nhớ nhập chính xác những gì ghi ở đây.

en: If this value is 0, then no line numbers will be inserted when printing a document. Otherwise, gedit will print line numbers every such number of lines.
vi: Nếu là 0 thì không chèn số hiệu dòng vào tài liệu khi in. Nếu không thì gedit sẽ in số hiệu dòng mỗi (số đó) hàng.

en: Specifies the font to use for a document’s body when printing documents.
vi: Xác định phông dùng khi in phần thân tài liệu.

en: Specifies the font to use for page headers when printing a document. This will only take effect if the “Print Header” option is turned on.
vi: Xác định phông chữ để in đầu đề trang khi in tài liệu. Chỉ có tác dụng nếu bật tùy chọn “In đầu trang”.

en: Specifies the font to use for line numbers when printing. This will only take effect if the “Print Line Numbers” option is non-zero.
vi: Xác định phông dùng in số hiệu dòng. Chỉ có tác dụng nếu tùy chọn “In số hiệu dòng” khác không.

en: The left margin, in millimeters.
vi: Độ rộng của lề trái, theo mi-li-mét.

en: The top margin, in millimeters.
vi: Độ rộng của lề trên, theo mi-li-mét.

en: The right margin, in millimeters.
vi: Độ rộng của lề phải, theo mi-li-mét.

en: The bottom margin, in millimeters.
vi: Độ rộng của lề dưới, theo mi-li-mét.

en: Candidate Encodings
vi: Bảng mã kí tự ứng cử

en: List of candidate encodings shown in the Character Encoding menu in the open/save file chooser. “CURRENT” represents the current locale encoding. Only recognized encodings are used. The default value is the empty list, in which case gedit will choose good defaults depending on the country and language.
vi: Liệt kê các bảng mã ký tự ứng cử được hiện trong trình đơn “Bảng mã ký tự ứng cử” trong bộ chọn tập tin mở/lưu. “CURRENT” đại diện cho bảng mã miền địa phương hiện tại. Chỉ những bảng mã nhận ra là được dùng. Giá trị mặc định là danh sách rỗng, trong trường hợp này gedit sẽ chọn bảng mặc định tốt nhất phụ thuộc vào ngôn ngữ và quốc gia.

en: List of active plugins.
vi: Danh sách các phần bổ sung hoạt động.

en: Create a new top-level window in an existing instance of gedit
vi: Tạo một cửa sổ ở khác trong thực thể sẵn có của gedit

en: Create a new document in an existing instance of gedit
vi: Tạo tài liệu mới trong thực thể gedit đang chạy

en: Run gedit in standalone mode
vi: Chạy gedit ở chế độ độc lập

en: [FILE…] [+LINE[:COLUMN]]
vi: [TẬP_TIN…] [+DÒNG[:CỘT]]

en: If you don’t save, changes from the last %ld second will be permanently lost. | If you don’t save, changes from the last %ld seconds will be permanently lost.
vi[0]: Nếu bạn không lưu, các thay đổi của bạn ở %ld phút cuối sẽ bị mất hoàn toàn.

en: If you don’t save, changes from the last minute will be permanently lost.
vi: Nếu bạn không lưu, các thay đổi của bạn ở những phút cuối sẽ bị mất hoàn toàn.

en: If you don’t save, changes from the last minute and %ld second will be permanently lost. | If you don’t save, changes from the last minute and %ld seconds will be permanently lost.
vi[0]: Nếu bạn không lưu, các thay đổi của bạn trong phút cuối và %ld giây sẽ bị mất hoàn toàn.

en: If you don’t save, changes from the last %ld minute will be permanently lost. | If you don’t save, changes from the last %ld minutes will be permanently lost.
vi[0]: Nếu bạn không lưu, các thay đổi của bạn ở %ld phút cuối sẽ bị mất hoàn toàn.

en: If you don’t save, changes from the last hour will be permanently lost.
vi: Nếu bạn không lưu, các thay đổi của bạn ở %d giờ sau cùng sẽ bị mất vĩnh viễn.

en: If you don’t save, changes from the last hour and %d minute will be permanently lost. | If you don’t save, changes from the last hour and %d minutes will be permanently lost.
vi[0]: Nếu bạn không lưu, các thay đổi của bạn ở giờ cuối cùng và %d phút cuối sẽ bị mất hoàn toàn.

en: If you don’t save, changes from the last %d hour will be permanently lost. | If you don’t save, changes from the last %d hours will be permanently lost.
vi[0]: Không lưu thì các thay đổi của bạn ở %d giờ cuối sẽ bị mất hoàn toàn.

en: Save changes to document “%s” before closing?
vi: Lưu các thay đổi trong tài liệu “%s” trước khi đóng lại chứ?

en: Loading file “%s”…
vi: Đang tải tập tin “%s”…

en: The file “%s” is read-only.
vi: Tập tin “%s” có thuộc tính chỉ đọc.

en: Save the file using compression?
vi: Lưu tập tin dạng nén chứ?

en: Save the file as plain text?
vi: Lưu dạng văn bản thô chứ?

en: The file “%s” was previously saved as plain text and will now be saved using compression.
vi: Tập tin “%s” trước đây được lưu dạng thô, bây giờ sẽ được lưu ở dạng nén.

en: _Save Using Compression
vi: _Lưu dạng nén

en: The file “%s” was previously saved using compression and will now be saved as plain text.
vi: Tập tin “%s” trước đây được lưu dạng nén, bây giờ sẽ được lưu ở dạng thô.

en: _Save As Plain Text
vi: Lưu dạng _văn bản thô

en: Saving file “%s”…
vi: Đang lưu tập tin “%s”…

[ctx: window title]
note: Translators: "Save As" is the title of the file chooser window.
en: Save As
vi: Lưu thành tập tin mới

en: Reverting the document “%s”…
vi: Đang hoàn nguyên tài liệu “%s”…

en: Revert unsaved changes to document “%s”?
vi: Hoàn nguyên các thay đổi chưa lưu về tài liệu “%s” không?

en: gedit is a small and lightweight text editor for the GNOME desktop
vi: gedit là phần mềm soạn thảo văn bản nhỏ và nhẹ dành cho môi trường máy tính để bàn GNOME

note: Translators: %s is replaced by the text entered by the user in the search box
en: “%s” not found
vi: Không tìm thấy “%s”

en: Tab Group %i
vi: Nhóm thẻ %i

en: Add or Remove…
vi: Thêm hoặc gỡ bỏ…

en: %s (Current Locale)
vi: %s (Miền ngôn ngữ hiện tại)

en: Do you really want to reset the character encodings’ preferences?
vi: Bạn có thực sự muốn đặt lại bảng mã ký tự của tùy thích hay không?

en: Move to a higher priority
vi: Nâng cao mức ưu tiên

en: Move to a lower priority
vi: Hạ thấp mức ưu tiên

[ctx: window title]
note: Translators: "Open Files" is the title of the file chooser window.
en: Open Files
vi: Mở tập tin

en: Could not find the file “%s”.
vi: Không tìm thấy tập tin “%s”.

note: Translators: %s is a URI scheme (like for example http:, ftp:, etc.)
en: Unable to handle “%s:” locations.
vi: Không thể xử lý vị trí “%s:”.

en: Unable to handle this location.
vi: Không thể xử lý vị trí này.

en: The location of the file cannot be accessed.
vi: Không thể truy cập vị trí của tập tin.

en: “%s” is a directory.
vi: “%s” là thư mục.

en: “%s” is not a valid location.
vi: “%s” không phải là một vị trí hợp lệ.

note: Translators: %s is a host name
en: Host “%s” could not be found. Please check that your proxy settings are correct and try again.
vi: Không tìm thấy máy “%s”. Hãy kiểm tra lại các cài đặt máy chủ ủy nhiệm xem đúng chưa rồi thử lại.

en: “%s” is not a regular file.
vi: “%s” không phải là một tập tin thường.

en: Cannot find the requested file. Perhaps it has recently been deleted.
vi: Không tìm thấy tập tin đã yêu cầu. Có lẽ nó vừa mới bị xóa.

en: Could not revert the file “%s”.
vi: Không thể hoàn nguyên tập tin “%s”.

en: Unable to detect the character encoding.
vi: Không thể dò tìm bảng mã kí tự.

en: There was a problem opening the file “%s”.
vi: Có một lỗi khi mở tập tin “%s”.

en: Could not open the file “%s” using the “%s” character encoding.
vi: Không thể mở tập tin “%s” sử dụng bảng mã kí tự “%s”.

en: Could not open the file “%s”.
vi: Không thể mở tập tin “%s”.

en: Could not save the file “%s” using the “%s” character encoding.
vi: Không thể lưu tập tin “%s” sử dụng bảng mã kí tự “%s”.

en: D_on’t Save
vi: Đừ_ng lưu

note: FIXME: review this message, it's not clear since for the user the "modification" * could be interpreted as the changes he made in the document. beside "reading" is * not accurate (since last load/save)
en: The file “%s” has been modified since reading it.
vi: Tập tin “%s” đã được sửa đổi từ lần đọc trước.

note: Translators: %s is a URI scheme (like for example http:, ftp:, etc.)
en: Cannot handle “%s:” locations in write mode. Please check that you typed the location correctly and try again.
vi: Không thể xử lý vị trí “%s:” trong chế độ ghi. Hãy kiểm tra bạn đã gõ đúng địa điểm chưa và thử lại.

en: Cannot handle this location in write mode. Please check that you typed the location correctly and try again.
vi: Không thể xử lý địa điểm này trong chế độ ghi. Hãy kiểm tra bạn đã gõ đúng địa điểm chưa và thử lại.

en: “%s” is not a valid location. Please check that you typed the location correctly and try again.
vi: “%s” không phải vị trí hợp lệ. Hãy kiểm tra xem bạn đã gõ đúng chưa rồi thử lại.

en: Could not save the file “%s”.
vi: Không thể lưu tập tin “%s”.

en: The selected color scheme cannot be installed: %s
vi: Không thể cài đặt lược đồ màu đã chọn: %s

en: Add Color Scheme
vi: Thêm lược đồ màu

en: _Add Scheme
vi: _Thêm lược đồ

en: Could not remove color scheme “%s”.
vi: Không thể gỡ bỏ lược đồ màu “%s”.

en: Rendering page %d of %d…
vi: Đang vẽ trang %d trên %d…

note: create "Match as Regular Expression" menu item.
en: Match as _Regular Expression
vi: Khớp mẫu dùng biểu thức chính qu_y

en: Tab Width: %u
vi: Bề rộng Tab: %u

en: Change side panel page
vi: Đổi trang bảng bên

en: Move to New Tab _Group
vi: Chuyển vào _nhóm thanh mới

en: Text wrapping
vi: Ngắt dòng văn bản dài

en: Reopen Closed _Tab
vi: Mở lại _tab đã đóng

en: Overwrite _Mode
vi: C_hế độ ghi đè

en: Side _Panel
vi: Khung _lề

en: _Bottom Panel
vi: Khung đá_y

en: _Highlight Mode…
vi: Chế độ tô _sáng…

en: Find and _Replace…
vi: Tìm và tha_y thế…

en: _New Tab Group
vi: _Nhóm thẻ mới

en: P_revious Tab Group
vi: Nhóm thẻ t_rước

en: Nex_t Tab Group
vi: Nhóm thẻ _kế

en: N_ext Document
vi: Tài liệu _kế

en: _Move To New Window
vi: Chu_yển vào cửa sổ mới

en: _About Text Editor
vi: _Giới thiệu về Soạn thảo văn bản

en: Save _All
vi: _Lưu tất cả

en: _Find and Replace…
vi: Tìm và tha_y thế…

en: _Go to Line…
vi: Nhảy tới dòn_g…

en: A_vailable Encodings
vi: Bảng mã _sẵn có

en: Cho_sen Encodings
vi: _Chọn các bảng mã

en: Display _statusbar
vi: Hiển thị thanh t_rạng thái

en: Highlight matching _brackets
vi: Tô sáng _ngoặc khớp

en: Install Scheme
vi: Cài đặt lược đồ

en: Uninstall scheme
vi: Gỡ cài đặt lược đồ

en: Uninstall Scheme
vi: Gỡ cài đặt lược đồ

[ctx: label of the find button]
en: _Find
vi: Tì_m

[ctx: label on the left of the GtkEntry containing text to search]
en: F_ind
vi: _Tìm

en: Replace _with
vi: Thay thế _bằng

en: Wra_p around
vi: Cuộn _vòng

[ctx: shortcut window]
en: Create a new document in a tab
vi: Tạo tài liệu mới trong một tab

[ctx: shortcut window]
en: Open a document
vi: Mở một tài liệu

[ctx: shortcut window]
en: Save the document
vi: Lưu tài liệu

[ctx: shortcut window]
en: Save the document with a new filename
vi: Lưu tại liệu bằng tên mới

[ctx: shortcut window]
en: Save all the documents
vi: Lưu mọi tài liệu

[ctx: shortcut window]
en: Close the document
vi: Đóng tài liệu

[ctx: shortcut window]
en: Close all the documents
vi: Đóng tất cả các tài liệu

[ctx: shortcut window]
en: Reopen the most recently closed document
vi: Mở những tài liệu mới đóng gần đây

[ctx: shortcut window]
en: Switch to the next document
vi: Chuyển sang tài liệu kế tiếp

[ctx: shortcut window]
en: Switch to the previous document
vi: Chuyển sang tài liệu kế trước

[ctx: shortcut window]
en: Switch to the first — ninth document
vi: Chuyển sang tài liệu thứ n đầu tiên

[ctx: shortcut window]
en: Windows and Panels
vi: Cửa sổ và Bảng

[ctx: shortcut window]
en: Create a new document in a window
vi: Tạo tài liệu mới trong một cửa sổ

[ctx: shortcut window]
en: Create a new tab group
vi: Tạo nhóm thẻ mới

[ctx: shortcut window]
en: Show side panel
vi: Hiển thị khung lề

[ctx: shortcut window]
en: Show bottom panel
vi: Hiển thị khung đáy

[ctx: shortcut window]
en: Fullscreen on / off
vi: Bật/tắt toàn màn hình

[ctx: shortcut window]
en: Find and Replace
vi: Tìm và thay thế

[ctx: shortcut window]
en: Find the next match
vi: Tìm đến chỗ khớp kế tiếp

[ctx: shortcut window]
en: Find the previous match
vi: Tìm đến chỗ khớp kế trước

[ctx: shortcut window]
en: Clear highlight
vi: Bỏ tô sáng

[ctx: shortcut window]
en: Selection
vi: Chọn lựa

[ctx: shortcut window]
en: Select all text
vi: Chọn toàn bộ văn bản

[ctx: shortcut window]
en: Unselect all text
vi: Bỏ chọn tất cả

[ctx: shortcut window]
en: Move to the beginning of the current line
vi: Di chuyển đến đầu dòng hiện tại

[ctx: shortcut window]
en: Move to the end of the current line
vi: Tới cuối của dòng hiện tại

[ctx: shortcut window]
en: Move to the beginning of the document
vi: Di chuyển đến phần đầu của tài liệu

[ctx: shortcut window]
en: Move to the end of the document
vi: Di chuyển đến cuối tài liệu

[ctx: shortcut window]
en: Move viewport up within the file
vi: Di chuyển ô xem trong tập tin lên

[ctx: shortcut window]
en: Move viewport down within the file
vi: Di chuyển ô xem trong tập tin xuống

[ctx: shortcut window]
en: Move viewport to end of file
vi: Di chuyển ô xem đến cuối tập tin

[ctx: shortcut window]
en: Move viewport to beginning of file
vi: Di chuyển ô xem lên đầu tập tin

[ctx: shortcut window]
en: Move to matching bracket
vi: Di chuyển đến dấu ngoặc đơn tương ứng

[ctx: shortcut window]
en: Go to previous tab group
vi: Chuyển sang nhóm thẻ trước

[ctx: shortcut window]
en: Go to next tab group
vi: Chuyển sang nhóm thẻ kế tiếp

[ctx: shortcut window]
en: Toggle insert / overwrite
vi: Bật/tắt chèn/đè

[ctx: shortcut window]
en: Toggle cursor visibility
vi: Bật/Tắt hiển thị con trỏ nháy

[ctx: shortcut window]
en: Delete current line
vi: Xóa dòng hiện tại

[ctx: shortcut window]
en: Move current line up
vi: Di chuyển dòng hiện tại lên trên

[ctx: shortcut window]
en: Move current line down
vi: Di chuyển dòng hiện tại xuống dưới

[ctx: shortcut window]
en: Move current word left
vi: Di chuyển từ hiện tại sang trái

[ctx: shortcut window]
en: Move current word right
vi: Di chuyển từ hiện tại sang phải

[ctx: shortcut window]
en: Convert to uppercase
vi: Chuyển đổi sang chữ HOA

[ctx: shortcut window]
en: Convert to lowercase
vi: Chuyển đổi sang chữ thường

[ctx: shortcut window]
en: Invert case
vi: Đảo HOA/thường

[ctx: shortcut window]
en: Tools
vi: Công cụ

[ctx: shortcut window]
en: Check spelling
vi: Kiểm tra chính tả

[ctx: shortcut window]
en: Print the document
vi: In tài liệu

[ctx: shortcut window]
en: Show completion window
vi: Hiển thị cửa sổ hoàn thiện nốt từ

en: Report the number of words, lines and characters in a document.
vi: Phân tích tài liệu hiện tại và xác định số lượng từ, dòng và ký tự.

en: Run “make” in the document directory
vi: Chạy lệnh “make” trong thư mục tài liệu

en: Send to fpaste
vi: Gửi đến fpaste

en: Paste selected text or current document to fpaste
vi: Dán đoạn văn bản đa chọn hay tài liệu hiện tại vào fpaste

en: If true, the external tools will use the desktop-global standard font if it’s monospace (and the most similar font it can come up with otherwise).
vi: Nếu chọn, công cụ bên ngoài sẽ dùng phông chuẩn của hệ thống nếu là phông monospace của nó (hoặc phông giống nhất nếu khác).

en: Manage _External Tools…
vi: Quản lý công cụ ngoại…

en: Stop Tool
vi: Dừng công cụ

en: Always available
vi: Luôn sẵn sàng

en: Manage External Tools
vi: Quản lý công cụ ngoại

en: Add a new tool
vi: Thêm công cụ mới

en: Remove selected tool
vi: Bỏ công cụ được chọn

en: Revert tool
vi: Hoàn nguyên công cụ

en: Revert Tool
vi: Hoàn nguyên công cụ

en: Shortcut _key:
vi: _Phím tắt:

en: Tool Output
vi: Kết xuất của lệnh

en: File Browser Panel
vi: Khung duyệt tập tin

en: Easy file access from the side panel.
vi: Truy cập nhanh các tập tin từ khung bên.

en: The file “%s” cannot be moved to the trash.
vi: Không thể di chuyển tập tin “%s” vào thùng rác.

en: Error when loading “%s”: No such directory
vi: Gặp lỗi khi tải “%s”: Không có thư mục nào như thế

en: If TRUE the file browser plugin will view the directory of the first opened document given that the file browser hasn’t been used yet. (Thus this generally applies to opening a document from the command line or opening it with Nautilus, etc.)
vi: Nếu TRUE, phần bổ sung trình duyệt tập tin sẽ xem thư mục của tập tin mở đầu tiên nếu trình duyệt tập tin chưa được sử dụng lần nào. (Thường áp dụng khi mở tập tin từ dòng lệnh hoặc mở chúng bằng Nautilus, v.v..)

en: This value determines what files get filtered from the file browser. Valid values are: none (filter nothing), hide-hidden (filter hidden files) and hide-binary (filter binary files).
vi: Giá trị này quyết định những tập tin nào được lọc từ bộ duyệt tập tin. Giá trị có thể: none (không lọc gì), hide-hidden (lọc tập tin ẩn), hide-binary (lọc tập tin nhị phân).

en: File Browser Binary Patterns
vi: Mẫu lọc của bộ duyệt tập tin

en: The supplemental patterns to use when filtering binary files.
vi: Các mẫu bổ xung được dùng khi lọc các tập tin nhị phân.

en: _Set Root to Active Document
vi: Đặt _gốc thành vị trí của tài liệu hoạt động hiện tại

en: _Open in Terminal
vi: _Mở thiết bị cuối ở đây

en: Match Filename
vi: Khớp tên tập tin

en: Open history menu
vi: Mở trình đơn lịch sử

en: Emacs, Kate and Vim-style modelines support for gedit.
vi: Cách hỗ trợ dòng chế độ dạng Emacs, Kate và Vim trong gedit.

en: Command Color Text
vi: Mô tả màu cho lệnh

en: The command color text
vi: Mô tả màu cho lệnh

en: Error Color Text
vi: Mô tả màu cho lỗi

en: The error color text
vi: Mô tả màu cho lỗi

en: Interactive Python console standing in the bottom panel.
vi: Bàn điều khiển Python tương tác ở khung dưới đáy.

en: Quick Highlight
vi: Tô sáng nhanh

en: Highlights every occurrences of selected text.
vi: Tô sáng mỗi khi có đoạn văn bản được chọn.

en: Quick Open…
vi: Mở nhanh…

en: Quickly open files.
vi: Mở tập tin một cách nhanh chóng.

en: Type to search…
vi: Nhập để tìm…

en: Manage _Snippets…
vi: Quản lý đ_oạn…

en: The archive “%s” could not be created
vi: Kho lưu “%s” không thể được tạo

en: Target directory “%s” does not exist
vi: Thư mục đích “%s” không tồn tại

en: Target directory “%s” is not a valid directory
vi: Thư mục đích “%s” không phải là một thư mục hợp lệ

en: File “%s” does not exist
vi: Tập tin “%s” không tồn tại

en: File “%s” is not a valid snippets file
vi: Tập tin “%s” không phải là tập tin đoạn mã snippet hợp lệ

en: Imported file “%s” is not a valid snippets file
vi: Tập tin đã nhập “%s” là một tập tin mã snippet không hợp lệ

en: The archive “%s” could not be extracted
vi: Kho lưu “%s” không thể được giải nén

en: File “%s” is not a valid snippets archive
vi: Tập tin “%s” không phải là một kho lưu đoạn mã snippet hợp lệ

en: Add a new snippet…
vi: Thêm đoạn mới…

note: self['hbox_tab_trigger'].set_spacing(3)
en: This is not a valid Tab trigger. Triggers can either contain alphanumeric characters (or _, : and .) or a single (non-alphanumeric) character like: {, [, etc.
vi: Đây không phải bẫy phím Tab hợp lệ. Bẫy có thể chứa nhiều chữ hoặc số (hoặc _, : và .) hoặc một ký tự đơn (không phải chữ hoặc số) như: {, [, v.v..

en: Insert often-used pieces of text in a fast way.
vi: Chèn vào một đoạn văn bản hay dùng một cách nhanh chóng.

en: Manage Snippets
vi: Quản lý đoạn

en: Import Snippets
vi: Nhập đoạn

en: Export Snippets
vi: Xuất đoạn

en: S_ort…
vi: Sắp _xếp…

en: _Check Spelling…
vi: Kiểm lỗi _chính tả…

en: Set _Language…
vi: Đặt n_gôn ngữ…

en: _Highlight Misspelled Words
vi: _Tô sáng từ viết sai

en: Highlight misspelled words
vi: Tô sáng từ viết sai

en: Default setting for highlight misspelled words.
vi: Cài đặt mặc định cho tô sáng từ viết sai.

en: Configure spell plugin
vi: Cấu hình phần bổ sung kiểm tra chính tả

en: Defaults for new documents
vi: Mặc định khi Tạo tài liệu mới

en: In_sert Date and Time…
vi: C_hèn ngày giờ…

en: Prompt Type
vi: Kiểu dấu nhắc

en: If the user should be prompted for a format or if the selected or custom format should be used.
vi: Người dùng nên được hỏi định dạng hoặc định dạng được chọn hoặc định dạng riêng nên được dùng.

en: Selected Format
vi: Định dạng được chọn

en: The selected format used when inserting the date/time.
vi: Dùng định dạng đã chọn khi chèn ngày/giờ.

en: The custom format used when inserting the date/time.
vi: Dùng định dạng riêng khi chèn ngày/giờ.

en: When inserting date/time…
vi: Khi chèn ngày/giờ…

en: <b>Fonts</b>
vi: <b>Phông</b>

note: #-#-#-#-#  325 (geary-0.4.1)  #-#-#-#-# / The quoted header for a message being replied to (in case the date is not known). / %s will be replaced by the original sender.
en: %s wrote:
vi: %s đã viết:

en: %u conversations selected.
vi: %u cuộc đối thoại đã được chọn.

en: ---------- Forwarded message ----------
vi: ---------- Thư được chuyển tiếp ----------

en: All Mail
vi: Tất cả thư

en: Are you sure you want to open "%s"?
vi: Bạn có chắc bạn muốn mở "%s" không?

en: Attachments may cause damage to your system if opened.  Only open files from trusted sources.
vi: Các phần đính kèm có thể gây tổn hại đến hệ thống của bạn nếu được mở. Chỉ mở các tập tin từ những nguồn đáng tin cậy.

en: Cannot add attachment
vi: Không thể thêm vào phần đính kèm

en: Do you want to discard the unsaved message?
vi: Bạn có muốn loại bỏ các tin nhắn chưa được lưu hay không?

en: Don't _ask me again
vi: Không _hỏi tôi lại lần nữa

en: Enter your account information to get started.
vi: Điền vào thông tin tài khoản của bạn để có thể bắt đầu.

en: Failed to open default text editor.
vi: Xảy ra lỗi khi mở trình biên soạn văn bản mặc định.

en: Failed to parse command line options: %s
vi: Xảy ra lỗi khi chuyển thông tin từ tùy chọn của dòng lệnh: %s

en: Geary Mail
vi: Dịch vụ mail Geary

note: #-#-#-#-#  325 (geary-0.4.1)  #-#-#-#-# / The IMAP replay queue is how changes on the server are replicated on the client. / It could also be called the IMAP events queue.
en: Log IMAP replay queue
vi: Nhật trình hàng đợi phản hồi IMAP

en: Log conversation monitoring
vi: Nhật trình giám sát cuộc trò chuyện

en: Log database queries (generates lots of messages)
vi: Nhật trình truy vấn cơ sở dữ liệu (tạo ra nhiều tin nhắn)

note: #-#-#-#-#  325 (geary-0.4.1)  #-#-#-#-# / "Normalization" can also be called "synchronization"
en: Log folder normalization
vi: Nhật trình bình thường hóa thư mục

en: Log network activity
vi: Nhật trình hoạt động mạng lưới

note: #-#-#-#-#  325 (geary-0.4.1)  #-#-#-#-# / Serialization is how commands and responses are converted into a stream of bytes for / network transmission
en: Log network serialization
vi: Nhật trình số mã mạng lưới

en: Log periodic activity
vi: Nhật trình hoạt động tuần hoàn

en: Mail Client
vi: Mail máy trạm

en: Mark as _Unread
vi: Đánh dấ_u Chưa đọc

en: New Message
vi: Tạo mới tin nhắn

en: No conversations selected.
vi: Chưa chọn cuộc đối thoại nào.

en: Output debugging information
vi: Thông tin gỡ rối về dữ liệu nhập vào

en: Please enter your email password
vi: Xin vui lòng điền vào mật khẩu email của bạn

en: Please report comments, suggestions and bugs to:
vi: Xin vui lòng gửi báo cáo về các tin nhắn, đề nghị và phần gỡ rối về lỗi về:

en: Service:
vi: Dịch vụ:

en: _Remember passwords
vi: _Nhớ mật khẩu

en: _Small
vi: _Nhỏ

en: A fast and lightweight IDE using GTK+
vi: Một IDE nhanh và nhẹ nhàng dùng GTK+

en: _Hide Toolbar
vi: Ẩn t_hanh công cụ

en: Insert _ChangeLog Entry
vi: _Chèn mục nhập ChangeLog

en: Insert _Function Description
vi: Chèn _mô tả hàm

en: Insert Mu_ltiline Comment
vi: Chèn _ghi chú đa dòng

en: _More
vi: _Nữa

en: Insert File _Header
vi: Chèn p_hần đầu tập tin

en: Insert _GPL Notice
vi: Chèn thông báo _GPL

en: Insert _BSD License Notice
vi: Chèn thông báo giấy phép _BSD

en: Insert Dat_e
vi: Chèn ngà_y

en: _Insert "include <...>"
vi: Chèn "_include <...>"

en: Open Selected F_ile
vi: Mở tập t_in đã chọn

en: Find _Usage
vi: Tìm chỗ _sử dụng

en: Find _Document Usage
vi: Tìm chỗ sử _dụng trong tài liệu

en: Conte_xt Action
vi: Hành động N_gữ cảnh

en: Current chars
vi: Ký tự hiện thời

en: Match braces
vi: Khớp dấu ngoặc móc

en: Load files from the last session
vi: Tải các tập tin từ phiên chạy trước

en: Opens at startup the files from the last session
vi: Khi khởi chạy, mở những tập tin từ phiên chạy cuối cùng

en: Load virtual terminal support
vi: Nạp hỗ trợ thiết bị cuối ảo

en: Whether the virtual terminal emulation (VTE) should be loaded at startup, disable it if you do not need it
vi: Mô phỏng thiết bị cuối ảo (VTE) có nên được nạp khi khởi chạy chương trình hay không. Không cần thì tắt tùy chọn này.

en: Enable plugin support
vi: Bật hỗ trợ phần bổ sung

en: Confirm exit
vi: Xác nhận thoát

en: Shows a confirmation dialog on exit
vi: Hiển thị hộp thoại xác nhận khi thoát

en: Startup path:
vi: Đường dẫn khởi chạy:

en: Project files:
vi: Tập tin dự án:

en: Path to start in when opening project files
vi: Đường dẫn trong đó cần bắt đầu khi mở tập tin dự án

en: Extra plugin path:
vi: Đường dẫn phần bổ sung khác:

en: Geany looks by default in the global installation path and in the configuration directory. The path entered here will be searched additionally for plugins. Leave blank to disable.
vi: Mặc định là Geany tìm qua đường dẫn cài đặt toàn cục và trong thư mục cấu hình. Gõ thêm đường dẫn vào đây thì cũng tìm phần bổ sung qua nó. Bỏ trống để tắt.

en: <b>Paths</b>
vi: <b>Đường dẫn</b>

en: Beep on errors or when compilation has finished
vi: Bíp khi gặp lỗi, hay khi biên dịch xong

en: Whether to beep if an error occurred or when the compilation process has finished
vi: Có nên kêu bíp nếu gặp lỗi, hoặc khi tiến trình biên dịch mới hoàn tất

en: Switch to status message list at new message
vi: Chuyển đổi sang danh sách thông điệp trạng thái khi nhận thông điệp mới

en: Switch to the status message tab (in the notebook window at the bottom) if a new status message arrives
vi: Chuyển đổi sang thanh thông điệp trạng thái (trong cửa sổ cuốn vở bên dưới) khi nhận thông điệp trạng thái mới.

en: Suppress status messages in the status bar
vi: Đừng hiển thị thông điệp trạng thái trên thanh trạng thái

en: Removes all messages from the status bar. The messages are still displayed in the status messages window.
vi: Gỡ bỏ mọi thông điệp khỏi thanh trạng thái. Các thông điệp này vẫn còn được hiển thị trong cửa sổ thông điệp trạng thái.

en: Auto-focus widgets (focus follows mouse)
vi: Tự động đặt tiêu điểm trên ô điều khiển (tiêu điểm theo con chuột)

en: Gives the focus automatically to widgets below the mouse cursor. Works for the main editor widget, the scribble, the toolbar search and goto line fields and the VTE.
vi: Tự động đặt tiêu điểm vào ô điều khiển nằm dưới con trỏ chuột. Hoạt động được cho ô điều khiển trình soạn thảo chính, vùng viết tháu, ô tìm kiếm trên thanh công cụ, các trường đi tới dòng riêng, và VTE.

en: Use the current word under the cursor for Find dialogs
vi: Dùng từ hiện thời nằm dưới con trỏ cho các hộp thoại Tìm

en: Use current word under the cursor when opening the Find, Find in Files or Replace dialog and there is no selection
vi: Dùng từ hiện thời nằm dưới con trỏ khi mở hộp thoại kiểu Tìm, Tìm trong Tập tin, hay Thay thế mà không có chuỗi đã chọn

en: Use the current file's directory for Find in Files
vi: Dùng thư mục của tập tin hiện thời khi Tìm trong Tập tin

en: <b>Search</b>
vi: <b>Tìm kiếm</b>

en: Store project file inside the project base directory
vi: Lưu tập tin dự án vào thư mục cơ bản của dự án

en: When enabled, a project file is stored by default inside the project base directory when creating new projects instead of one directory above the base directory. You can still change the path of the project file in the New Project dialog.
vi: Bật tùy chọn này thì một tập tin dự án được lưu lại theo mặc định bên trong thư mục cơ bản của dự án khi tạo dự án mới, thay cho thư mục cấp trên. Bạn vẫn còn có khả năng thay đổi đường dẫn của tập tin dự án trong hộp thoại Dự án Mới.

en: <b>Projects</b>
vi: <b>Dự án</b>

en: Show symbol list
vi: Hiện danh sách ký hiệu

en: Toggle the symbol list on and off
vi: Hiện/ẩn danh sách ký hiệu

en: Show documents list
vi: Hiện danh sách tài liệu

en: Toggle the documents list on and off
vi: Hiện/ẩn danh sách tài liệu

en: <b>Sidebar</b>
vi: <b>Khung lề</b>

en: Symbol list:
vi: Danh sách ký hiệu :

en: Message window:
vi: Cửa sổ thông điệp:

en: Sets the font for the message window
vi: Đặt phông chữ cho cửa sổ thông điệp

en: Sets the font for the symbol list
vi: Đặt phông chữ cho danh sách các ký hiệu

en: Sets the editor font
vi: Đặt phông soạn thảo

en: Whether to show the status bar at the bottom of the main window
vi: Có nên hiển thị thanh trạng thái ở dưới cửa sổ chính hay không

en: Show editor tabs
vi: Hiện các thanh soạn thảo

en: Show close buttons
vi: Hiện nút Đóng

en: Shows a small cross button in the file tabs to easily close files when clicking on it (requires restart of Geany)
vi: Hiển thị một cái nút chữ thập nhỏ trên mỗi thẻ tập tin: nhấn vào thì dễ đóng tập tin (tùy chọn này yêu cầu khởi chạy lại Geany)

en: Placement of new file tabs:
vi: Vị trí thanh tập tin mới:

en: File tabs will be placed on the left of the notebook
vi: Các thanh tập tin mới sẽ nằm bên trái cuốn vở

en: File tabs will be placed on the right of the notebook
vi: Các thanh tập tin mới sẽ nằm bên phải cuốn vở

en: Double-clicking hides all additional widgets
vi: Nhấn đôi thì ẩn mọi ô điều khiển bổ sung

en: Calls the View->Toggle All Additional Widgets command
vi: Gọi chức năng Xem > Bật/tắt mọi ô điều khiển bổ sung

en: Sidebar:
vi: Khung lề:

en: <b>Tab positions</b>
vi: <b>Vị trí thẻ</b>

en: Pack the toolbar to the main menu to save vertical space
vi: Gắn thanh công cụ với trình đơn chính để tiết kiệm sức chứa theo chiều dọc

en: Customize Toolbar
vi: Tùy chỉnh thanh công cụ

en: <b>Toolbar</b>
vi: <b>Thanh công cụ</b>

en: Line wrapping
vi: Ngắt dòng

en: Wrap the line at the window border and continue it on the next line. Note: line wrapping has a high performance cost for large documents so should be disabled on slow machines.
vi: Ngắt dòng tại viền cửa sổ, rồi tiếp tục nó trên dòng kế tiếp. Ghi chú : khả năng ngắt dòng trong tài liệu lớn chiếm hiệu suất nhiều, vì vậy nó nên bị tắt trên máy chạy chậm.

en: When "smart" home is enabled, the HOME key will move the caret to the first non-blank character of the line, unless it is already there, it moves to the very beginning of the line. When this feature is disabled, the HOME key always moves the caret to the start of the current line, regardless of its current position.
vi: Bật phím Home khéo thì phím HOME sẽ di chuyển con cháy tới ký tự không rỗng thứ nhất của dòng, nếu chưa ở (ở thì di chuyển tới đầu dòng). Tắt tùy chọn này thì phím HOME lúc nào cũng di chuyển về đầu của dòng hiện tại, bất chấp vị trí hiện thời.

en: Disable Drag and Drop
vi: Tắt Kéo và Thả

en: Disable drag and drop completely in the editor window so you can't drag and drop any selections within or outside of the editor window
vi: Tắt hoàn toàn khả năng Kéo và Thả trong cửa sổ soạn thảo nên không thể kéo và thả vùng chọn nào bên trong hay bên ngoài cửa sổ đó

en: Fold/unfold all children of a fold point
vi: Gấp lại/Mở ra mọi điểm con của một điểm gấp

en: Fold or unfold all children of a fold point. By pressing the Shift key while clicking on a fold symbol the contrary behavior is used.
vi: Gấp lại hay mở ra tất cả các điểm con của một điểm gấp. Ấn giữ phím Shift trong khi nhấn vào ký hiệu gấp để đảo ngược ứng xử này

en: Use indicators to show compile errors
vi: Dùng cái chỉ để hiển thị lỗi biên dịch

en: Whether to use indicators (a squiggly underline) to highlight the lines where the compiler found a warning or an error
vi: Có nên dùng cái chỉ (dấu gạch dưới vặn vẹo) hay không để tô sáng mỗi dòng trên đó bộ biên dịch tìm cảnh báo hay lỗi

en: Newline strips trailing spaces
vi: Dòng mới bỏ dấu cách theo sau

en: Enable newline to strip the trailing spaces on the previous line
vi: Hiệu lực dòng mới để bỏ các dấu cách theo sau trên dòng trước

en: Line breaking column:
vi: Cột ngắt dòng:

en: Comment toggle marker:
vi: Dấu bật/tắt ghi chú :

en: A string which is added when toggling a line comment in a source file, it is used to mark the comment as toggled.
vi: Một chuỗi được thêm khi bật/tắt một ghi chú dòng trong một tập tin nguồn; nó dùng để đánh dấu ghi chú đã được bật/tắt.

en: <b>Features</b>
vi: <b>Tính năng</b>

en: The width in chars of a single indent
vi: Chiều rộng theo ký tự của một khoảng thụt lề riêng lẻ

en: Whether to detect the indentation type from file contents when a file is opened
vi: Có nên phát hiện cách thụt lề dựa vào nội dung tập tin khi mở tập tin, hay không

en: Use spaces if the total indent is less than the tab width, otherwise use both
vi: Dùng các dấu cách nếu khoảng thụt lề vẫn nhỏ hơn chiều rộng của khoảng tab, không thì dùng cả hai

en: _Spaces
vi: _Dấu cách

en: Use spaces when inserting indentation
vi: Dùng dấu cách khi chèn khoảng thụt lề

en: Use one tab per indent
vi: Thụt lề theo một khoảng tab

en: Pressing tab/shift-tab indents/unindents instead of inserting a tab character
vi: Bấm phím Tab hay Shift+Tab thì thụt lề hay bỏ thụt lề thay vào chèn một ký tự tab

en: <b>Indentation</b>
vi: <b>Thụt lề</b>

en: Snippet completion
vi: Làm xong đoạn

en: Type a defined short character sequence and complete it to a more complex string using a single keypress
vi: Gõ một dãy ký tự ngắn đã định sẵn và bấm một phím nào đó để điền nốt chuỗi phức tạp hơn

en: Automatic continuation of multi-line comments
vi: Tự động tiếp tục ghi chú đa dòng

en: Continue automatically multi-line comments in languages like C, C++ and Java when a new line is entered inside such a comment
vi: Tự động tiếp tục ghi chú đa dòng bằng ngôn ngữ như C, C++ và Java khi xuống dòng bên trong một ghi chú như vậy

en: Autocomplete symbols
vi: Tự động điền nốt ký hiệu

en: Automatic completion of known symbols in open files (function names, global variables, ...)
vi: Tự động gõ xong các ký hiệu đã biết trong tập tin được mở (tên hàm, biến toàn cục v.v.)

en: Autocomplete all words in document
vi: Tự động điền nốt mọi từ trong tài liệu

en: Drop rest of word on completion
vi: Bỏ phần từ còn lại một khi điền nốt

en: Max. symbol name suggestions:
vi: Số tối đa các góp ý tên ký hiệu :

en: Completion list height:
vi: Bề cao danh sách điền nốt:

en: Characters to type for autocompletion:
vi: Ký tự cần gõ để tự động điền nốt:

en: The amount of characters which are necessary to show the symbol autocompletion list
vi: Số các ký tự cần thiết để hiển thị danh sách tự động điền nốt ký hiệu

en: Display height in rows for the autocompletion list
vi: Chiều cao hiển thị theo hàng cho danh sách tự động điền nốt

en: Maximum number of entries to display in the autocompletion list
vi: Số tối đa các mục nhập cần hiển thị trong danh sách tự động điền nốt

en: <b>Completions</b>
vi: <b>Làm xong</b>

en: Parenthesis ( )
vi: Ngoặc đơn ( )

en: Auto-close parenthesis when typing an opening one
vi: Tự động điền nốt một cặp dấu ngoặc đơn khi nhập một dấu ngoặc đơn mở

en: Curly brackets { }
vi: Ngoặc móc { }

en: Auto-close curly bracket when typing an opening one
vi: Tự động điền nốt một cặp dấu ngoặc móc khi nhập một dấu ngoặc móc mở

en: Square brackets [ ]
vi: Ngoặc vuông [ ]

en: Auto-close square-bracket when typing an opening one
vi: Tự động điền nốt một cặp dấu ngoặc vuông khi gõ một dấu ngoặc vuông mở

en: Single quotes ' '
vi: Nháy đơn ' '

en: Double quotes " "
vi: Nháy kép " "

en: Auto-close double quote when typing an opening one
vi: Tự động điền nốt một cặp dấu nháy kép khi nhập một dấu nháy kép mở

en: <b>Auto-close quotes and brackets</b>
vi: <b>Tự động điền nốt Nháy và Ngoặc</b>

en: Completions
vi: Mục điền nốt

en: Invert syntax highlighting colors
vi: Đảo ngược màu sắc tô sáng cú pháp

en: Show indentation guides
vi: Hiện nét dẫn thụt lề

en: Shows small dotted lines to help you to use the right indentation
vi: Hiển thị đường chấm chấm nhỏ để giúp bạn thụt lề đúng

en: Show white space
vi: Hiện khoảng trắng

en: Marks spaces with dots and tabs with arrows
vi: Nhãn dấu cách bằng chấm và tab bằng mũi tên

en: Show line endings
vi: Hiện kết thúc dòng

en: Shows the line ending character
vi: Hiện ký tự kết thúc dòng

en: Shows or hides the Line Number margin
vi: Hiện/ẩn lề số thứ tự dòng

en: Show markers margin
vi: Hiện lề đánh dấu

en: Shows or hides the small margin right of the line numbers, which is used to mark lines
vi: Hiện/ẩn lề nhỏ bên phải các số thứ tự dòng, được dùng để đánh dấu dòng

en: Stop scrolling at last line
vi: Dừng cuộn ở dòng cuối

en: Whether to stop scrolling one page past the last line of a document
vi: Có nên dừng cuộn lại một trang đằng sau dòng cuối cùng của tài liệu

en: <b>Display</b>
vi: <b>Hiển thị</b>

en: Sets the color of the long line marker
vi: Đặt màu của dấu dòng dài

en: Color Chooser
vi: Bộ chọn màu

en: The long line marker is a thin vertical line in the editor, it helps to mark long lines, or as a hint to break the line. Set this value to a value greater than 0 to specify the column where it should appear.
vi: Dấu dòng dài là một đường mảnh nằm dọc trong trình soạn thảo. Nó giúp đánh dấu dòng dài, hoặc nhắc nhở bạn ngắt dòng đó. Đặt giá trị này thành một giá trị hơn 0 để xác định vị trí của cột này.

en: Prints a vertical line in the editor window at the given cursor position (see below)
vi: In ra một đường nằm dọc trong cửa sổ trình soạn thảo tại vị trí con trỏ đã cho (xem dưới).

en: The background color of characters after the given cursor position (see below) changed to the color set below, (this is recommended if you use proportional fonts)
vi: Màu nền của các ký tự nằm sau vị trí con trỏ đã cho (xem dưới) được thay đổi thành màu được đặt bên dưới. (Khuyến khích nếu bạn sử dụng phông tỷ lệ.)

en: <b>Long line marker</b>
vi: <b>Dấu dòng dài</b>

en: Open new documents from the command-line
vi: Mở tài liệu mới từ dòng lệnh

en: Default end of line characters:
vi: Ký tự kết thúc dòng mặc định:

en: <b>New files</b>
vi: <b>Tập tin mới</b>

en: Default encoding (new files):
vi: Bảng mã mặc định (tập tin mới):

en: Sets the default encoding for newly created files
vi: Đặt bảng mã mặc định cho tập tin mới tạo

en: <b>Encodings</b>
vi: <b>Bảng mã</b>

en: Ensure new line at file end
vi: Đảm bảo có ký tự dòng mới tại kết thúc tập tin

en: Ensures that at the end of the file is a new line
vi: Đảm bảo có ký tự dòng mới tại kết thúc tập tin

en: Strip trailing spaces and tabs
vi: Bỏ dấu cách và Tab theo sau

en: Replace tabs with space
vi: Thay thế các tab bằng dấu cách

en: Replaces all tabs in document with spaces
vi: Thay thế bằng dấu cách mọi tab trong tài liệu

en: <b>Saving files</b>
vi: <b>Lưu tập tin</b>

en: Recent files list length:
vi: Độ dài danh sách tập tin gần đây:

en: Specifies the number of files which are stored in the Recent files list
vi: Xác định số tối đa các tập tin được giữ lại trong danh sách Tập tin gần đây

en: Disk check timeout:
vi: Thời hạn kiểm tra đĩa:

en: How often to check for changes to document files on disk, in seconds. Zero disables checking.
vi: Có nên kiểm tra có thay đổi trong tập tin tài liệu trên đĩa thường xuyên cỡ nào, theo giây. Số không tắt chức năng kiểm tra.

en: Browser:
vi: Bộ duyệt:

en: Path (and possibly additional arguments) to your favorite browser
vi: Đường dẫn (có thể thêm đối số) đến bộ duyệt ưa thích của bạn

en: <b>Tool paths</b>
vi: <b>Đường dẫn công cụ</b>

en: Context action:
vi: Hành động ngữ cảnh:

en: Context action command. The currently selected word can be used with %s. It can appear anywhere in the given command and will be replaced before execution.
vi: Lệnh hành động ngữ cảnh. Từ được chọn hiện thời có thể được dùng cùng với %s. Nó có thể nằm ở mọi vị trí trong lệnh đã cho, cũng sẽ được thay thế trước khi thực hiện.

en: Email address of the developer
vi: Địa chỉ thư của nhà phát triển

en: Initials of the developer name
vi: Tên tắt của nhà phát triển

en: Initial version:
vi: Phiên bản đầu tiên:

en: Version number, which a new file initially has
vi: Số hiệu phiên bản đầu tiên của tập tin mới

en: Mail address:
vi: Địa chỉ bưu điện:

en: The name of the developer
vi: Tên của nhà phát triển

en: <b>Template data</b>
vi: <b>Dữ liệu mẫu</b>

en: <b>Keyboard shortcuts</b>
vi: <b>Phím tắt</b>

en: Use an external command for printing
vi: Dùng lệnh bên ngoài để in

en: Print line numbers
vi: In số thứ tự dòng

en: Add line numbers to the printed page
vi: Thêm vào trang in các số thứ tự dòng

en: Add page numbers at the bottom of each page. It takes 2 lines of the page.
vi: Thêm số thứ tự dòng vào đáy từng trang (chiếm 2 dòng của trang).

en: Add a little header to every page containing the page number, the filename and the current date (see below). It takes 3 lines of the page.
vi: Thêm vào mỗi trang một phần đầu trang nhỏ chứa số thứ tự trang, tên tập tin và ngày tháng hiện thời (xem bên dưới). Phần này chiếm 3 dòng của trang.

en: Use the basename of the printed file
vi: Dùng tên cơ bản của tập tin đã in

en: Print only the basename (without the path) of the printed file
vi: In chỉ tên cơ bản (không có phần đường dẫn) của tập tin in ra.

en: Use native GTK printing
vi: Dùng chức năng in GTK sở hữu

en: Sets the font for the terminal widget
vi: Đặt phông chữ cho ô điều khiển thiết bị cuối

en: Shell:
vi: Trình bao :

en: Sets the foreground color of the text in the terminal widget
vi: Đặt màu cảnh gần của văn bản trong ô điều khiển thiết bị cuối

en: Specifies the history in lines, which you can scroll back in the terminal widget
vi: Xác định lịch sử theo dòng, mà bạn có thể cuộn ngược trong ô điều khiển thiết bị cuối

en: Sets the path to the shell which should be started inside the terminal emulation
vi: Đặt đường dẫn tới trình bao (mà nên được khởi chạy bên trong mô phỏng thiết bị cuối)

en: Whether to scroll to the bottom if a key was pressed
vi: Có nên cuộn đến đáy khi được ấn phím hay không

en: Whether to scroll to the bottom when output is generated
vi: Có nên cuộn đến đáy khi kết xuất được tạo ra hay không

en: Cursor blinks
vi: Nháy con chạy

en: Override Geany keybindings
vi: Ghi đè lên tổ hợp phím Geany

en: Allows the VTE to receive keyboard shortcuts (apart from focus commands)
vi: Cho phép VTE nhận tín hiệu phím tắt (ra khỏi lệnh đặt tiêu điểm)

en: Disable menu shortcut key (F10 by default)
vi: Tắt phím tắt trình đơn (mặc định F10)

en: This option disables the keybinding to popup the menu bar (default is F10). Disabling it can be useful if you use, for example, Midnight Commander within the VTE.
vi: Tùy chọn này tắt tổ hợp phím bật lên thanh trình đơn (mặc định là phím chức năng F10). Việc tắt nó có ích nếu, chẳng hạn, bạn dùng Midnight Commander bên trong VTE.

en: Run programs in VTE instead of opening a terminal emulation window. Please note, programs executed in VTE cannot be stopped
vi: Chạy chương trình trong VTE thay vào mở một cửa sổ mô phỏng thiết bị cuối. Ghi chú rằng chương trình được thực hiện trong VTE thì không dừng chạy được

en: Don't use run script
vi: Đừng dùng văn lệnh chạy

en: Don't use the simple run script which is usually used to display the exit status of the executed program
vi: Đừng dùng văn lệnh chạy đơn giản thường dùng để hiển thị trạng thái thoát của chương trình đã thực hiện

en: New (with _Template)
vi: Mới (dùng Mẫ_u)

en: Sa_ve All
vi: Lưu tất _cả

en: R_eload As
vi: Tải lại _dạng

en: Close Ot_her Documents
vi: Đóng các tập tin k_hác

en: C_lose All
vi: Đóng tất _cả

en: _Send Selection to Terminal
vi: _Gửi vùng chọn cho Thiết bị cuối

en: T_oggle Case of Selection
vi: Chuyển đổi chữ h_oa/thường của vùng chọn

en: _Comment Line(s)
vi: Ghi _chú dòng

en: U_ncomment Line(s)
vi: Hủy ghi chú dò_ng

en: _Toggle Line Commentation
vi: Bật/_tắt ghi chú dòng

en: _Increase Indent
vi: _Thụt lề thêm

en: _Decrease Indent
vi: Thụt lề _kém

en: _Send Selection to
vi: _Gửi vùng chọn cho

en: I_nsert Comments
vi: Chè_n chú thích

en: Preference_s
vi: Tù_y thích

en: Next Me_ssage
vi: Thông điệp tiế_p

en: Pr_evious Message
vi: Thông điệp t_rước

en: Show _Markers Margin
vi: Hiện lề đánh _dấu

en: Show _Line Numbers
vi: Hiện _số hiệu dòng

en: Show White S_pace
vi: Hiện kh_oảng trắng

en: Show Line _Endings
vi: Hiện _kết thúc dòng

en: Show Indentation _Guides
vi: H_iện nét dẫn thụt lề

en: Full_screen
vi: T_oàn màn hình

en: Toggle All _Additional Widgets
vi: Bật/tắt mọi ô điều khiển bổ sun_g

en: Show Message _Window
vi: Hiện cửa _sổ thông điệp

en: Show Side_bar
vi: Hiện khung _lề

en: _Line Wrapping
vi: N_gắt dòng

en: Line _Breaking
vi: N_gắt dòng

en: _Auto-indentation
vi: _Tự động thụt lề

en: In_dent Type
vi: _Kiểu thụt lề

en: T_abs and Spaces
vi: T_ab và Dấu cách

en: Indent Widt_h
vi: Độ _rộng thụt lề

en: Read _Only
vi: _Chỉ đọc

en: _Write Unicode BOM
vi: Ghi _BOM Unicode

en: Set File_type
vi: Đặt kiểu _tập tin

en: Set Line E_ndings
vi: Đặt kết thúc dò_ng

en: Convert and Set to _LF (Unix)
vi: Chuyển đổi và đặt thành _LF (UNIX)

en: _Strip Trailing Spaces
vi: Bỏ dấu cách theo _sau

en: Replace Tabs with S_paces
vi: Tha_y thế các tab bằng dấu cách

en: _Fold All
vi: _Gấp tất cả

en: _Unfold All
vi: _Mở lại tất cả

en: Remove _Markers
vi: Bỏ _dấu

en: Remove Error _Indicators
vi: Bỏ mọi cá_i chỉ lỗi

en: Apply the default indentation settings to all documents
vi: Áp dụng thiết lập mặc định cho _mọi tài liệu

en: _Build
vi: _Xây dựng

en: _Reload Configuration
vi: Nạp _lại cấu hình

en: C_onfiguration Files
vi: Tập tin Cấ_u hình

en: _Color Chooser
vi: Bảng _chọn màu

en: _Word Count
vi: _Tổng từ

en: Compiler
vi: Bộ biên dịch

en: Scribble
vi: Viết tháu

en: Project Properties
vi: Thuộc tính dự án

en: Base directory of all files that make up the project. This can be a new path, or an existing directory tree. You can use paths relative to the project filename.
vi: Thư mục cơ bản của tất cả các tập tin làm dự án. Đường dẫn mới hay cây thư mục tồn tại cũng được. Bạn cũng có thể đặt đường dẫn tương đối so với tên tập tin dự án.

en: (only inside Geany)
vi: (chỉ bên trong Geany)

en: Read:
vi: Đọc:

en: Write:
vi: Ghi:

en: About Geany
vi: Giới thiệu Geany

en: A fast and lightweight IDE
vi: Một IDE nhanh và nhẹ nhàng

en: (built on or after %s)
vi: (xây dựng vào hay sau %s)

en: developer
vi: nhà phát triển

en: translation maintainer
vi: nhà duy trì bản dịch

en: Previous Translators
vi: Dịch giả trước

en: Some of the many contributors (for a more detailed list, see the file %s):
vi: Một số người đóng góp (để tìm một danh sách chi tiết, xem tập tin %s):

en: License text could not be found, please visit http://www.gnu.org/licenses/gpl-2.0.txt to view it online.
vi: Không tìm thấy văn bản giấy phép, hãy thăm địa chỉ « http://www.gnu.org/licenses/gpl-2.0.txt » để xem trực tuyến.

en: %s (in directory: %s)
vi: %s (trong thư mục: %s)

en: Compilation failed.
vi: Lỗi biên dịch.

en: Compilation finished successfully.
vi: Mới biên dịch xong.

en: _Next Error
vi: Lỗi tiế_p

en: _Previous Error
vi: Lỗi t_rước

en: Build the current file
vi: Xây dựng tập tin hiện thời

en: Build the current file with Make and the default target
vi: Xây dựng tập tin hiện thời, dùng công cụ Make và đích đến mặc định

en: Build the current file with Make and the specified target
vi: Xây dựng tập tin hiện thời, dùng công cụ Make và đích đến đã xác định

en: Compile the current file with Make
vi: Biên dịch tập tin hiện thời dùng Make

en: Process could not be stopped (%s).
vi: Tiến trình không dừng chạy được (%s).

en: No more build errors.
vi: Không có lỗi xây dựng nào nữa.

en: Make _Object
vi: Make đố_i tượng

en: Enter the line you want to go to:
vi: Nhập dòng cần tới:

en: Please set the filetype for the current file before using this function.
vi: Hãy đặt kiểu tập tin cho tập tin hiện thời, trước khi sử dụng hàm này.

en: No more message items.
vi: Không có mục thông điệp nào nữa.

en: "%s" was not found.
vi: Không tìm thấy « %s ».

en: Detect from file
vi: Phát hiện từ tập tin

en: _More Options
vi: Tùy chọn _bổ sung

en: Set encoding:
vi: Đặt bảng mã:

en: Explicitly defines an encoding for the file, if it would not be detected. This is useful when you know that the encoding of a file cannot be detected correctly by Geany.
    Note if you choose multiple files, they will all be opened with the chosen encoding.
vi: Xác định dứt khoát bảng mã cho tập tin, nếu nó sẽ không được phát hiện. Có ích khi bạn biết rằng trình Geany sẽ không phát hiện được bảng mã của tập tin đó.
    Ghi chú rằng nếu bạn chọn nhiều tập tin, tất cả các chúng đều sẽ được mở với bảng mã đã chọn.

en: Set filetype:
vi: Đặt kiểu tập tin:

en: Explicitly defines a filetype for the file, if it would not be detected by filename extension.
    Note if you choose multiple files, they will all be opened with the chosen filetype.
vi: Xác định dứt khoát kiểu tập tin cho tập tin, nếu nó sẽ không được phát hiện theo phần mở rộng tập tin.
    Ghi chú rằng nếu bạn chọn nhiều tập tin, tất cả các chúng sẽ được mở với kiểu tập tin đã chọn.

en: Opens the file in read-only mode. If you choose more than one file to open, all files will be opened read-only.
vi: Mở tập tin trong chế độ chỉ đọc. Nếu bạn chọn mở nhiều tập tin, tất cả các tập tin đó sẽ được mở chỉ-đọc.

en: Filename already exists!
vi: Tên tập tin đã có !

en: Save the file and rename it
vi: Lưu tập tin và thay tên nó

en: _Don't save
vi: _Không lưu

en: The file '%s' is not saved.
vi: Tập tin « %s » chưa được lưu.

en: Do you want to save it before closing?
vi: Bạn có muốn lưu nó trước khi đóng không?

en: An error occurred or file information could not be retrieved (e.g. from a new file).
vi: Gặp lỗi hoặc không thể lấy thông tin về tập tin (v.d. từ tập tin mới).

note: Translators: BOM = byte order mark
en: (with BOM)
vi: (có BOM)

en: (without BOM)
vi: (không có BOM)

en: File %s closed.
vi: Tập tin %s đã được đóng.

en: New file "%s" opened.
vi: Tập tin mới « %s » đã được mở.

en: Could not open file %s (%s)
vi: Không thể mở tập tin: %s (%s)

en: The file "%s" could not be opened properly and has been truncated. This can occur if the file contains a NULL byte. Be aware that saving it can cause data loss.
    The file was set to read-only.
vi: Tập tin « %s » không thể mở được, cũng bị cắt ngắn. Trường hợp này có thể xảy ra nếu tập tin chứa byte vô giá trị (NULL). Ghi chú rằng việc lưu tập tin này có thể gây ra dữ liệu bị mất.
    Tập tin đã được đặt thành tình trạng chỉ đọc.

en: Tabs and Spaces
vi: Tab và Dấu cách

note: Translators: first wildcard is the indentation mode (Spaces, Tabs, Tabs * and Spaces), the second one is the filename
en: Setting %s indentation mode for %s.
vi: Đang đặt chế độ thụt lề %s cho %s.

en: File %s reloaded.
vi: Tập tin %s đã được tải lại.

en: , read-only
vi: , chỉ đọc

en: Are you sure you want to reload '%s'?
vi: Bạn có chắc muốn tải lại « %s » không?

en: Error renaming file.
vi: Gặp lỗi khi thay đổi tên của tập tin.

en: An error occurred while converting the file from UTF-8 in "%s". The file remains unsaved.
vi: Gặp lỗi khi chuyển đổi tập tin từ UTF-8 trong « %s ». Tập tin vẫn còn chưa được lưu.

en: Error message: %s
    The error occurred at "%s" (line: %d, column: %d).
vi: Thông điệp lỗi: %s
    Lỗi xảy ra ở « %s » (dòng %d, cột %d).

en: Error message: %s.
vi: Thông điệp lỗi: %s.

en: Error saving file (%s).
vi: Gặp lỗi khi lưu tập tin (%s).

en: Error saving file.
vi: Gặp lỗi khi lưu tập tin.

en: File %s saved.
vi: Tập tin %s đã được lưu.

en: No matches found for "%s".
vi: Không tìm thấy cái nào tương ứng với « %s ».

en: %s: replaced %d occurrence of "%s" with "%s". | %s: replaced %d occurrences of "%s" with "%s".
vi[0]: %s: mới thay thế %d lần gặp « %s » bằng « %s ».

en: Enter Tab Width
vi: Nhập chiều rộng của khoảng tab

en: Enter the amount of spaces which should be replaced by a tab character.
vi: Hãy nhập số các dấu cách nên bị một ký tự tab thay thế.

en: Without encoding
vi: Không có bảng mã

en: _West European
vi: Vùng Tâ_y Âu

en: _East European
vi: Vùng Đôn_g Âu

en: East _Asian
vi: _Vùng Đông Á

en: _SE & SW Asian
vi: Vùng _Nam Đông và Nam Tay Á

en: _Middle Eastern
vi: Vùng T_rung Đông

en: East European
vi: Đông Âu

en: All Source
vi: Mọi mã nguồn

en: Bad regex for filetype %s: %s
vi: Sai đặt biểu thức chính quy cho dạng tập tin %s: %s

en: Notebook tab
vi: Thẻ vở

en: Delete to line end
vi: Xoá đến cuối dòng

en: Scroll to current line
vi: Cuộn đến dòng hiện tại

en: Scroll up the view by one line
vi: Cuộn lên một dòng

en: Scroll down the view by one line
vi: Cuộn xuống một dòng

en: Complete snippet
vi: Làm xong đoạn

en: Move cursor in snippet
vi: Chuyển con trỏ trong đoạn

en: Suppress snippet completion
vi: Tắt chức năng làm xong đoạn

en: Context Action
vi: Hành động ngữ cảnh

en: Complete word
vi: Gõ xong từ

en: Show calltip
vi: Hiện mẹo gọi

en: Select current word
vi: Chọn từ hiện thời

en: Toggle line commentation
vi: Bật/tắt ghi chú dòng

en: Comment line(s)
vi: Ghi chú dòng

en: Uncomment line(s)
vi: Hủy ghi chú dòng

en: Increase indent by one space
vi: Thụt lề thêm một dấu cách

en: Decrease indent by one space
vi: Thụt lề kém một dấu cách

en: Send to Custom Command 1
vi: Gửi cho Lệnh riêng 1

en: Send to Custom Command 2
vi: Gửi cho Lệnh riêng 1

en: Send to Custom Command 3
vi: Gửi cho Lệnh riêng 3

en: Insert date
vi: Chèn ngày

en: Next Message
vi: Thông điệp kế

en: Previous Message
vi: Thông điệp trước

en: Find Usage
vi: Tìm chỗ được dùng

en: Find Document Usage
vi: Tìm chỗ dùng trong tài liệu

en: Navigate back a location
vi: Lần ngược một vị trí

en: Navigate forward a location
vi: Lần tới một vị trí

en: Go to matching brace
vi: Tới dấu ngoặc móc khớp

en: Toggle marker
vi: Dấu bật/tắt

en: Go to Start of Line
vi: Tới đầu dòng

en: Go to End of Line
vi: Tới cuối dòng

en: Go to End of Display Line
vi: Tới cuối dòng hiển thị

en: Go to Previous Word Part
vi: Về phần từ trước

en: Go to Next Word Part
vi: Tới phần từ tiếp

en: Toggle All Additional Widgets
vi: Bật/tắt mọi ô điều khiển bổ sung

en: Toggle Messages Window
vi: Hiện/ẩn cửa sổ thông điệp

en: Switch to Editor
vi: Chuyển sang bộ soạn thảo

en: Switch to Search Bar
vi: Chuyển sang Thanh tìm

en: Switch to Compiler
vi: Chuyển sang Bộ biên dịch

en: Switch to Scribble
vi: Chuyển sang Viết tháu

en: Switch to VTE
vi: Chuyển sang VTE

en: Switch to Sidebar
vi: Chuyển sang Khung lề

en: Switch to left document
vi: Chuyển dang tài liệu bên trái

en: Switch to right document
vi: Chuyển dang tài liệu bên phải

en: Switch to last used document
vi: Chuyển sang tài liệu dùng cuối

en: Move document left
vi: Dời tài liệu qua bên trái

en: Move document right
vi: Dời tài liệu qua bên phải

en: Move document first
vi: Dời tài liệu trên đầu

en: Move document last
vi: Dời tài liệu xuống cuối

en: Toggle Line wrapping
vi: Bật/tắt cuộn dòng

en: Toggle Line breaking
vi: Bật/tắt ngắt dòng

en: Replace spaces with tabs
vi: Thay thế bằng tab các dấu cách

en: Toggle current fold
vi: Bật/tắt phần gấp hiện thời

en: Fold all
vi: Gấp tất cả

en: Unfold all
vi: Mở lại tất cả

en: Reload symbol list
vi: Tải lại danh sách ký hiệu

en: Make custom target
vi: Make đích riêng

en: Make object
vi: Make đối tượng

en: Next error
vi: Lỗi tiếp

en: Previous error
vi: Lỗi trước

en: Build options
vi: Tùy chọn xây dựng

en: Show Color Chooser
vi: Hiện bảng chọn màu

en: The following keyboard shortcuts are configurable:
vi: Có thể cấu hình những phím tắt này:

en: Type here what you want, use it as a notice/scratch board
vi: Gõ bất cứ đoạn nào vào đây: dùng nó là bảng thông báo/viết tháu

en: Failed to load one or more session files.
vi: Lỗi nạp một hay nhiều tập tin phiên chạy.

en: Print internal filetype names
vi: In tên kiểu tập tin nội bộ

en: Generate global tags file (see documentation)
vi: Tạo ra tập tin thẻ toàn cục (xem tài liệu hướng dẫn)

en: Don't open files in a running instance, force opening a new instance
vi: Đừng mở tập tin trong tiến trình đang chạy: buộc mở một tiến trình mới

en: LINE
vi: ĐƯỜNG

en: Don't show message window at startup
vi: Đừng hiển thị cửa sổ thông điệp khi khởi chạy

en: Don't load auto completion data (see documentation)
vi: Đừng nạp dữ liệu làm xong tự động (xem tài liệu hướng dẫn)

en: Don't load plugins
vi: Đừng nạp phần bổ sung

en: Print Geany's installation prefix
vi: In tiền tố cài đặt của Geany

en: Don't load the previous session's files
vi: Đừng nạp các tập tin của phiên bản trước

en: Don't load terminal support
vi: Đừng nạp hỗ trợ thiết bị cuối

en: Show version and exit
vi: Hiện phiên bản rồi thoát

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

en: Move it now?
vi: Chuyển nó ngay ?

en: Geany needs to move your old configuration directory before starting.
vi: Geany cần phải di chuyển thư mục cấu hình cũ trước khi khởi chạy.

en: Your configuration directory has been successfully moved from "%s" to "%s".
vi: Thư mục cấu hình đã được di chuyển từ « %s » sang « %s ».

note: Translators: the third %s in brackets is the error message which * describes why moving the dir didn't work
en: Your old configuration directory "%s" could not be moved to "%s" (%s). Please move manually the directory to the new location.
vi: Thư mục cấu hình cũ « %s » không thể di chuyển được sang « %s » (%s). Hãy di chuyển nó bằng tay sang vị trí mới.

en: Configuration directory could not be created (%s).
    There could be some problems using Geany without a configuration directory.
    Start Geany anyway?
vi: Không thể tạo thư mục cấu hình (%s).
    Có thể gặp lỗi khi sử dụng Geany mà không có thư mục cấu hình.
    Vẫn khởi chạy Geany không?

en: This is Geany %s.
vi: Đây là Geany %s.

en: Configuration directory could not be created (%s).
vi: Không thể tạo thư mục cấu hình (%s).

en: Configuration files reloaded.
vi: Các tập tin cấu hình đã được nạp lại.

en: Debug Messages
vi: Thông điệp Gỡ lỗi

en: Status messages
vi: Thông điệp trạng thái

en: _Hide Message Window
vi: Ẩn cửa sổ t_hông điệp

en: Switch to Document
vi: Chuyển sang Tài liệu

en: The plugin "%s" is not binary compatible with this release of Geany - please recompile it.
vi: Phần bổ sung « %s » không tương thích nhị phân với bản phát hành Geany này: hãy biên dịch lại nó.

en: No plugins available.
vi: Không có phần bổ sung sẵn sàng.

en: Press the combination of the keys you want to use for "%s".
vi: Gõ tổ hợp phím nên đại diện « %s ».

en: _Override
vi: _Ghi đè

en: Override that keybinding?
vi: Ghi đè lên tổ hợp phím đó không?

en: The combination '%s' is already used for "%s".
vi: Tổ hợp « %s » đã được dùng cho « %s ».

en: Enter tool paths below. Tools you do not need can be left blank.
vi: Hãy nhập bên dưới những đường dẫn công; bỏ trống công cụ không cần.

en: Set the information to be used in templates. See the documentation for details.
vi: Ở đây hãy xác định thông tin cần dùng trong mẫu. Xem tài liệu hướng dẫn để tìm chi tiết.

en: Here you can change keyboard shortcuts for various actions. Select one and press the Change button to enter a new shortcut, or double click on an action to edit the string representation of the shortcut directly.
vi: Ở đây bạn có khả năng sửa đổi phím tắt cho hành động khác nhau. Hãy chọn một điều rồi bấm cái nút Đổi để nhập phím tắt mới, hoặc nhấn đôi vào hành động nào để chỉnh sửa trực tiếp chuỗi đại diện phím tắt đó.

en: <i>Warning: these settings are overridden by the current project. See <b>Project->Properties</b>.</i>
vi: <i>Cảnh báo : thiết lập này bị dự án hiện thời ghi đè. Xem <b>Dự án > Thuộc tính</b>.</i>

en: <b>Page %d of %d</b>
vi: <b>Trang %d trên %d</b>

en: Document Setup
vi: Thiết lập Tài liệu

en: Printing of %s failed (%s).
vi: Tiến trình in tập tin %s bị lỗi (%s).

en: Please set a print command in the preferences dialog first.
vi: Trước tiên hãy đặt một câu lệnh in ấn trong hộp thoại Tùy thích.

en: The file "%s" will be printed with the following command:
    
    %s
vi: Tập tin « %s » sẽ được lưu bằng lệnh này:
    
    %s

en: File %s printed.
vi: Tập tin %s đã được in.

en: Choose Project Base Path
vi: Chọn đường dẫn cơ bản dự án

en: Project "%s" created.
vi: Dự án « %s » đã được tạo.

en: Project file "%s" could not be loaded.
vi: Không thể nạp tập tin dự án « %s ».

en: Project files
vi: Tập tin dự án

en: Project "%s" closed.
vi: Dự án « %s » đã được đóng.

en: Project "%s" saved.
vi: Dự án « %s » đã được lưu.

en: Do you want to close it before proceeding?
vi: Bạn có muốn đóng nó trước khi tiếp tục không?

en: The specified project name is too short.
vi: Bạn đã ghi rõ một tên dự án quá ngắn.

en: The specified project name is too long (max. %d characters).
vi: Bạn đã ghi rõ một tên dự án quá dài (tối đa %d ký tự).

en: You have specified an invalid project filename.
vi: Bạn đã ghi rõ một tên dự án không hợp lệ.

en: Create the project's base path directory?
vi: Tạo thư mục cơ bản của dự án không?

en: The path "%s" does not exist.
vi: Đường dẫn « %s » không tồn tại.

en: Project base directory could not be created (%s).
vi: Không thể tạo thư mục cơ bản của dự án (%s).

en: Project file could not be written (%s).
vi: Không thể ghi tập tin dự án (%s).

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: Choose Project Filename
vi: Chọn tên tập tin dự án

en: Project "%s" opened.
vi: Dự án « %s » đã được mở.

en: _Use regular expressions
vi: Dùng biể_u thức chính quy

en: Use _escape sequences
vi: Dùng chuỗi t_hoát

en: Replace \\, \t, \n, \r and \uXXXX (Unicode characters) with the corresponding control characters
vi: Thay thế dãy « \\ », « \t », « \n », « \r » và « \uXXXX » (ký tự Unicode) bằng ký tự điều khiển tương ứng

en: Match only a _whole word
vi: Khớp chỉ t_oàn từ

en: Match from s_tart of word
vi: Khớp _từ đầu từ

en: _Find All
vi: _Tìm tất cả

en: Close _dialog
vi: Đóng _hộp thoại

en: Disable this option to keep the dialog open
vi: Tắt tùy chọn này để bảo tồn hộp thoại mở

en: Mark all matches in the current document
vi: Đánh dấu mọi mục khớp trong tài liệu hiện thời

en: In Sessi_on
vi: Tr_ong phiên chạy

en: _In Document
vi: Trong tà_i liệu

en: Replace & Fi_nd
vi: Thay thế _và Tìm:

en: Replace wit_h:
vi: T_hay thế bằng:

en: Re_place All
vi: Tha_y thế tất cả

en: In Se_lection
vi: Trong vùng _chọn

en: Replace all matches found in the currently selected text
vi: Thay thế mọi điều khớp nằm trong đoạn đã chọn hiện thời

en: project
vi: dự án

en: _Directory:
vi: Thư _mục:

en: E_ncoding:
vi: Bả_ng mã:

en: See grep's manual page for more information
vi: Dùng câu lệnh « man grep » để tìm thêm thông tin

en: _Recurse in subfolders
vi: Đệ qui t_rong thư mục con

en: _Invert search results
vi: Đảo kết quả tìm k_iếm

en: Invert the sense of matching, to select non-matching lines
vi: Đảo chức năng khớp, để chọn các dòng không tương ứng.

en: E_xtra options:
vi: Tù_y chọn thêm:

en: Other options to pass to Grep
vi: Tùy chọn khác cần gửi cho Grep

en: Wrap search and find again?
vi: Cuộn qua việc tìm và tìm lại không?

en: Found %d match for "%s". | Found %d matches for "%s".
vi[0]: Tìm %d mục tương ứng với « %s ».

en: No text to find.
vi: Không có đoạn cần tìm.

en: %s %s -- %s (in directory: %s)
vi: %s %s -- %s (trong thư mục: %s)

en: Could not open directory (%s)
vi: Không thể mở thư mục (%s)

en: Search completed with %d match. | Search completed with %d matches.
vi[0]: Hoàn tất tìm kiếm: có %d kết quả.

en: Unknown filetype extension for "%s".
vi: Gặp phần mở rộng kiểu tập tin lạ cho « %s ».

en: Example:
    CFLAGS=`pkg-config gtk+-2.0 --cflags` %s -g gtk2.c.tags /usr/include/gtk-2.0/gtk/gtk.h
vi: Thí dụ :
    CFLAGS=`pkg-config gtk+-2.0 --cflags` %s -g gtk2.c.tags /usr/include/gtk-2.0/gtk/gtk.h

note: Translators: the first wildcard is the filetype, the second the filename
en: Loaded %s tags file '%s'.
vi: Mới nạp tập tin thẻ %s « %s ».

en: Could not load tags file '%s'.
vi: Không thể nạp tập tin thẻ « %s ».

en: Forward declaration "%s" not found.
vi: Không tìm thấy lời tuyên bố tới « %s ».

en: Definition of "%s" not found.
vi: Không tìm thấy lời xác định « %s ».

en: Sort by _Appearance
vi: Sắp xếp theo sự _Xuất hiện

en: Reload the current file from disk
vi: Tải lại tập tin hiện thời từ đĩa

en: Cut the current selection
vi: Cắt vùng chọn hiện thời

en: Copy the current selection
vi: Chép vùng chọn hiện thời

en: Delete the current selection
vi: Xoá vùng chọn hiện thời

en: Undo the last modification
vi: Hủy bước sự sửa đổi cuối cùng

en: Redo the last modification
vi: Bước lại sự sửa đổi cuối cùng

en: Compile the current file
vi: Biên dịch tập tin hiện thời

en: Run or view the current file
vi: Chạy hay xem tập tin hiện thời

en: Open a color chooser dialog, to interactively pick colors from a palette
vi: Mở hộp thoại chọn màu sắc, để kén tương tác màu trong bảng chọn

en: Zoom in the text
vi: Phóng to đoạn

en: Zoom out the text
vi: Thu nhỏ đoạn

en: Decrease indentation
vi: Giảm khoảng thụt lề

en: Increase indentation
vi: Tăng khoảng thụt lề

en: Find the entered text in the current file
vi: Tìm đoạn đã nhập trong tập tin hiện thời

en: Jump to the entered line number
vi: Nhảy tới số thứ tự dòng đã nhập

en: Show the preferences dialog
vi: Hiển thị hộp thoại Tùy thích

en: Quit Geany
vi: Thoát khỏi Geany

en: Replace text in the current document
vi: Thay thế văn bản trong tài liệu hiện thời

en: Open an existing file
vi: Mở tập tin đã có

en: --- Separator ---
vi: --- Phân cách ---

en: Select items to be displayed on the toolbar. Items can be reordered by drag and drop.
vi: Hãy chọn những mục cần hiển thị trên thanh công cụ. Các mục cũng có thể được sắp đặt lại bằng cách kéo và thả.

en: Available Items
vi: Mục sẵn sàng

en: Displayed Items
vi: Mục hiển thị

en: Passing data and executing custom command: %s
vi: Đang gửi dữ liệu qua và thực hiện lệnh riêng: %s

en: The executed custom command returned an error. Your selection was not changed. Error message: %s
vi: Câu lệnh riêng được thực hiện cũng trả lại một lỗi. Chuỗi lựa chọn chưa thay đổi. Thông điệp lỗi: %s

en: The executed custom command exited with an unsuccessful exit code.
vi: Câu lệnh riêng được thực hiện cũng thoát với một mã thoát không thành công.

en: Set Custom Commands
vi: Đặt lệnh riêng

en: You can send the current selection to any of these commands and the output of the command replaces the current selection.
vi: Bạn có khả năng đặt vùng chọn hiện thời thành bất cứ lệnh nào trong những lệnh này: dữ liệu xuất lệnh sẽ thay thế vùng chọn hiện thời.

en: No custom commands defined.
vi: Chưa xác định lệnh riêng nào.

en: whole document
vi: toàn tài liệu

en: Show S_ymbol List
vi: Hiện danh sách _Ký hiệu

en: Show _Document List
vi: Hiện _danh sách Tài liệu

en: H_ide Sidebar
vi: Ẩ_n khung lề

en: Show _Paths
vi: Hiện Đường _dẫn

note: Translators: RO = read-only
en: RO
vi: CĐ

note: Translators: MOD = modified
en: MOD
vi: SỬA

en: Font updated (%s).
vi: Phông chữ đã được cập nhật (%s).

en: C Standard Library
vi: Thư Viện Chuẩn C

en: C++ (C Standard Library)
vi: C++ (Thư Viện Chuẩn C)

en: C++ Standard Library
vi: Thư Viện Chuẩn C++

en: dd.mm.yyyy
vi: nn.tt.NNNN

en: mm.dd.yyyy
vi: tt.nn.NNNN

en: yyyy/mm/dd
vi: NNNN/tt/nn

en: dd.mm.yyyy hh:mm:ss
vi: nn.tt.NNNN GG:pp:gg

en: mm.dd.yyyy hh:mm:ss
vi: tt.nn.NNNN GG:pp:gg

en: yyyy/mm/dd hh:mm:ss
vi: NNNN/tt/nn GG:pp:gg

en: _Use Custom Date Format
vi: _Dùng định dạng ngày riêng

en: Custom Date Format
vi: Định dạng ngày riêng

en: Date format string could not be converted (possibly too long).
vi: Không thể chuyển đổi chuỗi định dạng ngày tháng (có thể quá dài).

en: _Set Custom Date Format
vi: Đặt định dạng ngày _riêng

en: Unix (LF)
vi: UNIX (LF)

en: _Set Path From Document
vi: Đặt đường dẫn dựa _vào tài liệu

en: _Restart Terminal
vi: _Khởi chạy lại Thiết bị cuối

en: Typedefs / Enums
vi: Xác định kiểu / Đánh số

en: H1 Headings
vi: Tiêu đề H1

en: H2 Headings
vi: Tiêu đề H2

en: H3 Headings
vi: Tiêu đề H3

en: Subsection
vi: Phần phụ

en: Subsubsection
vi: Phần phụ con

en: Articles
vi: Bài viết

en: Procedures
vi: Thủ tục

en: Sect1
vi: Phần 1

en: Sect2
vi: Phần 2

en: Sect3
vi: Phần 3

en: Appendix
vi: Phụ lục

en: ID Selectors
vi: Bộ chọn ID

en: Type Selectors
vi: Bộ chọn kiểu

en: Singletons
vi: Vật đơn

en: Type constructors
vi: Hàm tạo kiểu

en: Instances
vi: Thực Thể

en: Divisions
vi: Phân Chia

en: Placeholders
vi: Giữ Chỗ

en: Class Builder
vi: Bộ xây dựng hạng

en: Creates source files for new class types.
vi: Tạo tập tin mã nguồn cho kiểu hạng mới.

en: Create Class
vi: Tạo hạng

en: Header file:
vi: Tập tin phần đầu :

en: Base class:
vi: Hạng cơ bản:

en: Base header:
vi: Phần đầu cơ bản:

en: Base GType:
vi: Kiểu GType cơ bản:

en: Create constructor
vi: Tạo hàm tạo dựng

en: Create destructor
vi: Tạo hàm phá hủy

en: Create Cla_ss
vi: Tạo _hạng

en: HTML Characters
vi: Ký tự HTML

en: Inserts HTML character entities like '&amp;'.
vi: Chèn thực thể ký tự HTML như « &amp; ».

en: The Geany developer team
vi: Nhóm nhà phát triển Geany

en: HTML characters
vi: Ký tự HTML

en: ISO 8859-1 characters
vi: Ký tự ISO 8859-1

en: Greek characters
vi: Ký tự Hy-lạp

en: Mathematical characters
vi: Ký tự toán học

en: Technical characters
vi: Ký tự kỹ thuật

en: Arrow characters
vi: Ký tự mũi tên

en: Punctuation characters
vi: Ký tự dấu chấm câu

en: Miscellaneous characters
vi: Ký tự lặt vặt

en: Plugin configuration directory could not be created.
vi: Không thể tạo thư mục cấu hình phần bổ sung.

en: Choose a special character from the list below and double click on it or use the button to insert it at the current cursor position.
vi: Hãy chọn một ký tự đặc biệt trong danh sách bên dưới, rồi nhấn đôi vào nó, hoặc bấm cái nút để chèn nó vào vị trí con trỏ hiện thời.

en: HTML (name)
vi: HTML (tên)

en: Insert Special HTML Characters
vi: Chèn ký tự HTML đặc biệt

en: Replace special characters
vi: Thay thế ký tự đặc biệt

en: Toggle plugin status
vi: Bật/tắt trạng thái phần bổ sung

en: Exports the current file into different formats.
vi: Xuất khẩu tập tin hiện tại ra định dạng khác nhau.

en: _Use current zoom level
vi: Dùng hệ số th_u phóng hiện có

en: Renders the font size of the document together with the current zoom level
vi: Vẽ kích cỡ phông chữ của tài liệu cùng với hệ số thu phóng chữ hiện thời.

en: Document successfully exported as '%s'.
vi: Tài liệu đã được xuất khẩu theo « %s ».

en: File '%s' could not be written (%s).
vi: Không thể ghi tập tin « %s » (%s).

en: Adds a file browser tab to the sidebar.
vi: Thêm vào khung lề một thẻ duyệt qua tập tin.

en: Too many items selected!
vi: Chọn quá nhiều mục !

en: Could not execute configured external command '%s' (%s).
vi: Không thể thực hiện câu lệnh bên ngoài đã cấu hình « %s » (%s).

en: Set path from document
vi: Đặt đường dẫn từ tài liệu

en: Focus File List
vi: Danh sách Tập tin Tập trung

en: Focus Path Entry
vi: Mục nhập Đường dẫn Tập trung

en: External open command:
vi: Câu lệnh mở ngoài:

en: The command to execute when using "Open with". You can use %f and %d wildcards.
    %f will be replaced with the filename including full path
    %d will be replaced with the path name of the selected file without the filename
vi: Câu lệnh cần thực hiện khi sử dụng chức năng « Mở bằng ». Cũng có thể dùng ký tự đại diện « %f » và « %d ».
    %f	sẽ được thay thế bằng tên tập tin (cũng có đường dẫn đầy đủ)
    %d	sẽ được thay thế bằng tên đường dẫn của tập tin đã chọn (không có tên tập tin)

en: Follow the path of the current file
vi: Theo đường dẫn đến tập tin hiện thời

en: Use the project's base directory
vi: Dùng thư mục cơ bản của dự án

en: Change the directory to the base directory of the currently opened project
vi: Chuyển đổi thư mục sang thư mục cơ bản của dự án được mở hiện thời

en: Save Actions
vi: Hành vi Lưu

en: This plugin provides different actions related to saving of files.
vi: Phần bổ sung này cung cấp các hành vi khác nhau liên quan đến lưu tập tin.

en: Backup Copy: Directory could not be created (%s).
vi: Bản sao lưu : không thể tạo thư mục (%s).

en: Backup Copy: File could not be read (%s).
vi: Bản sao lưu : không thể đọc tập tin (%s).

en: Backup Copy: File could not be saved (%s).
vi: Bản sao lưu : không thể lưu tập tin (%s).

en: Autosave: Saved %d file automatically. | Autosave: Saved %d files automatically.
vi[0]: Tự động lưu : %d tập tin đã được tự động lưu.

en: Backup directory does not exist or is not writable.
vi: Thư mục sao lưu không tồn tại hoặc không cho phép ghi.

en: Auto save _interval:
vi: _Khoảng tự động lưu :

en: _Print status message if files have been automatically saved
vi: In thông điệ_p trạng thái nếu tập tin đã được tự động lưu

en: Save only current open _file
vi: Lư_u chỉ tập tin còn mở hiện tại

en: Sa_ve all open files
vi: Lưu _mọi tập tin còn mở

en: Backup Copy
vi: Bản sao lưu

en: _Directory to save backup files in:
vi: Thư _mục vào đó cần lưu tập tin sao lưu :

en: Directory _levels to include in the backup destination:
vi: _Các cấp thư mục cần bao gồm trong đích đến sao lưu :

en: Split Window
vi: Tách cửa sổ

en: Splits the editor view into two windows.
vi: Tạch khung xem soạn thảo ra hai cửa sổ.

en: Show the current document
vi: Hiển thị tài liệu hiện thời

en: _Unsplit
vi: _Bỏ tách

en: _Split Window
vi: Tách cửa _sổ

en: Project properties
vi: Thuộc tính dự án

en: Select System
vi: Chọn hệ thống

en: XDMCP: Could not create XDMCP buffer!
vi: XDMCP: không thể tạo vùng đệm XDMCP!

en: XDMCP: Could not read XDMCP header!
vi: XDMCP: Không thể đọc phần đầu XDMCP!

en: XDMCP: Incorrect XDMCP version!
vi: XMDCP: Phiên bản XDMCP không đúng!

en: XDMCP: Unable to parse address
vi: XMDCP: Không thể phân tích địa chỉ

en: /dev/urandom is not a character device
vi: /dev/urandom không phải là một thiết bị ký tự

en: Could not identify the current session:
vi: Không thể nhận ra phiên bản đang chạy:

en: Could not identify the current seat.
vi: Không thể nhận ra máy trạm này.

en: Could not find user “%s” on system
vi: Không thể tìm thấy người dùng “%s” trên hệ thống

en: Could not start the X server (your graphical environment) due to an internal error. Please contact your system administrator or check your syslog to diagnose. In the meantime this display will be disabled.  Please restart GDM when the problem is corrected.
vi: Không thể khởi chạy trình phục vụ X (môi trường đồ họa của bạn) do nguyên nhân nội bộ. Hãy liên lạc với quản trị hệ thống của bạn hoặc kiểm tra syslog (nhật ký của hệ thống) để chẩn đoán lỗi. Trong khi đợi, thiết bị hiển thị này sẽ bị tắt. Hãy khởi động lại GDM khi vấn đề đã được tháo gỡ.

en: No display available
vi: Không có bộ hiển thị nào

en: No session available
vi: Không có phiên làm việc nào

en: Chooser session unavailable
vi: Bộ chọn phiên làm việc không sẵn có

en: Can only be called before user is logged in
vi: Chỉ có thể được gọi trước khi đăng nhập

en: Caller not GDM
vi: Bên gọi không phải GDM

en: Unable to open private communication channel
vi: Không thể mở kênh truyền thông riêng

en: Server was to be spawned by user %s but that user doesn’t exist
vi: Máy phục vụ được người dùng %s khởi tạo, nhưng người dùng đó không tồn tại

en: Couldn’t set groupid to %d
vi: Không thể đặt mã số nhóm thành %d

en: initgroups () failed for %s
vi: initgroups () bị lỗi đối với %s

en: Couldn’t set userid to %d
vi: Không thể đặt mã số người dùng thành %d

en: %s: Could not open log file for display %s!
vi: %s: Không thể mở tập tin ghi nhật ký cho thiết bị hiển thị %s!

en: %s: Error setting %s to %s
vi: %s: Gặp lỗi khi đặt %s thành %s

en: %s: Server priority couldn’t be set to %d: %s
vi: %s: Không thể đặt mức ưu tiên của máy phục vụ thành %d: %s

en: %s: Empty server command for display %s
vi: %s: Lệnh máy phục vụ rỗng cho thiết bị hiển thị %s

en: The username
vi: Tên người dùng

en: The hostname
vi: Tên máy

en: The display device
vi: Thiết bị hiển thị, v.d. màn hình

en: Could not create authentication helper process
vi: Không thể tạo tiến trình trợ giúp xác thực

en: You reached the maximum password authentication attempts, please try another method
vi: Bạn đã đạt đến số lần thử xác thực mật khẩu tối đa, vui lòng thử một phương thức khác

en: You reached the maximum auto login attempts, please try another authentication method
vi: Bạn đã đạt đến số lần thử đăng nhập tự động tối đa, vui lòng thử một phương thức khác

en: You reached the maximum fingerprint authentication attempts, please try another method
vi: Bạn đã đạt đến số lần thử xác thực bằng dấu vân tay tối đa, vui lòng thử một phương thức khác

en: You reached the maximum smart card authentication attempts, please try another method
vi: Bạn đã đạt đến số lần thử xác thực bằng thẻ thông minh tối đa, vui lòng thử một phương thức khác

en: You reached the maximum authentication attempts, please try another method
vi: Bạn đã đạt đến số lần thử xác thực tối đa, vui lòng thử một phương thức khác

en: Sorry, password authentication didn’t work. Please try again.
vi: Rất tiếc, xác thực mật khẩu không đúng. Hãy thử lại lần nữa.

en: Sorry, auto login didn’t work. Please try again.
vi: Rất tiếc, đăng nhập tự động không thực hiện được. Hãy thử lại lần nữa.

en: Sorry, fingerprint authentication didn’t work. Please try again.
vi: Rất tiếc, xác thực bằng vân tay không đúng. Hãy thử lại lần nữa.

en: Sorry, smart card authentication didn’t work. Please try again.
vi: Rất tiếc, xác thực bằng thẻ thông minh không thực hiện được. Hãy thử lại lần nữa.

en: Your account was given a time limit that’s now passed.
vi: Đã vượt quá thời hạn của tài khoản của bạn

en: no user account available
vi: không có sẵn tài khoản người dùng

en: Unable to change to user
vi: Không thể đổi người dùng

en: GNOME Display Manager Wayland Session Launcher
vi: Bộ khởi chạy phiên chạy của trình quản lý thiết bị hiển thị Wayland GNOME

en: Could not create socket!
vi: Không thể tạo ổ cắm mạng!

en: Run program through /etc/gdm/Xsession wrapper script
vi: Chạy chương trình thông qua văn lệnh bao /etc/gdm/Xsession

en: Listen on TCP socket
vi: Lắng nghe trên ổ cắm TCP

en: GNOME Display Manager X Session Launcher
vi: Bộ khởi chạy phiên làm việc của trình quản lý thiết bị hiển thị X GNOME

en: Cannot write PID file %s: possibly out of disk space: %s
vi: Không thể ghi tập tin PID %s: có thể là do hết đĩa: %s

en: Failed to create ran once marker dir %s: %s
vi: Không thể tạo thư mục đánh dấu chạy một lần %s: %s

en: Failed to create LogDir %s: %s
vi: Không thể tạo LogDir %s: %s

en: Can’t find the GDM user “%s”. Aborting!
vi: Không thể tìm thấy người dùng GDM “%s”. Nên đang hủy bỏ!

en: The GDM user should not be root. Aborting!
vi: Người dùng GDM không nên là siêu quản trị (root) vì lý do an ninh. Nên đang hủy bỏ!

en: Can’t find the GDM group “%s”. Aborting!
vi: Không thể tìm thấy nhóm GDM “%s”. Nên đang hủy bỏ!

en: The GDM group should not be root. Aborting!
vi: Nhóm GDM không nên là root vì lý do an ninh. Nên đang hủy bỏ!

en: Print GDM version
vi: In ra phiên bản GDM

en: GNOME Display Manager
vi: Trình quản lý thiết bị hiển thị GNOME

note: make sure the pid file doesn't get wiped
en: Only the root user can run GDM
vi: Chỉ có tài khoản siêu quản trị mới có quyền chạy GDM

note: Translators: worker is a helper process that does the work of starting up a session
en: GNOME Display Manager Session Worker
vi: Tiến trình hỗ trợ phiên chạy của trình quản lý thiết bị hiển thị GNOME

en: Whether or not to allow fingerprint readers for login
vi: Có cho đăng nhập bằng đầu đọc vân tay không

en: The login screen can optionally allow users who have enrolled their fingerprints to log in using those prints.
vi: Màn hình đăng nhập có thể cho phép người dùng đăng nhập bằng vân tay.

en: Whether or not to allow smartcard readers for login
vi: Có cho đăng nhập bằng thẻ thông minh không

en: The login screen can optionally allow users who have smartcards to log in using those smartcards.
vi: Màn hình đăng nhập có thể cho phép người dùng đăng nhập bằng thẻ thông minh.

en: Whether or not to allow passwords for login
vi: Có cho đăng nhập bằng mật khẩu hay không

en: The login screen can be configured to disallow password authentication, forcing the user to use smartcard or fingerprint authentication.
vi: Màn hình đăng nhập có thể được chỉnh để không cho phép xác thực bằng mật khẩu, để ép buộc người dùng sử dụng xác thực bằng thẻ thông minh hay dùng dấu vân tay.

en: Path to small image at top of user list
vi: Đường dẫn đến ảnh nhỏ ở trên danh sách người dùng

en: The login screen can optionally show a small image to provide site administrators and distributions a way to display branding.
vi: Màn hình đăng nhập có thể hiện ảnh nhỏ để cung cấp cho nhà phân phối và quản trị trang cách thức thể hiện thương hiệu.

en: The fallback login screen can optionally show a small image to provide site administrators and distributions a way to display branding.
vi: Màn hình đăng nhập dự phòng có thể hiện ảnh nhỏ để cung cấp cho nhà phân phối và quản trị trang cách thức thể hiện thương hiệu.

en: Avoid showing user list
vi: Tránh hiện danh sách người dùng

en: The login screen normally shows a list of available users to log in as. This setting can be toggled to disable showing the user list.
vi: Màn hình đăng nhập bình thường hiện danh sách người dùng có thể đăng nhập. Thiết lập này có thể tắt hiện danh sách này.

en: Enable showing the banner message
vi: Bật hiển thị lời chào

en: Set to true to show the banner message text.
vi: Đặt để hiển thị lời chào.

en: Banner message text
vi: Chuỗi thông điệp băng cờ

en: Text banner message to show in the login window.
vi: Thông điệp băng cờ cần hiển thị trên cửa sổ đăng nhập.

en: Disable showing the restart buttons
vi: Tắt hiển thị cái nút khởi động lại

en: Set to true to disable showing the restart buttons in the login window.
vi: Đặt để không hiển thị nút khởi động lại trong cửa sổ đăng nhập.

en: Number of allowed authentication failures
vi: Số lần xác thực thất bại được phép

en: The number of times a user is allowed to attempt authentication, before giving up and going back to user selection.
vi: Số lần người dùng được phép xác thực, trước khi bỏ cuộc và quay lại cho người dùng chọn một thao tác khác.

en: Unable to create transient display:
vi: Không thể tạo trình bày chuyển tiếp:

en: Unable to activate session:
vi: Không thể kích hoạt phiên làm việc:

en: Only the VERSION command is supported
vi: Chỉ hỗ trợ lệnh VERSION (phiên bản)

en: Ignored — retained for compatibility
vi: Bỏ qua — để lại chỉ vì mục đích tương thích

en: Debugging output
vi: Kết xuất gỡ lỗi

note: Option parsing
en: — New GDM login
vi: — Đăng nhập GDM mới

en: lseek error
vi: lỗi lseek

en: directory overflow
vi: tràn thư mục

en: Malloc error
vi: Lỗi malloc

en: Block size error
vi: Kích cỡ khối không hợp lệ

en: File open error
vi: Lỗi mở tập tin

en: File seek error
vi: Lỗi khi đặt vị trí tập tin

en: File read error
vi: Lỗi đọc trong tập tin

en: Empty database
vi: Cơ sở dữ liệu rỗng

en: Can't be reader
vi: Không thể là bộ đọc

en: Can't be writer
vi: Không thể là bộ ghi

en: Reader can't delete
vi: Bộ đọc không thể xóa

en: Reader can't store
vi: Bộ đọc không thể lưu

en: Reader can't reorganize
vi: Bộ đọc không thể tổ chức lại dữ liệu

en: Should not happen: unused error code
vi: Không nên xảy ra như thế: mã lỗi chưa được sử dụng

en: Item not found
vi: Không tìm thấy mục tin

en: Reorganize failed
vi: Tổ chức lại gặp lỗi

en: Cannot replace
vi: Không thể thay thế

en: Option already set
vi: Tùy chọn đã được đặt rồi

en: Byte-swapped file
vi: Tập tin byte-swapped

en: File header assumes wrong off_t size
vi: Phần đầu tập tin giả định cỡ off_t sai

en: Bad file flags
vi: Cờ tập tin không đúng

en: Cannot stat file
vi: Không thể stat (lấy trạng thái của) tập tin

en: Database name not given
vi: Chưa đưa ra tên cơ sở dữ liệu

en: Failed to restore file owner
vi: Gặp lỗi khi phục hồi quyền sở hữu tập tin

en: Failed to restore file mode
vi: Gặp lỗi khi phục hồi chế độ của tập tin

en: Database needs recovery
vi: Cơ sở dữ liệu cần phục hồi

en: Failed to create backup copy
vi: Gặp lỗi khi tạo bản sao lưu dự phòng

en: Bucket directory overflow
vi: Tràn thư mục chứa

en: Malformed bucket header
vi: Phần đầu xô sai dạng

en: Malformed database file header
vi: Phần đầu tập tin cơ sở dữ liệu sai dạng

note: TRANSLATORS: avail_block is a field name. Don't translate it.
en: Malformed avail_block
vi: avail_block sai dạng

en: Malformed hash table
vi: Bảng băm sai dạng

en: Invalid directory entry
vi: Mục tin thư mục không hợp lệ

en: (not enough data)
vi: (không đủ dữ liệu)

en: cannot convert
vi: không thể chuyển đổi

en: cannot convert value #%d: %s
vi: không thể chuyển đổi giá trị #%d: %s

en: mixing tagged and untagged values is not allowed
vi: trộn các giá trị đã và chưa đánh thẻ là không được phép

en: select dump format
vi: chọn định dạng dump

en: unknown dump format
vi: không hiểu định dạng dump

en: too many arguments; try `%s -h' for more info
vi: quá nhiều đối số; gõ “%s -h” để có thêm thông tin

en: gdbm_open failed
vi: gdbm_open gặp lỗi

en: dump error
vi: lỗi dump

en: replace records in the existing database
vi: thay thế các bản ghi trong cơ sở dữ liệu sẵn có

en: set file mode
vi: đặt chế độ tập tin

en: NAME|UID[:NAME|GID]
vi: TÊN|UID[:TÊN|GID]

en: set file owner
vi: đặt quyền sở hữu cho tập tin

en: do not attempt to set file meta-data
vi: đừng cố đặt meta-data tập tin

en: use memory mapping
vi: dùng ánh xạ bộ nhớ

en: set the cache size
vi: đặt kích cỡ của bộ nhớ đệm

en: set the block size
vi: đặt kích thước khối

en: invalid number: %s: %s
vi: con số không hợp lệ: %s: %s

en: invalid octal number
vi: số bát phân không hợp lệ

en: no such UID: %lu
vi: không có UID nào như thế: %lu

en: gdbm_setopt failed: %s
vi: gdbm_setopt gặp lỗi: %s

en: error restoring metadata: %s (%s)
vi: lỗi phục hồi metadata: %s (%s)

en: cannot load from %s
vi: Không thể tải “%s”

en: gdbm_setopt failed
vi: gdbm_setopt gặp lỗi

en: database %s already exists; overwrite
vi: cơ sở dữ liệu %s đã sẵn có; ghi đè

en:     #    hash value     key size    data size     data adr home  key start
vi:     #    giá trị băm    độ dài khóa  độ dài dữ liệu  địa chỉ dữ liệu đầu-tiên

en: Address           size
vi: Địa chỉ           kích thước

en: nothing to close
vi: không có gì để đóng cả

en: count buffer overflow
vi: tràn bộ đệm số lượng

en: There is %s item in the database.
     | There are %s items in the database.
vi[0]: Có %s mục tin trong cơ sở dữ liệu.

en: No such item found.
vi: Không tìm thấy các mục tin như vậy.

en: Reorganization succeeded.
vi: Tổ chức lại thành công.

en: Recovery succeeded.
vi: Khôi phục lại thành công.

en: Keys recovered: %lu, failed: %lu, duplicate: %lu
vi: Các khóa được phục hồi: %lu, bị lỗi: %lu, trùng lặp: %lu

en: Buckets recovered: %lu, failed: %lu
vi: các xô chứa được phục hồi: %lu, bị lỗi: %lu

en: Original database preserved in file %s
vi: Cơ sở dữ liệu gốc được bảo tồn trong tập tin %s

en: no current bucket
vi: không có vùng chứa hiện tại

en: Hash table directory.
vi: Thư mục bảng băm.

en: 
    File Header:
vi: 
    Đầu Tập tin:

en: hash value = %x, bucket #%u, slot %u
vi: giá trị băm = %x, vùng chứa #%u, khe %u

en: hash value = %x
vi: giá trị băm = %x

en: Database file: %s
vi: Tên của tập tin cơ sở dữ liệu: %s

en: Database is open
vi: Cơ sở dữ liệu được mở

en: Database is not open
vi: Cơ sở dữ liệu không được mở

en: unknown debug flag: %s
vi: không hiểu cờ gỡ lỗi: %s

en: invalid type of argument %d
vi: kiểu tham số không hợp lệ %d

en: Debug flags:
vi: Cờ gỡ lỗi:

en: compiled without debug support
vi: biên dịch mà không hỗ trợ gỡ lỗi

en: count (number of entries)
vi: số lượng (tổng số mục tin)

en: delete a record
vi: xóa một bản ghi

en: fetch record
vi: lấy bản ghi

en: store
vi: lưu

en: reorganize
vi: tổ chức lại

en: recover the database
vi: phục hồi cơ sở dữ liệu

en: print avail list
vi: hiển thị danh sách còn dùng được

en: print a bucket
vi: hiển thị một vùng chứa

en: print current bucket
vi: hiển thị vùng chứa hiện hành

en: print hash directory
vi: hiển thị thư mục băm

en: print database file header
vi: hiển thị phần đầu tập tin cơ sở dữ liệu

en: hash value of key
vi: giá trị băm của khóa

en: print the bucket cache
vi: hiển thị phần đệm của vùng chứa

en: print current program status
vi: hiển thị trạng thái của chương trình

en: print version of gdbm
vi: in ra số hiệu phiên bản

en: print this help list
vi: hiển thị trợ giúp này

en: quit the program
vi: thoát khỏi chương trình

en: set or list variables
vi: đặt hay liệt kê các biến

en: unset variables
vi: bỏ đặt các biến

en: define datum structure
vi: định nghĩa cấu trúc dữ liệu

en: source command script
vi: kịch bản lệnh nguồn

en: close the database
vi: đóng cơ sở dữ liệu

en: open new database
vi: mở cơ sở dữ liệu mới

en: [FROM]
vi: [TỪ]

en: [COUNT]
vi: [SỐ_LƯỢNG]

en: show input history
vi: hiển thị lịch sử đầu vào

en: query/set debug level
vi: truy vấn hay đặt mức gỡ lỗi

en: Invalid command. Try ? for help.
vi: Lệnh không hợp lệ. Hãy thử dùng ? để xem trợ giúp.

en: cannot coerce %s to %s
vi: không thể ép buộc %s thành %s

en: %s: not enough arguments
vi: %s: không đủ đối số

en: unexpected eof
vi: gặp kết thúc tập tin bất thường

en: %s: too many arguments
vi: %s: quá nhiều đối số

en: cannot run pager `%s': %s
vi: không thể chạy trang “%s”: %s

en: 
    Welcome to the gdbm tool.  Type ? for help.
vi: 
    Cảm ơn các bạn đã dùng công cụ gdbm.  Gõ ? để biết cách dùng.

en: cannot find home directory
vi: không tìm thấy thư mục home

en: examine and/or modify a GDBM database
vi: Xem xét và/hoặc sửa chữa cơ sở dữ liệu GDBM

en: DBFILE [COMMAND [ARG ...]]
vi: TẬP_TIN_CSDL [LỆNH [TSỐ ...]]

en: set block size
vi: đặt kích thước khối

en: set cache size
vi: đặt kích cỡ của vùng chứa đệm

en: read commands from FILE
vi: đọc các lệnh từ TẬP-TIN

en: disable file locking
vi: tắt khóa tập tin

en: do not use mmap
vi: không dùng mmap

en: create database
vi: tạo cơ sở dữ liệu

en: do not read .gdbmtoolrc file
vi: không đọc tập tin .gdbmtoolrc

en: open database in read-only mode
vi: mở cơ sở dữ liệu trong chế độ chỉ cho đọc

en: synchronize to disk after each write
vi: đồng bộ hóa với ổ đĩa ngay sau khi ghi lại

en: don't print initial banner
vi: đừng in ra băng cờ khởi tạo

en: enable lexical analyzer traces
vi: bật theo dõi phân tích từ vựng

en: enable grammar traces
vi: bật theo dõi ngữ pháp

en: expected "key" or "content", but found "%s"
vi: cần "khóa" hay "nội dung", nhưng lại có "%s"

en: no such variable: %s
vi: không có biến nào như vậy: %s

en: %s is not a boolean variable
vi: %s không phải là một biến lô-gíc

en: unexpected error setting %s: %d
vi: gặp lỗi cài đặt không mong đợi %s: %d

en: %s: bad variable type
vi: %s: kiểu biến sai

en: %s: value %s is not allowed
vi: %s: biến %s là không được phép

en: %s: variable cannot be unset
vi: %s: không thể bỏ đặt biến

en: cannot open %s for reading: %s
vi: không thể mở tập tin “%s” để đọc: %s

en: recursive sourcing
vi: nguồn đệ quy

en: %s already sourced here
vi: “%s” đã sẵn được nguồn ở đây

en: invalid #line statement
vi: chỉ thị #line không hợp lệ

en: couldn't init cache
vi: không thể khởi tạo nhớ bộ đệm

en: Illegal data
vi: Dữ liệu không hợp lệ

en: Illegal option
vi: Tùy chọn không hợp lệ

en: warning: using default database file %s
vi: cảnh báo: đang dùng tập tin cơ sở dữ liệu mặc định %s

en: bits = %d
    count= %d
    Hash Table:
vi: bits     = %d
    số lượng = %d
    Bảng Băm:

en: 
    header block
    size  = %d
    count = %d
vi: 
    khối đầu
    kích thước = %d
    số lượng   = %d

en: Current bucket
vi: Vùng chứa hiện hành

en:  current bucket address  = %lu.
vi:  địa chỉ vùng chứa hiện hành  = %lu.

en: Not a bucket.
vi: Không phải là vùng chứa.

en:   table size   = %d
vi:  kích thước bảng   = %d

en:   table bits   = %d
vi:   số bít của bảng   = %d

en: cannot load from %s: %s
vi: không thể tải từ %s: %s

en: No database name
vi: Chưa có tên cơ sở dữ liệu

en: nextkey
vi: khóa-tiếp

en: firstkey
vi: khóa_đầu_tiên

en: Wrong file offset
vi: Sai offset của tập tin

en: cannot fetch data; the key was:
vi: không thể lấy ra dữ liệu; khóa là:

en: SHA1 with ECDSA
vi: SHA1 với mã hóa ECDSA

en: SHA224 with ECDSA
vi: SHA224 với mã hóa ECDSA

en: SHA256 with ECDSA
vi: SHA256 với mã hóa ECDSA

en: SHA384 with ECDSA
vi: SHA384 với mã hóa ECDSA

en: SHA512 with ECDSA
vi: SHA512 với mã hóa ECDSA

en: The URI has invalid encoding.
vi: URI chứa mã hóa không hợp lệ.

en: The URI does not have the 'pkcs11' scheme.
vi: URI không có “pkcs11”.

en: The URI has bad syntax.
vi: URI sai cú pháp.

en: The URI has a bad version number.
vi: URI có số phiên bản sai.

en: The stream was closed
vi: Luồng bị đóng

[ctx: column]
note: later
en: Name
vi: Tên

[ctx: column]
en: Issued By
vi: Cấp bởi

[ctx: column]
note: later
en: Expires
vi: Hết hạn

en: Other Name
vi: Tên khác

en: XMPP Addr
vi: ĐC XMPP

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

en: Directory Name
vi: Tên thư mục

en: EDI Party Name
vi: Tên EDI Party

en: Registered ID
vi: ID đăng ký

en: Unsupported key type for certificate request
vi: Loại khóa không hỗ trợ cho yêu cầu chứng nhận

en: The key cannot be used to sign the request
vi: Không thể dùng khóa này để ký yêu cầu

en: GnuPG Keyring
vi: Vòng khóa GnuPG

en: GnuPG Keyring: %s
vi: Vòng khóa GnuPG: %s

[ctx: column]
en: Key ID
vi: ID khóa

en: Gnupg process exited with code: %d
vi: Tiến trình gpupg kết thúc với mã: %d

en: Gnupg process was terminated with signal: %d
vi: Tiến trình gpupg bị kết thúc bằng tín hiệu: %d

en: Certificate Request
vi: Yêu cầu chứng nhận

en: Unrecognized or unsupported data.
vi: Dữ liệu không được nhận ra hay không được hỗ trợ.

en: Could not parse invalid or corrupted data.
vi: Không thể phân tích cú pháp của dữ liệu không hợp lệ hay dữ liệu bị hỏng.

en: The data is locked
vi: Dữ liệu bị khóa

en: Unrecognized or unavailable attributes for key
vi: các thuộc tính cho khóa không nhận ra hoặc không sẵn có

en: Couldn't build public key
vi: Không thể tạo khóa công khai

en: Another prompt is already in progress
vi: Một câu hỏi khác đang chờ

note: Translators: A pinned certificate is an exception which trusts a given certificate explicitly for a purpose and communication with a certain peer.
en: Couldn't find a place to store the pinned certificate
vi: Không tìm thấy vị trí lưu chứng nhận/khóa được nhập.

en: Basic Constraints
vi: Ràng buộc cơ bản

en: Certificate Authority
vi: Có quyền chứng nhận

en: Max Path Length
vi: Chiều dài đường dẫn tối đa

en: Extended Key Usage
vi: Cách dùng khóa mở rộng

en: Allowed Purposes
vi: Mục đích cho phép

en: Subject Key Identifier
vi: Định danh khóa chủ thể

en: Key Identifier
vi: Định danh khóa

en: Digital signature
vi: Chữ ký điện tử

en: Key encipherment
vi: Mật mã hóa khóa

en: Data encipherment
vi: Mật mã hóa dữ liệu

en: Key agreement
vi: Thỏa thuận khóa

en: Certificate signature
vi: Chữ ký chứng nhận

en: Revocation list signature
vi: Chữ ký danh mục thu hồi

en: Subject Alternative Names
vi: Tên chủ thể thay thế

en: Couldn't export the certificate.
vi: Không thể xuất chứng nhận.

en: Verified by
vi: Kiểm chứng bởi

note: The subject
en: Subject Name
vi: Tên chủ thể

note: The Issuer
en: Issuer Name
vi: Tên nhà cấp

note: The Issued Parameters
en: Issued Certificate
vi: Chứng nhận đã cấp

en: Not Valid Before
vi: Không hợp lệ trước

en: Not Valid After
vi: Không hợp lệ sau

note: Fingerprints
en: Certificate Fingerprints
vi: Vân tay chứng nhận

note: Public Key Info
en: Public Key Info
vi: Thông tin khóa công khai

en: Export Certificate…
vi: Xuất chứng nhận…

en: Key Algorithm
vi: Thuật toán khóa

en: Key Parameters
vi: Tham số khóa

en: Key Size
vi: Cỡ khóa

en: Key SHA1 Fingerprint
vi: Vân tay khóa SHA1

en: Signature Algorithm
vi: Thuật toán chữ ký

en: Signature Parameters
vi: Tham số chữ ký

en: Could not display '%s'
vi: Không thể hiển thị “%s”

en: Could not display file
vi: Không thể hiện tập tin

en: Cannot display a file of this type.
vi: Không thể hiện tập tin loại này.

[ctx: capability]
en: Disabled
vi: Bị tắt

[ctx: ownertrust]
en: Disabled
vi: Đã tắt

en: Undefined trust
vi: Không xác định

en: Distrusted
vi: Không tin cậy

en: Marginally trusted
vi: Có thể tin cậy

en: Fully trusted
vi: Tin cậy hoàn toàn

en: Ultimately trusted
vi: Tin cậy tuyệt đối

en: The information in this key has not yet been verified
vi: Thông tin trong khóa này chưa được xác minh

en: This key is invalid
vi: Khóa này không hợp lệ

en: This key has been disabled
vi: Khóa này bị vô hiệu hóa

en: This key has been revoked
vi: Khóa này bị thu hồi

en: This key has expired
vi: Khóa này đã hết hạn

en: This key is distrusted
vi: Khóa không được tin cập

en: This key is marginally trusted
vi: Khóa này được tin cậy một phần

en: This key is fully trusted
vi: Khóa này được tin cậy hoàn toàn

en: This key is ultimately trusted
vi: Khóa này được tin cậy tuyệt đối

en: Expiry
vi: Hết hạn

en: User Attribute
vi: Thuộc tính người dùng

en: Signature of a binary document
vi: Chữ ký tài liệu nhị phân

en: Signature of a canonical text document
vi: Chữ ký văn bản thô

en: Standalone signature
vi: Chữ ký độc lập

en: Generic certification of key
vi: Chứng nhận chung của khóa

en: Persona certification of key
vi: Chứng nhận cá nhân của khóa

en: Casual certification of key
vi: Chứng nhận thường ngày của khóa

en: Positive certification of key
vi: Chứng nhận xác thực của khóa

en: Subkey binding signature
vi: Chữ ký ràng buộc khóa phụ

en: Primary key binding signature
vi: Chữ ký ràng buộc khóa chính

en: Signature directly on key
vi: Ký trực tiếp trên khóa

en: Key revocation signature
vi: Chữ ký thu hồi khóa

en: Subkey revocation signature
vi: Chữ ký thu hồi khóa phụ

en: Certification revocation signature
vi: Chữ ký thu hồi chứng nhận

en: Timestamp signature
vi: Chữ ký tem thời gian

en: Third-party confirmation signature
vi: Chữ ký xác nhận bên thứ ba

en: Exportable
vi: Có thể xuất

en: Revocation Key
vi: Khóa thu hồi

en: Public Subkey
vi: Khóa công khai phụ

en: Secret Key
vi: Khóa mật

en: Secret Subkey
vi: Khóa mật phụ

en: Initializing…
vi: Đang khởi tạo…

en: Import is in progress…
vi: Đang nhập…

en: Imported to: %s
vi: Nhập vào: %s

en: Import to: %s
vi: Nhập vào: %s

en: Cannot import because there are no compatible importers
vi: Không thể nhập vào bởi vì không có cái gì tương thích cả

en: No data to import
vi: Không có dữ liệu để nhập

en: Private RSA Key
vi: Khóa cá nhân RSA

en: Private DSA Key
vi: Khóa cá nhân DSA

en: Private Elliptic Curve Key
vi: Khóa riêng Elliptic Curve

en: Public DSA Key
vi: Khóa công khai DSA

en: Public Elliptic Curve Key
vi: Khóa công khai Elliptic Curve

en: Automatically chosen
vi: Tự động chọn

en: The user cancelled the operation
vi: Người dùng hủy thao tác này

en: In order to import, please enter the password.
vi: Để nhập, vui lòng nhập mật mã.

en: Access Prompt
vi: Nhắc truy cập

en: Unlock access to passwords and other secrets
vi: Mở khóa để truy cập mật khẩu và các bí mật khác

en: A file already exists with this name.
vi: Một tập tin tên đó đã có rồi.

en: Do you want to replace it with a new file?
vi: Bạn có muốn thay thế nó bằng tập tin mới không?

en: Export certificate
vi: Xuất chứng nhận

en: Certificate files
vi: Tập tin chứng nhận

en: PEM files
vi: Tập tin PEM

en: Lock this keyring when I log out
vi: Khóa vòng khóa này khi tôi đang xuất

en: Lock this keyring after
vi: Khóa vòng khóa này sau

en: Lock this keyring if idle for
vi: Khóa vòng khóa này nếu vẫn nghỉ sau

en: Unlock: %s
vi: Mở khóa: %s

en: The contents of '%s' are locked. In order to view the contents, enter the correct password.
vi: Nội dung của “%s” đang bị khóa. Nhập mật mã để xem.

en: The contents are locked. In order to view the contents, enter the correct password.
vi: Nội dung đang bị khóa. Nhập mật mã để xem.

en: GCR Certificate and Key Viewer
vi: Ứng dụng GCR xem khóa và chứng nhận

en: [file...]
vi: [tập tin…]

en: - View certificate and key files
vi: - Xem chứng nhận và khóa

en: Configuration Editor
vi: Bộ chỉnh sửa cấu hình

en: gconf-editor folder bookmarks
vi: Liên kết lưu thư mục gconf-editor

en: <no value>
vi: <không giá trị>

en: Couldn't display help: %s
vi: Không thể hiển thị trợ giúp: %s

en: An editor for the GConf configuration system.
vi: Trình biên soạn cho hệ thống cấu hình GConf.

en: Couldn't unset key. Error was:
    %s
vi: Không thể bỏ đặt khoá. Lỗi :
    %s

en: Could not create key. The error is:
    %s
vi: Không thể tạo khoá. Lỗi:
    %s

en: Could not change key value. Error message:
    %s
vi: Không thể thay đổi giá trị khoá. Thông điệp báo lỗi:
    %s

en: Currently pairs and schemas can't be edited. This will be changed in a later version.
vi: Hiện thời không thể biên soạn các cặp và giản đồ. Chức năng này sẽ được bổ sung trong phiên bản sau.

en: Could not set value. Error was:
    %s
vi: Không thể đặt giá trị. Lỗi :
    %s

en: Could not sync value. Error was:
    %s
vi: Không thể đồng bộ hoá giá trị. Lỗi :
    %s

en: New _Settings Window
vi: Cửa _sổ thiết lập mới

en: Open a new Configuration Editor window editing current settings
vi: Mở cửa sổ trình biên soạn cấu hình mới để sửa đổi thiết lập hiện thời

en: New _Defaults Window
vi: Cửa sổ _mặc định mới

en: Open a new Configuration Editor window editing system default settings
vi: Mở cửa sổ trình biên soạn cấu hình mới để sửa đổi thiết lập hệ thống mặc định

en: New _Mandatory Window
vi: Cửa sổ bắt buộc _mới

en: Open a new Configuration Editor window editing system mandatory settings
vi: Mở cửa sổ trình biên soạn cấu hình mới để sửa đổi thiết lập hệ thống bắt buộc phải đặt

en: Quit the Configuration Editor
vi: Thoát khỏi trình sửa đổi cấu hình

en: _Copy Key Name
vi: _Chép tên khoá

en: Copy the name of the selected key
vi: Chép tên khoá được chọn

en: Find patterns in keys and values
vi: Tìm theo mẫu khoá và giá trị

en: _List Recent Keys
vi: _Liệt kê khoá vừa sửa

en: Show recently modified keys
vi: Hiện danh sách khoá được sửa đổi gần đây

en: Add a bookmark to the selected directory
vi: Lưu liên kết đến thư mục đã chọn

en: Edit the bookmarks
vi: Chỉnh sửa các liên kết đã lưu

en: Open the help contents for the Configuration Editor
vi: Mở nội dung trợ giúp cho trình biên soạn cấu hình

en: Show the about dialog for the Configuration Editor
vi: Hiện hộp thoại giới thiệu trình biên soạn cấu hình

en: _New Key...
vi: _Khoá mới...

en: Create a new key
vi: Tạo khoá mới

en: _Edit Key...
vi: _Sửa khoá...

en: Edit the selected key
vi: Chỉnh sửa khoá đã chọn

en: _Unset Key
vi: _Bỏ đặt khoá...

en: Unset the selected key
vi: Bỏ đặt khoá được chọn

en: Set as _Default
vi: Đặt làm _mặc định

en: Set the selected key to be the default
vi: Đặt khoá được chọn làm mặc định

en: Set as _Mandatory
vi: Đặt là _bắt buộc

en: Set the selected key to the mandatory
vi: Đặt khoá được chọn là khoá bắt buộc

en: Configuration Editor (Default settings)
vi: Bộ Sửa Cấu hình (thiết lập mặc định)

en: Configuration Editor (Mandatory settings)
vi: Bộ Sửa Cấu hình (thiết lập bắt buộc)

en: Cannot create GConf engine. Error was:
    %s
vi: Không thể tạo động cơ GConf. Lỗi:
    %s

en: Configuration Editor (Defaults settings)
vi: Trình sửa cấu hình (thiết lập mặc định)

en: Key Documentation
vi: Tài liệu khoá

en: This key is not writable
vi: Không cho phép ghi lên khoá này

en: This key has no schema
vi: Khoá này không có giản đồ

en: Key name:
vi: Tên khoá:

en: Key owner:
vi: Sở hữu khoá:

en: Short description:
vi: Mô tả ngắn:

en: Long description:
vi: Mô tả chi tiết:

en: T_rue
vi: Đún_g

en: _False
vi: _Sai

en: Add New List Entry
vi: Thêm mục nhập danh sách mới

en: _New list value:
vi: Giá trị da_nh sách mới:

en: Edit List Entry
vi: Sửa mục nhập danh sách

en: _Edit list value:
vi: _Sửa giá trị danh sách:

en: List _type:
vi: Kiểu _danh sách:

en: _Values:
vi: _Giá trị

en: New Key
vi: Khoá mới

en: Edit Key
vi: Sửa khoá

en: Search also in key _names
vi: Cũng tìm trong tê_n khoá

en: Search also in key _values
vi: Cũng tìm trong _giá trị khoá

en: Close the output window
vi: Đóng cửa sổ kết xuất

en: Clear the output window
vi: Xóa trống cửa sổ kết xuất

en: Output Lines
vi: Dòng kết xuất

en: - Directly edit your entire configuration database
vi: — Trực tiếp sửa đổi toàn cơ sở dữ liệu cấu hình của bạn

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: C99's universal character names are incompatible with C90
vi: Tên ký tự chung C99 là không tương thích với C99

en: the meaning of '\%c' is different in traditional C
vi: “\%c” có nghĩa khác trong ngôn ngữ C truyền thống

en: In _cpp_valid_ucn but not a UCN
vi: Trong “_cpp_valid_ucn” nhưng mà không phải là một UCN

en: '$' in identifier or number
vi: gặp “$” trong định danh hay con số

en: the meaning of '\x' is different in traditional C
vi: “\x” có nghĩa khác trong ngôn ngữ C truyền thống

en: \x used with no following hex digits
vi: \x được dùng mà không có chữ số thập lục theo sau

en: the meaning of '\a' is different in traditional C
vi: “\a” có nghĩa khác trong ngôn ngữ C truyền thống

en: non-ISO-standard escape sequence, '\%c'
vi: dãy thoát khác chuẩn ISO: “\%c”

en: unknown escape sequence: '\%c'
vi: không hiểu dãy thoát: “\%c”

en: unknown escape sequence: '\%s'
vi: không hiểu dãy thoát: “\%s”

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

en: #%s before C++23 is a GCC extension
vi: #%s trước C++23 là một thành phần mở rộng GCC

en: #%s is a deprecated GCC extension
vi: #%s là một phần mở rộng GCC đã lạc hậu

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 khỏi ngôn ngữ C truyền thống bằng # được thụt lề

en: "%s" cannot be used as a macro name
vi: không thể dùng “%s” như là tên vĩ lệnh

en: "%s" cannot be used as a macro name as it is an operator in C++
vi: không thể dùng “%s” như là tên vĩ lệnh vì nó là toán tử trong ngôn ngữ C++

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

en: undefining "%s"
vi: đang hủy định nghĩa “%s”

en: missing terminating > character
vi: thiếu ký tự “>” chấm dứt

en: #%s expects "FILENAME" or <FILENAME>
vi: #%s cần "TÊN_TẬP_TIN" hoặc <TÊN_TẬP_TIN>

en: #include nested depth %u exceeds maximum of %u (use -fmax-include-depth=DEPTH to increase the maximum)
vi: độ sâu lồng #include %u vượt quá tối đa %u (sử dụng -fmax-include-depth=DEPTH để tăng tối đa)

en: #include_next in primary source file
vi: gặp “#include_next” (bao gồm kế tiếp) nằm trong tập tin nguồn chính

en: invalid flag "%s" in line directive
vi: gặp cờ không hợp lệ “%s” nằm trong chỉ thị dòng

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: "%s" after #line is not a positive integer
vi: “%s” nằm sau “#line” (dòng) không phải là số nguyên dương

en: "%s" is not a valid filename
vi: “%s” không phải là tên tập tin hợp lệ

en: "%s" after # is not a positive integer
vi: “%s” nằm sau “#” không phải là số nguyên dương

en: file "%s" linemarker ignored due to incorrect nesting
vi: tập tin linemarker "%s" bị bỏ qua bởi vì lồng nhau không đúng

en: registering pragmas in namespace "%s" with mismatched name expansion
vi: việc đăng ký các lệnh mã nguồn điều khiển trình biên dịch (pragma) trong miền tên “%s” không khớp mở rộng tên

en: registering pragma "%s" with name expansion and no namespace
vi: việc đăng ký lệnh mã nguồn điều khiển trình biên dịch (pragma) “%s” có mở rộng tên nhưng không có miền tên

en: registering "%s" as both a pragma and a pragma namespace
vi: đang đăng ký “%s” là cả lệnh nguồn điều khiển trình biên dịch (pragma), lẫn miền tên của lệnh nguồn điều khiển trình biên dịch

en: #pragma %s %s is already registered
vi: “#pragma %s %s” đã được đăng ký

en: #pragma %s is already registered
vi: “#pragma %s” đã được đăng ký

en: #pragma once in main file
vi: Có “#pragma” một lần trong tập tin chính

en: invalid #pragma push_macro directive
vi: gặp chỉ thị #pragma push_macro sai

en: invalid #pragma GCC poison directive
vi: gặp chỉ thị vô hiệu hóa (poison) GCC “#pragma” không hợp lệ

en: poisoning existing macro "%s"
vi: đang vô hiệu hóa vĩ lệnh tồn tại “%s”

en: #pragma system_header ignored outside include file
vi: “#pragma system_header” (đầu trang hệ thống) bị bỏ qua ở ngoài tập tin bao gồm

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

en: _Pragma takes a parenthesized string literal
vi: “_Pragma” nhận một hằng chuỗi được đặt trong ngoặc đơn

en: #else without #if
vi: #else (nếu không) mà không có #if (nếu)

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

en: #%s without #if
vi: #%s mà không có #if

en: #%s after #else
vi: #%s nằm sau #else

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

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

en: missing ')' to complete answer
vi: thiếu “)” để hoàn tất câu trả lời

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

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

en: invalid prefix "0b" for floating constant
vi: gặp tiền tố không hợp lệ “0b” cho hằng dấu chấm động

en: invalid suffix "%.*s" on floating constant
vi: gặp hậu tố không hợp lệ “%.*s” nằm trên hằng dấu chấm động

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

en: invalid suffix "%.*s" with hexadecimal floating constant
vi: gặp hậu tố không hợp lệ “%.*s”  có hằng dấu chấm động thập lục

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

en: missing ')' after "defined"
vi: thiếu “)” nằm sau “defined” (đã định nghĩa)

en: operator "defined" requires an identifier
vi: toán tử “defined” (đã định nghĩa) cần đến định danh

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

en: this use of "defined" may not be portable
vi: khả năng dùng “defined” (đã định nghĩa) có lẽ không khả chuyển

en: "%s" is not defined, evaluates to 0
vi: chưa định nghĩa “%s”, định giá thành 0

en: missing ')' in expression
vi: thiếu “)” trong biểu thức

en: '?' without following ':'
vi: dấu hỏi “?” mà không có dấu hai chấm “:” đi sau

en: missing '(' in expression
vi: thiếu “(” trong biểu thức

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

en: the right operand of "%s" changes sign when promoted
vi: toán hạng bên phải của “%s” thay đổi dấu (dương/âm) khi đươc tăng cấp

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

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

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

en: use -Winvalid-pch for more information
vi: dùng “-Winvalid-pch” để biết thêm thông tin cần thiết

en: cppchar_t must be an unsigned type
vi: “cppchar_t” phải là kiểu không dấu

en: CPP arithmetic must be at least as precise as a target int
vi: Số học CPP phải là ít nhất cùng độ chính xác với “int” đích

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

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

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

en: trigraph ??%c converted to %c
vi: bộ ba “??%c” đã được chuyển đổi thành “%c”

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

en: UTF-8 vs UCN mismatch when closing a context by "%s"
vi: UTF-8 vs UCN không khớp khi đóng một ngữ cảnh bằng "%s"

en: "%s" is closing an unopened context
vi: "%s" là đóng một ngữ cảnh đã được mở

en: found problematic Unicode character "%s"
vi: tìm thấy ký tự Unicode mơ hồ "%s"

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

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

en: `%.*s' is not in NFC
vi: “%.*s” không nằm trong NFC

en: __VA_OPT__ is not available until C++20
vi: __VA_OPT__ không sẵn có cho đến tận C++20

en: __VA_OPT__ can only appear in the expansion of a C++20 variadic macro
vi: __VA_OPT__ chỉ có thể xuất hiện trong phần mở rộng của vĩ lệnh biến thiên C++20

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

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

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

en: identifier "%s" is a special operator name in C++
vi: định danh “%s” là một tên toán tử đặc biệt trong C++

en: module control-line "%s" cannot be an object-like macro
vi: mô-đun control-line "%s" không thể là một macro giống như đối tượng

en: __VA_OPT__ may not appear in a __VA_OPT__
vi: __VA_OPT__ không nên xuất hiện trong một __VA_OPT__

en: __VA_OPT__ must be followed by an open parenthesis
vi: __VA_OPT__ phải được theo sau bởi một dấu ngoặc mở

en: unterminated __VA_OPT__
vi: __VA_OPT__ chưa chấm dứt

en: "%s" used outside of preprocessing directive
vi: gặp "%s" ngoài chỉ thị tiền xử lý

en: missing '(' before "%s" operand
vi: thiếu “(” trước toán hạng "%s"

en: operator "%s" requires a header-name
vi: toán tử “%s” cần một tên-đầu

en: missing ')' after "%s" operand
vi: thiếu “)” sau toán hạng "%s"

en: macro "%s" is not used
vi: vĩ lệnh “%s” không được dùng

en: invalid built-in macro "%s"
vi: vĩ lệnh dựng-sẵn không hợp lệ “%s”

en: macro "%s" might prevent reproducible builds
vi: vĩ lệnh "%s" có thể ngăn cản việc dịch tái sinh

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

en: invalid string literal, ignoring final '\'
vi: chuỗi văn học không hợp lệ nên bỏ qua “\” cuối cùng

en: ISO C++11 requires at least one argument for the "..." in a variadic macro
vi: ISO C++11 cần ít nhất một đối số cho "…" còn lại trong vĩ lệnh biến thiên

en: ISO C99 requires at least one argument for the "..." in a variadic macro
vi: ISO C99 cần ít nhất một đối số cho "…" còn lại trong vĩ lệnh biến thiên

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

en: macro "%s" passed %u arguments, but takes just %u
vi: vĩ lệnh “%s” đã chuyển %u đối số, nhưng chỉ nhận được %u thôi

en: macro "%s" defined here
vi: vĩ lệnh “%s” được định nghĩa ở đây

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

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

en: duplicate macro parameter "%s"
vi: tham số vĩ lệnh trùng lặp “%s”

en: expected parameter name, found "%s"
vi: cần tên tham số, nhưng lại gặp "%s"

en: expected ',' or ')', found "%s"
vi: cần “,” hoặc “)” nhưng lại nhận được “%s”

en: expected ')' before end of line
vi: cần ')' trước cuối dòng

en: expected ')' after "..."
vi: cần ')' sau "..."

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

en: '#' is not followed by a macro parameter
vi: “#” không cho phép đi theo sau một tham số vĩ lệnh

en: "%s" redefined
vi: “%s” bị định nghĩa lại

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

en: %s: not used because `%.*s' is poisoned
vi: %s: không được dùng vì “%.*s” không còn tin cậy lại (bị dữ liệu sai thay thế)

en: %s: not used because `%.*s' not defined
vi: %s: không được dùng vì chưa định nghĩa “%.*s”

en: %s: not used because `%.*s' defined as `%s' not `%.*s'
vi: %s: không được dùng vì “%.*s” đã được định nghĩa là “%s” không phải “%.*s”

en: %s: not used because `%s' is defined
vi: %s: không được dùng vì “%s” đã được định nghĩa

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

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

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124FMAPS 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, AVX2, AVX512F và AVX5124FMAPS.

en: Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512F and AVX5124VNNIW 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, AVX2, AVX512F và AVX5124VNNIW.

en: Support PREFETCHWT1 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 PREFETCHWT1.

en: Enable MUL instructions.
vi: Bật các chỉ lệnh MUL.

en: Equivalent to -mgpopt=local.
vi: Tương đương với -mgpopt=local.

en: Generate GFLOAT double precision code.
vi: Tạo ra mã chính xác đôi GFLOAT.

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: %s: In substitution of %qS:
vi: %s: Trong thay thế của %qS:

en: %s: In instantiation of %q#D:
vi: %s: Trong minh dụ của %q#D:

en: %r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
vi: %r%s:%d:%R   [ bỏ qua %d ngữ cảnh minh dụ, dùng -ftemplate-backtrace-limit=0 để tắ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: Operand of unary numeric operator %%<%s%%> at %%L is %s
vi: Tại %%L có một toán tử thuộc số nguyên phân “%s” với toán hạng %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: Operands of binary numeric operator %%<%s%%> at %%L are %s/%s
vi: Tại %%L có một toán tử thuộc số nhị phân “%s” với các toán hạng %s/%s

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: Operands of logical operator %%<%s%%> at %%L are %s/%s
vi: Tại %%L có một toán tử hợp lý “%s” với các toán hạng %s/%s

en: Operand of .not. operator at %%L is %s
vi: Tại %%L có một toán tử .not. với toán hạng %s

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: Operands of comparison operator %%<%s%%> at %%L are %s/%s
vi: Tại %%L có một toán tử so sánh “%s” với các toán hạng %s/%s

en: Unknown operator %%<%s%%> at %%L
vi: Không rõ toán tử %%<%s%%> tại %%L

en: Operand of user operator %%<%s%%> at %%L is %s
vi: Toán hạng của toán tử người dùng %%<%s%%> tại %%L là %s

en: Operands of user operator %%<%s%%> at %%L are %s/%s
vi: Các toán hạng của toán tử người dùng %%<%s%%> tại %%L là %s/%s

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: the forth argument must be scale 1, 2, 4, 8
vi: đối số thứ tư phải là tỷ lệ 1, 2, 4, 8

en: %<no-custom-%s%> does not accept arguments
vi: %<no-custom-%s%> không chấp nhận đối số

en: parameter %u has void type
vi: tham số %u có kiểu void

en: too many arguments to method %qE
vi: quá nhiều đối số cho cho phương thức %qE

en:   conversion of argument %d would be ill-formed:
vi:   chuyển đổi cho đối số %d nên là ill-formed:

en:   inherited here
vi:   được kế thừa ở đây

en:   initializing argument %P of %qD
vi:   đang khởi tạo đối số %P của %qD

en: %<%T::%D%> names the constructor, not the type
vi: %<%T::%D%> tên cấu tử, không phải kiểu

en: <During initialization>
vi: <Khi khởi tạo>

en: Play games that challenge your logic, verbal, calculation and memory abilities
vi: Thử thách khả năng lô-gic, tính toán, ghi nhớ và từ vựng của bạn với các câu hỏi

en: A fish in an aquarium lives in captivity.
vi: Một con cá bị nhốt trong bể.

en: A terrier is to a dog like a?
vi: Chó săn so với chó giống như?

en: Attic
vi: Gác mái

en: Bagpipes
vi: Kèn túi

en: Basketball
vi: Bóng rổ

en: Cycling
vi: Đua xe đạp

en: Fossil
vi: Hóa thạch

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

en: It is the only one that does not use a ball in the game.
vi: Đây là môn duy nhất không sử dụng bóng trong thi đấu.

en: It is the only one that is not a woodwind instrument.
vi: Đó là nhạc cụ duy nhất không thuộc bộ hơi làm bằng gỗ.

en: It is the only one that is not related to architecture.
vi: Đây là thứ duy nhất không liên quan tới kiến trúc.

en: Portico
vi: Cổng

en: Tennis
vi: Quần vợt

en: Think of the items used in the game.
vi: Suy nghĩ về những vật được sử dụng trong trò chơi.

en: Violin
vi: Dương cầm

en: Weapon
vi: Vũ khí

note: Translators, please check these recommendations when translating gbrainy: http://live.gnome.org/gbrainy/Localizing
en: Which of the following sports is the odd one?
vi: Môn thể thao nào không cùng nhóm với các môn còn lại?

en: Which of the following words is the odd one?
vi: Hãy chọn ra từ không cùng loại trong các từ sau?

en: airplane | aeroplane | plane
vi: máy bay | tàu bay | phi cơ

en: ankle
vi: mắt cá | mắt cá chân

en: ant / vertebrate
vi: kiến | động vật có xương sống

en: art / gallery | drama
vi: nghệ thuật | phòng trưng bày | kịch

en: body | skin
vi: cơ thể | da

note: Translators: 'open' is used as a verb (open a box)
en: box / open | banana
vi: hộp / mở | chuối

en: bridge / over | tunnel
vi: cầu / ở trên | hầm

en: burst | pop
vi: nổ

en: car / road | train
vi: ô tô / đường | tàu hỏa

en: chicken / bird
vi: gà / chim

en: chop
vi: bổ | chặt

en: coins
vi: đồng xu | xu | tiền xu

en: composer | songwriter | lyricist
vi: nhạc sĩ | nhà soạn nhạc

en: cousin
vi: anh/chị/em họ

note: Translators: 'dance' is used as a noun
en: dance
vi: múa

en: dish / break | balloon
vi: đĩa / vỡ | bóng

en: dog / cat
vi: chó / mèo

en: dog / tame | wolf
vi: chó / thuần hóa | chó sói

en: elbow / knee | wrist
vi: khuỷu tay / đầu gối | cổ tay

en: error / correct | damage
vi: lỗi / sửa | thiệt hại

en: eyebrow / eye | mustache
vi: lông mày / mắt | ria

note: Translators: the concept 'toe' (http://en.wikipedia.org/wiki/Toe) does not exist in all languages. Feel free to change it to 'fingers' and adapt the answer accordingly
en: feet / two | toes
vi: chân / hai | ngón chân

en: fish / aquarium | monkey
vi: cá / bể | khỉ

en: fish / submarine | bird
vi: cá / tàu ngầm | chim

en: fox / den | bird
vi: cáo / hang | chim

en: glass / break | paper
vi: thủy tinh / vỡ | giấy

en: hands / grab | teeth
vi: tay / nắm | răng

en: has no relation
vi: không có quan hệ

en: his mother
vi: mẹ của anh ấy

en: horse / pony
vi: ngựa / ngựa con

en: hungry / eat | tired
vi: đói / ăn | mệt

en: hunter / rifle | photographer
vi: thợ săn / súng | nhà nhiếp ảnh

en: ice / slippery | glue
vi: băng / trơn | keo

en: in | under | through
vi: ở trong | ở dưới | xuyên qua

en: leopard / spots | tiger
vi: báo / chấm hoa | hổ

en: lip | mouth
vi: môi | miệng | mồm

en: nest
vi: tổ

en: nose
vi: mũi

en: novel / author | song
vi: tiểu thuyết / tác giả | bài hát

en: orange / fruit | spinach
vi: cam / hoa quả | rau chân vịt

en: pediatrics / children | numismatics
vi: nhi khoa / trẻ em | đúc tiền

en: peel
vi: bóc | bóc vỏ

en: puzzle / solve | game
vi: câu đố / giải | trò chơi

en: repair | fix
vi: bồi thường | sửa chữa

en: ring / finger | bracelet
vi: nhẫn / ngón tay | vòng

en: seal / flippers | bird
vi: chó biển / chân chèo | chim

en: shovel / dig | axe
vi: xẻng / đào | rìu

en: sleep | rest
vi: ngủ | nghỉ | nghỉ ngơi

en: slurp / tongue | snort
vi: xì xụp / lưỡi | khụt khịt

en: son-in-law
vi: con rể

en: sour
vi: chua

note: Translators: stick refers to a piece of wood
en: stick / float | stone
vi: que / nổi | đá

en: stripes
vi: vằn

en: sugar / sweet | vinegar
vi: đường / ngọt | dấm

en: tears / eyes | sweat
vi: nước mắt / mắt | mồ hôi

note: Translators: referred to 'feet / two | toes'
en: ten | 10
vi: mười | 10

en: tennis / sport | ballet
vi: quần vợt / thể thao | ba-lê

en: theatre | theater
vi: nhà hát | rạp hát

en: toy / play | tool
vi: đồ chơi / chơi | dụng cụ

en: vegetable
vi: rau

en: whirlpool / water | tornado
vi: xoáy nước / nước | bão

en: win
vi: thắng | chiến thắng

en: wind | air
vi: gió | không khí

en: wings
vi: cánh | đôi cánh

note: Translators: 'work' is used as a verb (to work)
en: work
vi: làm | làm việc

note: Body parts
en: wrist
vi: cổ tay

en: Get ready to memorize the next objects...
vi: Sẵn sàng ghi nhớ các đồ vật tiếp theo...

en: Verbal
vi: Từ vựng

en: Games won: {0} ({1} played)
vi: Trả lời đúng {0} / {1} câu hỏi

en: {0}. Games won: {1} ({2} played)
vi: {0}. Trả lời đúng {1} / {2} câu hỏi

en: Time played {0} (average per game {1})
vi: Tổng thời gian trả lời {0} (trung bình mỗi câu {1})

en: Tips for your next games
vi: Mẹo cho những lần chơi sau

en: Congratulations! New personal record
vi: Chúc mừng bạn vừa lập kỉ lục cá nhân mới!

en: Logic puzzles. Challenge your reasoning and thinking skills.
vi: Câu đố lô-gic. Thử thách khả năng suy luận của bạn.

en: Mental calculation. Arithmetical operations that test your mental calculation abilities.
vi: Tính toán. Các phép toán số học sẽ kiểm tra khả năng tính toán của bạn.

en: Memory trainers. To prove your short term memory.
vi: Ghi nhớ. Giúp rèn luyện trí nhớ ngắn hạn.

en: Verbal analogies. Challenge your verbal aptitude.
vi: Từ vựng. Thử thách vốn từ vựng của bạn.

note: Translators: {0} is the version number of the program
en: Welcome to gbrainy {0}
vi: Chào mừng đến với gbrainy {0}

en: gbrainy is a brain teaser game and trainer to have fun and to keep your brain trained. It includes:
vi: Gbrainy là một trò chơi giúp rèn luyện trí não, nó bao gồm các phần:

en: Use the Settings to adjust the difficulty level of the game.
vi: Chỉnh độ khó của trò chơi thông qua Thiết lập

en: The correct answer is {0}.
vi: Đáp án đúng là {0}.

en: Figure {0}
vi: Hình {0}

note: Translators: 'Games registered' is the games know to gbrainy (build-in and load from addins-in and external files)
en: Games registered: {0}: {1} logic puzzles, {2} calculation trainers, {3} memory trainers, {4} verbal analogies
vi: Đã chơi {0} ván: {1} ván trả lời câu đố, {2} ván tính toán, {3} ván ghi nhớ, {4} ván từ vựng

en:  - Time: {0}
vi:  - Thời gian: {0}

en: - Game: {0}
vi: - Kiểu câu hỏi: {0}

en: Outstanding results
vi: Kết quả tuyệt vời

en: Excellent results
vi: Kết quả xuất sắc

en: Good results
vi: Kết quả tốt

en: Poor results
vi: Kết quả tồi

en: Disappointing results
vi: Kết quả đáng thất vọng

en: Read the instructions carefully and identify the data and given clues.
vi: Đọc kĩ hướng dẫn rồi xác định dữ liệu và gợi ý đã cho.

en: To score the player gbrainy uses the time and tips needed to complete each game.
vi: Gbrainy đánh giá người chơi dựa vào thời gian và các kĩ năng cần thiết để trả lời mỗi câu hỏi.

en: In logic games, elements that may seem irrelevant can be very important.
vi: Trong các câu hỏi lô-gic, các yếu tố quan trọng đôi khi lại có vẻ rời rạc.

en: Play on a daily basis, you will notice progress soon.
vi: Luyện tập hàng ngày, bạn sẽ sớm thấy sự tiến bộ.

note: Translators: Custom Game Selection is a menu option
en: Use the 'Custom Game Selection' to choose exactly which games you want to play.
vi: Sử dụng 'Tự chọn phần chơi' để chọn lựa chính xác các phần chơi bạn muốn.

en: Association of elements is a common technique for remembering things.
vi: Liên kết các yếu tố, đối tượng là một kĩ thuật hay sử dụng để ghi nhớ.

en: Grouping elements into categories is a common technique for remembering things.
vi: Nhóm các đối tượng vào các nhóm là một kĩ thuật thông dụng để ghi nhớ.

en: Build acronyms using the first letter of each fact to be remembered.
vi: Tạo ra các từ viết tắt sử dụng chữ cái đầu tiên của các hiện tượng, sự vật cần nhớ.

en: The enjoyment obtained from a puzzle is proportional to the time spent on it.
vi: Sự hứng thú với các câu đố tỉ lệ thuận với thời gian bạn suy nghĩ.

en: Memorize the objects below in the given time
vi: Ghi nhớ các đối tượng dưới đây trong thời gian qui định

en: Possible correct answers are: {0}.
vi: Các phương án đúng là: {0}.

note: Translators: {0} is replaced by a question and {1} by the suggestions on how to answer E.g: What is the correct option? Answer A, B, C.
en: {0} Answer {1}.
vi: {0} Trả lời {1}.

en: Possible answers are:
vi: Các phương án trả lời:

en: Given the relationship between the two words below, which word has the same relationship to '{0}'?
vi: Cho mối quan hệ giữa hai từ dưới đây, từ nào có mối quan hệ tương tự với từ '{0}'?

en: Words: {0}
vi: {0}

en: Given the relationship between the words '{0}', which of the possible answers has the closest in relationship to the given pair? Answer {1}.
vi: Cho mối quan hệ giữa hai từ '{0}', lựa chọn phương án có mối quan hệ gần nhất với cặp đã cho. Trả lời {1}.

en: Play all the games
vi: Chơi tất cả các phần

en: Play games that challenge your reasoning and thinking
vi: Trả lời các câu hỏi thử thách khả năng suy luận

en: Play games that challenge your mental calculation skills
vi: Trả lời các câu hỏi thử thách khả năng tính toán

en: Play games that challenge your short term memory
vi: Trả lời các câu hỏi thử thách trí nhớ ngắn hạn

en: Play games that challenge your verbal aptitude
vi: Trả lời các câu hỏi thử thách khả năng từ vựng

en: Pause or resume the game
vi: Tạm dừng hoặc tiếp tục trả lời

en: End the game and show score
vi: Kết thúc trò chơi và hiển thị điểm

en: Congratulations.
vi: Chúc mừng bạn.

en: Incorrect answer.
vi: Câu trả lời không chính xác.

en: Once you have an answer type it in the "Answer:" entry box and press the "OK" button.
vi: Nhập câu trả lời của bạn vào ô "Trả lời:" rồi ấn nút "OK".

en: Based on ideas by Terry Stickels, MENSA books and Jordi Mas.
vi: Dựa trên ý tưởng của Terry Stickels, những quyển sách của MENSA và Jordi Mas.

en: A brain teaser game for fun and to keep your brain trained.
vi: Một trò chơi hóc búa giúp rèn luyện trí não.

en: gbrainy web site
vi: Trang web của gbrainy

note: Column: Game Name
en: Game Name
vi: Phần chơi

en: The graph below shows the player's game score evolution.
vi: Biểu đồ thể hiện điểm số của người chơi

en: Custom Game
vi: Tự chọn phần chơi

en: <b>Difficulty Level</b>
vi: <b>Độ khó</b>

en: <b>General Settings</b>
vi: <b>Thiết lập chung</b>

en: Show countdown message
vi: Hiển thị thông báo đếm ngược

en: Skip games that use colors (friendly to colorblind users)
vi: Bỏ qua những câu hỏi có sử dụng màu (dành cho người mù màu)

en: Time in seconds to memorize the challenge:
vi: Thời gian để ghi nhớ các câu hỏi:

en: A cube is a regular solid object having six congruent square faces.
vi: Hình lập phương là một khối đặc, có sáu mặt là các hình vuông bằng nhau.

en: How many triangles are needed in the right part of the last figure to keep it balanced?
vi: Cần thêm bao nhiêu hình tam giác vào phía bên phải của hình cuối cùng để giữ cho nó thăng bằng

en: Build a triangle
vi: Tạo ra một tam giác

en: Which three pieces can you use together to build a triangle? Answer using the three figure names, e.g.: {0}{1}{2}.
vi: Lựa chọn ba hình trong các hình sau để tạo thành một tam giác? Trả lời sử dụng tên của các hình, ví dụ {0}{1}{2}.

en: The resulting triangle is isosceles.
vi: Tam giác thu được là tam giác cân.

en: What is the maximum number of circles (as shown) that fit in the square below?
vi: Hình vuông dưới đây có thể chứa tối đa bao nhiều hình tròn (đã cho)?

en: You can fit more than 64 circles.
vi: Có thể chứa nhiều hơn 64 hình tròn.

en: 8 units
vi: 8 đơn vị

en: 1 unit
vi: 1 đơn vị

note: Translators: {0} is replaced by 'Figure X'
en: To what number should the large handle of the '{0}' clock point? Answer using numbers.
vi: Kim dài của đồng hồ '{0}' chỉ vào số mấy? Trả lời sử dụng các số.

en: Starting from the first clock sum {0} to the value indicated by the hands.
vi: Từ đồng hồ thứ nhất, ta cộng thêm {0} vào số được tạo ra bởi 2 kim đồng hồ.

en: The clocks do not follow the time logic.
vi: Các đồng hồ không tuân theo lô-gic thời gian.

en: Count circles
vi: Đếm hình tròn

en: How many circles do you count?
vi: Có bao nhiêu hình tròn?

en: It is an easy exercise if you systematically count the circles.
vi: Sẽ dễ dàng hơn nếu bạn đếm các hình tròn một cách có hệ thống.

en: Counting
vi: Đếm

note: Translators: {0} and {1} are always numbers greater than 1
en: We have a {0} meters piece of fabric. Machine A takes {1} seconds to cut 1 meter of this fabric. How many seconds does Machine A take to cut the entire piece of fabric into 1 meter pieces?
vi: Một mảnh vải dài {0}m, máy A mất {1} giây để cắt 1m của mảnh vải này. Hỏi mất bao nhiêu giây thì máy A mới hoàn thành công việc cắt mảnh vải thành các phần 1m?

note: Translators: {0} is always a number greater than 1
en: With the {0} cut, Machine A creates two 1 meter pieces.
vi: Ở lần cắt thứ {0}, ta tạo ra được 2 miếng vải 1m

note: Translators: {0} is always a number greater than 20
en: A fence is built to enclose a square shaped region. {0} fence poles are used in each side of the square. How many fence poles are used in total?
vi: Một vùng hình vuông được bao quanh bởi rào. Mỗi cạnh hình vuông có {0} cọc rào. Hỏi tổng cộng có bao nhiêu cọc rào?

en: There are {0} fence poles since the poles on the corners of the square are shared.
vi: Có {0} cọc vì các cọc ở góc được dùng chung.

note: Translators: {0} is always a number greater than 5
en: Wrapping an anniversary present costs one euro. The anniversary present costs {0} euros more than the cost to wrap it. How much does it cost to both purchase and wrap the present?
vi: Để gói một món quà, bạn mất 1 euro. Món quà đắt hơn {0} euro so với gói quà. Hỏi số tiền phải bỏ ra để mua và gói quà là bao nhiêu?

en: Count series
vi: Đếm chuỗi

en: How many numbers '9' are required to represent the numbers between 10 to 100?
vi: Để biểu diễn các số tự nhiên từ 10 đến 100 thì cần sử dụng bao nhiêu số '9'?

en: How many two digit numbers occur where the first digit is larger than the second (e.g.: 20 and 21)?
vi: Có bao nhiêu số tự nhiên có hai chữ số mà chữ số hàng chục lớn hơn chữ số hàng đơn vị?

en: How many two digit numbers occur where the first digit is smaller than the second (e.g.: 12 and 13)?
vi: Có bao nhiêu số tự nhiên có hai chữ số mà chữ số hàng chục nhỏ hơn chữ số hàng đơn vị?

en: What percentage of the figure is colored?
vi: Bao nhiêu phần trăm của hình vẽ được tô màu?

en: When folded as a cube, which face on the figure is opposite the face with a {0} drawn on it? Answer the number written on face.
vi: Khi được gập lại thành hình lập phương, mặt nào sẽ nằm đối diện với mặt số {0}? Trả lời sử dụng các số được ghi trên mặt.

en: What is the probability of getting a '2' or a '6' in a single throw of a fair 6 sided die? Answer using a fraction (e.g.: 1/2).
vi: Xác suất nhận được mặt '2' hoặc '6' là bao nhiêu khi tung một xúc xắc 6 mặt? Trả lời dưới dạng phân số (ví dụ 1/2).

en: There are 2 of 6 possibilities.
vi: Có 2 trong 6 khả năng.

en: What is the probability of not getting a '5' in a single throw of a fair 6 sided die? Answer using a fraction (e.g.: 1/2).
vi: Xác suất để không nhận được mặt '5' là bao nhiêu khi tung xúc xắc 6 mặt? Trả lời dưới dạng phân số (ví dụ 1/2).

en: There are 5 of 6 possibilities.
vi: Có 5 trong 6 khả năng.

en: Two fair 6 sided dices are thrown simultaneously. What is the probability of getting two even numbers? Answer using a fraction (e.g.: 1/2).
vi: Hai xúc xắc 6 mặt được tung cùng một lúc. Hỏi xác suất nhận được hai số chẵn là bao nhiêu? Trả lời dưới dạng phân số (ví dụ 1/2).

en: There are 9 of 36 possibilities of getting an even number.
vi: Có 9 trong 36 khả năng là sẽ nhận được số hai số chẵn.

en: Two fair 6 sided dices are thrown simultaneously. What is the probability of getting two '6'? Answer using a fraction (e.g.: 1/2).
vi: Hai xúc xắc 6 mặt được tung cùng một lúc. Hỏi xác suất nhận được hai mặt '6' là bao nhiêu? Trả lời dưới dạng phân số (ví dụ 1/2).

en: There is 1 of 6 possibilities of getting a '6' on the first die and the same for the second die.
vi: Có 1 trong 6 khả năng nhận được mặt '6' ở xúc xắc thứ nhất, và tương tự cho xúc xắc thứ hai.

en: Divide circles
vi: Chia hình tròn

en: In the last figure, in how many regions is the circle divided into when all dots are connected?
vi: Trong hình cuối, hình tròn sẽ được chia thành bao nhiêu phần khi nối tất cả chấm lại?

en: Has {0} regions
vi: Có {0} vùng

en: What is the result of the equation below?
vi: Tìm kết quả của phương trình dưới đây?

en: The order of arithmetical operations is always as follows: exponents and roots, multiplication and division, addition and subtraction.
vi: Thứ tự thực hiện các phép toán là: lũy thừa và căn, nhân và chia, cộng và trừ.

en: Extra circle
vi: Hình tròn thừa

en: Which circle does not belong to the group? It is not a sequence of elements. Answer {0}, {1}, {2} or {3}.
vi: Hình tròn nào không thuộc vào nhóm? Lưu ý, các hình được sắp xếp theo thứ tự ngẫu nhiên. Trả lời {0}, {1}, {2} hoặc {3}.

en: All circles share a common property except for one.
vi: Tất cả các hình tròn đều có chung một tính chất trừ một hình.

en: In all circles the color slices follow the same order except for this one.
vi: Trong tất cả các hình, các dải màu đều tuân theo một thứ tự trừ hình này.

en: Figures and text
vi: Hình và chữ

en: The figures and the text are related. What text should go under the last figure?
vi: Các hình và các chữ có quan hệ với nhau. Hãy cho biết những chữ nào sẽ đi với hình cuối cùng?

en: Every character of the text represents a property of the figure.
vi: Mỗi chữ cái sẽ tượng trưng cho một tính chất của hình vẽ.

en: Figure pattern
vi: Dạng hình

en: What figure should replace the question mark? Answer {0}, {1} or {2}.
vi: Hình nào sẽ thay thế dấu chấm hỏi? Trả lời {0}, {1} hoặc {2}.

en: The third figure of every row involves somehow combining the first two figures.
vi: Hình thứ ba trong mỗi hàng là sự kết hợp theo một cách nào đó hai hình đứng trước.

en: Superpose the first and second figures and remove the lines that they have in common, then rotate the resulting figure 45 degrees.
vi: Đặt hình thứ nhất chồng lên hình thứ hai, loại bỏ các đoạn thẳng chung, rồi xoay kết quả vừa thu được 45 độ.

en: Figures
vi: Hình

en: What is the next logical sequence of objects in the last column? See below the convention when giving the answer.
vi: Hãy cho biết thứ tự của các phần tử trong cột cuối cùng. Sử dụng quy tắc dưới đây để trả lời.

en: It is the only combination that you can build with the given elements without repeating them.
vi: Đó là tổ hợp duy nhất được tạo ra từ các phần tử đã cho mà không trùng với các tổ hợp cho trước.

en: Convention when giving the answer is:
vi: Quy tắc sử dụng để trả lời là:

en: Four sided
vi: Tứ giác

en: How many four sided figures do you count in the figure below?
vi: Có bao nhiêu hình tứ giác trong hình dưới đây?

en: A four sided figure can be embedded inside another figure.
vi: Một hình tứ giác có thể nằm bên trong  một hình khác.

en: The four sided figures are made by connecting the following points: {0}
vi: Các hình bốn cạnh được tạo ra bằng cách nối các điểm sau đây: {0}

en: Handshakes
vi: Bắt tay

en: All attendees to a party are introduced to one another. {0} handshakes are made in total. How many people are attending the party?
vi: Tất cả mọi người tham gia bữa tiệc đều được giới thiệu với nhau. Có tổng số {0} cái bắt tay. Hỏi có bao nhiêu người tham dự bữa tiệc?

en: Try to imagine a situation in which you are meeting a small number of people.
vi: Hãy tưởng tượng ra tình huống bạn tham gia một buổi gặp mặt nhỏ với ít người.

en: Larger shape
vi: Hình lớn hơn

en: Which larger shape can you make combining the first two figures? Answer {0}, {1}, {2} or {3}.
vi: Bằng cách kết hợp hai hình đầu tiên ta có thể thu được hình lớn hơn nào? Trả lời {0}, {1}, {2} hoặc {3}.

en: How many line segments in total are in the figures below? A line segment is a line between two points with no crossing lines.
vi: Có bao nhiêu đoạn thẳng trong hình dưới đây? Một đoạn thẳng là một đường thẳng nối hai điểm và không có đường thẳng nào cắt nó.

en: There are {0} lines in the figure to the left and {1} in the figure to the right.
vi: Có {0} đoạn thẳng trong hình bên trái và {1} đoạn thẳng trong hình bên phải

en: It is an easy exercise if you systematically count the lines.
vi: Sẽ dễ dàng hơn nếu bạn đếm các đoạn thẳng một cách có hệ thống.

en: Matrix groups
vi: Nhóm ma trận

en: One of numbers in the matrix must be circled. Which one?
vi: Hãy khoanh tròn một số trong ma trận sau.

en: All circled numbers share an arithmetical property.
vi: Tất cả các số được khoanh tròn đều có chung một tính chất.

en: Every circled number can be divided by {0}.
vi: Các số này đều có thể chia hết cho {0}.

en: Matrix numbers
vi: Ma trận số

en: The numbers in the matrix follow a pattern. Which number should replace the question mark?
vi: Các số trong ma trận đều tuân theo một quy tắc. Hãy cho biết số nào sẽ thay thế dấu chấm hỏi?

en: The pattern is arithmetical and works vertically.
vi: Quy tắc số học được áp dụng theo chiều dọc.

en: The pattern is arithmetical and works horizontally.
vi: Quy tắc số học được áp dụng theo chiều ngang.

en: The fourth row is calculated by multiplying the first two rows and adding the third.
vi: Hàng thứ tư được tính bằng cách nhân hai hàng đầu tiên với nhau rồi cộng với hàng thứ ba.

en: The fourth column is calculated by multiplying the first two columns and adding the third.
vi: Cột thứ tư được tính bằng cách nhân hai cột đầu tiên với nhau rồi cộng với cột thứ ba.

en: The fourth row is calculated by multiplying the first two rows and subtracting the third.
vi: Hàng thứ tư được tính bằng cách nhân hai hàng đầu tiên với nhau rồi trừ cho hàng thứ ba.

en: The fourth column is calculated by multiplying the first two columns and subtracting the third.
vi: Cột thứ tư được tính bằng cách nhân hai cột đầu tiên với nhau rồi trừ cho cột thứ ba.

en: The fourth row is calculated by adding the first two rows and subtracting the third.
vi: Hàng thứ tư được tính bằng cách cộng hai hàng đầu tiên với nhau rồi trừ đi hàng thứ ba.

en: The fourth column is calculated by adding the first two columns and subtracting the third.
vi: Cột thứ tư được tính bằng cách cộng hai cột đầu tiên với nhau rồi trừ cho cột thứ ba.

en: Missing piece
vi: Hình còn thiếu

en: Which square completes the figure below? Answer {0}, {1} or {2}.
vi: Chọn hình vuông để hoàn thành hình sau đây. Trả lời {0}, {1} hoặc {2}.

en: The logic works at row level.
vi: Quy tắc lô-gic được áp dụng theo hàng.

en: In every row the third square is made by flipping the first square and superimposing it on the second square, followed by removing the matching lines.
vi: Ở mỗi hàng, hình vuông thứ ba được tạo ra bằng cách lật hình vuông thứ nhất rồi đặt chồng lên hình thứ hai, sau đó loại bỏ các đoạn thẳng trùng nhau.

en: Missing slice
vi: Cung còn thiếu

en: Some slices have a common property. Which is the missing slice in the circle below? Answer {0}, {1} or {2}.
vi: Các cung có một tính chất chung. Hãy chỉ ra cung còn thiếu để hoàn thành hình tròn dưới đây. Trả lời {0}, {1} hoặc {2}.

en: Each slice is related to the opposite one.
vi: Các cung đều có quan hệ với cung đối diện nó.

en: All numbers of each slice, when added to the ones of the opposite slice, add always {0}.
vi: Tất cả các số trong mỗi cung khi cộng với số tương ứng ở cung đối diện luôn cho kết quả là {0}.

en: Most in common
vi: Điểm tương đồng

en: Which of the possible answers have the most in common with the four given figures? Answer {0}, {1}, {2} or {3}.
vi: Hình nào có nhiều điểm chung nhất với bốn hình đã cho? Trả lời {0}, {1}, {2} hoặc {3}.

en: Think of the common elements that the given figures have inside them.
vi: Hãy tìm ra các yếu tố chung mà các hình đã cho chứa bên trong nó.

en: It has the same number of elements inside the figure as the given figures.
vi: Nó có cùng số yếu tố ở bên trong với các hình đã cho.

en: It is the figure with the most elements in common compared to the given figures.
vi: Nó là hình có nhiều yếu tố chung nhất khi so với các hình đã cho.

en: Move figure
vi: Dời hình

en: What is the minimum number of circles to be moved in order to convert the left figure into the right figure?
vi: Cần phải chuyển ít nhất bao nhiêu hình tròn để biến đổi hình bên trái thành hình bên phải?

en: Move the circle from the first line to the second and move two circles from the fourth line to the second and the fifth lines.
vi: Chuyển một hình tròn từ dòng thứ nhất xuống dòng thứ hai và chuyển hai hình tròn từ dòng thứ tư, một lên dòng thứ hai và một xuống dòng thứ năm

en: Move the first line to the seventh; move the two circles of the second line to third; and move first and last circles of the fifth line to the sixth.
vi: Chuyển dòng thứ nhất xuống dòng thứ bảy; chuyển hai hình tròn từ dòng thứ hai xuống dòng thứ ba; chuyển hình tròn đầu tiên và cuối cùng của dòng thứ năm xuống dòng thứ sáu.

en: Next figure
vi: Hình tiếp theo

en: Which is the next logical figure in the sequence? Answer {0}, {1} or {2}.
vi: Hình nào sẽ là hình tiếp theo trong dãy? Trả lời {0}, {1} hoặc {2}.

en: From first figure, the top circle advances by two positions clockwise, while the left circle goes backwards one position.
vi: Từ hình đầu tiên, hình tròn phía trên tiến hai vị trí theo chiều kim đồng hồ, trong khi hình phía bên trái đi ngược lại một vị trí.

en: Numeric relation
vi: Quan hệ số học

en: What number should replace the question mark?
vi: Số nào sẽ thay thế dấu chấm hỏi?

en: The numbers are related arithmetically.
vi: Các số có quan hệ số học với nhau.

en: Every group of {0} numbers sums exactly {1}.
vi: Tất cả các nhóm {0} số đều có tổng là {1}.

en: Divide the sequence in groups of three numbers. Every third number is calculated by multiplying by the two previous ones.
vi: Chia dãy số thành các nhóm ba số, các số thứ ba trong nhóm là tích của hai số phía trước.

en: Divide the sequence in groups of three numbers. Every third number is calculated by subtracting the second number from the first.
vi: Chia dãy số thành các nhóm ba số, các số thứ ba trong nhóm là hiệu của phép trừ số thứ nhất cho số thứ hai.

en: Numeric sequence
vi: Chuỗi số

en: The next sequence follows a logic. What number should replace the question mark?
vi: Dãy số sau tuân theo một quy luật. Hãy cho biết số nào sẽ thay thế dấu chấm hỏi?

en: Every number in the sequence is related to the previous one.
vi: Các số trong dãy có quan hệ với số đi ngay trước nó.

en: Every number in the sequence is the result of subtracting 1 from the previous number and multiplying it by 2.
vi: Mọi số trong dãy (trừ số đầu tiên) là kết quả của phép toán lấy số đứng trước trừ cho 1 rồi nhân đôi.

en: Every number in the sequence is the result of adding 1 to the previous number and multiplying it by 3.
vi: Mọi số trong dãy (trừ số đầu tiên) là kết quả của phép toán lấy số đứng trước cộng thêm 1 rồi nhân với 3.

en: Every number in the sequence is the result of subtracting 2 from the previous number and multiplying it by -2.
vi: Mọi số trong dãy (trừ số đầu tiên) là kết quả của phép toán lấy số đứng trước trừ cho 2 rồi nhân với -2.

en: Ostracism
vi: Loại phần tử

en: The criteria for deciding if an equation belongs to the group is not arithmetical.
vi: Để xác định một phương trình có thuộc vào nhóm không, ta sử dụng một tiêu chuẩn không liên quan đến số học.

en: Consider that every number that belongs to the group has two parts that are related.
vi: Các số thuộc vào nhóm được cấu tạo từ hai phần có quan hệ với nhau.

en: In all the other equations the digits from the left side appear also in the right side.
vi: Trong các phương trình còn lại, các số xuất hiện ở vế trái cũng xuất hiện ở vế phải.

en: In all the other numbers the last three digits are the square of the first two digits.
vi: Ở các số còn lại, ba chữ số cuối cùng chính là bình phương của hai chữ số đầu tiên.

en: If all painters are artists and some citizens of Barcelona are artists. Which of the following sentences is correct? Answer {0}, {1}, {2} or {3}.
vi: Nếu tất cả họa sĩ là nghệ sĩ, một số người ở Barcelona là họa sĩ. Mệnh đề nào sau đây là đúng? Trả lời {0}, {1}, {2} hoặc {3}.

en: Some citizens of Barcelona are painters
vi: Một số người ở Barcelona là họa sĩ

en: All citizens of Barcelona are painters
vi: Tất cả mọi người ở Barcelona là họa sĩ

en: No citizen of Barcelona is a painter
vi: Không có ai ở Barcelona là họa sĩ

en: None of the other options
vi: Các đáp án trên đều không chính xác

en: If no ill artist is happy and some artists are happy. Which of the following sentences is correct? Answer {0}, {1}, {2} or {3}.
vi: Nếu không có họa sĩ bị ốm nào hạnh phúc, và một số họa sĩ cảm thấy hạnh phúc. Mệnh đề nào sau đây là đúng? Trả lời {0}, {1}, {2} hoặc {3}.

en: Some artist are not ill
vi: Một số họa sĩ không bị ốm

en: Some painters are not artists
vi: Một số họa sĩ là nghệ sĩ

en: All artists are happy
vi: Tất cả các họa sĩ đều hạnh phúc

en: People that travel always buy a map. You are not going to travel. Which of the following sentences is correct? Answer {0}, {1}, {2} or {3}.
vi: Những người đi du lịch thường mua một cái bản đồ. Bạn không đi du lịch. Mệnh đề nào sau đây là đúng? Trả lời {0}, {1}, {2} hoặc {3}.

en: You do not have any map
vi: Bạn không có bản đồ.

en: You do not buy a map
vi: Bạn không mua bản đồ.

en: You smile if you are happy
vi: Nếu bạn cười thì bạn đang hạnh phúc

en: You are only happy if you whistle
vi: Bạn chỉ hạnh phúc nếu bạn huýt sáo

en: You whistle if you are not happy
vi: Bạn huýt sáo nếu bạn không hạnh phúc

en: Predicate Logic
vi: Lô-gic mệnh đề

en: Which of the following figures cannot be drawn without crossing any previous lines nor lifting the pencil? Answer {0}, {1}, {2}, {3} or {4}.
vi: Trong các hình sau đây, hình nào không thể được vẽ bằng một nét mà không lặp lại các nét đã vẽ. Trả lời {0}, {1}, {2}, {3} hoặc {4}.

en: People at a table
vi: Người ngồi quanh bàn

en: A group of people are sitting at round table, evenly spaced out. How many people are there if the {0} person is across from the {1}?
vi: Một nhóm người đang ngồi cách đều nhau quanh một chiếc bàn tròn. Hỏi có bao nhiêu người nếu người thứ {0} ngồi đối diện người thứ {1}?

en: Subtracting the two positions you find out how many people are seated half way around the table. Doubling this number leaves you with the total amount of people.
vi: Kết quả của phép trừ hai vị trí cho nhau chính là một nửa số người ngồi quanh bàn. Nhân đôi số này lên ta sẽ được kết quả cần tìm.

en: Two people in the table sitting across each other
vi: Hai người ngồi quanh bàn đối diện nhau

en: After getting {0}% discount you have paid {1} monetary units for a TV set. What was the original price of the TV set?
vi: Sau khi được giảm giá {0}% thì bạn phải trả {1} đơn vị tiền tệ cho một chiếc ti-vi. Hỏi giá ban đầu của chiếc ti-vi này là bao nhiêu?

en: John's shop had sales of {0} monetary units. This was an increase of {1}% over last month. What were last month sales?
vi: Doanh thu tháng này ở cửa hàng của John là {0} đơn vị tiền tệ, tăng {1}% so với tháng trước. Hỏi doanh thu tháng trước là bao nhiêu?

en: The amount of water in a bucket decreases by {0}%. By what percentage must the amount of water increase to reach its original value?
vi: Lượng nước trong xô giảm {0}%. Hỏi phải tăng thêm bao nhiêu phần trăm để lượng nước trong xô bằng với ban đầu?

en: Quadrilaterals
vi: Tứ giác

en: Which of the following figures does not belong to the group? Answer {0}, {1}, {2}, {3}, {4} or {5}.
vi: Hình nào trong các hình sau không thuộc vào nhóm? Trả lời {0}, {1}, {2}, {3}, {4} hoặc {5}.

en: It is the only figure with all lines of equal length.
vi: Đó là hình duy nhất mà các cạnh của nó bằng nhau.

en: Square with dots
vi: Hình vuông với chấm

en: What is the letter of the figure that represents the next logical figure in the sequence? Answer {0}, {1} or {2}.
vi: Hãy tìm ra chữ cái của hình tiếp theo trong dãy. Trả lời {0}, {1} hoặc {2}.

en: Squares and letters
vi: Hình vuông và chữ cái

en: The letters around the squares follow a pattern. Which letter should replace the question mark in the last square?
vi: Các chữ cái xung quanh hình vuông tuân theo một quy tắc. Chữ cái nào sẽ thay thế dấu chấm hỏi ở hình vuông cuối cùng?

en: Every letter is calculated by taking the alphabetical position of the previous character and adding {0} to it in order to get the position of the new letter.
vi: Mọi chữ cái đều được xác định bằng cách lấy vị trí trong bảng chữ cái của chữ cái đứng trước cộng với {0} để ra vị trí của chữ cái tiếp theo.

en: How many squares of any size do you count in the figure below?
vi: Có bao nhiêu hình vuông trong hình dưới đây?

en: A square is a rectangle with sides of equal length. A square can also be built from other squares.
vi: Hình vuông là hình chữ nhật có các cạnh bằng nhau. Một hình vuông có thể được tạo ra từ các hình vuông khác.

en: There are 16 single squares, 9 squares made by 4 single squares, 4 squares made by 9 single squares and 1 square made by 16 single squares.
vi: Có 16 hình vuông con, 9 hình vuông được tạo từ các bộ 4 hình vuông con, 4 hình vuông được tạo từ các bộ 9 hình vuông con và 1 hình vuông được tạo từ 16 hình vuông con.

en: There are 9 single squares, 4 squares made by 4 single squares and 1 square made by 9 single squares.
vi: Có 9 hình vuông con, 4 hình vuông được tạo từ các bộ 4 hình vuông con và 1 hình vuông được tạo từ 9 hình vuông con.

en: Square sheets
vi: Giấy hình vuông

en: What is the minimum number of square sheets of paper of any size required to create the figure? Lines indicate frontiers between different sheets.
vi: Để tạo ra hình sau, cần ít nhất bao nhiêu mảnh giấy hình vuông (kích thước bất kì)? Các đường thẳng thể hiện ranh giới giữa các mảnh giấy khác nhau.

en: The sheets should overlap.
vi: Các mảnh giấy có thể chồng lên nhau.

en: The numbers in the figure reflect the different areas covered by each one of the sheets.
vi: Các chữ số trong hình thể hiện các vùng mà các mảnh phủ.

en: Tetris
vi: Xếp hình

en: What figure completes the sequence below? Answer {0}, {1} or {2}.
vi: Hãy cho biết hình tiếp theo trong dãy sau. Trả lời {0}, {1} hoặc {2}.

en: It is the figure that completes all possible combinations with four blocks without taking into account rotations.
vi: Đó là hình mà có thể kết hợp với cả bốn khối mà không cần thực hiện phép xoay.

en: Time now
vi: Thời gian hiện tại

note: TimeNow Puzzle. Translators: {1}, {2} {3} are replaced by hours. Use the right time format specification for your culture Explanation of the date and time format specifications can be found here: http://msdn.microsoft.com/en-us/library/system.globalization.datetimeformatinfo.aspx For 12-hour clock f
en: {0} hours ago it was as long after {1:h tt} as it was before {2:h tt} on the same day. What is the time now? Answer using the hour (e.g.: {3:h tt})
vi: Khoảng thời gian từ {0} giờ trước đến {1:%H} và {2:%H} trong cùng ngày là bằng nhau. Hỏi bây giờ là mấy giờ? Trả lời sử dụng định dạng {3:%H}

en: You have to calculate the hour from which the distance is the same for the given times, and then add the {0} hours to convert it to present time.
vi: Ta tìm thời điểm cách đều hai thời điểm đã cho rồi cộng thêm {0} giờ thì sẽ thu được thời điểm hiện tại.

note: TimeNow Puzzle. Translators: {0} is used to check the hour answered by the user. Use the right time format specification for your culture Explanation of the date and time format specifications can be found here: http://msdn.microsoft.com/en-us/library/system.globalization.datetimeformatinfo.aspx For
en: {0:h tt}
vi: {0:%H}

note: No hands
en: Sample clock
vi: Đồng hồ mẫu

en: How many triangles of any size do you count in the figure below?
vi: Có bao nhiêu tam giác trong hình sau?

en: A triangle can be embedded inside another triangle.
vi: Một tam giác có thể nằm trong một tam giác khác?

en: The triangles are made by connecting the following points: {0}
vi: Các tam giác được tạo ra bằng cách nối các điểm sau: {0}

en: Triangles with numbers
vi: Tam giác với số

en: Which number should replace the question mark below?
vi: Số nào sẽ thay thế dấu chấm hỏi dưới đây?

en: All the triangles share a property and are independent of the rest.
vi: Tất cả các tam giác đều có chung một tính chất và độc lập với các tam giác còn lại.

en: The result of multiplying the two numbers inside every triangle is {0}.
vi: Kết quả của phép nhân hai số nằm trong mỗi tam giác là {0}.

en: Colored figures
vi: Hình màu

en: Which of these figures was previously shown? Answer {0}, {1}, {2} or {3}.
vi: Hình nào trong các hình dưới đây đã được hiển thị khi trước? Trả lời {0}, {1}, {2} hoặc {3}.

en: Colored text
vi: Chữ màu

en: What was the color of the text that said '{0}'?
vi: Hãy cho biết màu của đoạn chữ '{0}'?

en: Counting dots
vi: Đếm chấm

note: Translators: {0} is the name of the color. The color name is always singular
en: How many dots of {0} color were in the previous image? Answer using numbers.
vi: Có bao nhiêu chấm màu {0} ở trong hình trước? Trả lời sử dụng các số.

en: Memorize facts
vi: Ghi nhớ sự kiện

note: Translators: {0} is replaced by a number, {1} by a year (like 1940)
en: Shiny Cars had already announced a {0} days production halt next month, but before that it had not cut production since {1}.
vi: Shiny Cars đã thông báo họ sẽ dừng sản xuất {0} ngày trong tháng sau, trước đó thì họ đã không dừng sản xuất kể từ năm {1}.

en: For how many days did Shiny Cars halt its production?
vi: Shiny Cars sẽ dừng sản xuất trong bao nhiêu ngày?

en: In what year did Shiny Cars last halt its production?
vi: Lần cuối cùng Shiny Cars dừng sản xuất là vào năm nào?

note: Translators: {0} is replaced by a number, {1} by a year (like 1940)
en: Shiny Cars sales fell {0}% this past December, the worse decline since {1}.
vi: Doanh thu của Shiny Cars đã giảm {0}% trong tháng 12, đây là lần giảm tồi tệ nhất kể từ năm {1}.

en: By how much did company sales fall last December?
vi: Doanh thu của Shiny Cars đã giảm bao nhiêu phần trăm trong tháng 12 này?

en: In what year did Shiny Cars record a sales total lower than that of last December?
vi: Vào năm nào doanh thu của Shiny Cars đạt thấp hơn doanh thu trong tháng 12 này?

en: About {0}% of Shiny Cars produced worldwide are sold in Europe.
vi: Khoảng {0}% sản lượng toàn cầu của Shiny Cars được bán ở châu Âu.

en: What percentage of all Shiny Cars produced worldwide are sold in Europe?
vi: Bao nhiêu phần trăm sản lượng toàn cầu của Shiny Cars được bán ở châu Âu?

en: About {0}% of Shiny Cars use diesel, {1}% use gasoline and the remainder use electric.
vi: Khoảng {0}% ô tô của Shiny Cars dùng dầu diesel, {1}% dùng khí ga, phần còn lại dùng điện.

en: What percentage of Shiny Cars use diesel?
vi: Bao nhiêu phần trăm ô tô của Shiny Cars dùng dầu diesel?

en: What percentage of Shiny Cars use gasoline?
vi: Bao nhiêu phần trăm ô tô của Shiny Cars dùng khí ga?

en: Memory figures
vi: Ghi nhớ hình

en: In which cell is the other figure like the one shown below? Answer the cell number.
vi: Hình trong ô nào giống hình được cho dưới đây? Trả lời bằng số thứ tự của ô.

en: Memorize figures and text
vi: Ghi nhớ hình và chữ

en: Figures with numbers
vi: Hình với số

en: Which one of these squares was previously shown? Answer {0}, {1}, {2} or {3}.
vi: Trong các hình sau hình nào đã xuất hiện khi trước? Trả lời {0}, {1}, {2} hoặc {3}.

en: Start at point number {0}
vi: Bắt đầu từ điểm số {0}.

en: End at point {0}
vi: Kết thúc ở điểm {0}

en: Memorize indications
vi: Ghi nhớ chỉ dẫn

en: Which of the following graphics represent the indications previously given? Answer {0}, {1}, {2} or {3}.
vi: Trong các hình sau, hình nào tương ứng với các chỉ dẫn đã cho?  Trả lời {0}, {1}, {2} hoặc {3}.

en: How many odd numbers were in the previous image? Answer using numbers.
vi: Có bao nhiêu số lẻ trong hình? Trả lời bằng các số.

en: How many even numbers were in the previous image? Answer using numbers.
vi: Có bao nhiêu số chẵn trong hình. Trả lời bằng các số.

en: How many numbers with more than one digit were in the previous image? Answer using numbers.
vi: Có bao nhiêu số có nhiều hơn một chữ số trong hình. Trả lời bằng các số.

en: Memorize numbers
vi: Ghi nhớ số

en: Memorize words
vi: Ghi nhớ từ

en: There is a missing word from the previous list. Which one is the missing word?
vi: Hãy cho biết từ còn thiếu so với danh sách đã cho.

en: elbow
vi: khuỷu tay

en: armpit
vi: nách

en: hand
vi: tay

en: chest
vi: ngực

note: Fishes
en: sardine
vi: Cá xác-đin

en: trout
vi: cá hồi

en: cod
vi: cá tuyết

en: salmon
vi: cá hồi

note: Vegetables
en: potato
vi: khoai tây

en: ginger
vi: gừng

en: pepper
vi: hạt tiêu

en: garlic
vi: tỏi

en: pumpkin
vi: bí ngô

note: Bicycle
en: brake
vi: phanh

en: pedal
vi: bàn đạp

en: wheel
vi: bánh xe

en: handlebar
vi: tay lái

note: Music
en: drummer
vi: người đánh trống

en: song
vi: bài hát

note: Weather
en: cloud
vi: mây

en: rain
vi: mưa

en: storm
vi: bão

en: fog
vi: sương

note: Animals
en: rabbit
vi: thỏ

en: monkey
vi: khỉ

en: bear
vi: gấu

en: wolf
vi: sói

en: Arithmetical
vi: Số học

en: What is the result of the arithmetical operation?
vi: Hãy cho biết kết quả của phép tính sau?

en: Given the numbers: {0}. Which of the following numbers is the nearest to the average? Answer {1}, {2}, {3} or {4}.
vi: Cho các số: {0}. Số nào sau đây có giá trị gần nhất với trung bình của các số trên? Trả lời {1}, {2}, {3} hoặc {4}.

en: Closer fraction
vi: Phân số gần hơn

en: Which of the following numbers is closer to {0:##0.###}? Answer {1}, {2}, {3} or {4}.
vi: Số nào trong các số sau có giá trị gần với {0:##0.###} nhất? Trả lời {1}, {2}, {3} hoặc {4}.

en: The result of the operation {0} / {1} is {2:##0.###}
vi: Kết quả của phép tính {0} / {1} là {2:##0.###}

en: What is the result of the given operation? Answer using either a fraction or a number.
vi: Hãy cho biết kết quả của phép tính sau. Trả lời bằng phân số hoặc số thập phân.

en: Greatest divisor
vi: Ước chung lớn nhất

en: Which of the possible divisors is the greatest that divides all numbers?
vi: Hãy cho biết ước chung lớn nhất của tất cả các số sau?

en: Possible divisors
vi: Các phương án trả lời

en: The first operator is {0}.
vi: Toán tử đầu tiên là {0}.

en: Which operators make {0}, {1}, and {2} equal {3}? Answer using '+-/*'.
vi: Hãy sử dụng các toán tử thích hợp để từ {0}, {1}, và {2} thu được kết quả là {3}. Trả lời sử dụng '+-/*'.

en: {0} and {1}
vi: {0} và {1}

en: Primes
vi: Số nguyên tố

en: In the set of numbers below, which of the following numbers is a prime? A prime number is a positive integer that has exactly two different positive divisors, 1 and itself.
vi: Trong các số sau, số nào là số nguyên tố? Số nguyên tố là số tự nhiên có duy nhất hai ước số dương là 1 và chính nó.

en: If the sum of all digits in a given number is divisible by 3, then so is the number. For example 15 = 1 + 5 = 6, which is divisible by 3.
vi: Nếu tổng các chữ số trong một số chia hết cho 3 thì số đó cũng chia hết cho 3. Ví dụ, 15 = 1 + 5 = 6 chia hết cho 3.

en: Proportions
vi: Tỉ lệ

en: What is {0}% of {1}/{2}? Answer {3}, {4}, {5} or {6}.
vi: {0}% của {1}/{2} là bao nhiêu? Trả lời {3}, {4}, {5} hoặc {6}.

en: The second number is calculated by multiplying the first by {0} and dividing it by {1}.
vi: Số thứ hai được tính bằng cách nhân số thứ nhất với {0} và chia cho {1}.

en: A ratio specifies a proportion between two numbers. A ratio a:b means that for every 'a' parts you have 'b' parts.
vi: Tỉ lệ cho biết tương quan giữa hai số. Một tỉ lệ a:b cho biết ứng với mỗi 'a' phần ta có 'b' phần.

en: have a ratio of {0}:{1}
vi: tỉ lệ giữa hai số là {0}:{1}

en: Two numbers
vi: Hai số

en: All Games (Logic, Mental Calculation, Memory and Verbal Analogies)
vi: Tổng hợp (lô-gic, tính toán, ghi nhớ và tự vựng)

en: Answer:
vi: Trả lời:

en: Custom Game Selection...
vi: Tự chọn phần chơi...

en: How to Extend gbrainy's Functionality
vi: Cách mở rộng chức năng cho gbrainy

en: Logic Puzzles Only
vi: Trả lời câu đố lô-gic

en: Memory Trainers Only
vi: Luyện tập trí nhớ

en: Mental Calculation Trainers Only
vi: Luyện tập tính toán

en: Verbal Analogies Only
vi: Luyện tập từ vựng

en: _Tip
vi: _Mẹo

en: <b>Select the add-ins to install and click on Next</b>
vi: <b>Chọn phần mở rộng muốn cài rồi ấn Tiếp</b>

en: <big><b>Add-in Manager</b></big>
vi: <big><b>Quản lí phần mở rộng</b></big>

en: Add-in Installation
vi: Cài đặt phần mở rộng

en: All registered repositories
vi: Các kho đã đăng kí

en: Install from:
vi: Cài đặt từ:

en: Show new versions only
vi: Chỉ hiển thị phiên bản mới

en: Show updates only
vi: Chỉ hiển thị cập nhật

en: The following add-ins are currently installed:
vi: Những phần mở rộng sau đang được cài:

en: _Install Add-ins...
vi: _Cài phần mở rộng...

en: _Repositories...
vi: _Kho...

en: attempt to use a scalar value as array
vi: cố dùng giá trị vô hướng như là một mảng

en: attempt to use scalar parameter `%s' as an array
vi: cố dùng tham số vô hướng “%s” như là mảng

en: attempt to use scalar `%s' as an array
vi: cố dùng “%s” vô hướng như là mảng

en: attempt to use array `%s' in a scalar context
vi: cố gắng dùng mảng “%s” trong một ngữ cảnh vô hướng

en: delete: index `%.*s' not in array `%s'
vi: delete: (xóa) chỉ số “%.*s” không nằm trong mảng “%s”

en: attempt to use scalar `%s["%.*s"]' as an array
vi: cố dùng “%s["%.*s"]” vô hướng như là mảng

en: `%s' is invalid as a function name
vi: “%s” không phải là tên hàm hợp lệ

en: sort comparison function `%s' is not defined
vi: chưa định nghĩa hàm so sánh xắp xếp “%s”

en: %s blocks must have an action part
vi: Mọi khối %s phải có một phần kiểu hành động

en: each rule must have a pattern or an action part
vi: Mọi quy tắc phải có một mẫu hay phần kiểu hành động

en: old awk does not support multiple `BEGIN' or `END' rules
vi: awk cũ không hỗ trợ nhiều quy tắc kiểu “BEGIN” (bắt đầu) hay “END” (kết thúc)

en: `%s' is a built-in function, it cannot be redefined
vi: “%s” là một hàm có sẵn nên nó không thể được định nghĩa lại.

en: regexp constant `//' looks like a C++ comment, but is not
vi: hằng biểu thức chính quy “//” trông giống như một chú thích C++, nhưng mà không phải

en: regexp constant `/%s/' looks like a C comment, but is not
vi: hằng biểu thức chính quy “/%s/” trông giống như một chú thích C, nhưng mà không phải

en: duplicate case values in switch body: %s
vi: gặp giá trị case bị trùng trong phần thân switch: %s

en: duplicate `default' detected in switch body
vi: đã phát hiện trùng “default” trong thân cấu trúc điều khiển chọn lựa (switch)

en: `break' is not allowed outside a loop or switch
vi: không cho phép “break” (ngắt) nằm ở ngoại vòng lặp hay cấu trúc chọn lựa

en: `continue' is not allowed outside a loop
vi: không cho phép “continue” (tiếp tục) ở ngoài một vòng lặp

en: `next' used in %s action
vi: “next” (kế tiếp) được dùng trong hành động %s

en: `nextfile' used in %s action
vi: “nextfile” (tập tin kế tiếp) được dùng trong hành động %s

en: `return' used outside function context
vi: “return” (trở về) được dùng ở ngoại ngữ cảnh hàm

en: plain `print' in BEGIN or END rule should probably be `print ""'
vi: “print” (in) thường trong quy tắc “BEGIN” (bắt đầu) hay “END” (kết thúc) gần như chắc chắn nên là “print”””

en: `delete' is not allowed with SYMTAB
vi: “delete” không được phép với SYMTAB

en: `delete' is not allowed with FUNCTAB
vi: “delete” không được phép với FUNCTAB

en: `delete(array)' is a non-portable tawk extension
vi: “delete array” (xóa mảng) là phần mở rộng gawk không khả chuyển

en: multistage two-way pipelines don't work
vi: đường ống dẫn hai chiếu đa giai đoạn không phải hoạt động được

en: regular expression on right of assignment
vi: biểu thức chính quy nằm bên phải phép gán

en: regular expression on left of `~' or `!~' operator
vi: biểu thức chính quy nằm bên trái toán tử “~” hay “!~”

en: old awk does not support the keyword `in' except after `for'
vi: awk cũ không hỗ trợ từ khóa “in”, trừ khi nằm sau “for”

en: regular expression on right of comparison
vi: biểu thức chính quy nằm bên phải sự so sánh

en: non-redirected `getline' invalid inside `%s' rule
vi: “getline” không-chuyển-hướng không hợp lệ trong quy tắc “%s”

en: non-redirected `getline' undefined inside END action
vi: trong hành động “END” (kết thúc) có “getline” (lấy dòng) không được chuyển hướng lại và chưa được định nghĩa.

en: old awk does not support multidimensional arrays
vi: awk cũ không hỗ trợ mảng đa chiều

en: call of `length' without parentheses is not portable
vi: lời gọi “length” (độ dài) mà không có dấu ngoặc đơn là không tương thích trên các hệ thống khác

en: indirect function calls are a gawk extension
vi: cuộc gọi hàm gián tiếp là một phần mở rộng gawk

en: attempt to use non-function `%s' in function call
vi: cố gắng dùng không-phải-hàm “%s” trong cú gọi hàm

en: invalid subscript expression
vi: biểu thức in thấp không hợp lệ

en: unexpected newline or end of string
vi: gặp dòng mới hay kết thúc chuỗi bất ngờ

en: already included source file `%s'
vi: đã sẵn bao gồm tập tin nguồn “%s”

en: already loaded shared library `%s'
vi: thư viện dùng chung “%s” đã được sẵn được tải rồi

en: @include is a gawk extension
vi: @include là phần mở rộng của gawk

en: empty filename after @include
vi: tập tin trống sau @include

en: @load is a gawk extension
vi: @load là một phần mở rộng gawk

en: empty filename after @load
vi: tên tập tin trống sau @load

en: empty program text on command line
vi: gặp đoạn chữ chương trình rỗng nằm trên dòng lệnh

en: source file `%s' is empty
vi: tập tin nguồn “%s” là rỗng

en: source file does not end in newline
vi: tập tin nguồn không kết thúc bằng một dòng trống

en: unterminated regexp ends with `\' at end of file
vi: biểu thức chính quy chưa được chấm dứt kết thúc với “\” tại kết thúc của tập tin

en: %s: %d: tawk regex modifier `/.../%c' doesn't work in gawk
vi: %s: %d: bộ sửa đổi biểu thức chính quy tawk “/…/%c” không hoạt động được trong gawk

en: tawk regex modifier `/.../%c' doesn't work in gawk
vi: bộ sửa đổi biểu thức chính quy tawk “/…/%c” không hoạt động được trong gawk

en: unterminated regexp
vi: biểu thức chính quy chưa được chấm dứt

en: unterminated regexp at end of file
vi: biểu thức chính quy chưa được chấm dứt nằm tại kết thúc của tập tin

en: use of `\ #...' line continuation is not portable
vi: không thể mang khả năng dùng “\#…” để tiếp tục dòng

en: backslash not last character on line
vi: dấu gạch ngược không phải là ký tự cuối cùng nằm trên dòng

en: multidimensional arrays are a gawk extension
vi: mảng nhiều chiều là một phần mở rộng gawk

en: invalid char '%c' in expression
vi: có ký tự không hợp lệ “%c” nằm trong biểu thức

en: `%s' is a gawk extension
vi: “%s” là một phần mở rộng gawk

en: POSIX does not allow `%s'
vi: POSIX không cho phép “%s”

en: `%s' is not supported in old awk
vi: awk kiểu cũ không hỗ trợ “%s”

en: %d is invalid as number of arguments for %s
vi: “%d” không hợp lệ khi là số đối số cho “%s”

en: %s third parameter is not a changeable object
vi: tham số thứ ba %s không phải là một đối tượng có thể thay đổi

en: match: third argument is a gawk extension
vi: match: (khớp) đối số thứ ba là phần mở rộng gawk

en: close: second argument is a gawk extension
vi: close: (đóng) đối số thứ hai là phần mở rộng gawk

en: use of dcgettext(_"...") is incorrect: remove leading underscore
vi: dùng “dcgettext(_"…")” không đúng: hãy gỡ bỏ gạch dưới nằm trước

en: use of dcngettext(_"...") is incorrect: remove leading underscore
vi: dùng “dcgettext(_"…")” không đúng: hãy gỡ bỏ gạch dưới nằm trước

en: index: regexp constant as second argument is not allowed
vi: index: (chỉ mục) không cho phép hằng biểu thức chính quy làm đối số thứ hai

en: function `%s': parameter `%s' shadows global variable
vi: hàm “%s”: tham số “%s” che biến toàn cục

en: could not open `%s' for writing: %s
vi: không thể mở “%s” để ghi: %s

en: sending variable list to standard error
vi: đang gởi danh sách biến tới thiết bị lỗi chuẩn

en: shadow_funcs() called twice!
vi: shadow_funcs() (hàm bóng) được gọi hai lần!

en: function name `%s' previously defined
vi: tên hàm “%s” trước đây đã được định nghĩa rồi

en: function `%s': parameter #%d, `%s', duplicates parameter #%d
vi: hàm “%s”: tham số “#%d”, “%s”, nhân đôi tham số “#%d”

en: function `%s' called but never defined
vi: hàm “%s” được gọi nhưng mà chưa định nghĩa

en: function `%s' defined but never called directly
vi: hàm “%s” được định nghĩa nhưng mà chưa được gọi trực tiếp bao giờ

en: regexp constant for parameter #%d yields boolean value
vi: hằng biểu thức chính quy cho tham số “#%d” làm giá trị luận lý (bun)

en: function `%s' called with space between name and `(',
    or used as a variable or an array
vi: hàm “%s” được gọi với dấu cách nằm giữa tên và “(”
    hoặc được dùng như là biến hay mảng

en: division by zero attempted
vi: gặp phép chia cho số không

en: division by zero attempted in `%%'
vi: gặp phép chia cho số không trong “%%”

en: cannot assign a value to the result of a field post-increment expression
vi: không thể gán giá trị cho kết quả của biểu thức trường tăng-trước

en: invalid target of assignment (opcode %s)
vi: gán đich không hợp lệ (mã thi hành “%s”)

en: %s: received non-numeric argument
vi: %s: đã nhận đối số không phải thuộc số

en: exp: argument %g is out of range
vi: exp: đối số “%g” nằm ngoài phạm vi

en: fflush: cannot flush: pipe `%.*s' opened for reading, not writing
vi: fflush: không thể flush (đẩy dữ liệu lên đĩa): ống dẫn “%.*s” được mở để đọc, không phải để ghi

en: fflush: cannot flush: file `%.*s' opened for reading, not writing
vi: fflush: không thể flush (đẩy dữ liệu vào đĩa): tập tin “%.*s” được mở để đọc, không phải để ghi

en: fflush: cannot flush file `%.*s': %s
vi: fflush: không thể flush (đẩy dữ liệu vào đĩa) tập tin “%.*s”: %s

en: fflush: cannot flush: two-way pipe `%.*s' has closed write end
vi: fflush: không thể flush (đẩy dữ liệu lên đĩa): ống dẫn hai chiều “%.*s” đã đóng kết thúc ghi

en: fflush: `%.*s' is not an open file, pipe or co-process
vi: fflush: “%.*s” không phải là một tập tin, ống dẫn hay đồng tiến trình được mở

en: length: received array argument
vi: length: (chiều dài) đã nhận mảng đối số

en: `length(array)' is a gawk extension
vi: “length(array)” (độ dài mảng) là một phần mở rộng gawk

en: substr: length %g is not >= 1
vi: substr: (chuỗi con) độ dài %g không ≥1

en: substr: length %g is not >= 0
vi: substr: (chuỗi con) độ dài %g không ≥0

en: substr: non-integer length %g will be truncated
vi: substr: (chuỗi con) sẽ cắt xén độ dài không phải số nguyên “%g”

en: substr: length %g too big for string indexing, truncating to %g
vi: substr: (chuỗi con) độ dài %g là quá lớn cho chỉ số chuỗi, nên xén ngắn thành %g

en: substr: start index %g is invalid, using 1
vi: substr: (chuỗi con) chỉ số đầu “%g” không hợp lệ nên dùng 1

en: substr: non-integer start index %g will be truncated
vi: substr: (chuỗi con) chỉ số đầu không phải số nguyên “%g” sẽ bị cắt ngắn

en: substr: source string is zero length
vi: substr: (chuỗi con) chuỗi nguồn có độ dài số không

en: substr: start index %g is past end of string
vi: substr: (chuỗi con) chỉ số đầu %g nằm sau kết thúc của chuỗi

en: substr: length %g at start index %g exceeds length of first argument (%lu)
vi: substr: (chuỗi con) độ dài %g chỉ số đầu %g vượt quá độ dài của đối số đầu (%lu)

en: strftime: format value in PROCINFO["strftime"] has numeric type
vi: strftime: giá trị định dạng trong PROCINFO["strftime"] phải thuộc kiểu số

en: strftime: second argument less than 0 or too big for time_t
vi: strftime: tham số thứ hai nhỏ hơn 0 hay quá lớn dành cho time_t

en: strftime: second argument out of range for time_t
vi: strftime: tham số thứ hai nằm ngoài phạm vi cho phép của kiểu time_t

en: strftime: received empty format string
vi: strftime: đã nhận chuỗi định dạng rỗng

en: mktime: at least one of the values is out of the default range
vi: mktime: ít nhất một của những giá trị nằm ở ngoại phạm vi mặc định

en: 'system' function not allowed in sandbox mode
vi: hàm “system” không cho phép ở chế độ khuôn đúc

en: print: attempt to write to closed write end of two-way pipe
vi: print: cố ghi vào một đường ống hai chiều mà chiều ghi đã đóng

en: reference to uninitialized field `$%d'
vi: gặp tham chiếu đến trường chưa được khởi tạo “$%d”

en: match: third argument is not an array
vi: match: (khớp) đối số thứ ba không phải là mảng

en: gensub: third argument `%.*s' treated as 1
vi: gensub: đối số thứ ba “%.*s” được xử lý như 1

en: %s: can be called indirectly only with two arguments
vi: %s: được gọi một cách gián tiếp với ít hơn hai đối số

en: lshift(%f, %f): negative values are not allowed
vi: lshift(%f, %f): giá trị âm l không được phép

en: lshift(%f, %f): fractional values will be truncated
vi: lshift(%f, %f): giá trị thuộc phân số sẽ bị cắt ngắn

en: lshift(%f, %f): too large shift value will give strange results
vi: lshift(%f, %f): giá trị dịch quá lớn sẽ gây ra kết quả không như mong muốn

en: rshift(%f, %f): negative values are not allowed
vi: rshift(%f, %f): giá trị âm là không được phép

en: rshift(%f, %f): fractional values will be truncated
vi: rshift(%f, %f): giá trị thuộc kiểu phân số sẽ bị xén ngắn

en: rshift(%f, %f): too large shift value will give strange results
vi: rshift(%f, %f): giá trị dịch quá lớn sẽ gây ra kết quả không như mong muốn

en: compl(%f): negative value is not allowed
vi: compl(%f): giá trị âm là không được phép

en: compl(%f): fractional value will be truncated
vi: compl(%f): giá trị thuộc phân số sẽ bị cắt ngắn

en: dcgettext: `%s' is not a valid locale category
vi: dcgettext: “%s” không phải là một phân loại miền địa phương hợp lệ

en: intdiv: third argument is not an array
vi: intdiv: đối số thứ ba không phải là mảng

en: intdiv: division by zero attempted
vi: intdiv: gặp phép chia cho số không

en: typeof: unknown argument type `%s'
vi: typeof: không biết kiểu tham số “%s”

en: invalid frame number: %d
vi: số khung không hợp lệ: %d

en: no breakpoint/watchpoint has been set yet
vi: chưa có điểm ngắt hay điểm theo dõi nào được đặt cả

en: invalid breakpoint/watchpoint number
vi: số điểm ngắt hay điểm theo dõi không hợp lệ

en: Type commands for when %s %d is hit, one per line.
vi: Gõ lệnh cho %s khi %d được gợi ý, mỗi lệnh một dòng.

en: `end' valid only in command `commands' or `eval'
vi: “end” chỉ hợp lệ trong “commands” hay “eval”

en: `silent' valid only in command `commands'
vi: “silent” chỉ hợp lệ với lệnh “commands”

en: condition: invalid breakpoint/watchpoint number
vi: condition: điều kiện: số hiệu điểm ngắt hay điểm theo dõi không hợp lệ

en: argument not a string
vi: tham số không phải là một chuỗi

en: invalid range specification: %d - %d
vi: đặc tả vùng không hợp lệ: %d - %d

en: non-numeric value for field number
vi: giá trị cho trường số mà không thuộc kiểu số

en: non-numeric value found, numeric expected
vi: cần giá trị kiểu số nhưng lại nhận được giá trị không thuộc kiểu này

en: non-zero integer value
vi: giá trị số nguyên khác không

en: invalid character in command
vi: ký tự trong câu lệnh không hợp lệ

en: invalid character
vi: ký tự không hợp lệ

en: undefined command: %s
vi: lệnh chưa định nghĩa: %s

en: source file `%s' is empty.
vi: tập tin nguồn “%s” bị trống rỗng.

en: line number %d out of range; `%s' has %d lines
vi: số dòng %d nằm ngoài phạm vi; “%s” có %d dòng

en: unexpected eof while reading file `%s', line %d
vi: gặp kết thúc tập tin bất ngờ khi đang đọc tập tin “%s”, dòng %d

en: source file `%s' modified since start of program execution
vi: tập tin nguồn “%s” đã bị sửa đổi kể từ lúc chưong trình được khởi chạy

en: Current source file: %s
vi: Tập tin nguồn hiện tại: %s

en: Number of lines: %d
vi: Số dòng: %d

en: Source file (lines): %s (%d)
vi: Tập tin nguồn (dòng): %s (%d)

en: Number  Disp  Enabled  Location
vi: Số      Hthị  Bật      Vị trí

en: 	ignore next %ld hit(s)
vi: 	bỏ qua %ld gợi ý tiếp

en: 	stop condition: %s
vi: 	dừng điều kiện: %s

en: 	commands:
vi: 	lệnh:

en: Called by frame:
vi: Được gọi bởi khung:

en: Caller of frame:
vi: Bộ gọi của khung:

en: None in main().
vi: Không có gì trong main().

en: No arguments.
vi: Không có đối số nào.

en: No locals.
vi: Không có nội bộ.

en: All defined variables:
vi: Tất cả các biến đã định nghĩa:

en: All defined functions:
vi: Tất cả các hàm đã định nghĩa:

en: Auto-display variables:
vi: Các biến hiển thị tự động:

en: Watch variables:
vi: Các biến theo dõi:

en: no symbol `%s' in current context
vi: không có ký hiệu “%s” trong ngữ cảnh hiện tại

en: `%s' is not an array
vi: “%s” không phải là một mảng

en: $%ld = uninitialized field
vi: $%ld = trường chưa được khởi tạo

en: array `%s' is empty
vi: mảng “%s” trống rỗng

en: `%s["%.*s"]' is not an array
vi: “%s["%.*s"]” không phải là một mảng

en: `%s' is not a scalar variable
vi: “%s” không phải là biến scalar

en: attempt to use array `%s["%.*s"]' in a scalar context
vi: cố dùng mảng “%s["%.*s"]” trong một ngữ cảnh vô hướng

en: attempt to use scalar `%s["%.*s"]' as array
vi: cố dùng kiểu vô hướng “%s["%.*s"]” như là mảng

en: `%s' is a function
vi: “%s” là một hàm

en: watchpoint %d is unconditional
vi: điểm kiểm tra %d là vô điều kiện

en: attempt to use scalar value as array
vi: cố dùng biến vô hướng như là một mảng

en: Watchpoint %d deleted because parameter is out of scope.
vi: Điểm theo dõi %d bị xóa bởi vì đối số nằm ngoài phạm vi

en: Display %d deleted because parameter is out of scope.
vi: Trình bày %d bị xóa bởi vì đối số nằm ngoài phạm vi

en:  in file `%s', line %d
vi:  tại tập tin “%s”, dòng %d

en:  at `%s':%d
vi:  tại “%s”:%d

en: #%ld	in
vi: #%ld	trong

en: More stack frames follow ...
vi: Nhiều khung ngăn xếp theo sau …

en: invalid frame number
vi: số khung không hợp lệ

en: Note: breakpoint %d (enabled, ignore next %ld hits), also set at %s:%d
vi: Chú ý: điểm ngắt %d (được bật, bỏ qua %ld gợi ý tiếp), đồng thời được đặt tại %s:%d

en: Note: breakpoint %d (enabled), also set at %s:%d
vi: Chú ý: điểm ngắt %d (được bật), đồng thời được đặt tại %s:%d

en: Note: breakpoint %d (disabled, ignore next %ld hits), also set at %s:%d
vi: Chú ý: điểm ngắt %d (bị tắt, bỏ qua %ld gợi ý tiếp), đồng thời được đặt tại %s:%d

en: Note: breakpoint %d (disabled), also set at %s:%d
vi: Chú ý: điểm ngắt %d (bị tắt), đồng thời được đặt tại %s:%d

en: Breakpoint %d set at file `%s', line %d
vi: Điểm ngắt %d đặt tại tập tin “%s”, dòng %d

en: breakpoint %d set at file `%s', line %d is unconditional
vi: điểm ngắt %d đặt tại tập tin “%s”, dòng %d là vô điều kiện

en: line number %d in file `%s' out of range
vi: số dòng %d trong tập tin “%s” nằm ngoài phạm vi

en: Deleted breakpoint %d
vi: Xóa điểm dừng %d

en: No breakpoint(s) at entry to function `%s'
vi: Không có điểm ngắt tại điểm vào của hàm “%s”

en: No breakpoint at file `%s', line #%d
vi: Không có điểm ngắt tại tập tin “%s”, dòng #%d

en: invalid breakpoint number
vi: số điểm ngắt không hợp lệ

en: Delete all breakpoints? (y or n)
vi: Xóa tất cả các điểm ngắt? (c hay k)

en: Will ignore next %ld crossing(s) of breakpoint %d.
vi: Sẽ bỏ qua %ld điểm giao chéo của điểm ngắt %d.

en: Will stop next time breakpoint %d is reached.
vi: Sẽ dừng lần gặp điểm ngắt %d tiếp theo.

en: Can only debug programs provided with the `-f' option.
vi: Chỉ có thể gỡ lỗi các chương trình được cung cấp cùng với tùy chọn “-f”.

en: Failed to restart debugger
vi: Gặp lỗi khi khởi động lại bộ gỡ lỗi

en: Program already running. Restart from beginning (y/n)?
vi: Chương trình đang chạy. Khởi động từ đầu (c/không)?

en: Program not restarted
vi: Chương trình không khởi động lại

en: error: cannot restart, operation not allowed
vi: lỗi: không thể khởi động lại, thao tác không được cho phép

en: error (%s): cannot restart, ignoring rest of the commands
vi: lỗi (%s): không thể khởi động lại, bỏ qua các lệnh còn lại

en: Program exited abnormally with exit value: %d
vi: Chương trình đã thoát ra dị thường với mã thoát là: %d

en: Program exited normally with exit value: %d
vi: Chương trình đã thoát bình thường với mã thoát là: %d

en: The program is running. Exit anyway (y/n)?
vi: Chương trình này đang chạy. Vẫn thoát (c/k)?

en: Not stopped at any breakpoint; argument ignored.
vi: Không dừng tại bất ký điểm ngắt nào; đối số bị bỏ qua.

en: Will ignore next %ld crossings of breakpoint %d.
vi: Sẽ bỏ qua %ld điểm ngắt xuyên chéo %d kế tiếp.

en: 'finish' not meaningful in the outermost frame main()
vi: “finish” không có nghĩa trong khung ngoài cùng nhất main()

en: 'return' not meaningful in the outermost frame main()
vi: “return” không có nghĩa trong khung ngoài cùng nhất main()

en: invalid source line %d in file `%s'
vi: dòng nguồn không hợp lệ %d trong tập tin “%s”

en: element not in array
vi: phần tử không trong mảng

en: untyped variable
vi: biến chưa định kiểu

en: Stopping in %s ...
vi: Dừng trong %s …

en: 'finish' not meaningful with non-local jump '%s'
vi: “finish” không có nghĩa với lệnh nhảy non-local “%s”

en: 'until' not meaningful with non-local jump '%s'
vi: “until” không có nghĩa với cú nhảy non-local “%s”

en: ["%.*s"] not in array `%s'
vi: ["%.*s"] không trong mảng “%s”

en: sending output to stdout
vi: gửi kết xuất ra stdout

en: `%s' not allowed in current context; statement ignored
vi: “%s” không được phép trong ngữ cảnh hiện hành; câu lệnh bị bỏ qua

en: `return' not allowed in current context; statement ignored
vi: “return” không được phép trong ngữ cảnh hiện hành; câu lệnh bị bỏ qua

en: unknown nodetype %d
vi: không biết kiểu nút %d

en: unknown opcode %d
vi: gặp opcode (mã thao tác) không rõ %d

en: opcode %s not an operator or keyword
vi: mã lệnh %s không phải là một toán tử hoặc từ khóa

en: buffer overflow in genflags2str
vi: tràn bộ đệm trong “genflags2str” (tạo ra cờ đến chuỗi)

en: 
    	# Function Call Stack:
vi: 
    	# Ngăn xếp gọi hàm:

en: `IGNORECASE' is a gawk extension
vi: “IGNORECASE” (bỏ qua chữ HOA/thường) là phần mở rộng gawk

en: `BINMODE' is a gawk extension
vi: “BINMODE” (chế độ nhị phân) là phần mở rộng gawk

en: BINMODE value `%s' is invalid, treated as 3
vi: Giá trị BINMODE (chế độ nhị phân) “%s” không hợp lệ nên đã coi là 3

en: bad `%sFMT' specification `%s'
vi: đặc tả “%sFMT” sai “%s”

en: turning off `--lint' due to assignment to `LINT'
vi: đang tắt “--lint” do việc gán cho “LINT”

en: reference to uninitialized argument `%s'
vi: gặp tham chiếu đến đối số chưa được khởi tạo “%s”

en: reference to uninitialized variable `%s'
vi: gặp tham chiếu đến biến chưa được khởi tạo “%s”

en: attempt to field reference from non-numeric value
vi: cố gắng tham chiếu trường từ giá trị khác thuộc số

en: attempt to field reference from null string
vi: cố gắng tham chiếu trường từ chuỗi trống rỗng

en: attempt to access field %ld
vi: cố gắng để truy cập trường %ld

en: reference to uninitialized field `$%ld'
vi: tham chiếu đến trường chưa được khởi tạo “$%ld”

en: function `%s' called with more arguments than declared
vi: hàm “%s” được gọi với nhiều số đối số hơn số được khai báo

en: unwind_stack: unexpected type `%s'
vi: unwind_stack: không cần kiểu “%s”

en: division by zero attempted in `/='
vi: gặp phép chia cho số không trong “/=”

en: division by zero attempted in `%%='
vi: gặp phép chia cho số không trong “%%=”

en: extensions are not allowed in sandbox mode
vi: phần mở rộng không cho phép ở chế độ khuôn đúc

en: -l / @load are gawk extensions
vi: -l / @load là một phần mở rộng gawk

en: load_ext: received NULL lib_name
vi: load_ext: nhận được NULL lib_name

en: make_builtin: missing function name
vi: make_builtin: thiếu tên hàm

en: make_builtin: function `%s' already defined
vi: make_builtin: hàm “%s” đã được định nghĩa rồi

en: make_builtin: function name `%s' previously defined
vi: make_builtin: hàm “%s” đã được định nghĩa trước đây rồi

en: make_builtin: negative argument count for function `%s'
vi: make_builtin: đối số dành cho số đếm bị âm cho hàm “%s”

en: function `%s': argument #%d: attempt to use scalar as an array
vi: hàm “%s”: đối số thứ %d: cố gắng dùng kiểu vô hướng như là mảng

en: function `%s': argument #%d: attempt to use array as a scalar
vi: hàm “%s”: đối số thứ %d: cố gắng dùng mảng như là kiểu vô hướng

en: stat: unable to read symbolic link `%s'
vi: stat: không thể đọc liên kết mềm “%s”

en: stat: bad parameters
vi: stat: các đối số sai

en: fts init: could not create variable %s
vi: khởi tạo fts: không thể tạo biến %s

en: fts is not supported on this system
vi: fts không được hỗ trợ trên hệ thống này

en: fill_stat_element: could not set element
vi: fill_stat_element: không thể đặt phần tử

en: fill_path_element: could not set element
vi: fill_path_element: không thể đặt phần tử

en: fill_error_element: could not set element
vi: fill_error_element: không thể đặt phần tử

en: fts-process: could not create array
vi: fts-process: không thể tạo mảng

en: fts-process: could not set element
vi: fts-process: không thể đặt phần tử

en: fts: called with incorrect number of arguments, expecting 3
vi: fts: được gọi với số lượng đối số không đúng, cần 3

en: fts: could not flatten array
vi: fts: không thể làm phẳng mảng

en: fts: ignoring sneaky FTS_NOSTAT flag. nyah, nyah, nyah.
vi: fts: bỏ qua cờ FTS_NOSTAT vụng trộm. nyah, nyah, nyah.

en: fnmatch: could not get first argument
vi: fnmatch: không lấy được đối số đầu tiên

en: fnmatch: could not get second argument
vi: fnmatch: không lấy được đối số thứ hai

en: fnmatch: could not get third argument
vi: fnmatch: không thể lấy tham số thứ ba

en: fnmatch is not implemented on this system
vi: fnmatch không được hỗ trợ trên hệ thống này

en: fnmatch init: could not add FNM_NOMATCH variable
vi: khởi tạo fnmatch: không thể thêm biến FNM_NOMATCH

en: fnmatch init: could not set array element %s
vi: fnmatch init: không thể đặt phần tử mảng %s

en: fnmatch init: could not install FNM array
vi: khởi tạo fnmatch: không thể cài đặt mảng FNM

en: fork: PROCINFO is not an array!
vi: fork: PROCINFO không phải là mảng!

en: readfile: called with wrong kind of argument
vi: readfile: được gọi với tham số sai kiểu

en: revoutput: could not initialize REVOUT variable
vi: revoutput: không thể khởi tạo biến REVOUT

en: array value has unknown type %d
vi: giá trị mảng có kiểu chưa biết %d

en: treating recovered value with unknown type code %d as a string
vi: coi giá trị đã được phục hồi với kiểu chưa biết mã %d như là một chuỗi

en: gettimeofday: not supported on this platform
vi: gettimeofday: không được hỗ trợ trên nền tảng này

en: sleep: missing required numeric argument
vi: sleep: thiếu đối số dạng số cần thiết

en: sleep: argument is negative
vi: sleep: đối số âm

en: sleep: not supported on this platform
vi: sleep: không được hỗ trợ trên nền tảng này

en: input record too large
vi: bản ghi đầu vào quá lớn

en: NF set to negative value
vi: “NF” được đặt thành giá trị âm

en: split: fourth argument is a gawk extension
vi: split (chia tách): đối số thứ tư là phần mở rộng gawk

en: split: fourth argument is not an array
vi: split (chia tách): đối số thứ tư không phải là mảng

en: split: second argument is not an array
vi: split: (chia tách) đối số thứ hai không phải là mảng

en: split: cannot use the same array for second and fourth args
vi: split (chia tách): không thể sử dụng cùng một mảng có cả đối số thứ hai và thứ tư

en: split: cannot use a subarray of second arg for fourth arg
vi: split (phân tách): không thể sử dụng mảng con của tham số thứ hai cho tham số thứ tư

en: split: cannot use a subarray of fourth arg for second arg
vi: split (phân tách): không thể sử dụng mảng con của tham số thứ tư cho tham số thứ hai

en: patsplit: fourth argument is not an array
vi: patsplit: đối số thứ tư không phải là mảng

en: patsplit: second argument is not an array
vi: patsplit: đối số thứ hai không phải là mảng

en: patsplit: third argument must be non-null
vi: patsplit: đối số thứ ba không phải không rỗng

en: patsplit: cannot use the same array for second and fourth args
vi: patsplit (chương trình chia tách): không thể sử dụng cùng một mảng cho cả hai đối số thứ hai và thứ tư

en: patsplit: cannot use a subarray of second arg for fourth arg
vi: patsplit (chương trình phân tách): không thể sử dụng mảng con của tham số thứ hai cho tham số thứ tư

en: patsplit: cannot use a subarray of fourth arg for second arg
vi: patsplit (chương trình phân tách): không thể sử dụng mảng con của tham số thứ tư cho tham số thứ hai

en: `FIELDWIDTHS' is a gawk extension
vi: “FIELDWIDTHS” (độ rộng trường) là phần mở rộng gawk

en: `*' must be the last designator in FIELDWIDTHS
vi: “*” phải là bộ định danh cuối cùng trong FIELDWIDTHS

en: invalid FIELDWIDTHS value, for field %d, near `%s'
vi: giá trị FIELDWIDTHS (độ rộng trường) không hợp lệ, cho trường %d, gần “%s”

en: null string for `FS' is a gawk extension
vi: chuỗi vô giá trị cho “FS” là phần mở rộng gawk

en: old awk does not support regexps as value of `FS'
vi: awk cũ không hỗ trợ biểu thức chính quy làm giá trị của “FS”

en: `FPAT' is a gawk extension
vi: “FPAT” là phần mở rộng của gawk

en: awk_value_to_node: received null retval
vi: awk_value_to_node: retval nhận được là null

en: awk_value_to_node: not in MPFR mode
vi: awk_value_to_node: không trong chế độ MPFR

en: awk_value_to_node: MPFR not supported
vi: awk_value_to_node: không hỗ trợ MPFR

en: awk_value_to_node: invalid number type `%d'
vi: awk_value_to_node: kiểu số không hợp lệ “%d”

en: node_to_awk_value: received null node
vi: node_to_awk_value: nút nhận được là null

en: node_to_awk_value: received null val
vi: node_to_awk_value: biến nhận được là null

en: remove_element: received null array
vi: remove_element: mảng nhận được là null

en: remove_element: received null subscript
vi: remove_element: nhận được là null

en: api_get_mpfr: MPFR not supported
vi: api_get_mpfr: không hỗ trợ MPFR

en: cannot find end of BEGINFILE rule
vi: không thể tìm thấy điểm kết thúc của quy tắc BEGINFILE

en: cannot open unrecognized file type `%s' for `%s'
vi: không thể mở kiểu tập tin chưa biết “%s” cho “%s”

en: command line argument `%s' is a directory: skipped
vi: tham số dòng lệnh “%s” là một thư mục: đã bị bỏ qua

en: unnecessary mixing of `>' and `>>' for file `%.*s'
vi: không cần hợp “>” và “>>” cho tập tin “%.*s”

en: redirection not allowed in sandbox mode
vi: chuyển hướng không cho phép ở chế độ khuôn đúc

en: expression in `%s' redirection is a number
vi: biểu thức trong điều chuyển hướng “%s” là một con số

en: expression for `%s' redirection has null string value
vi: biểu thức cho điều chuyển hướng “%s” có giá trị chuỗi vô giá trị

en: filename `%.*s' for `%s' redirection may be result of logical expression
vi: tên tập tin “%.*s” cho điều chuyển hướng “%s” có lẽ là kết quả của biểu thức luận lý

en: get_file cannot create pipe `%s' with fd %d
vi: get_file không thể tạo đường ống “%s” với fd %d

en: get_file socket creation not supported on this platform for `%s' with fd %d
vi: việc tạo ổ cắm mạng get_file không được hỗ trợ trên nền tảng này cho “%s” với fd %d

en: reached system limit for open files: starting to multiplex file descriptors
vi: đã tới giới hạn hệ thống về tập tin được mở nên bắt đầu phối hợp nhiều dòng điều mô tả tập tin

en: too many pipes or input files open
vi: quá nhiều ống dẫn hay tập tin nhập được mở

en: close: second argument must be `to' or `from'
vi: close: (đóng) đối số thứ hai phải là “to” (đến) hay “from” (từ)

en: close: `%.*s' is not an open file, pipe or co-process
vi: close: (đóng) “%.*s” không phải là tập tin, ống dẫn hay đồng tiến trình đã được mở

en: close of redirection that was never opened
vi: đóng một chuyển hướng mà nó chưa từng được mở

en: close: redirection `%s' not opened with `|&', second argument ignored
vi: close: chuyển hướng “%s” không được mở bởi “|&” nên đối số thứ hai bị bỏ qua

en: no explicit close of socket `%s' provided
vi: không cung cấp lệnh đóng ổ cắm “%s” rõ ràng

en: no explicit close of co-process `%s' provided
vi: không cung cấp lệnh đóng đồng tiến trình “%s” rõ ràng

en: no explicit close of pipe `%s' provided
vi: không cung cấp lệnh đóng đường ống dẫn lệnh “%s” rõ ràng

en: no explicit close of file `%s' provided
vi: không cung cấp lệnh đóng tập tin “%s” rõ ràng

en: fflush: cannot flush standard output: %s
vi: fflush: không thể đẩy dữ liệu lên đĩa đầu ra tiêu chuẩn: %s

en: fflush: cannot flush standard error: %s
vi: fflush: không thể đẩy dữ liệu lên đĩa đầu ra lỗi tiêu chuẩn: %s

en: local port %s invalid in `/inet': %s
vi: cổng cục bộ %s không hợp lệ trong “/inet”: %s

en: local port %s invalid in `/inet'
vi: cổng cục bộ %s không hợp lệ trong “/inet”

en: remote host and port information (%s, %s) invalid: %s
vi: thông tin về máy/cổng máy mạng (%s, %s) không hợp lệ: %s

en: remote host and port information (%s, %s) invalid
vi: thông tin về máy/cổng ở xa (%s, %s) không phải hợp lệ

en: TCP/IP communications are not supported
vi: truyền thông TCP/IP không được hỗ trợ

en: could not open `%s', mode `%s'
vi: không mở được “%s”, chế độ “%s”

en: moving slave pty to stdout in child failed (dup: %s)
vi: gặp lỗi khi di chuyển pty (thiết bị cuối giả) phụ thuộc đến thiết bị đầu ra tiêu chuẩn trong con (trùng: %s)

en: moving slave pty to stdin in child failed (dup: %s)
vi: lỗi di chuyển pty (thiết bị cuối giả) phụ tới thiết bị nhập chuẩn trong điều con (nhân đôi: %s)

en: could not create child process or open pty
vi: không thể tạo tiến trình con hoặc mở tpy

en: moving pipe to stdout in child failed (dup: %s)
vi: lỗi di chuyển ống dẫn đến thiết bị xuất chuẩn trong tiến trình con (trùng: %s)

en: moving pipe to stdin in child failed (dup: %s)
vi: lỗi di chuyển ống dẫn đến thiết bị nhập chuẩn trong tiến trình con (trùng: %s)

en: `|&' not supported
vi: “|&” không được hỗ trợ

en: cannot create child process for `%s' (fork: %s)
vi: không thể tạo tiến trình con cho “%s” (fork: %s)

en: getline: attempt to read from closed read end of two-way pipe
vi: getline: cố ghi vào một đường ống hai chiều mà chiều ghi đã đóng

en: register_input_parser: received NULL pointer
vi: register_input_parser: nhận được con trỏ NULL

en: input parser `%s' conflicts with previously installed input parser `%s'
vi: bộ phân tích đầu vào “%s” xung đột với bộ phân tích đầu vào được cài đặt trước đó “%s”

en: input parser `%s' failed to open `%s'
vi: bộ phân tích đầu vào “%s” gặp lỗi khi mở “%s”

en: register_output_wrapper: received NULL pointer
vi: register_output_wrapper: nhận được con trỏ NULL

en: output wrapper `%s' conflicts with previously installed output wrapper `%s'
vi: bộ bao kết xuất “%s” xung đột với bộ bao kết xuất được cài đặt trước đó “%s”

en: output wrapper `%s' failed to open `%s'
vi: bộ bao kết xuất “%s” gặp lỗi khi mở “%s”

en: register_output_processor: received NULL pointer
vi: register_output_processor: nhận được con trỏ NULL

en: two-way processor `%s' conflicts with previously installed two-way processor `%s'
vi: bộ xử lý hai hướng “%s” xung đột với bộ xử lý hai hướng đã được cài đặt trước đó “%s”

en: two way processor `%s' failed to open `%s'
vi: bộ xử lý hai hướng “%s” gặp lỗi khi mở “%s”

en: data file `%s' is empty
vi: tập tin dữ liệu “%s” là rỗng

en: could not allocate more input memory
vi: không thể cấp phát bộ nhớ nhập thêm nữa

en: multicharacter value of `RS' is a gawk extension
vi: giá trị đa ký tự của “RS” là phần mở rộng gawk

en: IPv6 communication is not supported
vi: Truyền thông trên IPv6 không được hỗ trợ

en: environment variable `POSIXLY_CORRECT' set: turning on `--posix'
vi: biến môi trường “POSIXLY_CORRECT” (đúng kiểu POSIX) đã được đặt; đang bật tùy chọn “--posix”

en: `--posix' overrides `--traditional'
vi: tùy chọn “--posix” có quyền cao hơn “--traditional” (truyền thống)

en: `--posix'/`--traditional' overrides `--non-decimal-data'
vi: “--posix”/“--traditional” (cổ điển) có quyền cao hơn “--non-decimal-data” (dữ liệu khác thập phân)

en: `--posix' overrides `--characters-as-bytes'
vi: “--posix” đè lên “--characters-as-bytes”

en: running %s setuid root may be a security problem
vi: việc chạy %s với tư cách “setuid root” có thể rủi rỏ bảo mật

en: no program text at all!
vi: không có đoạn chữ chương trình nào cả!

en: Usage: %s [POSIX or GNU style options] -f progfile [--] file ...
vi: Cách dùng: %s [tùy chọn kiểu POSIX hay GNU] -f tập_tin_chương_trình [--] tập_tin …

en: Usage: %s [POSIX or GNU style options] [--] %cprogram%c file ...
vi: Cách dùng: %s [tùy chọn kiểu POSIX hay GNU] [--] %cchương_trình%c tập_tin …

en: POSIX options:		GNU long options: (standard)
vi: Tùy chọn POSIX:			Tùy chọn dài GNU: (tiêu chuẩn)

en: 	-f progfile		--file=progfile
vi: 	-f tập_tin_chương_trình	--file=tập_tin_chương_trình

en: 	-F fs			--field-separator=fs
vi: 	-F fs			--field-separator=ký_hiệu_phân_cách_trường

en: 	-v var=val		--assign=var=val
vi: 	-v var=giá_trị		--assign=biến=giá_trị
    (assign: gán)

en: Short options:		GNU long options: (extensions)
vi: Tùy chọn ngắn:			Tùy chọn GNU dạng dài: (mở rộng)

en: 	-d[file]		--dump-variables[=file]
vi: 	-d[tập_tin]		--dump-variables[=tập_tin]

en: 	-D[file]		--debug[=file]
vi: 	-D[tập_tin]		--debug[=tập_tin]

en: 	-e 'program-text'	--source='program-text'
vi: 	-e “program-text”	--source=“program-text”

en: 	-E file			--exec=file
vi: 	-E file			--exec=tập_tin

en: 	-i includefile		--include=includefile
vi: 	-i includefile		--include=tập-tin-bao-gồm

en: 	-l library		--load=library
vi: 	-l library		--load=thư-viện

en: 	-o[file]		--pretty-print[=file]
vi: 	-o[tập_tin]		--pretty-print[=tập_tin]

en: 	-O			--optimize
vi: 	-O			--optimize (tối_ưu_hóa)

en: 	-p[file]		--profile[=file]
vi: 	-p[tập_tin]		--profile[=tập_tin]

en: gawk is a pattern scanning and processing language.
    By default it reads standard input and writes standard output.
vi: gawk là ngôn ngữ quét và xử lý mẫu.
    Mặc định, nó đọc từ đầu vào tiêu chuẩn và ghi ra đầu ra tiêu chuẩn.

en: Copyright (C) 1989, 1991-%d Free Software Foundation.
    
    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: Tác quyền © năm 1989, 1991-%d của Tổ chức Phần mềm Tự do.
    
    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 các điều điều khoả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 là phiên bản 3
    của Giấy Phép này, hoặc là (tùy chọn) bất kỳ phiên bản mới hơn.

en: You should have received a copy of the GNU General Public License
    along with this program. If not, see http://www.gnu.org/licenses/.
vi: Bạn nên nhận một bản sao của Giấy Phép Công Cộng GNU cùng với chương
    trình này. Nếu chưa có, bạn xem tại <http://www.gnu.org/licenses/>.

en: -Ft does not set FS to tab in POSIX awk
vi: -Ft không đặt FS (hệ thống tập tin?) vào tab trong awk POSIX

en: %s: `%s' argument to `-v' not in `var=value' form
vi: %s: đối số “%s” cho “-v” không có dạng “biến=giá_trị”

en: `%s' is not a legal variable name
vi: “%s” không phải là tên biến hợp lệ

en: `%s' is not a variable name, looking for file `%s=%s'
vi: “%s” không phải là tên biến; đang tìm tập tin “%s=%s”

en: cannot use gawk builtin `%s' as variable name
vi: không thể dùng builtin (dựng sẵn) của gawk “%s” như là tên biến

en: cannot use function `%s' as variable name
vi: không thể dùng hàm “%s” như là tên biến

en: floating point exception
vi: ngoại lệ số thực dấu chấm động

en: fatal error: internal error
vi: lỗi nghiêm trọng: lỗi nội bộ

en: no pre-opened fd %d
vi: không có fd (bộ mô tả tập tin) %d đã mở trước

en: could not pre-open /dev/null for fd %d
vi: không thể mở trước “/dev/null” cho fd %d

en: empty argument to `-e/--source' ignored
vi: đối số rỗng cho tùy chọn “-e/--source” bị bỏ qua

en: -M ignored: MPFR/GMP support not compiled in
vi: -M bị bỏ qua: chưa biên dịch phần hỗ trợ MPFR/GMP

en: %s: option `-W %s' unrecognized, ignored
vi: %s: tùy chọn “-W %s” không được nhận diện nên bị bỏ qua

en: PREC value `%.*s' is invalid
vi: giá trị PREC “%.*s” là không hợp lệ

en: atan2: received non-numeric first argument
vi: atan2: đã nhận đối số thứ nhất khác thuộc số

en: atan2: received non-numeric second argument
vi: atan2: đã nhận đối số thứ hai khác thuộc số

en: int: received non-numeric argument
vi: int: (số nguyên?) đã nhận đối số không phải thuộc số

en: compl: received non-numeric argument
vi: compl: (biên dịch) đã nhận được đối số không-phải-số

en: compl(%Rg): negative value is not allowed
vi: compl(%Rg): giá trị âm là không được phép

en: comp(%Rg): fractional value will be truncated
vi: compl(%Rg): giá trị thuộc phân số sẽ bị cắt ngắn

en: compl(%Zd): negative values are not allowed
vi: compl(%Zd): giá trị âm là không được phép

en: %s: received non-numeric argument #%d
vi: %s: đã nhận đối số không phải thuộc số #%d

en: %s: argument #%d has invalid value %Rg, using 0
vi: %s: đối số #%d có giá trị không hợp lệ %Rg, dùng 0

en: %s: argument #%d negative value %Rg is not allowed
vi: %s: đối số #%d giá trị âm %Rg là không được phép

en: %s: argument #%d fractional value %Rg will be truncated
vi: %s: đối số #%d giá trị phần phân số %Rg sẽ bị cắt cụt

en: %s: argument #%d negative value %Zd is not allowed
vi: %s: đối số #%d có giá trị âm %Zd là không được phép

en: and: called with less than two arguments
vi: and: được gọi với ít hơn hai đối số

en: or: called with less than two arguments
vi: or: (hoặc) được gọi với ít hơn hai đối số

en: xor: called with less than two arguments
vi: xor: được gọi với ít hơn hai đối số

en: srand: received non-numeric argument
vi: srand: đã nhận đối số không thuộc kiểu số học

en: intdiv: received non-numeric first argument
vi: intdiv: đã nhận đối số đầu không phải thuộc số

en: intdiv: received non-numeric second argument
vi: intdiv: đã nhận đối số thứ hai không thuộc số

en: cmd. line:
vi: dòng lệnh:

en: backslash at end of string
vi: gặp dấu gạch ngược tại kết thúc của chuỗi

en: could not make typed regex
vi: không thể tạo biểu thức chính quy kiểu mẫu

en: old awk does not support the `\%c' escape sequence
vi: awk cũ không hỗ trợ thoát chuỗi “\%c”

en: POSIX does not allow `\x' escapes
vi: POSIX không cho phép thoát chuỗi “\x”

en: no hex digits in `\x' escape sequence
vi: không có số thập lúc nằm trong thoát chuỗi “\x”

en: hex escape \x%.*s of %d characters probably not interpreted the way you expect
vi: thoát chuỗi thập lục \x%.*s chứa %d ký tự mà rất có thể không phải được đọc bằng cách dự định

en: escape sequence `\%c' treated as plain `%c'
vi: thoát chuỗi “\%c” được xử lý như là “%c” chuẩn

en: %s %s `%s': could not get fd flags: (fcntl F_GETFD: %s)
vi: %s %s “%s”: không thể lấy cờ mô tả (fd): (fcntl F_GETFD: %s)

en: %s %s `%s': could not set close-on-exec: (fcntl F_SETFD: %s)
vi: %s %s “%s”: không thể đặt “close-on-exec” (đóng một khi thực hiện): (fcntl F_SETFD: %s)

en: sending profile to standard error
vi: đang gửi hồ sơ cho thiết bị lỗi chuẩn

en: 	# %s rule(s)
vi: 	# Quy tắc %s

en: 	# Rule(s)
vi: 	# Quy tắc

en: internal error: %s with null vname
vi: lỗi nội bộ: %s với vname (tên biến?) vô giá trị

en: internal error: builtin with null fname
vi: lỗi nội bộ: phần dựng sẵn với fname là null

en: 	# gawk profile, created %s
vi: 	# hồ sơ gawk, được tạo %s

en: 
    	# Functions, listed alphabetically
vi: 
    	# Danh sách các hàm theo thứ tự abc

en: redir2str: unknown redirection type %d
vi: redir2str: không hiểu kiểu chuyển hướng %d

en: regexp component `%.*s' should probably be `[%.*s]'
vi: thành phần của biểu thức chính qui (regexp) “%.*s” gần như chắc chắn nên là “[%.*s]”

note: Type: boolean Description
en: Automatically configure apache2?
vi: Tự động cấu hình apache2 ?

note: Type: boolean Description
en: The ganglia front-end will be unavailable until a web server is configured. Automatic configuration can be performed for the Apache 2 web server.
vi: Giao diện ganglia vẫn còn không sẵn sàng dùng đến khi một trình phục vụ Web được cấu hình. Có khả năng tự động cấu hình trình phục vụ Web Apache 2.

note: Type: boolean Description
en: Restart apache2?
vi: Khởi chạy lại apache2 ?

note: Type: boolean Description
en: In order to activate the new configuration, the web server needs to be restarted. If you choose not to do this automatically, you should do so manually at the first opportunity.
vi: Để kích hoạt cấu hình mới, trình phục vụ Web cần được khởi chạy lại. Nếu bạn không chọn tự động làm việc này, có nên tự làm đó vào lúc sớm nhất.

en: Multitasking View
vi: Chế độ xem đa nhiệm

en: View all open windows and workspaces
vi: Xem tất cả các cửa sổ mở và không gian làm việc

en: Open in %s
vi: Mở trong %s

en:   -- change password for volume
vi:   -- đổi mật khẩu cho ổ đĩa

en:   -- change password for volume, taking password from standard input.
    	No prompts are issued.
vi:   -- thay đổi mật khẩu cho ổ đĩa, nhập mật khẩu từ đầu vào chuẩn.
    	Không hiển thị dấu nhắc khi nhập.

en:   -- decodes name and prints plaintext version
vi:   -- giải mã tên và in ra dưới dạng văn bản

en:   -- decodes the file and cats it to standard out
vi:   -- giải mã tập tin và kết xuất ra đầu ra chuẩn

en:   -- decrypts a volume and writes results to path
vi:   -- giải mã một ổ đĩa và ghi kết quả tới đường dẫn

en:   -- encodes a filename and print result
vi:   -- mã hóa tên 1 tập tin và in ra kết quả

en:   -- print version number and exit
vi:   -- in số hiệu của phiên bản và thoát

en:   -- show information (Default command)
vi:   -- hiện thông tin (lệnh mặc định)

en:   -- show undecodable filenames in the volume
vi:   -- hiển thị tên các tập tin không giải mã được trên đĩa

en:  -- Supports block sizes of %i to %i bytes
vi:  -- Hỗ trợ kích thước khối là %i đến %i byte

en:  -- Supports key lengths of %i to %i bits
vi:  -- Hỗ trợ độ dài của khóa %i trên %i bit

en:  -- block size %i bytes
vi:  -- kích thước khối là %i byte

en:  -- key length %i bits
vi:  Khóa có độ dài là %i bits

en: %s (root dir)
      -- displays information about the filesystem, or
vi: %s (root dir)
      -- hiện thông tin về hệ thống tập tin, hoặc

en: -------------------------- WARNING --------------------------
vi: ------------------------- CẢNH BÁO -------------------------

en: A really old EncFS filesystem was found. 
    It is not supported in this EncFS build.
vi: Đã phát hiện thấy một tập tin hệ thống EncFS thế hệ cũ không còn được hỗ trợ.

en: Add random bytes to each block header?
    This adds a performance penalty, but ensures that blocks
    have different authentication codes.  Note that you can
    have the same benefits by enabling per-file initialization
    vectors, which does not come with as great of performance
    penalty. 
    Select a number of bytes, from 0 (no random bytes) to 8:
vi: Bạn có muốn thêm các byte ngẫu nhiên vào phần đầu khối?
    Tùy chọn này buộc hệ thống hoạt động nhiều hơn, nhưng đảm bảo
    rằng các khối có mã xác thực riêng. Lưu ý rằng bạn có thể
    sử dụng vector khởi chạy cho từng tập tin để đạt kết quả tương tự
    mà không làm chậm hệ thống
    hoàn toàn 
    Chọn một số byte, từ 0 (không có byte ngẫu nhiên) tới 8:

en: Block Size: %i bytes
vi: Kích thước khối: %i byte

en: Block Size: %i bytes + %i byte MAC header
vi: Kích thước khối: %i byte + %i byte phần đầu MAC

en: Block Size: %i bytes, including %i byte MAC header
vi: Kích thước khối: %i byte, bao gồm cả %i byte phần đầu MAC

en: Config subversion %i found, but this version of encfs only supports up to version %i.
vi: Đã tìm thấy cấu hình phiên bản %i, nhưng phần mềm encfs hiện thời chỉ hỗ trợ tới phiên bản %i.

en: Creating new encrypted volume.
vi: Tạo ổ đĩa mới được mã hóa

en: Directory not created.
vi: Thư mục chưa được tạo.

en: Each file contains 8 byte header with unique IV data.
vi: Mỗi tập tin chứa 8 byte phần đầu với dữ liệu IV duy nhất.

en: EncFS Password:
vi: Mật khẩu EncFS:

en: Enter current Encfs password
vi: Nhập vào mật khẩu hiện tại cho Encfs

en: Enter new Encfs password
vi: Nhập mật khẩu mới cho Encfs

en: Enter the number corresponding to your choice:
vi: Nhập con số ứng với lựa chọn của bạn:

en: Error decoding volume key, password incorrect
vi: Lỗi giải mã khóa ổ đĩa, mật khẩu sai

en: Error saving modified config file.
vi: Xảy ra lỗi khi lưu tập tin cấu hình mới.

en: Example: 
    %s info ~/.crypt
vi: Ví dụ: 
    %s info ~/.crypt

en: Failure generating new volume key! Please report this error.
vi: Không thể tạo ra khóa mới cho ổ đĩa! Xin hãy thông báo lỗi này.

en: Filenames encoded using IV chaining mode.
vi: Tên tập tin được mã hóa bằng chế độ quy trình IV.

en: Found %i invalid file. | Found %i invalid files.
vi[0]: Tìm ra %i tập tin không hợp lệ.

en: In directory %s:
vi: Trong thư mục %s:

en: Incorrect number of arguments for command "%s"
vi: Số tham số cung cấp cho lệnh "%s" không đúng

en: Internal error: failed to exec program
vi: Lỗi bên trong: không thực thi chương trình được

en: Internal error: fork() failed
vi: Lỗi bên trong: hàm fork()

en: Internal error: socketpair() failed
vi: Lỗi bên trong: hàm socketpair()

en: Invalid password
vi: Mật khẩu không hợp lệ

en: Invalid selection.
vi: Lựa chọn không hợp lệ.

en: Key Size: %i bits
vi: Kích thước khóa: %i bit

en: Manual configuration mode selected.
vi: Đã chọn chế độ thiết lập bằng tay.

en: New Encfs Password:
vi: Mật khẩu mới cho Encfs:

en: Now you will need to enter a password for your filesystem.
    You will need to remember this password, as there is absolutely
    no recovery mechanism.  However, the password can be changed
    later using encfsctl.
vi: Bây giờ hãy nhập mật khẩu cho hệ thống tập tin của bạn.
    Bạn phải nhớ mật khẩu này, vì không có cơ chế khôi phục mật khẩu
    nếu bạn đánh mất nó. Tuy nhiên, mật khẩu có thể được thay đổi
    thông qua trình encfsctl.

en: Paranoia configuration selected.
vi: Đã chọn cấu hình Paranoia

en: Passwords did not match, please try again
vi: Sai xác nhận mật khẩu, xin hãy thử lại

en: Please select a key size in bits.  The cipher you have chosen
    supports sizes from %i to %i bits in increments of %i bits.
    For example:
vi: Xin chọn kích thước của khóa tính bằng bit. Mật mã bạn đã chọn
    hỗ trợ kích cỡ từ %i đến %i bit với mức tăng là %i bit.
    Ví dụ:

en: Select a block size in bytes.  The cipher you have chosen
    supports sizes from %i to %i bytes in increments of %i.
    Or just hit enter for the default (%i bytes)
vi: Chọn kích thước khối tính bằng byte. Mật mã bạn chọn
    hỗ trợ kích thước từ %i đến %i byte với mức tăng là %i
    Hoặc bạn chỉ càn nhấn Enter để chọn giá trị mặc định (%i byte)

en: Selected algorithm "%s"
vi: Đã chọn thuật toán "%s"

en: Selected key size:
vi: Đã chọn kích thước khóa:

en: Standard configuration selected.
vi: Đã chọn cấu hình chuẩn

en: The directory "%s" does not exist. Should it be created? (y,N)
vi: Chưa có thư mục "%s" trong hệ thống. Bạn có muốn tạo thư mục đó không? (y,N)

en: The following cipher algorithms are available:
vi: Các thuật toán mật mã sau có thể dùng được:

en: The following filename encoding algorithms are available:
vi: Các thuật toán mã hóa tên tập tin sau có thể được dùng:

en: This version of EncFS doesn't support filesystems created before 2004-08-13
vi: Phiên bản này của phần mềm EncFS không hỗ trợ tập tin hệ thống được tạo trước ngày 13-08-2004

en: Unable to create directory:
vi: Không thể tạo thư mục:

en: Unable to find specified cipher "%s"
vi: Không thể tìm ra mật mã "%s" được chỉ định

en: Unable to initialize encrypted filesystem - check path.
vi: Không thể khởi động hệ thống tập tin được mã hóa - xin kiểm tra đường dẫn

en: Unable to load or parse config file
vi: Không nạp hoặc phân tích được tập tin cấu hình

en: Using filesystem block size of %i bytes
vi: Dùng kích thước khối %i byte cho hệ thống tập tin

en: Using key size of %i bits
vi: Dùng kích thước khóa dài %i bit

en: Verify Encfs Password:
vi: Xác nhận mật khẩu Encfs:

en: Version 3 configuration; created by %s
vi: Cấu hình phiên bản 3; được tạo bởi %s

en: Version 4 configuration; created by %s
vi: Cấu hình phiên bản 4; được tạo bởi %s

en: Version 5 configuration; created by %s (revision %i)
vi: Cấu hình phiên bản 5; được tạo bởi %s (sửa đổi %i lần)

en: Volume Key successfully updated.
vi: Khóa dùng cho ổ đĩa đã được cập nhật thành công.

en: Zero length password not allowed
vi: Mật khẩu không được phép để trống

en: directory %s does not exist.
vi: không tồn tại thư mục %s.

en: encfsctl version %s
vi: encfsctl phiên bản %s

en: filesystem block size:
vi: Kích thước khối của hệ thống tập tin:

en: invalid command: "%s"
vi: Lệnh không hợp lệ: "%s"

en: Error: Could not open input file '%s' for bzip decompression.
vi: Lỗi: không thể mở tập tin nhập “%s” để giải nén bzip.

en: Error: Invalid .dmod file selected!
vi: Lỗi: sai chọn tập tin .dmod!

en: Error: Could not write to '%s'.
vi: Lỗi: không thể ghi vào “%s”.

en: Invalid .dmod file specified.
vi: Ghi rõ một tập tin .dmod không hợp lệ.

en: Critical program function error: opened for write.
vi: Lỗi chức năng chương trình nghiêm trọng: đã mở để ghi.

en: Could not read .dmod file.
vi: Không thể đọc tập tin .dmod.

en: Incomplete .dmod file. Please download it again.
vi: Tập tin .dmod chưa hoàn thành. Hãy tải xuống lại.

en: The .dmod file is corrupted.  Please download it again.
vi: Tập tin .dmod bị hỏng. Hãy tải xuống lại.

en: The file is not a valid .dmod file.
vi: Tập tin này không phải là một tập tin “.dmod” hợp lệ.

en: Out of memory error.
vi: Lỗi do không đủ bộ nhớ.

en: An unhandled error occured.
vi: Gặp một lỗi chưa được quản lý.

en: Error: dinksmallwood.ini not found. Please run the main game and try running this program again.
vi: Lỗi: không tìm thấy tập tin dinksmallwood.ini. Hãy chạy trò chơi chính và thử chạy lại chương trình này.

en: Error opening dinksmallwood.ini
vi: Gặp lỗi khi mở tập tin “dinksmallwood.ini”.

en: DFArc version %s
    Copyright (C) 2004  Andrew Reading (merlin)
    Copyright (C) 2005, 2006  Dan Walma (redink1)
    Copyright (C) 2008-2014  Sylvain Beucler (Beuc)
    Build Date: %s
    Powered by bzip2 (bzip.org) and wxWidgets (wxwidgets.org)
vi: DFArc phiên bản %s
    Tác quyền © năm 2004 của Andrew Reading (merlin)
    Tác quyền © năm 2005, 2006 của Dan Walma (redink1)
    Tác quyền © năm 2008-2014 của Sylvain Beucler (Beuc)
    Ngày biên dịch: %s
    Có sử dụng bzip2 (bzip.org) và wxWidgets (wxwidgets.org)

en: About DFArc v3
vi: Giới thiệu DFArc v3

note: Default logo (currently all black with a question mark) TRANSLATORS: please make this SHORT, possibly rephrasing as "< Choose!". This is included in the 160x120px logo box in the main window and it doesn't word-wrap.
en: < Pick a D-Mod
vi: < Chọn D-Mod

en: No translations
vi: Không bản dịch

note: Not displaying the default language explicitely, because it makes the user think that a translation is always available. mGameLocaleList->Insert(wxString(_("Default language")) + wxT(" (") + cur_locale_name + wxT(")"), 0);
en: Don't translate
vi: Đừng dịch

en: D-Mod files (*.dmod)
vi: Tập tin D-Mod (*.dmod)

en: Select a .dmod file
vi: Chọn một tập tin .dmod

en: The '%s' locale is not installed on your computer (locales tells the computer how to manage a language). You need to install it - check your system documentation.
vi: Miền địa phương “%s” chưa được cài đặt trên máy tính của bạn (các tên miền địa phương nói cho máy tính biết cách quản lý các ngôn ngữ). Bạn cần cài đặt nó - hãy kiểm tra các tài liệu trong hệ thống của bạn.

en: Dink Smallwood failed! Error code %d.
vi: Dink Smallwood gặp lỗi! Mã lỗi %d.

en: Dink Smallwood ('%s') was not found on your computer. Please configure the Dink program name in the Options menu.
vi: Dink Smallwood (“%s”) không tìm thấy trên máy tính này. Hãy cấu hình tên chương trình Dink trong trình đơn Tuỳ chọn.

en: Dinkedit saves all changes automatically. Altering maps can ruin the game. Are you sure you want to continue?
vi: Dinkedit tự động lưu thay đổi nào. Việc sửa đổi sơ đồ cũng có thể hủy lượt chơi. Bạn có chắc muốn tiếp tục lại không?

en: The editor ('%s') was not found on your computer. Please configure the editor program name in the Options menu.
vi: Trình soạn thảo (“%s”) không tìm thấy trên máy tính này. Hãy cấu hình tên chương trình soạn thảo trong trình đơn Tuỳ chọn.

en: Error while running the editor
vi: Gặp lỗi trong khi chạy trình chỉnh sửa

note: FreeDesktop Gnome KDE Xfce
en: Could not find a file manager (tried 'xdg-open', 'nautilus', 'konqueror' and 'thunar')
vi: Không tìm thấy trình quản lý tập tin (đã thử “xdg-open”, “nautilus”, “konqueror” và “thunar”)

en: Cannot start '%s', please check your configuration in the Options window.
vi: Không thể khởi chạy “%s”, hãy kiểm tra lại cấu hình trong cửa sổ Tuỳ chọn.

en: Welcome to DFArc, the Dink Smallwood front end!
    
    You can choose to play the original game (Dink Smallwood) or Dink-Modules (D-Mods) which contain new adventures.
    
    After completing the main game, give some D-Mods a try.
    There are hundreds of them, just click File-Download D-Mods.
vi: Chào mừng đến với DFArc, giao diện Dink Smallwood!
    
    Bạn có dịp chơi trò gốc (Dink Smallwood) hay một của những mô-đun Dink (D-Mod) mà chứa sự phiêu lưu mới.
    
    Sau khi hoàn tất tròi chơi chính, xem thử D-Mod nhé. Có rất nhiều D-Mod: chỉ cần nhấn vào “Tập tin > Tải về D-Mod”.

note: If there's no directory, let's not override
en: Cannot use the overridden Dink Smallwood directory - ignoring it. (permission problem?)
vi: Không thể sử dụng thư mục Dink Smallwood bị ghi đè nên bỏ qua nó. (có vấn đề quyền hạn?)

note: If there's no directory, let's not override
en: The Dink Smallwood directory you entered does not exist - ignoring it.
vi: Bạn đã nhập một thư mục Dink Smallwood không tồn tại nên bỏ qua.

en: You must select the uninstall option from the start menu to uninstall the main game.
vi: Để hủy cài đặt trò chơi chính thì bạn cần phải bật tuỳ chọn hủy cài đặt trong trình đơn khởi chạy.

en: Uninstall - Error
vi: Huỷ cài đặt — Lỗi

en: Do you want to remove all save game files?
vi: Bạn có muốn gỡ bỏ tất cả các tập tin lượt chơi đã lưu không?

en: Uninstall - Save Game Files
vi: Hủy cài đặt — Tập tin lưu lượt chơi

en: Unable to remove D-Mod directory. All other files were removed.
vi: Không thể gỡ bỏ thư mục D-Mod. Các tập tin khác đã được xoá.

en: D-Mod successfully uninstalled
vi: D-Mod đã được hủy cài đặt.

en: Uninstall - Success
vi: Hủy cài đặt — Thành công

en: The D-Mod archive is being decompressed in a temporary file.
vi: Kho nén D-Mod đang được giải nén trong một tập tin tạm thời.

en: No Description Available.
    
    The D-Mod will be installed in subdirectory '%s'.
vi: Không có sẵn mô tả.
    
    D-Mod này sẽ được cài đặt vào thư mục con “%s”.

en: DFArc - Install D-Mod -
vi: DFArc — Cài đặt D-Mod —

en: DFArc - Installing
vi: DFArc — Đang cài đặt

en: The D-Mod you selected
vi: D-Mod được bạn chọn

en:  was successfully installed.
vi:  đã được cài đặt thành công.

en: An error occured while extracting the .dmod file.
vi: Gặp lỗi trong khi giải nén tập tin .dmod.

en: System language
vi: Ngôn ngữ hệ thống

en: Choose the Dink Smallwood install directory
vi: Chọn thư mục cài đặt Dink Smallwood

en: Choose a folder containing D-Mods
vi: Chọn một thư mục chứa D-Mod

en: You must provide an identifier filename.
vi: Phải cung cấp tên tập tin phân biệt.

en: The D-Mod is being packaged.
vi: D-Mod đang được đóng gói.

note: Success dialog
en: %s was successfully packaged (compression ratio %2.1f : 1).
vi: %s đã được đóng gói (tỷ lệ nén %2.1f : 1).

en: Packaging aborted - removing partial .dmod file.
vi: Tiến trình đóng gói bị hủy bỏ — đang gỡ bỏ tập tin .dmod còn bộ phận.

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

en: Listing files...
vi: Đang liệt kê các tập tin...

en: Error: Could not open tar file '%s' for bzip compression.
vi: Lỗi: không thể mở tập tin tar “%s” để nén bzip.

en: Error: Could not initialize compression method!  Will not generate a correct .dmod file.  Quitting.
vi: Lỗi: không thể sơ khởi phương pháp nén thì không tạo ra một tập tin .dmod đúng. Đang thoát.

en: Error: File '%s' not found!  Cannot archive file.
vi: Lỗi: không tìm thấy tập tin “%s”! Vậy không thể lưu tập tin vào kho nén.

note: Close the output file.
en: Closing...
vi: Đang đóng...

en: Error: File '%s' not found!  Cannot read data.
vi: Lỗi : không tìm thấy tập tin “%s”! Vậy không thể đọc dữ liệu.

note: Nope.  Exit.
en: Error: This .dmod file has an invalid checksum!  Cannot read file.
vi: Lỗi: tập tin .dmod này có tổng kiểm sai! Vậy không thể đọc tập tin.

en: Error: File '%s' not found!  Cannot extract data.
vi: Lỗi : không tìm thấy tập tin “%s”! Vậy không thể tách dữ liệu ra.

en: Error: Cannot create directory '%s'.  Cannot extract data.
vi: Lỗi: không thể tạo thư mục “%s”. Vậy không thể tách dữ liệu ra.

en: Got bad file %d/%d.  Skipping.
vi: Gặp tập tin sai %d/%d.  Đang bỏ qua.

en: Error: Improperly archived file '%s'.  Skipping.
vi: Lỗi: Tập tin “%s” bị nén sai nên bỏ qua.

en: &Open D-Mod to Install
vi: &Mở D-Mod cần cài đặt

en: Select a D-Mod to install
vi: Chọn một D-Mod cần cài đặt

en: &Download D-Mods
vi: Tải &về D-Mod

en: Go to The Dink Network to download some D-Mods!
vi: Thăm Mạng Dink để tải xuống vài D-Mod nhé!

en: Exit DFArc
vi: Thoát khỏi DFArc

en: &Refresh D-Mod List
vi: Cậ&p nhật danh sách D-Mod

en: Refreshes the D-Mod list for any new additions
vi: Cập nhật danh sách các D-Mod với mô-đun mới nào

en: &Browse Selected D-Mod Directory
vi: &Duyệt thư mục D-Mod đã chọn

en: Browse to the directory containing the current D-Mod
vi: Duyệt tới thư mục chứa D-Mod hiện thời

en: &Uninstall Selected D-Mod
vi: &Hủy cài đặt D-Mod đã chọn

en: Uninstalls the selected D-Mod
vi: Hủy cài đặt D-Mod đã chọn

en: View or modify DFArc options
vi: Xem hay sửa các tuỳ chọn DFArc

en: &Introduction
vi: G&iới thiệu

en: A quick introduction to Dinking and D-Mods
vi: Giới thiệu nhanh về Dink và D-Mod

en: &Walkthroughs and Guides
vi: &Sổ tay

en: Stuck in a D-Mod? Check out The Dink Smallwood Solutions.
vi: Không thể giải một D-Mod nào đó ? Hãy thấy The Dink Smallwood Solutions.

en: &Forums
vi: &Diễn đàn

en: Ask a question on the forums, or see if someone had the same problem.
vi: Hỏi câu trong diễn đàn, hoặc thấy nếu ai đó đã gặp cùng một vấn đề.

en: About DFArc
vi: Giới thiệu DFArc

en: True Color
vi: Màu thật

en: Windowed
vi: Cửa sổ

en: v1.07 mode
vi: Chế độ pb1.07

note: begin wxGlade: DFArcFrame_Base::set_properties
en: DFArc v3
vi: DFArc pb3

en: v1.07 compatibility mode, for D-Mods released before 2006
vi: Chế độ tương thích với phiên bản 1.07, cho các D-Mod được phát hành trước năm 2006

en: Main Dink directory
vi: Thư mục Dink chính

en: Additional D-Mods directory
vi: Thư mục D-Mod bổ sung

en: Where do you want to install this D-Mod?
vi: Bạn có muốn cài đặt D-Mod này vào đâu ?

note: begin wxGlade: InstallVerifyFrame_Base::set_properties
en: DFArc - Install D-Mod
vi: DFArc — Cài đặt D-Mod

note: begin wxGlade: Options_Base::Options_Base
en: Close DFArc on play
vi: Đóng D-Mod khi chạy

en: Show developer buttons
vi: Hiện nút phát triển

en: The engine updates dinksmallwood.ini on run (deprecated)
vi: Cơ chế cập nhật “dinksmallwood.ini” khi chạy (bị phản đối)

en: Override the Dink Smallwood directory
vi: Ghi đè lên thư mục Dink Smallwood

en: Game program name
vi: Tên chương trình trò chơi

en: Editor program name
vi: Tên chương trình soạn thảo

en: Preferred file browser
vi: Trình duyệt tập tin ưa thích

en: DFArc language
    (restart DFArc to apply)
vi: Ngôn ngữ DFArc
    (khởi động lại DFArc để áp dụng)

note: begin wxGlade: Options_Base::set_properties
en: DFArc - Options
vi: DFArc — Tuỳ chọn

en: Note: Unless you're making a D-Mod, you shouldn't be around here.
    This is for creating a .dmod file for a D-Mod you made.
    
    Will package '%s' located at
    %s
vi: Ghi chú : không tạo một D-Mod thì không nên ở đây.
    Chức năng này xây dựng một tập tin .dmod dành cho D-Mod bạn đã tạo.
    
    Gói “%s” ở
    %s

en: D-Mod filename (8 letters/numbers)
vi: Tên tập tin D-Mod (8 chữ cái/số)

note: begin wxGlade: Package_Base::set_properties
en: DFArc - Package
vi: DFArc — Gói

en: DFArc - Dink frontend
vi: DFArc — giao diện Dink

en: Run, edit, install, remove and package D-Mods (Dink Modules)
vi: Khởi chạy, chỉnh sửa, cài đặt, gỡ bỏ và đóng gói các D-Mod (mô-đun Dink)

en: Packaged D-Mod
vi: D-Mod đóng gói

en: Download and share files using the BitTorrent protocol
vi: Tải xuống và chia sẻ tệp bằng giao thức BitTorrent

en: bittorrent;torrent;magnet;download;p2p;
vi: bittorrent;torrent;magnet;download;p2p;tải về;tai ve;

en: A BitTorrent Client
vi: Một trình khách BitTorrent

en: Fragments is an easy to use BitTorrent client for the GNOME desktop environment. It is usable for receiving files using the BitTorrent protocol, which enables you to transmit huge files, like videos or installation images for Linux distributions.
vi: Fragments là một ứng dụng BitTorrent dễ sử dụng cho môi trường máy tính để bàn GNOME. Nó có thể sử dụng để nhận các tập tin bằng cách sử dụng giao thức BitTorrent, cho phép bạn truyền các tập tin cực lớn, như video hoặc ảnh cài đặt cho các bản phân phối Linux.

en: Add Remote Connection
vi: Thêm kết nối từ xa

en: Enter the address of a remote Fragments or Transmission session to connect to.
vi: Nhâp vào địa chỉ của phiên Fragments hay Transmission từ xa để kết nối đến đó.

en: Remote Computer
vi: Máy tính trên mạng

en: URL Path
vi: Đường dẫn URL

en: Get Some Torrents
vi: Lấy một số Torrent

en: Click a magnet link on a website
vi: Nhấp chuột vào liên kết magnet trên một trang thông tin điện tử

en: Copy a magnet link to the clipboard
vi: Chép liên kết magnet vào clipboard

en: Choose a torrent file…
vi: Chọn một tập tin torrent…

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

en: Remove connection
vi: Xóa bỏ kết nối

en: _Dark Theme
vi: Chủ đề _tối

en: Whether Fragments should use a dark theme
vi: Fragments có sử dụng chủ đề tối hay không

en: _New Torrent Added
vi: Đã thêm Torre_nt mới

en: _Torrent Completely Downloaded
vi: _Torrent đã tải xuống xong

en: Remote Access
vi: Truy cập từ xa

en: Allow other devices on the local network to access the local Fragments session
vi: Cho phép các thiết bị khác trong mạng nội bộ truy cập phiên làm việc Fragments nội bộ

en: Open Webinterface
vi: Mở Webinterface

[ctx: A page title of the preferences dialog]
en: Downloading
vi: Đang tải về

en: These settings apply to the remote connection
vi: Các cài đặt này áp dụng cho kết nối máy mạng

en: _Download Directory
vi: Thư mục tải _về

en: Where to store downloaded torrents
vi: Nơi lưu các torrent đã tải về

en: _Incomplete Torrents
vi: Torrent _chưa hoàn thành

en: Store incomplete torrents in a different directory
vi: Lưu các torrent chưa xong trong một thư mục khác

en: _Incomplete Directory
vi: Thư mục chưa _xong

en: Where to store incomplete torrents
vi: Nơi lưu các torrent chưa hoàn thiện

en: You can decide which torrents should be downloaded first
vi: Bạn có thể quyết định torrent nào nên được tải về trước

en: Maximum _Active Downloads
vi: Số lượng tải về được kích hoạt tối đ_a

en: Number of maximum parallel downloads at the same time
vi: Số lượng tải xuống song song tối đa cùng một lúc

en: Automatically _Start Torrents
vi: Tự động chạy Torrent_s

en: Automatically start downloading torrents after adding them
vi: Tự động tải các torrent về sau khi thêm chúng

en: This port gets used by peers on the internet to connect to you. It's important that the communication works, otherwise you will have a limited ability to connect to other peers and suffer from slower download speeds.
vi: Cổng này được sử dụng bởi các peers trên internet để kết nối với bạn. Nó quan trọng vì để các công việc được giao tiếp với nhau, nếu không bạn sẽ có khả năng bị hạn chế nối với các peers khác và tốc độ tải xuống bị chậm đi.

en: Used for incoming connections
vi: Được dùng cho các kết nối đến

en: _Random Port
vi: Cổng ngẫ_u nhiên

en: Select a random port on each session startup, can improve privacy
vi: Chọn cổng ngẫu nhiên cho mỗi lần khởi động phiên, có thể tăng cường tính riêng tư

en: Port _Forwarding
vi: _Chuyển tiếp cổng

en: Try using UPnP/NAT-PMP for automatic port forwarding on your router
vi: Thử sử dụng UPnP/NAT-PMP để chuyển tiếp cổng tự động trên bộ định tuyến của bạn

en: Router
vi: Bộ định tuyến

en: You can verify your connection by asking <a href="https://transmissionbt.com">transmissionbt.com</a> to test connecting to your computer as peers would.
vi: Bạn có thể xác nhận lại kết nối của mình bằng cách yêu cầu <a href="https://transmissionbt.com">transmissionbt.com</a> để kiểm tra kết nối cho máy tính của bạn xem có phải là peers.

en: You may have to lower the limits if your router can't keep up with the demands of P2P.
vi: Bạn có lẽ phải giảm giới hạn nếu bộ định tuyến của bạn không thể giữ nhu cầu của P2P.

en: Maximum Peers per _Torrent
vi: Peer tối đa mỗi _Torrent

en: Maximum Peers _Overall
vi: Peer tối đa _tổng thể

en: Connection Encryption Mode
vi: Chế độ mã hóa kết nối

en: <a href="https://en.wikipedia.org/wiki/BitTorrent_protocol_encryption">BitTorrent Protocol Encryption</a> can be used to improve privacy. It also can help to bypass ISP filters.
vi: <a href="https://en.wikipedia.org/wiki/BitTorrent_protocol_encryption">BitTorrent Protocol Encryption</a> có thể được dùng để tăng cường tính riêng tư. Nó còn có thể giúp vượt qua các bộ lọc ISP.

en: Prefer
vi: Ưu tiên

[ctx: shortcut window]
en: Add New Torrent
vi: Thêm torrent mới

en: These statistics are from the remote connection
vi: Thống kê từ là từ kết nối từ xa

note: Transmission is the name of the torrent daemon. Don't translate it.
en: Transmission Daemon
vi: Trình phục vụ Transmission

en: Current Network Speed
vi: Tốc độ mạng hiện tại

en: Upload Speed
vi: Tốc độ tải lên

en: Torrent Count
vi: Số lượng torrent

en: This Session
vi: Phiên làm việc này

en: Time Active
vi: Thời gian hoạt động

en: Added files
vi: Các tập tin đã thêm

en: Added Files
vi: Các tập tin đã thêm

en: Torrent Details
vi: Chi tiết Torrent

en: Queue Move _Up
vi: Chuyển hàng đợi _lên

en: Queue Move _Down
vi: Chuyển hàng đợi _xuống

en: _Copy Magnet Link
vi: _Sao chép liên kết Magnet

en: _Ask Tracker for More Peers
vi: Hỏi Tracker để lấy thê_m Peer

[ctx: The title of a group of torrents (downloading/queued/seeding)]
en: Downloading
vi: Đang tải về

[ctx: The title of a group of torrents (downloading/queued/seeding)]
en: Queued
vi: Đang đợi

[ctx: The title of a group of torrents (downloading/queued/seeding)]
en: Seeding
vi: Đang chia sẻ

en: Queue – Move up
vi: Hàng đợi – Di chuyển lên

en: Queue – Move down
vi: Hàng đợi – Di chuyển xuống

en: Add New Torrent
vi: Thêm Torrent mới

en: Remote Connection Menu
vi: Trình đơn kết nối từ xa

en: _Remove Completed Torrents
vi: _Xóa bỏ các Torrent đã hoàn thành

en: _Statistics…
vi: Thống _kê…

en: _Add Remote Connection…
vi: Thêm kết nối từ x_a…

en: _About Fragments
vi: _Giới thiệu Fragments

en: Local Fragments session
vi: Phiên Fragments nội bộ

en: A BitTorrent Client – Based on Transmission Technology
vi: Trình máy khách BitTorrent - Dựa trên công nghệ Transmission

en: Could not connect with “{}”:
    {}
vi: Không thể kết nối tới “{}”:
    {}

en: Connection with {} was lost.
vi: Kết nối với {} bị mất.

en: Credentials could not be saved
vi: Không thể ghi lại giấy ủy nhiệm

en: Unable to restart Transmission daemon
vi: Không thể khởi chạy lại trình phục vụ Transmission

en: Select Download Directory
vi: Chọn thư mục tải về

en: Select Incomplete Directory
vi: Chọn thư mục chưa hoàn thiện

en: Testing…
vi: Đang kiểm tra…

en: Port is open. You can communicate with other peers.
vi: Cổng được mở. Bạn có thể giao tiếp với các peers khác.

en: Port is closed. Communication with other peers is limited.
    Check your router or firewall if port forwarding is enabled for your computer.
vi: Cổng bị đóng. Giao tiếp với các peers khác bị giới hạn.
    Kiểm tra bộ định tuyến hay tường lửa của bạn xem có bật chuyển tiếp cổng cho máy tính của bạn không.

en: Test failed. Make sure you are connected to the internet.
vi: Kiểm tra gặp lỗi. Hãy chắc chắn là bạn đã kết nối lên mạng internet.

en: You are connected with “{}”
vi: Bạn đã kết nối với “{}”

en: {} time | {} times
vi[0]: {} lần

en: {} ({} active) | {} ({} active)
vi[0]: {} ({} hoạt động)

note: Translators: First {} is the amount uploaded, second {} is the * uploading speed * Displayed under the torrent name in the main window when torrent * download is finished
en: {} uploaded · {}
vi: {} đã tải lên · {}

note: Translators: First {} is the amount downloaded, second {} is the * total torrent size * Displayed under the torrent name in the main window when torrent * is stopped
en: {} of {}
vi: {} trên {}

note: Translators: First {} is the amount downloaded, second {} is the * total torrent size, third {} is the download speed * Displayed under the torrent name in the main window when torrent * is downloading
en: {} of {} · {}
vi: {} trên {} · {}

en: Remote control "{}"
vi: Điều khiển từ xa "{}"

en: New torrent added
vi: Đã thêm vào torrent

en: Torrent completely downloaded
vi: Torrent đã tải xuống xong

en: Add magnet link “{}” from clipboard?
vi: Thêm liên kết magnet “{}” từ clipboard?

en: Add magnet link from clipboard?
vi: Thêm liên kết magnet từ clipboard?

en: Failed to establish a connection with the Transmission service (“{}”).
vi: Gặp lỗi khi thiết lập một kết nối đến dịch vụ Transmission (“{}”).

en: No connection found with UUID "{}"
vi: Không tìm thấy kết nối với UUID "{}"

en: Open Torrents
vi: Mở các Torrent

note: NOTE: Title of the modal when the user removes all downloaded torrents
en: Remove all Downloaded Torrents?
vi: Xóa bỏ tất cả các Torrent đã tải về chứ?

en: This will only remove torrents from Fragments, but will keep the downloaded content.
vi: Việc này sẽ chỉ xóa các torrent khỏi Fragment, nhưng sẽ giữ nội dung đã tải xuống.

en: more than a day
vi: nhiều hơn một ngày

en: {} day | {} days
vi[0]: {} ngày

en: {} hour | {} hours
vi[0]: {} giờ

en: {} second | {} seconds
vi[0]: {} giây

en: Seeding…
vi: Đang chia sẻ…

en: Unable to copy magnet link to clipboard
vi: Không thể sao chép liên kết magnet vào clipboard

en: Copied magnet link to clipboard
vi: Đã chép liên kết magnet vào clipboard

en: Could not show the containing folder
vi: Không thể hiển thị mục chứa

en: Remove Torrent?
vi: Xóa bỏ Torrent?

en: Remove downloaded data as well
vi: Cũng xóa cả dữ liệu đã tải xuống

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: game;strategy;logic;
vi: game;trò chơi;tro choi;strategy;chiến lược;chien luoc;logic;lôgíc;

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: Theme ID
vi: Mã số sắc thái

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: Unable to load image:
    %s
vi: Không nạp được ảnh:
    %s

en: I win!
vi: Tôi thắng !

en: Hint: Column %d
vi: Gợi ý: Cột %d

en: You:
vi: Bạn:

en: Me:
vi: Tôi:

en: Drawn:
vi: Trận đấu hoà:

en: Level one
vi: Cấp 1

en: Level two
vi: Cấp 2

en: Level three
vi: Cấp 3

note: keyboard tab
en: Keyboard Controls
vi: Điều khiển bàn phím:

en: 
    Layers:
vi: 
    Lớp:

en:   A linear gradient is represented by a line drawn
    from its start point to its end point.
      A radial gradient is represented by a line drawn
    from its center whose length is the ultimate radius.
    If there is a single additional point, that point
    represents the gradient's focus, if omitted the focus
    is the same as the radius.
vi: Một chuyển sắc thẳng đại diện bởi một đường
    được vẽ từ điểm đầu đến điểm cuối.
    Một chuyển sắc tròn đại diện bởi một đường
    được vẽ từ tâm có chiều dài là bán kính tới hạn.
    Nếu có một điểm thêm nữa riêng lẻ, điểm đó
    đại diện tiêu điểm của chuyển sắc; không có
    thì tiêu điểm trùng với bán kính.

en:   Attach right
vi:   Gắn bên phải

en:   Floating accent
vi:   Dấu phụ nổi

en:   Hang left
vi:   Treo bên trái

en:   Hang right
vi:   Treo bên phải

en:   Ignoring '%c%c%c%c'
vi:   Đang lờ '%c%c%c%c'

en:   Ignoring '%c%c%c%c' %s
vi:   Đang lờ '%c%c%c%c' %s

en:   Left Bound=%d
vi:   Mép bên trái=%d

en:   Mirror=%.30s
vi:   Nhân bản=%.30s

en:   Right Bound=%d
vi:   Mép bên phải=%d

en:   Stroke _Width:
vi:   Bề _rộng nét vẽ:

en:  %s: line %d
vi:  %s: dòng %d

en:  Adding a size will create it by scaling.
vi:  Thêm kích cỡ thì cũng tạo nó bằng cách co giãn.

en:  Adding a size will create it.
vi:  Thêm kích cỡ thì cũng tạo nó.

en:  At least one anchor point used point matching. It may be out of date now.
vi:  Ít nhất một điểm neo đã sử dụng chức năng khớp điểm. Giờ này nó có thể là quá cũ.

en:  At least one reference to this glyph used point matching. That match is now out of date.
vi: Ít nhất một tham chiếu đến hình tượng này đã sử dụng chức năng khớp điểm. Sự khớp đó giờ này quá cũ.

en:  Curvature: %g
vi:  Độ cong: %g

en:  Curvature: %g  Radius: %g
vi:  Độ cong: %g  Bán kính: %g

en:  Instructions in this glyph (or one that refers to it) are now out of date.
vi:  Các chỉ dẫn trong hình tượng này (hay một hình tham chiếu đến nó) giờ này quá cũ.

en:  Instructions in this glyph (or one that refers to it) have been lost.
vi:  Các chỉ dẫn trong hình tượng này (hay một hình tham chiếu đến nó) đã bị mất.

en:  Next
vi:  Kế

en:  Next CP
vi:  ĐK kế

en:  Perhaps you meant to use the keyword 'sub' rather than 'subs'?
vi:  Có lẽ bạn dự định sử dụng từ khoá « sub » hơn là « subs » ?

en:  Prev
vi:  Lùi

en:  Prev CP
vi:  ĐK lùi

en:  Removing a size will delete it.
vi:  Gỡ bỏ kích cỡ thì cũng xoá nó.

note: GT: The space in front of "Same" makes things line up better
en:  Same as Fontname
vi:  Trùng với tên phông

en:  There must be at least one contextual rule
vi:  Phải có ít nhất một quy tắc ngữ cảnh

en:  Used in %s
vi:  Dùng trong %s

en:  _Em Size:
vi:  Kích cỡ _Em:

en:  refers to a missing glyph
vi:  tham chiếu đến một hình tượng còn thiếu

en: !!!! Unknown caret format %d !!!!
vi: ••• Không rõ định dạng con nháy %d. •••

en: "%.40s" size=%d point=%d (%d,%d) distance=%g
vi: "%.40s" cỡ=%d điểm=%d (%d,%d) cách=%g

en: "%s" is not the name of a known named anchor on line %d of %s.
vi: « %s » không phải là tên của một neo đặt tên được biết trên dòng %d của %s.

en: "%s" is not the name of a known named value record on line %d of %s.
vi: « %s » không phải là tên của một mục ghi giá trị đặt tên được biết trên dòng %d của %s.

en: "Symbol"
vi: « Ký hiệu »

en: %.50s contains a flipped reference. This cannot be corrected as is. Would you like me to unlink it and then correct it?
vi: %.50s chứa một tham chiếu đã lật. Không thể sửa chữa như thế. Bạn có muốn bỏ liên kết nó, rồi sửa chữa không?

en: %1$.30s string for %2$.30s
vi: Chuỗi %1$.30s cho %2$.30s

note: GT: This is the title for a window showing a bitmap character GT: It will look something like: GT:  exclam at 33 size 12 from Arial GT: $1 is the name of the glyph GT: $2 is the glyph's encoding GT: $3 is the pixel size of the bitmap font GT: $4 is the font name
en: %1$.80s at %2$d size %3$d from %4$.80s
vi: Hình tượng %1$.80s tại mã %2$d kích cỡ %3$d của phông %4$.80s

en: %1$s from lookup subtable %2$.50s
vi: %1$s từ bảng phụ tra tìm %2$.50s

en: %1$s had a reference, %2$s, with a bad transformation matrix (one of the matrix elements was bigger than 2). I moved the transformed contours into this glyph and made a reference to it, instead.
vi: %1$s có một tham chiếu (%2$s) với ma trận chuyển dạng sai (ma trận có một phần tử lớn hơn 2) thì các đường viền đã chuyển dạng được dời vào hình tượng này. Để thay thế, có một tham chiếu đến hình tượng gốc.

en: %1$s: %2$d. Expected %3$s got %4$s
vi: %1$s: %2$d. Đợi %3$s còn nhận %4$s

en: %2$.20s refers to an empty character "%1$.20s"
vi: %2$.20s tham chiếu đến một ký tự rỗng « %1$.20s »

en: %3d: <uninitialized>
vi: %3d: <chưa sơ khởi>

en: %c%c%c%c  Min Extent=%d, Max Extent=%d
vi: %c%c%c%c  Quy mô tiểu=%d, Quy mô đa=%d

en: %d pixel bitmap
vi: Mảng ảnh %d điểm ảnh

en: %d pixels
vi: %d điểm ảnh

en: %d@%d pixel bitmap
vi: Mảng ảnh %d@%d điểm ảnh

en: %s No Slope
vi: %sKhông có dốc

en: %s anchor %d
vi: %s neo %d

note: GT: In the next few lines the "%s" is the name of an anchor class, and the GT: rest of the string identifies the type of the anchor
en: %s at ligature pos %d
vi: %s ở vị trí chữ ghép %d

en: %s base
vi: Cơ sở %s

en: %s contextual %d
vi: %s ngữ cảnh %d

en: %s does not contain an <svg> element at the top
vi: %s không chứa yếu tố <svg> ở đâu

en: %s entry
vi: Vào %s

en: %s exit
vi: Ra %s

en: %s had both contours and references, so the contours were moved into this glyph, and a reference to it was added in the original.
vi: %s có cả hai đường viền và tham chiếu, thì các đường viền được dời vào hình tượng này, và tham chiếu đến nó được thêm vào hình tượng gốc.

note: GT: This string is used to generate a name for each OpenType lookup. GT: The %s will be filled with the user friendly name of the feature used to invoke the lookup GT: The second %s (if present) is the script GT: While the %d is the index into the lookup list and is used to disambiguate it GT: In ca
en: %s in %s lookup %d
vi: %s trong %s tra tìm %d

en: %s is not a cidmap file, please download
    http://fontforge.sourceforge.net/cidmaps.tgz
vi: %s không phải là một tập tin sơ đồ CID (cidmap). Hãy tải về:
    http://fontforge.sourceforge.net/cidmaps.tgz

en: %s is not in %.100s
vi: %s không nằm trong %.100s

en: %s kerning class %d
vi: %s hạng định chỗ %d

en: %s line: %d %s
vi: %s dòng: %d %s

en: %s line: %d %s: %s
vi: %s dòng: %d %s: %s

en: %s lookup %d
vi: %s tra tìm %d

en: %s mark
vi: Dấu %s

note: GT: This is to give the name to a nested substitution lookup invoked by GT: a statemachine. The %s is the name of the statemachine('s lookup) GT: and the %d is n, where this lookup is the n'th defined for this state GT: machine
en: %s nested-substitutions %d
vi: Thay_thế_lồng_nhau %s %d

note: GT: This string is used to generate a name for an OpenType lookup subtable. GT:  %s is the lookup name, %d is the index of the subtable in the lookup
en: %s per glyph data %d
vi: %s theo dữ liệu hình tượng %d

note: GT: This string is used to generate a name for an OpenType lookup subtable. GT:  %s is the lookup name
en: %s subtable
vi: Bảng phụ %s

en: %s subtable %d
vi: Bảng phụ %s %d

en: %s(%s) and %s(%s) 0x%x in FOND %s
vi: %s(%s) và %s(%s) 0x%x trong FOND %s

en: %s: %d Expected %s, got %s
vi: %s: %d Đợi %s, còn nhận %s

en: %s: %d Unexpected %s found
vi: %s: %d Gặp %s bất thường

en: %s:%d Unexpected character %c (%d)
vi: %s:%d Gặp ký tự bất thường %c (%d)

en: 'BASE' Baseline Table
vi: Bảng đường cơ bản « BASE »

en: 'GDEF' Glyph Definition Table
vi: Bảng xác định hình tượng GDEF

en: 'GPOS' Glyph Positioning Table
vi: Bảng định vị hình tượng GPOS

en: 'GSUB' Glyph Substitution Table
vi: Bảng thay thế hình tượng GSUB

en: 'JSTF' Justification Table
vi: Bảng sắp thẳng « JSTF »

en: 'bsln' Horizontal Baseline Table
vi: Bảng cơ bản nằm ngang « bsln »

en: 'kern' Horizontal Kerning Table
vi: Bảng định chỗ theo chiều ngang 'kern'

en: 'lcar' Ligature Caret Table
vi: Bảng con nháy chữ ghép 'lcar'

en: 'morx' Glyph Extended Metamorphosis Table
vi: Bảng biến hình đã mở rộng hình tượng 'morx'

en: 'opbd' Optical Bounds Table
vi: Bảng mép quang 'opdb'

en: 'prop' Glyph Properties Table
vi: Bảng thuộc tính hình tượng 'prop'

en: (Adobe now considers XUID/UniqueID unnecessary)
vi: (Adobe thấy XUID/mã số duy nhất không còn cần thiết lại)

en: (Define "Almost")
vi: (Định nghĩa « Gần »)

en: (faked) MS bitmap only sfnt (ttf)
vi: sfnt chỉ mảng ảnh MS (giả) (ttf)

en: (kerning class)
vi: (hạng định chỗ)

en: (unspecified) SIL Graphite table
vi: bảng SIL Graphite (không xác định)

en: ) while in %s it is (
vi: ) còn trong %s nó là (

en: 100 Thin
vi: 100 Mảnh

en: 1250, Latin-2 (Eastern Europe)
vi: 1250, Latin-2 (Vùng Đông Âu)

en: 1251, Cyrillic
vi: 1251, Ki-rin

en: 1253, Greek
vi: 1253, tiếng Hy Lạp

en: 1254, Turkish
vi: 1254, tiếng Thổ Nhĩ Kỳ

en: 1255, Hebrew
vi: 1255, tiếng Do Thái

en: 1256, Arabic
vi: 1256, tiếng Ả Rập

en: 1257, Windows Baltic
vi: 1257, Ban-tích Windows

en: 1258, Vietnamese
vi: 1258 tiếng Việt

en: 1361, Korean Johab
vi: 1361, tiếng Hàn, Johab

en: 200 Extra-Light
vi: 200 Rất nhẹ

en: 300 Light
vi: 300 Nhẹ

en: 32x8 cell window
vi: Cửa sổ có ô 32×8

en: 400 Regular
vi: 400 Quyển

en: 437, US
vi: 437, Mỹ

en: 500 Medium
vi: 500 Vừa

en: 600 Semi-Bold
vi: 600 Nửa đậm

en: 700 Bold
vi: 700 Đậm

en: 708, Arabic ASMO 708
vi: 708, tiếng A Rập ASMO 708

en: 737, Greek; former 437 G
vi: 737, tiếng Hy Lạp; trước là 437 G

en: 775, MS-DOS Baltic
vi: 775, các ngôn ngữ Ban-tích MS-DOS

en: 800 Extra-Bold
vi: 800 Nặng

en: 855, IBM Cyrillic; primarily Russian
vi: 855, kir-in IBM; chính là tiếng Nga

en: 857, IBM Turkish
vi: 857, tiếng Thổ Nhĩ Kỳ IBM

en: 860, MS-DOS Portuguese
vi: 860, tiếng Bồ Đào Nha MS-DOS

en: 861, MS-DOS Icelandic
vi: 861, tiếng Băng Đảo MS-DOS

en: 862, Hebrew
vi: 862, tiếng Do Thái

en: 863, MS-DOS Canadian French
vi: 863, tiếng Pháp (Ca-na-đa) MS-DOS

en: 864, Arabic
vi: 864, tiếng Ả Rập

en: 865, MS_DOS Nordic
vi: 865, các ngôn ngữ vùng Bắc Âu MS_DOS

en: 866, MS-DOS Russian
vi: 866, tiếng Nga MS-DOS

en: 869, IBM Greek
vi: 869, tiếng Hy Lạp IBM

en: 874, Thai
vi: 874, tiếng Thái

en: 900 Black
vi: 900 Đen

en: 932, JIS/Japan
vi: 932, JIS/Nhật

en: 936, Simplified Chinese
vi: 936, tiếng Trung giản thể

en: 949, Korean Wansung
vi: 949, tiếng Hàn Wansung

en: 950, Traditional Chinese
vi: 950, tiếng Trung truyền thống

en: < _Prev
vi: < _Lùi

en: <Nothing>
vi: <Không gì>

en: <Temporary kerning>
vi: <Định chỗ tạm thời>

en: <Unknown direction>
vi: <Hướng không rõ>

en: <instrs inherited>
vi: <lệnh kế thừa>

en: <no glyph>
vi: <không có hình tượng>

en: <no instrs>
vi: <không lệnh>

en: <undefined>
vi: <chưa xác định>

en: A Font Family name is required
vi: Cần thiết tên nhóm phông

en: A PostScript name may not be a number
vi: Tên PostScript không thể là con số

en: A PostScript name should be ASCII
    and must not contain (){}[]<>%%/ or space
vi: Tên PostScript nên chứa chỉ ký tự ASCII,
    không cho phép chứa ký tự « (){}[]<>%%/ » hay dấu cách.

en: A PostScript name should be ASCII
    and must not contain (){}[]<>%%/ or space
    and must be shorter than 63 characters
vi: Tên PostScript nên chứa chỉ ký tự ASCII,
    không cho phép chứa ký tự « (){}[]<>%%/ »
    hay dấu cách và phải có chiều dài nhỏ hơn 63 ký tự.

en: A box drawn around other gadgets
vi: Một hộp được vẽ chung quanh ô điều khiển khác

en: A canvas (sub-window) wrapped up in a gadget, for drawing
vi: Một vùng vẽ (cửa sổ phụ) được bao bọc trong một ô điều khiển, để vẽ

en: A comma separated list of font family names used to display small example images of glyphs over the user designed glyphs
vi: Danh sách định giới bằng dấu phẩy mà chứa các tên nhóm phông chữ dùng để hiển thị ảnh thí dụ nhỏ của hình tượng ở trên hình tượng được người dùng thiết kế

en: A contour in this glyph contains a different number of points in different instances
vi: Một đường viền trong hình tượng này số điểm khác nhau trong các thể hiện khác nhau

en: A control point is deemed irrelevant if the distance between it and the main
    (end) point is less than this times the distance between the two end points
vi: Một điểm điều khiển được xem là không thích hợp khi khoảng cách
    giữa nó và điểm chính (cuối) là ít hơn khoảng cách giữa hai điểm cuối.

en: A count specifying how many bytes/shorts
    should be pushed on the stack
vi: Một số đếm mà ghi rõ bao nhiêu byte / cái ngắn
    cần đẩy vào đống.

en: A coverage table:
vi: Bảng bao quát:

en: A device table adjustment specified for %.80s is invalid
vi: Một giá trị điều chỉnh bảng thiết bị được ghi rõ cho %.80s không phải là hợp lệ

en: A device table adjustment specified for the MATH table is invalid
vi: Một giá trị điều chỉnh bảng thiết bị được ghi rõ cho bảng MATH không phải là hợp lệ.

en: A device table for horizontal accent positioning.
    Expects a comma separated list of <pixelsize>":"<adjustment>
    As "9:-1,12:1,13:1"
vi: Một bảng thiết bị để định vị dấu phụ theo chiều ngang.
    Đợi danh sách định giới bằng dấu phẩy:
    <kích cỡ điểm ảnh>":"<giá trị điều chỉnh>
    V.d. "9:-1,12:1,13:1"

en: A device table for italic correction.
    Expects a comma separated list of <pixelsize>":"<adjustment>
    As "9:-1,12:1,13:1"
vi: Một bảng thiết bị để điều chỉnh chữ in nghiêng.
    Đợi danh sách định giới bằng dấu phẩy:
    <kích cỡ điểm ảnh>":"<giá trị điều chỉnh>
    V.d. "9:-1,12:1,13:1"

note: GT: These strings are for fun. If they are offensive or incomprehensible GT: simply translate them as something dull like: "FontForge" GT: This is a spoof of political slogans, designed to point out how foolish they are
en: A free press discriminates
    against the illiterate.
vi: Phần mềm Tự do cho mọi
    người truy cập đến máy tính.

en: A glyph name may not start with a digit nor a full stop (period)
vi: Không cho phép tên hình tượng bắt đầu với chữ số hay dấu chấm.

en: A glyph name must be ASCII, without spaces and may not contain the characters "([{<>}])/%%", and should contain only alphanumerics, periods and underscores
vi: Tên hình tượng phải là hoàn toàn ký tự ASCII, không chứa dấu cách, cũng không chứa ký tự nào trong nhóm « ([{<>}])/%% », tức là nên chứa chỉ chữ cái, chữ số, dấu chấm và dấu gạch dưới của bảng mã ASCII.

en: A glyph name should contain only alphanumerics, periods and underscores
    Do you want to use this name in spite of that?
vi: Tên hình tượng nên chứa chỉ chữ cái, chữ số, dấu chấm và dấu gạch dưới của bảng mã ASCII.
    Bạn vẫn còn muốn chọn tên này không?

en: A language tag on line %d (%s) is too long.  It may be at most 4 letters
vi: Dòng %d chứa một thẻ ngôn ngữ quá dài (%s). Chiều tối đa là 4 chữ.

en: A language tag on line %d (%s) should be in ASCII.
vi: Dòng %d chứa một thẻ ngôn ngữ (%s) nên chứa chỉ ký tự ASCII.

en: A line is "almost" horizontal (or vertical)
    if the coordinates are within this many em-units
vi: Một đường « hầu như » theo chiều ngang (hay dọc)
    nếu toạ độ nằm bên trong số các đơn vị Em này

en: A list of glyph names
vi: Một danh sách các tên hình tượng

en: A list of glyphs:
vi: Danh sách hình tượng:

en: A list of languages and the lookups turned on and off
    for each to accomplish justification.  A language may
    appear more than once, in which case second (or third,
    etc.) will be tried if the first fails.
vi: Một danh sách các ngôn ngữ và các chức năng tra tìm bật/tắt
    cho mỗi điều để sắp thẳng.
    Mỗi ngôn ngữ cũng có thể xảy ra nhiều lần,
    trong trường hợp đó chương trình thử điều thứ hai
    (thứ ba v.v.) nếu ngôn ngữ thứ nhất không thành công.

en: A list of lookup names
vi: Một danh sách các tên sự tra tìm

en: A list of scripts with special justification needs
vi: Một danh sách các chữ viết có yêu cầu sắp thẳng đặc biệt

en: A list of the names of pre defined glyphs which represent
    bigger versions of the current glyph.
vi: Danh sách các tên hình tượng định sẵn mà đại diện
    phiên bản lớn hơn của hình tượng hiện thời.

en: A match was found after unlinking references in glyph “%s”
vi: Khớp được sau khi bỏ liên kết tham chiếu trong hình tượng « %s »

en: A name list with this name already exists. Replace it?
vi: Một danh sách tên cùng tên đã có. Thay thế nó không?

en: A pdf stream object is missing a Length attribute
vi: Có một đối tượng luồng PDF còn thiếu thuộc tính Chiều dài

en: A point in %s is outside the font bounding box data.
vi: %s có một điểm nằm bên ngoài dữ liệu về hộp biên giới phông chữ.

en: A point in GID %d is outside the glyph bounding box
vi: GID %d có một điểm nằm bên ngoài hộp biên giới hình tượng

en: A really big version of this glyph may be made up of the
    following component glyphs. They will be stacked either
    horizontally or vertically. Glyphs marked as Extenders may
    be removed or repeated (to make shorter or longer versions).
    The StartLength is the length of the flat section at the
    start of the glyph which may be overlapped with the previous
    glyph, while the EndLength is the similar region at the end
    of the glyph. The FullLength is the full length of the glyph.
vi: Một phiên bản rất lớn của hình tượng này có thể
    được tạo từ những hình tượng thành phần theo đây.
    Chúng sẽ được xếp đống theo chiều hoặc ngang hoặc dọc.
    Hình tượng đánh dấu Kéo Dài cũng có thể được gỡ bỏ
    hay lặp lại (để tạo phiên bản ngắn/dài hơn).
    Dài Đầu là chiều dài của phần phẳng ở đầu của hình tượng
    mà có thể chồng chéo lên hình tượng trước, còn
    Dài Cuối là vùng tương ứng ở kết thúc của hình tượng.
    Dài Đầy là chiều dài đầy đủ của hình tượng.

en: A reference in this glyph refers to a different encoding in different instances
vi: Một tham chiếu trong hình tượng này tham chiếu đến các bảng mã khác nhau trong các thể hiện khác nhau

en: A script tag on line %d (%s) is too long.  It may be at most 4 letters
vi: Dòng %d có một thẻ chữ viết quá dài (%s). Chiều dài tối đa là 4 chữ.

en: A script tag on line %d (%s) should be in ASCII.
vi: Dòng %d có một thẻ chữ viết (%s) nên chứa chỉ ký tự ASCII.

en: A separator line drawn across a dialog or in a menu
vi: Một đường tách được vẽ qua một hộp thoại hay trong một trình đơn

en: A short to be pushed on the stack
vi: Một cái ngắn cần đẩy vào đống

en: A style may not have both condense and extend set (it makes no sense)
vi: Kiểu dáng không thể đặt cả hai thuộc tính co lại và dãn ra (vô ích)

en: A tag must be 4 ASCII characters
vi: Một thẻ phải chứa 4 ký tự ASCII

en: A value must be between [-32768,32767]
vi: Giá trị phải nằm trong phạm vi [-32768..32767]

en: A value must be between [-8,-1] or [1,8]
vi: Giá trị phải nằm trong phạm vi [-8..-1] hay [1..8]

en: A value must be between [0,15]
vi: Giá trị phải nằm trong phạm vi [0..15]

en: A value to be pushed by a byte push must be between 0 and 255
vi: Sự đẩy byte có thể đẩy giá trị chỉ trong phạm vi [0..255]

en: ABSolute Value
    Replaces top of stack with its abs
vi: Giá trị tuyệt đối (ABS)
    Thay thế đầu đống bằng abs

en: ADD
    Pops two 26.6 fixed numbers from stack
    adds them, pushes result
vi: ADD
    Bỏ hai con số cố định 26.6 ra đống,
    cộng với nhau, đẩy kết quả

en: AGL with PUA
vi: AGL với PUA

en: AGL without afii
vi: AGL không có afii

en: ALIGN PoinTS
    Aligns (&pops) the two points which are on the stack
    by moving along freedom vector to the average of their
    positions on projection vector
vi: ALIGN PoinTS
    Sắp hàng (và bỏ) hai điểm nằm trên đống
    bằng cách đi theo véc-tơ sự tự do
    đến số trung bình các vị trí trên véc-tơ nhô ra

en: ALIGN to Reference Point
    Pops as many points as specified in loop counter
    Aligns points with RP0 by moving each
    along freedom vector until distance to
    RP0 on projection vector is 0
vi: ALIGN to Reference Point
    Bỏ số các điểm được bộ đếm vòng lặp đưa ra
    Sắp hàng các điểm theo RP0 bằng cách dời nó
    theo véc-tơ sự tự do đến khi cách RP0 0
    theo véc-tơ nhô ra

en: AMS Names
vi: Tên AMS

en: A_lign
vi: _Sắp hàng

en: Above Base Forms
vi: Hình trên cơ sở

en: Above Base Mark
vi: Trên dấu cơ sở

en: Above Base Substitutions
vi: Thay thế trên cơ sở

en: AccentBaseHeight:
vi: Cao cơ sở dấu :

en: AccentCenterLowest
vi: Tâm Dấu Phụ Thấp

en: AccentOffsetPercent
vi: % Bù Dấu Phụ

en: Accented glyph composed of:
vi: Hình tượng có dấu phụ chứa :

en: Accents
vi: Dấu phụ

en: Accept an outline which is a close approximation to the original.
    It may be off by an em-unit, or have a reference which matches a contour.
vi: Chấp nhận nét ngoài gần trùng với điều gốc.
    Có lẽ bù một đơn vị Em, hoặc có một tham chiếu khớp với đường viền.

en: Accept outlines which exactly match the original
vi: Chấp nhận nét ngoài khớp chính xác điều gốc

en: Acceptable _Extrema
vi: Thá_i cực nhận được

en: Access All Alternates
vi: Truy cập đến mọi đồ xen kẽ

en: Activate diagonal stem processing
vi: Kích hoạt chức năng xử lý cuống chéo

en: Active Border:
vi: Viền hoạt động:

en: Active Hints
vi: Gợi ý hoạt động

en: Active Layer Color
vi: Màu lớp hoạt động

en: Actually a bit in the 'head' table.
    If unset then certain East Asian fonts will not be hinted
vi: Thật là một bit trong bảng « đầu ».
    Tắt thì một số phông thuộc vùng Đông Châu Á
    sẽ không có lời gợi ý.

en: Add 'D_FLT' script
vi: Thêm văn lệnh « D_FLT »

en: Add All Extrema
vi: Thêm mọi thái cực

en: Add Base Anchor...
vi: Thêm neo cơ sở...

en: Add DHint
vi: Thêm lời gợi ý C

en: Add E_ncoding Name...
vi: Thêm tê_n bảng mã...

en: Add E_xtrema
vi: Thêm _thái cực

en: Add Encoding Name...
vi: Thêm tên bảng mã...

en: Add Encoding Slots...
vi: Thêm khe bảng mã...

en: Add Entry Anchor...
vi: Thêm neo vào...

en: Add Exit Anchor...
vi: Thêm neo thoát...

en: Add Good Extrema
vi: Thêm thái cực tốt

en: Add Language to Script...
vi: Thêm ngôn ngữ vào chữ viết...

en: Add Language(s) to Script
vi: Thêm (các) ngôn ngữ vào chữ viết

en: Add Mark Anchor...
vi: Thêm neo dấu...

en: Add Sub_table
vi: Thêm _bảng phụ

en: Add Subscripts/Superscripts...
vi: Thêm chữ in cao/thấp...

en: Add VHi_nt
vi: Thêm lời gợi ý _D

en: Add _Lookup
vi: Thêm _sự tra tìm

en: Add _Missing Glyphs
vi: Thê_m hình tượng bị thiếu

en: Add _Small Capitals...
vi: Thêm chữ h_oa nhỏ...

en: Add a corner point
vi: Thêm một điểm góc

en: Add a curve point
vi: Thêm một điểm cong

en: Add a curve point always either horizontal or vertical
vi: Thêm một điểm đường cong lúc nào cũng theo chiều ngang/dọc

en: Add a g2 curve point
vi: Thêm một điểm đường cong g2

en: Add a left "tangent" point
vi: Thêm một điểm « tiếp xúc » bên trái

en: Add a next constraint point (sometimes like a tangent)
vi: Thêm một điểm mép kế tiếp (đôi khi giống như đường tiếp tuyến)

en: Add a point, then drag out its control points
vi: Thêm một điểm, rồi kéo ra các điểm điều khiển của nó

en: Add a prev constraint point (sometimes like a tangent)
vi: Thêm một điểm mép trước (đôi khi giống như đường tiếp tuyến)

en: Add a right "tangent" point
vi: Thêm một điểm « tiếp xúc » bên phải

en: Add a subtable to which lookup?
vi: Thêm một bảng phụ vào sự tra tìm nào?

en: Add a tangent point
vi: Thêm một điểm tiếp xúc

en: Add entries for all glyphs in the scripts to which this lookup applies.
    When FontForge can find a default value it will add that too.
vi: Thêm mục nhập cho mọi hình tượng trong các chữ viết
    liên quan đến hàm tra tìm này. Trình FontForge tìm giá trị
    mặc định thì cũng thêm nó.

en: Add entries for all selected glyphs.
vi: Thêm mục nhập cho mọi hình tượng đã chọn.

en: Add entries to the lookup based on the following suffix.
    So if the suffix is set to "superior" and the font
    contains glyphs named "A" and "A.superior" (and the
    lookup applies to the latin script), then FontForge will
    add an entry mapping "A" -> "A.superior".
vi: Thêm các mục nhập vào sự tra tìm dựa vào hậu tố
    theo sau. Vì vậy, nếu hậu tố được đặt thành
    « superior » và phông chứa hình tượng tên « A »
    và « A.superior » (và sự tra tìm áp dụng cho chữ
    viết La-tinh) thì FontForge sẽ thêm một mục nhập
    ánh xạ « A » -> « A.superior ».

en: Adding new glyphs and referring to them when a glyph contains a bad truetype reference
vi: Thêm các hình tượng mới và tham chiếu đến chúng khi một hình tượng nào đó chứa tham chiếu TrueType sai

en: Adding points at Extrema...
vi: Đang thêm các điểm tại thái cực...

en: Additional arguments for autotrace program:
vi: Đối số thêm cho chương trình đồ lại tự động:

en: Adds a new lookup after the selected lookup
    or at the start of the lookup list if nothing is selected.
vi: Thêm một sự tra tìm mới phía sau sự tra tìm đã chọn
    hay ở đầu danh sách sự tra tìm nếu chưa chọn gì.

en: Adds a new lookup subtable after the selected subtable
    or at the start of the lookup if nothing is selected.
vi: Thêm một bảng phụ tra tìm mới phía sau bảng phụ đã chọn
    hay ở đầu sự tra tìm nếu chưa chọn gì.

en: Adjust Angle
    Obsolete instruction
    Pops one value
vi: Chỉnh Góc
    Chỉ lệnh cũ
    Đẩy một giá trị

en: Adobe Glyph List
vi: Danh sách Hình tượng Adobe

en: Adobe Standard
vi: Adobe tiêu chuẩn

en: Adobe says that "big" splines should not have extrema.
    But they don't define what big means.
    If the distance between the spline's end-points is bigger than this value, then the spline is "big" to fontforge.
vi: Adobe nói rằng chốt trục « lớn » không nên có thái cực.
    Tuy nhiên, họ không định nghĩa từ « lớn ».
    Nếu khoảng cách giữa hai điểm cuối của chốt trục
    vẫn lớn hơn giá trị này, thì FontForge thấy chốt trục « lớn ».

en: Adobe's fontname spec (5088.FontNames.pdf) says that fontnames should not be longer than 29 characters. Do you want to continue anyway?
vi: Đặc tả tên phông của công ty Adobe (5088.FontNames.pdf) nói rằng tên phông có chiều dài tối đa 29 ký tự. Bạn vẫn muốn tiếp tục không?

en: Advance To Next Glyph
vi: Tiến tới hình tượng kế

en: Advance Width Col
vi: Màu độ rộng sớm

en: Advance Width Metrics For %.50s
vi: Đơn vị đo chiều rộng sớm cho %.50s

en: Advance Width as a Bar
vi: Bề rộng tiến tới dạng thanh

en: Advance Width as a Line
vi: Bề rộng tiến tới dạng đường

en: Advance Width does not change.
vi: Chiều rộng sớm không thay đổi.

en: Advance width of glyph %.30s must be less than 127
vi: Bề rộng tiến tới của hình tượng %.30s phải nhỏ hơn 127

en: Aegean scripts
vi: Chữ viết Ægean

en: Afm Save Failed
vi: Lỗi lưu AFM

en: After rotating or skewing a glyph you should probably apply Element->Add Extrema
vi: Sau khi xoay hay làm lệch hình tượng, khuyên bạn áp dụng lệnh « Phần tử > Thêm thái cực »

en: Agaw
vi: Tiếng A-gỏa

en: Ahead Classes
vi: Hạng tới

en: Akhand
vi: Ac-hand

en: Alignment zone height in BlueValues/OtherBlues array is too big for BlueScale.
vi: Bề cao vùng gán quá lớn so với Tỷ lệ Màu xanh trong mảng Giá trị màu xanh/Xanh khác.

en: Alignment zone height in FamilyBlues/FamilyOtherBlues array is too big for BlueScale.
vi: Bề cao vùng gán quá lớn so với Tỷ lệ Màu xanh trong mảng Nhóm màu xanh/Nhóm màu xanh khác.

en: All Glyphs
vi: Mọi hình tượng

en: All characters in the value must be in ASCII
vi: Mọi ký tự trong giá trị này phải nằm trong bộ ký tự ASCII

en: All entries in a lookup must have the same type on line %d of %s
vi: Trong sự tra tìm, tất cả các mục nhập đều phải có cùng một kiểu trên dòng %d của %s

en: All glyphs have the same baseline
vi: Mọi hình tượng đều có cùng một đường cơ bản

en: All layers _cubic
vi: Mọi lớp _lập phương

en: All layers _quadratic
vi: Mọi lớp _toán phương

en: All paths should be closed loops, there should be no exposed endpoints
vi: Mọi đường dẫn nên là vòng lặp bị đóng, không nên có điểm cuối bộc lộ

en: Allow _curve smoothing
vi: _Cho phép làm mịn cong

en: Allow _removal of extrema
vi: Cho phép gỡ _bỏ thái cực

en: Allow _slopes to change
vi: Cho _phép dốc biến đổi

en: Allow a match even if the search pattern has
    to be transformed by a combination of the
    following transformations.
vi: Cho phép khớp, thậm chí nếu chuỗi tìm kiếm
    phải được chuyển dạng bằng tổ hợp những
    việc chuyển dạng theo đây.

en: Allow editing of multiple colors and shades, fills and strokes.
    Multi layered fonts can only be output as type3 or svg fonts.
vi: Cho phép chỉnh sửa nhiều màu sắc, mẫu tô đầy và nét vẽ.
    Phông đa lớp có thể được xuất chỉ dạng phông kiểu 3 hay SVG.

en: Allow errors of:
vi: Cho phép lỗi:

en: Allow the full unicode character set in glyph names.
    This does not conform to adobe's glyph name standard.
    Such names should be for internal use only and
    should NOT end up in production fonts.
vi: Cho phép bộ ký tự Unicode đầy đủ trong tên hình tượng.
    Tuy nhiên, ứng xử này sẽ không thích nghị với tiêu chuẩn
    tên hình tượng của công ty Adobe. Các tên như vậy chỉ
    nên được dùng nội bộ, làm sao để KHÔNG dùng trong
    phông sản xuất.

en: Allow the height match to differ by this much
vi: Cho phép bề cao tương ứng khác biệt theo số này

en: Allow:
vi: Cho phép:

en: Allows you to check that horizontal stems in several
    characters start at the same location.
vi: Cho bạn có khả năng kiểm tra xem cuống theo chiều ngang
    trong vài ký tự khác nhau có bắt đầu tại cùng một chỗ.

en: Allows you to check that stems have consistent widths..
vi: Cho bạn có khả năng kiểm tra xem các cuống có bề rộng thống nhất.

en: Allows you to check that vertical stems in several
    characters start at the same location.
vi: Cho bạn có khả năng kiểm tra xem cuống theo chiều dọc
    trong vài ký tự khác nhau có bắt đầu tại cùng một chỗ.

en: Allows you to find control points which are almost,
    but not quite horizontal or vertical
    from their base point
    (or at the italic angle).
vi: Cho bạn có khả năng tìm điểm điều khiển nằm gần
    (nhưng không phải chính xác) chiều ngang/dọc
    với điểm cơ sở (hoặc tại góc nghiêng).

en: Allows you to find control points which when projected
    onto the line segment between the two end points lie
    outside of those end points
vi: Cho bạn có khả năng tìm điều khiển mà,
    khi được hiện hình trên đoạn đường giữa hai điểm cuối,
    nằm bên ngoài hai điểm cuối đó.

en: Allows you to find lines which are almost,
    but not quite horizontal or vertical
    (or at the italic angle).
vi: Cho bạn có khả năng tìm đường nầm gần
    (nhưng không phải chính xác) chiều
    ngang hay dọc (hay tại góc nghiêng).

en: Allows you to find points which are slightly
    off from the baseline, xheight, cap height,
    ascender, descender heights.
vi: Cho bạn có khả năng tìm điểm không nằm
    chính xác tương đối so với đường cơ sở,
    bề cao X, bề cao nắp, bề cao vùng trên/dưới.

en: Allows you to select optional behavior when generating the font
vi: Cho bạn có khả năng chọn ứng xử tùy chọn khi tạo ra phông

en: Almost H/V Color
vi: Gần màu H/V

en: Almost Horizontal/Vertical Curves
vi: Đường cong gần nằm ngang/dọc

en: Almost Horizontal/Vertical Lines
vi: Đường gần nằm ngang/dọc

note: GT: The _3 is used to mark an accelerator
en: Almost stem_3 hint
vi: Gần là lời gợi ý stem_3

en: Alphabetic
vi: Chữ cái

en: Alphabetic Extended
vi: Chữ cái đã mở rộng

en: Alphabetic and syllabic LTR scripts
vi: Chữ viết bên trái-qua-phải kiểu chữ cái và âm tiết

en: Alphabetic and syllabic RTL scripts
vi: Chữ viết bên phải-qua-trái kiểu chữ cái và âm tiết

en: Alsatian
vi: Tiếng An-xa-ti

en: Alt Subs
vi: Thay thế xen kẽ

en: Altai
vi: Tiếng An-tai

en: Alternate Annotation Forms
vi: Hình phụ chú xen kẽ

en: Alternate Substitution
vi: Thay thế xen kẽ

en: Alternate Unicode Encodings / Variation Selectors
vi: Dấu chọn biến đổi/bảng mã Unicode xen kẽ

en: Alternate Vertical Half Metrics
vi: Nửa đơn vị đo xen kẽ theo chiều dọc

en: Alternate Vertical Metrics
vi: Đơn vị đo xen kẽ theo chiều dọc

en: Alternative Half Widths
vi: Nửa rộng xen kẽ

en: Americanist IPA
vi: IPA kiểu Mỹ

en: Amount above top of large box to place baseline of superscripts
vi: Khoảng cách bên trên đỉnh của hộp lớn nơi cần để đường cơ sở của chữ in cao

en: Amount below bottom of large box to place baseline of subscripts
vi: Khoảng cách bên dưới đáy của hộp lớn nơi cần để đường cơ sở của chữ in thấp

en: Amount to lower baseline for denominators in display styles
vi: Khoảng cách cần hạ thấp đường cơ sở cho các mẫu số trong kiểu dáng hiển thị

en: Amount to lower baseline for denominators in non-display styles
vi: Khoảng cách cần hạ thấp đường cơ sở cho các mẫu số trong kiểu dáng không hiển thị

en: Amount to lower baseline for subscripts in display styles
vi: Khoảng cách cần nâng đường cơ sở lên cho chữ in thấp trong kiểu dáng hiển thị

en: Amount to lower baseline for subscripts in non-display styles
vi: Khoảng cách cần nâng đường cơ sở lên cho chữ in thấp trong kiểu dáng không hiển thị

en: Amount to raise baseline for numerators in display styles
vi: Khoảng cách cần nâng đường cơ sở lên cho các tử số trong kiểu dáng hiển thị

en: Amount to raise baseline for numerators in non-display atop styles
vi: Khoảng cách cần nâng đường cơ sở lên cho các tử số trong kiểu dáng atop không hiển thị

en: Amount to raise baseline for numerators in non-display styles
vi: Khoảng cách cần nâng đường cơ sở lên cho các tử số trong kiểu dáng không hiển thị

en: Amount to raise baseline for superscripts in display styles
vi: Khoảng cách cần nâng đường cơ sở lên cho các chữ in cao trong kiểu dáng hiển thị

en: Amount to raise baseline for superscripts in modified styles
vi: Khoảng cách cần nâng đường cơ sở lên cho các chữ in cao trong kiểu dáng đã sửa đổi

en: Amount to raise baseline for superscripts in non-display styles
vi: Khoảng cách cần nâng đường cơ sở lên cho các chữ in cao trong kiểu dáng không hiển thị

en: An entry in the "Sizes" field is not a number.
vi: Trường « Kích cỡ » chứa một mục nhập khác con số.

en: An entry in the "Sizes" field is unreasonable.
vi: Trường « Kích cỡ » chứa một mục nhập vô lý.

en: An error occurred when writing the resource file
vi: Gặp lỗi khi ghi tập tin tài nguyên

en: An error occurred writing %s
vi: Gặp lỗi khi ghi %s

en: An integral number of the selection will be used to cover the path.
    If the path length is not evenly divisible by the selection's
    height, then the selection should be scaled slightly.
vi: Một số nguyên của vùng chọn sẽ được dùng để trải ra đường dẫn.
    Nếu chiều dài của đường dẫn không chia được cho bề cao vùng chọn,
    vùng chọn nên được co giãn một ít.

en: An range in the "Sizes" field is incorrectly ordered.
vi: Trường « Kích cỡ » chứa một phạm vi sai thứ tự.

en: An sfnt file may contain a large number of tables, but this one has over 1000
     and that seems like too many
vi: Một tập tin sfnt có thể chứa rất nhiều bảng, mà cái này có nhiều hơn 1000 bảng,
    có vẻ là quá nhiều

en: An sfnt file must contain SOME tables, but this one does not.
vi: Một tập tin sfnt phải chứa bảng: cái này không phải.

en: An unsigned byte to be pushed on the stack
vi: Một byte không lý cần đẩy vào đống

en: Anchor Class Name
vi: Tên hạng neo

en: Anchor Color
vi: Màu neo

en: Anchor Control
vi: Điều khiển neo

en: Anchor Control for Base
vi: Điều khiển neo cho cơ sở

en: Anchor Control for Mark
vi: Điều khiển neo cho dấu

en: Anchor Control for class %.100s in glyph %.100s as %.20s
vi: Điều Khiển Neo cho hạng %.100s trong hình tượng %.100s như %.20s

en: Anchor Control...
vi: Điều khiển neo...

en: Anchor Lost
vi: Neo bị mất

en: Anchor Point Info
vi: Thông tin điểm neo

en: Anchor _Glyph at Point
vi: Hình tượn_g thả neo vào điểm

en: Anchor classes in subtable %.80s
vi: Hạng neo trong bảng phụ %.80s

en: Anchor-%d
vi: Neo-%d

en: AnchorPoint|_New
vi: Mớ_i

en: Anchored Line Color
vi: Màu đường cụ neo

en: Anchored Pairs
vi: Cặp thả neo

en: Any points this high will be assumed to be on serifs,
    and will remain at that height after processing.
    (So serifs should remain the same size).
    (If you do wish the serifs to grow, set this to 0)
vi: Bất cứ điểm nào ở bề cao này sẽ được giả sử
    là trên chân, sẽ còn lại ở bề cao đó sau khi xử lý.
    (Vậy kích cỡ của chân không nên thay đổi.
    Muốn tăng kích cỡ chân thì đặt tùy chọn này
    thành số 0.)

en: Anything outside the OS/2 WinAscent &
    WinDescent fields will be clipped by windows.
    This includes marks, etc. that have been repositioned by GPOS.
    (The descent field is usually positive.)
    If the "[] Is Offset" checkbox is clear then
    any number you enter will be the value used in OS/2.
    If set then any number you enter will be added to the
    font's bounds. You should leave this
    field 0 and check "[*] Is Offset" in most cases.
    
    Note: WinDescent is a POSITIVE number for
    things below the baseline
vi: Hệ điều hành Windows sẽ gón điều nào
    nằm bên ngoài trường Lên Win và Xuống Win
    của OS/2. Gồm có các dấu v.v. đã được định vị lại
    bởi GPOS. (Trường đi xuống thường là số dương.)
    Nếu tùy chọn « [] Bù » bị tắt, bất cứ số nào
    bạn nhập sẽ là giá trị được dùng trong OS/2.
    Bật thì bất cứ số nào bạn nhập sẽ được thêm
    vào các giới hạn của phông. Bạn nên để lại
    trường này là số 0 và bật tùy chọn « [*] Bù »
    trong phần lớn trường hợp.

en: Append a FONTLOG entry
vi: Phụ thêm mục nhập FONTLOG

en: Append to it
vi: Phụ thêm vào nó

en: Apple Advanced Typography
vi: Thuật cấp cao trình bày bản in Apple

en: Apple and MS/Adobe differ about the format of truetype and opentype files.
    This controls the default setting of the Apple checkbox in the
    File->Generate Font dialog.
    The main differences are:
     Bitmap data are stored in different tables
     Scaled composite glyphs are treated differently
     Use of GSUB rather than morx(t)/feat
     Use of GPOS rather than kern/opbd
     Use of GDEF rather than lcar/prop
    If both this and OpenType are set, both formats are generated
vi: Công ty Apple và MS/Adobe sử dụng định dạng tập tin TrueType và OpenType khác nhau.
    Tùy chọn này điều khiển thiết lập mặc định của hộp chọn Apple trong hộp thoại « Tập tin > Tạo ra phông ».
    Khác biệt chính:
     • Dữ liệu mảng ảnh được cất giữ trong bảng khác nhau
     • Hình tượng ghép đã co giãn được xử lý khác
     • Dùng GSUB hơn morx(t)/feat
     • Dùng GPOS hơn kern/opbd
     • Dùng GDEF hơn lcar/prop
    Bật cả hai tùy chọn này và OpenType thì tạo ra cả hai định dạng.

en: Apple and MS/Adobe differ about the format of truetype and opentype files.
    This controls the default setting of the OpenType checkbox in the
    File->Generate Font dialog.
    The main differences are:
     Bitmap data are stored in different tables
     Scaled composite glyphs are treated differently
     Use of GSUB rather than morx(t)/feat
     Use of GPOS rather than kern/opbd
     Use of GDEF rather than lcar/prop
    If both this and Apple are set, both formats are generated
vi: Công ty Apple và MS/Adobe sử dụng định dạng tập tin TrueType và OpenType khác nhau.
    Tùy chọn này điều khiển thiết lập mặc định của hộp chọn OpenType trong hộp thoại « Tập tin > Tạo ra phông ».
    Khác biệt chính:
     • Dữ liệu mảng ảnh được cất giữ trong bảng khác nhau
     • Hình tượng ghép đã co dãn được xử lý khác
     • Dùng GSUB hơn morx(t)/feat
     • Dùng GPOS hơn kern/opbd
     • Dùng GDEF hơn lcar/prop
    Bật cả hai tùy chọn này và Apple thì tạo ra cả hai định dạng.

en: Apple bitmap only sfnt (dfont)
vi: sfnt chỉ mảng ảnh Apple (dfont)

en: Apply at %d %.80s
vi: Áp dụng tại %d %.80s

en: Apply change to which lookups?
vi: Áp dụng thay đổi cho những sự tra tìm nào?

en: Arabic (U.A.E.)
vi: Tiếng A Rập (U.A.E.)

en: Arabic Number
vi: Con số ngôn ngữ A Rập

en: Arabic Right to Left
vi: Bên Phải qua Trái ngôn ngữ A Rập

en: Arakanese
vi: Tiếng A-ra-ka-ni

en: Are there any bitmap glyphs whose advance width
    is not is expected from scaling and rounding
    the outline's advance width?
vi: Có hình tượng mảng ảnh nào có chiều rộng sớm
    không phải đòi bằng cách co giãn và làm tròn
    chiều rộng sớm của nét ngoài không?

en: Are there any glyph's whose bounding boxes extend above this number?
vi: Có hình tượng nào có hộp biên kéo dài qua bên trên số này?

en: Are there any glyph's whose bounding boxes extend below this number?
vi: Có hình tượng nào có hộp biên kéo dài qua bên dưới số này?

en: Are there any glyph's whose bounding boxes extend to the left of this number?
vi: Có hình tượng nào có hộp biên kéo dài qua bên trái số này?

en: Are there any glyphs whose bounding boxes extend to the right of this number?
vi: Có hình tượng nào có hộp biên giới kéo dài qua bên phải con số này?

en: Are there any outline characters which don't have a bitmap version in one of the bitmap fonts?
    Conversely are there any bitmap characters without a corresponding outline character?
vi: Có ký tự nét ngoài nào không có phiên bản mảng ảnh
    trong một của những phông mảng ảnh không?
    Ngược lại, có ký tự mảng ảnh nào không có ký tự nét
    ngoài tương ứng không?

en: Are you sure you don't want to use the cidmap I found?
vi: Bạn có chắc không muốn sử dụng sơ đồ CID đã tìm không?

en: Are you sure you want to replace Å?
    The ring will not join to the A.
vi: Bạn có chắc muốn thay thế ký tự Å không?
    Vậy vòng sẽ không nối lại với chữ A.

en: Are you sure you wish to remove sub-font %1$.40s from the CID font %2$.40s
vi: Bạn có chắc muốn gỡ bỏ phông phụ %1$.40s khỏi phông CID %2$.40s không?

en: Are you sure you wish to remove these glyphs? This operation cannot be undone.
vi: Bạn có chắc muốn gỡ bỏ các hình tượng này không? Không thể hủy bước này.

en: Armenian Ligatures
vi: Chữ ghép tiếng Ác-mê-ni

en: ArrowAccelFactor
vi: Tăng Tốc Mũi Tên

en: ArrowMoveSize
vi: Mũi Tên Chuyển

en: As Background
vi: Làm nền

en: As CFF fonts
vi: Dưới dạng phông CFF

en: As the selected glyphs are also source glyphs, they will be renamed, so they can't act as source glyphs for a lookup.
vi: Vì các hình tượng đã chọn cũng là hình tượng nguồn, chúng có tên sẽ thay đổi nên không thể làm hình tượng nguồn khi tra tìm.

en: Ascent and Descent must be positive and their sum less than 16384
vi: Giá trị Lên và Xuống phải là số dương, cũng phải có tổng nhỏ hơn 16384.

en: Ask the user for autotrace arguments each time autotrace is invoked
vi: Nhắc người dùng nhập các đối số đồ lại tự động, mỗi lần gọi hàm đó

en: Ask the user for mf commands each time mf is invoked
vi: Nhắc người dùng nhập các lệnh MF mỗi lần gọi hàm đó

en: AskBDFResolution
vi: Yêu Cầu Phân Giải BFD

en: AskUserForCMap
vi: Yêu Cầu CMap

en: Aspect Ratio same as Tile Glyph
vi: Tỷ lệ Hình thể trùng với Xếp lát Hình tượng

en: At Start
vi: Ở đầu

en: At least one anchor point was lost when pasting from one font to another because no matching anchor class could be found in the new font.
vi: Ít nhất một điểm neo bị mất khi dán từ phông này sang phông khác,
    vì không tìm thấy hạng neo tương ứng trong phông mới.

en: At most 31 glyphs may be specified in an insert list
vi: Trong danh sách chèn, có thể xác định nhiều nhất 31 hình tượng

en: At most 8 kerning values may be specified here
vi: Ở đây có thể xác định nhiều nhất 8 giá trị định chỗ

en: At pixelsize %d the character %s either starts before the origin or extends beyond the advance width.
vi: Tại kích cỡ %d, ký tự %s hoặc bắt đầu trước gốc hoặc kéo dài qua bề rộng tiến tới.

en: At small pixel sizes (screen font sizes)
    the rounding errors that occur may be
    extremely ugly. A device table allows
    you to specify adjustments to the rounded
    Every pixel size my have its own adjustment.
vi: Ở kích cỡ điểm ảnh nhỏ (kích cỡ phông màn hình),
    có thể gặp lỗi làm tròn rất xấu.
    Bảng thiết bị cho phép bạn ghi rõ giá trị
    điều chỉnh cho mỗi kích cỡ theo điểm ảnh.

en: Athapaskan
vi: Tiếng A-ta-pa-x-ca

en: Attempt to apply a lookup to a location out of the range of this contextual
     lookup seq=%d max=%d
vi: Thử áp dụng sự tra tìm cho vị trí ở ngoại phạm vi sự tra tìm
    ngữ cảnh này: dãy=%d tối đa=%d

en: Attempt to apply a lookup to a location out of the range of this contextual
     lookup seq=%d, max=%d
vi: Thử áp dụng sự tra tìm cho một vị trí ở ngoại phạm vi của sự tra tìm
    kiểu ngữ cảnh này: dãy=%d tối đa=%d

en: Attempt to back up twice
vi: Thử sao lưu hai lần

en: Attempt to divide by 0 in %.30s
vi: Thử chia cho số 0 trong %.30s

en: Attempt to encode missing glyph %d to %d (0x%x)
vi: Thử mã hoá hình tượng còn thiếu %d thành %d (0x%x)

en: Attempt to have a font with more than %d layers
vi: Sự thử có một phông với nhiều hơn %d lớp

en: Attempt to invert a singular matrix
vi: Thử đảo ngược một ma trận đơn

en: Attempt to make a character that refers to itself
vi: Thử tạo ký tự tham chiếu đến chính nó

en: Attempt to make a glyph that refers to itself
vi: Thử tạo hình tượng tham chiếu đến chính nó

en: Attempt to make a ligature for (non-existent) glyph %d out of
vi: Thử tạo chữ ghép cho hình tượng (không tồn tại) %d bằng

en: Attempt to make a ligature for glyph %d out of
vi: Thử tạo một chữ ghép cho hình tượng %d bằng

en: Attempt to read feature data beyond end of %s table
vi: Sự thử đọc dữ liệu tính năng quá kết thúc của bảng %s

en: Attempt to read lookup data beyond end of %s table
vi: Sự thử đọc dữ liệu tra tìm quá kết thúc của bảng %s

en: Attempt to read script data beyond end of %s table
vi: Sự thử đọc dữ liệu chữ viết quá kết thúc bảng %s

en: Attempt to redefine anchor definition of "%s" on line %d of %s
vi: Sự thử xác định lại lời xác định neo « %s » trên dòng %d của %s

en: Attempt to redefine value record definition of "%s" on line %d of %s
vi: Sự thử xác định lại lời xác định mục ghi giá trị « %s » trên dòng %d của %s

en: Attempt to reference lookup %d (within a contextual lookup), but there are
     only %d lookups in %s
vi: Thử tham chiếu sự tra tìm %d (bên trong sự tra tìm kiểu ngữ cảnh),
    nhưng chỉ có %d sự tra tìm trong %s

en: Attempt to regenerate a pixel size that has not been created (%d@%d)
vi: Thử tạo ra lại một kích cỡ điểm ảnh chưa tạo (%d@%d)

en: Attempt to save a pixel size that has not been created (%d@%d)
vi: Thử lưu một kích cỡ điểm ảnh chưa tạo (%d@%d)

en: Attempt to take logarithm of %1$g in %2$.30s
vi: Thử tính logarít của %1$g trong %2$.30s

en: Attempt to take the square root of %1$g in %2$.30s
vi: Thử tính căn bậc hai của %1$g trong %2$.30s

en: Attempt to use a multiple master subroutine in a non-mm font in %s.
vi: Thử dùng hàm phụ đa chủ (MM) trong phông không MM trong %s.

en: Attempt to use a multiple master subroutine in a non-mm font.
vi: Thử dùng hàm phụ đa chủ (MM) trong phông không phải MM.

en: Auto Hinting Font...
vi: Đang tự động gợi ý phông...

en: Auto Instructing Font...
vi: Đang tự động chỉ dẫn phông...

en: Auto Width
vi: Bề rộng tự động

en: Auto _Counter Hint
vi: Tự động gợi ý ngượ_c

en: AutoHint
vi: Tự động gợi ý

en: AutoHint changed glyphs before generating a font
vi: Tự động Gợi ý các hình tượng bị thay đổi trước khi tạo ra phông

en: AutoLBearingSync
vi: TĐ Theo PhHướng bên Trái

en: AutoWidth failure on %s
vi: Lỗi đặt bề rộng tự động trên %s

en: AutoWidthSync
vi: TĐ Theo Rộng

en: Auto_Hint
vi: _Gợi ý tự động

en: Auto_Instr
vi: Tự động chỉ _dẫn

en: Autohinta_ble
vi: Có thể _tự động gợi ý

en: Automagic recovery of changes to %.80s failed.
    Should FontForge try again to recover next time you start it?
vi: Lỗi phục hồi tự động các thay đổi trong %.80s.
    Lần kế tiếp khởi chạy trình FontForge,
    bạn có muốn nó thử lại phục hồi không?

en: Autot_race
vi: Tự động đồ _lại

en: AutotraceArgs
vi: Đối Số TĐ Đồ Lại

en: AutotraceAsk
vi: Yêu Câu Đối Số TĐ Đồ Lại

en: Autotracing...
vi: Đang đồ lại tự động...

en: Axerbaijani (Arabic)
vi: Tiếng A-xơ-bai-gianh (A Rập)

en: Axerbaijani (Cyrillic)
vi: Tiếng A-xơ-bai-gianh (Ki-rin)

en: Axis 1
vi: Trục 1

en: Axis 2
vi: Trục 2

en: Axis 3
vi: Trục 3

en: Axis 4
vi: Trục 4

en: Axis Ht:
vi: CaoTrục:

en: Axis Range:
vi: Phạm vi trục:

en: Axis Type:
vi: Kiểu trục:

en: Axis height of the font
vi: Bề cao trục của phông

en: Axis range not valid
vi: Phạm vi trục không hợp lệ

en: AxisHeight:
vi: Cao trục:

en: AxisValue|Default
vi: Mặc định

en: Azebaijani (roman)
vi: Tiếng A-xơ-bai-gianh (La-tinh)

en: Azeri
vi: Tiếng A-de-ri

en: Azeri (Cyrillic)
vi: Tiếng A-xê-ri (Ki-rin)

en: Azeri (Latin)
vi: Tiếng A-xê-ri (La-tinh)

note: GT: Bottom/Right (side) bearing
en: BBearing:
vi: Phương hướng bên dưới:

en: BDF Info...
vi: Thông tin BDF...

en: BDF Resolution
vi: Phân giải BDF

en: BDF bitmap properties table
vi: bảng thuộc tính ảnh mảng BDF

en: B_uild
vi: _Xây dựng

en: Back Classes
vi: Hạng lùi

en: Back coverage %d:
vi: Bao quát lùi %d:

en: Background Gradient
vi: Chuyển sắc nền

en: Background Gradient:
vi: Chuyển sắc nền:

en: Background Image Color
vi: Màu ảnh nền

en: Background color for popup windows
vi: Màu nền cho cửa sổ tự mở

en: Background color for the drawing area of all views
vi: Màu nền cho vùng vẽ của mọi khung xem

en: Background color of column headers at the top of a matrix edit
vi: Màu nền của phần đầu cột ở đầu của ô sửa ma trận

en: Backtrack
vi: Rút lui

en: Backtrack Match:
vi: Khớp rút lui :

en: Backtrack class %d:
vi: Hạng rút lui %d:

en: Backtrack class:  | Backtrack classes:
vi[0]: Hạng rút lui :

en: Backup SFD
vi: SDF sao lưu

en: Bad Apple Kern Class
vi: Hạng định chỗ Apple sai

en: Bad Ascent/Descent
vi: Lên/Xuống sai

en: Bad Axis
vi: Trục sai

en: Bad BlueFuzz entry.
vi: Mục nhập Màu xanh mờ sai

en: Bad BlueScale entry.
vi: Mục nhập Tỷ lệ Màu xanh sai

en: Bad BlueShift entry.
vi: Mục nhập Dời màu xanh sai.

note: GT: The CFF font type contains a thing called a name INDEX, and that INDEX GT: is bad. It is an index of many of the names used in the CFF font. GT: We hope the user will never see this.
en: Bad CFF name INDEX
vi: INDEX tên CFF sai

en: Bad CID offset for CID %d
vi: Bù CID sai đối với CID %d

en: Bad CharString. Does not include lenIV bytes.
vi: CharString (chuỗi ký tự) sai : không chứa byte lenIV.

en: Bad Class
vi: Hạng sai

en: Bad Color
vi: Màu sai

en: Bad Coverage Table
vi: Bảng bao quát sai

en: Bad Device Table Adjustment
vi: Sai điều chỉnh bảng thiết bị

en: Bad Drawing Operation
vi: Thao tác vẽ sai

en: Bad Encoding
vi: Bảng mã sai

en: Bad Extension
vi: Phần mở rộng sai

en: Bad Family Name
vi: Tên nhóm sai

en: Bad Family Name, must begin with an alphabetic character.
vi: Tên nhóm sai : phải bắt đầu với một ký tự chữ cái.

en: Bad Font
vi: Phông sai

en: Bad Font Family Name
vi: Tên nhóm phông sai

en: Bad Font Name
vi: Tên phông sai

en: Bad Glyph Count
vi: Số đếm hình tượng sai

en: Bad Glyph Name
vi: Tên hình tượng sai

en: Bad Gradient
vi: Chuyển sắc sai

en: Bad Grid Fitting table
vi: Bảng vừa lưới sai

en: Bad IBM Family
vi: Nhóm IBM sai

en: Bad Language
vi: Ngôn ngữ sai

en: Bad Lig. Caret Count
vi: Sai đếm con nháy chữ ghép

en: Bad MM Weights
vi: Độ đậm MM sai

en: Bad Mac Family
vi: Nhóm Mac sai

en: Bad Metrics
vi: Đơn vị đo sai

en: Bad Multiple Master Font
vi: Phông Multiple Master sai

en: Bad Multiple/Alternate substitution glyph. GID %d not less than %d
vi: Hình tượng thay thế Đa/Xen kẽ sai : GID %d không phải nhỏ hơn %d

en: Bad Name
vi: Tên sai

en: Bad Number
vi: Số sai

en: Bad Number in %s
vi: Gặp số sai trong %s.

en: Bad OS/2 version
vi: Phiên bản OS/2 sai

en: Bad Parts List
vi: Danh sách phần sai

en: Bad Pattern
vi: Mẫu sai

en: Bad Pattern Size
vi: Sai kích cỡ mẫu

en: Bad Point Match
vi: Sai khớp điểm

en: Bad Point Numbering
vi: Sai đánh số điểm

en: Bad PostScript function
vi: Hàm PostScript sai

en: Bad Private Dictionary
vi: Từ điển Riêng sai

en: Bad RGB color spec: %s
vi: Sai ghi rõ màu RGB: %s

en: Bad Range
vi: Phạm vi sai

en: Bad Range, start (%1$04X) is greater than end (%2$04X)
vi: Phạm vi sai : đầu (%1$04X) lớn hơn cuối (%2$04X)

en: Bad Reference
vi: Tham chiếu sai

en: Bad Script
vi: Chữ viết sai

en: Bad Sequence/Lookup List
vi: Danh sách Dãy/Tra tìm sai

en: Bad Size
vi: Cỡ sai

en: Bad StdHW entry.
vi: Mục nhập W ngang chuẩn sai.

en: Bad StdVW entry.
vi: Mục nhập W dọc chuẩn sai.

en: Bad StemSnapH entry.
vi: Mục nhập đính cuống ngang sai.

en: Bad StemSnapV entry.
vi: Mục nhập đính cuống dọc sai.

en: Bad Style
vi: Kiểu dáng sai

en: Bad Template
vi: Mẫu sai

en: Bad Tile
vi: Đá lát sai

en: Bad Transformation Matrix
vi: Ma trận chuyển dạng sai

en: Bad Transformation matrix
vi: Ma trận chuyển dạng sai

en: Bad Value
vi: Giá trị sai

en: Bad Variants List
vi: Danh sách biến thể sai

en: Bad Variants list for glyph %s in %s
vi: Danh sách biến thể sai cho hình tượng %s trong %s

en: Bad base table.
vi: Bảng cơ sở sai.

en: Bad bounding box for %s.
vi: Hộp giới hạn sai cho %s.

en: Bad cidmap file
vi: Tập tin sơ đồ CID sai

en: Bad class count in contextual chaining sub-table.
vi: Số đếm hạng sai trong bảng phụ tạo dãy ngữ cảnh.

en: Bad class def table. Glyph range %d-%d out of range [0,%d)
vi: Bảng xác định hạng sai : phạm vi hình tượng %d-%d ở ngoại phạm vi [0,%d)

en: Bad class def table. start=%d cnt=%d, max glyph=%d
vi: Bảng xác định hạng sai : đầu=%d đếm=%d, hình tượng tối đa=%d

en: Bad class in state machine.
vi: Hạng sai trong cơ chế tình trạng.

en: Bad color on line %d, must be between 000000 and ffffff.
vi: Màu sai trên đường %d, phải nằm giữa 000000 và ffffff.

en: Bad contextual or chaining sub table. Glyph %d out of range [0,%d)
vi: Bảng phụ sai kiểu ngữ cảnh hay tạo dãy. Hình tượng %d ở ngoại phạm vi [0,%d)

en: Bad correction
vi: Sai điều chỉnh

en: Bad count in context chaining sub-table.
vi: Số đếm sai trong bảng phụ tạo dãy ngữ cảnh.

en: Bad count in contextual chaining sub-table.
vi: Số đếm sai trong bảng phụ tạo dãy ngữ cảnh.

en: Bad count.
vi: Số đếm sai

en: Bad coverage table. Glyph %d out of range [0,%d)
vi: Bảng bao quát sai : hình tượng %d ở ngoại phạm vi [0,%d)

en: Bad coverage table. Glyph range %d-%d out of range [0,%d)
vi: Bảng bao quát sai : phạm vi hình tượng %d-%d ở ngoại phạm vi [0,%d)

en: Bad dash list
vi: Danh sách gạch gạch sai

en: Bad default baseline
vi: Đường cơ bản mặc định sai

en: Bad device table
vi: Bảng thiết bị sai

en: Bad device table
vi: Bảng thiết bị sai

en: Bad device table for %s
vi: Bảng thiết bị sai cho %s

en: Bad device table for glyph %s in %s
vi: Bảng thiết bị sai cho hình tượng %s trong %s

en: Bad device table for in row %d of %s
vi: Bảng thiết bị sai trên hàng %d của %s

en: Bad encoding file format
vi: Sai định dạng tập tin bảng mã

en: Bad fdselect
vi: fdselect sai

en: Bad feature tag
vi: Thẻ tính năng sai

en: Bad few values in /BlendDesignMap for axis %s.
vi: Vài giá trị sai trong /BlendDesignMap (pha trộn sơ đồ thiết kế) đối với trục %s.

en: Bad flags value, implied MORE components at end of glyph %d
vi: Giá trị cờ sai : ngụ ý thành phần THÊM nữa tại kết thúc hình tượng %d

en: Bad flex subroutine in %s
vi: Có hàm phụ flex sai trong %s

en: Bad font
vi: Phông sai

en: Bad font specification
vi: Đặc tả phông sai

en: Bad font, offset out of bounds.
vi: Phông sai : giá trị bù ở ngoại phạm vi.

en: Bad font: Encoding data out of range.
vi: Phông sai : dữ liệu mã hoá ở ngoại phạm vi.

en: Bad format for coverage table %d
vi: Định dạng sai cho bảng bao quát %d.

en: Bad glyph (%d), disordered 'loca' table (start comes after end)
vi: Hình tượng sai (%d): bảng 'loca' không theo thứ tự đúng (đầu nằm sau cuối)

en: Bad glyph (%d), its data length is negative
vi: Hình tượng sai (%d): có chiều dài dữ liệu âm

en: Bad glyph (%d), its definition extends beyond the end of the glyf table
vi: Hình tượng sai (%d): lời xác định nó kéo dài qua kết thúc bảng 'glyf'

en: Bad glyph (%d), its definition extends beyond the space allowed for it
vi: Hình tượng sai (%d): lời xác định nó kéo dài qua khoảng cách đã cấp phát

en: Bad glyph count in mort table.
vi: Số đếm hình tượng sai trong bảng 'mort'.

en: Bad glyph range specified in color subtable of PfEd table
vi: Xác định phạm vi hình tượng sai trong bảng phụ màu sắc của bảng PfEd

en: Bad glyph range specified in glyph comment subtable of PfEd table
vi: Xác định phạm vi hình tượng sai trong bảng phụ ghi chú hình tượng của bảng PfEd

en: Bad glyph variant subtable of MATH table.
vi: Bảng MATH (toán học) có bảng phụ biến thế hình tượng sai.

en: Bad hex color spec: %s
vi: Sai ghi rõ màu thập lục: %s

en: Bad hex number
vi: Số thập lục sai

en: Bad hex number in %s
vi: Gặp số thập lục sai trong %s

en: Bad image file
vi: Tập tin ảnh sai

en: Bad image file, not a bitmap: %.100s
vi: Tập tin ảnh sai, không phải là mảng ảnh: %.100s

en: Bad image file: %.100s
vi: Tập tin ảnh sai : %.100s

en: Bad kern pair: glyphs %d & %d must be less than %d
vi: Cặp định chỗ sai : hình tượng %d và %d phải < %d

en: Bad kern pair: glyphs %d & %d should have been < %d
vi: Cặp định chỗ sai : hình tượng %d và %d nên < %d

en: Bad language tag
vi: Thẻ ngôn ngữ sai

en: Bad ligature anchor count.
vi: Số đếm neo chữ ghép sai.

en: Bad ligature base table.
vi: Bảng cơ sở chữ chép sai.

en: Bad ligature component glyph. GID %d not less than %d (in ligature %d)
vi: Hình tượng thành phần chữ ghép sai : GID %d không phải nhỏ hơn %d
    (trong chữ ghép %d).

en: Bad ligature glyph. GID %d not less than %d
vi: Hình tượng chữ ghép sai : GID %d không phải nhỏ hơn %d

en: Bad lookup table: format=2 (%d/%d), first=%d last=%d total glyphs in font=%d
vi: Bảng tra tìm sai:
     • định dạng=2 (%d/%d)
     • đầu=%d
     • cuối=%d
     • tổng hình tượng trong phông=%d

en: Bad lookup table: format=4 (%d/%d), first=%d last=%d total glyphs in font=%d
vi: Bảng tra tìm sai:
     • định dạng=4 (%d/%d)
     • đầu=%d
     • cuối=%d
     • tổng hình tượng trong phông=%d

en: Bad lookup table: format=6, first=%d total glyphs in font=%d
vi: Bảng tra tìm sai:
     • định dạng=6
     • đầu=%d
     • tổng hình tượng trong phông=%d

en: Bad lookup table: format=8, first=%d cnt=%d total glyphs in font=%d
vi: Bảng tra tìm sai:
     • định dạng=8
     • đầu=%d
     • đếm=%d
     • tổng hình tượng trong phông=%d

en: Bad lookup type
vi: Sai kiểu sự tra tìm

en: Bad mark table.
vi: Bảng dấu sai.

en: Bad mort ligature table. Not long enough
vi: Bảng chữ ghép 'mort' sai : không đủ dài

en: Bad name when parsing %s for unicode %x
vi: Gặp tên sai khi phân tích %s cho Unicode %x.

en: Bad namelist file
vi: Tập tin danh sách tên sai

en: Bad number
vi: Con số sai

note: GT: NaN is a concept in IEEE floating point which means "Not a Number" GT: it is used to represent errors like 0/0 or sqrt(-1).
en: Bad number, infinity or nan: %s
vi: Số sai, vô hạn hay NaN (không phải con số): %s

en: Bad numeric value for %s.%s
vi: Giá trị thuộc số sai cho %s.%s

en: Bad numeric value for %s.%s must be between 0 and 255
vi: Giá trị thuộc số sai cho %s.%s (phải nằm giữa 0 và 255)

en: Bad offset on line %d, must be between 0% and 100%.
vi: Sai đặt hiệu trên dòng %d, phải nằm giữa 0 và 100 phần trăm.

en: Bad offset: %d for subfont %s
vi: Bù sai: %d cho phông con %s

en: Bad opacity on line %d, must be between 0.0 and 1.0.
vi: Sai đặt độ đục trên dòng %d, phải nằm giữa 0.0 và 1.0.

en: Bad pair position: glyphs %d & %d should have been < %d
vi: Vị trí cặp sai : hình tượng %d và %d nên < %d

en: Bad parts list for glyph %s in %s
vi: Danh sách phần sai cho hình tượng %s trong %s

en: Bad pixel size
vi: Sai kích cỡ điểm ảnh

en: Bad replace pattern
vi: Mẫu thay thế sai

en: Bad reverse contextual chaining substitution glyph: %d is not less than %d
vi: Hình tượng thay thế tạo dãy ngữ cảnh ngược sai : %d không phải nhỏ hơn %d.

en: Bad script tag
vi: Thẻ chữ viết sai

en: Bad search pattern
vi: Mẫu tìm kiếm sai

en: Bad selection
vi: Sai chọn

en: Bad setting
vi: Thiết lập sai

en: Bad sid %d (must be less than %d)
vi: SID sai %d (phải < %d)

en: Bad stem add
vi: Sai thêm cuống

en: Bad subroutine INDEX in cff font.
vi: INDEX (chỉ số) hàm con sai trong phông CFF.

en: Bad substitution glyph: GID %d not less than %d
vi: Hình tượng thay thế sai : GID %d không phải nhỏ hơn %d

en: Bad tag
vi: Thẻ sai

en: Bad template, no extension
vi: Mẫu sai, không có phần mở rộng

en: Bad template, unrecognized format
vi: Mẫu sai, không nhận ra định dạng

en: Bad token "%.30s"
    near ...%40s
vi: Hiệu bài sai « %.30s »
    gần ...%40s

en: Bad token. Expected "%.10s"
    near ...%40s
vi: Hiệu bài sai. Đợi « %.10s »
    gần ...%40s

en: Bad token. Expected "%.10s" got "%.10s"
    near ...%40s
vi: Hiệu bài sai. Đợi « %.10s », còn nhận « %.10s »
    gần ...%40s

en: Bad token. got "%1$c"
    near ...%2$40s
vi: Hiệu bài sai . Nhận « %1$c »
    gần ...%2$40s

en: Bad tt font: contour ends make no sense in glyph %d.
vi: Phông TT sai : trong hình tượng %d, các cuối của đường viền không có ích.

note: GT: The words "true" and "false" should be left untranslated. We are restricted GT: here by what PostScript understands, and it only understands the English GT: words. You may, of course, change it to something like ("true" (vrai) ou "false" (faux))
en: Bad type
vi: Kiểu sai

en: Bad unicode value for an alternate unicode / variation selector
vi: Giá trị Unicode sai cho một dấu chọn biến đổi/Unicode xen kẽ

en: Bad unicode value when parsing %s
    %s
vi: Gặp giá trị Unicode sai khi phân tách %s
    %s

en: Bad value for blend in /BlendDesignMap for axis %s.
vi: Giá trị sai đối với việc pha trộn trong /BlendDesignMap (pha trộn sơ đồ thiết kế) đối với trục %s.

en: Bad xfig file
vi: Tập tin xfig sai

en: Baghelkhandi
vi: Tiếng Ba-ghen-khan-đi

en: Balante
vi: Tiếng Ba-lan-the

en: Balkar
vi: Tiếng Ban-khă

en: Balochi
vi: Tiếng Ba-lô-khi

en: Bamileke
vi: Tiếng Ba-mi-le-ke

en: Bar Width:
vi: Rộng thanh:

en: Base Glyph
vi: Hình tượng cơ sở

en: Base Glyph Name
vi: Tên hình tượng cơ sở

en: Base Glyphs
vi: Hình tượng cơ sở

en: Base Lig
vi: Chữ ghép cơ sở

en: Base Ligatures
vi: Chữ ghép cơ sở

en: Base Mark
vi: Dấu cơ sở

en: Base Marks
vi: Dấu cơ sở

en: Base X
vi: X cơ sở

en: Base Y
vi: Y cơ sở

en: Baseline table (OT version)
vi: Bảng đường cơ bản (phiên bản OT)

en: Baseline used for Latin, Greek, Cyrillic text.
vi: Đường cơ bản được dùng cho chữ viết tiếng La-tinh, Hy Lạp và Ki-rin.

en: Basic Multilingual Plane
vi: Mặt Phẳng Đa Ngôn Ngữ Cơ Bản

en: Baule
vi: Tiếng Bau-le

en: Be_vel
vi: Cạnh _xiên

en: Begin:
vi: Đầu :

en: Belarussian
vi: Tiếng Be-la-ru-xợ

en: Below Base Forms
vi: Hình dưới cơ sở

en: Below Base Mark
vi: Dưới dấu cơ sở

en: Below Base Substitutions
vi: Thay thế dưới cơ sở

en: Bengali Bangladesh
vi: Tiếng Ben-ga-li Bang-la-đe-xợ

en: Beti
vi: Tiếng Be-thi

en: Beyond the endpoint the gradient repeats itself, but reflected.
    This does not work for PostScript gradients
vi: Ở bên kia các điểm cuối, chuyển sắc tự lặp lại mà cũng phản ánh.
    Không hoạt động được với chuyển sắc thẳng kiểu PostScript.

en: Beyond the endpoints the gradient repeats itself
    This does not work for PostScript gradients.
vi: Ở bên kia các điểm cuối, chuyển sắc tự lặp lại.
    Không hoạt động được với chuyển sắc thẳng kiểu PostScript.

en: Beyond the endpoints, the gradient takes on the color at the end-points
    This does not work for PostScript linear gradients
vi: Ở bên kia các điểm cuối, chuyển sắc có màu của điểm cuối.
    Không hoạt động được với chuyển sắc thẳng kiểu PostScript.

en: Bible Cree
vi: Tiếng Cợ-ri kinh thánh

note: GT: I don't really understand these "Big Op Space" things. They have GT: something to do with TeX and are roughly defined a few strings down
en: Big Op Space1:
vi: Vùng toán tử lớn 1:

en: Big Op Space2:
vi: Vùng toán tử lớn 2:

en: Big Op Space3:
vi: Vùng toán tử lớn 3:

en: Big Op Space4:
vi: Vùng toán tử lớn 4:

en: Big Op Space5:
vi: Vùng toán tử lớn 5:

en: Big5 (Trad. Chinese)
vi: Big5 (Trung truyền thống)

en: Big5 HKSCS (Trad. Chinese)
vi: Big5 HKSCS (Trung truyền thống)

en: Bilen
vi: Tiếng Bi-len

en: Bind to Path
vi: Đóng kết tới đường dẫn

en: Bitm_ap Strikes Available...
vi: Gạch mảng ảnh _sẵn sàng...

en: Bitm_ap strikes Available...
vi: Gạch mảng ảnh _sẵn sàng...

en: Bitmap Fonts
vi: Phông mảng ảnh

en: Bitmap Magnification...
vi: Phóng to mảng ảnh...

en: Bitmap Paste
vi: Dán mảng ảnh

en: Bitmap Strikes
vi: Gạch mảng ảnh

en: Bitmap Strikes Available
vi: Gạch mảng ảnh sẵn sàng

en: Bitmap _Magnification...
vi: Phóng to _mảng ảnh...

en: Bitmap/outline _advance mismatch
vi: _Sớm mảng ảnh/nét ngoài không tương ứng

en: Bits/Pixel:
vi: Bit/điểm ảnh:

en: Blackfoot
vi: Tiếng Chân đen

en: Blend to New Font
vi: Pha trộn tới phông mớib

en: Block Separator
vi: Dấu phân cách khối

en: Blue Values Color
vi: Màu giá trị màu xanh

en: BlueValues
vi: Giá trị màu Xanh

en: BlueValues come in pairs. Select another.
vi: Cần thiết một cặp giá trị màu xanh. Chọn giá trị thêm nhé.

en: Bookmark Current Dir
vi: Lưu liên kết đến thư mục này

en: Border Shape:
vi: Hình viền:

en: Border Type:
vi: Kiểu viền:

en: Border Width:
vi: Độ rộng viền:

en: Both points must be specified, or neither
vi: Phải xác định hoặc cả hai điểm, hoặc không gì.

en: Both selected references have use-my-metrics set
vi: Cả hai tham chiếu được chọn đã bật « use-my-metrics »
    (dùng đơn vị đo của tôi)

en: Bottom Hint
vi: Gợi ý cuối

en: BottomLeft
vi: DướiTrái

en: BottomRight
vi: DướiPhải

en: Bounding Box:
vi: Hộp biên giới:

en: Box surrounding the ListMark in a list field (combobox)
vi: Hộp chung quanh DấuDanhSách trong một trường liệt kê (hộp tổ hợp)

en: Bracketted value is too large
vi: Dấu ngoặc vu chứa giá trị quá lớn

en: Braj Bhasha
vi: Tiếng Boăchợ Bă-să

en: Brighter Border:
vi: Viền sáng hơn:

en: Brightest Border:
vi: Viền sáng nhất:

en: Brings up a dialog which gives fine control over
    horizontal positioning of subscripts and superscripts
    depending on their vertical positioning.
vi: Hiển thị hộp thoại cung cấp điều khiển chính xác
    về vị trí theo chiều ngang của chữ cao/thấp
    phụ thuộc vào vị trí theo chiều dọc.

en: Buil_d Duplicate Glyph
vi: _Xây dựng hình tượng trùng

en: Build _Composite Glyph
vi: Xây dựng hình tượng _ghép

en: Building accented glyphs
vi: Đang xây dựng các hình tượng có dấu phụ

en: Building duplicate encodings
vi: Đang xây dựng bảng mã trùng

en: Building small capitals
vi: Đang xây dựng các chữ hoa nhỏ

en: Building sub/superscripts
vi: Đang xây dựng các chữ in cao/thấp

en: Bump Size
vi: Kích cỡ mụn

en: By Classes
vi: Theo hạng

en: By Coverage
vi: Theo bao quát

en: By Glyphs
vi: Theo hình tượng

en: By _Scripts
vi: Theo chữ _viết

en: By appending the suffix:
vi: Bằng cách phụ thêm hậu tố :

en: By what angle (in degrees) do you want to slant the font?
vi: Bạn có muốn làm phông xiên theo góc nào?

en: Byzantine Music
vi: Âm nhạc La Mã phương Đông

en: C0 Control Character
vi: Ký tự điều khiển C0

en: C1 Control Character
vi: Ký tự điều khiển C1

en: CALL function
    Pops a value, calls the function represented by it
vi: CALL chức_năng
    Bỏ một giá trị, gọi chức năng được nó đại diện

en: CEILING
    Pops one 26.6 value, rounds upward to an int
    pushes result
vi: CEILING
    Bỏ một giá trị 26.6, làm tròn lên số nguyên,
    đẩy kết quả

note: GT: "CFF (Bare)" means a CFF font without the normal OpenType wrapper GT: CFF is a font format that normally lives inside an OpenType font GT: but it is perfectly meaningful to remove all the OpenType complexity GT: and just leave a bare CFF font
en: CFF (Bare)
vi: CFF (thô)

en: CFF CID (Bare)
vi: CFF CID (thô)

en: CFF version mismatch
vi: Sai khớp phiên bản CFF

en: CID findfont Name
vi: Tên tìm phông CID

en: CID format doesn't contain what we expected it to.
vi: Định dạng CID không chứa nội dung mong đợi.

en: CID keyed fonts may not be a master design of a multiple master font
vi: Phông có khóa CID có lẽ không phải là sơ đồ thiết kế chủ của phông đa chủ (MM)

en: CJK Enclosed Letters and Months
vi: Chữ và tháng đã bao bọc tiếng Trung/Nhật/Hàn

en: CJK Ideographic
vi: Chữ viết ghi ý tiếng Trung/Nhật/Hàn

en: CJK Phonetics and Symbols
vi: Ngữ âm và ký hiệu tiếng Trung/Nhật/Hàn

en: CLEAR
    Pops all elements on stack
vi: Làm sạch (CLEAR)
    Bỏ tất cả các phần tử trên đống

en: CS Miscellaneous
vi: CC Lặt vặt

en: CS Modern
vi: CC HIện đại

en: CS Monotone
vi: CC Sắc màu đơn

en: CS Newspaper
vi: CC Báo

en: CS Stub Serif
vi: CC Chân mẩu

en: CS Traditional
vi: CC Truyền thống

en: CS Typewriter
vi: CC Máy đánh chữ

en: CVT variation table
vi: bảng biến đổi CVT

en: C_ID Font Info...
vi: Thông t_in phông CID...

en: C_all...
vi: _Gọi...

en: C_hop
vi: _Gột

en: C_lasses
vi: _Hạng

en: C_opy Reference
vi: C_hép tham chiếu

en: C_orner
vi: _Góc

en: Call Script
vi: Gọi văn lệnh

en: Called from...
vi: Được gọi từ...

en: Can Be _Interpolated
vi: Nộ_i suy được

en: Can this font be embedded in a downloadable (pdf)
    document, and if so, what behaviors are permitted on
    both the document and the font.
vi: Phông này có thể nhúng vào tài liệu tải xuống
    được (PDF) không? Nếu có, đối với cà hai tài liệu
    và phông có cho phép ứng xử nào?

en: Can't Find Glyph
vi: Không tìm thấy

en: Can't Parallel
vi: Không thể đặt song song

en: Can't _Be Interpolated
vi: Không nội su_y được

en: Can't back up with nothing on stack
vi: Không thể sao lưu khi không có gì trên đống

en: Can't compare arrays
vi: Không thể so sánh các mảng

en: Can't create temporary directory
vi: Không thể tạo thư mục lưu tạm

en: Can't find autotrace
vi: Không tìm thấy hàm đồ lại tự động

en: Can't find autotrace program (set AUTOTRACE environment variable) or download from:
      http://sf.net/projects/autotrace/
vi: Không tìm thấy chương trình đồ lại tự động (hãy đặt biến môi trường AUTOTRACE) hoặc tải chương trình xuống địa chỉ:
      http://sf.net/projects/autotrace/

en: Can't find mf
vi: Không tìm thấy mf

en: Can't find mf program -- metafont (set MF environment variable) or download from:
      http://www.tug.org/
      http://www.ctan.org/
    It's part of the TeX distribution
vi: Không tìm thấy chương trình siêu phông mf — metafont (hãy đặt biến môi trường MF) hoặc tải chương trình xuống địa chỉ:
      http://www.tug.org/
      http://www.ctan.org/
    Nó thuộc về bản phát hành TeX.

en: Can't find the file
vi: Không tìm thấy tập tin

en: Can't fix
vi: Không thể sửa chữa

en: Can't insert 'cvt'
vi: Không thể chèn 'cvt'

en: Can't insert 'fpgm'
vi: Không thể chèn 'fpgm'

en: Can't insert 'prep'
vi: Không thể chèn 'prep'

en: Can't instruct this glyph
vi: Không thể chỉ dẫn hình tượng này

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

en: Can't open temporary file for truetype output.
vi: Không thể mở tập tin tạm thời để xuất TrueType.

en: Can't run mf
vi: Không thể chạy mf

en: Can't specify a subtable here
vi: Không thể ghi rõ bảng phụ ở đây

en: Canadian Syllabics
vi: Ký tự âm tiết Ca-na-đa

en: Cancel Buttons
vi: Nút Thôi

en: Cannot Be Undone
vi: Không thể hủy bước

en: Cannot be Undone
vi: Không thể hủy bước

en: Cannot open %s
vi: Không thể mở %s

en: Cannot open a temporary file
vi: Không thể mở một tập tin tạm thời

en: Cannot open feature file %.120s
vi: Không thể mở tập tin tính năng %.120s

en: Canonical Start _Point
vi: Điểm đầ_u chuẩn tắc

en: Canonical _Contours
vi: Đường viền _chuẩn tắc

en: Capital Spacing
vi: Dãn cách chữ hoa

en: Capitals to Petite Capitals
vi: Chữ hoa sang chữ hoa rất nhỏ

en: Capitals to Small Capitals
vi: Chữ hõa sang chữ hoa nhỏ

en: Case-Sensitive Forms
vi: Hình phân biệt chữ hoa/thường

en: Center Bet_ween Control Points
vi: Đặt ở _giữa hai điểm điều khiển

en: Center Out
vi: Tâm ra

en: Center of Selection
vi: Tâm vùng chọn

en: Centered CJK Punctuation
vi: Dấu chấm câu ở giữa CJK

en: Chaha Gurage
vi: Tiếng Cha-ha Gu-ra-ge

en: Chaining Positioning
vi: Định vị tạo dãy

en: Chaining Substitution
vi: Thay thế tạo dãy

en: Chaining position
vi: Vị trí tạo dãy

en: Chaining substitution
vi: Thay thế tạo dãy

en: Change Glyphs
vi: Đổi hình tượng

en: Change Length
vi: Đổi chiều dài

en: Change Supplement...
vi: Đổi phần bổ sung...

en: Change UniqueID?
vi: Đổi mã số duy nhất?

en: Change Weight
vi: Đổi độ đậm

en: Change X-Height
vi: Đổi độ cao X

en: Change XHeight
vi: Đổi độ cao X

en: Change _Glyph...
vi: Đổi hình tượn_g...

en: Change _Weight...
vi: Đổi độ đậ_m...

en: Change _X-Height...
vi: Đổi độ cao _X...

en: Change whether spiro is active or not
vi: Thay đổi nếu spiro hoạt động không

en: Changed Color
vi: Màu đã thay đổi

en: Changing glyphs
vi: Đang thay đổi các hình tượng

en: Changing the left side bearing
    of a glyph adjusts the lbearing
    of other references in all accented
    glyphs based on it.
vi: Việc thay đổi vị trí phương hướng
    bên trái của một hình tượng nào đó
    thì cũng điều chỉnh vị trí đó của
    các tham chiếu khác trong tất cả
    các hình tượng có dấu phụ mà
    dựa vào hình tượng đó.

en: Changing the width of a glyph
    changes the widths of all accented
    glyphs based on it.
vi: Việc thay đổi bề rộng của một hình tượng
    nào đó thì cũng thay đổi bề rộng của tất cả
    các hình tượng có dấu phụ mà dựa vào
    hình tượng đó.

en: CharCenterHighest
vi: Tâm Ký Tự Cao

en: Character Variants 01
vi: Biến thế ký tự 01

en: Character Variants 02
vi: Biến thế ký tự 02

en: Character Variants 03
vi: Biến thế ký tự 03

en: Character Variants 04
vi: Biến thế ký tự 04

en: Character Variants 05
vi: Biến thế ký tự 05

en: Character Variants 06
vi: Biến thế ký tự 06

en: Character Variants 07
vi: Biến thế ký tự 07

en: Character Variants 08
vi: Biến thế ký tự 08

en: Character Variants 09
vi: Biến thế ký tự 09

en: Character Variants 10
vi: Biến thế ký tự 10

en: Character Variants 99
vi: Biến thế ký tự 99

en: Charsets
vi: Bộ ký tự

en: Chattisgarhi
vi: Tiếng Cha-ti-x-ga-ri

en: Check Advance:
vi: Kiểm tra tiến tới:

en: Check Box
vi: Hộp chọn

en: Check Box Off Mark
vi: Dấu tắt hộp chọn

en: Check Box On Mark
vi: Dấu Hộp Chọn đã Bật

en: Check Self-Intersection
vi: Kiểm tra sự tự giao

en: Check Unicode/Name mismatch
vi: Kiểm tra sai khớp Unicode/Tên

en: Check VAdvance:
vi: Kiểm tra tiến tới dọc:

en: Check _flipped references
vi: Kiểm tra tham chiếu bị _lật

en: Check _missing extrema
vi: Kiểm tra thái cực _bị thiếu

en: Check _outermost paths clockwise
vi: Kiểm tra đường dẫn ng_oài ra nhất theo xuôi chiều

en: Check for CIDs defined _twice
vi: Kiểm _tra CID xác định hai lần

en: Check for _irrelevant control points
vi: K_iểm tra tìm điểm điều khiển không thích hợp

en: Check for _undefined CIDs
vi: Kiểm tra CID chưa _xác định

en: Check for characters which contain 'GSUB' entries which refer to empty characters
vi: Kiểm tra tìm ký tự chứa mục nhập 'GSUB' tham chiếu đến ký tự rỗng

en: Check for characters whose advance width is not the displayed value.
vi: Kiểm tra tìm ký tự có bề rộng tiến tới không phải là giá trị đã hiển thị.

en: Check for characters whose name maps to a unicode code point
    which does not map the character's assigned code point.
vi: Kiểm tra tìm ký tự có tên ánh xạ tới một điểm mã Unicode
    không ánh xạ điểm mã đã gán của ký tự đó.

en: Check for characters whose vertical advance width is not the displayed value.
vi: Kiểm tra tìm ký tự có bề rộng tiến tới theo chiều dọc không phải là giá trị đã hiển thị.

en: Check for incomplete mark to base subtables
vi: Kiểm tra có đánh dấu không hoàn toàn bảng phụ cơ bản

en: Check for missing _glyph names
vi: Kiểm tra tìm tên hình tượn_g còn thiếu

en: Check for missing _scripts in features
vi: Kiểm tra tìm chữ _viết còn thiếu trong tính năng

en: Check for missing glyph names
vi: Kiểm tra tìm tên hình tượng còn thiếu

en: Check for multiple characters with the same name
vi: Kiểm tra tìm nhiều ký tự có cùng một tên

en: Check missing _bitmaps
vi: Kiểm tra mảng ảnh _bị thiếu

en: Check multiple Names
vi: Kiểm tra đa Tên

en: Check multiple Unicode
vi: Kiểm tra đa Unicode

en: Check substitutions for empty chars
vi: Kiểm tra sự thay thế ký tự rỗng

en: Check the glyph outlines for standard errors before saving
    This can be slow.
vi: Kiểm tra các nét ngoài hình tượng tìm lỗi tiêu chuẩn trước khi lưu.
    Tiến trình này có thể chạy chậm.

en: Check whether a CID is defined in more than one sub-font
vi: Kiểm tra tìm CID đã xác định trong nhiều phông con

en: Check whether a CID is undefined in all sub-fonts
vi: Kiểm tra tìm CID chưa xác định trong mọi phông con

en: Check whether a substitution, kerning class, etc. uses a glyph name which does not match any glyph in the font
vi: Kiểm tra tìm sự thay thế, hạng định chỗ v.v. dùng một tên hình tượng không tương ứng với bất cứ hình tượng nào trong phông đó

en: Chinese (Macau)
vi: Tiếng Trung (Ma Cao)

en: Chinese Hong Kong
vi: Tiếng Trung (Hông Kồng))

en: Chinese Phonetic
vi: Tiếng Trung ngữ âm

en: Choose a file format...
vi: Chọn định dạng tập tin...

en: Choose the appropriate method depending on the glyph's script
vi: Chọn phương pháp thích hợp phụ thuộc vào chữ viết của hình tượng

en: Choose which lookups to copy
vi: Chọn những sự tra tìm cần sao chép

en: Chukchi
vi: Tiếng Chúc-chi

en: Clarendon Serifs
vi: Chân Clarendon

en: Class %d:
vi: Hạng %d:

en: Class 0
vi: Hạng 0

en: Class 1: {Everything Else}
vi: Hạng 1: (các gì khác)

en: Class already used
vi: Hạng đã được đóng

en: Class definition sub-table extends beyond end of table
vi: Bảng phụ xác định hạng vượt quá kết thúc của bảng

en: Class index out of range %d (must be <%d)
vi: Chỉ số hạng ở ngoại phạm vi %d (phải < %d)

en: Class out of bounds in GPOS mark sub-table
vi: Hạng ở ngoại phạm vi trong bảng phụ dấu GPOS

en: Class out of bounds in GPOS mark sub-table for mark %.30s
vi: Hạng ở ngoại phạm vi trong bảng phụ dấu GPOS cho dấu %.30s

en: Clea_nup Glyph
vi: Làm _sạch hình tượng

en: Cleanup Self Intersect
vi: Làm sách Tự cắt chéo

en: Clear All Device Tables
vi: Gột mọi bảng thiết bị

en: Clear DStem
vi: Gột cuống C

en: Clear Device Table
vi: Gột bảng thiết bị

en: Clear Instructions
vi: Gột chỉ dẫn

en: Clear _Background
vi: Gột _nền

en: Clear _VStem
vi: Gột cuống _D

en: Clear all device table corrections associated with this combination
vi: Xoá tất cả các sự sửa chữa bảng thiết bị tương ứng với tổ hợp này

en: Clear destination layer before copy
vi: Xoá lớp đích đến trước khi sao chép

en: ClearInstrsBigChanges
vi: Gột HD Nếu Đổi Nhiều

en: Click on a range to select characters in that range.
    Double click on a range to see characters that should be
    in the range but aren't.
vi: Nhấn vào một phạm vi nào đó để chọn ký tự trong nó.
    Nhấn đôi vào phạm vi để xem các ký tự
    nên nằm trong nó nhưng không phải.

en: Clip Path Color
vi: Màu đường dẫn trích

en: Cloc_kwise
vi: _Xuôi chiều

en: Close Open Contours
vi: Đóng các đường viền còn mờ

en: Co_py LBearing
vi: Ché_p vị trí PH bên trái

en: Color of column dividers in the main section of a matrix edit
vi: Màu của dấu tách cột trong phần chính của ô sửa ma trận

en: Color of column dividers in the title section of a matrix edit
vi: Màu của dấu tách cột trong phần tiêu đề của ô sửa ma trận

en: Color of frozen (unchangeable) entries in the main section of a matrix edit
vi: Màu của mục nhập động cứng (không thể thay đổi được) trong phần chính của ô sửa ma trận

en: Color of the active entry in the main section of a matrix edit
vi: Màu của mục nhập hoạt động trong phần chính của ô sửa ma trận

en: Color used to draw the advance width line of a glyph
vi: Màu dùng để vẽ đường chiều rộng sớm của một hình tượng

en: Color used to draw the background of selected glyphs
vi: Màu dùng để vẽ nền của hình tượng được chọn

en: Color used to draw the foreground of selected glyphs
vi: Màu dùng để vẽ cảnh gần của hình tượng được chọn

en: Color used to draw the italic advance width line of a glyph
vi: Màu dùng để vẽ đường chiều rộng sớm in nghiêng của một hình tượng

en: Color used to draw the kerning line
vi: Màu dùng để vẽ đường định chỗ

en: Color used to draw the left side bearing
vi: Màu dùng để vẽ vị trí phương hướng bên trái

en: Color used to mark a changed glyph
vi: Màu dùng để đánh dấu một hình tượng đã thay đổi

en: Color used to mark the selected glyph
vi: Màu dùng để đánh dấu hình tượng được chọn

en: Color|Background
vi: Nền

en: Color|Choose...
vi: Chọn...

en: Color|Default
vi: Mặc định

en: Color|Foreground
vi: Cảnh gần

en: Com_binations
vi: Tổ hợ_p

en: Commands to pass to mf (metafont) program, the filename will follow these
vi: Các lệnh cần gửi cho chương trình mf (metafont): tên tập tin sẽ đi theo.

en: Common Number Separator
vi: Dấu phân cách con số chung

en: Comorian
vi: Tiếng Co-mo-ri

en: CompactOnOpen
vi: GọnKhiMở

en: Compacted
vi: Gọn

en: Compare %s to %s
vi: So sánh %s với %s

en: Compare Fonts...
vi: _So sánh các phông...

en: Compare Glyph _Positioning
vi: So sánh _vị trí hình tượng

en: Compare Glyph _Substitution
vi: _So sánh sự thay thế hình tượng

en: Compare Hint_Masks
vi: So sánh _bộ lọc lời gợi ý

en: Compare Layers
vi: So các lớp

en: Compare Layers...
vi: So lớp...

en: Compare _Bitmaps
vi: So sánh _mảng ảnh

en: Compare _Hints
vi: So sán_h lời gợi ý

en: Compare _Names
vi: So sánh tê_n

en: Compare _Outlines
vi: So sánh nét ng_oài

en: Compare hintmasks
vi: So sánh bộ lọc lời gợi ý

en: Compare two layers
vi: So sánh hai lớp

en: Compare version %s of %s to %s
vi: So sánh phiên bản %s của %s với %s

en: Compatible Full
vi: Tương thích đầy

en: Component %d %.30s (%d,%d)
vi: Thành phần %d %.30s (%d,%d)

en: Composites in AFM
vi: Đồ ghép trong AFM

en: Compress (as a percentage)
vi: Nén (theo phần trăm)

en: Condense/Extend
vi: Co lại/Dãn ra

en: Condensed (75%)
vi: Cô đặc (75%)

en: Conflict Hint Color
vi: Màu mẹo xung đột

en: Contains anchor points for some, but not all, classes in a subtable
vi: Chứa các điểm neo cho một số, mà không phả tất cả các hạng trong một bảng phụ

en: Contextual Alternates
vi: Đồ xen kẽ ngữ cảnh

en: Contextual Chaining Position
vi: Vị trí tạo dãy ngữ cảnh

en: Contextual Chaining Positioning
vi: Định vị tạo dãy ngữ cảnh

en: Contextual Chaining Substitution
vi: Thay thế tạo dãy ngữ cảnh

en: Contextual Ligatures
vi: Chữ ghép ngữ cảnh

en: Contextual Position
vi: Vị trí ngữ cảnh

en: Contextual Positioning
vi: Định vị ngữ cảnh

en: Contextual State Machine
vi: Cơ chế tình trạng ngữ cảnh

en: Contextual Substitution
vi: Thay thế ngữ cảnh

en: Contextual Swash
vi: Đuôi tu từ ngữ cảnh

en: Contextual insertion
vi: Chèn ngữ cảnh

en: Contextual position
vi: Vị trí ngữ cảnh

en: Contextual substitution
vi: Thay thế ngữ cảnh

en: Contribution of each master design
vi: Sự đóng góp của mỗi sơ đồ thiết kế chủ

en: Control Points _beyond spline
vi: Điểm điều khiển ở _bên kia chốt trục

en: Control Points near horizontal/vertical/italic
vi: Điểm điều khiển nằm gần chiều ngang/dọc/nghiêng

en: Control Vertical Counters (use for CJK)
vi: Điều khiển các bộ đếm theo chiều dọc (dùng cho CJK)

en: Control Vertical Mapping (use for Latin, Greek, Cyrillic)
vi: Điều khiển sự ánh xạ theo chiều dọc (dùng cho tiếng La-tinh, tiếng Hy-lạp, chữ ki-rin)

en: Control points are irrelevant if they are too close to the main
    point to make a significant difference in the shape of the curve.
vi: Điểm điều khiển không thích hợp khi quá gần điểm chính
    để sửa đổi hình đường cong một cách có ích.

en: ControlPoint|Default
vi: Mặc định

en: Convert By C_Map
vi: Chuyển đổi theo C_Map

en: Convert Design Vector Function:
vi: Hàm chuyển đổi véc-tơ thiết kế:

en: Converting PostScript
vi: Đang chuyển đổi PostScript...

en: Coordinate Line Color
vi: Màu đường toạ độ

en: Coordinate along which to space
vi: Tọa độ dọc theo đó cần giãn cách

en: Cop_y Layer To Layer...
vi: Chép lớp _vào lớp...

en: Copy Gri_d Fit
vi: Chép _vừa lưới

en: Copy INDEXed element to stack
    Pops an index & copies stack
    element[index] to top of stack
vi: Sao chép phần tử phụ lục vào đống (CINDEX)
    Bỏ một chỉ mục, và sao chép phần tử đống
    [index] lên đầu đống

en: Copy Layer To Layer
vi: Chép lớp vào lớp

en: Copy Layers
vi: Chép các lớp

en: Copy Loo_kup Data
vi: Chép dữ liệu tr_a tìm

en: Copy RBearin_g
vi: Chép vị trí PH _bên phải

en: Copy _Fg To Bg
vi: Chép cảnh _gần về nền

en: Copy _From
vi: Chép _từ

en: Copy _Lookup Data
vi: Chép _dữ liệu tra tìm

en: Copy _VWidth
vi: Chép bề rộng _D

en: Copy _Width
vi: Chép bề _rộng

en: Copy one layer to another
vi: Sao chép lớp này sang lớp khác

en: CopyMetaData
vi: Chép Siêu Dữ Liệu

en: CopyTTFInstrs
vi: Chép HD TTF

en: Copy_right:
vi: Tác _quyền:

note: GT: Short for Correction
en: Cor:
vi: Sửa:

en: Corporate Use
vi: Dùng bởi công ty

en: Correct Direction
vi: Sửa hướng

en: Correct References
vi: Sửa chữa tham chiếu

en: Correct for Italic Angle
vi: Đúng cho góc nghiêng

en: Correcting Direction...
vi: Đang sửa hướng...

en: Correcting References
vi: Đang sửa chữa các tham chiếu

en: Correction
vi: Điều chỉnh

en: Correction in pixels to the horizontal positioning of this anchor point
    when rasterizing at the given pixelsize.
    (Lives in a Device Table)
vi: Giá trị sửa (theo điểm ảnh) vị trí theo chiều ngang của điểm neo này
    khi làm mành ở kích cỡ điểm ảnh đưa ra.
    (Nằm trong một Bảng Thiết Bị)

en: Corrections must be between -128 and 127 (and should be smaller)
vi: Giá trị điều chỉnh phải nằm trong phạm vi « -128 ... 127 » (cũng nên là nhỏ hơn)

en: Cou_nter Clockwise
vi: _Ngược chiều

en: Could not figure out a lookup type
vi: Không thể giải quyết một kiểu sự tra tìm

en: Could not find a bitmap font in %s
vi: Không tìm thấy phông mảng ảnh trong %s.

en: Could not find a usable encoding table
vi: Không tìm thấy bảng mã hoá có thể sử dụng được

en: Could not find any valid encoding tables
vi: Không tìm thấy bảng mã hoá hợp lệ

en: Could not find original glyph
vi: Không tìm thấy hình tượng gốc

en: Could not find the glyph: %.70s
vi: Không tìm thấy hình tượng: %.70s

en: Could not match points in composite glyph (%d to %d) when adding %s to %s
vi: Không thể khớp điểm trong hình tượng ghép (%d với %d) khi thêm %s vào %s

en: Could not open %.100s
vi: Không thể mở %.100s

en: Could not open image
vi: Không thể mở ảnh

en: Could not open include file (%s) on line %d of %s
vi: Không thể mở tập tin bao gồm (%s) trên dòng %d của %s

en: Could not open output file: %s
vi: Không thể mở tập tin xuất: %s

en: Could not parse %s
vi: Không thể phân tích %s

en: Could not parse a CID font, %sCIDFontType %d, %sfonttype %d
vi: Không thể phân tích phông CID, %sCIDFontType %d, %sfonttype %d

en: Could not read %s
vi: Không thể đọc %s

en: Could not read (or perhaps find) mf output file
vi: Không thể đọc (hoặc có lẽ tìm thấy) tập tin xuất mf

en: Could not write
vi: Không thể ghi

en: Could not write %.100s
vi: Không thể ghi %.100s

en: Could not write %s
vi: Không thể ghi %s.

en: Couldn't create directory
vi: Không thể tạo thư mục

en: Couldn't create directory: %1$s
    %2$s
    %3$s
vi: Không thể tạo thư mục: %1$s
    %2$s
    %3$s

en: Couldn't create directory: %s
vi: Không thể tạo thư mục: %s

en: Couldn't find a font file named %s
vi: Không tìm thấy tập tin phông tên %s

en: Couldn't find base point
vi: Không tìm thấy điểm cơ sở

en: Couldn't find point in reference
vi: Không tìm thấy điểm trong tham chiếu

en: Couldn't find referenced character "%s" in %s
vi: Không tìm thấy ký tự đã tham chiếu « %s » trong %s

en: Couldn't open cidmap file: %s
vi: Không thể mở tập tin sơ đồ CID: %s

en: Couldn't open file
vi: Không thể mở tập tin

en: Couldn't open file %.200s
vi: Không thể mở tập tin %.200s

en: Couldn't open font
vi: Không thể mở phông

en: Counter Addition
vi: Sự phản cộng

en: Counter Compression Percent
vi: Phần trăm nén bộ đếm

en: Counter Expansion Factor
vi: Hệ số phản mở rộng

en: Counter Size:
vi: Kích cỡ bộ đếm:

en: CounterControl
vi: ĐiềuKhiểnBộĐếm

en: CounterHint|_New...
vi: Mớ_i...

en: Counters:
vi: Bộ đếm:

en: Coverage %d:
vi: Bao quát %d:

en: Coverage table specifies a different number of glyphs than the sub-table expects.
vi: Bảng bao quát xác định số hình tượng khác với số mà bảng phụ mong đợi.

en: Cr_eate VHint...
vi: Tạ_o lời gợi ý D...

en: Cre_ate Named Glyphs...
vi: _Tạo hình tượng có tên...

en: Crea_te HHint...
vi: _Tạo lời gợi ý H...

en: Create Hint
vi: Tạo lời gợi ý

en: Create Horizontal Stem Hint
vi: Tạo lời gợi ý cuống ngang

en: Create MM
vi: Tạo MM

en: Create Rasterized Strikes (Not empty ones)
vi: Tạo gạch đã làm mành (không phải rỗng)

en: Create Small Caps
vi: Tạo chữ hoa nhỏ

en: Create Subscript/Superscript
vi: Tạo chữ in cao/thấp

en: Create Vertical Stem Hint
vi: Tạo lời gợi ý cuống dọc

en: Create a new lookup
vi: Tạo một sự tra tìm mới

en: Create directory...
vi: Tạo thư mục...

en: Create failed
vi: Lỗi tạo

en: Create small caps variants for symbols as well as letters
vi: Tạo biến thế chữ hoa nhỏ cho ký hiệu, cũng như chữ cái

en: Creation Date:
vi: Ngày tạo :

en: Croatian Bosnia/Herzegovina
vi: Tiếng Cợ-rô-a-ti-a (Bô-xni-a và Héc-xê-gô-vi-na)

en: Cuneiform Numbers
vi: Chữ số hình nêm

en: Current Glyph
vi: Hình tượng hiện thời

en: Current Glyph Is Kashida Like
vi: Hình tượng hiện tại giống như Kashida

en: Current Insert:
vi: Chèn hiện tại:

en: Current Raster (TrueType)
vi: Mành hiện có (TrueType)

en: Current Subs:
vi: Thay thế hiện tại:

en: Current X-Height
vi: Độ cao X hiện thời

en: Current x-height:
vi: Độ cao X hiện thời:

en: Currently, FontForge only supports bitmap (not bytemap) type3 output
vi: Hiện thời trình FontForge hỗ trợ chỉ kết xuất kiểu 3 mảng ảnh (bitmap), không phải sơ đồ byte (bytemap).

note: GT: Cursive Entry. This defines a point on the glyph that should be matched GT: with the "Cursive Exit" point of the preceding glyph. GT: This is a special way of joining letters which was developed for Urdu GT: fonts. Essentially every glyph has an entry point and an exit point. GT: When written th
en: CursEntry
vi: ĐầuThảo

note: GT: Cursive Exit. This defines a point on the glyph that should be matched GT: with the "Cursive Entry" point of the following glyph. This allows GT: scripts such as Urdu to work
en: CursExit
vi: CuốiThảo

en: Cursive Attachment
vi: Gắn với chữ thảo

en: Cursive Position
vi: Vị trí chữ thảo

en: Cursive attachment
vi: Gắn với chữ thảo

en: Cursive-%d
vi: Chữ_thảo-%d

en: Curvature: %g
vi: Độ cong: %g

en: Curvature: -0.00000000
vi: Độ cong: -0.00000000

en: Curvature: ?
vi: Độ cong: ?

en: Cut splines in two
vi: Cắt chốt trúc ra hai

en: Cvt
vi: Đổi

en: Cvt %d was changed from %d (%.2f) to %d (%.2f) by the previous instruction
vi: Cvt %d đã được thay đổi từ %d (%.2f) sang %d (%.2f) bởi chỉ dẫn trước

en: Cypriot syllabary
vi: Ký tự âm tiết Síp

en: DEBUG call
    Pops a value and executes a debugging interpreter
    (if available)
vi: Cuộc gọi gỡ lỗi (DEBUG)
    Bỏ một giá trị, và thực hiện một trình thông dịch gỡ lỗi
    (nếu có)

en: DELTA exception C1
    Pops a value n & then n exception specifications & cvt entries
    changes each cvt entry at a given size by the pixel amount
vi: Ngoài lệ DELTA C1
    Bỏ một giá trị n, sau đó n đặc tả ngoài lệ và mục nhập CVT
    Thay đổi mỗi mục nhập CVT theo số lượng đó, ở kích cỡ đưa ra

en: DELTA exception C2
    Pops a value n & then n exception specifications & cvt entries
    changes each cvt entry at a given size by the amount
vi: Ngoài lệ DELTA C2
    Bỏ một giá trị n, sau đó n đặc tả ngoài lệ và mục nhập CVT
    Thay đổi mỗi mục nhập CVT theo số lượng đó, ở kích cỡ đưa ra

en: DELTA exception C3
    Pops a value n & then n exception specifications & cvt entries
    changes each cvt entry at a given size by the amount
vi: Ngoài lệ DELTA C3
    Bỏ một giá trị n, sau đó n đặc tả ngoài lệ và mục nhập CVT
    Thay đổi mỗi mục nhập CVT theo số lượng đó, ở kích cỡ đưa ra

en: DELTA exception P1
    Pops a value n & then n exception specifications & points
    moves each point at a given size by the amount
vi: Ngoài lệ DELTA P1
    Bỏ một giá trị n, sau đó n đặc tả ngoài lệ và điểm
    Dời mỗi điểm theo số lượng đó, ở kích cỡ đưa ra

en: DELTA exception P2
    Pops a value n & then n exception specifications & points
    moves each point at a given size by the amount
vi: Ngoài lệ DELTA P2
    Bỏ một giá trị n, sau đó n đặc tả ngoài lệ và điểm
    Dời mỗi điểm theo số lượng đó, ở kích cỡ đưa ra

en: DELTA exception P3
    Pops a value n & then n exception specifications & points
    moves each point at a given size by the amount
vi: Ngoài lệ DELTA P3
    Bỏ một giá trị n, sau đó n đặc tả ngoài lệ và điểm
    Dời mỗi điểm theo số lượng đó, ở kích cỡ đưa ra

en: DELTA suggestions
vi: Góp ý về DELTA

en: DEPTH of stack
    Pushes the number of elements on the stack
vi: Độ sâu của đống (DEPTH)
    Đẩy số các phần tử trong đống

en: DIVide
    Pops two 26.6 numbers, divides them, pushes result
vi: Chia (DIV)
    Bỏ hai con số 26.6, chia nhau, đẩy kết quả

en: DUPlicate top stack element
    Pushes the top stack element again
vi: Nhân đôi phần tử đầu đống (DUP)
    Đẩy lần nữa phần tử ở đầu của đống

en: D_efine Groups...
vi: _Xác định nhóm...

en: Dangme
vi: Tiếng Đang-me

en: Darker Border:
vi: Viền tối hơn:

en: Darkest Border:
vi: Viền tối nhất:

en: Dashes
vi: Gạch gạch

en: De_activate Spiro
vi: Tắt Spi_ro

en: De_sign Size:
vi: Kích cỡ thiết _kế:

en: Debug Raster Cha_nges
vi: Gỡ rối thay đổi mà_nh

en: Debug _fpgm/prep
vi: Gỡ lỗi _fpgm/prep

en: Decompress Failed!
vi: Lỗi giải nén.

note: GT: Default Rule Thickness. A rule being a typographic term for a straight GT: black line on a printed page.
en: Def Rule Thick:
vi: Dày quy tắc MĐ:

en: Default Baseline
vi: Đường cơ bản mặc định

en: Default Baseline: '%s'
vi: Đường cơ bản mặc định: « %s »

en: Default Button
vi: Nút mặc định

en: Default Buttons
vi: Nút mặc định

en: Default Foreground
vi: Cảnh gần mặc định

en: Default Ligature Caret Count
vi: Số đếm con nháy chữ ghép mặc định

en: Default This
vi: Đặt cái này về cập nhật

en: Default background color for windows
vi: Màu nền mặc định cho cửa sổ

en: Default encoding for
    new fonts
vi: Bảng mã mặc định
    cho phông mới

en: Default foreground color for windows
vi: Màu cảnh gần mặc định cho cửa sổ

en: Default thickness of over and overline bars
vi: Bề dày mặc định của thanh kiểu trên và trên đường.

en: Define "Almost Horizontal"
vi: Định nghĩa « Gần nằm ngang »

en: Define Groups
vi: Xác định nhóm

en: Del Layer
vi: Xoá lớp

en: Delay (in milliseconds) before popup windows appear
vi: Khoảng thời gian (theo mili-giây) trước khi cửa sổ tự mở

en: Delete Character
vi: Xoá ký tự

en: Deletes any selected lookups and their subtables, or deletes any selected subtables.
    This will also delete any transformations associated with those subtables.
vi: Xoá bất cứ sự tra tìm nào đã chọn (và các bảng phụ của chúng),
    hoặc xoá bất cứ bảng phụ nào đã chọn.
    Hành động này sẽ cũng xoá bất cứ sự chuyển dạng nào
    liên quan đến bảng phụ như vậy.

en: Deleting a layer cannot be UNDONE!
vi: Sau khi xóa bỏ một lớp nào đó thì KHÔNG thể hoàn lại !

en: Delim1:
vi: Hạn1:

en: Delim2:
vi: Hạn2:

en: DelimitedSubFormulaMinHeight:
vi: Cao tiểu công thức phụ định giới:

en: Delta Grid Color
vi: Màu lưới delta

en: Demi
vi: Nửa

en: Denom1:
vi: Mẫu 1:

en: Denom2:
vi: Mẫu 2:

en: Denominators
vi: Mẫu số

en: Dependent Substitutions
vi: Sự thay thế phụ thuộc

en: Dependents
vi: Đồ phụ thuộc

en: Depressed Background
vi: Nền trũng

en: Depressed Background:
vi: Nền trũng:

en: Descriptor
vi: Bộ mô tả

en: Deselect VWidth
vi: Bỏ chọn bề rộng dọc

en: Deselect Width
vi: Bỏ chọn bề rộng

en: Design Axis Values
vi: Các giá trị trục thiết kế

en: Design Range
vi: Phạm vi thiết kế

en: Design Settings:
vi: Thiết lập thiết kế:

en: Designer URL
vi: URL nhà thiết kế

en: Design|_New...
vi: Mớ_i...

en: Desired X-Height
vi: Độ cao X đã muốn

en: Desired x-height:
vi: Độ cao X đã muốn:

en: Detach & Remo_ve Glyphs...
vi: Gỡ ra _và bỏ hình tượng...

en: Detach & Remove Glyphs
vi: Gỡ ra và bỏ hình tượng

en: Detach from PostScript Names
vi: Gỡ ra Tên PostScript

en: Detaching Anchor Point
vi: Đang nhổ điểm neo

en: DetectDiagonalStems
vi: Tìm Cuống Chéo

en: Devanagari2
vi: Tiếng Đe-va-na-ga-ri 2

en: Device Table Adjustments
vi: Điều chỉnh bảng thiết bị

en: Dhivehi (Obsolete)
vi: Đi-vê-hi (Cũ)

en: Diagonal Fractions
vi: Phân số chéo

en: Diagonal Hint Color
vi: Màu mẹo chéo

en: Didn't understand format for fdselect %d
vi: Không hiểu được định dạng đối với fdselect %d

en: Differ
vi: Khác biệt

en: Different Fonts
vi: Phông khác

en: Different number of contours in glyph “%s”
vi: Hình tượng « %s » chứa số các đường viền khác

en: Different settings on whether to stroke in layer %d of %s
vi: Có thiết lập khác nhau về có nên vẽ nét trong lớp %d của %s

en: Direction of gaze:
vi: Hướng nhìn:

en: Directories Amid Files
vi: Thư mục ở giữa các tập tin

en: Directories Separate
vi: Thư mục riêng

en: Directory name?
vi: Tên thư mục ?

en: Directory|Back
vi: Lùi

en: Directory|Forward
vi: Tới

en: Directory|_New
vi: Mớ_i

en: Disabled Background:
vi: Nền bị tắt:

en: Disabled Image
vi: Ảnh bị tắt

en: Disabled Text Color:
vi: Màu chữ bị tắt:

en: Discretionary Ligatures
vi: Chữ ghép tùy chọn

en: Disordered designs
vi: Sơ đồ thiết kế không có thứ tự

en: Display By Groups
vi: Hiển thị theo nhóm

en: Display By _Groups...
vi: Hiển thị theo _nhóm...

en: Display S_ubstitutions...
vi: Hiển thị sự tha_y thế...

en: Display Size:
vi: Kích cỡ hiển thị:

en: Display Substitution...
vi: Hiển thị sự thay thế...

en: Display files of this type
vi: Hiển thị các tập tin kiểu này

en: Display rulers in the Outline Glyph View
vi: Hiển thị thước đo trong ô xem hình tượng phác thảo

en: Display the advance width as a bar under the glyph
    showing the extent of the advance
vi: Hiển thị bề rộng tiến tới dạng một thanh
    bên dưới hình tượng, hiển thị quy mô tiến tới.

en: Display the advance width as a line
    perpendicular to the advance direction
vi: Hiển thị bề rộng tiến tới dạng một
    đường vuông góc với hướng tiến tới.

en: DisplayOperatorMinHeight:
vi: Cao tiểu toán tử hiển thị:

en: Displays all the glyphs in the font on a rectangular grid at the given point size
vi: HIển thị mọi hình tượng trong phông đó trên lưới hình chữ nhật tại kích cỡ điểm đã chọn.

en: Displays all the selected characters, at several different point sizes
vi: Hiển thị các ký tự đã chọn, tại vài kích cỡ điểm khác nhau.

en: Displays all the selected characters, each on its own page, at an extremely large point size
vi: Hiển thị các ký tự đã chọn, mỗi ký tự trên một trang riêng, tại kích cỡ điểm rất lớn.

en: Distance between adjacent points is too big
vi: Khoảng cách quá lớn giữa hai điểm kề nhau

en: Distance between the overbar and
    the ink top of the base.
vi: Khoảng cách giữa thanh trên và
    đầu của cơ sở.

en: Distance between underbar and
    the (ink) bottom of the base.
vi: Khoảng cách giữa thanh dưới
    và cuối của cơ sở.

en: Distance to drawing plane:
vi: Khoảng cách tới mặt phẳng vẽ:

en: Distance to projection plane:
vi: Khoảng cách tới mặt phẳng hiện hình:

en: Djerma
vi: Tiếng Chơ-ma

en: Do you really want to remove the anchor class, %.80s?
    This will remove all anchor points associated with that class.
vi: Bạn thực sự muốn gỡ bỏ hạng neo %.80s không?
    Hành động này cũng gỡ bỏ mọi điểm neo liên quan đến hạng đó.

en: Do you want the font file to contain PostScript flex hints?
vi: Bạn có muốn tập tin phông này chứa lời gợi ý flex PostScript không?

en: Do you want the font file to contain PostScript hints?
vi: Bạn có muốn tập tin phông này chứa lời gợi ý PostScript không?

en: Do you want the font file to contain the names of each glyph in the font?
vi: Bạn có muốn tạo tập tin phông chứa tên của mỗi hình tượng trong phông này không?

en: Do you want the font file to contain truetype hints? This will not
    generate new instructions, it will just make use of whatever is associated
    with each character.
vi: Bạn có muốn tạo tập tin phông chứa lời gợi ý TrueType không?
    Việc này sẽ không tạo ra chỉ dẫn mới, sẽ chỉ dùng gì đó tương ứng với mỗi ký tự.

en: Do you want the font file to do hint substitution?
vi: Bạn có muốn tập tin phông này thay thế lời gợi ý không?

en: Do you want to load the bitmap fonts embedded in this true/open type file?
    (And if so, which)
vi: Bạn có muốn nạp các phông mảng ảnh nhúng trong tập tin
    TrueType/OpenType này? (Có thì nạp những cái nào?)

en: Do you want to retain kerning information from the selected font
    when one of the glyphs being kerned will come from the base font?
vi: Bạn có muốn giữ lại thông tin định chỗ từ phông đã chọn khi một của những hình tượng có chỗ đang được định sẽ thuộc về phông cơ bản không?

en: Do you want to round coordinates to integers (this saves space)?
vi: Bạn có muốn làm tròn các toạ độ thành số nguyên (để tiết kiếm sức chứa trên đĩa) không?

en: Does not inherit from anything
vi: Không kế thừa từ gì

en: Doesn't look like a valid pdf file, couldn't find xref section
vi: Không hình như một tập tin PDF hợp lệ vì không tìm thấy phần xref

en: Don't Compare HintMasks
vi: Đừng so sánh bộ lọc lời gợi ý

en: Don't Warn Again
vi: Đừng cảnh báo lần nữa

en: Don't compare hintmasks if the glyph has no hint conflicts
vi: So sánh bộ lọc lời gợi ý chỉ nếu hình tượng không có lời gợi ý xung đột

en: Don't display columns of 0s.
    The OpenType lookup allows for up to 8 kinds
    of data, but almost all kerning lookups will use just one.
    Omitting the others makes the behavior clearer.
vi: Đừng hiển thị cột cả số 0.
    Hàm tra tìm OpenType cho phép đến 8 kiểu dữ liệu,
    nhưng gần tất cả các hàm tra tìm định chỗ sẽ dùng
    chỉ một kiểu. Bỏ quên các kiểu khác thì làm cho
    ứng xử rõ ràng hơn.

en: Don't display columns of 0s.
    The OpenType lookup allows for up to 8 kinds
    of data, but almost all lookups will use just one or two.
    Omitting the others makes the behavior clearer.
vi: Đừng hiển thị cột chỉ chứa số 0.
    Hàm tra tìm OpenType cho phép đến 8 kiểu dữ liệu,
    nhưng gần tất cả các hàm tra tìm sẽ dùng chỉ một hai.
    Bỏ quên các kiểu khác thì làm cho ứng xử rõ ràng hơn.

en: Don't smooth lines
vi: Không làm mịn đường

en: Dotless Forms
vi: Dạng không có chấm

en: Draw a Line
vi: Vẽ đường

en: Drawing plane tilt:
vi: Độ nghiêng mặt phẳng vẽ:

en: Drop List Button
vi: Nút danh sách thả

en: Dummy 'DSIG'
vi: « DSIG » giả

en: Duplicate Anchor
vi: Neo trùng

en: Duplicate Anchor Class
vi: Hạng neo trùng

en: Duplicate Kern data
vi: Dữ liệu định chỗ trùng

en: Duplicate Ligature
vi: Chữ ghép trùng

en: Duplicate Name
vi: Tên trùng

en: Duplicate StyleSet Name
vi: Nhân đôi tên Tập Kiểu

en: Duplicate data
vi: Dữ liệu trùng

en: Duplicate definition of subroutine %d
vi: Gặp lời xác định trùng của hàm phụ %d

en: Duplicate name
vi: Tên trùng

en: Duplicate pixelsize
vi: Kích cỡ điểm ảnh trùng

en: Duplicate repeat row count in char %d of pk file
vi: Gặp số đếm hàng lặp lại trùng trong ký tự %d của tập tin pk

en: ELSE clause
    Start of Else clause of preceding IF
vi: Mệnh đề Nếu Không (ELSE)
    Đầu của mệnh đề ELSE của IF đi trước

en: END Function definition
vi: Lời xác định hàm END

en: EPS Template
vi: Mẫu EPS

en: EQual
    Pops two values, tests for equality, pushes result(0/1)
vi: Bằng (EQ)
    Bỏ hai giá trị, thử tình trạng bằng nhau, đẩy kết quả (0/1)

en: EUC GB 2312 (Chinese)
vi: EUC GB 2312 (Trung)

en: EVEN
    Pops one value, rounds it and tests if it is even(0/1)
vi: Chẵn (EVEN)
    Bỏ một giá trị, làm tròn nó và
    thử nếu nó là một số chẵn hay không (0/1)

en: E_lement
vi: _Yếu tố

en: E_ncoding
vi: Bả_ng mã

en: E_xecute Script...
vi: Chạy _văn lệnh...

en: Each feature is active for a specific set of
    scripts and languages.
    Usually only one script is specified, but
    occasionally more will be.
    A script is a four letter OpenType script tag
vi: Mỗi tính năng hoạt động cho một tập hợp
    chữ viết và ngôn ngữ riêng. Bình thường,
    chỉ ghi rõ một chữ viết, nhưng đôi khi có nhiều.
    Chữ viết là một thẻ chữ viết OpenType bốn chữ.

en: Each lookup may contain many transformations,
    but each transformation must be of the same type.
vi: Mỗi sự tra tìm có thể chứa nhiều sự chuyển dạng,
    nhưng mọi sự chuyển dạng đều phải có cùng một kiểu.

en: Eastern Cree
vi: Tiếng Đông Cợ-ri

en: Edges near horizontal/vertical/italic
vi: Cạnh gần chiều ngang/dọc/nghiêng

en: Edit 'cvt '...
vi: Sửa 'cvt'...

en: Edit 'fpgm'...
vi: Sửa fpgm...

en: Edit 'maxp'...
vi: Sửa maxp...

en: Edit 'prep'...
vi: Sửa prep...

en: Edit Chaining Position
vi: Sửa vị trí tạo dãy

en: Edit Chaining Substitution
vi: Sửa sự thay thế tạo dãy

en: Edit Contextual Glyph Insertion
vi: Sửa sự chèn hình tượng ngữ cảnh

en: Edit Contextual Kerning
vi: Sửa chỗ định ngữ cảnh

en: Edit Contextual Position
vi: Sửa vị trí ngữ cảnh

en: Edit Contextual Substitution
vi: Sửa sự thay thế ngữ cảnh

en: Edit Counter Mask
vi: Sửa bộ lọc đếm

en: Edit Filter List
vi: Sửa danh sách lọc

en: Edit Font Filters
vi: Sửa bộ lọc phông

en: Edit Indic Rearrangement
vi: Sửa sự sắp xếp lại Ấn Độ

en: Edit Reverse Chaining Substitution
vi: Sửa sự thay thế tạo dãy ngược

en: Edit State Transition
vi: Sửa sự chuyển dạng tình trạng

en: Edit _Metadata
vi: Sửa s_iêu dữ liệu

en: Editable Document
vi: Tài liệu sửa được

en: Edits a lookup or lookup subtable.
vi: Chỉnh sửa một sự tra tìm hay bảng phụ tra tìm.

en: Edits the transformations in a lookup subtable.
vi: Chỉnh sửa các sự chuyển dạng trong một bảng phụ tra tìm.

en: Either a glyph should have no overlapping hints,
    or a glyph with hint masks should have no overlapping
    hints within a hint mask.
vi: Hoặc một hình tượng không nên có mẹo chồng lấp
    hoặc một hình tượng có mặt nạ mẹo không nên có
    mẹo chồng lấp bên trong một mặt nạ mẹo.

en: Either:
    The amount of extra space to be added after a sentence
    Or the space to be used within math formulae
vi: Hoặc:
    khoảng cách thêm cần phụ thêm vào câu, hoặc
    khoảng cách cần dùng bên trong công thức toán học.

en: Elements in BlueValues/OtherBlues array are disordered.
vi: Các phần tử không theo thứ tự đúng trong mảng Giá trị màu xanh/Xanh khác.

en: Elements in BlueValues/OtherBlues array are not integers.
vi: Các phần tử không số nguyên trong mảng Giá trị màu xanh/Xanh khác.

en: Elements in BlueValues/OtherBlues array are too close (Change BlueFuzz).
vi: Các phần tử quá gần với nhau trong mảng Giá trị màu xanh/Xanh khác (Đổi màu xanh mờ).

en: Elements in FamilyBlues/FamilyOtherBlues array are disordered.
vi: Các phần tử không theo thứ tự đúng trong mảng Nhóm màu xanh/Nhóm màu xanh khác.

en: Elements in FamilyBlues/FamilyOtherBlues array are not integers.
vi: Các phần tử không phải số nguyên trong mảng Nhóm màu xanh/Nhóm màu xanh khác.

en: Elements in FamilyBlues/FamilyOtherBlues array are too close (Change BlueFuzz).
vi: Các phần tử quá gần với nhau trong mảng Nhóm màu xanh/Nhóm màu xanh khác (Đổi màu xanh mờ).

en: Em Units
vi: Đơn vị Em

en: Embolden as appropriate for Chinese, Japanese, Korean scripts
vi: Làm đậm như thích hợp cho chữ viết kiểu tiếng Trung/Nhật/Hàn

en: Embolden as appropriate for Latin, Cyrillic and Greek scripts
vi: Làm đậm như thích hợp cho chữ viết kiểu La-tinh, Ki-rin và tiếng Hy Lạp

en: Embolden by
vi: Làm đậm theo

en: Embolden by:
vi: Làm đậm theo :

en: Empty composite %d
vi: Đồ ghép rỗng %d

en: Empty position on line %d of %s
vi: Vị trí rỗng trên dòng %d của %s

en: Empty substitute on line %d of %s
vi: Sự thay thế rỗng trên dòng %d của %s

en: Encoding Too Large
vi: Bảng mã quá lớn

en: Encoding subtable for platform=%d, specific=%d (which must be 14)
    has an unsupported format %d.
vi: Bảng phụ bảng mã đối với :
     • nền tảng=%d
     • dứt khoát=%d (mà phải là 14)
    có định dạng không được hỗ trợ %d.

en: Encoding subtable for platform=%d, specific=%d has a 0 length subtable.
vi: Bảng phụ bảng mã đối với :
     • nền tảng=%d
     • dứt khoát=%d
    có bảng phụ có chiều dài số không.

en: Encoding subtable for platform=%d, specific=%d has an unsupported format %d.
vi: Bảng phụ bảng mã đối với :
     • nền tảng=%d
     • dứt khoát=%d
    có định dạng không được hỗ trợ %d.

en: Encoding value (%x) not in font, ignored
vi: Giá trị bảng mã (%x) không nằm trong phông nên bị bỏ qua.

en: Encoding value not in font
vi: Giá trị bảng mã không nằm trong phông

en: Encoding|Glyph Order
vi: Thứ tự hình tượng

en: End IF
    Ends an IF or IF-ELSE sequence
vi: End IF
    Kết thúc một dãy IF (nếu) hay IF-ELSE (nếu, không thì)

en: End of file found in JSTF table.
vi: Gặp kết thúc của tập tin trong bảng JSTF.

en: End of file found in coverage table.
vi: Gặp kết thúc của tập tin trong bảng bao quát.

en: End of file found in string on line %d of %s
vi: Gặp kết thúc tập tin trong chuỗi trên dòng %d của %s

en: End of file in %s table
vi: Gặp kết thúc tập tin trong bảng %s

en: End of file in context chaining sub-table.
vi: Gặp kết thúc tập tin trong bảng phụ tạo dãy ngữ cảnh.

en: End of file in context chaining subtable.
vi: Gặp kết thúc tập tin trong bảng phụ tạo dãy ngữ cảnh.

en: End of file in feat table.
vi: Gặp kết thúc tập tin trong bảng 'feat'.

en: End of file in include on line %d of %s
vi: Kết thúc tập tin trong lời bao gồm trên dòng %d của %s

en: End of file when reading features in %s table
vi: Gặp kết thúc tập tin trong khi đọc các tính năng trong bảng %s

en: End of file when reading lookups in %s table
vi: Gặp kết thúc tập tin trong khi đọc các sự tra tìm trong bảng %s

en: End of file when reading scripts in %s table
vi: Gặp kết thúc tập tin trong khi đọc các chữ viết trong bảng %s

en: EndLen
vi: Dài Cuối

en: Endpoints specify minimum length and direction only
vi: Điểm cuối chỉ ghi rõ chiều dài tối thiểu và hướng

en: English (Caribbean)
vi: Tiếng Anh (Ca-ri-bi)

en: English (Indonesia)
vi: Tiếng Anh (Nam Dương)

en: English (Irish)
vi: Tiếng Anh (Ái-nhĩ-lan)

en: English (Trinidad)
vi: Tiếng Anh (Tợ-ri-ni-đat)

en: Enter a list of 4 letter table tags, separated by commas.
    FontForge will make a binary copy of these tables when it
    loads a True/OpenType font, and will output them (unchanged)
    when it generates the font. Do not include table tags which
    FontForge thinks it understands.
vi: Hãy nhập danh sách các thẻ bảng dạng 4 chữ, định giới
    bằng dấu phẩy. Trình FontForge sẽ tạo một bản sao
    nhị phân của các bảng này khi nào nó nạp phông
    TrueType/OpenType, và sẽ xuất chúng (chưa thay đổi gì)
    khi nó tạo ra phông đó. Đừng bao gồm thẻ bảng mà
    FontForge sẽ thử hiểu.

en: Enter either a wildcard pattern (to match glyph names)
     or a unicode encoding like "U+0065".
vi: Hoặc gõ một mẫu ký tự đại diện (để khớp với tên hình tượng)
    hoặc một mã Unicode như « U+0065 ».

en: Enter the name of a glyph in the font
vi: Gõ tên của một hình tượng trong phông này

en: Entry (%d,%d)
vi: Vào (%d,%d)

en: Error Bound
vi: Biên giới lỗi

en: Errors detected
vi: Gặp lỗi

en: European Number
vi: Con số ngôn ngữ Âu

en: European Number Separator
vi: Dấu phân cách con số ngôn ngữ Âu

en: European Number Terminator
vi: Dấu kết thúc con số ngôn ngữ Âu

en: Even Width
vi: Rộng đều

en: Everything to its default value
vi: Mọi thứ đều thành giá trị mặc định

en: Exaggerated
vi: Thổi phồng

en: Execute Script
vi: Chạy văn lệnh

en: Exit (%d,%d)
vi: Ra (%d,%d)

en: Exit Debugger
vi: Thoát khỏi hàm gỡ lỗi

en: Expand Stroke
vi: Mở rộng nét

en: Expand the selection of the font view to include
    all the glyphs found by this search
vi: Mở rộng vùng chọn trong ô xem phông để
    chứa mọi hình tượng là kết quả tìm kiếm này.

en: Expand the selection of the font view to include
    all the glyphs which match
vi: Mở rộng vùng chọn trong ô xem phông để
    chứa tất cả các hình tượng là kết quả tìm kiếm

en: Expanded (125%)
vi: Đã dãn ra (125%)

en: Expected %s in lookup definition on line %d of %s
vi: Đợi %s trong lời xác định sự tra tìm trên dòng %d của %s

en: Expected '%c%c%c%c' in lookup definition on line %d of %s
vi: Đợi « %c%c%c%c » trong lời xác định sự tra tìm trên dòng %d của %s

en: Expected '%c' on line %d of %s
vi: Đợi « %c » trên dòng %d của %s

en: Expected '%s' on line %d of %s
vi: Đợi « %s » trên dòng %d của %s

en: Expected ';' at statement end on line %d of %s
vi: Đợi dấu chấm phẩy « ; » ở kết thúc câu lệnh trên dòng %d của %s

en: Expected ';' in lookupflags on line %d of %s
vi: Đợi dấu chấm phẩy « ; » trong lookupflags (các cờ tra tìm) trên dòng %d của %s

en: Expected ';' on line %d of %s
vi: Đợi dấu chấm phẩy « ; » trên dòng %d của %s

en: Expected '=' in glyph class definition on line %d of %s
vi: Đợi dấu bằng « = » trong lời xác định hạng hình tượng trên dòng %d của %s

en: Expected '>' in anchor on line %d of %s
vi: Đợi ký hiệu lớn hơn « > » trong neo trên dòng %d của %s

en: Expected '>' in caret on line %d of %s
vi: Đợi ký hiệu lớn hơn « > » trong con nháy trên dòng %d của %s

en: Expected '>' in value record on line %d of %s
vi: Đợi ký hiệu lớn hơn « > » trong mục ghi giá trị trên dòng %d của %s

en: Expected '[' in glyph class definition on line %d of %s
vi: Đợi dấu ngoặc vuông « [ » trong lời xác định hạng hình tượng trên dòng %d của %s

en: Expected 'anchor' keyword in anchor on line %d of %s
vi: Đợi từ khoá 'anchor' (neo) trong neo trên dòng %d của %s

en: Expected 'by' keyword in substitution on line %d of %s
vi: Đợi từ khoá « by » (bởi) trong sự thay thế trên dòng %d của %s

en: Expected 'by' or 'from' keywords in substitution on line %d of %s
vi: Đợi từ khoá « by » (bởi) hay « from » (từ) trong sự thay thế trên dòng %d của %s

en: Expected '{' in feature definition on line %d of %s
vi: Đợi dấu ngoặc móc « { » trong lời xác định tính năng trên dòng %d của %s

en: Expected '}' on line %d of %s
vi: Đợi dấu ngoặc móc « } » trên dòng %d của %s

en: Expected Attach or LigatureCaret or GlyphClassDef on line %d of %s
vi: Đợi mục Attach (gắn) hay LigatureCaret (con nháy chữ ghép) hay GlyphClassDef (lời xác định hạng hình tượng) trên dòng %d của %s

en: Expected a number for a push count
vi: Đợi con số cho số đếm đẩy

en: Expected a single glyph name in reverse substitution on line %d of %s
vi: Đợi một hình tượng riêng lẻ trong sự thay thế ngược trên dòng %d của %s

en: Expected an anchor (after base/mark) on line %d of %s
vi: Đợi một neo (theo sau cơ bản / dấu) trên dòng %d của %s

en: Expected an anchor (after ligature) on line %d of %s
vi: Đợi một neo (theo sau chữ ghép) trên dòng %d của %s

en: Expected an integer specifying baseline positions in BASE table on line %d of %s
vi: Đợi một số nguyên ghi rõ vị trí đường cơ bản trong bảng BASE (cơ bản) trên dòng %d của %s

en: Expected anchor in mark class definition on line %d of %s
vi: Đợi mẹo trong lời xác định hạng dấu trên dòng %d của %s

en: Expected baseline tag in BASE table on line %d of %s
vi: Đợi thẻ đường cơ bản trong bảng BASE (cơ bản) trên dòng %d của %s

en: Expected class name in mark class definition on line %d of %s
vi: Đợi tên hạng hạng trong lời xác định dấu trên dòng %d của %s

en: Expected closing curly brace on line %d of %s
vi: Đợi dấu ngoặc móc đóng « } » trên dòng %d của %s

en: Expected comma in device table on line %d of %s
vi: Đợi dấu phẩy trong bảng thiết bị trên dòng %d của %s

en: Expected comma or semicolon in BASE table on line %d of %s
vi: Đợi dấu phẩy hay dấu chấm phẩy trong bảng BASE (cơ bản) trên dòng %d của %s

en: Expected either "HorizAxis" or "VertAxis" in BASE table on line %d of %s
vi: Đợi hoặc « HorizAxis » (trục theo chiều ngang) hoặc « VertAxis » (trục theo chiều dọc)
    trong bảng BASE (cơ bản) trên dòng %d của %s

en: Expected glyph name, cid, or class in glyph class definition on line %d of %s
vi: Đợi tên hình tượng, CID hay hạng trong lời xác định hạng hình tượng trên dòng %d của %s

en: Expected glyph or glyphclass (after cursive) on line %d of %s
vi: Đợi hình tượng hay hạng hình tượng (nằm sau chữ thảo) trên dòng %d của %s

en: Expected glyph or glyphclass (after ligature) on line %d of %s
vi: Đợi một hình tượng hay hạng hình tượng (theo sau chữ ghép) trên dòng %d của %s

en: Expected integer in anchor on line %d of %s
vi: Đợi số nguyên trong neo trên dòng %d của %s

en: Expected integer in caret on line %d of %s
vi: Đợi số nguyên trong con nháy trên dòng %d của %s

en: Expected integer in device table on line %d of %s
vi: Đợi số nguyên trong bảng thiết bị trên dòng %d của %s

en: Expected integer on line %d of %s
vi: Đợi số nguyên trên dòng %d của %s

en: Expected matching tag in table on line %d of %s
vi: Đợi thẻ tương ứng trong bảng trên dòng %d của %s

en: Expected name in anchor definition on line %d of %s
vi: Đợi tên trong lời xác định neo trên dòng %d của %s

en: Expected name in lookup on line %d of %s
vi: Đợi tên trong sự tra tìm trên dòng %d của %s

en: Expected name in value record definition on line %d of %s
vi: Đợi tên trong lời xác định mục ghi giá trị trên dòng %d của %s

en: Expected name or class on line %d of %s
vi: Đợi tên hay hạng trên dòng %d của %s

en: Expected property list file
vi: Mong đơi tập tin liệt kê thuộc tính (.plist)

en: Expected semicolon in BASE table on line %d of %s
vi: Đợi dấu hai chấm trong bảng BASE (cơ bản) trên dòng %d của %s

en: Expected semicolon on line %d of %s
vi: Đợi dấu chấm phẩy « ; » trên dòng %d của %s

en: Expected string on line %d of %s
vi: Đợi chuỗi trên dòng %d của %s

en: Expected tag in feature on line %d of %s
vi: Đợi thẻ trong tính năng trên dòng %d của %s

en: Expected tag in languagesystem on line %d of %s
vi: Đợi thẻ trong languagesystem (hệ thống ngôn ngữ) trên dòng %d của %s

en: Expected tag in table on line %d of %s
vi: Đợi thẻ trong bảng trên dòng %d của %s

en: Expected tag on line %d of %s
vi: Đợi thẻ trên dòng %d của %s

en: Expected two anchors (after cursive) on line %d of %s
vi: Đợi hai neo (theo sau chữ thảo) trên dòng %d của %s

en: Expected unknown token (internal error) on line %d of %s
vi: Mong đợi hiệu bài không rõ (lỗi nội bộ) trên dòng %d của %s

en: Expert Forms
vi: Hình cấp cao

en: Expor_t...
vi: _Xuất...

en: ExportClipboard
vi: XuấtBảngNháp

en: Exten Shapes
vi: Kéo dài hình

en: Extend Lookups Off
vi: Tắt mở rộng sự tra tìm

en: Extend Lookups On
vi: Bật mở rộng sự tra tìm

en: Extend Max Lookups
vi: Số tối đa các sự tra tìm cần mở rộng

en: Extender Glyphs
vi: Hình tượng kéo dài

en: Extender Glyphs (kashidas, etc.)
vi: Hình tượng kéo dài (kashida v.v.)

en: Extenders
vi: Bộ kéo dài

en: Extent
vi: Quy mô

note: GT: Extra Space, see below for a full comment GT: Extra Space
en: Extra Sp:
vi: Cách thêm:

en: Extra arguments for configuring the autotrace program
    (either autotrace or potrace)
vi: Các đối số thêm để cấu hình chương trình đồ lại
    tự động (hoặc autotrace hoặc potrace).

en: Extra horizontal kern before the degree of a
    radical if such be present.
vi: Chỗ định thêm theo chiều ngang phía trước
    ký hiệu độ của căn thức (nếu có).

en: Extra white space reserved above the overbar.
vi: Khoảng trắng thêm dành riêng
    bên trên thanh trên.

en: Extra white space reserved above the radical.
vi: Khoảng trắng thêm dành riêng
    bên trên căn thức.

en: Extra white space reserved below the underbar.
vi: Khoảng trắng thêm dành riêng
    bên dưới thanh dưới.

en: Extra white space to be added after each
    sub/superscript.
vi: Khoảng trắng thêm cần chèn phía sau
    mỗi chữ cao/thấp.

en: Extra-Condensed (62.5%)
vi: Co lại nhiều (62.5%)

en: Extra-Expanded (150%)
vi: Dãn ra nhiều (150%)

en: Extract from PDF
vi: Trích ra PDF

en: Extraneous glyphs
vi: Hình tượng xa lạ

en: Extrema Point Color
vi: Màu điểm thái cực

en: Extremum bound...
vi: Biên giới thái cực...

en: FLIP PoinT
    Pops as many points as specified in loop counter
    Flips whether each point is on/off curve
vi: FLIP PoinT
    Bỏ số các điểm được bộ đếm vòng lặp ghi rõ
    Bật/tắt nếu mỗi điểm nằm trên đường cong hay không

en: FLIP RanGe OFF
    Pops two point numbers
    sets all points between to be off curve points
vi: FLIP RanGe OFF
    Bỏ hai con số điểm
    lập tất cả các điểm ở giữa
    thành điểm không nằm trên đường cong

en: FLIP RanGe ON
    Pops two point numbers
    sets all points between to be on curve points
vi: FLIP RanGe ON
    Bỏ hai con số điểm
    lập tất cả các điểm ở giữa
    thành điểm nằm trên đường cong

en: FLOOR
    Pops a value, rounds to lowest int, pushes result
vi: FLOOR
    Bỏ một giá trị, làm tròn thành số nguyên nhỏ nhất,
    đẩy kết quả

en: FOND Name:
vi: Tên FOND:

en: FS Miscellaneous
vi: DT Lặt vặt

en: FS Modern
vi: DT Hiện đại

en: F_ind / Replace...
vi: _Tìm/Thay thế...

note: GT: Foreground, make it short
en: F_ore
vi: _Gần

en: Faeroese
vi: Tiếng Phe-rô

en: Failed to load kern data from %s
vi: Lỗi nạp dữ liệu định chỗ từ %s

en: Failed to open %s for output
vi: Lỗi mở %s để xuất

en: Failed to open file %s for output
vi: Lỗi mở tập tin %s để xuất

en: Failed to open glyph to name map file for writing: %s
vi: Lỗi mở hình tượng để đặt tên tập tin sơ đồ để ghi : %s

en: Failed to open temporary output file
vi: Lỗi mở tập tin xuất tạm thời

en: Failed to parse color %s
vi: Lỗi phân tích màu %s

en: Failed to parse the StartData command properly
vi: Lỗi phân tích câu lệnh StartData (đầu dữ liệu)

en: Failed to parse the StartData command properly, bad count
vi: Lỗi phân tích câu lệnh StartData (đầu dữ liệu), số đếm sai

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

en: Family Blue Color
vi: Màu nhóm màu xanh

note: GT: You might not want to translate this, it's a keyword in PostScript font files
en: FamilyBl_ues
vi: Nhóm mà_u xanh

en: Faroese (Icelandic)
vi: Tiếng Pha-rô (Băng Đảo)

en: Feature Tag:
vi: Thẻ tính năng:

en: Feature Tags
vi: Thẻ tính năng

en: Feature _Id:
vi: _Mã số tính năng:

en: Feature file?
vi: Tập tin tính năng ?

en: Feature out of bounds in script table.
vi: Tính năng ở ngoại phạm vi trong bảng chữ viết.

en: Feature tags are limited to 4 letters
vi: Thẻ tính năng có chiều dài tối đa 4 ký tự

en: Feature tags must be exactly 4 ASCII characters
vi: Thẻ tính năng phải có chiều dài chính xác 4 ký tự ASCII

en: Feature tags will be removed
vi: Các thẻ tính năng sẽ bị gỡ bỏ

en: Features inside of other features are only permitted for 'aalt' features on line %d of %s
vi: Tính năng lồng nhau (tính năng bên trong tính năng khác) chỉ được phép cho tính năng kiểu « aalt » trên dòng %d của %s

en: Figure out flex hints after every change
vi: Tính các lời gợi ý Flex sau mỗi lần thay đổi

en: File checksum is incorrect.
vi: Tập tin có tổng kiểm không đúng.

en: File, %s, exists. Replace it?
vi: Tập tin %s đã có. Thay thế nó ?

en: Filter|New
vi: Mới

en: Final Glyph On Line
vi: Hình tượng cuối trên đường

en: Find In Font _View
vi: Tìm trong ô _xem phông

en: Find Pr_oblems...
vi: Tìm _vấn đề...

en: Find Proble_ms...
vi: Tì_m vấn đề...

en: Find Problems
vi: Tìm vấn đề

en: Find Sub Font Definition file
vi: Tìm tập tin Xác định Phông con

en: Find a cidmap file...
vi: Tìm tập tin sơ đồ CID...

en: Find an adobe CMap file...
vi: Tìm tập tin CMap Adobe...

en: Find in %.100s
vi: Tìm trong %.100s

en: Finding Counter Masks...
vi: Đang tìm các bộ lọc đếm...

en: Finding Substitution Points...
vi: Đạng tìm các điểm thay thế...

en: First 256
vi: 256 thứ nhất

en: First Char
vi: Ký tự thứ nhất

en: First Glyph Name
vi: Tên hình tượng thứ nhất

en: First P_oint, Next Contour
vi: Điểm đầu, đường _viền kế

en: First Point Color
vi: Màu điểm thứ nhất

en: First and second arguments of imagemask must be integers.
vi: Đối số thứ nhất và thứ hai của bộ lọc ảnh phải là số nguyên.

en: First to _All
vi: Thứ nhất với tất _cả

en: Fixing up References
vi: Đang sửa chữa các tham chiếu

en: Fl_attenByCMap
vi: Làm phẳng th_eo CMap

en: Flared
vi: Xoè ra

en: Flate decompression failed.
vi: Lỗi giải nén Flate.

en: Flattened Accents over Capitals
vi: Dấu phụ bị trải phẳng trên chữ hoa

en: FlattenedAccentBaseHeight:
vi: Cao cơ sở dấu trải phẳng:

en: Flemish
vi: Tiếng Phợ-le-mi

en: Flemish (Belgian Dutch)
vi: Tiếng Hoà Bỉ

en: Flex Hints
vi: Gợi ý Flex

en: Flip _Horizontally
vi: Lật _ngang

en: Flip _Vertically
vi: Lật _dọc

en: Flip the selection
vi: Lật vùng chọn

en: Flip...
vi: Lật...

en: Flipped Reference
vi: Tham chiếu đã lật

en: Flipped References
vi: Tham chiếu đã lật

en: Fo_ntname:
vi: Tê_n phông:

en: Font %1$.40s in file %2$.40s has been changed.
    Do you want to save it?
vi: Phông %1$.40s trong tập tin %2$.40s đã được thay đổi.
    Bạn có muốn lưu nó không?

en: Font %1$.40s in file %2$.40s has been changed.
    Reverting the file will lose those changes.
    Is that what you want?
vi: Phông %1$.40s trong tập tin %2$.40s đã được thay đổi.
    Việc hoàn nguyên tập tin sẽ gây ra các thay đổi này bị mất.
    Có hợp với ý muốn không?

en: Font Compare
vi: So sánh phông

en: Font Info
vi: Thông tin phông

en: Font Information for %.90s
vi: Thông tin phông về %.90s

en: Font Type:
vi: Kiểu phông:

en: Font changed
vi: Phông bị thay đổi

en: Font file has bad glyph count field. maxp says: %d sizeof(loca)=>%d
vi: Tập tin phông này có trường số đếm hình tượng sai.
    maxp nói: %d sizeof(loca)≥%d

en: Font to compare with %.20s
vi: Phông cần so sánh với %.20s

en: Font to merge into %.20s
vi: Phông vào đó cần trộn %.20s

en: Font used to draw titles of a matrix edit
vi: Phông dùng để vẽ tiêu đề của ô sửa ma trận

en: FontForge can generate two styles of ttc file.
    In the first each font is a separate entity
    with no connection to other fonts. In the second
    FontForge will attempt to use the same glyph table
    for all fonts, merging duplicate glyphs. It will
    also attempt to use the same space for tables in
    different fonts which are bit by bit the same.
    
    FontForge isn't always able to perform a merge, in
    which case it falls back on generating independent
    fonts within the ttc.
     FontForge cannot merge if:
      * The fonts have different em-sizes
      * Bitmaps are involved
      * The merged glyf table has more than 65534 glyphs
    
    (Merging will take longer)
vi: FontForge có khả năng tạo hai kiểu tập tin TTC.
    Trong kiểu trước, mỗi phông là một thực thể riêng
    mà không có kết nối tới phông khác. Trong kiểu sau,
    FontForge thử sử dụng cùng một bảng hình tượng
    cho tất cả các phông, cũng trộn nhau các hình tượng trùng.
    Nó cũng thử dùng cùng một khoảng cách cho các bảng
    trong các phông khác nhau mà trùng nhau theo từng bit.

en: FontForge does not support Chameleon fonts
vi: Trình FontForge không hỗ trợ phông Chameleon

en: FontForge does not support anonymous tables on line %d of %s
vi: Trình FontForge không hỗ trợ bảng vô danh trên dòng %d của %s

en: FontForge does not support dictionary based imagemask operators.
vi: Trình FontForge không hỗ trợ toán tử lọc ảnh dựa vào từ điển.

en: FontForge does not support synthetic fonts
vi: Trình FontForge không hỗ trợ phông tổng hợp

en: FontForge does not support this bit depth %d (must be 1,2,4,8,16,32)
vi: Trình FontForge không hỗ trợ độ sâu bit %d (phải là 1,2,4,8,16,32)

en: FontForge does not support type2 multiple master fonts
vi: Trình FontForge không hỗ trợ phông đa chủ kiểu 2

note: GT: DICT is a magic term inside CFF fonts, as is INDEX, and I guess CFF and type2
en: FontForge does not support type2 programs embedded in CFF DICT INDICES.
vi: Trình FontForge không hỗ trợ chương trình kiểu 2 nhúng trong các CHỈ MỤC DICT CFF.

en: FontForge does not update this window when a change is made to the font.
    If a font has changed press the button to force an update
vi: FontForge không cập nhật cửa sổ này khi phông bị thay đổi.
    Phông bị thay đổi thì bấm cái nút để ép buộc cập nhật.

en: FontForge font debugging table
vi: bảng gỡ lỗi phông chữ FontForge

en: FontForge loads large images into the background of each glyph
    prior to autotracing them. You may retain those
    images to look at after mf processing is complete, or
    remove them to save space
vi: Trình FontForge nạp ảnh lớn vào nền của mỗi hình tượng,
    trước khi tự động đồ lại nó. Bạn có thể giữ lại ảnh này
    để xem lại sau khi chạy xong tiến trình mf, hoặc gỡ bỏ
    nó để tiết kiệm sức chứa trên đĩa.

en: FontForge supports at most %d layers
vi: FontForge hỗ trợ nhiều nhất %d lớp

en: FontForge supports two different helper applications to do autotracing
     autotrace and potrace
    If your system only has one it will use that one, if you have both
    use this option to tell FontForge which to pick.
vi: Trình FontForge hỗ trợ hai ứng dụng bổ trợ khác nhau
    để đồ lại tự động: autotrace và potrace.
    
    Nếu hệ thống của bạn chỉ có một của hai ứng dụng này,
    nó sẽ tự động sử dụng nó, còn nếu bạn có cả hai ứng dụng,
    hãy dùng tùy chọn này để báo FontForge nên chọn trình nào.

en: FontForge time stamp table
vi: bảng nhãn thời gian FontForge

en: FontForge was unable to find a cidmap file for this font. It is not essential to have one, but some things will work better if you do. If you have not done so you might want to download the cidmaps from:
       http://FontForge.sourceforge.net/cidmaps.tgz
    and then gunzip and untar them and move them to:
      %.80s
    
    Would you like to search your local disk for an appropriate file?
vi: Trình FontForge không tìm thấy tập tin sơ đồ CID thích hợp với phông này.
    Không ép buộc phải dùng tập tin kiểu này, nhưng một số thứ sẽ hoạt động
    tốt hơn với nó. Nếu bạn chưa tài về các tập tin sơ đồ CID, vẫn có thể tải xuống:
       http://FontForge.sourceforge.net/cidmaps.tgz
    rồi giải nén và di chuyển vào
      %.80s
    
    Bạn có muốn tìm kiếm một tập tin thích hợp trên đĩa cục bộ không?

en: FontForge was unable to load libspiro, spiros are not available for use.
vi: Fontforge đã không nạp được thư viện spiro (libspiro), do đó chức năng spiro không sẵn sàng.

en: FontForge will generate diagonal stem hints, which then can be used by the AutoInstr command.
vi: Trình FontForge sẽ tạo ra các lời gợi ý cuống chéo, mà có thể được dùng bởi câu lệnh Tự động Chỉ dẫn.

en: FontForge will place vertical or horizontal hints at the ends of diagonal stems.
vi: Trình FontForge sẽ định vị các lời gợi ý theo chiều ngang/dọc ở kết thúc của cuống chéo.

en: FontForge will place vertical or horizontal hints at the intersections of diagonal stems.
vi: Trình FontForge sẽ định vị các lời gợi ý theo chiều ngang/dọc ở giao các cuống chéo.

en: FontForge will place vertical or horizontal hints to describe the bounding boxes of suitable glyphs.
vi: Trình FontForge sẽ định vị các lời gợi ý theo chiều ngang/dọc để vạch hộp biên của hình tượng thích hợp.

en: FontForge will use this namelist when assigning
    glyph names to code points in a new font.
vi: FontForge sẽ dùng danh sách tên này khi gán
    tên hình tượng cho điểm mã trong phông mới.

en: FontForge's SFD
vi: SFD của FontForge

en: FontLog Save Failed
vi: Lỗi lưu bản ghi phông

en: Font|New
vi: Mới

en: Font|_New
vi: Mớ_i

en: For glyph %.60s you refer to a glyph named %.80s, which is not in the font yet. Was this intentional?
vi: Đối với hình tượng %.60s, bạn tham chiếu đến một hình tượng tên %.80s, mà chưa nằm trong phông. Trường hợp này có ý định không?

en: Force Bold Threshold:
vi: Buộc ngưỡng in đậm:

en: Force glyph names to:
vi: Buộc tên hình tượng thành:

en: Forest Nenets
vi: Tiếng Ne-net-x rừng

en: Forget _to All
vi: Quên _tất cả

en: Form_er Glyph
vi: Hình tượng t_rước

en: Found %1$.4g, expected %2$.4g
vi: Tìm %1$.4g, còn mong đợi %2$.4g

en: FoundryName
vi: Tên Xưởng Đúc

en: Fourth argument of imagemask must be a 6-element transformation matrix.
vi: Đối số thứ tư của bộ lọc ảnh phải là một ma trận chuyển dạng 6 yếu tố.

en: FractionDenominatorDisplayStyleGapMin:
vi: Tiểu khe kiểu hiển thị mẫu số :

en: FractionDenominatorDisplayStyleShiftDown:
vi: Dời xuống kiểu hiển thị mẫu số :

en: FractionDenominatorGapMin:
vi: Tiểu khe mẫu số :

en: FractionDenominatorShiftDown:
vi: Dời xuống mẫu số :

en: FractionNumeratorDisplayStyleGapMin:
vi: Tiểu khe kiểu hiển thị tử số :

en: FractionNumeratorDisplayStyleShiftUp:
vi: Dời lên kiểu hiển thị tử số :

en: FractionNumeratorGapMin:
vi: Tiểu khe tử số :

en: FractionNumeratorShiftUp:
vi: Dời lên tử số :

en: FractionRuleThickness:
vi: Độ dày thước phân số :

en: FreeType internals
vi: FreeType nội bộ

en: FreeType unavailable
vi: FreeType không sẵn sàng

en: FreeType unavailable.
vi: FreeType không sẵn sàng.

en: FreeTypeInFontView
vi: Xem Phông FreeType

en: Freeform Serifs
vi: Chân Dạng tự do

en: Freetype rasterization failed.
vi: Lỗi làm mành Freetype.

en: French Antillean
vi: Tiếng Anh-thi-es Pháp

en: French Belgium
vi: Tiếng Pháp (Bỉ)

en: French Camaroon
vi: Tiếng Pháp (Ca-ma-runh)

en: French Canadian
vi: Tiếng Pháp (Ca-na-đa)

en: French Côte d'Ivoire
vi: Tiếng Pháp (Côt đi vouă)

en: French D.R. Congo
vi: Tiếng Pháp (Con-gô)

en: French French
vi: Tiếng Pháp (Pháp)

en: French Haiti
vi: Tiếng Pháp (Ha-i-ti)

en: French Luxembourg
vi: Tiếng Pháp (Lúc-xăm-buac)

en: French Mali
vi: Tiếng Pháp (Ma-li)

en: French Monaco
vi: Tiếng Pháp (Mo-na-cô)

en: French Morocco
vi: Tiếng Pháp (Ma Rốc)

en: French North Africa
vi: Tiếng Pháp (Bắc Phi)

en: French Réunion
vi: Tiếng Pháp (Rêu-nion)

en: French Senegal
vi: Tiếng Pháp (Xe-ne-gan)

en: French West Indies
vi: Tiếng Pháp (Ca-ri-bi)

en: Friendly Name
vi: Tên thân thiện

en: From the list below, select the baselines for which you
    will provide data.
vi: Trong danh sách dưới đây, hãy chọn đường cơ bản nào
    cho đó bạn sẽ cung cấp dữ liệu.

en: Frozen Color
vi: Màu đông cứng

en: Fulani
vi: Tiếng Phu-la-ni

en: Fulfulde
vi: Tiếng Phun-phun-đe

en: Full Pa_ge Glyph
vi: Hình tượn_g trang đầy đủ

en: Full Pa_ge Glyphs
vi: Các hình tượn_g trang đầy đủ

en: Full Widths
vi: Toàn rộng

en: FullLen
vi: Dài Đầy

en: Fullname
vi: Tên đầy đủ

en: Function DEFinition
    Pops a value (n) and starts the nth
    function definition
vi: Lời xác định hàm (FDEF)
    Bỏ một giá trị (n) và bắt đầu
    lời xác định hàm thứ n

en: Futa
vi: Tiếng Phu-ta

en: Fuzz
vi: Mờ

en: G4 _Curve
vi: _Cong G4

en: GB 2312 (Simp. Chinese)
vi: GB 2312 (Trung phổ thông)

en: GET INFOrmation
    Pops information type, pushes result
vi: Lấy thông tin (GETINFO)
    Bỏ loại thông tin, đẩy kết quả

note: GT: This is an unusual string. It is used to get around a limitation in GT: FontForge's widget set. You should put a number here (do NOT translate GT: "GGadget|ButtonSize|", that's only to provide context. The number should GT: be the number of points used for a standard sized button. It should be G
en: GGadget|ButtonSize|55
vi: 55

note: GT: This is an unusual string. It is used to get around a limitation in GT: FontForge's widget set. You should put a number here (do NOT translate GT: "GGadget|ScaleFactor|", that's only to provide context. The number should GT: be a percentage and indicates the ratio of the length of a string in GT
en: GGadget|ScaleFactor|100
vi: 100

en: GID out of range (%d) in format 14 'cmap' subtable
vi: GID ở ngoại phạm vi (%d) trong bảng phụ 'cmap' định dạng 14

en: Gaelic (Irish)
vi: Tiếng Xen-tơ (Ái-nhĩ-lan)

en: Gaelic (Scottish)
vi: Tiếng Xen-tơ (Ê-cót)

en: Garshuni
vi: Tiếng Ga-xu-ni

en: Gasp|Anti-Alias
vi: Làm trơn

en: Gasp|For Pixels Per EM <= Value
vi: Cho Điểm ảnh mỗi EM <= Giá trị

en: Gasp|Grid Fit
vi: Vừa lưới

en: Gasp|Grid Fit w/ Sym Smooth
vi: Vừa lưới và làm mịn đối xứng

en: Gasp|Symmetric Smoothing
vi: Làm mịn đối xứng

en: Gasp|_Default
vi: Mặc định

en: Gasp|_Version
vi: _Phiên bản

note: GT: This is a pun on the old latin drinking song "Gaudeamus igature!"
en: Gaudeamus Ligature!
vi: Cấp phép phông !

en: General facts about the windowing system
vi: Thông tin chung về hệ thống cửa sổ

en: Generate Fonts
vi: Tạo ra phông

en: Generate Mac Family
vi: Tạo ra nhóm Mac

en: Generate Mac _Family...
vi: Tạo ra _nhóm Mac...

en: Generate TTC...
vi: Tạo ra TTC...

en: Generate instructions for ball terminals.
vi: Tạo ra chỉ lệnh cho cuối hình cầu.

en: Generate instructions for diagonal stem hints.
vi: Tạo ra chỉ lệnh cho mẹo về cuống chéo.

en: Generating PostScript Font
vi: Đang tạo ra phông PostScript

en: Generating anti-alias font
vi: Đang tạo ra phông làm trơn...

en: Generating bitmap font
vi: Đang tạo ra phông mảng ảnh...

en: Generic change
vi: Thay đổi giống loài

en: German Austrian
vi: Tiếng Đức (Ao)

en: German German
vi: Tiếng Đức (Đức)

en: German Liechtenstein
vi: Tiếng Đức (Likh-ten-s-tâynh)

en: German Luxembourg
vi: Tiếng Đức (Lúc-xăm-buac)

en: German Swiss
vi: Tiếng Đức (Thuỵ Sĩ)

en: Get Coordinate[a] projected onto projection vector
     0=>use current pos
     1=>use original pos
    Pops one point, pushes the coordinate of
    the point along projection vector
vi: Lấy toạ độ [a] (GC) được nhô ra vào véc-tơ nhô ra
     0 -> dùng vị trí hiện thời
     1 -> dùng vị trí gốc
    Bỏ một điểm, đẩy toạ độ của điểm đó
    theo véc-tơ nhô ra

en: Get Freedom Vector
    Decomposes freedom vector, pushes its
    two coordinates onto stack as 2.14
vi: Lấy véc-tơ sự tự do (GFV)
    Phân tích véc-tơ sự tự do, đẩy hai toạ độ
    của nó vào đống dưới dạng 2.14

en: Get Projection Vector
    Decomposes projection vector, pushes its
    two coordinates onto stack as 2.14
vi: Lấy véc-tơ nhô ra (GPV)
    Phân tích véc-tơ nhô ra, đẩy hai toạ độ
    của nó vào đống dưới dạng 2.14

en: Get _Info...
vi: Lấy thông t_in...

en: Ghostview (perhaps other interpreters) has a problem when a
    hint exists without any points that lie on it.
vi: Ghostview (và co lẽ một số phần mềm giải thích khác)
    gặp khó khăn khi gặp một lời gợi ý không có điểm ở trên.

en: Gl_yph Name:
vi: Tê_n hình tượng:

en: Glif Template
vi: Mẫu Glif

en: Glyph %1$.50s with a %2$s from lookup subtable %3$.50s
vi: Hình tượng %1$.50s với một %2$s từ bảng phụ tra tìm %3$.50s

en: Glyph %d attempts to reference glyph %d which is outside the font
vi: Hình tượng %d thử tham chiếu đến hình tượng %d mà nằm bên ngoài phông

en: Glyph %d is called ".notdef", a singularly inept choice of name (only glyph 0
     may be called .notdef)
    FontForge will rename it.
vi: Hình tượng %d có tên « .notdef », một tên không có ích
    vì tên này chỉ được gán cho hình tượng 0.
    Vì thế trình FontForge sẽ thay đổi tên nó.

en: Glyph BB Above
vi: Hình tượng BB bên trên

en: Glyph BB Below
vi: Hình tượng BB bên dưới

en: Glyph BB Left Of
vi: Hình tượng BB bên trái

en: Glyph BB Right Of
vi: Hình tượng BB bên phải

en: Glyph Composition/Decomposition
vi: Cấu tạo/phân huỷ hình tượng

en: Glyph Construction
vi: Cấu tạo hình tượng

en: Glyph Definition Sub-Table
vi: Bảng phụ xác định hình tượng

en: Glyph Differences
vi: Khác biệt hình tượng

en: Glyph Extension Components
vi: Thành phần kéo dài hình tượng

en: Glyph Extension:
vi: Phần mở rộng hình tượng:

en: Glyph Extensions
vi: Phần mở rộng hình tượng

en: Glyph Info
vi: Thông tin hình tượng

en: Glyph Info for %.40s
vi: Thông tin hình tượng về %.40s

en: Glyph Info...
vi: Thông tin hình tượng...

en: Glyph Insertion
vi: Chèn hình tượng

en: Glyph Name Changed
vi: Tên hình tượng bị thay đổi

en: Glyph Names
vi: Tên hình tượng

en: Glyph Order
vi: Thứ tự hình tượng

en: Glyph Origin
vi: Gốc hình tượng

en: Glyph Positioning
vi: Định vị hình tượng

en: Glyph Self-Intersects
vi: Hình tượng tự giao

en: Glyph Substitution
vi: Thay thế hình tượng

en: Glyph Valid
vi: Hình tượng hợp lệ

en: Glyph _Info...
vi: Thông t_in hình tượng...

en: Glyph _Metadata
vi: _Siêu dữ liệu hình tượng

en: Glyph bounding box data exceeds font bounding box data for GID %d
vi: Dữ liệu về hộp biên giới hình tượng vượt quá dữ liệu về hộp biên giới phông chữ cho GID %d

en: Glyph composed of:
vi: Hình tượng chứa :

en: Glyph contains overlapped hints (in the same hintmask)
vi: Hình tượng này chứa các lời gợi ý chồng lấp (trong cùng một mặt nạ mẹo)

en: Glyph index out of bounds. Was %d, must be less than %d.
     In attempt to associate a glyph with encoding %x in segment %d
     with platform=%d, specific=%d (in 'cmap')
vi: Chỉ số hình tượng ở ngoại phạm vi. Đã %d, phải < %d.
    Trong khi thử kết hợp hình tượng có bảng mã %x trong đoạn %d
    với nền tảng=%d, dứt khoát=%d (trong 'cmap')

en: Glyph names (or unicode code points) may occur at most once in this group and any of its sub-groups
vi: Mỗi tên hình tượng (hay điểm mã Unicode) có thể nằm nhiều nhất một lần trong nhóm này và các nhóm phụ của nó.

en: Glyph names are limited to 31 characters
vi: Tên hình tượng có chiều dài tối đa 31 ký tự.

en: Glyph names should be limited to characters in the ASCII character set,
    but there are names in this namelist which use characters outside
    that range.
vi: Tên hình tượng nên chứa ký tự chỉ trong bộ ký tự ASCII,
    nhưng danh sách tên này có một số tên chứa ký tự
    nằm ở ngoài phạm vi ký tự ASCII.

en: Glyph names should be limited to characters in the ASCII character set, but there are names in this namelist which use characters outside that range.
vi: Tên hình tượng nên chứa chỉ ký tự trong bộ ký tự ASCII, nhưng danh sách tên này chứa tên có ký tự ở ngoại phạm vi đó.

en: Glyph not in font
vi: Hình tượng không có trong phông

en: Glyph out of bounds in 'lcar' table %d
vi: Hình tượng ở ngoại phạm vi trong bảng 'lcar' %d

en: Glyph out of bounds in 'mort'/'morx' table %d
vi: Hình tượng ở ngoại phạm vi trong bảng 'mort/morx' %d

en: Glyph out of bounds in 'opbd' table %d
vi: Hình tượng ở ngoại phạm vi trong bảng 'opbd' %d

en: Glyph out of bounds in 'prop' table %d
vi: Hình tượng ở ngoại phạm vi trong bảng 'prop' %d

en: Glyph “%s” contains a reference to %s in %s
vi: Hình tượng « %s » chứa một tham chiếu đến %s trong %s

note: GT: FontForge needs to recognize the quotes used here(“”). If you change them GT: (in the translated strings) let me know. It currently also recognizes GT: guillemets and a couple of other quotes as well. GT:   pfaedit@users.sourceforge.net
en: Glyph “%s” differs
vi: Hình tượng « %s » khác biệt

en: Glyph “%s” differs at %d@%d
vi: Hình tượng « %s » khác biệt tại %d@%d

en: Glyph “%s” does not have splines which match exactly, but they are close
vi: Hình tượng « %s » không có chốt trục khớp chính xác, mà vẫn tương tự

en: Glyph “%s” has a different bitmap at %d@%d
vi: Hình tượng « %s » có mảng ảnh khác tại %d@%d

en: Glyph “%s” has a different fill in layer %d
vi: Hình tượng « %s » có cách tô đầy khác trong lớp %d

en: Glyph “%s” has a different number of layers
vi: Hình tượng « %s » có số các lớp khác

en: Glyph “%s” has a different stroke in layer %d
vi: Hình tượng « %s » có một nét khác trong lớp %d

en: Glyph “%s” has advance width %d in %s but %d in %s
vi: Hình tượng « %s » có chiều rộng sớm %d trong %s còn là %d trong %s

en: Glyph “%s” has advance width %d in %s but %d in %s at %d@%d
vi: Hình tượng « %s » có chiều rộng sớm %d trong %s còn là %d trong %s tại %d@%d

en: Glyph “%s” has different truetype instructions
vi: Hình tượng « %s » có chỉ dẫn TrueType khác

en: Glyph “%s” has vertical advance width %d in %s but %d in %s
vi: Hình tượng « %s » có bề rộng tiến tới theo chiều dọc %d trong %s còn là %d trong %s

en: Glyph “%s” has vertical advance width %d in %s but %d in %s at %d@%d
vi: Hình tượng « %s » có bề rộng tiến tới theo chiều dọc %d trong %s còn là %d trong %s tại %d@%d

en: Glyph “%s” in %s has no truetype instructions
vi: Hình tượng « %s » trong %s không có chỉ dẫn TrueType

en: Glyph “%s” missing from %s
vi: Hình tượng « %s » còn thiếu trong %s

en: Glyph “%s” missing from %s at %d@%d
vi: Hình tượng « %s » còn thiếu trong %s tại %d@%d

en: Glyph “%s” refers to %s with a different transformation matrix
vi: Hình tượng « %s » tham chiếu đến %s bằng một ma trận chuyển dạng khác

en: Glyph, %s, has no hints. FontForge will not produce many instructions.
vi: Hình tượng %s không có lời gợi ý nên FontForge sẽ không tạo nhiều chỉ dẫn.

en: Glyph, Point, Size
vi: Hình tượng, Điểm, Kích cỡ

en: Glyph, Size, Point
vi: Hình tượng, Kích cỡ, Điểm

en: Glyph:
vi: Hình tượng:

en: GlyphAutoGoto
vi: TĐ Tới Hình Tượng

en: GlyphName|New
vi: Mới

en: Glyphs Differences at %d@%d
vi: Khác biệt hình tượng tại %d@%d

en: Glyphs in %s but not in %s
vi: Có hình tượng nằm trong %s còn không phải trong %s

en: Glyphs in %s but not in %s at %d@%d
vi: Có hình tượng nằm trong %s còn không phải trong %s tại %d@%d

en: Glyphs may be either identified by name or by unicode code point.
    Generally you control this by what you type in.
    Typing "A" would identify a glyph by name.
    Typing "U+0041" identifies a glyph by code point.
    When loading glyphs from the selection you must specify which format is desired.
vi: Có thể nhận diện hình tượng hoặc theo tên hoặc theo điểm mã Unicode.
    Bình thường, bạn điều khiển ứng xử này bằng dữ liệu nhập vào.
    Gõ chữ « A » thì nhận diện hình tượng theo tên.
    Còn gõ « U+0041 » sẽ nhận diện hình tượng theo điểm mã.
    Khi nạp hình tượng từ vùng chọn, bạn phải xác định định dạng nào đã muốn.

en: Glyphs will be composed of stroked lines rather than filled outlines.
    All glyphs are stroked at the following width
vi: Hình tượng là đường đã vẽ nét thay cho nét ngoài đã tô đầy.
    Mọi hình tượng được vẽ nét với bề rộng theo đây

en: Glyphs with both
vi: Hình tượng có cả hai

en: Glyphs with only S_plines
vi: Hình tượng chỉ có chốt t_rục

en: Glyphs with only _References
vi: Hình tượng chỉ có th_am chiếu

en: Glyphs:
vi: Hình tượng:

en: Gradual/Diagonal
vi: Dần dần/Chéo

en: Gradual/Horizontal
vi: Dần dần/Ngang

en: Gradual/Transitional
vi: Dần dần/Chuyển tiếp

en: Gradual/Vertical
vi: Dần dần/Dọc

en: Graphite glyph attribute table
vi: bảng thuộc tính hình tượng Graphite

en: Graphite glyph location in Glat table
vi: Vị trí hình tượng Graphite trong bảng Glat

en: Greater Than
    Pops two values, pushes (0/1) if bottom el > top
vi: Lớn hơn (GT)
    Bỏ hai giá trị, đẩy (0/1) nếu cái dưới > cái trên

en: Greater Than or EQual
    Pops two values, pushes (0/1) if bottom el >= top
vi: Lớn hơn hay bằng (GTEQ)
    Bỏ hai giá trị, đẩy (0/1) nếu cái dưới ≥ cái trên

en: Greek small caps
vi: Chữ hoa nhỏ Hy Lạp

en: Greenlandic
vi: Tiếng Đảo Băng

en: Grid Fi_t
vi: _Vừa lưới

en: Grid Fit
vi: Vừa lưới

en: Grid Fit Color
vi: Màu vừa lưới

en: Grid Fit Parameters
vi: Tham số vừa lưới

en: Grid Fit Width Color
vi: Màu độ rộng vừa lưới

en: Grid Fit w/ Sym-Smooth
vi: Vừa lưới và làm mịn đối xứng

en: Grid Fitting
vi: Vừa lưới

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

en: Guess each font's resolution based on its pixel size
vi: Đoán độ phân giải của mỗi phông dựa vào kích cỡ điểm ảnh của nó.

en: Guessing pixel size based on font ascent in %s
vi: Đang đoán kích cỡ điểm ảnh dựa vào giá trị Lên phông trong %s

en: Guessing pixel size based on font descent in %s
vi: Đang đoán kích cỡ điểm ảnh dựa vào giá trị Xuống phông trong %s

en: Guide Layer Color
vi: Màu lớp dẫn

en: Guidelines:
vi: Nét dẫn:

en: Gurmukhi2
vi: Tiếng Gổ-mu-khi 2

en: HFlex Hint Color
vi: Màu mẹo HFlex

en: HHead Ascent Offset:
vi: Bù lên đầu N:

en: HHead Ascent:
vi: Lên đầu N:

en: HHead De_scent Offset:
vi: Bù x_uống đầu N:

en: HHead Descent Offset:
vi: Bù xuống đầu N:

en: HHead Descent:
vi: Xuống đầu ngang:

en: HHead _Line Gap:
vi: _Khe dòng đầu N:

en: HHint Active Color
vi: Màu HHint hoạt động

en: HStem
vi: Cuống N

en: HV Group Box
vi: Hộp nhóm HV

en: H_ints
vi: Gợ_i ý

en: Halam
vi: Tiếng Ha-lam

en: Halant Forms
vi: Hình Ha-lant

en: Half Forms
vi: Nửa hình

en: Half Widths
vi: Nửa rộng

en: Half and Full Width Forms
vi: Hình nửa và toàn rộng

en: Hammer-Banna
vi: Tiếng Ha-mơ-Ba-na

en: Hangul Jamo Half Width Forms
vi: Hình nửa rộng Hangul Jamo

en: Harauti
vi: Tiếng Ha-rau-ti

en: Has _Vertical Metrics
vi: Có đơn vị đo _dọc

en: Hebrew Ligatures/Pointed Letters
vi: Chữ ghép/chữ nhọn tiếng Do Thái

en: Height Adjusts
vi: Điều chỉnh bề cao

en: Height of Horizontal Stems:
vi: Độ cao của cuống nằm ngang:

en: Height of fraction bar above base line
vi: Bề cao của thanh phân số bên trên đường cơ sở

en: Height of the bottom of the radical degree, if
    such be present, in proportion to the ascender
    of the radical sign.
vi: Bề cao của cuối của ký hiệu độ căn thức,
    nếu có, tỷ lệ đúng với vùng trên ký hiệu căn thức.

en: Height/Kern Data
vi: Dữ liệu bề cao/định chỗ

en: Hide when _Moving
vi: Ẩn khi di chu_yển

en: High Mari
vi: Tiếng Ma-ri cao

en: High Surrogate
vi: Thay thế cao

en: High-Density Font
vi: Phông mật độ cao

en: Hindko
vi: Tiếng Hind-cô

en: Hint Label Color
vi: Màu nhãn mẹo

en: Hint Mask
vi: Bộ lọc gợi ý

en: Hint Substitution
vi: Thay thế lời gợi ý

en: Hint _Substitution Pts
vi: Gợi ý về điểm tha_y thế

en: Hint _Width Near¹
vi: Bề _rộng gợi ý gần¹

en: Hint mask (or counter mask) with too many hints in %s
vi: Mặt nạ mẹo (hay phản mặt nạ) có quá nhiều mẹo trong %s

en: Hint masks differ in glyph “%s” at (%g,%g)
vi: Hình tượng « %s » có bộ lọc gợi ý khác tại (%g,%g)

en: HintBoundingBoxes
vi: Gợi Ý Hộp Mép

en: HintDiagonalEnds
vi: Gợi Ý Cuối Chéo

en: HintDiagonalInter
vi: Gợi ý Giao Chéo

en: HintMasks only if conflicts
vi: Bộ lọc lời gợi ý chỉ nếu xung đột

en: Hints differ in glyph “%s”
vi: Hình tượng « %s » có các lời gợi ý khác nhau

en: Hiragana & Katakana
vi: Hiragana và Katakana

en: Histogram Dialog
vi: Hộp thoại biểu đồ tần xuất

en: Historic Ligatures
vi: Chữ ghép lịch sử

en: Historical Forms
vi: Hình lịch sử

en: Hit Watch Point
vi: Đánh điểm theo dõi

en: Hmm, more glyph variation data specified than there are glyphs in font.
vi: Có xác định dữ liệu biến thể hình tượng nhiều hơn số hình tượng trong phông.

en: Hmm, no global tuples specified in the 'gvar' table.
vi: Trong bảng 'gvar' chưa xác định đối tượng nhiều thành phần toàn cục.

en: Hmm, the 'avar' table is too long.
vi: Bảng 'avar; quá dài.

en: Hmm, the axis count in the 'avar' table is different from that in the 'fvar' table.
vi: Trong bảng 'avar' có số đếm trục khác với số trong bảng 'fvar'.

en: Hmm, the axis count in the 'gvar' table is different from that in the 'fvar' table.
vi: Trong bảng 'gvar' có số đếm trục khác với số trong bảng 'fvar'.

en: Hmm, this 'fvar' table has an unexpected size for an axis, I shan't parse it
vi: Bảng 'fvar' này có kích cỡ bất thường đối với trục nên không phân tích nó

en: Hmm, this 'fvar' table has an unexpected size for an instance, I shan't parse it
vi: Bảng 'fvar' này có kích cỡ bất thường đối với thể hiện nên không phân tích nó

en: Hmm, this 'fvar' table has more axes than FontForge can handle.
vi: Bảng 'fvar' này có số trục hơn số trình FontForge có khả năng xử lý.

en: Hmm, this 'fvar' table has more count/size pairs than I expect
vi: Bảng 'fvar' này có số cặp đếm/kích cỡ lớn hơn số mong đợi

en: Hmm, this 'fvar' table has no axes, that doesn't make sense.
vi: Bảng 'fvar' này không có trục: trường hợp vô ích.

en: Hmm, this 'fvar' table has too few count/size pairs, I shan't parse it
vi: Bảng 'fvar' này có quá ít cặp đếm/kích cỡ nên không phân tích nó

en: Hmm, this 'fvar' table is too short
vi: Bảng 'fvar' này quá ngắn

en: Hmm, too many global tuples specified in the 'gvar' table.
     FontForge only supports %d
vi: Trong bảng 'gvar' có xác định quá nhiều đối tượng nhiều thành phần toàn cục.
    Trình FontForge chỉ hỗ trợ %d điều.

en: Hojo (JIS X 0212-1990) Kanji Forms
vi: Hinh Kanji Hojo (JIS X 0212-1990)

en: Hold [Control] key to restrict
vi: Ấn giữ phím [Control] để hạn chế

en: Hold [Shift] key to merge
vi: Ấn giữ phím [Shift] để trộn nhau

en: Holding down the Shift key will speed up arrow key motion by this factor
vi: Ấn giữ phím Shift thì tăng tốc sự chuyển động của phím mũi tên theo hệ số đã đặt

en: Hor. Construction
vi: Cấu tạo nằm ngang

en: Hor. Variants
vi: Biến thể nằm ngang

en: Hori_zontal Metric Lines
vi: Đường đo nằm ng_ang

en: Horiz. Hint Color
vi: Màu mẹo nằm ngang

en: Horizontal Baselines
vi: Đường cơ bản nằm ngang

en: Horizontal Counter Add
vi: Thêm bộ đếm nằm ngang

en: Horizontal Counter Scale
vi: Co giãn bộ đếm nằm ngang

en: Horizontal Extension Italic Correction
vi: Điều chỉnh nghiêng mở rông ngang

en: Horizontal Extents for %c%c%c%c
vi: Quy mô theo chiều ngang cho %c%c%c%c

en: Horizontal Kana Alternatives
vi: Đồ xen kẽ Kana nằm ngang

en: Horizontal Kerning
vi: Định chỗ theo chiều ngang

en: Horizontal Stem Height Add
vi: Thêm độ cao cuống nằm ngang

en: Horizontal Stem Height Scale
vi: Co giãn độ cao cuống nằm ngang

en: Horizontal distance between the top
    and bottom elements of a skewed fraction.
vi: Khoảng cách theo chiều ngang giữa
    yếu tố đầu và yếu tố cuối của phân số
    bị lệch.

en: Horizontal: %d baseline | Horizontal: %d baselines
vi[0]: Nằm ngang: %d đường cơ bản

en: How many CID slots do you wish to add?
vi: Bạn muốn thêm mấy khe CID?

en: How many entries should there be in the cvt table?
vi: Bảng 'cvt' nên chứa bao nhiêu mục nhập?

en: How many unencoded glyph slots do you wish to add?
vi: Bạn muốn thêm mấy khe hình tượng chưa mã hoá?

en: I can't figure out how to compare the subtable, %s, in %s to %s in %s
vi: Không biết có nên so sánh bảng phụ %s trong %s với %s trong %s như thế nào

en: I'm sorry this file is too complex for me to understand (or is erroneous)
vi: Không thể hiểu được tập tin này: nó quá phức tạp hay nó bị lỗi.

en: I'm sorry this file is too complex for me to understand (or is erroneous, or is empty)
vi: Không thể hiểu được tập tin này: nó quá phức tạp, nó có lỗi hay nó trống.

note: GT: "I." is an abbreviation for "Inherits"
en: I.
vi: KT

en: IF test
    Pops an integer,
    if 0 (false) next instruction is ELSE or EIF
    if non-0 execution continues normally
    (unless there's an ELSE)
vi: Thử IF
    Bỏ một số nguyên
     nếu 0 (sai) thì chỉ lệnh kế tiếp là ELSE (không thì) hay EIF
     nếu khác 0 thì tiếp tục thực hiện một cách bình thường
    (nếu không có ELSE)

en: INSTRuction execution ConTRoL
    Pops a selector and value
    Sets a state variable
vi: INSTRuction execution ConTRoL
    Bỏ một bộ chọn và giá trị
    Lập một biến tình trạng

en: IPA usage
vi: Sử dụng IPA

en: ISO (Deprecated)
vi: ISO (Bị phản đối)

en: ISO 10646-1 (Unicode, Full)
vi: ISO 10646-1 (Unicode, Đầy)

en: ISO 8859-11 (Thai)
vi: ISO 8859-11 (Thái)

en: Identify by
vi: Nhận diện theo

en: Ideographic character face bottom edge baseline
vi: Đường cơ bản kiểu ký tự chữ viết ghi ý đối diện cạnh dưới

en: Ideographic character face top edge baseline
vi: Đường cơ bản kiểu ký tự chữ viết ghi ý đối diện cạnh trên

en: Ideographic em-box bottom edge baseline
vi: Đường cơ bản kiểu hộp « em-box » chữ viết ghi ý ở cạnh dưới

en: Ideographic em-box top edge baseline
vi: Đường cơ bản kiểu hộp « em-box » chữ viết ghi ý ở cạnh trên

en: If a glyph has been edited so that it has a different
    number of points now, then any references
    which use point matching and depended on that glyph's
    point count will be incorrect.
vi: Nếu hình tượng bị chỉnh sửa để có số điểm khác,
    bất cứ tham chiếu nào dùng khả năng khớp điểm
    và phụ thuộc vào hình tượng đó là không đúng.

en: If a glyph in the second font is missing from the first, then
    add it to the first with the outlines of the second font in
    the background
vi: Nếu hình tượng nào trong phông thứ hai còn thiếu
    trong điều thứ nhất, thêm nó vò điều thứ nhất với
    các nét ngoài của phông thứ hai nằm trong nền.

en: If a line has a bump on it then flatten out that bump
vi: Đường có mụn thì làm phẳng mún đó

en: If any of the above baselines are active then you should
    specify which one is the default baseline for each script
    in the font, and specify how to position glyphs in this
    script relative to all active baselines
vi: Nếu đường cơ bản nào nêu trên vẫn còn hoạt động
    thì bạn nên ghi rõ cái nào là đường cơ bản mặc định
    cho mỗi chữ viết trong phông, cũng ghi rõ
    cách định vị các hình tượng trong chữ viết này
    đối với tất cả các đường cơ bản vẫn hoạt động.

en: If one of those glyphs already has a suffix
vi: Nếu một của những hình tượng đó đã có hấu tố

en: If set then the entire font must be
    embedded in a document when any character is.
    Otherwise the document creator need
    only include the characters it uses.
vi: Bật tùy chọn này thì toàn phông phải nhúng trong
    tài liệu chứa bất cứ ký tự nào của nó. Không thì
    người tạo tài liệu cần gồm chỉ các ký tự đã dùng.

en: If specified this should be a space separated list of integers each
    less than 16777216 which uniquely identify your organization
    FontForge will generate a random number for the final component.
vi: Bật tùy chọn này thì giá trị nên là một danh sách các
    số nguyên định giới bằng dấu cách, mỗi số nhỏ hơn
    16777216, mà nhận dạng duy nhất tổ chức của bạn.
    Trình FontForge sẽ tạo ra một số ngẫu nhiên
    cho thành phần cuối cùng.

en: If the search pattern is a single open contour
    then do not match the end points. They merely
    specify the direction from which the curve should
    move toward the next point (which will be matched),
    and the minimum distance between the first matched
    point and the one before it. The endpoints of the
    replace contour will also only be used for positioning.
    
    This allows you to match a right angle corner
    without needed to specify exactly how long the edges
    are which form the right angle.
vi: Nếu mẫu tìm là một đường viền mở riêng lẻ
    thì không nên khớp với các điểm cuối.
    Chúng chỉ ghi rõ hướng từ đó đường cong
    nên di đến điểm kế tiếp (mà có kết quả tìm),
    và khoảng cách tối thiểu giữa điểm khớp thứ nhất
    và điểm nằm trước đó. Các điểm cuối của đường viền
    thay thế sẽ cũng được dùng chỉ để đặt vị trí.
    
     Tuỳ chọn này cho phép bạn khớp một góc vuông
    mà không cần ghi rõ chính xác
    chiều dài của hai cạnh làm góc vuông đó.

en: If the slope of an adjusted point is near horizontal or vertical
    snap to that
vi: Nếu dốc của điểm đã điều chỉnh gần chiều ngang hay dọc, đính đó.

en: If the start point of a contour is not an extremum, find a new start point (on the contour) which is.
vi: Nếu điểm đầu của đường viền không phải là thái cực, tìm điểm mới (nằm trên đường viền) có phải là thái cực.

en: If this glyph is used as a pattern to tile
    some other glyph then it is useful to specify
    the amount of whitespace surrounding the tile.
    Either specify a margin to extend the bounding
    box of the contents, or specify the bounds
    explicitly.
vi: Nếu hình tượng này được dùng làm mẫu
    để xếp lát một hình tượng nào đó khác
    thì có nên ghi rõ khoảng cách trắng
    chung quanh gạch lát. Hoặc ghi rõ
    một lề để mở rộng hộp biên giới của nội dung,
    hoặc ghi rõ dứt khoát các biên giới.

en: If two adjacent points on the same path are less than a few
    emunits apart they will cause problems for some of FontForge's
    commands. PostScript shouldn't care though.
vi: Nếu hai điểm tiếp cận trên quá gần cùng một đường dẫn
    (ít hơn vài đơn vị Em giữa hai điểm), một số câu lệnh FontForge
    sẽ gặp khó khăn. Tuy nhiên, PostScript không có sao.

en: If two glyphs differ, then add the outlines of the second glyph
    to the background layer of the first (So when opening the first
    the differences will be visible).
vi: Nếu hai hình tượng khác với nhau, thêm các nét ngoài
    của hình tượng thứ hai vào lớp nền của điều thứ nhất.
    (Vì thế các sự khác sẽ hiển thị khi bạn mở điều thứ nhất.)

en: If you are running an X11 clipboard manager you might want
    to turn this off. FF can put things into its internal clipboard
    which it cannot export to X11 (things like copying more than
    one glyph in the fontview). If you have a clipboard manager
    running it will force these to be exported with consequent
    loss of data.
vi: Nếu bạn đang chạy một trình quản lý bảng nháp X11
    thì bạn có thể muốn tắt tuỳ chọn này.
    FontForge có khả năng chèn gì vào bảng nháp nội bộ
    mà nó không thể xuất tới X11 (v.d. sao chép nhiều hơn
    một phông chữ trong khung xem phông).
    Nếu bạn có một trình quản lý bảng nháp đang chạy
    thì nó ép buộc xuất tất cả các kiểu mục ra bảng nháp:
    kết quả là dữ liệu bị mất.

en: If you don't specify a suffix, the glyphs don't get renamed.
vi: Không ghi rõ hậu tố thì không thay đổi tên của hình tượng.

en: If you have made any changes to the hints,
    then in addition to changing the glyph's hints
    refigure it's hint masks and substitution points.
vi: Nếu bạn đã thay đổi mẹo nào,
    thì thêm vào thay đổi mẹo của hình tượng,
    cũng cần phải hình dung các mặt nạ mẹo
    và điểm thay thế của nó.

en: If you wish to replace Adobe's OtherSubrs array (for Type1 fonts)
    with an array of your own, set this to point to a file containing
    a list of up to 14 PostScript subroutines. Each subroutine must
    be preceded by a line starting with '%%%%' (any text before the
    first '%%%%' line will be treated as an initial copyright notice).
    The first three subroutines are for flex hints, the next for hint
    substitution (this MUST be present), the 14th (or 13 as the
    numbering actually starts with 0) is for counter hints.
    The subroutines should not be enclosed in a [ ] pair.
vi: Nếu bạn muốn thay thế mảng OtherSubrs của Adobe
    (đối với phông kiểu 1) bằng một mảng riêng,
    hãy đặt giá trị này để chỉ tới một tập tin chứa danh sách
    đến 14 hàm phụ PostScript. Mỗi hàm phụ phải nằm sau
    một dòng bắt đầu với « %%%% » (đoạn nào phía trước
    dòng « %%%% » thứ nhất sẽ được xử lý như là thông báo
    bản quyền đầu tiên). Ba hàm phụ thứ nhất dành cho
    lời gợi ý flex, ba hàm phụ kế tiếp để thay thế (PHẢI có),
    hàm phụ thứ mười bốn (thật là 13 vì bắt đầu từ số 0)
    dành cho lời gợi ý ngược. Không nên bao hàm phụ
    bằng [cặp dấu ngoặc vuông].

en: Ignore Base Glyphs
vi: Bỏ qua hình tượng cơ bản

en: Ignore Combining Marks
vi: Bỏ qua dấu kết hợp

en: Ignore Ligatures
vi: Bỏ qua chữ ghép

en: Ignore this problem in the future
vi: Bỏ qua vấn đề này về sau

en: Ignoring duplicate /CharStrings entry
vi: Đang bỏ qua mục nhập /CharStrings (chuỗi ký tự) trùng

en: Ignoring duplicate /Subrs entry
vi: Đang bỏ qua mục nhập /Subrs trùng

en: Ilokano
vi: Tiếng I-lô-ca-nô

en: Image Size:  %d x %d  pixels
vi: Cỡ ảnh :  %d x %d  điểm ảnh

en: Image Template
vi: Mẫu ảnh

en: Image at:      (%.0f,%.0f)
vi: Ảnh ở :      (%.0f,%.0f)

en: Image used for disabled listmarks (overrides the box)
vi: Ảnh dùng cho dấu liệt kê bị tắt (ghi đè lên hộp)

en: Image used for enabled listmarks (overrides the box)
vi: Ảnh dùng cho dấu liệt kê đã bật (ghi đè lên hộp)

en: Image used instead of the Check Box Off Mark
vi: Ảnh dùng thay cho Dấu Hộp Chọn bị Tắt

en: Image used instead of the Check Box Off Mark (when the radio is disabled)
vi: Ảnh dùng thay cho Dấu Hộp Chọn bị Tắt (khi nút chọn một bị tắt)

en: Image used instead of the Radio Off Mark
vi: Ảnh dùng thay cho Dấu Hộp Chọn Một bị Tắt

en: Image used instead of the Radio Off Mark (when the radio is disabled)
vi: Ảnh dùng thay cho Dấu Hộp Chọn Một bị Tắt (khi nút chọn một bị tắt)

en: Image used instead of the Radio On Mark
vi: Ảnh dùng thay cho Dấu Hộp Chọn Một đã bật

en: Image used instead of the Radio On Mark (when the radio is disabled)
vi: Ảnh dùng thay cho Dấu Hộp Chọn Một đã bật (khi nút chọn một bị tắt)

en: Import Lookup
vi: Nhập sự tra tìm

en: Imports a lookup (and all its subtables) from another font.
vi: Nhập khẩu một sự tra tìm (và các bảng phụ của nó) từ phông khác.

en: In TTF/OTF
vi: Trong TTF/OTF

en: In a Reverse Chaining Substitution there must be exactly as many replacements as there are glyph names in the match coverage table
vi: Trong sự thay thế tạo dãy ngược, phải có chính xác cùng một số lần thay thế và tên hình tượng trong bảng bao quát khớp.

en: In a Reverse Chaining Substitution there must be exactly one coverage table to match
vi: Trong sự thay thế tạo dãy ngược, phải có chính xác một bảng bao quát cần khớp.

note: GT: This is a reference to "Much Ado About Nothing". The string should read GT: "A ligature sub-table in Apple's 'mort'/'morx' table is too\ncomplex for me to understand. I shall give up on it.\nYour ligatures may not be complete."
en: In an attempt to process the ligatures of this font, I've concluded
    that the state machine in Apple's mort/morx table is
    (like the learned constable) too cunning to be understood.
    I shall give up on it. Your ligatures may be incomplete.
vi: Trong khi thử xử lý các chữ ghép của phông này,
    trình này đã không thể hiểu được cơ chế tình trạng
    trong bảng 'mort/morx' của Apple nên chịu thua.
    Vì thế có lẽ các chữ ghép của bạn chưa tạo xong.

en: In an italic font the horizontal change per unit vertical change
vi: Trong phông in nghiêng, tỷ lệ thay đổi theo chiều ngang cho mỗi đơn vị thay đổi theo chiều dọc

en: In character %s, could not find reference to %s
vi: Trong ký tự %s, không tìm thấy tham chiếu đến %s

en: In character %s, there are too few points on a path in the base
vi: Trong ký tự %s, có quá ít điểm trên đường dẫn trong cơ sở

en: In character %s, there are too many points on a path in the base
vi: Trong ký tự %s, có quá nhiều điểm trên đường dẫn trong cơ sở

en: In every lookup that uses a glyph, check that at
    least one feature is active for the glyph's script.
vi: Trong mọi chức năng tra tìm đều mà dùng hình tượng,
    kiểm tra lại có ít nhất một tính năng vẫn hoạt động
    cho chữ viết của hình tượng đó.

en: In font %1$d the advance width of glyph %2$.30s does not scale the base advance width properly, it shall be forced to the proper value
vi: Trong phông %1$d, bề rộng tiến tới của hình tượng %2$.30s không co giãn cho đúng bề rộng tiến tới cơ sở nên nó bị ép buộc thành giá trị đúng

en: In font %1$d the glyph %2$.30s either starts before 0, or extends after the advance width or is above the ascent or below the descent
vi: Trong phông %1$d, hình tượng %2$.30s có một của những lỗi này:
     • bắt đầu trước 0
     • kéo dài sau bề rộng tiến tới
     • nằm trên vùng trên
     • nằm dưới vùng dưới

en: In glyph %s the reference to %s is positioned by point matching, and the point numbers may no longer reflect the original intent.
    Do you want to proceed anyway?
vi: Trong hình tượng %s, tham chiếu đến %s được định vị
    bằng chức năng khớp điểm, và các số thứ tự điểm
    có thể không còn phản ánh lại ý định gốc.
    Bạn vẫn còn muốn tiếp tục không?

en: In lookup subtable %.30s you refer to a glyph named %.80s, which is not in the font yet. Was this intentional?
vi: Trong bảng phụ tra tìm %.30s bạn tham chiếu đến một hình tượng tên %.80s, mà chưa nằm trong phông. Trường hợp này có ý định không?

en: In lookup subtable %.30s you replace a glyph with itself. Was this intentional?
vi: Trong bảng phụ tra tìm %.30s bạn thay thế một hình tượng bằng chính nó. Trường hợp này có ý định không?

en: In the 'kern' table, a subtable's length does not match the number of kerning pairs.
vi: Trong bảng « kern » (định chỗ), một bảng phụ có chiều dài không tương ứng với số các cặp định chỗ.

en: In the MS 'MATH' table this value specifies where (horizontally)
    an accent should be placed above the glyph. Vertical placement
    is handled by other means
vi: Trong bảng MS 'MATH', giá trị này ghi rõ dấu phụ nên nằm
    bên trên hình tượng ở vị trí nào theo chiều ngang.
    Vị trí theo chiều dọc được ghi rõ bằng cách khác.

en: In the Outline View, the Shift key constrains motion to be parallel to the ItalicAngle rather than constraining it to be vertical.
vi: Trong ô xem nét ngoài, phím Shift ràng buộc di chuyển song song với Góc Nghiêng hơn đi theo chiều dọc.

note: GT: Spoof on the bible
en: In the beginning was the letter...
vi: Thiết kế phông đẹp cho mọi người

en: In the saved font, force all glyph names to match those in the specified namelist
vi: Trong phông đã lưu, ép buộc mọi tên hình tượng để tương ứng với tên trong danh sách tên đã xác định

en: In_line...
vi: Trong _dòng...

en: Inactive Layer Color
vi: Màu lớp không hoạt động

en: Include Empty Blocks
vi: Gồm các khối rỗng

en: Include Whitespace below Tile
vi: Bao gồm khoảng trắng bên dưới đã lát

en: Include filename too long on line %d of %s
vi: Tên tập tin bao gồm quá dài trên dòng %d của %s

en: Includes nested too deeply on line %d of %s
vi: Các lời bao gồm lồng nhau quá sâu trên dòng %d của %s

en: Incorrect number of deltas in cvt
vi: Trong 'cvt' có số delta (δ) không đúng

en: Incorrect number of deltas in glyph %d (%s)
vi: Có số delta (δ) không đúng trong hình tượng %d (%s)

en: Incorrect number of instances weights, or illegal numbers
vi: Số độ đậm thể hiện không đúng, hay con số bị cấm

en: Increment Bearings By:
vi: Tăng vị trí phương hướng theo:

en: Increment LBearing By:
vi: Tăng dần phương hướng bên trái theo :

en: Increment RBearing By:
vi: Tăng dần phương hướng bên phải theo :

en: Increment V. Adv. By:
vi: Tăng dần độ tiến tới dọc theo :

en: Increment Width By:
vi: Tăng dần bề rộng theo :

en: Index in use
vi: Chỉ số đang dùng

en: Index out of range in %s
vi: Chỉ số ở ngoại phạm vi trong %s

en: Index too big (must be <%d) "%s
vi: Chỉ số quá lớn (phải < %d) \%s

en: Indic (& Tibetan) hanging baseline
vi: Đường cơ bản treo thuộc ngành ấn của hệ Ấn Độ (và Tây Tạng)

en: Indic Reordering
vi: Sắp xếp lại ngôn ngữ Ấn Độ

en: Indic State Machine
vi: Cơ chế tình trạng ngôn ngữ Ấn độ

en: Indic reordering
vi: Sắp xếp lại ngôn ngữ Ấn Độ

en: Indicates a notable grid pixel when suggesting deltas.
vi: Chỉ một điểm lưới đáng chú ý khi góp ý về delta (δ).

en: Inherits for same field in parent
vi: Kế thừa đối với cùng một trường trong cha

en: Inherits from
vi: Kế thừa từ

en: Initial Forms
vi: Hình đầu tiên

en: Inline All References
vi: Đặt mọi tham chiếu trực tiếp

en: Inline Flipped References
vi: Đặt mọi ham chiếu đã lật trực tiếp

en: Inlining glyphs
vi: Đang vẽ nét trong các hình tượng...

en: Inse_rt Point On Spline At...
vi: Chèn điểm vào chốt t_rục ở...

en: Insert Before Current Glyph
vi: Chèn vào phía trước hình tượng hiện tại

en: Insert Before Marked Glyph
vi: Chèn vào phía trước hình tượng đã đánh dấu

en: Insert F_ont...
vi: Chèn _phông...

en: Insert Glyph _After...
vi: Chèn hình tượng _sau...

en: Insert Glyph _Before...
vi: Chèn hình tượng t_rước...

en: Insert Text Outlines
vi: Chèn nét ngoài văn bản

en: Insert Text Outlines...
vi: Chèn nét ngoài chuỗi chữ...

en: Insert _Blank
vi: Chèn t_rắng

en: Insert a point on the given spline at either...
vi: Chèn một điểm vào chốt trục đã cho ở hoặc...

en: Insert random text in the specified script
vi: Chèn văn bản ngẫu nhiên bằng chữ viết đã chọn

en: Installable Font
vi: Phông cài đặt được

en: Instance fonts may only contain a 'cvt ' table, but %.30s has some other truetype table as well
vi: Phông thể hiện có thể chứa chỉ một bảng 'cvt', còn %.30s cũng có bảng TrueType kiểu khác

en: Instant/Vertical
vi: Ngay/Dọc

en: InstructBallTerminals
vi: ChỉLệnhCuốiHìnhCầu

en: InstructDiagonalStems
vi: LàmCuốngChéo

en: InstructSerifs
vi: LàmChân

en: Instruction DEFinition
    Pops a value which becomes the opcode
    and begins definition of new instruction
vi: Lời xác định chỉ lệnh (IDEF)
    Bỏ một giá trị mà trở thành mã thao tác
    và bắt đầu xác định chỉ lệnh mới

en: Instruction Gloss (TrueType)
vi: Chú giải chỉ dẫn (TrueType)

en: Instructions in a TrueType font refer to
    points by number, so if you edit a glyph
    in such a way that some points have different
    numbers (add points, remove them, etc.) then
    the instructions will be applied to the wrong
    points with disasterous results.
      Normally FontForge will remove the instructions
    if it detects that the points have been renumbered
    in order to avoid the above problem. You may turn
    this behavior off -- but be careful!
vi: Chỉ dẫn trong phông TrueType tham chiếu
    đến mỗi điểm theo con số. Vậy nếu bạn chỉnh
    sửa hình tượng bằng cách mà các điểm có số bị đổi
    (thêm/bỏ điểm v.v.) thì các chỉ dẫn sẽ được
    áp dụng cho điểm không đúng, làm kết quả rất xấu.
    
    Bình thường, trình FontForge sẽ gỡ bỏ các chỉ dẫn
    nếu nó phát hiện rằng các điểm đã được đánh số lại,
    để tránh vấn đề trên. Bạn vẫn có khả năng tắt
    ưng xử này, nhưng hãy rất cẩn thận.

en: Instructions out of date
vi: Chỉ dẫn quá cũ

en: Instructions were changed
vi: Chỉ dẫn bị thay đổi

en: Intermediate Points:
vi: Điểm trung gian:

en: Internal error in creating FNT. File offset wrong
vi: Gặp lỗi nội bộ khi tạo FNT. Sai bù tập tin

en: Internal error in creating FNT. File offset wrong in bitmap data
vi: Gặp lỗi nội bộ khi tạo FNT. Sai bu tập tin trong dữ liệu mảng ảnh

en: Internal state messed up on line %d of %s
vi: Tình trạng nội bộ rối quá trên dòng %d của %s

en: Interpo_late Fonts...
vi: Nội su_y các phông...

en: Interpolate Fonts
vi: Nội suy phông

en: Interpolate Point
    Pops as many points as specified in loop counter
    Interpolates each point to preserve original status
    with respect to RP1 and RP2
vi: Nội suy điểm (IP)
    Bỏ số các điểm được bộ đếm vòng lặp ghi rõ
    Nội suy mỗi điểm để bảo tồn trạng thái gốc
    tương ứng với RP1 và RP2

en: Interpolate Untouched Points[a]
     0=> interpolate in y direction
     1=> x direction
vi: Nội suy các điểm chưa chạm [a] (IUP)
     0 -> nội suy về hướng y
     1 -> nội suy về hướng x

en: Interpolate between stem edges some important points, not affected by other instructions.
vi: Xen giữa các cạnh cuống một số điểm quan trọng (không bị chỉ lệnh khác tác động).

en: InterpolateStrongPoints
vi: NộiSuyĐiểmMạnh

en: Interpolating Problem
vi: Lỗi nội suy

en: Interpolating a font with itself achieves nothing
vi: Nội suy phông với chính nó thì vô ích

en: Interpolating between %.20s and:
vi: Nội suy giữa %.20s và:

en: Interpolating between fonts with different editing types (ie. between type3 and type1)
vi: Nội suy giữa các phông có kiểu chỉnh sửa khác nhau (tức là giữa kiểu 3 và kiểu 1)

en: Interpretation:
vi: Giải thích:

note: GT: See the long comment at "Property|New" GT: The msgstr should contain a translation of "None", ignore "Interpretation|" GT: In french this could be "Aucun" or "Aucune" depending on the gender GT:  of "Interpretation"
en: Interpretation|None
vi: Không có

en: Interpreting Glyphs
vi: Đang giải thích các hình tượng

en: Intersecting Paths
vi: Giao đường dẫn

en: Invalid CID range in glyph class on line %d of %s
vi: Phạm vi CID không hợp lệ trong hạng hình tượng trên dòng %d của %s

en: Invalid Encoding
vi: Bảng mã không hợp lệ

en: Invalid FD (%d) assigned to CID %d.
vi: FD không hợp lệ (%d) được gán cho CID %d.

en: Invalid character outside of string in sfnts array
vi: Gặp ký tự không hợp lệ bên ngoài chuỗi trong mảng sfnts

en: Invalid cursive position on line %d of %s
vi: Vị trí chữ thảo không hợp lệ trên dòng %d của %s

en: Invalid glyph name range in glyph class on line %d of %s
vi: Phạm vi tênhình tượng không hợp lệ trong hạng hình tượng trên dòng %d của %s

en: Invalid hex digit in sfnts array
vi: Gặp chữ số thập lục không hợp lệ trong mảng sfnts

en: Invalid language
vi: Ngôn ngữ không hợp lệ

en: Invalid ligature offset
vi: Bù chữ ghép không hợp lệ

en: Invalid lookup table format. %d
vi: Định dạng bảng tra tìm không hợp lệ. %d

en: Invalid or unsupported format (%d) for subtable of 'kern' table
vi: Định dạng không hợp lệ hay không được hỗ trợ (%d)
    cho bảng phụ của bảng 'kern' (định chỗ)

en: Invalid platform for string on line %d of %s
vi: Nền tảng không hợp lệ cho chuỗi trên dòng %d của %s

en: Invalid point match. Point would be after this reference.
vi: Sai khớp điểm: điểm nên nằm sau tham chiếu này.

en: Invalid point size
vi: Kích cỡ điểm sai

en: Invalid ttf hmtx table (or hhea), numOfLongMetrics is 0
vi: Bảng 'hmtx' (hay 'hhea') TTF không hợp lệ : numOfLongMetrics là 0

en: Invalid ttf vmtx table (or vhea), numOfLongVerMetrics is 0
vi: Bảng 'vmtx' (hay 'vhea') TTF không hợp lệ : numOfLongVerMetrics là 0

en: Irish Gaelic
vi: Tiếng Xen-tơ (Ái-nhĩ-lan)

en: Irish Gaelic (with dot)
vi: Tiếng Xen-tơ (Ái-nhĩ-lan, có chấm)

en: Irish Traditional
vi: Tiếng Ái Nhĩ Lan truyền thống

en: Irrelevant _Factor:
vi: _Hệ số không thích hợp:

en: Is Extended Shape
vi: Là hình kéo dài

en: Is Layer Editable?
vi: Lớp sửa được không?

en: Is Layer Visible?
vi: Lớp hiển thị ?

en: Is Offset
vi: Bù

en: Is this an extended shape (like a tall parenthesis)?
    Extended shapes need special attention for vertical
    superscript placement.
vi: Đây là một hình đã kéo dài (như dấu ngoặc cao) không?
    Hình kéo dài cần được quản lý cẩn thận để định vị
    chử cao theo chiều dọc.

en: Is this horizontal or vertical kerning data?
vi: Dữ liệu định chỗ này theo chiều ngang hay dọc?

en: Isolated Forms
vi: Hình đã cô lập

en: It looks to me as though there's a morx sub-table with more than 1000
     states. Which makes me think there's probably an error
vi: Hình như có một bảng phụ 'morx' có hơn 1000 tình trạng.
    Rất có thể gặp lỗi

en: It looks to me as though there's a morx sub-table with more than 1000
     transitions. Which makes me think there's probably an error
vi: Hình như có một bảng phụ 'morx' có hơn 1000 sự chuyển tiếp.
    Rất có thể gặp lỗi

en: Italian Swiss
vi: Tiếng Ý (Thuỵ Sĩ)

en: Italic Advance Col
vi: Màu nghiêng sớm

en: Italic Angle
vi: Góc nghiêng

en: Italic Angle:
vi: Góc nghiêng:

en: Italic Conversion
vi: Chuyển đổi nghiêng

en: Italic Coord. Color
vi: Màu toạ đồ in nghiêng

note: GT: "Cor" is an abbreviation for correction
en: Italic Cor:
vi: Sửa Nghiêng:

en: Italic Correction
vi: Điều chỉnh nghiêng

en: Italic Correction:
vi: Điều chỉnh nghiêng:

en: ItalicConstrained
vi: Buộc Nghiêng

note: GT: Italic Correction
en: ItalicCor.
vi: Sửa Nghiêng

en: JIS78 Forms
vi: Hình JIS78

en: JIS83 Forms
vi: Hình JIS83

en: JIS90 Forms
vi: Hình JIS90

en: JSTF extension max at priority %d #%d for %c%c%c%c in %c%c%c%c
vi: Tối đa mở rộng JSTF ở mức ưu tiên %d #%d cho %c%c%c%c trong %c%c%c%c

note: GT: This string is used to generate a name for an OpenType lookup. GT:  the %c%c... is the language followed by the script (OT tags)
en: JSTF shrinkage max at priority %d #%d for %c%c%c%c in %c%c%c%c
vi: Tối đa co lại JSTF ở mức ưu tiên %d #%d cho %c%c%c%c trong %c%c%c%c

en: JSTF table is too long.
vi: Bảng JFST quá dài.

en: Japanese Forms (Obsolete)
vi: Dạng tiếng Nhật (Cũ

en: Javanese (roman)
vi: Tiếng Ja-va (La-tinh)

en: Johab (Korean)
vi: Johab (Hàn)

en: JoinSnap
vi: Nối Đính

en: JuMP Relative
    Pops offset (in bytes) to move the instruction pointer
vi: JuMP Relative
    Bỏ hiệu (theo byte) để di chuyển con trỏ chỉ lệnh

en: Judezmo
vi: Tiếng Giu-đex-mô

en: Jula
vi: Tiếng Giu-la

en: Jump Relative On False
    Pops a boolean and an offset
    Changes instruction pointer by offset bytes
    if boolean is false
vi: Jump Relative On False
    Bỏ một biểu thức Bun và một hiệu
    Thay đổi con trỏ chỉ lệnh theo hiệu byte
    nếu biểu thức Bun là Sai

en: Jump Relative On True
    Pops a boolean and an offset
    Changes instruction pointer by offset bytes
    if boolean is true
vi: Jump Relative On True
    Bỏ một biểu thức Bun và một hiệu
    Thay đổi con trỏ chỉ lệnh theo hiệu byte
    nếu biểu thức Bun là Đúng

en: Justification Alternatives
vi: Đồ xen kẽ canh đều

en: Justified Languages
vi: Ngôn ngữ sắp thẳng

en: Justified Scripts
vi: Chữ viết sắp thẳng

en: KOI8-R (Cyrillic)
vi: KOI8-R (Ki-rin)

en: KSC 5601-1987 (Korean)
vi: KSC 5601-1987 (Hàn)

en: Kachchi
vi: Tiếng Kát-chi

en: Karachay
vi: Tiếng Ka-ra-chay

en: Karakalpak
vi: Tiếng Ka-ra-kan-pac

en: Kashmiri (India)
vi: Tiếng Kha-s-mi-ri (Ấn Độ)

en: Kebena
vi: Tiếng Ke-be-na

en: Ker_n By Classes...
vi: Đị_nh chỗ theo hạng...

en: Kern
vi: Định chỗ

en: Kern Adjusts
vi: Điều chỉnh chỗ định

en: Kern By Classes
vi: Định chỗ theo hạng

en: Kern Line Color
vi: Màu đường định chỗ

en: Kern Offset:
vi: Bù định chỗ :

en: Kern Pair Closeup
vi: Cận cảnh cặp định chỗ

en: Kern Pair Closeup...
vi: Cận cảnh cập định chỗ...

en: Kern Pairs
vi: Cặp định chỗ

en: Kern Size
vi: Cỡ định chỗ

en: Kern Values:
vi: Giá trị định chỗ :

en: Kern by State
vi: Định chỗ theo tình trạng

en: KernClass|_New Lookup...
vi: Sự tra tìm mớ_i...

en: Kerning & such
vi: Định chỗ v.v.

en: Kerning Class
vi: Hạng định chỗ

en: Kerning Metrics For %.50s
vi: Đơn vị đo định chỗ cho %.50s

en: Kerning State Machine
vi: Cơ chế tình trạng định chỗ

note: GT: The %s is the name of the lookup subtable containing this kerning class
en: Kerning by Classes: %s
vi: Định chỗ theo hạng: %s

en: Kerning direction
vi: Hướng định chỗ

en: Kerning format
vi: Định dạng định chỗ

en: Kerning is likely to fail on Windows
vi: Trên hệ điều hành Windows thì chức năng định chỗ rất có thể bị lỗi

en: Kerning may be specified either by classes of glyphs
    or by pairwise combinations of individual glyphs.
    Which do you want for this subtable?
vi: Có thể định chỗ hoặc theo hạng hình tượng
    hoặc theo tổ hợp bằng cặp của các hình tượng riêng.
    Đối với bảng phụ này, bạn có muốn làm gì?

en: Kerning subtable 3 says the glyph count is %d, but maxp says %d
vi: Bảng phụ định chỗ 3 hiển thị số đếm hình tượng %d,
    còn 'maxp' nói %d.

en: Kerning values must be even
vi: Giá trị định chỗ phải là số chẵn

note: GT: Here "def" is a PostScript keyword, (meaning define). GT: This "def" should not be translated as it is part of the PostScript language.
en: Key for a def must be a string or name literal
vi: Khoá cho « def » (lời xác định) phải là một chuỗi hay một tên chữ nghĩa

en: Khakass
vi: Tiếng Kha-kax

en: Khanty-Kazim
vi: Tiếng Khan-ti-Kha-xim

en: Khanty-Shurishkar
vi: Tiếng Khan-ti-Chu-rit-x-kha

en: Khanty-Vakhi
vi: Tiếng Khan-ti-Va-khi

en: Khutsuri Georgian
vi: Tiếng Gi-oa-gi-a Khut-xu-ri

en: Kikongo
vi: Tiếng Ki-kôn-gô

en: Kinyarwanda/Ruanda
vi: Tiếng Kin-ia-ouanh-đa

en: Kodagu
vi: Tiếng Ko-đa-gu

en: Kokni
vi: Tiếng Koc-ni

en: Komo
vi: Tiếng Kô-mô

en: Komso
vi: Tiếng Kom-xô

en: Korean (Johab)
vi: Tiếng Hàn (Johab)

en: Korean Old Hangul
vi: Hangul Cũ tiếng Triều Tiên

en: Kui
vi: Tiếng Kun

en: Kulvi
vi: Tiếng Khun-vi

en: L-Cree
vi: Tiếng Cợ-ri L

en: LBearing:
vi: Phương hướng bên trại:

en: LOOP and CALL function
    Pops a function number & count
    Calls function count times
vi: Hàm LOOP và CALL
    Bỏ một con số hàm và số đếm
    Gọi hàm số đếm lần

en: LSB Compression Percent
vi: Phần trăm nén LSB

en: L_ater
vi: _Sau

en: L_oad Namelist...
vi: Nạp d_anh sách tên...

en: Label Gl_yph By
vi: Đặt nhãn hình tượng th_eo

en: Lahuli
vi: Tiếng La-hu-li

en: Lambani
vi: Tiếng Lam-ba-ni

en: Language List
vi: Danh sách ngôn ngữ

en: Language Missing
vi: Thiếu ngôn ngữ

en: Language Tag:
vi: Thẻ ngôn ngữ:

en: Language info
vi: Thông tin ngôn ngữ

en: Language(s)
vi: Ngôn ngữ

en: Language|New
vi: Mới

note: GT: See the long comment at "Property|New" GT: The msgstr should contain a translation of "Malayalam", ignore "Lang|" GT: The msgstr should contain a translation of "Amharic", ignore "Lang|"
en: Lang|Amharic
vi: Tiếng Am-ha-ri

en: Lang|Arabic
vi: Tiếng Ả Rập

en: Lang|Armenian
vi: Tiếng Ác-mê-ni

en: Lang|Avar
vi: Tiếng A-vă

en: Lang|Bengali
vi: Tiếng Ben-ga-ni

en: Lang|Berber
vi: Tiếng Bơ-bợ

en: Lang|Cherokee
vi: Tiếng Che-rô-khi

en: Lang|Coptic
vi: Tiếng Giáo hội Ai Cập

en: Lang|Default
vi: Mặc định

en: Lang|Farsi
vi: Tiếng Pha-xi

note: GT: See the long comment at "Property|New" GT: The msgstr should contain a translation of "Farsi/Persian"), ignore "Lang|" GT: The msgstr should contain a translation of "Farsi/Persian", ignore "Lang|"
en: Lang|Farsi/Persian
vi: Tiếng Pha-xi

en: Lang|Ge'ez
vi: Tiếng Ge-ex

en: Lang|Georgian
vi: Tiếng Gi-oa-gi-a

en: Lang|Greek
vi: Tiếng Hy Lạp

en: Lang|Gujarati
vi: Tiếng Gu-gia-ra-ti

en: Lang|Hebrew
vi: Tiếng Do Thái

en: Lang|Javanese
vi: Tiếng Ja-va

en: Lang|Kannada
vi: Tiếng Kan-na-đa

en: Lang|Khmer
vi: Tiếng Khơ-me

en: Lang|Lao
vi: Tiếng Lào

en: Lang|Latin
vi: Tiếng La-tinh

en: Lang|Limbu
vi: Tiếng Lim-bu

en: Lang|Malayalam
vi: Tiếng Ma-lay-am

en: Lang|Manchu
vi: Tiếng Mãn Châu

en: Lang|Mongolian
vi: Tiếng Mông Cổ

en: Lang|Oriya
vi: Tiếng O-ri-ya

en: Lang|Sinhalese
vi: Tiếng Xin-ha-la

en: Lang|Syriac
vi: Tiếng Xi-ri-ác

en: Lang|Tagalog
vi: Tiếng Ta-ga-loc

en: Lang|Tamil
vi: Tiếng Ta-min

en: Lang|Telugu
vi: Tiếng Te-lu-gu

en: Lang|Thai
vi: Tiếng Thái

en: Lang|Tibetan
vi: Tiếng Tây Tạng

en: Lang|Uighur
vi: Tiếng Ui-ghơ

en: Lang|Yi
vi: Tiếng Yi

en: Last Anchor Point
vi: Điểm neo cuối

note: GT: The (x,y) position on the window where the user last pressed a mouse button
en: Last Press
vi: Bấm cuối

en: Latin Full Width Forms
vi: Hình toàn rộng La-tinh

en: Latin Ligatures
vi: Chữ ghép La-tinh

en: Layer Info...
vi: Thông tin lớp...

en: Layer|Background
vi: Nền

en: Layer|Foreground
vi: Cảnh gần

en: Leading Jamo Forms
vi: Hình Ja-mô đi trước

en: Lef_t
vi: _Trái

en: Left Bounds
vi: Mép bên trái

en: Left Side Bearing
vi: Vị trí phương hướng bên trái

en: Left Side Bearing Add
vi: Thêm vị trí phương hướng bên trái

en: Left Side Bearing Scale
vi: Co giãn vị trí phương hướng bên trái

en: Left Side Bearing does not change.
vi: Vị trí phương hướng bên trái không thay đổi.

en: Left Side Bearing:
vi: Vị trí phương hướng bên trái:

en: Less Than
    Pops two values, pushes (0/1) if bottom el < top
vi: Nhỏ hơn (LT)
    Bỏ hai giá trị, đẩy (0/1) nếu cái dưới < cái trên

en: Less Than or EQual
    Pops two values, pushes (0/1) if bottom el <= top
vi: Nhỏ hơn hay bằng (LTEQ)
    Bỏ hai giá trị, đẩy (0/1) nếu cái dưới ≤ cái trên

en: Letters:
vi: Chữ :

en: Lezgi
vi: Tiếng Le-x-ghi

en: License URL
vi: URL giấy phép

en: Lig
vi: Ghép

en: Lig Index:
vi: Chỉ số chữ ghép:

en: Lig. Carets
vi: Nháy Ghép

en: Lig.Caret
vi: Nháy chữ ghép

en: Ligature
vi: Chữ ghép

note: GT: Need to split some AnchorClasses into two classes, one for normal GT:  base letters, and one for ligatures. So create a new AnchorClass GT:  name for the ligature version
en: Ligature %s
vi: Chữ ghép %s

en: Ligature Caret Color
vi: Màu dấu nháy chữ ghép

en: Ligature Caret Count
vi: Đếm con nháy chữ ghép

en: Ligature Caret Count:
vi: Đếm con nháy chữ ghép:

note: GT: Here caret means where to place the cursor inside a ligature. So OpenType GT: allows there to be a typing cursor inside a ligature (for instance you GT: can have a cursor between f and i in the "fi" ligature)
en: Ligature Caret Sub-Table
vi: Bảng phụ con nháy chữ ghép

en: Ligature Glyph Name
vi: Tên hình tượng chữ ghép

en: Ligature Substitution
vi: Thay thế chữ ghép

en: Ligature caret locations are used by a text editor
    when it needs to draw a text edit caret inside a
    ligature. This means there should be a caret between
    each ligature component so if there are n components
    there should be n-1 caret locations.
      You may adjust the caret locations themselves in the
    outline glyph view (drag them from to origin to the
    appropriate place).
vi: Vị trí con nháy chữ ghép được dùng
    bởi trình soạn thảo văn bản khi nó cần phải
    vẽ một con nháy văn bản bên trong một chữ ghép.
    Có nghĩa: nên là một con nháy giữa mỗi thành phần
    chữ ghép, vậy nếu có (n) thành phần
    thì nên có (n-1) vị trí con nháy.
    Bạn cũng có thể điều chỉnh các vị trí con nháy
    trong ô xem hình tượng nét ngoài
    (kéo vị trí từ gốc đến nơi thích hợp).

en: Ligatures & such
vi: Chữ ký v.v.

en: Light Angle:
vi: Góc ánh sáng:

en: Limit the font so that only the glyphs referenced in the first 256 encodings
    will be included in the file
vi: Giới hạn phông để tạo tập tin chứa chỉ những hình tượng
    được tham chiếu trong 256 bảng mã thứ nhất

en: Line Cap
vi: Nắp đường

en: Line Join
vi: Nối đường

en: Line length max
vi: Chiều dài dòng tối đa

en: Lining Figures
vi: Hình lớp nội bộ

en: List Field
vi: Trường danh sách

en: List Field (Combo Box)
vi: Trường danh sách (hộp tổ hợp)

en: List Field Menu
vi: Trình đơn trường danh sách

en: List Mark
vi: Dấu danh sách

en: List of directories to search for images, separated by colons
vi: Danh sách các thư mục cần quét tìm ảnh (định giới bằng dấu hai chấm)

en: Lithuanian (Classic)
vi: Tiếng Li-tu-a-ni (cổ điển)

en: Load Bitmap Fonts
vi: Nạp phông mảng ảnh

en: Load Encoding
vi: Nạp bảng mã

en: Load Glyph Name List...
vi: Nạp danh sách tên hình tượng...

en: Load Namelist
vi: Nạp danh sách tên

en: Load Word List...
vi: Nạp danh sách từ...

en: Load glyph names
vi: Nạp tên hình tượng

en: Load of Kerning Metrics Failed
vi: Lỗi nạp đơn vị đo định chỗ

en: LoadedFontsAsNew
vi: Nạp phông như mới

en: Loading font from
vi: Đang nạp phông từ

en: Loading font from %.100s
vi: Đang nạp phông từ %.100s

en: Localized Forms
vi: Hình đã địa phương hoá

en: Logical And with Selection
vi: VÀ lôgic dùng vùng chọn

en: Lookahead Match:
vi: Khớp nhìn trước:

en: Lookahead class %d:
vi: Hạng nhìn trước %d:

en: Lookahead coverage %d:
vi: Bao quát nhìn trước %d:

en: Lookup %s is not in %s
vi: Sự tra tìm %s không phải trong %s

en: Lookup Differences
vi: Tra tìm sự khác biệt

en: Lookup Name:
vi: Tên sự tra tìm:

en: Lookup Names
vi: Tên sự tra tìm

en: Lookup Subtable, %s
vi: Bảng phụ tra tìm, %s

en: Lookup Subtable: %s
vi: Bảng phụ tra tìm: %s

en: Lookup Type|Unspecified
vi: Chưa xác định

en: Lookup index (%d) out of bounds in GPOS from JSTF table.
vi: Chỉ mục tra tìm (%d) ở ngoại phạm vi trong GPOS từ bảng JFST.

en: Lookup index (%d) out of bounds in GSUB from JSTF table.
vi: Chỉ mục tra tìm (%d) ở ngoại phạm vi trong GSUB từ bảng JFST.

en: Lookup information attached to unmarked glyph on line %d of %s
vi: Thông tin tra tìm được đính theo hình tượng không dấu trên dòng %d của %s

en: Lookup name already used
vi: Tên sự tra tìm đã dùng

en: Lookup out of bounds in feature table.
vi: Sự tra tìm ở ngoại phạm vi trong bảng tính năng.

en: Lookup subtable %s (matched with %s)
vi: Tra tìm bảng phụ %s (tương ứng với %s)

en: Lookup subtable %s contains a glyph %s whose kerning information takes up more than 64k bytes
vi: Bảng phụ tra tìm %s chứa một hình tượng %s có thông tin định chỗ chiếm hơn 64k byte.

en: Lookup subtable %s had to be split into several subtables
    because it was too big.
vi: Bảng phụ tra tìm %s đã phải bị chia ra vài bảng phụ,
    vì nó quá lớn.

en: Lookup subtable %s is not in %s
vi: Bảng phụ tra tìm %s không phải trong %s

en: Lookup subtable:
vi: Bảng phụ tra tìm:

en: Lookup, %s, does not exist
vi: Sự tra tìm %s không tồn tại.

en: LookupName|New
vi: Mới

en: LookupType|Unknown
vi: Không rõ

en: Lookups
vi: Sự tra tìm

en: Lookups Disabled for Expansion
vi: Sự tra tìm bị tắt để mở rộng

en: Lookups Disabled for Shrinkage
vi: Sự tra tìm bị tắt để co lại

en: Lookups Enabled for Expansion
vi: Sự tra tìm được hiệu lực để mở rộng

en: Lookups Enabled for Shrinkage
vi: Sự tra tìm được hiệu lực để co lại

en: Lookups Limiting Expansion
vi: Các sự tra tìm hạn chế mở rộng

en: Lookups Limiting Shrinkage
vi: Các sự tra tìm hạn chế co lại

en: Lookups in %s but not in %s
vi: Có sự tra tìm nằm trong %s còn không phải trong %s

en: Lookups in contextual state machines must be simple substitutions,
    , but %s is not
vi: Sự tra tìm trong cơ chế tình trạng ngữ cảnh phải là
    sự thay thế đơn giản, nhưng %s không phải

en: Lookups may only be specified after marked glyphs on line %d of %s
vi: Chỉ có thể ghi rõ sự tra tìm phía sau hình tượng đã đánh dấu trên dòng %d của %s

en: Lookups must be defined before being used on line %d of %s
vi: Cần phải xác định các sự tra tìm trước khi dùng chúng trên dòng %d của %s

en: Lookups subtables in %s but not in %s
vi: Có bảng phụ tra tìm trong %s còn không phải trong %s

en: Lookups turned OFF to extend a line
vi: Chức năng tra tìm bị TẮT để kéo dài một đường

en: Lookups turned OFF to shrink a line
vi: Chức năng tra tìm bị TẮT để rút ngắn một đường

en: Lookups turned ON to extend a line
vi: Chức năng tra tìm đã BẬT để kéo dài một đường

en: Lookups turned ON to shrink a line
vi: Chức năng tra tìm đã BẬT để rút ngắn một đường

en: Lookups which specify the maximum size by which a glyph may grow
vi: Chức năng tra tìm mà ghi rõ kích cỡ tối đa theo đó một hình tượng có thể mở rộng

en: Lookups which specify the maximum size by which a glyph may shrink
vi: Chức năng tra tìm mà ghi rõ kích cỡ tối đa theo đó một hình tượng có thể co lại

en: Lookups will be removed
vi: Các sự tra tìm sẽ bị gỡ bỏ

en: Low Mari
vi: Tiếng Ma-ri thấp

en: LowerLimitBaselineDropMin:
vi: Tiểu thả cơ sở hạn dưới:

en: LowerLimitGapMin:
vi: Tiểu khe hạn dưới:

en: Lowercase to Petite Capitals
vi: Chữ thường sang chữ hoa rất nhỏ

en: Lowercase to Small Capitals
vi: Chữ thường sang chữ hoa nhỏ

en: Luhya
vi: Tiếng Lu-hia

en: MATH table
vi: Bảng MATH

en: MAXimum of top two stack entries
    Pops two values, pushes the maximum back
vi: Tối đa của hai mục nhập đầu đống (MAX)
    Bỏ hai giá trị, đẩy số tối đa về

en: MM Change Def Weights
vi: MM Đổi độ đậm mặc định

en: MM Change Default _Weights...
vi: MM Đổi độ đậm _mặc định...

en: MM _Info
vi: Thông t_in MM

en: MM _Info...
vi: Thông t_in MM...

note: GT: Here (and following) MM means "MultiMaster"
en: MM _Reblend
vi: _Pha trộn lại MM

en: MM _Validity Check
vi: _Kiểm tra MM hợp lệ

en: MS Code Pages
vi: Bảng Mã MS

en: MS Code Pages:
vi: Bảng Mã MS:

en: MS Italian
vi: HĐ Ý

en: MS Miscellaneous
vi: HĐ Linh tinh

en: MS Script
vi: HĐ Chữ viết

en: MS has changed (in August 2006) the inner workings of their Indic shaping
    engine, and to disambiguate this change has created a parallel set of script
    tags (generally ending in '2') for Indic writing systems. If you are working
    with the new system set this flag, if you are working with the old unset it.
    (if you aren't doing Indic work, this flag is irrelevant).
vi: MS đã sửa đổi (vào tháng 8/2006) cấu trúc bên trong cơ chế tạo hình
    ngôn ngữ Ấn Độ, và để hợp nhất thay đổi này cũng đã tạo một tập hợp
    thẻ chữ viết song song (thường kết thúc bằng « 2 ») cho các hệ thống
    viết ngôn ngữ Ấn Độ. Dùng hệ thống mới này thì bật tùy chọn này;
    không thì tắt nó.
    (Không thao tác phông ngôn ngữ Ấn Độ thì tùy chọn này không thích hợp.)

en: MS needs to know whether a font family's members differ
    only in weight, width and slope (and not in other variables
    like optical size).
vi: MS cần biết nếu nhóm chứa các bộ phận khác biệt
    chỉ theo độ đậm, bề rộng và dốc (không phải
    theo biến khác, như kích cỡ thị) không.

en: MS uses the presence of a 'DSIG' table to determine whether to use an OpenType
    icon for the tt font. FontForge can't generate a useful 'DSIG' table, but it can
    generate an empty one with no signature info. A pointless table.
vi: MS sử dụng trạng thái của bảng « DSIG » (có hay không) để quyết định
    có nên dùng biểu tượng OpenType cho phông TrueType hay không.
    FontForge không tạo được một bảng « DSIG » có ích, mà nó có khả năng
    tạo một bảng trống không có thông tin nào về chữ ký (một bảng vô ích).

en: MULtiply
    Pops two 26.6 numbers, multiplies them, pushes result
vi: MULtiply
    Bỏ hai con số 26.6, nhân với nhau, đẩy kết quả

en: Ma_ke Arc
vi: Tạo hình c_ung

en: Ma_ke From Font...
vi: Tạ_o từ phông...

en: Mac Bitmap
vi: Mảng ảnh Mac

en: Mac Contextual State Machine
vi: Cơ chế tình trạng ngữ cảnh Mac

en: Mac Features
vi: Tính năng Mac

en: Mac Indic State Machine
vi: Cơ chế tình trạng ngôn ngữ Ấn Độ Mac

en: Mac Insertion State Machine
vi: Cơ chế tình trạng chèn Mac

en: Mac Kerning State Machine
vi: Cơ chế tình trạng định chỗ Mac

en: Mac Style Set:
vi: Tập kiểu dáng Mac:

en: MacFeature|Default
vi: Mặc định

en: MacFeature|_New...
vi: Mớ_i...

en: MacIcons
vi: BiểuTượngMac

en: MacMapping|Default
vi: Mặc định

en: MacMap|_New...
vi: Mớ_i...

en: MacName|_New...
vi: Mớ_i...

en: MacSetting|_New...
vi: Mớ_i...

en: MacStyles|Bold
vi: Đậm

en: MacStyles|Condense
vi: Co lại

en: MacStyles|Expand
vi: Dãn ra

en: MacStyles|Italic
vi: Nghiêng

en: MacStyles|Outline
vi: Nét ngoài

en: MacStyles|Shadow
vi: Bóng

en: MacStyles|Underline
vi: Gạch dưới

en: Macintosh Latin
vi: La-tinh Macintosh

note: GT: Short for: Magnification GT: Short for "Magnification"
en: Mag:
vi: To :

en: Magnification:
vi: Phóng to :

en: Magnify (Minify with alt)
vi: Phóng to (Thu nhỏ với Alt)

en: Make Clip Path
vi: Tạo đường dẫn trích

en: Make Clip _Path
vi: Tạo đường _dẫn trích

en: Make Namelist
vi: Tạo danh sách tên

en: Make _Line
vi: Tạ_o đường

en: Make _Parallel...
vi: Làm _song song...

en: Make sure similar or equal counters remain the same in gridfitted outlines.
    Enabling this option may result in glyph advance widths being
    inconsistently scaled at some PPEMs.
vi: Đảm bảo rằng các bộ đếm tương tự hay trùng thì còn lại bằng nhau
    trong nét ngoài vừa lưới.
    Bật tùy chọn này thì có thể gây ra chiều rộng hình tượng sớm
    bị co giãn không thống vững theo một số PPEM.

en: Make the counters narrower
vi: Làm cho bộ đếm hẹp hơn

en: Makua
vi: Tiếng Ma-khua

en: Malay (arabic)
vi: Tiếng Mã-lai (A Rập)

en: Malay (roman)
vi: Tiếng Mã-lai (La-tinh)

en: Malayalam Reformed
vi: Tiếng Ma-lay-am đã sửa đổi

en: Malayalam Traditional
vi: Tiếng Ma-lay-am truyền thống

en: Malinke
vi: Tiếng Ma-lin-ke

en: Maninka
vi: Tiếng Ma-nin-ka

en: Manx Gaelic
vi: Tiếng Xen-tơ (Mankh-x)

en: Many Windows
vi: Rất nhiều cửa sổ

en: Many applications still don't support 'GPOS' kerning.
    If you want to include both 'GPOS' and old-style 'kern'
    tables set this check box.
    It may not be set in conjunction with the Apple checkbox.
    This may confuse other applications though.
vi: Nhiều ứng dụng không hỗ trợ khả năng định chỗ (kern)
    kiểu GPOS. Muốn bao gồm bảng định chỗ cả hai kiểu
    GPOS và kiểu cũ thì hãy bật tùy chọn này.
    Không cho phép bật nó khi cũng bật tùy chọn Apple.
    Tuy nhiên, trường hợp này có thể làm cho ứng dụng khác
    lộn xộn.

en: Mark Attachment Classes
vi: Các hạng gắn dấu

en: Mark Class %.20s
vi: Hạng dấu %.20s

note: GT: Process is a verb here and Mark is a noun. GT: Marks of the given mark class are to be processed
en: Mark Class:
vi: Hạng dấu :

en: Mark Classes
vi: Đánh dấu hạng

en: Mark Current Glyph
vi: Đánh dấu hình tượng hiện tại

en: Mark Current Glyph As First
vi: Đánh dấu hình tượng hiện tại là thứ nhất

en: Mark Current Glyph As Last
vi: Đánh dấu hình tượng hiện tại là cuối cùng

en: Mark Insert:
vi: Chèn dấu :

en: Mark Positioning
vi: Định vị dấu

en: Mark Positioning via Substitution
vi: Định vị dấu bằng thay thế

note: GT: Mark is a noun here and Set is also a noun.
en: Mark Set:
vi: Tập dấu :

en: Mark Sets
vi: Tập hợp dấu

en: Mark Subs:
vi: Thay thế dấu :

en: Mark anchors provided when nothing can use them
vi: Cung cấp neo dấu khi không có gì có thể sử dụng

en: Mark for Overlap fix before Save
vi: Đánh dấu để sửa Chồng lấp trước khi Lưu

en: Mark to Base Position
vi: Đánh dấu tới vị trí cơ sở

en: Mark to Ligature Position
vi: Đánh dấu tới vị trí chữ ghép

en: Mark to Ligature attachment
vi: Gắn dấu với chữ ghép

en: Mark to Mark
vi: Dấu đến dấu

en: Mark to Mark Position
vi: Đánh dấu tới vị trí dấu

en: Mark to Mark attachment
vi: Gắn dấu với dấu

en: Mark to base attachment
vi: Gắn dấu với cơ sở

en: MarkClass-%d
vi: Hạng_Dấu-%d

en: MarkSet-%d
vi: TậpDấu-%d

en: Marked Glyph Is Kashida Like
vi: Hình tượng đã đánh dấu giống như Kashida

en: Marks within a ligature should be ordered with the direction of writing.
    This one and %d are out of order.
vi: Các dấu ở trong chữ ghép nên được sắp xếp theo hướng viết.
    Dấu này và %d không theo thứ tự đúng.

en: Mass Glyph Rename
vi: Thay tên hình tượng hàng loát

en: Mass Glyph _Rename...
vi: Tha_y tên hình tượng hàng loạt...

en: Master Designs
vi: Sơ đồ thiết kế chủ

en: Match Classes
vi: Khớp hạng

en: Match Fuzziness:
vi: Khớp hệ số mờ :

en: Match:
vi: Khớp:

en: Matching TTF Point:
vi: Điểm TTF khớp:

en: Math Kern
vi: Định chỗ toán

en: Math Kerning
vi: Định chỗ toán học

en: Math Sp:
vi: Cách toán:

en: MathLeading:
vi: Trước toán:

en: Mathematical Greek
vi: Hy Lạp toán học

en: Mathematical centerline
vi: Đường giữa toán học

en: Matrix Edit
vi: Sửa ma trận

en: Matrix Edit (sort of like a spreadsheet)
vi: Sửa ma trận (giống một bảng tính)

en: Matrix Edit Continued
vi: Sửa ma trận (tiếp tục)

en: Max # Functions
vi: Số hàm tối đa

en: Max (ascent)
vi: Đa (tăng)

en: Max Instruction Defines
vi: Số sự xác định chỉ dẫn tối đa

en: Max Stack Depth
vi: Độ sâu đống tối đa

en: Max _Stack Depth:
vi: Độ _sâu đống tối đa:

en: Maximum (ink) height of accent base that
    does not require flattening the accents.
vi: Bề cao tối đa (mực) của cơ sở dấu phụ
    mà không cần thiết làm phẳng dấu phụ.

en: Maximum (ink) height of accent base that
    does not require raising the accents.
vi: Bề cao tối đa (mực) của cơ sở dấu phụ
    mà không cần thiết nâng dấu phụ lên.

en: Maximum allowed drop of the baseline of
    subscripts relative to the bottom of the base.
    Used for bases that are treated as a box
    or extended shape. Positive for subscript
    baseline dropped below base bottom.
vi: Khoảng thả tối đa được phép cho đường
    cơ sở của chữ ghép tương đối so với đáy
    của cơ sở. Dùng cho cơ sở được xử lý
    dạng hộp hay hình kéo dài. Số dương
    thì thả đường cơ sở chữ thấp bên dưới
    đáy cơ sở.

en: Maximum allowed drop of the baseline of
    superscripts relative to the top of the base.
    Used for bases that are treated as a box
    or extended shape. Positive for superscript
    baseline below base top.
vi: Khoảng thả tối đa được phép cho đường
    cơ sở của chữ cao tương đối so với đầu
    của cơ sở. Dùng cho cơ sở được xử lý
    dạng hộp hay hình kéo dài. Số dương
    thì đường cơ sở chữ cao bên dưới
    đầu cơ sở.

en: Maximum height of the (ink) top of subscripts
    that does not require moving
    subscripts further down.
vi: Bề cao tối đa (mực) của đầu của chữ thấp
    mà không cần thiết hạ thấp chữ thấp xuống nữa.

en: Mbundu
vi: Tiếng M-bun-đu

en: Measure Distance[a]
     0=>distance with current positions
     1=>distance with original positions
    Pops two point numbers, pushes distance between them
vi: Đo khoảng cách [a] (MD)
     0 -> khoảng cách đối với các vị trí hiện thời
     1 -> khoảng cách đối với các vị trí gốc
    Bỏ hai con số điểm, đẩy khoảng cách ở giữa

en: Measure Pixels Per EM
    Pushs the pixels per em (for current rasterization)
vi: Measure Pixels Per EM
    Đẩy số các điểm ảnh mỗi Em
    (đối với tình trạng làm mành hiện thời)

en: Measure Point Size
    Pushes the current point size
vi: Đo kích cỡ điểm (MPS)
    Đẩy kích cỡ điểm hiện thời

en: Measure distance, angle between points
vi: Đo khoảng cách và góc giữa hai điểm

en: Medial
vi: Ở giữa

en: Medial Forms
vi: Hình ở giữa

en: Medial Forms 2
vi: Hình ở giữa 2

en: Medium (100%)
vi: Vừa (100%)

en: Menu name with no associated script
vi: Tên trình đơn không có văn lệnh tương ứng

en: Merge Feature Info
vi: Trộn thông tin tính năng

en: Merge Fonts
vi: Trộn phông

en: Merge Results
vi: Trộn kết quả

en: Merge tables across fonts
vi: Trộn nhau các bảng qua phông

en: Merges two selected (and compatible) lookups into one,
    or merges two selected subtables of a lookup into one
vi: Trộn vào nhau cái hai sự tra tìm đã chọn
    (cũng tương thích với nhau),
    hay hai bảng phụ đã chọn của sự tra tìm

en: Merging Problem
vi: Lỗi trộn

en: Merging a font with itself achieves nothing
vi: Trộn phông với chính nó thì vô ích

en: MetaFont (mf) generates lots of verbiage to stdout.
    Most of the time I find it an annoyance but it is
    important to see if something goes wrong.
vi: MetaFont (mf) tạo lại rất nhiều thông điệp
    ra đầu ra xuất chuẩn. Nó chỉ quan trọng
    khi chương trình không hoạt động cho đúng.

en: MetaFont exited with an error
vi: MetaFont đã thoát với lỗi

en: Metrics For %.50s
vi: Đơn vị đo %.50s

en: Metrics Label Color
vi: Màu nhãn đơn vị đo

en: MetricsView
vi: ÔXemĐơnVịĐo

en: MfArgs
vi: Đối Số MF

en: MfAsk
vi: MF Yêu Cầu

en: MfClearBg
vi: MF Gột Nền

en: MfShowErr
vi: MF Hiện Lỗi

en: Min (descent)
vi: Tiểu (giảm)

en: MinConnectorOverlap:
vi: Tiểu chồng chéo kết nối:

en: Minimum allowed height of the bottom
    of superscripts that does not require moving
    them further up.
vi: Bề cao tối thiểu được phép cho đáy
    của chữ cao mà không cần thiết nâng nó
    lên nữa.

en: Minimum distance between the baseline of an upper
    limit and the bottom of the base operator.
vi: Khoảng cách tối thiểu giữa đường cơ sở của
    sự hạn chế trên và cuối của toán tử cơ sở.

en: Minimum distance between the baseline of the
    lower limit and bottom of the base operator.
vi: Khoảng cách tối thiểu giữa đường cơ sở
    của sự hạn chế dưới và cuối của toán tử cơ sở.

en: Minimum gap between (ink) top of the lower limit,
    and (ink) bottom of the base operator.
vi: Khoảng cách tối thiểu giữa (mực) đầu của giới hạn dưới
    và (mực) cuối của toán tử cơ sở.

en: Minimum gap between bottom of the top
    element of a stack and the top of the bottom
    element in display style.
vi: Khe tối thiểu giữa cuối của yếu tố đầu của đống,
    và đầu của yếu tố cuối có kiểu dáng hiển thị.

en: Minimum gap between bottom of the top
    element of a stack, and the top of the bottom element.
vi: Khe tối thiểu giữa cuối của yếu tố đầu của đống,
    và đầu của yếu tố cuối.

en: Minimum gap between the bottom of the
    upper limit, and the top of the base operator.
vi: Khe tối thiểu giữa cuối của sự hạn chế trên,
    và đầu của toán tử cơ sở.

en: Minimum gap between the ink of the stretched
    element and the ink bottom of the element
    above..
vi: Khe tối thiểu giữa yếu tố đã trải ra
    và cuối của yếu tố bên trên.

en: Minimum gap between the ink of the stretched
    element and the ink top of the element below.
vi: Khe tối thiểu giữa yếu tố đã trải ra
    và cuối của yếu tố bên dưới.

en: Minimum gap between the superscript and subscript ink.
vi: Khe tối thiểu giữa mực in chữ cao và chữ thấp.

en: Minimum height at which to treat a delimited
    expression as a subformula
vi: Bề cao tối thiểu ở đó cần xử lý biểu thức đã định giới dạng một công thức phụ

en: Minimum height of n-ary operators (integration, summation, etc.)
vi: Bề cao tối thiểu của toán tử n-ary (tích phân, tổng v.v.)

en: Minimum of top two stack entries
    Pops two values, pushes the minimum back
vi: Tính tối thiểu của hai mục nhập đống
    Bỏ hai giá trị, đẩy tối thiểu về

en: Minimum overlap of connecting glyphs during
    glyph construction.
vi: Vùng chồng chéo lên nhau tối thiểu của
    hai hình tượng được kết nối trong khi
    cấu tạo hình tượng.

en: Minimum tolerated gap between the ink
    bottom of the numerator and the ink of the fraction
    bar in display style.
vi: Khe tối thiểu được phép giữa cuối tử số
    và thanh phân số có kiểu dáng hiển thị.

en: Minimum tolerated gap between the ink
    bottom of the numerator and the ink of the fraction bar.
vi: Khe tối thiểu được phép giữa cuối tử số
    và thanh phân số.

en: Minimum tolerated gap between the ink top of the denominator
    and the ink of the fraction bar in display style.
vi: Khe tối thiểu được phép giữa đầu mẫu số
    và thanh phân số có kiểu dáng hiển thị.

en: Minimum tolerated gap between the ink top of the denominator
    and the ink of the fraction bar..
vi: Khe tối thiểu được phép giữa đầu mẫu số
    và thanh phân số.

en: Minor A_xis:
vi: Trục _phụ :

en: Miscellaneous Math Symbols-A
vi: Ký hiệu Toán học Linh tinh (A)

en: Miscellaneous Math Symbols-B
vi: Ký hiệu Toán học Linh tinh (B)

en: Miscellaneous Technical Symbols
vi: Ký hiệu Kỹ thuật Linh tinh

en: Mismatch lookup types inside a parsed lookup
vi: Sai khớp kiểu sự tra tìm bên trong sự tra tìm đã phân tích

en: Mismatched local and shared tuple flags.
vi: Sai khớp cờ nhiều thành phần kiểu cục bộ và dùng chung.

en: Missing "OS/2" table
vi: Thiếu bảng « OS/2 »

en: Missing Bitmap
vi: Thiếu mảng ảnh

en: Missing BlueValues entry.
vi: Thiếu mục nhập Giá trị màu xanh.

en: Missing Glyph
vi: Thiếu hình tượng

note: GT: the string "dotlessi" is the official postscript name for the glyph GT: containing an "i" without a dot on top of it. The name "dotlessi" GT: should be left untranslated, though you may wish to explain what it GT: means
en: Missing Glyph...
vi: Thiếu hình tượng...

en: Missing POST resource %u
vi: Thiếu tài nguyên POST %u

en: Missing Points at Extrema
vi: Thiếu điểm tại thái cực

en: Missing Script
vi: Chữ viết còn thiếu

en: Missing bitmap strike
vi: Thiếu gạch mảng ảnh

en: Missing cidmap file
vi: Thiếu tập tin sơ đồ CID

en: Missing close parenthesis in include on line %d of %s
vi: Thiếu dấu ngoặc đóng trong lời bao gồm trên dòng %d của %s

en: Missing extension
vi: Thiếu phần mở rộng

en: Missing glyph extension
vi: Thiếu phần mở rộng hình tượng

en: Missing glyph name
vi: Thiếu tên hình tượng

en: Missing left parenthesis in command to get a cvt index
vi: Thiếu dấu ngoặc bên trái « ( » trong câu lệnh lấy chỉ số 'cvt'

en: Missing name on line %d of %s
vi: Thiếu tên trên dòng %d của %s

en: Missing name when parsing %s for unicode %x
vi: Thiếu tên khi phân tích %s cho Unicode %x.

en: Missing number on line %d of %s
vi: Thiếu con số trên dòng %d của %s

en: Missing pushes
vi: Thiếu sự đẩy

en: Missing rename "to" name %s
    %s
vi: Thiếu hàm thay đổi tên « thành » tên %s
    %s

en: Missing required table: "glyf"
vi: Thiếu bảng bắt buộc: « glyf »

en: Missing required table: "head"
vi: Thiếu bảng bắt buộc: « head »

en: Missing required table: "hhea"
vi: Thiếu bảng bắt buộc: « hhea »

en: Missing required table: "loca"
vi: Thiếu bảng bắt buộc: « loca »

en: Missing required table: "maxp"
vi: Thiếu bảng bắt buộc: « maxp »

en: Missing required table: "name"
vi: Thiếu bảng bắt buộc: « name »

en: Missing required table: "post"
vi: Thiếu bảng bắt buộc: « post »

en: Missing right bracket in command (or bad binary value in bracket)
vi: Thiếu dấu ngoặc vu bên phải « ] » trong câu lệnh (hoặc có giá trị nhị phân sai trong dấu ngoặc đó)

en: Missing right paren in command to get a cvt index
vi: Thiếu dấu ngoặc bên phải « ) » trong câu lệnh lấy chỉ số 'cvt'

en: Missing rules
vi: Thiếu quy tắc

en: Missing suffix
vi: Thiếu hậu tố

en: Mixed contours and references
vi: Hỗn hợp đường viên và tham chiếu

en: Mizo
vi: Tiếng Mi-xô

en: Modern Serifs
vi: Chân hiện đại

en: Modification Date:
vi: Ngày sửa đổi:

en: Mongolian (cyrillic)
vi: Tiếng Mông Cổ (Ki-rin)

en: More Images Than Selected Glyphs
vi: Số ảnh hơn số hình tượng đã chọn

note: GT: More Parameters
en: More Params
vi: Tham số thêm

en: More pushes specified than needed
vi: Xác định nhiều sự đẩy hơn số cần thiết

en: More than 256 entries in subfont %s
vi: Trong phông con %s có hơn 256 mục nhập.

en: Moroccan
vi: Tiếng Ma-rốc

en: Most font formats cannot specify adjacent points (or control points)
    which are more than 32767 em-units apart in either the x or y direction
vi: Phần lớn các định dạng phông chữ không ghi rõ được điểm kề nhau
    (hay điểm điều khiển) mà cách nhau nhiều hơn 32767 đơn vị Em
    theo hướng hoặc x hoặc y

en: Most lookups will be attached to a feature
    active in a specific script for certain languages.
    In some cases lookups will not be attached to any
    feature, but will be invoked by another lookup,
    a conditional one. In other cases a lookup might
    be attached to several features.
    A feature is either a four letter OpenType feature
    tag, or a two number mac <feature,setting> combination.
vi: Phần lớn sự tra tìm sẽ được gắn với một tính năng
    hoạt động trong một chữ viết nào đó cho một số
    ngôn ngữ nào đó. Trong một số trường hợp,
    sự tra tìm không phải được gắn với tính năng,
    nhưng được gọi bởi một sự tra tìm khác,
    một sự tra tìm điều kiện. Trong một số trường hợp
    khác, sự tra tìm có thể được gán với vài tính năng.
    Tính năng là hoặc một tính năng OpenType bốn chữ,
    hoặc một tổ trường <tính_năng, thiết_lập> hai con số Mac.

en: Move Direct Absolute Point[a]
     0=>do not round
     1=>round
    Pops a point number, touches that point
    and perhaps rounds it to the grid along
    the projection vector. Sets rp0&rp1 to the point
vi: Move Direct Absolute Point[a]
     0 -> không làm tròn
     1 -> làm tròn
    Bỏ một con số điểm, chạm điểm đó và có thể
    làm tròn nó thành lưới theo véc-tơ nhô ra.
    Lập rp0&rp1 thành điểm đó

en: Move Direct Relative Point[abcde]
     a=0=>don't set rp0
     a=1=>set rp0 to p
     b=0=>do not keep distance more than minimum
     b=1=>keep distance at least minimum
     c=0 do not round
     c=1 round
     de=0 => grey distance
     de=1 => black distance
     de=2 => white distance
    Pops a point moves it so that it maintains
    its original distance to the rp0. Sets
    rp1 to rp0, rp2 to point, sometimes rp0 to point
vi: Move Direct Relative Point[abcde]
     a=0 -> không lập rp0
     a=1 -> lập rp0 thành p
     b=0 -> không giữ khoảng cách lớn hơn tối thiểu
     b=1 -> giữ khoảng cách ít nhất tối thiểu
     c=0 không làm tròn
     c=1 làm tròn
     de=0 -> khoảng cách màu xám
     de=1 -> khoảng cách màu đen
     de=2 -> khoảng cách màu trắng
    Bỏ một điểm, dời nó để bảo tồn cách rp0 gốc.
    Lập rp1 thành rp0, lập rp2 thành điểm,
    đôi khi cũng lập rp0 thành điểm

en: Move INDEXed element to stack
    Pops an index & moves stack
    element[index] to top of stack
    (removing it from where it was)
vi: Chuyển phần tử phụ lục sang đống (INDEX)
    Bỏ một chỉ mục và dời phần tử đống [index]
    sang đầu đống (cũng gỡ bỏ ra vị trí gốc)

en: Move Indirect Absolute Point[a]
     0=>do not round, don't use cvt cutin
     1=>round
    Pops a point number & a cvt entry,
    touches the point and moves it to the coord
    specified in the cvt (along the projection vector).
    Sets rp0&rp1 to the point
vi: Move Indirect Absolute Point[a]
     0 -> không làm tròn, không dùng cvt cutin
     1 -> làm tròn
    Bỏ một con số điểm và một mục nhập CVT,
    cham điểm đó và dời nó sang toạ độ
    được ghi rõ trong CVT (theo véc-tơ nhô ra).
    Lập rp0&rp1 thành điểm đó

en: Move Indirect Relative Point[abcde]
     a=0=>don't set rp0
     a=1=>set rp0 to p
     b=0=>do not keep distance more than minimum
     b=1=>keep distance at least minimum
     c=0 do not round nor use cvt cutin
     c=1 round & use cvt cutin
     de=0 => grey distance
     de=1 => black distance
     de=2 => white distance
    Pops a cvt index and a point moves it so that it
    is cvt[index] from rp0. Sets
    rp1 to rp0, rp2 to point, sometimes rp0 to point
vi: Move Indirect Relative Point[abcde]
     a=0 -> không lập rp0
     a=1 -> lập rp0 thành p
     b=0 -> không giữ khoảng cách lớn hơn giá trị tối thiểu
     b=1 -> giữ khoảng cách ít nhất giá trị tối thiểu
     c=0 không làm tròn hay dùng cvt cutin
     c=1 làm tròn và dùng cvt cutin
     de=0 -> khoảng cách màu xám
     de=1 -> khoảng cách màu đen
     de=2 -> khoảng cách màu trắng
    Bỏ một chỉ mục cvt và một điểm dời đến
    cách rp0 cvt[index].
    Lập rp1 thành rp0, rp2 thành điểm,
    đôi khi cũng lập rp0 thành điểm

en: Move Stack Indirect Relative Point[a]
     0=>do not set rp0
     1=>set rp0 to point
    Pops a 26.6 distance and a point
    Moves point so it is distance from rp0
vi: Move Stack Indirect Relative Point[a]
     0 -> không lập rp0
     1-> lập rp0 thành điểm
    Bỏ một khoảng cách 26.6 và một điểm
    Dời điểm đến khoảng cách rp0 đó

en: Move by Ruler...
vi: Chuyển theo thước đo...

en: Moves the currently selected lookup after the next lookup
    or moves the currently selected subtable after the next subtable.
vi: Ha thấp sự tra tìm được chọn hiện thời dưới sự tra tìm kế tiếp
    hoặc hạ thấp bảng phụ được chọn hiện thời dưới bảng phụ kế tiếp.

en: Moves the currently selected lookup before the previous lookup
    or moves the currently selected subtable before the previous subtable.
vi: Nâng sự tra tìm được chọn hiện thời lên trên sự tra tìm trước
    hoặc nâng bảng phụ được chọn hiện thời lên trên bảng phụ trước.

en: Moves the currently selected lookup to be first in the lookup ordering
    or moves the currently selected subtable to be first in its lookup.
vi: Nâng sự tra tìm được chọn hiện thời lên đầu của thứ tự tra tìm
    hoặc nâng bảng phụ được chọn hiện thời lên đầu tiến trình tra tìm.

en: Moves the currently selected lookup to the end of the lookup chain
    or moves the currently selected subtable to be the last subtable in the lookup
vi: Ha thấp sự tra tìm được chọn hiện thời xuống kết thúc dãy tra tìm
    hoặc hạ thấp bảng phụ được chọn hiện thời xuống kết thúc tiến trình tra tìm.

en: Mult Subs
vi: Đa thay thế

en: Multi-Master table, obsolete
vi: bảng Multi-Master (cũ)

en: Multi-line edit
vi: Sửa đa dòng

en: Multiple Substitution
vi: Đa thay thế

en: Multiple copies of the selection should be tiled onto the path
vi: Nhiều bản sao của vùng chọn nên được lát vào đường dẫn

en: Multiple glyphs map to the same unicode encoding U+%04X, only one will be used
vi: Có nhiều hình tượng ánh xạ tới cùng một mã Unicode U+%04X
    nên chỉ dùng một cái

en: Multiple master font with more than 16 instances
vi: Gặp phông đa chủ có hơn 16 thể hiện

en: Multiple master font with more than 4 axes
vi: Gặp phông đa chủ có hơn 4 trục

en: Multiple master subroutine called with the wrong number of arguments in %s.
vi: Hàm phụ đa chủ được gọi với số đối số không đúng trong %s.

en: Multiple names for language
vi: Ngôn ngữ có nhiều tên

en: Multiple names when parsing %s for unicode %x
vi: Gặp nhiều tên khi phân tích %s cho Unicode %x.

en: Multiple refs with use-my-metrics
vi: Nhiều tham chiếu đặt « use-my-metrics » (dùng đơn vị đo của tôi)

en: Multiple-Density Font
vi: Phông đa mật độ

en: MultipleEncodingIgnored
vi: Đa bảng mã bị bỏ qua

en: Must be a number
vi: Phải là con số

en: Mutually Exclusive
vi: Loại từ lẫn nhau

en: N PUSH Bytes
    Reads an (unsigned) count byte from the
    instruction stream, then reads and pushes
    that many unsigned bytes
vi: N PUSH Bytes
    Đọc một byte đếm (không ký) từ luồng chỉ lệnh,
    sau đó đọc và đẩy số các byte không ký đó

en: N PUSH Words
    Reads an (unsigned) count byte from the
    instruction stream, then reads and pushes
    that many signed 2byte words
vi: N PUSH Words
    Đọc một byte đếm (không ký) từ luồng chỉ lệnh,
    sau đó đọc và đẩy số các từ 2-byte đó

en: N-Cree
vi: Tiếng Cợ-ri N

en: NEGate
    Negates the top of the stack
vi: NEGate
    Phủ định đầu của đống

en: NFNT (MacBin)
vi: NFNT (MacBinary)

en: NFNT (Resource)
vi: NFNT (tài nguyên)

en: NUL, Default Character
vi: Ký tự mặc định NUL

en: N_ever Interpolate
vi: Không _bao giờ nội suy

en: N_umber Points
vi: Đánh _số điểm

en: Naga-Assamese
vi: Tiếng Na-ga-At-xa-mi

en: Nagari
vi: Tiếng Na-ga-ri

en: Name For Human_s:
vi: Tên thân th_iện:

en: Name List:
vi: Danh sách tên:

en: Name in use
vi: Tên đang dùng

en: Name this contour
vi: Đặt tên cho đường viền này

en: Name this guideline or cancel to create it without a name
vi: Bạn cũng có thể gắn một nhãn văn bản với nét dẫn

en: Name used for Vendor ID field in
    ttf (OS/2 table) font generation.
    Must be no more than 4 characters
vi: Tên nhập vào trường Mã số
    Nhà sản xuất khi tạo ra phông
    TTF (bảng OS/2).
    Chiều dài tối đa là 4 ký tự.

en: Name used for foundry field in bdf
    font generation
vi: Tên nhập vào trường xưởng đúc
    chữ in khi tạo ra phông BFD.

en: Name used twice
vi: Tên dùng hai lần

en: Name, %s%s, too long on line %d of %s
vi: Tên (%s%s) quá dài trên dòng %d của %s

en: NameList %s based on %s which could not be found
vi: Danh sách tên %s dựa vào %s mà không thể được tìm

en: NameList %s based on two NameLists
vi: Danh sách tên %s dựa vào hai Danh sách tên

en: NameList base missing
vi: Thiếu cơ sở Danh sách tên

en: NameList based twice
vi: Danh sách tên dựa vào hai lần

en: NameList parsing error
vi: Lỗi phân tích Danh sách tên

en: Named Styles
vi: Kiểu dáng có tên

en: Namelist contains non-ASCII names
vi: Danh sách tên chứa tên khác ASCII

en: Namelist creation failed
vi: Lỗi tạo danh sách tên

en: Ndebele
vi: Tiếng N-đe-be-le

en: Ne_xt Control Point
vi: Điểm đ_iều khiển kế

en: Near (%f,%f)
vi: Gần (%f,%f)

en: Needs bitmap font
vi: Cần phông mảng ảnh

en: Negative Width
vi: Bề rộng âm

en: Negative character widths are not allowed in TrueType.
    Do you really want a negative width?
vi: Không cho phép bề rộng ký tự âm trong định dạng TrueType.
    Bạn thực sự muốn đặt bề rộng âm không?

en: Negative glyph widths are not allowed in TrueType
    Do you really want a negative width?
vi: Không cho phép bề rộng hình tượng âm
    trong phông kiểu TrueType.
    Bạn thực sự muốn đặt bề rộng âm không?

en: Negative horizontal kern after the degree of a
    radical if such be present.
vi: Chỗ định âm theo chiều ngang phía trước
    ký hiệu độ của căn thức (nếu có).

en: Nested Substitution %.80s
vi: Sự thay thế lồng nhau %.80s

en: Never Embed/No Editing
vi: Không bao giờ nhúng/Không sửa

en: New Alternate List
vi: Danh sách xen kẽ mới

en: New Anchor Class
vi: Hạng neo mới

en: New Chaining Position
vi: Vị trí tạo dãy mới

en: New Chaining Substitution
vi: Sự thay thế tạo dãy mới

en: New Contextual Glyph Insertion
vi: Sự chèn hình tượng ngữ cảnh mới

en: New Contextual Kerning
vi: Định chỗ ngữ cảnh mới

en: New Contextual Position
vi: Vị trí ngữ cảnh mới

en: New Contextual Substitution
vi: Sự thay thế ngữ cảnh mới

en: New Counter Mask
vi: Bộ lọc đếm mới

en: New Font
vi: Phông mới

en: New Indic Rearrangement
vi: Sự sắp xếp lại Ấn Độ mới

en: New Layer...
vi: Lớp mới...

en: New Ligature
vi: Chữ ghép mới

en: New Lookup Subtable...
vi: Bảng phụ tra tìm mới...

en: New Multiple List
vi: Danh sách bội mới

en: New O_utline Window
vi: Cửa sổ _phác thảo mới

en: New Pair Position
vi: Vị trí cặp mới

en: New Positioning
vi: Định vị mới

en: New Reverse Chaining Substitution
vi: Sự thay thế tạo dãy ngược mới

en: New Sub-Group
vi: Nhóm phụ mới

en: New Substitution Variant
vi: Biến thể thay thế mới

en: New _Bitmap Window
vi: Cửa sổ _mảng ảnh mới

en: New _Metrics Window
vi: Cửa sổ đơn vị đ_o mới

en: NewCharset
vi: Bộ ký tự mới

en: NewEmSize
vi: Kích cỡ Em mới

en: NewFontNameList
vi: DS Tên Phông Mới

en: NewFontsQuadratic
vi: Phông mới TP/LP

en: Next CP Angle
vi: Góc ĐK kế

en: Next CP Color
vi: Màu CP tiếp

en: Next CP Dist
vi: Cách ĐK kế

en: Next CP X
vi: X ĐK kế

en: Next CP Y
vi: Y ĐK kế

en: Next CP:
vi: ĐK kế:

en: Next CP: (%f,%f)
vi: ĐK kế: (%f,%f)

en: Next Hint.
vi: Mẹo tiếp.

en: Next On Contour
vi: Đồ kế trên đường viền

en: Next State:
vi: Tình trạng kế:

en: Next _Defined Glyph
vi: Hình tượng _xác định kế

en: Nifty, you've got one of the old Apple/Adobe type1 sfnts here
vi: Ồ, bạn có một của các phông sfnt kiểu 1 Apple/Adobe cũ

en: Nisi
vi: Tiếng Ni-xi

en: Nkole
vi: Tiếng N-cô-le

en: No (useable) bitmap strikes in this TTF font: %s
vi: Không có gạch mảng ảnh có ích trong phông TTF này: %s

en: No Advanced Typography
vi: Không có thuật cấp cao trình bày bản in

en: No Anti-Alias
vi: Không làm trơn

en: No Bitmap Font
vi: Không có phông mảng ảnh

en: No Bitmap Fonts
vi: Không có phông mảng ảnh

en: No Bitmap Strikes
vi: Không có gạch mảng ảnh

en: No ByteCode Interpreter
vi: Không có bộ giải thích ByteCode

en: No Class
vi: Không hạng

en: No Classification
vi: Không phân loại

en: No Command Specified
vi: Chưa xác định lệnh

en: No Curvature
vi: Không có độ cong

en: No Encoded Glyphs
vi: Không có hình tượng đã mã hoá

en: No Extender Glyphs
vi: Không có hình tượng kéo dài

en: No FreeType
vi: Không có FreeType

en: No Glyph
vi: Không có hình tượng

en: No Glyph Duplicates
vi: Không có hình tượng trùng

en: No Grid Fit
vi: Không vừa lưới

en: No Grid Fit w/ Sym-Smooth
vi: Không vừa lưới và làm mịn đối xứng

en: No Groups
vi: Không có nhóm

en: No Instructions
vi: Không có chỉ lệnh

en: No Intersections
vi: Không có giao

en: No Kern Pairs
vi: Không có cặp định chỗ

en: No Lookup Type Selected
vi: Chưa chọn kiểu sự tra tìm

en: No Lookups
vi: Không tra tìm

en: No Lookups Disabled for Expansion
vi: Không có sự tra tìm nào bị tắt để mở rộng

en: No Lookups Disabled for Shrinkage
vi: Không có sự tra tìm nào bị tắt để co lại

en: No Lookups Enabled for Expansion
vi: Không có sự tra tìm nào được hiệu lực để mở rộng

en: No Lookups Enabled for Shrinkage
vi: Không có sự tra tìm nào được hiệu lực để co lại

en: No Lookups Limiting Expansion
vi: Không có sự tra tìm nào hạn chế mở rộng

en: No Lookups Limiting Shrinkage
vi: Không có sự tra tìm nào hạn chế co lại

en: No Next Control Point
vi: Không co điểm điều khiển kế

en: No Outline Font
vi: Không có phông nét ngoài

en: No Previous Control Point
vi: Không co điểm điều khiển trước

en: No ROUNDing of value[ab]
     ab=0 => grey distance
     ab=1 => black distance
     ab=2 => white distance
    Pops a coordinate (26.6), changes it (without
    rounding) to compensate for engine effects
    pushes it back
vi: Không làm tròn giá trị [ab] (NROUND)
     ab=0 -> cách màu xám
     ab=1 -> cách màu đen
     ab=2 -> cách màu trắng
    Bỏ một toạ độ (26.6), thay đổi nó
    (mà không làm tròn) để bù các hiệu ứng
    cơ chế, đẩy nó về

en: No Rename
vi: Không thay tên

en: No Script
vi: Không có chữ viết

en: No Script Tag
vi: Không có thẻ chữ viết

en: No Sequence/Lookups
vi: Không có Dãy/Tra tìm

en: No Slope
vi: Không có dốc

en: No Start Glyph
vi: Không có hình tượng đầu

en: No Sub Font Definition file
vi: Không có tập tin xác định phông con

en: No Subsetting
vi: Không tạo tập con

en: No Subtable
vi: Không có bảng phụ

en: No Symmetric-Smooth
vi: Không làm mịn đối xứng

en: No Vertical Metrics
vi: Không có đơn vị đo theo chiều dọc

en: No Watch Points
vi: Không có điểm theo dõi

en: No _to All
vi: _Từ chối tất cả

en: No applicable lookup subtables
vi: Không có bảng phụ tra tìm thích hợp

en: No argument to operator
vi: Không có đối số tới toán tử

en: No argument to operator %d in private dict
vi: Không có đối số tới toán tử %d trong từ điển riêng

en: No bitmap strikes
vi: Không có gạch mảng ảnh

en: No cidmap file...
vi: Không có tập tin sơ đồ CID...

en: No components
vi: Không có thành phần

en: No curvature info
vi: Không có thông tin độ cong

en: No filename specified in include on line %d of %s
vi: Chưa ghi rõ tên tập tin trong lời bao gồm trên dòng %d của %s

en: No flags specified in lookupflags on line %d of %s
vi: Chưa ghi rõ cờ trong lookupflags (các cờ tra tìm) trên dòng %d của %s

en: No glyph with unicode U+%05x in font
vi: Phông không chứa hình tượng có mã Unicode U+%05x

en: No glyphs matched
vi: Không tìm thấy

en: No kerning between “%s” and %s in %s whilst it is %d in %s
vi: Không có định chỗ giữa « %s » và %s trong %s, còn là %d trong %s

en: No kerning pairs found in %.200s
vi: Không tìm thấy cặp định chỗ trong %.200s

en: No kerning table for %s
vi: Không có bảng định chỗ cho %s

en: No languages
vi: Không có ngôn ngữ

en: No letters in font
vi: Không có chữ trong phông

en: No lookup named %s
vi: Không có sự tra tìm tên %s

en: No lookup selected
vi: Chưa chọn sự tra tìm

en: No lookups to copy
vi: Không có sự tra tìm cần sao chép

en: No mark in ] (close array)
vi: Không có dấu trong ] (đóng mảng)

en: No mark in cleartomark
vi: Không có dấu trong cleartomark (gột đến dấu)

en: No mark in counttomark
vi: Không có dấu trong counttomark (đếm đến dấu)

en: No marked glyphs allowed in replacement on line %d of %s
vi: Không cho phép hình tượng đã đánh dấu trong sự thay thế trên dòng %d của %s

en: No name for CharStrings dictionary "%s
vi: Không có tên cho từ điển Chuỗi Ký Tự \%s

en: No paths with within a glyph should intersect
vi: Trong hình tượng, không nên có các đường dẫn cắt chéo với nhau

en: No previous point on path in curveto from flex 0 in %s
vi: Không có điểm nằm trước trên đường dẫn trong 'curveto' (cong tới) từ flex 0 trong %s

en: No previous point on path in curveto in %s
vi: Không có điểm nằm trước trên đường dẫn trong hàm curveto (cong tới) trong %s

en: No previous point on path in flex operator in %s
vi: Không có điểm nằm trước trên đường dẫn trong toán tử flex trong %s

en: No previous point on path in lineto from flex 0 in %s
vi: Không có điểm nằm trước trên đường dẫn trong 'lineto' (đường tới) từ flex 0 trong %s

en: No previous point on path in lineto in %s
vi: Không có điểm nằm trước trên đường dẫn trong hàm lineto (đường tới) trong %s

en: No problems detected
vi: Không có lỗi được phát hiện

en: No problems detected in %s
vi: Không có vấn đề được phát hiện trong %s

en: No problems found
vi: Không tìm thấy vấn đề

en: No selection
vi: Chưa chọn gì

en: No significant differences found
vi: Không tìm thấy sự khác nhau đáng kể

en: No substitution specified on line %d of %s
vi: Chưa ghi rõ sự thay thế trên dòng %d của %s

en: Non Linear Transform
vi: Chuyển dạng không tuyến...

en: Non uniform scaling for horizontal counters and side bearings
vi: Không nên co giãn đều các bộ đếm theo chiều ngang và các vị trí phương hướng bên

en: Non-ASCII glyphnames
vi: Tên hình tượng khác ASCII

en: Non-Basic Multilingual Plane
vi: Mặt Phẳng Đa Ngôn Ngữ Không Cơ Bản

en: Non-Straight Arms/Double Serif
vi: Tay không thẳng/Chân đôi

en: Non-Straight Arms/Horizontal
vi: Tay không thẳng/Ngang

en: Non-Straight Arms/Single Serif
vi: Tay không thẳng/Chân đơn

en: Non-Straight Arms/Vertical
vi: Tay không thẳng/Dọc

en: Non-Straight Arms/Wedge
vi: Tay không thẳng/Nêm

en: Non-Unicode Glyphs
vi: Hình tượng khác Unicode

en: Non-_Integral coordinates
vi: Toạ độ khác số ngu_yên

en: Non-existant glyph
vi: Hình tượng không tồn tại

en: Non-integral coordinates
vi: Toạ độ khác số nguyên

en: Non-standard Em-Size
vi: Kích cỡ Em không chuẩn

en: None of the glyphs in the current font match any names or code points in the selected groups
vi: Không có hình tượng trong phông hiện thời mà tương ứng với tên hay điểm mã trong những nhóm đã chọn.

en: Nonsensical class assigned to a glyph-- class=%d is too big. Glyph=%d
vi: Hạng vô ích được gán cho hình tượng: hạng=%d quá lớn. Hình tượng=%d

en: Normal Background:
vi: Nền bình thường:

en: Normal Distance: %.2f Along Spline: %.2f
vi: Khoảng cách chuẩn tác: %.2f  Theo chốt trục: %.2f

en: Normal Sans
vi: Không chân chuẩn

en: Normal Text Color:
vi: Màu chữ bình thường:

en: Normal/Boxed
vi: Chuẩn/Trong hộp

en: Normal/Contact
vi: Chuẩn/Chạm

en: Normal/Flattened
vi: Chuẩn/Bị dát phẳng

en: Normal/Off-Center
vi: Chuẩn/Lệch tâm

en: Normal/Rounded
vi: Chuẩn/Tròn

en: Normal/Square
vi: Chuẩn/Vuông

en: Normal/Weighted
vi: Chuẩn/Có đậm

en: Normalize Design Vector Function:
vi: Hàm tiêu chuẩn hoá véc-tơ thiết kế:

en: Normalized Settings:
vi: Thiết lập đã tiêu chuẩn hoá:

en: Normalized position of this design along each axis
vi: Vị trí đã tiêu chuẩn hoá của sơ đồ thiết kế này trên mỗi trục

en: Normally simplify will not change the slope of the contour at the points.
vi: Bình thường chức năng giản dị hoá sẽ không sửa đổi dốc của đường viền tại điểm.

en: Normally simplify will not remove points at the extrema of curves
    (both PostScript and TrueType suggest you retain these points)
vi: Bình thường chức năng giản dị hoá sẽ không gỡ bỏ điểm
    tại thái cực của đường cong (cả hai PostScript và TrueType
    đều đề nghị bạn giữ lại những điểm này).

en: Normally the Tile will consist of everything
    within the minimum bounding box of the tile --
    so adjacent tiles will abut directly on one
    another. If you wish whitespace between tiles
    set this flag
vi: Bình thường, đã lát sẽ chứa mọi thứ
    bên trong hộp mép tối thiểu của đã lát,
    vậy các đã lát kề nhau sẽ tiếp giáp đúng
    với nhau. Muốn đặt khoảng trắng giữa
    các đá lát thì bật tùy chọn này.

en: Northern Tai
vi: Tiếng Bắc Tai

en: Norway House Cree
vi: Tiếng Cợ-ri nhà Na Uy

en: Not ASCII
vi: Không ASCII

en: Not EQual
    Pops two values, tests for inequality, pushes result(0/1)
vi: Not EQual
    Bỏ hai giá trị, thử tình trạng không bằng nhau,
    đẩy kết quả (0/1)

en: Not Guides
vi: Không phải chỉ dẫn

en: Not a (metafont) gf file %.200s
vi: Không phải là tập tin gf (siêu phông) %.200s

en: Not a (metafont) pk file %.200s
vi: Không phải là tập tin pk (siêu phông) %.200s

en: Not a CID format
vi: Không phải là định dạng CID

en: Not a CID-keyed font
vi: Không phải là phông đã khoá CID

en: Not a Unicode Character
vi: Không phải ký tự Unicode

en: Not a bdf file
vi: Không phải là tập tin bdf.

en: Not a bdf file %.200s
vi: Không phải là tập tin bdf %.200s

en: Not a gf file
vi: Không phải là tập tin gf.

en: Not a pcf file
vi: Không phải là tập tin pcf

en: Not a pk file
vi: Không phải là tập tin pk.

en: Not a plate file
vi: Không phải là tập tin đĩa

en: Not an X11 pcf file %.200s
vi: Không phải là tập tin pcf X11 %.200s.

en: Not attached to a feature
vi: Không gắn với tính năng

en: Not enough glyphs
vi: Không đủ hình tượng

en: Not enough lines
vi: Không đủ đường

en: Not in Collection
vi: Không nằm trong tập hợp

en: Not quadratic
vi: Không toàn phương

en: Not sure if this is an error...
vi: Không chắc nếu đây là một lỗi...

en: Notdef name
vi: Tên notdef

en: Nothing Loaded
vi: Chưa nạp gì

en: Nothing on stack to print
vi: Không có gì trên đống cần in

en: Nothing to match.
vi: Không có gì cần khớp.

en: Nothing to trace
vi: Không có gì cần đồ lại

en: Nothng found.
vi: Không tìm thấy.

en: Nukta Forms
vi: Hình Nuc-ta

note: GT: TeX parameters for math fonts. "Num" means numerator, "Denom" GT: means denominator, "Sup" means superscript, "Sub" means subscript
en: Num1:
vi: Tử 1:

en: Num2:
vi: Tử 2:

en: Num3:
vi: Tử 3:

en: Number expected
vi: Số mong đợi

en: Number of Axes:
vi: Số trục:

en: Number of Master Designs:
vi: Số sơ đồ thiết kế chủ :

en: Number of star points/Polygon vertices
vi: Số điểm sao / đỉnh đa giác

en: Number out of range
vi: Con số ở ngoại phạm vi

en: Number out of range: %g in type2 output (must be [-65536,65535])
vi: Con số ở ngoại phạm vi : %g trong kết xuất kiểu 2 (phải là [-65536,65535])

en: Number too long on line %d of %s
vi: Con số quá dài trên dòng %d của %s

en: Numerators
vi: Tử số

en: Numeric Field
vi: Trường thuộc số

en: Numeric Field (Spinner)
vi: Trường thuộc số (nút xoay tròn)

en: Numeric Field Sign
vi: Ký hiệu trường thuộc số

en: Numeric Forms
vi: Dạng số

en: Nyanja/Chewa
vi: Tiếng Nai-an-gia

en: Nynorsk
vi: Tiếng Ny-noa-x-kh

en: O Black Letter
vi: TH Chữ đen

en: O Decorative
vi: TH Trang trí

en: O Engraver
vi: TH Khắc

en: O Miscellaneous
vi: TH Lặt vặt

en: O Three Dimensional
vi: TH Ba chiều

en: ODD
    Pops one value, rounds it and tests if it is odd(0/1)
vi: ODD
    Bỏ một giá trị, làm tròn nó và thử nếu nó là một con số lẻ (0/1)

en: OEM Charset
vi: Bộ ký tự OEM

en: OS/2 -> Charsets
vi: OS/2 -> Bộ ký tự

en: OS/2 and Windows specific metrics table
vi: bảng đơn vị đo đặc trưng cho OS/2 và Windows

en: OS2Version|Automatic
vi: Tự động

en: OSS Calligraphic
vi: OSS Viết đẹp

en: OSS Contemporary
vi: OSS cùng thời

en: OSS Dutch Modern
vi: OSS Hoà Lan hiện đại

en: OSS Dutch Trad
vi: OSS Hoà Lan truyền thống

en: OSS Miscellaneous
vi: OSS Linh tinh

en: OSS Modified Venetian
vi: OSS Vơ-ni-đơ đã sửa đổi

en: OSS Rounded Legibility
vi: OSS Rõ ràng làm tròn

en: OSS Venetian
vi: OSS Vơ-ni-đơ

en: OT _Glyph Class:
vi: Hạng hình tượng _OT:

en: O_pen Paths
vi: _Mở đường dẫn

en: O_verlap
vi: Chồng lấ_p

en: Obli_que...
vi: _Xiên...

en: Oblique Slant...
vi: Méo xiên...

en: Oblique/Boxed
vi: Xiên/Trong hộp

en: Oblique/Contact
vi: Xiên/Chạm

en: Oblique/Flattened
vi: Xiên/Bị dát phẳng

en: Oblique/Off-Center
vi: Xiên/Lệch tâm

en: Oblique/Rounded
vi: Xiên/Tròn

en: Oblique/Square
vi: Xiên/Vuông

en: Oblique/Weighted
vi: Xiên/Có đậm

en: Obsolete table for a type1 CID keyed font
vi: Bảng quá cũ đối với một phông chữ đặt khoá CID Type1

en: Obsolete table for a type1 font
vi: Bảng quá cũ đối với một phông chữ Type1

en: Obtuse Cove
vi: Cove tù

en: Obtuse Sans
vi: Không chân tù

en: Obtuse Square Cove
vi: Cove vuông tù

en: Odd number of elements in BlueValues/OtherBlues array.
vi: Số yếu tố lẻ trong mảng Giá trị màu xanh/Xanh khác.

en: Odd number of elements in FamilyBlues/FamilyOtherBlues array.
vi: Số yếu tố lẻ trong mảng Nhóm màu xanh/Nhóm màu xanh khác.

en: Offset in JSTF table is too big. The resultant font will not work.
vi: Bảng JSTF có hiệu quá lớn thì phông chữ kết quả không hoạt động được.

en: Offset text from path by:
vi: Bù lại văn bản với đường dẫn theo:

en: Offsets from def. baseline:  romn: %d  idcn: %d  ideo: %d  hang: %d  math: %d
vi: Hiệu so với đường cơ bản def.: romn: %d  idcn: %d  ghiý: %d  treo: %d  toán: %d

en: Ofm Save Failed
vi: Lỗi lưu OFM

en: Often if a point is slightly off from a hint
    it is because a stem is made up
    of several segments, and one of them
    has the wrong width.
vi: Thường nếu một điểm không nằm
    chính xác trên lời gợi ý, đó là vìmột cuống chứa vài đoạn, và
    một đoạn có bề rộng không đúng.

en: Oji-Cree
vi: Tiếng Ô-gi Cợ-ri

en: Ojibway
vi: Tiếng Ô-gip-ouê

en: Old Outline Color
vi: Màu nét ngoài cũ

en: Old Persian cuneiform
vi: Chữ hình nêm Ba Tư cũ

en: Old Style
vi: Kiểu cũ

en: Old Style Serifs
vi: Chân kiểu cũ

en: Old sfd file
vi: Tập tin sfd cũ

en: Old style 'kern'
vi: 'kern' kiểu cũ

en: Oldstyle Figures
vi: Hình kiểu cũ

en: Once upon a time, Adobe assigned PUA (public use area) encodings
    for many stylistic variants of characters (small caps, old style
    numerals, etc.). Adobe no longer believes this to be a good idea,
    and recommends that these encodings be ignored.
    
     The assignments were originally made because most applications
    could not handle OpenType features for accessing variants. Adobe
    now believes that all apps that matter can now do so. Applications
    like Word and OpenOffice still can't handle these features, so
     fontforge's default behavior is to ignore Adobe's current
    recommendations.
    
    Note: This does not affect figuring out unicode from the font's encoding,
    it just controls determining unicode from a name.
vi: Ngày xửa ngày xưa, công ty Adobe đã gán các bảng mã PUA
    (vùng dùng công cộng) cho nhiều biến thể văn phong của ký tự
    (chữ hoa nhỏ, chữ số kiểu cũ v.v.). Adobe không còn thấy lại
    ứng xử này là một ý kiến tốt thì khuyên mọi người bỏ qua
    các bảng mã này.
    
    Các sự gán này đã được làm đầu tiên vì lúc đó phần lớn ứng dụng
    không thể quản lý các tính năng OpenType để truy cập đến biến thể.
    Adobe lúc bây giờ thấy rằng tất cả các ứng dụng đáng kể có
    khả năng quản lý. Tuy nhiên, ứng dụng như Word và OpenOffice.org
    vẫn còn không thể quản lý các tính năng này, vì vậy ứng xử mặc định
    của FontForge là bỏ qua các ý kiến của Adobe trong trường hợp này.
    
    Ghi chú : tùy chọn này không có tác động hàm tính Unicode
    từ bảng mã của phông: nó chỉ điều khiển cách tính Unicode từ tên.

en: One of the bitmap fonts specified, %1$d, is not an integral scale up of the smallest font, %2$d (or is too large a factor)
vi: Một của những phông mảng ảnh đã xác định, %1$d, không phải là kết quả của hàm phóng to phông nhỏ nhất %2$d theo số nguyên (hay là hệ số quá lớn)

en: One of the fonts %1$d,%2$d is missing glyph %3$d
vi: Một của những phông %1$d,%2$d còn thiếu hình tượng %3$d

en: One of the multiple master instances contains quadratic splines. It must be converted to cubic splines before it can be used in a multiple master
vi: Một của những thể hiện đa chủ (MM) chứa chốt trục toàn phương. Nó phải được chuyển đổi sang chốt trục lập phương, để được dùng trong cái đa chủ.

en: Only Bitmaps may be embedded.
    Outline descriptions may not be
    (if font file contains no bitmaps
    then nothing may be embedded).
vi: Chỉ mảng ảnh có thể nhúng được.
    Mô tả nét ngoài không thể
    (nếu tập tin phông không chứa
    mảng ảnh nên không thể nhúng gì).

en: Only Embed Bitmaps
vi: Chỉ nhúng mảng ảnh

en: Only One Font
vi: Chỉ một phông

en: Only a single character allowed
vi: Cho phép chỉ một ký tự riêng lẻ

en: Only kern glyphs closer
vi: Chỉ định chỗ hình tượng gần hơn

en: Only one font may be imported into the background
vi: Có thể nhập khẩu về sau chỉ một phông

en: Only relevant in a truetype font, this flag indicates that if the reference
    is translated, then the translation should be rounded during grid fitting.
vi: Chỉ thích hợp trong phông TrueType: cờ này ngụ ý rằng
    nếu tham chiếu được dời, giá trị dời nên được làm trộn trong khi vừa lưới.

en: Only relevant in a truetype font, this flag indicates that the width
    of the composite glyph should be the same as the width of this reference.
vi: Chỉ thích hợp trong phông TrueType: cờ này ngụ ý rằng
    hình tượng ghép nên có cùng một bề rộng với tham chiếu này.

en: Only relevant in a truetype font, this flag indicates that this
    reference should not be translated normally, but rather its position
    should be determined by moving the reference so that the indicated
    point in the reference falls on top of the indicated point in the base
    character.
vi: Chỉ thích hợp trong phông TrueType: cờ này ngụ ý rằng
    tham chiếu này không nên được dời một cách bình thường,
    vị trí nó nên được quyết định bằng cách di chuyển tham chiếu
    để làm cho điểm đã ngụ ý trong tham chiếu nằm đúng
    trên điểm đã ngụ ý trong ký tự cơ sở.

en: Only search characters selected in the fontview.
    Normally we search all characters in the font.
vi: Tìm kiếm chỉ trong các ký tự đã chọn trong ô xem phông.
    Bình thường tìm kiếm qua tất cả các ký tự trong phông.

en: Only search the selected glyphs, and unselect
    any characters which do not match this search
vi: Tìm kiếm chỉ trong các hình tượng đã chọn,
    và bỏ chọn ký tự nào không tương ứng với
    chuỗi tìm kiếm này.

en: Only the first 256 glyphs in the encoding will be used
vi: Chỉ 256 hình tượng thứ nhất trong bảng mã này sẽ được dùng

en: Open Contour
vi: Mở đường viền

en: Open Font
vi: Mở phông

en: Open Glyph
vi: Mở hình tượng

en: Open Reference
vi: Mở tham chiếu

en: Open/Closed contour mismatch in glyph “%s”
vi: Hình tượng « %s » có đường viền mở/đóng không tương ứng

en: OpenCharsInNewWindow
vi: Mở Ký Tự ở Cửa Sổ Mới

en: OpenType (Mac dfont)
vi: OpenType (dfont Mac)

en: OpenType Tables
vi: Bảng OpenType

en: OpenType fonts must have a version greater than 1
    Use Element->Font Info->OS/2->Misc to change this.
vi: Phông OpenType phải có một phiên bản lớn hơn 1.
    Hãy sử dụng « Phần tử > Thông tin phông » OS/1 » để thay đổi.

en: OpenTypeFeature|New
vi: Mới

en: OpenType|Lookups
vi: Sự tra tìm

en: Optical Bounds
vi: Mép quang

en: Optimized For ClearType
vi: Tối ưu hoá cho ClearType

en: Optionally, add this mapping to the lookup subtable:
vi: Tùy chọn, thêm vào bảng phụ tra tìm sự ánh xạ này:

en: Ordinals
vi: Số thứ tự

en: Orig layer
vi: Lớp gốc

en: Original Color
vi: Màu gốc

en: Original Y Position
vi: Vị trí Y gốc

en: Ornamentals
vi: Trang Hoàng

en: Ornaments
vi: Đồ trang hoàng

en: Other ...
vi: Khác ...

en: Out Of Order
vi: Sai thứ tự

en: Outer Shadow
vi: Bóng bên ngoài

en: Outline Default Button
vi: Nút mặc định nét ngoài

en: Outline Fonts
vi: Phông nét ngoài

en: Outline Glyphs
vi: Nét ngoài hình tượng

en: Outline Inner Border
vi: Viền bên trong nét ngoài

en: Outline Outer Border
vi: Viền bên ngoài nét ngoài

en: Outline View
vi: Ô xem nét ngoài

en: Outline View 2
vi: Ô xem nét ngoài 2

en: Outline Width:
vi: Bề rộng nét ngoài:

en: Outlining glyphs
vi: Đang vẽ nét ngoài các hình tượng...

en: Output AFM
vi: Xuất AFM

en: Output Glyph Map
vi: Xuất sơ đồ hình tượng

en: Output OFM & CFG
vi: Xuất OFM và CFG

en: Output PFM
vi: Xuất PFM

en: Output TFM & ENC
vi: Xuất TFM và ENC

en: Output error
vi: Lỗi xuất

en: Over/Underbars
vi: Gạch dưới/trên

en: OverbarExtraAscender:
vi: Vùng trên thanh trên:

en: OverbarRuleThickness:
vi: Độ dày thước thanh trên:

en: OverbarVerticalGap:
vi: Khe dọc thanh trên:

en: Overlapped Hints
vi: Gợị ý chồng lấp

en: PCL 5 data table
vi: bảng dữ liệu PCL 5

en: PDF page graphics
vi: Đồ họa trang PDF

en: POP top stack element
vi: POP (bỏ) phần tử đống đầu

en: PS CID
vi: PostScript CID

en: PS Glyph Names
vi: Tên hình tượng PostScript

en: PS Hints
vi: Gợi ý PS

en: PS Multiple Master(A)
vi: PostScript đa chủ (A)

en: PS Multiple Master(B)
vi: PostScript đa chủ (B)

en: PS Private
vi: PS Riêng

en: PS Type 0
vi: PostScript kiểu 0

en: PS Type 1 (Ascii)
vi: PostScript kiểu 1 (ASCII)

en: PS Type 1 (Binary)
vi: PostScript kiểu 1 (nhị phân)

en: PS Type 1 (MacBin)
vi: PostScript kiểu 1 (MacBinary)

en: PS Type 1 (Multiple)
vi: PostScript kiểu 1 (đa)

en: PS Type 1 (Resource)
vi: PostScript kiểu 1 (tài nguyên)

en: PS Type 3
vi: PostScript kiểu 3

en: PS Type3 Bitmap
vi: Mảng ảnh PostScript kiểu 3

en: PS UID
vi: UID PostScript

en: PUSH Byte[abc]
     abc is the number-1 of bytes to push
    Reads abc+1 unsigned bytes from
    the instruction stream and pushes them
vi: PUSH Byte[abc]
     abc là số (-1) các byte cần đẩy
    Đọc abc+1 byte đã ký từ luồng chỉ lệnh,
    và đẩy chúng

en: PUSH Word[abc]
     abc is the number-1 of words to push
    Reads abc+1 signed words from
    the instruction stream and pushes them
vi: PUSH Word[abc]
     abc là số (-1) các từ cần đẩy
    Đọc abc+1 từ đã ký từ luồng chỉ lệnh,
    và đẩy chúng

en: P_FM Family
vi: Nhóm P_FM

en: P_en
vi: _Bút

en: P_rev Control Point
vi: Điểm điề_u khiển lùi

en: Page_Size:
vi: _Cỡ trang:

en: Pair Position (kerning)
vi: Vị trí cặp (định chỗ)

en: Pairwise Pos
vi: Vị trí theo cặp

en: Pairwise Positioning (kerning)
vi: Định vị theo cặp (định chỗ)

en: Palaung
vi: Tiếng Pa-laung

en: Pale_ttes
vi: _Bảng chọn

en: Palestinian Aramaic
vi: Tiếng Xy-ri Pa-le-x-tính

en: Palm OS Bitmap
vi: Mảng ảnh Palm OS

en: Palpa
vi: Tiếng Pan-pa

en: PanoseArmStyle|Any
vi: Bất kỳ

en: PanoseArmStyle|No Fit
vi: Không vừa

en: PanoseContrast|Any
vi: Bất kỳ

en: PanoseContrast|High
vi: Cao

en: PanoseContrast|Low
vi: Thấp

en: PanoseContrast|Medium
vi: Vừa

en: PanoseContrast|Medium High
vi: Vừa cao

en: PanoseContrast|Medium Low
vi: Vừa thấp

en: PanoseContrast|No Fit
vi: Không vừa

en: PanoseContrast|None
vi: Không có

en: PanoseContrast|Very High
vi: Rất cao

en: PanoseContrast|Very Low
vi: Rất thấp

en: PanoseFamily|Any
vi: Bất kỳ

en: PanoseFamily|No Fit
vi: Không vừa

en: PanoseLetterform|Any
vi: Bất kỳ

en: PanoseLetterform|No Fit
vi: Không vừa

en: PanoseMidline|Any
vi: Bất kỳ

en: PanoseMidline|Constant/Pointed
vi: Liên tiếp/Nhọn

en: PanoseMidline|Constant/Serifed
vi: Liên tiếp/Bị thêm chân

en: PanoseMidline|Constant/Trimmed
vi: Liên tiếp/Bị xén

en: PanoseMidline|High/Pointed
vi: Cao/Nhọn

en: PanoseMidline|High/Serifed
vi: Cao/Bị thêm chân

en: PanoseMidline|High/Trimmed
vi: Cao/Bị xén

en: PanoseMidline|Low/Pointed
vi: Thấp/Nhọn

en: PanoseMidline|Low/Serifed
vi: Thấp/Bị thêm chân

en: PanoseMidline|Low/Trimmed
vi: Thấp/Bị xén

en: PanoseMidline|No Fit
vi: Không vừa

en: PanoseMidline|Standard/Pointed
vi: Chuẩn/Nhọn

en: PanoseMidline|Standard/Serifed
vi: Chuẩn/Bị thêm chân

en: PanoseMidline|Standard/Trimmed
vi: Chuẩn/Bị xén

en: PanoseProportion|Any
vi: Bất kỳ

en: PanoseProportion|No Fit
vi: Không vừa

en: PanoseSerifs|Any
vi: Bất kỳ

en: PanoseSerifs|No Fit
vi: Không vừa

en: PanoseSerifs|Thin
vi: Mỏng

en: PanoseSerivfs|Rounded
vi: Hình tròn

en: PanoseSerivfs|Square
vi: Vuông

en: PanoseStrokeVariation|Any
vi: Bất kỳ

en: PanoseStrokeVariation|No Fit
vi: Không vừa

en: PanoseUse|Default
vi: Mặc định

en: PanoseWeight|Any
vi: Bất kỳ

en: PanoseWeight|No Fit
vi: Không vừa

en: PanoseWeight|Thin
vi: Mỏng

en: PanoseXHeight|Any
vi: Bất kỳ

en: PanoseXHeight|Constant/Large
vi: Liên tiếp/Lớn

en: PanoseXHeight|Constant/Small
vi: Liên tiếp/Nhỏ

en: PanoseXHeight|Constant/Standard
vi: Liên tiếp/Chuẩn

en: PanoseXHeight|Ducking/Large
vi: Ducking/Lớn

en: PanoseXHeight|Ducking/Small
vi: Ducking/Nhỏ

en: PanoseXHeight|Ducking/Standard
vi: Ducking/Chuẩn

en: PanoseXHeight|No Fit
vi: Không vừa

en: Panose|_Weight
vi: Độ đậ_m

en: Papiamentu
vi: Tiếng Pa-pi-a-men-tu

en: Parts List
vi: Danh sách phần

en: Passed Validation
vi: Đã đỗ tiến trình hợp lệ hoá

en: Paste After
vi: Dán sau

en: Pasting...
vi: Đang dán...

en: Path Length: %g
vi: Độ dài đường dẫn: %g

en: Pattern Size:
vi: Kích cỡ mẫu:

en: Pen Slanted
vi: Bút xiên

en: Pen _Angle:
vi: _Góc bút:

en: Per glyph baseline data
vi: Theo dữ liệu về đường cơ bản của hình tượng

en: Percentage scale down for script level 1
vi: Phần trăm cần giảm dần cho chữ viết cấp 1

en: Percentage scale down for script level 2
vi: Phần trăm cần giảm dần cho chữ viết cấp 2

en: Perform a perspective transformation on the selection
vi: Chuyển dạng phối cảnh của vùng chọn

en: Perspecti_ve
vi: _Góc nhín

en: Petite Caps
vi: Chữ hoa rất nhỏ

en: PfaEdit Table
vi: Bảng PfaEdit

en: Pfm Save Failed
vi: Lỗi lưu PFM

en: Physical screen width, measured in centimeters
    For this to take effect you must save the resource data (press the [Save] button)
    and restart fontforge
vi: Chiều rộng vật lý của màn hình, đo theo xen-ti-mét
    Để thiết lập này có tác động thì bạn cần phải lưu dữ liệu tài nguyên
    (bấm nút [Lưu]), sau đó khởi chạy lại FontForge.

en: Physical screen width, measured in inches
    For this to take effect you must save the resource data (press the [Save] button)
    and restart fontforge
vi: Chiều rộng vật lý của màn hình, đo theo insơ
    Để thiết lập này có tác động thì bạn cần phải lưu dữ liệu tài nguyên
    (bấm nút [Lưu]), sau đó khởi chạy lại FontForge.

en: Pick a CMap subtable
vi: Chọn một bảng phụ CMap

en: Pick a font, any font...
vi: Chọn một phông, bất cứ phông nào...

en: Pick a page
vi: Chọn một trang

en: Pick a substitution to display in the window.
vi: Chọn một sự thay thế cần hiển thị trong cửa sổ.

en: Pilipino (Filipino)
vi: Tiếng Phi-li-pi-nô

en: Pixel List
vi: Danh sách điểm ảnh

en: Pixel Sizes:
vi: Kích cỡ điểm ảnh:

en: Pixel size does not match sum of Font ascent+descent in %s
vi: Kích cỡ điểm ảnh không tương ứng với tổng giá trị Lên+Xuống phông trong %s.

en: Pixel size too big in device table on line %d of %s
vi: Kích cỡ điểm ảnh quá lớn trong bảng thiết bị trên dòng %d của %s

en: Pixel size:
vi: Cỡ điểm ảnh:

en: Pixel size?
vi: Cỡ điểm ảnh?

en: PixelSize|New
vi: Mới

en: Please close %s before inserting it into a CID font
vi: Hãy đóng %s trước khi chèn nó vào một phông CID.

en: Please close font
vi: Hãy đóng phông

en: Please don't do that
vi: Không nên làm đó

en: Please identify a glyph by name, and FontForge will add an anchor to that glyph.
vi: Nhận diện hình tượng theo tên để FontForge thêm neo vào hình tượng đó.

en: Please name this contour
vi: Hãy nhập tên cho đường viền này

en: Please name this encoding
vi: Hãy đặt tên của bảng mã này

en: Please name this subtable
vi: Hãy đặt tên của bảng phụ này

en: Please provide the name of an encoding in the iconv database which you want in the menu.
vi: Hãy cung cấp tên của bảng mã nằm trong cơ sở dữ liệu iconv mà bạn muốn thêm vào trình đơn.

en: Please select a CID ordering
vi: Hãy chọn thứ tự CID

en: Please set the Axis Type field
vi: Hãy đặt trường Kiểu Trục

en: Please specify a 4 letter opentype script tag
vi: Hãy ghi rõ một thẻ chữ viết OpenType kiểu 4 chữ

en: Please specify a bitmap magnification factor.
vi: Hãy ghi rõ hệ số phóng to mảng ảnh.

en: Please specify a comma separated list of 4 letter opentype language tags
vi: Hãy ghi rõ một danh sách định giới bằng dấu phẩy chứa các thẻ ngôn ngữ OpenType kiểu 4 chữ

en: Please specify a new supplement for %.20s-%.20s
vi: Hãy xác định một phần bổ sung mới cho %.20s-%.20s.

en: Please specify a script
vi: Hãy ghi rõ một chữ viết

en: Poin_ts too close
vi: Điểm _quá gần

en: Point %d was moved by the previous instruction
vi: Điểm %d đã được di chuyển bởi chỉ dẫn trước

en: Point A_t
vi: Điểm _tại

en: Point Color
vi: Màu điểm

en: Point Size:
vi: Cỡ điểm:

en: Point of Inflection Color
vi: Màu điểm uốn

en: Point of View Projection
vi: Hiện hình điểm nhìn

en: Point sizes on a 100 dpi screen
vi: Cỡ điểm trên màn hình 100 dpi

en: Point sizes on a 120 dpi screen
vi: Cỡ điểm trên màn hình 120 dpi

en: Point sizes on a 72 dpi screen
vi: Cỡ điểm trên màn hình 72 dpi

en: Point sizes on a 75 dpi screen
vi: Cỡ điểm trên màn hình 75 dpi

en: Point sizes on a 96 dpi screen
vi: Cỡ điểm trên màn hình 96 dpi

en: Point: %d (%d)
vi: Điểm: %d (%d)

en: PointNumbers|_None
vi: Khô_ng có

en: Points (TrueType)
vi: Điểm (TrueType)

en: Points of _Inflection
vi: Đ_iểm uốn

en: Points on Selected _Contours
vi: Điểm trên đường viền đã _chọn

en: Pointsize X
vi: Cỡ điểm Y

en: Pointsize Y
vi: Cỡ điểm Y

en: Points|Original
vi: Gốc

en: Pol_ygon
vi: Hình đa g_iác

en: Pollard Phonetic
vi: Ngữ âm Po-lat

en: Polygon or Star
vi: Đa giác hay Sao

en: Polytonic Greek
vi: Tiếng Hy Lạp đa giọng

en: Pop stack underflow on pop in %s
vi: Trán ngược đống trên hàm pop trong %s

en: Popup windows
vi: Cửa sổ tự mở

en: Portuguese (Brasil)
vi: Tiếng Bồ Đào Nha (Bra-xin)

en: Position: %d
    Count: %d
vi: Vị trí : %d
    Đếm: %d

en: Position: %d-%d (%d)
    Count: %d (%d)
vi: Vị trí : %d-%d (%d)
    Đếm: %d (%d)

en: Positionings
vi: Định vị

en: Post Base Forms
vi: Hình sau cơ sở

en: Post Base Substitutions
vi: Thay thế sau cơ sở

en: PostScript and TrueType require that paths be drawn
    in a clockwise direction. If you have a reference
    that has been flipped then the paths in that reference will
    probably be counter-clockwise. You should unlink it and do
    Element->Correct direction on it.
vi: PostScript và TrueType cần thiết đường dẫn được vẽ
    theo chiều kim đồng hồ. Nếu bạn có một tham chiếu bị lật,
    các đường dẫn trong nó rất có thể theo ngược chiều kim đồng hồ.
    Vì thế bạn nên bỏ liên kết nó và thực hiện hàm « Phần tử > Sửa hướng ».

en: PostScript and TrueType require that when a path
    reaches its maximum or minimum position
    there must be a point at that location.
vi: PostScript và TrueType cần thiết rằng khi một đường dẫn
    tới vị trí tối đa/thiểu, phải có một điểm ở đó.

en: PostScript font program (Compact Font Format)
vi: Chương trình phông chữ PostScript (CFF: định dạng phông chữ gọn)

en: Potential spots for Delta instructions
vi: Chỗ tiềm tàng cho chỉ lệnh Delta

en: Pre Base Forms
vi: Hình trước cơ sở

en: Pre Base Substitutions
vi: Thay thế trước cơ sở

en: Pre-Built Larger Variants
vi: Biến thể lớn dựng sẵn

en: PreferCJKEncodings
vi: Thích Bảng Mã TNH

en: PreferPotrace
vi: Thích Potrace

en: PreferSpacingAccents
vi: Thích Dấu Phụ Dãn Cách

en: Preferred Family
vi: Nhóm ưa thích

en: Preferred Styles
vi: Kiểu dáng ưa thích

en: Prefs_App|
vi: (dòng trống)

en: Prefs_App|FontForge recognizes BROWSER, MF and AUTOTRACE.
vi: Trình FontForge chấp nhận BROWSER, MF và AUTOTRACE.

note: GT: See the long comment at "Property|New" GT: This and the next few strings show a limitation of my widget set which GT: cannot handle multi-line text labels. These strings should be concatenated GT: (after striping off "Prefs_App|") together, translated, and then broken up GT: to fit the dialog. T
en: Prefs_App|Normally FontForge will find applications by searching for
vi: Bình thường FontForge sẽ tìm ứng dụng bằng cách tìm kiếm

en: Prefs_App|them in your PATH environment variable, if you want
vi: trong đường dẫn mặc định (biến môi trường) PATH của bạn.

en: Prefs_App|to alter that behavior you may set an environment
vi: Muốn sửa đổi ứng dụng này thì bạn có thể đặt biến

en: Prefs_App|variable giving the full path spec of the application.
vi: môi trường cung cấp đường dẫn đầy đủ đến ứng dụng đó.

en: Preserve any background and spiro layers.
    Also if we output a truetype font from a
    cubic database, save the cubic splines.
vi: Bảo tồn bất cứ nền hay lớp spiro nào.
    Hơn nữa, nếu chương trình này xuất
    một phông TrueType từ một cơ sở dữ liệu
    lập phương, có nên lưu các chốt trục lập phương.

en: Preserve cross-font kerning
vi: Bảo tồn chỗ định phông chéo

en: Preserve the names of the GPOS/GSUB lookups and subtables
vi: Bảo tồn tên của các sự tra tìm và bảng phụ kiểu GPOS/GSUB

en: PreserveTables
vi: Bảo Tồn Bảng

en: Prev CP Angle
vi: Góc ĐK trước

en: Prev CP Color
vi: Màu CP trước

en: Prev CP Dist
vi: Cách ĐK trước

en: Prev CP X
vi: X ĐK trước

en: Prev CP Y
vi: Y ĐK trước

en: Prev CP:
vi: ĐK trước:

en: Prev CP: (%f,%f)
vi: ĐK trước: (%f,%f)

en: Prev Defined Gl_yph
vi: Hình tượng xác định lù_i

en: Prev On Contour
vi: Đồ trước trên đường viền

en: Previous Hint.
vi: Mẹo trước.

en: Print Failed
vi: Lỗi in

en: Print To File...
vi: In vào tập tin...

en: Printable Document
vi: Tài liệu in được

en: Printing Font
vi: Đang in phông

en: Priority: %d
vi: Ưu tiên: %d

note: GT: "Private" is a keyword (sort of) in PostScript. Perhaps it GT: should remain untranslated?
en: Private Dictionary
vi: Từ điển Riêng

en: Private Use
vi: Dùng riêng

en: Problem explanation
vi: Giải thích vấn đề

en: Processing Variations
vi: Đang xử lý các biến thể

note: GT: I am told that the use of "|" to provide contextual information in a GT: gettext string is non-standard. However it is documented in section GT: 10.2.6 of http://www.gnu.org/software/gettext/manual/html_mono/gettext.html GT: GT: Anyway here the word "Property" is used to provide context for "New
en: Property|New...
vi: Mới...

en: Proportional Alternate Metrics
vi: Đơn vị đo xen kẽ tỷ lệ

en: Proportional Alternate Vertical Metrics
vi: Nửa đơn vị đo xen kẽ tỷ lệ theo chiều dọc

en: Proportional Kana
vi: Kana tỷ lệ

en: Proportional Numbers
vi: Chữ số tỷ lệ

en: Proportional Width
vi: Bề rộng tỷ lệ

en: Provencal
vi: Tiếng Pợ-ro-ven-xan

en: Provide a glyph name
vi: Cung cấp tên hình tượng

en: Proximity:
vi: Độ gần:

en: Push Current Glyph
vi: Đẩy hình tượng hiện tại

en: Put CFF fonts into the ttc rather than TTF.
     These seem to work on the mac and linux
     but are documented not to work on Windows.
vi: Để các phông CFF vào TTC hơn là TTF.
    Có vẻ là thiết lập này chạy được trên Mac và Linux
    nhưng mà trên Windows không chạy được cả.

en: Quad:
vi: Bốn:

en: Quarter Widths
vi: Phần tư rộng

en: Quecha (Bolivia)
vi: Tiếng Que-cha (Bô-li-vi-a)

en: Quecha (Ecuador)
vi: Tiếng Que-cha (Ê-cu-a-đoa)

en: Quecha (Peru)
vi: Tiếng Que-cha (Pê-ru)

en: R-Cree
vi: Tiếng Cợ-ri R

en: RBearing:
vi: Phương hướng bên phải:

en: ROLL the top three stack elements
vi: Cuộn (ROLL) ba phần tử đầu đống

en: ROUND value[ab]
     ab=0 => grey distance
     ab=1 => black distance
     ab=2 => white distance
    Rounds a coordinate (26.6) at top of stack
    and compensates for engine effects
vi: Làm tròn giá trị [ab] (ROUND)
     ab=0 -> cách màu xám
     ab=1 -> cách màu đen
     ab=2 -> cách màu trắng
    Làm tròn một toạ độ (26.6) ở đầu đống
    và bù các hiệu ứng cơ chế

en: RSB Compression Percent
vi: Phần trăm nén RSB

en: RadicalDegreeBottomRaisePercent:
vi: Phần trăm nâng cuối độ căn:

en: RadicalDisplayStyleVerticalGap:
vi: Khe dọc kiểu hiển thị căn:

en: RadicalExtraAscender:
vi: Vùng trên căn thức:

en: RadicalKernAfterDegree:
vi: Định chỗ căn sau độ :

en: RadicalKernBeforeDegree:
vi: Định chỗ căn trước độ :

en: RadicalRuleThickness:
vi: Độ dày thước căn:

en: RadicalVerticalGap:
vi: Khe dọc căn:

en: Radicals
vi: Căn thức

en: Radio Off Mark
vi: Dấu tắt nút chọn một

en: Radio On Mark
vi: Dấu bật nút chọn một

en: Radius:
vi: Bán kính:

en: Rakar Forms
vi: Dạng Rakar

en: Raph's plate
vi: Đĩa Raph

en: Raph's plate files
vi: Tập tin đĩa Raph

en: Rapid/Horizontal
vi: Nhanh/Ngang

en: Rapid/Vertical
vi: Nhanh/Dọc

en: Raster Color
vi: Màu mành

en: Raster Dark Color
vi: Màu mành tối

en: Raster Grid Color
vi: Màu lưới mành

en: Raster New Color
vi: Màu mành mới

en: Raster Old Color
vi: Màu mành cũ

en: Rasterize at sizes:
vi: Làm mành theo kích cỡ:

en: Re_move
vi: _Bỏ

en: Reached end of file when reading composite glyph
vi: Gặp kết thúc tập tin trong khi đọc hình tượng ghép

en: Reached end of file when reading simple glyph
vi: Gặp kết thúc tập tin trong khi đọc hình tượng đợn giản

en: Read Control Value Table entry
    Pops an index to the CVT and
    pushes it in 26.6 format
vi: Đọc mục nhập bảng giá trị điều khiển (RCVT)
    Bỏ một chỉ mục vào CVT,
    và đẩy nó theo định dạng 26.6

en: Read Store
    Pops an index into store array
    Pushes value at that index
vi: Đọc kho (RS)
    Bỏ một chỉ mục vào mảng kho
    Đẩy giá trị tới chỉ mục đó

en: Read of Uninitialized Store
vi: Đọc kho chưa sơ khởi

en: Reading AFM file
vi: Đang đọc tập tin AFM

en: Reading Glyphs
vi: Đang đọc các hình tượng

en: Reading Names
vi: Đang đọc các tên

en: Really use Typo metrics
vi: Thật dùng đơn vị đo Lỗi gõ

en: Recalculate Bitmaps
vi: Tính lại các mảng ảnh

en: Recen_t
vi: _Vừa mở

en: RecognizePUANames
vi: Nhận Ra Tên PUA

en: Recover old edit
vi: Phục hồi sự sửa cũ

en: Recovery Failed
vi: Lỗi phục hồi

en: Rectan_gle
vi: C_hữ nhật

en: Rectangle or Ellipse
vi: Chữ nhật hay Bầu dục

en: Reference Info
vi: Thông tin tham chiếu

en: Reference Names
vi: Tên tham chiếu

en: Reference encoding out of bounds in %s
vi: Bảng mã tham chiếu nằm ở ngoại phạm vi trong %s

en: Reference point match out of date
vi: Quá cũ khớp tham chiếu

en: Reference to a CID in a non-CID-keyed font on line %d of %s
vi: Tham chiếu đến CID trong phông không phải đã khoá CID trên dòng %d của %s

en: Reference to a glyph name in a CID-keyed font on line %d of %s
vi: Tham chiếu đến tên hình tượng trong phông đã khoá CID trên dòng %d của %s

en: Reference to a lookup which is not in the feature file but which is in the font, %.50s
vi: Tham chiếu đến một sự tra tìm không phải nằm trong tập tin tính năng, nhưng có phải nằm trong phông, %.50s

en: Reference to character %1$.20s at %2$d
vi: Tham chiếu đến ký tự %1$.20s tại %2$d

en: Reference to glyph %d out of bounds when parsing 'glyf' table.
vi: Tham chiếu đến hình tượng %d ở ngoại phạm vi khi phân tích bảng 'glyf'

en: Reference to transient memory out of bounds in put in %s
vi: Tham chiếu đến bộ nhớ tạm nằm ở ngoài phạm vi trong hàm put (để) trong %s

en: References are nested more deeply in this glyph than the maximum allowed
vi: Trong hình tượng này, các tham chiếu lồng nhau sâu hơn giá trị tối đa

en: References may not be dragged into the guidelines layer
vi: Không cho phép kéo tham chiếu vào lớp chỉ dẫn

en: Refers to Font
vi: Tham chiếu đến phông

en: Refresh File List
vi: Cập nhật danh sách tập tin

note: GT: Refs is an abbreviation for References. Space is tight here
en: Refs
vi: ThamC

note: GT: Refs is an abbreviation for References. Space is somewhat constrained here
en: Refs neste_d deeper than:
vi: Tham chiếu lồng nhau _sâu hơn:

note: GT: Refs is an abbreviation for References. Space is somewhat constrained here
en: Refs with bad ps transformation matrices
vi: Tham chiếu có ma trận chuyển dạng PS sai

note: GT: Refs is an abbreviation for References. Space is somewhat constrained here
en: Refs with bad tt transformation matrices
vi: Tham chiếu có ma trận chuyển dạng TT sai

en: Refs with out of date point matching
vi: Tham chiếu khớp điểm một cách quá cũ

en: Regenerate Bitmap Glyphs
vi: Tạo lại hình tượng mảng ảnh

en: Regenerate Hint Substitution Points
vi: Tạo ra lại các điểm thay thế mẹo

en: Regenerate _Bitmap Glyphs...
vi: Tạo ra lại hình tượng _mảng ảnh...

en: Registers (TrueType)
vi: Thanh ghi (TrueType)

en: Remo_ve Undoes
vi: Bỏ các bước hủ_y

en: Remove All Kern _Pairs
vi: Bỏ mọi cặ_p định chỗ

en: Remove All VKern Pairs
vi: Gỡ bỏ mọi cặp định chỗ dọc

en: Remove Anchor Class?
vi: Gỡ bỏ hạng neo không?

en: Remove Bitmap Glyphs
vi: Bỏ hình tượng mảng ảnh

en: Remove Bitmap Glyphs...
vi: Bỏ hình tượng mảng ảnh...

en: Remove Bookmark...
vi: Bỏ liên kết lưu...

en: Remove En_coding...
vi: _Bỏ bảng mã...

en: Remove Encoding
vi: Bỏ bảng mã

en: Remove Instr Tables
vi: Bỏ các bảng chỉ lệnh

en: Remove Kern _Pairs
vi: Bỏ cặ_p định chỗ

en: Remove Language from Script...
vi: Gỡ bỏ ngôn ngữ khỏi chữ viết...

en: Remove Language(s) from Script
vi: Bỏ (các) ngôn ngữ ra chữ viết

en: Remove Overlap
vi: Bỏ chỗ chồng lấp

en: Remove This Glyph
vi: Bỏ hình tượng này

en: Remove VKern Pairs
vi: Bỏ cặp định chỗ dọc

en: Remove _Unused Slots
vi: Bỏ các khe không _dùng

en: Remove all "empty" entries -- entries with no second glyph
vi: Gỡ bỏ mọi mục nhập « rỗng »: mục nhập không có hình tượng thứ hai

en: Remove all "empty" entries -- those where all fields are 0
vi: Gỡ bỏ mọi mục nhập « rỗng »: mục nhập chỉ có trường chứa số 0

en: Remove all "empty" entries -- those with no replacement glyphs
vi: Gỡ bỏ mọi mục nhập « rỗng »: mục nhập không có hình tượng thay thế

en: Remove all "empty" entries -- those with no source glyphs
vi: Gỡ bỏ mọi mục nhập « rỗng »: mục nhập không có hình tượng nguồn

en: Remove bookmarks
vi: Bỏ các liên kết lưu

en: Remove glyphs which do not match from the selection.
vi: Gỡ bỏ khỏi vùng chọn các hình tượng không tương ứng.

en: Remove matching glyphs from the selection.
vi: Gỡ bỏ khỏi vùng chọn các hình tượng tương ứng.

en: Remove selected bookmarks
vi: Gỡ bỏ các dấu nhớ được chọn

en: Removing both the internal and the external contours makes no sense
vi: Không có ích khi gỡ bỏ đường viền cả hai bên trong và bên ngoài

en: Removing overlaps...
vi: Đang gỡ bỏ các chỗ chồng lấp...

en: Rename Gl_yphs...
vi: Tha_y tên hình tượng...

en: Rename all glyphs in the selection
vi: Thay đổi tên của mọi hình tượng trong vùng chọn

en: Rename by NameList
vi: Thay tên bằng danh sách tên

en: Rename the glyphs in this font to the names found in the selected namelist
vi: Thay đổi tên của các hình tượng trong phông này bằng tên trong danh sách tên đã chọn.

en: Repeat Counts:
vi: Lập lại số đếm:

en: Reph Form
vi: Hình Reph

en: Replace Outline with Reference
vi: Thay thế nét ngoài bằng tham chiếu

en: Replace Pattern
vi: Mẫu thay thế

en: Replace Pattern:
vi: Chuỗi thay thế:

en: Replace With:
vi: Thay thế bằng:

en: Replace it
vi: Thay thế nọ

en: Replace with Reference
vi: Thay thế bằng tham chiếu

en: Replace Å
vi: Thay thế Å

en: Replacement Glyph Name
vi: Tên hình tượng thay thế

en: Replacement Glyph Names
vi: Tên hình tượng thay thế

en: Replacement mismatch
vi: Sai khớp khi thay thế

en: Replacement:
vi: Thay thế bằng:

en: Replacements
vi: Sự thay thế

en: Requested bitmap size not available in font. Font supports %s
vi: Phông này không có sẵn kích cỡ mảng ảnh đã yêu cầu. Phông hỗ trợ %s.

en: Required Feature
vi: Tính năng cần thiết

en: Required Ligatures
vi: Chữ ghép cần thiết

en: Required feature
vi: Tính năng cần thiết

en: Required feature out of bounds in script table.
vi: Tính năng cần thiết ở ngoại phạm vi trong bảng chữ viết.

en: Reserved Bit 10
vi: Bit dàng riêng 10

en: Reserved Bit 11
vi: Bit dàng riêng 11

en: Reserved Bit 12
vi: Bit dàng riêng 12

en: Reserved Bit 13
vi: Bit dàng riêng 13

en: Reserved Bit 14
vi: Bit dàng riêng 14

en: Reserved Bit 15
vi: Bit dàng riêng 15

en: Reserved Bit 22
vi: Bit dành riêng 22

en: Reserved Bit 23
vi: Bit dành riêng 23

en: Reserved Bit 24
vi: Bit dành riêng 24

en: Reserved Bit 25
vi: Bit dành riêng 25

en: Reserved Bit 26
vi: Bit dành riêng 26

en: Reserved Bit 27
vi: Bit dành riêng 27

en: Reserved Bit 28
vi: Bit dành riêng 28

en: Reserved Bit 32
vi: Bit dành riêng 32

en: Reserved Bit 33
vi: Bit dành riêng 33

en: Reserved Bit 34
vi: Bit dành riêng 34

en: Reserved Bit 35
vi: Bit dành riêng 35

en: Reserved Bit 36
vi: Bit dành riêng 36

en: Reserved Bit 37
vi: Bit dành riêng 37

en: Reserved Bit 38
vi: Bit dành riêng 38

en: Reserved Bit 39
vi: Bit dành riêng 39

en: Reserved Bit 40
vi: Bit dành riêng 40

en: Reserved Bit 41
vi: Bit dành riêng 41

en: Reserved Bit 42
vi: Bit dành riêng 42

en: Reserved Bit 43
vi: Bit dành riêng 43

en: Reserved Bit 44
vi: Bit dành riêng 44

en: Reserved Bit 45
vi: Bit dành riêng 45

en: Reserved Bit 46
vi: Bit dành riêng 46

en: Reserved Bit 47
vi: Bit dành riêng 47

en: Reserved Bit 9
vi: Bit dàng riêng 9

note: GT: The following strings have no spaces and an odd capitalization GT: this is because these strings are used in two different ways, one GT: translated (which the user sees, and should probably have added spaces, GT: and one untranslated which needs the current odd format
en: ResourceFile
vi: Tập Tin Tài Nguyên

en: Restrict Selection
vi: Hạn chế vùng chọn

en: Restricted Font
vi: Phông bị hạn chế

en: Resultant Y Position
vi: Vị trí Y kết quả

en: Retain
vi: Vẫn giữ

en: Retain counter size for glyphs using latin algorithm
    Squish them for those using CJK.
vi: Giữ lại kích cỡ bộ đếm cho các hình tượng
    dùng thuật toán La-tinh. Vắt cho các hình tượng
    dùng ngôn ngữ TNH.

en: Retain current advance width, center glyph within that width
vi: Giữ lại chiều rộng sớm hiện thời và đặt hình tượng vào giữa trong độ rộng đó

en: Revalidate
vi: Hợp lệ hoá lại

en: Revalidate All
vi: Phê chuẩn tất cả

en: Reverse Chaining Subs
vi: Thay thế tạo dãy ngược

en: Reverse Chaining Substitution
vi: Thay thế tạo dãy ngược

en: Reverse Contextual Chaining Substitution
vi: Thay thế tạo dãy ngữ cảnh ngược

en: Reverse Direction
vi: Đảo hướng

en: Reverse chaining subs
vi: Thay thế tạo dãy ngược

en: Reverse substitute must have exactly one marked glyph and no lookups on line %d of %s
vi: Đảo thay thế thì phải có chính xác một hình tượng đánh dấu và không tra tìm gì trên dòng %d trên %s

en: Revert Gl_yph
vi: Hoàn ngu_yên hình tượng

en: Revert To _Backup
vi: Hoàn nguyên về _bản sao lưu

en: Reverts the lookup list to its original condition.
    But any changes to subtable data will remain.
vi: Hoàn nguyên danh sách tra tìm về tình trạng gốc.
    Vẫn còn giữ lại bất cứ thay đổi nào trong dữ liệu bảng phụ.

en: Review Hints
vi: Xem lại các lời gợi ý

en: Riang
vi: Tiếng Riang

en: Rig_ht
vi: P_hải

en: Right Bounds
vi: Mép bên phải

en: Right Side Bearing
vi: Vị trí phương hướng bên phải

en: Right Side Bearing Add
vi: Thêm vị trí phương hướng bên phải

en: Right Side Bearing Scale
vi: Co giãn vị trí phương hướng bên phải

en: Right Side Bearing:
vi: Vị trí phương hướng bên phải:

en: Right To Left
vi: bên Phải qua Trái

en: Right to Left Alternates
vi: Đồ xen kẽ bên phải sang trái

en: Ro_und
vi: _Tròn

en: Rotate 3D Around...
vi: Xoay 3D chung quanh...

en: Rotate by Ruler...
vi: Xoay theo thước đo...

en: Rotate each glyph as a unit
vi: Xoay mỗi hình tượng như là một đơn vị

en: Rotate the selection
vi: Xoay vùng chọn

en: Rotate...
vi: Xoay...

en: Rotation about X Axis
vi: Góc xoay quanh trục X

en: Rotation about Y Axis
vi: Góc xoay quanh trục Y

en: Roun_d
vi: T_ròn

en: Round Down To Grid
    
    Sets round state to the obvious
vi: Làm tròn xuống lưới (RDTG)
    
    Đặt tình trạng làm tròn

en: Round OFF
    Sets round state so that no rounding occurs
    but engine compensation does
vi: Tắt chức năng làm tròn (ROFF)
    Đặt tình trạng làm tròn để không làm tròn gì
    mà vẫn còn bù đối với cơ chế

en: Round Rectangle Radius
vi: Bán kính chữ nhật tròn

en: Round To Double Grid
    Sets the round state (round to closest .5/int)
vi: Làm tròn thành lưới đôi (RTDG)
    Đặt tình trạng làm tròn
    (làm tròn thành 0,5 hay
    số nguyên gần nhất)

en: Round To Grid
    Sets the round state
vi: Làm tròn thành lưới (RTG)
    Đặt tình trạng làm tròn

en: Round To Half Grid
    Sets the round state (round to closest .5 not int)
vi: Làm tròn thành nửa lưới (RTHG)
    Đặt tình trạng làm tròn
    (làm tròn thành 0,5 gần nhất,
    không phải số nguyên)

en: Round To _Int
vi: Làm tròn tớ_i số nguyên

en: Round Up To Grid
    Sets the round state
vi: Làm tròn lên lưới (RUTG)
    Đặt tình trạng làm tròn

en: Rounding to integer...
vi: Đang làm tròn thành số nguyên...

en: Row|New
vi: Mới

en: Ruanda
vi: Tiếng Ru-oanh-đa

en: Ruby Notational Forms
vi: Hình phụ chú Ruby

en: Rule %d
vi: Quy tắc %d

en: Rule Color
vi: Màu đường thẳng

en: Russian Buriat
vi: Tiếng Bu-ri-at Nga

en: S Brush Joined
vi: CV Chổi đã nối

en: S Brush Unjoined
vi: CV Chổi không nối

en: S Calligraphic
vi: CV Viết đẹp

en: S Formal Joined
vi: CV Hình thức đã nối

en: S Formal Unjoined
vi: CV Hình thức không nối

en: S Miscellaneous
vi: CV Linh tinh

en: S Monotone Joined
vi: CV Sắc màu đơn đã nối

en: S Monotone Unjoined
vi: CV Sắc màu đơn không nối

en: S Uncial
vi: CV Uncial

en: SB Thumb
vi: Nút bước TC

en: SCAN conversion ConTRoL
    Pops a number which sets the
    dropout control mode
vi: SCAN conversion ConTRoL
    Bỏ một con số mà đặt chế độ
    điều khiển sự rơi

en: SCANTYPE
    Pops number which sets which scan
    conversion rules to use
vi: SCANTYPE
    Bỏ con số mà đặt những quy tắc
    chuyển đổi sự quét nào cần dùng

en: SHift Contour using reference point[a]
     0=>uses rp2 in zp1
     1=>uses rp1 in zp0
    Pops number of contour to be shifted
    Shifts the entire contour by the amount
    reference point was shifted
vi: Dịch đường viền dùng điểm tham chiếu [a] (SHC)
     0 -> dùng rp2 trong zp1
     1 -> dùng rp1 trong zp0
    Bỏ số các đường viền cần dịch
    Dịch toàn bộ đường viền theo số lượng đã dịch điểm tham chiếu

en: SHift Point using reference point[a]
     0=>uses rp2 in zp1
     1=>uses rp1 in zp0
    Pops as many points as specified by the loop count
    Shifts each by the amount the reference
    point was shifted
vi: Dịch điểm dùng điểm tham chiếu [a] (SHP)
     0 -> dùng rp2 trong zp1
     1 -> dùng rp1 trong zp0
    Bỏ số các điểm được số đếm vòng lặp ghi rõ
    Dịch mỗi điểm theo số lượng đã dịch điểm tham chiếu

en: SHift Zone using reference point[a]
     0=>uses rp2 in zp1
     1=>uses rp1 in zp0
    Pops the zone to be shifted
    Shifts all points in zone by the amount
    the reference point was shifted
vi: SHift Zone (dịch miền) dùng điểm tham chiếu
     0 -> dùng rp2 trong zp1
     1 -> dùng rp1 trong zp0
    Bỏ miền cần dịch
    Dịch tất cả các điểm trong miền
    theo số lượng đã dịch điểm tham chiếu

en: SHift point by a PIXel amount
    Pops an amount (26.6) and as many points
    as the loop counter specifies
    each point is shifted along the FREEDOM vector
vi: Dịch điểm theo một số các điểm ảnh (SHPIX)
    Bỏ một số lượng (26.6) và số các điểm
    được bộ đếm vòng lặp ghi rõ ;
    mỗi điểm được dịch theo véc-tơ sự tự do

en: SIL Graphite layout feature table
vi: bảng tính năng bố trí SIL Graphite

en: SIL Graphite rule table
vi: bảng quy tắc SIL Graphite

en: SUBtract
    Pops two 26.6 fixed numbers from stack
    subtracts them, pushes result
vi: SUBtract
    Bỏ hai con số cố định 26.6 ra đống,
    trừ với nhau và đẩy kết quả

en: SVG font
vi: Phông SVG

en: SWAP top two elements on stack
vi: SWAP (trao đổi) hai phần tử trong đống

en: S_ave Feature File...
vi: Lưu tậ_p tin tính năng

en: S_ave as...
vi: Lưu _dạng...

en: S_etup
vi: Thiết _lập

en: S_hadow...
vi: _Bóng...

en: S_how Dependent
vi: _Hiện đồ phụ thuộc

en: S_how H. Metrics...
vi: _Hiện đơn vị đo N...

en: S_nap to horizontal/vertical
vi: Đính chiều _ngang/dọc

en: S_quare
vi: _Vuông

en: S_uggest Deltas...
vi: Góp ý về D_elta...

en: Sa_me Glyph As
vi: Hình tượng trùng _với

en: Sa_ve Lookup...
vi: Lư_u sự tra tìm...

en: Same as Match Classes
vi: Trùng với Khớp hạng

en: Same as PostScript Names
vi: Trùng với Tên PostScript

en: Same as above, but for terminals of small features (e. g. serifs), which can deviate more significantly from the horizontal or vertical direction.
vi: Cũng nhau với mục trên, trừ cho cuối của tính năng nhỏ (v.d. chân), mà có thể lệch đáng kể hơn hướng theo chiều ngang hay dọc.

en: Same table tag, '%c%c%c%c', appears twice in sfnt header
vi: Cùng một thẻ bảng, « %c%c%c%c », xuất hiện hai lần trong phần đầu sfnt

en: Sami (Lappish)
vi: Tiếng Xa-mi (Lap)

en: Sample Text
vi: Đoạn mẫu

en: Sans-Serif|SS High-x Round Geometric
vi: KC Hình dạng tròn có X cao

en: Sans-Serif|SS Humanist
vi: KC Nhân văn

en: Sans-Serif|SS IBM NeoGrotesque Gothic
vi: KC Gô-tích kỳ cục mới IBM

en: Sans-Serif|SS Low-x Round Geometric
vi: KC Hình dạng tròn có X thấp

en: Sans-Serif|SS Matrix
vi: KC Ma trận

en: Sans-Serif|SS Miscellaneous
vi: KC Linh tinh

en: Sans-Serif|SS Modified Grotesque Gothic
vi: KC Gô-tích kỳ cục đã sửa đổi

en: Sans-Serif|SS NeoGrotesque Gothic
vi: KC Gô-tích kỳ cục mới

en: Sans-Serif|SS Typewriter Gothic
vi: KC Gô-tích Máy đánh chữ

en: Saturation and Value, and the three colors must be between 0 and 1
vi: Độ bão hoà và Giá trị, và ba màu phải nằm giữa 0 và 1

en: Save A_ll
vi: Lưu tất _cả

en: Save As _Image...
vi: Lưu dạng ả_nh...

en: Save Colors
vi: Lưu màu sắc

en: Save Comments
vi: Lưu ghi chú

en: Save Layers
vi: Lưu các lớp

en: Save Resource file as...
vi: Lưu tập tin Tài nguyên dưới dạng...

en: Save a font based on the specified layer
vi: Lưu phông dựa vào lớp đưa ra

en: Save as _Directory
vi: Lưu _dạng thư mục

en: Save glyph colors in the PfEd table
vi: Lưu vào bảng PfaEdit các màu sắc hình tượng

en: Save glyph comments in the PfEd table
vi: Lưu vào bảng PfaEdit các ghi chú hình tượng

en: Save in _UCS2
vi: Lưu dạng _UCS2

en: Save the guidelines in the Guide layer.
vi: Lưu vào lớp Chỉ Dẫn các nét dẫn.

en: Saving AFM File
vi: Đang lưu tập tin AFM...

en: Saving Bitmap Font(s)
vi: Đang lưu (các) phông mảng ảnh

en: Saving Bitmaps
vi: Đang lưu các Mảng ảnh

en: Saving CID keyed font
vi: Đang lưu phông có khóa CID

en: Saving Multiple PostScript Fonts
vi: Đang lưu nhiều phông Postcript

en: Saving OFM File
vi: Đang lưu tập tin OFM...

en: Saving OpenType Font
vi: Đang lưu phông OpenType

en: Saving Outlines
vi: Đang lưu các Nét ngoài...

en: Saving PFM File
vi: Đang lưu tập tin PFM

en: Saving PostScript Font
vi: Đang lưu phông PostScript...

en: Saving SVG font
vi: Đang lưu phông SVG

en: Saving Spline Font Database
vi: Đang lưu Cơ sở Dữ liệu Phông Chốt trục

en: Saving TFM File
vi: Đang lưu tập tin TFM...

en: Saving TrueType Font
vi: Đang lưu phông TrueType

en: Saving Unified Font Object
vi: Đang lưu Đối Tượng Phông Thống Nhất

en: Saving font
vi: Đang lưu phông

en: Saving multi-master font
vi: Đang lưu phông đa chủ (MM)

en: Sayisi
vi: Tiếng Xa-i-xi

en: Sc_ale & Tile
vi: C_o giãn và Lát đều

en: Sca_le
vi: Tỷ _lệ

en: Scale Bearings By:
vi: Co giãn vị trí phương hướng theo:

en: Scale By
vi: Co giãn theo

en: Scale LBearing By:
vi: Co giãn phương hướng bên trái theo :

en: Scale RBearing By:
vi: Co giãn phương hướng bên phải theo :

en: Scale Uniformly...
vi: Co giãn đều đều...

en: Scale VAdvance By:
vi: Co giãn độ tiến tới dọc theo :

en: Scale Width By:
vi: Co giãn bề rộng theo :

en: Scale X/Y the same
vi: Co giãn đều X/Y

en: Scale factors must be between 3 and 1000 percent
vi: Hệ số co giãn phải nằm giữa 3 và 1000 phần trăm

en: Scale so text width matches path length
vi: Co giãn làm chiều rộng chuỗi chữ khớp với chiều dài đường dẫn

en: Scale the selection
vi: Co giãn vùng chọn

en: Scale...
vi: Co giãn...

en: Scaled by:    (%.2f,%.2f)
vi: Co giãn theo :    (%.2f,%.2f)

en: Scaling Bitmaps
vi: Mảng ảnh co giãn

en: Scientific Inferiors
vi: Ký hiệu khoa học in thấp

en: Screen Width in Centimeters
vi: Độ rộng màn hình (theo xen-ti-mét)

en: Screen Width in Inches
vi: Độ rộng màn hình (theo insơ)

en: Script '%c%c%c%c'
vi: Chữ viết '%c%c%c%c'

en: Script '%c%c%c%c' claims baseline '%c%c%c%c' as its default, but that baseline is not currently active.
vi: Chữ viết « %c%c%c%c » khai báo đường cơ bản « %c%c%c%c » làm mặc định, mà đường cơ bản đó không phải hiện thời hoạt động.

en: Script '%c%c%c%c' on %c%c%c%c
vi: Chữ viết '%c%c%c%c' trên %c%c%c%c

en: Script File
vi: Tập tin văn lệnh

en: Script Menu
vi: Trình đơn Chữ viết

en: Script Tag too long
vi: Thẻ chữ viết quá dài

en: Script Tag:
vi: Thẻ chữ viết:

en: Script with no associated menu name
vi: Văn lệnh không có tên trình đơn tương ứng

en: Script(s)
vi: Chữ viết

en: Script(s) & Language(s)
vi: Chữ viết và Ngôn ngữ

en: ScriptPercentScaleDown:
vi: Giảm dần chữ viết 1 (%):

en: ScriptScriptPercentScaleDown:
vi: Giảm dần chữ viết 2 (%):

en: Scripts are 4 letter tags
vi: Chữ viết là thẻ 4 chữ

note: GT: See the long comment at "Property|New" GT: The msgstr should contain a translation of "Arabic", ignore "Script|"
en: Script|Arabic
vi: Tiếng Ả Rập

en: Script|Aramaic
vi: Tiếng Xy-ri

en: Script|Armenian
vi: Tiếng Ac-mê-ni

en: Script|Avestan
vi: Tiếng A-vet-than

en: Script|Balinese
vi: Tiếng Ba-li

en: Script|Batak
vi: Tiếng Ba-tac

en: Script|Bengali
vi: Tiếng Ben-ga-ni

en: Script|Bengali2
vi: Tiếng Ben-ga-ni 2

en: Script|Buginese
vi: Tiếng Bu-gi-ni

en: Script|Buhid
vi: Tiếng Bu-hit

en: Script|Central European
vi: Vùng Trung Âu

en: Script|Cham
vi: Tiếng Cham

en: Script|Cherokee
vi: Tiếng Che-rô-khi

en: Script|Coptic
vi: Giáo hội Ai Cập

note: GT: Don't ask me what RSymbol means, I don't know either. It's in apple's GT:  docs though
en: Script|Cyrillic
vi: Ki-rin

en: Script|Default
vi: Mặc định

en: Script|Devanagari
vi: Tiếng Đe-va-na-ga-ri

en: Script|Ethiopic
vi: Tiếng Ê-ti-ô-pi

en: Script|Georgian
vi: Tiếng Gi-oa-gi

en: Script|Greek
vi: Tiếng Hy Lạp

en: Script|Gujarati
vi: Tiếng Gu-gia-ra-ti

en: Script|Gujarati2
vi: Tiếng Gu-gia-ra-ti 2

en: Script|Gurmukhi
vi: Tiếng Gổ-mu-khi

en: Script|Hebrew
vi: Tiếng Do Thái

en: Script|Japanese
vi: Tiếng Nhật

en: Script|Javanese
vi: Tiếng Ja-va-ni

en: Script|Kannada
vi: Tiếng Kan-na-đa

en: Script|Kannada2
vi: Tiếng Kan-na-đa 2

en: Script|Kharosthi
vi: Tiếng Kharosthi

en: Script|Khmer
vi: Tiếng Khơ-me

en: Script|Korean
vi: Tiếng Hàn

en: Script|Lao
vi: Tiếng Lào

en: Script|Latin
vi: Tiếng La-tinh

en: Script|Limbu
vi: Tiếng Lim-bu

en: Script|Mandaean
vi: Tiếng Man-đê-a

en: Script|Mongolian
vi: Tiếng Mông Cổ

en: Script|Myanmar
vi: Tiếng Miến Điện

en: Script|New
vi: Mới

en: Script|Old Permic
vi: Pơ-mic cũ

en: Script|Oriya
vi: Tiếng O-ri-a

en: Script|Oriya2
vi: Tiếng O-ri-a 2

en: Script|Phags-pa
vi: Tiếng Pha-gh-x-pa

en: Script|Phoenician
vi: Tiếng Phê-ni-xi

en: Script|RSymbol
vi: Ký hiệu R

en: Script|Roman
vi: La-tinh

en: Script|Simplified Chinese
vi: Tiếng Trung giản thể

en: Script|Sinhala
vi: Tiếng Xin-ha-la

en: Script|Sumero-Akkadian Cuneiform
vi: Chữ hình nêm Xu-mê-rô Ác-ca-đi

en: Script|Sundanese
vi: Tiếng Sun-đan

en: Script|Syloti Nagri
vi: Tiếng Xy-lô-ti Na-gợ-ri

en: Script|Syriac
vi: Tiếng Xy-ri cổ

en: Script|Tagalog
vi: Tiếng Ta-ga-loc

en: Script|Tagbanwa
vi: Tiếng Tac-ba-noua

en: Script|Tamil
vi: Tiếng Ta-min

en: Script|Tamil2
vi: Tiếng Ta-min 2

en: Script|Telugu
vi: Tiếng Te-lu-gu

en: Script|Telugu2
vi: Tiếng Te-lu-gu 2

en: Script|Thai
vi: Tiếng Thái

en: Script|Tibetan
vi: Tiếng Tây Tạng

en: Script|Traditional Chinese
vi: Tiếng Trung truyền thống

en: Script|Ugaritic
vi: Tiếng U-ga-ri-ti

en: Script|Vai
vi: Tiếng Vai

en: Script|Yi
vi: Tiếng Yi

en: Scroll Bar
vi: Thanh Cuộn

en: Scroll Bar Thumb
vi: Nút bước Thanh Cuộn

en: Scroll Bitmap
vi: Cuộn mảng ảnh

en: Scroll To Glyph
vi: Cuộn tới hình tượng

en: Scroll by hand
vi: Cuộn bằng tay

en: Search Pattern
vi: Mẫu tìm kiếm

en: Search Pattern:
vi: Chuỗi tìm kiếm:

en: Search Radius
vi: Bán kính tìm kiếm

en: Search Selected Chars Only
vi: Chỉ tìm những ký tự được chọn

en: Second Char
vi: Ký tự thứ hai

en: Second Glyph Name
vi: Tên hình tượng thứ hai

en: Second _to All
vi: Thứ hai _với tất cả

note: GT: I'm not happy with this phrase. Suggestions for improvements are welcome GT:  Here I am generating a list of lookup names representing data that can GT:  be copied from one glyph to another. For a kerning (pairwise) lookup GT:  the first entry in the list (marked by the lookup name by itself) wi
en: Second glyph of %s
vi: Hình tượng thứ hai của %s

en: SeekCharacter
vi: TìmNơiKýTự

en: Segment Separator
vi: Dấu phân cách đoạn

en: Sekota
vi: Tiếng Xe-cô-ta

en: Selec_t By Lookup Subtable...
vi: Chọn _theo bảng phụ tra tìm...

en: Select All _Points & Refs
vi: Chọn _mọi điểm và tham chiếu

en: Select Anc_hors
vi: C_họn neo

en: Select By ATT...
vi: Chọn theo ATT...

en: Select By Lookup Subtable
vi: Chọn theo bảng phụ tra tìm

en: Select Glyphs With
vi: Chọn các hình tượng có

en: Select Glyphs in lookup subtable
vi: Chọn hình tượng trong bảng phụ tra tìm

en: Select In Font
vi: Chọn trong phông

en: Select Open Contours
vi: Chọn đường viền còn mở

en: Select Point(s) at...
vi: Chọn điểm tại...

en: Select Points Affected by HM
vi: Chọn điểm bị HM tác động

en: Select Results
vi: Chọn kết quả

en: Select a ligature to view
vi: Chọn chữ ghép cần xem

en: Select as many languages as needed
    Hold down the control key when clicking
    to make disjoint selections.
vi: Chọn càng nhiều ngôn ngữ càng cần thiết.
    Ấn giữ phím Ctrl trong khi nhấn chuột,
    để chọn mỗi cái.

en: Select by Name
vi: Chọn theo Tên

en: Select by Script
vi: Chọn theo Chữ viết

en: Select by _Color
vi: Chọn theo _Màu

en: Select by _Script...
vi: Chọn theo Chữ _viết...

en: Select by _Wildcard...
vi: Chọn theo _Ký tự đại diện...

en: Select hints between which counters are formed
vi: Chọn những lời gợi ý giữa chúng tạo bộ đếm

en: Select lookups from other fonts
vi: Chọn sự tra tìm trong các phông khác

en: Select some text, then use this list to change the
    font in which those characters are displayed.
vi: Hãy chọn đoạn, rồi dùng danh sách này
    để thay đổi phông chứa các ký tự đó.

en: Select some text, then use this list to specify
    active features.
vi: Hãy chọn đoạn, rồi dùng danh sách này
    để ghi rõ các tính năng hoạt động.

en: Select some text, then use this list to specify
    the current script & language.
vi: Hãy chọn đoạn, rồi dùng danh sách này
    để ghi rõ chữ viết và ngôn ngữ hiện thời.

en: Select some text, this controls whether those characters will be
    AntiAlias (greymap) characters, or bitmap characters
vi: Hãy chọn đoạn: chức năng này điều khiển nếu các ký tự đó
    có kiểu Làm trơn (mức xám) hay mảng ảnh.

en: Select some text, this specifies the pixel
    size of those characters
vi: Hãy chọn văn bản: chức năng này xác định
    kích cỡ điểm ảnh của các ký tự đó.

en: Select some text, this specifies the point
    size of those characters
vi: Hãy chọn một đoạn văn: chức năng này xác định
    kích cỡ điểm ảnh của các ký tự đó

en: Select some text, this specifies the vertical
    size of those characters in em-units
vi: Hãy chọn một đoạn văn: chức năng này xác định
    kích cỡ thẳng đứng của các ký tự đó theo đơn vị Em

en: Select the class containing the named glyph
vi: Chọn hạng chứa hình tượng có tên đó

en: Selected BG Color
vi: Màu nền đã chọn

en: Selected CP Color
vi: Màu CP đã chọn

en: Selected FG Color
vi: Màu cảnh gần đã chọn

en: Selected Glyph Col
vi: Màu hình tượng đã chọn

en: Selected Glyphs
vi: Các hình tượng đã chọn

en: Selected Point Color
vi: Màu điểm được chọn

en: Selected Point Width
vi: Độ rộng điểm được chọn

en: Selected Width Color
vi: Màu độ rộng được chọn

en: Self Intersecting
vi: Tự cắt chéo

en: Self-referential character
vi: Ký tự tự tham chiếu

en: Self-referential glyph
vi: Hình tượng tự tham chiếu

en: Semi-Condensed (87.5%)
vi: Nửa cô đặc (87.5%)

en: Semi-Expanded (112.5%)
vi: Nửa dãn ra (112.5%)

en: Sepedi
vi: Tiếng Xe-pe-đi

en: Sequence number out of bounds, must be less than %d (number of classes in list above)
vi: Số hiệu dãy ở ngoại phạm vi, phải là nhỏ hơn %d (số hạng trong danh sách bên trên).

en: Sequence number out of bounds, must be less than %d (number of glyphs, classes or coverage tables)
vi: Số hiệu dãy ở ngoại phạm vi, phải là nhỏ hơn %d (số các hình tượng, hạng hay bảng bao quát).

en: Serif Height
vi: Bề cao chân

en: Serif Height Fuzz
vi: Bề cao chân mờ

en: Serif height:
vi: Độ cao chân:

en: SerifSlopeError
vi: LỗiDốcChân

en: Set ANGle Weight
    Pops an int, and sets the angle
    weight state variable to it
    Obsolete
vi: Đặt độ đậm của góc (ANGW)
    Bỏ một số nguyên, và đặt biến
    tình trạng độ đậm góc thành nóCũ

en: Set All
vi: Đặt tất cả

en: Set Bearings To:
vi: Đặt vị trí phương hướng thành:

en: Set Both Bearings...
vi: Đặt cả hai vị trí phương hướng...

en: Set Both Side Bearings...
vi: Đặt cả hai vị trí phương hướng bên...

en: Set Delta Base
    Pops value sets delta base
vi: Đặt cơ bản Delta
    Bỏ giá trị để đặt cơ bản Delta

en: Set Delta Shift
    Pops a new value for delta shift
vi: Đặt sự dịch Delta
    Bỏ một giá trị mới để dịch Delta

en: Set Dual Projection Vector To Line[a]
     0 => parallel to line
     1=>orthogonal to line
    Pops two points used to establish the line
    Sets a second projection vector based on original
    positions of points
vi: Đặt véc-tơ nhô ra đôi thành Đường [a]
     0 -> song song với đường
     1 -> vuông góc với đường
    Bỏ hai điểm được dùng để lập đường
    Đặt một véc-tơ nhô ra thứ hai dựa vào
    các vị trí điểm gốc

en: Set E_xtremum Bound...
vi: Đặt _biên giới thái cực...

en: Set Extents
vi: Đặt quy mô

en: Set Feature Extents
vi: Đặt Quy mô Tính năng

en: Set Freedom Vector From Stack
    pops 2 2.14 values (x,y) from stack
    must be a unit vector
vi: Đặt véc-tơ sự tự do từ đống
    Bỏ hai giá trị 2.14 (x,y) từ đống;
    phải là một véc-tơ đơn vị

en: Set Freedom Vector To Coordinate Axis[a]
     0=>y axis
     1=>x axis
vi: Đặt véc-tơ sự tự do thành Trục Toạ Độ [a]
     0 -> trục y
     1 -> trục x

en: Set Freedom Vector To Line[a]
     0 => parallel to line
     1=>orthogonal to line
    Pops two points used to establish the line
    Sets the freedom vector
vi: Đặt véc-tơ sự tự do thành Đường [a]
     0 -> song song với đường
     1 -> vuông góc với đường
    Bỏ hai điểm được dùng để lập đường
    Đặt véc-tơ sự tự do

en: Set Freedom Vector To Projection Vector
vi: Đặt véc-tơ sự tự do thành véc-tơ nhô ra

en: Set From Font
vi: Đặt từ phông

en: Set From N_ame
vi: Đặt từ _tên

en: Set From Val_ue
vi: Đặt từ _giá trị

en: Set LBearing To:
vi: Đặt phương hướng bên trái thành:

en: Set LBearing...
vi: Đặt phương hướng bên trái...

en: Set LOOP variable
    Pops the new value for the loop counter
    Defaults to 1 after each use
vi: Đặt biến LOOP
    Bỏ giá trị mới cho bộ đếm vòng lặp
    Hoàn nguyên giá trị 1 sau mỗi lần sử dụng

en: Set Minimum Distance
    Pops a 26.6 value from stack to be new minimum distance
vi: Đặt khoảng cách tối thiểu
    Bỏ một giá trị 26.6 từ đống để làm khoảng cách tối thiểu mới

en: Set Point Size
vi: Đặt cỡ điểm

en: Set Point _Size
vi: Đặt cỡ điể_m

en: Set Projection Vector From Stack
    pops 2 2.14 values (x,y) from stack
    must be a unit vector
vi: Đặt véc-tơ nhô ra từ đống
    Bỏ hai giá trị 2.14 (x,y) từ đống
    Phải là một véc-tơ đơn vị

en: Set Projection Vector To Coordinate Axis[a]
     0=>y axis
     1=>x axis
vi: Đặt véc-tơ nhô ra thành Trục Toạ Độ [a]
     0 -> trục y
     1 -> trục x

en: Set Projection Vector To Line[a]
     0 => parallel to line
     1=>orthogonal to line
    Pops two points used to establish the line
    Sets the projection vector
vi: Đặt véc-tơ nhô ra thành Đường [a]
     0 -> song song với đường
     1 -> vuông góc với đường
    Bỏ hai điểm được dùng để làm đường
    Đặt véc-tơ nhô ra

en: Set RBearing To:
vi: Đặt phương hướng bên phải thành:

en: Set RBearing...
vi: Đặt phương hướng bên phải...

en: Set Reference Point 0
    Pops a point which becomes the new rp0
vi: Set Reference Point 0
    Bỏ một điểm mà trở thành rp0 mới

en: Set Reference Point 1
    Pops a point which becomes the new rp1
vi: Set Reference Point 1
    Bỏ một điểm mà trở thành rp1 mới

en: Set Reference Point 2
    Pops a point which becomes the new rp2
vi: Set Reference Point 2
    Bỏ một điểm mà trở thành rp2 mới

en: Set Single Width
    Pops value for single width value (FUnit)
vi: Set Single Width
    Bỏ giá trị cho giá trị chiều rộng riêng lẻ (Funit)

en: Set Single Width Cut-In
    Pops value for single width cut-in value (26.6)
vi: Set Single Width Cut-In
    Bỏ giá trị cho giá trị cắt vào chiều rộng riêng lẻ (26.6)

en: Set Vert. Advance To:
vi: Đặt độ tiến tới dọc thành:

en: Set Vertical Advance...
vi: Đặt độ tiến tới theo chiều dọc...

en: Set Vertical Width...
vi: Đặt bề rộng dọc...

en: Set Width To:
vi: Đặt bề rộng thành:

en: Set Width...
vi: Đặt bề rộng...

en: Set Zone Pointer 0
    Pops the zone number into zp0
vi: Set Zone Pointer 0
    Bỏ con số miền vào zp0

en: Set Zone Pointer 1
    Pops the zone number into zp1
vi: Set Zone Pointer 1
    Bỏ con số miền vào zp1

en: Set Zone Pointer 2
    Pops the zone number into zp2
vi: Set Zone Pointer 2
    Bỏ con số miền vào zp2

en: Set Zone PointerS
    Pops the zone number into zp0,zp1 and zp2
vi: Set Zone PointerS
    Bỏ con số miền vào zp0,zp1 và zp2

en: Set _Color
vi: Đặt _màu

en: Set _LBearing...
vi: Đặt phương hướng bên t_rái...

en: Set _RBearing...
vi: Đặt phương hướng bên _phải...

en: Set _Vertical Advance...
vi: Đặt độ tiến tới _dọc...

en: Set _Vertical Width...
vi: Đặt bề rộng _dọc...

en: Set _Width...
vi: Đặt bề _rộng...

en: Set as Default
vi: Đặt làm mặc định

en: Set freedom & projection Vectors To Coordinate Axis[a]
     0=>both to y axis
     1=>both to x axis
vi: Đặt các véc-tơ kiểu sự tự do và nhô ra thành Trục Toạ Độ [a]
     0 -> cả hai thành trục y
     1 -> cả hai thành trục x

en: Set the fontview's selection to be the glyphs named here
vi: Đặt vùng chọn trong ô xem phông thành các hình tượng đã đặt tên ở đây

en: Set the minimum and maximum values by which
    the glyphs in this script extend below and
    above the baseline when modified by a feature.
vi: Đặt hai giá trị (tối đa và tối thiểu) theo đó
    hình tượng trong chữ viết này kéo dài
    bên dưới và bên trên đường cơ bản,
    khi được sửa đổi bởi một tính năng nào đó.

en: Set the minimum and maximum values by which
    the glyphs in this script extend below and
    above the baseline. This may vary by language
vi: Đặt hai giá trị (tối đa và tối thiểu) theo đó
    hình tượng trong chữ viết này kéo dài
    bên dưới và bên trên đường cơ bản.
    Giá trị này có thể biến đổi tùy theo ngôn ngữ.

en: Set the selection of the font view to the glyphs
    found by this search
vi: Đặt vùng chọn trong ô xem phông thành
    các hình tượng là kết quả tìm kiếm này

en: Set the selection of the font view to the glyphs
    which match
vi: Đặt vùng chọn trong ô xem phông thành
    các hình tượng là kết quả tìm kiếm này

en: Set this glyph list to be the glyphs selected in the fontview
vi: Đặt danh sách hình tượng này thành các hình tượng đã chọn trong ô xem phông

en: Set/Clear Pixels
vi: Đặt/Gột điểm ảnh

en: Set/Clear Pixels
    (Eyedropper with alt)
vi: Đặt/Gột điểm ảnh
    (bút chọn màu với Alt)

en: Sets Control Value Table Cut-In
    Pops 26.6 from stack, sets cvt cutin
vi: Đặt sự cắt vào bảng giá trị điều khiển
    Bỏ 26.6 từ đống, đặt giá trị nêu trên

en: Sets Coordinate From Stack using projection & freedom vectors
    Pops a coordinate 26.6 and a point
    Moves point to given coordinate
vi: Đặt toạ độ từ đống dùng các véc-tơ kiểu sự tự do và nhô ra
    Bỏ một toạ độ 26.6 và một điểm
    Dời điểm sang toạ độ đưa ra

en: Sets the TypoLinegap field in the OS/2 table, used on MS Windows
vi: Đặt trường TypoLinegap (khe dòng lỗi gõ) trong bảng OS/2, dùng trên MS Windows.

en: Sets the linegap field in the hhea table, used on the mac
vi: Đặt trường linegap (khe dòng) trong bảng hhea, dùng trên máy Mac

en: Sets the linegap field in the vhea table.
    This is the horizontal spacing between rows
    of vertically set text.
vi: Đặt trường linegap (khe dòng) trong bảng vhea.
    Đây là khoảng cách theo chiều ngang giữa
    hai hàng văn bản đã đặt theo chiều dọc.

en: Setting Id:
vi: Mã số thiết lập:

en: Several language tags, including '%s', are not in the list of known languages and will be omitted
vi: Vài thẻ ngôn ngữ, gồm « %s », không phải nằm trong danh sách các ngôn ngữ đã biết nên bị bỏ quên.

en: Shades
vi: Sắc màu

en: Shadow Length:
vi: Bề dài bóng:

en: Shadowing glyphs
vi: Đang che bóng hình tượng...

en: Shift Entire Bitmap
vi: Dời toàn mảng ảnh

en: Shift On Press
vi: Dịch khi bấm

en: Shouldn't be in addinfo "%s
vi: Không nên nằm trong addinfo (thêm thông tin) \%s

en: Show ATT
vi: Hiện ATT

en: Show Active Border
vi: Hiện viền hoạt động

en: Show H. Metrics
vi: Hiển thị đơn vị đo N

en: Show V. Metrics
vi: Hiển thị đơn vị đo D

en: Show _Dependent
vi: Hiện đồ _phụ thuộc

en: Show _Grid
vi: Hiện _lưới

en: Show _Grid Fit...
vi: Hiện cách _vừa lưới...

en: Show _V. Metrics...
vi: Hiện đơn _vị đo D...

en: Show splash screen on start-up
vi: Hiển thị màn hình giới thiệu khi khởi chạy

en: Shows when this character is exactly a stem3 hint
vi: Hiển thị khi ký tự này chính xác là một lời gợi ý stem3

en: Shrink Lookups Off
vi: Tắt co lại sự tra tìm

en: Shrink Lookups On
vi: Bật co lại sự tra tìm

en: Shrink Max Lookups
vi: Số tối đa các sự tra tìm cần co lại

en: Shrink:
vi: Co lại:

en: Side Bearing Addition
vi: Sự phản cộng vị trí phương hướng bên

en: Side Bearing Color
vi: Màu vị trí phương hướng bên

en: Side Bearing Expansion Factor
vi: Hệ số mở rộng vị trí phương hướng bên

en: Side Bearings:
vi: Vị trí phương hướng bên:

en: Signature Mark
vi: Dấu chữ ký

en: Silte Gurage
vi: Tiếng Gu-ra-ge Xin-te

en: Simple Substitution
vi: Thay thế đơn giản

en: Simplified Forms
vi: Hình phổ thông

en: Simplify More...
vi: Đơn giản hơn...

en: Simplify will examine corner points whose control points are almost
    colinear and smooth them into curve points
vi: Chức năng giải dị hoá sẽ thẩm tra điểm đỉnh có điểm điều khiển
    gần cộng tuyến, và làm mịn chúng thành điểm cong.

en: Simplifying...
vi: Đang giản dị hóa...

en: Sindhi India
vi: Tiếng Xin-đi (Ấn Độ)

en: Sindhi Pakistan
vi: Tiếng Xin-đi (Pa-ki-x-thănh)

en: Single Position
vi: Vị trí đơn

en: Single Positioning
vi: Định vị đơn

en: Single Substitution
vi: Thay thế đơn

en: Single and High-Density Fonts
vi: Phông mật độ cao và mật độ đơn

en: Single and Multi-Density Fonts
vi: Phông đa mật độ và mật độ đơn

en: Size of Points
vi: Cỡ điểm

en: Size of comb delimiters in display styles
vi: Kích cỡ của dấu giới hạn comb trong kiểu dáng hiển thị

en: Size of comb delimiters in non-display styles
vi: Kích cỡ của dấu giới hạn comb trong kiểu dáng không hiển thị

en: Size of the list mark
vi: Kích cỡ của dấu danh sách

en: Size set from _Window
vi: Kích cỡ đặt từ cử_a sổ

en: Size, Glyph, Point
vi: Kích cỡ, Hình tượng, Điểm

en: Size: %d (%d)
vi: Kích cỡ: %d (%d)

en: Size|Points
vi: Điểm

en: Skew Angle
vi: Góc lệch

en: Skew Ratio
vi: Tỷ lệ lệch

en: Skew by Ruler...
vi: Làm lệch theo thước đo...

en: Skew the selection
vi: Lệch vùng chọn

en: Skew...
vi: Lệch...

en: Skew:
vi: Xô nghiêng:

en: SkewedFractionHorizontalGap:
vi: Khe ngang phân số bị lệch:

en: SkewedFractionVerticalGap:
vi: Khe dọc phân số bị lệch:

en: Slab Serifs
vi: Chân Phiến

en: Slab Serifs|SS Geometric
vi: CP Dạng hình

en: Slab Serifs|SS Humanist
vi: CP Nhân văn

en: Slab Serifs|SS Miscellaneous
vi: CP Linh tinh

en: Slab Serifs|SS Monotone
vi: CP Sắc màu đơn

en: Slab Serifs|SS Swiss
vi: CP Thuỵ Sĩ

en: Slab Serifs|SS Typewriter
vi: CP Máy đánh chữ

en: Slant:
vi: Xiên:

en: Slanted
vi: Xiên

en: Slashed Zero
vi: Số không chéo

en: Slavey
vi: Tiếng Xlă-vê

en: Snap Outlines to Pi_xel Grid
vi: Nét ng_oài đính Lưới Điểm Ảnh

en: SnapDistance
vi: Khoảng Đính

en: SnapToInt
vi: Đính Số Nguyên

en: So if you type "A" here the first selected glyph would be named "A.suffix".
    The second "B.suffix", and so on.
vi: Vì vậy, nếu bạn gõ vào đây chữ « A », hình tượng đã chọn đầu tiên
    sẽ có tên « A.hậu_tố ».
    Cái thứ hai là « B.hậu_tố », v.v.

en: Sodo Gurage
vi: Tiếng Gu-ra-ge Xô-đô

en: Some glyphs may be used for more than one
    unicode code point -- I don't recommend
    doing this, better to use a reference --
    but it is possible.
    The latin "A", the greek "Alpha" and the
    cyrillic "A" look very much the same.
    
    On the other hand certain Mongolian and CJK
    characters have multiple glyphs depending
    on a unicode Variation Selector.
    
    In the first case use a variation selector
    of 0, in the second use the appropriate
    codepoint.
vi: Một số hình tượng nào đó có thể được dùng
    cho nhiều điểm mã Unicode: không khuyên
    bạn làm như thế (tốt hơn khi dùng một tham chiếu)
    nhưng có thể làm.
    Chữ « A » La-tinh, ký tự « Anfa » tiếng Hy Lạp
    và chữ « A » ki-rin có hình thức tương tự.
    
    Mặt khác, một số hình tượng nào đó
    tiếng Mông Cổ và tiếng Trung/Nhật/Hàn (CJK)
    có nhiều hình tượng phụ thuộc vào
    cùng một dấu chọn biến đổi Unicode.
    
    Trong trường hợp trước, hãy dùng
    một dấu chọn biến đổi 0; trong trường hợp sau,
    dùng điểm mã thích hợp.

en: Sorbian
vi: Tiếng Xoa-bi

en: Sort first using the base glyph (if any).
    Thus Agrave would sort with A
vi: Sắp xếp trước theo hình tượng cơ sở (nếu có).
    Vì vậy « Agrave » sẽ sắp xếp theo « A ».

en: Sort first using the glyph's script.
    Thus A and Z would sort together
    while Alpha would sort with Omega and not A
vi: Sắp xếp trước theo chữ viết của hình tượng.
    Vì vậy « A » và « Z » sẽ sắp xếp với nhau,
    còn « α » sẽ sắp xếp với « ω ».

en: Sort this display based on the alphabetic name of the glyph
vi: Sắp xếp ô hiển thị này theo tên hình tượng bằng chữ cái

en: Sort this display based on the unicode code of the glyph
vi: Sắp xếp ô hiển thị này theo điểm Unicode của hình tượng

en: SortingScheme|Default
vi: Mặc định

en: Sorts the lookups in a default ordering based on feature tags
vi: Sắp xếp các sự tra tìm theo thứ tự mặc định dựa vào thẻ tính năng

en: Sort|Alphabetic
vi: Theo abc

en: Source Glyph Names
vi: Tên hình tượng nguồn

en: Source from which this design is to be taken
vi: Nguồn từ đó cần lấy sơ đồ thiết kế này

en: Space (in points) left between images and text in labels, buttons, menu items, etc. which have both
vi: Khoảng cách (theo điểm) nên còn lại giửa ảnh và chuỗi chữ trong nhãn, nút, mục trình đơn v.v. chứa cả hai

en: Space Regions
vi: Vùng khoảng cách

en: Space _Regions...
vi: Giãn cách _vùng...

en: Space between the ink to of the
    expression and the bar over it.
vi: Khoảng cách giữa biểu thức
    và thanh ở trên.

en: Space between the ink top of the
    expression and the bar over it in display
    style.
vi: Khoảng cách giữa đầu của biểu thức
    và thanh ở trên có kiểu dáng hiển thị.

en: SpaceAfterScript:
vi: Cạch sau chữ :

en: Spanish (Modern)
vi: Tiếng Tây Ban Nha (hiện đại)

en: Spanish (Traditional)
vi: Tiếng Tây Ban Nha (truyền thống)

en: Spanish Mexico
vi: Tiếng Tây Ban Nha (Mê-hi-cô)

en: Specifies screen dots per inch
vi: Ghi rõ số điểm màn hình trên mỗi insơ

en: Specify bitmap sizes to be regenerated
vi: Xác định các kích cỡ mảng ảnh cần tạo ra lại

en: Specify bitmap sizes to be removed
vi: Xác định các kích cỡ mảng ảnh cần gỡ bỏ

en: Specify the color (& opacity) at stop points
    along the line drawn above. The offset is a
    percentage of the distance from the start to
    the end of the line. The color is a 6 (hex)
    digit number expressing an RGB color.
vi: Ghi rõ màu (và độ đục) ở các điểm dừng
    theo đường được vẽ bên trên.
    Hiệu là một phần trăm của khoảng cách
    từ đầu đến cuối đường.
    Màu là một con số thập lục (6 chữ số)
    đại diện một màu kiểu RGB.

en: Spiro Point Info
vi: Thông tin điểm Spiro

en: SplashScreen
vi: Màn Hình Giới Thiệu

en: Spline Length=%.1f
vi: Độ dài chốt trục=%.1f

en: Spline Length=%g
vi: Độ dài chốt trục=%g

en: Spline mismatch in glyph “%s”
vi: Hình tượng « %s » có chốt trục không tương ứng

en: Square Cove
vi: Cove vuông

en: Squish
vi: Vắt

en: St_orage:
vi: Sức chứ_a:

en: St_yles
vi: Kiể_u dáng

en: Stack (TrueType)
vi: Đống (TrueType)

en: Stack got too big in %s
vi: Đống đã trở thành quá lớn trong %s

en: Stack underflow on binary operator in %s
vi: Trán ngược đống trên toán tử nhị phân trong %s

en: Stack underflow on callothersubr in %s
vi: Trán ngược đống trên 'callothersubr' (gọi hàm phụ khác) trong %s

en: Stack underflow on callsubr in %s
vi: Trán ngược đống trên hàm callsubr (gọi hàm phụ) trong %s

en: Stack underflow on hhcurveto in %s
vi: Trán ngược đống trên hàm hhcurveto trong %s

en: Stack underflow on hlineto/hmoveto in %s
vi: Trán ngược đống trên hlineto/hmoveto (đường/chuyển ngang tới) trong %s

en: Stack underflow on hsbw in %s
vi: Trán ngược đống trên hsbw trong %s

en: Stack underflow on hstem in %s
vi: Trán ngược đống trên hstem (cuống ngang) trong %s

en: Stack underflow on hstem3 in %s
vi: Tràn ngược đống trên hstem3 (cuống ngang) trong %s

en: Stack underflow on hvcurveto in %s
vi: Trán ngược đống trên hàm hvcurveto trong %s

en: Stack underflow on ifelse in %s
vi: Trán ngược đống trên 'ifelse' (nếu ... nếu không) trong %s

en: Stack underflow on rlineto/rmoveto in %s
vi: Trán ngược đống trên rlineto/rmoveto (đường/chuyển bên phải tới) trong %s

en: Stack underflow on rrcurveto in %s
vi: Trán ngược đống trên hàm rrcurveto trong %s

en: Stack underflow on sbw in %s
vi: Trán ngược đống trên 'sbw' trong %s

en: Stack underflow on seac in %s
vi: Tràn ngược đống trên 'seac' trong %s

en: Stack underflow on setcurrentpoint in %s
vi: Trán ngược đống trên hàm setcurrentpoint (đặt điểm hiện thời) trong %s

en: Stack underflow on unary operator in %s
vi: Trán ngược đống trên toán tử chỉ có một tác tử trong %s

en: Stack underflow on vhcurveto in %s
vi: Trán ngược đống trên hàm vhcurveto trong %s

en: Stack underflow on vlineto/vmoveto in %s
vi: Trán ngược đống trên vlineto/vmoveto (đường/chuyển dọc tới) trong %s

en: Stack underflow on vstem in %s
vi: Trán ngược đống trên vstem (cuống dọc) trong %s

en: Stack underflow on vstem3 in %s
vi: Tràn ngược đống trên vstem3 (cuống dọc) trong %s

en: StackBottomDisplayStyleShiftDown:
vi: Dời xuống kiểu hiển thị cuối đống:

en: StackBottomShiftDown:
vi: Dời xuống cuối đống:

en: StackDisplayStyleGapMin:
vi: Tiểu khe kiểu hiển thị đống:

en: StackGapMin:
vi: Tiểu khe đống:

en: StackTopDisplayStyleShiftUp:
vi: Dời lên kiểu hiển thị đầu đống:

en: StackTopShiftUp:
vi: Dời lên đầu đống:

en: Stacks
vi: Đống

en: Standard Ligatures
vi: Chữ ghép tiêu chuẩn

en: Standard shift down applied to the
    denominator in display style.
    Positive values indicate downward motion.
vi: Khoảng dời xuống tiêu chuẩn được áp dụng
    cho mẫu số có kiểu dáng hiển thị.

en: Standard shift down applied to the bottom
    element of a stack in display style.
    Positive values indicate downward motion.
vi: Khoảng dời xuống tiêu chuẩn được áp dụng
    cho yếu tố cuối của đống có kiểu dáng hiển thị.
    Giá trị dương thì ngụ ý di chuyển xuống.

en: Standard shift down applied to the bottom
    element of the stretch stack.
    Positive values indicate downward motion.
vi: Khoảng dời xuống tiêu chuẩn được áp dụng
    cho yếu tố cưới của đống trải ra.
    Giá trị dương thì ngu ý di chuyển xuống.

en: Standard shift down applied to the bottom element of a stack.
    Positive values indicate downward motion.
vi: Khoảng dời xuống tiêu chuẩn được áp dụng
    cho yếu tố cuối của đống. Giá trị dương thì
    ngụ ý di chuyển xuống.

en: Standard shift down applied to the denominator.
    Positive values indicate downward motion.
vi: Khoảng dời xuống tiêu chuẩn được áp dụng
    cho mẫu số.
    Giá trị dương thì ngụ ý di chuyển xuống.

en: Standard shift of superscript relative
    to base in cramped mode.
vi: Khoảng dời lên tiêu chuẩn của
    chữ cao tương đối so với cơ sở
    ở chế độ chật hẹp.

en: Standard shift up applied to superscript elements.
vi: Khoảng dời lên tiêu chuẩn được áp dụng cho yếu tố chữ cao.

en: Standard shift up applied to the
    numerator in display style.
vi: Khoảng dời lên tiêu chuẩn được áp dụng
    cho tử số có kiểu dáng hiển thị.

en: Standard shift up applied to the numerator.
vi: Khoảng dời lên tiêu chuẩn được áp dụng
    cho tử số.

en: Standard shift up applied to the top element of
    a stack in display style.
vi: Khoảng dời lên tiêu chuẩn được áp dụng
    cho yếu tố đầu của đống có kiểu dáng hiển thị.

en: Standard shift up applied to the top element of a stack.
vi: Khoảng dời lên tiêu chuẩn được áp dụng
    cho yếu tố đầu của đống.

en: Standard shift up applied to the top element of the stretch stack.
vi: Khoảng dời lên tiêu chuẩn được áp dụng cho
    yếu tố đầu của đống trải ra.

en: StandardSlopeError
vi: LỗiDốcTiêuChuẩn

en: Start contours at e_xtrema
vi: Bắt đầu đường _viền tại thái cực

note: GT: "Len" is an abbreviation for "Length"
en: StartLen
vi: Dài Đầu

en: State %4d Cur:
vi: Tình trạng thứ %4d Chữ thảo :

en: State %4d Flags:
vi: Cờ tình trạng thứ %4d:

en: State %4d Mark:
vi: Tình trạng thứ %4d Dấu :

note: GT: You're in a state machine, and this is describing the %4d'th state of GT: that machine. From the state the next state will be a list of GT: state-numbers which are appended to this string.
en: State %4d Next:
vi: Tình trạng thứ %4d kế:

en: State %d,  %.40s
vi: Tình trạng %d,  %.40s

en: State Machine
vi: Cơ chế tình trạng

en: Stem Compression Percent
vi: Phần trăm nén cuống

en: StemSnapH does not contain StdHW value.
vi: Đính cuống ngang không chứa giá trị W ngang chuẩn.

en: StemSnapV does not contain StdVW value.
vi: Đính cuống dọc không chứa giá trị W dọc chuẩn.

en: Stems
vi: Cuống

en: Step out of current function
vi: Bước ra hàm hiện thời

en: Step over (Next)
vi: Bước trên (Kế)

en: StopAtJoin
vi: Điểm Nối Chặn

en: Storage %d has not been initialized, yet the previous instruction read it
vi: Kho lưu %d chưa được sơ khởi, còn chỉ dẫn trước đã đọc nó

en: Storage %d was changed from %d (%.2f) to %d (%.2f) by the previous instruction
vi: Kho lưu %d đã được thay đổi từ %d (%.2f) sang %d (%.2f) bởi chỉ dẫn trước

en: Storage (TrueType)
vi: Sức chứa (TrueType)

en: Store ligature data in AFM files
vi: Cất giữ trong tập tin AFM dữ liệu chữ ghép

en: Store this filename in preferences
vi: Lưu tên tập tin này vào tùy thích

en: Straight Arms/Double Serif
vi: Tay thẳng/Chân đôi

en: Straight Arms/Horizontal
vi: Tay thẳng/Ngang

en: Straight Arms/Single Serif
vi: Tay thẳng/Chân đơn

en: Straight Arms/Vertical
vi: Tay thẳng/Dọc

en: Straight Arms/Wedge
vi: Tay thẳng/Nêm

en: Stretch:
vi: Kéo giãn:

en: StretchStackBottomShiftDown:
vi: Dời xuống cuối đống trải:

en: StretchStackGapAboveMin:
vi: Tiểu trên khe đống trải:

en: StretchStackGapBelowMin:
vi: Tiểu dưới khe đống trải:

en: StretchStackTopShiftUp:
vi: Dời lên đầu đống trải:

en: Strike %d@%d
vi: Gạch %d@%d

en: Strike %d@%d missing from %s
vi: Còn thiếu gạch %d@%d trong %s

en: Strike Information for %.90s
vi: Thông tin gạch cho %.90s

en: Strikes in %s but not in %s
vi: Có gạch trong %s còn không phải trong %s

en: String ID
vi: Mã số chuỗi

en: Stroke _Variation
vi: Biến đổi nét _vẽ

en: Stroke _Width:
vi: Bề _rộng nét vẽ:

en: Stroking...
vi: Đang vẽ nét...

en: Strong Left to Right
vi: Bên Trái qua Phải mạnh

en: Strong Right to Left
vi: Bên Phải qua Trái mạnh

en: Style Set 1
vi: Tập kiểu dáng 1

en: Style Set 10
vi: Tập kiểu dáng 10

en: Style Set 11
vi: Tập kiểu dáng 11

en: Style Set 12
vi: Tập kiểu dáng 12

en: Style Set 13
vi: Tập kiểu dáng 13

en: Style Set 14
vi: Tập kiểu dáng 14

en: Style Set 15
vi: Tập kiểu dáng 15

en: Style Set 16
vi: Tập kiểu dáng 16

en: Style Set 17
vi: Tập kiểu dáng 17

en: Style Set 18
vi: Tập kiểu dáng 18

en: Style Set 19
vi: Tập kiểu dáng 19

en: Style Set 2
vi: Tập kiểu dáng 2

en: Style Set 20
vi: Tập kiểu dáng 20

en: Style Set 3
vi: Tập kiểu dáng 3

en: Style Set 4
vi: Tập kiểu dáng 4

en: Style Set 5
vi: Tập kiểu dáng 5

en: Style Set 6
vi: Tập kiểu dáng 6

en: Style Set 7
vi: Tập kiểu dáng 7

en: Style Set 8
vi: Tập kiểu dáng 8

en: Style Set 9
vi: Tập kiểu dáng 9

en: Style _ID:
vi: Mã số k_iểu dáng:

en: StyleSet Names
vi: Tên Tập Kiểu

en: Styles (SubFamily)
vi: Kiều dáng (nhóm phụ)

en: Stylistic Alternatives
vi: Đồ xen kẽ kiểu dáng

en: Sub/Super
vi: Thấp/Cao

en: Sub/Superscript
vi: Chữ cao/thấp

en: Sub1:
vi: Thấp1:

en: Sub2:
vi: Thấp2:

en: SubDrop:
vi: ThấpThả:

en: SubFonts|_All
vi: _Tất cả

en: SubFonts|_None
vi: Khô_ng có

en: SubSuperscriptGapMin:
vi: Tiểu khe chữ cao/thấp

en: Subroutine number out of bounds in %s
vi: Số hàm phụ ở ngoại phạm vi trong %s

en: SubscriptBaselineDropMin:
vi: Tiểu thả cơ sở chữ thấp:

en: SubscriptShiftDown:
vi: Dời xuống chữ thấp:

en: SubscriptSuperUse|Default
vi: Mặc định

en: SubscriptTopMax:
vi: Đầu đại chữ thấp

en: Subscripts and Superscripts
vi: Chữ in cao/thấp

en: Subscripts/Superscripts
vi: Chữ in cao/thấp

en: Substitute glyph out of bounds in 'mort'/'morx' table %d
vi: Hình tượng thay thế ở ngoại phạm vi trong bảng 'mort/morx' %d

en: Substitution generates itself
vi: Sự thay thế tự tạo ra

en: Subtable
vi: Bảng phụ

en: Subtable %.60s in glyph %.60s
vi: Bảng phụ %.60s trong hình tượng %.60s

en: Subtable extends beyond end of GPOS table
vi: Bảng phụ kéo dài qua kết thúc của bảng GPOS

en: Subtable extends beyond end of GSUB table
vi: Bảng phụ kéo dài qua kết thúc của bảng GSUB

en: Sum Around:
vi: Tổng quanh:

en: Sundanese (roman)
vi: Tiếng Sun-đan (La-tinh)

en: Sup1:
vi: Cao1:

en: Sup2:
vi: Cao2:

en: Sup3:
vi: Cao3:

en: SupDrop:
vi: CaoThả:

en: Super ROUND
    Too complicated. Look it up
vi: Super ROUND
    Quá phức tạp. Hãy tra tìm

en: Super and Sub scripts
vi: Chữ in cao/thấp

en: SuperscriptBaselineDropMax:
vi: Đại thả cơ sở chữ cao :

en: SuperscriptBottomMaxWithSubscript:
vi: Đại đáy chữ cao với chữ thấp:

en: SuperscriptBottomMin:
vi: Tiểu đáy chữ cao :

en: SuperscriptShiftUp:
vi: Dời lên chữ cao :

en: SuperscriptShiftUpCramped:
vi: Dời lên chữ cao chật hẹp:

en: Supplemental Math Operators
vi: Toán từ Toán học Bổ sung

en: Supplemental Symbols and Arrows
vi: Ký hiệu và Mũi tên Bổ sung

en: Supplementary Multilingual Plane
vi: Mặt phẳng Đa ngôn ngữ Bổ sung

en: Supplementary Special-purpose Plane
vi: Mặt phẳng Mục đích Đặc biệt Bổ sung

en: Suri
vi: Tiếng Xu-ri

en: Surrogate High
vi: Thay thế cao

en: Surrogate High, Non Private Use
vi: Thay thế cao, không dùng riêng

en: Surrogate High, Private Use
vi: Thay thế cao, dùng riêng

en: Sutu
vi: Tiếng Xu-tu

en: Swadaya Aramaic
vi: Tiếng Xy-ri Xoua-đa-ya

en: Swahili (Kenyan)
vi: Tiếng Xouă-hi-li (Ken-ya)

en: Swash
vi: Đuôi tu từ

en: Swazi
vi: Tiếng Xouă-xi

en: Sy Miscellaneous
vi: TT Lặt vặt

en: Sy Mixed Serif
vi: TT Chân hỗn hợp

en: Sy Neo-grotesque Sans Serif
vi: TT Không chân kỳ cục mới

en: Sy Old Style Serif
vi: TT Chân kiểu cũ

en: Symbol Charset
vi: Bộ ký tự ký hiệu

en: Symbols:
vi: Ký hiệu:

en: Symmetric-Smoothing
vi: Làm mịn đối xứng

en: Syntax error while parsing pdf graphics
vi: Gặp lỗi cú pháp khi phân tích đồ họa PDF

en: Syntax error while parsing pdf graphics: Page with no Contents
vi: Gặp lỗi cú pháp khi phân tích đồ họa PDF: Trang không có Nội dung

en: Syntax error while parsing type3 glyph: %s
vi: Gặp lỗi cú pháp khi phân tích hình tượng kiểu 3: %s

en: Syntax errors while parsing Type3 font headers
vi: Gặp một số lỗi cú pháp khi phân tích phần đầu của phông kiểu 3

note: GT: Top/Left (side) bearing
en: TBearing:
vi: Phương hướng bên trên:

en: TH-Cree
vi: Tiếng Cợ-ri TH

en: TS Direct Line
vi: CT Đường trực tiếp

en: TS Miscellaneous
vi: CT Lặt vặt

en: TS Script
vi: CT Chữ viết

en: TT Instrs
vi: Lệnh TT

en: TTF Names
vi: Tên TTF

en: TTFFoundry
vi: Xưởng Đúc TTF

en: T_ypo Descent Offset:
vi: _Bù xuống lỗi gõ :

en: Tab Set
vi: Tập Thẻ

en: TabSet
vi: TậpThẻ

en: Tabasaran
vi: Tiếng Ta-ba-xa-ran

en: Table '%c%c%c%c' extends beyond end of file.
vi: Bảng « %c%c%c%c » kéo dài quá kết thúc của tập tin.

en: Table '%c%c%c%c' has a bad checksum.
vi: Bảng « %c%c%c%c » có một tổng kiểm sai.

en: Table '%c%c%c%c' has a bad length, must be 32 or 6 but is %d.
vi: Bảng « %c%c%c%c » có một chiều dài sai, phải là 32 hay 6 còn là %d.

en: Table '%c%c%c%c' has a bad length, must be 36 but is %d.
vi: Bảng « %c%c%c%c » có một chiều dài sai, phải là 36 còn là %d.

en: Table '%c%c%c%c' has a bad length, must be 54 but is %d.
vi: Bảng « %c%c%c%c » có một chiều dài sai, phải là 54 còn là %d.

en: Table '%c%c%c%c' has a bad length, must be 78, 86 or 96 but is %d.
vi: Bảng « %c%c%c%c » có một chiều dài sai, phải là 78, 86 hay 96 còn là %d.

en: Table '%c%c%c%c' has a bad length, must be even.
vi: Bảng « %c%c%c%c » có một chiều dài sai, phải là một con số dương.

en: Table length should not be odd
vi: Không cho phép chiều dài bảng số lẻ

en: Table tags should be in alphabetic order in the font header
     but '%c%c%c%c', appears after '%c%c%c%c'.
vi: Các thẻ bảng nên theo thứ tự abc trong phần đầu phông chữ
    mà « %c%c%c%c » nằm sau « %c%c%c%c ».

en: Tables '%c%c%c%c' and '%c%c%c%c' overlap
vi: Hai bảng '%c%c%c%c' và '%c%c%c%c' chồng chéo lên nhau

en: Tabular Numbers
vi: Chữ số kiểu bảng

en: Tag must be 4 characters long
vi: Thẻ phải có chiều dài 4 ký tự

en: Tag too long
vi: Thẻ quá dài

en: Tajiki
vi: Tiếng Tha-gíc

en: Tamazight (Arabic)
vi: Tiếng Ta-ma-xaith (A Rập)

en: Tamazight (Latin)
vi: Tiếng Ta-ma-xaith (La-tinh)

en: Tatar (Tatarstan)
vi: Tiếng Tác-tă (Tác-tă-x-tanh)

en: TeX Table
vi: Bảng TeX

en: TeX table
vi: Bảng TeX

en: Temne
vi: Tiếng Tem-ne

en: Template Color
vi: Màu mẫu

en: Terminal Forms
vi: Hình cuối

en: Terminal Forms #2
vi: Hình cuối 2

en: Terminal Forms #3
vi: Hình cuối 3

en: Text Image Skip
vi: Bỏ qua ảnh chuỗi chữ

en: Text Labels
vi: Nhãn chuỗi chữ

en: Text Width:    0
vi: Độ rộng văn bản: 0

en: Text Width:%4d
vi: Độ rộng văn bản:%4d

en: Text color for popup windows
vi: Màu chữ cho cửa sổ tự mở

en: Text color of column headers at the top of a matrix edit
vi: Màu chữ của phần đầu cột ở đầu của ô sửa ma trận

en: Text from script
vi: Đoạn bằng chữ viết

en: Tfm Save Failed
vi: Lỗi lưu TFM

en: The "DPI" field must be more than 10 and less than 5000.
vi: Trường « Điểm/Insơ » phải chứa một giá trị nằm giữa 10 và 5000.

en: The "Proximity" field must be more than 0 and less than a half.
vi: Trường « Độ gần » phải chứa một giá trị nằm giữa 0 và 0,5.

en: The %1$s hints in glyph "%2$.30s" in font %3$.30s do not match those in %4$.30s (different number or different overlap criteria)
vi: Những lời gợi ý %1$s trong hình tượng « %2$.30s » trong phông %3$.30s không tương ứng với những lời trong %4$.30s (số khác hay tiêu chuẩn chồng lấp khác)

en: The %1$s in the search dialog contains a reference to %2$.20hs which does not exist in the new font.
    Should I remove the reference?
vi: Trong hộp thoại tìm kiếm, %1$s chứa một tham chiếu đến %2$.20hs mà không tồn tại trong phông mới.
    Bạn có muốn gỡ bỏ tham chiếu này không?

en: The %s differs. In %s it is (
vi: %s khác biệt. Trong %s nó là (

en: The %s is missing in %s. Whilst in %s it is (
vi: Còn thiếu %s trong %s, còn trong %s nó là (

en: The %s list is not ordered
vi: Danh sách %s không có thứ tự

en: The 'NFNT' bitmap format is not used under OS/X (though you still need to create a (useless) bitmap font if you are saving a type1 PostScript resource)
vi: Định dạng mảng ảnh NFNT không còn được dùng lại
    dưới hệ điều hành OSX (dù bạn vẫn cần phải tạo một
    phông mảng ảnh (vô ích) nếu bạn đang lưu một
    tài nguyên PostScript kiểu 1).

en: The 'NFNT' bitmap format is obsolete
vi: Định dạng mảng ảnh NFNT quá cũ.

en: The 'OS/2' table has changed slightly over the years.
    Generally fields have been added, but occasionally their
    meanings have been redefined.
vi: Bảng « OS/2 » đã thay đổi một ít qua các năm.
    Nói chung, các trường đã được thêm, nhưng đôi khi
    sự nghĩa của trường đã được xác định lại.

en: The 'POST' type1 format is probably deprecated
vi: Định dạng kiểu 1 POST rất có thể bị phản đối

en: The 'cvt ' table in instance %.30s is a different size from that in the default font
vi: Bảng 'cvt' trong thể hiện %.30s có kích cỡ khác với bảng trong phông mặc định

en: The 'gasp' (Grid Fit) table must end with a pixel entry of 65535
vi: Bảng 'gasp' (Vừa lưới) phải kết thúc bằng một mục nhập điểm ảnh 65535

en: The 'gasp' table gives you control over when grid-fitting and
    anti-aliased rasterizing are done.
    The table consists of an (ordered) list of pixel sizes each with
    a set of flags. Those flags apply to all pixel sizes bigger than
    the previous table entry but less than or equal to the current.
    The list must be terminated with a pixel size of 65535.
    Version 1 of the table contains two additional flags that
    apply to MS's ClearType rasterizer.
    
    The 'gasp' table only applies to truetype fonts.
vi: Bảng « gasp » cho bạn có khả năng điều khiển
    khi nào nên vừa lưới và làm trơn kiểu mành.
    Bảng chứa một danh sách các kích cỡ điểm ảnh theo thứ tự,
    mỗi kích cỡ có một tập cờ. Các cờ này áp dụng cho mọi
    kích cỡ điểm ảnh lớn hơn mục nhập bảng trước,
    còn nhỏ hơn hay bằng mục hiện thời.
    Danh sách phải kết thúc bằng kích cỡ điểm ảnh 65535.
    Phiên bản 1 của bảng chứa hai cờ thêm
    mà áp dụng cho hàm làm mành ClearType của MS.
    
    Bảng « gasp » chỉ áp dụng cho phông kiểu TrueType.

en: The 'kern' table supports at most 10920 kern pairs in a subtable
vi: Bảng « kern » (định chỗ) hỗ trợ nhiều nhất 10920 cặp định chỗ trong mỗi bảng phụ

en: The 'name' table contains (at least) two strings for the %s in language %s, the first '%.12s...' the second '%.12s...'.
    Which do you prefer?
vi: Bảng « name » (tên) chứa ít nhất hai chuỗi đối với %s bằng ngôn ngữ %s:
     • chuỗi thứ nhất	%.12s...
     • chuỗi thứ hai		%.12s...
    Bạn thích cái nào?

en: The 'sfnt' format is currently limited to 65535 glyphs, and your font has %d of them.
vi: Định dạng « sfnt » hiện thời bị hạn chế thành 65535 hình tượng mà phông chữ của bạn có %d.

en: The 'size' feature does not seem to follow the standard,
    nor does it conform to Adobe's early misinterpretation of
    the standard. I cannot parse it.
vi: Tính năng « size » (kích cỡ) có vẻ là không tùy theo
    tiêu chuẩn, cũng không tùy theo lời giải thích sai sớm
    của Adobe về tiêu chuẩn. Vì vậy chương trình này
    không thể phân tích nó.

en: The 'size' feature of this font conforms to Adobe's early misinterpretation of the otf standard.
vi: Tính năng « size » (kích cỡ) của phông này tùy theo
    lời giải thích sai sớm của Adobe về tiêu chuẩn OTF.

en: The AFM file contains metrics information that many word-processors will read when using a PostScript® font.
vi: Tập tin AFM chứa thông tin đơn vị đo mà nhiều trình xử lý từ sẽ đọc khi sử dụng phông PostScript®.

en: The Edit->Join command will join points which are this close together
    A value of 0 means they must be coincident
vi: Câu lệnh « Sửa > Nối » sẽ nối lại hai điểm đủ cách nhau giá trị này.
    Giá trị 0 có nghĩa là hai điểm phải là trùng khớp.

en: The FONTLOG allows you to keep a log of changes made to your font.
vi: FONTLONG (sổ theo dõi phông) cho phép bạn ghi lưu các thay đổi được làm trong phông.

en: The FONTLOG contains some description of the 
     font project, a detailed changelog, and a list of contributors
vi: FONTLOG (sổ theo dõi phông chữ) chứa một:
     • mô tả về dự án phông chữ,
     • sổ theo dõi thay đổi chi tiết
     • danh sách các người đóng góp.

en: The Italic correction field is used by both TeX and the MS 'MATH'
    table. It is used when joining slanted text (italic) to upright.
    It is the amount of extra white space needed so the slanted text
    will not run into the upright text.
vi: Trường giá trị điều chỉnh chữ in nghiêng được dùng
    bởi cả hai TeX và bảng MS 'MATH'. Nó dùng khi nối lại
    chữ xiên (in nghiêng) với chữ thẳng đứng.
    Nó là khoảng cách trắng thêm cần thiết để mà
    chữ xiên không đè lên chữ thẳng đứng.

en: The Merge operation cannot be reverted.
    Do it anyway?
vi: Không thể hủy bước Trộn.
    Vẫn làm không?

en: The OpenType Style Set features ('ss01'-'ss20') may
    be assigned human readable names here.
vi: Các tính năng Tập Kiểu OpenType ('ss01'-'ss20')
    cũng có thể được gán ở đây với tên cho người đọc được.

en: The OpenType documentation suggests in a rather confusing way
    that if a base glyph (or base mark) contains an anchor point
    for one class in a lookup subtable, then it should contain
    anchors for all classes in the subtable
vi: Tài liệu hướng dẫn về OpenType đề nghị bằng một cách hơi khó hiểu
    rằng nếu một hình tượng cơ bản (hay một dấu cơ bản)
    chứa một điểm neo cho một hạng trong một bảng phụ tra tìm,
    thì nó nên chứa các neo cho tất cả các hạng trong bảng phụ đó

en: The PFM file contains information Windows needs to install a PostScript® font.
vi: Tập tin PFM chứa thông tin được Windows yêu cầu để cài đặt phông PostScript®.

en: The PfaEdit table is an extension to the TrueType format
    and contains various data used by FontForge
    (It should be called the FontForge table,
    but isn't for historical reasons)
vi: Bảng PfaEdit là phần mở rộng định dạng TrueType
    và chứa dữ liệu khác nhau được FontForge dùng.

en: The PostScript Language Reference Manual (Appendix B) says that
    an interpreter need not support paths with more than 1500 points.
    I think this count includes control points. From PostScript's point
    of view, all the contours in a character make up one path. Modern
    interpreters tend to support paths with more points than this limit.
    (Note a truetype font after conversion to PS will contain
    twice as many control points)
vi: Sổ Tay Tham Chiếu Ngôn Ngữ PostScript (Phụ lục B) nói rằng
    phần mềm giải thích không cần hỗ trợ đường dẫn có hơn 1500 điểm.
    Hình như số đếm này chứa điểm điều khiển. Đối với PostScript,
    tất cả các đường viền trong mỗi ký tự tạo một đường dẫn riêng lẻ.
    Phần mềm giải thích hiện đại thường hỗ trợ đường dẫn có số điểm
    lớn hơn giới hạn này. (Ghi chú rằng phông TrueType, sau khi
    được chuyển đổi sang PostScript, sẽ chứa số điểm điều khiển nhân hai.)

en: The PostScript font name "%.63s" is invalid.
    It should be printable ASCII,
    must not contain (){}[]<>%%/ or space
    and must be shorter than 63 characters
vi: Tên phông PostScript « %.63s » không hợp lệ.
    Nó nên chứa chỉ ký tự ASCII in ấn được,
    không thể chứa ký tự « (){}[]<>%%/ » hay dấu cách
    và phải có chiều dài nhỏ hơn 63 ký tự.

en: The TeX table is an extension to the TrueType format
    and the various data you would expect to find in
    a tfm file (that isn't already stored elsewhere
    in the ttf file)
vi: Bảng TeX là phần mở rộng định dạng TrueType
    và dữ liệu khác nhau được tìm trong tập tin TFM
    (mà chưa được cất giữ trong tập tin TTF).

en: The Type 2 Charstring Reference (Appendix B) says that
    subroutines may not be nested more than 10 deep. Each
    nesting level for references requires one subroutine
    level, and hints may require another level.
vi: Tham Chiếu Chuỗi Ký Tự Kiểu 2 (Phụ lục B) nói rằng
    không cho phép hàm phụ lồng nhau hơn 10 lần.
    Mỗi cấp lồng nhau của tham chiếu thì cần thiết
    một cấp hàm phụ, và lời gợi ý có thể cần thiết
    một lớp thêm.

en: The Type 2 Charstring Reference (Appendix B) says that
    there may be at most 96 horizontal and vertical stem hints
    in a character.
vi: Tham Chiếu Chuỗi Ký Tự Kiểu 2 (Phụ lục B) nói rằng
    cho phép nhiều nhất 96 lời gợi ý cuống theo chiều
    ngang/dọc trong cùng một ký tự.

en: The X coordinate of the anchor point in this glyph
vi: Tọa độ X của điểm neo trong hình tượng này.

en: The Y coordinate of the anchor point in this glyph
vi: Tọa độ Y của điểm neo trong hình tượng này.

en: The advance width of %s (%d) does not match the font's advanceWidthMax (%d) and this is a fixed pitch font
vi: Chiều rộng sớm của %s (%d) không tương ứng với chiều rộng sớm tối đa (advanceWidthMax) của phông chữ (%d), và đây là một phông cỡ cố định

en: The amount of space between words when using this font
vi: Khoảng cách giữa hai từ khi dùng phông này

en: The amount of stretchable space between words when using this font
vi: Khoảng cách có thể kéo giãn được giữa hai từ khi dùng phông này

en: The amount the space between words may shrink when using this font
vi: Hệ số có thể giảm khoảng cách giữa hai từ khi dùng phông này

en: The box around the up/down arrows of a numeric field (spinner)
vi: Hộp chung quanh hai mũi tên lên/xuống của một trường thuộc số (nút xoay)

en: The code point U+%1$04X occurs in groups %2$.30s and %3$.30s
vi: Điểm mã U+%1$04X nằm trong cả hai nhóm %2$.30s và %3$.30s

en: The color of a selected point
vi: Màu của một điểm được chọn

en: The color of an on-curve point
vi: Màu của một điểm nằm trên đường cong

en: The color of anchor stars
vi: Màu của hình sao neo

en: The color of another glyph drawn in the current view to show where it would be placed by an anchor lookup
vi: Màu của một hình tượng khác được vẽ trong khung xem hiện thời để hiển thị vị trí đích trong trường hợp tra tìm neo

en: The color of grid-fit (and other) raster blocks
vi: Màu của các khối mành kiểu vừa lưới (và các kiểu khác)

en: The color of grid-fit outlines
vi: Màu của nét ngoài vừa lưới

en: The color of outlines in inactive layers
vi: Màu của nét ngoài trong lớp không hoạt động

en: The color of outlines in the active layer
vi: Màu của nét ngoài trên lớp hoạt động

en: The color of raster blocks which have just been turned off (in the debugger when an instruction moves a point)
vi: Màu của các khối mành mà vừa mới bị tắt (trong trình sửa lỗi khi một chỉ lệnh dời một điểm)

en: The color of raster blocks which have just been turned on (in the debugger when an instruction moves a point)
vi: Màu của các khối mành mà vừa mới được bật (trong trình sửa lỗi khi một chỉ lệnh dời một điểm)

en: The color of the clip path
vi: Màu của đường dẫn trích ra

en: The color of the line marking the advance width
vi: Màu của đường đánh dấu chiều rộng sớm

en: The color of the line marking the advance width when it is selected
vi: Màu của đường đánh dấu chiều rộng sớm khi nó được chọn

en: The color of the line marking the grid-fit advance width
vi: Màu của đường đánh dấu chiều rộng sớm vừa lưới

en: The color of the line(s) marking ligature carets
vi: Màu của đường đánh dấu mỗi dấu nháy chữ ghép

en: The color of the point which is the start of a contour
vi: Màu của điểm bắt đầu một đường viền

en: The color used to draw a hint which conflicts with another
vi: Màu được dùng để vẽ một mẹo mà xung đột với một mẹo khác

en: The color used to draw a selected control point of an on-curve point
vi: Màu dùng để vẽ một điểm điều khiển (CP) được chọn của một điểm nằm trên đường cong

en: The color used to draw bitmap (single bit) images which do not specify a clut
vi: Màu được dùng để vẽ ảnh mảng (bit đơn) mà không ghi rõ một CLUT (bảng tra tìm màu)

en: The color used to draw diagonal hints
vi: Màu được dùng để vẽ các mẹo chéo

en: The color used to draw horizontal hints
vi: Màu dùng để vẽ các mẹo theo chiều ngang

en: The color used to draw markers for splines which are almost, but not quite horizontal or vertical at their end-points
vi: Màu dùng để đánh dấu chốt trục gần (mà không phải đúng) nằm ngang hay dọc ở điểm cuối

en: The color used to draw points at extrema (if that mode is active)
vi: Màu được dùng để vẽ các điểm ở thái cực (nếu chế độ đó vẫn hoạt động)

en: The color used to draw points of inflection (if that mode is active)
vi: Màu được dùng để vẽ các điểm uốn (nếu chế độ đó vẫn hoạt động)

en: The color used to draw the "next" control point of an on-curve point
vi: Màu được dùng để vẽ điểm điều khiển « kế tiếp » của một điểm nằm trên đường cong

en: The color used to draw the "previous" control point of an on-curve point
vi: Màu được dùng để vẽ điểm điều khiển « trước » của một điểm nằm trên đường cong

en: The color used to draw the active horizontal hint which the Review Hints dialog is examining
vi: Màu được dùng để vẽ mẹo theo chiều ngang vẫn hoạt động mà hộp thoại « Xem lại mẹo » đang kiểm tra

en: The color used to draw the active vertical hint which the Review Hints dialog is examining
vi: Màu được dùng để vẽ mẹo theo chiều dọc vẫn hoạt động mà hộp thoại « Xem lại mẹo » đang kiểm tra

en: The color used to draw vertical hints
vi: Màu dùng để vẽ các mẹo theo chiều dọc

en: The color used to fill the outline if that mode is active
vi: Màu được dùng để tô đầy nét ngoài (nếu chế độ đó vẫn hoạt động)

en: The color used to mark blue zones in the blue values entry of the private dictionary
vi: Màu được dùng để đánh dấu các vùng màu xanh trong mục nhập giá trị màu xanh của từ điển riêng

en: The color used to mark blue zones in the family blues entry of the private dictionary
vi: Màu được dùng để đánh dấu các vùng màu xanh trong mục nhập nhóm màu xanh của từ điển riêng

en: The context/chaining subtable %s in %s fails to match %s in %s
vi: Bảng phụ ngữ cảnh/tạo dãy %s trong %s không tương ứng với %s trong %s

en: The control point above the selected point is near the italic angle
vi: Điểm điều khiển bên trên điểm đã chọn nằm gần góc nghiêng

en: The control point above the selected point is nearly horizontal
vi: Điểm điều khiển bên trên điểm đã chọn gần theo chiều ngang

en: The control point above the selected point is nearly vertical
vi: Điểm điều khiển bên trên điểm đã chọn gần theo chiều dọc

en: The control point above the selected point is outside the spline segment
vi: Điểm điều khiển bên trên điểm đã chọn nằm bên ngoài đoạn chốt trúc

en: The control point below the selected point is near the italic angle
vi: Điểm điều khiển bên dưới điểm đã chọn nằm gần góc nghiêng

en: The control point below the selected point is nearly horizontal
vi: Điểm điều khiển bên dưới điểm đã chọn gần theo chiều ngang

en: The control point below the selected point is nearly vertical
vi: Điểm điều khiển bên dưới điểm đã chọn gần theo chiều dọc

en: The control point below the selected point is outside the spline segment
vi: Điểm điều khiển bên dưới điểm đã chọn nằm bên ngoài đoạn chốt trúc

en: The control point left of the selected point is near the italic angle
vi: Điểm điều khiển bên trái điểm đã chọn nằm gần góc nghiêng

en: The control point left of the selected point is nearly horizontal
vi: Điểm điều khiển bên trái điểm đã chọn gần theo chiều ngang

en: The control point left of the selected point is nearly vertical
vi: Điểm điều khiển bên trái điểm đã chọn gần theo chiều dọc

en: The control point left of the selected point is outside the spline segment
vi: Điểm điều khiển bên trái điểm đã chọn nằm bên ngoài đoạn chốt trúc

en: The control point right of the selected point is near the italic angle
vi: Điểm điều khiển bên phải điểm đã chọn nằm gần góc nghiêng

en: The control point right of the selected point is nearly horizontal
vi: Điểm điều khiển bên phải điểm đã chọn gần theo chiều ngang

en: The control point right of the selected point is nearly vertical
vi: Điểm điều khiển bên phải điểm đã chọn gần theo chiều dọc

en: The control point right of the selected point is outside the spline segment
vi: Điểm điều khiển bên phải điểm đã chọn nằm bên ngoài đoạn chốt trúc

en: The convention is that PostScript fonts should have an Em-Size of 1000. But this font has a size of %d. This is not an error, but you might consider altering the Em-Size with the Element->Font Info->General dialog.
    Do you wish to continue to generate your font in spite of this?
vi: Quy ước là phông PostScript nên có kích cỡ Em 1000.
    Tuy nhiên, phông này có kích cỡ %d.
    Không phải là lỗi, nhưng khuyên bạn sửa đổi kích cỡ Em
    trong hộp thoại « Phần tử > Thông tin phông > Chung ».
    Bạn vẫn có muốn tiếp tục lại tạo ra phông này không?

en: The convention is that TrueType fonts should have an Em-Size which is a power of 2. But this font has a size of %d. This is not an error, but you might consider altering the Em-Size with the Element->Font Info->General dialog.
    Do you wish to continue to generate your font in spite of this?
vi: Quy ước là phông TrueType nên có kích cỡ Em là hai lũy thừa.
    Tuy nhiên, phông này có kích cỡ %d.
    Không phải là lỗi, nhưng khuyên bạn sửa đổi kích cỡ Em
    trong hộp thoại « Phần tử > Thông tin phông > Chung ».
    Bạn vẫn có muốn tiếp tục lại tạo ra phông này không?

en: The coordinates of all points and control points in truetype
    must be integers (if they are not integers then FontForge will
    round them when it outputs them, potentially causing havoc).
    Even in PostScript fonts it is generally a good idea to use
    integral values.
vi: Toạ độ của tất cả các điểm và điểm điều khiển trong TrueType
    phải là số nguyên (không thì FontForge làm tròn khi xuất
    mà có thể tàn phá). Ngay cả trong phông chữ PostScript
    có nên sử dụng giá trị thuộc số nguyên.

en: The correction on line %d is too big.  It must be between -128 and 127
vi: Giá trị điều chỉnh quá lớn trên dòng %d. Nó phải nằm trong phạm vi « -128 ... 127 »

en: The counters between these hints are not the same size, bad for a stem3 hint
vi: Những bộ đếm giữa các lời gợi ý này không có cùng một kích cỡ.
    Trường hợp này không thich hợp với lời gợi ý stem3.

en: The current encoding contains glyphs which I cannot map to CIDs.
    Should I delete them or add them to the end (where they may conflict with future ros definitions)?
vi: Bảng mã hiện thời chứa một số hình tượng không thể ánh xạ với CID.
    Có nên xoá chúng, hoặc thêm chúng vào cuối (mà có thể xung đột
    với lời xác định ROS tương lai)?

en: The default font does not have a 'cvt ' table, but the instance %.30s does
vi: Phông mặc định không có bảng 'cvt', còn thể hiện %.30s có phải

en: The default size of the Em-Square in a newly created font.
vi: Kích cỡ mặc định cua Vuông Em trong phông mới tạo.

en: The different instances of this mm have a different number of glyphs
vi: Những thể hiện khác nhau của MM này cùng có số hình tượng khác nhau

en: The encoding does not contain something named %.40s
vi: Bảng mã không chứa gì tên %.40s

en: The entry "%1$.20s" is not present in the private dictionary of both %2$.30s and %3$.30s
vi: Mục nhập « %1$.20s » không nằm trong từ điển riêng của cả hai %2$.30s và %3$.30s

en: The extra glue place above and below displayed limits
vi: Chỗ dính thêm bên trên và bên dưới các giới hạn đã hiển thị.

en: The feature '%c%c%c%c' is named twice in language %s
    %.80s
    %.80s
vi: Tính năng « %c%c%c%c » đặt tên hai lần bằng ngôn ngữ %s
    %.80s
    %.80s

en: The feature tag on line %d (%s) is too long.  It may be at most 4 letters (or it could be a mac feature setting, two numbers in brokets <3,4>)
vi: Dòng %d có một thẻ tính năng quá dài (%s). Chiều dài tối đa là 4 chữ (hay đối với thiết lập tính năng Mac, hai con số trong dấu ngoặc nhọn, v.d. <3,4>).

en: The feature tag on line %d (%s) should be in ASCII.
vi: Dòng %d có một thẻ tính năng (%s) nên chứa chỉ ký tự ASCII.

en: The following error occurred on the selected glyphs: %.100s
vi: Gặp lỗi theo đây tại những hình tượng đã chọn: %.100s

en: The following table(s) in the font have been ignored by FontForge
vi: Những bảng theo đây trong phông chữ đã bị FontForge bỏ qua

en: The font %.30s contains cubic splines. It must be converted to quadratic splines before it can be used in an apple distortable font
vi: Phông %.30s chứa chốt trục lập phương. Phải chuyển đổi nó sang chốt trúc toàn phương, để sử dụng nó trong phông méo mó được kiểu Apple

en: The font %.30s contains quadratic splines. It must be converted to cubic splines before it can be used in a multiple master
vi: Phông %.30s chứa chốt trục toàn phương. Phải chuyển đổi nó sang chốt trúc lập phương, để sử dụng nó trong cái đa chủ (MM).

en: The font %.30s is assigned to two master designs
vi: Phông %.30s được gán cho hai sơ đồ thiết kế chủ

en: The font %s is one of the standard fonts. It isn't actually in the file.
vi: Phông %s là một của những phông tiêu chuẩn. Nó không thật nằm trong tập tin này.

en: The font comment can contain whatever you feel it should
vi: Chú thích phông có thể chứa bất cứ thông tin nào bạn muốn thêm

en: The font contains errors.
    %sWould you like to review the errors or save the font anyway?
vi: Phông này chứa lỗi.
    %s Bạn có muốn xem lại các lỗi, hoặc vẫn lưu phông?

en: The font database already contains a bitmap
    font with this pixelsize (%d)
    Do you want to overwrite it?
vi: Cơ sở dữ liệu phông đã chứa một phông
    mảng ảnh với kích cỡ điểm ảnh này (%d).
    Bạn có muốn ghi đè lên nó không?

en: The font database does not contain a bitmap of size %d and depth %d
vi: Cơ sở dữ liệu phông không chứa mảng ảnh có kích cỡ %d và độ sâu %d.

en: The fontname begins with the utf8 byte order sequence. This is illegal. %s
vi: Tên phông bắt đầu với dãy thứ tự byte UTF-8. Không cho phép. %s

en: The fonts %1$.30s and %2$.30s have a different number of glyphs or different encodings
vi: Hai phông %1$.30s và %2$.30s có số hình tượng khác nhau, hay bảng mã khác nhau

en: The fonts %1$.30s and %2$.30s use different types of splines (one quadratic, one cubic)
vi: Hai phông %1$.30s và %2$.30s sử dụng chốt trục kiểu khác nhau (toàn phương và lập phương)

en: The generated font won't work with ATM
vi: Phông đã tạo ra sẽ không hoạt động được với ATM

en: The glyph %1$.30s has a different number of contours in font %2$.30s than in %3$.30s
vi: Hình tượng %1$.30s có số đường viền trong phông %2$.30s khác với số trong %3$.30s

en: The glyph %1$.30s has a different numbering of points (and control points) on its contours than in the various instances of the font
vi: Hình tượng %1$.30s có cách đặt số điểm (và điểm điều khiển) trên đường viền khác với trong các thể hiện phông

en: The glyph %1$.30s in %2$.30s has both references and contours. This is not supported in a font with variations
vi: Hình tượng %1$.30s trong %2$.30s có cả hai tham chiếu và đường viền. Không hỗ trợ trường hợp này trong phông có biến thể.

en: The glyph %1$.30s in font %2$.30s has a different hint mask on its contours than in %3$.30s
vi: Hình tượng %1$.30s trong phông %2$.30s có bộ lọc gợi ý trên đường viền khác với trong %3$.30s

en: The glyph %1$.30s in font %2$.30s has a different number of points (or control points) on its contours than in %3$.30s
vi: Hình tượng %1$.30s trong phông %2$.30s có số điểm (hay điểm điều khiển) trên đường viền khác vơi số trong %3$.30s.

en: The glyph %1$.30s in font %2$.30s has a different number of references than in %3$.30s
vi: Hình tượng %1$.30s trong phông %2$.30s có số tham chiếu khác với trong %3$.30s

en: The glyph %1$.30s in font %2$.30s has a different set of kern pairs than in %3$.30s
vi: Hình tượng %1$.30s trong phông %2$.30s có tập cặp định chỗ khác với trong %3$.30s

en: The glyph %1$.30s in font %2$.30s has contours running in a different direction than in %3$.30s
vi: Hình tượng %1$.30s trong phông %2$.30s có đường viền chạy về hướng khác với trong %3$.30s.

en: The glyph %1$.30s in font %2$.30s has references with different scaling or rotation (etc.) than in %3$.30s
vi: Hình tượng %1$.30s trong phông %2$.30s có tham chiếu với cách co giãn hay độ xoay (v.v.) khác với trong %3$.30s

en: The glyph %1$.30s is defined in font %2$.30s but not in %3$.30s
vi: Hình tượng %1$.30s đã được xác định trong phông %2$.30s nhưng không phải trong %3$.30s.

en: The glyph at CID %d is mapped to more than %d encodings. Only the first %d are handled.
vi: Hình tượng tại CID %d đã được ánh xạ tới hơn %d bảng mã. Chỉ xử lý %d thứ nhất.

en: The glyph at encoding %d is named ".notdef" but contains an outline. Because it is called ".notdef" it will not be included in the generated font. You may give it a new name using Element->Glyph Info. Do you wish to continue font generation (and omit this character)?
vi: Hình tượng tại bảng mã %d có tên « .notdef » (không xác định)
    nhưng chứa một nét ngoài. Vì nó tên « .notdef », nó sẽ không
    được bao gồm trong phông sẽ tạo ra. Bạn có khả năng thay đổi
    tên đó bằng « Phần tử > Thông tin ký tự ». Bạn có muốn tiếp tục
    tạo ra phông (và bỏ ký tự này) không?

en: The glyph is rasterized at the size above, but it
    may be difficult to see the alignment errors
    that can happen at small pixelsizes. This allows
    you to expand each pixel to show potential problems
    better.
vi: Hình tượng bị làm mành theo kích cỡ bên trên,
    nhưng có thể khó thấy các lỗi sắp hàng có thể xảy ra
    ở kích cỡ nhỏ theo điểm ảnh.
    Đây cho phép bạn mở rộng mỗi điểm ảnh
    để hiển thị vấn đề có thể một cách hữu hiệu hơn.

en: The glyph name "%1$.30s" occurs in groups %2$.30s and %3$.30s
vi: Tên hình tượng « %1$.30s » nằm trong cả hai nhóm %2$.30s và %3$.30s

en: The glyph named %.30s is mapped to U+%04X.
    But its name indicates it should be mapped to U+%04X.
vi: Hình tượng tên %.30s được ánh xạ tới U+%04X.
    Tuy nhiên, tên của nó ngụ ý nó nên được ánh xạ tới U+%04X.

en: The glyph, %.80s, already contains an anchor in this class, %.80s.
vi: Hình tượng %.80s đã chứa một neo trong hạng này, %.80s.

en: The glyph, %.80s, can't be found in the sfd file
vi: Không tìm thấy hình tượng « %.80s » trong tập tin sfd.

en: The glyph, %.80s, is not in the font
vi: Hình tượng %.80s không nằm trong phông

en: The glyph, %s, contains a %s from %s and one from %s.
    The one from %s will be removed.
vi: Hình tượng %s chứa một %s từ %s và một cái từ %s.
    Cái từ %s sẽ bị gỡ bỏ.

en: The glyph, %s, contains the same %s from %s and from %s.
    The one from %s will be removed.
vi: Hình tượng %s chứa cùng một %s từ %s và từ %s.
    Cái từ %s sẽ bị gỡ bỏ.

en: The glyph, %s, contains the same kern pair from %s and from %s.
    The one from %s will be removed.
vi: Hình tượng %s chứa cùng một cặp định chỗ từ %s và từ %s.
    Cái từ %s sẽ bị gỡ bỏ.

en: The gradient will be a linear gradient,
    With the color change happening along
    the line drawn in the view
vi: Chuyển sắc có kiểu thẳng:
    màu sắc biến đổi theo đường
    được vẽ trong khung xem.

en: The gradient will be a radial gradient,
    With the color change happening in circles
    starting at the focus (if specified) and
    extending outward until it reaches the
    specified radius.
vi: Chuyển sắc có kiểu tròn:
    màu sắc biến đổi theo hình tròn
    bắt đầu ở tiêu điểm (nếu được ghi rõ)
    và mở rộng đến khi tới bán kính đã ghi rõ.

en: The height and depth fields are the metrics fields used
    by TeX, they are corrected for optical distortion.
    So 'x' and 'o' probably have the same height.
vi: Các trường chiều cao và bồ rộng là những trường
    đơn vị đo bị TeX dùng.
    Chúng được điều chỉnh vì sự méo mó quang.
    Vậy cả « x » lẫn « o » đều rất có thể có cùng một chiều cao.

en: The height of the lower case letters with flat tops
vi: Bề cao của chữ thường có đầu phẳng

en: The hint mask of the selected point contains overlapping hints
vi: Mặt nạ mẹo của điểm được chọn vẫn còn chứa các mẹo chồng lấp

en: The hint you have just selected overlaps with <%.2f,%.2f>. You should deselect one of the two.
vi: Bạn mới chọn một lời gợi ý chồng chéo lên <%.2f,%.2f>. Bạn nên bỏ chọn một của hai lời này.

en: The horizontal and vertical stem add amounts may not differ by more than a factor of 4
vi: Đối với giá trị cần thêm vào cuống theo chiều ngang và dọc thì sự khác nhau không thể vượt quá hệ số 4

en: The horizontal and vertical stem add amounts must either both be zero, or neither may be 0
vi: Đối với giá trị cần thêm vào cuống theo chiều ngang và dọc thì hoặc cả hai phải là số không, hoặc không có giá trị nào được phép là 0

en: The ignore keyword must be followed by either position or substitute on line %d of %s
vi: Từ khoá « ignore » (bỏ qua) phải có hoặc vị trí hoặc sự thay thế theo sau trên dòng %d của %s

en: The instructions for %.80s have changed. Do you want to lose those changes?
vi: Các chỉ dẫn về %.80s đã thay đổi. Bạn có muốn mất các thay đổi đó không?

en: The italic correction of the composed glyph. Should be independent of glyph size
vi: Giá trị điều chỉnh in nghiêng của hình tượng đã cấu tạo. Không nên phụ thuộc vào không hình tượng.

en: The kerning class subtable %s in %s fails to match %s in %s
vi: Bảng phụ hạng định chỗ %s trong %s không tương ứng với %s trong %s

en: The kerning values for class 0 ("Everything Else") should always be 0
vi: Các giá trị định chỗ cho hạng 0 (« Các gì khác ») lú nào cũng nên là 0.

en: The language, '%s', is not in the list of known languages and will be omitted
vi: Ngôn ngữ này, « %s », không phải nằm trong danh sách các ngôn ngữ đã biết nên bị bỏ quên.

en: The layers do not match
vi: Các lớp không tương ứng

en: The list of current pixel bitmap sizes
vi: Danh sách các kích cỡ mảng ảnh điểm ảnh hiện thời

en: The lookup %.30s is active for glyph %.30s which has script '%c%c%c%c', yet this script does not appear in any of the features which apply the lookup.
    
    Would you like to add this script to one of those features?
vi: Chức năng tra tìm %.30s vẫn hoạt động cho hình tượng %.30s mà có chữ viết « %c%c%c%c », còn chữ viết này không xuất hiện trong bất cứ tính năng nào áp dụng chức năng tra tìm đó.
    
    Bạn có muốn tham chữ viết này vào một của các chức năng tra tìm đó không?

en: The lookup %.30s which invokes lookup %.30s is active for glyph %.30s which has script '%c%c%c%c', yet this script does not appear in any of the features which apply the lookup.
    Would you like to add this script to one of those features?
vi: Chức năng tra tìm %.30s mà gọi chức năng tra tìm %.30s vẫn hoạt động cho hình tượng %.30s mà có chữ viết « %c%c%c%c », còn chữ viết này không xuất hiện trong bất cứ tính năng nào áp dụng chức năng tra tìm đó.
    Bạn có muốn tham chữ viết này vào một của các chức năng tra tìm đó không?

en: The mark showing a checkbox is off (up, not selected)
vi: Dấu ngụ ý một hộp chọn bị tắt (lên, không phải được chọn)

en: The mark showing a checkbox is on (depressed, selected)
vi: Dấu ngụ ý một hộp chọn đã bật (xuống, được chọn)

en: The mark showing a radio button is off (up, not selected)
vi: Dấu ngụ ý một hộp chọn một bị tắt (lên, không phải được chọn)

en: The mark showing a radio button is on (depressed, selected)
vi: Dấu ngụ ý một hộp chọn đã bật (xuống, được chọn)

en: The master designs are not positioned in the expected order. FontForge will be unable to suggest a ConvertDesignVector for you. Is this what you want?
vi: Những sơ đồ thiết kế chủ không được định vị trong thứ tự đã mong đợi. Như thế thì trình FontForge không thể đề nghị giá trị ConvertDesignVector (chuyển đổi véc-tơ thiết kế) cho bạn dùng. Có hợp với ý muốn không?

en: The maximum level to which the (ink) bottom
    of superscript can be pushed to increase the
    gap between superscript and subscript, before
    subscript starts being moved down.
vi: Cấp tối đa đến đó đáy chữ thấp có thể được
    đầy để tăng khe giữa chữ cao và chữ thấp,
    trước khi chữ cao bắt đầu dời xuống.

en: The maximum number of Undoes/Redoes stored in a glyph
vi: Số tối đa các bước có thể hủy mà được cất giữ trong hình tượng

en: The minimum distance between a limit's baseline and a large displayed
    operator when the limit is above the operator
vi: Khoảng cách tối thiểu giữa đường cơ sở của giới hạn và một toán tử lớn
    đã hiển thị khi giới hạn ở trên toán tử.

en: The minimum distance between a limit's baseline and a large displayed
    operator when the limit is below the operator
vi: Khoảng cách tối thiểu giữa đường cơ sở của giới hạn và một toán tử lớn
    đã hiển thị khi giới hạn ở dưới toán tử.

en: The minimum glue space above a large displayed operator
vi: Khoảng cách dính tối thiểu bên trên một toán tử lớn đã hiển thị

en: The minimum glue space below a large displayed operator
vi: Khoảng cách dính tối thiểu bên dưới một toán tử lớn đã hiển thị

en: The name FontForge would like to assign to this glyph, %.30s, is already used by a different glyph.
vi: FontForge muốn gán cho hình tượng này tên %.30s mà được dùng bởi hình tượng khác.

en: The name of glyph %.40s has changed. This is what I use to find the glyph in the file, so I cannot revert this glyph.
    (You will not be warned for subsequent glyphs.)
vi: Tên của hình tượng %.40s đã thay đổi. Trình này dùng tên như vậy
    để tìm tập tin hình tượng nên không thể hoàn nguyên hình tượng này.
    (Bạn sẽ không nhận cảnh báo về hình tượng sau đó.)

en: The name parameter of the '%c%c%c%c' feature does not contain a valid name id.
vi: Tham số tên của tính năng « %c%c%c%c » không chứa một mã số tên đúng.

en: The name parameter of the '%c%c%c%c' feature has an unlikely version number %d.
vi: Tham số tên của tính năng « %c%c%c%c » có một số thứ tự phiên bản không chắc: %d.

en: The name, %.80s, appears twice in this list.
    Each anchor class must have a distinct name.
vi: Tên « %.80s » xuất hiện hai lần trong danh sách này.
    Mỗi hạng neo thì phải có một tên phân biệt.

en: The name, %.80s, has already been used to identify an anchor class in a different lookup subtable (%.80s)
vi: Tên « %.80s » đã được dùng để nhận diện một hạng neo trong bảng phụ tra tìm khác (%.80s)

en: The number of em-units by which an arrow key will move a selected point
vi: Số đơn vị Em theo đó cú bấm phím mũi tên sẽ di chuyển điểm đã chọn

en: The number of entries in the design settings must match the number in normalized settings
vi: Số mục nhập trong thiết lập thiết kế phải tưng ứng với số trong thiết lập đã tiêu chuẩn hoá

en: The ofm and cfg files contain information Omega needs to process a font.
vi: Những tập tin OFM và CFG chứa thông tin Omega cần để xữ lý phông.

en: The only valid values for bits/pixel are 1, 2, 4 or 8
vi: Giá trị bit/điểm ảnh hợp lệ là chỉ 1, 2, 4 hay 8

en: The order of each layer of the font can be controlled
    individually. This might be useful if you wished to
    retain both quadratic and cubic versions of a font.
vi: Thứ tự mỗi lớp phông chữ cũng có thể được điều khiển
    từng lớp một.
    Chức năng này có thể hữu ích nếu bạn muốn giữ lại
    cả hai phiên bản toàn phương và lập phương
    của một phông chữ nào đó.

en: The outlines of glyph %2$.30s were not found in the font %1$.60s
vi: Không tìm thấy các nét ngoài của hình tượng %2$.30s trong phông %1$.60s.

en: The paths that make up this glyph intersect one another
vi: Những đường dẫn tạo hình tượng này cắt chéo với nhau

en: The pattern itself should be drawn in another glyph
    of the current font. Specify a glyph name:
vi: Mẫu chính nó nên được vẽ trong một hình tượng khác
    của phông chữ hiện thời. Ghi rõ một tên hình tượng:

en: The pattern size (width & height) must be a positive number
vi: Kích cỡ mẫu (chiều rộng và chiều cao) phải là một con số dương

en: The percentage of an em by which an accent is offset from its base glyph in Build Accent
vi: Phần trăm Em bù giữa dấu phụ và hình tượng cơ sở trong việc Xây dựng Dấu Phụ.

en: The pixel size on line %d is out of bounds.
vi: Kích cỡ điểm ảnh trên dòng %d ở ngoại phạm vi

en: The points have been changed. This may mean that the truetype instructions now refer to the wrong points and they may cause unexpected results.
vi: Các điểm bị thay đổi. Có lẽ các chỉ dẫn TrueType lúc bây giờ tham chiếu đến điểm không đúng, mà có thể gây ra kết quả bất thường.

en: The points in %s are not numbered properly. This means that any instructions will probably move the wrong points and do the wrong thing.
    Would you like me to remove the instructions?
vi: %s có các điểm bị sai đánh số. Kết quả là chỉ lệnh nào rất có thể dời điểm không đúng và làm việc không đúng.
    Bạn có muốn gỡ bỏ các chỉ lệnh không?

en: The push count must be a number between 0 and 255
vi: Số đếm đẩy phải là con số nằm trong phạm vi [0..255]

en: The range of sizes (in points) to which this face applies.
    Lower bound is exclusive, upper bound is inclusive.
vi: Phạm vi kích cỡ (theo điểm) thích hợp với mặt này.
    Giới hạn dưới không gồm, giới hạn trên có gồm.

en: The repeat counts must be positive numbers
vi: Số đếm lần lặp lại phải là con số dương

en: The requested file, %.100s, does not exist
vi: Tập tin đã yêu cầu, %.100s, không tồn tại

en: The results produced by applying the NormalizeDesignVector and ConvertDesignVector functions were not the results expected. You may need to change these functions
vi: Khi áp dụng hai hàm NormalizeDesignVector (tiêu chuẩn hoá véc-tơ thiết kế) và ConvertDesignVector (chuyển đổi véc-tơ thiết kế) không có kết quả đã mong đợi. Có lẽ bạn cần phải sửa đổi những hàm này.

en: The script tag on line %d (%s) is too long.  It may be at most 4 letters
vi: Dòng %d chứa một thẻ chữ viết quá dài (%s). Chiều tối đa là 4 chữ.

en: The script tag on line %d (%s) should be in ASCII.
vi: Dòng %d chứa một thẻ chữ viết (%s) nên chứa chỉ ký tự ASCII.

en: The search pattern was not found again in the font %.100s
vi: Lại không tìm thấy chuỗi tìm kiếm trong phông %.100s.

en: The search pattern was not found in the font %.100s
vi: Không tìm thấy chuỗi tìm kiếm trong phông %.100s.

en: The selected glyphs have no hints. FontForge will not produce many instructions.
vi: Những hình tượng đã chọn không có lời gợi ý nên FontForge không cung cấp nhiều chỉ dẫn.

en: The selected line segment is near the italic angle
vi: Đoạn đường đã chọn nằm gần góc nghiêng

en: The selected line segment is nearly horizontal
vi: Đoạn đường đã chọn gần theo chiều ngang

en: The selected line segment is nearly vertical
vi: Đoạn đường đã chọn gần theo chiều dọc

en: The selected point does not have integral control points
vi: Điểm được chọn không có điểm điều khiển theo số nguyên

en: The selected point is near a horizontal stem hint
vi: Điểm đã chọn nằm gần một lời gợi ý cuống theo chiều ngang

en: The selected point is near a vertical stem hint
vi: Điểm đã chọn nằm gần một lời gợi ý cuống theo chiều dọc

en: The selected point is not at integral coordinates
vi: Điểm được chọn không có toạ độ theo số nguyên

en: The selected point is too far from the origin
vi: Điểm được chọn cách gốc quá xa

en: The selected points (or the intermediate control points) are too far apart
vi: Những điểm được chọn (hoặc các điểm điều khiển trung gian) cách nhau xa quá

en: The selected points are too close to each other
vi: Những điểm đã chọn nằm quá gần với nhau

en: The selected spline attains its extrema somewhere other than its endpoints
vi: Chốt trục đã chọn tới thái cực ở nơi khác với điểm cuối

en: The selection should be scaled so that it will cover the path's length
vi: Vùng chọn nên được co giãn để trải ra chiều dài của đường dẫn

en: The set of positions, %.30s, is not specified in any design (and should be)
vi: Tập vị trí %.30s chưa được xác định trong sơ đồ thiết kế nào (lẽ ra có).

en: The set of positions, %.30s, is not specified in any design.
    Is that what you want?
vi: Tập vị trí %.30s chưa được xác định trong sơ đồ thiết kế nào.
    Có hợp với ý muốn không?

en: The set of positions, %.30s, is used more than once
vi: Tập vị trí %.30s được dùng nhiều lần

en: The simple application of this algorithm will squeeze counters
    That is not normally seen in bold latin fonts
vi: Áp dụng đơn giản thuật toán này thì vắt bộ đệm.
    Trường hợp này bình thường không được thấy
    trong phông La-tinh in đậm.

en: The size (in points) for which this face was designed
vi: Kích cỡ (theo điểm) theo đó thiết kế phông này

en: The size at which the current glyph is rasterized.
    For small pixelsize you may want to use the magnification
    factor below to get a clearer view.
    
    The pulldown list contains the pixelsizes at which there
    are device table corrections.
vi: Kích cỡ theo đó làm mành hình tượng hiện thời.
    Đối với kích cỡ nhỏ theo điểm ảnh, khuyên bạn dùng
    hệ số phóng to bên dưới để xem rõ ràng hơn.
    
    Danh sách thả xuống thì chứa các kích cỡ theo điểm ảnh
    ở đó có sự sửa chữa bảng thiết bị.

en: The smaller number must be selected first in a pair of bluevalues
vi: Số nhỏ hơn phải được chọn trước trong một cặp giá trị màu xanh

en: The specification already says that the typo metrics should be
    used to determine line spacing. But so many
    programs fail to follow the spec. that MS decided an additional
    bit was needed to remind them to do so.
vi: Đặc tả đã nói rằng đơn vị lỗi gõ nên được dùng
    để xác định khoảng cách dòng. Tuy nhiên, quá nhiều
    chương trình không tùy theo nên MS đã quyết định
    một bit riêng cần thiết để nhắc nhớ.

en: The spline does not reach %g
vi: Chốt trục không tới %g

en: The standard shift down applied to subscript elements.
    Positive for moving downward.
vi: Khoảng dời xuống tiêu chuẩn được áp dụng cho yếu tố chữ thấp.
    Số dương thì dời xuống.

en: The text will wrap to a new line after this many em-units
vi: Sau số các đơn vị Em này thì chuỗi chữ sẽ cuộn đến một dòng mới

en: The tfm and enc files contain information TeX needs to install a PostScript® font.
vi: Tập tin TFM và ENC chứa thông tin được TeX yêu cầu để cài đặt phông PostScript®.

en: The tiles should be centered on the path
vi: Các gạch lát nên được đặt vào giữa trên đường dẫn

en: The tiles should be placed to the left of the path
    as the path is traced from its start point to its end
vi: Các gạch lát nên được để vào bên trái đường dẫn
    khi đường dẫn được đồ lại từ đầu đến cuối

en: The tiles should be placed to the right of the path
    as the path is traced from its start point to its end
vi: Các gạch lát nên được để vào bên phải đường dẫn
    khi đường dẫn được đồ lại từ đầu đến cuối

en: The transformation matrix specifies how the points in
    the source glyph should be transformed before
    they are drawn in the current glyph.
     x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]
     y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]
vi: Ma trận chuyển dạng xác định cách chuyển dạng
    các điểm trong hình tượng nguồn trước khi vẽ chúng
    trong hình tượng hiện có [new = mới].
     x(new) = tm[1,1]*x + tm[2,1]*y + tm[3,1]
     y(new) = tm[1,2]*x + tm[2,2]*y + tm[3,2]

en: The truetype encoding specified by platform=%d specific=%d (which we map to %s) is not supported by your version of iconv(3).
vi: Bảng mã TrueType được xác định bởi :
     • nền tảng=%d
     • dứt khoát=%d
    (mà trình này ánh xạ tới %s) không được hỗ trợ bởi phiên bản iconv(3) trên máy này.

en: The truetype instructions on glyph %s are out of date.
    Do you want to proceed anyway?
vi: Các chỉ dẫn TrueType về hình tượng %s là quá cũ.
    Bạn vẫn còn muốn tiếp tục không?

en: The two selected points are the endpoints of an open path
vi: Hai điểm đã chọn là điểm cuối của một đường dẫn mở

en: The typo ascent&descent fields are>supposed<
    to specify the line spacing on windows.
    In fact usually the win ascent/descent fields do.
    (The descent field is usually negative.)
    If the "[] Is Offset" checkbox is clear then
    any number you enter will be the value used in OS/2.
    If set then any number you enter will be added to the
    Em-size. You should leave this
    field 0 and check "[*] Is Offset" in most cases.
    
    NOTE: Typo Descent is a NEGATIVE number for
    things below the baseline
vi: Hai trường Lên/Xuống lỗi gõ _nên_ xác định
    khoảng cách dòng trên Windows. Thật là
    bình thường hai trường Lên/Xuống Win sẽ làm.
    (Trường Xuống thường là số âm.)
    Tắt tùy chọn « Bù » thì bất cứ số nào bạn nhập
    sẽ là giá trị được dùng trong OS/2.
    Bật thì bất cứ số nào bạn nhập sẽ được thêm
    vào kích cỡ Em. Bạn nên để lại trường này
    là số 0 và bật tùy chọn « Bù »
    trong phần lớn trường hợp.
    
    GHI CHÚ : giá trị Lên Lỗi Gõ là một số ÂM
    cho cái nào nằm bên dưới đường cơ bản.

en: The weights for the default version of the font must sum to 1.0
vi: Những độ đậm cho phiên bản phông mặc định phải làm tổng 1.0

en: The width of %s is too big to fit in a tfm fix_word, it shall be truncated to the largest size allowed.
vi: %s có bề rộng quá lớn để vừa khít « fix_word » (sửa từ) TFM nên bị cắt xén thành kích cỡ lớn nhất được phép.

en: The width of one em
vi: Bề rộng của một đơn vị Em.

en: The width of the line used to draw selected points
vi: Chiều rộng của đường được dùng để vẽ các điểm được chọn

en: The width, height, depth or italic correction of %s is too big. Tfm files may not contain values bigger than 16 times the em-size of the font. Width=%g, height=%g, depth=%g, italic correction=%g
vi: %s có bề rộng, bề cao, bề sâu hay hệ số sửa in nghiêng mà quá lớn.
    Tập tin TFM không thể chứa giá trị lớn hơn 16× kích cỡ em của phông.
     • Bề rộng	%g
     • Bề cao		%g
     • Bề sâu		%g
     • Hệ số sửa in nghiêng	%g

en: The x coord of the selected point is near the specified value
vi: Toạ độ X của điểm đã chọn nằm gần giá trị đã xác định.

en: The y coord of the selected point is near the ascender height
vi: Toạ độ Y của điểm đã chọn nằm gần bề cao vùng trên

en: The y coord of the selected point is near the baseline
vi: Toạ độ Y của điểm đã chọn nằm gần đường cơ sở

en: The y coord of the selected point is near the cap height
vi: Toạ độ Y của điểm đã chọn nằm gần bề cao nắp

en: The y coord of the selected point is near the descender height
vi: Toạ độ Y của điểm đã chọn nằm gần bề cao vùng trên

en: The y coord of the selected point is near the specified value
vi: Toạ độ Y của điểm đã chọn nằm gần giá trị đã xác định.

en: The y coord of the selected point is near the xheight
vi: Toạ độ Y của điểm đã chọn nằm gần chiều cao X

en: There already exists a 'cvt' table, perhaps legacy. FontForge can use it, but can't make any assumptions on values stored there, so generated instructions will be of lower quality. If legacy hinting is to be scrapped, it is suggested to clear the `cvt` and repeat autoinstructing.
vi: Đã có một bảng 'cvt', có thể thừa tự. FontForge có khả năng
    sử dụng nó, nhưng không thể giả sử gì về giá trị bên trong,
    vì vậy tạo ra các chỉ dẫn ở mức chất lượng thấp hơn.
    Tắt tùy chọn gợi ý thừa tự thì khuyên bạn gột 'cvt'
    và lặp lại tiến trình tự động chỉ dẫn.

en: There are %d pages in this file, which do you want?
vi: Có %d trang trong tập tin này: bạn muốn trang nào?

en: There are more hints in this glyph than the maximum allowed
vi: Trong hình tượng này, có số lời gợi ý hơn giá trị tối đa

en: There are more points in this glyph than the maximum allowed
vi: Trong hình tượng này, có số điểm hơn giá trị tối đa

en: There are multiple files in this archive, pick one
vi: Kho này chứa nhiều tập tin: chọn một nhé

en: There are multiple fonts in this file, pick one
vi: Tập tin này chữa nhiều phông: chọn một đồ nhé

en: There are multiple name ids naming the '%c%c%c%c' feature
     this is technically legitimate, but fontforge can't handle it.
vi: Có nhiều mã số tên đang đặt tên của tính năng « %c%c%c%c ».
    Trường hợp này quá phức tạp cho FontForge.

en: There are no entries in the Sequence/Lookup List, was this intentional?
vi: Không có mục trong danh sách Dãy/Tra tìm: trường hợp này có ý định không?

en: There are no hint masks in this layer but there are overlapping hints.
vi: Trong lớp này, không có mặt nạ mẹo, còn có mẹo chồng lấp.

en: There are so few glyphs selected that it seems unlikely to me that you will get a representative sample of this aspect of your font. If you deselect everything the command will apply to all glyphs in the font
vi: Có quá ít hình tượng được chọn mà hình như không chắc rằng bạn sẽ nhận một mẫu tiêu biểu của hình thể này của phông của bạn. Mặt khác, bỏ chọn tất cả thì câu lệnh có tác động mọi hình tượng trong phông.

en: There are two entries for the same glyph (%.80s)
vi: Có hai mục nhập cho cùng một hình tượng (%.80s)

en: There are two entries for the same glyph set (%.80s and %.80s)
vi: Có hai mục nhập cho cùng một tập hình tượng (%.80s và %.80s)

en: There are two kerning entries for the same glyph (%.80s) in the same lookup subtable (%.30s)
vi: Có hai mục nhập định chỗ cho cùng một hình tượng (%.80s) trong cùng một bảng phụ tra tìm (%.30s)

en: There are two ligature entries with the same components (%.80s) in the same lookup subtable (%.30s)
vi: Có hai mục nhập chữ ghép có cùng những thành phần (%.80s) trong cùng một bảng phụ tra tìm (%.30s)

en: There are two open fonts with the current family name and the same style. %.30s and %.30s
vi: Có hai phông còn mở có có cùng tên nhóm hiện thời và cùng kiểu dáng:
    %.30s và %.30s

en: There aren't enough glyphs in the encoding to name all the selected characters
vi: Không có đủ hình tượng trong bảng mã này để đặt tên cho tất cả các ký tự đã chọn

en: There exists a 'fpgm' code that seems incompatible with FontForge's. Instructions generated will be of lower quality. If legacy hinting is to be scrapped, it is suggested to clear the `fpgm` and repeat autoinstructing. It will be then possible to append user's code to FontForge's 'fpgm', but due to possible future updates, it is extremely advised to use high numbers for user's functions.
vi: Có một mã 'fpgm' mà hình như không tương thích với mã của
    FontForge. Vì vậy tạo ra các chỉ dẫn ở mức chất lượng thấp hơn.
    Tắt tùy chọn gợi ý thừa tự thì khuyên bạn gột 'fpgm' và lặp lại
    tiến trình tự động chỉ dẫn. Sau đó thì có thể phụ thêm vào 'fpgm'
    của FontForge mã của người dùng, nhưng do bản cập nhật tương lai,
    rất khuyên bạn dùng con số cao cho các hàm của người dùng.

en: There exists a 'prep' code incompatible with FontForge's. It can't be guaranteed it will work well. It is suggested to allow FontForge to insert its code and then append user's own.
vi: Có một mã 'prep' không tương thích với mã của FontForge.
    Không thể bảo hành nó sẽ hoạt động được. Khuyên bạn
    cho phép FontForge chèn mã của chính nó, rồi phụ thêm
    mã của người dùng.

en: There is a character (%d) which cannot be encoded
vi: Có một ký tự (%d) không thể được mã hoá

en: There is a character (%d) which is not normally in the encoding
vi: Có một ký tự (%d) không bình thường nằm trong bảng mã đó

en: There is a single byte character (%d) using one of the slots needed for double byte characters
vi: Có một ký tự byte đơn (%d) chiếm một của những khe cần thiết cho ký tự byte đôi

en: There is already a glyph with this Unicode encoding
    (named %1$.40s, at local encoding %2$d).
    Is that what you want?
vi: Đã có một hình tượng có mã hiệu Unicode này
    (tên %1$.40s, tại mã hiệu cục bộ %2$d).
    Có hợp với ý muốn không?

en: There is already a glyph with this name,
    do you want to swap names?
vi: Một hình tượng tên này đã có.
    Vậy bạn muốn trao đổi tên không?

en: There is already a subtable with that name, please pick another.
vi: Đã có một bảng phụ với tên đó, chọn tên khác nhé.

en: There is already an anchor point named %1$.40s in %2$.40s.
vi: Đã có một điểm neo tên %1$.40s trong %2$.40s.

en: There is another glyph in the font with this name
vi: Có một hình tượng khác cùng tên trong phông

en: There is another glyph in the font with this unicode code point
vi: Có một hình tượng khác cùng điểm mã Unicode trong phông

en: There is no ForceBoldThreshold entry in the weighted font, but there is a ForceBold entry in font %30s
vi: Không có mục nhập ForceBoldThreshold (ép buộc ngưỡng in đậm) trong phông có đậm, nhưng có một mục nhập ForceBold (ép buộc in đậm) trong phông %30s

en: There is no anchor for class %1$.30s in subtable %2$.30s
vi: Không có neo cho hạng %1$.30s trong bảng phụ %2$.30s

en: There is no glyph named %s (used in %s)
vi: Không có hình tượng tên %s (dùng trong %s)

en: There is no glyph named %s in the font
vi: Không có hình tượng tên %s trong phông này

en: There may be at most one reference with the use-my-metrics bit set
vi: Cho phép nhiều nhất một tham chiếu đặt bit « use-my-metrics » (dùng đơn vị đo của tôi)

en: There must be at least 2 gradient stops
vi:  Phải có ít nhất hai chỗ dừng chuyển sắc

en: There must be at least one match coverage table
vi: Phải có ít nhất một bảng bao quát khớp

en: These are not Anchor Classes. For them see the "Lookups" pane.
    (Mark Classes can control when lookups are active, they do NOT
     position glyphs.)
vi: Đây không phải là Hạng Neo. Xem ô cửa sổ « Tra tìm ».
    (Hạng Đánh Dấu có khả năng điều khiển khi nào tra tìm,
    mà KHÔNG phải định vị hình tượng.)

en: These are not Anchor Classes. For them see the "Lookups" pane.
    (Mark Sets, like Mark Classes can control when lookups are active,
     they do NOT position glyphs.)
vi: Đây không phải là Hạng Neo. Xem ô cửa sổ « Tra tìm ».
    (Tập Đánh Dấu, giống như Hạng Đánh Dấu,
    có khả năng điều khiển khi nào tra tìm,
    mà KHÔNG phải định vị hình tượng.)

en: These expressions may contain the operators +,-,*,/,%,^ (which means raise to the power of here), and ?: It may also contain a few standard functions. Basic terms are real numbers, x and y.
    Examples:
     x^3+2.5*x^2+5
     (x-300)*(y-200)/100
     y+sin(100*x)
vi: Biểu thức kiểu này có thể chứa những toán tử :
     +	cộng
     -	trừ
     *	nhân
     /	chia
     %	phần trăm
     ^	lũy thừa
     ?
    Cũng có thể chứa một số hàm chuẩn. Số hạng cơ bản là số thực, x và y.
    Thí dụ :
     x^3+2.5*x^2+5
     (x-300)*(y-200)/100
     y+sin(100*x)

en: These mappings may be used to fix certain standard heights.
vi: Không cho phép dùng sự ánh xạ này để sửa chữa một số chiều cao tiêu chuẩn nào đó.

en: These results are those of the freetype autohinter. They do not reflect the truetype instructions.
vi: Các kết quả này thuộc về hàm tự động gợi ý FreeType nên không phản ánh chỉ dẫn Truetype.

en: These two lines share a common endpoint, I can't make them parallel
vi: Hai đường này có cùng một điểm cuối nên không thể đặt song song

en: Thickness of the fraction bar.
vi: Độ dày của thanh phân số.

en: Thickness of the overbar.
vi: Độ dày của thanh trên.

en: Thickness of the radical rule in
    designed or constructed radical
    signs.
vi: Độ dày của thước căn trong
    các ký hiệu căn thức kiểu
    đã thiết kế hay cấu tạo.

en: Thickness of the underbar.
vi: Độ dày của thanh dưới.

en: Things could be better...
vi: Vẫn còn có thể cải tiến...

en: Thinking...
vi: Đang nghĩ...

en: Third Widths
vi: Phần ba rộng

en: Third argument of imagemask must be a boolean.
vi: Đối số thứ ba của bộ lọc ảnh phải là luận lý (đúng/sai).

en: This anchor class already is associated with a point in this character
vi: Hạng neo này đã tương ứng với một điểm trong ký tự này

en: This anchor was attached to point %d, but that's not a point I can move. I'm detaching the anchor from the point.
vi: Neo này đã thả vào điểm %d, nhưng nó không phải là một điểm có thể di chuyển được nên nhổ neo ra điểm.

en: This blank outline glyph has an unexpected bitmap version
vi: Hình tượng nét ngoài trắng này có một phiên bản mảng ảnh bất thường

en: This character (gid=%d) has a following part (%d). I'm not sure what that means, please send me (gww@silcom.com) a copy of this font so I can test with it.
vi: Ký tự này (gid=%d) có một phần đi theo (%d). Trường hợp này bất thường: vui lòng gửi cho nhà phát triển (George Williams: gww@silcom.com) một thư đính kèm một bản sao của phông này, để thử.

en: This checks if the character almost, but not exactly,
    conforms to the requirements for a stem3 hint.
    That is, either vertically or horizontally, there must
    be exactly three hints, and they must have the same
    width and they must be evenly spaced.
vi: Tùy chọn này kiểm tra nếu ký tự gần, nhưng
    không phải chính xác, thoả điều kiện của một
    lời gợi ý stem3. Tức là, hoặc theo chiều dọc
    hoặc theo chiều ngang, phải có chính xác ba
    lời gợi ý, mà phải có cùng một bề rộng
    và được dãn cách nhau đều đều.

en: This does not appear to be a Windows FNT for FON file
vi: Đây không hình như một tập tin kiểu Windows FNT for FON

en: This does not seem to be a plate file
    Expected left paren
vi: Có vẻ là đây không phải là một tập tin đĩa.
    Đợi dấu ngoặc bên trái

en: This does not seem to be a plate file
    Expected one of 'voc[]z'
vi: Có vẻ là đây không phải là một tập tin đĩa.
    Đợi một của « voc[]z »

en: This does not seem to be a plate file
    Expected two real numbers
vi: Có vẻ là đây không phải là một tập tin đĩa.
    Đợi hai số thật

en: This does not seem to be a plate file
    First line wrong
vi: Có vẻ là đây không phải là một tập tin đĩa.
    Sai dòng đầu.

en: This doesn't look like an ofm file, I don't know how to read it.
vi: Điều này không hình như tập tin OFM nên không biết cách đọc nó.

en: This feature code is already used
vi: Mã tính năng này đã được dùng

en: This feature, setting combination is already used
vi: Tổ hợp « tính năng/thiết lập » này đã được dùng.

en: This feature, setting combination is already used
    Do you really wish to reuse it?
vi: Tổ hợp « tính năng/thiết lập » này đã được dùng.
    Bạn thực sự muốn dùng lại nó không?

en: This file contains an unnamed encoding, which cannot be named in a script
vi: Tập tin này chứa một bảng mã vô danh nên không thể đặt tên nó trong văn lệnh.

en: This file contains no SVG fonts.
vi: Tập tin này không chứa phông SVG.

en: This font comes from an old format sfd file. Not all aspects of it can be reverted successfully.
vi: Phông này thuộc về một tập tin sfd định dạng cũ nên không thể phục hồi thành công tất cả các hình thể của nó.

en: This font contains at least one translucent layer, but type3 does not support that (anything translucent or transparent is treated as opaque). Do you want to proceed anyway?
vi: Phông này chứa ít nhất một lớp trong mờ, nhưng kiểu 3
    không hỗ trợ (điều nảo trong suốt hay trong mờ được xử lý
    như là mờ đục). Bạn vẫn muốn tiếp tục không?

en: This font contains both a 'BASE' table and a 'bsln' table.
      FontForge will only read one of them ('BASE').
vi: hông chữ này chứa cả hai một bảng « BASE »
    và một bảng « bsln ».
    FontForge sẽ chỉ đọc một của hai bảng này (BASE).

en: This font contains both a 'kern' table and a 'GPOS' table.
      The 'kern' table will only be read if there is no 'kern' feature in 'GPOS'.
vi: Phông chữ này chứa cả hai một bảng « kern » (định chỗ)
    và một bảng « GPOS » (định vị hình tượng).
    Bảng « kern » chỉ được đọc nếu không có tính năng
    định chỗ trong « GPOS ».

en: This font contains both a 'mor[tx]' table and a 'GSUB' table.
      FF will only read feature/settings in 'morx' which do not match features
      found in 'GSUB'.
vi: Phông chữ này chứa cả hai một bảng « mor[tx] »
    và một bảng « GSUB » (thay thế hình tượng).
    FontForge sẽ chỉ đọc tính năng hay thiết lập trong « morx »
    mà không tương ứng với tính năng được tìm trong « GSUB ».

en: This font contains both a TrueType 'glyf' table and an OpenType 'CFF ' table. FontForge can only deal with one at a time, please pick which one you want to use
vi: Phông này chứa cả hai bảng 'glyf' Truetype và bảng CFF OpenType.
    Tuy nhiên, trình FontForge chỉ có thể xử lý một điều mỗi lần:
    bạn hãy chọn dùng cái nào.

en: This font contains both truetype and PostScript glyph descriptions
      only one will be used.
vi: Phông chữ này chứa mô tả hình tượng kiểu cả hai TrueType và PostScript:
    chỉ một kiểu sẽ được dùng.

en: This font contains multiple glyph descriptions
      only one will be used.
vi: Phông chữ này chứa nhiều mô tả hình tượng:
    chỉ một kiểu sẽ được dùng.

en: This font contains neither "CFF " nor "glyf"/"loca" tables
vi: Phông chữ này không chứa bảng « CFF », cũng không chứa bảng « glyf »/« loca »

en: This font contains no glyphs with unicode encodings.
    Would you like to use a "Symbol" encoding instead of Unicode?
vi: Phông này không chứa hình tượng có mã Unicode.
    Vậy bạn có muốn sử dụng bảng mã « Ký hiệu » (Symbol) thay vào Unicode không?

en: This font contains no glyphs with unicode encodings.
    You will probably not be able to use the output.
vi: Phông này không chứa hình tượng có mã Unicode.
    Rất có thể là bạn không thể sử dụng kết xuất.

en: This font contains non-integral coordinates. That's OK
    in PostScript and SVG but causes problems in TrueType.
    Should I consider that an error here?
vi: Phông chữ này chứa toạ độ khác số nguyên.
    PostScript và SVG chấp nhận được mà TrueType gặp vấn đề.
    Ở đây thì thấy nó là một lỗi không?

en: This font does not contain a glyph named "%.40s"
vi: Phông này không chứa hình tượng tên « %.40s »

en: This font does not have vertical metrics enabled.
    Use Element->Font Info to enable them.
vi: Phông này chưa hiệu lực đơn vị đo theo chiều dọc.
    Hãy sử dụng « Phần tử > Thông tin phông » để hiệu lực.

en: This font does not specify font-face
vi: Phông này không xác định mặt phông

en: This font does not specify units-per-em
vi: Phông này không xác định đơn vị-trên-mỗi-Em

en: This font is based on the charset %1$.20s-%2$.20s-%3$d, but the best I've been able to find is %1$.20s-%2$.20s-%4$d.
    Shall I use that or let you search?
vi: Phông này dựa vào bộ ký tự %1$.20s-%2$.20s-%3$d, nhưng mà tìm thấy chỉ %1$.20s-%2$.20s-%4$d thôi.
    Bạn có muốn dùng nó, hoặc tự tìm kiếm?

en: This font is erroneous: it has a GPOS extension subtable that points to
    another extension sub-table.
vi: Phông này sai lầm: nó có một bảng phụ phần mở rộng GPOS
    chỉ tới một bảng phụ phần mở rộng khác.

en: This font is erroneous: it has a GSUB extension subtable that points to
    another extension sub-table.
vi: Phông này sai lầm: nó có một bảng phụ phần mở rộng GSUB
    chỉ tới một bảng phụ phần mở rộng khác.

en: This font is marked with an FSType of 2 (Restricted
    License). That means it is not editable without the
    permission of the legal owner.
    
    Do you have such permission?
vi: Phông này có nhãn FSType là 2 (Quyền bị hạn chế).
    Có nghĩa là bạn không thể sửa đổi nó nếu người sở hữu
    không cho phép.
    
    Người sở hữu phông này đã cấp bạn quyền sửa đổi không?

en: This font, %s, has multiple GPOS 'size' features. I'm not sure how to interpret that. I shall pick one arbitrarily.
vi: Phông này, %s, có nhiều tính năng 'size' (kích cỡ) kiểu GPOS.
    Trình này không có thủ tục xử lý trường hợp này nên
    chọn tùy ý một kích cỡ nào đó.

en: This glyph can use a stem3 hint
vi: Hình tượng này có khả năng dùng một lời gợi ý stem3.

en: This glyph contains a different number of contours in different instances
vi: Hình tượng này chứa số đường viền khác hau trong các thể hiện khác nhau

en: This glyph contains a different number of hints in different instances
vi: Hình tượng này chứa số lời gợi ý khác nhau trong các thể hiện khác nhau

en: This glyph contains a different number of references in different instances
vi: Hình tượng này chưa số tham chiếu khác nhau trong thể hiện khác nhau

en: This glyph contains a horizontal hint near the specified width
vi: Hình tượng này chứa một lời gợi ý theo chiều ngang gần bề rộng đã xác định.

en: This glyph contains a substitution or ligature entry which refers to an empty char
vi: Hình tượng này chứa một mục nhập kiểu thay thế hay chữ ghép mà tham chiếu đến một ký tự rỗng

en: This glyph contains a vertical hint near the specified width
vi: Hình tượng này chứa một lời gợi ý theo chiều dọc gần bề rộng đã xác định.

en: This glyph contains anchor points from some, but not all anchor classes in a subtable
vi:  Hình tượng này chứa các điểm neo từ một số mà không phải tất cả các hạng neo trong một bảng phụ nào đó

en: This glyph contains both contours and references.
    (or contains a reference which has a bad transformation matrix and counts as a contour).
    This cannot be expressed in the TrueType glyph format.
vi: Hình tượng này chứa cả hai đường viền và tham chiếu.
    (Hoặc nó chứa một tham chiếu có ma trận chuyển dạng sai
    và tính như một đường viền.)
    Nó không thể được đại diện theo định dạng hình tượng TrueType.

en: This glyph contains control points which are probably too close to the main points to alter the look of the spline
vi: Hình tượng này chứa điểm điều khiển rất có thể quá gần các điểm chính để sửa đổi hình thức của chốt trúc

en: This glyph contains different kerning pairs in different instances
vi: Hình tượng này chứa các cặp định chỗ khác nhau trong các thể hiện khác nhau

en: This glyph extends further below the baseline than desired
vi: Hình tượng này kéo dài qua bên dưới đường cơ sở sâu hơn vị trí đã muốn

en: This glyph extends left further than desired
vi: Hình tượng này kéo dài qua bên trái rộng hơn vị trí đã muốn

en: This glyph has four hints, but if this one were omitted it would fit a stem3 hint
vi: Hình tượng này có bốn lợi gợi ý, nhưng nếu bạn bỏ lời này, nó sẽ vừa khít một lời gợi ý stem3.

en: This glyph has no instructions. Adding instructions (a DELTA) may change its rasterization significantly.
vi: Hình tượng này không có chỉ lệnh. Thêm chỉ lệnh (một DELTA) thì có thể thay đổi đáng kể trạng thái mành của nó.

en: This glyph is defined in more than one of the CID subfonts
vi: Hình tượng này được xác định trong nhiều phông con CID

en: This glyph is defined in one instance font but not in another
vi: Hình tượng này được xác định trong một thể hiện của phông, còn không phải trong thể hiện khác

en: This glyph is mapped to a unicode code point which is different from its name.
vi: Hình tượng này được ánh xạ tới một điểm mã Unicode khác với tên nó.

en: This glyph is not defined in any of the CID subfonts
vi: Hình tượng này chưa được xác định trong phông con CID

en: This glyph is not mapped to any unicode code point, but its name should be.
vi: Hình tượng này không được ánh xạ tới điểm mã Unicode, nhưng tên nó nên có.

en: This glyph is taller than desired
vi: Hình tượng này có bồ cao lớn hơn giá trị đã muốn

en: This glyph is wider than desired
vi: Hình tượng này có bồ rộng lớn hơn giá trị đã muốn

en: This glyph self-intersects
vi: Hình tượng này tự giao

en: This glyph self-intersects. Checking for correct direction is meaningless until that is fixed
vi: Hình tượng này bị tự giao. Vô ích kiểm tra hướng đúng trước khi sửa chữa lỗi này

en: This glyph should display spiro points, but unfortunately FontForge was unable to load libspiro, spiros are not available for use, and normal bezier points will be displayed instead.
vi: Hình tượng này nên hiển thị các điểm kiểu spiro. Tiếc là Fontforge đã không nạp được thư viện spiro (libspiro), do đó chức năng spiro không sẵn sàng, và các điểm kiểu bézier sẽ được hiển thị để thay thế.

en: This glyph should display spiro points, but unfortunately this version of fontforge was not linked with the spiro library, so only normal bezier points will be displayed.
vi: Hình tượng này nên hiển thị các điểm kiểu spiro. Tiếc là phiên bản Fontforge này đã không liên kết với thư viện spiro, do đó chỉ các điểm kiểu bézier sẽ được hiển thị.

en: This glyph's advance width is different from the standard width
vi: Trong hình tượng này, bề rộng tiến tới khác với bề rộng chuẩn.

en: This glyph's vertical advance is different from the standard width
vi: Trong hình tượng này, độ tiến tới theo chiều dọc khác với bề rộng tiêu chuẩn

en: This hint does not control any points
vi: Lời gợi ý này không điều khiển điểm

en: This hint has the wrong width for a stem3 hint
vi: Lời gợi ý này có bề rộng không thích hợp với lời gợi ý stem3

en: This index is much larger than the closest neighbor
vi: Chỉ số này rất lớn hơn hàng xóm gần nhất

en: This involves opening more than 10 windows.
    Is that really what you want?
vi: Việc này mở hơn 10 cửa sổ.
    Có hợp với ý muốn không?

en: This is an abstract class which defines common features of the
    FontView, CharView, BitmapView and MetricsView
vi: Đây là một hạng trừu tượng mà xác định các tính năng chung của:
     • FontView — khung xem phông chữ
     • CharView — khung xem ký tự
     • BitmapView — khung xem ảnh mảng
     • MetricsView — khung xem đơn vị đo

en: This is an identifying number shared by all members of
    this font family with the same style (I.e. 10pt Bold and
    24pt Bold would have the same id, but 10pt Italic would not
vi: Giá trị này là số nhận diện mọi bộ phạn của nhóm phông
    này có cùng một kiểu dáng (v.d. 10pt Đậm và 24pt Đậm
    có cùng một mã số, nhưng 10pt Nhiêng không có).

en: This is probably a valid URW font, but it is in a format (%c%c) which FontForge
    does not support. FontForge only supports 'IK' format fonts.
vi: Rất có thể là một phông URW hợp lệ, nhưng theo định dạng (%c%c) bị FontForge không hỗ trợ. Trình FontForge hỗ trợ chỉ phông định dạng « IK ».

en: This is the approximate location of the vanishing point.
    It does not include the offset induced by "Center of selection"
    nor "Last Press".
vi: Đây là vị trí xấp xỉ của điểm biến mất.
    Nó không bao gồm bù được xui bởi
    « Tâm vùng chọn » hay « Bấm cuối ».

en: This is the difference of the curvature between
    the next and previous splines. Contours often
    look nicer as this number approaches 0.
vi: Đây là hiệu độ cong giữa chốt trục kế tiếp
    và chốt trục trước. Đường viền thường hiển thị
    đẹp hơn khi con số này gần như số 0.

en: This is the main fontforge window displaying a font
vi: Đây là cửa sổ FontForge chính đang hiển thị một phông chữ nào đó

en: This is the mark that differentiates ComboBoxes and ListButtons
    from TextFields and normal Buttons.
vi: Đây là dấu mà khác biệt các Hộp Tổ Hợp và Nút Liệt Kê
    với Trường Chuỗi Chữ và Nút bình thường.

en: This is the number of pixels by which the anchor
    should be moved horizontally when the glyph is
    rasterized at the above size.  This information
    is part of the device table for this anchor.
    Device tables are particularly important at small
    pixelsizes where rounding errors will have a
    proportionally greater effect.
vi: Đây là số điểm ảnh theo đó cần di chuyển neo
    theo chiều ngang khi hình tượng bị làm mành
    theo kích cỡ bên trên.
    Thông tin này thuộc về bảng thiết bị cho neo này.
    Bảng thiết bị là quan trọng đặc biệt ở kích cỡ nhỏ
    theo điểm ảnh, mà lỗi làm tròn sẽ có kết quả
    lớn hơn theo tỷ lệ.

en: This is the number of pixels by which the anchor
    should be moved vertically when the glyph is
    rasterized at the above size.  This information
    is part of the device table for this anchor.
    Device tables are particularly important at small
    pixelsizes where rounding errors will have a
    proportionally greater effect.
vi: Đây là số điểm ảnh theo đó cần di chuyển neo
    theo chiều dọc khi hình tượng bị làm mành
    theo kích cỡ bên trên.
    Thông tin này thuộc về bảng thiết bị cho neo này.
    Bảng thiết bị là quan trọng đặc biệt ở kích cỡ nhỏ
    theo điểm ảnh, mà lỗi làm tròn sẽ có kết quả
    lớn hơn theo tỷ lệ.

en: This italic conversion will be incomplete!
    You will probably want to do manual fixups on e, g, k, and v-z
    And on в, г, д, е, ж, л, м, ц, щ, ъ, ђ
    And on all Greek lower case letters. And maybe everything else.
vi: Việc chuyển đổi này sang chữ in nghiêng sẽ không hoàn toàn !
    Rất có thể là bạn cần phải tự sửa chữa các chữ e, g, k, v-z,
    cũng với các chữ kir-in в, г, д, е, ж, л, м, ц, щ, ъ, và ђ,
    cũng với tất cả các chữ thường tiếng Hy Lạp.
    Có thể là cần phải sửa chữa tất cả !

en: This kerning pair (%.20s and %.20s) is currently part of a kerning class with a 0 offset for this combination. Would you like to alter this kerning class entry (or create a kerning pair for just these two glyphs)?
vi: Cặp định chỗ (%.20s và %.20s) hiện thời thuộc về một hạng định chỗ bù 0 cho tổ hợp này. Bạn có muốn sửa đổi mục nhập hạng định chỗ này (hoặc tạo một cặp định chỗ cho chỉ hai hình tượng này) không?

en: This ligature index is already in use
vi: Chỉ số chữ ghép này đang được dùng

en: This looks like a level1 (or level2) ofm. FontForge only supports level0 files, and can't read a real level1 file.
vi: Hình như OFM lớp 1 (hay lớp 2). Trình FontForge chỉ hỗ trợ tập tin lớp 0, và không thể đọc tập tin lớp 1 thật.

en: This looks like an ikarus format which I have seen examples of, but for which
    I have no documentation. FontForge does not support it yet.
vi: Hình như định dạng Ikarus: trình FontForge chưa có tài liệu về nó,
    và chưa hỗ trợ nó.

en: This looks like one of FontForge's SplineFont DataBase files.
    Not one of TeX's SubFont Definition files.
    An unfortunate confusion of extensions.
vi: Hình như một của các tập tin Cơ sở Dữ liệu Phông
    Chốt trục của FontForge. Không phải tập tin Xác định
    Phông con của TeX.
    Dễ nhầm vì có cùng một phần mở rộng (.sfd).

en: This lookup contains no data
vi: Sự tra tìm này không chứa dữ liệu

en: This lookup has no effect, I can't figure out its type on line %d of %s
vi: Sự tra tìm này không có hiệu quả: không thể quyết định kiểu của nó trên dòng %d của %s

en: This may take a while. Please be patient...
vi: Hành vi này có thể hơi lâu. Xin hãy kiên nhẫn...

en: This multiple master font has %1$d instance fonts, but FontForge can only handle %2$d master fonts for %3$d axes. FontForge will not be able to edit this correctly
vi: Phông đa chủ này có %1$d phông thể hiện, còn trình FontForge có thể xử lý chỉ %2$d phông chủ đối với %3$d trục. Vì thế FontForge không thể hiệu chỉnh cho đúng.

en: This multiple master font has %1$d instance fonts, but it needs at least %2$d master fonts for %3$d axes. FontForge will not be able to edit this correctly
vi: Phông đa chủ này có %1$d phông thể hiện, còn cần có ít nhất %2$d phông chủ đối với %3$d trục. Vì thế trình FontForge không thể hiệu chỉnh cho đúng.

en: This must be a truetype layer.
vi: Đây phải là một lớp TrueType.

en: This name has already been used for another lookup.
    Lookup names must be unique.
vi: Tên này đã được dùng cho sự tra tìm khác.
    Tên sự tra tìm phải là duy nhất.

en: This namelist contains at least one non-ASCII glyph name, namely: %s
vi: Danh sách tên này chứa ít nhất một tên hình tượng khác ASCII : %s

en: This namelist is based on a namelist which contains non-ASCII glyph names
vi: Danh sách tên này dựa vào một danh sách tên chứa tên hình tượng khác ASCII.

en: This operation cannot be undone, do it anyway?
vi: Không thể hồi lại thao tác này : vẫn còn làm không?

en: This outline glyph is missing a bitmap version
vi: Hình tượng nét ngoài này còn thiếu phiên bản mảng ảnh

en: This outline glyph's advance width is different from that of the bitmap's
vi: Trong hình tượng này, chiều rộng sớm khác với điều của ảnh mảng

en: This pane is informative only and shows the characters
    actually in the font. If you wish to set the OS/2 Unicode
    Range field, change the pane to
vi: Ô cửa sổ này chỉ chứa thông tin và hiển thị các ký tự
    thực sự nằm trong phông chữ đó. Nếu bạn muốn đặt
    trường Phạm vi Unicode OS/2 thì thay đổi ô cửa sổ thành

en: This path probably intersects itself (though I could not find that when
     I checked for intersections), look closely at the corners
vi: Đường dẫn này rất có thể bị tự giao (dù không tìm thấy khi kiểm tra có giao),
    hãy kiểm tra xem cẩn thận các góc

en: This path should have been drawn in a clockwise direction
vi: Đường dẫn này nên được vẽ theo chiều kim đồng hồ

en: This path should have been drawn in a counter-clockwise direction
vi: Đường dẫn này nên được vẽ theo ngược chiều kim đồng hồ

en: This pdf file contains an /Encrypt dictionary, and FontForge does not currently
    support pdf encryption
vi: Tập tin PDF này chứa một từ điển /Encrypt mà FontForge hiện thời
    không hỗ trợ mật mã PDF

en: This pdf file has no fonts
vi: Tập tin PDF này không có phông

en: This pdf file has no pages
vi: Tập tin PDF này không có trang nào

en: This provides a set of names used to identify the
    style of this font. Names may be translated into multiple
    languages (English is required, others are optional)
    All fonts with the same Style ID should share this name.
vi: Cái này cung cấp một tập hợp tên dùng để nhận diện
    kiểu dáng của phông này. Mỗi tên có thể được dịch
    sang nhiều ngôn ngữ khác nhau (cần thiết tiếng Anh,
    còn ngôn ngữ khác là tùy chọn). Mọi phông có cùng
    một Mã số Kiểu dáng nên dùng chung tên này.

en: This reference has a transformation matrix which cannot be expressed in Type1/2 fonts.
    No scaling or rotation allowed.
vi: Tham chiếu này có một ma trận chuyển dạng mà không thể
    được đại diện theo phông Kiểu 1/2.
    Không cho phép co giãn hay xoay.

en: This reference has a transformation matrix which cannot be expressed in truetype.
    All entries (except translation) must be between [-2.0,2.0).
    Translation must be integral.
vi: Tham chiếu này có một ma trận chuyển dạng mà không thể
    được đại diện theo TrueType.
    Mọi mục nhập (trừ sự dịch) phải nằm trong phạm vi [-2.0,2.0).
    Phải dịch theo số nguyên.

en: This reference has been flipped, so the paths in it are drawn backwards
vi: Tham chiếu này đã bị lật thì các đường dẫn trong nó đã được vẽ ngược

en: This reference uses point-matching but it refers to a glyph
    (or a previous reference refers to a glyph)
    whose points have been renumbered.
vi: Tham chiếu này dùng khả năng khớp điểm,
    nhưng nó tham chiếu đến một hình tượng
    (hoặc một tham chiếu trước chỉ tới một hình tượng)
    có các điểm bị đánh số lại.

en: This setting is already used
vi: Thiết lập này đã được dùng

en: This specifies the dash pattern for a line.
    Leave this field blank for a solid line.
    Otherwise specify a list of up to 8 integers
    (between 0 and 255) which give the dash pattern
    in em-units. So "10 10" will draw the first
    10 units of a line, leave the next 10 blank,
    draw the next 10, and so on.
vi: Giá trị này xác định mẫu dấu gạch của đường.
    Bỏ rỗng để tạo đường đặc. Nếu không,
    hãy xác định danh sách đến 8 số nguyên
    (giữa 0 và 255) mà đại diện mẫu gạch gạch
    theo đơn vị Em. Chẳng hạn, « 10 10 » sẽ vẽ
    10 đơn vị thứ nhất của đường, bỏ trắng 10
    đơn vị sau, vẽ 10 đơn vị sau đó, v.v.

en: This specifies the line spacing on the mac.
    (The descent field is usually negative.)
    If the "[] Is Offset" checkbox is clear then
    any number you enter will be the value used in hhea.
    If set then any number you enter will be added to the
    font's bounds. You should leave this
    field 0 and check "[*] Is Offset" in most cases.
    
    NOTE: hhea Descent is a NEGATIVE value for things
    below the baseline
vi: Giá trị này xác định khoảng cách dòng trên Mac.
    (Trường Xuống thường là số âm.)
    Tắt tùy chọn « Bù » thì bất cứ số nào bạn nhập
    sẽ là giá trị dùng trong hhea. Bật thì bất cứ số nào
    bạn nhập sẽ được thêm vào các giới hạn của phông.
    Khuyên bạn để lại trường này là số 0
    và bật tùy chọn « Bù » trong phần lớn trường hợp.
    
    GHI CHÚ : giá trị Xuống hhea là số ÂM
    cho cái nào nằm bên dưới đường cơ bản.

en: This version of fontforge was not linked with the spiro library, so you may not use them.
vi: Phiên bản Fontforge này đã không liên kết với thư viện spiro, do đó không dùng được.

en: This window displays a single outline glyph
vi:  Cửa sổ này hiển thị một hình tượng nét ngoài riêng lẻ

en: This window displays a single outline glyph (more data)
vi:  Cửa sổ này hiển thị một hình tượng nét ngoài riêng lẻ (dữ liệu thêm)

en: This window displays metrics information about a font
vi: Cửa sổ này hiển thị thông tin đơn vị đo về một phông chữ nào đó

en: Tibetan (PRC)
vi: Tiếng Tây-tạng (Trung Quốc)

en: Tibetan Bhutan
vi: Tiếng Tây-tạng (Bu-thăn)

en: Tigrinya Ethiopia
vi: Tiếng Thi-gợ-ri-nia (Ê-ti-ô-pi)

en: Tigrinyan Eritrea
vi: Tiếng Thi-gợ-ri-nia (Ê-ri-tợ-rê-a)

en: Tile Bounding Box:
vi: Hộp biên giới xếp lát:

en: Tile Margin
vi: Lề xếp lát

en: Tile Margin:
vi: Lề xếp lát:

en: Tile Max X
vi: X đa xếp lát

en: Tile Max Y
vi: Y đa xếp lát

en: Tile Min X
vi: X tiểu xếp lát

en: Tile Min Y
vi: Y tiểu xếp lát

en: Tile Path
vi: Đường dẫn lát

en: Tile Pattern
vi: Mẫu xếp lát

en: Tile Pattern...
vi: Mẫu xếp lắt...

en: Tile _Path...
vi: Đường _dẫn lát đều...

en: Time (in milliseconds) that popup windows remain visible
vi: Khoảng thời gian (theo mili-giây) trong đó cửa sổ tự mở vẫn còn được hiển thị

en: Tiny Selection
vi: Vùng chọn rất nhỏ

en: Title Background
vi: Nền tiêu đề

en: Title Divider Color
vi: Màu tách tiêu đề

en: Title Text Color
vi: Màu chuỗi chữ tiêu đề

en: Titling
vi: Đặt tựa đề

en: To P_DF File
vi: Vào tập tin P_DF

en: To _File
vi: Vào _tập tin

en: To _Hundredths
vi: Tới p_hần trăm

en: To _Int
vi: Tới _số nguyên

en: To generate a Mac family file, the current font must have plain (Normal, Regular, etc.) style, and there must be other open fonts with the same family name.
vi: Để tạo ra một tập tin nhóm Mac, phông hiện thời phải có kiểu dáng
    tiêu chuẩn (Normal, Regular v.v.), và phải có phông còn mở khác
    có cùng một tên nhóm.

en: To the glyph names starting at:
vi: Vào các tên hình tượng bắt đầu ở :

en: To their own names
vi: Vào tên của chính chúng

en: Too Big
vi: Quá lớn

en: Too Complex or Bad
vi: Sai hay quá phức tạp

en: Too Many Breakpoints
vi: Quá nhiều điểm ngắt

en: Too Many Glyphs
vi: Quá nhiều hình tượng

en: Too Many Hints
vi: Quá nhiều lời gợi ý

en: Too Many Kerns
vi: Định chỗ quá nhiều

en: Too Many Points
vi: Quá nhiều điểm

en: Too few items on stack for blend in %s
vi: Trên đống có quá ít mục cho hàm pha trộn trong %s

en: Too few items on stack for get in %s
vi: Trên đống có quá ít mục đối với hàm get (lấy) trong %s

en: Too few items on stack for put in %s
vi: Trên đống có quá ít mục đối với hàm put (để) trong %s

en: Too many Unique Font IDs
vi: Quá nhiều Mã số Phông Duy nhất

en: Too many axis positions specified in /BlendDesignPositions.
vi: Quá nhiều vị trí trục được xác định trong /BlendDesignPositions (pha trộn các vị trí thiết kế).

en: Too many dashes (at most %d allowed)
vi: Quá nhiều dấu gạch (số tối đa là %d)

en: Too many elements in BlueValues/OtherBlues array.
vi: Quá nhiều yếu tố trong mảng Giá trị màu xanh/Xanh khác.

en: Too many elements in FamilyBlues/FamilyOtherBlues array.
vi: Quá nhiều yếu tố trong mảng Nhóm màu xanh/Nhóm màu xanh khác.

en: Too many entries in CharStrings dictionary "%s
vi: Quá nhiều mục nhập trong từ điển Chuỗi Ký Tự \%s

en: Too many features %d
vi: Quá nhiều tính năng %d

en: Too many glyphs
vi: Quá nhiều hình tượng

en: Too many kern pairs
vi: Quá nhiều cặp định chỗ

en: Too many layers
vi: Quá nhiều lớp

en: Too many lookups %d
vi: Quá nhiều sự tra tìm %d

en: Too many mapping data points specified in /BlendDesignMap for axis %s.
vi: Quá nhiều điểm ánh xạ dữ liệu được xác định trong /BlendDesignMap (pha trộn sơ đồ thiết kế) đối với trục %s.

en: Too many scripts %d
vi: Quá nhiều chữ viết %d

en: Too many subroutine calls in %s
vi: Quá nhiều cuộc gọi hàm phụ trong %s

en: Too many subroutines. We can deal with at most 14 (0-13)
vi: Quá nhiều hàm phụ. Có thể xử lý nhiều nhất 14 (phạm vi 0-13)

en: Tool_s
vi: Côn_g cụ

en: Top Accent
vi: Dấu trên

en: Top Accent Horiz. Pos
vi: Vị trí dấu trên nằm ngang

en: Top Accent Horizontal Pos
vi: Vị trí ngang dấu phụ trên

en: Top Accent Pos:
vi: Vị trí dấu trên:

en: Top Bearing does not change.
vi: Vị trí phương hướng trên không thay đổi.

en: Top Hint
vi: Gợi ý đầu

en: TopAccent
vi: DấuTrên

en: TopLeft
vi: TrênTrái

en: TopRight
vi: TrênPhải

en: Trace Color
vi: Màu vết

en: Trademark
vi: Nhãn hiệu

en: Traditional Forms
vi: Hình truyền thống

en: Traditional Name Forms
vi: Hình tên truyền thống

en: Traditionally the x-height of an italic face is slightly less
    than the x-height of the companion roman
vi: Theo truyền thống, chiều cao x của một mặt in nghiêng
    cũng hơi nhỏ hơn chiều cao x của mặt roman tương ứng

en: Trailing Jamo Forms
vi: Hình Ja-mô đi sau

en: Transform _All Layers
vi: Chuyển dạng _mọi lớp

en: Transform _Guide Layer Too
vi: Cũn_g chuyển dạng lớp dẫn

en: Transform _Width Too
vi: Cũng chuyển dạng độ _rộng

en: Transform ascender serifs
vi: Chuyển dạng các chân tăng

en: Transform baseline serifs
vi: Chuyển dạng các chân ở đường cơ bản

en: Transform descender serifs
vi: Chuyển dạng các chân giảm

en: Transform diagonal serifs
vi: Chuyển dạng các chân chéo

en: Transform kerning _classes too
vi: _Cũng chuyển dạng các hạng định chỗ

en: Transform simple positioning features & _kern pairs
vi: Ch_uyển dạng các tính năng định vị đơn giản và cặp định chỗ

en: Transform x-height serifs
vi: Chuyển dạng các chân ở độ cao x

en: Transformation Matrix
vi: Ma trận chuyển dạng

en: Transformation Matrix Changed
vi: Ma trận chuyển dạng bị thay đổi

en: Transformed
vi: Đã chuyển dạng

en: Transformed by:
vi: Chuyển dạng do :

en: Transforming...
vi: Đang chuyển dạng...

en: Transitional Serifs
vi: Chân chuyển tiếp

en: Translate By
vi: Dịch theo

en: Translation in X
vi: Dịch theo X

en: Translation in Y
vi: Dịch theo Y

en: TrueType (Mac dfont)
vi: TrueType (dfont Mac)

en: TrueType (MacBin)
vi: TrueType (MacBinary)

en: TrueType (Resource)
vi: TrueType (tài nguyên)

en: TrueType (Symbol)
vi: TrueType (ký hiệu)

en: TrueType Hints
vi: Gợi ý TrueType

en: TrueType Instructions for %.50s
vi: Chỉ dẫn TrueType cho %.50s

en: TrueType Point _Matching:
vi: Khớp điể_m TrueType:

en: TrueType does not support mixed references and contours.
    If you want instructions for %.30s you should either:
     * Unlink the reference(s)
     * Copy the inline contours into their own (unencoded
        glyph) and make a reference to that.
vi: TrueType không hỗ trợ hỗn hợp tham chiếu và đường viền.
    Muốn có chỉ dẫn cho %.30s thì bạn nên hoặc:
     • bỏ liên kết các tham chiếu
     • sao chép các đường viền trực tiếp vào hình chính
    (chưa mã hoá) của chính nó và tạo tham chiếu đến nó.

en: TrueType does not support references which
    are scaled by more than 200%%.  But %1$.30s
    has been in %2$.30s. Any instructions
    added would be meaningless.
vi: TrueType không hỗ trợ tham chiếu đã được co giãn
    theo hơn 200%%. Nhưng %1$.30s đã nằm trong %2$.30s.
    Vì thế chỉ dẫn được thêm vô ích.

en: TrueType glyphs can either contain references or contours.
    Not both.
vi: Hình tượng TrueType có thể chứa hoặc tham chiếu hoặc đường viền.
    Không phải cả hai.

en: TrueType requires that all scaling and rotational
    entries in a transformation matrix be between -2 and 2
vi: TrueType cần thiết mọi mục nhập co giãn và xoay
    trong ma trận chuyển dạng nằm giữa -2 và +2.

en: TrueTypeName|New
vi: Mới

en: Try To Fix Glyphs With
vi: Thử sửa các hình tượng có

en: Try to detect serifs and other elements protruding from base stems and generate instructions for them.
vi: Thử phát hiện chân và phần tử khác nào nhô ra cuống cơ bản, và tạo ra chỉ lệnh cho nó.

en: Try to insure that the counters are as wide
    afterward as they were before
vi: Hãy thử đảm bảo các sự đếm có cùng
    một bề rộng với lúc trước.

en: Tundra Nenets
vi: Tiếng Ne-net-x lãnh nguyên

en: Turoyo Aramaic
vi: Tiếng Xy-ri Tu-rôi-ô

en: Tuvin
vi: Tiếng Tu-vin

en: Twilight Zone Point Count
vi: Số đếm điểm vùng hoàng hôn

en: Two cursive anchor classes
vi: Hai hạng neo chữ thảo

en: Two cursive anchor classes in the same subtable, %s
vi: Hai hạng neo chữ thảo trong cùng một bảng phụ, %s

en: Two glyphs have the same name.
    Change the encoding to "Glyph Order" and use
    Edit->Select->Wildcard with the following name
vi: Hai hình tượng có cùng một tên.
    Hãy thay đổi bảng mã sang « Thứ tự Hình tượng »,
    sau đó sử dụng mục trình đơn
    « Sửa > Chọn > Ký tự đại diện » với tên theo đây

en: Two glyphs share the same unicode code point.
    Change the encoding to "Glyph Order" and use
    Edit->Select->Wildcard with the following code point
vi: Hai hình tượng có cùng một điểm mã Unicode.
    Hãy thay đổi bảng mã sang « Thứ tự Hình tượng »,
    sau đó sử dụng mục trình đơn
    « Sửa > Chọn > Ký tự đại diện » với điểm mã theo đây

en: Type of distortable font:
vi: Kiểu phông méo mó được:

en: Type1 and 2 fonts only support translation of references.
    The first four entries of the transformation matrix should be
    [1 0 0 1].
vi: Phông Kiểu 1 và 2 chỉ hỗ trợ khả năng dịch tham chiếu.
    Bốn mục nhập thứ nhất trong ma trận chuyển dạng nên là
    [1 0 0 1].

en: Type11 (CID 2)
vi: Kiểu11 (CID 2)

en: Type2
vi: Kiểu 2

en: Type2 fonts do not support the Type1 callothersubrs operator
vi: Phông kiểu 2 không hỗ trợ toán tử 'callothersubrs' (gọi các hàm phụ khác) kiểu 1.

en: Type3
vi: Kiểu 3

en: Type42
vi: Kiểu42

en: Typing a normal character in the glyph view window changes the window to look at that character
vi: Gõ vào cửa sổ xem hình tượng một ký tự bình thường thì thay đổi cửa sổ để xem ký tự đó

en: Typo Ascent Offset:
vi: Bù lên lỗi gõ :

en: Typo Ascent:
vi: Lên lỗi gõ :

en: Typo Descent Offset:
vi: Bù xuống lỗi gõ :

en: Typo Descent:
vi: Xuống lỗi gõ :

en: Typo Line _Gap:
vi: Khe đường lỗi _gõ :

en: U_nlink Reference
vi: Bỏ liê_n kết tham chiếu

en: Ultra-Condensed (50%)
vi: Cô đặc cực (50%)

en: Ultra-Expanded (200%)
vi: Dãn ra cực (200%)

en: UnTouch Point
    Pops a point number and marks it untouched
vi: UnTouch Point
    Bỏ một con số điểm và đánh dấu nó là « chưa thay đổi »

en: Unable to parse the pdf objects that make up %s
vi: Không thể phân tích những đối tượng PDF cấu tạo %s

en: Unassigned Bit 123
vi: Bit 123 chưa gán

en: Unassigned Bit 124
vi: Bit 124 chưa gán

en: Unassigned Bit 125
vi: Bit 125 chưa gán

en: Unassigned Bit 126
vi: Bit 126 chưa gán

en: Unassigned Bit 127
vi: Bit 127 chưa gán

en: Unassigned Code Points
vi: Điểm mã chưa gán

en: Undefined positioning
vi: Định vị chưa xác định

en: Undefined substitution
vi: Sự thay thế chưa xác định

en: UnderbarExtraDescender:
vi: Vùng dưới thanh dưới:

en: UnderbarRuleThickness:
vi: Độ dày thước thanh dưới:

en: UnderbarVerticalGap:
vi: Khe dọc thanh dưới:

en: Underline _Position:
vi: _Vị trí gạch dưới:

en: Underline|_Height:
vi: _Cao :

en: UndoDepth
vi: Số Bước Hủy

en: Unexpected EOF in gf
vi: Gặp kết thúc tập tịn bất thường trong gf

en: Unexpected Variation Selector
vi: Dấu chọn biến đổi bất thường

en: Unexpected character (0x%02X) on line %d of %s
vi: Gặp ký tự bất thường (0x%02X) trên dòng %d của %s

en: Unexpected charset format in cff: %d
vi: Gặp định dạng bộ ký tự bất thường trong CFF: %d

en: Unexpected density
vi: Mật độ bất thường

en: Unexpected encoding format in cff: %d
vi: Gặp định dạng bảng mã bất thường trong CFF: %d

en: Unexpected end of file found in morx chain.
vi: Gặp kết thúc tập tin bất thường trong dãy 'morx'.

en: Unexpected end of file in GSUB ligature sub-table.
vi: Gặp kết thúc tập tin bất thường trong bảng phụ chữ ghép GSUB.

en: Unexpected end of file in GSUB sub-table.
vi: Gặp kết thúc tập tin bất thường trong bảng phụ GSUB.

en: Unexpected end of file in contextual chaining subtable.
vi: Gặp kết thúc tập tin bất thường nằm trong bảng phụ tạo dãy ngữ cảnh.

en: Unexpected end of file in feature definition on line %d of %s
vi: Gặp kết thúc tập tin bất thường trong lời xác định tính năng trên dòng %d của %s

en: Unexpected end of file in lookup definition on line %d of %s
vi: Gặp kết thúc tập tin bất thường trong lời xác định sự tra tìm trên dòng %d của %s

en: Unexpected number
vi: Số bất thường

en: Unexpected size for font info section of URW font (expected 12, got %d)
vi: Gặp kích cỡ bất thường cho phần thông tin phông của phông URW (đợi 12 còn nhận %d)

en: Unexpected size for name section of URW font (expected 55, got %d)
vi: Gặp kích cỡ bất thường cho phần tên của phông URW (đợi 55 còn nhận %d)

en: Unexpected token after expression end.
    before ...%40s
vi: Hiệu bài bất thường nằm sau kết thúc của biểu thức,
    phía trước ...%40s

en: Unexpected token in GDEF on line %d of %s
vi: Gặp hiệu bài bất thường trong GDEF trên dòng %d của %s

en: Unexpected token in glyph class range on line %d of %s
vi: Hiệu bài bất thường trong phạm vi hạng hình tượng trên dòng %d của %s

en: Unexpected token in lookupflags on line %d of %s
vi: Hiệu bài bất thường trong lookupflags (các cờ tra tìm) trên dòng %d của %s

en: Unexpected token in value record on line %d of %s
vi: Gặp hiệu bài bất thường trong mục ghi giá trị trên dòng %d của %s

en: Unexpected token, %s, in BASE table on line %d of %s
vi: Gặp hiệu bài bất thường, %s, trong bảng BASE (cơ bản) trên dòng %d của %s

en: Unexpected token, %s, in feature definition on line %d of %s
vi: Gặp hiệu bài bất thường, %s, trong lời xác định tính năng trên dòng %d của %s

en: Unexpected token, %s, in lookup definition on line %d of %s
vi: Gặp hiệu bài bất thường, %s, trong lời xác định sự tra tìm trên dòng %d của %s

en: Unexpected token, %s, on line %d of %s
vi: Gặp hiệu bài bất thường, %s, trên dòng %d của %s

en: Unexpected token.
    before ...%40s
vi: Hiệu bài bất thường
    phía trước ...%40s

en: Unexpected value in dictionary %d
vi: Gặp giá trị bất thường trong từ điển %d

en: Unexpected values for binsearch header. Based on the number of tables I
     expect searchRange=%d (not %d), entrySel=%d (not %d) rangeShift=%d (not %d)
vi: Gặp giá trị bất thường cho phần đầu binsearch. Dựa vào số các bảng thì mong đợi:
     • searchRange=%d (không phải %d)
     • entrySel=%d (không phải %d)
     • rangeShift=%d (không phải %d)

en: Unicase
vi: Cùng chữ

en: Unicode 2.0+, BMP only
vi: Unicode 2.0+, chỉ BMP

en: Unicode 2.0+, all planes
vi: Unicode 2.0+, mọi mặt phẳng

en: Unicode Basic Multilingual Plane
vi: Mặt Phẳng Đa Ngôn Ngữ Cơ Bản Unicode

en: Unicode C_har:
vi: _Ký tự Unicode:

en: Unicode Ranges
vi: Phạm vi Unicode

en: Unicode Ranges:
vi: Phạm vi Unicode:

en: Unicode Supplementary Ideographic Plane
vi: Mặt phẳng Chữ viết Ghi ý Bổ sung Unicode

en: Unicode Supplementary Multilingual Plane
vi: Mặt phẳng Đa ngôn ngữ Bổ sung Unicode

en: Unicode Supplementary Special-purpose Plane
vi: Mặt phẳng Mục đích Đặc biệt Bổ sung Unicode

en: Unicode _Value:
vi: _Giá trị Unicode:

en: Unicode out of range
vi: Giá trị Unicode ở ngoại phạm vi

en: Unicode value (%x) not in font, ignored
vi: Giá trị Unicode (%x) không nằm trong phông nên bị bỏ qua.

en: Unicode value not in font
vi: Giá trị Unicode không nằm trong phông

en: UnicodeGlyphNames
vi: Tên Hình Tương Unicode

en: Unified Font Object
vi: Đối Tượng Phông Thống Nhất

en: Uniform scaling for horizontal counters and side bearings
vi: Co giãn đều các bộ đếm theo chiều ngang và các vị trí phương hướng bên

en: Uninterpreted code in gf: %d
vi: Gặp mã chưa giải thích trong gf: %d

en: Uninterpreted opcode %d in %s
vi: Chưa giải thích mã thao tác opcode %d in %s

en: Uninterpreted opcode 12,%d in %s
vi: Chưa giải thích mã thao tác opcode 12,%d in %s

en: UniqueID
vi: Mã số duy nhất

en: Unix style wildcarding is accepted:
    Most characters match themselves
    A "?" will match any single character
    A "*" will match an arbitrary number of characters (including none)
    An "[abd]" set of characters within square brackets will match any (single) character
    A "{scmp,c2sc}" set of strings within curly brackets will match any string
    So "a.*" would match "a." or "a.sc" or "a.swash"
    While "a.{scmp,c2sc}" would match "a.scmp" or "a.c2sc"
    And "a.[abd]" would match "a.a" or "a.b" or "a.d"
vi: Cũng chấp nhận các ký tự đại diện kiểu UNIX:
    (phần lớn các ký tự thì tự khớp)
     • dấu hỏi « ? » thì khớp với bất cứ ký tự đơn nào
     • dấu sao « * » thì khớp với một số ký tự nào đó (bao gồm số không)
     • một chuỗi « [abd] » ký tự bên trong dấu ngoặc vuông
    		thì khớp với bất cứ ký tự đơn nào của các ký tự đó
     • một chuỗi « {scmp,c2sc} » bên trong dấu ngoặc móc
    		thì khớp với bất cứ chuỗi nào của các chuỗi định giới bằng dấu phẩyVì vậy:
    « a.* » khớp với « a. », « a.sc », « a.swash » v.v
    « a.{scmp,c2sc} » khớp với « a.scmp » hay « a.c2sc »
    « a.[abd] » khớp với « a.a », « a.b » hay « a.d »

en: Unknown GPOS sub-table type: %d
vi: Không rõ kiểu bảng phụ GPOS: %d

en: Unknown GSUB sub-table type: %d
vi: Không rõ kiểu bảng phụ GSUB: %d

en: Unknown Language
vi: Ngôn ngữ không rõ

en: Unknown character after backslash in literal string.
vi: Gặp ký tự lạ phía sau dấu xuyệc ngược trong chuỗi nghĩa chữ.

en: Unknown class table format: %d
vi: Không rõ định dạng bảng hạng: %d

en: Unknown field %s on line %d of %s
vi: Gặp trường không rõ %s trên dòng %d của %s

en: Unknown glyph referenced in GSUB/GPOS/MATH
vi: Không rõ hình tượng được tham chiếu trong GSUB/GPOS/MATH

en: Unknown lookup
vi: Không rõ sự tra tìm

en: Unknown lookup name: %60.60s
vi: Không nhận ra tên sự tra tìm: %60.60s

en: Unknown operator in %s: %x
vi: Không rõ toán tử trong %s: %x

en: Unknown string type
vi: Không rõ kiểu chuỗi

en: Unknown subtable '%c%c%c%c' in 'PfEd' table, ignored
vi: Gặp bảng phụ không rõ « %c%c%c%c » trong bảng « PfEd » nên bị bỏ qua

en: Unknown subtable '%c%c%c%c' in 'TeX ' table, ignored
vi: Gặp bảng phụ không rõ « %c%c%c%c » trong bảng « TeX » nên bị bỏ qua

en: Unknown type '%c' found in path specification
vi: Tìm thấy kiểu không rõ « %c » trong đặc tả đường dẫn

en: Unlike most commands this one does not work directly on the
    selected glyphs. Instead, if you select a glyph FontForge will
    create (or reuse) another glyph named by appending the extension
    to the original name, and it will copy a modified version of
    the original glyph into the new one.
vi: Không giống như phần lớn các lệnh, lệnh này không tác động
    trực tiếp những hình tượng hình tượng chọn. Thay vào đó,
    nếu bạn chọn một hình tượng nào đó thì FontForge tạo
    (hay dùng lại) một hình tượng khác bằng cách phụ thêm
    phần mở rộng vào tên gốc, và nó sẽ sao chép vào hình tượng mới
    một phiên bản đã sửa đổi của hình tượng gốc.

en: Unlike most commands this one does not work directly on the
    selected glyphs. Instead, if you select an "A" (or an "a")
    FontForge will create (or reuse) a glyph named "a.sc", and
    it will copy a modified version of the "A" glyph into "a.sc".
vi: Không giống như phần lớn các lệnh, lệnh này không tác động
    trực tiếp những hình tượng được chọn. Thay vào đó,
    nếu bạn chọn một « A » (hay « a ») thì FontForge tạo
    (hay dùng lại) một hình tượng tên « a.sc », và nó sẽ sao chép
    vào « a.sc » một phiên bản đã sửa đổi của hình tượng « A ».

en: Unlikely Ofm File
vi: Tập tin OFM bất thường

en: Unlikely count of ligature components (%d), I suspect this ligature sub-
     table is garbage, I'm giving up on it.
vi: Số đếm thành phần chữ ghép không chắc (%d): bảng phụ chữ ghép này
    rất có thể là rác nên trình này chịu thua về nó.

en: Unlikely length for table, so I'm ignoring it. %u
vi: Chiều dài bảng không chắc nên bỏ qua. %u

en: Unlikely scale factor
vi: Hệ số co giãn không chắc

en: Unlikely script count (%d), I suspect the JSTF-
     table is garbage, I'm giving up on it.
vi: Số đếm chữ viết không chắc (%d): bảng JSFT
    rất có thể là rác nên trình này chịu thua về nó.

en: Unlink All
vi: Bỏ liên kết tất cả

en: Unnamed lookup
vi: Sự tra tìm không có tên

en: Unparseable contextual sequence on line %d of %s
vi: Gặp dãy ngữ cảnh không thể phân tích được trên dòng %d của %s

en: Unparseable glyph sequence in position on line %d of %s
vi: Gặp dãy ngữ cảnh không thể phân tích ở vị trí trên dòng %d của %s

en: Unparseable glyph sequence in substitution on line %d of %s
vi: Gặp dãy ngữ cảnh không thể phân tích trong sự thay thế trên dòng %d của %s

en: Unparseable include on line %d of %s
vi: Lời bao gồm không thể phân tách trên dòng %d của %s

en: Unparsed characters found after end of groups file (last line parsed was %d).
vi: Gặp ký tự chưa phân tích nằm sau kết thúc của tập tin các nhóm (dòng cuối cùng đã phân tích là %d).

en: Unreasonable DPI
vi: Điểm/insơ vô lý

en: Unreasonable ligature caret count
vi: Đếm quá đáng con nháy chữ ghép

en: Unspecified Language
vi: Ngôn ngữ không xác định

en: Unsupported filter: %s
vi: Bộ lọc không được hỗ trợ : %s

en: Unsupported image format must be bmp
vi: Định dạng ảnh không được hỗ trợ thì phải là BMP

en: Unsupported image format must be bmp or png
vi: Định dạng ảnh không được hỗ trợ thì phải là BMP hay PNG

en: UntitledGroup
vi: Nhóm Không Tên

en: UpdateFlex
vi: Cập Nhật Flex

en: UpperLimitBaselineRiseMin:
vi: Tiểu nâng cơ sở hạn trên:

en: UpperLimitGapMin:
vi: Tiểu khe hạn trên:

en: Use CID Map
vi: Dùng sơ đồ CID

en: Use FreeType
vi: Dùng FreeType

en: Use Kerning Class?
vi: Dùng hạng định chỗ ?

en: Use UniqueID
vi: Dùng UniqueID

en: Use XUID
vi: Dùng XUID

en: Use _First
vi: Dùng đồ thứ _nhất

en: Use _Second
vi: Dùng đồ thứ _hai

note: GT: This is part of the PostScript language. "exit" should not be translated GT: as it is a PostScript keyword. (FF contains a small PostScript interpreter GT: so it can understand some PostScript fonts, and can generate errors when GT: handed bad PostScript).
en: Use of "exit" when not in a loop
vi: Dùng « exit » khi không phải trong vòng lặp

note: GT: This is part of the PostScript language. Neither "stop" nor "stopped" GT: should be translated as both are PostScript keywords.
en: Use of "stop" when not in a stopped
vi: Dùng « stop » khi không phải trong một « stopped ».

en: Use of a range offset of 0xffff to mean a missing glyph in cmap table
vi: Trong bảng cmap, dùng bù phạm vi 0xffff có nghĩa hình tượng còn thiếu

en: Use of obsolete blend operator.
vi: Dùng toán tử pha trộn quá cũ.

en: Use of undefined glyph class, %s, on line %d of %s
vi: Sử dụng hạng hình tượng chưa xác định %s trên dòng %d của %s

en: Use of undefined mark class, %s, on line %d of %s
vi: Sử dụng hạng dấu chưa xác định %s trên dòng %d của %s

en: Use quadratic splines for the guidelines layer of the font
vi: Hãy dùng chốt trục kiểu toàn phương cho lớp chỉ dẫn của phông chữ

en: Use spacing accents (Unicode: 02C0-02FF) rather than
    combining accents (Unicode: 0300-036F) when
    building accented glyphs.
vi: Dùng dấu phụ dãn cách (Unicode: 02C0-02FF)
    hơn là dấu phụ kết hợp (Unicode: 0300-036F)
    khi xây dựng hình tượng có dấu phụ.

en: Use the FreeType rasterizer (when available)
    to rasterize glyphs in the font view.
    This generally results in better quality.
vi: Dùng bộ làm mành FreeType (khi có sẵn)
    để làm mành hình tượng trong ô xem phông.Thường có kết quả là chất lượng cao hơn.

en: Use the cairo library for drawing (if available)
    This makes for prettier (anti-aliased) but slower drawing
    This applies to any windows created AFTER this is set.
    Already existing windows will continue as they are.
vi: Dùng thư viện cairo (nếu sẵn sàng) để vẽ ký tự.
    Nó vẽ đẹp hơn (làm trơn) còn chậm hơn.
    Bật tùy chọn này thì áp dụng cho cửa sổ nào được mở về sau.
    Cửa sổ nào đã mở thì không thay đổi.

en: Use this as the default base for the filename
    when generating a font.
vi: Dùng chuỗi này làm cơ bản mặc định
    cho tên tập tin khi tạo ra phông.

en: Use-my-metrics flag set on at least two components in glyph %d
vi: Cờ « use-my-metrics » (dùng đơn vị đo của tôi) được đặt vào
    ít nhất hai thành phần trong hình tượng %d

en: UseCairoDrawing
vi: VẽKiểuCairo

en: UseNewIndicScripts
vi: Dùng Chữ Viết Ấn Độ Mới

en: User controls the emboldening with the next two fields
vi: Người dùng điều khiển cách làm đậm bằng hai trường kế tiếp

en: VFlex Hint Color
vi: Màu mẹo VFlex

en: VHead _Column Spacing:
vi: Dãn cách _cột đầu D:

en: VHint Active Color
vi: Màu VHint hoạt động

en: VKern By Classes
vi: Định chỗ dọc theo hạng

en: VKern By Classes...
vi: Định chỗ dọc theo hạng...

en: VKern From HKern
vi: Định chỗ dọc từ định chỗ ngang

en: VKern:
vi: Định chỗ dọc:

en: VStem
vi: Cuống D

en: VWidth
vi: Rộng dọc

en: Validate Before Saving
vi: Hợp lệ hoá trước khi lưu

en: Validation of %.100s
vi: Hợp lệ hoá %.100s

en: Value exceeds tfm limitations
vi: Giá trị vượt quá phạm vi TFM

en: Value out of bounds
vi: Giá trị ở ngoại phạm vi

en: Value out of bounds in spline.
vi: Giá trị ở ngoại giới hạn trong chốt trục.

en: Vanishing Point:
vi: Điểm biến mất:

en: Variant Glyphs:
vi: Hình tượng biến đổi:

en: Variation Selector (or 0)
vi: Dấu chọn biến đổi (hay 0)

en: Variation Selectors B
vi: Dấu chọn biến đổi B

en: Variation selectors are normally between
       U+180B and U+180D
       U+FE00 and U+FE0F
       U+E0100 and U+E01EF
    did you really intend to use U+%04X?
vi: Dấu chọn biến đổi bình thường nằm trong phạm vi:
       U+180B ... U+180D
       U+FE00 ... U+FE0F
       U+E0100 ... U+E01EF
    Bạn thực sự muốn sử dụng U+%04X không?

en: Various errors occurred at the selected glyphs
vi: Gặp một số lỗi khác nhau tại những hình tượng đã chọn

en: Various specifications of PIXEL_SIZE do not match in %s
vi: Trong %s, có một số đặc tả PIXEL_SIZE (kích cỡ điểm ảnh) không tương ứng

en: Vattu Variants
vi: Biến thể Vat-tu

en: Vendor URL
vi: URL nhà sản xuất

en: Version %.20s
vi: Phiên bản %.20s

en: Vert. Construction
vi: Cấu tạo thẳng đứng

en: Vert. Hint Color
vi: Màu mẹo nằm dọc

note: GT: "Vert." is an abbreviation for Vertical
en: Vert. Variants
vi: Biến thể thẳng đứng

en: Vertical Baselines
vi: Đường cơ bản nằm dọc

en: Vertical Counter Add
vi: Thêm bộ đếm nằm dọc

en: Vertical Counter Scale
vi: Co giãn bộ đếm nằm dọc

en: Vertical Counters:
vi: Bộ đếm nằm dọc:

en: Vertical Extension Italic Correction
vi: Điều chỉnh nghiêng mở rộng dọc

en: Vertical Extents for %c%c%c%c
vi: Quy mô theo chiều dọc cho %c%c%c%c

en: Vertical Fractions
vi: Phân số dọc

en: Vertical Kana Alternates
vi: Đồ xen kẽ Kana theo chiều dọc

en: Vertical Kerning
vi: Định chỗ theo chiều dọc

en: Vertical Kerning Class
vi: Hạng định chỗ dọc

en: Vertical Only
vi: Chỉ theo chiều dọc

en: Vertical Rotation & Alternates
vi: Xoay và đồ xen kẽ theo chiều dọc

en: Vertical Scale:
vi: Co giãn nằm dọc:

en: Vertical Stem Width Add
vi: Thêm độ rộng cuống nằm dọc

en: Vertical Stem Width Scale
vi: Co giãn độ rộng cuống nằm dọc

en: Vertical _Metric Lines
vi: Đường đo nằ_m dọc

en: Vertical distance between the ink of the top and
    bottom elements of a skewed fraction.
vi: Khoảng cách theo chiều dọc giữa
    yếu tố đầu và yếu tố cuối của phân số
    bị lệch.

en: Vertical: %d baseline | Vertical: %d baselines
vi[0]: Nằm dọc: %d đường cơ bản

en: Very Condensed
vi: Co lại nhiều

en: Very Expanded
vi: Dãn ra nhiều

en: Very Light
vi: Rất nhẹ

en: View Point
vi: Điểm nhìn

en: Vowel Jamo Forms
vi: Hình Ja-mô nguyên âm

en: WWS Family
vi: Nhóm WWS

en: WWS Subfamily
vi: Nhóm phụ WWS

en: W_hitespace Glyphs
vi: _Hình tượng khoảng trắng

en: W_ithin Rectangle
vi: Ở t_rong chữ nhật

en: Wansung (Korean)
vi: Wansung (Hàn)

en: Warn if _unlinked references
vi: Cảnh báo nế_u tham chiếu không liên kết

en: Warn if one glyph contains an outline while the other contains a reference (but the reference describes the same outline)
vi: Cảnh báo nếu hình tượng này chứa nét ngoài còn hình tượng khác chứa tham chiếu (nhưng tham chiếu diễn tả cùng một nét ngoài).

en: Warn if the outlines are close but not exactly the same
vi: Cảnh báo nếu hai nét ngoài tương tự nhưng không phải trùng

en: Warning: %dth axis value (%g) is outside the allowed range [%g,%g]
vi: Cảnh báo : giá trị trục thứ %d (%g) nằm ở ngoại phạm vi hợp lệ [%g,%g]

en: Warning: %s has a different family name than does %s (GenerateFamily)
vi: Cảnh báo : %s có nhóm tên khác với %s (Tạo ra nhóm)

en: Warning: %s(%s) is both extended and condensed. That's impossible.
vi: Cảnh báo : %s(%s) đã được dãn ra còn cũng được co lại. Không thể làm được.

en: Warning: 'cvar' contains intermediate tuple data.
     FontForge doesn't support this.
vi: Cảnh báo : 'cvar' chứa dữ liệu đối tượng nhiều thành phần trung gian.
    Trình FontForge không hỗ trợ.

en: Warning: Both extended and condensed. That's impossible.
vi: Cảnh báo : cả hai đã được dãn ra còn cũng được co lại. Không thể làm được.

en: Warning: Byte swapped font mark in palm font.
vi: Cảnh báo : gặp dấu phông đã trao đổi byte trong phông Palm.

en: Warning: Encoding %d (0x%x) is mapped to at least two locations (%s@0x%02x and %s@0x%02x)
     Only one will be used here.
vi: Cảnh báo : bảng mã %d (%x) được ánh xạ tới ít nhất hai vị trí
    (%s@0x%02x và %s@0x%02x).
    Ở đây sẽ chỉ dùng một cái.

en: Warning: Font Bucket version 4 treated as 0.
vi: Cảnh báo : Font Bucket phiên bản 4 được xử lý như là phiên bản 0.

en: Warning: Font contained no glyphs
vi: Cảnh báo : phông không chứa hình tượng

en: Warning: Glyph %d contains either private or intermediate tuple data.
     FontForge supports neither.
vi: Cảnh báo : hình tượng %d chứa dữ liệu đối tượng nhiều thành phần
    kiểu hoặc riêng hoặc trung gian.
    Trình FontForge không hỗ trợ điều nào trong hai kiểu này.

en: Warning: Mac and Unicode entries in the 'name' table differ for the
     %s string in the language %s
     Mac String: %s
    Mac Unicode String: %s
vi: Cảnh báo : trong bảng « name » (tên), các mục nhập kiểu Mac và Unicode
    khác biệt đối với chuỗi %s bằng ngôn ngữ %s :
     • chuỗi Mac: %s
     • chuỗi Unicode Mac: %s

en: Warning: Mac and Windows entries in the 'name' table differ for the
     %s string in the language %s
     Mac String: %s
    Windows String: %s
vi: Cảnh báo : trong bảng « name » (tên), các mục nhập kiểu Mac và Windows
    khác biệt đối với chuỗi %s bằng ngôn ngữ %s :
     • chuỗi Mac: %s
     • chuỗi Windows: %s

en: Warning: Mac string is a subset of the Unicode string in the 'name' table
     for the %s string in the %s language.
vi: Cảnh báo : trong bảng « name » (tên), chuỗi Mac là tập hợp con
    của chuỗi Unicode đối với chuỗi %s bằng ngôn ngữ %s.

en: Warning: Mac string is a subset of the Windows string in the 'name' table
     for the %s string in the %s language.
vi: Cảnh báo : trong bảng « name » (tên), chuỗi Mac là tập hợp con
    của chuỗi Windows đối với chuỗi %s bằng ngôn ngữ %s.

en: Warning: No characters selected in AddDHint(%d,%d %d,%d %d,%d)
vi: Cảnh báo : chưa chọn ký tự trong Thêm lời gợi ý (%d,%d %d,%d %d,%d)

en: Warning: No characters selected in AddHint(%d,%d,%d)
vi: Cảnh báo : chưa chọn ký tự trong Thêm lời gợi ý (%d,%d,%d)

en: Warning: There are already some 'aalt' lookups in
    the font but there are other feature tags associated
    with these lookups. If you proceed with this command
    the 'aalt' tag will be removed from those lookups,
    and new lookups will be generate which will NOT be
    associated with the other feature tag(s).
     Is that what you want?
vi: Cảnh báo : đã có một số sự tra tìm kiểu « aalt »
    trong phông này, nhưng cũng có thẻ tính năng khác
    liên quan đến sự tra tìm đó. Nếu bạn vẫn tiếp tục
    chạy câu lệnh này, thẻ « aalt » sẽ bị gỡ bỏ khỏi
    các sự tra tìm đó, và các sự tra tìm mới được tạo ra
    mà sẽ KHÔNG liên quan đến các thẻ tính năng khác.
    Bạn có muốn tạo trường hợp này không?

en: Warning: There are already some 'aalt' lookups in
    the font, some have no other feature tags associated
    with them and these will be removed, others have other
    tags associated and these will remain while the 'aalt'
    tag will be removed from the lookup -- a new lookup
    will be generated which is not associated with any
    other feature tags.
     Is that what you want?
vi: Cảnh báo : đã có một số sự tra tìm kiểu « aalt »
    trong phông này; mốt số sự tra tìm không
    có thẻ tính năng khác liên quan nên bị gỡ bỏ;
    một số sự tra tìm khác có thẻ khác liên quan
    nên sẽ còn lại, nhưng thẻ « aalt » sẽ bị gỡ bỏ
    khỏi sự tra tìm — một sự tra tìm mới sẽ được tạo ra
    mà KHÔNG liên quan đến thẻ tính năng khác.
    Bạn có muốn tạo trường hợp này không?

en: Warning: There are already some 'aalt' lookups in
    the font. If you proceed with this command those
    lookups will be removed and new lookups will be
    generated. The old information will be LOST.
     Is that what you want?
vi: Cảnh báo : đã có một số sự tra tìm kiểu « aalt »
    trong phông này. Nếu bạn vẫn tiếp tục chạy
    câu lệnh này, các sự tra tìm đó sẽ bị gỡ bỏ,
    và các sự tra tìm mới được tạo ra. Thông tin cũ
    sẽ bị MẤT. Bạn có muốn tạo trường hợp này không?

en: Warning: Unable to parse token %s, some features may be lost
vi: Cảnh báo : không thể phân tích hiệu bài %s nên một số tính năng có thể bị mất

en: Warning: Unreasonably big splines. They will be ignored.
vi: Cảnh báo : chốt trục quá lớn vô lý nên bị bỏ qua.

en: Warning: could not figure out where the hint (%d,%d %d,%d %d,%d) is valid
vi: Cảnh báo : không thể tìm biết lời gợi ý (%d,%d %d,%d %d,%d) hợp lệ ở đâu

en: Watch Points not supported in glyphs with references
vi: Không hỗ trơ điểm theo dõi trong hình tượng có tham chiếu

en: Watch all selected points
    (stop when a point moves)
vi: Theo dõi mọi điểm đã chọn
    (dừng khi điểm di chuyển)

en: Watched Cvt Change
vi: Cvt đã theo dõi có thay đổi

en: Watched Store Change
vi: Kho đã theo dõi có thay đổi

en: We don't understand this font
vi: Không hiểu được phông này

en: Weight, Width, Slope Only
vi: Chỉ Đậm, Rộng, Dốc

en: West-Cree
vi: Tiếng Tây Cợ-ri

en: What is the pixel size of the font in this file?
vi: Trong tập tin này, phông có kích cỡ điểm ảnh nào?

en: What type(s) of palm font records do you want?
vi: Bạn muốn (những) kiểu mục ghi phông Palm nào?

en: When "Endpoints specify minimum length and direction only" is checked, the replace pattern must be a single open contour with at least 3 points on it.
vi: Bật tùy chọn này « Chỉ dùng điểm cuối để đặt hướng » thì mẫu thay thế phải là một đường viền mở riêng lẻ có ít nhất 3 điểm ở.

en: When "Endpoints specify minimum length and direction only" is checked, the search pattern must be a single open contour with at least 3 points on it (otherwise there is nothing to match).
vi: Bật tùy chọn này « Chỉ dùng điểm cuối để đặt hướng » thì mẫu tìm phải là một đường viền mở riêng lẻ có ít nhất 3 điểm ở (không thì không có gì cần khớp).

en: When "Endpoints specify minimum length and direction only" is checked, the search pattern must be a single open contour.
vi: Bật tùy chọn này « Chỉ dùng điểm cuối để đặt hướng » thì mẫu tìm phải là một đường viền mở riêng lẻ.

en: When FontForge detects that an expanded stroke will self-intersect,
    then setting this option will cause it to try to make things nice
    by removing the intersections
vi: Khi trình FontForge phát hiện một nét đã mở rộng sẽ tự cắt chéo,
    tùy chọn này sẽ gây ra nó thử cải tiến hành thức bằng cách gỡ bỏ sự chồng chéo.

en: When a curve passes very close to the center of a
    pixel you might want to check that the curve is on
    the intended side of that pixel.
    If it's on the wrong side, consider using a DELTA
    instruction to adjust the closest point at the
    current pixelsize.
vi: Khi một đường cong đi qua rất gần với tâm của một điểm ảnh,
    khuyên bạn kiểm tra đường cong đó nằm ở bên dự định của điểm ảnh đó.
    Ở bên sai thì có thể sử dụng một chỉ lệnh DELTA
    để điều chỉnh điểm gần nhất theo kích cỡ điểm ảnh hiện thời.

en: When a font is opened, should it be made compact?
vi: Khi một phông chữ được mở, có nên ép chặt nó không?

en: When a single substitution is specified by glyph classes, those classes must be of the same length on line %d of %s
vi: Khi một sự thay thế riêng lẻ được hạng hình tượng ghi rõ, các hạng này phải có cùng một chiều dài trên dòng %d của %s

en: When a single substitution's replacement is specified by a glyph class, the thing being replaced must also be a class on line %d of %s
vi: Khi sự thay thế của một sự thay thế riêng lẻ được hạng hình tượng ghi rõ, đồ bị thay thế cũng phải là một hạng trên dòng %d của %s

en: When adding new entries, give them the same
    delta values as those on the first line.
vi: Khi thêm mục nhập mới, gán cho nó
    cùng một giá trị δ với mục trên dòng đầu.

en: When building an Apple distortable font, you must specify at least one name for the axis
vi: Khi xây dựng phông méo mó được kiểu Apple, bạn phải xác định ít nhất một tên cho trục

en: When centering an accent over a glyph, should the accent
    be centered on the highest point(s) of the glyph,
    or the middle of the glyph?
vi: Khi giữa lại dấu phụ trên hình tượng,
    trình FontForge nên giữa lại dấu phụ
    vào (các) điểm cao nhất của hình tượng,
    hay vào trung tâm của hình tượng?

en: When copying glyphs from the font view, also copy the
    glyphs' metadata (name, encoding, comment, etc).
vi: Khi sao chép hình tượng từ ô xem phông,
    cũng sao chép siêu dữ liệu (tên, bảng mã, chú thích v.v.)
    của hình tượng đó.

en: When copying glyphs from the font view, also copy the
    glyphs' truetype instructions.
vi: Khi sao chép hình tượng từ ô xem phông,
    cũng sao chép chỉ lệnh TrueType của nó.

en: When double clicking on a character in the font view
    open that character in a new window, otherwise
    reuse an existing one.
vi: Nhấn đôi vào ký tự trong ô xem phông thì mở ký tự
    trong cửa sổ mới, không thì dùng lại cửa sổ đã có.

en: When dragging points in the outline view a join may occur
    (two open contours may connect at their endpoints). When
    this is On a join will cause FontForge to stop moving the
    selection (as if the user had released the mouse button).
    This is handy if your fingers are inclined to wiggle a bit.
vi: Khi kéo điểm trong ô xem nét ngoài, có thể nối lại
    (hai đường viền mở có thể kết nối tại điểm cuối).
    Bật tùy chọn này thì dữ kiện nối lại sẽ gây ra
    trình FontForge ngừng di chuyển vùng chọn
    (đúng như người dùng đã buông nút chuột ra).
    Có ích nếu bạn gặp khó khăn điều chỉnh vi cấp.

en: When fontforge opens a (non-sfd) font it will try to display this unicode character in the fontview.
vi: Khi FontForge mở một phông chữ khác sfd, nó sẽ thử hiển thị ký tự Unicode này trong khung xem phông.

en: When generating a Mac Type1 resource font, you MUST generate at least one NFNT bitmap font to go with it. If you have not created any bitmaps for this font, cancel this dlg and use the Element->Bitmaps Available command to create one
vi: Khi tạo ra một phông tài nguyên kiểu 1 Mac, bạn PHẢI tạo ra
    ít nhất một phông mảng ảnh NFNT tương ứng. Nếu bạn chưa
    tạo mảng ảnh dành cho phông này, hãy thôi hộp thoại này
    rồi sử dụng câu lệnh « Phần tử > Mảng ảnh hiện có » để tạo nó.

en: When generating a set of BDF fonts ask the user
    to specify the screen resolution of the fonts
    otherwise FontForge will guess depending on the pixel size.
vi: Khi tạo ra một tập hợp phông BFD, nhắc người dùng
    xác định độ phân giải màn hình của các phông đó.
    Không thì trình FontForge sẽ đoán dựa vào kích cỡ điểm ảnh.

en: When generating a truetype or opentype font it is occasionally
    useful to know the mapping between truetype glyph ids and
    glyph names. Setting this option will cause FontForge to
    produce a file (with extension .g2n) containing those data.
vi: Khi tạo ra một phông kiểu TrueType hay OpenType,
    có ích khi biết cách ánh xạ mã số của hình tượng TrueType
    với tên hình tượng. Bật tùy chọn này thì trình FontForge
    xuất một tập tin (có phần mở rộng .g2n) chứa dữ liệu đó.

en: When loading a font in sfnt format (TrueType, OpenType, etc.),
    ask the user to specify which cmap to use initially.
vi: Khi nạp phông theo định dạng sfnt (TrueType, OpenType, v.v.),
    nhắc người dùng xác định có nên dùng đầu tiên cmap nào.

en: When loading a truetype or opentype font which has both a unicode
    and a CJK encoding table, use this flag to specify which
    should be loaded for the font.
vi: Khi nạp một phông TrueType hay OpenType có bảng mã
    kiểu cả hai Unicode và tiếng Trung/Nhật/Hàn, dùng cờ này
    để ngụ ý có nên nạp bảng mã nào.

en: When merging two CID keyed fonts, they must have the same Registry and Ordering, and the font being merged into (the mergee) must have a supplement which is at least as recent as the other's. Furthermore the mergee must have at least as many subfonts as the merger.
vi: Trộn hai phông đã khoá kiểu CID thì cả hai phải có cùng một Thanh ghi và Thứ tự, và phông nhận phải có một phần mở rộng không phải cũ hơn phông vào. Hơn nữa, phông nhận phải có số phông con bằng hay lớn hơn phông vào.

en: When placing grave and acute accents above letters, should
    FontForge center them based on their full width, or
    should it just center based on the lowest point
    of the accent.
vi: Khi để dấu huyền và dấu sắc trên con chữ,
    trình FontForge nên giữa lại dấu dựa vào
    bề rộng đầy, hay dựa vào điểm thấp nhất của dấu?

en: When serifs are removed (as first two in "m"), replace with:
vi: Khi bỏ chân (như hai chân thứ nhất của « m ») thì thay thế bằng:

en: When the hint's position is changed
    adjust the postion of any points
    which lie on that hint
vi: Khi vị trí lời gợi ý đã thay đổi,
    điều chỉnh vị trí của điểm nào
    nằm trên lời gợi ý đó.

en: When the mouse pointer is within this many pixels
    of one of the various interesting features (baseline,
    width, grid splines, etc.) the pointer will snap
    to that feature.
vi: Khi con trỏ chuột cách tính năng thích hợp
    (đường cơ sở, bề rộng, chốt trục lưới v.v.)
    theo số điểm ảnh này, con trỏ sẽ đính tính năng đó.

en: When the search path is a single open contour, the replace pattern must also be.
vi: Khi mẫu tìm là một đường viền mở riêng lẻ thì mẫu thay thế phải cũng nhau.

en: When the user clicks in the editing window, round the location to the nearest integers.
vi: Khi người dùng nhấn vào cửa sổ chỉnh sửa, làm tròn vị trí thành các số nguyên gần nhất.

en: Whether fonts loaded from the disk should retain their splines
    with the original order (quadratic or cubic), or whether the
    splines should be converted to the default order for new fonts
    (see NewFontsQuadratic).
vi: Phông được nạp từ đĩa nên vẫn giữ các chốt trục với thứ tự gốc
    (toàn phương hay lập phương), hoặc các chốt trục nên được
    chuyển đổi sang thứ tự mặc định cho phông mới
    (xem Phông mới TP/LP).

en: Whether to use mac-like icons to indicate modifiers (for instance ^ for Control)
    or to use an abbreviation (for instance "Cnt-")
vi: Có nên dùng biểu tượng kiểu Mac để ngụ ý phím bổ trợ (v.d. « ^ » là Control)
    hoặc viết tắt (v.d. « Cnt- »).

en: Which archived item should be opened?
vi: Có nên mở mục đã lưu trữ nào?

en: White space to be left between math formulae
    to ensure proper line spacing.
vi: Khoảng trắng cần để lại giữa hai công thức toán học, để đảm bảo khoảng cách dòng đúng.

en: Width Color
vi: Màu độ rộng

en: Width _Class
vi: Hạng bề _rộng

en: Width of Vertical Stems:
vi: Độ rộng của cuống nằm dọc:

en: Width or height arguments to imagemask contain invalid values
    (either negative or they require more data than provided).
vi: Đối số bề rộng hay bề cao tới bộ lọc ảnh chứa giá trị không hợp lệ
    (hoặc là số âm hoặc cần thiết dữ liệu thêm).

en: Width: %d
    Count: %d
    Percentage of Max: %d%%
vi: Rộng: %d
    Đếm: %d
    Phần trăm số tối đa : %d%%

en: Width: %d-%d (%d)
    Count: %d (%d)
    Percentage of Max: %d%%
vi: Rộng: %d-%d (%d)
    Đếm: %d (%d)
    Phần trăm số tối đa : %d%%

en: Win Ascent Offset:
vi: Bù lên Win:

en: Win Ascent:
vi: Lên Win:

en: Win Descent Offset:
vi: Bù xuống Win:

en: Win Descent:
vi: Xuống Win:

en: Win FNT
vi: FNT Win

en: Win FON
vi: FON Win

en: Win _Ascent Offset:
vi: Bù _lên Win:

en: Win _Descent Offset:
vi: Bù _xuống Win:

en: Windows Latin ("ANSI")
vi: La-tinh Windows ("ANSI")

en: Wrap Pos:
vi: Vị trí cuộn:

en: Write Control Value Table in Funits
    Pops a number(Funits) and a
    CVT index and writes the number to cvt[index]
vi: Write Control Value Table in Funits
    Bỏ một con số (Funit) và một chỉ mục CVT,
    sau đó ghi con số vào cvt[index]

en: Write Control Value Table in Pixel units
    Pops a number(26.6) and a
    CVT index and writes the number to cvt[index]
vi: Write Control Value Table in Pixel units
    Bỏ một con số (26.6) và một chỉ mục CVT,
    sau đó ghi con số vào cvt[index]

en: Write Store
    Pops a value and an index and writes the value to storage[index]
vi: Write Store
    Bỏ một giá trị và một chỉ mục, sau đó ghi giá trị vào lưu trữ [chỉ mục]

en: Write failed
vi: Lỗi ghi

en: Wrong Direction
vi: Hướng sai

en: Wrong number of entries in %s
vi: Gặp số mục nhập không đúng trong %s

en: Wrong type of SFD file
vi: Sai kiểu tập tin SFD

en: X Bitmap
vi: Mảng ảnh X

note: GT: an expression describing the transformation applied to the X coordinate
en: X Expr:
vi: Biểu thức X:

en: X Movement
vi: Dời X

en: X Repeat Count
vi: Số đếm X đã lặp lại

en: X Resource Editor
vi: Trình sửa tài nguyên X

en: X Scale Factor
vi: Hệ số co giãn X

en: X11 bitmap only sfnt (otb)
vi: sfnt chỉ mảng ảnh X11 (otb)

en: XHeight Percent
vi: Phần trăm độ cao X

en: XHeight Percent:
vi: Phần trăm độ cao X

en: XHeight:
vi: Cao X:

en: XUID-Base
vi: Cơ Sở XUID

note: GT: an expression describing the transformation applied to the Y coordinate
en: Y Expr:
vi: Biểu thức Y:

en: Y Movement
vi: Dời Y

en: Y Repeat Count
vi: Số đếm Y đã lặp lại

en: Y Scale Factor
vi: Hệ số co giãn Y

en: Y near¹ _standard heights
vi: Y gần¹ bề c_ao chuẩn

en: Y-Cree
vi: Tiếng Cợ-ri Y

en: Yes to _All
vi: Đồng ý _với tất cả

en: Yi Classic
vi: Tiếng Yi cổ điển

en: Yi Modern
vi: Tiếng Yi hiện đại

en: Yi Syllables/Radicals
vi: Căn thức/âm tiết Yi

en: You appear to have an old editing session on %s.
    Would you like to recover it?
vi: Có vẻ là bạn có một buổi hợp chỉnh sửa cũ trên %s.
    Bạn có muốn phục hồi nó không?

en: You are about to change the last quadratic
    layer to cubic. When this happens FontForge
    will remove all truetype instructions.
    
    This cannot be undone.
    
    Is this really your intent?
vi: Bạn sắp chuyển đổi lớp toàn phương cuối cùng
    sang lập phương. Kết quả là FontForge sẽ gỡ bỏ
    tất cả các chỉ lệnh TrueType.
    
    Không thể hủy bước này.
    
    Bạ thực sự có ý định này không?

en: You are about to delete a layer.
    This will lose all contours in that layer.
    If this is the last quadratic layer it will
    lose all truetype instructions.
    
    Deleting a layer cannot be undone.
    
    Is this really your intent?
vi: Bạn sắp xoá một lớp nào đó.
    Hành vi này sẽ mất tất cả các đường viền
    của lớp đó.
    Nếu đây là lớp toàn phương cuối cùng
    thì nó sẽ cũng mất tất cả các chỉ lệnh TrueType.
    
    Không thể hủy bước xoá lớp.
    
    Bạn thực sự có ý định này không?

en: You are attempting to clear %.30s which is referred to by
    another character. Are you sure you want to clear it?
vi: Bạn đang thử gột %.30s đến đó một ký tự khác tham chiếu.
    Bạn có chắc muốn gột nó không?

en: You are attempting to paste a reference to %1$s into %2$s.
    But %1$s does not exist in this font, nor can I find the original character referred to.
    It will not be copied.
vi: Bạn đang thử dán vào %2$s một tham chiếu đến %1$s.
    Nhưng %1$s không nằm trong phông này,
    cũng không tìm thấy ký tự gốc đến đó đã tham chiếu.
    Vì thế sẽ không sao chép nó.

en: You are attempting to paste a reference to %1$s into %2$s.
    But %1$s does not exist in this font.
    Would you like to copy the original splines (or delete the reference)?
vi: Bạn đang thử dán vào %2$s một tham chiếu đến %1$s.
    Nhưng %1$s không nằm trong phông này.
    Bạn có muốn sao chép các chốt trục gốc (hay xoá tham chiếu) không?

en: You are attempting to paste glyph instructions from one font to another. Generally this will not work unless the 'prep', 'fpgm' and 'cvt ' tables are the same.
    Do you want to continue anyway?
vi: Bạn đang thử dán các chỉ dẫn hình tượng từ phông này vào phông khác. Nói chung là thao tác này sẽ không hoạt động được nếu các bảng « prep », « fpgm » và « cvt » không phải trùng.
    Bạn vẫn còn muốn tiếp tục không?

en: You are attempting to save a CID font in a non-CID format. This is ok, but it means that only the current sub-font will be saved.
    Is that what you want?
vi: Bạn đang thử lưu một phông kiểu CID theo định dạng khác CID.
    Việc này sẽ lưu chỉ phông con hiện thời. Có hợp với ý muốn không?

en: You are deleting the last anchor point in this character.
    Doing so will cause this dialog to close, is that what you want?
vi: Bạn đang xoá điểm neo cuối cùng trong ký tự này.
    Hành động này sẽ gây ra hộp thoại đóng: có hợp với ý muốn không?

en: You changed the point numbering
vi: Bạn đã thay đổi cách đánh số điểm

en: You do not have permission to read %.100s
vi: Bạn không có quyền đọc %.100s.

en: You have changed the transformation matrix, do you wish to use the new version?
vi: Bạn đã thay đổi ma trận chuyển dạng: muốn sử dụng phiên bản mới không?

en: You have changed this font's name without changing the UniqueID (or XUID).
    This is probably not a good idea, would you like me to
    generate a random new value?
vi: Bạn đã thay đổi tên phông này, còn chưa thay đổi mã số duy nhất (XUID).
    Thường không phải ý kiến tốt: bạn có muốn chương trình này
    tạo ra một giá trị ngẫu nhiên mới không?

en: You have just changed the point numbering of glyph %s.%s%s%s
vi: Bạn mới thay đổi cách đánh số các điểm trong hình tượng %s.%s%s%s

en: You may change the default instance of this font
vi: Bạn có khả năng sửa đổi thể hiện mặc định của phông này

en: You may create a script menu containing up to 10 frequently used scripts
    Each entry in the menu needs both a name to display in the menu and
    a script file to execute. The menu name may contain any unicode characters.
    The button labeled "..." will allow you to browse for a script file.
vi: Bạn có khả năng tạo một trình đơn văn lệnh chứa đến 10 văn lệnh
    thường dùng. Mỗi mục nhập trong trình đơn này cần có cả hai tên cần
    hiền thị và tập tin văn lệnh cần thực hiện. Tên trình đơn có thể chứa
    bất kỳ ký tự Unicode. Cái nút có nhãn « ... » sẽ cho bạn khả năng
    duyệt tìm tập tin văn lệnh.

en: You may create a script menu containing up to 10 frequently used scripts.
    Each entry in the menu needs both a name to display in the menu and
    a script file to execute. The menu name may contain any unicode characters.
    The button labeled "..." will allow you to browse for a script file.
vi: Bạn có khả năng tạo một trình đơn văn lệnh chứa đến 10 văn lệnh
    thường dùng. Mỗi mục nhập trong trình đơn này cần có cả hai tên cần
    hiền thị và tập tin văn lệnh cần thực hiện. Tên trình đơn có thể chứa
    bất kỳ ký tự Unicode. Cái nút có nhãn « ... » sẽ cho bạn khả năng
    duyệt tìm tập tin văn lệnh.

en: You may not paste a reference into this window
vi: Không thể dán vào cửa sổ này một tham chiếu

en: You may not rename any of the base glyphs, but your selection overlaps the set of base glyphs.
vi: Không cho phép bạn thay đổi tên của hình tượng cơ sở, và vùng chọn của bạn chồng chéo lên tập hợp hình tượng cơ sở.

en: You may not select both variants of 'f'
vi: Không cho phép chọn đồng thời cả hai biến thế « f »

en: You may not use spiros
vi: Không cho phép bạn sử dụng spiro

note: GT: The following strings should be concatenated together, the result GT: translated, and then broken into lines by hand. I'm sure it would GT: be better to specify this all as one string, but my widgets won't support GT: that
en: You may specify the new instance of this font
vi: Bạn có khả năng xác định thể hiện mới của phông này

en: You must choose a lookup type
vi: Bạn phải chọn một kiểu sự tra tìm

en: You must draw a line
vi: Bạn cần phải vẽ một đường

en: You must draw a line, with at most one additional point
vi: Bạn cần phải vẽ một đường có nhiều nhất một điểm thêm nữa

en: You must install the freetype library before using this command.
vi: Trước khi sử dụng lệnh này thì bạn cần phải cài đặt thư viện « freetype ».

en: You must name the lookup.
vi: Bạn phải đặt tên cho sự tra tìm.

en: You must provide a glyph extension
vi: Phải cung cấp một phần mở rộng hình tượng

en: You must provide at least one name here
vi: Ở đây bạn phải cung cấp ít nhất một tên

en: You must select a Lookup Type.
vi: Bạn phải chọn một Kiểu sự Tra tìm.

en: You must select a glyph before you can import an image into it
vi: Bạn phải chọn một hình tượng để có khả năng nhập khẩu ảnh vào nó.

en: You must select a lookup subtable to contain this kerning pair
vi: Bạn phải chọn một sự tra tìm thích hợp để chứa cặp định chỗ này

en: You must select at least one language for each script.
vi: Bạn phải chọn ít nhất một ngôn ngữ cho mỗi chữ viết.

en: You must select at least one language.
    Use the "Default" language if nothing else fits.
vi: Bạn phải chọn ít nhất một ngôn ngữ.
    Không có gì thích hợp thì chọn
    ngôn ngữ « Mặc định ».

en: You must select at least one script if you provide a feature tag.
vi: Cung cấp một thẻ tính năng thì phải chọn ít nhất một chữ viết.

en: You must specify a glyph extension
vi: Bạn phải xác định một phần mở rộng hình tượng

en: You must specify a glyph name for subtable %s
vi: Bạn cần phải ghi rõ một tên hình tượng cho bảng phụ %s

en: You must specify a medial tile
vi: Bạn cần phải ghi rõ một đá lát ở giữa

en: You must specify a replacement glyph for %s
vi: Bạn phải xác định một hình tượng thay thế cho %s

en: You must specify a standard type1 extension (.pfb or .pfa)
vi: Phải xác định một phần mở rộng kiểu 1 tiêu chuẩn (.pfb hay .pfa).

en: You must specify an isolated (or medial) tile
vi: Bạn cần phải ghi rõ một đá lát cô lập (hay ở giữa)

en: You should only specify the TrueType Unique Font Identification string in one language. This font has more. Do you want to continue anyway?
vi: Bạn nên ghi rõ chuỗi nhận diện phông duy nhất TrueType bằng chỉ một ngôn ngữ. Phông này ghi rõ bằng nhiều ngôn ngữ. Bạn vẫn muốn tiếp tục không?

en: You will get better instructions if you fill in the Private dictionary, Element->Font Info->Private, for the font
vi: Bạn sẽ thấy chỉ dẫn hữu ích hơn nếu bạn điền vào mục
    Từ điển riêng « Phần tử > Thông tin phông > Riêng » cho phông.

en: Your font has a 2 byte encoding, but you are attempting to save it in a format that only supports one byte encodings. This means that you won't be able to access anything after the first 256 characters without reencoding the font.
    
    Do you want to proceed anyway?
vi: Phông của bạn có bảng mã byte đôi, còn bạn thử lưu nó
    theo một định dạng chỉ hỗ trợ bảng mã byte đơn.
    Có nghĩa là bạn sẽ không thể truy cập đến gì phía sau
    256 ký tự thứ nhất nếu không mã hoá lại phông này.
    
    Bạn vẫn muốn tiếp tục lại không?

en: Your font is missing the dotlessi glyph,
    please add it and remake your accented glyphs
vi: Phông của bạn còn thiếu hình tượng dotlessi (chữ i không có dấu chấm trên).
    Hãy thêm nó rồi tạo lại các hình tượng có dấu phụ.

note: GT: Adobe decided that a dotless j glyph was needed, assigned a code GT: point to it in the private use area, and named it "dotlessj". Then GT: years later the Unicode people decided one was needed and assigned GT: it U+0237, so that's now the official code point and it is named GT: "uni0237". The n
en: Your font is missing the uni0237 glyph,
    and the deprecated dotlessj glyph,
    please add the former and remake your accented glyphs
vi: Phông của bạn còn thiếu hình tượng uni0237,
    và hình tượng bị phản đối « dotlessj » (chữ j không có dấu chấm trên).
    Hãy thêm hình tượng thứ nhất rồi tạo lại các hình tượng có dấu phụ.

en: Your version of the freetype library does not contain the bytecode interpreter.
vi: Bạn có một phiên bản thư viện « freetype » mà không chứa bộ thông dịch mã byte.

en: Z_oom out
vi: Th_u nhỏ

en: Zapf Dingbats
vi: Ký tự trang trí Zapf

en: Zone:
vi: Vùng:

en: _16x4 cell window
vi: Cửa sổ có ô _16×4

en: _24 pixel outline
vi: Nét ngoài _24 điểm ảnh

en: _36 pixel outline
vi: Nét ngoài _36 điểm ảnh

en: _3D Rotate
vi: Xoay _3D

en: _48 pixel outline
vi: Nét ngoài _48 điểm ảnh

en: _72 pixel outline
vi: Nét ngoài _72 điểm ảnh

en: _8x2  cell window
vi: Cửa sổ có ô _8×2

en: _96 pixel outline
vi: Nét ngoài _96 điểm ảnh

en: _AA
vi: Làm t_rơn

en: _Accept inexact
vi: Chấp nhận không chính _xác

en: _Activate Spiro
vi: Bật Spir_o

en: _Add 'aalt' features
vi: Thêm tính năng « _aalt »

en: _Add Anchor
vi: Thê_m neo

en: _Add Diff Outlines to Background
vi: Them nét ng_oài khác vào nền

en: _Add Encoding Slots...
vi: Thê_m khe bảng mã...

en: _Add HHint
vi: Thê_m lời gợi ý N

en: _Add Selected
vi: Thê_m đồ đã chọn

en: _Advance Width only
vi: Chỉ độ rộng _sớm

en: _All Fonts
vi: Mọi _phông

en: _Alphabetic
vi: _ABC

en: _Alter Class
vi: _Sửa hạng

en: _Anchor Control...
vi: Điều khiển n_eo...

en: _Anchored Pairs
vi: Cặp thả n_eo

en: _Anchors
vi: _Neo

en: _Anti Alias
vi: Làm t_rơn

en: _Anti-Aliased
vi: _Trơn

en: _Apply to All
vi: Á_p dụng cho tất cả

en: _Apply to Selection
vi: Á_p dụng cho vùng chọn

en: _Arm Style
vi: Kiểu dáng t_ay

en: _Around
vi: _Khoảng

en: _Ascent:
vi: _Lên:

en: _Auto Width...
vi: _Tự động đặt bề rộng...

en: _BDF Info...
vi: Thông tin _BDF...

en: _Base Filename:
vi: Tên tập tin cơ _bản:

en: _Base:
vi: Cơ _sở :

en: _Bigger Pixel Size
vi: Cỡ điểm ảnh _lớn hơn

en: _Bigger Point Size
vi: Cỡ điểm _lớn hơn

en: _Blend to New Font...
vi: T_rộn tới phông mới...

note: GT: You might not want to translate this, it's a keyword in PostScript font files
en: _BlueValues
vi: Giá trị màu _xanh

en: _Both
vi: _Cả hai

en: _Bottom hint:
vi: Gợi ý cuố_i:

en: _Build Accented Glyph
vi: _Xây dựng hình tượng có dấu phụ

en: _Build Syllables
vi: _Xây dựng âm tiết

en: _Butt
vi: Nắ_p

en: _By Base Char
vi: Th_eo ký tự cơ sở

en: _CJK
vi: _TNH

en: _Center in Width
vi: _Giữa lại trong bề rộng

en: _Change Supplement...
vi: Đổi phần bổ s_ung...

en: _Changed Glyphs
vi: Hình tượng _bị thay đổi

en: _Clear HStem
vi: Gột _cuống N

en: _Clear Hints
vi: Gột _các lời gợi ý

en: _Cluster
vi: _Chùm

en: _Condense/Extend...
vi: _Co lại/Dãn ra...

en: _Control Point Info
vi: Thông tin điểm điều _khiển

en: _Control Points near horizontal/vertical
vi: Điểm điều khiển nằm gần chiều ngang/dọ_c

en: _Convert to CID
vi: _Chuyển đổi sang CID

en: _Copies:
vi: Bản _sao :

en: _Correct Direction
vi: _Hướng đúng

note: GT: Here (and following) MM means "MultiMaster"
en: _Create MM...
vi: Tạo _MM...

en: _Create Pair
vi: Tạo _cặp

en: _Curve
vi: _Cong

en: _Debug...
vi: _Gỡ lỗi...

en: _Default New Entries to First
vi: Mục nhập mới có giá trị đầ_u

en: _Default Using Suffix:
vi: Mặc định _dùng hậu tố :

en: _Descent:
vi: _Xuống:

en: _Detach Glyphs
vi: Gỡ _ra hình tượng

en: _Diagonal Hints
vi: Mẹo c_héo

en: _Display Compositions...
vi: _Hiển thị sự cấu tạo...

en: _Displayed Font
vi: Phông đã _hiển thị

en: _Docked Palettes
vi: Bảng chọn thả n_eo

en: _Don't AutoHint
vi: _Không gợi ý tự động

en: _Don't Expand
vi: Đừng _mở rộng

en: _Earlier
vi: T_rước

en: _Edges near horizontal/vertical
vi: Cạnh gần chiều ng_ang/dọc

en: _Edit Data
vi: _Sửa dữ liệu

en: _Edit Instructions...
vi: _Sửa chỉ dẫn...

en: _Em Size:
vi: Kích cỡ _Em:

en: _Embeddable
vi: _Nhúng được

en: _Encoding Hex
vi: Thập lục _bảng mã

en: _Error Limit:
vi: Hạn _lỗi :

en: _Exact
vi: Chính _xác

en: _Exclude
vi: _Loại trừ

en: _Expand Stroke...
vi: _Mở rộng nét...

en: _Extrema
vi: Thá_i cực

en: _Family Name:
vi: _Tên nhóm:

en: _Feature:
vi: _Tính năng:

en: _Find Intersections
vi: _Tìm giao

en: _First Point
vi: Điểm đầ_u

en: _Fit
vi: _Vừa

en: _Flatten bumps on lines
vi: Làm _phẳng mụn trên đường

en: _Font Info...
vi: Thông tin _phông...

en: _Force Encoding
vi: _Buộc bảng mã

en: _Forget about it
vi: _Quên về gì

en: _Freehand
vi: Bằng t_ay

en: _Full Font Display
vi: Xem t_oàn phông

en: _G2 Curve
vi: Cong G2

en: _Generate Fonts...
vi: Tạo ra phôn_g...

en: _Glyph Image
vi: Ảnh hình tượn_g

en: _Glyph Info...
vi: Thông tin hình tượn_g...

en: _Glyph Tabs
vi: Thẻ hình tượn_g

en: _Glyphs Worth Outputting
vi: Hình tượn_g đáng xuất

en: _Guess
vi: Đ_oán

note: GT: Guide layer, make it short
en: _Guide
vi: _Dẫn

en: _HHead Ascent Offset:
vi: Bù lên đầu _N:

en: _HStem
vi: Cuống _N

en: _HVCurve
vi: _Cong ND

en: _Hide Unused Columns
vi: Ẩn cột k_hông dùng

en: _Hinting Needed
vi: _Cần gợi ý

en: _Hints controlling no points
vi: Lời gợi ý k_hông điều khiển điểm

en: _Horizontal Baselines...
vi: Đường cơ bản nằm ng_ang...

en: _Horizontal Hints
vi: Mẹo nằm ng_ang

en: _IBM Family:
vi: Nhóm _IBM:

en: _IDEFs
vi: _IDEF

en: _Inline
vi: Trực t_iếp

en: _Insert Random Text...
vi: Chèn đ_oạn ngẫu nhiên...

en: _Interpolated
vi: Nộ_i suy

en: _Intersect
vi: _Cắt chéo

en: _Italic Angle:
vi: Góc ngh_iêng:

en: _Italic...
vi: Ngh_iêng...

en: _Justification...
vi: _Sắp thẳng...

en: _Kern Pairs
vi: Cặ_p định chỗ

en: _Kerning only
vi: C_hỉ định chỗ

en: _Knife
vi: D_ao

en: _Left Constraint
vi: Mép bên t_rái

en: _Letterform
vi: _Dạng chữ

en: _License...
vi: Giấy _phép...

en: _Ligatures
vi: Chữ _ghép

en: _Load Encoding...
vi: Nạ_p bảng mã...

en: _MATH Info...
vi: Thông tin _MATH...

en: _Magnify
vi: _Phóng to

note: GT: Make this (selected) point the first point in the glyph
en: _Make First
vi: Đặt thứ _nhất

en: _Match Fuzziness:
vi: Khớp hệ số _mờ :

en: _Maximum distance between points in a region
vi: Khoảng cách tối đa giữa hai điể_m trong vùng

en: _Merge Feature Info...
vi: T_rộn thông tin tính năng...

en: _Merge Fonts...
vi: T_rộn các phông...

en: _Metrics
vi: Đơn vị đ_o

en: _Midline
vi: Đường _giữa

en: _Miter
vi: _Mộng vuông góc

en: _Mixed
vi: _Hỗn hợp

en: _Modify Composition...
vi: _Sửa cấu tạo...

en: _Mono
vi: Đơn ng_uồn

en: _More hints than:
vi: Số lời gợị ý _hơn:

en: _More points than:
vi: Số điểm _hơn:

en: _Move Points
vi: Chu_yển điểm

en: _Multi Size Glyph
vi: Hình tượng đ_a kích cỡ

en: _Multi Size Glyphs
vi: Các hình tượng đ_a kích cỡ

en: _Name Contour
vi: Đặt tê_n đường viền

en: _New Composition...
vi: Cấu tạo mớ_i...

en: _Next >
vi: _Kế >

en: _Next Glyph
vi: Hình tượng _kế

en: _Next Point
vi: Điểm _kế

en: _Non Linear Transform...
vi: Chuyể_n dạng không tuyến...

en: _OS/2 Version
vi: Phiên bản _OS/2

en: _Outline Font
vi: Phông nét ng_oài

en: _Outline...
vi: Nét ng_oài...

en: _Overlapped hints
vi: Mẹ_o chồng lấp

en: _Pairs
vi: Cặ_p

en: _Palettes
vi: _Bảng chọn

en: _Parse
vi: _Phân tích

en: _Partial
vi: Bộ _phận

en: _Point
vi: Đ_iểm

en: _Point of View Projection...
vi: H_iện hình điểm nhìn...

en: _Pointer
vi: Con t_rỏ

en: _Points
vi: Điể_m

en: _Points near¹ hint edges
vi: Điể_m gần¹ cạnh gợi ý

en: _Points too far
vi: Chỉ quá _xa

en: _Pointsize Y:
vi: Cỡ điểm _Y:

en: _Pointsize:
vi: _Cỡ điểm:

en: _Populate
vi: Điền _vào

en: _Prev Glyph
vi: Hình tượng _lùi

en: _Prev Point
vi: Điểm _lùi

en: _Printer:
vi: _Máy in

en: _Proportion
vi: Tỷ _lệ

en: _Reencode
vi: Mã hoá _lại

en: _References...
vi: _Tham chiếu...

en: _Remove Empty
vi: Bỏ mục _rỗng

en: _Remove Font
vi: _Bỏ phông

en: _Remove Overlap
vi: _Bỏ sự chồng lấp

en: _Replace Glyph...
vi: Tha_y thế hình tượng...

en: _Retain
vi: _Giữ lại

en: _Revert All
vi: H_oàn nguyên tất cả

en: _Revert File
vi: H_oàn nguyên tập tin

en: _Review
vi: _Xem lại

en: _Review Hints...
vi: _Xem lại các lời gợi ý...

en: _Right Constraint
vi: Mép bên _phải

en: _Right→
vi: _Phải→

en: _Rotate 90° CW
vi: _Xoay 90º xuôi chiều

en: _Round
vi: T_ròn

en: _Round To Grid
vi: Làm t_rộn tới lưới

en: _Ruler
vi: T_hước

en: _Save Namelist of Font...
vi: Lưu danh _sách tên của phông...

en: _Save in UTF8
vi: _Lưu dạng UTF8

en: _Scale Outlines
vi: _Co giãn nét ngoài

en: _Scroll
vi: _Cuộn

en: _Serifs
vi: _Chân

en: _Shades
vi: _Sắc màu

en: _Shadow
vi: _Bóng

en: _Show ATT
vi: _Hiện ATT

en: _Show Exact *stem3
vi: Hiện *_stem3 chính xác

en: _Side Bearings
vi: Vị trí phương hướng _bên

en: _Simplify
vi: _Giản dị hóa

en: _Skew...
vi: _Lệch...

en: _Skip for now
vi: Bỏ _qua lần này

en: _Smaller Pixel Size
vi: Cỡ điểm ảnh _nhỏ hơn

en: _Smaller Point Size
vi: Cỡ điểm _nhỏ hơn

en: _Space Points
vi: Giãn _cách điểm

en: _String Type
vi: Kiểu _chuỗi

en: _Stroked Font
vi: Phông _vẽ nét

en: _Substitutions...
vi: _Sự thay thế...

en: _Tag:
vi: _Thẻ:

en: _Tangent
vi: _Tiếp xúc

en: _Thirds in Width
vi: _Phần ba trong bề rộng

en: _Top hint:
vi: Gợi ý đầ_u :

en: _Transform Pen:
vi: Chu_yển dạng bút:

en: _Transform...
vi: _Chuyển dạng...

en: _Transformations
vi: _Biến đổi

en: _TrueType Instructions
vi: Chỉ dẫn _TrueType

en: _Twilight Pnt Cnt:
vi: Số đếm điểm _hoàng hôn:

en: _Type3 Multi Layered Font
vi: Phông đa lớp _Type3

en: _Typo Ascent Offset:
vi: Bù lên lỗi _gõ :

en: _UniqueID:
vi: Mã số d_uy nhất:

en: _Unlink
vi: _Bỏ liên kết

en: _Unlink All
vi: _Bỏ liên kết tất cả

en: _Up↑
vi: _Lên↑

en: _Use It
vi: _Dùng nó

en: _Use My Metrics
vi: Dùng đơn _vị đo của tôi

en: _VStem
vi: Cuống _D

en: _VWidth
vi: Rộng _dọc

en: _Version
vi: _Phiên bản

en: _Vertical Baselines...
vi: Đường cơ bản nằm _dọc...

en: _Vertical Hints
vi: Mẹ_o nằm dọc

en: _Warn if inexact
vi: Cảnh _báo nếu không chính xác

en: _Weight
vi: Độ đậ_m

en: _Weight Class
vi: _Hạng đậm

en: _Window Type
vi: Kiểu cử_a sổ

en: _Wireframe
vi: _Lưới thép

en: _Wireframe...
vi: _Lưới thép...

en: _X Resource Editor...
vi: Trình sửa tài nguyên _X...

en: _X near¹
vi: _X gần¹

en: _X-Height
vi: Cao _X

en: _Y near¹
vi: _Y gần¹

en: _Zone:
vi: _Vùng:

en: _Zones:
vi: _Vùng:

en: accent attachment table
vi: bảng đính dấu phụ

en: alternate subs
vi: thay thế xen kẽ

en: axis variation table
vi: bảng biến đổi trục

en: baseline table (AAT version)
vi: Bảng đường cơ bản (phiên bản AAT)

en: bitmap data table (AAT version)
vi: Bảng dữ liệu mảng ảnh (phiên bản AAT)

en: bitmap data table (OT version)
vi: Bảng dữ liệu mảng ảnh (phiên bản OT)

en: bitmap font header table
vi: bảng phần đầu phông ảnh mảng

en: bitmap location table (AAT version)
vi: Bảng vị trí mảng ảnh (phiên bản AAT)

en: bitmap location table (OT version)
vi: Bảng vị trí mảng ảnh (phiên bản OT)

en: can't create temporary file
vi: không thể tạo tập tin tạm thời

en: character code mapping table
vi: bảng ánh xạ mã ký tự

en: classes
vi: hạng

en: component with no base glyph
vi: thành phần không có hình tượng cơ sở

en: control value program table
vi: bảng chương trình giá trị điều khiển

en: control value table
vi: bảng giá trị điều khiển

en: copyright notice
vi: thông báo bản quyền

en: couldn't write encodings file
vi: không thể ghi tâp tin bảng mã

en: coverage
vi: bao quát

en: coverage table extends beyond end of table
vi: bảng bao quát vượt quá kết thúc của bảng

en: cursive entry
vi: vào chữ thảo

en: cursive exit
vi: ra chữ thảo

note: GT: See the long comment at "Property|New" GT: The msgstr should contain a translation of "Script", ignore "cursive|" GT: English uses "script" to me a general writing style (latin, greek, kanji) GT: and the cursive handwriting style. Here we mean cursive handwriting.
en: cursive|Script
vi: Chữ viết

en: digital signature table
vi: bảng chữ ký thuật số

en: either by explicitly entering the contribution
vi: hoặc bằng cách nhập dứt khoát sự đóng góp

en: electronic end user license table
vi: bảng giấy phép người dùng cuối điện tử

en: em units
vi: đơn vị Em

en: em-units
vi: đơn vị Em

en: embedded bitmap scaling control table
vi: bảng điều khiển co giãn mảng ảnh nhúng

en: end of subroutine reached with no return in %s
vi: gặp kết thúc hàm phụ, chưa trả lại trong %s

en: extended metamorphosis table
vi: bảng biến thái kéo dài

en: family name
vi: tên nhóm

en: font descriptor table
vi: bảng bộ mô tả phông

en: font header table
vi: bảng phần đầu phông

en: font metrics table
vi: bảng đơn vị đo phông

en: font name
vi: tên phông

en: font program table
vi: bảng chương trình phông

en: font variation table
vi: bảng biến đổi phông

note: GT: Some wit at MIT came up with this ("ontology recapitulates phylogony" is the original)
en: fontology recapitulates file-ogeny
vi: FontForge là hộp công cụ phông

en: full name
vi: tên đầy đủ

en: gaspTableEntry|New
vi: Mới

en: glyph definition table
vi: bảng xác định hình tượng

en: glyph location table
vi: bảng vị trí hình tượng

en: glyph name and PostScript compatibility table
vi: bảng tính tương thích giữa tên hình tượng và PostScript

en: glyph outline table
vi: bảng nét ngoài hình tượng

en: glyph positioning table
vi: bảng định vị hình tượng

en: glyph reference table
vi: bảng tham chiếu hình tượng

en: glyph substitution table
vi: bảng thay thế hình tượng

en: glyph variation table
vi: bảng biến đổi hình tượng

en: glyphs
vi: hình tượng

en: grid-fitting and scan-conversion procedure table
vi: bảng thủ tục chuyển đổi bản quét và vừa lưới

en: hang
vi: treo

en: horizontal device metrics table
vi: bảng đơn vị đo thiết bị nằm ngang

en: horizontal header table
vi: bảng phần đầu nằm ngang

en: horizontal metrics table
vi: bảng đơn vị đo nằm ngang

en: horizontal style table
vi: bảng kiểu dáng nằm ngang

en: ideo
vi: ghiý

en: if smaller than
vi: nếu nhỏ hơn

note: GT: here "tan" means trigonometric tangent
en: if tan less than
vi: nếu hàm tan nhỏ hơn

en: justification table (AAT version)
vi: bảng sắp thẳng (phiên bản AAT)

en: justification table (OT version)
vi: bảng sắp thẳng (phiên bản OT)

en: kern pair
vi: cặp định chỗ

en: kerning table
vi: bảng định chỗ

en: layout feature table
vi: bảng tính năng bố trí

en: ligature
vi: chữ ghép

en: ligature caret table
vi: bảng con nháy chữ ghép

en: linear threshold table
vi: bảng ngưỡng tuyến tính

en: logical AND
    Pops two values, ands them, pushes result
vi: AND lôgic
    Bỏ hai giá trị, thêm vào nhau (VÀ), đẩy kết quả

en: logical NOT
    Pops a number, if 0 pushes 1, else pushes 0
vi: NOT lôgic
    Bỏ một con số, nếu 0 thì đẩy 1,
    không thì đẩy 0

en: logical OR
    Pops two values, ors them, pushes result
vi: OR lôgic
    Bỏ hai giá trị, dùng HOẶC lôgic, đẩy kết quả

en: math table
vi: bảng toán học

en: maximum profile table
vi: bảng nét mặt nghiêng tối đa

en: metamorphosis table
vi: bảng biến thái

en: moves point to InterSECTion of two lines
    Pops start,end start,end points of two lines
    and a point to move. Point is moved to
    intersection
vi: dời điểm sang giao của hai đường (SECT)
    Bỏ các điểm đầu,cuối và đầu,cuối của hai đường
    và một điểm cần dời. Điểm được dời sang giao

en: multiple subs
vi: đa thay thế

en: name table
vi: bảng tên

en: nohints
vi: không gợi ý

en: of each master design, or by entering the design
vi: của mỗi sơ đồ thiết kế chủ, hoặc bằng cách nhập

en: optical bounds table
vi: bảng biên giới thị giác

en: pair
vi: cặp

en: points|_Merge
vi: T_rộn

en: positioning
vi: định vị

en: ppem is different in the two fonts, cowardly refusing to compare glyphs
vi: ppem khác giữa hai phông nên từ chối so sánh hình tượng

en: problfixup|Bad Directions
vi: Hướng sai

en: problfixup|Mark for Overlap fix before Save
vi: Đánh dấu để sửa Chồng lấp trước khi Lưu

en: problfixup|Missing Extrema
vi: Thiếu thái cực

en: problfixup|Missing Extrema (cautiously)
vi: Thiếu thái cực (cẩn thận)

en: problfixup|Open Contours
vi: Đường viền còn mở

en: problfixup|Self Intersections
vi: Tự cắt chéo

en: problfixup|Too Many Points
vi: Quá nhiều điểm

en: problselect|Bad Direction
vi: Hướng sai

en: problselect|Errors
vi: Lỗi

en: problselect|Missing Extrema
vi: Thiếu thái cực

en: problselect|Open Contours
vi: Đường viền còn mờ

en: problselect|Self Intersections
vi: Tự cắt chéo

en: properties table
vi: bảng thuộc tính

en: return when not in subroutine in %s
vi: trả lại khi không phải trong hàm phụ trong %s

en: roll out of range in %s
vi: roll ở ngoại phạm vi trong %s

en: set the auto FLIP boolean to OFF
vi: lập biểu thức Bun tự động FLIP thành TẮT

en: set the auto FLIP boolean to ON
vi: lập biểu thức Bun tự động FLIP thành BẬT

en: substitution
vi: thay thế

en: subtable
vi: bảng phụ

en: tracking table
vi: bảng theo dõi

en: unknown SIL table
vi: không nhận ra bảng SIL

en: values for each axis
vi: các giá trị thiết kế cho mỗi trục.

en: vertical device metrics table
vi: bảng đơn vị đo thiết bị nằm dọc

en: vertical header table
vi: bảng phần đầu nằm dọc

en: vertical metrics table
vi: bảng đơn vị đo nằm dọc

en: vertical origin table
vi: bảng gốc nằm dọc

en: weight
vi: độ đậm

note: GT: English uses "script" to mean a general writing system (latin, greek, kanji) GT: and the cursive handwriting style. Here we mean the general writing system. GT: See the long comment at "Property|New" GT: The msgstr should contain a translation of "Script", ignore "writing system|" GT: English us
en: writing system|Script
vi: Chữ viết

note: GT: The string "{Everything Else}" is used in the context of a list GT: of classes (a set of kerning classes) where class 0 designates the GT: default class containing all glyphs not specified in the other classes
en: {Everything Else}
vi: (Các gì khác)

en: {Start of Input}
vi: {Đầu nhập}

en: {Start of Line}
vi: {Đầu dòng}

en: ° Clockwise
vi: º Xuôi chiều

note: GT: Sometimes spelled Widdershins. An old word which means counter clockwise. GT: I used it because "counter clockwise" took too much space.
en: ° Withershins
vi: ° Ngược chiều

en: ΤεΧ Base (8r)
vi: ΤεΧ Cơ bản (8r)

en: ΤεΧ Bitmap Fonts
vi: Phông mảng ảnh ΤεΧ

en: “%s” in %s did not contain a pairwise positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d
vi: Trong %s, « %s » không chứa sự tra tìm định vị theo hướng cặp ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d to %s ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d

en: “%s” in %s did not contain a positioning lookup ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d
vi: Trong %s, « %s » không chứa sự tra tìm định vị ∆x=%d ∆y=%d ∆x_adv=%d ∆y_adv=%d

en: “%s” in %s did not contain a substitution lookup to %s
vi: Trong %s, « %s » không chứa sự tra tìm thay thế tới %s

en: “%s” in %s did not contain an anchor point (%g,%g) class %s
vi: Trong %s, « %s » không chứa điểm neo (%g,%g) hạng %s

en: ←_Left
vi: ←T_rái

en: ↓_Down
vi: ↓_Xuống

en: ∆Curvature: %g
vi: Độ cong ∆: %g

en: No BlueZ 5 object manager running, so the BlueZ backend will be inactive. Either your BlueZ installation is too old (only version 5 is supported) or the service can’t be started.
vi: Không có đối tượng BlueZ 5 nào đang chạy, do vậy phần ứng dụng chạy phía sau BlueZ sẽ là không hoạt động. Hoặc là bản cài đặt BlueZ quá cũ (chỉ hỗ trợ phiên bản 5) hoặc dịch vụ chưa được khởi chạy.

en: Error connecting to OBEX transfer daemon over D-Bus. Ensure BlueZ and obexd are installed.
vi: Có lỗi xảy ra khi kết nối đến dịch vụ truyền OBEX thông qua. Hãy chắc chắn rằng BlueZ và obexd đã được cài đặt.

note: Translators: the parameter is an error message.
en: Error reading the transferred address book file: %s
vi: Có lỗi khi đọc tập tin sổ địa chỉ được truyền đi: %s

note: Translators: the first parameter is the name of the * failed transfer, and the second is a Bluetooth device * alias. Translators: the first parameter is the name of the failed * transfer, and the second is a Bluetooth device alias.
en: Error during transfer of the address book ‘%s’ from Bluetooth device ‘%s’.
vi: Có lỗi xảy ra khi truyền sổ địa chỉ “%s” từ thiết bị Bluetooth “%s”.

en: Permission to access the address book on Bluetooth device ‘%s’ was denied by the user.
vi: Quyền truy cập sổ địa chỉ trên thiết bị  Bluetooth “%s” đã bị cấm bởi người dùng.

note: Translators: the first parameter is a Bluetooth device * alias, and the second is an error message.
en: An OBEX address book transfer from device ‘%s’ could not be started: %s
vi: Sổ địa chỉ OBEX truyền từ thiết bị “%s” không thể khởi chạy: %s

note: Translators: the first parameter is a Bluetooth device * alias, and the second is an error message.
en: The OBEX address book transfer from device ‘%s’ failed: %s
vi: Có lỗi xảy ra khi sổ địa chỉ OBEX được truyền từ thiết bị “%s”: %s

note: Translators: the first parameter is a Bluetooth device * alias, and the second is an error message.
en: Error during transfer of the address book from Bluetooth device ‘%s’: %s
vi: Có lỗi xảy ra trong quá trình truyền sổ danh bạ từ thiết bị Bluetooth “%s”: %s

en: Bluetooth device ‘%s’ disappeared during address book transfer.
vi: Thiết bị Bluetooth “%s” đã biến mất trong khi sổ địa chỉ đang truyền đi.

note: The timeout after which we consider a property change to have failed if we * haven't received a property change notification for it. seconds The timeout after which we consider a contact addition to have failed if we * haven't received an object addition signal for it. Translators: This should be tr
en: Starred in Android
vi: Đánh sao trong Android

note: Translators: the first parameter is an address book * URI and the second is a persona UID.
en: Address book ‘%s’ is offline, so contact ‘%s’ cannot be removed.
vi: Sổ địa chỉ “%s” ngoại tuyến, không thể bỏ liên lạc “%s”.

note: Translators: the first parameter is an address book * URI and the second is an error message.
en: Permission denied to remove contact ‘%s’: %s
vi: Không đủ thẩm quyền để có thể xóa bỏ liên lạc “%s”: %s

note: Translators: the parameter is an error message.
en: Removing contacts isn't supported by this persona store: %s
vi: Không hỗ trợ loại bỏ liên lạc từ kho này: %s

en: Can't remove contact ‘%s’: %s
vi: Không thể bỏ liên lạc “%s”: %s

note: Translators: the parameter is an address book * URI.
en: Address book ‘%s’ is offline.
vi: Sổ địa chỉ “%s” ngoại tuyến.

note: Translators: the first parameter is an address * book URI and the second is an error message.
en: Permission denied to open address book ‘%s’: %s
vi: Không đủ quyền để mở sổ địa chỉ “%s”: %s

note: Translators: the first parameter is an address book URI * and the second is an error message.
en: Couldn't open address book ‘%s’: %s
vi: Không thể mở sổ địa chỉ “%s”: %s

note: Translators: the parameteter is an error message.
en: Couldn't get address book capabilities: %s
vi: Không thể đọc khả năng sổ địa chỉ: %s

note: Translators: the parameter is an address book URI.
en: Couldn't get view for address book ‘%s’.
vi: Không thể lấy phần trình bày cho sổ địa chỉ “%s”.

note: Translators: the first parameter is an address book URI * and the second is an error message.
en: Couldn't get view for address book ‘%s’: %s
vi: Không thể lấy phần trình bày cho sổ địa chỉ “%s”: %s

en: Creating a new contact failed due to reaching the timeout.
vi: Gặp lỗi khi tạo liên lạc mới bởi vì chờ lâu quá

note: Translators: the parameter is the name of a property on a * contact, formatted in the normal GObject style (e.g. * lowercase with hyphens to separate words).
en: Changing the ‘%s’ property failed due to reaching the timeout.
vi: Lỗi đổi thuộc tính “%s” vì hết hạn.

en: Avatar is not writeable on this contact.
vi: Ảnh biểu tượng không thể ghi cho liên lạc này.

en: Web service addresses are not writeable on this contact.
vi: Địa chỉ dịch vụ Web không thể ghi cho liên lạc này.

en: URLs are not writeable on this contact.
vi: URL không thể ghi cho liên lạc này.

en: Local IDs are not writeable on this contact.
vi: ID cục bộ không thể ghi cho liên lạc này.

en: The contact cannot be marked as favourite.
vi: Liên lạc không thể được đánh dấu yêu thích.

note: Translators: the parameter is an error message.
en: Can't update avatar: %s
vi: Không thể cập nhật ảnh biểu tượng: %s

en: E-mail addresses are not writeable on this contact.
vi: Địa chỉ thư điện tử không thể ghi cho liên lạc này.

en: Phone numbers are not writeable on this contact.
vi: Số điện thoại không thể ghi cho liên lạc này.

en: Postal addresses are not writeable on this contact.
vi: Địa chỉ không thể ghi cho liên lạc này.

en: Full name is not writeable on this contact.
vi: Họ tên không thể ghi cho liên lạc này.

en: Nickname is not writeable on this contact.
vi: Tên hiệu không thể ghi cho liên lạc này.

en: Notes are not writeable on this contact.
vi: Ghi chú không thể ghi cho liên lạc này.

en: Birthday is not writeable on this contact.
vi: Ngày sinh không thể ghi cho liên lạc này.

en: Roles are not writeable on this contact.
vi: Vai trò không thể ghi cho liên lạc này.

en: Structured name is not writeable on this contact.
vi: Tên có cấu trúc không thể ghi cho liên lạc này.

en: IM addresses are not writeable on this contact.
vi: Địa chỉ IM không thể ghi cho liên lạc này.

en: Groups are not writeable on this contact.
vi: Nhóm không thể ghi cho liên lạc này.

en: My Contacts is only available for Google Contacts
vi: Liên lạc của tôi củ sẵn sàng với “Google Contacts”

en: Gender is not writeable on this contact.
vi: Giới tính không thể ghi cho liên lạc này.

en: Anti-links are not writeable on this contact.
vi: Chống-liên-kết không thể ghi cho liên lạc này.

en: Location is not writeable on this contact.
vi: Vị trí này không ghi được trên liên lạc này.

note: Translators: the first parameter is an error message.
en: Permission denied when creating new contact: %s
vi: Không đủ quyền để tạo liên lạc mới: %s

note: Translators: the first parameter is an error message.
en: Address book is offline and a new contact cannot be created: %s
vi: Sổ địa chỉ ngoại tuyến và không thể tạo liên lạc mới: %s

note: Translators: the first parameter is a non-human-readable * property name and the second parameter is an error * message.
en: New contact is not writeable: %s
vi: Liên lạc mới không ghi được: %s

note: Translators: the first parameter is an error message.
en: Invalid value in contact: %s
vi: Giá trị không hợp lệ trong liên lạc: %s

note: Translators: the first parameter is an error message.
en: Unknown error adding contact: %s
vi: Lỗi thêm liên lạc chưa biết: %s

note: Translators: the first parameter is a non-human-readable * property name and the second parameter is an error * message.
en: Property ‘%s’ is not writeable: %s
vi: Thuộc tính “%s” không thể ghi: %s

note: Translators: the first parameter is a non-human-readable * property name and the second parameter is an error * message.
en: Invalid value for property ‘%s’: %s
vi: Giá trị không hợp lệ cho thuộc tính “%s”: %s

note: Translators: the first parameter is a non-human-readable * property name and the second parameter is an error message.
en: Unknown error setting property ‘%s’: %s
vi: Gặp lỗi lạ khi cài đặt thuộc tính “%s”: %s

note: Translators: the first parameter is a filename, and * the second is an error message.
en: The relationship key file '%s' could not be loaded: %s
vi: Không thể nạp tập tin khóa quan hệ “%s”: %s

note: Translators: the first parameter is a path, and the * second is an error message.
en: The relationship key file directory '%s' could not be created: %s
vi: Không thể tạo thư mục tập tin khóa quan hệ “%s”: %s

note: Translators: the first parameter is a filename, and * the second is an error message.
en: The relationship key file '%s' could not be created: %s
vi: Không thể tạo tập tin khóa quan hệ “%s”: %s

note: Translators: the first parameter is a filename, the second is * an error message.
en: Could not write updated key file '%s': %s
vi: Không thể ghi tập tin khóa đã cập nhật “%s”: %s

note: Translators: this is an error message for if the user * provides an invalid IM address. The first parameter is * an IM address (e.g. “foo@jabber.org”), the second is * the name of a protocol (e.g. “jabber”) and the third is * an error message.
en: Invalid IM address ‘%s’ for protocol ‘%s’: %s
vi: Địa chỉ IM không hợp lệ “%s” cho giao thức “%s”: %s

note: Translators: the parameter is an error message.
en: Couldn't load data from key file: %s
vi: Không thể nạp dữ liệu từ tập tin khóa: %s

note: Translators: the parameter is an error message.
en: Couldn’t prepare libsocialweb service: %s
vi: Không thể chuẩn bị dịch vụ libsocialweb: %s

en: No capabilities were found.
vi: Không tìm thấy khả năng.

en: No contacts capability was found.
vi: Không tìm thấy khả năng liên lạc.

en: Error opening contacts view.
vi: Lỗi mở phần trình bày liên lạc.

en: No oFono object manager running, so the oFono backend will be inactive. Either oFono isn’t installed or the service can’t be started.
vi: Chưa có bộ quản lý đối tượng oFono nào đang chạy, do vậy phần chạy sau oFono sẽ bị tắt. Hoặc là oFono chưa được cài đặt hoặc là dịch vu không thể khởi động.

en: Telepathy contacts representing the local user may not be removed.
vi: Liên lạc Telepathy đại diện người dùng cục bộ không thể bị loại bỏ.

en: Failed to remove a persona from store: %s
vi: Gặp lỗi khi bỏ một cá nhân khỏi kho: %s

note: Translators: the first two parameters are store identifiers and * the third is a contact identifier.
en: Persona store (%s, %s) requires the following details:
        contact (provided: '%s')
vi: Kho cá nhân (%s, %s) cần những chi tiết sau:
        liên lạc (được cung cấp: “%s”)

en: Cannot create a new Telepathy contact while offline.
vi: Không thể tạo liên lạc Telepathy mới khi ngoại tuyến.

en: Failed to add a persona from details: %s
vi: Lỗi thêm người từ chi tiết: %s

note: Translators: "telepathy-logger" is the name of an application, * and should not be translated.
en: Failed to change favorite without a connection to the telepathy-logger service.
vi: Lỗi thay đổi yêu thích mà không có kết nối đến dịch vụ telepathy-logger.

en: Failed to change favorite status of Telepathy Persona because it has no attached TpContact.
vi: Gặp lỗi khi thay đổi trang thái ưa dùng của Telepathy Persona bởi vì nó không có TpContact nào được đính kèm.

note: Translators: the parameter is a contact identifier.
en: Failed to change favorite status for Telepathy contact ‘%s’.
vi: Gặp lỗi khi thay đổi trạng thái của ưa dùng cho liên lạc Telepathy “%s”.

note: Translators: the parameter is an error message.
en: Failed to change contact's alias: %s
vi: Gặp lỗi khi thay đổi bí danh của liên lạc: %s

en: Extended information may only be set on the user's Telepathy contact.
vi: Thông tin mở rộng chỉ có thể được đặt trên liên lạc Telepathy của người dùng.

en: Extended information cannot be written because the store is disconnected.
vi: Thông tin mở rộng không thể được ghi bởi vì kho đã ngắt kết nối.

en: Failed to change group membership: %s
vi: Gặp lỗi khi thay đổi tư cách hội viên nhóm: %s

note: Translators: "account" refers to an instant messaging * account.
en: Account is offline.
vi: Liên lạc ngoại tuyến.

note: Translators: the first parameter is the unknown key that * was received with the details params, and the second * identifies the persona store.
en: Unrecognized parameter '%s' passed to persona store '%s'.
vi: Không nhận ra tham số “%s” chuyển qua cho kho cá nhân “%s”.

en: Alias is not writeable on this contact.
vi: Không thể ghi bí danh cho liên lạc này.

note: Translators: the first parameter is a folder path and the second * is an error message.
en: Error querying info for target ‘%s’ of symlink ‘%s’: %s
vi: Gặp lỗi khi truy vấn thông tin cho đích “%s” của liên kết mềm “%s”: %s

note: Translators: the parameter is a filename.
en: File or directory '%s' does not exist.
vi: Tập tin hoặc thư mục “%s” không tồn tại.

note: Translators: the parameter is a filename.
en: Failed to get content type for '%s'.
vi: Lỗi lấy kiểu nội dung của “%s”.

en: Birthday event ID is not writeable on this contact.
vi: Không thể ghi ID sự kiện sinh nhật cho liên lạc này.

en: Extended fields are not writeable on this contact.
vi: Trường mở rộng không thể ghi cho liên lạc này.

en: Favorite status is not writeable on this contact.
vi: Không thể ghi trạng thái yêu thích cho liên lạc này.

note: Translators: the parameter is an IM address.
en: The IM address '%s' could not be understood.
vi: Không thể hiểu địa chỉ IM “%s”

note: Translators: the first parameter is a persona store identifier * and the second is an error message.
en: Error preparing persona store '%s': %s
vi: Lỗi chuẩn bị kho persona “%s”: %s

note: Translators: the parameter is a property name.
en: Unknown property '%s' in linkable property list.
vi: Chưa biết thuộc tính “%s” trong danh sách thuộc tính liên kết được.

note: Translators: the first parameter is a store identifier * and the second parameter is an error message.
en: Failed to add contact for persona store ID '%s': %s
vi: Gặp lỗi khi thêm liên lạc cho mã số kho cá nhân “%s”: %s

en: Can’t link personas with no primary store.
vi: Không thể liên kết các cá nhân với kho không chính thức.

en: Persona store ‘%s:%s’ is configured as primary, but could not be found or failed to load.
vi: Kho cá nhân “%s:%s” được cấu hình làm kho chính, nhưng không thể tìm thấy hoặc gặp lỗi khi tải.

en: Check the relevant service is running, or change the default store in that service or using the “%s” GSettings key.
vi: Kiểm tra xem dịch vụ xác đáng đã chạy chưa, hoặc thay đổi kho mặc định trong dịch vụ đó hoặc sử dụng khóa GSettings “%s”.

en: Anti-links can't be removed between personas being linked.
vi: Bảo vệ liên kết không thể được gỡ bỏ giữa các cá thể được liên kết.

en: Can’t add personas with no primary store.
vi: Không thể thêm cá nhân với một kho không chính.

en: Can't write to requested property (“%s”) of the writeable store.
vi: Không thể ghi thuộc tính đã yêu cầu (“%s”) của kho khi được.

en: Failed to change property ‘%s’: No suitable personas were found.
vi: Gặp lỗi khi thay đổi thuộc tính “%s”: Không tìm thấy cá nhân nào thích hợp.

note: Translators: This is the default name for an Individual * when displayed in the UI if no personal details are available * for them.
en: Unnamed Person
vi: Người chưa đặt tên

note: FIXME: Ideally we’d use a format string translated to the locale of the * persona whose name is being formatted, but no backend provides * information about personas’ locales, so we have to settle for the * current user’s locale. * * We thought about using nl_langinfo(_NL_NAME_NAME_FMT) here, but * 
en: %g%t%m%t%f
vi: %f%t%m%t%g

en: Primary store ID
vi: Mã số kho chính

en: The ID of the persona store which folks should use as primary (i.e. to store linking data in). The type ID of the store may optionally be prepended, separated by a colon. For example: “eds:system-address-book” or “key-file”.
vi: Mã số của kho cá nhân cái mà folks nên dùng làm cái chính ( ví dụ như để liên kết dữ liệu vào). Mã số kiểu của kho tùy chọn được treo trước, ngăn cách nhau bằng dấu hai chấm. Ví dụ như: “eds:system-address-book” hay “key-file”.

en: Title: %s, Organisation: %s, Role: %s
vi: Tiêu đề: %s, Tổ chức: %s, Vai trò: %s

note: Translators: the first parameter is a filename, and the second * is an error message.
en: Failed to get information about file %s: %s
vi: Lỗi lấy thông tin về tập tin %s: %s

note: Translators: the parameter is a filename.
en: File %s is not readable.
vi: Tập tin %s không đọc được.

note: Translators: the parameter is a filename.
en: The Pidgin buddy list file '%s' could not be loaded.
vi: Không thể nạp tập tin danh sách liên lạc Pidgin “%s”.

note: Translators: the parameter is a filename.
en: The Pidgin buddy list file ‘%s’ could not be loaded: the root element could not be found or was not recognized.
vi: Không thể nạp tập tin danh sách liên lạc Pidgin “%s”: không nhận dạng hoặc không tìm thấy phần tử gốc.

note: Translators: the first parameter is the number of buddies which * were successfully imported, and the second is a filename.
en: Imported %u buddy from '%s'. | Imported %u buddies from '%s'.
vi[0]: Đã nhập %u liên lạc từ “%s”.

note: Translators: the first parameter is a persona identifier, * and the second is an error message.
en: Error changing group of contact ‘%s’: %s
vi: Lỗi đổi nhóm liên lạc “%s”: %s

note: Translators: the parameter is the buddy's IM address.
en: Ignoring buddy with no alias and only one IM address:
    %s
vi: Bỏ qua liên lạc không có bí danh và chỉ có một địa chỉ IM:
    %s

en: Failed to create new contact for buddy with alias ‘%s’ and IM addresses:
    %s
    Error: %s
vi: Lỗi tạo liên lạc mới với bí danh “%s” và địa chỉ IM:
    %s
    Lỗi: %s

note: Translators: the first parameter is a persona identifier, the * second is an alias for the persona, and the third is a set of IM * addresses each on a new line.
en: Created contact ‘%s’ for buddy with alias ‘%s’ and IM addresses:
    %s
vi: Đã tạo liên lạc “%s” mới với bí danh “%s” và địa chỉ IM:
    %s

en: Source backend name (default: 'pidgin')
vi: Tên nguồn (mặc định: “pidgin”)

en: Source filename (default: specific to source backend)
vi: Tên tập tin nguồn (mặc dịnh: tùy nguồn)

en: — import meta-contact information to libfolks
vi: - nhập thông tin liên lạc vào libfolks

note: Translators: the parameter is an error message.
en: Couldn't parse command line options: %s
vi: Không thể phân tích tùy chọn dòng lệnh: %s

note: Translators: the parameter is an error message.
en: Couldn't load the backends: %s
vi: Không thể nạp ứng dụng chạy đằng sau: %s

note: Translators: the parameter is a backend identifier.
en: Couldn't load the ‘%s’ backend.
vi: Không thể nạp ứng dụng chạy đằng sau “%s”.

note: Translators: the first parameter is a backend identifier and the * second parameter is an error message.
en: Couldn't prepare the ‘%s’ backend: %s
vi: Không thể chuẩn bị ứng dụng chạy đằng sau “%s”: %s

note: Translators: the parameter is a backend identifier.
en: Couldn't load the ‘%s’ backend's persona store.
vi: Không thể nạp kho persona cho ứng dụng chạy đằng sau “%s”.

en: Couldn't prepare the ‘%s’ backend's persona store: %s
vi: Không thể chuẩn bị kho cá nhân cho ứng dụng chạy đằng sau “%s”: %s

note: Translators: the parameter is an error message.
en: Error importing contacts: %s
vi: Lỗi nhập liên lạc: %s

note: Translators: both parameters are identifiers for backends.
en: Unrecognized source backend name ‘%s’. ‘%s’ is currently the only supported source backend.
vi: Tên nguồn không nhận ra “%s”. “%s” hiện là ứng dụng chạy đằng sau nguồn duy nhất được hỗ trợ.

en: Allows you to change folder colors from the context menu under supported icon themes
vi: Cho phép bạn thay đổi màu thư mục từ menu ngữ cảnh theo chủ đề biểu tượng được hỗ trợ

en: Beige
vi: Be

en: Restores the color of the selected folders
vi: Phục hồi  màu của thư mục đã chọn

en: Restores the color of the selected folder
vi: Phục hồi  màu của thư mục đã chọn

en: Changes the color of the selected folders to %s
vi: Đổi màu thư mục được chọn thành %s

en: Changes the color of the selected folder to %s
vi: Đổi màu thư mục được chọn thành %s

en: Fullscreen Word Processor
vi: Phần mềm soạn thảo văn bản dạng toàn màn hình

en: Write without distractions
vi: Không tạo sự xao nhãng khi viết

en: Allocation of buffer to print string failed
vi: Việc phân bổ bộ đệm cho lệnh in chuỗi gặp lỗi

en: Allocation of buffer for line directive failed
vi: Việc phân bổ bộ đệm cho chỉ thị dòng gặp lỗi

en: Allocation of buffer for m4 def failed
vi: Việc phân bổ bộ đệm cho “m4 def” gặp lỗi

en: Allocation of buffer for m4 undef failed
vi: Việc phân bổ bộ đệm cho “m4 undef” gặp lỗi

en: State #%d is non-accepting -
vi: Trạng thái #%d là không chấp nhận -

en: dangerous trailing context
vi: ngữ cảnh theo sau là nguy hiểm

en:  associated rule line numbers:
vi:  số thứ tự dòng quy tắc tương ứng:

en:  out-transitions:
vi:  việc chuyển tiếp xuất:

en: 
     jam-transitions: EOF
vi: 
     chuyển tiếp kẹt: gặp kết thúc tập tin

en: consistency check failed in epsclosure()
vi: việc kiểm tra sự thống nhất bị lỗi trong epsclosure()

en: 
    
    DFA Dump:
vi: 
    
    Đổ DFA:

en: could not create unique end-of-buffer state
vi: không thể tạo trạng thái kết-thúc-bộ-đệm duy nhất

en: state # %d:
vi: trạng thái# %d:

en: Could not write yynxt_tbl[][]
vi: Không thể ghi "yynxt_tbl[][]"

en: bad transition character detected in sympartition()
vi: phát hiện ký tự chuyển tiếp sai trong sympartition()

en: 
    
    Equivalence Classes:
vi: 
    
    Lớp tương đương:

en: state # %d accepts: [%d]
vi: trạng thái # %d chấp nhận: [%d]

en: state # %d accepts:
vi: trạng thái # %d chấp nhận:

en: Could not write yyacclist_tbl
vi: Không thể ghi "yyacclist_tbl"

en: Could not write yyacc_tbl
vi: Không thể ghi "yyacc_tbl"

en: Could not write ecstbl
vi: Không thể ghi "ecstbl"

en: 
    
    Meta-Equivalence Classes:
vi: 
    
    Lớp tương-đương-meta:

en: Could not write yymeta_tbl
vi: Không thể ghi "yymeta_tbl"

en: Could not write yybase_tbl
vi: Không thể ghi "yybase_tbl"

en: Could not write yydef_tbl
vi: Không thể ghi "yydef_tbl"

en: Could not write yynxt_tbl
vi: Không thể ghi "yynxt_tbl"

en: Could not write yychk_tbl
vi: Không thể ghi "yychk_tbl"

en: Could not write ftbl
vi: Không thể ghi "ftbl"

en: Could not write ssltbl
vi: Không thể ghi "ssltbl"

en: Could not write eoltbl
vi: Không thể ghi "eoltbl"

en: Could not write yynultrans_tbl
vi: Không thể ghi "yynultrans_tbl"

en: rule cannot be matched
vi: quy tắc không thể được khớp

en: -s option given but default rule can be matched
vi: đưa ra tùy chọn "-s" còn quy tắc mặc định có thể được khớp

en: Can't use -+ with -l option
vi: Không thể dùng ký tự "-+" với tùy chọn "-l"

en: Can't use -f or -F with -l option
vi: Không thể dùng cờ "-f" hoặc "-F" với tùy chọn "-l"

en: Can't use --reentrant or --bison-bridge with -l option
vi: Không thể dùng đối số "--reentrant" (điều vào lại) hoặc "--bison-bridge" (chiếc cầu bison) với tùy chọn "-l"

en: -Cf/-CF and -Cm don't make sense together
vi: Hai tùy chọn "-Cf/-CF" và "-Cm" với nhau thì không có ý nghĩa

en: -Cf/-CF and -I are incompatible
vi: Hai tùy chọn "-Cf/-CF" và "-I" không tương thích với nhau

en: -Cf/-CF are incompatible with lex-compatibility mode
vi: Tùy chọn "-Cf/-CF" không tương thích với chế độ "lex-compatibility" (tương thích với lex)

en: -Cf and -CF are mutually exclusive
vi: Hai tùy chọn "-Cf" and "-CF" loại từ lẫn nhau

en: Can't use -+ with -CF option
vi: Không thể dùng ký tự "-+" với tùy chọn "-CF"

en: %array incompatible with -+ option
vi: "%array" (mảng) không tương thích với tùy chọn "-+"

en: Options -+ and --reentrant are mutually exclusive.
vi: Hai tùy chọn "- +" và "--reentrant" xung đột với nhau.

en: bison bridge not supported for the C++ scanner.
vi: bison bridge (chiếc cầu bison) không được hỗ trợ với bộ quét C++.

en: could not create %s
vi: không thể tạo %s

en: could not write tables header
vi: không thể ghi phần đầu bảng

en: can't open skeleton file %s
vi: không thể mở tập tin khung sườn %s

en: allocation of macro definition failed
vi: việc phân bổ cho định nghĩa macro gặp lỗi

en: input error reading skeleton file %s
vi: gặp lỗi nhập vào khi đọc tập tin khung sườn %s

en: error closing skeleton file %s
vi: gặp lỗi khi đóng tập tin khung sườn %s

en: error creating header file %s
vi: gặp lỗi khi tạo tập tin phần đầu %s

en: error writing output file %s
vi: gặp lỗi khi ghi tập tin xuất %s

en: error closing output file %s
vi: gặp lỗi khi đóng tập tin xuất %s

en: error deleting output file %s
vi: gặp lỗi khi xoá bỏ tập tin xuất %s

en: No backing up.
vi: Không sao lưu.

en: %d backing up (non-accepting) states.
vi: %d đang sao lưu các trạng thái (kiểu không chấp nhận).

en: Compressed tables always back up.
vi: Bảng đã nén lúc nào cũng sao lưu.

en: error writing backup file %s
vi: găp lỗi khi ghi tập tin sao lưu %s

en: error closing backup file %s
vi: gặp lỗi khi đóng tập tin sao lưu %s

en: %s version %s usage statistics:
vi: %s phiên bản %s thống kê sử dụng:

en:   scanner options: -
vi:   tùy chọn bộ quét: —

en:   %d/%d NFA states
vi:   %d/%d trạng thái NFA

en:   %d/%d DFA states (%d words)
vi:   %d/%d trạng thái DFA (%d từ)

en:   %d rules
vi:   %d quy tắc

en:   No backing up
vi:   Không sao lưu

en:   %d backing-up (non-accepting) states
vi:   %d đang sao lưu các trạng thái (kiểu không chấp nhận)

en:   Compressed tables always back-up
vi:   Bảng đã nén lúc nào cũng sao lưu

en:   Beginning-of-line patterns used
vi:   Dùng mẫu kiểu đầu dòng

en:   %d/%d start conditions
vi:   %d/%d điều kiện bắt đầu

en:   %d epsilon states, %d double epsilon states
vi:   %d trạng thái épxilông (ε), %d trạng thái épxilông đôi

en:   no character classes
vi:   không có lớp ký tự

en:   %d/%d character classes needed %d/%d words of storage, %d reused
vi:   %d/%d lớp ký tự cần %d/%d từ bộ nhớ, %d được dùng lại

en:   %d state/nextstate pairs created
vi:   %d cặp trạng_thái/trạng_thái_kế đã được tạo

en:   %d/%d unique/duplicate transitions
vi:   %d/%d việc chuyển tiếp duy nhất/trùng

en:   %d table entries
vi:   %d mục tin bảng

en:   %d/%d base-def entries created
vi:   %d/%d mục tin base-def (định nghĩa cơ bản) đã được tạo

en:   %d/%d (peak %d) nxt-chk entries created
vi:   %d/%d (tối đa %d) mục tin nxt-chk (kiểm tra kế tiếp) đã được tạo

en:   %d/%d (peak %d) template nxt-chk entries created
vi:   %d/%d (tối đa %d) mục tin biểu mẫu nxt-chk (kiểm tra kế tiếp) đã được tạo

en:   %d empty table entries
vi:   %d mục tin bảng trống

en:   %d protos created
vi:   %d proto (khai báo nguyên mẫu) đã được tạo

en:   %d templates created, %d uses
vi:   %d mẫu đã được tạo, %d lần dùng

en:   %d/%d equivalence classes created
vi:   %d/%d lớp kiểu tương đương đã được tạo

en:   %d/%d meta-equivalence classes created
vi:   %d/%d lớp tương-đương-meta đã được tạo

en:   %d (%d saved) hash collisions, %d DFAs equal
vi:   %d (%d được lưu) lần va chạm mã băm, %d DFA bằng nhau

en:   %d sets of reallocations needed
vi:   cần %d tập hợp tái cấp phát

en:   %d total table entries needed
vi:   cần tổng %d mục tin bảng

en: Internal error. flexopts are malformed.
vi: Gặp lỗi nội bộ vì những flexopts sai dạng.

en: unknown -C option '%c'
vi: không hiểu tùy chọn "-C" là "%c"

en: could not create backing-up info file %s
vi: không thể tạo tập tin thông tin sao lưu %s

en: -l AT&T lex compatibility option entails a large performance penalty
vi: Tùy chọn kiểu tương thích lex AT&T "-l" làm giảm hiệu suất rất nhiều

en:  and may be the actual source of other reported performance penalties
vi:  thì có lẽ thật gây ra trường hợp giảm hiệu suất khác

en: %%option yylineno entails a performance penalty ONLY on rules that can match newline characters
vi: %%tùy chọn "yylineno" giảm hiệu suất CHỈ với quy tắc khớp với ký tự dòng mới

en: -I (interactive) entails a minor performance penalty
vi: Tùy chọn "-I" (tương tác) giảm hiệu suất một ít

en: yymore() entails a minor performance penalty
vi: yymore() giảm hiệu suất một ít

en: REJECT entails a large performance penalty
vi: REJECT (đẩy ra) làm suy giảm hiệu suất nghiêm trọng

en: Variable trailing context rules entail a large performance penalty
vi: Quy tắc ngữ cảnh theo sau biến rất giảm hiệu suất

en: REJECT cannot be used with -f or -F
vi: Không cho phép dùng REJECT (đẩy ra) với tùy chọn "-f" hay "-F"

en: %option yylineno cannot be used with REJECT
vi: Không cho phép dùng %option (tùy chọn) "yylineno" với REJECT (đẩy ra)

en: variable trailing context rules cannot be used with -f or -F
vi: không cho phép dùng quy tắc ngữ cảnh theo sau biến với tùy chọn "-f" hay "-F"

en: %option yyclass only meaningful for C++ scanners
vi: %option (tùy chọn) "yyclass" chỉ có ý nghĩa với bộ quét C++

en: Usage: %s [OPTIONS] [FILE]...
vi: Cách dùng: %s [TÙY_CHỌN] [TẬP_TIN]...

en: allocation of sko_stack failed
vi: việc phân bổ cho sko_stack gặp lỗi

en: name "%s" ridiculously long
vi: tên "%s" là dài nhố nhăng

en: memory allocation failed in allocate_array()
vi: việc phân chia bộ nhớ bị lỗi trong allocate_array() (phân bổ mảng)

en: bad character '%s' detected in check_char()
vi: phát hiện ký tự sai "%s" trong check_char() (kiểm tra ký tự)

en: scanner requires -8 flag to use the character %s
vi: bộ quét cần thiết cờ "-8" để dùng ký tự %s

en: %s: fatal internal error, %s
vi: %s: gặp lỗi nôi bộ nghiêm trọng, %s

en: attempt to increase array size failed
vi: việc thử tăng kích cỡ mảng đã thất bại

en: bad line in skeleton file
vi: gặp dòng sai trong tập tin khung sườn

en: memory allocation failed in yy_flex_xmalloc()
vi: việc phân bổ bộ nhớ bị lỗi trong yy_flex_xmalloc()

en: 
    
    ********** beginning dump of nfa with start state %d
vi: 
    
    ********** bắt đầu đổ NFA có trạng thái bắt đầu là %d

en: state # %4d
vi: trạng thái # %4d

en: ********** end of dump
vi: ********** đổ xong

en: empty machine in dupmachine()
vi: máy trống trong dupmachine() (nhân đôi máy)

en: Variable trailing context rule at line %d
vi: Gặp quy tắc ngữ cảnh theo sau biến tại dòng %d

en: bad state type in mark_beginning_as_normal()
vi: kiểu trạng thái sai trong mark_beginning_as_normal() (đánh dấu đầu là thường)

en: input rules are too complicated (>= %d NFA states)
vi: các quy tắc đầu vào là quá phức tạp (≥ %d trạng thái NFA)

en: found too many transitions in mkxtion()
vi: gặp quá nhiều chuyển tiếp trong mkxtion()

en: too many rules (> %d)!
vi: quá nhiều quy tắc (> %d) !

en: unknown error processing section 1
vi: gặp lỗi không rõ khi xử lý phần 1

en: bad start condition list
vi: danh sách điều kiện bắt đầu là sai

en: unrecognized rule
vi: gặp quy tắc không được thừa nhận

en: trailing context used twice
vi: ngữ cảnh theo sau được dùng hai lần

en: bad iteration values
vi: gặp giá trị lặp lại sai

en: iteration value must be positive
vi: giá trị lặp lại phải là số dương

en: the character range [%c-%c] is ambiguous in a case-insensitive scanner
vi: phạm vi ký tự [%c-%c] là chưa rõ ràng trong trường hợp quét bỏ qua chữ HOA/thường

en: negative range in character class
vi: gặp phạm vi âm trong lớp ký tự

en: [:^lower:] is ambiguous in case insensitive scanner
vi: [:^lower:] là chưa rõ ràng trong trường hợp quét bỏ qua chữ HOA/thường

en: [:^upper:] ambiguous in case insensitive scanner
vi: [:^upper:] là chưa rõ ràng trong trường hợp quét bỏ qua chữ HOA/thường

en: Input line too long
vi: dòng nhập quá dài

en: malformed '%top' directive
vi: chỉ thị kiểu "%top" (đầu) dạng sai

en: unrecognized '%' directive
vi: gặp chỉ thị kiểu "%" không được nhận dạng

en: Definition name too long
vi: Tên định nghĩa quá dài

en: Unmatched '{'
vi: Chưa khớp "{"

en: Definition value for {%s} too long
vi: Giá trị định nghĩa cho {%s} quá dài

en: incomplete name definition
vi: lời đinh nghĩa tên chưa hoàn tất

en: Option line too long
vi: dòng tùy chọn quá dài

en: unrecognized %%option: %s
vi: gặp tùy chọn %% không được nhận dạng: %s

en: bad character class
vi: lớp ký tự sai

en: undefined definition {%s}
vi: chưa định nghĩa định danh {%s}

en: bad <start condition>: %s
vi: <start condition> (điệu kiện bắt đầu) sai: %s

en: missing quote
vi: thiếu dấu trích dẫn

en: bad character class expression: %s
vi: biểu thức lớp ký tự sai: %s

en: bad character inside {}'s
vi: có ký tự sai ở trong hai dấu ngoặc móc {}

en: missing }
vi: thiếu }

en: EOF encountered inside an action
vi: gặp kết thúc tập tin ở trong một hành động

en: EOF encountered inside pattern
vi: gặp kết thúc tập tin ở trong mẫu

en: bad character: %s
vi: ký tự sai: %s

en: Usage: %s [OPTIONS]...
vi: Cách dùng: %s [TÙY_CHỌN]...

en: option `%s' doesn't allow an argument
vi: tùy chọn "%s" không cho phép đối số

en: option `%s' requires an argument
vi: tùy chọn "%s" cần một đối số

en: option `%s' is ambiguous
vi: tùy chọn "%s" chưa rõ ràng

en: Unrecognized option `%s'
vi: Không nhận ra tùy chọn "%s"

en: Unknown error=(%d)
vi: Không rõ lỗi=(%d)

en: symbol table memory allocation failed
vi: gặp lỗi khi phân bổ bộ nhớ của bảng ký hiệu

en: name defined twice
vi: tên đã được định nghĩa hai lần

en: start condition %s declared twice
vi: điều kiện bắt đầu %s đã được khai báo hai lần

en: premature EOF
vi: gặp kết thúc tập tin quá sớm

en: End Marker
vi: Dấu kết thúc

en: *Something Weird* - tok: %d val: %d
vi: * Điều lạ * — thẻ bài: %d giá trị: %d

en: Congratulations, you have reached level %d!
vi: Chúc mừng, bạn đã đạt cấp độ %d!

en: Transformation expired. You have been moved back to a safe place.
vi: Sự biến đổi kết thúc. Bạn đã được chuyển về vị trí an toàn.

en: %d %s removed.
vi: %d %s đã bị lấy đi.

en: You receive %d %s.
vi: Bạn nhận được %d %s.

en: You receive %s x%d.
vi: Bạn nhận được %s x%d.

en: You receive %s.
vi: Bạn nhận được %s.

en: You receive %d XP.
vi: Bạn nhận được %d điểm kinh nghiệm.

en: HP restored.
vi: Thể chất đã hồi phục.

en: MP restored.
vi: Ma pháp đã hồi phục.

en: HP and MP restored.
vi: Thể chất và ma pháp đã hồi phục.

en: Negative effects removed.
vi: Các lời nguyền đã bị vô hiệu.

en: HP and MP restored, negative effects removed
vi: Thể chất và ma pháp đã hồi phục, các lời nguyền đã bị vô hiệu

en: SDL software renderer
    
    Often slower, but less likely to have issues.
vi: Kết xuất đồ hoạ SDL bằng phần mềm
    Thường chậm hơn, nhưng ít khi có vấn đề hơn.

en: SDL hardware renderer
    
    The default renderer that is often faster than the SDL software renderer.
vi: Kết xuất đồ hoạ SDL bằng phần cứng
    Bộ kết xuất mặc định, thường nhanh hơn bằng phần mềm.

note: Translators: Menu item Verb/Branch/Dissipate/Resist
en: Resist
vi: Chống lại

en: Adventurer
vi: Người phiêu lưu

en: +%s HP
vi: +%s điểm thể chất

en: +%s MP
vi: +%s điểm ma pháp

en: Unknown destination
vi: Điểm đến chưa xác định

en: Delete this save?
vi: Xoá bản lưư này?

en: Exit to Title
vi: Thoát ra tiêu đề

en: Choose a Slot
vi: Chọn một ô

en: Enable a story mod to continue
vi: Chọn một bản mod cốt truyện để tiếp tục

en: Entering game world...
vi: Đang tiến vào thế giới trò chơi...

en: Loading saved game...
vi: Đang mở bản lưu...

en: Invalid save
vi: Bản lưu không hợp lệ

en: Choose a Portrait
vi: Chọn chân dung

en: Choose a Name
vi: Chọn tên

en: Permadeath?
vi: Chết vĩnh viễn?

en: Choose a Class
vi: Chọn một giai cấp

en: Enable a core mod to continue
vi: Chọn một bản mod lõi để tiếp tục

en: Exit Game
vi: Thoát trò chơi

en: Unknown Item
vi: Vật chưa xác định

en: %s%% Speed
vi: %s%% tốc độ

en: %s%% Attack Speed
vi: %s%% tốc độ tấn công

en: Resistance (%s)
vi: Khả năng kháng %s

en: Requires %s
vi: Yêu cầu %s

en: Quest Item
vi: Đồ nhiệm vụ

en: Quality: %s
vi: Chất lượng: %s

en: Requires Level %d
vi: Yêu cầu cấp độ %d

en: Requires %s %d
vi: Yêu cầu %s %d

en: Requires Class: %s
vi: Yêu cầu thuộc giai cấp: %s

en: Buy Price: %d %s
vi: Giá mua: %d %s

en: Buy Price: %d %s each
vi: Giá mua mỗi chiếc: %d %s

en: Sell Price: %d %s
vi: Giá bán: %d %s

en: Sell Price: %d %s each
vi: Giá bán mỗi chiếc: %d %s

en: Set:
vi: Đặt:

en: %d items:
vi: %d vật:

en: Press [%s] to read
vi: Nhấn [%s] để đọc

en: Press [%s] to use
vi: Nhấn [%s] để sử dụng

en: Powers
vi: Sức mạnh

en: Hotkey: %s
vi: Phím: %s

en: Not enough MP.
vi: Không đủ ma pháp.

en: Remaining:
vi: Còn lại:

en: x%d stacks
vi: x%d chồng

en: XP: %lu
vi: Điểm kinh nghiệm: %lu

en: Next: %lu
vi: Tiếp: %lu

en: base (%d), bonus (%d)
vi: gốc %d, thêm %d

en: Related stats:
vi: Thuộc tính liên quan:

en: Each level grants %s.
vi: Mỗi cấp độ tăng %s.

en: Each point of %s grants %s.
vi: Mỗi điểm của %s tăng %s.

en: Reduces the damage taken from "%s" elemental attacks.
vi: Giảm sát thương từ nguyên tố %s.

en: Assign:
vi: Gán với:

en: Reset ALL settings?
vi: Thiết lập lại TẤT CẢ?

en: Hardware surfaces
vi: Kết xuất bề mặt bằng phần cứng

en: Texture Filtering
vi: Lọc kết cấu bề mặt (texture)

en: DPI scaling
vi: Phóng theo DPI

en: Allow changing gamma
vi: Cho phép thay đổi gamma

en: Music Volume
vi: Âm lượng nhạc

en: Show FPS
vi: Hiển thị FPS

en: Hardware mouse cursor
vi: Con trỏ hệ thống

en: Colorblind Mode
vi: Chế độ cho người mù màu

en: Always show stat bar labels
vi: Luôn hiển thị nhãn thanh thuộc tính

en: Show combat text
vi: Hiển thị nội dung chiến trận

en: Automatically equip items
vi: Tự động trang bị đồ

en: Move hero using mouse
vi: Di chuyển nhân vật bằng chuột

en: Mouse aim
vi: Ngắm bằng chuột

en: Do not use mouse
vi: Không sử dụng chuột

en: Joystick Deadzone
vi: Khoảng chết của joystick

en: Will try to store surfaces in video memory versus system memory. The effect this has on performance depends on the renderer.
vi: Lưu dữ liệu bề mặt vào bộ nhớ đồ hoạ thay cho RAM. Hiệu quả của tuỳ chọn này phụ thuộc vào thiết bị kết xuất.

en: Prevents screen tearing. Disable if you experience "stuttering" in windowed mode or input lag.
vi: Giúp tránh rách hình. Tắt nếu bạn thấy lag khi điều khiển hoặc chế độ cửa sổ bị "lắp".

en: When enabled, this uses the screen DPI in addition to the window dimensions to scale the rendering resolution. Otherwise, only the window dimensions are used.
vi: Khi bật, sử dụng thêm DPI màn hình cùng kích thước cửa sổ để phóng đồ hoạ. Nếu không, chỉ sử dụng kích thước cửa sổ.

en: Active Mods
vi: Bản mod đang bật

en: Available Mods
vi: Bản mod còn lại

en: << Disable
vi: << Tắt

en: Enable >>
vi: Bật >>

en: Game:
vi: Trò chơi:

en: Engine version:
vi: Phiên bản engine:

en: Requires mods:
vi: Yêu cầu bản mod:

en: Developer Console
vi: Bảng điều khiển cho nhà phát triển

en: Use '%s' to inspect with the cursor.
vi: Dùng [%s] để điều tra bằng con trỏ.

en: Arguments with spaces should be enclosed with double quotes. Example:
vi: Tham số chứa khoảng trắng nên được đặt trong ngoặc kép. Ví dụ:

en: Type 'help' to get a list of commands.
vi: Gõ 'help' để in danh sách các lệnh.

en: wall
vi: tường

en: short wall / pit
vi: tường thấp / hố

en: entity, ally
vi: thực thể, liên kết

en: adds a power to the action bar
vi: thêm một sức mạnh vào thanh hành động

en: turns on/off all of the HUD elements
vi: bật/tắt tất cả các HUD

en: turns on/off the developer hud
vi: bật tắt HUD cho nhà phát triển

en: Prints a list of powers that match a search term. No search term will list all items
vi: In các sức mạnh khớp với từ khoá tìm kiếm. Nếu không cung cấp từ khoá, liệt kê tất cả.

en: Prints out all the map filenames located in the "maps/" directory.
vi: In tất cả các tệp bản đồ trong thư mục "maps".

en: Prints out the active campaign statuses that match a search term. No search term will list all active statuses
vi: In tất cả các trạng thái chiến dịch hiện hành khớp từ khoá tìm kiếm. Nếu không cung cấp từ khoá, liệt kê tất cả.

en: Prints a list of items that match a search term. No search term will list all items
vi: In các đồ vật khớp với từ khoá tìm kiếm. Nếu không cung cấp từ khoá, liệt kê tất cả.

en: parses a series of event components and executes them as a single event
vi: nhận một chuỗi các bộ phận sự kiện và thực hiện chúng như một sự kiện duy nhất

en: clears the command history
vi: xoá lịch sử lệnh

en: displays this text
vi: hiển thị văn bản này

en: Toggled the developer hud
vi: Đã bật/tắt HUD cho nhà phát triển

en: Toggled the hud
vi: Đã bật/tắt HUD

en: ERROR: Incorrect number of arguments
vi: LỖI: Số tham số không đúng

en: HINT:
vi: GỌI Ý:

en: ERROR: '%s' is not a valid event key
vi: LỖI: '%s' không phải là một key sự kiện hợp lệ

en: ERROR: Too few arguments
vi: LỖI: Quá ít tham số

en: <key>=<val> <key>=<val> ...
vi: <key>=<giá trị> <key>=<giá trị> ...

en: ERROR: Unknown command
vi: LỖI: Lệnh không xác định

en: HINT: Type help
vi: GỢI Ý: Gõ 'help'

en: %s level %d
vi: %s cấp độ %d

en: Lost %s%% of %s.
vi: Mất %s%% %s.

en: Lost %s%% of total XP.
vi: Mất %s%% tổng điểm kinh nghiệm.

en: Lost %s%% of current level XP.
vi: Mất %s%% điểm kinh nghiệm cấp độ hiện tại.

en: Lost %s.
vi: Mất %s.

en: Pick up item(s):
vi: Nhặt vật:

en: Use or equip item:
vi: Sử dụng hoặc trang bị đồ:

en: %s modifiers
vi: Các phím chức năng kết hợp với %s:

en: Select a quantity of item:
vi: Chọn số lượng đồ:

en: Stash item stack:
vi: Cất chồng đồ:

en: Sell item stack:
vi: Bán chồng đồ:

en: You don't have enough of the required item.
vi: Bạn không đủ số đồ vật yêu cầu.

en: You can't use this item right now.
vi: Bạn không thể dùng vật này bây giờ.

en: This item can only be used from the action bar.
vi: Vật này chỉ có thể được dùng ở thanh hành động.

en: Inventory is full.
vi: Hành trang đã đầy.

en: Not enough %s.
vi: Không đủ %s.

en: This item can not be sold.
vi: Không thể bán vật này.

en: Quests
vi: Nhiệm vụ

en: This item can not be dropped.
vi: Không thể vứt vật này.

en: Enter amount:
vi: Nhập số lượng:

en: Costs %s MP
vi: Tốn %s điểm ma pháp

en: Costs %s HP
vi: Tốn %s điểm thể chất

en: Cooldown:
vi: Nguội:

en: Damage per second
vi: Sát thương trên giây

en: HP per second
vi: Điểm thể chất trên giây

en: MP per second
vi: Điểm ma pháp trên giây

en: Immobilize
vi: Làm bất động

en: Stun
vi: Làm bất động

en: Automatic revive on death
vi: Tự động hồi sinh

en: Lifespan
vi: Vòng đời

en: Magical Shield
vi: Khiên ma thuật

en: Knockback
vi: Đẩy lại

en: %s%% chance
vi: %s%% khả năng

en: Base Accuracy
vi: Độ chính xác gốc

en: Base Critical Chance
vi: Xác suất siêu sát thương gốc

en: Ignores Absorbtion
vi: Bỏ qua hấp thụ sát thương

en: Ignores Avoidance
vi: Bỏ qua khả năng tránh đòn

en: %s%% Chance to crit slowed targets
vi: %s%% khả năng siêu sát thương với mục tiêu bị làm chậm

en: Elemental Damage (%s)
vi: Sát thương nguyên tố %s

en: Requires a %s
vi: Yêu cầu %s

en: Requires Power: %s
vi: Yêu cầu sức mạnh: %s

en: Click to Unlock (uses 1 Skill Point)
vi: Nhấn để mở khoá (dùng 1 điểm kĩ năng)

en: Requires 1 Skill Point
vi: Yêu cầu 1 điểm kĩ năng

en: Next Level:
vi: Cấp độ tiếp:

en: Stash is full.
vi: Hòm đã đầy.

en: XP: %lu/%lu
vi: Điểm kinh nghiệm: %lu/%lu

en: Trade
vi: Trao đổi

en: Buyback
vi: Mua lại

en: +%s Shield
vi: +%s giáp

en: You are already transformed, untransform first.
vi: Bạn đã biến đổi rồi, phải biến về trạng thái ban đầu trước tiên.

en: Could not untransform at this position.
vi: Không thể biến về trạng thái ban đầu ở vị trí này.

en: Completed Quests
vi: Nhiệm vụ đã hoàn thành

en: Game saved.
vi: Đã lưư trò chơi.

en: '%s' is no longer bound to:
vi: [%s] không còn được gán với:

en: Mouse %d
vi: Chuột %d

en: Bar1
vi: Thanh1

en: Bar2
vi: Thanh2

en: Bar3
vi: Thanh3

en: Bar4
vi: Thanh4

en: Bar5
vi: Thanh5

en: Bar6
vi: Thanh6

en: Bar7
vi: Thanh7

en: Bar8
vi: Thanh8

en: Bar9
vi: Thanh9

en: Bar0
vi: Thanh0

en: Main1
vi: Chính1

en: Main2
vi: Chính2

en: Developer Menu
vi: Menu phát triển

en: Left Mouse
vi: Chuột trái

en: Middle Mouse
vi: Chuột giữa

en: Right Mouse
vi: Chuột phải

en: Wheel Up
vi: Lăn lên

en: Wheel Down
vi: Lăn xuống

en: Mouse X1
vi: Phím X1 chuột

en: Mouse X2
vi: Phím X2 chuột

en: Max HP
vi: Điểm thể chất tối đa

en: Total amount of HP.
vi: Tổng điểm thể chất.

en: HP Regen
vi: Hồi thể chất

en: Ticks of HP regen per minute.
vi: Số điểm thể chất hồi một phút.

en: Max MP
vi: Điểm ma pháp tối đa

en: Total amount of MP.
vi: Tổng điểm ma pháp.

en: MP Regen
vi: Hồi ma pháp

en: Ticks of MP regen per minute.
vi: Số điểm ma pháp hồi một phút.

en: Accuracy rating. The enemy's Avoidance rating is subtracted from this value to calculate your likeliness to land a direct hit.
vi: Khả năng đánh trúng bằng độ chính xác trừ đi khả năng tránh của kẻ thù.

en: Avoidance rating. This value is subtracted from the enemy's Accuracy rating to calculate their likeliness to land a direct hit.
vi: Khả năng bị đánh trúng bằng độ chính xác của kẻ thù trừ đi khả năng tránh.

en: Absorb Min
vi: Hấp thụ tối đa

en: Reduces the amount of damage taken.
vi: Giảm sát thương phải chịu.

en: Absorb Max
vi: Hấp thụ tối thiểu

en: Critical Hit Chance
vi: Xác suất siêu sát thương

en: Chance for an attack to do extra damage.
vi: Xác suất thêm sát thương cho đòn tấn công.

en: Bonus XP
vi: Thêm điểm kinh nghiệm

en: Increases the XP gained per kill.
vi: Tăng điểm kinh nghiệm nhận được mỗi lượt giết.

en: Bonus %s
vi: Thêm %s

en: Increases the %s found per drop.
vi: Tăng khả năng tìm thấy %s mỗi lần địch rơi đồ.

en: Item Find Chance
vi: Xác xuất thấy đồ

en: Increases the chance that an enemy will drop an item.
vi: Tăng khả năng kẻ thù làm rơi đồ.

en: Stealth
vi: Lén lút

en: Increases your ability to move undetected.
vi: Tăng khả năng di chuyển mà không bị phát hiện.

en: Poise
vi: Thăng bằng

en: Reduces your chance of stumbling when hit.
vi: Giảm xác suất vấp khi bị đánh.

en: Missile Reflect Chance
vi: Xác suất phản đạn

en: Increases your chance of reflecting missiles back at enemies.
vi: Tăng khả năng phản vũ khí tầm xa ngược lại kẻ thù.

en: Damage Reflection
vi: Phản sát thương

en: Deals a percentage of damage taken back to the attacker.
vi: Phản một phần sát thương lại kẻ tấn công.

en: HP Steal
vi: Trộm điểm thể chất

en: Percentage of HP stolen per hit.
vi: Phần trăm thể chất lấy được mỗi lượt đánh.

en: MP Steal
vi: Trộm điểm ma pháp

en: Percentage of MP stolen per hit.
vi: Phần trăm ma pháp lấy được mỗi lượt đánh.

en: or newer
vi: hoặc mới hơn

en: or older
vi: hoặc cũ hơn

en: Mental
vi: Pháp thuật

en: Offense
vi: Tấn công

en: Melee Damage
vi: Sát thương tầm gần

en: Increases the damage done with swords and other melee weapons.
vi: Tăng sát thương khi sử dụng vũ khí tầm gần.

en: Melee Damage Min
vi: Sát thương tầm gần tối thiểu

en: Melee Damage Max
vi: Sát thương tầm gần tối đa

en: Ranged Damage
vi: Sát thương tầm xa

en: Increases the damage done with bows and other ranged weapons.
vi: Tăng sát thương khi sử dụng vũ khí tầm xa.

en: Ranged Damage Min
vi: Sát thương tầm xa tối thiểu

en: Ranged Damage Max
vi: Sát thương tầm xa tối đa

en: Mental Damage
vi: Sát thương pháp thuật

en: Increases the damage done with staves and other mental weapons.
vi: Tăng sát thương khi sử dụng các loại gậy phép.

en: Mental Damage Min
vi: Sát thương pháp thuật tối thiểu

en: Mental Damage Max
vi: Sát thương pháp thuật tối đa

en: Flare Engine Credits
vi: Đóng góp cho Flare Engine

en: Lead Programmers
vi: Các lập trình viên đứng đầu

en: Programmers
vi: Các lập trình viên

en: Default Art
vi: Đồ hoạ mặc định

en: Distributors
vi: Các nhà phân phối

en: Special Thanks
vi: Đặc biệt cảm ơn

en: For giving constant feedback and testing:
vi: Trong việc thử nghiệm và phản hồi thường xuyên:

en: The community at OpenGameArt
vi: Cộng đồng ở OpenGameArt

en: For Tiled and the Flare map exporter:
vi: Cho Tiled và công cụ kết xuất bản đồ cho Flare:

en: Main Hand
vi: Tay thuận

en: Off Hand
vi: Tay chiêu

en: Hands
vi: Bàn tay

en: Consumable
vi: Sử dụng được

en: Epic
vi: Khủng

en: Rare
vi: Hiếm

en: One-time Use
vi: Dùng một lần

en: melee weapon
vi: vũ khí cận chiến

en: ranged weapon
vi: vũ khí tầm xa

en: mental weapon
vi: vũ khí pháp thuật

en: slingshot
vi: ná cao su

en: Take a look around.
vi: Bạn xem đồ đi.

en: Looking to buy something?
vi: Bạn cần mua gì không?

en: How can I help you?
vi: Tôi có thể giúp bạn như thế nào?

en: Let's trade.
vi: Chúng ta trao đổi nhé.

en: Flare Game Credits - fantasycore
vi: Đóng góp vào Trò chơi Flare: fantasycore

en: Lead Visual Artists
vi: Các nghệ sĩ đồ hoạ đứng đầu

en: Visual Artists
vi: Các nghệ sĩ đồ hoạ

en: Composers
vi: Các nhà soạn nhạc

en: Voice Actors
vi: Các nghệ sĩ lồng tiếng

en: Haste
vi: Tăng tốc

en: Goblin
vi: Yêu tinh

en: Minotaur
vi: Nhân ngưu

en: Reset level
vi: Đặt lại cấp độ

en: Zombies
vi: Thây ma

en: Five or More
vi: Năm hay nhiều hơn

en: Remove colored balls from the board by forming lines
vi: Bỏ các bóng cùng màu ra khỏi bảng bằng cách sắp chúng thành hàng

en: Five or More is the GNOME port of a once-popular computer game. Align five or more objects of the same color into a line to cause them to disappear and score points. Earn many more points by lining up as many objects as possible before clearing them.
vi: Năm hay nhiều hơn là bản chuyển đổi cho GNOME của trò chơi trên máy tính một thời phổ biến. Sắp năm đối tượng cùng màu hay nhiều hơn vào cùng một hàng làm cho nó biến mất và nhận điểm số. Kiếm được nhiều điểm hơn bằng cách sắp hàng càng nhiều càng tốt trước khi xóa chúng.

en: More objects appear after every turn. Play for as long as possible, until the board is completely full!
vi: Nhiều đối tượng xuất hiện hơn sau từng bước đi. Hãy chơi càng lâu càng tốt, cho đến khi bảng hoàn toàn bị đầy!

en: B_ackground color:
vi: Màu _nền:

en: _Use fast moves
vi: Di chuyển _nhanh

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: 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: Time between moves
vi: Khoảng ngừng giữa các nước đi

en: Time between moves in milliseconds.
vi: Khoảng ngừng giữa các nước đi theo mi-li-giây.

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

[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ể tải 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: Five or More Scores
vi: Điểm số Năm hay nhiều hơn

en: GNOME port of the once-popular Color Lines game
vi: Trò chơi sắp bóng cùng màu thành hàng được chuyển sang cho GNOME

en: Are you sure you want to restart the game?
vi: Bạn có chắc muốn đặt lại ván chơi không?

en: Failed to save working directory in order to run a command on %s
vi: Gặp lỗi khi lưu thư mục làm việc để mà chạy lệnh trên %s

en: Cannot close standard input
vi: Không thể đóng đầu vào tiêu chuẩn

en: error waiting for %s
vi: gặp lỗi khi chờ %s

en: %s terminated by signal %d
vi: tín hiệu %2$d chấm dứt %1$s

en: Cannot read mounted file system list
vi: Không đọc được danh sách hệ thống tập tin đã gắn kết

en: Symbolic link %s is part of a loop in the directory hierarchy; we have already visited the directory to which it points.
vi: Liên kết biểu tượng %s là phần của vòng lặp trong phân cấp thư mục; đã thăm thư mục nó chỉ đến rồi.

en: File system loop detected; %s is part of the same file system loop as %s.
vi: Mới phát hiện vòng lặp hệ thống tập tin; %s có thuộc về cùng một vòng lặp hệ thống tập tin với %s.

en: WARNING: file %s appears to have mode 0000
vi: CẢNH BÁO: tập tin %s hình như có chế độ 0000

en: cannot search %s
vi: không thể tìm thấy %s

en: failed to restore working directory after searching %s
vi: đã không phục hồi được thư mục làm việc sau khi tìm kiếm qua %s

en: invalid zero-length file name
vi: sai tên tập tin chiều dài bằng không

en: Failed to initialize shared-file hash table
vi: Gặp lỗi khi khởi tạo bảng băm tập-tin-dùng-chung

en: The atexit library function failed
vi: Hàm thư viện etexit(3) thất bại

en: The -delete action automatically turns on -depth, but -prune does nothing when -depth is in effect.  If you want to carry on anyway, just explicitly use the -depth option.
vi: Hành động xóa -delete thì tự động bật tùy chọn -depth, nhưng -prune không làm gì khi -depth bị ảnh hưởng. Nếu bạn vẫn muốn tiếp tục thì chỉ hãy chỉ định dùng tùy chọn -depth.

en: warning: the -d option is deprecated; please use -depth instead, because the latter is a POSIX-compliant feature.
vi: cảnh báo: tùy chọn -d đã lỗi thời; dùng tùy chọn -depth để thay thế, đó tính năng tuân theo POSIX.

en: sanity check of the fnmatch() library function failed.
vi: thất bại kiểm tra đầu vào của thư viện fnmatch().

en: Expected a positive decimal integer argument to %s, but got %s
vi: Cần đối số %s số nguyên dương thập phân nhưng nhận %s

en: This system does not provide a way to find the birth time of a file.
vi: Hệ thống này không cung cấp cách tìm giờ sinh của tập tin.

en: The %s test needs an argument
vi: Phép thử %s yêu cầu một đối số

en: I cannot figure out how to interpret %s as a date or time
vi: Không thể tìm biết cách giải thích %s dạng ngày hay giờ

en: Cannot obtain birth time of file %s
vi: Không thể lấy thời điểm tạo tập tin %s

en: warning: -%s %s will not match anything because it ends with /.
vi: cảnh báo: -%s %s không tương ứng với gì vì nó kết thúc bằng /.

en: warning: you have specified a mode pattern %s (which is equivalent to /000). The meaning of -perm /000 has now been changed to be consistent with -perm -000; that is, while it used to match no files, it now matches all files.
vi: cảnh báo: bạn đã chỉ định chế độ %s (tương đương /000). Ý nghĩa của -perm /000 đã thay đổi thống nhất với -perm -000; tức là nó từng không khớp với tập tin nào hết, nhưng giờ nó khớp với mọi tập tin.

en: invalid null argument to -size
vi: đối số rỗng không hợp lệ cho -size

en: invalid -size type `%c'
vi: kiểu -size không hợp lệ “%c”

en: Invalid argument `%s%s' to -size
vi: Đối số không hợp lệ “%s%s” cho tùy chọn -size

en: Invalid argument %s to -used
vi: Đối số không hợp lệ “%s” cho -used

en: Features enabled:
vi: Các tính năng hoạt động:

en: invalid predicate -context: SELinux is not enabled.
vi: tiêu chí tìm kiếm -context không hợp lệ: chưa bật SELinux.

en: The current directory is included in the PATH environment variable, which is insecure in combination with the %s action of find.  Please remove the current directory from your $PATH (that is, remove ".", doubled colons, or leading or trailing colons)
vi: Thư mục hiện tại đã được bao gồm trong biến môi trường PATH, điều này là không an toàn khi dùng chung với hành động tìm kiếm %s. Hãy bỏ thư mục hiện thời ra khỏi $PATH (tức là bỏ “.” hoặc dấu “:”, hoặc dấu hai chấm ở đầu hoặc cuối)

en: The relative path %s is included in the PATH environment variable, which is insecure in combination with the %s action of find.  Please remove that entry from $PATH
vi: Đường dẫn tương đối %s nằm trong biến môi trường PATH, không an toàn khi dùng chung với hành động %s. Hãy bỏ nó khỏi $PATH.

en: You may not use {} within the utility name for -execdir and -okdir, because this is a potential security problem.
vi: Bạn không được dùng {} với -execdir và -okdir vì có thể rủi ro an ninh tiềm ẩn.

en: Only one instance of {} is supported with -exec%s ... +
vi: Chỉ hỗ trợ một {} trong -exec%s … +

en: In %s the %s must appear by itself, but you specified %s
vi: Trong %s, %s phải xuất bởi chính nó, nhưng bạn lại chỉ định %s

en: The environment is too large for exec().
vi: Môi trường quá lớn với exec().

en: arithmetic overflow while converting %s days to a number of seconds
vi: tràn số khi chuyển đổi %s ngày sang giây

en: arithmetic overflow when trying to calculate the end of today
vi: tràn số khi tính thời điểm cuối ngày

en: cannot delete %s
vi: không thể xóa %s

en: WARNING: cannot determine birth time of file %s
vi: CẢNH BÁO: không thể xác định thời điểm tạo tập tin %s

en: < %s ... %s > ?
vi: < %s … %s > ?

en: Failed to write prompt for -ok
vi: Gặp lỗi khi ghi lời nhắc cho -ok

en: getfilecon failed: %s
vi: getfilecon bị lỗi: %s

en: warning: escape `\' followed by nothing at all
vi: cảnh báo: thoát chuỗi “\” mà chẳng có gì theo sau cả

en: warning: unrecognized escape `\%c'
vi: cảnh báo: ký tự thoát lạ “\%c”

en: error: %s at end of format string
vi: lỗi: %s ở cuối chuỗi định dạng

en: error: the format directive `%%%c' is reserved for future use
vi: lỗi: chỉ thị định dạng “%%%c” dành để dùng trong tương lai

en: warning: format directive `%%%c' should be followed by another character
vi: cảnh báo: chỉ thị định dạng “%%%c” nên theo sau bởi một ký tự khác

en: warning: unrecognized format directive `%%%c'
vi: cảnh báo: chỉ thị định dạng lạ “%%%c”

en: invalid expression; you have used a binary operator '%s' with nothing before it.
vi: biểu thức không hợp lệ; bạn dùng toán tử nhị phân “%s” mà không có gì trước nó.

en: expected an expression between '%s' and ')'
vi: cần một biểu đứng thức giữa “%s” và “)”

en: expected an expression after '%s'
vi: cần biểu thức sau “%s”

en: invalid expression; you have too many ')'
vi: biểu thức không hợp lệ; quá nhiều “)”

en: invalid expression; empty parentheses are not allowed.
vi: biểu thức không hợp lệ; không cho phép dấu ngoặc rỗng.

en: invalid expression; I was expecting to find a ')' somewhere but did not see one.
vi: biểu thức không hợp lệ; cần ký tự “)” nhưng không thấy.

en: oops -- invalid expression type!
vi: ối trời — kiểu biểu thức không hợp lệ!

en: oops -- invalid expression type (%d)!
vi: ối trời — kiểu biểu thức không hợp lệ (%d)!

en: warning: there is no entry in the predicate evaluation cost table for predicate %s; please report this as a bug
vi: cảnh báo: tiêu chí tìm kiếm %s không có trong bảng chi phí; hãy báo cáo lỗi này

en: unknown predicate `%s'
vi: tiêu chí tìm kiếm lạ “%s”

en: invalid predicate `%s'
vi: tiêu chí tìm kiếm không hợp lệ “%s”

en: invalid argument `%s' to `%s'
vi: đối số “%s” không hợp lệ cho “%s”

en: missing argument to `%s'
vi: thiếu đối số cho “%s”

en: you have too many ')'
vi: quá nhiều “)”

en: unexpected extra predicate '%s'
vi: tiêu chí tìm kiếm mở rộng không mong đợi “%s”

en: unexpected extra predicate
vi: tiêu chí tìm kiếm mở rộng

en: oops -- invalid default insertion of and!
vi: ối trời  — chèn -and mặc định sai!

en:       --help                   display this help and exit
vi:       --help                   hiển thị trợ giúp này rồi thoát

en: Ignoring unrecognised debug flag %s
vi: Đang bỏ qua cờ gỡ lỗi không nhận diện được %s

en: Empty argument to the -D option.
vi: Đối số tùy chọn -D bị rỗng.

en: The -O option must be immediately followed by a decimal integer
vi: Cần một số nguyên thập phân ngay sau tùy chọn -O

en: Please specify a decimal number immediately after -O
vi: Hãy chỉ định một số nguyên thập phân ngay sau tùy chọn -O

en: Invalid optimisation level %s
vi: Cấp tối ưu %s không hợp lệ

en: Optimisation level %lu is too high.  If you want to find files very quickly, consider using GNU locate.
vi: Cấp tối ưu %lu là quá cao. Để tìm nhanh tập tin, nên dùng phần mềm locate của GNU.

en: The environment variable FIND_BLOCK_SIZE is not supported, the only thing that affects the block size is the POSIXLY_CORRECT environment variable
vi: Không hỗ trợ biến môi trường FIND_BLOCK_SIZE. Chỉ có biến môi trường POSIXLY_CORRECT tác động đến kích thước khối

en: can't call exec() due to argument size restrictions
vi: không gọi được exec() do giới hạn kích cỡ đối số

en: cannot fit single argument within argument list size limit
vi: không thể khớp một đối số đơn bên trong giới hạn kích cỡ danh sách đối số

en: argument list too long
vi: danh sách đối số quá dài

en: Environment variable %s is not set to a valid decimal number
vi: Biến môi trường %s không chứa số thập phân hợp lệ

en: File descriptor %d will leak; please report this as a bug, remembering to include a detailed description of the simplest way to reproduce this problem.
vi: Bộ mô tả tập tin %d sẽ rò rỉ; hãy báo cáo đây là một lỗi, đừng quên bao gồm cả các thông tin chi tiết cách mà nó nảy sinh vấn đề dưới định dạng đơn giản nhất.

en: Failed to write output (at stage %d)
vi: Gặp lỗi khi ghi kết xuất (tại bước %d)

en: Unknown regular expression type %s; valid types are %s.
vi: Kiểu biểu thức chính quy không thể hiểu nổi %s; kiểu hợp lệ là %s.

en: Unexpected suffix %s on %s
vi: Gặp hậu tố không cần %s trên %s

en: Expected an integer: %s
vi: Cần số nguyên: %s

en: Usage: %s [-0 | --null] [--version] [--help]
vi: Cách dùng: %s [-0 | --null] [--version] [--help]
    
    null		vô giá trị
    version	phiên bản
    help		trợ giúp

en: You need to specify a security level as a decimal integer.
vi: Bạn cần phải ghi rõ một cấp bảo mật dạng số nguyên thập phân.

en: Security level %s is outside the convertible range.
vi: Cấp bảo mật %s bên ngoài phạm vi có thể chuyển đổi.

en: Security level %s has unexpected suffix %s.
vi: Cấp bảo mật %s có hậu tố bất thường %s.

en: slocate security level %ld is unsupported.
vi: Cấp bảo mật slocate %ld không được hỗ trợ.

en: Failed to write to standard output
vi: Lỗi ghi vào đầu ra tiêu chuẩn

en: The argument for option --max-database-age must not be empty
vi: Đối số cho tùy chọn “--max-database-age” không thể là rỗng

en: Invalid argument %s for option --max-database-age
vi: Đối số %s không hợp lệ cho tùy chọn “--max-database-age” (tuổi cơ sở dữ liệu tối đa)

en: locate database %s contains a filename longer than locate can handle
vi: cơ sở dữ liệu locate %s chứa một tên tập tin dài hơn ngưỡng của locate

en: locate database %s is corrupt or invalid
vi: cơ sở dữ liệu locate (định vị) %s bị hỏng hay không hợp lệ

en: Database was last modified at %s.%09ld
vi: Cơ sở dữ liệu đã sửa lần cuối vào %s.%09ld

en: Locate database size: %s byte
     | Locate database size: %s bytes
vi[0]: Kích cỡ cơ sở dữ liệu định vị: %s byte

en: Matching Filenames: %s
vi: Tên tập tin khớp: %s

en: All Filenames: %s
vi: Mọi tên tập tin: %s

en: File names have a cumulative length of %s bytes.
    Of those file names,
    
    	%s contain whitespace, 
    	%s contain newline characters, 
    	and %s contain characters with the high bit set.
vi: Các tên tập tin có chiều dài tích lũy %s byte.
    Trong những tên tập tin này:
    
    	%s chứa khoảng trắng, 
    	%s chứa ký tự dòng mới, 
    	%s chứa ký tự đặt bit cao

en: Some filenames may have been filtered out, so we cannot compute the compression ratio.
vi: Một số tập tin có thể bị lọc ra thì không thể tính tỷ lệ nén.

en: Compression ratio %4.2f%% (higher is better)
vi: Tỷ lệ nén %4.2f%% (cao hơn thì tốt hơn)

en: Compression ratio is undefined
vi: Tỷ lệ nén không được định nghĩa.

en: locate database %s looks like an slocate database but it seems to have security level %c, which GNU findutils does not currently support
vi: cơ sở dữ liệu định vị %s hình như cơ sở dữ liệu slocate, nhưng có vẻ là nó có cấp bảo mật %c mà GNU findutils không hiện thời hỗ trợ

en: %s is an slocate database of unsupported security level %d; skipping it.
vi: %s là cơ sở dữ liệu kiểu slocate có cấp bảo mật không được hỗ trợ %d nên bỏ qua nó.

en: You specified the -E option, but that option cannot be used with slocate-format databases with a non-zero security level.  No results will be generated for this database.
vi: Bạn đã ghi rõ tùy chọn “-E”, nhưng tùy chọn đó không thể được dùng với cơ sở dữ liệu định dạng slocate có cấp bảo mật khác số không. Vi thế không tạo ra kết quả cho cơ sở dữ liệu này.

en: %s is an slocate database.  Turning on the '-e' option.
vi: %s là cơ sở dữ liệu kiểu slocate nên bật tùy chọn “-e”.

en: Old-format locate database %s is too short to be valid
vi: Cơ sở dữ liệu locate định dạng cũ %s quá ngắn để hợp lệ

en: Database %s is in the %s format.
vi: Cơ sở dữ liệu %s có định dạng %s.

en: The database has little-endian machine-word encoding.
vi: Cơ sở dữ liệu này có mã hóa từ-máy về cuối nhỏ.

en: The database has big-endian machine-word encoding.
vi: Cơ sở dữ liệu này có mã hóa từ-máy về cuối lớn.

en: The database machine-word encoding order is not obvious.
vi: Thứ tự mã hóa từ-máy của cơ sở dữ liệu này không phải hiển nhiên.

en: Usage: %s [-d path | --database=path] [-e | -E | --[non-]existing]
          [-i | --ignore-case] [-w | --wholename] [-b | --basename] 
          [--limit=N | -l N] [-S | --statistics] [-0 | --null] [-c | --count]
          [-P | -H | --nofollow] [-L | --follow] [-m | --mmap] [-s | --stdio]
          [-A | --all] [-p | --print] [-r | --regex] [--regextype=TYPE]
          [--max-database-age D] [--version] [--help]
          pattern...
vi: Cách dùng: %s	[-d đường_dẫn | --database=đường_dẫn] (cơ sở dữ liệu)
    	[-e | -E| --[non-]existing]	([không] tồn tại)
    	[-i | --ignore-case]	(không phân biệt HOA/thường)
    	[-w | --wholename]	(tên đầy đủ)
    	[-b | --basename]	(tên cơ sở)
    	[--limit=N | -l N]	(giới hạn)
    	[-S | --statistics]	(thống kê)
    	[-0 | --null]		(vô giá trị)
    	[-c | --count]		(đếm)
    	[-P | -H | --nofollow]	(không đi theo)
    	[-L | --follow]		(đi theo)
    	[-m | --mmap ]		(ánh xạ bộ nhớ)
    	[-s | --stdio ]		(đầu vào/ra tiêu chuẩn)
    	[-A | --all] 		(tất cả)
    	[-p | --print]		(in)
    	[-r | --regex ]		(biểu thức chính quy)
    	[--regextype=KIỂU]	(KIỂU biểu thức chính quy)
    	[--max-database-age D]	(tuổi cơ sở dữ liệu tối đa)
    	[--version]		(phiên bản)
    	[--help] mẫu…		(trợ giúp)
    	pattern…		(mẫu)

en: failed to drop group privileges
vi: gặp lỗi khi bỏ quyền hạn nhóm

en: failed to drop setuid privileges
vi: gặp lỗi khi bỏ quyền hạn setuid

en: Failed to fully drop privileges
vi: Gặp lỗi khi bỏ hoàn toàn quyền hạn

en: failed to drop setgid privileges
vi: gặp lỗi khi bỏ quyền hạn setgid

en: warning: the locate database can only be read from stdin once.
vi: cảnh báo: cơ sở dữ liệu định vị có thể được đọc từ thiết bị xuất chuẩn chỉ một lần thôi.

en: time system call failed
vi: cuộc gọi hệ thống thời gian đã không thành công

en: WARNING: locate database %s was built with a different byte order
vi: CẢNH BÁO: cơ sở dữ liệu locate %s đã được xây dựng với thứ tự byte khác

en: unexpected EOF in %s
vi: gặp kết thúc tập tin bất thường trong %s

en: error reading a word from %s
vi: gặp lỗi khi đọc một từ trong %s

en: Invalid escape sequence %s in input delimiter specification.
vi: Dãy thoát không hợp lệ %s trong đặc tả phân cách dữ liệu nhập

en: Invalid escape sequence %s in input delimiter specification; character values must not exceed %lx.
vi: Dãy thoát không hợp lệ %s trong đặc tả phân cách dữ liệu nhập: không cho phép giá trị ký tự vượt %lx.

en: Invalid escape sequence %s in input delimiter specification; character values must not exceed %lo.
vi: Dãy thoát không hợp lệ %s trong đặc tả phân cách dữ liệu nhập: không cho phép giá trị ký tự vượt %lo.

en: Invalid escape sequence %s in input delimiter specification; trailing characters %s not recognised.
vi: Dãy thoát không hợp lệ %s trong đặc tả phân cách dữ liệu nhập: không nhận ra ký tự %s ở chót.

en: Invalid input delimiter specification %s: the delimiter must be either a single character or an escape sequence starting with \.
vi: Đặc tả phân cách dữ liệu nhập %s không hợp lệ: dấu phân cách phải là hoặc một ký tự đơn hoặc một dãy thoát bắt đầu bằng \.

en: environment is too large for exec
vi: môi trường quá lớn với “exec”

en: warning: value %ld for -s option is too large, using %ld instead
vi: cảnh báo: giá trị %ld cho tùy chọn -s quá lớn nên dùng %ld

en: option --%s may not be set to a value which includes `='
vi: tùy chọn --%s không thể được đặt thành giá trị mà nó bao gồm “=”

en: failed to unset environment variable %s
vi: gặp lỗi khi bỏ đặt được biến môi trường %s

en: warning: the -E option has no effect if -0 or -d is used.
vi: cảnh báo: tùy chọn -E không có tác dụng nếu dùng tùy chọn -0 hay -d.

en: Cannot set SIGUSR1 signal handler
vi: Không thể đặt trình xử lý tín hiệu SIGUSR1

en: Cannot set SIGUSR2 signal handler
vi: Không thể đặt trình xử lý tín hiệu SIGUSR2

en: Cannot open input file %s
vi: Không thể mở tập tin nhập %s

en: Your environment variables take up %<PRIuMAX> bytes
vi: Các biến môi trường của bạn chiếm %<PRIuMAX> byte

en: POSIX upper limit on argument length (this system): %<PRIuMAX>
vi: Giới hạn trên POSIX về chiều dài đối số (hệ thống này): %<PRIuMAX>

en: POSIX smallest allowable upper limit on argument length (all systems): %<PRIuMAX>
vi: Giới hạn trên POSIX nhỏ nhất cho phép về chiều dài đối số (mọi hệ thống): %<PRIuMAX>

en: Maximum length of command we could actually use: %<PRIuMAX>
vi: Chiều dài câu lệnh tối đa có thể dùng: %<PRIuMAX>

en: Size of command buffer we are actually using: %<PRIuMAX>
vi: Kích cỡ vùng đệm lệnh thực sự dùng: %<PRIuMAX>

en: Maximum parallelism (--max-procs must be no greater): %<PRIuMAX>
vi: Mức song song tối đa (--max-procs phải không được lớn hơn): %<PRIuMAX>

en: 
    Execution of xargs will continue now, and it will try to read its input and run commands; if this is not what you wanted to happen, please type the end-of-file keystroke.
vi: 
    Bây giờ sẽ tiếp tục chạy xargs đọc lệnh nhập và chạy lệnh. Không muốn thí nhấn phím hết-tập-tin (Ctrl-D).

en: Warning: %s will be run at least once.  If you do not want that to happen, then press the interrupt keystroke.
vi: Cảnh báo: %s sẽ chạy ít nhất một lần. Không muốn thì bấm phím ngắt.

en: unmatched %s quote; by default quotes are special to xargs unless you use the -0 option
vi: dấu trích dẫn %s chưa đủ bộ; mặc định xargs coi mọi dấu trích dẫn là đặc biệt trừ khi dùng tùy chọn -0

en: single
vi: đơn

en: WARNING: a NUL character occurred in the input.  It cannot be passed through in the argument list.  Did you mean to use the --null option?
vi: CẢNH BÁO: gặp ký tự NUL trong đầu vào. Không thể gửi ký tự này trong danh sách đối số. Bạn định dùng --null?

en: argument line too long
vi: dòng đối số quá dài

en: Failed to write to stderr
vi: Gặp lỗi khi ghi vào đầu ra lỗi tiêu chuẩn

en: failed to open /dev/tty for reading
vi: gặp lỗi khi mở /dev/tty để đọc

en: Failed to read from stdin
vi: Gặp lỗi khi đọc từ đầu vào tiêu chuẩn

en: failed to set environment variable %s
vi: gặp lỗi khi đặt được biến môi trường %s

en: could not create pipe before fork
vi: không tạo được ống dẫn trước khi phân nhánh

en: errno-buffer safe_read failed in xargs_do_exec (this is probably a bug, please report it)
vi: gặp lỗi khi đọc errno-buffer trong xargs_do_exec (đây gần như chắc chắn là lỗi, vui lòng báo cáo)

en: error waiting for child process
vi: gặp lỗi khi chờ tiến trình con

en: WARNING: Lost track of %lu child processes
vi: CẢNH BÁO: Mất dấu vết của %lu tiến trình con

en: %s: exited with status 255; aborting
vi: %s: đã thoát với trạng thái 255; thoát

en: %s: stopped by signal %d
vi: %s: bị ngừng bởi tín hiệu %d

en: %s: terminated by signal %d
vi: %s: bị chấm dứt bởi tín hiệu %d

en: Usage: %s [OPTION]... COMMAND [INITIAL-ARGS]...
vi: Cách dùng: %s [TÙY-CHỌN]… LỆNH [CÁC-ĐỐI-SỐ-KHỞI-TẠO]…

en: Run COMMAND with arguments INITIAL-ARGS and more arguments read from input.
vi: Chạy LỆNH với đối số Đ.SỐ-KHỞI-TẠO và các đối số khác được đọc vào từ đầu vào.

en: Mandatory and optional arguments to long options are also
    mandatory or optional for the corresponding short option.
vi: Các đối số và tùy chọn bắt buộc khi dùng với tùy chọn dài thì
    cũng bắt buộc khi dùng với tùy chọn dạng ngắn.

en:   -0, --null                   items are separated by a null, not whitespace;
                                     disables quote and backslash processing and
                                     logical EOF processing
vi:   -0, --null                   các mục được ngăn cách bằng null, chứ không phải
                                     khoảng trắng; tắt xử lý trích dẫn và
                                     dấu gạch ngược và xử lý EOF

en:   -a, --arg-file=FILE          read arguments from FILE, not standard input
vi:   -a, --arg-file=TẬP-TIN       đọc các đối số từ TẬP-TIN không từ đầu vào chuẩn

en:   -d, --delimiter=CHARACTER    items in input stream are separated by CHARACTER,
                                     not by whitespace; disables quote and backslash
                                     processing and logical EOF processing
vi:   -d, --delimiter=KÝ-TỰ        các mục trong dòng dữ liệu đầu vào được ngăn cách
                                     bằng KÝ-TỰ,chứ không phải khoảng trắng; tắt xử
                                     lý trích dẫn và dấu gạch ngược và xử lý EOF

en:   -E END                       set logical EOF string; if END occurs as a line
                                     of input, the rest of the input is ignored
                                     (ignored if -0 or -d was specified)
vi:   -E END                       đặt chuỗi lôgíc EOF; nếu END xuất hiện tại dòng
                                     của đầu vào thì phần còn lại sẽ bị bỏ qua
                                     (bị bỏ qua nếu -0 hay -d được chỉ định)

en:   -e, --eof[=END]              equivalent to -E END if END is specified;
                                     otherwise, there is no end-of-file string
vi:   -e, --eof[=END]              tương đương với -E END nếu END được chỉ ra; nếu
                                     không thì ở đây không có chuỗi kết-thúc-tập-tin

en:   -I R                         same as --replace=R
vi:   -I R                         giống với --replace=R

en:   -L, --max-lines=MAX-LINES    use at most MAX-LINES non-blank input lines per
                                     command line
vi:   -L, --max-lines=SỐ-DÒNG-TĐ   dùng nhiều nhất là SỐ dòng này đối với mỗi dòng
                                     lệnh

en:   -l[MAX-LINES]                similar to -L but defaults to at most one non-
                                     blank input line if MAX-LINES is not specified
vi:   -l[SỐ-DÒNG-TỐI-ĐA]           tương tự như -L nhưng mặc định là nhiều nhất là
                                     một dòng không trống nếu không đưa ra giá trị

en:   -n, --max-args=MAX-ARGS      use at most MAX-ARGS arguments per command line
vi:   -n, --max-args=MAX-ARGS      dùng tối đa MAX-ARGS đối số trên mỗi dòng lệnh

en:   -P, --max-procs=MAX-PROCS    run at most MAX-PROCS processes at a time
vi:   -P, --max-procs=MAX-PROCS    chạy tối đa MAX-PROCS tiến trình cùng lúc

en:   -p, --interactive            prompt before running commands
vi:   -p, --interactive            nhắc trước khi chạy lệnh

en:       --process-slot-var=VAR   set environment variable VAR in child processes
vi:       --process-slot-var=BIẾN  đặt biến môi trường trong tiến trình con

en:   -r, --no-run-if-empty        if there are no arguments, then do not run COMMAND;
                                     if this option is not given, COMMAND will be
                                     run at least once
vi:   -r, --no-run-if-empty        nếu không có đối số thì không chạy LỆNH;
                                     nếu không có tùy chọn này thì LỆNH chạy
                                     ít nhất một lần

en:   -s, --max-chars=MAX-CHARS    limit length of command line to MAX-CHARS
vi:   -s, --max-chars=SỐ-CHỮ-T.ĐA  giới hạn chiều dài lệnh thành SỐ này

en:       --show-limits            show limits on command-line length
vi:       --show-limits            hiển thị giới hạn về độ dài của dòng lệnh

en:   -t, --verbose                print commands before executing them
vi:   -t, --verbose                in lệnh trước khi thi hành chúng

en:   -x, --exit                   exit if the size (see -s) is exceeded
vi:   -x, --exit                   thoát nếu kích thước (xem -s) bị vượt quá

note: @translator: This is a date/time formatting specifier. See https://wiki.filezilla-project.org/Date_and_Time_formatting
en: %H:%M:%S elapsed
vi: Đã được %H:%M:%S

note: @translator: This is a date/time formatting specifier. See https://wiki.filezilla-project.org/Date_and_Time_formatting
en: %H:%M:%S left
vi: Còn %H:%M:%S

en: %a - Account (Lines containing this will be omitted if not using Account logontype)
vi: %a - Tài khoản (Các dòng chứa nó sẽ bị bỏ qua nếu không dùng kiểu đăng nhập bằng Tài khoản)

en: %d directory | %d directories
vi[0]: %d thư mục

en: %d directory with its contents | %d directories with their contents
vi[0]: %d thư mục cùng với nội dung của chúng

en: %d file. Total size: %s | %d files. Total size: %s
vi[0]: %d tập tin. Tổng kích thước: %s

en: %d file. Total size: At least %s | %d files. Total size: At least %s
vi[0]: %d tập tin. Tổng kích thước: Ít nhất %s

en: %h - Host
vi: %h - Máy chủ

en: %llu directory | %llu directories
vi[0]: %llu thư mục

en: %llu file | %llu files
vi[0]: %llu tập tin

en: %p - Password
vi: %p - Mật khẩu

en: %s (insecure)
vi: %s (không an toàn)

en: %s - Proxy user
vi: %s - Tài khoản máy chủ ủy nhiệm

en: %s and %s. Total size: %s
vi: %s và %s. Kích thước tổng cộng: %s

en: %s and %s. Total size: At least %s
vi: %s và %s. Kích thước tổng cộng: Ít nhất %s

en: %s could not be found. Without this component of FileZilla, %s will not work.
    
    Possible solutions:
    - Make sure %s is in a directory listed in your PATH environment variable.
    - Set the full path to %s in the %s environment variable.
vi: Không tìm thấy %s. Không có thành phần này của FileZilla, %s sẽ không hoạt động.
    
    Cách giải quyết có thể là:
    - Đảm bảo rằng %s đang ở trong danh sách thư mục tại biến môi trường PATH của bạn.
    - Đặt đường dẫn đầy đủ của %s trong biến môi trường %s.

note: @translator: Example: RSA with 2048 bits
en: %s with %d bits
vi: %s với %d bít

en: %s:%d - Hostname does not match certificate
vi: %s:%d - Tên máy của máy chủ không khớp với tên trong chứng nhận

en: %u - Username
vi: %u - Tài khoản

en: %w - Proxy password
vi: %w - Mật khẩu máy chủ ủy nhiệm

en: &AWS S3 encryption
vi: &Mã hóa AWS S3

en: &Abort previous connection and connect in current tab
vi: &Bãi bỏ kết nối trước đó và kết nối vào thẻ hiện hành

note: @translator: Keep short
en: &Access key ID:
vi: Mã số khó&a truy cập:

note: @translator: Keep short
en: &Account ID:
vi: ID tà&i khoản:

en: &Account:
vi: Tà&i khoản:

en: &Active
vi: &Tích cực

en: &Add bookmark...
vi: &Thêm đánh dấu…

en: &Add directory...
vi: &Thêm thư mục…

en: &Add files to queue
vi: &Thêm tập tin vào hàng đợi

en: &Add key file...
vi: &Thêm tập tin khóa…

en: &Add to queue
vi: &Thêm vào hàng đợi

en: &Adjust server time, offset by:
vi: Chỉnh sử&a độ lệch với múi giờ máy chủ:

en: &Always allow insecure data connections for this server in future sessions.
vi: &Luôn cho phép các kết nôi dữ liệu không an toàn cho máy chủ này trong các phiên tương lai.

en: &Always allow insecure plain %s for this server.
vi: &Luôn cho phép %s thường không an toàn cho máy chủ này.

en: &Always trust this certificate in future sessions.
vi: &Luôn tin chứng nhận này trong những lần làm việc sau.

en: &Always trust this host, add this key to the cache
vi: &Luôn tin máy chủ này, thêm khóa này vào bộ nhớ

en: &Always use default editor
vi: &Luôn dùng trình soạn thảo mặc định

en: &Always use selection for all unassociated files
vi: &Luôn dùng chương trình đã chọn cho các tập tin chưa có ứng dụng tiếp nhận

en: &Always use this action
vi: &Luôn dùng hành động này

en: &Ask your operating system for the external IP address
vi: &Lấy địa chỉ IP từ hệ điều hành của bạn

en: &Auto
vi: &Tự động

en: &Autodetect
vi: &Tự dò tìm

en: &Binary
vi: Nhị &phân

en: &Binary prefixes using SI symbols. (e.g. 1 KB = 1024 bytes)
vi: Tiền tố &nhị phân dùng ký hiệu hệ SI. (ví dụ 1 KB = 1024 bytes)

en: &Burst tolerance:
vi: &Khoảng chấp nhận:

en: &Certificate in chain:
vi: &Chứng nhận trong xích:

en: &Clear private data...
vi: &Xóa các dữ liệu riêng…

en: &Close FileZilla
vi: Đón&g FileZilla

en: &Close FileZilla once
vi: Đón&g FileZilla một lần

en: &Configure speed limits...
vi: Đặt giới hạn tố&c độ…

en: &Copy current connection to Site Manager...
vi: &Chép kết nối hiện tại vào Quản lý địa chỉ…

en: &Create directory
vi: Tạo thư mụ&c

en: &Create new tab
vi: &Tạo thẻ mới

en: &Debug information in message log:
vi: &Gỡ lỗi thông tin trong nhật ký thông báo:

en: &Default editor:
vi: Trình soạn thảo &mặc định:

en: &Default file exists action...
vi: Hành động &mặc định khi tập tin đã có sẵn…

en: &Delay between failed login attempts:
vi: Thời gian &nghỉ giữa các lần đăng nhập sai:

en: &Delete symlink
vi: &Xóa liên kết mềm

en: &Delete...
vi: &Xóa...

en: &Directory access permissions...
vi: Quyền truy cập thư &mục…

en: &Directory comparison
vi: So sánh &thư mục

en: &Disable synchronized browsing and continue changing the local directory
vi: Tắt &duyệt đồng bộ và tiếp tục thay đổi thư mục nội bộ

en: &Disable synchronized browsing and continue changing the remote directory
vi: Tắt &duyệt đồng bộ và tiếp tục thay đổi thư mục máy chủ

en: &Discard local file then download and edit file anew
vi: &Loại bỏ tập tin trên máy nội bộ sau đó tải và biên tập một tập tin một lần nữa

en: &Disconnect
vi: &Ngắt kết nối

en: &Display momentary transfer speed instead of average speed
vi: &Hiển thị tốc độ truyền hiện tại thay vì tốc độ trung bình

en: &Display size in bytes
vi: &Hiển thị kích thước tính theo byte

en: &Domain:
vi: &Miền:

en: &Don't show this dialog again.
vi: &Không hiển thị hộp thoại này lần sau nữa.

en: &Don't use external IP address on local connections.
vi: &Không dùng địa chỉ IP mạng cho kết nối nội bộ.

en: &Double-click action on directories:
vi: Hành động khi kích đúp chuột trên thư &mục:

en: &Double-click action on files:
vi: Hành động khi bấm đú&p chuột vào tập tin:

en: &Download to:
vi: Tải &xuống:

en: &Download...
vi: Tải &xuống…

en: &Downloads:
vi: Tải &xuống:

en: &Edit filter rules...
vi: Chỉnh &sửa qui tắc lọc…

en: &Enable compression
vi: &Cho phép nén

en: &Enable speed limits
vi: &Bật giới hạn tốc độ

en: &Encryption:
vi: &Mã hóa:

en: &Enter custom command...
vi: &Nhập vào dòng lệnh của bạn…

en: &Establish connection in a new tab
vi: &Thiết lập kết nối trong một thẻ mới

en: &Export Site Manager entries
vi: &Xuất ra các đề mục từ Quản lý địa chỉ

en: &Fall back to active mode
vi: &Quay lại chế độ tích cực

en: &File Attributes...
vi: &Thuộc tính tập tin…

en: &File permissions...
vi: &Quyền truy cập tập tin…

en: &File:
vi: &Tập tin:

en: &Filter conditions:
vi: Điều kiện &lọc:

en: &Filter sets:
vi: Đặt bộ &lọc:

en: &Filters
vi: Bộ &lọc

en: &Filters:
vi: Bộ &lọc:

en: &Finish editing
vi: &Hoàn tất chỉnh sửa

en: &Finish editing and delete local file
vi: &Hoàn tất biên tập và xóa tập tin trên máy nội bộ

en: &Flatten local paths, upload all contained files directly into target directory
vi: &Làm phẳng đường dẫn máy nội bộ, tải lên tất cả các tập tin chứa bên trong vào thư mục đích

en: &Flatten remote paths, download all contained files directly into target directory
vi: &Làm phẳng đường dẫn máy mạng, tải tất cả các tập tin chứa bên trong vào thư mục đích

en: &Follow symlink, delete target directory contents
vi: &Theo liên kết mềm, xóa nội dung thư mục đích

en: &Get external IP address from the following URL:
vi: &Lấy địa chỉ IP từ URL sau đây:

en: &Getting help...
vi: &Tìm trợ giúp…

en: &Global bookmark
vi: &Dấu trang toàn cục

en: &HTTP/1.1 using CONNECT method
vi: &HTTP/1.1 dùng phương thức CONNECT

en: &Hide identical files
vi: Ẩ&n các tập tin đồng nhất

en: &Highest
vi: Cao n&hất

en: &Highest available port:
vi: Cổng cao n&hất có thể:

en: &IEC binary prefixes (e.g. 1 KiB = 1024 bytes)
vi: Tiền tố nhị phân theo chuẩn &IEC (ví dụ 1 KiB = 1024 byte)

en: &ISO 8601 (example: 2007-09-15)
vi: Tiêu chuẩn &ISO 8601 (ví dụ: 2007-09-15)

en: &Install new version
vi: &Cài đặt phiên bản mới

en: &Keep local path structure relative to search root
vi: &Giữ cấu trúc đường dẫn máy nội bộ tương đối để tìm kiếm thư mục gốc

en: &Keep remote path structure relative to search root
vi: &Giữ cấu trúc đường dẫn máy mạng tương đối để tìm kiếm thư mục gốc

en: &Key file:
vi: Tập tin &khóa:

en: &Layout of file and directory panes:
vi: &Cách bố trí bảng chứa tập tin và thư mục:

en: &Limit local ports used by FileZilla
vi: Giới hạn cổng trên máy nội bộ dùng bởi FileZi&lla

en: &Limit number of simultaneous connections
vi: &Giới hạn kết nối đồng thời

en: &Local directory tree
vi: &Cây thư mục trên máy nội bộ

en: &Local directory:
vi: &Thư mục máy nội bộ:

en: &Local search
vi: Tìm kiếm nội &bộ

en: &Log to file
vi: Ghi nhật &ký vào tập tin

en: &Logon Type:
vi: Kiểu đăng &nhập:

en: &Low
vi: Mức thấ&p

en: &Manage bookmarks...
vi: &Quản lý dấu trang…

en: &Manual transfer...
vi: Truyền thủ &công…

en: &Master password:
vi: &Mật khẩu chính:

en: &Maximum number of connections:
vi: Số kết nối &tối đa:

en: &Maximum number of retries:
vi: Số lần thử lại &tối đa:

en: &Message log
vi: &Nhật ký

en: &Minimize to tray
vi: Thu n&hỏ đặt ở trên khay đồng hồ

en: &Name sorting mode:
vi: Tê&n chế độ xắp xếp:

en: &Network configuration wizard...
vi: Giúp đỡ kết &nối trực quan…

en: &New site
vi: Tạo địa chỉ &mới

en: &New version available!
vi: Đã có bả&n mới!

en: &Normal
vi: Bì&nh thường

en: &Numeric value:
vi: Giá trị bằ&ng số:

en: &OPEN
vi: &MỞ

en: &Passive
vi: &Thụ động

en: &Play sound
vi: &Mở một đoạn âm thanh

en: &Preserve timestamps of transferred files
vi: Lưu &giữ dấu thời gian của tập tin đã truyền

en: &Profile
vi: &Hồ sơ

en: &Queue
vi: &Hàng đợi

en: &Quickconnect
vi: &Kết nối nhanh

en: &Quickconnect bar
vi: &Thanh kết nối nhanh

en: &Quickconnect history
vi: Lịch sử &kết nối nhanh

en: &Read
vi: Đọ&c

en: &Reconnect
vi: Kết nối &lại

en: &Reconnect information
vi: Thông tin kết nối &lại

en: &Remember master password until FileZilla is closed
vi: N&hớ mật khẩu chính cho đến khi FileZilla được đóng lại

en: &Remember password until FileZilla is closed
vi: N&hớ mật khẩu cho đến khi FileZilla được đóng lại

en: &Remote directory:
vi: &Thư mục máy mạng:

en: &Remote path:
vi: Đường &dẫn máy mạng:

en: &Remote search
vi: Tìm kiếm trên máy &mạng

en: &Remove key
vi: &Xóa bỏ khóa

en: &Remove selected
vi: &Xóa mục đã chọn

en: &Reopen local file
vi: Mở &lại tập tin trên máy nội bộ

en: &Replace invalid characters with:
vi: &Thay thế ký tự không hợp lệ bằng:

en: &Report a bug...
vi: &Báo cáo lỗi…

en: &Request attention
vi: &Yêu cầu chú ý

en: &Reset and requeue all
vi: Đặt &và xếp lại toàn bộ hàng đợi

en: &Restart Wizard
vi: &Khởi động lại thuật sĩ

en: &Run command...
vi: &Thực hiện lệnh…

en: &Run configuration wizard now...
vi: &Chạy cấu hình thuật sĩ bây giờ…

en: &Run update check now...
vi: &Chạy kiểm tra cập nhật bây giờ…

en: &SITE
vi: &ĐỊA CHỈ

en: &Search remote files...
vi: &Tìm kiếm tập tin từ máy mạng…

en: &Select a key:
vi: &Chọn một khóa:

en: &Select entry:
vi: &Chọn mục:

en: &Select language:
vi: &Chọn ngôn ngữ:

en: &Select the columns that should be displayed:
vi: &Chọn các cột sẽ hiển thị:

en: &Server
vi: &Máy chủ

en: &Set as local directory and close dialog
vi: Đặt &làm thư mục nội bộ và đóng hộp thoại

en: &Set as remote directory and close dialog
vi: Đặt &làm thư mục máy chủ và đóng hộp thoại

en: &Settings...
vi: &Cài đặt…

en: &Show debug menu
vi: &Hiển thị trình đơn gỡ rối

en: &Show detailed log
vi: &Hiển thị chi tiết nhật ký

en: &Show timestamps in message log
vi: &Hiển thị dấu thời gian trong nhật ký thông tin

en: &Site Manager entries
vi: Các &mục Danh bạ

en: &Site Manager...
vi: &Quản lý Địa chỉ…

en: &Site-specific bookmark
vi: &Gắn với trang mạng

en: &Speed limits
vi: &Giới hạn tốc độ

en: &Start transfer immediately
vi: Bắt đầu truyền ngay &lập tức

en: &Swap local and remote panes
vi: &Hoán đổi cửa sổ điều khiển máy trên máy nội bộ và máy mạng

en: &TLS Ciphers
vi: Kiểu mã hóa &TLS

en: &Test
vi: Kiểm &tra

en: &Token code:
vi: Mã &thẻ:

en: &Transfer
vi: &Truyền

en: &Transfer mode:
vi: Chế độ &truyền:

en: &Transfer queue
vi: Hàng đợi &truyền

en: &Treat dotfiles as ASCII files
vi: Xử lý do&tfiles (tên tập tin bắt đầu với dấu chấm) như là tập tin ASCII

en: &Trust this certificate on the listed alternative hostnames.
vi: &Tin giấy phép này trên máy mạng thay thế đã liệt kê.

en: &Unedit
vi: &Không biên tập

en: &Update cached key for this host
vi: &Cập nhật bộ nhớ đệm khóa cho máy chủ này

en: &Upload
vi: Tải &lên

en: &Upload to:
vi: Tải &lên:

en: &Upload...
vi: Tải &lên…

en: &Uploads:
vi: Tải &lên:

en: &Use custom program
vi: &Dùng chương trình riêng

en: &Use synchronized browsing
vi: Dùng d&uyệt đồng bộ

en: &Use system trust store to validate TLS certificates
vi: Sử dụng kho lư&u đáng tin của hệ thống để xác thực giấy phép TLS

en: &Use system's default editor for text files
vi: &Dùng trình soạn thảo tập tin văn bản mặc định của hệ thống

en: &Use the following IP address:
vi: Dùng địa chỉ IP sa&u đây:

en: &Use the server's external IP address instead
vi: &Dùng địa chỉ IP máy chủ để thay thế

en: &Use thousands separator
vi: Dùng dấ&u ngăn cách mỗi nghìn

en: &Version %s
vi: &Phiên bản %s

en: &Version 3
vi: &Phiên bản 3

en: &View/Edit
vi: &Xem/Sửa

en: &Watch locally edited files and prompt to upload modifications
vi: &Theo dõi các tập tin đã được biên tập và nhắc tải lên khi bị sửa

en: &When checking for updates, check for:
vi: &Khi kiểm tra cập nhật phiên bản mới, kiểm tra mỗi:

en: &Write
vi: &Ghi

en: '%s' does not exist or cannot be accessed.
vi: “%s” chưa tạo ra hoặc không thể truy nhập.

en: '%s' is not a supported protocol.
vi: “%s” không phải một giao thức được hỗ trợ.

en: 'Normal' and 'Account' logontypes are not available. Your entry has been changed to 'Ask for password'.
vi: Kiểu đăng nhập “Thông thường” và “Tài khoản” không sẵn sàng. Mục này được thay đổi thành “Hỏi mật khẩu”.

en: 'quote' is usually a local command used by commandline clients to send the arguments following 'quote' to the server. You might want to enter the raw command without the leading 'quote'.
vi: “dấu ngoặc kép” thường là một lệnh nội bộ dùng bởi dòng lệnh máy khách gửi đối số sau dấu nháy kép tới máy chủ. Bạn có thể muốn nhập lệnh thô mà không cần dấu trích dẫn “ngoặc kép”.

en: (%d object filtered) | (%d objects filtered)
vi[0]: (lọc ra %d đối tượng)

en: (%u%% downloaded)
vi: (đã tải về %u%%)

en: (0 for no limit)
vi: (0 nghĩa là không giới hạn)

en: (0-999 seconds)
vi: (0-999 giây)

en: (10-9999, 0 to disable)
vi: (10-9999, 0 là tắt)

en: (example: %H-%M-%S)
vi: (ví dụ: %H-%M-%S)

en: (example: %Y-%m-%d)
vi: (ví dụ: %Y-%m-%d)

en: (in %s/s)
vi: (trong %s/s)

en: - The command and each argument are separated by spaces
    - A command or argument containing whitespace or a double-quote character need to be enclosed in double-quotes
    - Double-quotes inside of a command or argument need to be doubled up
    - In arguments, %%f is a placeholder for the file to be opened. Use %%%% for literal percents
vi: - Lệnh và mỗi đối số được phân tách bằng dấu cách
    - Một lệnh hoặc đối số có chứa khoảng trắng hoặc một ký tự nháy kép cần phải được bao trong dấu nháy kép
    - Dấu nháy kép bên trong của một lệnh hoặc đối số cần được tăng gấp đôi lên
    - Trong đối số, %%f là ký hiệu giữ chỗ cho tệp được mở. Sử dụng %%%% khi dùng ký hiệu phần trăm

en: --:--:-- left
vi: Còn --:--:--

en: -c cannot be used together with an FTP URL.
vi: -c không thể dùng cùng nhau với một địa chỉ FTP.

en: -l can only be used together with an FTP URL.
vi: -l không thể dùng cùng với một địa chỉ FTP.

en: -s and -c cannot be present at the same time.
vi: -s và -c không thể có mặt đồng thời.

en: -s cannot be used together with an FTP URL.
vi: -s không thể dùng cùng nhau với một địa chỉ FTP.

en: 0 - None
vi: 0 - Không

en: 1 - Warning
vi: 1 - Cảnh báo

en: 2 - Info
vi: 2 - Thông tin

en: 3 - Verbose
vi: 3 - Chi tiết

en: 32-bit system
vi: Hệ thống 32-bít

en: 4 - Debug
vi: 4 – Gỡ lỗi

en: 64-bit system
vi: Hệ thống 64-bít

en: A bookmark with the entered name already exists. Please enter an unused name.
vi: Dấu trang nhập vào đã có từ trước rồi. Xin hãy nhập một cái tên chưa dùng.

en: A default editor needs to be set.
vi: Một trình soạn thảo mặc định phải được đặt.

en: A directory cannot be dragged into one of its subdirectories.
vi: Một thư mục không thể kéo thả vào trong thư mục con của chính nó.

en: A few servers don't allow passive mode or are misconfigured. In such cases you would have to use active mode. In active mode, FileZilla opens a port and asks the server to connect to it.
vi: Một vài máy chủ không cho phép chế độ thụ động hay được cấu hình sai. Do đó bạn có thể phải dùng chế độ tích cực. Trong chế độ tích cực, FileZilla mở một cổng và yêu cầu máy chủ kết nối với nó.

en: A file previously opened has been changed.
vi: Tập tin mở trước đó đã bị thay đổi.

en: A file with that name is already being transferred.
vi: Tập tin với tên đó đang truyền đi.

en: A file with that name is still being edited. Please close it and try again.
vi: Tập tin đó vẫn đang bị biên tập. Làm ơn đóng nó lại và thử lại.

en: A local filename could not be decoded.
    Please make sure the LC_CTYPE (or LC_ALL) environment variable is set correctly.
    Unless you fix this problem, files might be missing in the file listings.
    No further warning will be displayed this session.
vi: Tập tin máy nội bộ không thể giải mã.
    Xin chắc chắn là biến môi trường LC_CTYPE (hoặc LC_ALL) được đặt một cách chính xác.
    Trừ khi bạn sửa được vấn đề này, nếu không các tập tin sẽ bị mất trong danh sách.
    Không có thêm thông tin cảnh báo sẽ hiển thị trong lần làm việc này.

en: A lost master password cannot be recovered! Please thoroughly memorize your password.
vi: Việc mất mật khẩu chính là không thể lấy lại được! Vui lòng nhớ thật kỹ mật khẩu của mình.

en: A new version of FileZilla is available:
vi: Đã có phiên bản FileZilla mới hơn:

en: A proper server always shows all files, but some broken servers hide files from the user. Use this option to force the server to show all files.
vi: Một máy chủ đúng qui cách luôn hiển thị tất cả các tập tin, nhưng một vài máy chủ giấu thông tin từ người dùng. Dùng tùy chọn này để hiển thị tất cả các tập tin.

en: A proper server does not require this. Contact the server administrator if you need this.
vi: Một máy chủ đúng qui cách không yêu cầu điều này. Hỏi người quản trị máy chủ này nếu bạn cần điều đó.

en: A remote operation is in progress and synchronized browsing is enabled.
    Disable synchronized browsing and continue changing the local directory?
vi: Một thao tác đang thực hiện và chức năng duyệt đồng bộ đang được bật.
    Bạn có muốn tắt chức năng duyệt đồng bộ và tiếp tục đổi thư mục?

en: A&llow resuming of ASCII files
vi: &Cho phép phục hồi tập tin ASCII

en: A&pply only to downloads
vi: Chỉ chấ&p nhận tải xuống

en: A&pply only to uploads
vi: Chỉ chấ&p nhận tải lên

en: A&pply to all files and directories
vi: Chấ&p nhận tất cả các tập tin và thư mục

en: A&utomatically remove successful transfers
vi: Tự độn&g xóa các chuyển tác thành công

note: @translator: Keep short
en: API &Key:
vi: &Khóa API:

en: API Key:
vi: Khóa API:

en: AWS &KMS encryption
vi: Mã hóa AWS &KMS

en: About FileZilla
vi: Giới thiệu về FileZilla

en: Above the file lists
vi: Trên danh sách tập tin

note: @translator: Keep short
en: Access &Grant:
vi: Cấp &quyền truy cập:

en: Access &Key:
vi: &Khóa truy cập:

en: Access to some local directories could not be restored:
vi: Truy cập vào một số thư mục nội bộ có thể không thể phục hồi lại:

en: Action after queue &completion
vi: Thao tá&c sau khi hàng đợi hoàn thành

en: Action on selected file:
vi: Thao tác trên tập tin đã chọn:

en: Action to perform:
vi: Hành động thực hiện:

en: Active mode FTP test failed. FileZilla does not know the correct external IP address.
vi: Kiểm tra chế độ FTP tích cực gặp lỗi. FileZilla không biết địa chỉ IP chính xác.

en: Active mode FTP test failed. FileZilla does not know the correct external IP address. In addition to that, your router has modified the sent address.
vi: Kiểm tra chế độ FTP tích cực gặp lỗi. FileZilla không biết địa chỉ IP chính xác. Thêm vào đó, bộ định tuyến router của bạn đã chỉnh sửa địa chỉ truyền đi.

en: Active mode FTP test failed. FileZilla knows the correct external IP address, but your router or firewall has misleadingly modified the sent address.
vi: Kiểm tra chế độ FTP tích cực gặp lỗi. FileZilla biết địa chỉ IP chính xác, nhưng bộ định tuyến router hay tường lửa firewall đã chỉnh sửa sai địa chỉ truyền đi.

en: Active mode IP
vi: Kích hoạt ở chế độ IP

en: Add files to &queue only
vi: Chỉ thêm tập tin vào &hàng đợi

en: Add selected directory to the transfer queue
vi: Đặt thư mục đã chọn vào hàng đợi truyền

en: Add selected files and folders to the transfer queue
vi: Đặt tập tin và thư mục đã chọn vào hàng đợi truyền

en: Add to queue
vi: Thêm vào hàng đợi

en: Address type not supported
vi: Kiểu địa chỉ không được hỗ trợ

en: Advice: Unless you want to test new features, please keep using stable versions only. Beta versions and nightly builds are development versions meant for testing purposes. Nightly builds of FileZilla may not work as expected and might even damage your system. Use beta versions and nightly builds at your own risk.
vi: Lời khuyên: Trừ trường hợp bạn muốn thử các tính năng mới, bạn chỉ nên dùng bản ổn định. Bản thử nghiệm và bản được biên dịch hàng ngày là phiên bản để phát triển dành cho mục đích thử. Bản được dịch hàng ngày của FileZilla có thể không làm việc như mong muốn và có thể làm hỏng cả hệ thống của bạn. Bạn phải tự chịu trách nhiệm khi dùng bản thử nghiệm và bản biên dịch hàng ngày.

en: Al&ways perform this action
vi: &Luôn dùng hành động này

en: Algorithm:
vi: Thuật toán:

en: All files have been successfully transferred
vi: Tất cả các tập tin được truyền đi thành công

en: All ports in the given range have to be between 1024 and 65535.
vi: Tất cả các cổng phải nằm giữa 1024 và 65535.

en: All transfers have finished. %d file could not be transferred. | All transfers have finished. %d files could not be transferred.
vi[0]: Tất cả các việc truyền đã hoàn thành. %d tập tin không thể truyền được.

en: Allow &fall back to other transfer mode on failure
vi: Cho phép &quay lại chế độ cũ khi truyền thất bại

en: Allow fallback to other transfer mode on failure
vi: Cho phép quay lại chế độ cũ khi truyền thất bại

en: Already connected
vi: Đã có kết nối sẵn dùng

en: Alternative name: | Alternative names:
vi[0]: Tên thay thế:

en: Alternatively you can use the Pageant tool from PuTTY to manage your keys, FileZilla does recognize Pageant.
vi: Bạn có thể lựa chọn công cụ Pageant từ PuTTY để quản lý các khóa, FileZilla có thể dùng Pageant.

en: Alternatively you can use your system's SSH agent. To do so, make sure the SSH_AUTH_SOCK environment variable is set.
vi: Bạn có thể lựa chọn là dùng SSH của hệ thống. Để làm được như vậy, xin chắc chắn rằng biến môi trường SSH_AUTH_SOCK phải được đặt.

en: Alternatively, you can also download the latest version from the FileZilla website:
vi: Thay vì thế, bạn cũng có thể tải phiên bản mới nhất về từ trang thông tin điện tử của FileZilla:

en: An error occurred loading the transfer queue from "%s".
    Some queue items might not have been restored.
vi: Đã xảy ra lỗi khi tải lên hàng đợi từ "%s".
    Một số phần tử hàng đợi có lẽ không phục hồi được.

en: An error occurred saving the transfer queue to "%s".
    Some queue items might not have been saved.
vi: Đã xảy ra lỗi khi ghi lại hàng đợi thành "%s".
    Một số phần tử hàng đợi có lẽ không được ghi lại.

en: An item with the same name as the dragged item already exists at the target location.
vi: Một mục cùng tên với mục kéo thả đã sẵn có trong vị trí đích.

en: Another remote operation is already in progress, cannot change directory now.
vi: Thao tác khác đang tiến hành, không thể thay đổi thư mục vào lúc này.

en: Any changes made in the Site Manager could not be saved.
vi: Bất kỳ thay đổi nào tạo tại Quản Lý Địa Chỉ cũng không thể được ghi lại.

en: Any changes made to the filters could not be saved.
vi: Bất kỳ thay đổi nào tới bộ lọc cũng không thể được ghi lại.

en: Any changes made to the filters will not be saved.
vi: Bất kỳ thay đổi nào tới các bộ lọc sẽ không được ghi lại.

en: App&ly to directories only
vi: Chỉ á&p dụng cho các thư mục

note: @translator: Keep short
en: Application &Key:
vi: &Khóa ứng dụng:

en: Apply to &current queue only
vi: &Chỉ áp dụng cho hàng đợi hiện hành

en: Apply to &files only
vi: Chỉ áp dụng cho các tập &tin

en: As tab in the transfer queue pane
vi: Như một thẻ trong bảng điều khiển của hàng đợi truyền

en: Ask for password
vi: Hỏi mật khẩu

en: Ask operating system for a port.
vi: Lấy cổng từ hệ điều hành.

en: Ask your operating system for the external IP address
vi: Lấy địa chỉ IP từ hệ điều hành của bạn

en: Asking questions in the FileZilla Forums
vi: Hỏi tại diễn đàn FileZilla

en: Associated program not found:
vi: Chương trình thành phần không tìm thấy:

en: At least one filter condition is incomplete
vi: Có ít nhất một bộ lọc chưa hoàn thiện

en: At this point, all required information has been gathered.
vi: Tại điểm này, tất cả các thông tin yêu cầu đã được thu thập.

en: Automatic file type classification
vi: Tự động phân loại kiểu tập tin

en: B <Unit symbol for bytes. Only translate first letter>
vi: B <Ký hiệu đơn vị cho byte. Chỉ dịch chữ đầu>

en: B&ypass proxy
vi: Bằng cách dùng chủ ủ&y nhiệm

en: Basic usage instructions
vi: Cách dùng cơ bản

en: Being edited
vi: Đang được sửa chữa

en: Blackboard
vi: Bảng đen

en: Bookmark:
vi: Dấu trang:

en: Broken server, it claims to have processed a request before it got fully set
vi: Máy chủ bị hỏng, nó tuyên bố đã xử lý một yêu cầu trước khi nó được thiết lập đầy đủ

en: Build date:
vi: Ngày biên dịch:

en: Build information
vi: Thông tin biên dịch

en: Business category:
vi: Phạm trù được làm:

en: By default FileZilla uses any available local port to establish transfers in active mode. If you want to limit FileZilla to use only a small range of ports, please enter the port range below.
vi: Theo mặc định FIleZilla dùng tất cả các cổng nội bộ sẽ thiết lập chế độ truyền tích cực. Nếu bạn muốn giới hạn FileZilla chỉ dùng một vùng cổng nhỏ, xin hãy nhập vào vùng cổng bên dưới.

en: C&ancel current operation
vi: &Hủy công việc hiện hành

en: C&omparative search
vi: Tìm kiếm s&o sánh

en: C&opy URL(s) to clipboard
vi: Sa&o chép URL vào clipboard

en: C&opy URL(s) with password to clipboard
vi: Sa&o chép URL cùng với mật khẩu vào clipboard

en: C&ustom KMS ARN:
vi: KMS ARN &tự chọn:

en: C&ustom filetype associations:
vi: Ràng buộc xử lý kiể&u tập tin với ứng dụng cụ thể:

en: CPU features:
vi: Tính năng CPU:

en: Calculating timezone offset of server...
vi: Đang tính toán múi giờ của máy chủ dịch vụ…

en: Cancels the current operation
vi: Hủy công việc hiện hành

en: Cannot access '%s', no media inserted or drive not ready.
vi: Không thể truy cập “%s”,không có đĩa hay ổ đĩa không sẵn sàng.

en: Cannot add server to Site Manager
vi: Không thể thêm địa chỉ máy chủ vào Danh bạ

en: Cannot change directory, there already is a synchronized browsing operation in progress.
vi: Không thể đổi thư mục, ở đây đã sẵn có thao tác duyệt đồng bộ đang được thực hiện.

en: Cannot close tab while busy.
    Cancel current operation and close tab?
vi: Không thể đóng thẻ khi nó đang làm việc.
    Hủy thao tác hiện hành và đóng thẻ lại?

en: Cannot compare directories, different filters for local and remote directories are enabled
vi: Không thể so sánh thư mục, những bộ lọc khác nhau cho thư mục máy nội bộ và máy chủ đang được bật

en: Cannot create new filter
vi: Không thể tạo bộ lọc mới

en: Cannot edit file
vi: Không thể sửa tập tin

en: Cannot edit file, not connected to any server.
vi: Không thể sửa tập tin, không kết nối tới máy chủ nào.

en: Cannot edit file, remote path unknown.
vi: Không sửa tập tin được vì không tìm thấy địa chỉ máy chủ.

en: Cannot establish FTP connection to an SFTP server. Please select proper protocol.
vi: Không thể thiết lập kết nối FTP tới máy chủ SFTP. Làm ơn chọn giao thức một cách đúng đắn.

en: Cannot load key file
vi: Không thể tải tập tin khóa

en: Cannot rename entry
vi: Không thể đổi tên đề mục

en: Cannot rename file
vi: Không thể đổi tên tập tin

en: Cannot save filterset
vi: Không thể ghi lại bộ lọc

en: Cannot select filter
vi: Không thể chọn bộ lọc

en: Cannot set file association
vi: Không thể đặt ứng dụng ràng buộc xử lý tập tin

en: Cannot show dialog
vi: Không thể hiển thị hộp thoại

en: Cannot view/edit selected file
vi: Không thể xem/sửa tập tin đã chọn

en: Case insensitive (default)
vi: Không phân biệt HOA/thường (mặc định)

en: Case sensitive (default)
vi: Phân biệt HOA/thường (mặc định)

en: Categories to clear
vi: Thể loại muốn xóa

en: Certificate and session data are not available yet.
vi: Dữ liệu chứng nhận và phiên làm việc vẫn chưa có giá trị.

en: Change file attributes
vi: Thay đổi thuộc tính tập tin

en: Change the file permissions.
vi: Thay đổi quyền truy cập tập tin.

en: Changing logfile settings requires restart of FileZilla.
vi: Sửa cài đặt tập tin nhật ký cần phải khởi động lại FileZilla.

en: Character encoding issue
vi: Dạng ký tự mã hóa

en: Check for &updates...
vi: Kiểm tra phiên bản &mới…

en: Check for FileZilla &updates automatically:
vi: Kiểm tra &cập nhật FileZilla tự động:

en: Check for newer versions of FileZilla
vi: Kiểm tra phiên bản mới hơn của FileZilla

en: Check for updates failed
vi: Kiểm tra phiên bản mới gặp lỗi

en: Check your login credentials. The entered password starts or ends with a space character.
vi: Kiểm tra các giấy ủy nhiệm đăng nhập của bạn. Mật khẩu đã nhập vào bắt đầu hoặc kết thúc bằng ký tự khoảng trắng.

en: Check your login credentials. The entered username starts or ends with a space character.
vi: Kiểm tra các giấy ủy nhiệm đăng nhập của bạn. Tài khoản đã nhập vào bắt đầu hoặc kết thúc bằng ký tự khoảng trắng.

en: Checking for correct external IP address
vi: Kiểm tra địa chỉ IP

en: Checksum match on file %s
vi: Tổng kiểm trên tập tin %s khớp

en: Checksum mismatch on file %s
vi: Tổng kiểm trên tập tin %s không khớp

en: Choose a key file
vi: Chọn tập tin khóa

en: Choose the default local directory
vi: Chọn thư mục nội bộ mặc định

en: Choose the local directory
vi: Chọn thư mục nội bộ

en: Chunk data improperly terminated
vi: Tổng kiểm tra dữ liệu tận cùng không đúng

en: Cl&ose tab
vi: Đón&g thẻ lại

en: Clear &layout cache
vi: Xóa bộ đệm &giao diện

en: Clear auto&update data
vi: Xóa dữ liệu lư&u phần cập nhật

en: Clear quickconnect bar
vi: Xóa thanh công cụ kết nối nhanh

en: Click on Finish to save your configuration.
vi: Bấm vào nút "Hoàn tất" để ghi lại thông tin cấu hình.

en: Client to server MAC:
vi: Máy khách kết nối tới máy chủ MAC:

en: Client to server cipher:
vi: Kiểu mã hóa từ máy khách tới máy chủ:

en: Close &all other tabs
vi: Đóng tất cả các t&ab khác

en: Close FileZilla
vi: Đóng FileZilla

en: Close all running instances of FileZilla
vi: Đóng tất cả các ứng dụng FileZilla đang chạy

en: Close quick search and continue comparing?
vi: Đóng tìm kiếm nhanh và tiếp tục so sánh?

en: Closes current tab
vi: Đóng thẻ hiện hành lại

en: Co&mments:
vi: Chú thíc&h:

en: Column properties
vi: Các tính chất của cột

en: Column setup
vi: Cài đặt cột

en: Command and its arguments need to be properly quoted.
vi: Lệnh và tham số phải được trích dẫn đúng.

en: Command failed
vi: Lệnh gặp lỗi

en: Command not supported
vi: Lệnh không được hỗ trợ

en: Command not supported by this protocol
vi: Lệnh không được hỗ trợ bởi giao thức này

en: Communication tainted by router or firewall
vi: Kết nối hỏng vì bộ định tuyến router hay tường lửa firewall

en: Compare &modification time
vi: So sánh thời gia&n chỉnh sửa

en: Compare file&size
vi: &So sánh kích thước tập tin

en: Compare the displayed fingerprint with the certificate fingerprint you have received from your server administrator or server hosting provider.
vi: So sánh dấu vân tay đã được hiển thị với dấu vân tay chứng chỉ mà bạn nhận được từ người quản trị máy chủ hoặc nhà cung cấp lưu trữ máy chủ.

en: Compare:
vi: So sánh:

en: Comparison &threshold (in minutes):
vi: Ngưỡng so sánh (&tính bằng phút):

en: Comparison threshold needs to be between 0 and 1440 minutes.
vi: Ngưỡng so sánh phải giữa 0 và 1440 phút.

en: Compiled for:
vi: Biên dịch cho:

en: Compiled on:
vi: Biên dịch trên:

en: Compiled with:
vi: Biên dịch với:

en: Compiler flags:
vi: Biên dịch với các cờ:

en: Concurrent transfers
vi: Truyền đồng thời

en: Conditions are c&ase sensitive
vi: Điều kiện thì phân biệt HO&A/thường

en: Configuration test
vi: Kiểm tra cấu hình

en: Configure passive mode
vi: Cấu hình chế độ thụ động

en: Configure port range
vi: Cấu hình vùng cổng

en: Configuring FileZilla and your network
vi: Cấu hình FileZilla và mạng của bạn

en: Confirmation needed
vi: Xác nhận cần thiết

en: Congratulations, your configuration seems to be working.
vi: Xin chúc mừng, việc cấu hình của bạn có vẻ hoạt động tốt.

en: Connect bypassing proxy settings
vi: Kết nối thông qua cài đặt chủ ủy nhiệm

en: Connect failed: %s
vi: Gặp lỗi khi kết nối: %s

en: Connect in current tab
vi: Kết nối vào thẻ hiện tại

en: Connect in new tab
vi: Kết nối vào thẻ mới

en: Connect to specified Site Manager site
vi: Kết nối tới địa chỉ danh nghĩa trong Danh bạ

en: Connecting to %s through %s proxy
vi: Đang kết nối tới %s thông qua máy chủ ủy nhiệm %s

en: Connecting to %s...
vi: Đang kết nối tới %s…

en: Connection attempt failed
vi: Cố gắng kết nối gặp lỗi

en: Connection attempt failed with "%s", trying next address.
vi: Cố gắng kết nối với "%s" gặp lỗi, đang thử địa chỉ tiếp theo.

en: Connection attempt failed with "%s".
vi: Cố gắng kết nối với "%s" gặp lỗi.

en: Connection attempt interrupted by user
vi: Cố gắng kết nối bị ngắt bởi người dùng

en: Connection closed by server
vi: Kết nối đã đóng bởi máy chủ

en: Connection established, initializing TLS...
vi: Kết nối đã thiết lập, đang khởi tạo TLS…

en: Connection established, sending HTTP request
vi: Kết nối đã thiết lập, đang gửi yêu cầu HTTP

en: Connection established, waiting for welcome message.
vi: Kết nối đã thiết lập, đang đợi lời chào mừng từ máy chủ.

en: Connection established, waiting for welcome message...
vi: Kết nối đã thiết lập, đang đợi thông điệp từ máy chủ…

en: Connection lost
vi: Mất kết nối

en: Connection not allowed by ruleset
vi: Kết nối không cho phép bởi qui tắc đã đặt

en: Connection timed out after %d second of inactivity | Connection timed out after %d seconds of inactivity
vi[0]: Kết nối sẽ chấm dứt nếu sau %d giây không có hoạt động gì

en: Connection to server lost.
vi: Mất kết nối tới máy chủ dịch vụ.

en: Connection with proxy established, performing handshake...
vi: Kết nối với máy chủ ủy nhiệm đã thiết lập, đang thi hành kết nối bắt tay…

en: Connection with server got closed prematurely.
vi: Kết nối tới máy chủ bị đóng lại nhanh chóng.

en: Connection with the test server failed.
vi: Kết nối với máy chủ thử nghiệm gặp lỗi.

en: Consider using the interactive login type.
vi: Cân nhắc sử dụng kiểu đăng nhập tương tác.

en: Convert key file
vi: Chuyển đổi tập tin khóa

en: Copy (%d) of %s
vi: Sao chép (%d) trên %s

en: Copy of %s
vi: Bản sao của %s

en: Copy the URLs of the selected items to clipboard, including password.
vi: Sao chép địa chỉ URL của mục đã chọn vào bộ nhớ clipboard, bao gồm cả mật khẩu.

en: Copy the URLs of the selected items to clipboard.
vi: Sao chép địa chỉ URL của mục đã chọn vào bộ nhớ clipboard.

en: Could not accept connection: %s
vi: Không thể chấp nhận kết nối: %s

en: Could not access path %s
vi: Không thể truy cập đường dẫn %s

en: Could not add connection to Site Manager
vi: Không thể thêm kết nối này vào bộ quản danh bạ

en: Could not allocate memory to open '%s' for reading.
vi: Không thể cấp phát bộ nhớ để mở "%s" để đọc.

en: Could not allocate memory to open '%s' for writing.
vi: Không thể cấp phát bộ nhớ để mở "%s" để ghi.

en: Could not complete operation
vi: Không thể hoàn tất thao tác

en: Could not connect to server: %s
vi: Không thể kết nối tới máy chủ: %s

en: Could not convert command to server encoding
vi: Không thể chuyển đổi lệnh tới máy chủ mã hóa

en: Could not convert private key
vi: Không thể chuyển đổi khóa riêng

en: Could not copy URLs
vi: Không thể sao chép URL

en: Could not copy data
vi: Không thể sao chép dữ liệu

en: Could not create CFURL from path %s
vi: Không thể tạo CFURL từ đường dẫn %s

en: Could not create URI for this transfer.
vi: Không thể tạo URL cho bộ truyền này.

en: Could not create local file %s
vi: Không thể tạo tập tin nội bộ %s

en: Could not create logging mutex: %s
vi: Không thể tạo mutex nhật ký: %s

en: Could not create security-scoped bookmark from URL:
vi: Không thể tạo đánh dấu security-scoped từ URL:

en: Could not create temporary file name.
vi: Không thể tạo tên tập tin tạm thời.

en: Could not determine the target of the Drag&Drop operation.
    Either the shell extension is not installed properly or you didn't drop the files into an Explorer window.
vi: Không thể xác định đích khi thi hành lệnh &kéo thả.
    Có thể là phần mở rộng không được đặt đúng đắn hay là bạn đã không thả các tập tin vào trong cửa sổ chương trình Explorer.

en: Could not establish connection to server
vi: Không thể thiết lập kết nối tới máy chủ

en: Could not find the resource files for FileZilla, closing FileZilla.
    You can specify the data directory of FileZilla by setting the FZ_DATADIR environment variable.
vi: Không tìm thấy tập tin tài nguyên cho FileZilla, đang đóng FileZilla.
    Bạn có thể đặt thư mục chứa dữ liệu cho FileZilla bằng cách đặt biến môi trường FZ_DATADIR.

en: Could not generate custom login sequence.
vi: Không thể tạo ra đăng nhập liên tiếp.

en: Could not generate key
vi: Không thể tạo khóa

en: Could not get full remote path.
vi: Không thể lấy đường dẫn đầy đủ.

en: Could not get native path from CFURL
vi: Không thể nhận đường dẫn tự nhiên từ CFURL

en: Could not get path from URL
vi: Không thể lấy đường dẫn từ URL

en: Could not get reply from fzputtygen.
vi: Không thể nhận trả lời từ fzputtygen.

en: Could not get reply from fzstorj.
vi: Không thể nhận trả lời từ fzstorj.

en: Could not get size of '%s'
vi: Không thể lấy kích thước của “%s”

en: Could not get temporary directory to download file into.
vi: Không thể nhận thư mục tạm thời từ tập tin tải về vào.

en: Could not list directory contents
vi: Không thể liệt kê nội dung của thư mục

en: Could not load "%s", please make sure the file is valid and can be accessed.
    Any changes made in the Site Manager will not be saved.
vi: Không thể tải "%s", xin chắc chắn rằng tập tin hợp lệ và có thể truy cập.
    Bất kỳ thay đổi nào trong Danh bạ sẽ không được lưu lại.

en: Could not load key file
vi: Không thể tải tập tin khóa

en: Could not load private key
vi: Không thể tải khóa riêng tập tin

en: Could not obtain corresponding local directory for the remote directory '%s'.
    Disable synchronized browsing and continue changing the remote directory?
vi: Không có thư mục nội bộ tương đương với thư mục máy chủ “%s”.
    Bạn có muốn tắt chức năng duyệt đồng bộ và tiếp tục chuyển sang thư mục khác?

en: Could not obtain corresponding local directory for the remote directory '%s'.
    Synchronized browsing has been disabled.
vi: Không có thư mục nội bộ tương đương với thư mục máy chủ “%s”.
    Chức năng duyệt đồng bộ đã bị tắt.

en: Could not obtain corresponding remote directory for the local directory '%s'.
    Synchronized browsing has been disabled.
vi: Không có thư mục máy chủ tương đương với thư mục nội bộ “%s”.
    Chức năng duyệt đồng bộ đã bị tắt.

en: Could not obtain size of '%s'
vi: Không thể lấy kích thước của “%s”

en: Could not obtain size of '%s'.
vi: Không thể lấy kích thước của “%s”.

en: Could not open clipboard
vi: Không mở được clipboard

en: Could not open log file: %s
vi: Không mở được tập tin nhật ký: %s

en: Could not parse remote path.
vi: Không thể phân tích cú pháp đường dẫn máy chủ.

en: Could not parse server address:
vi: Không rõ cú pháp địa chỉ máy chủ:

en: Could not read from '%s'.
vi: Không thể đọc từ “%s”.

en: Could not read from data socket.
vi: Không thể đọc từ ổ cắm mạng dữ liệu.

en: Could not read from socket: %s
vi: Không thể đọc từ ổ cắm mạng: %s

en: Could not receive data from server.
vi: Không thể nhận dữ liệu từ máy chủ.

en: Could not restore directory access
vi: Không thể phục hồi truy cập thư mục

en: Could not seek to offset %d in '%s' of size %d.
vi: Không thể di chuyển đầu đọc đến vị trí %d trong '%s' của cỡ %d.

en: Could not seek to offset %d in '%s'.
vi: Không thể di chuyển đầu đọc đến vị trí %d trong '%s'.

en: Could not seek to offset %d within '%s'.
vi: Không thể di chuyển đầu đọc đến vị trí %d trong phạm vi '%s'.

en: Could not send command to fzputtygen.
vi: Không thể gửi lệnh tới fzputtygen.

en: Could not send command to fzsftp executable
vi: Không thể gửi lệnh tới phần thực thi fzsftp

en: Could not send command to fzstorj.
vi: Không thể gửi lệnh tới fzstorj.

en: Could not spawn worker thread for reading '%s'.
vi: Không thể sản sinh tuyến trình làm việc cho việc đọc '%s'.

en: Could not spawn worker thread for writing '%s'.
vi: Không thể sản sinh tuyến trình làm việc cho việc ghi '%s'.

en: Could not start transfer
vi: Không thể bắt đầu truyền

en: Could not sync '%s' to disk.
vi: Không thể đồng bộ “%s” lên đĩa.

en: Could not truncate '%s' to offset %d.
vi: Không thể cắt ngắn "%s" đến vị trí %d.

en: Could not write "%s", any changes to the Site Manager could not be saved: %s
vi: Không thể ghi vào "%s", bất kỳ thay đổi Danh bạ không thể lưu lại: %s

en: Could not write "%s", the bookmark could not be added: %s
vi: Không thể ghi "%s", dấu trang không thể ghi thêm: %s

en: Could not write "%s", the global bookmarks could no be saved: %s
vi: Không thể ghi "%s", dấu sách toàn cục sẽ không được ghi lại: %s

en: Could not write "%s", the selected sites could not be exported: %s
vi: Không thể ghi "%s", các địa chỉ đã chọn không thể xuất ra: %s

en: Could not write "%s":
vi: Không thể ghi "%s":

en: Could not write key file: %s
vi: Không thể ghi tập tin khóa: %s

en: Could not write to '%s'.
vi: Không thể ghi vào "%s".

en: Could not write to local file
vi: Không thể ghi vào tập tin nội bộ

en: Could not write to log file: %s
vi: Không thể ghi vào tập tin nhật ký: %s

en: Could not write to socket: %s
vi: Không thể ghi vào ổ cắm mạng: %s

en: Crea&te new file
vi: &Tạo tập tin mới

en: Create &missing local directory and enter it
vi: Tạo thư &mục nội bộ còn thiếu và vào nó

en: Create &missing remote directory and enter it
vi: Tạo thư &mục trên máy phục vụ còn thiếu và vào nó

en: Create a new subdirectory in the current directory
vi: Tạo thư mục mới cho thư mục hiện hành

en: Create a new subdirectory in the current directory and change into it
vi: Tạo thư mục mới cho thư mục hiện hành rồi chuyển vào đó

en: Create a new, empty file in the current directory
vi: Tạo tập tin mới, trống rỗng trong thư mục hiện hành

en: Create director&y and enter it
vi: Tạo thư &mục mới và vào nó

en: Create empty file
vi: Tạo tập tin trống rỗng

en: Creating directory '%s'...
vi: Đang tạo thư mục “%s”…

en: Critical error
vi: Giới hạn sai

en: Critical error:
vi: Giới hạn sai:

en: Critical file transfer error
vi: Lỗi đạt tới tới hạn tập tin

en: Critical file transfer error after transferring %s in %s
vi: Lỗi tới hạn tập tin sau khi truyền đi %s trong %s

en: Current remote directory (%s) is not below the synchronization root (%s).
    Synchronized browsing has been disabled.
vi: Thư mục máy chủ hiện tại (%s) không nằm dưới gốc đồng bộ hóa (%s).
    Chức năng duyệt đồng bộ đã bị tắt.

en: Current transfer type is set to ASCII.
vi: Kiểu truyền hiện tại được đặt thành ASCII.

en: Current transfer type is set to automatic detection.
vi: Kiểu truyền hiện tại được đặt chế độ dò tìm tự động.

en: Current transfer type is set to binary.
vi: Kiểu truyền hiện tại được đặt là nhị phân.

en: Cus&tomer encryption
vi: Mã hóa Cu&stomer

en: Custom KMS ARN
vi: KMS ARN tự chọn

en: Custom KMS ARN id cannot be empty.
vi: Mã số KMS ARN tự chọn không thể rỗng.

en: Custom filter set
vi: Đặt bộ lọc của bạn

en: Custom key cannot be empty.
vi: Khóa tự chọn không thể rỗng.

en: Custom key length must be 256-bit.
vi: Chiều dài khóa tự chọn phải là256-bít.

en: Custom server
vi: Máy chủ tự chọn

en: Customer Ke&y:
vi: Khóa Cus&tomer:

en: D&ata type
vi: Kiể&u dữ liệu

en: D&ecimal prefixes using SI symbols (e.g. 1 KB = 1000 bytes)
vi: Tiền tố thập phân dùng ký hiệu SI (ví dụ 1 KB = 1000 byt&es)

en: D&efault
vi: Mặ&c định

en: D&irectory comparison
vi: So sánh t&hư mục

en: D&isable all
vi: Tắt tất &cả

en: D&o not save passwords
vi: &Không lưu mật khẩu

en: D&uplicate
vi: &Nhân bản

en: DOS-like with virtual paths
vi: Tương tự DOS với kiểu đường dẫn ảo

en: Data socket closed too early.
vi: Ổ cắm mạng cho dữ liệu bị đóng quá sớm.

en: Date formatting
vi: Định dạng ngày tháng

en: Date/time format
vi: Định dạng ngày/giờ

en: Date/time unknown
vi: Không hiểu ngày/giờ

en: Debugging settings
vi: Cài đặt gỡ lỗi

en: Default &local directory:
vi: Thư mục mặc định trên máy nội &bộ:

en: Default (AWS/S3)
vi: Mặc định (AWS/S3)

en: Default (Autodetect)
vi: Mặc định (Tự dò tìm)

en: Default editor not properly quoted.
vi: Trình biên dịch mặc định không trích dẫn đúng đắn.

en: Default file exists action
vi: Hành động mặc định với tập tin đã có sẵn

en: Default r&emote directory:
vi: Thư mục mặc định trên máy &mạng:

en: Default remote path cannot be parsed. Make sure it is a valid absolute path for the selected server type.
vi: Không thể phân tích đường dẫn máy mạng mặc định. Hãy chắc chắn là nó hợp lệ và được hỗ trợ bởi kiểu máy chủ.

en: Default system language
vi: Ngôn ngữ hệ thống mặc định

en: Default transfer mode:
vi: Chế độ truyền mặc định:

en: Default transfer type:
vi: Kiểu truyền mặc định:

en: Default: http://ip.filezilla-project.org/ip.php
vi: Mặc định: http://ip.filezilla-project.org/ip.php

en: Delay between failed connection attempts has to be between 1 and 999 seconds.
vi: Thời gian trễ giữa các lần kết nối hỏng phải nằm giữa 1 và 999 giây.

en: Delaying connection for %d second due to previously failed connection attempt... | Delaying connection for %d seconds due to previously failed connection attempt...
vi[0]: Làm trễ kết nối %d giây bởi vì cố gắng kết nối lần trước thất bại…

en: Delete Site Manager entries
vi: Xóa mục trong Quản lý địa chỉ

en: Delete selected directory
vi: Xóa thư mục đã chọn

en: Delete selected files and directories
vi: Xóa thư mục và tập tin đã chọn

en: Deleting "%s"
vi: Đang xóa "%s"

en: Deleting %u files from "%s"
vi: Đang xóa bỏ %u tập tin từ “%s”

en: Deleting symbolic link
vi: Xóa liên kết mềm

en: Details for new key:
vi: Chi tiết khóa mới:

en: Detected newer version of FileZilla
vi: Tìm thấy phiên bản mới hơn của FileZilla

en: Dire&ctories
vi: Các &thư mục

en: Directory access permissions
vi: Các quyền truy cập thư mục

en: Directory comparison
vi: So sánh thư mục

en: Directory comparison failed
vi: Việc so sánh thư mục gặp lỗi

en: Directory containing the logfile does not exist or filename is invalid.
vi: Thư mục chứ tập tin nhật ký không sẵn có hoặc tên tập tin không hợp lệ.

en: Directory listing &filters...
vi: Bộ &lọc danh sách thư mục…

en: Directory listing aborted by user
vi: Liệt kê thư mục được bãi bỏ bởi người dùng

en: Directory listing failed
vi: Liệt kê thư mục gặp lỗi

en: Directory listing filters
vi: Bộ lọc danh sách thư mục

en: Directory listing of "%s" successful
vi: Lấy danh sách thư mục "%s" thành công

en: Directory listing successful
vi: Lấy danh sách thư mục thành công

en: Disa&ble all
vi: &Tắt tất cả

en: Disable synchronized browsing and continue changing the remote directory?
vi: Bạn có muốn tắt chức năng duyệt đồng bộ và tiếp tục thay đổi thư mục?

en: Disable this option again if you will not be able to see the correct directory contents anymore.
vi: Tắt tùy chọn này nếu bạn không thể nhìn thấy nội dung thư mục chính xác.

en: Disconnected from server
vi: Đã ngắt kết nối khỏi máy chủ

en: Disconnected from server: %s
vi: Ngắt kết nối từ máy chủ: %s

en: Disconnecting from previous server
vi: Đã ngắt kết nối từ máy chủ dịch vụ trước đó

en: Disconnects from the currently visible server
vi: Ngắt kết nối từ máy chủ dịch vụ hiện hành

en: Display about dialog
vi: Hiển thị hộp thoại giới thiệu về ứng dụng

en: Do &not use default editor
vi: &Không dùng trình soạn thảo mặc định

en: Do the same with &all selected files already being edited
vi: Thực hiện như vậy với tất &cả các tập tin đã chọn đang được sửa

en: Do you really want to close FileZilla?
vi: Bạn có thật sự muốn thoát khỏi FileZilla không?

en: Do you really want to delete all Site Manager entries and the transfer queue?
vi: Bạn có thật sự muốn xóa tất cả các đề mục của Danh bạ và hàng đợi truyền không?

en: Do you really want to delete all Site Manager entries?
vi: Bạn có thật sự muốn xóa tất cả các đề mục của Danh bạ không?

en: Do you really want to delete the selected entries?
vi: Bạn có thật sự muốn xóa các mục đã chọn không?

en: Do you really want to delete the transfer queue?
vi: Bạn có thật sự muốn xóa tất cả hàng đợi truyền đã chọn không?

en: Do you really want to send '%s' to the server?
vi: Bạn có thật sự muốn gửi “%s” lên máy chủ không?

en: Do you want to reopen this file?
vi: Bạn có thật sự muốn mở lại tập tin này không?

en: Docs
vi: Tài liệu

en: Don't use external IP address on &local connections.
vi: Không dùng địa chỉ IP mạng cho kết nối nội &bộ.

en: Dotfiles are filenames starting with a dot, e.g. .htaccess
vi: Dotfiles là các tập tin có tên bắt đầu bằng dấu chấm, ví dụ .htaccess

en: Double-click action
vi: Hành động khi kích đúp chuột

en: Download limit: %s/s
vi: Giới hạn tải xuống: %s/s

en: Download limit: none
vi: Giới hạn tải xuống: không

en: Download search results
vi: Tải về kết quả tìm kiếm

en: Download selected directory
vi: Tải về thư mục đã chọn

en: Download selected files and directories
vi: Tải về các tập tin và thư mục đã chọn

en: Download: %s/s
vi: Tải về: %s/s

en: Downloading update...
vi: Đang tải bản cập nhật về…

en: Drag&drop between different instances of FileZilla has not been implemented yet.
vi: &Kéo thả giữa các cửa sổ của FileZilla hiện tại chưa thể thực hiện được.

en: Drag&drop between different servers has not been implemented yet.
vi: &Kéo thả giữa các cửa sổ máy chủ hiện tại chưa thể thực hiện được được.

en: Dropbox for Business:
vi: Dropbox dành cho doanh nghiệp:

en: Dupl&icate
vi: Nhân &bản

en: E&nable all
vi: &Bật tất cả

en: E&nter directory
vi: Mở thư &mục

en: E&xecute
vi: Th&i hành

en: Each filter needs at least one condition.
vi: Mỗi bộ lọc cần ít nhất một điều kiện.

en: Edit filters
vi: Sửa các bộ lọc

en: Edit the file with the configured editor and upload changes to the server.
vi: Biên tập tập tin với bộ biên tập cấu hình và tải thay đổi lên máy chủ.

en: Editing directories is not supported
vi: Chưa hỗ trợ các thư mục sửa

en: Editing failed
vi: Việc sửa gặp lỗi

en: Editing search results
vi: Kết quả tìm kiếm những thứ sửa

en: Either you or your system administrator has disabled checking for updates. Please re-enable checking for updates to obtain more information.
vi: Bạn hoặc người quản trị hệ thống của bạn đã vô hiệu hoá kiểm tra các bản cập nhật. Vui lòng bật lại kiểm tra các bản cập nhật để biết thêm thông tin.

en: Empty command
vi: Lệnh rỗng

en: Empty directory listing
vi: Danh sách thư mục rỗng

en: Empty directory.
vi: Thư mục rỗng.

en: Empty filter names are not allowed.
vi: Tên bộ lọc rỗng là không được phép.

en: En&able all
vi: &Bật tất cả

en: Enable invalid character &filtering
vi: Cho phép &lọc ký tự không hợp lệ

note: @translator: Keep short
en: Encr&yption Passphrase:
vi: Cụm từ mật khẩ&u mã hóa:

en: Encryption &key:
vi: Khóa &mã hóa:

en: Encryption details
vi: Thông tin chi tiết mã hóa

en: Encryption passphrase is not set
vi: Mật khẩu cho mã hóa chưa được đặt

en: End comparison and change sorting order?
vi: Kết thúc so sánh và thay đổi thứ tự sắp xếp?

en: End comparison and open quick search?
vi: Kết thúc so sánh và mở tìm kiếm nhanh?

en: Enter &custom command...
vi: Nhập vào &lệnh tùy ý…

en: Enter 0 for unlimited speed.
vi: Nhập 0 để không giới hạn tốc độ.

en: Enter command
vi: Nhập lệnh vào

en: Enter custom command
vi: Nhập vào lệnh của bạn

en: Enter directory
vi: Mở thư mục

en: Enter filter name
vi: Nhập tên bộ lọc

en: Enter master password
vi: Nhập mật khẩu chính

en: Enter name for filterset
vi: Nhập tên bộ lọc muốn đặt

en: Enter new name for filterset
vi: Nhập tên mới bộ lọc muốn đặt

en: Enter selected directory
vi: Vào thư mục đã chọn

en: Enter the 2FA code
vi: Nhập mã 2FA

en: Enter the address of the server. To specify the server protocol, prepend the host with the protocol identifier. If no protocol is specified, the default protocol (ftp://) will be used. You can also enter complete URLs in the form protocol://user:pass@host:port here, the values in the other fields will be overwritten then.
    
    Supported protocols are:
    - ftp:// for normal FTP with optional encryption
    - sftp:// for SSH file transfer protocol
    - ftps:// for FTP over TLS (implicit)
    - ftpes:// for FTP over TLS (explicit)
vi: Nhập địa chỉ của máy chủ. Ghi rõ giao thức máy chủ, phần đầu tên máy chủ định nghĩa giao thức. Nếu không ghi rõ, giao thức mặc định(ftp://) sẽ được dùng. Bạn cũng có thể nhập định dạng đầy đủ URLs theo dạng giao_thức: //user:pass@host:port tại đây giá trị trong các trường khác sẽ bị viết đè lên sau đó.
    
    Các giao thức được hỗ trợ là:
    - ftp:// cho giao thức FTP thông thường
    - sftp:// cho giao thức truyền tập tin thông qua SSH
    - ftps:// cho giao thức FTP thông qua TLS (ngầm)
    - ftpes://cho giao thức FTP thông qua TLS (tường minh).

en: Enter the password for the file '%s'.
    The converted file will be protected with the same password.
vi: Nhập vào mật khẩu cho tập tin “%s”.
    Tập tin đã chuyển đổi sẽ không được bảo vệ bằng mật khẩu.

en: Enter the port on which the server listens. The default for FTP is 21, the default for SFTP is 22.
vi: Nhập vào giá trị cổng cho máy chủ dùng. Mặc định cho giao thức FTP là 21, mặc định cho giao thức SFPT là 22.

en: Enter username
vi: Nhập tên tài khoản

en: Enter username and password
vi: Nhập tên và mật khẩu

en: Entered file would transfer as ASCII
vi: Tập tin nên được truyền với dạng dữ liệu kiểu ASCII

en: Entered file would transfer as binary
vi: Tập tin nên được truyền với dạng dữ liệu kiểu nhị phân

en: Error %d opening '%s'
vi: Lỗi %d trong khi mở '%s'

en: Error exporting settings
vi: Lỗi xuất cài đặt

en: Error importing
vi: Lỗi nhập vào

en: Error loading queue
vi: Lỗi khi tải hàng đợi

en: Error loading xml file
vi: Lỗi tải tập tin xml

en: Error saving queue
vi: Lỗi ghi lại hàng đợi

en: Error starting program
vi: Lỗi khởi động chương trình

en: Error writing xml file
vi: Lỗi ghi tập tin xml

en: Example: png "c:\program files\viewer\viewer.exe" -open
vi: Ví dụ: png "c:\program files\viewer\viewer.exe" -open

en: Excess data read from '%s'
vi: Truy cập dữ liệu đọc từ “%s”

en: Exe&cute
vi: Thực th&i

en: Executable contains no version info, cannot check for updates.
vi: Chương trình thực thi không chứa thông tin về phiên bản, không thể kiểm tra để cập nhật.

en: Expired!
vi: Đã hết hạn!

en: Export &Filters
vi: Xuất bộ &lọc

en: Export &Queue
vi: Xuất ra &hàng đợi

en: Export &Settings
vi: Xuất thôn&g tin cài đặt

en: F&ilter name:
vi: Tên bộ &lọc:

en: FTP - File Transfer Protocol
vi: FTP - Giao Thức Truyền Tập tin

en: FTP - File Transfer Protocol with optional encryption
vi: FTP - Giao Thức Truyền Tập tin có mã hóa

en: FTP - Insecure File Transfer Protocol
vi: FTP - Giao Thức Truyền Tập tin Không An Toàn

en: FTP Keep-alive
vi: Duy trì FTP

en: FTP URL
vi: Địa chỉ URL của FTP

en: FTP uses secondary connections for data transfers. These additional connections can be established in two ways.
vi: Giao thức FTP dùng kết nối thứ cấp cho việc truyền dữ liệu. Các kết nối thêm này có thể được thiết lập bằng hai cách.

en: FTP: File Types
vi: FTP: Kiểu tập tin

en: FTPES - FTP over explicit TLS
vi: Giao thức FTPES - FTP thông qua TLS

en: FTPS - FTP over implicit TLS
vi: Giao thức FTPES - FTP ngầm thông qua TLS

en: Failed to change directory
vi: Đổi thư mục gặp lỗi

en: Failed to change language
vi: Đổi ngôn ngữ gặp lỗi

en: Failed to convert command to 8 bit charset
vi: Gặp lỗi khi chuyển đổi lệnh sang bộ mã 8 bít

en: Failed to convert reply to local character set.
vi: Gặp lỗi khi chuyển đổi trả lời sang bộ mã ký tự nội bộ.

en: Failed to copy or move sites
vi: Sao chép hay di chuyển địa chỉ gặp lỗi

en: Failed to create backup copy of xml file
vi: Tạo bản sao lưu dự phòng tập tin xml gặp lỗi

en: Failed to create listen socket on port %d, aborting.
vi: Gặp lỗi khi tạo ổ cắm mạng để lắng nghe trên cổng %d, đang bỏ qua.

en: Failed to create listening socket for active mode transfer
vi: Tạo ổ cắm mạng để nghe cho chế độ truyền tích cực gặp lỗi

en: Failed to decrypt server password.
vi: Gặp lỗi khi gải mã mật khẩu máy chủ.

en: Failed to get 'My Documents' path
vi: Lấy đường dẫn thư mục “My Documents” gặp lỗi

en: Failed to get desktop path
vi: Gặp lỗi khi lấy đường dẫn desktop

en: Failed to get peer address of control connection, connection closed.
vi: Lấy địa chỉ tương ứng của kết nối điều khiển gặp lỗi, kết nối đã đóng lại.

en: Failed to get peer address of data connection, connection closed.
vi: Gặp lỗi khi lấy địa chỉ của kết nối dữ liệu, kết nối đã đóng lại.

en: Failed to load panels, invalid resource files?
vi: Tải bảng điều khiển gặp lỗi, tập tin tài nguyên không hợp lệ?

en: Failed to load private key: %s
vi: Lỗi tải khóa riêng: %s

en: Failed to parse returned path.
vi: Phân tích đường dẫn trả về gặp lỗi.

en: Failed to receive data
vi: Nhận dữ liệu dữ liệu gặp lỗi

en: Failed to retrieve directory listing
vi: Phục hồi danh sách thư mục gặp lỗi

en: Failed to retrieve external IP address, aborting.
vi: Gặp lỗi khi lấy địa chỉ IP bên ngoài, đang bỏ qua.

en: Failed to retrieve external IP address, using local address
vi: Gặp lỗi khi lấy địa chỉ IP bên ngoài, dùng địa chỉ nội bộ

en: Failed to retrieve local IP address, aborting.
vi: Gặp lỗi khi lấy địa chỉ IP nội bộ, nên bãi bỏ.

en: Failed to retrieve local IP address.
vi: Gặp lỗi khi lấy địa chỉ IP nội bộ.

en: Failed to retrieve the external IP address.
vi: Phục hồi địa chỉ IP trên mạng gặp lỗi.

en: Failed to send command.
vi: Gửi lệnh đi gặp lỗi.

en: Failed to set language to %s (%s), using default system language
vi: Gặp lỗi khi đặt ngôn ngữ thành %s(%s), dùng ngôn ngữ hệ thống mặc định

en: Failed to set language to %s (%s), using default system language (%s, %s).
vi: Gặp lỗi khi đặt ngôn ngữ thành %s(%s), dùng ngôn ngữ hệ thống (%s, %s) mặc định.

en: Failed to set language to %s (%s), using default system language.
vi: Gặp lỗi khi đặt ngôn ngữ thành %s(%s), dùng ngôn ngữ hệ thống mặc định.

en: Failed to set language to %s, using default system language
vi: Gặp lỗi khi đặt ngôn ngữ thành %s, dùng ngôn ngữ hệ thống mặc định

en: Failed to set language to %s, using default system language (%s, %s).
vi: Gặp lỗi khi đặt ngôn ngữ thành %s, dùng ngôn ngữ hệ thống (%s, %s) mặc định.

en: Failed to set language to %s, using default system language.
vi: Gặp lỗi khi đặt ngôn ngữ thành %s, dùng ngôn ngữ hệ thống mặc định.

en: Failed to validate settings
vi: Gặp lỗi khi cài đặt xác nhận

en: Failed to write xml file
vi: Ghi tập tin xml gặp lỗi

en: Failed transfers
vi: Các lần truyền gặp lỗi

en: Fall back to active mode
vi: Trở về chế độ tích cực

en: Fil&e sizes
vi: Cỡ &tập tin

en: Fil&e:
vi: &Tập tin:

en: Fil&es
vi: &Tập tin

en: File does not contain any importable data.
vi: Tập tin không chứa bất kỳ một dữ liệu có thể nhập vào.

en: File editing
vi: Chỉnh sửa tập tin

en: File exists action
vi: Hành động khi tập tin đã có sẵn

en: File has changed
vi: Tập tin đã thay đổi

en: File lists
vi: Danh sách các tập tin

en: File search
vi: Tìm kiếm tập tin

en: File transfer aborted by user
vi: Việc truyền bị hủy bởi người dùng

en: File transfer aborted by user after transferring %s in %s
vi: Tập tin truyền đi bị bãi bỏ bởi người dùng sau khi truyền %s trong %s

en: File transfer failed after transferring %s in %s
vi: Tập tin truyền đi gặp lỗi sau khi truyền %s trong %s

en: File transfer skipped
vi: Các lần truyền bị bỏ qua

en: File transfer successful
vi: Tập tin được truyền đi thành công

en: File transfer successful, transferred %s in %s
vi: Tập tin được truyền đi thành công, đã truyền %s trong %s

en: File transfers still in progress.
vi: Tập tin truyền đi vẫn đang trong tiến trình.

en: FileZilla Error
vi: Lỗi của FileZilla

en: FileZilla can now test your configuration to ensure everything is configured properly.
vi: FileZilla bây giờ kiểm tra cấu hình để chắc chắn là mọi sự cấu hình là đúng.

en: FileZilla is already connected to a server.
vi: FileZilla đã sẵn sàng kết nối tới máy chủ.

en: FileZilla needs to be restarted for the language change to take effect.
vi: FileZilla cần phải khởi động lại để thay đổi ngôn ngữ có tác dụng.

en: FileZilla updates
vi: Cập nhật FileZilla

en: Filelist status &bars
vi: T&hanh trạng thái danh sách tập tin

en: Filename cannot be constructed for directory %s and filename %s
vi: Tên tập tin không thể xây dựng từ thư mục %s và tên tập tin %s

en: Filename invalid
vi: Tên tập tin không hợp lệ

en: Filename unchanged
vi: Tên tập tin không thể thay đổi

en: Filenames may not contain any of the following characters: / * ? < > |
vi: Tên tập tin không thể chứa các ký tự sau đây: / * ? < > |

en: Filenames may not contain any of the following characters: / \ : * ? " < > |
vi: Tên tập tin không thể chứa các ký tự sau đây: / \ : * ? " < > |

en: Files currently being edited
vi: Tập tin hiện tại đang được chỉnh sửa

en: Files matching a filter rule are removed from directory listings.
vi: Các tập tin khớp với quy tắc lọc sẽ không được liệt kê thư mục.

en: Filesize
vi: Kích thước tập tin

en: Filesize format
vi: Định dạng kích thước tập tin

en: Filetype associations
vi: Ràng buộc kiểu tập tin với ứng dụng

en: Filter applies to:
vi: Ứng dụng bộ lọc này cho:

en: Filter invalid characters in filenames
vi: Lọc các ký tự không hợp lệ trong tập tin

en: Filter name already exists
vi: Tên bộ lọc đã sẵn có rồi

en: Filter out items matching all of the following
vi: Lọc ra các ký tự tương ứng với tất cả những ký tự sau đây

en: Filter out items matching any of the following
vi: Lọc ra những ký tự tương ứng với bất kỳ những ký tự sau đây

en: Filter out items matching none of the following
vi: Lọc ra những ký tự không khớp với những cái như sau đây

en: Filter out items matching not all of the following
vi: Lọc ra các ký tự khớp không phải tất cả những ký tự sau đây

en: Filter set already exists
vi: Bộ lọc này đã có rồi

en: Filter the directory listings
vi: Bộ lọc các danh sách tập tin

en: Filter validation failed
vi: Bộ lọc không hợp lệ

en: Find &files
vi: Tìm các tậ&p tin

en: Find d&irectories
vi: Tìm các t&hư mục

en: Fingerprint (SHA-1):
vi: Dấu vân tay (SHA-1):

en: Fingerprint (SHA-256):
vi: Dấu vân tay (SHA-256):

en: Fingerprints:
vi: Dấu vân tay:

en: Firewall and router configuration wizard
vi: Cấu hình tường lửa firewall và bộ định tuyến router trực quan

en: For more detailed information about what these options do, please run the network configuration wizard.
vi: Xem thông tin chi tiết về tác động của các tùy chọn, xin hãy dùng chương trình cấu hình mạng trực quan.

en: For reliability you should specify a range of at least 10 ports.
vi: Để chắc chắn hơn bạn có thể ghi rõ một vùng ít nhất là 10 cổng.

en: For this session the default settings will be used. Any changes to the settings will not be saved.
vi: Với phiên làm việc này các cài đặt mặc định sẽ được dùng. Bất kỳ thay đổi nào tới các cài đặt sẽ không được ghi lại.

en: Forbidden character in file extension.
vi: Phần đuôi của tập tin có chứa ký tự bị cấm.

en: Force &UTF-8
vi: Buộc dùng bộ mã &UTF-8

en: Force showing &hidden files
vi: &Hiển thị tập tin ẩn

en: Force showing hidden files
vi: Hiển thị các tập tin ẩn

en: Format specifications:
vi: Định dạng đặc biệt:

en: Format: Extension followed by properly quoted command and arguments.
vi: Định dạng: Phần mở rộng đi theo bởi lệnh và các đối số trong dấu ngoặc kép một cách đúng đắn.

note: @translator: Two examples: Found new nightly 2014-04-03\n, Found new release 3.9.0.1\n
en: Found new %s %s
vi: Tìm thấy %s %s mới

en: Function %s failed
vi: Hàm chức năng %s bị lỗi

en: Further documentation
vi: Nhiều tài liệu khác

en: Generic proxy
vi: Máy chủ ủy nhiệm chung

en: Get external IP address from the following URL:
vi: Lấy địa chỉ IP từ URL sau đây:

en: Getting help
vi: Tìm trợ giúp

en: Given filterset name already exists, overwrite filter set?
vi: Đặt tên bộ lọc trùng với bộ lọc đã tạo ra từ trước, bạn có muốn ghi đè lên không?

en: Global bookmarks
vi: Dấu trang toàn cục

en: Got overlong input line, aborting.
vi: Nhận được dòng đầu vào quá dài, nên bãi bỏ.

en: Got unexpected EOF from child process.
vi: Gặp kết thúc bất ngờ EOF từ tiến trình con.

en: Group permissions
vi: Quyền của nhóm

en: H&igh
vi: C&ao

en: HTTPS - HTTP over TLS
vi: HTTPS - HTTP thông qua TLS

en: Highest available port has to be a number between 1024 and 65535.
vi: Địa chỉ cổng cao nhất có thể phải là số từ 1024 đến 65535.

en: Hold the shift key to toggle the filter state on both sides simultaneously.
vi: Giữ phím shift để giữ trạng thái bộ lọc trên đồng thời cả hai khía cạnh.

en: Host key mismatch
vi: Khóa máy chủ không khớp

note: @translator: Keep short
en: Host name of identity service
vi: Tên máy của dịch vụ định danh

en: Host starts with '[' but no closing bracket found.
vi: Máy chủ bắt đầu với “[” nhưng không đóng bằng dấu ngoặc.

en: Hostkey algorithm:
vi: Thuật toán trao đổi khóa:

en: Hours,
vi: Giờ,

en: I &forgot my master password. Delete all passwords stored with this key.
vi: Tôi đã &quên mật khẩu chính. Xóa mọi mật khẩu đã lưu với khóa này.

en: I&SO 8601 (example: 15:47)
vi: I&SO 8601 (ví dụ: 15:47)

en: IPv6 addresses are not supported with SOCKS4 proxy
vi: Địa chỉ IPv6 không hỗ trợ với máy chủ ủy nhiệm SOCKS4

note: @translator: Keep short
en: Identity &host:
vi: Máy định dan&h:

en: Identity (Keystone):
vi: Định danh (Keystone):

note: @translator: Keep short
en: Identity service path:
vi: Đường dẫn dịch vụ định danh:

en: If no data is sent or received during an operation for longer than the specified time, the connection will be closed and FileZilla will try to reconnect.
vi: Nếu không có dữ liệu nào được gửi hoặc nhận trong quá trình hoạt động quá thời gian được định sẵn, kết nối sẽ bị đóng lại và FileZilla sẽ thử kết nối lại.

en: If reporting bugs, please provide logs with "Verbose" logging level.
vi: Nếu báo cáo các lỗi, xin hãy cung cấp nhật ký thông tin ở mức đầy đủ "Verbose".

en: If the automatic test at the end of this wizard succeeds, but you cannot transfer files to a particular server, the server might be misconfigured and you should try active mode. You can set the transfer mode on a per-server basis in the Site Manager.
vi: Nếu việc kiểm tra tự động tại cuối chương trình thuật sĩ thành công, nhưng bạn không thể truyền tập tin tới máy chủ cụ thể, thì máy chủ có thể đã bị cấu hình sai hoặc bạn có thể thử ở chế độ tích cực. Bạn có thể đặt chế độ truyền trên nền tảng bằng-máy-chủ trong Danh bạ.

en: If the fallback option is enabled, you will be able to connect to misconfigured servers which reject the selected transfer mode.
vi: Nếu tùy chọn dự trữ được đặt, bạn sẽ có thể kết nối đến máy chủ cấu hình sai, cái mà đã từ chối chế độ truyền đã chọn.

en: If the host key change was not expected, please contact the server administrator.
vi: Nếu khóa trao đổi không đúng như bạn mong đợi, xin hãy liên hệ với người quản trị máy chủ.

en: If the problem persists, some router and/or firewall keeps blocking FileZilla.
vi: Nếu vẫn đề này vẫn tiếp tục, một vài bộ định tuyến router (và)hay tường lửa firewall đã khóa FileZilla.

en: If the problem persists, some router and/or firewall keeps interrupting the connection.
vi: Nếu vẫn đề này vẫn tiếp tục, một vài bộ định tuyến router (và)hay tường lửa firewall ngắt kết nối.

en: If the size of the logfile reaches the limit, it gets renamed by adding ".1" to the end of the filename (possibly overwriting older logfiles) and a new file gets created.
vi: Nếu tập tin nhật ký đạt giới hạn kích thước, ".1" sẽ được thêm vào cuối tên tập tin (có thể ghi đè lên những nhật ký cũ hơn) và một tập tin mới được tạo.

en: If the symlink points to a directory, FileZilla can either delete the symbolic link or remove the contents of the linked directory.
vi: Nếu liên kết mềm trỏ đến một thư mục, FileZilla có thể hoặc xóa liên kết mềm hoặc gỡ bỏ nội dung của thư mục được liên kết tới.

en: If this problem persists, please contact your router or firewall manufacturer for a solution.
vi: Nếu vẫn đề này vẫn gặp trở ngại, xin hãy liên hệ với nhà sản xuất bộ định tuyến router hay tường lửa firewall để có cách giải quyết.

en: If this problem stays, please contact your router manufacturer.
vi: Nếu vấn đề này vẫn tiếp tục xảy ra, xin hãy hỏi nhà sản xuất bộ định tuyến router của bạn.

en: If using 'overwrite if newer', your system time has to be synchronized with the server. If the time differs (e.g. different timezone), specify a time offset in the site manager.
vi: Nếu dùng “ghi đè lên nếu mới hơn”, thời gian hệ thống của bạn phải được đồng bộ hóa với máy chủ. Nếu thời gian khác nhau (ví dụ khác múi thời gian), chỉ rõ khoảng cách múi giờ trong phần quản lý danh bạ.

en: If using timestamp based comparison, consider two files equal if their timestamp difference does not exceed this threshold.
vi: Nếu bạn dùng dấu thời gian cho sự so sánh cơ bản, việc tính toán hai tập tin bằng nhau nếu dấu thời gian sai lệch của chúng không vượt quá ngưỡng này.

en: If you change the language, you need to restart FileZilla.
vi: Nếu bạn thay đổi ngôn ngữ, bạn phải khởi động lại FileZilla.

en: If you click on test, FileZilla will connect to probe.filezilla-project.org and will perform some simple tests.
vi: Nếu bạn chon thử kiểm tra, FileZilla sẽ kết nối tới probe.filezilla-project.org và sẽ thi hành vài kiểm tra đơn giản.

en: If you close FileZilla, your changes will be lost.
vi: Nếu bạn đóng FileZilla, những thay đổi của bạn sẽ mất.

en: If you continue, transferred files may be intercepted or their contents replaced by an attacker.
vi: Nếu bạn tiếp tục, các tập tin chuyển đi có thể bị chặn hoặc nội dung của chúng được thay thế bởi kẻ tấn công.

en: If you continue, your password and files will be sent in clear over the internet.
vi: Nếu bạn tiếp tục, mật khẩu và các tập tin của bạn sẽ được gửi qua mạng Internet mà không được mã hóa bảo mật.

en: If you enter the wrong filetypes, those files may get corrupted when transferred.
vi: Nếu bạn nhập vào kiểu tập tin sai, những tập tin đó có thể bị hỏng khi truyền đi.

en: If you get any errors, your configuration is not correct.
vi: Nếu bạn gặp bất kỳ lỗi nào,tập tin cấu hình của bạn đã không đúng.

en: If you have problems to retrieve directory listings or to transfer files, try to change the default transfer mode.
vi: Nếu bạn có vấn đề về lấy danh sách thư mục hoặc truyền các tập tin, hãy thử chuyển chế độ truyền mặc định.

en: If you keep having problems with a specific server, the server itself or a remote router or firewall might be misconfigured. In this case try to toggle passive mode and contact the server administrator for help.
vi: Nếu vấn đề vẫn xảy ra với một máy chủ đặc biệt, chính máy chủ đó hoặc bộ định tuyến router hay tường lửa firewall có lẽ bị cấu hình sai. Trong trường hợp này hãy thử thay đổi chế độ thụ động và liên hệ với người quản trị máy chủ để được giúp đỡ.

en: If you successfully complete the wizard and the final test succeeds, any firewalls and routers you have should be configured properly.
vi: Nếu bạn hoàn thành chương trình thuật sĩ thành công và kiểm tra cuối cùng cũng thành công, tất cả tường lửa firewall hay bộ định tuyến router bạn có có thể đã được cấu hình đúng đắn.

en: If you use a firewall, make sure FileZilla is allowed to accept connection on all given ports.
vi: Nếu bạn dùng tường lửa firewall, hãy chắc chắn rằng FileZilla được phép kết nối trên tất cả các cổng đã được nhận.

en: If you use a router, make sure all these ports are forwarded to the machine you're running FileZilla on.
vi: Nếu bạn có dùng bộ định tuyến router, hãy chắc chắn rằng tất cả các cổng chuyển đến máy đang dùng FileZilla được bật.

en: If your router keeps changing the IP address, please contact your router manufacturer.
vi: Nếu bộ định tuyến router đổi địa chỉ IP, xin hãy liên hệ với nhà sản xuất nó.

en: Import successful
vi: Nhập thành công

en: Improperly quoted association.
vi: Sự kết hợp dấu nháy kép không chính xác.

en: In active mode, FileZilla has to listen on a port for data transfers. You have to specify which ports FileZilla will use.
vi: Trong chế độ tích cực, FileZilla nghe từ một cổng cho dữ liệu truyền đi. Bạn phải chỉ định cổng nào FileZilla sẽ dùng.

en: In case you have a router, you will have to forward all available ports, as FileZilla has no influence on the ports your system chooses.
vi: Trong trường hợp bạn có một bộ định tuyến router, bạn sẽ phải chọn các cổng có hiệu lực, có vẻ như FileZilla không có tác dụng với các cổng mà hệ thống của bạn đã chọn.

en: In order to use active mode, FileZilla needs to know your external IP address.
vi: Để có thể sử dụng chế độ tích cực, FileZilla cần phải biết địa chỉ IP trên Internet của bạn.

en: In passive mode, which is recommended for most users, FileZilla asks the server for a port and connects to the given port. Not much configuration has to be done for this.
vi: Trong chế độ thụ động, chế độ khuyến nghị với phần lớn người dùng, FileZilla hỏi máy chủ cổng kết nối và kết nối tới cổng đó. Không nhiều cấu hình phải làm việc cho điều này.

en: Information about the latest version of FileZilla could not be retrieved. Please try again later.
vi: Không thể lấy về thông tin về phiên bản FileZilla mới nhất. Hãy thử lại sau.

en: Initializing TLS...
vi: Đang khởi tạo TLS…

en: Insecure %s connection
vi: Kết nối %s không an toàn

en: Insecure FTP data connection
vi: Kết nối FTP không an toàn

en: Insecure algorithm!
vi: Thuật không an toàn!

en: Insecure server, it does not support FTP over TLS.
vi: Máy chủ không an toàn, không hỗ trợ FTP thông qua TLS.

en: Intermediate certificate
vi: Giấy chứng thực trung gian

en: Interrupted by user
vi: Bị ngắt bởi người dùng

en: Invalid Content-Length
vi: Độ dài của nội dung không hợp lệ

en: Invalid HTTP Response
vi: Trả lời HTTP không hợp lệ

en: Invalid character sequence received, disabling UTF-8. Select UTF-8 option in site manager to force UTF-8.
vi: Chuỗi ký tự liên tiếp nhận được không hợp lệ, UTF-8 bị đình chỉ. Chọn tùy chọn UTF-8 trong Danh bạ để bắt buộc UTF-8.

en: Invalid chunk size
vi: Tổng kiểm tra kích thước không đúng

en: Invalid data received
vi: Dữ liệu nhận về không hợp lệ

en: Invalid date
vi: Ngày tháng không hợp lệ

en: Invalid hash: %s
vi: Mã băm không hợp lệ: %s

en: Invalid host, after closing bracket only colon and port may follow.
vi: Máy chủ không hợp lệ, sau khi đóng dấu ngoặc đơn chỉ có một dấu hai chấm và cổng theo sau.

en: Invalid hostname: %s
vi: Tên máy không hợp lệ: %s

en: Invalid line
vi: Dòng không hợp lệ

en: Invalid port given. The port has to be a value from 1 to 65535.
vi: Giá trị cổng sai. Cổng phải có giá trị từ 1 đến 65535.

en: Invalid protocol specified. Valid protocols are:
    ftp:// for normal FTP with optional encryption,
    sftp:// for SSH file transfer protocol,
    ftps:// for FTP over TLS (implicit) and
    ftpes:// for FTP over TLS (explicit).
vi: Giao thức đã cho không hợp lệ. Giao thức đúng là:
    ftp:// cho giao thức FTP thông thường,
    sftp:// cho giao thức truyền tập tin thông qua SSH,
    ftps:// cho giao thức FTP thông qua TLS (ngầm) và
    ftpes://cho giao thức FTP thông qua TLS (rõ ràng).

en: Invalid proxy host, after closing bracket only colon and port may follow.
vi: Máy chủ không hợp lệ, sau khi đóng dấu ngoặc đơn chỉ có một dấu hai chấm và số hiệu cổng theo sau.

en: Invalid response code
vi: Mã đáp ứng sai

en: Invalid search conditions: %s
vi: Điều kiện tìm kiếm không hợp lệ: %s

en: Invalid site path
vi: Đường dẫn địa chỉ không hợp lệ

en: Invalid size in condition
vi: Kích thước không hợp lệ trong điều kiện

en: Invalid username given.
vi: Tên người dùng đã cho không hợp lệ.

en: Invert Filter
vi: Đảo ngược bộ lọc

en: Jurisdiction country:
vi: Khu vực của quốc gia:

en: Jurisdiction locality:
vi: Khu vực của vùng:

en: Jurisdiction state or province:
vi: Khu vực của bang hay tỉnh:

en: Keep directories on top
vi: Giữ thư mục ở trên cao nhất

en: Keep in mind that not all servers support this feature and may return incorrect listings if this option is enabled. Although FileZilla performs some tests to check if the server supports this feature, the test may fail.
vi: Ban hãy hiểu rằng là không phải mọi máy chủ hỗ trợ tính năng này và có thể nhận lại những danh sách sai nếu tùy chọn này được bật. Dù FileZilla thực hiện một số lần thử để kiểm tra xem máy chủ hỗ trợ tính năng này hay không, việc thử có thể thất bại.

en: Key exchange
vi: Trao đổi khóa

en: Key exchange:
vi: Trao đổi khóa:

en: Key identifier:
vi: Định danh khóa:

en: L&owest
vi: Thấp &nhất

en: Leave empty to keep existing data.
vi: Để trống nếu muốn giữ lại dữ liệu có sẵn.

note: @translator: Keep this string as short as possible
en: Leave empty to keep existing password.
vi: Để trống nếu muốn giữ lại mật khẩu có sẵn.

en: Limit for concurrent &downloads:
vi: Giới hạn tải xuốn&g đồng thời:

en: Limit for concurrent &uploads:
vi: Giới hạn tải &lên đồng thời:

en: Limit local ports
vi: Giới hạn các cổng nội bộ

en: Limit size of logfile
vi: Giới hạn kích thước của tập tin nhật ký

en: Limit:
vi: Giới hạn:

en: Linked against
vi: Dùng các thư viện

en: Listen socket closed
vi: Ổ cắm mạng để nghe đã đóng

en: Listing:
vi: Danh sách:

en: Lo&west available port:
vi: Cổn&g thấp nhất có thể:

en: Local &directory:
vi: &Thư mục máy nội bộ:

en: Local file does not exist.
vi: Tập tin nội bộ không tồn tại.

en: Local file is %s
vi: Tập tin nội bộ là %s

en: Local file is a directory instead of a regular file.
vi: Tập tin nội bộ là một thư mục thay thế của một tập tin thông thường.

en: Local file is not a valid filename.
vi: Tên tập tin nội bộ không hợp lệ.

en: Local file search
vi: Tìm kiếm tập tin trên máy nội bộ

en: Local filters:
vi: Bộ lọc nội bộ:

en: Local path handling:
vi: Xử lý đường dẫn máy nội bộ:

en: Local results:
vi: Kết quả nội bộ:

en: Local site:
vi: Địa chỉ máy nội bộ:

en: Local size of '%s' does not match expected size: %d != %d
vi: Cỡ nội bộ của “%s” không khớp với cỡ mong chờ: %d != %d

en: Log file
vi: Tập tin nhật ký

en: Login (optional):
vi: Đăng nhập (tùy chọn):

en: Login data contains non-ASCII characters and server might not be UTF-8 aware. Cannot fall back to local charset since using proxy.
vi: Dữ liệu đăng nhập chứa các ký tự không nằm trong bộ mã ASCII và máy chủ có thể không nhận dạng được bộ mã UTF-8. Không thể quay lại dùng bộ ký tự nội bộ từ khi dùng máy chủ ủy nhiệm.

en: Login data contains non-ASCII characters and server might not be UTF-8 aware. Trying local charset.
vi: Dữ liệu đăng nhập chứa các ký tự không nằm trong bộ mã ASCII và máy chủ có thể không nhận dạng được bộ mã UTF-8. Thử dùng bộ ký tự nội bộ.

en: Login sequence fully executed yet not logged in, aborting.
vi: Chuỗi đăng nhập thực hiện đầy đủ tuy thế vẫn chưa đăng nhập được, đang bãi bỏ.

en: Logontype has to be either 'ask' or 'interactive' (without the quotes).
vi: Kiểu đăng nhập không phải là “hỏi” thì phải là “tương tác” (không có dấu nháy).

en: Logontype, can only be used together with FTP URL. Argument has to be either '%s' or '%s'
vi: Kiểu đăng nhập, có thể chỉ dùng cùng với địa chỉ FTP. Tham số phải là “%s” hay “%s”

en: Lowest available port has to be a number between 1024 and 65535.
vi: Giá trị cổng thấp nhất phải là số nằm giữa 1024 và 65535.

en: MFA D&evice Serial:
vi: Số sê-ri thiết &bị MFA:

en: Make sure the file can be accessed and is a well-formed XML document.
vi: Hãy chắc chắn rằng tập tin có thể được phép truy cập và hợp chuẩn tài liệu dạng XML.

en: Malformed chunk data: %s
vi: Mẩu dữ liệu sai dạng: %s

en: Malformed request header: %s
vi: Phần đầu yêu cầu sai dạng: %s

en: Malformed response header: %s
vi: Phần đầu trả về sai dạng: %s

en: Malformed response: %s
vi: Phần đáp ứng sai dạng: %s

en: Manual transfer
vi: Truyền thủ công

en: Master &Password:
vi: Mật khẩ&u chính:

en: Master password:
vi: Mật khẩu chính:

en: Match none of the following
vi: Không tương ứng với tất cả cái như sau

en: Match not all of the following
vi: Khớp không phải tất cả cái như sau

en: Maximum simultaneous &transfers:
vi: Tối đa số truyền đi đồng &thời:

en: Message log
vi: Nhật ký thông tin

en: Message log positio&n:
vi: Vị trí của &nhật ký thông báo:

en: Minimum allowed TLS &version:
vi: Phiên bản TLS tối thiểu được phép:

en: Modification tim&e
vi: Thời &gian chỉnh sửa

en: Move &down
vi: Di chuyển x&uống

en: Move &up
vi: Di chuyển &lên

en: My Documents
vi: Thư mục My Documents

en: My Sites
vi: Thư mục My Sites

en: N&o encryption
vi: &Không mã hóa

en: N/a
vi: Không định nghĩa

en: Name of bookmark already exists.
vi: Tên dấu trang đã sẵn có.

en: Name or email address
vi: Tên hoặc địa chỉ thư điện tử

en: Natural sort
vi: Xếp tự nhiên

en: Need to enter filter name
vi: Phải nhập tên bộ lọc

en: Need to enter valid local path
vi: Phải nhập đường dẫn máy nội bộ hợp lệ

en: Need to enter valid remote path
vi: Phải nhập đường dẫn máy mạng hợp lệ

en: Need to specify a character encoding
vi: Cần chỉ rõ bộ mã ký tự

en: Network activity:
vi: Hoạt động mạng:

en: New &folder
vi: &Thư mục mới

en: New &tab
vi: &Tab mới

en: New Book&mark
vi: Tạo &mới

en: New features and improvements in %s
vi: Các tính năng mới và các cải tiến trong phiên bản %s

en: New filter
vi: Bộ lọc mới

en: New site
vi: Tạo địa chỉ mới

en: Next to the transfer queue
vi: Hàng đợi truyền tiếp theo

en: No category to export selected
vi: Không có thể loại nào để xuất ra được chọn

en: No code given.
vi: Chưa đưa ra mã.

en: No command given, aborting.
vi: Không có lệnh nào được đưa ra nên bãi bỏ.

en: No directory added
vi: Không thêm thư mục nào

en: No entries found matching '%s'.
vi: Không có mục nào khớp với '%s'.

en: No external IP address set, trying default.
vi: Không có địa chỉ IP trên Internet được đặt, đang thử mặc định.

en: No files are currently being edited.
vi: Không có tập tin nào hiện thời đang được biên tập.

en: No filter name given
vi: Tên bộ lọc không được chỉ rõ

en: No host given, please enter a host.
vi: Không có máy chủ được chỉ rõ, hãy nhập tên máy chủ.

en: No name for the filterset given.
vi: Không có tên cho bộ lọc nhận được.

en: No permission to open '%s'
vi: Không đủ thẩm quyền để mở '%s'

en: No program associated with filetype
vi: Chưa có chương trình nào ràng buộc xử lý kiểu tập tin này

en: No program has been associated to edit dotfiles.
vi: Chưa có chương trình nào được ràng buộc chỉnh sửa tập tin có dấu chấm ở đầu.

en: No program has been associated to edit extensionless files.
vi: Chưa có chương trình nào được ràng buộc chỉnh sửa tập tin không có phần mở rộng.

en: No program has been associated to edit files with the extension '%s'.
vi: Chưa có chương trình nào được ràng buộc chỉnh sửa tập tin với phần mở rộng “%s”.

en: No search results
vi: Không tìm thấy

en: No settings loaded to save.
vi: Chưa tải cài đặt nào để lưu lại.

en: No sites available
vi: Chưa có địa chỉ nào có thể dùng

en: No supported SOCKS5 auth method
vi: Không hỗ trợ phương thức xác minh SOCKS5

en: No username given.
vi: Không có tên người dùng này.

en: None selected yet
vi: Chưa chọn gì

en: Not a file or does not exist: '%s'
vi: Không phải là tập tin hoặc không tồn tại: '%s'

en: Not all items could be requeued for transfer.
vi: Không phải tất cả các mục tin đều có thể yêu cầu truyền.

en: Not connected to any server
vi: Không kết nối tới bất kỳ máy chủ nào

en: Not connected to any server.
vi: Không có bất kỳ kết nối tới máy chủ.

en: Not yet valid!
vi: Vẫn chưa hợp lệ!

en: Note that this feature is only supported using the FTP protocol.
vi: Chú ý rằng tính năng này chỉ hỗ trợ dùng giao thức FTP.

en: Note: This only works with plain, unencrytped FTP connections.
vi: Chú ý: Nó chỉ hoạt động với kết nối FTP thông thường, không bị mã hóa.

en: Note: Using a generic proxy forces passive mode on FTP connections.
vi: Chú ý: Dùng máy chủ ủy nhiệm chung áp đặt kết nối FTP trong chế độ thụ động.

en: Null character in line
vi: Lọc các ký tự null trong dòng

en: Number of decimal places:
vi: Số chữ số thập phân:

en: Number of retries has to be between 0 and 99.
vi: Số lần thử lại phải nằm giữa 0 và 99.

en: OS version:
vi: Phiên bản HDH:

en: On startup of FileZilla:
vi: Khi khởi chạy của FileZilla:

en: On the following pages, the selected transfer mode will be configured, as well as the fallback mode if enabled.
vi: Trong trang tiếp theo đây, chế độ truyền được chọn sẽ được cấu hình, cũng tốt cho việc quay lại chế độ dự phòng nếu nó được bật.

en: Only continue after you have spoken to the server administrator or server hosting provider.
vi: Chỉ tiếp tục sau khi bạn nói chuyện với người quản trị máy phục vụ hay nhà cung cấp dịch vụ máy chủ.

en: Only use plain FTP (insecure)
vi: Chỉ dùng FTP thường (không an toàn)

en: Op&en file
vi: &Mở tập tin

en: Open directory in system's file manager
vi: Mở thư mục trong bộ quản lý tập tin hệ thống

en: Open the Site Manager
vi: Mở Quản lý địa chỉ

en: Open the Site Manager.
vi: Mở sổ địa chỉ.

en: Open the Site Manager. Right-click for a list of sites.
vi: Mở Quản lý địa chỉ. Bấm chuột phải để liệt kê các địa chỉ.

en: Open the directory access permissions dialog to configure the local directories FileZilla has access to.
vi: Mở hộp thoại phân quyền truy cập thư mục để cấu hình các thư mục nội bộ mà FileZilla có quyền truy cập đến đó.

en: Open the file.
vi: Mở tập tin.

en: Open the settings dialog of FileZilla
vi: Mở hộp thoại cài đặt của FileZilla

en: Opened as:
vi: Mở như là:

en: Opening failed
vi: Mở bị lỗi

en: Opens a new tab
vi: Mở một thẻ mới

en: Opens the Site Manager
vi: Mở Danh bạ

en: Opens the directory listing filter dialog. Right-click to toggle filters.
vi: Mở hộp thoại danh sách bộ lọc thư mục. Bấm chuột phải để bật hoặc tắt các bộ lọc.

en: Other SFTP options
vi: Các tùy chọn SFTP khác

en: Overwrite &if source newer
vi: Ghi đè nếu có nguồn mớ&i hơn

en: Overwrite file
vi: Ghi đè

en: Overwrite file if size differs
vi: Ghi đè nếu kích thước khác biệt

en: Overwrite file if size differs or source file is newer
vi: Ghi đè nếu mới hơn hay kích thước khác biệt

en: Overwrite file if source file newer
vi: Ghi đè nếu có nguồn mới hơn

en: Overwrite if &different size
vi: Ghi đè nếu kích thước &khác biệt

en: Overwrite if different si&ze or source newer
vi: Ghi đè nếu nguồn mới hơn hay &kích thước khác biệt

en: Own build type: %s
vi: Kiểu biên dịch chủ thể: %s

en: Owner permissions
vi: Quyền sở hữu

en: P&revent system from entering idle sleep during transfers and other operations
vi: Hệ thống trở ngại từ việc đi vào t&rạng thái nghỉ trong suốt quá trình truyền và các tác vụ khác

en: P&roxy host:
vi: Máy chủ ủy thá&c proxy:

en: PORT command tainted by router or firewall.
vi: Lệnh PORT hỏng bởi bộ định tuyến router hoặc tường lửa firewall.

en: PPK files
vi: Tập tin PPK

en: Pa&ssive (recommended)
vi: Thụ độn&g (nên dùng)

en: Parameter not a valid URL
vi: Tham số không hợp chuẩn URL

en: Parsing %d bytes of version information.
vi: Đang phân tích %d byte của thông tin phiên bản.

en: Passive (recommended)
vi: Thụ động (nên dùng)

en: Passive mode has been set as default transfer mode.
vi: Chế độ thụ động được đặt là chế độ truyền mặc định.

en: Path cannot be constructed for directory %s and subdir %s
vi: Đường dẫn không thể xây dựng từ thư mục %s và thư mục con %s

en: Path not found:
vi: Không tìm thấy đường dẫn:

en: Path of identity service
vi: Đường dẫn của dịch vụ định danh

en: Pending removal
vi: Loại bỏ lệnh còn chờ

en: Plain FTP is insecure. Please switch to FTP over TLS.
vi: FTP thường là không an toàn. Vui lòng chuyển qua dùng FTP thông qua TLS.

en: Please add at least one directory you want to download files into or to upload files from.
vi: Bạn cần phải thêm ít nhất một thư mục nơi mà bạn muốn tải các tập tin về đó hoặc là tải các tập tin từ đó.

en: Please add the local directories you want to use FileZilla with.
vi: Vui lòng thêm các thư mục nội bộ mà bạn muốn dùng FileZilla với.

en: Please check on https://filezilla-project.org/probe.php that the server is running and carefully check your settings again.
vi: Xin kiểm tra tại http://filezilla-project.org/probe.php máy chủ này phải chạy được và cẩn thận kiểm tra lại cài đặt của bạn.

en: Please check the granted permissions and re-add any missing local directories you are working with in the dialog that follows.
vi: Vui lòng kiểu tra các quyền đã cấp và thêm lại bất kỳ thư mục nội bộ còn thiếu nào mà bạn đang làm việc với trong hộp thoại mà đi theo.

en: Please configure any firewalls and routers so that FileZilla can establish outgoing connection to arbitrary ports.
vi: Xin hãy cấu hình tường lửa firewall và bộ định tuyến router để FileZilla có thể thiết lập kết nối ra ngoài tới các cổng chuyên dùng.

en: Please disable settings like 'DMZ mode' or 'Game mode' on your router.
vi: Xin hãy tắt các cài đặt giống như là như chế độ “DMZ” hay “Game” trong bộ định tuyến router của bạn.

en: Please ensure you have a stable internet connection and carefully check your settings again.
vi: Xin chắc chắn là bạn có kết nối Internet ổn định và kiểm tra cẩn thận lại các cài đặt.

en: Please enter a custom date format.
vi: Vui long nhập định dạng ngày tháng tùy ý.

en: Please enter a custom time format.
vi: Đề nghị nhập định dạng thời gian.

en: Please enter a date of the form YYYY-MM-DD such as for example 2010-07-18.
vi: Xin nhập ngày tháng theo định dạng YYYY-MM-DD ví dụ như 2010-07-18.

en: Please enter a download speed limit greater or equal to 0 %s/s.
vi: Hãy nhập giá trị giới hạn tải về lớn hơn hoặc bằng 0 %s/s.

en: Please enter a name for the new filter.
vi: Đề nghị nhập tên cho bộ lọc mới.

en: Please enter a new name for the copied filter.
vi: Đề nghị nhập tên mới cho bộ lọc sao chép.

en: Please enter a new name for the filter set "%s"
vi: Đề nghị nhập tên mới cho bộ lọc "%s".

en: Please enter a new name for the filter.
vi: Đề nghị nhập tên mới cho bộ lọc.

en: Please enter a number between 0 and 10 for the number of concurrent downloads.
vi: Hãy nhập một số từ 0 đến 10 cho số kết nối tải xuống hiện hành.

en: Please enter a number between 0 and 10 for the number of concurrent uploads.
vi: Hãy nhập một số từ 0 đến 10 cho số kết nối tải lên hiện hành.

en: Please enter a number between 1 and 10 for the number of concurrent transfers.
vi: Hãy nhập một số từ 0 đến 10 cho số kết nối truyền hiện hành.

en: Please enter a password for this server:
vi: Nhập mật khẩu cho máy chủ này:

en: Please enter a timeout between 10 and 9999 seconds or 0 to disable timeouts.
vi: Hãy nhập thời gian chờ tối đa từ 10 đến 9999 giây hoặc giá trị 0 để bỏ chức năng này.

en: Please enter a unique name for this filter set
vi: Hãy đặt tên duy nhất cho bộ lọc này

en: Please enter a username for this server:
vi: Xin nhập tên người dùng cho máy chủ này:

en: Please enter a valid portrange.
vi: Hãy nhập vùng giá trị cổng hợp lệ.

en: Please enter an URL where to get your external address from
vi: Xin hãy nhập địa chỉ URL nơi mà nhận được địa chỉ Internet của bạn từ đó

en: Please enter an upload speed limit greater or equal to 0 %s/s.
vi: Hãy nhập giới hạn tốc độ tải lên có giá trị lớn hơn hoặc bằng 0 %s/s.

en: Please enter raw FTP command.
    Using raw ftp commands will clear the directory cache.
vi: Xin nhập dòng lệnh thô của giao thức FTP.
    Dùng dòng lệnh thô sẽ xóa bộ đệm dữ liệu thư mục.

en: Please enter the 2FA code for this server:
vi: Xin nhập mã 2FA cho máy chủ này:

en: Please enter the complete path of a program and its arguments. This command will be executed when the queue has finished processing.
    E.g. c:\somePath\file.exe under MS Windows or /somePath/file under Unix.
    You need to properly quote commands and their arguments if they contain spaces.
vi: Xin hãy nhập vào đường dẫn chương trình thực thi dạng đầy đủ và các tham số dành cho nó. Lệnh này sẽ thực thi khi hàng đợi được xử lý xong.
    Ví dụ c:\một_số_đường_dẫn\tập_tin.exe nếu chạy trên MS Windows hay /một_số_đường_dẫn/tập_tin nếu dưới Unix.
    Bạn gần như chắc chắn là trích dẫn lệnh và tham số dành cho nó nếu chúng có chứa khoảng trắng.

en: Please enter the name of the directory which should be created:
vi: Xin hãy nhập tên của thư mục sẽ được tạo ra:

en: Please enter the name of the file which should be created:
vi: Xin hãy nhập tên của tập tin mà bạn muốn tạo:

en: Please enter username and password for this server:
vi: Nhập tên mật khẩu cho máy chủ này:

en: Please enter your current master password to change the password settings.
vi: Vui lòng nhập mật khẩu chính của bạn để có thể thay đổi các cài đặt về mật khẩu.

en: Please enter your external IP address
vi: Nhập địa chỉ IP trên Internet của bạn

en: Please enter your external IP address on the active mode page of this wizard. In case you have a dynamic address or don't know your external address, use the external resolver option.
vi: Nhập địa chỉ IP trên Internet của bạn trên chế độ trang tích cực của chương trình thuật sĩ này. Trong trường hợp bạn có một địa chỉ động hay bạn không biết địa chỉ, dùng tùy chọn thiết bị phân tích từ bên ngoài.

en: Please enter your master password to decrypt the password for this server:
vi: Nhập tên mật khẩu chính của bạn để giải mã mật khẩu cho máy chủ này:

en: Please follow the instructions carefully, as wrong configuration will prevent successful FTP connections.
vi: Xin hãy đặt các chỉ lệnh một cách cẩn thận, sự cấu hình sai sẽ ngăn cản kết nối FTP thành công.

en: Please make sure FileZilla is allowed to establish outgoing connections and make sure you typed the address of the address resolver correctly.
vi: Xin chắc chắn là FileZilla cho phép thiết lập kết nối ra ngoài và cũng chắn chắn là bạn gõ địa chỉ chính xác.

en: Please make sure the requested locale is installed on your system.
vi: Xin chắc chắn là miền địa phương đã yêu cầu đã được cài đặt trong hệ thống của bạn.

en: Please make sure your router is using the latest available firmware. Furthermore, your router has to be configured properly. You will have to use manual port forwarding. Don't run your router in the so called 'DMZ mode' or 'game mode'.
vi: Xin hãy chắc chắn là bộ định tuyến router đang dùng phiên bản phần mềm mới nhất. Hơn nữa, bộ định tuyến của bạn phải được cấu hình một cách đúng đắn. Bạn sẽ phải cấu hình cổng thủ công. Đừng dùng bộ định tuyến trong chế độ “DMZ” hay “Game”.

en: Please note that FileZilla has no influence on the port the server chooses. So the server might choose a port which your firewall thinks is only used by trojans or other malware. This might raise a false alarm you can safely discard.
vi: Xin chú ý là FileZilla không có tác dụng trên cổng mà máy chủ lựa chọn. Do đó máy chủ có thể chọn một cổng mà chương trình tường lửa firewall của bạn cho rằng nó chỉ dùng bởi trojans hay malware. Điều này có thể kích hoạt một cảnh báo sai bạn có thể loại bỏ một cách an toàn.

en: Please note that preserving timestamps on uploads on FTP, FTPS and FTPES servers only works if they support the MFMT command.
vi: Xin chú ý là lưu trữ dấu thời gian trong việc tải lên máy chủ FTP, FTPS và FTPES chỉ hoạt động nếu chúng hỗ trợ lệnh MFMT.

en: Please note that some servers might ban you if you try to reconnect too often or in too short intervals.
vi: Xin chú ý là một số máy chủ có thể cấm bạn nếu bạn thử kết nối đi kết nối lại quá nhiều lần hay trong khoảng thời gian quá ngắn.

en: Please run this wizard again should you change your network environment or in case you suddenly encounter problems with servers that did work previously.
vi: Xin hãy chạy chương trình thuật sĩ này lại lần nữa có thể giúp bạn thay đổi môi trường mạng làm việc hay trong trường hợp bạn bất ngờ bắt gặp sự cố với máy chủ mà nó trước đó đã hoạt động.

en: Please select an action:
vi: Hãy chọn tác động:

en: Please select the categories you would like to import.
vi: Chọn những thể loại bạn muốn nhập vào.

en: Please select the default transfer mode you would like to use.
vi: Đề nghị chọn chế độ truyền mặc định bạn muốn dùng.

en: Please select the new attributes for the directory "%s".
vi: Đề nghị chọn thuộc tính mới cho thư mục "%s".

en: Please select the new attributes for the file "%s".
vi: Đề nghị chọn thuộc tính mới cho tập tin "%s".

en: Please select the new attributes for the selected directories.
vi: Đề nghị chọn thuộc tính mới cho thư mục đã chọn.

en: Please select the new attributes for the selected files and directories.
vi: Đề nghị chọn thuộc tính mới cho thư mục và tập tin đã chọn.

en: Please select the new attributes for the selected files.
vi: Xin hãy chọn các thuộc tính mới cho tập tin đã chọn.

en: Please update your firewall and make sure your router is using the latest available firmware. Furthermore, your router has to be configured properly. You will have to use manual port forwarding. Don't run your router in the so called 'DMZ mode' or 'game mode'. Things like protocol inspection or protocol specific 'fixups' have to be disabled
vi: Xin hãy cập nhật chương trình tường lửa firewall và chắc chắn là bộ định tuyến router dùng phần mềm mới nhất, hơn nữa bộ định tuyến phải được cấu hình chính xác. Bạn sẽ phải tự cấu hình cổng. Đừng chạy bộ định tuyến trong chế độ “DMZ” hay “game”. Những điều giống như kiểm duyệt nghi thức hay “fixups” phải bị tắt đi

en: Pre&allocate space before downloading
vi: &Cấp phát chỗ trống trước khi tải về

en: Preallocation
vi: Cấp phát trước

en: Predefined Sites
vi: Giới hạn trước các địa chỉ

en: Preserving file timestamps
vi: Lưu giữ dấu thời gian của tập tin

en: Print diagnostic information related to startup of FileZilla
vi: Hiển thị thông tin điều tra liên quan đến quá trình khởi động FileZilla

en: Print version information to stdout and exit
vi: In thông tin về phiên bản ra stdout rồi thoát

en: Prioritize directories (default)
vi: Thư mục ưu tiên (mặc định)

en: Privacy policy: Only your version of FileZilla, your used operating system and your CPU architecture will be submitted to the server.
vi: Chính sách riêng tư: Chỉ phiên bản của FileZilla, hệ điều hành bạn đang dùng và cả kiến trúc CPU sẽ chuyển tới cho máy chủ.

en: Private &keys:
vi: Khóa &riêng:

en: Pro&ject ID:
vi: Mã số &dự án:

en: Pro&ject:
vi: &Dự án:

en: Pro&tocol:
vi: Giao &thức:

en: Pro&xy password:
vi: Mật &khẩu máy chủ ủy nhiệm:

en: Process &Queue
vi: Xử lý &hàng đợi

note: @translator: Example: Processed 5 files in 1 directory
en: Processed %s in %s.
vi: Đã xử lý %s trong %s.

note: @translator: Keep short
en: Project (or tenant) name or ID
vi: Tên dự án (hoặc tenant) hoặc ID

en: Proxy &port:
vi: Cổng máy chủ ủ&y nhiệm:

en: Proxy &user:
vi: Tài khoả&n máy chủ ủy nhiệm:

en: Proxy authentication failed
vi: Việc xác thực máy chủ ủy nhiệm gặp lỗi

en: Proxy handshake failed: %s
vi: Kết nối bắt tay với máy chủ ủy nhiệm bị lỗi: %s

en: Proxy host starts with '[' but no closing bracket found.
vi: Máy chủ bắt đầu với “[” nhưng không tìm thấy dấu ngoặc đóng.

en: Proxy reply: %s
vi: Máy chủ ủy nhiệm trả lời: %s

en: Proxy request failed. Reply from proxy: %s
vi: Gặp lỗi khi yêu cầu máy chủ ủy nhiệm. Trả lời từ máy ủy nhiệm: %s

en: Proxy request failed: %s
vi: Gặp lỗi khi yêu cầu máy chủ ủy nhiệm: %s

en: Proxy request failed: Unknown address type in CONNECT reply
vi: Gặp lỗi khi yêu cầu máy chủ ủy nhiệm: Không rõ kiểu địa chỉ trong trả lời CONNECT

en: Proxy sent data while we haven't sent out request yet
vi: Proxy đã gửi dữ liệu trong khi chúng tôi chưa gửi yêu cầu

en: Proxy set but proxy host or port invalid
vi: Máy chủ ủy nhiệm được đặt nhưng máy chủ hay cổng hợp lệ

en: Public Key Authentication
vi: Xác thực Khóa Công

en: Public key algorithm:
vi: Thuật toán Khóa Công:

en: Public permissions
vi: Cho phép tất cả mọi người

en: Queue has been fully processed
vi: Hàng đợi đã đầy

en: Queue: %s MiB
vi: Hàng đợi: %s MiB

en: Queue: %s%s
vi: Hàng đợi: %s%s

en: Queue: empty
vi: Hàng đợi: rỗng

en: Queued files
vi: Hàng đợi các tập tin

en: Queueing:
vi: Đang đợi:

en: Quick Search:
vi: Tìm nhanh:

en: Quick search cannot be opened if comparing directories.
vi: Không thể mở tìm kiếm nhanh nếu đang so sánh các thư mục.

en: Quoting rules
vi: Quy tắc trích dẫn

en: R&eboot system once
vi: &Khởi động lại hệ thống

en: R&emote directory tree
vi: Cây thư mụ&c máy mạng

en: R&eset and requeue selected files
vi: Đặt và xếp &lại hàng đợi với các tập tin đã chọn

en: Raw FTP command
vi: Lệnh FTP thô

en: Re&ad
vi: Đọ&c

en: Re&fresh
vi: Làm &tươi

en: Re&gion:
vi: Vùn&g:

en: Re&name
vi: Đổi tê&n

en: Re-run the wizard and carefully check your settings and configure all routers and firewalls accordingly.
vi: Chạy lại phần cấu hình trực quan và cẩn thận kiểm tra các cài đặt và cấu hình tất cả các bộ định tuyến và tường lửa cho phù hợp.

en: Rea&d
vi: Đọ&c

en: Reading from '%s' failed.
vi: Gặp lỗi khi đọc từ '%s'.

en: Really cancel current operation?
vi: Bạn có thực sự muốn hủy hoạt động hiện hành không?

en: Really delete %d directory with its contents from the server? | Really delete %d directories with their contents from the server?
vi[0]: Bạn có thực sự muốn xóa %d thư mục và nội dung của nó từ máy chủ không?

en: Really delete %d file from the server? | Really delete %d files from the server?
vi[0]: Bạn có thực sự muốn xóa %d tập tin từ máy chủ không?

en: Really delete %s and %s from the server?
vi: Bạn có thực sự muốn xóa %s và %s từ máy chủ không?

en: Really delete all selected files and/or directories from the server?
vi: Bạn có thực sự muốn xóa tất cả tập tin và/hoặc thư mục đã chọn từ máy chủ không?

en: Really delete all selected files and/or directories from your computer?
vi: Bạn có thực sự muốn xóa tất cả tập tin và/hoặc thư mục đã chọn từ máy tính của mình không?

en: Reboot now
vi: Khởi động lại ngay

en: Rec&urse into subdirectories
vi: Đệ q&uy vào các thư mục con

en: Received a directory listing which appears to be encoded in EBCDIC.
vi: Đã nhận về danh sách thư mục mà nó có vẻ được mã hóa trong EBCDIC.

en: Received a line exceeding 10000 characters, aborting.
vi: Nhận được vượt quá 10000 ký tự một dòng, đang bãi bỏ.

en: Received data tainted
vi: Xác nhận dữ liệu bị hỏng

en: Received invalid character in version information
vi: Có ký tự không hợp lệ trong thông tin về phiên bản

en: Received too long response line from server, closing connection.
vi: Đã nhận dòng đáp ứng quá dài từ máy chủ, đang đóng kết nối.

en: Received too long response line, closing connection.
vi: Đã nhận dòng đáp ứng quá dài, đang đóng kết nối.

en: Reconnect information cannot be cleared while connected to a server.
    If you continue, your connection will be disconnected.
vi: Thông tin về kết nối lại không thể đầy đủ khi kết nối tới máy chủ.
    Nếu bạn tiếp tục, kết nối của bạn sẽ bị đóng lại.

en: Reconnection settings
vi: Các cài đặt về kết nối lại

en: Reconnects to the last used server
vi: Kết nối lại với máy chủ kết nối cuối cùng

en: Recursively adding files to queue.
vi: Thêm tập tin vào hàng đợi một cách đệ quy.

en: Recursively changing permissions.
vi: Thay đổi quyền một cách đệ quy.

en: Recursively deleting files and directories.
vi: Xóa tập tin và thư mục một cách đệ quy.

en: Redirection to invalid or unsupported URI: %s
vi: Đổi hướng tới địa chỉ URI không hợp lệ hoặc không được hỗ trợ: %s

en: Redirection to invalid or unsupported address: %s
vi: Đổi hướng tới địa chỉ không hợp lệ hoặc không được hỗ trợ: %s

en: Refresh the file and folder lists
vi: Làm mới lại danh sách tập tin và thư mục

en: Remember passwords?
vi: Nhớ mật khẩu?

en: Remote file
vi: Tập tin máy mạng

en: Remote file search
vi: Tìm kiếm tập tin máy mạng

en: Remote filters:
vi: Bộ lọc máy mạng:

en: Remote path
vi: Đường dẫn máy mạng

en: Remote path cannot be parsed. Make sure it is a valid absolute path and is supported by the current site's servertype (%s).
vi: Không thể phân tích đường dẫn máy mạng. Hãy chắc chắn là nó hợp lệ và được hỗ trợ bởi kiểu máy chủ (%s).

en: Remote path cannot be parsed. Make sure it is a valid absolute path and is supported by the servertype (%s) selected on the parent site.
vi: Không thể phân tích đường dẫn máy mạng. Hãy chắc chắn là nó hợp lệ và được hỗ trợ bởi kiểu máy chủ (%s) được chọn bởi trang mẹ.

en: Remote path cannot be parsed. Make sure it is a valid absolute path.
vi: Không thể phân tích đường dẫn máy mạng. Hãy chắc chắn là nó hợp lệ.

en: Remote path could not be parsed.
vi: Đường dẫn máy mạng không thể phân tách được.

en: Remote path handling:
vi: Đường dẫn máy mạng đang xử lý:

en: Remote path:
vi: Đường dẫn máy mạng:

en: Remote results:
vi: Kết quả trên máy chủ:

en: Remote site:
vi: Địa chỉ máy mạng:

en: Remove &all
vi: L&oại bỏ tất cả

en: Remove &selected
vi: Loại bỏ phần đã &chọn

en: Rename selected directory
vi: Đổi tên thư mục đã chọn

en: Rename selected files and directories
vi: Đổi tên tập tin và thư mục đã chọn

en: Renaming '%s' to '%s'
vi: Đổi tên từ “%s” thành “%s”

en: Repeat password:
vi: Lặp lại mật khẩu:

en: Reporting bugs and feature requests
vi: Cách báo cáo lỗi và yêu cầu các tính năng mới

en: Request failed - client is not running identd (or not reachable from server)
vi: Yêu cầu gặp lỗi - máy khách không chạy “identd” (hoặc là không thể kết nối từ máy chủ)

en: Request failed - client's identd could not confirm the user ID string
vi: Yêu cầu gặp lỗi - “identd” của máy khách không thể xác nhận chuỗi định danh (ID) tài khoản

en: Request rejected or failed
vi: Yêu cầu bị từ chối hay gặp lỗi

en: Requesting %s
vi: Đang yêu cầu %s

en: Require explicit FTP over TLS
vi: Yêu cầu FTP thông qua TLS tường minh

en: Require implicit FTP over TLS
vi: Yêu cầu FTP thông qua TLS ngầm định

en: Reset and requeue &all
vi: Đặt và xếp lại toàn &bộ hàng đợi

en: Resolving address of %s
vi: Phân giải địa chỉ IP của %s

en: Response:
vi: Trả về:

en: Restore ta&bs and reconnect
vi: Phục hồi lại ta&b và kết nối lại

en: Results:
vi: Kết quả:

en: Resume file transfer
vi: Phục hồi lại việc truyền

en: Resuming ASCII files can cause problems if server uses a different line ending format than the client.
vi: Phục hồi tập tin ASCII có thể là nguyên nhân của sự cố nếu máy chủ dùng kiểu xuống dòng khác với máy khách.

en: Retrieving directory listing of "%s"...
vi: Đang nhận danh sách của thư mục "%s"…

en: Retrieving directory listing...
vi: Đang nhận danh sách thư mục…

en: Retrieving external IP address from %s
vi: Nhận địa chỉ IP từ %s

en: Ro&le ARN:
vi: ARN &vai trò:

en: Root certificate
vi: Chứng chỉ gốc

note: @translator: Keep short
en: S&atellite:
vi: &Vệ tinh:

en: S&how files currently being edited...
vi: &Hiển thị tập tin đang sửa…

en: S&how the Site Manager on startup
vi: Mở cửa sổ quản lý dan&h bạ khi khởi động

en: S&hutdown system once
vi: Tắt &hệ thống một lần

en: S&tart normally
vi: Khởi chạy bình &thường

en: S&top
vi: &Dừng lại

en: S&uspend system once
vi: Ngừng &hệ thống một lần

en: S&ynchronized browsing
vi: &Duyệt đồng bộ

en: SFTP
vi: Giao thức SFTP

en: SFTP support
vi: Hỗ trợ SFTP

en: SOCKS4 proxy will connect to: %s
vi: Máy chủ ủy nhiệm SOCKS4 sẽ kết nối đến: %s

en: SOCKS5 does not support usernames or passwords longer than 255 characters.
vi: SOCKS5 không hỗ trợ tài khoản và mật khẩu dài hơn 255 ký tự.

en: Sa&ve passwords protected by a master password
vi: Lư&u các mật khẩu được bảo vệ bằng mật khẩu chính

en: Same as subject, certificate is self-signed
vi: Giống như chủ thể, giấy chứng nhận là tự ký

en: Satellite:
vi: Vệ tinh:

en: Sav&e passwords
vi: Lư&u các mật khẩu

en: Save settings?
vi: Lưu lại các cài đặt không?

en: Saving of password has been disabled by your system administrator.
vi: Việc lưu mật khẩu đã được tắt bởi người quản trị hệ thống.

en: Saving of passwords has been disabled by you.
vi: Việc lưu mật khẩu đã được tắt bởi chính bạn.

en: Scale factor:
vi: Hệ số tỷ lệ giãn:

en: Search &conditions:
vi: Điều &kiện tìm kiếm:

en: Search &directory:
vi: &Thư mục tìm kiếm:

en: Search for entries containing the entered text.
vi: Tìm các mục có chứa chữ đã nhập.

en: Search for files recursively.
vi: Tìm kiếm đệ qui tập tin.

en: Search result
vi: Không tìm thấy

en: Search server for files
vi: Tìm kiếm tập tin trên máy chủ

en: Search sites
vi: Tìm kiếm địa chỉ

note: @translator: Keep short
en: Secret Access &Key:
vi: &Khóa truy cập bí mật:

en: Security Token Service:
vi: Dịch vụ thẻ bài an toàn:

en: Security information
vi: Thông tin an ninh

en: See also: https://wiki.filezilla-project.org/Network_Configuration
vi: Xem thêm: http://wiki.filezilla-project.org/Network_Configuration

en: Sele&ct server
vi: &Chọn máy chủ

en: Select &page:
vi: Chọn thể &loại:

en: Select default action to perform if target file of a transfer already exists.
vi: Chọn hành động thực thi mặc định nếu tập tin đích của việc truyền tập tin đã sẵn có từ trước.

en: Select default editor
vi: Chọn trình soạn thảo mặc định

en: Select default file exists action if the target file already exists. This selection is valid only for the current session.
vi: Chọn hành động mặc định với tập tin đích đã sẵn có nếu tập tin đích đã tồn tại. Lựa chọn này hợp lệ chỉ cho phiên làm việc hiện hành.

en: Select default file exists action only for the currently selected files in the queue.
vi: Chọn hành động mặc định với tập tin đích đã sẵn có chỉ dành cho các tập tin hiện hành đã chọn trong hàng đợi.

en: Select file containing private key
vi: Chọn tập tin có chứa khóa riêng

en: Select file for exported data
vi: Chọn tập tin cho dữ liệu xuất ra

en: Select file for exported filters
vi: Chọn tập tin để xuất bộ lọc ra

en: Select file for exported queue
vi: Chọn tập tin cho hàng đợi xuất ra

en: Select file for exported settings
vi: Chọn tập tin để xuất ra thông tin cài đặt

en: Select file for exported sites
vi: Chọn tập tin cho địa chỉ xuất ra

en: Select file to import settings from
vi: Chọn tập tin để nhập thông tin cài đặt

en: Select file to upload
vi: Chọn tập tin để tải lên

en: Select filename for converted key file
vi: Chọn tập tin để chuyển đổi tập tin khóa

en: Select how these files should be opened.
vi: Chọn cách mở tập tin.

en: Select target download directory
vi: Chọn thư mục đích để tải về

en: Select target filename
vi: Chọn tên tập tin đích

en: Select the categories to export:
vi: Chọn những thể loại cần xuất thông tin:

en: Select the private data you would like to delete.
vi: Chọn thông tin riêng tư bạn muốn xóa.

en: Selected %d directory with its contents for transfer. | Selected %d directories with their contents for transfer.
vi[0]: Chọn %d thư mục cùng nội dung của nó để truyền.

en: Selected %d directory. | Selected %d directories.
vi[0]: Đã chọn %d thư mục.

en: Selected %d file for transfer. | Selected %d files for transfer.
vi[0]: Đã chọn %d tập tin để truyền.

en: Selected %d file. Total size: %s | Selected %d files. Total size: %s
vi[0]: Đã chọn %d tập tin. Kích thước tổng cộng là: %s

en: Selected %d file. Total size: At least %s | Selected %d files. Total size: At least %s
vi[0]: Đã chọn %d tập tin. Kích thước tổng cộng ít nhất là: %s

en: Selected %s and %s for transfer.
vi: Đã chọn %s và %s để truyền.

en: Selected %s and %s. Total size: %s
vi: Chọn %s và %s. Kích thước tổng cộng: %s

en: Selected %s and %s. Total size: At least %s
vi: Đã chọn %s và %s. Kích thước tổng cộng ít nhất là: %s

en: Selected editor does not exist.
vi: Trình soạn thảo bạn chọn không sẵn có.

en: Selected file already being edited
vi: Tập tin bạn chọn đang bị biên tập

en: Selected file is already loaded
vi: Tập tin đã chọn đã được tải

en: Selected file is already opened
vi: Tập tin đã chọn đã được mở

en: Selected file is still being edited
vi: Tập tin đã chọn vẫn còn bị chỉnh sửa

en: Selected filter only works for local files.
vi: Chọn bộ lọc chỉ làm việc cho tập tin nội bộ.

en: Selected global bookmark and current server use a different server type.
    Use site-specific bookmarks for this server.
vi: Dấu trang toàn cục bạn chọn và máy chủ hiện tại không cùng kiểu.
    Hãy dùng dấu trang gắn với trang mạng cho máy chủ này.

en: Selected port usually in use by a different protocol.
vi: Chọn cổng thường dùng bởi các giao thức khác.

en: Self-signed server certificate
vi: Chứng chỉ máy chủ tự ký

en: Send FTP &keep-alive commands
vi: Gửi các &lệnh duy trì FTP

en: Send custom command to the server otherwise not available
vi: Gửi lệnh từ người dùng đến máy chủ nếu không thì không có hiệu lực

en: Sending keep-alive command
vi: Đang gửi lệnh duy trì

en: Server &type:
vi: &Kiểu máy chủ:

en: Server Side Encryption:
vi: Mã hóa phía máy chủ:

en: Server certificate
vi: Chứng nhận máy phục vụ

en: Server does not support non-ASCII characters.
vi: Máy chủ không hỗ trợ các ký tự không phải ASCII.

en: Server does not support resume of files > %d GB.
vi: Máy chủ không hỗ trợ phục hồi tập tin >%d GB.

en: Server does not support resume of files > %d GB. End transfer since file sizes match.
vi: Máy chủ không hỗ trợ phục hồi tập tin > %d GB. Kết thúc truyền khi kích thước tập tin tương ứng.

en: Server does not support resume of files > 2GB.
vi: Máy chủ không hỗ trợ phục hồi tập tin >2GB.

en: Server does not support resume of files > 4GB.
vi: Máy chủ không hỗ trợ phục hồi tập tin >4GB.

en: Server host key
vi: Khóa gốc máy phục vụ

en: Server instructed us to wait %d seconds before sending next request
vi: Máy chủ chỉ thị cho chúng ta là hãy chờ %d giây trước khi gửi yêu cầu tiếp theo

en: Server may not support resume of files > %d GB. End transfer since file sizes match.
vi: Máy chủ có thể không hỗ trợ phục hồi tập tin > %d GB. Kết thúc truyền từ lúc kích thước tập tin tương ứng.

en: Server might require an account. Try specifying an account using the Site Manager
vi: Máy chủ có thể yêu cầu tài khoản dùng. Thử ghi rõ một tài khoản dùng trong Danh bạ

en: Server not sending proper line endings
vi: Máy chủ không gửi ký tự xuống dòng thích hợp

en: Server requested unsupported digest authentication algorithm: %s
vi: Máy phục vụ đã yêu cầu thuật toán xác thực tóm lược không được hỗ trợ: %s

en: Server requested unsupported quality-of-protection: %s
vi: Máy phục vụ đã yêu cầu chất-lượng-bảo-vệ không được hỗ trợ: %s

en: Server returned empty path.
vi: Máy chủ trả về đường dẫn rỗng.

en: Server sent an additional login prompt. You need to use the interactive login type.
vi: Máy chủ gửi một lời nhắc đăng nhập. Bạn cần dùng đăng nhập kiểu tương tác.

en: Server sent data even before request headers were sent
vi: Máy phục vụ gửi dữ liệu trước cả khi phần đầu yêu cầu được gửi

en: Server sent passive reply with unroutable address. Passive mode failed.
vi: Máy chủ gửi trả lời thụ động với địa chỉ không đầy đủ. Chế độ thụ động bị lỗi.

en: Server sent passive reply with unroutable address. Using server address instead.
vi: Máy chủ gửi trả lời thụ động với địa chỉ không đầy đủ. Dùng địa chỉ máy chủ để thay thế.

en: Server sent too much data.
vi: Máy phục vụ gửi quá nhiều dữ liệu.

en: Server sent unexpected reply.
vi: Máy chủ gửi trả lời không hợp lệ.

en: Server to client MAC:
vi: Máy chủ tới MAC máy khách:

en: Server to client cipher:
vi: Kiểu mã hóa từ máy chủ tới máy khách:

en: Server/Local file
vi: Tập tin Máy chủ/Máy nội bộ

en: Session details
vi: Thông tin chi tiết phiên làm việc

en: Set &Priority
vi: T&hiết lập quyền ưu tiên

en: Setting permissions of '%s' to '%s'
vi: Thiết lập quyền hạn từ “%s” thành “%s”

en: Settings directory:
vi: Thư mục lưu cài đặt:

en: Sh&ow notification bubble
vi: &Hiển thị nổi thông báo

en: Show &raw directory listing
vi: Hiển thị danh sách thư mục &thô

en: Show &welcome dialog...
vi: Hiển thị hộp thoại &chào mừng…

en: Show both directory trees and continue comparing?
vi: Hiển thị cả cây thư mục và tiếp tục so sánh?

en: Show details about custom date and time formats
vi: Hiển thị thông tin chi tiết về định dạng ngày tháng và thời gian tùy chỉnh

en: Show in file &manager
vi: Hiển thị trong bộ &quản lý tập tin

en: Shows available TLS ciphers
vi: Hiển thị các kiểu mã hóa TLS sẵn dùng

en: Shows this help dialog
vi: Hiển thị hộp thoại trợ giúp

en: Shutdown now
vi: Tắt ngay bây giờ

en: Signature algorithm:
vi: Thuật toán ký:

en: Site &Manager entries
vi: Các đề &mục Danh bạ

en: Site Manager
vi: Danh bạ

en: Site Manager - Cannot remember password
vi: Quản lý địa chỉ - Không thể lưu mật khẩu

en: Site Manager - Invalid data
vi: Quản lý địa chỉ - Dữ liệu không hợp lệ

en: Site Manager already open
vi: Danh bạ đã mở sẵn rồi

en: Site does not exist.
vi: Địa chỉ không tồn tại.

en: Site path is malformed.
vi: Địa chỉ trang mạng không hợp lệ.

en: Site-specific bookmarks
vi: Dấu trang gắn với trang mạng

en: Site-specific bookmarks require the server to be stored in the Site Manager.
    Add current connection to the site manager?
vi: Dấu trang gắn với trang mạng yêu cầu máy chủ phải được lưu trong danh bạ.
    Thêm kết nối hiện tại vào danh bạ?

en: Size formatting
vi: Định dạng kích thước

en: Size unknown
vi: Không biết kích thước

en: Skip file
vi: Bỏ qua tập tin

en: Skipping download of %s
vi: Giữ nguyên tải xuống của %s

en: Skipping non-existing key file "%s"
vi: Đang bỏ qua tập tin khóa không tồn tại “%s”

en: Skipping upload of %s
vi: Giữ nguyên tải lên của %s

en: Some files are still being edited or need to be uploaded.
vi: Có một vài tập tin vẫn đang sửa hay cần phải tải lên.

en: Some misconfigured remote servers which are behind a router, may reply with their local IP address.
vi: Một vài máy chủ cấu hình sai là ở sau bộ định tuyến router, có thể trả lời với địa chỉ IP nội bộ của chúng.

en: Sort directories inline
vi: Xắp xếp thư mục trực tiếp

en: Sort order cannot be changed if comparing directories.
vi: Thứ tự xắp xếp không thể thay đổi nếu đang so sánh các thư mục.

en: Sorting &mode:
vi: Chế độ &xắp xếp:

en: Source and path of the drop operation are identical
vi: Nguồn và đường dẫn của lệnh “thả” là trùng nhau

en: Source and target file may not be the same
vi: Tập tin nguồn và đường dẫn của nó không thể giống nhau

en: Source and target of the drop operation are identical
vi: Nguồn và đích của lệnh “thả” là trùng nhau

en: Speed limits
vi: Giới hạn tốc độ

en: Speed limits are disabled, click to change.
vi: Giới hạn tốc độ đã bị tắt đi, bấm vào để thay đổi.

en: Speed limits are enabled, click to change.
vi: Giới hạn tốc độ đã được bật, bấm vào để thay đổi.

en: Stable and beta versions
vi: Cả bản thử nghiệm và ổn định

en: Stable versions only
vi: Chỉ bản ổn định

en: Stable, beta and nightly versions
vi: Cả bản ổn định, thử nghiệm và biên dịch hàng ngày

en: Start transfer &immediately
vi: Bắt đầu truyền ngay lậ&p tức

en: Start with opened Site Manager
vi: Bắt đầu bằng việc mở Danh bạ

en: Started update check on %s
vi: Tự động kiểm tra cập nhật phiên bản mới vào %s

en: Starting download of %s
vi: Bắt đầu tải về %s

en: Starting upload of %s
vi: Bắt đầu tải lên %s

en: Starts the local site in the given path
vi: Bắt đầu địa chỉ trong đường dẫn đã cho

en: State or province:
vi: Bang hoặc tỉnh:

en: Stop and remove &all
vi: Dừng và xóa tất &cả

en: Stop recursive operation
vi: Dừng thao tác đệ quy

note: @translator: Keep short
en: Storage &account:
vi: Tà&i khoản lưu trữ:

en: Storj (using legacy API key)
vi: Storj (sử dụng khóa API cũ)

en: Storj - Decentralized Cloud Storage
vi: Storj - Kho lưu trữ trên mây phân tán

en: Storj support
vi: Hỗ trợ Storj

en: Successful transfers
vi: Các lần truyền thành công

en: Summary of test results:
vi: Tổng hợp kết quả kiểm tra:

en: Suspend now
vi: Ngừng ngay bây giờ

en: Symlinks to files are not affected by this choice, such symlinks are always deleted.
vi: Liên kết mềm tới các tập tin không bị tác động bởi việc chọn này, như vậy liên kết mềm luôn bị xóa.

en: Synchronized browsing
vi: Duyệt đồng bộ

en: Synchronized browsing has been disabled.
vi: Chức năng duyệt đồng bộ đã bị khóa.

en: Syntax error in command line
vi: Cấu trúc dòng lệnh sai

en: System details
vi: Chi tiết hệ thống

en: T&oolbar
vi: Thanh côn&g cụ

en: TLS connection established, sending HTTP request
vi: Kết nối TLS đã được thiết lập, đang gửi yêu cầu HTTP

en: TLS connection established, waiting for welcome message...
vi: Kết nối TLS đã được thiết lập, xin chờ thông tin từ máy chủ…

en: TLS connection established.
vi: Kết nối TLS đã được thiết lập.

en: TLS options
vi: Các tùy chọn TLS

en: TLS session resumption on data connection failed. Closing control connection to start over.
vi: Tiếp tục phiên TLS trên kết nối dữ liệu không thành công. Đóng kết nối điều khiển để bắt đầu lại.

en: TLS session resumption on the data connection is an important security feature to protect against data connection stealing attacks.
vi: Tiếp tục phiên TLS trên kết nối dữ liệu là một tính năng bảo mật quan trọng để bảo vệ chống lại các cuộc tấn công đánh cắp kết nối dữ liệu.

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

en: Target file:
vi: Tập tin đích:

en: Target filename already exists!
vi: Tập tin đích đã có sẵn từ trước!

en: Target filename already exists, really continue?
vi: Tên tập tin đích đã tạo rồi, có tiếp tục nữa không?

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

en: Test finished successfully
vi: Việc kiểm tra đã hoàn tất thành công

en: Test results
vi: Kết quả kiểm tra

en: Testing resume capabilities of server
vi: Kiểm tra khả năng phục hồi của máy chủ

en: The &following files are currently being edited:
vi: Các tập tin sa&u đây hiện tại đang được sửa:

en: The Site Manager cannot be used unless the file gets repaired.
vi: Quản lý địa chỉ không thể được dùng trừ phi tập tin được sửa chữa.

en: The Site Manager is opened in another instance of FileZilla 3.
    Do you want to continue? Any changes made in the Site Manager won't be saved then.
vi: Danh bạ được mở trong cửa sổ khác của FileZilla 3.
    Bạn có muốn tiếp tục không? Bất kỳ thay đổi trong Danh bạ sẽ không được ghi lại sau đó.

en: The Site Manager is opened in another instance of FileZilla 3.
    Please close it or the data cannot be deleted.
vi: Danh bạ được mở trong cửa sổ khác của FileZilla 3.
    Xin hãy đóng nó lại nếu không dữ liệu không thể bị xóa.

en: The address you entered was: %s
vi: Địa chỉ bạn đã nhập vào là: %s

en: The associated program could not be found.
vi: Chương trình thành phần không tìm thấy.

en: The bookmark could not be added.
vi: Dấu trang không thể đặt thêm.

en: The bookmarks could not be cleared.
vi: Các dấu trang không thể xóa được.

en: The connection is encrypted. Click icon for details.
vi: Kết nối bị mã hóa. Bấm vào biểu tượng để xem chi tiết.

en: The custom date format is invalid or contains unsupported format specifiers.
vi: Định dạng ngày tháng tùy chỉnh là không hợp lệ hoặc nó chứa các đặc tả định dạng không được hỗ trợ.

en: The custom login sequence cannot be empty.
vi: Chuỗi đăng nhập không thể rỗng.

en: The custom time format is invalid or contains unsupported format specifiers.
vi: Định dạng thời gian tùy chỉnh là không hợp lệ hoặc nó chứa các đặc tả định dạng không được hỗ trợ.

en: The data connection could not be established: %s
vi: Không thể thiết lập kết nối dữ liệu: %s

en: The default editor for text files is:
vi: Trình soạn thảo mặc định cho tập tin văn bản là:

en: The default editor for this file type is:
vi: Trình soạn thảo mặc định cho tập tin kiểu này là:

en: The entered filter name already exists, please choose a different name.
vi: Tên bộ lọc nhập vào đã sẵn có từ trước rồi, xin hãy chọn một cái tên khác.

en: The entered passwords are not the same.
vi: Các mật khẩu đã nhập không giống nhau.

en: The extension '%s' does already exist in the list
vi: Phần mở rộng “%s” đã được sẵn có từ trước trong danh sách

en: The file %s already exists.
    Please enter a new name:
vi: Tập tin %s sẵn có trước rồi.
    Xin hãy nhập một cái tên mới:

en: The file '%s' cannot be opened:
    The associated program (%s) could not be found.
    Please check your filetype associations.
vi: Không mở được tập tin “%s”:
    Không tìm thấy chương trình ràng buộc (%s).
    Xin kiểm tra lại cấu hình ràng buộc xử lý kiểu tập tin.

en: The file '%s' contains an SSH1 key. The SSH1 protocol has been deprecated, FileZilla only supports SSH2 keys.
vi: Tập tin “%s” chứa khóa SSH1. Giao thức SSH1 đã lỗi thời, FileZilla chỉ hỗ trợ các khóa SSH2.

en: The file '%s' could not be loaded or does not contain a private key.
vi: Tập tin “%s” không thể tải được hoặc không chứa khóa riêng.

en: The file '%s' could not be opened:
    No program has been associated on your system with this file type.
vi: Tập tin “%s” không thể mở được:
    Không có chương trình ràng xử lý kiểu tập tin này trong hệ điều hành của bạn.

en: The file '%s' could not be opened:
    The associated command failed
vi: Tập tin “%s” không thể mở được:
    Lệnh ràng buộc xử lý gặp lỗi

en: The file '%s' has been created by a more recent version of FileZilla.
    Loading files created by newer versions can result in loss of data.
    Do you want to continue?
vi: Tập tin “%s” đã được tạo bởi phiên bản FileZilla gần đây.
    Việc tải các tập tin được tạo bởi phiên bản mới hơn có thể dẫn đến mất dữ liệu.
    Bạn có thực sự muốn tiếp tục không?

en: The file '%s' is not in a format supported by FileZilla.
    Would you like to convert it into a supported format?
vi: Tập tin “%s” không có trong định dạng mà FileZilla hỗ trợ.
    Bạn có muốn chuyển đổi nó thành dạng được hỗ trợ?

en: The file selected as default editor does not exist.
vi: Tập tin bạn chọn làm trình soạn thảo mặc định không tồn tại.

en: The filename column can neither be hidden nor moved.
vi: Cột ghi tên tập tin có thể không bị ẩn cũng không bị di chuyển.

en: The filename column cannot be hidden.
vi: Cột ghi tên tập tin có thể không bị ẩn.

en: The following character will be replaced: %s
vi: Ký tự sau đây sẽ bị thay thế: %s

en: The following characters will be replaced: %s
vi: Các ký tự sau đây sẽ bị thay thế: %s

en: The free open source FTP solution
vi: Giải pháp FTP nguồn mở miễn phí

en: The global bookmarks could not be saved.
vi: Dấu trang toàn cục không thể ghi lại được.

en: The higher the debug level, the more information will be displayed in the message log. Displaying debug information has a negative impact on performance.
vi: Ở mức cao hơn mức gỡ lỗi, nhiều thông tin sẽ hiển thị trong nhật ký thông tin. Hiển thị thông tin gỡ lỗi là một tác động làm giảm hiệu năng thi hành chương trình.

en: The limit needs to be between 1 and 2000 MiB
vi: Giới hạn phải nằm trong khoản từ 1 dến 2000 MiB

en: The local directory '%s' could not be created.
vi: Không thể tạo thư mục nội bộ “%s”.

en: The local directory '%s' does not exist.
vi: Thư mục nội bộ “%s” không sẵn có.

en: The local directory '%s' is not below the synchronization root (%s).
    Disable synchronized browsing and continue changing the local directory?
vi: Thư mục nội bộ này (%s) không nằm dưới gốc đồng bộ hóa (%s).
    Bạn có muốn tắt chức năng duyệt đồng bộ và tiếp tục đổi thư mục?

en: The lowest available port has to be less or equal than the highest available port.
vi: Giá trị cổng thấp nhất có thể phải nhỏ hơn hoặc bằng giá trị cổng cao nhất.

en: The master password needs to be at least 8 characters long.
vi: Mật khẩu chính cần dài ít nhất là 8 ký tự.

en: The new version could not be downloaded, please retry later.
vi: Không thể tải phiên bản mới về, vui lòng thử lại sau.

en: The new version has been saved in your Downloads directory.
vi: Phiên bản mới nhất đã được lưu lại tại thư mục Tải về của bạn.

en: The remote directory '%s' does not exist.
vi: Thư mục “%s” trên máy phục vụ không sẵn có.

en: The remote directory '%s' is not below the synchronization root (%s).
    Disable synchronized browsing and continue changing the remote directory?
vi: Thư mục máy chủ “%s” không ở đưới gốc đồng bộ hóa (%s).
    Tắt chức năng duyệt đồng bộ và tiếp tục thay đổi thư mục không?

en: The selected categories have been imported.
vi: Các thể loại được chọn đã được nhập vào.

en: The selected file contains importable data for the following categories:
vi: Tập tin đã chọn chứa dữ liệu có thể nhập vào cho thể loại sau đây:

en: The selected file is already being edited:
vi: Tập tin đã chọn đang sửa:

en: The selected file is still opened in some other program, please close it.
vi: Tập tin đã chọn vẫn đang mở ở chương trình khác, xin hãy đóng chúng lại.

en: The server could not be added.
vi: Máy chủ không thể được đặt thêm.

en: The server sent an unexpected or unrecognized reply.
vi: Máy chủ gửi trả lời không như mong đợi hay trả lời được công nhận.

en: The server uses following charset encoding for filenames:
vi: Máy chủ dùng bộ mã ký tự sau đây cho tên tập tin:

en: The server's certificate is unknown. Please carefully examine the certificate to make sure the server can be trusted.
vi: Giấy chứng nhận của máy chủ không được nhận ra. Xin hãy cẩn thận kiểm tra để chắc chắn là máy chủ có thể tin cậy.

en: The server's host key does not match the key that has been cached. This means that either the administrator has changed the host key, or you are actually trying to connect to another computer pretending to be the server.
vi: Khóa của máy chủ không giống với nó trong bộ nhớ cached. Điều đó có nghĩa là nếu không phải là người quản trị thay đổi thì là do bạn trên thực tế đang thử kết nối tới một máy tính ngụy tạo là máy chủ.

en: The server's host key is unknown. You have no guarantee that the server is the computer you think it is.
vi: Không hiểu khóa của máy chủ. Bạn không được đảm bảo rằng máy chủ đó là máy tính bạn nghĩ.

en: The settings have been imported. You have to restart FileZilla for all settings to have effect.
vi: Các cài đặt đã được nhập vào. Bạn phải khởi động lại FileZilla để các cài đặt có hiệu lực.

en: The system will soon reboot unless you click Cancel.
vi: Hệ thống sẽ khởi động lại trừ khi bạn bấm vào Thôi.

en: The system will soon shut down unless you click Cancel.
vi: Hệ thống sẽ tắt ngay trừ khi bạn bấm vào Thôi.

en: The target file already exists.
    Please choose an action.
vi: Tập tin đích đã sẵn có từ trước.
    Xin hãy chọn một hành động.

en: The test did not succeed. Do you really want to save the settings?
vi: Kiểm tra không thành công. Bạn có thật sự muốn ghi lại các cài đặt không?

en: The valid backup file %s could not be restored
vi: Không thể phục hồi tập tin sao lưu dự phòng “%s”

en: This filter set cannot be removed.
vi: Bộ lọc này không thể xóa.

en: This filter set cannot be renamed.
vi: Không thể đổi tên bộ lọc này.

en: This may be the result of a downgrade attack, only continue after you have spoken to the server administrator or server hosting provider.
vi: Việc này có thế dẫn đến hậu quả bị tấn công hạ cấp, chỉ tiếp tục sau khi bạn nói chuyện với người quản trị máy phục vụ hay nhà cung cấp dịch vụ máy chủ.

en: This means that some router and/or firewall is still interfering with FileZilla.
vi: Điều này có nghĩa là bộ định tuyến hay(và) tường lửa vẫn chặn với FileZilla.

en: This only works if you are not behind a router, else your system would just return your internal address.
vi: Nó chỉ thực sự làm việc nếu bạn không ở đằng sau bộ định tuyến router, nếu không hệ thống của bạn chỉ coi như trả về địa chỉ mạng của bạn.

en: This server does not support FTP over TLS.
vi: Máy chủ không không hỗ trợ FTP thông qua TLS.

en: This server does not support TLS session resumption on the data connection.
vi: Máy chủ này không hỗ trợ tiếp tục phiên TLS trên kết nối dữ liệu.

en: This wizard will help you to properly configure any routers and firewalls you have and tests your configuration.
vi: Chương trình thuật sĩ sẽ giúp bạn cấu hình một cách đúng đắn tất cả các bộ định tuyến router và tường lửa firewall bạn có và kiểm tra cấu hình của bạn.

en: Time formatting
vi: Định dạng thời gian

en: Time&out in seconds:
vi: Số giâ&y chờ tối đa:

en: To compare directories quick search must be closed.
vi: Muốn so sánh các thư mục, cần đóng tìm kiếm nhanh.

en: To compare directories, both file lists have to be aligned.
vi: So sánh các thư mục, tất cả các danh sách tập tin phải được sắp xếp.

en: To do this, the directory trees need to be both shown or both hidden.
vi: Làm điều này, các cây thư mục cần phải hiển thị tất cả hay ẩn tất cả.

en: To support public key authentication, FileZilla needs to know the private keys to use.
vi: Để hỗ trợ khả năng xác thực khóa công, FileZilla cần phải biết khóa riêng để dùng.

en: Toggle directory comparison. Right-click to change comparison mode.
    
    Colors:
    Yellow: File only exists on one side
    Green: File is newer than the unmarked file on other side
    Red: File sizes different
vi: Bật tắt việc so sánh thư mục. Bấm chuột phải để thay đổi chế độ so sánh.
    
    Các màu:
    Màu vàng: Tập tin chỉ có ở một phía
    Màu xanh lục: Tập tin mới hơn tập tin đã đánh dấu ở bên kia
    Màu đỏ: Kích thước khác nhau

en: Toggle synchronized browsing.
    If enabled, navigating the local directory hierarchy will also change the directory on the server accordingly and vice versa.
vi: Bật/Tắt duyệt đồng bộ.
    Nếu được bật, thay đổi thư mục nội bộ hiện hành cũng làm thay đổi thư mục máy chủ hiện hành tương ứng và ngược lại.

en: Toggles processing of the transfer queue
vi: Bật tắt việc đang xử lý của hàng đợi truyền

en: Toggles the display of the local directory tree
vi: Bật tắt hiển thị cây thư mục máy nội bộ

en: Toggles the display of the message log
vi: Bật tắt việc hiển thị của nhật ký thông điệp

en: Toggles the display of the remote directory tree
vi: Bật tắt việc hiển thị của cây thư mục máy mạng

en: Toggles the display of the transfer queue
vi: Bật tắt việc hiển thị của hàng đợi truyền

en: Too long header line
vi: Đầu đề quá dài

en: Too many redirects
vi: Quá nhiều lần gửi lại

en: Trace:
vi: Dấu vết:

en: Transfer &direction
vi: Hướng tru&yền

en: Transfer &type
vi: Kiểu &truyền

en: Transfer Queue
vi: Hàng đợi &Truyền

en: Transfer connection interrupted: %s
vi: Kết nối truyền bị ngắt: %s

en: Transferred data got tainted.
vi: Dữ liệu truyền đi bị hư hỏng.

en: Transferring
vi: Đang truyền

en: Transfers finished
vi: Việc truyền đã hoàn thành

en: Treat files &without extension as ASCII file
vi: Coi các tập tin không có phần mở &rộng như tập tin ASCII

en: Treat the &following filetypes as ASCII files:
vi: Coi các tập tin &sau đây như tập tin ASCII:

en: Trust changed Hostkey:
vi: Khóa đã thay đổi đáng tin cậy:

en: Trust new Hostkey:
vi: Tin khóa mới:

en: Trust the new key and carry on connecting?
vi: Tin khóa mới này và dùng để kết nối?

en: Trust the server certificate and carry on connecting?
vi: Tin giấy chứng thực này và dùng để kết nối?

en: Trust this host and carry on connecting?
vi: Tín nhiệm máy chủ này và dùng để kết nối?

en: Type of FTP Proxy:
vi: Kiểu máy chủ FTP ủy nhiệm:

en: Type of generic proxy:
vi: Kiểu máy chủ ủy nhiệm chung:

en: U&pload
vi: Tải &lên

en: U&pload limit:
vi: Giới hạn tải &lên:

en: U&se filetype associations if available
vi: &Dùng ràng buộc xử lý kiểu tập tin nếu được

en: USER@&HOST
vi: TÀIK&HOẢN@MÁYCHỦ

en: Unassigned error code %d
vi: Mã lỗi sai không xác định %d

en: Unexpected end-of-file on '%s'
vi: Gặp kết thúc tập tin bất thường trong “%s”

en: Unfortunately information about the new update could not be retrieved.
vi: Thật không may thông tin về bản cập nhật mới có thể không được lấy ra.

en: Unknown FTP proxy type, cannot generate login sequence.
vi: Không rõ máy chủ ủy nhiệm cho giao thức FTP, không thể tạo đăng nhập liên tiếp.

en: Unknown SOCKS protocol version: %d
vi: Không rõ phiên bản giao thức SOCKS: %d

en: Unknown error %u
vi: Lỗi chưa biết %u

en: Unknown eventType %d
vi: Không hiểu eventType %d

en: Unknown host key
vi: Không rõ khóa máy chủ

en: Unknown protocol version of SOCKS Username/Password Authentication subnegotiation: %d
vi: Không rõ phiên bản của giao thức SOCKS Tài khoản/Mật khẩu Thỏa thuận xác thực phụ: %d

en: Unknown root element, the file does not appear to be generated by FileZilla.
vi: Không hiểu nút gốc, tập tin không được tạo ra bởi FileZilla.

en: Unknown transfer encoding
vi: Không hiểu bộ mã bộ truyền

en: Unless these problems get fixed, active mode FTP will not work and passive mode has to be used.
vi: Trừ khi những vấn đề này được sửa, nếu không chế độ truyền tích cực sẽ không làm việc và chế độ thụ động sẽ được dùng.

en: Unless this problem gets fixed, active mode FTP will not work and passive mode has to be used.
vi: Trừ khi vấn đề này được sửa, nếu không chế độ truyền tích cực sẽ không làm việc và chế độ thụ động sẽ được dùng.

en: Unsupported redirect
vi: Gửi lại một lần nữa không được hỗ trợ

en: Up&load and unedit
vi: Tải &lên và không biên tập

en: Upload &limit:
vi: Giới hạn tải &lên:

en: Upload limit: %s/s
vi: Giới hạn tải lên: %s/s

en: Upload limit: none
vi: Giới hạn tải lên: không

en: Upload search results
vi: Tải lên kết quả tìm kiếm

en: Upload selected directory
vi: Tải lên thư mục đã chọn

en: Upload selected files and directories
vi: Tải lên các thư mục và tập tin đã chọn

en: Upload this file back to the server?
vi: Tải lên tập tin này lại cho máy chủ không?

en: Upload this file to the server?
vi: Bạn muốn tải tập tin lên máy chủ phải không?

en: Upload: %s/s
vi: Tải lên: %s/s

en: Uploading and pending removal
vi: Đang tải lên và đang chờ bị bỏ đi

en: Uploading and unediting
vi: Đang tải lên và không biên tập

en: Us&e system defaults for current language
vi: &Dùng hệ thống mặc định cho ngôn ngữ hiện tại

en: Use &custom charset
vi: Bộ mã ký tự người &dùng

en: Use &custom editor:
vi: Dùng trình soạn thảo &riêng:

en: Use &default editor for text files
vi: &Dùng trình soạn thảo mặc định cho tập tin văn bản

en: Use &synchronized browsing
vi: Dùng &duyệt đồng bộ

en: Use &team root namespace
vi: Dùng không gian &tên gốc nhóm

en: Use default action
vi: Dùng hành động mặc định

en: Use explicit FTP over TLS if available
vi: Dùng FTP thông qua TLS tường minh nếu được

en: Use server currently connected to
vi: Máy chủ hiện hành đang kết nối với

en: Use server from site manager
vi: Dùng máy chủ từ Danh bạ

en: Use system &defaults for current language
vi: &Dùng hệ thống mặc định cho ngôn ngữ hiện tại

en: Use system association
vi: Dùng ràng buộc kiểu tập tin với ứng dụng của hệ thống

en: Use the following IP address:
vi: Dùng địa chỉ IP sau đây:

en: Use the following port range:
vi: Dùng vùng cổng sau đây:

en: Use the server's external IP address instead
vi: Dùng địa chỉ IP máy chủ trên mạng để thay thế

en: Use this if you're behind a router and have a static external IP address.
vi: Dùng nó nếu bạn ở đằng sau bộ định tuyến router và có một địa chỉ IP tĩnh.

en: Use this option if you have a dynamic IP address. FileZilla will contact the above server once each session as soon as you use active mode for the first time. Only the version of FileZilla you're using is submitted to the server.
vi: Dùng tùy chọn này nếu bạn có một địa chỉ IP động. FileZilla sẽ tiếp cận với máy chủ ở trên trong mỗi phiên làm việc ngay sau khi bạn dùng chế độ tích cực cho lần đầu tiên. Chỉ phiên bản FileZilla bạn đang dùng sẽ được truyền lên máy chủ.

en: Username cannot be a series of spaces
vi: Tên người dùng không thể là một chuỗi khoảng trắng

en: Uses UTF-8 if the server supports it, else uses local charset.
vi: Dùng UTF-8 nếu máy chủ có hỗ trợ, nếu không thì dùng bộ mã ký tự nội bộ.

en: Using insecure HTTP
vi: Sử dung HTTP không an toàn

en: Using plain %s is insecure.
vi: Dùng %s thường là không an toàn.

en: Using secure HTTPS
vi: Sử dụng HTTPS an toàn

en: Using the wrong charset can result in filenames not displaying properly.
vi: Dùng bộ mã ký tự sai có thể dẫn đến kết quả tên tập tin trả về không hiển thị đúng.

en: Verbose log messages from wxWidgets
vi: Nhật ký thông tin đầy đủ từ wxWidgets

en: View hidden option set, but unsupported by server
vi: Hiển thị tùy chọn ẩn, nhưng không được hỗ trợ bởi máy chủ

en: Visible columns
vi: Hiển thị cột

en: W&rite
vi: &Ghi

en: Waiting for browsing connection
vi: Đang chờ trình duyệt kết nối

en: Waiting for password
vi: Đang chờ mật khẩu

en: Waiting for transfer to be cancelled
vi: Việc chờ truyền bị hủy

en: Waiting to retry...
vi: Đang thử lại xin chờ…

en: Warning! You have previously connected to this server and it has supported TLS session resumption on the data connection.
vi: Cảnh báo! Bạn có kết nối trước đây đến máy chủ này và nó hỗ trợ phục hồi phiên làm việc TLS trên kết nối dữ liệu.

en: Warning! You have previously connected to this server using FTP over TLS, yet the server has now rejected FTP over TLS.
vi: Cảnh báo! Bạn có kết nối trước đây đến máy chủ này sử dụng FTP thông qua TLS, thế mà máy chủ giờ lại từ chối FTP thông qua TLS.

en: Warning! You have previously connected to this server using TLS.
vi: Cảnh báo! Trước đây bạn từng kết nối đến máy chủ này sử dụng FTP thông qua TLS.

en: Warning, ignoring data connection from wrong IP.
vi: Cảnh báo, đang bỏ qua dữ liệu kết nối từ một địa chỉ IP sai.

en: Warning, use nightly builds at your own risk.
    No support is given for nightly builds.
    Nightly builds may not work as expected and might even damage your system.
    
    Do you really want to check for nightly builds?
vi: Cảnh báo, dùng bản biên dịch trong ngày bạn phải chịu rủi ro.
    Không có hỗ trợ gì cho bản này.
    Bản này có thể không làm việc tốt và cũng có thể phá hỏng hệ thống của bạn.
    
    Bạn có thực sự muốn kiểm tra bản biên dịch trong ngày không?

en: Warning: Potential security breach!
vi: Cảnh báo: Lỗ thủng an ninh tiềm tàng!

en: WebDAV using HTTP (insecure)
vi: WebDAV dùng HTTP (không an toàn)

en: WebDAV using HTTPS
vi: WebDAV dùng HTTPS

en: Welcome to FileZilla
vi: Hoan nghênh bạn dùng FileZilla

en: What's new:
vi: Các điểm mới:

en: When allowing FileZilla to remember passwords, you can reconnect without having to re-enter the password after restarting FileZilla.
vi: Khi bạn cho FileZilla ghi nhớ mật khẩu, bạn có thể kết nối lại mà không cần nhập lại mật khẩu nữa sau khi bạn khởi động lại FileZilla.

en: When enabled, characters that are not supported by the local operating system in filenames are replaced if downloading such a file.
vi: Khi được phép, các ký tự mà không được hỗ trợ bởi hệ điều hành trong tập tin sẽ bị thay thế nếu tải xuống như một tập tin.

en: When st&arting a new connection while already connected:
vi: Khi &bắt đầu một kết nối mới trong khi đã có kết nối rồi:

en: Would you like FileZilla to remember passwords?
vi: Bạn có muốn FileZilla ghi nhớ mật khẩu?

en: Wr&ite
vi: &Ghi

en: Wrong ALPN on data connection
vi: ALPN sai trên kết nối dữ liệu

en: Wrong external IP address
vi: Sai địa chỉ IP

en: Wrong line endings
vi: Xuống dòng sai

en: Wrong master password entered, it cannot be used to decrypt the stored passwords.
vi: Đã nhập vào sai mật khẩu chính, nó không thể được dùng để giải mã các mật khẩu đã lưu.

en: Wrong master password entered, it cannot be used to decrypt this item.
vi: Đã nhập vào sai mật khẩu chính, nó không thể được dùng để giải mã mục tin này.

en: You appear to be using an IPv6-only host. This wizard does not support this environment.
vi: Bạn dùng máy chủ chỉ hỗ trợ IPv6. Chương trình thuật sĩ này không hỗ trợ môi trường này.

en: You are using the latest version of FileZilla.
vi: Bạn đang dùng FileZilla phiên bản mới nhất.

en: You can always open this dialog again through the help menu.
vi: Bạn có thể mở hộp thoại này bất kỳ lúc nào thông qua trình đơn trợ giúp.

en: You can download the latest version from the FileZilla website:
vi: Bạn có thể tải bản mới nhất về từ trang trang thông tin điện tử của FileZilla:

en: You can leave the port field empty to use the default port.
vi: Bạn có thể để ô ghi cổng rỗng để dùng giá trị cổng mặc định.

en: You can use an x at any position to keep the permission the original files have.
vi: Bạn có thể dùng dấu x tại bất kỳ vị trí nào để giữ nguyên quyền truy cập của tập tin gốc.

en: You cannot import settings from FileZilla's own settings directory.
vi: Không thể nhập các cài đặt từ thư mục cài đặt của chính FileZilla.

en: You cannot replace an invalid character with another invalid character. Please enter a character that is allowed in filenames.
vi: Bạn không thể thay thế ký tự không hợp lệ bằng một ký tự không hợp lệ khác. Xin hãy nhập vào ký tự mà nó được phép trong tập tin.

en: You cannot upload files into the root directory.
vi: Bạn không thể tải lên các tập tin vào thư mục root.

en: You did not enter a new name for the file. Overwrite the file instead?
vi: Bạn đã không nhập tên mới cho tập tin. Ghi đè lên tập tin chứ?

en: You do not have permission to list this directory
vi: Bạn không có quyền để liệt kê thư mục này

en: You have selected at least one symbolic link.
vi: Bạn phải chọn ít nhất một liên kết mềm.

en: You have selected more than 10 files for editing, do you really want to continue?
vi: Bạn đã chọn hơn 10 tập tin để biên tập, bạn có thực sự muốn tiếp tục không?

en: You have selected more than 10 files or directories to open, do you really want to continue?
vi: Bạn đã chọn hơn 10 tập tin hay thư mục để mở, bạn có thực sự muốn tiếp tục không?

en: You have to enter a hostname.
vi: Bạn phải nhập tên máy chủ.

en: You have to enter a key file path
vi: Bạn phải nhập vào một đường dẫn đến tập tin khóa

en: You have to enter a local directory.
vi: Bạn phải nhập thư mục máy nội bộ.

en: You have to enter a remote directory.
vi: Bạn phải nhập thư mục máy mạng.

en: You have to enter a resolver.
vi: Bạn phải nhập tên máy chủ phân giải.

en: You have to enter a valid IPv4 address.
vi: Bạn phải nhập một địa chỉ IPv4 hợp lệ.

en: You have to enter a valid access grant.
    Error: %s
vi: Bạn phải nhập một cấp quyền truy cập lệ.
    Lỗi: %s

en: You have to enter a writable local directory.
vi: Bạn phải nhập thư mục được phép ghi.

en: You have to enter an account name
vi: Bạn phải nhập tài khoản của bạn

en: You have to specify a user name
vi: Bạn phải ghi rõ tên tài khoản người dùng

en: You likely have a router or firewall which erroneously modified the transferred data.
vi: Bạn có khả năng có một bộ định tuyến router hay tường lửa firewall mà nó chỉnh sửa dữ liệu truyền đi.

en: You need to enter a master password.
vi: Bạn cần nhập vào một mật khẩu chính.

en: You need to enter a name for the bookmark.
vi: Bạn cần nhập tên dấu trang.

en: You need to enter a name for the log file.
vi: Bạn cần nhập tên tập tin nhật ký.

en: You need to enter a properly quoted command.
vi: Bạn cần nhập lệnh được đóng mở ngoặc chính xác.

en: You need to enter a proxy host.
vi: Bạn cần nhập tên máy chủ ủy nhiệm.

en: You need to enter a proxy port in the range from 1 to 65535
vi: Bạn cần nhập giá trị cổng máy chủ ủy nhiệm trong khoảng từ 1 tới 65535

en: You need to enter a value.
vi: Bạn cần nhập vào một giá trị.

en: You need to enter an access grant.
vi: Bạn cần nhập cấp truy cập.

en: You need to enter at least one path, empty bookmarks are not supported.
vi: Bạn cần nhập ít nhất một đường dẫn, dấu trang rỗng không được hỗ trợ.

en: You need to enter both a local and a remote path to enable synchronized browsing for this bookmark.
vi: Bạn cần phải nhập vào cả đường dẫn máy nội bộ và máy mạng để bật chế độ duyệt đồng bộ cho dấu trang này.

en: You need to enter both a local and a remote path to enable synchronized browsing for this site.
vi: Bạn cần phải nhập vào cả đường dẫn máy nội bộ và máy mạng để bật chế độ duyệt đồng bộ cho địa chỉ này.

en: You need to grant FileZilla access to the directories you want to download files into or to upload files from.
vi: Bạn cần phải cấp quyền cho FileZilla truy cập vào các thư mục mà bạn muốn tải các tập tin về đó hoặc là tải các tập tin từ đó.

en: You need to specify a local file.
vi: Bạn phải chỉ ra tập tin nội bộ.

en: You need to specify a remote file.
vi: Bạn phải chỉ ra tập tin máy mạng.

en: You need to specify a remote path.
vi: Bạn phải chỉ ra đường dẫn máy chủ.

en: You need to specify a server.
vi: Bạn phải chỉ ra một máy chủ.

en: You should have no problems connecting to other servers, file transfers should work properly.
vi: Bạn có thể không có vấn đề với việc kết nối tới các máy chủ khác, việc truyền tập tin có thể làm việc một cách đúng đắn.

en: Your computer will suspend unless you click Cancel.
vi: Máy tính của bạn sẽ ngừng trừ khi bạn bấm vào Thôi.

en: fzputtygen could not be started.
    Please make sure this executable exists in the same directory as the main FileZilla executable.
vi: không thể khởi động fzputtygen.
    Xin chắc chắn là tập tin thi hành sẵn có trong cùng thư mục với tập tin thi hành chính của FileZilla.

en: fzsftp belongs to a different version of FileZilla
vi: fzsftp thuộc về một phiên bản khác của FileZilla

en: fzsftp could not be started
vi: không thể khởi động fzsftp

en: fzstorj belongs to a different version of FileZilla
vi: fzstorj thuộc về một phiên bản khác của FileZilla

en: fzstorj could not be started
vi: không thể khởi động fzstorj

en: fzstorj could not be started.
    Please make sure this executable exists in the same directory as the main FileZilla executable.
vi: không thể khởi động fzstorj.
    Xin chắc chắn là tập tin thi hành sẵn có trong cùng thư mục với tập tin thi hành chính của FileZilla.

en: group executable
vi: nhóm có thể thực thi

en: group readable
vi: nhóm được phép đọc

en: group writeable
vi: nhóm được phép ghi

en: is unset
vi: chưa đặt

en: owner executable
vi: người sở hữu được thực thi

en: owner readable
vi: người sở hữu được phép đọc

en: owner writeable
vi: người sở hữu được phép ghi

en: world executable
vi: ai cũng được phép thực thi

en: world readable
vi: ai cũng được phép đọc

en: world writeable
vi: ai cũng được phép ghi

en: File Roller
vi: Trình nén tập tin

en: Open, modify and create compressed archive files
vi: Mở, sửa và tạo các tập tin kho nén

en: Archive Manager (also known as File Roller) is the default GNOME application for opening, creating, and modifying archive and compressed archive files.
vi: Bộ quản lý kho nén (hay được biết với tên là bộ cuộn tập tin File Roller) là ứng dụng GNOME mặc định để mở, tạo và sửa kho nén hay nén các tập tin kho nén.

en: Archive Manager supports a wide range of different archive files, including:
vi: Bộ quản lý kho hỗ trợ nhiều kiểu nén khác nhau, bao gồm:

en: gzip archives (.tar.gz, .tgz)
vi: Kho gzip (.tar.gz, .tgz)

en: bzip archives (.tar.bz, .tbz)
vi: Kho bzip (.tar.bz, .tbz)

en: zip archives (.zip)
vi: Kho zip (.zip)

en: xz archives (.tar.xz)
vi: Kho xz (.tar.xz)

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: zip;tar;extract;unpack;
vi: zip;tar;extract;trích;xuất;trich;xuat;unpack;giải;nén;giai;nen;

en: What criteria must be used to arrange files. Possible values: name, size, type, time, path.
vi: Tiêu chuẩn để sắp xếp tập tin. Các giá trị có thể: name (tên), size (cỡ), type (kiểu), time (thời gian), path (đường dẫn).

en: Whether to sort in ascending or descending direction. Possible values: ascending, descending.
vi: Sắp xếp theo thứ tự tăng hay giảm dần. Giá trị có thể: ascending (tăng dần), descending (giảm dần).

en: List Mode
vi: Chế độ danh sách

en: Use “all-files” to view all the files in the archive in a single list, use “as-folder” to navigate the archive as a folder.
vi: Dùng “all-files” (mọi tập tin) để xem danh sách các kho trong danh sách đơn, dùng “as-folder” (như là thư mục) để xem kho nén dưới dạng thư mục.

en: Display the type column in the main window.
vi: Hiển thị cột biểu thị kiểu của tập tin ở trong cửa sổ chính.

en: Display the size column in the main window.
vi: Hiển thị cột biểu thị kích cỡ ở trong cửa sổ chính.

en: Display the time column in the main window.
vi: Hiển thị cột biểu thị thời gian ở trong cửa sổ chính.

en: Display path
vi: Hiện đường dẫn

en: Display the path column in the main window.
vi: Hiển thị cột chứa đường dẫn ở cửa sổ chính.

en: Name column width
vi: Độ rộng của cột tên

en: The default width of the name column in the file list.
vi: Chiều ngang cố định của cột tên trong danh sách tập tin.

en: View the sidebar
vi: Hiện khung bên

en: Whether to display the sidebar.
vi: Có hiển thị khung bên hay không.

en: List of applications entered in the “Open File” dialog and not associated with the file type.
vi: Danh sách chương trình vào trong hộp thoại “Mở tập tin” nhưng không liên kết loại tập tin nào.

en: Compression level used when adding files to an archive. Possible values: very-fast, fast, normal, maximum.
vi: Mức nén có thể dùng khi thêm tập tin vào kho. Giá trị cho phép: very-fast (rất nhanh nhanh), fast (nhanh), normal (bình thường), maximum (tối đa).

en: Encrypt the archive header
vi: Mã hóa phần đầu tập tin nén

en: Whether to encrypt the archive header. If the header is encrypted the password will be required to list the archive content as well.
vi: Có mã hóa phần đầu kho nén hay không. Nếu phần đầu được mã hóa thì cần nhập mật khẩu cho cả phần đầu và phần chính (nội dung) của kho nén.

en: Do not overwrite newer files
vi: Không ghi đè tập tin mới

en: Recreate the folders stored in the archive
vi: Tạo lại thư mục được lưu trong kho

en: Show/hide the extra options
vi: Hiện/ẩn tùy chọn cấp mở rộng

en: Whether to show other options. If set the extra options will be shown.
vi: Có cho hiển thị các tùy chọn khác không. Nếu chọn thì các tùy chọn mở rộng sẽ được hiển thị.

en: Default volume size
vi: Cỡ khối mặc định

en: The default size for volumes.
vi: Cỡ mặc định cho kho.

en: Extract To…
vi: Giải nén vào…

en: Could not add the files to the archive
vi: Không thể thêm tập tin vào kho

en: You don’t have the right permissions to read files from folder “%s”
vi: Bạn không có đủ quyền để đọc tập tin nằm trong thư mục “%s”

[ctx: Window title]
en: Add Files
vi: Thêm tập tin

[ctx: Window title]
en: Load Options
vi: Tùy chọn tải

[ctx: Window title]
en: Save Options
vi: Tùy chọn lưu

en: _Options Name:
vi: Tên _tùy chọn:

note: Translators: %s is a filename
en: Password required for “%s”
vi: “%s” cần mật khẩu

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

en: Destination folder “%s” does not exist.
    
    Do you want to create it?
vi: Thư mục đích “%s” không tồn tại.
    
    Bạn có muốn tạo nó không?

en: Create _Folder
vi: Tạo thư _mục

en: Extraction not performed
vi: Chưa giải nén

en: Could not create the destination folder: %s.
vi: Không thể tạo thư mục đích: %s.

en: You don’t have the right permissions to extract archives in the folder “%s”
vi: Bạn không có đủ quyền để giải nén kho vào trong thư mục “%s”

[ctx: Window title]
en: Extract
vi: Giải nén

en: Could not perform the operation
vi: Không thể thực hiện thao tác

en: There was an internal error trying to search for applications:
vi: Gặp lỗi nội bộ trong khi thử tìm kiếm ứng dụng:

en: Archive type not supported.
vi: Không hỗ trợ kiểu kho đó.

en: There is no command installed for %s files.
    Do you want to search for a command to open this file?
vi: Không có lệnh nào được cài đặt để xử lý tập tin dạng %s.
    Bạn có muốn tìm kiếm một lệnh có khả năng mở tập tin này không?

en: Could not open this file type
vi: Không thể mở tập tin kiểu này

en: _Search Command
vi: _Lệnh tìm kiếm

en: Enter a password for “%s”
vi: Nhập mật khẩu cho “%s”

en: Update the file “%s” in the archive “%s”?
vi: Cập nhật tập tin “%s” trong kho lưu “%s” không?

note: secondary text
en: The file has been modified with an external application. If you don’t update the file in the archive, all of your changes will be lost. | %d files have been modified with an external application. If you don’t update the files in the archive, all of your changes will be lost.
vi[0]: Có %d tập tin đã bị ứng dụng ngoài sửa đổi. Nếu bạn không cập nhật phiên bản trong kho lưu thì mọi thay đổi đều bị mất.

en: Update the files in the archive “%s”?
vi: Cập nhật các tập tin trong kho lưu “%s” không?

en: Update Files
vi: Cập nhật các tập tin

en: Copyright © 2001–2014 Free Software Foundation, Inc.
vi: Tác quyền © năm 2001-2014 của Tổ chức Phần mềm Tự do.

en: An archive manager for GNOME.
vi: Ứng dụng quản lý kho nén của GNOME.

en: Add files to the specified archive and quit the program
vi: Thêm tập tin vào kho đã xác định rồi thoát khỏi chương trình

en: Add files asking the name of the archive and quit the program
vi: Thêm tập tin yêu cầu đặt tên cho kho rồi thoát khỏi chương trình

en: Extract archives to the specified folder and quit the program
vi: Giải nén kho vào thư mục đã xác định rồi thoát khỏi chương trình

en: Extract archives asking the destination folder and quit the program
vi: Giải nén kho, yêu cầu thư mục đích, rồi thoát khỏi chương trình

en: Extract the contents of the archives in the archive folder and quit the program
vi: Giải nén nội dung của kho nén vào thư mục chứa kho nén, sau đó thoát khỏi chương trình

en: Default folder to use for the “--add” and “--extract” commands
vi: Thư mục mặc định dùng cho lệnh “--add” (thêm) và “--extract” (giải nén)

en: Create destination folder without asking confirmation
vi: Tạo thư mục đích, không yêu cầu phải xác nhận

en: Use the notification system to notify the operation completion
vi: Dùng hệ thống thông báo để thông báo hoàn tất tác vụ

en: Start as a service
vi: Khởi động dịch vụ

[ctx: Window title]
en: Extract archive
vi: Giải nén kho

en: — Create and modify an archive
vi: - Tạo mới và sửa một kho nén

en: You don’t have the right permissions.
vi: Bạn không có đủ thẩm quyền truy cập.

en: You can’t add an archive to itself.
vi: Bạn không thể thêm một kho vào chính bản thân nó.

note: Translators: %s is a filename.
en: Adding “%s”
vi: Đang thêm “%s”

note: Translators: %s is a filename.
en: Removing “%s”
vi: Đang xóa bỏ “%s”

en: Deleting files from archive
vi: Đang xóa bỏ tập tin khỏi kho

en: Recompressing archive
vi: Đang nén lại kho

en: Decompressing archive
vi: Đang giải nén kho

en: Archive not found
vi: Không tìm thấy kho

en: Could not load the location
vi: Không thể tải vị trí

en: Could not create the archive
vi: Không thể tạo kho

en: You don’t have permission to create an archive in this folder
vi: Bạn không có quyền tạo kho nén trong thư mục này

note: Translators: the name references to a filename.  This message can appear when renaming a file.
en: New name is the same as old one, please type other name.
vi: Tên mới trùng với tên cũ, vui lòng nhập tên khác.

[ctx: Window title]
en: Open
vi: Mở

en: Operation completed
vi: Hoàn tất thao tác

en: [read only]
vi: [chỉ đọc]

en: Could not display the folder “%s”
vi: Không thể hiển thị thư mục “%s”

note: Translators: %s is a filename
en: Creating “%s”
vi: Đang tạo “%s”

note: Translators: %s is a filename
en: Loading “%s”
vi: Đang tải “%s”

note: Translators: %s is a filename
en: Reading “%s”
vi: Đang đọc “%s”

note: Translators: %s is a filename
en: Deleting the files from “%s”
vi: Đang xóa các tập tin khỏi “%s”

note: Translators: %s is a filename
en: Testing “%s”
vi: Đang kiểm tra “%s”

en: Getting the file list
vi: Đang lấy danh sách tập tin

note: Translators: %s is a filename
en: Copying the files to add to “%s”
vi: Đang chép tập tin để thêm vào “%s”

note: Translators: %s is a filename
en: Adding the files to “%s”
vi: Đang thêm tập tin vào “%s”

note: Translators: %s is a filename
en: Extracting the files from “%s”
vi: Đang trích tập tin từ “%s”

en: Copying the extracted files to the destination
vi: Chép tập tin được trích ra vào thư mục đích

note: Translators: %s is a filename
en: Saving “%s”
vi: Đang ghi “%s”

note: Translators: %s is a filename
en: Renaming the files in “%s”
vi: Đang đổi tên tập tin trong “%s”

note: Translators: %s is a filename
en: Updating the files in “%s”
vi: Đang cập nhật tập tin trong “%s”

en: %d file remaining | %'d files remaining
vi[0]: còn %d tập tin

en: _Show the Files
vi: _Hiện các tập tin

note: Translators: %s is a filename
en: “%s” created successfully
vi: Tạo “%s” thành công

en: _Open the Archive
vi: Mở kh_o

en: Command exited abnormally.
vi: Lệnh đã kết thúc bất thường.

en: An error occurred while extracting files.
vi: Gặp lỗi khi giải nén tập tin.

en: Could not open “%s”
vi: Không thể mở “%s”

en: An error occurred while renaming the files.
vi: Có lỗi nảy sinh trong quá trình đổi tên tập tin.

en: An error occurred while updating the files.
vi: Có lỗi nảy sinh trong quá trình cập nhật tập tin.

en: Command not found.
vi: Không tìm thấy lệnh.

en: Test Result
vi: Kết quả kiểm tra

en: Do you want to add this file to the current archive or open it as a new archive?
vi: Bạn có muốn thêm tập tin này vào kho hiện thời, hoặc mở nó như là một kho mới không?

en: Do you want to create a new archive with these files?
vi: Bạn có muốn tạo kho mới bằng các tập tin này không?

en: Create _Archive
vi: Tạo _kho

en: New Archive
vi: Kho mới

[ctx: File]
en: Size
vi: Cỡ

[ctx: File]
en: Type
vi: Kiểu

[ctx: File]
en: Modified
vi: Sửa đổi

[ctx: File]
en: Location
vi: Vị trí

[ctx: File]
en: Name
vi: Tên

[ctx: Action]
en: _Extract
vi: _Giải nén

[ctx: Action]
en: Add Files
vi: Thêm tập tin

en: Find files by name
vi: Tìm các tập tin theo tên

en: Go to the home location
vi: Về vị trí gốc

[ctx: Action]
en: Open
vi: Mở

en: Replace _Nothing
vi: _Không thay thế gì cả

en: Could not save the archive “%s”
vi: Không thể lưu kho “%s”

en: Last Output
vi: Kết xuất cuối

note: Translators: the name references to a filename.  This message can appear when renaming a file.
en: New name is void, please type a name.
vi: Tên không hợp lệ, vui lòng nhập lại.

note: Translators: the %s references to a filename.  This message can appear when renaming a file.
en: Name “%s” is not valid because it contains at least one of the following characters: %s, please type other name.
vi: Tên “%s” không hợp lệ vì có chứa ký tự không cho phép sau đây: %s, vui lòng nhập tên khác.

en: A folder named “%s” already exists.
    
    %s
vi: Đã sẵn có thư mục có tên “%s”.
    
    %s

en: A file named “%s” already exists.
    
    %s
vi: Tập tin tên “%s” đã sẵn có.
    
    %s

en: _New folder name:
vi: Tên thư mục _mới:

en: _New file name:
vi: Tên tập tin _mới:

en: Could not rename the file
vi: Không thể thay đổi tên của tập tin

note: Translators: %s are archive filenames
en: Moving the files from “%s” to “%s”
vi: Đang chuyển các tập tin từ “%s” sang “%s”

note: Translators: %s are archive filenames
en: Copying the files from “%s” to “%s”
vi: Đang chép các tập tin từ “%s” sang “%s”

en: C_ommand Line Output:
vi: Kết xuất dòng _lệnh:

en: Change password visibility
vi: Đổi tính khả kiến của mật khẩu

en: Reset Options
vi: Tùy chọn Đặt lại

en: E_xclude files:
vi: Bỏ _qua các tập tin:

en: _Exclude folders:
vi: Bỏ qua các thư _mục:

en: example: *.o; *.bak
vi: ví dụ: *.o; *.bak

en: _Follow symbolic links
vi: The_o liên kết biểu tượng

en: _New Archive…
vi: Tạo kho _mới…

en: _Extract Files…
vi: _Giải nén…

en: _Test Integrity
vi: _Kiểm tra tính toàn vẹn

en: _Add Files…
vi: Thê_m tập tin…

en: _Delete Files…
vi: _Xóa các tập tin…

en: Set Pass_word…
vi: Đặt mật _khẩu…

en: View All _Files
vi: Xem tất cả tậ_p tin

en: View as a F_older
vi: Xem dạng thư _mục

en: _All files
vi: _Mọi tập tin

en: _Selected files
vi: Tập tin đã _chọn

en: _Files:
vi: _Tập tin:

en: example: *.txt; *.doc
vi: ví dụ : *.txt; *.doc

[ctx: Action]
en: Extract
vi: Giải nén

en: _Keep directory structure
vi: _Giữ cấu trúc thư mục

en: Do not _overwrite newer files
vi: _Không ghi đè tập tin mới hơn

en: Pass_word…
vi: _Mật khẩu…

en: Side_bar
vi: Khung _bên

en: _About Archive Manager
vi: _Giới thiệu bộ quản lý kho

[ctx: shortcut window]
en: Archive
vi: Nén

[ctx: shortcut window]
en: Create new archive
vi: Tạo kho nén mới

[ctx: shortcut window]
en: Open an archive
vi: Mở kho nén

[ctx: shortcut window]
en: Extract an archive
vi: Giải nén kho

[ctx: shortcut window]
en: Save with another name
vi: Lưu bằng tên mới

[ctx: shortcut window]
en: View archive properties
vi: Hiển thị các thuộc tính của kho nén

[ctx: shortcut window]
en: Rename file or folder in an archive
vi: Đổi tên tập tin hoặc thư mục trong kho nén

[ctx: shortcut window]
en: Display the tree view of the folders in the side pane
vi: Hiển thị xem thư mục dạng cây ở khung bên

[ctx: shortcut window]
en: View the content of an archive as a list of files
vi: Xem nội dung của tệp lưu trữ dưới dạng danh sách các tệp

[ctx: shortcut window]
en: View the content of an archive as a folder structure
vi: Xem nội dung của tệp lưu trữ dưới dạng cấu trúc thư mục

[ctx: shortcut window]
en: Common
vi: Chung

[ctx: shortcut window]
en: Deselect all
vi: Bỏ chọn hết

[ctx: shortcut window]
en: Delete files or folders from an archive
vi: Xóa bỏ các tập tin hay thư mục khỏi kho

[ctx: shortcut window]
en: Stop the operation
vi: Dừng thao tác

en: Open _Item Location
vi: Mở Vị trí Mục t_in

en: _Extract…
vi: _Giải nén…

en: _Other Options
vi: Tùy chọn _khác

en: _Encrypt the file list
vi: _Mã hóa danh sách tập tin

[ctx: File]
en: Name:
vi: Tên:

en: Archive size:
vi: Kích thước kho:

en: Content size:
vi: Kích thước nội dung:

en: Create a compressed archive with the selected objects
vi: Tạo một kho nén chứa những đối tượng được chọn

en: View the folders pane
vi: Xem ô cửa sổ thư mục

en: Add files to an archive
vi: Thêm tập tin vào kho

en: Information about the program
vi: Thông tin về chương trình

en: Add files to the archive
vi: Thêm tập tin vào kho

en: Close the current archive
vi: Đóng kho đang mở

en: Rename the selection
vi: Đổi tên của mục được chọn

en: Deselect all files
vi: Bỏ chọn mọi tập tin

en: Extract files from the archive
vi: Giải nén tập tin khỏi kho

en: Open selected files with an application
vi: Mở các tập tin được chọn bằng một ứng dụng

en: Reload current archive
vi: Tải lại kho hiện thời

en: Select all files
vi: Chọn tất cả các tập tin

en: Stat_usbar
vi: Thanh t_rạng thái

en: View the main toolbar
vi: Xem thanh công cụ chính

en: Add a Folder
vi: Thêm thư mục

en: _Include subfolders
vi: _Gồm cả thư mục con

en: Exclude folders that are symbolic lin_ks
vi: Bỏ qua các liên kết _tượng trưng

en: Sa_ve Options
vi: _Lưu tùy chọn

en: You don't have the right permissions to create an archive in the destination folder.
vi: Bạn không có đủ quyền để tạo kho trong thư mục đích.

en: Archive not created
vi: Chưa tạo kho.

en: Re-crea_te folders
vi: Tạ_o lại thư mục

en: Over_write existing files
vi: Ghi đè _lên tập tin đã có

en: Do not e_xtract older files
vi: Không _giải nén tập tin cũ hơn

note: #-#-#-#-#  269 (engrampa 1.27.1)  #-#-#-#-# Translators: after the colon there is a filename.
en: Adding file:
vi: Đang thêm tập tin:

note: #-#-#-#-#  269 (engrampa 1.27.1)  #-#-#-#-# Translators: after the colon there is a filename.
en: Extracting file:
vi: Đang giải nén tập tin:

[ctx: File]
en: Date Modified
vi: Ngày sửa đổi

en: Close the folders pane
vi: Đóng ô cửa sổ thư mục

en: EXIT
vi: THOÁT

en: smallerButton|EXIT
vi: THOÁT

en: OKAY
vi: ĐƯỢC

en: HEROES
vi: TƯỚNG

en: TOWNS/
    CASTLES
vi: THỊ TRẤN/
    LÂU ĐÀI

en: ACCEPT
vi: ĐỒNG Ý

en: DECLINE
vi: TỪ CHỐI

en: LEARN
vi: HỌC TẬP

en: TRADE
vi: TRAO ĐỔI

en: NO
vi: KHÔNG

en: DISMISS
vi: GIẢI TÁN

en: UPGRADE
vi: NÂNG CẤP

en: GIFT
vi: QUÀ

en: RESTART
vi: LÀM LẠI

en: D
    I
    S
    M
    I
    S
    S
vi: G
    I
    Ả
    I
    T
    Á
    N

en: E
    X
    I
    T
vi: T
    H
    O
    Á
    T

en: C
    A
    M
    P
    A
    I
    G
    N
vi: C
    H
    I
    Ế
    N
    D
    Ị
    C
    H

en: S
    T
    A
    N
    D
    A
    R
    D
vi: T
    H
    Ư
    Ờ
    N
    G

en: NEW
    GAME
vi: TẠO
    GAME

en: LOAD
    GAME
vi: TẢI
    GAME

en: SAVE
    GAME
vi: LƯU
    GAME

en: QUIT
vi: RỜI KHỎI

en: BATTLE
    ONLY
vi: CHỈ
    CHIẾN ĐẤU

en: STANDARD
    GAME
vi: GAME
    THƯỜNG

en: CAMPAIGN
    GAME
vi: CHIẾN
    DỊCH

en: MULTI-
    PLAYER
    GAME
vi: CHƠI
    NHIỀU
    NGƯỜI

en: HOT SEAT
vi: GHẾ NÓNG

en: 2 PLAYERS
vi: 2 NGƯỜI CHƠI

en: 3 PLAYERS
vi: 3 NGƯỜI CHƠI

en: 4 PLAYERS
vi: 4 NGƯỜI CHƠI

en: 5 PLAYERS
vi: 5 NGƯỜI CHƠI

en: 6 PLAYERS
vi: 6 NGƯỜI CHƠI

en: ORIGINAL
    CAMPAIGN
vi: CHIẾN DỊCH
    THƯỜNG

en: EXPANSION
    CAMPAIGN
vi: CHIẾN DỊCH
    MỞ RỘNG

en: DIFFICULTY
vi: ĐỘ KHÓ

en: VIEW INTRO
vi: XEM GIỚI THIỆU

en: RESET
vi: CÀI LẠI

en: START
vi: LÀM LẠI

en: A few
    %{monster}
vi: Một vài
    %{monster}

en: Several
    %{monster}
vi: Một số
    %{monster}

en: A pack of
    %{monster}
vi: Một nhóm
    %{monster}

en: Lots of
    %{monster}
vi: Khá nhiều
    %{monster}

en: A horde of
    %{monster}
vi: Một bầy
    %{monster}

en: A throng of
    %{monster}
vi: Một bầy đàn
    %{monster}

en: A swarm of
    %{monster}
vi: Rất nhiều đàn
    %{monster}

en: Zounds...
    %{monster}
vi: Quy mô
    %{monster}

en: A legion of
    %{monster}
vi: Quân đoàn
    %{monster}

en: army|Few
vi: Một vài

en: army|Several
vi: Một số

en: army|Pack
vi: Một nhóm

en: army|Lots
vi: Khá nhiều

en: army|Horde
vi: Một bầy

en: army|Throng
vi: Một bầy đàn

en: army|Swarm
vi: Rất nhiều đàn

en: army|Zounds
vi: Quy mô

en: army|Legion
vi: Quân đoàn

en: All %{race} troops +1
vi: Tất cả binh lính %{race} +1

en: Troops of %{count} alignments -%{penalty}
vi: Quân của %{count} sắp hàng -%{penalty}

en: View %{name}
vi: Xem %{name}

en: Move the %{name}
vi: Di chuyển %{name}

en: Move or right click to redistribute %{name}
vi: Kéo %{name} hoặc nhấp chuột phải để chia

en: Combine %{name} armies
vi: Gộp binh lính %{name}

en: Exchange %{name2} with %{name}
vi: Trao đổi %{name2} với %{name}

en: Select %{name}
vi: Chọn %{name}

en: Cannot move last troop
vi: Không thể di chuyển quân cuối cùng

en: Move the %{name}
vi: Di chuyển %{name}

en: %{name} destroys half the enemy troops! | %{name} destroy half the enemy troops!
vi[0]: %{name} tiêu diệt một nửa quân địch!

en: Spell failed!
vi: Niệm chú thất bại!

en: The Sphere of Negation artifact is in effect for this battle, disabling all combat spells.
vi: Bảo vật Quả cầu Phủ định có hiệu lực trong trận chiến này, vô hiệu hóa tất cả các phép thuật chiến đấu.

en: You have already cast a spell this round.
vi: Ngươi đã sử dụng một câu thần chú trong vòng này.

en: That spell will have no effect!
vi: Phép này sẽ không ảnh hưởng đến ai!

en: You may only summon one type of elemental per combat.
vi: Ngươi chỉ có thể triệu hồi một loại nguyên tố trong mỗi trận chiến.

en: There is no open space adjacent to your hero where you can summon an Elemental to.
vi: Không có không gian trống nào gần tướng của ngươi để triệu hồi một Nguyên tố.

en: Speed: %{speed}
vi: Tốc độ: %{speed}

en: Turn Order
vi: Thứ tự Xếp hàng

en: Auto Spell Casting
vi: Tự động Niệm Phép

en: Shadow Movement
vi: Bóng Di chuyển

en: Shadow Cursor
vi: Bóng Con trỏ

en: Damage Info
vi: Thông tin Thiệt hại

en: Set the speed of combat actions and animations.
vi: Đặt tốc độ của hành động chiến đấu và hình ảnh động.

en: Toggle to display the turn order during the battle.
vi: Chuyển đổi để hiển thị thứ tự xếp hàng trong trận chiến.

en: Toggle whether or not the computer will cast spells for you when auto combat is on. (Note: This does not affect spell casting for computer players in any way, nor does it affect quick combat.)
vi: Chuyển đổi xem máy tính có sử dụng phép thuật cho ngươi khi bật chế độ tự động chiến đấu hay không. (Lưu ý: Điều này không ảnh hưởng đến việc sử dụng phép thuật cho người chơi máy tính theo bất kỳ cách nào, cũng như không ảnh hưởng đến chiến đấu nhanh.)

en: Toggle the hex grid on or off. The hex grid always underlies movement, even if turned off. This switch only determines if the grid is visible.
vi: Bật hoặc tắt lưới lục giác. Lưới lục giác luôn làm cơ sở cho chuyển động, ngay cả khi bị tắt. Công tắc này chỉ xác định xem lưới có hiển thị hay không.

en: Toggle on or off shadows showing where your creatures can move and attack.
vi: Bật hoặc tắt bóng hiển thị nơi sinh vật của ngươi có thể di chuyển và tấn công.

en: Toggle on or off a shadow showing the current hex location of the mouse cursor.
vi: Bật hoặc tắt bóng hiển thị vị trí của con trỏ chuột trên lưới lục giác.

en: Change the audio settings of the game.
vi: Thay đổi cài đặt âm thanh của trò chơi.

en: Check and configure all the hot keys present in the game.
vi: Kiểm tra và định cấu hình tất cả các phím nóng có trong trò chơi.

en: Toggle to display damage information during the battle.
vi: Chuyển đổi để hiển thị thông tin thiệt hại trong trận chiến.

en: Exit this menu.
vi: Thoát khỏi trình đơn này.

en: Okay
vi: OK

en: The enemy has surrendered!
vi: Kẻ địch đã đầu hàng!

en: The enemy has fled!
vi: Kẻ thù đã bỏ chạy!

en: A glorious victory!
vi: Một chiến thắng vinh quang!

en: For valor in combat, %{name} receives %{exp} experience.
vi: Với lòng dũng cảm trong chiến đấu, %{name} nhận được %{exp} kinh nghiệm.

en: The cowardly %{name} flees from battle.
vi: Kẻ hèn nhát %{name} chạy trốn khỏi trận chiến.

en: %{name} surrenders to the enemy, and departs in shame.
vi: %{name} đầu hàng kẻ thù và nhục nhã ra đi.

en: Battlefield Casualties
vi: Thương vong Chiến trường

en: You have captured an enemy artifact!
vi: Ngươi đã chiếm được một bảo vật của kẻ thù!

en: As you reach for the %{name}, it mysteriously disappears.
vi: Khi ngươi chạm tới %{name}, nó biến mất một cách bí ẩn.

en: As your enemy reaches for the %{name}, it mysteriously disappears.
vi: Khi kẻ thù của ngươi chạm tới %{name}, nó biến mất một cách bí ẩn.

en: Necromancy!
vi: Chiêu hồn!

en: Practicing the dark arts of necromancy, you are able to raise %{count} of the enemy's dead to return under your service as %{monster}.
vi: Thi triển nghệ thuật chiêu hồn hắc ám, ngươi có thể hồi sinh %{count} kẻ thù đã chết để trở lại dưới sự phục vụ của ngươi với tư cách là %{monster}.

en: %{name} the %{race}
vi: %{name} cái %{race}

en: Captain of %{name}
vi: Đội trưởng của %{name}

en: Spell Power
vi: Sức mạnh

en: Knowledge
vi: Trí thức

en: Morale
vi: Tinh thần

en: Luck
vi: May mắn

en: Spell Points
vi: Điểm Phép thuật

en: Cast Spell
vi: Niệm Chú

en: Retreat
vi: Bỏ chạy

en: Hero Screen
vi: Màn hình Tướng

en: Captain's Options
vi: Tùy chọn Đội trưởng

en: Hero's Options
vi: Tùy chọn Tướng

en: Cast a magical spell. You may only cast one spell per combat round. The round is reset when every creature has had a turn.
vi: Niệm một phép thuật kỳ diệu. Ngươi chỉ có thể niệm một câu thần chú cho mỗi vòng chiến đấu. Vòng được đặt lại khi mọi sinh vật đã có một lượt.

en: Retreat your hero, abandoning your creatures. Your hero will be available for you to recruit again, however, the hero will have only a novice hero's forces.
vi: Rút lui tướng của ngươi, từ bỏ sinh vật của ngươi. Tướng của ngươi sẽ có sẵn để ngươi chiêu mộ lại, tuy nhiên, tướng sẽ chỉ có lực lượng của một tướng mới.

en: Open Hero Screen to view full information about the hero.
vi: Mở Màn hình Tướng để xem thông tin đầy đủ về Tướng.

en: Return to the battle.
vi: Quay lại trận chiến.

en: Not enough gold (%{gold})
vi: Không đủ vàng (%{gold})

en: %{name} states:
vi: %{name} phát biểu:

en: Captain of %{name} states:
vi: Phát biểu của đội trưởng %{name}:

en: "I will accept your surrender and grant you and your troops safe passage for the price of %{price} gold."
vi: "Ta sẽ chấp nhận sự đầu hàng của ngươi và cấp cho ngươi và quân đội của ngươi lối đi an toàn với giá %{price} vàng."

en: View %{monster} info
vi: Xem thông tin %{monster}

en: Fly %{monster} here
vi: Bay %{monster} tới đây

en: Move %{monster} here
vi: Chuyển %{monster} tới đây

en: Shoot %{monster}
vi: Bắn %{monster}

en: (1 shot left) | (%{count} shots left)
vi[0]: (còn 1 phát nữa)

en: Attack %{monster}
vi: Tấn công %{monster}

en: Turn %{turn}
vi: Lượt %{turn}

en: Teleport here
vi: Dịch chuyển tới đây

en: Invalid teleport destination
vi: Điểm đến dịch chuyển tức thời không hợp lệ

en: Cast %{spell} on %{monster}
vi: Niệm %{spell} lên %{monster}

en: Cast %{spell}
vi: Niệm %{spell}

en: Select spell target
vi: Chọn mục tiêu niệm chú

en: View Ballista info
vi: Xem thông tin Máy bắn đá

en: Ballista
vi: Máy bắn đá

en: Customize system options
vi: Tùy chỉnh tùy chọn hệ thống

en: Allows you to customize the combat screen.
vi: Cho phép ngươi tùy chỉnh màn hình chiến đấu.

en: System Options
vi: Tùy chọn Hệ thống

en: Skip this unit
vi: Bỏ qua đơn vị này

en: Skips the current creature. The current creature ends its turn and does not get to go again until the next round.
vi: Bỏ qua sinh vật hiện tại. Sinh vật hiện tại kết thúc lượt của nó và không được đi tiếp cho đến vòng tiếp theo.

en: View Captain's options
vi: Xem tùy chọn Đội trưởng

en: View Hero's options
vi: Xem tùy chọn Tướng

en: View opposing Captain
vi: Xem đội trưởng đối phương

en: View opposing Hero
vi: Xem Tướng địch

en: Hide logs
vi: Ẩn ghi chép

en: Show logs
vi: Hiện ghi chép

en: Message Bar
vi: Thanh Tin nhắn

en: Shows the results of individual monster's actions.
vi: Hiển thị kết quả hành động của từng quái vật.

en: Auto Combat
vi: Tự động Chiến đấu

en: %{attacker} does %{damage} damage. | %{attacker} do %{damage} damage.
vi[0]: %{attacker} gây %{damage} sát thương.

en: 1 creature perishes. | %{count} creatures perish.
vi[0]: 1 sinh vật bị tiêu diệt.

en: 1 %{defender} perishes. | %{count} %{defender} perish.
vi[0]: 1 %{defender} bị tiêu diệt.

en: 1 soul is incorporated. | %{count} souls are incorporated.
vi[0]: 1 linh hồn được kết hợp.

en: 1 %{unit} is revived. | %{count} %{unit} are revived.
vi[0]: 1 %{unit} được hồi sinh.

en: Moved %{monster}: from [%{src}] to [%{dst}].
vi: Chuyển %{monster}: từ [%{src}] tới [%{dst}].

en: %{name} casts %{spell} on the %{troop}.
vi: %{name} niệm phép %{spell} lên %{troop}.

en: %{name} casts %{spell}.
vi: %{name} niệm %{spell}.

en: The %{spell} does %{damage} damage to one undead creature.
vi: Phép %{spell} gây %{damage} sát thương cho một sinh vật bất tử.

en: The %{spell} does %{damage} damage to all undead creatures.
vi: Phép %{spell} gây %{damage} sát thương cho tất cả sinh vật bất tử.

en: The %{spell} does %{damage} damage, %{count} creatures perish.
vi: Phép %{spell} gây %{damage} sát thương, %{count} sinh vật chết.

en: The %{spell} does %{damage} damage.
vi: Phép %{spell} gây %{damage} sát thương.

en: The %{spell} does %{damage} damage to one living creature.
vi: Phép %{spell} gây %{damage} sát thương cho một sinh vật sống.

en: The %{spell} does %{damage} damage to all living creatures.
vi: Phép %{spell} gây %{damage} sát thương cho tất cả sinh vật sống.

en: Bad luck descends on the %{attacker}.
vi: Vận rủi giáng xuống %{attacker}.

en: Good luck shines on the %{attacker}.
vi: May mắn tỏa sáng trên %{attacker}.

en: High morale enables the %{monster} to attack again.
vi: Tinh thần cao cho phép %{monster} tấn công lần nữa.

en: Low morale causes the %{monster} to freeze in panic.
vi: Tinh thần xuống thấp khiến %{monster} chết cứng vì hoảng loạn.

en: %{tower} does %{damage} damage.
vi: %{tower} thực hiện %{damage} sát thương.

en: The mirror image is created.
vi: Hình ảnh phản chiếu được tạo ra.

en: The mirror image is destroyed!
vi: Hình ảnh phản chiếu đã mất đi!

en: No spells to cast.
vi: Không có phép thuật để niệm chú.

en: Are you sure you want to retreat?
vi: Ngươi có chắc chắn muốn rút lui?

en: Retreat disabled
vi: Rút lui bị vô hiệu hóa

en: Surrender disabled
vi: Đầu hàng bị vô hiệu hóa

en: Damage: %{max}
vi: Sát thương: %{max}

en: Damage: %{min} - %{max}
vi: Sát thương: %{min} - %{max}

en: Perish: %{max}
vi: Chết %{max}

en: Perish: %{min} - %{max}
vi: Chết: %{min} - %{max}

en: Through eagle-eyed observation, %{name} is able to learn the magic spell %{spell}.
vi: Thông qua khả năng quan sát bằng con mắt đại bàng, %{name} có thể học được phép thuật %{spell}.

en: Please select another hero.
vi: Hãy chọn một tướng khác.

en: Left Turret
vi: Tháp pháo Trái

en: Right Turret
vi: Tháp pháo Phải

en: The %{name} fires with the strength of %{count} Archers
vi: %{name} khai hỏa với sức mạnh của %{count} Cung thủ

en: each with a +%{attack} bonus to their attack skill.
vi: mỗi người có phần thưởng +%{attack} cho kỹ năng tấn công của họ.

en: The %{name} is destroyed.
vi: %{name} bị phá hủy.

en: %{count} %{name} rises from the dead! | %{count} %{name} rise from the dead!
vi[0]: %{count} %{name} hồi sinh từ cõi chết!

en: Dwarven Alliance
vi: Liên minh Người lùn

en: Sorceress Guild
vi: Hội Phù thủy

en: Necromancer Guild
vi: Hội Chiêu hồn

en: Ogre Alliance
vi: Liên minh Yêu tinh

en: Dwarfbane
vi: Họa Người lùn

en: Dragon Alliance
vi: Liên minh Rồng

en: Elven Alliance
vi: Liên minh Ma quỷ

en: Kraeger defeated
vi: Kraeger bị đánh bại

en: Wayward Son
vi: Đứa con Bướng bỉnh

en: Uncle Ivan
vi: Bác Ivan

en: Annexation
vi: Thôn tính

en: Force of Arms
vi: Lực lượng Vũ trang

en: Save the Dwarves
vi: Cứu Người lùn

en: Carator Mines
vi: Mỏ Carator

en: Turning Point
vi: Bước Ngoặt

en: scenarioName|Defender
vi: Bên thủ

en: Corlagon's Defense
vi: Phòng thủ Corlagon

en: The Gauntlet
vi: Thách thức

en: Betrayal
vi: Sự phản bội

en: Final Justice
vi: Công lý Cuối cùng

en: Roland needs you to defeat the lords near his castle to begin his war of rebellion against his brother. They are not allied with each other, so they will spend most of their time fighting with one another. Victory is yours when you have defeated all of their castles and heroes.
vi: Roland cần ngươi đánh bại các lãnh chúa gần lâu đài của anh ta để bắt đầu cuộc chiến nổi dậy chống lại anh trai mình. Họ không liên minh với nhau, vì vậy họ sẽ dành phần lớn thời gian để chiến đấu với nhau. Chiến thắng là của ngươi khi ngươi đã đánh bại tất cả các lâu đài và tướng của họ.

en: The local lords refuse to swear allegiance to Roland, and must be subdued. They are wealthy and powerful, so be prepared for a tough fight. Capture all enemy castles to win.
vi: Các lãnh chúa địa phương từ chối thề trung thành với Roland, và phải khuất phục. Họ giàu có và quyền lực, vì vậy hãy chuẩn bị cho một cuộc chiến khó khăn. Đánh chiếm tất cả các lâu đài của kẻ thù để giành chiến thắng.

en: Your task is to defend the Dwarves against Archibald's forces. Capture all of the enemy towns and castles to win, and be sure not to lose all of the dwarf towns at once, or the enemy will have won.
vi: Nhiệm vụ của ngươi là bảo vệ Người lùn chống lại lực lượng của Archibald. Đánh chiếm tất cả các thị trấn và lâu đài của kẻ thù để giành chiến thắng, đồng thời đảm bảo không để mất tất cả các thị trấn của người lùn cùng một lúc, nếu không kẻ thù sẽ chiến thắng.

en: Your enemies are allied against you and start close by, so be ready to come out fighting. You will need to own all four castles in this small valley to win.
vi: Kẻ thù của ngươi đang liên minh chống lại ngươi và bắt đầu áp sát, vì vậy hãy sẵn sàng chiến đấu. Ngươi sẽ cần phải sở hữu cả bốn lâu đài trong thung lũng nhỏ này để giành chiến thắng.

en: The Sorceress' guild of Noraston has requested Roland's aid against an attack from Archibald's allies. Capture all of the enemy castles to win, and don't lose Noraston, or you'll lose the scenario. (Hint: There is an enemy castle on an island in the ocean.)
vi: Hội phù thủy Noraston đã yêu cầu sự trợ giúp của Roland chống lại cuộc tấn công từ các đồng minh của Archibald. Đánh chiếm tất cả các lâu đài của kẻ thù để giành chiến thắng và đừng để mất Noraston, nếu không ngươi sẽ thua kịch bản. (Gợi ý: Có một lâu đài của kẻ thù trên một hòn đảo giữa đại dương.)

en: Gather as large an army as possible and capture the enemy castle within 8 weeks. You are opposed by only one enemy, but must travel a long way to get to the enemy castle. Any troops you have in your army at the end of this scenario will be with you in the final battle.
vi: Tập hợp một đội quân lớn nhất có thể và chiếm được lâu đài của kẻ thù trong vòng 8 tuần. Ngươi chỉ bị một kẻ thù chống lại, nhưng phải đi một quãng đường dài để đến được lâu đài của kẻ thù. Bất kỳ đội quân nào ngươi có trong quân đội của mình khi kết thúc kịch bản này sẽ ở bên ngươi trong trận chiến cuối cùng.

en: Find the Crown before Archibald's heroes find it. Roland will need the Crown for the final battle against Archibald.
vi: Tìm Vương miện trước khi các anh hùng của Archibald tìm thấy nó. Roland sẽ cần Vương miện cho trận chiến cuối cùng với Archibald.

en: Three allied enemies stand before you and victory, including Lord Corlagon. Roland is in a castle to the northwest, and you will lose if he falls to the enemy. Remember that capturing Lord Corlagon will ensure that he will not fight against you in the final scenario.
vi: Ba kẻ thù đồng minh đứng trước ngươi và chiến thắng, bao gồm cả Lord Corlagon. Roland đang ở trong một lâu đài ở phía tây bắc, và ngươi sẽ thua nếu anh ta rơi vào tay kẻ thù. Hãy nhớ rằng việc bắt giữ Lord Corlagon sẽ đảm bảo rằng anh ta sẽ không chiến đấu chống lại ngươi trong kịch bản cuối cùng.

en: This is the final battle. Both you and your enemy are armed to the teeth, and all are allied against you. Capture Archibald to end the war!
vi: Đây là trận chiến cuối cùng. Cả ngươi và kẻ thù của ngươi đều được trang bị tận răng, và tất cả đều liên minh chống lại ngươi. Bắt giữ Archibald để kết thúc chiến tranh!

en: Switching sides leaves you with three castles against the enemy's one. This battle will be the easiest one you will face for the rest of the war...traitor.
vi: Đổi bên để lại cho ngươi ba lâu đài chống lại một lâu đài của kẻ thù. Trận chiến này sẽ là trận chiến dễ dàng nhất mà ngươi phải đối mặt trong phần còn lại của cuộc chiến...kẻ phản bội.

en: Barbarian Wars
vi: Chiến tranh Man rợ

en: First Blood
vi: Máu Đầu tiên

en: Necromancers
vi: Chiêu hồn

en: Slay the Dwarves
vi: Tiêu diệt Người lùn

en: Country Lords
vi: Lãnh chúa Đất nước

en: Dragon Master
vi: Thủ lĩnh Rồng

en: Rebellion
vi: Nổi loạn

en: Apocalypse
vi: Tận thế

en: Greater Glory
vi: Vinh quang Lớn hơn

en: King Archibald requires you to defeat the three enemies in this region. They are not allied with one another, so they will spend most of their energy fighting amongst themselves. You will win when you own all of the enemy castles and there are no more heroes left to fight.
vi: Vua Archibald yêu cầu ngươi đánh bại ba kẻ thù trong khu vực này. Họ không liên minh với nhau, vì vậy họ sẽ dành phần lớn năng lượng để chiến đấu với nhau. Ngươi sẽ giành chiến thắng khi sở hữu tất cả các lâu đài của kẻ thù và không còn anh hùng nào để chiến đấu.

en: You must unify the barbarian tribes of the north by conquering them. As in the previous mission, the enemy is not allied against you, but they have more resources at their disposal. You will win when you own all of the enemy castles and there are no more heroes left to fight.
vi: Ngươi phải thống nhất các bộ lạc man rợ ở phía bắc bằng cách chinh phục họ. Như trong nhiệm vụ trước, kẻ thù không liên minh chống lại ngươi, nhưng chúng có nhiều tài nguyên hơn để sử dụng. Ngươi sẽ giành chiến thắng khi sở hữu tất cả các lâu đài của kẻ thù và không còn anh hùng nào để chiến đấu.

en: Do-gooder wizards have taken the Necromancers' castle. You must retake it to achieve victory. Remember that while you start with a powerful army, you have no castle and must take one within 7 days, or lose this battle. (Hint: The nearest castle is to the southeast.)
vi: Các pháp sư làm điều tốt hơn đã chiếm lâu đài của các Necromancer. Ngươi phải chiếm lại nó để đạt được chiến thắng. Hãy nhớ rằng trong khi ngươi bắt đầu với một đội quân hùng mạnh, ngươi không có lâu đài nào và phải chiếm lấy một lâu đài trong vòng 7 ngày, nếu không sẽ thua trận này. (Gợi ý: Lâu đài gần nhất nằm ở phía đông nam.)

en: The dwarves need conquering before they can interfere in King Archibald's plans. Roland's forces have more than one hero and many towns to start with, so be ready for attack from multiple directions. You must capture all of the enemy towns and castles to claim victory.
vi: Những người lùn cần chinh phục trước khi họ có thể can thiệp vào kế hoạch của Vua Archibald. Lực lượng của Roland có nhiều hơn một anh hùng và nhiều thị trấn để bắt đầu, vì vậy hãy sẵn sàng tấn công từ nhiều hướng. Ngươi phải chiếm được tất cả các thị trấn và lâu đài của kẻ thù để giành chiến thắng.

en: You must put down a peasant revolt led by Roland's forces. All are allied against you, but you have Lord Corlagon, an experienced hero, to help you. Capture all enemy castles to win.
vi: Ngươi phải dập tắt cuộc nổi dậy của nông dân do lực lượng của Roland lãnh đạo. Tất cả đều liên minh chống lại ngươi, nhưng ngươi có Lord Corlagon, một anh hùng giàu kinh nghiệm, để giúp ngươi. Đánh chiếm tất cả các lâu đài của kẻ thù để giành chiến thắng.

en: There are two enemies allied against you in this mission. Both are well armed and seek to evict you from their island. Avoid them and capture Dragon City to win.
vi: Có hai kẻ thù liên minh chống lại ngươi trong nhiệm vụ này. Cả hai đều được trang bị vũ khí tốt và tìm cách đuổi ngươi khỏi hòn đảo của họ. Tránh chúng và chiếm Dragon City để giành chiến thắng.

en: Your orders are to conquer the country lords that have sworn to serve Roland. All of the enemy castles are unified against you. Since you start without a castle, you must hurry to capture one before the end of the week. Capture all enemy castles for victory.
vi: Mệnh lệnh của ngươi là chinh phục các lãnh chúa đất nước đã thề phục vụ Roland. Tất cả các lâu đài của kẻ thù được thống nhất chống lại ngươi. Vì ngươi bắt đầu mà không có lâu đài, nên ngươi phải nhanh chóng chiếm được một lâu đài trước cuối tuần. Nắm bắt tất cả các lâu đài của kẻ thù để giành chiến thắng.

en: Find the Crown before Roland's heroes find it. Archibald will need the Crown for the final battle against Roland.
vi: Tìm Vương miện trước khi các anh hùng của Roland tìm thấy nó. Archibald sẽ cần Vương miện cho trận chiến cuối cùng với Roland.

en: This is the final battle. Both you and your enemy are armed to the teeth, and all are allied against you. Capture Roland to win the war, and be sure not to lose Archibald in the fight!
vi: Đây là trận chiến cuối cùng. Cả ngươi và kẻ thù của ngươi đều được trang bị tận răng, và tất cả đều liên minh chống lại ngươi. Bắt giữ Roland để giành chiến thắng trong cuộc chiến và đảm bảo không để thua Archibald trong cuộc chiến!

en: Arrow's Flight
vi: Đường Tên bay

en: Island of Chaos
vi: Đảo Hỗn loạn

en: The Abyss
vi: Vực thẳm

en: Uprising
vi: Khởi nghĩa

en: Aurora Borealis
vi: Bình minh phương Bắc

en: Betrayal's End
vi: Kết thúc Phản bội

en: Corruption's Heart
vi: Trái tim Tham nhũng

en: The Giant's Pass
vi: Đèo Cả

en: Subdue the unruly local lords in order to provide the Empire with facilities to operate in this region.
vi: Khuất phục các lãnh chúa địa phương ngang ngược để cung cấp cho Đế chế các cơ sở hoạt động trong khu vực này.

en: Eliminate all opposition in this area. Then the first piece of the artifact will be yours.
vi: Loại bỏ tất cả các đối lập trong lĩnh vực này. Phần đầu tiên của hiện vật sẽ là của ngươi.

en: The sorceresses to the northeast are rebelling! For the good of the empire you must quash their feeble uprising on your way to the mountains.
vi: Các phù thủy ở phía đông bắc đang nổi dậy! Vì lợi ích của đế chế, ngươi phải dập tắt cuộc nổi dậy yếu ớt của chúng trên đường đến vùng núi.

en: Having prepared for your arrival, Kraeger has arranged for a force of necromancers to thwart your quest. You must capture the castle of Scabsdale before the first day of the third week, or the Necromancers will be too strong for you.
vi: Sau khi chuẩn bị sẵn sàng cho sự xuất hiện của ngươi, Kraeger đã sắp xếp một lực lượng các pháp sư gọi hồn để cản trở nhiệm vụ của ngươi. Ngươi phải chiếm được lâu đài Scabsdale trước ngày đầu tiên của tuần thứ ba, nếu không các Necromancer sẽ quá mạnh đối với ngươi.

en: The barbarian despot in this area is, as yet, ignorant of your presence. Quickly, build up your forces before you are discovered and attacked! Secure the region by subduing all enemy forces.
vi: Kẻ chuyên quyền man rợ trong khu vực này vẫn không biết gì về sự hiện diện của ngươi. Nhanh chóng, xây dựng lực lượng của ngươi trước khi ngươi bị phát hiện và tấn công! Bảo vệ khu vực bằng cách khuất phục tất cả các lực lượng của kẻ thù.

en: The Empire is weak in this region. You will be unable to completely subdue all forces in this area, so take what you can before reprisal strikes. Remember, your true goal is to claim the Helmet of Anduran.
vi: Đế chế yếu trong khu vực này. Ngươi sẽ không thể khuất phục hoàn toàn tất cả các lực lượng trong khu vực này, vì vậy hãy lấy những gì ngươi có thể trước khi tấn công trả đũa. Hãy nhớ rằng, mục tiêu thực sự của ngươi là giành được Mũ bảo hiểm của Anduran.

en: For the good of the Empire, eliminate Kraeger.
vi: Vì lợi ích của Đế chế, hãy loại bỏ Kraeger.

en: At last, you have the opportunity and the facilities to rid the Empire of the necromancer's evil. Eradicate them completely, and you will be sung as a hero for all time.
vi: Cuối cùng, ngươi có cơ hội và phương tiện để loại bỏ Đế chế khỏi cái ác của kẻ phá hoại. Tiêu diệt chúng hoàn toàn, và ngươi sẽ được tôn vinh như một anh hùng mọi thời đại.

en: Border Towns
vi: Trấn Biên thùy

en: Conquer and Unify
vi: Chinh phục và Thống nhất

en: Crazy Uncle Ivan
vi: Ivan Điên rồ

en: The Wayward Son
vi: Đứa con Bướng bỉnh

en: Ivory Gates
vi: Cổng Ngà

en: The Elven Lands
vi: Đảo Yêu quái

en: The Epic Battle
vi: Trận chiến Sử thi

en: The Southern War
vi: Cuộc chiến phương Nam

en: Conquer and unite all the enemy tribes. Don't lose the hero Jarkonas, the forefather of all descendants.
vi: Chinh phục và thống nhất tất cả các bộ lạc kẻ thù. Đừng đánh mất anh hùng Jarkonas, tổ tiên của tất cả con cháu.

en: Your rival, the Kingdom of Harondale, is attacking weak towns on your border! Recover from their first strike and crush them completely!
vi: Đối thủ của ngươi, Vương quốc Harondale, đang tấn công các thị trấn yếu ở biên giới của ngươi! Phục hồi từ cuộc tấn công đầu tiên của họ và nghiền nát họ hoàn toàn!

en: Find your wayward son Joseph who is rumored to be living in the desolate lands. Do it before the first day of the third month or it will be of no help to your family.
vi: Tìm đứa con trai bướng bỉnh Joseph của ngươi, người được đồn đại là đang sống ở những vùng đất hoang vắng. Hãy làm điều đó trước ngày đầu tiên của tháng thứ ba nếu không nó sẽ chẳng giúp ích được gì cho gia đình ngươi.

en: Destroy the barbarians who are attacking the southern border of your kingdom! Recover your fallen towns, and then invade the jungle kingdom. Leave no enemy standing.
vi: Tiêu diệt những kẻ man rợ đang tấn công biên giới phía nam vương quốc của ngươi! Khôi phục các thị trấn đã sụp đổ của ngươi, sau đó xâm chiếm vương quốc rừng rậm. Không để kẻ thù đứng yên.

en: Retake the castle of Ivory Gates, which has fallen due to treachery.
vi: Chiếm lại lâu đài Ivory Gates đã sụp đổ do bị phản bội.

en: This is the final battle against your rival kingdom of Harondale. Eliminate everyone, and don't lose the hero Jarkonas VI.
vi: Đây là trận chiến cuối cùng chống lại vương quốc Harondale đối thủ của ngươi. Loại bỏ tất cả mọi người và đừng để mất anh hùng Jarkonas VI.

en: Fount of Wizardry
vi: Suối nguồn Ma thuật

en: Power's End
vi: Chấm dứt Quyền lực

en: The Eternal Scrolls
vi: Phép màu Vĩnh cửu

en: The Shrouded Isles
vi: Quần đảo được Bao phủ

en: Your mission is to vanquish the warring mages in the magical Shrouded Isles. The completion of this task will give you a fighting chance against your rivals.
vi: Nhiệm vụ của ngươi là đánh bại các pháp sư đang gây chiến trong Quần đảo được Bao phủ huyền diệu. Việc hoàn thành nhiệm vụ này sẽ cho ngươi cơ hội chiến đấu chống lại các đối thủ của mình.

en: The location of the great library has been discovered! You must make your way to it, and reclaim the city of Chronos in which it lies.
vi: Vị trí của thư viện tuyệt vời đã được phát hiện! ngươi phải tìm đường đến đó và giành lại thành phố Chronos nơi nó tọa lạc.

en: Find the Orb of negation, which is said to be buried in this land. There are clues inscribed on stone obelisks which will help lead you to your prize. Find the Orb before the first day of the sixth month, or your rivals will surely have gotten to the fount before you.
vi: Tìm Quả cầu phủ định, được cho là bị chôn vùi ở vùng đất này. Có những manh mối được ghi trên các đài tưởng niệm bằng đá sẽ giúp dẫn ngươi đến mức giá của mình. Tìm Quả cầu trước ngày đầu tiên của tháng thứ sáu, nếu không các đối thủ của ngươi chắc chắn sẽ đến được nguồn trước ngươi.

en: You must take control of the castle of Magic, where the fount of wizardry lies. Do this and your victory will be supreme.
vi: Ngươi phải kiểm soát lâu đài Phép thuật, nơi khởi nguồn của phép thuật. Làm điều này và chiến thắng của ngươi sẽ là tối cao.

en: Blood is Thicker
vi: Máu Dầy hơn

en: King and Country
vi: Vua và Đất nước

en: Pirate Isles
vi: Đảo Hải tặc

en: Stranded
vi: Mắc kẹt

en: Capture the town on the island off the southeast shore in order to construct a boat and travel back towards the mainland. Do not lose the hero Gallavant.
vi: Đánh chiếm thị trấn trên hòn đảo ngoài khơi bờ biển phía đông nam để đóng một chiếc thuyền và quay trở lại đất liền. Đừng để mất anh hùng Gallavant.

en: Find and defeat Martine, the pirate leader, who resides in Pirates Cove. Do not lose Gallavant or your quest will be over.
vi: Tìm và đánh bại Martine, thủ lĩnh cướp biển, cư trú tại Pirates Cove. Đừng để mất Gallavant nếu không nhiệm vụ của ngươi sẽ kết thúc.

en: Eliminate all the other forces who oppose the rule of Lord Alberon. Gallavant must not die.
vi: Loại bỏ tất cả các lực lượng khác chống lại sự cai trị của Chúa Alberon. Gallavant không được chết.

en: Overthrow the entrenched monarchy of Lord Alberon, and claim all the land in your name. Gallavant must not die.
vi: Lật đổ chế độ quân chủ cố thủ của Chúa Alberon và giành lấy toàn bộ đất đai dưới tên của ngươi. Gallavant không được chết.

en:  bane
vi:  tai ương

en:  alliance
vi:  đồng minh

en: Carry-over forces
vi: Lực lượng chuyển giao

en:  bonus
vi:  thưởng

en:  defeated
vi:  bị đánh bại

en:  will always run away from your army.
vi:  sẽ luôn chạy trốn khỏi quân đội của ngươi.

en:  will be willing to join your army.
vi:  sẽ sẵn sàng gia nhập quân đội của ngươi.

en: The kingdom will have +%{count} %{resource} each day.
vi: Vương quốc sẽ có +%{count} %{resource} mỗi ngày.

en: The dwarves recognize their allies and gladly join your forces.
vi: Người lùn nhận ra đồng minh của họ và sẵn sàng gia nhập lực lượng của ngươi.

en: The ogres recognize you as the Dwarfbane and lumber over to join you.
vi: Yêu tinh nhận ra ngươi là Tai ương của Người lùn và đến để tham gia cùng ngươi.

en: The dragons, snarling and growling, agree to join forces with you, their 'Ally'.
vi: Những con rồng gầm gừ và gầm gừ đồng ý gia nhập lực lượng với ngươi, 'Đồng minh' của chúng.

en: As you approach the group of elves, their leader calls them all to attention. He shouts to them, "Who of you is brave enough to join this fearless ally of ours?" The group explodes with cheers as they run to join your ranks.
vi: Khi ngươi đến gần nhóm yêu tinh, thủ lĩnh của họ sẽ kêu gọi tất cả họ chú ý. Anh ta hét lên với họ, "Ai trong số các ngươi đủ can đảm để tham gia vào đồng minh dũng cảm này của chúng tôi?" Cả nhóm bùng nổ với tiếng reo hò khi họ chạy đến gia nhập hàng ngũ của ngươi.

en: The dwarves hail you, "Any friend of Roland is a friend of ours. You may pass."
vi: Những người lùn chào đón ngươi, "Bất kỳ người bạn nào của Roland đều là ngươi của chúng tôi. Ngươi có thể vượt qua."

en: The ogres give you a grunt of recognition, "Archibald's allies may pass."
vi: Yêu tinh nhận ra ngươi và càu nhàu, "Đồng minh của Archibald có thể vượt qua."

en: The dragons see you and call out. "Our alliance with Archibald compels us to join you. Unfortunately you have no room. A pity!" They quickly scatter.
vi: Những con rồng nhìn thấy ngươi và gọi ra. "Liên minh của chúng tôi với Archibald buộc chúng tôi phải tham gia cùng ngươi. Thật không may, ngươi không có chỗ. Thật đáng tiếc!" Họ nhanh chóng chạy tán loạn.

en: The elves stand at attention as you approach. Their leader calls to you and says, "Let us not impede your progress, ally! Move on, and may victory be yours."
vi: Yêu tinh đứng chú ý khi ngươi đến gần. Thủ lĩnh của họ gọi cho ngươi và nói: "Hãy để chúng tôi không cản trở bước tiến của ngươi, đồng minh! Hãy tiếp tục và có thể chiến thắng sẽ thuộc về ngươi."

en: "The Dwarfbane!!!!, run for your lives."
vi: "Tai ương Người lùn!!!, chạy ngay đi."

en: campaignBonus|Animate Dead
vi: Sức sống Thần chết

en: campaignBonus|Chain Lightning
vi: Sét chuyền

en: campaignBonus|Fireblast
vi: Nổ lửa

en: campaignBonus|Mass Curse
vi: Nguyền rủa Rộng

en: campaignBonus|Mass Haste
vi: Tăng tốc Rộng

en: campaignBonus|Mirror Image
vi: Ảnh Gương

en: campaignBonus|Resurrect
vi: Hồi sinh

en: campaignBonus|Steelskin
vi: Da sắt

en: campaignBonus|Summon Earth
vi: Triệu hồi Đất

en: campaignBonus|View Heroes
vi: Xem Tướng

en: campaignBonus|Ballista
vi: Máy bắn đá

en: campaignBonus|Black Pearl
vi: Ngọc trai Đen

en: campaignBonus|Caster's Bracelet
vi: Vòng tay Caster

en: campaignBonus|Defender Helm
vi: Mũ Bảo vệ

en: campaignBonus|Breastplate
vi: Giáp ngực

en: campaignBonus|Dragon Sword
vi: Kiếm Rồng

en: campaignBonus|Fizbin Medal
vi: Huân chương Fizbin

en: campaignBonus|Foremost Scroll
vi: Phép Đầu tiên

en: campaignBonus|Gauntlets
vi: Găng tay

en: campaignBonus|Hideous Mask
vi: Mặt nạ Gớm ghiếc

en: campaignBonus|Mage's Ring
vi: Nhẫn Ma thuật

en: campaignBonus|Major Scroll
vi: Phép Lớn

en: campaignBonus|Medal of Honor
vi: Huân chương Danh dự

en: campaignBonus|Medal of Valor
vi: Huân chương Can đảm

en: campaignBonus|Minor Scroll
vi: Phép Nhỏ

en: campaignBonus|Nomad Boots
vi: Giầy Du mục

en: campaignBonus|Power Axe
vi: Rìu Sức mạnh

en: campaignBonus|Spiked Shield
vi: Khiên Gai

en: campaignBonus|Stealth Shield
vi: Khiên Tàng hình

en: campaignBonus|Tax Lien
vi: Giữ Thuế

en: campaignBonus|Thunder Mace
vi: Chùy Sấm sét

en: campaignBonus|Traveler's Boots
vi: Giầy Du khách

en: campaignBonus|White Pearl
vi: Ngọc trai Trắng

en: campaignBonus|Basic Archery
vi: Cơ bản Bắn cung

en: campaignBonus|Advanced Archery
vi: Nâng cao Bắn cung

en: campaignBonus|Expert Archery
vi: Chuyên gia Bắn cung

en: campaignBonus|Basic Ballistics
vi: Cơ bản Máy bắn đá

en: campaignBonus|Advanced Ballistics
vi: Nâng cao Máy bắn đá

en: campaignBonus|Expert Ballistics
vi: Chuyên gia Máy bắn đá

en: campaignBonus|Basic Diplomacy
vi: Cơ bản Ngoại giao

en: campaignBonus|Advanced Diplomacy
vi: Nâng cao Ngoại giao

en: campaignBonus|Expert Diplomacy
vi: Chuyên gia Ngoại giao

en: campaignBonus|Basic Eagle Eye
vi: Cơ bản Mắt Đại bàng

en: campaignBonus|Advanced Eagle Eye
vi: Nâng cao Mắt Đại bàng

en: campaignBonus|Expert Eagle Eye
vi: Chuyên gia Mắt Đại bàng

en: campaignBonus|Basic Estates
vi: Cơ bản Tài sàn

en: campaignBonus|Advanced Estates
vi: Nâng cao Tài sản

en: campaignBonus|Expert Estates
vi: Chuyên gia Tài sản

en: campaignBonus|Basic Leadership
vi: Cơ bản Lãnh đạo

en: campaignBonus|Advanced Leadership
vi: Nâng cao Lãnh đạo

en: campaignBonus|Expert Leadership
vi: Chuyên gia Lãnh đạo

en: campaignBonus|Basic Logistics
vi: Cơ bản Vận chuyển

en: campaignBonus|Advanced Logistics
vi: Nâng cao Vận chuyển

en: campaignBonus|Expert Logistics
vi: Chuyên gia Vận chuyển

en: campaignBonus|Basic Luck
vi: Cơ bản May mắn

en: campaignBonus|Advanced Luck
vi: Nâng cao May mắn

en: campaignBonus|Expert Luck
vi: Chuyên gia May mắn

en: campaignBonus|Basic Mysticism
vi: Cơ bản Thần bí

en: campaignBonus|Advanced Mysticism
vi: Nâng cao Thần bí

en: campaignBonus|Expert Mysticism
vi: Chuyên gia Thần bí

en: campaignBonus|Basic Navigation
vi: Cơ bản Dẫn đường

en: campaignBonus|Advanced Navigation
vi: Nâng cao Dẫn đường

en: campaignBonus|Expert Navigation
vi: Chuyên gia Dẫn đường

en: campaignBonus|Basic Necromancy
vi: Cơ bản Chiêu hồn

en: campaignBonus|Advanced Necromancy
vi: Nâng cao Chiêu hồn

en: campaignBonus|Expert Necromancy
vi: Chuyên gia Chiêu hồn

en: campaignBonus|Basic Pathfinding
vi: Cơ bản Tìm đường

en: campaignBonus|Advanced Pathfinding
vi: Nâng cao Tìm đường

en: campaignBonus|Expert Pathfinding
vi: Chuyên gia Dẫn đường

en: campaignBonus|Basic Scouting
vi: Cơ bản Do thám

en: campaignBonus|Advanced Scouting
vi: Nâng cao Do thám

en: campaignBonus|Expert Scouting
vi: Chuyên gia Do thám

en: campaignBonus|Basic Wisdom
vi: Cơ bản Thông thái

en: campaignBonus|Advanced Wisdom
vi: Nâng cao Thông thái

en: campaignBonus|Expert Wisdom
vi: Chuyên gia Thông thái

en: The kingdom will receive %{amount} additional %{resource} at the start of the scenario.
vi: Vương quốc sẽ nhận được thêm một khoản %{amount} tài nguyên %{resource} khi bắt đầu kịch bản.

en: The kingdom will have %{amount} less %{resource} at the start of the scenario.
vi: Vương quốc sẽ bị ít đi một khoản %{amount} tài nguyên %{resource} khi bắt đầu kịch bản.

en: The main hero will have %{count} %{monster} at the start of the scenario.
vi: Tướng chính sẽ nhận %{count} quái %{monster} khi bắt đầu kịch bản.

en: The main hero will have %{skill} at the start of the scenario.
vi: Tướng chính sẽ có kỹ năng %{skill} khi bắt đầu kịch bản.

en: Voyage Home
vi: Trở về Nhà

en: Wizard's Isle
vi: Đảo phù thủy

en: Cannot build. You have already built here today.
vi: Không thể xây dựng. Ngươi đã xây dựng ở đây ngày hôm nay.

en: For this action it is necessary to build a castle first.
vi: Đối với hành động này, trước tiên cần phải xây dựng một lâu đài.

en: The %{building} produces %{monster}.
vi: %{building} sinh ra %{monster}.

en: Exit this menu without doing anything.
vi: Thoát khỏi trình đơn này và không làm gì cả.

en: Build %{name}.
vi: Xây %{name}.

en: Cannot recruit - you already have a Hero in this town.
vi: Không thể chiêu mộ - ngươi đang có một Tướng trong thị trấn.

en: Cannot recruit - you have too many Heroes.
vi: Không thể chiêu mộ - ngươi đang có quá nhiều Tướng.

en: There is no room in the garrison for this army.
vi: Không có chỗ trong đồn trú cho đội quân này.

en: Fortifications
vi: Công sự

en: Thatched Hut
vi: Lều Tranh

en: Archery Range
vi: Trường Bắn cung

en: Upg. Archery Range
vi: NC. Trường Bắn cung

en: Blacksmith
vi: Lò rèn

en: Upg. Blacksmith
vi: NC. Lò rèn

en: Upg. Armory
vi: NC. Kho vũ khí

en: Jousting Arena
vi: Trường đua Ngựa

en: Upg. Jousting Arena
vi: NC. Trường đua Ngựa

en: Upg. Cathedral
vi: NC. Thánh đường

en: Coliseum
vi: Đấu trường

en: Garbage Heap
vi: Đống Rác

en: Stick Hut
vi: Lều Cây

en: Upg. Stick Hut
vi: NC. Lều Cây

en: Adobe
vi: Nhà đất

en: Upg. Adobe
vi: NC. Nhà đất

en: Upg. Bridge
vi: NC. Cầu

en: Crystal Garden
vi: Vườn Pha lê

en: Treehouse
vi: Nhà cây

en: Upg. Cottage
vi: NC. Nhà tranh

en: Stonehenge
vi: Bãi đá

en: Upg. Stonehenge
vi: NC. Bãi đá

en: Fenced Meadow
vi: Rào chắn Đồng cỏ

en: sorceress|Red Tower
vi: Tháp Đỏ

en: Nest
vi: Tổ

en: Upg. Maze
vi: NC. Mê cung

en: Green Tower
vi: Tháp Xanh

en: warlock|Red Tower
vi: Tháp Đỏ

en: Black Tower
vi: Tháp Đen

en: Orchard
vi: Vườn quả

en: Upg. Foundry
vi: NC. Xưởng đúc

en: Cliff Nest
vi: Tổ Chim

en: Ivory Tower
vi: Tháp Ngà

en: Upg. Ivory Tower
vi: NC. Tháp Ngà

en: Cloud Castle
vi: Lâu đài Mây

en: Upg. Cloud Castle
vi: NC. Lâu đài Mây

en: Skull Pile
vi: Đống Đầu lâu

en: Upg. Graveyard
vi: NC. Nghĩa địa

en: Upg. Pyramid
vi: NC. Kim tự tháp

en: Mansion
vi: Biệt thự

en: Upg. Mansion
vi: NC. Biệt thự

en: Upg. Mausoleum
vi: NC. Lăng mộ

en: Laboratory
vi: Phòng thí nghiệm

en: The Fortifications increase the toughness of the walls, increasing the number of turns it takes to knock them down.
vi: Công sự tăng cường độ dẻo dai của các bức tường, tăng số lượt cần thiết để đánh sập chúng.

en: The Farm increases production of Peasants by %{count} per week.
vi: Ruộng tăng sản lượng của Nông dân thêm %{count} mỗi tuần.

en: The Coliseum provides inspiring spectacles to defending troops, raising their morale by two during combat.
vi: Đấu trường La Mã cung cấp những cảnh tượng đầy cảm hứng cho quân phòng thủ, nâng cao tinh thần của họ lên gấp đôi trong khi chiến đấu.

en: The Garbage Heap increases production of Goblins by %{count} per week.
vi: Đống rác tăng sản lượng Yêu tinh thêm %{count} mỗi tuần.

en: The Rainbow increases the luck of the defending units by two.
vi: Cầu vồng tăng gấp đôi may mắn cho các đơn vị phòng thủ.

en: The Crystal Garden increases production of Sprites by %{count} per week.
vi: Vườn Pha lê tăng sản lượng Sprite thêm %{count} mỗi tuần.

en: The Dungeon increases the income of the town by %{count} gold per day.
vi: Hầm ngục tăng thu nhập của thị trấn thêm %{count} vàng mỗi ngày.

en: The Waterfall increases production of Centaurs by %{count} per week.
vi: Thác nước tăng sản lượng Nhân mã thêm %{count} mỗi tuần.

en: The Library increases the number of spells in the Guild by one for each level of the guild.
vi: Thư viện tăng số lượng phép thuật trong Bang hội lên một cho mỗi cấp độ của Bang hội.

en: The Orchard increases production of Halflings by %{count} per week.
vi: Vườn quả tăng sản lượng Halflings thêm %{count} mỗi tuần.

en: The Storm adds +2 to the power of spells of a defending spell caster.
vi: Storm tăng thêm +2 vào sức mạnh phép thuật của người sử dụng phép thuật phòng thủ.

en: The Skull Pile increases production of Skeletons by %{count} per week.
vi: Đống đầu lâu tăng sản lượng Xương thêm %{count} mỗi tuần.

en: Thieves' Guild
vi: Băng Cướp

en: Tavern
vi: Tửu quán

en: Shipyard
vi: Xưởng tàu

en: Marketplace
vi: Chợ

en: Moat
vi: Hào

en: Tent
vi: Lều

en: Captain's Quarters
vi: Khu Đội trưởng

en: Mage Guild, Level 1
vi: Hội pháp sư, L1

en: Mage Guild, Level 2
vi: Hội pháp sư, L2

en: Mage Guild, Level 3
vi: Hội pháp sư, L3

en: Mage Guild, Level 4
vi: Hội pháp sư, L4

en: Mage Guild, Level 5
vi: Hội pháp sư, L5

en: The Shrine increases the necromancy skill of all your necromancers by 10 percent.
vi: Đền thờ tăng 10% kỹ năng chiêu hồn của tất cả các pháp sư chiêu hồn của ngươi.

en: The Thieves' Guild provides information on enemy players. Thieves' Guilds can also provide scouting information on enemy towns. Additional Guilds provide more information.
vi: Băng Cướp cung cấp thông tin về người chơi của kẻ thù. Băng Cướp cũng có thể cung cấp thông tin trinh sát về các thị trấn của kẻ thù. Các Bang hội bổ sung cung cấp thêm thông tin.

en: The Tavern increases morale for troops defending the castle.
vi: Tửu quán nâng cao tinh thần cho binh lính bảo vệ lâu đài.

en: The Shipyard allows ships to be built.
vi: Xưởng đóng tàu cho phép đóng tàu.

en: The Well increases the growth rate of all dwellings by %{count} creatures per week.
vi: Giếng tăng tốc độ phát triển của tất cả các ngôi nhà thêm %{count} sinh vật mỗi tuần.

en: The Left Turret provides extra firepower during castle combat.
vi: Tháp pháo Trái cung cấp thêm hỏa lực khi chiến đấu trong lâu đài.

en: The Right Turret provides extra firepower during castle combat.
vi: Tháp pháo Phải cung cấp thêm hỏa lực khi chiến đấu trong lâu đài.

en: The Marketplace can be used to convert one type of resource into another. The more marketplaces you control, the better the exchange rate.
vi: Chợ có thể được sử dụng để chuyển đổi một loại tài nguyên thành một loại tài nguyên khác. Ngươi càng kiểm soát nhiều chợ, tỷ giá hối đoái càng tốt.

en: The Tent provides workers to build a castle, provided the materials and the gold are available.
vi: Lều cung cấp công nhân để xây dựng lâu đài, miễn là có sẵn nguyên liệu và vàng.

en: The Captain's Quarters provides a captain to assist in the castle's defense when no hero is present.
vi: Khu Đội trưởng cung cấp một đội trưởng để hỗ trợ việc bảo vệ lâu đài khi không có tướng nào.

en: The Mage Guild allows heroes to learn spells and replenish their spell points.
vi: Hội Pháp sư cho phép các tướng học phép thuật và bổ sung điểm phép thuật của họ.

en: Recruit %{name}
vi: Chiêu mộ %{name}

en: Month: %{month}, Week: %{week}, Day: %{day}
vi: Tháng: %{month}, Tuần: %{week}, Ngày: %{day}

en: You must purchase a spell book to use the mage guild, but you currently have no room for a spell book. Try giving one of your artifacts to another hero.
vi: Ngươi phải mua một cuốn sách thần chú để sử dụng hội pháp sư, nhưng hiện tại ngươi không có chỗ cho một cuốn sách thần chú. Hãy thử đưa một trong những cổ vật của ngươi cho một anh tướng khác.

en: Click to show next town.
vi: Nhấp để xem thị trấn sau.

en: Show next town
vi: Xem thị trấn sau

en: Click to show previous town.
vi: Nhấp để xem thị trấn trước.

en: Show previous town
vi: Xem thị trấn trước

en: This town may not be upgraded to a castle.
vi: Thị trấn này có thể không được nâng cấp thành lâu đài.

en: Exit Castle
vi: Thoát khỏi Lâu đài

en: Exit Town
vi: Thoát khỏi Thị trấn

en: Show Income
vi: Xem Thu nhập

en: View Hero
vi: Xem Tướng

en: The above spells are available here.
vi: Các phép thuật trên có sẵn ở đây.

en: The spells the hero can learn have been added to their book.
vi: Các phép mà tướng có thể học đã được thêm vào cuốn sách của họ.

en: A generous tip for the barkeep yields the following rumor:
vi: Một khoản tiền boa hào phóng cho người chủ quán rượu mang lại tin đồn như sau:

en: Recruit Hero
vi: Chiêu mộ Tướng

en: %{name} is a level %{value} %{race}
vi: %{name} ở cấp độ %{value} %{race}

en: with %{count} artifacts.
vi: với %{count} bảo vật.

en: with 1 artifact.
vi: với 1 bảo vật.

en: without artifacts.
vi: không có bảo vật.

en: Recruit %{name} the %{race}
vi: Chiêu mộ %{name} của chủng tộc %{race}

en: Spread Formation
vi: Đội hình Dàn trải

en: Grouped Formation
vi: Đội hình Tập trung

en: Set garrison combat formation to 'Spread'
vi: Đặt đội hình chiến đấu đồn trú thành 'Dàn trải'

en: Set garrison combat formation to 'Grouped'
vi: Đặt đội hình chiến đấu đồn trú thành 'Tập trung'

en: Exit Castle Options
vi: Thoát khỏi Lựa chọn Lâu đài

en: Castle Options
vi: Lựa chọn Lâu đài

en: Not enough resources to recruit creatures.
vi: Không đủ tài nguyên để chiêu mộ sinh vật.

en: You are unable to recruit at this time, your ranks are full.
vi: Ngươi không thể chiêu mộ lúc này, cấp độ ngươi đã đầy.

en: No creatures available for purchase.
vi: Không có sinh vật nào sẵn có để mua.

en: Recruit Creatures
vi: Chiêu mộ Quái

en: Hire all creatures in the town.
vi: Thuê tất cả các sinh vật trong thị trấn.

en: Town Population Information and Statistics
vi: Thông tin và Thống kê Dân số Thị trấn

en: View World
vi: Xem Thế giới

en: View the entire world.
vi: Xem toàn bộ thế giới.

en: View the obelisk puzzle.
vi: Xem bản đồ câu đố.

en: Scenario Information
vi: Thông tin Kịch bản

en: View information on the scenario you are currently playing.
vi: Xem thông tin về kịch bản ngươi đang chơi.

en: Dig for the Ultimate Artifact.
vi: Đào kiếm Bảo vật Tối thượng.

en: Digging
vi: Đang đào

en: Arena
vi: Đấu trường

en: You enter the arena and face a pack of vicious lions. You handily defeat them, to the wild cheers of the crowd. Impressed by your skill, the aged trainer of gladiators agrees to train you in a skill of your choice.
vi: Ngươi bước vào đấu trường và đối mặt với một bầy sư tử hung ác. Ngươi dễ dàng đánh bại họ trước sự cổ vũ cuồng nhiệt của đám đông. Ấn tượng với kỹ năng của ngươi, người huấn luyện đấu sĩ lâu năm đồng ý huấn luyện cho ngươi một kỹ năng do ngươi lựa chọn.

en: Attack Skill
vi: Tấn công

en: Defense Skill
vi: Phòng thủ

en: Shots Left
vi: Còn Bắn

en: Hit Points
vi: Máu

en: Hit Points Left
vi: Còn Máu

en: You can't afford to upgrade your troops!
vi: Ngươi không đủ khả năng để nâng cấp quân đội của mình!

en: Your troops can be upgraded, but it will cost you dearly. Do you wish to upgrade them?
vi: Quân đội của ngươi có thể được nâng cấp, nhưng ngươi sẽ phải trả giá đắt. Ngươi có muốn nâng cấp chúng?

en: Are you sure you want to dismiss this army?
vi: Ngươi có chắc chắn muốn giải tán đội quân này không?

en: Upgrade your troops.
vi: Nâng cấp quân đội của ngươi.

en: Dismiss this army.
vi: Giải tán đội quân này.

en: A group of %{monster} with a desire for greater glory wish to join you.
    Do you accept?
vi: Một nhóm %{monster} khao khát đạt được vinh quang lớn hơn mong muốn được tham gia cùng ngươi.
    Ngươi có chấp nhận không?

en: The %{monster} is swayed by your diplomatic tongue, and offers to join your army for the sum of %{gold} gold.
    Do you accept?
vi: %{monster} bị dao động bởi cái lưỡi ngoại giao của ngươi, và đề nghị gia nhập quân đội của ngươi với số tiền %{gold} vàng.
    Ngươi có chấp nhận không?

en: The creatures are swayed by your diplomatic
    tongue, and make you an offer:
vi: Các sinh vật bị ảnh hưởng bởi cái lưỡi ngoại giao
    của ngươi, và đưa ra lời đề nghị cho ngươi:

en: %{offer} of the %{total} %{monster} will join your army, and the rest will leave you alone, for the sum of %{gold} gold.
    Do you accept?
vi: %{offer} của %{total} %{monster} sẽ gia nhập quân đội ngươi, và phần còn lại sẽ để ngươi yên, với tổng số là %{gold} vàng.
    Ngươi có chấp thuận không?

en: All %{offer} of the %{monster} will join your army for the sum of %{gold} gold.
    Do you accept?
vi: Tất cả %{offer} của %{monster} sẽ gia nhập quân đội của ngươi với giá là %{gold} vàng.
    Ngươi có chấp thuận không?

en: (Rate: %{percent})
vi: (Mức: %{percent})

en: MIDI Expansion
vi: MIDI Mở rộng

en: Music Type
vi: Loại nhạc

en: 3D Audio
vi: Âm thanh 3D

en: Toggle ambient music level.
vi: Chuyển đổi mức âm nhạc xung quanh.

en: Toggle foreground sounds level.
vi: Chuyển đổi mức âm thanh nền trước.

en: Change the type of music.
vi: Thay đổi loại nhạc.

en: Build a new ship:
vi: Đóng một tàu mới:

en: Resource cost:
vi: Chi phí tài nguyên:

en: Total:
vi: Tổng:

en: Need:
vi: Cần:

en: Start a single or multi-player game.
vi: Bắt đầu một trò chơi đơn hoặc nhiều người chơi.

en: Load a previously saved game.
vi: Tải một trò chơi đã lưu trước đó.

en: Save the current game.
vi: Lưu trò chơi hiện tại.

en: Quit out of Heroes of Might and Magic II.
vi: Thoát khỏi Heroes of Might and Magic II.

en: Text Support
vi: Hỗ trợ Văn bản

en: Change the language of the game.
vi: Thay đổi ngôn ngữ của trò chơi.

en: Select Game Language
vi: Chọn Ngôn ngữ Trò chơi

en: Change the graphics settings of the game.
vi: Thay đổi đồ họa của trò chơi.

en: Toggle colored cursor on or off. This is only an aesthetic choice.
vi: Chuyển đổi con trỏ màu bật hoặc tắt. Đây chỉ là một sự lựa chọn thẩm mỹ.

en: Toggle text support mode to output extra information about windows and events in the game.
vi: Chuyển đổi chế độ hỗ trợ văn bản để xuất thêm thông tin về các cửa sổ và sự kiện trong trò chơi.

en: Map
    Difficulty
vi: Độ khó
    Bản đồ

en: Game
    Difficulty
vi: Độ khó
    Trò chơi

en: Map Size
vi: Cỡ Bản đồ

en: Opponents
vi: Đối thủ

en: Victory
    Conditions
vi: Điều kiện
    Chiến thắng

en: Loss
    Conditions
vi: Điều kiện
    Thua

en: First select recipients!
vi: Đầu tiên chọn người nhận!

en: You cannot select %{resource}!
vi: Ngươi không thể chọn %{resource}!

en: Select Recipients
vi: Chọn Người nhận

en: Your Funds
vi: Ngân quỹ của Ngươi

en: Planned Gift
vi: Dự tính Quà tặng

en: Gift from %{name}
vi: Quà từ %{name}

en: window|Mode
vi: Chế độ

en: Change the resolution of the game.
vi: Thay đổi độ phân giải của trò chơi.

en: Select Game Resolution
vi: Chọn Độ phân giải Trò chơi

en: Toggle between fullscreen and windowed modes.
vi: Chuyển đổi giữa chế độ toàn màn hình và cửa sổ.

en: The V-Sync option can be enabled to resolve flickering issues on some monitors.
vi: Tùy chọn V-Sync có thể được bật để giải quyết vấn đề nhấp nháy trên một số màn hình.

en: Show extra information such as FPS and current time.
vi: Hiển thị thêm thông tin như FPS và thời gian hiện tại.

en: Hotkey:
vi: Phím nóng:

en: Event:
vi: Sự kiện:

en: Hot Keys:
vi: Phím tắt:

en: Interface Type
vi: Kiểu Giao diện

en: Toggle the type of interface you want to use.
vi: Chuyển đổi loại giao diện ngươi muốn sử dụng.

en: Toggle interface visibility.
vi: Chuyển đổi khả năng hiển thị giao diện.

en: Sets the speed at which you scroll the window.
vi: Đặt tốc độ cuộn cửa sổ.

en: Select Game Language:
vi: Chọn Ngôn ngữ Trò chơi:

note: DLG_ULANG_LangLabel
en: Select Language:
vi: Chọn ngôn ngữ:

en: Click to choose the selected language.
vi: Bấm để chọn ngôn ngữ đã chọn.

en: %{name} has gained a level.
vi: %{name} đã đạt được một mức độ.

en: You have learned %{skill}.
vi: Ngươi đã học %{skill}.

en: %{name} has gained a level.
    
    %{skill} +1
vi: %{name} đã đạt được một mức độ.
    
    %{skill} +1

en: You may learn either:
    %{skill1}
    or
    %{skill2}
vi: Ngươi có thể học một trong hai:
    %{skill1}
    hoặc
    %{skill2}

en: Please inspect our fine wares. If you feel like offering a trade, click on the items you wish to trade with and for.
vi: Hãy kiểm tra đồ tốt của chúng tôi. Nếu ngươi muốn cung cấp một giao dịch, hãy nhấp vào các mặt hàng ngươi muốn giao dịch.

en: You have received quite a bargain. I expect to make no profit on the deal. Can I interest you in any of my other wares?
vi: Ngươi đã nhận được khá hời. Ta hy vọng sẽ không kiếm được lợi nhuận từ thỏa thuận này. Ta có thể khiến ngươi quan tâm đến bất kỳ sản phẩm nào khác của ta?

en: I can offer you %{count} for 1 unit of %{resfrom}.
vi: Ta có thế phục vụ ngươi %{count} cho 1 đơn vị của %{resfrom}.

en: I can offer you 1 unit of %{resto} for %{count} units of %{resfrom}.
vi: Ta có thể phục vụ ngươi một đơn vị của %{resto} cho %{count} đơn vị của %{resfrom}.

en: Qty to trade
vi: Số lượng trao đổi

en: Trading Post
vi: Trạm Giao dịch

en: Your Resources
vi: Tài nguyên của Ngươi

en: Available Trades
vi: Giao dịch Có sẵn

en: guarded by %{count} %{monster}
vi: bảo vệ bởi %{count} %{monster}

en: guarded by
vi: bảo vệ bởi

en: (available: %{count})
vi: (có sẵn: %{count})

en: already learned
vi: đã học

en: treeOfKnowledge|free
vi: miễn phí

en: already claimed
vi: đã yêu cầu

en: not claimed
vi: chưa yêu cầu

en: already knows this skill
vi: đã biết kỹ năng này

en: already has max skills
vi: kỹ năng này đã tối đa

en: (already visited)
vi: (đã tới)

en: (not visited)
vi: (chưa tới)

en: %{color} Barrier
vi: %{color} Rào chắn

en: (tent visited)
vi: (lều đã tới)

en: %{color} Tent
vi: %{color} Lều

en: (digging ok)
vi: (đào được)

en: (no digging)
vi: (không đào được)

en: penalty: %{cost}
vi: phạt: %{cost}

en: Defenders:
vi: Bên thủ:

en: heroQuickInfo|(Level %{level})
vi: (Cấp độ %{level})

en: Spell Power:
vi: Sức mạnh Phép:

en: Knowledge:
vi: Trí thức:

en: Spell Points:
vi: Điểm Phép thuật:

en: Move Points:
vi: Điểm Di chuyển:

en: Uncharted Territory
vi: Lãnh thổ Chưa khám phá

en: Cost per troop:
vi: Giá mỗi quân:

en: Available: %{count}
vi: Hiện có: %{count}

en: Number to buy:
vi: Số lượng mua:

en: Recruit selected monsters.
vi: Chiêu mộ quái vật đã chọn.

en: Select maximum monsters to be recruited.
vi: Chọn tối đa quá vật để chiêu mộ.

en: Select only 1 monster to be recruited.
vi: Chỉ chọn 1 quái vật để chiêu mộ.

en: Select Game Resolution:
vi: Chọn Độ phân giải:

en: Click to apply the selected resolution.
vi: Nhấp để áp dụng độ phân giải đã chọn.

en: Click to apply the entered text.
vi: Nhấp để áp dụng văn bản đã nhập.

en: Click to open the Virtual Keyboard dialog.
vi: Nhấp để mở Bàn phím Ảo.

en: Open Virtual Keyboard
vi: Mở Bàn phím Ảo

en: Map:
vi: Bản đồ:

en: 
    
    Month:
vi: 
    
    Tháng:

en: , Week:
vi: , Tuần:

en: , Day:
vi: , Ngày:

en: 
    
    Location:
vi: 
    
    Vị trí:

en: Are you sure you want to delete file:
vi: Ngươi có chắc muốn xóa file:

en: Click to save the current game.
vi: Nhấp để lưu trò chơi hiện tại.

en: Click to load a previously saved game.
vi: Nhấp để tải chò trơi đã lưu trước đây.

en: File to Save:
vi: Tệp để Lưu:

en: File to Load:
vi: Tệp để Tải:

en: Terrain object
vi: Đối tượng địa hình

en: Accept the choice made.
vi: Chấp nhận sự lựa chọn được thực hiện.

en: Select Skill:
vi: Chọn Kỹ năng:

en: Select Spell:
vi: Chọn Phép:

en: Select Artifact:
vi: Chọn Bảo vật:

en: Select Monster:
vi: Chọn Quái vật:

en: Select Hero:
vi: Chọn Tướng:

en: race|Random
vi: Ngẫu nhiên

en: You will place
vi: Ngươi sẽ đặt

en: Click to select this class.
vi: Nhấp để chọn chủng tộc.

en: Click to select this color.
vi: Nhấp để chọn màu này.

en: Select Treasure:
vi: Chọn Kho báu:

en: Select Ocean Object:
vi: Chọn Đối tượng Đại dương:

en: Castle/town placing
vi: Đặt Lâu đài/thị trấn

en: doubleLinedRace|Neutral
vi: Trung lập

en: TOWN
vi: THỊ TRẤN

en: CASTLE
vi: LÂU ĐÀI

en: Click to start placing the selected castle/town.
vi: Nhấp để bắt đầu đặt lâu đài/thị trấn đã chọn

en: Click to select town placing.
vi: Nhấp để chọn thị trấn đặt

en: Click to select castle placing.
vi: Nhấp để chọn lâu đài đặt

en: race|Neutral
vi: Trung lập

en: Players Icon
vi: Biểu tượng Người chơi

en: Indicates whether the map
    is small (36 x 36), medium
    (72 x 72), large (108 x 108),
    or extra large (144 x 144).
vi: Cho biết bản đồ
    là nhỏ (36 x 36), thường
    (72 x 72), lớn (108 x 108),
    hay cực lớn (144 x 144).

en: Size Icon
vi: Cỡ Biểu tượng

en: Map Type:
vi: Kiểu Bản đồ:

en: The Succession Wars
vi: Cuộc chiến Kế vị

en: The Price of Loyalty
vi: Giá của Lòng Trung Thành

en: Resurrection
vi: Hồi sinh

en: Lose all your heroes and towns.
vi: Mất tất cả các tướng và thành.

en: Lose a specific town.
vi: Mất một thành cụ thể.

en: Lose a specific hero.
vi: Mất một tướng cụ thể.

en: Run out of time. Fail to win by a certain point.
vi: Hết thời gian. Không thể giành chiến thắng với thời gian nhất định.

en: Loss Condition
vi: Điều kiện Thua

en: Defeat all enemy heroes and towns.
vi: Tiêu diệt tất cả các tướng và thành địch.

en: Capture a specific town.
vi: Chiếm một thành cụ thể.

en: Defeat a specific hero.
vi: Tiêu diệt một tướng cụ thể.

en: Find a specific artifact.
vi: Tìm một bảo vật cụ thể.

en: Accumulate a large amount of gold.
vi: Tích lũy một lượng lớn vàng.

en: Victory Condition
vi: Điều kiện Thắng

en: Map difficulty:
vi: Độ khó bản đồ:

en: Small Maps
vi: Bản đồ Nhỏ

en: View only maps of size small (36 x 36).
vi: Chỉ xem những bản đồ cỡ nhỏ (36x36).

en: Medium Maps
vi: Bản đồ Thường

en: View only maps of size medium (72 x 72).
vi: Chỉ xem những bản đồ cỡ thường (72x72).

en: Large Maps
vi: Bản đồ Rộng

en: View only maps of size large (108 x 108).
vi: Chỉ xem những bản đồ cỡ lớn (108x108).

en: Extra Large Maps
vi: Bản đồ Siêu rộng

en: View only maps of size extra large (144 x 144).
vi: Chỉ xem những bản đồ cỡ siêu lớn (144x144).

en: All Maps
vi: Tất cả Bản đồ

en: View all maps, regardless of size.
vi: Xem tất cả các bản đồ, bất kể kích thước.

en: Selected Name
vi: Chọn Tên

en: The name of the currently selected map.
vi: Tên của bản đồ hiện được chọn.

en: Selected Map Difficulty
vi: Chọn Độ khó của Bản đồ

en: The map difficulty of the currently selected map. The map difficulty is determined by the scenario designer. More difficult maps might include more or stronger enemies, fewer resources, or other special conditions making things tougher for the human player.
vi: Độ khó bản đồ của bản đồ hiện được chọn. Độ khó của bản đồ được xác định bởi người thiết kế kịch bản. Các bản đồ khó hơn có thể bao gồm nhiều kẻ thù hơn hoặc mạnh hơn, ít tài nguyên hơn hoặc các điều kiện đặc biệt khác khiến mọi thứ trở nên khó khăn hơn đối với người chơi.

en: Selected Description
vi: Chọn Mô tả

en: The description of the currently selected map.
vi: Mô tả của bản đồ hiện được chọn.

en: Hero Speed
vi: Tốc độ Tướng

en: Don't Show
vi: Không Hiện

en: Enemy Speed
vi: Tốc độ Địch

en: Auto Resolve
vi: Tự động Giải quyết

en: Auto, No Spells
vi: Tự động, Không Phép

en: Battles
vi: Chiến trường

en: Change the speed at which your heroes move on the main screen.
vi: Thay đổi tốc độ di chuyển của các tướng trên màn hình chính.

en: Change the interface settings of the game.
vi: Thay đổi giao diện của trò chơi.

en: Toggle instant battle mode.
vi: Chuyển đổi chế độ chiến đấu ngay lập tức.

en: Att.
vi: Công.

en: Def.
vi: Thủ.

en: Knowl
vi: Trí

en: Oracle: Player Rankings
vi: Tiên tri: Thứ hạng Người chơi

en: Thieves' Guild: Player Rankings
vi: Băng cướp: Xếp hạng Người chơi

en: Number of Towns:
vi: Số Thị trấn:

en: Number of Castles:
vi: Số Lâu đài:

en: Number of Heroes:
vi: Số Tướng:

en: Gold in Treasury:
vi: Vàng trong Kho:

en: Wood & Ore:
vi: Gỗ & Đá:

en: Gems, Cr, Slf & Mer:
vi: Kim cương và các thứ khác:

en: Obelisks Found:
vi: Đài tưởng niệm Tìm được:

en: Artifacts:
vi: Bảo vật:

en: Total Army Strength:
vi: Tổng Sức mạnh Quân đội:

en: Best Hero:
vi: Tướng Tốt nhất:

en: Best Hero Stats:
vi: Tình trạng Tướng Tốt nhất:

en: Personality:
vi: Nhân cách:

en: Best Monster:
vi: Quái vật Mạnh nhất:

en: Day: %{day}
vi: Ngày: %{day}

en: Objects cannot be placed outside the map.
vi: Đối tượng không thể đặt ra ngoài bản đồ.

en: Are you sure you want to load a new map? (Any unsaved changes to the current map will be lost.)
vi: Ngươi có chắc chắn muốn tải bản đồ mới không? (Mọi thay đổi chưa được lưu đối với bản đồ hiện tại sẽ bị mất.)

en: Are you sure you want to create a new map? (Any unsaved changes to the current map will be lost.)
vi: Ngươi có chắc chắn muốn tạo bản đồ mới không? (Mọi thay đổi chưa được lưu đối với bản đồ hiện tại sẽ bị mất.)

en: Load an existing map.
vi: Tải một bản đồ đã có.

en: Save the current map.
vi: Lưu bản đồ hiện tại.

en: Quit out of the map editor.
vi: Thoát khỏi biên tập bản đồ.

en: Roads
vi: Đường

en: Streams
vi: Suối

en: Treasures
vi: Kho báu

en: Towns
vi: Thị trấn

en: Draws terrain in
    %{size} by %{size} square increments.
vi: Vẽ địa hình với nét
    %{size} bằng %{size} ô vuông.

en: Erases objects in
    %{size} by %{size} square increments.
vi: Xóa đối tượng với cỡ
    %{size} bằng %{size} ô vuông.

en: Small Brush
vi: Nét Nhỏ

en: Medium Brush
vi: Nét Thường

en: Large Brush
vi: Nét To

en: Area Fill
vi: Khu vực Điền vào

en: Used to click and drag for filling in large areas.
vi: Nhấp và kéo để điền vào các khu vực rộng lớn.

en: Clear Area
vi: Khu vực Xóa

en: Used to click and drag for clearing large areas.
vi: Nhấp và kéo để xóa các khu vực rộng lớn.

en: Costs %{rate} times normal movement for all heroes. (Pathfinding reduces or eliminates the penalty.)
vi: Tốn %{rate} lần di chuyển bình thường cho tất cả các tướng. (Tìm đường làm giảm hoặc loại bỏ hình phạt.)

en: Traversable only by boat.
vi: Chỉ có thể di chuyển bằng thuyền.

en: No special modifiers.
vi: Không có sửa đổi đặc biệt.

en: Toggle the erasure of %{type} objects.
vi: Chuyển đổi tính năng xóa đối tượng %{type}.

en: Objects of this type will be deleted with the Erase tool. Left-click here to deselect this type. Press and hold this button to deselect all other object types.
vi: Các đối tượng thuộc loại này sẽ bị xóa bằng công cụ Xóa. Nhấn chuột trái vào đây để bỏ chọn loại này. Nhấn và giữ nút này để bỏ chọn tất cả các loại đối tượng khác.

en: Objects of this type will NOT be deleted with the Erase tool. Left-click here to select this type. Press and hold this button to select all other object types.
vi: Các đối tượng thuộc loại này sẽ KHÔNG bị xóa bằng công cụ Xóa. Nhấn chuột trái vào đây để chọn loại này. Nhấn và giữ nút này để chọn tất cả các loại đối tượng khác.

en: Terrain Mode
vi: Chế độ Địa hình

en: Used to draw the underlying grass, dirt, water, etc. on the map.
vi: Dùng để vẽ cỏ, bụi bẩn, nước, v.v. lên bản đồ.

en: Allows you to draw streams by clicking and dragging.
vi: Cho phép vẽ suối bằng cách nhấp và kéo.

en: Stream Mode
vi: Chế độ Suối

en: Allows you to draw roads by clicking and dragging.
vi: Cho phép vẽ đường bằng cách nhấp và kéo.

en: Road Mode
vi: Chế độ Đường

en: Erase Mode
vi: Chế độ Xóa

en: Used to erase objects from the map.
vi: Dùng để xóa vật thể trên bản đồ.

en: Change between zoom and normal view.
vi: Thay đổi giữa chế độ nhìn phóng to và chế độ thường.

en: Undo your last action.
vi: Hoàn tác thao tác cuối cùng.

en: Edit map title, description, and other general information.
vi: Chỉnh sửa tiêu đề bản đồ, mô tả và thông tin chung khác.

en: Open the file options menu, where you can save or load maps, or quit out of the editor.
vi: Mở menu tùy chọn tệp, nơi ngươi có thể lưu hoặc tải bản đồ hoặc thoát khỏi trình chỉnh sửa.

en: View the editor system options, which let you customize the editor.
vi: Xem các tùy chọn hệ thống soạn thảo, cho phép ngươi tùy chỉnh trình chỉnh sửa.

en: From Scratch
vi: Từ Đầu

en: Start from scratch with a blank map.
vi: Bắt đầu từ đầu với một bản đổ trống.

en: Create a randomly generated map.
vi: Tạo một bản đồ được tạo ngẫu nhiên.

en: Create a map that is %{size} squares wide and %{size} squares high.
vi: Tạo bản đồ rộng %{size} ô vuông và cao %{size} ô vuông.

en: No maps available!
vi: Không có bản đồ nào!

en: difficulty|Easy
vi: Dễ

en: difficulty|Normal
vi: Thường

en: difficulty|Hard
vi: Khó

en: difficulty|Expert
vi: Chuyên gia

en: difficulty|Impossible
vi: Bất khả thi

en: and more...
vi: và hơn thế nữa...

en: Campaign Difficulty
vi: Độ khó Chiến dịch

en: Congratulations!
    
    Days: %{days}
vi: Chúc mừng!
    
    Ngày: %{days}

en: 
    Difficulty: %{difficulty}
vi: 
    Độ khó: %{difficulty}

en: Score: %{score}
    
    Rating:
    %{rating}
vi: Điểm: %{score}
    
    Bậc:
    %{rating}

en: Start the selected scenario.
vi: Bắt đầu kịch bản đã chọn.

en: View Intro
vi: Xem Giới thiệu

en: Restart the current scenario.
vi: Chơi lại kịch bản hiện tại.

en: Are you sure you want to restart this scenario?
vi: Ngươi có chắc muốn chơi lại kịch bản?

en: Campaign Scenario loading failure
vi: Kịch bản Chiến dịch tải thất bại

en: Please make sure that campaign files are correct and present.
vi: Hãy đảm bảo tệp chiến dịch là đúng và hiện hữu.

en: Days spent
vi: Ngày đã qua

en: The number of days spent on this campaign.
vi: Số ngày đã qua trong chiến dịch này.

en: Project Coordination and Core Development
vi: Điều phối Dự án và Phát triển Lõi

en: Visit us at
vi: Tới thăm chúng tôi tại

en: QA and Support
vi: QA và Hỗ trợ

en: Dev and Support
vi: Phát triển và Hỗ trợ

en: Special Thanks to
vi: Lời cảm ơn Chân thành tới

en: Support us at
vi: Hỗ trợ chúng tôi tại

en: Connect with us at
vi: Kết nối với chúng tôi tại

en: Need help with the game?
vi: Cần sự giúp đỡ với trò chơi?

en: Original project before 0.7
vi: Dự án Gốc trước 0.7

en: Designed and Directed
vi: Thiết kế và Chỉ đạo

en: Programming and Design
vi: Lập trình và Thiết kế

en: Additional Design
vi: Thiết kế Bổ sung

en: Additional Programming
vi: Lập trình Bổ sung

en: Musical Production
vi: Sản xuất Âm nhạc

en: Music and Sound Design
vi: Thiết kế Nhạc và Âm

en: Vocalists
vi: Lồng tiếng

en: Assistant Art Director
vi: Trợ lý Chỉ đạo Nghệ thuật

en: QA Manager
vi: Quản lý QA

en: Manual and Helpfile
vi: Hướng dẫn sử dụng và Tệp trợ giúp

en: Design Lead
vi: Thiết kế Trưởng

en: Designers
vi: Thiết kế

en: Programming Lead
vi: Trưởng Lập trình

en: Art Lead
vi: Trưởng Nghệ thuật

en: Playtesters
vi: Chơi thử

en: Producers
vi: Sản xuất

en: QA Managers
vi: Quản lý QA

en: Sound Design
vi: Thiết kế Âm thanh

en: Town Themes
vi: Chủ đề Thị trấn

en: Recorded at %{recordingStudio}
vi: Thu âm tại %{recordingStudio}

en: credits|Manual
vi: Thủ công

en: German Consultant
vi: Tư vấn Tiếng Đức

en: Map Designers
vi: Thiết kế Bản đồ

en: Package Design
vi: Thiết kế Đóng gói

en: Unknown Hero
vi: Tướng Vô danh

en: View High Scores for Standard Maps.
vi: Xem Điểm cho chế độ Thường.

en: View High Scores for Campaigns.
vi: Xem Điểm cho chế độ Chiến dịch.

en: hotkey|default okay event
vi: sự kiện tốt mặc định

en: hotkey|default cancel event
vi: sự kiện hủy mặc định

en: hotkey|default left
vi: mặc định trái

en: hotkey|default right
vi: mặc định phải

en: hotkey|default up
vi: mặc định lên

en: hotkey|default down
vi: mặc định xuống

en: hotkey|toggle fullscreen
vi: chuyển đổi chế độ toàn màn hình

en: hotkey|toggle text support mode
vi: chuyển đội chế độ hỗ trợ văn bản

en: hotkey|new game
vi: trò chơi mới

en: hotkey|load game
vi: tải trò chơi

en: hotkey|credits
vi: công trạng

en: hotkey|standard game
vi: trò chơi tiêu chuẩn

en: hotkey|campaign game
vi: trò chơi chiến dịch

en: hotkey|multi-player game
vi: trò chơi nhiều người

en: hotkey|settings
vi: thiết lập

en: hotkey|quit
vi: thoát

en: hotkey|select map
vi: chọn bản đồ

en: hotkey|select small map size
vi: chọn bản đồ cỡ nhỏ

en: hotkey|select medium map size
vi: chọn bản đồ cỡ vừa

en: hotkey|select large map size
vi: chọn bản đồ cỡ lớn

en: hotkey|select extra large map size
vi: chọn bản đồ cỡ siêu lớn

en: hotkey|select all map sizes
vi: chọn tất cả các bản đồ

en: hotkey|battle only game
vi: trò chơi chỉ chiến đấu

en: hotkey|choose the original campaign
vi: chọn chiến dịch gốc

en: hotkey|choose the expansion campaign
vi: chọn chiến dịch mở rộng

en: hotkey|map editor main menu
vi: trình đơn biên tập bản đồ

en: hotkey|new map menu
vi: trình đơn bản đồ mới

en: hotkey|load map menu
vi: trình đơn tải bản đồ

en: hotkey|new map from scratch
vi: bắt đầu bản đồ mới

en: hotkey|new random map
vi: bản đồ mới ngẫu nhiên

en: hotkey|undo last action
vi: hoàn tác tác vụ cuối

en: hotkey|redo last action
vi: thực hiện lại tác vụ cuối

en: hotkey|roland campaign
vi: chiến dịch roland

en: hotkey|archibald campaign
vi: chiến dịch archibald

en: hotkey|voyage home campaign
vi: chiến dịch đường về nhà

en: hotkey|wizard's isle campaign
vi: chiến dịch đảo phù thủy

en: hotkey|descendants campaign
vi: chiến dịch hậu duệ

en: hotkey|select first campaign bonus
vi: chọn phần thưởng chiến dịch đầu tiên

en: hotkey|select second campaign bonus
vi: chọn phần thưởng chiến dịch thứ 2

en: hotkey|select third campaign bonus
vi: chọn phần thưởng chiến dịch thứ 3

en: hotkey|view campaign intro
vi: xem giới thiệu chiến dịch

en: hotkey|select campaign difficulty
vi: chọn độ khó chiến dịch

en: hotkey|restart campaign scenario
vi: khởi động lại kịch bản chiến dịch

en: hotkey|world map left
vi: bản đồ thế giới trái

en: hotkey|world map right
vi: bản đồ thế giới phải

en: hotkey|world map up
vi: bản đồ thế giới trên

en: hotkey|world map down
vi: bản đồ thế giới dưới

en: hotkey|world map up left
vi: bản đồ thế giới trái trên

en: hotkey|world map up right
vi: bản đồ thế giới phải trên

en: hotkey|world map down left
vi: bản đồ thế giới trái dưới

en: hotkey|world map down right
vi: bản đồ thế giới phải dưới

en: hotkey|save game
vi: lưu trò chơi

en: hotkey|next hero
vi: tướng tiếp theo

en: hotkey|start hero movement
vi: bắt đầu di chuyển tướng

en: hotkey|cast adventure spell
vi: niệm câu thần chú thám hiểm

en: hotkey|put hero to sleep
vi: cho tướng đi ngủ

en: hotkey|next town
vi: thị trấn tiếp theo

en: hotkey|end turn
vi: kết thúc lượt

en: hotkey|file options
vi: lựa chọn tệp

en: hotkey|adventure options
vi: tùy chọn thám hiểm

en: hotkey|puzzle map
vi: bản đồ giải đố

en: hotkey|scenario information
vi: thông tin kịch bản

en: hotkey|dig for artifact
vi: đào bảo vật

en: hotkey|view world
vi: xem thế giới

en: hotkey|kingdom summary
vi: tổng quát vương quốc

en: hotkey|default action
vi: hành động mặc định

en: hotkey|open focus
vi: mở tiêu điểm

en: hotkey|system options
vi: tùy chọn hệ thống

en: hotkey|scroll left
vi: cuộn trái

en: hotkey|scroll right
vi: cuộn phải

en: hotkey|scroll up
vi: cuộn lên

en: hotkey|scroll down
vi: cuộn xuống

en: hotkey|toggle control panel
vi: chuyển đổi bảng điều khiển

en: hotkey|toggle radar
vi: chuyển đổi radar

en: hotkey|toggle buttons
vi: chuyển đổi nút bấm

en: hotkey|toggle status
vi: chuyển đổi trạng thái

en: hotkey|toggle icons
vi: chuyển đổi biểu tượng

en: hotkey|transfer control to ai
vi: chuyển điều khiển cho AI

en: hotkey|retreat from battle
vi: rút lui khỏi trận chiến

en: hotkey|surrender during battle
vi: đầu hàng trong trận chiến

en: hotkey|battle options
vi: lựa chọn trận chiến

en: hotkey|skip turn in battle
vi: bỏ lượt trong trận chiến

en: hotkey|cast battle spell
vi: niệm chú trong trận chiến

en: hotkey|dwelling level 1
vi: nhà lính cấp 1

en: hotkey|dwelling level 2
vi: nhà lính cấp 2

en: hotkey|dwelling level 3
vi: nhà lính cấp 3

en: hotkey|dwelling level 4
vi: nhà lính cấp 4

en: hotkey|dwelling level 5
vi: nhà lính cấp 5

en: hotkey|dwelling level 6
vi: nhà lính cấp 6

en: hotkey|well
vi: giếng

en: hotkey|marketplace
vi: chợ

en: hotkey|mage guild
vi: hội phù thủy

en: hotkey|shipyard
vi: bến tàu

en: hotkey|thieves guild
vi: băng cướp

en: hotkey|tavern
vi: quán rượu

en: hotkey|construction screen
vi: màn hình xây dựng

en: hotkey|buy all monsters in well
vi: mua tất cả các qoái vật trong giếng

en: hotkey|split stack by half
vi: chia đạo quân làm đôi

en: hotkey|split stack by one
vi: chia đạo quân thành một

en: hotkey|join stacks
vi: nhập đạo quân

en: hotkey|upgrade troop
vi: nâng cấp quân đội

en: hotkey|dismiss hero or troop
vi: giải tán tướng hoặc quân

en: Do you want to regain control from AI? The effect will take place only on the next turn.
vi: Ngươi có muốn AI kiểm soát không? Hiệu quả sẽ bắt đầu ở lượt tiếp theo.

en: Do you want to transfer control from you to the AI? The effect will take place only on the next turn.
vi: Ngươi có muốn chuyển quyền kiểm soát sang cho AI không? Hiệu ứng sẽ chỉ diễn ra ở lượt tiếp theo.

en: Default Actions
vi: Hành động Mặc định

en: Global Actions
vi: Hành động Toàn cầu

en: Battle Screen
vi: Màn hình Chiến đấu

en: Town Screen
vi: Màn hình Thị trấn

en: Army Actions
vi: Hành động Quân đội

en: The save file is corrupted.
vi: File lưu bị hỏng.

en: Unsupported save format:
vi: Định dạng lưu không hỗ trợ:

en: Current game version:
vi: Phiên bản trò chơi hiện tại:

en: Last supported version:
vi: Phiên bản hỗ trợ cuối cùng:

en: This file contains a save with an invalid game type.
vi: Tệp này chứa một bản lưu có loại trò chơi không hợp lệ.

en: This save file requires "The Price of Loyalty" game assets, but they have not been provided to the engine.
vi: Tệp lưu này yêu cầu nội dung trò chơi "Cái giá của lòng trung thành", nhưng chúng chưa được cung cấp cho công cụ.

en: This saved game is localized to '
vi: Trò chơi đã lưu này được bản địa hóa thành '

en: ' language, but the current language of the game is '
vi: ' ngôn ngữ, nhưng ngôn ngữ hiện tại của trò chơi là '

en: No save files to load.
vi: Không có tệp lưu để tải.

en: A single player game playing out a single map.
vi: Một trò chơi một người chơi chơi trên một bản đồ duy nhất.

en: Standard Game
vi: Trò chơi Thường

en: A single player game playing through a series of maps.
vi: Một trò chơi một người chơi chơi qua một loạt bản đồ.

en: Campaign Game
vi: Trò chơi Chiến dịch

en: Multi-Player Game
vi: Trò chơi Nhiều người

en: A multi-player game, with several human players completing against each other on a single map.
vi: Một trò chơi nhiều người chơi, trong đó một số người chơi sẽ đấu với nhau trên một bản đồ.

en: Hot Seat
vi: Ghế Nóng

en: Cancel back to the main menu.
vi: Hủy quay lại menu chính.

en: fheroes2 Resurrection Team presents
vi: fheroes2 Resurrection Team giới thiệu

en: Welcome to Heroes of Might and Magic II powered by fheroes2 engine!
vi: Chào mừng tới Heroes of Might and Magic II cung cấp bởi mã nguồn fheroes2!

en: Greetings!
vi: Chào mừng!

en: Quit Heroes of Might and Magic II and return to the operating system.
vi: Thoát khỏi Heroes of Might and Magic II và quay lại hệ điều hành.

en: View the credits screen.
vi: Xem màn hình giới thiệu thông tin.

en: View the high scores screen.
vi: Xem màn hình điểm cao.

en: Change language, resolution and settings of the game.
vi: Thay đổi ngôn ngữ, độ phân giải và các cài đặt của trò chơi.

en: Loading video. Please wait...
vi: Đang tải video. Xin đợi...

en: Battle Only
vi: Chỉ Chiến đấu

en: Setup and play a battle without loading any map.
vi: Thiết lập và chơi một trận chiến mà không cần phải tải bất cứ bản đồ nào.

en: 2 Players
vi: 2 người chơi

en: Play with 2 human players, and optionally, up to 4 additional computer players.
vi: Chơi với 2 người chơi và tùy chọn, tối đa thêm 4 máy tính.

en: 3 Players
vi: 3 người chơi

en: Play with 3 human players, and optionally, up to 3 additional computer players.
vi: Chơi với 3 người chơi và tùy chọn, tối đa thêm 3 máy tính.

en: 4 Players
vi: 4 người chơi

en: Play with 4 human players, and optionally, up to 2 additional computer players.
vi: Chơi với 4 người chơi và tùy chọn, tối đa thêm 2 máy tính.

en: 5 Players
vi: 5 người chơi

en: Play with 5 human players, and optionally, up to 1 additional computer player.
vi: Chơi với 5 người chơi và tùy chọn, tối đa thêm 1 máy tính.

en: 6 Players
vi: 6 người chơi

en: Play with 6 human players.
vi: Chơi với 6 người chơi.

en: Original Campaign
vi: Chiến dịch Gốc

en: Either Roland's or Archibald's campaign from the original Heroes of Might and Magic II.
vi: Chiến dịch của Roland hoặc Archibald từ bản gốc Heroes of Might and Magic II.

en: Expansion Campaign
vi: Chiến dịch Mở rộng

en: One of the four new campaigns from the Price of Loyalty expansion set.
vi: Một trong bốn chiến dịch mới từ bản mở rộng Giá của Lòng Trung thành.

en: Dragon city has fallen! You are now the Master of the Dragons.
vi: Thành phố rồng đã thất thủ! Bây giờ ngươi đã là Bậc thầy của Rồng.

en: You captured %{name}!
    You are victorious.
vi: Ngươi chiếm được %{name}!
    Ngươi là người chiến thắng.

en: You have captured the enemy hero %{name}!
    Your quest is complete.
vi: Ngươi đã bắt được tướng địch %{name}!
    Nhiệm vụ của ngươi đã hoàn tất.

en: You have found the %{name}.
    Your quest is complete.
vi: Ngươi đã tìm thấy %{name}.
    Nhiệm vụ của ngươi kết thúc.

en: Ultimate Artifact
vi: Bảo vật Tối thượng

en: The enemy is beaten.
    Your side has triumphed!
vi: Địch đã bị đánh bại.
    Phe ngươi đã chiến thắng!

en: You have built up over %{count} gold in your treasury.
    All enemies bow before your wealth and power.
vi: Ngươi đã tích lũy được hơn %{count} vàng trong kho bạc của mình.
    Tất cả kẻ thù đều cúi đầu trước sự giàu có và quyền lực của ngươi.

en: The enemy has captured %{name}!
    They are triumphant.
vi: Địch đã chiếm được %{name}!
    Chúng đã chiến thắng.

en: The enemy has built up over %{count} gold in his treasury.
    You must bow done in defeat before his wealth and power.
vi: Kẻ thù đã tích lũy được hơn %{count} vàng trong kho bạc của mình.
    Ngươi phải cúi đầu thất bại trước sự giàu có và quyền lực của hắn ta.

en: You have been eliminated from the game!!!
vi: Ngươi đã bị loại khỏi trò chơi!!!

en: You have lost the hero %{name}.
    Your quest is over.
vi: Ngươi mất tướng %{name}.
    Nhiệm vụ của ngươi chấm dứt.

en: You have failed to complete your quest in time.
    All is lost.
vi: Ngươi đã không hoàn thành nhiệm vụ của mình đúng thời hạn.
    Tất cả bị mất.

en: Defeat!
vi: Bị đánh bại!

en: Base score: %{score}
    Difficulty: %{difficulty}
vi: Điểm: %{score}
    Khó: %{difficulty}

en: Defeat all enemy heroes and capture all enemy towns and castles.
vi: Đánh bại tất cả tướng của kẻ thù và chiếm được tất cả các thị trấn và lâu đài của kẻ thù.

en: Your side defeats the opposing side.
vi: Phe của ngươi đánh bại phe đối lập.

en: Run out of time. (Fail to win by a certain point.)
vi: Hết thời gian. Không thể giành chiến thắng với thời gian nhất định.

en: You must defeat the enemy %{enemies}. | You must defeat the enemy alliance of %{enemies}.
vi[0]: Ngươi phải đánh bại kẻ thù %{enemies}.

en: The alliance consisting of %{allies} and you must defeat the enemy %{enemies}. | The alliance consisting of %{allies} and you must defeat the enemy alliance of %{enemies}.
vi[0]: Liên minh bao gồm %{allies} và ngươi phải đánh bại kẻ thù %{enemies}.

en: Capture the castle '%{name}'.
vi: Chiếm được lâu đài '%{name}'.

en: Capture the town '%{name}'.
vi: Chiếm được thị trấn '%{name}'.

en: Defeat the hero '%{name}'.
vi: Diệt được tướng '%{name}'.

en: Find the ultimate artifact.
vi: Tìm được bảo vật tối thượng.

en: Find the '%{name}' artifact.
vi: Tìm bảo vật '%{name}'.

en: Accumulate %{count} gold.
vi: Đạt được %{count} vàng.

en: , or you may win by defeating all enemy heroes and capturing all enemy towns and castles.
vi: , hoặc ngươi có thể giành chiến thắng bằng cách đánh bại tất cả tướng của kẻ thù và chiếm được tất cả các thị trấn và lâu đài của kẻ thù.

en: Lose the castle '%{name}'.
vi: Mất lâu đài '%{name}'.

en: Lose the town '%{name}'.
vi: Mất thị trấn '%{name}'.

en: Lose the hero: %{name}.
vi: Mất tướng: %{name}.

en: Fail to win by the end of month %{month}, week %{week}, day %{day}.
vi: Không giành chiến thắng vào cuối tháng %{month}, tuần %{week}, ngày %{day}.

en: %{color} player has been vanquished!
vi: người chơi màu %{color} đã bị đánh bại !

en: Major Event!
vi: Sự kiện Chính!

en: Game Difficulty:
vi: Độ khó Trò chơi:

en: Opponents:
vi: Đối thủ:

en: Rating %{rating}%
vi: Xếp hạng %{rating}%

en: Click here to select which scenario to play.
vi: Nhấp vào đây để chọn kịch bản để chơi.

en: Game Difficulty
vi: Độ khó Trò chơi

en: Difficulty Rating
vi: Đánh giá Độ khó

en: The difficulty rating reflects a combination of various settings for your game. This number will be applied to your final score.
vi: Xếp hạng độ khó phản ánh sự kết hợp của nhiều cài đặt khác nhau cho trò chơi của ngươi. Con số này sẽ được áp dụng cho điểm số cuối cùng của ngươi.

en: Click to accept these settings and start a new game.
vi: Nhấp để chấp nhận các cài đặt này và bắt đầu trò chơi mới.

en: Click to return to the main menu.
vi: Nhấp để quay lại màn hình chính.

en: Astrologers proclaim the Month of the %{name}.
vi: Các nhà chiêm tinh công bố Tháng của %{name}.

en: New Month!
vi: Tháng Mới!

en: Astrologers proclaim the Week of the %{name}.
vi: Các nhà chiêm tinh công bố Tuần của %{name}.

en: New Week!
vi: Tuần Mới!

en: After regular growth, the population of %{monster} is doubled!
vi: Sau khi tăng trưởng đều đặn, dân số của %{monster} đã tăng gấp đôi!

en: After regular growth, the population of %{monster} increases by %{count} percent! | After regular growth, the population of %{monster} increases by %{count} percent!
vi[0]: Sau khi tăng trưởng đều đặn, dân số của %{monster} đã tăng %{count} phần trăm!

en: %{monster} growth +%{count}.
vi: %{monster} tăng trưởng +%{count}.

en: Beware!
vi: Coi chừng!

en: %{color} player, this is your last day to capture a town, or you will be banished from this land.
vi: Người chơi màu %{color}, đây là ngày cuối cùng của ngươi để chiếm được một thị trấn, nếu không ngươi sẽ bị trục xuất khỏi vùng đất này.

en: %{color} player, you only have %{day} days left to capture a town, or you will be banished from this land.
vi: Người chơi màu %{color}, ngươi chỉ có %{day} để chiếm được một thị trấn, nếu không ngươi sẽ bị trục xuất khỏi vùng đất này.

en: %{color} player's turn.
vi: Lượt người chơi màu %{color}.

en: %{color} player, your heroes abandon you, and you are banished from this land.
vi: Người chơi màu %{color}, các tướng đã bỏ rơi ngươi và ngươi bị trục xuất khỏi vùng đất này.

en: Next Hero
vi: Tướng Tiếp theo

en: Select the next Hero.
vi: Chọn Tướng tiếp theo.

en: Hero Movement
vi: Tướng Di chuyển

en: Start the Hero's movement along the current path or re-visit the object occupied by the Hero. Press and hold this button to reset the Hero's path.
vi: Bắt đầu di chuyển Tướng dọc theo con đường hiện tại hoặc ghé thăm lại đối tượng mà Tướng chiếm giữ. Nhấn và giữ nút này để thiết lập lại đường đi của Tướng.

en: Kingdom Summary
vi: Tổng quát Vương quốc

en: Cast an adventure spell.
vi: Niệm một câu thần chú khám phá.

en: Adventure Options
vi: Tùy chọn Khám phá

en: Bring up the adventure options menu.
vi: Hiển thị menu tùy chọn khám phá.

en: Bring up the file options menu, allowing you to load, save, start a new game or quit.
vi: Hiển thị trình đơn tùy chọn tệp, cho phép ngươi tải, lưu, bắt đầu trò chơi mới hoặc thoát.

en: Bring up the system options menu, allowing you to customize your game.
vi: Hiển thị trình đơn tùy chọn hệ thống, cho phép ngươi tùy chỉnh trò chơi của mình.

en: One or more heroes may still move, are you sure you want to end your turn?
vi: Một hoặc nhiều tướng vẫn có thể di chuyển, ngươi có chắc chắn muốn kết thúc lượt của mình không?

en: Are you sure you want to restart? (Your current game will be lost.)
vi: Ngươi có chắc là ngươi muốn bắt đầu lại không? (Trò chơi hiện tại của ngươi sẽ bị mất.)

en: Are you sure you want to overwrite the save with this name?
vi: Ngươi có chắc chắn muốn ghi đè lưu bằng tên này không?

en: Game saved successfully.
vi: Chò trơi được lưu thành công.

en: There was an issue during saving.
vi: Đã xảy ra sự cố trong quá trình lưu.

en: Are you sure you want to load a new game? (Your current game will be lost.)
vi: Ngươi có chắc là ngươi muốn tải một trò chơi mới không? (Trò chơi hiện tại của ngươi sẽ bị mất.)

en: Try looking on land!!!
vi: Thử tìm kiếm trên mặt đất!!!

en: Searching for the Ultimate Artifact is fruitless. Your hero could not carry it even if he found it - all his artifact slots are full.
vi: Việc tìm kiếm Bảo vật Tối thượng không có kết quả. Tướng của ngươi không thể mang nó ngay cả khi anh ta tìm thấy nó - tất cả các ô tạo tác của anh ta đều đã đầy.

en: Digging for artifacts requires a whole day, try again tomorrow.
vi: Đào báu vật cần cả một ngày, hãy thử lại vào ngày mai.

en: After spending many hours digging here, you have uncovered the %{artifact}.
vi: Sau nhiều giờ đào bới ở đây, ngươi đã phát hiện được %{artifact}.

en: Nothing here. Where could it be?
vi: Không có gì ở đây. Nó có thể ở đâu?

en: Try searching on clear ground.
vi: Hãy thử tìm kiếm cẩn than trên mặt đất.

en: A miniature view of the known world. Left click to move viewing area.
vi: Một cái nhìn thu nhỏ về thế giới đã biết. Nhấp chuột trái để di chuyển khu vực xem.

en: Month: %{month} Week: %{week}
vi: Tháng: %{month} Tuần: %{week}

en: You find a small
    quantity of %{resource}.
vi: Ngươi tìm thấy
    một lượng nhỏ %{resource}.

en: Status Window
vi: Cửa sổ Trạng thái

en: This window provides information on the status of your hero or kingdom, and shows the date.
vi: Cửa sổ này cung cấp thông tin về trạng thái tướng hoặc vương quốc của ngươi và hiển thị ngày tháng.

en: This window provides information on the status of your hero or kingdom, and shows the date. Left click here to cycle through these windows.
vi: Cửa sổ này cung cấp thông tin về trạng thái tướng hoặc vương quốc của ngươi và hiển thị ngày tháng. Nhấp chuột trái vào đây để duyệt qua các cửa sổ này.

en: This lets you change player starting positions and colors. A particular color will always start in a particular location. Some positions may only be played by a computer player or only by a human player.
vi: Điều này cho phép ngươi thay đổi vị trí và màu sắc bắt đầu của người chơi. Một màu cụ thể sẽ luôn bắt đầu ở một vị trí cụ thể. Một số vị trí chỉ có thể được chơi bởi người chơi máy tính hoặc chỉ bởi người chơi.

en: This lets you change the class of a player. Classes are not always changeable. Depending on the scenario, a player may receive additional towns and/or heroes not of their primary alignment.
vi: Điều này cho phép ngươi thay đổi lớp của một người chơi. Các chủng tộc không phải lúc nào cũng có thể thay đổi. Tùy thuộc vào kịch bản, người chơi có thể nhận được các thị trấn và/hoặc tướng bổ sung không thuộc liên kết chính của họ.

en: %{color} player
vi: người chơi mầu %{color}

en: No Handicap
vi: Không Chấp

en: Mild Handicap
vi: Chấp Ít

en: Severe Handicap
vi: Chấp Nhiều

en: View %{skill} Info
vi: Xem Thông tin %{skill}

en: Kingdom Income
vi: Thu nhập Vương quốc

en: Kingdom Income per day.
vi: Thu nhập Vương quốc một ngày.

en: For every lighthouse controlled, your ships will move further each day.
vi: Với mỗi ngọn hải đăng được kiểm soát, tàu của ngươi sẽ di chuyển xa hơn mỗi ngày.

en:  gives you maximum morale
vi:  cho ngươi tối đa tinh thần

en:  gives you maximum luck
vi:  cho ngươi tối đa may mắn

en: You cannot pick up this artifact, you already have a full load!
vi: Ngươi không thể nhặt bảo vật này, ngươi đã có đầy đủ!

en: To cast spells, you must first buy a spell book for %{gold} gold.
vi: Để có thể niệm chú, trước tiên ngươi phải mua một quyển sách phép với giá %{gold} vàng.

en: Unfortunately, you seem to be a little short of cash at the moment.
vi: Thật không may, hiện tại ngươi có vẻ hơi thiếu tiền.

en: Do you wish to buy one?
vi: Ngươi có muốn mua một?

en: %{count} / day
vi: %{count} / ngày

en: A whirlpool engulfs your ship. Some of your army has fallen overboard.
vi: Một xoáy nước nhấn chìm con tàu của ngươi. Một số quân đội của ngươi đã rơi xuống biển.

en: Insulted by your refusal of their offer, the monsters attack!
vi: Bị xúc phạm bởi việc ngươi từ chối lời đề nghị của họ, lũ quái vật tấn công!

en: The %{monster}, awed by the power of your forces, begin to scatter.
    Do you wish to pursue and engage them?
vi: %{monster}, kinh hãi trước sức mạnh lực lượng của ngươi, bắt đầu phân tán.
    Ngươi có muốn theo đuổi và thu phục họ không?

en: Ransacking an enemy camp, you discover a hidden cache of treasures.
vi: Lục soát trại của kẻ thù, ngươi phát hiện ra một kho báu ẩn giấu.

en: The keeper of the mill announces:
    "Milord, I have been working very hard to provide you with these resources, come back next week for more."
vi: Người giữ cối xay thông báo:
    "Thưa ngài, tôi đã rất cố gắng để cung cấp cho ngài những tài nguyên này, tuần sau hãy quay lại để lấy thêm."

en: The keeper of the mill announces:
    "Milord, I am sorry, there are no resources currently available. Please try again next week."
vi: Người giữ cối xay thông báo:
    "Thưa ngài, tôi xin lỗi, hiện tại không có tài nguyên nào. Vui lòng thử lại vào tuần tới."

en: The keeper of the mill announces:
    "Milord, I have been working very hard to provide you with this gold, come back next week for more."
vi: Người giữ cối xay thông báo:
    "Thưa ngài, tôi đã làm việc rất chăm chỉ để cung cấp số vàng này cho ngài, tuần sau hãy quay lại để lấy thêm."

en: The keeper of the mill announces:
    "Milord, I am sorry, there is no gold currently available. Please try again next week."
vi: Người giữ cối xay thông báo:
    "Thưa ngài, tôi xin lỗi, hiện tại không có vàng. Vui lòng thử lại vào tuần tới."

en: You've found an abandoned lean-to.
    Poking about, you discover some resources hidden nearby.
vi: Ngươi đã tìm thấy một ngôi nhà bị bỏ hoang.
    Khi khám phá, ngươi phát hiện ra một số tài nguyên ẩn gần đó.

en: The lean-to is long abandoned. There is nothing of value here.
vi: Ngôi nhà dường như đã bị bỏ hoang từ lâu. Chẳng có gì có giá trị ở đây cả.

en: You catch a leprechaun foolishly sleeping amidst a cluster of magic mushrooms.
    In exchange for his freedom, he guides you to a small pot filled with precious things.
vi: Ngươi bắt gặp một con yêu tinh đang ngủ say giữa một đám nấm thần.
    Để đổi lấy sự tự do của mình, anh ta dẫn ngươi đến một chiếc bình nhỏ chứa đầy những thứ quý giá.

en: You've found a magic garden, the kind of place that leprechauns and faeries like to cavort in, but there is no one here today.
    Perhaps you should try again next week.
vi: Ngươi đã tìm thấy một khu vườn ma thuật, một nơi mà các yêu tinh và thần tiên thích vui đùa, nhưng hôm nay không có ai ở đây cả.
    Có lẽ ngươi nên thử lại vào tuần tới.

en: You come upon the remains of an unfortunate adventurer.
vi: Ngươi tình cờ gặp hài cốt của một nhà thám hiểm không may.

en: Treasure
vi: Kho báu

en: Searching through the tattered clothing, you find the %{artifact}.
vi: Lục lọi trong bộ quần áo rách rưới, ngươi tìm thấy %{artifact}.

en: Searching through the tattered clothing, you find nothing.
vi: Lục lọi trong bộ quần áo rách rưới, ngươi chẳng tìm được gì.

en: You come across an old wagon left by a trader who didn't quite make it to safe terrain.
vi: Ngươi bắt gặp một toa xe cũ do một thương nhân để lại, người không thể đến được địa hình an toàn.

en: Unfortunately, others have found it first, and the wagon is empty.
vi: Thật không may, những kẻ khác đã tìm thấy nó trước và toa xe trống rỗng.

en: Searching inside, you find the %{artifact}.
vi: Tìm kiếm bên trong, ngươi tìm thấy %{artifact}.

en: Inside, you find some of the wagon's cargo still intact.
vi: Bên trong, ngươi thấy một số hàng hóa của toa xe vẫn còn nguyên vẹn.

en: You search through the flotsam, and find some wood and some gold.
vi: Ngươi tìm kiếm khắp nơi và tìm thấy một ít gỗ và một ít vàng.

en: You search through the flotsam, and find some wood.
vi: Ngươi tìm kiếm khắp các vật trôi nổi và tìm thấy một ít gỗ.

en: You search through the flotsam, but find nothing.
vi: Ngươi tìm kiếm khắp các vật trôi nổi, nhưng không tìm thấy gì.

en: Shrine of the 1st Circle
vi: Đền thờ Vòng 1

en: You come across a small shrine attended by a group of novice acolytes.
    In exchange for your protection, they agree to teach you a simple spell - '%{spell}'.
vi: Ngươi đi ngang qua một ngôi đền nhỏ có một nhóm người mới tập sự tham dự.
    Để đổi lấy sự bảo vệ của ngươi, họ đồng ý dạy ngươi một câu thần chú đơn giản - '%{spell}'.

en: Shrine of the 2nd Circle
vi: Đền thờ Vòng 2

en: You come across an ornate shrine attended by a group of rotund friars.
    In exchange for your protection, they agree to teach you a spell - '%{spell}'.
vi: Ngươi đi ngang qua một ngôi đền được trang trí công phu với sự tham dự của một nhóm tu sĩ tròn trịa.
    Để đổi lấy sự bảo vệ của ngươi, họ đồng ý dạy ngươi một câu thần chú - '%{spell}'.

en: Shrine of the 3rd Circle
vi: Đền thờ Vòng 3

en: You come across a lavish shrine attended by a group of high priests.
    In exchange for your protection, they agree to teach you a sophisticated spell - '%{spell}'.
vi: Ngươi đi ngang qua một ngôi đền xa hoa có sự tham dự của một nhóm linh mục cao cấp.
    Để đổi lấy sự bảo vệ của ngươi, họ đồng ý dạy ngươi một câu thần chú phức tạp - '%{spell}'.

en: 
    Unfortunately, you do not have the wisdom to understand the spell, and you are unable to learn it.
vi: 
    Thật không may, ngươi không có trí tuệ để hiểu câu thần chú và ngươi không thể học được nó.

en: 
    Unfortunately, you already have knowledge of this spell, so there is nothing more for them to teach you.
vi: 
    Thật không may, ngươi đã có kiến thức về phép thuật này rồi nên họ không còn gì để dạy ngươi nữa.

en: 
    Unfortunately, you have no Magic Book to record the spell with.
vi: 
    Rất tiếc, ngươi không có Sách Phép để ghi lại lại những phép thuật.

en: You approach the hut and observe a witch inside studying an ancient tome on %{skill}.
vi: Ngươi đến gần túp lều và quan sát một phù thủy bên trong đang nghiên cứu một cuốn sách cổ về %{skill}.

en: As you approach, she turns and focuses her one glass eye on you.
    "You already know everything you deserve to learn!" the witch screeches. "NOW GET OUT OF MY HOUSE!"
vi: Khi ngươi đến gần, cô ấy quay lại và tập trung một con mắt thủy tinh vào ngươi.
    "Ngươi đã biết tất cả mọi thứ ngươi xứng đáng được học!" mụ phù thủy rít lên. "BÂY GIỜ RA KHỎI NHÀ CỦA TÔI!"

en: As you approach, she turns and speaks.
    "You already know that which I would teach you. I can help you no further."
vi: Khi ngươi đến gần, cô ấy quay lại và nói.
    "Ngươi đã biết điều tôi sẽ dạy cho ngươi. Tôi không thể giúp gì thêm cho ngươi nữa."

en: An ancient and immortal witch living in a hut with bird's legs for stilts teaches you %{skill} for her own inscrutable purposes.
vi: Một phù thủy cổ xưa và bất tử sống trong một túp lều có chân chim làm nhà sàn dạy ngươi %{skill} cho những mục đích khó hiểu của riêng bà ta.

en: As you drink the sweet water, you gain luck for your next battle.
vi: Khi uống nước ngọt, ngươi sẽ gặp may mắn cho trận chiến tiếp theo.

en: You drink from the enchanted fountain, but nothing happens.
vi: Ngươi uống nước từ đài phun nước mê hoặc, nhưng không có gì xảy ra.

en: You enter the faerie ring, but nothing happens.
vi: Ngươi bước vào vòng tiên, nhưng không có gì xảy ra.

en: Upon entering the mystical faerie ring, your army gains luck for its next battle.
vi: Khi bước vào vòng tròn thần tiên, quân đội của ngươi sẽ gặp may mắn cho trận chiến tiếp theo.

en: You've found an ancient and weathered stone idol.
    It is supposed to grant luck to visitors, but since the stars are already smiling upon you, it does nothing.
vi: Ngươi đã tìm thấy một tượng đá cổ xưa và bị phong hóa.
    Nó được cho là mang lại may mắn cho du khách, nhưng vì các ngôi sao đã mỉm cười với ngươi nên nó chẳng mang lại tác dụng gì.

en: You've found an ancient and weathered stone idol.
    Kissing it is supposed to be lucky, so you do. The stone is very cold to the touch.
vi: Ngươi đã tìm thấy một tượng đá cổ xưa và bị phong hóa.
    Hôn nó được cho là may mắn, ngươi cũng vậy. Đá rất lạnh khi chạm vào.

en: The mermaids silently entice you to return later and be blessed again.
vi: Các nàng tiên cá âm thầm dụ dỗ ngươi quay lại sau và được ban phước lần nữa.

en: You come upon the pyramid of a great and ancient king.
    You are tempted to search it for treasure, but all the old stories warn of fearful curses and undead guardians.
    Will you search?
vi: Ngươi đến trên kim tự tháp của một vị vua vĩ đại và cổ xưa.
    Ngươi bị cám dỗ để tìm kiếm kho báu, nhưng tất cả những câu chuyện cổ đều cảnh báo về những lời nguyền đáng sợ và những người bảo vệ bất tử.
    Ngươi sẽ tìm kiếm chứ?

en: Upon defeating the monsters, you decipher an ancient glyph on the wall, telling the secret of the spell - '
vi: Sau khi đánh bại lũ quái vật, ngươi giải mã được một hình khắc cổ trên tường, nói lên bí mật của câu thần chú - '

en: Unfortunately, you have no Magic Book to record the spell with.
vi: Rất tiếc, ngươi không có Sách Phép để ghi lại lại những phép thuật.

en: Unfortunately, you do not have the wisdom to understand the spell, and you are unable to learn it.
vi: Thật không may, ngươi không có trí tuệ để hiểu câu thần chú và ngươi không thể học được nó.

en: You come upon the pyramid of a great and ancient king.
    Routine exploration reveals that the pyramid is completely empty.
vi: Ngươi đến trên kim tự tháp của một vị vua vĩ đại và cổ xưa.
    Thăm dò định kỳ cho thấy kim tự tháp hoàn toàn trống rỗng.

en: A drink at the well is supposed to restore your spell points, but you are already at maximum.
vi: Đồ uống ở giếng được cho là sẽ khôi phục điểm thần chú của ngươi, nhưng ngươi đã đạt mức tối đa rồi.

en: A second drink at the well in one day will not help you.
vi: Lần uống thứ hai bên giếng trong một ngày sẽ không giúp ích được gì cho ngươi.

en: A drink from the well has restored your spell points to maximum.
vi: Đồ uống từ giếng đã khôi phục điểm thần chú của ngươi lên mức tối đa.

en: "I'm sorry sir," The leader of the soldiers says, "but you already know everything we have to teach."
vi: "Tôi xin lỗi thưa ngài," Người chỉ huy nói, "nhưng ngài đã biết tất cả những gì chúng tôi phải dạy rồi."

en: The soldiers living in the fort teach you a few new defensive tricks.
vi: Những người lính sống trong pháo đài sẽ dạy cho ngươi một số thủ thuật phòng thủ mới.

en: You've come upon a mercenary camp practicing their tactics. "You're too advanced for us," the mercenary captain says. "We can teach nothing more."
vi: Ngươi đã gặp một trại lính đánh thuê đang thực hiện chiến thuật của họ. "Ngài quá tiến bộ so với chúng tôi," đội trưởng lính đánh thuê nói. "Chúng tôi không thể dạy thêm gì nữa."

en: You've come upon a mercenary camp practicing their tactics. The mercenaries welcome you and your troops and invite you to train with them.
vi: Ngươi đã gặp một trại lính đánh thuê đang thực hành chiến thuật của họ. Những người lính đánh thuê chào đón ngươi và quân đội của ngươi và mời ngươi huấn luyện cùng họ.

en: "Go 'way!", the witch doctor barks, "you know all I know."
vi: "Đi đi!", phù thủy gào lên, "ngươi biết tất cả những gì Ta biết."

en: An Orcish witch doctor living in the hut deepens your knowledge of magic by showing you how to cast stones, read portents, and decipher the intricacies of chicken entrails.
vi: Một bác sĩ phù thủy Orcish sống trong túp lều giúp ngươi đào sâu kiến thức về phép thuật bằng cách chỉ cho ngươi cách ném đá, đọc điềm báo và giải mã sự phức tạp của ruột gà.

en: You've found a group of Druids worshipping at one of their strange stone edifices. Silently, the Druids turn you away, indicating they have nothing new to teach you.
vi: Ngươi đã tìm thấy một nhóm Tu sĩ đang thờ cúng tại một trong những dinh thự bằng đá kỳ lạ của họ. Im lặng, các Tu sĩ từ chối ngươi, cho thấy họ không có gì mới để dạy ngươi.

en: You've found a group of Druids worshipping at one of their strange stone edifices. Silently, they teach you new ways to cast spells.
vi: Ngươi đã tìm thấy một nhóm Tu sĩ đang thờ cúng tại một trong những dinh thự bằng đá kỳ lạ của họ. Họ âm thầm dạy ngươi những cách mới để niệm phép.

en: You tentatively approach the burial ground of ancient warriors. Do you want to search the graves?
vi: Ngươi ngập ngừng tiếp cận nơi chôn cất các chiến binh cổ xưa. Ngươi có muốn tìm kiếm những ngôi mộ?

en: You spend several hours searching the graves and find nothing. Such a despicable act reduces your army's morale.
vi: Ngươi dành vài giờ tìm kiếm các ngôi mộ và không tìm thấy gì. Một hành động hèn hạ như vậy làm giảm tinh thần quân đội của ngươi.

en: Upon defeating the Zombies you search the graves and find something!
vi: Sau khi đánh bại các Thây ma, ngươi tìm kiếm các ngôi mộ và tìm thấy thứ gì đó!

en: The rotting hulk of a great pirate ship creaks eerily as it is pushed against the rocks. Do you wish to search the shipwreck?
vi: Thân tàu mục nát của một con tàu cướp biển lớn kêu cót két một cách kỳ lạ khi nó bị đẩy vào những tảng đá. Ngươi có muốn tìm kiếm con tàu đắm?

en: You spend several hours sifting through the debris and find nothing. Such a despicable act reduces your army's morale.
vi: Ngươi dành vài giờ để sàng lọc các mảnh vụn và không tìm thấy gì. Một hành động hèn hạ như vậy làm giảm tinh thần quân đội của ngươi.

en: Upon defeating the Ghosts you sift through the debris and find something!
vi: Sau khi đánh bại các Bóng ma, ngươi sàng lọc các mảnh vỡ và tìm thấy thứ gì đó!

en: The rotting hulk of a great pirate ship creaks eerily as it is pushed against the rocks. Do you wish to search the ship?
vi: Thân tàu mục nát của một con tàu cướp biển lớn kêu cót két một cách kỳ lạ khi nó bị đẩy vào những tảng đá. Ngươi có muốn tìm kiếm con tàu?

en: Upon defeating the Skeletons you sift through the debris and find something!
vi: Sau khi đánh bại Bộ xương, ngươi sàng lọc các mảnh vỡ và tìm thấy thứ gì đó!

en: Your men spot a navigational buoy, confirming that you are on course.
vi: Người của ngươi phát hiện ra một chiếc phao định hướng, xác nhận rằng ngươi đang đi đúng hướng.

en: Your men spot a navigational buoy, confirming that you are on course and increasing their morale.
vi: Người của ngươi phát hiện ra một chiếc phao định hướng, xác nhận rằng ngươi đang đi đúng hướng và nâng cao tinh thần của họ.

en: The drink at the oasis is refreshing, but offers no further benefit. The oasis might help again if you fought a battle first.
vi: Đồ uống ở ốc đảo rất sảng khoái nhưng không mang lại lợi ích gì thêm. Ốc đảo có thể giúp ích một lần nữa nếu ngươi chiến đấu trước.

en: A drink at the oasis fills your troops with strength and lifts their spirits. You can travel a bit further today.
vi: Đồ uống tại ốc đảo sẽ tiếp thêm sức mạnh cho quân đội của ngươi và nâng cao tinh thần của họ. Hôm nay ngươi có thể đi xa hơn một chút.

en: The drink at the watering hole is refreshing, but offers no further benefit. The watering hole might help again if you fought a battle first.
vi: Đồ uống ở hố tưới nước có tác dụng giải khát nhưng không mang lại lợi ích gì thêm. Lỗ tưới nước có thể giúp ích một lần nữa nếu ngươi chiến đấu trước.

en: A drink at the watering hole fills your troops with strength and lifts their spirits. You can travel a bit further today.
vi: Đồ uống tại hố tưới nước sẽ tiếp thêm sức mạnh cho quân đội của ngươi và nâng cao tinh thần của họ. Hôm nay ngươi có thể đi xa hơn một chút.

en: It doesn't help to pray twice before a battle. Come back after you've fought.
vi: Cầu nguyện hai lần trước trận chiến chẳng ích gì. Hãy quay lại sau khi chiến đấu xong.

en: A visit and a prayer at the temple raises the morale of your troops.
vi: Một chuyến viếng thăm và cầu nguyện tại ngôi đền sẽ nâng cao tinh thần cho quân đội của ngươi.

en: An old Knight appears on the steps of the gazebo. "I am sorry, my liege, I have taught you all I can."
vi: Một Hiệp sĩ già xuất hiện trên bậc thềm của vọng lâu. "Tôi xin lỗi, thưa bệ hạ, Tôi đã dạy ngài tất cả những gì có thể."

en: An old Knight appears on the steps of the gazebo. "My liege, I will teach you all that I know to aid you in your travels."
vi: Một Hiệp sĩ già xuất hiện trên bậc thềm của vọng lâu. "Thưa bệ hạ, Tôi sẽ dạy cho ngài tất cả những gì tôi biết để hỗ trợ ngài trong chuyến đi."

en: You've pulled a shipwreck survivor from certain death in an unforgiving ocean. Grateful, he says, "I would give you an artifact as a reward, but you're all full."
vi: Ngươi đã cứu một người sống sót sau vụ đắm tàu khỏi cái chết nhất định trong một đại dương khắc nghiệt. Biết ơn, anh ấy nói, "Tôi sẽ tặng ngài một hiện vật như một phần thưởng, nhưng ngài đã đầy túi rồi."

en: You've pulled a shipwreck survivor from certain death in an unforgiving ocean. Grateful, he rewards you for your act of kindness by giving you the %{art}.
vi: Ngươi đã cứu một người sống sót sau vụ đắm tàu khỏi cái chết nhất định trong một đại dương khắc nghiệt. Biết ơn, anh ấy thưởng cho ngươi vì hành động tử tế của ngươi bằng cách tặng ngươi %{art}.

en: A leprechaun offers you the %{art} for the small price of %{gold} Gold.
vi: Một yêu tinh cung cấp cho ngươi %{art} với mức giá nhỏ là %{gold} Vàng.

en: A leprechaun offers you the %{art} for the small price of %{gold} Gold and %{count} %{res}.
vi: Một yêu tinh cung cấp cho ngươi %{art} với mức giá nhỏ là %{gold} Vàng và %{count} %{res}.

en: Do you wish to buy this artifact?
vi: Ngươi có chắc muốn mua bảo vật này?

en: You try to pay the leprechaun, but realize that you can't afford it. The leprechaun stamps his foot and ignores you.
vi: Ngươi cố gắng trả tiền cho yêu tinh, nhưng nhận ra rằng ngươi không đủ khả năng chi trả. Yêu tinh dậm chân và phớt lờ ngươi.

en: Insulted by your refusal of his generous offer, the leprechaun stamps his foot and ignores you.
vi: Bị xúc phạm bởi sự từ chối lời đề nghị hào phóng của ngươi, yêu tinh dậm chân và phớt lờ ngươi.

en: You've found the artifact:
vi: Ngươi đã tìm thấy bảo vật:

en: You've found the humble dwelling of a withered hermit. The hermit tells you that he is willing to give the %{art} to the first wise person he meets.
vi: Ngươi đã tìm thấy nơi ở khiêm tốn của một ẩn sĩ khô héo. Vị ẩn sĩ nói với ngươi rằng ông ấy sẵn sàng trao %{art} cho người thông thái đầu tiên mà ông ấy gặp.

en: You've come across the spartan quarters of a retired soldier. The soldier tells you that he is willing to pass on the %{art} to the first true leader he meets.
vi: Ngươi đã đi qua khu nhà Spartan của một người lính đã nghỉ hưu. Người lính nói với ngươi rằng anh ta sẵn sàng truyền lại %{art} cho người lãnh đạo thực sự đầu tiên mà anh ta gặp.

en: You've encountered a strange person with a hat and an owl on it. He tells you that he is willing to give %{art} if you have %{skill}.
vi: Ngươi đã gặp một người lạ với một chiếc mũ và một con cú trên đó. Anh ấy nói với ngươi rằng anh ấy sẵn sàng tặng %{art} nếu ngươi có %{skill}.

en: You come upon an ancient artifact. As you reach for it, a pack of Rogues leap out of the brush to guard their stolen loot.
vi: Ngươi bắt gặp một hiện vật cổ xưa. Khi ngươi với lấy nó, một nhóm Lừa đảo nhảy ra khỏi bụi rậm để bảo vệ chiến lợi phẩm bị đánh cắp của chúng.

en: Through a clearing you observe an ancient artifact. Unfortunately, it's guarded by a nearby %{monster}. Do you want to fight the %{monster} for the artifact?
vi: Thông qua một khoảng trống, ngươi quan sát được một hiện vật cổ xưa. Thật không may, nó được bảo vệ bởi một %{monster} gần đó. Ngươi có muốn chiến đấu với %{monster} để giành cổ vật không?

en: Victorious, you take your prize, the %{art}.
vi: Chiến thắng, ngươi nhận được giải thưởng của mình, %{art}.

en: Discretion is the better part of valor, and you decide to avoid this fight for today.
vi: Sự thận trọng là phần tốt hơn của lòng dũng cảm và ngươi quyết định tránh cuộc chiến này ngay hôm nay.

en: After spending hours trying to fish the chest out of the sea, you open it and find %{gold} gold and the %{art}.
vi: Sau hàng giờ cố gắng câu chiếc rương ngoài biển, ngươi mở nó ra và tìm thấy %{gold} vàng và %{art}.

en: After spending hours trying to fish the chest out of the sea, you open it and find %{gold} gold pieces.
vi: Sau hàng giờ cố gắng câu chiếc rương ngoài biển, ngươi mở nó ra và tìm thấy %{gold} vàng.

en: After scouring the area, you fall upon a hidden treasure cache. You may take the gold or distribute the gold to the peasants for experience. Do you wish to keep the gold?
vi: Sau khi lùng sục khắp khu vực, ngươi sẽ phát hiện ra một kho báu ẩn giấu. Ngươi có thể lấy vàng hoặc phân phát vàng cho nông dân để lấy kinh nghiệm. Ngươi có muốn giữ vàng không?

en: After scouring the area, you fall upon a hidden chest, containing the ancient artifact %{art}.
vi: Sau khi lùng sục khắp khu vực, ngươi sẽ tìm thấy một chiếc rương ẩn chứa cổ vật %{art}.

en: You stumble upon a dented and tarnished lamp lodged deep in the earth. Do you wish to rub the lamp?
vi: Ngươi vấp phải một chiếc đèn bị móp và hoen ố nằm sâu trong lòng đất. Ngươi có muốn chà đèn không?

en: You have taken control of the local Alchemist shop. It will provide you with %{count} unit of Mercury per day.
vi: Ngươi đã nắm quyền kiểm soát cửa hàng Nhà giả kim địa phương. Nó sẽ cung cấp cho ngươi %{count} đơn vị Thủy ngân mỗi ngày.

en: You gain control of a sawmill. It will provide you with %{count} units of wood per day.
vi: Ngươi giành được quyền kiểm soát một xưởng cưa. Nó sẽ cung cấp cho ngươi %{count} đơn vị gỗ mỗi ngày.

en: You gain control of an ore mine. It will provide you with %{count} units of ore per day.
vi: Ngươi giành quyền kiểm soát một mỏ quặng. Nó sẽ cung cấp cho ngươi %{count} đơn vị quặng mỗi ngày.

en: You gain control of a sulfur mine. It will provide you with %{count} unit of sulfur per day.
vi: Ngươi giành quyền kiểm soát một mỏ lưu huỳnh. Nó sẽ cung cấp cho ngươi %{count} đơn vị lưu huỳnh mỗi ngày.

en: You gain control of a crystal mine. It will provide you with %{count} unit of crystal per day.
vi: Ngươi giành được quyền kiểm soát một mỏ tinh thể. Nó sẽ cung cấp cho ngươi %{count} đơn vị pha lê mỗi ngày.

en: You gain control of a gem mine. It will provide you with %{count} unit of gems per day.
vi: Ngươi giành quyền kiểm soát một mỏ đá quý. Nó sẽ cung cấp cho ngươi %{count} đơn vị đá quý mỗi ngày.

en: You gain control of a gold mine. It will provide you with %{count} gold per day.
vi: Ngươi giành được quyền kiểm soát một mỏ vàng. Nó sẽ cung cấp cho ngươi %{count} vàng mỗi ngày.

en: The lighthouse is now under your control, and all of your ships will now move further each day.
vi: Ngọn hải đăng hiện nằm dưới sự kiểm soát của ngươi và tất cả các tàu của ngươi giờ đây sẽ di chuyển xa hơn mỗi ngày.

en: You gain control of a %{name}.
vi: Ngươi giành được quyền kiểm soát một %{name}.

en: You come upon an abandoned gold mine. The mine appears to be haunted. Do you wish to enter?
vi: Ngươi đến một mỏ vàng bị bỏ hoang. Khu mỏ dường như bị ma ám. Ngươi có muốn vào không?

en: You beat the Ghosts and are able to restore the mine to production.
vi: Ngươi đánh bại các Bóng ma và có thể khôi phục mỏ để sản xuất.

en: A group of %{monster} with a desire for greater glory wish to join you. Do you accept?
vi: Một nhóm %{monster} khao khát đạt được vinh quang lớn hơn mong muốn được tham gia cùng ngươi. Ngươi có chấp nhận không?

en: As you approach the dwelling, you notice that there is no one here.
vi: Khi ngươi đến gần ngôi nhà, ngươi nhận thấy rằng không có ai ở đây.

en: You search the ruins, but the Medusas that used to live here are gone. Perhaps there will be more next week.
vi: Ngươi tìm kiếm những tàn tích, nhưng Medusas từng sống ở đây đã biến mất. Có lẽ sẽ có nhiều hơn vào tuần tới.

en: You've found some Medusas living in the ruins. They are willing to join your army for a price. Do you want to recruit Medusas?
vi: Ngươi đã tìm thấy một số Medusa sống trong đống đổ nát. Họ sẵn sàng gia nhập quân đội của ngươi với một mức giá. Ngươi có muốn tuyển dụng Medusas?

en: You've found a Sprite Tree City. Unfortunately, none of the Sprites living there wish to join an army. Maybe next week.
vi: Ngươi đã tìm thấy Sprite Tree City. Thật không may, không một Sprite nào sống ở đó mong muốn gia nhập quân đội. Có thể là tuần sau.

en: Some of the Sprites living in the tree city are willing to join your army for a price. Do you want to recruit Sprites?
vi: Một số Sprites sống trong thành phố trên cây sẵn sàng gia nhập quân đội của ngươi với một cái giá. Ngươi có muốn tuyển dụng Sprites?

en: A colorful Rogues' wagon stands empty here. Perhaps more Rogues will be here later.
vi: Ở đây có một toa xe đầy màu sắc của Lừa đảo trống rỗng. Có lẽ sau này sẽ có nhiều Lừa đảo hơn ở đây.

en: Distant sounds of music and laughter draw you to a colorful wagon housing Rogues. Do you wish to have any Rogues join your army?
vi: Âm thanh xa xa của âm nhạc và tiếng cười lôi kéo ngươi đến một toa xe đầy màu sắc chứa Lừa đảo. Ngươi có muốn có bất kỳ Lừa đảo nào gia nhập quân đội của mình không?

en: A group of tattered tents, billowing in the sandy wind, beckons you. The tents are unoccupied. Perhaps more Nomads will be here later.
vi: Một nhóm lều rách nát cuồn cuộn trong gió cát đang vẫy gọi ngươi. Những căn lều không có người ở. Có lẽ sau này sẽ có thêm nhiều người du mục đến đây.

en: A group of tattered tents, billowing in the sandy wind, beckons you. Do you wish to have any Nomads join you during your travels?
vi: Một nhóm lều rách nát cuồn cuộn trong gió cát đang vẫy gọi ngươi. Ngươi có muốn có bất kỳ Người du mục nào tham gia cùng ngươi trong chuyến du lịch của ngươi không?

en: The pit of mud bubbles for a minute and then lies still.
vi: Hố bùn sủi bọt một phút rồi nằm yên.

en: As you approach the bubbling pit of mud, creatures begin to climb out and position themselves around it. In unison they say: "Mother Earth would like to offer you a few of her troops. Do you want to recruit Earth Elementals?"
vi: Khi ngươi đến gần hố bùn sủi bọt, các sinh vật bắt đầu trèo ra ngoài và định vị xung quanh nó. Họ đồng thanh nói: "Mẹ Trái đất muốn cung cấp cho ngươi một số quân của bà ấy. Ngươi có muốn chiêu mộ các Nguyên tố Trái đất không?"

en: You enter the structure of white stone pillars, and find nothing.
vi: Ngươi bước vào cấu trúc của những cột đá trắng và không tìm thấy gì.

en: White stone pillars support a roof that rises up to the sky. As you enter the structure, the dead air of the outside gives way to a whirling gust that almost pushes you back out. The air current materializes into a barely visible form. The creature asks, in what can only be described as a loud whisper: "Why have you come? Are you here to call upon the forces of the air?"
vi: Những cột đá trắng đỡ mái nhà vươn lên trời. Khi ngươi bước vào công trình, không khí chết chóc bên ngoài nhường chỗ cho một cơn gió xoáy gần như đẩy ngươi ra ngoài. Dòng không khí hiện thực hóa thành một dạng khó nhìn thấy được. Sinh vật hỏi, theo cách chỉ có thể được mô tả như một lời thì thầm lớn: "Tại sao ngươi lại đến? Ngươi đến đây để kêu gọi lực lượng trên không?"

en: No Fire Elementals approach you from the lava pool.
vi: Không có Nguyên tố Lửa nào tiếp cận ngươi từ hồ dung nham.

en: Beneath a structure that serves to hold in heat, Fire Elementals move about in a fiery pool of molten lava. A group of them approach you and offer their services. Would you like to recruit Fire Elementals?
vi: Bên dưới một cấu trúc dùng để giữ nhiệt, các Nguyên tố Lửa di chuyển trong một hồ dung nham nóng chảy rực lửa. Một nhóm trong số họ tiếp cận ngươi và cung cấp dịch vụ của họ. Ngươi có muốn chiêu mộ Nguyên tố Lửa không?

en: A face forms in the water for a moment, and then is gone.
vi: Một khuôn mặt xuất hiện trong nước một lúc rồi biến mất.

en: Crystalline structures cast shadows over a small reflective pool of water. You peer into the pool, and a face that is not your own peers back. It asks: "Would you like to call upon the powers of water?"
vi: Các cấu trúc tinh thể đổ bóng lên một hồ nước nhỏ phản chiếu. Ngươi nhìn xuống hồ bơi, và một khuôn mặt không phải là ngươi bè của ngươi quay lại. Nó hỏi: "Ngươi có muốn kêu gọi sức mạnh của nước không?"

en: This burial site is deathly still.
vi: Nơi chôn cất này vẫn còn chết chóc.

en: Restless spirits of long dead warriors seeking their final resting place offer to join you in hopes of finding peace. Do you wish to recruit ghosts?
vi: Linh hồn không ngừng nghỉ của những chiến binh đã chết từ lâu đang tìm kiếm nơi an nghỉ cuối cùng đề nghị tham gia cùng ngươi với hy vọng tìm thấy hòa bình. Ngươi có muốn chiêu mộ bóng ma không?

en: The City of the Dead is empty of life, and empty of unlife as well. Perhaps some undead will move in next week.
vi: Thành phố của Người chết không có sự sống và cũng không có sự sống. Có lẽ một số xác sống sẽ chuyển đến vào tuần tới.

en: Some Liches living here are willing to join your army for a price. Do you want to recruit Liches?
vi: Một số Lich sống ở đây sẵn sàng gia nhập quân đội của ngươi với một cái giá. Ngươi có muốn tuyển dụng Liches không?

en: You've found the ruins of an ancient city, now inhabited solely by the undead. Will you search?
vi: Ngươi đã tìm thấy tàn tích của một thành phố cổ, hiện chỉ có xác sống sinh sống. Ngươi sẽ tìm kiếm chứ?

en: Some of the surviving Liches are impressed by your victory over their fellows, and offer to join you for a price. Do you want to recruit Liches?
vi: Một số Lich còn sống sót bị ấn tượng bởi chiến thắng của ngươi trước đồng đội của họ và đề nghị tham gia cùng ngươi với một mức giá. Ngươi có muốn tuyển dụng Liches không?

en: You've found one of those bridges that Trolls are so fond of living under, but there are none here. Perhaps there will be some next week.
vi: Ngươi đã tìm thấy một trong những cây cầu mà Trolls rất thích sống dưới đó, nhưng ở đây lại không có một con nào cả. Có lẽ sẽ có một số vào tuần tới.

en: Some Trolls living under a bridge are willing to join your army, but for a price. Do you want to recruit Trolls?
vi: Một số Troll sống dưới cầu sẵn sàng gia nhập quân đội của ngươi nhưng phải trả giá. Ngươi có muốn tuyển dụng Troll không?

en: Trolls living under the bridge challenge you. Will you fight them?
vi: Troll sống dưới gầm cầu thách thức ngươi. Ngươi sẽ chiến đấu với chúng?

en: A few Trolls remain, cowering under the bridge. They approach you and offer to join your forces as mercenaries. Do you want to buy any Trolls?
vi: Một vài con Troll vẫn còn ẩn nấp dưới gầm cầu. Họ tiếp cận ngươi và đề nghị gia nhập lực lượng của ngươi với tư cách là lính đánh thuê. Ngươi có muốn mua Troll không?

en: The Dragon city has no Dragons willing to join you this week. Perhaps a Dragon will become available next week.
vi: Thành phố Rồng không có con Rồng nào sẵn sàng tham gia cùng ngươi trong tuần này. Có lẽ một con Rồng sẽ có mặt vào tuần tới.

en: The Dragon city is willing to offer some Dragons for your army for a price. Do you wish to recruit Dragons?
vi: Thành phố Rồng sẵn sàng cung cấp một số Rồng cho quân đội của ngươi với một mức giá. Ngươi có muốn chiêu mộ Rồng không?

en: You stand before the Dragon City, a place off-limits to mere humans. Do you wish to violate this rule and challenge the Dragons to a fight?
vi: Ngươi đứng trước Thành phố Rồng, một nơi không có giới hạn đối với con người. Ngươi có muốn vi phạm quy tắc này và thách đấu với những con Rồng không?

en: Having defeated the Dragon champions, the city's leaders agree to supply some Dragons to your army for a price. Do you wish to recruit Dragons?
vi: Sau khi đánh bại các nhà vô địch Rồng, lãnh đạo thành phố đồng ý cung cấp một số Rồng cho quân đội của ngươi với một mức giá. Ngươi có muốn chiêu mộ Rồng không?

en: From the observation tower, you are able to see distant lands.
vi: Từ tháp quan sát, ngươi có thể nhìn thấy những vùng đất xa xôi.

en: The spring only refills once a week, and someone's already been here this week.
vi: Suối chỉ được nạp lại mỗi tuần một lần, và tuần này đã có người đến đây rồi.

en: A drink at the spring is supposed to give you twice your normal spell points, but you are already at that level.
vi: Uống nước ở suối được cho là sẽ mang lại cho ngươi gấp đôi điểm thần chú bình thường, nhưng ngươi đã ở cấp độ đó rồi.

en: A drink from the spring fills your blood with magic! You have twice your normal spell points in reserve.
vi: Uống nước ở suối làm cho máu của ngươi tràn đầy ma thuật! Ngươi có gấp đôi số điểm phép thuật bình thường để dự trữ.

en: Recognizing you, the butler refuses to admit you. "The master," he says, "will not see the same student twice."
vi: Nhận ra ngươi, người quản gia từ chối thừa nhận ngươi. Ông nói: "Người thầy sẽ không gặp một học sinh hai lần".

en: The butler admits you to see the master of the house. He trains you in the four skills a hero should know.
vi: Người quản gia cho phép ngươi đến gặp chủ nhân của ngôi nhà. Anh ấy huấn luyện ngươi bốn kỹ năng mà một tướng nên biết.

en: The butler opens the door and looks you up and down. "You are neither famous nor diplomatic enough to be admitted to see my master," he sniffs. "Come back when you think yourself worthy."
vi: Người quản gia mở cửa và nhìn ngươi từ trên xuống dưới. "Ngươi không đủ nổi tiếng cũng như không đủ tài ngoại giao để được nhận vào gặp chủ nhân của tôi," anh khịt mũi. "Hãy quay lại khi ngươi thấy mình xứng đáng."

en: All of the %{monsters} you have in your army have been trained by the battle masters of the fort. Your army now contains %{monsters2}.
vi: Tất cả %{monsters} ngươi có trong quân đội của mình đều đã được huấn luyện bởi các bậc thầy chiến đấu của pháo đài. Quân đội của ngươi hiện có %{monsters2}.

en: An unusual alliance of Ogres, Orcs, and Dwarves offer to train (upgrade) any such troops brought to them. Unfortunately, you have none with you.
vi: Một liên minh bất thường của Yêu tinh, Orc và Người lùn đề nghị huấn luyện (nâng cấp) bất kỳ đội quân nào như vậy được mang đến cho họ. Thật không may, ngươi không có gì bên mình.

en: All of your %{monsters} have been upgraded into %{monsters2}.
vi: Tất cả %{monsters} của ngươi đã được nâng cấp thành %{monsters2}.

en: A blacksmith working at the foundry offers to convert all Pikemen and Swordsmen's weapons brought to him from iron to steel. He also says that he knows a process that will convert Iron Golems into Steel Golems. Unfortunately, you have none of these troops in your army, so he can't help you.
vi: Một thợ rèn làm việc tại xưởng đúc đề nghị chuyển đổi tất cả vũ khí của Pikemen và Swordsmen mang đến cho anh ta từ sắt thành thép. Anh ấy cũng nói rằng anh ấy biết một quy trình sẽ chuyển đổi Golem sắt thành Golem thép. Thật không may, quân đội của ngươi không có những đội quân này nên anh ta không thể giúp ngươi.

en: The captain looks at you with surprise and says:
    "You already have all the maps I know about. Let me fish in peace now."
vi: Thuyền trưởng nhìn ngươi ngạc nhiên và nói:
    "Ngươi đã có tất cả các bản đồ mà ta biết. Hãy để ta câu cá trong yên bình."

en: A retired captain living on this refurbished fishing platform offers to sell you maps of the sea he made in his younger days for 1,000 gold. Do you wish to buy the maps?
vi: Một thuyền trưởng đã nghỉ hưu sống trên giàn đánh cá đã được tân trang lại này đề nghị bán cho ngươi những bản đồ biển mà ông ấy đã làm khi còn trẻ với giá 1.000 vàng. Ngươi có muốn mua bản đồ không?

en: You come upon an obelisk made from a type of stone you have never seen before. Staring at it intensely, the smooth surface suddenly changes to an inscription. The inscription is a piece of a lost ancient map. Quickly you copy down the piece and the inscription vanishes as abruptly as it appeared.
vi: Ngươi bắt gặp một đài tưởng niệm được làm từ một loại đá mà ngươi chưa từng thấy trước đây. Nhìn chăm chú vào nó, bề mặt nhẵn nhụi đột nhiên biến thành một dòng chữ. Dòng chữ là một mảnh của một bản đồ cổ bị thất lạc. Ngươi nhanh chóng sao chép tác phẩm xuống và dòng chữ biến mất đột ngột như khi nó xuất hiện.

en: You have already been to this obelisk.
vi: Ngươi đã tới đài tưởng niệm này.

en: Upon your approach, the tree opens its eyes in delight. "It is good to see you, my student. I hope my teachings have helped you."
vi: Khi ngươi đến gần, cái cây mở mắt vui mừng. "Thật vui được gặp lại ngươi, học trò của ta. Ta hy vọng những lời dạy của ta đã giúp ích cho ngươi."

en: Upon your approach, the tree opens its eyes in delight. "Ahh, an adventurer! Allow me to teach you a little of what I have learned over the ages."
vi: Khi ngươi đến gần, cái cây mở mắt vui mừng. "À, một nhà thám hiểm! Cho phép ta dạy cho ngươi một chút về những gì ta đã học được qua nhiều thời đại."

en: Upon your approach, the tree opens its eyes in delight.
vi: Khi ngươi đến gần, cái cây mở mắt vui mừng.

en: "Ahh, an adventurer! I will be happy to teach you a little of what I have learned over the ages for a mere %{count} %{res}."
vi: "À, một nhà thám hiểm! Cho phép ta dạy cho ngươi một chút về những gì ta đã học được qua nhiều thời đại với chỉ %{count} %{res}."

en: (Just bury it around my roots.)
vi: (Hãy chôn nó quanh rễ của tôi.)

en: Tears brim in the eyes of the tree.
vi: Nước mắt giàn giụa trong mắt cây.

en: "I need %{count} %{res}."
vi: "Ta cần %{count} %{res}."

en: it whispers. (sniff) "Well, come back when you can pay me."
vi: nó thì thầm. (khịt mũi) "Chà, hãy quay lại khi ngươi có thể trả tiền cho ta."

en: Nestled among the trees sits a blind seer. After you explain the intent of your journey, the seer activates his crystal ball, allowing you to see the strengths and weaknesses of your opponents.
vi: Ẩn mình giữa những tán cây là một nhà tiên tri mù. Sau khi ngươi giải thích mục đích chuyến hành trình của mình, nhà tiên tri sẽ kích hoạt quả cầu pha lê của mình, cho phép ngươi nhìn thấy điểm mạnh và điểm yếu của đối thủ.

en: The entrance to the cave is dark, and a foul, sulfurous smell issues from the cave mouth. Will you enter?
vi: Cửa hang tối om, miệng hang bốc ra mùi lưu huỳnh hôi thối. Ngươi sẽ vào chứ?

en: Except for evidence of a terrible battle, the cave is empty.
vi: Ngoại trừ bằng chứng về một trận chiến khủng khiếp, hang động trống rỗng.

en: You find a powerful and grotesque Demon in the cave. "Today," it rasps, "you will fight and surely die. But I will give you a choice of deaths. You may fight me, or you may fight my servants. Do you prefer to fight my servants?"
vi: Ngươi tìm thấy một con quỷ mạnh mẽ và kỳ cục trong hang động. "Hôm nay," nó rít lên, "ngươi sẽ chiến đấu và chắc chắn sẽ chết. Nhưng ta sẽ cho ngươi lựa chọn cái chết. Ngươi có thể chiến đấu với ta, hoặc ngươi có thể chiến đấu với những người hầu của ta. Ngươi thích chiến đấu với những người hầu của ta hơn?"

en: The Demon screams its challenge and attacks! After a short, desperate battle, you slay the monster and receive %{exp} experience points.
vi: Con quỷ hét lên thách thức và tấn công! Sau một trận chiến ngắn ngủi và tuyệt vọng, ngươi tiêu diệt được quái vật và nhận được %{exp} điểm kinh nghiệm.

en: The Demon screams its challenge and attacks! After a short, desperate battle, you slay the monster and receive %{exp} experience points and %{count} gold.
vi: Con quỷ hét lên thách thức và tấn công! Sau một trận chiến ngắn ngủi và tuyệt vọng, ngươi tiêu diệt được quái vật và nhận được %{exp} điểm kinh nghiệm và %{count} vàng.

en: The Demon screams its challenge and attacks! After a short, desperate battle, you slay the monster and find the %{art} in the back of the cave.
vi: Con quỷ hét lên thách thức và tấn công! Sau một trận chiến ngắn ngủi và tuyệt vọng, ngươi tiêu diệt con quái vật và tìm thấy %{art} ở phía sau hang động.

en: Seeing that you do not have %{count} gold, the demon slashes you with its claws, and the last thing you see is a red haze.
vi: Thấy ngươi không có %{count} vàng, con quỷ dùng móng vuốt chém ngươi và điều cuối cùng ngươi nhìn thấy là một làn sương mù màu đỏ.

en: The Demon leaps upon you and has its claws at your throat before you can even draw your sword. "Your life is mine," it says. "I will sell it back to you for %{count} gold."
vi: Con quỷ lao vào ngươi và ngoạm móng vuốt vào cổ họng ngươi trước khi ngươi kịp rút kiếm. "Cuộc sống của ngươi là của ta," nó nói. "Ta sẽ bán lại cho ngươi với giá %{count} vàng."

en: Upon defeating the daemon's servants, you find a hidden cache with %{count} gold.
vi: Sau khi đánh bại những người hầu của quỷ, ngươi sẽ tìm thấy một bộ đệm ẩn chứa %{count} vàng.

en: As you enter the Alchemist's Tower, a hobbled, graying man in a brown cloak makes his way towards you.
vi: Khi ngươi bước vào Tháp Nhà giả kim, một người đàn ông xám xịt, tập tễnh mặc áo choàng màu nâu tiến về phía ngươi.

en: He checks your pack, and sees that you have 1 cursed item. | He checks your pack, and sees that you have %{count} cursed items.
vi[0]: Anh ta kiểm tra túi của ngươi và thấy rằng ngươi có 1 vật phẩm bị nguyền rủa.

en: For %{gold} gold, the alchemist will remove it for you. Do you pay? | For %{gold} gold, the alchemist will remove them for you. Do you pay?
vi[0]: Với %{gold} vàng, nhà giả kim sẽ loại bỏ nó cho ngươi. Ngươi có trả tiền không?

en: After you consent to pay the requested amount of gold, the alchemist grabs the cursed artifact and throws it into his magical cauldron. | After you consent to pay the requested amount of gold, the alchemist grabs all cursed artifacts and throws them into his magical cauldron.
vi[0]: Sau khi ngươi đồng ý trả số vàng được yêu cầu, nhà giả kim lấy cổ vật bị nguyền rủa và ném nó vào chiếc vạc ma thuật của mình.

en: You hear a voice from behind the locked door, "You don't have enough gold to pay for my services."
vi: Ngươi nghe thấy một giọng nói từ phía sau cánh cửa bị khóa, "Ngươi không có đủ vàng để trả cho dịch vụ của ta."

en: You hear a voice from high above in the tower, "Go away! I can't help you!"
vi: Ngươi nghe thấy một giọng nói từ trên cao trong tòa tháp, "Biến đi! Ta không thể giúp ngươi!"

en: The head groom speaks to you, "That is a fine looking horse you have. I am afraid we can give you no better, but the horses your cavalry are riding look to be of poor breeding stock. We have many trained war horses which would aid your riders greatly. I insist you take them."
vi: Trưởng nhóm đầy tớ nói với ngươi, "Đó là một con ngựa đẹp mà ngài có. Tôi e rằng chúng tôi không thể cho ngài tốt hơn, nhưng những con ngựa mà kỵ binh của ngài đang cưỡi có vẻ là giống kém chất lượng. Chúng tôi có nhiều ngựa chiến đã được huấn luyện để có thể sử dụng được." hãy hỗ trợ các tay đua của ngươi rất nhiều. Ta yêu cầu ngài phải đưa họ đi."

en: As you approach the stables, the head groom appears, leading a fine looking war horse. "This steed will help speed you in your travels. Alas, he will grow tired in a week. You must also let me give better horses to your mounted soldiers, their horses look shoddy and weak."
vi: Khi ngươi đến gần chuồng ngựa, trưởng nhóm đầy tớ xuất hiện, dẫn theo một con ngựa chiến trông rất đẹp mắt. "Con chiến mã này sẽ giúp ngài di chuyển nhanh hơn. Than ôi, nó sẽ mệt mỏi trong một tuần nữa. Ngài cũng phải để ta tặng những con ngựa tốt hơn cho những người lính cưỡi ngựa của ngài, ngựa của họ trông kém chất lượng và yếu ớt."

en: The head groom approaches you and speaks, "You already have a fine horse, and have no inexperienced cavalry which might make use of our trained war horses."
vi: Trưởng nhóm đầy tớ đến gần ngươi và nói: "Ngài đã có một con ngựa tốt và không có kỵ binh thiếu kinh nghiệm nào có thể sử dụng những con ngựa chiến đã được huấn luyện của chúng tôi."

en: As you approach the stables, the head groom appears, leading a fine looking war horse. "This steed will help speed you in your travels. Alas, his endurance will wane with a lot of heavy riding, and you must return for a fresh mount in a week. We also have many fine war horses which could benefit mounted soldiers, but you have none we can help."
vi: Khi ngươi đến gần chuồng ngựa, trưởng nhóm đầy tớ xuất hiện, dẫn theo một con ngựa chiến trông rất đẹp mắt. “Con chiến mã này sẽ giúp ngài tăng tốc trong hành trình. Than ôi, sức chịu đựng của nó sẽ giảm đi sau khi cưỡi quá nhiều, và ngài phải quay lại để lấy một con ngựa mới trong một tuần. Chúng tôi cũng có nhiều ngựa chiến tốt có thể mang lại lợi ích cho những người lính cưỡi ngựa, nhưng ngài không có gì chúng tôi có thể giúp được."

en: The Arena guards turn you away.
vi: Những người bảo vệ Đấu trường đuổi ngươi đi.

en: You have your crew stop up their ears with wax before the sirens' eerie song has any chance of luring them to a watery grave.
vi: Ngươi yêu cầu đoàn của mình bịt tai bằng sáp trước khi bài hát kỳ lạ của còi báo động có cơ hội dụ họ xuống một ngôi mộ đầy nước.

en: As the sirens sing their eerie song, your small, determined army manages to overcome the urge to dive headlong into the sea.
vi: Khi còi báo động hát bài hát kỳ lạ của chúng, đội quân nhỏ bé nhưng đầy quyết tâm của ngươi đã vượt qua được mong muốn lao thẳng xuống biển.

en: An eerie wailing song emanates from the sirens perched upon the rocks. Many of your crew fall under its spell, and dive into the water where they drown. You are now wiser for the visit, and gain %{exp} experience.
vi: Một bài hát than khóc kỳ lạ phát ra từ còi báo động đậu trên những tảng đá. Nhiều người trong số thủy thủ đoàn của ngươi rơi vào bùa chú của nó và lao xuống nước và chết đuối. Bây giờ ngươi đã khôn ngoan hơn khi tham quan và nhận được %{exp} kinh nghiệm.

en: In a dazzling display of daring, you break into the local jail and free the hero imprisoned there, who, in return, pledges loyalty to your cause.
vi: Trong một màn thể hiện táo bạo rực rỡ, ngươi đột nhập vào nhà tù địa phương và giải thoát tướng bị giam giữ ở đó, người này đổi lại sẽ cam kết trung thành với chính nghĩa của ngươi.

en: You already have %{count} heroes, and regretfully must leave the prisoner in this jail to languish in agony for untold days.
vi: Ngươi đã có %{count} tướng rồi, và thật đáng tiếc phải để tù nhân trong nhà tù này mòn mỏi trong đau khổ không biết bao ngày.

en: You enter a rickety hut and talk to the magician who lives there. He tells you of places near and far which may aid you in your journeys.
vi: Ngươi bước vào một túp lều ọp ẹp và nói chuyện với nhà ảo thuật sống ở đó. Anh ấy cho ngươi biết về những địa điểm gần xa có thể hỗ trợ ngươi trong cuộc hành trình.

en: This eye seems to be intently studying its surroundings.
vi: Con mắt này dường như đang chăm chú nghiên cứu môi trường xung quanh.

en: You come across a giant Sphinx. The Sphinx remains strangely quiet.
vi: Ngươi bắt gặp một tượng Nhân sư khổng lồ. Tượng Nhân Sư vẫn im lặng một cách kỳ lạ.

en: "I have a riddle for you," the Sphinx says. "Answer correctly, and you shall be rewarded. Answer incorrectly, and you shall be eaten. Do you accept the challenge?"
vi: “Ta có một câu đố dành cho ngươi,” Nhân sư nói. "Trả lời đúng sẽ được khen thưởng. Trả lời sai sẽ bị ăn thịt. Ngươi có chấp nhận thử thách không?"

en: "You guessed incorrectly," the Sphinx says, smiling. The Sphinx swipes at you with a paw, knocking you to the ground. Another blow makes the world go black, and you know no more.
vi: "Ngươi đoán sai rồi," Nhân sư mỉm cười nói. Nhân sư dùng chân quẹt vào ngươi, khiến ngươi ngã xuống đất. Một cú đánh nữa khiến thế giới trở nên đen tối và ngươi không còn biết gì nữa.

en: Looking somewhat disappointed, the Sphinx sighs. "You've answered my riddle so here's your reward. Now begone."
vi: Trông có vẻ thất vọng, Nhân sư thở dài. "Ngươi đã trả lời câu đố của tôi nên đây là phần thưởng của ngươi. Bây giờ hãy biến đi."

en: A magical barrier stands tall before you, blocking your way. Runes on the arch read,
    "Speak the key and you may pass."
    As you speak the magic word, the glowing barrier dissolves into nothingness.
vi: Một rào cản ma thuật sừng sững trước mặt ngươi, chặn đường ngươi. Chữ trên vòm đọc,
    "Nói chìa khóa và ngươi có thể vượt qua."
    Khi ngươi nói từ ma thuật, rào cản phát sáng sẽ tan biến vào hư vô.

en: A magical barrier stands tall before you, blocking your way. Runes on the arch read,
    "Speak the key and you may pass."
    You speak, and nothing happens.
vi: Một rào cản ma thuật sừng sững trước mặt ngươi, chặn đường ngươi. Chữ trên vòm đọc,
    "Nói chìa khóa và ngươi có thể vượt qua."
    Ngươi trả lời, nhưng không có gì xảy ra.

en: You enter the tent and see an old woman gazing into a magic gem. She looks up and says,
    "In my travels, I have learned much in the way of arcane magic. A great oracle taught me his skill. I have the answer you seek."
vi: Ngươi bước vào lều và thấy một bà già đang nhìn chăm chú vào một viên ngọc ma thuật. Cô ấy nhìn lên và nói:
    "Trong những chuyến đi của mình, tôi đã học được nhiều điều về phép thuật phức tạp. Một nhà tiên tri vĩ đại đã dạy tôi kỹ năng của ông ấy. Ta có câu trả lời mà ngươi đang tìm kiếm."

en: No spell book is present.
vi: Không có cuốn sách thần chú nào hiện diện.

en: This spell costs %{mana} spell points. You have no spell points, so you cannot cast it.
vi: Phép thuật này tiêu tốn %{mana} điểm phép thuật. Ngươi không có điểm phép thuật nên không thể sử dụng nó.

en: This spell costs %{mana} spell points. You only have %{point} spell points, so you cannot cast it.
vi: Phép thuật này tiêu tốn %{mana} điểm phép thuật. Ngươi chỉ có %{point} điểm phép thuật nên không thể sử dụng nó.

en: The spell was not found.
vi: Không tìm thấy phép.

en: Only heroes can cast this spell.
vi: Chỉ có tướng mới có thể niệm phép này.

en: This hero is not able to cast adventure spells.
vi: Tướng này không thể sử dụng phép thuật phiêu lưu.

en: Your hero is too tired to cast this spell today. Try again tomorrow.
vi: Tướng của ngươi đã quá mệt mỏi để sử dụng câu thần chú này ngày hôm nay. Hãy thử lại vào ngày mai.

en: This spell cannot be cast on a boat.
vi: Phép này không thể dùng trên thuyền.

en: This spell can only be cast near an ocean.
vi: Phép này chỉ sử dụng nơi gần đại dương.

en: There are no boats available and no ocean adjacent to the hero where this spell will work.
vi: Không có sẵn thuyền và không có đại dương gần tướng nơi phép thuật này sẽ hoạt động.

en: There are no boats available for this spell.
vi: Không có thuyền nào hiện hữu để cho phép này.

en: There is no ocean adjacent to the hero where this spell will work.
vi: Không có đại dương nào gần tướng để cho phép này thực hiện.

en: You do not own any town or castle that is not currently occupied by a hero. This spell will have no effect.
vi: Ngươi không sở hữu bất kỳ thị trấn hoặc lâu đài nào hiện không có tướng chiếm giữ. Phép thuật này sẽ không có tác dụng.

en: This hero is already in a town, so this spell will have no effect.
vi: Tướng này đã ở trong thị trấn, nên phép này sẽ không có tác dụng.

en: The nearest town is %{town}.
    
    This town is occupied by your hero %{hero}.
vi: Thị trấn gần nhất là %{town}.
     
    Thị trấn này đã bị tướng %{hero} của ngươi chiếm đóng.

en: This spell is already in effect.
vi: Phép này đã có tác dụng rồi.

en: No opponent neither has nor can have any hero under their command anymore. Casting this spell will have no effect.
vi: Không có đối thủ nào có và không thể có bất kỳ anh hùng nào dưới sự chỉ huy của họ nữa. Sử dụng phép thuật này sẽ không có tác dụng.

en: No opponent has a hero under their command at this time. Casting this spell will have no effect.
vi: Không có đối thủ nào có anh hùng dưới sự chỉ huy của họ vào thời điểm này. Sử dụng phép thuật này sẽ không có tác dụng.

en: You must be within %{count} spaces of a monster for the Visions spell to work.
vi: Ngươi phải ở trong khoảng cách %{count} của một con quái vật để phép thuật Thấu thị hoạt động.

en: You must be standing on the entrance to a mine (sawmills and alchemist labs do not count) to cast this spell.
vi: Ngươi phải đứng ở lối vào mỏ (không tính xưởng cưa và phòng thí nghiệm của nhà giả kim) để thực hiện phép thuật này.

en: You must first defeat the ghosts guarding the mine to cast this spell.
vi: Trước tiên, ngươi phải đánh bại những con ma canh giữ mỏ để sử dụng phép thuật này.

en: There are already at least as many elementals guarding the mine as this hero can generate. Casting this spell will have no effect.
vi: Đã có ít nhất số lượng nguyên tố bảo vệ khu mỏ mà tướng này có thể tạo ra. Sử dụng phép thuật này sẽ không có tác dụng.

en: %{name} the %{race} (Level %{level})
vi: %{name} chủng tộc %{race} (Cấp %{level})

en: Are you sure you want to dismiss this Hero?
vi: Ngươi có chắc chắn muốn giải tán Tướng này không?

en: View Experience Info
vi: Xem Thông tin Kinh nghiệm

en: View Spell Points Info
vi: Xem Thông tin Điểm Phép thuật

en: Exit Hero Screen
vi: Thoát Màn hình Tướng

en: You cannot dismiss a hero in a castle
vi: Ngươi không thể giải tán một tướng bên trong một lâu đài

en: Dismissal of %{name} the %{race} is prohibited by scenario
vi: Giải tán %{name} chủng tộc %{race} bị cấm theo kịch bản

en: Dismiss %{name} the %{race}
vi: Giải tán %{name} chủng tộc %{race}

en: Show previous hero
vi: Xem tướng trước

en: Show next hero
vi: Xem tướng sau

en: Set army combat formation to 'Spread'
vi: Đặt đội hình chiến đấu của quân đội thành 'Dàn trải'

en: Set army combat formation to 'Grouped'
vi: Đặt đội hình chiến đấu của quân đội thành 'Tập trung'

en: Blood Morale
vi: Tinh thần Máu lửa

en: %{morale} Morale
vi: %{morale} Tinh thần

en: %{luck} Luck
vi: %{luck} May mắn

en: Current Luck Modifiers:
vi: Sửa đổi May mắn Hiện tại:

en: Current Morale Modifiers:
vi: Sửa đổi Tinh thần Hiện tại:

en: Entire army is undead, so morale does not apply.
vi: Toàn bộ quân đội là xác sống, vì vậy tinh thần không có tác dụng.

en: Current experience %{exp1}.
     Next level %{exp2}.
vi: Kinh nghiệm hiện có %{exp1}.
     Cấp tiếp theo %{exp2}.

en: Level %{level}
vi: Cấp bậc %{level}

en: %{name1} meets %{name2}
vi: %{name1} gặp %{name2}

en: Enemy heroes are now fully identifiable.
vi: Tướng địch bây giờ đã có thể nhận dạng đầy đủ.

en: Identify Hero
vi: Nhận dạng Tướng

en: Select town to port to.
vi: Chọn thị trấn để dịch chuyển tới.

en: Town Portal
vi: Hồi Thành

en: The creatures are willing to join us!
vi: Sinh vật này sẽ tham gia cùng ta!

en: All the creatures will join us...
vi: Tất cả các sinh vật sẽ tham gia cùng ta...

en: The creature will join us... | %{count} of the creatures will join us...
vi[0]: Sinh vật sẽ tham gia cùng ta...

en: 
     for a fee of %{gold} gold.
vi: 
     với chi phí %{gold} vàng.

en: These weak creatures will surely flee before us.
vi: Những sinh vật yếu đuối này chắc chắn sẽ chạy trốn trước chúng ta.

en: I fear these creatures are in the mood for a fight.
vi: Tôi e rằng những sinh vật này đang có tâm trạng muốn đánh nhau.

en: Current Modifiers:
vi: Sửa đổi Hiện tại:

en: skill|Basic
vi: Cơ bản

en: skill|Advanced
vi: Nâng cao

en: skill|Expert
vi: Chuyên gia

en: Archery
vi: Bắn cung

en: Logistics
vi: Vận chuyển

en: Scouting
vi: Do thám

en: Wisdom
vi: Thông thái

en: Mysticism
vi: Thần bí

en: Ballistics
vi: Máy bắn đá

en: Eagle Eye
vi: Mắt Đại bàng

en: Necromancy
vi: Chiêu hồn

en: Estates
vi: Tài sản

en: Advanced Archery
vi: Nâng cao Bắn cung

en: Advanced Pathfinding
vi: Nâng cao Tìm đường

en: Basic Archery
vi: Cơ bản Bắn cung

en: Basic Pathfinding
vi: Cơ bản Tìm đường

en: Expert Pathfinding
vi: Chuyên gia Tìm đường

en: Advanced Logistics
vi: Nâng cao Vận chuyển

en: Basic Logistics
vi: Cơ bản Vận chuyển

en: Basic Scouting
vi: Cơ bản Do thám

en: Expert Archery
vi: Chuyên gia Bắn cung

en: Expert Logistics
vi: Chuyên gia Vận chuyển

en: Advanced Diplomacy
vi: Nâng cao Ngoại giao

en: Advanced Scouting
vi: Nâng cao Do thám

en: Basic Diplomacy
vi: Cơ bản Ngoại giao

en: Expert Diplomacy
vi: Chuyên gia Ngoại giao

en: Expert Scouting
vi: Chuyên gia Do thám

en: Advanced Leadership
vi: Nâng cao Lãnh đạo

en: Advanced Navigation
vi: Nâng cao Dẫn đường

en: Basic Leadership
vi: Cơ bản Lãnh đạo

en: Basic Navigation
vi: Cơ bản Dẫn đường

en: Expert Navigation
vi: Chuyên gia Dẫn đường

en: Advanced Wisdom
vi: Nâng cao Thông thái

en: Basic Mysticism
vi: Cơ bản Thần bí

en: Basic Wisdom
vi: Cơ bản Thông thái

en: Expert Leadership
vi: Chuyên gia Lãnh đạo

en: Expert Wisdom
vi: Chuyên gia Thông thái

en: Advanced Luck
vi: Nâng cao May mắn

en: Advanced Mysticism
vi: Nâng cao Thần bí

en: Basic Luck
vi: Cơ bản May mắn

en: Expert Luck
vi: Chuyên gia May mắn

en: Expert Mysticism
vi: Chuyên gia Thần bí

en: Advanced Ballistics
vi: Nâng cao Máy bắn đá

en: Advanced Eagle Eye
vi: Nâng cao Mắt Đại bàng

en: Basic Ballistics
vi: Cơ bản Máy bắn đá

en: Basic Eagle Eye
vi: Cơ bản Mắt Đại bàng

en: Expert Ballistics
vi: Chuyên gia Máy bắn đá

en: Advanced Necromancy
vi: Nâng cao Chiêu hồn

en: Basic Estates
vi: Cơ bản Tài sàn

en: Basic Necromancy
vi: Cơ bản Chiêu hồn

en: Expert Eagle Eye
vi: Chuyên gia Mắt Đại bàng

en: Expert Necromancy
vi: Chuyên gia Chiêu hồn

en: Advanced Estates
vi: Nâng cao Tài sản

en: Expert Estates
vi: Chuyên gia Tài sản

en: %{skill} reduces the movement penalty for rough terrain by %{count} percent.
vi: %{skill} giảm hình phạt di chuyển đối với địa hình gồ ghề %{count} phần trăm.

en: %{skill} eliminates the movement penalty for rough terrain.
vi: %{skill} loại bỏ hình phạt di chuyển đối với địa hình gồ ghề.

en: %{skill} allows %{count} percent of the creatures killed in combat to be brought back from the dead as Skeletons.
vi: %{skill} cho phép %{count} phần trăm sinh vật bị giết trong trận chiến được hồi sinh từ cõi chết dưới dạng Bộ xương.

en: barrier|Aqua
vi: Nước biển

en: barrier|Blue
vi: Lục

en: barrier|Brown
vi: Nâu

en: barrier|Gold
vi: Vàng

en: barrier|Green
vi: Xanh

en: barrier|Orange
vi: Cam

en: barrier|Purple
vi: Tím

en: barrier|Red
vi: Đỏ

en: tent|Aqua
vi: Nước biển

en: tent|Blue
vi: Lục

en: tent|Brown
vi: Nâu

en: tent|Gold
vi: Vàng

en: tent|Green
vi: Xanh

en: tent|Orange
vi: Cam

en: tent|Purple
vi: Tím

en: tent|Red
vi: Đỏ

en: Hero/Stats
vi: Tướng/Tình trạng

en: Town/Castle
vi: Thị trấn/Lâu đài

en: Gold Per Day:
vi: Vàng Mỗi Ngày:

en: View Heroes.
vi: Xem Tướng.

en: Towns/Castles
vi: Thị trấn/Lâu đài

en: View Towns and Castles.
vi: Xem Thị trấn và Lâu đài.

en: luck|Cursed
vi: Nguyền rủa

en: luck|Awful
vi: Tồi tệ

en: luck|Bad
vi: Xấu

en: luck|Normal
vi: Thường

en: luck|Good
vi: Tốt

en: luck|Great
vi: Tuyệt

en: morale|Treason
vi: Phản bội

en: morale|Awful
vi: Khủng hoảng

en: morale|Poor
vi: Chán nản

en: morale|Normal
vi: Bình thường

en: morale|Good
vi: Rất tốt

en: morale|Great
vi: Tuyệt vời

en: morale|Blood!
vi: Máu chiến!

en: Barbarian
vi: Man rợ

en: Sorceress
vi: Phù thủy

en: Warlock
vi: Pháp sư

en: doubleLined|Knight
vi: Hiệp sĩ

en: doubleLined|Barbarian
vi: Man rợ

en: doubleLined|Sorceress
vi: Phù thủy

en: doubleLined|Warlock
vi: Pháp sư

en: doubleLined|Wizard
vi: Thuật sĩ

en: doubleLined|Necro-
    mancer
vi: Chiêu
    hồn

en: doubleLinedRace|Multi
vi: Nhiều

en: doubleLinedRace|Random
vi: Ngẫu nhiên

en: speed|Standing
vi: Đứng

en: speed|Crawling
vi: Bò

en: speed|Very Slow
vi: Rất Chậm

en: speed|Slow
vi: Chậm

en: speed|Average
vi: Trung bình

en: speed|Fast
vi: Nhanh

en: speed|Very Fast
vi: Rất nhanh

en: speed|Ultra Fast
vi: Cực nhanh

en: speed|Blazing
vi: Tốc độ

en: speed|Instant
vi: Tức thì

en: week|Squirrel
vi: Sóc

en: week|Rabbit
vi: Thỏ

en: week|Gopher
vi: Chuột túi

en: week|Badger
vi: Lửng

en: week|Rat
vi: Chuột

en: week|Eagle
vi: Đại bàng

en: week|Weasel
vi: Chồn

en: week|Raven
vi: Quạ

en: week|Mongoose
vi: Cầy

en: week|Dog
vi: Chó

en: week|Aardvark
vi: Lợn

en: week|Lizard
vi: Thằn lằn

en: week|Tortoise
vi: Rùa

en: week|Hedgehog
vi: Nhím

en: week|Condor
vi: Ưng

en: week|Ant
vi: Kiến

en: week|Grasshopper
vi: Cào cào

en: week|Dragonfly
vi: Chuồn chuồn

en: week|Spider
vi: Nhện

en: week|Butterfly
vi: Bướm

en: week|Bumblebee
vi: Ong vò vẽ

en: week|Locust
vi: Châu chấu

en: week|Earthworm
vi: Giun đất

en: week|Hornet
vi: Ong bắp cày

en: week|Beetle
vi: Bọ

en: week|PLAGUE
vi: DỊCH BỆNH

en: week|Unnamed
vi: Không tên

en: maps|Small
vi: Nhỏ

en: maps|Medium
vi: Trung

en: maps|Large
vi: Lớn

en: maps|Extra Large
vi: Rất Lớn

en: maps|Custom Size
vi: Kích thước Khác

en: Ore Mine
vi: Mỏ Đá

en: Sulfur Mine
vi: Mỏ Lưu huỳnh

en: Crystal Mine
vi: Mỏ Thạch anh

en: Gems Mine
vi: Mỏ Kim cương

en: Next sign 50 miles.
vi: Chỉ dẫn kế tiếp cách 50 dặm.

en: This space for rent.
vi: Chỗ này cho thuê.

en: No object
vi: Không có gì

en: Alchemist Lab
vi: Phòng thí nghiệm Hóa

en: Buoy
vi: Phao

en: Daemon Cave
vi: Hang Quỷ

en: Faerie Ring
vi: Vòng Tiên

en: Fountain
vi: Đài nước

en: Genie Lamp
vi: Đèn Thần

en: Archer's House
vi: Nhà Cung

en: Goblin Hut
vi: Lều Yêu tinh

en: Dwarf Cottage
vi: Nhà Người lùn

en: Peasant Hut
vi: Lều Nông dân

en: Alchemist's Tower
vi: Tháp Giả kim

en: Dragon City
vi: Thành phố Rồng

en: Water Wheel | Water Wheels
vi[0]: Bánh xe Nước

en: Monster
vi: Quái vật

en: Sawmill
vi: Xưởng cưa

en: Shrine of the First Circle
vi: Điện thờ Vòng Một

en: Sea Chest
vi: Rương Biển

en: Desert Tent
vi: Lều Xa mạc

en: Stone Liths
vi: Đá Phiến

en: Wagon Camp
vi: Toa xe

en: Hut of the Magi
vi: Lều Pháp sư

en: Mermaid
vi: Tiên cá

en: Random Ultimate Artifact
vi: Ngẫu nhiên Bảo vật Tối thượng

en: Random Artifact
vi: Ngẫu nhiên Bảo vật

en: Random Resource
vi: Ngẫu nhiên Tài nguyên

en: Random Monster
vi: Ngẫu nhiên Quái vật

en: Random Town
vi: Ngẫu nhiên Thị trấn

en: Random Castle
vi: Ngẫu nhiên Lâu đài

en: Eye of the Magi
vi: Mắt của Pháp sư

en: Random Monster - weak
vi: Ngẫu nhiên Quái vật - yếu

en: Random Monster - medium
vi: Ngẫu nhiên Quái vật - thường

en: Random Monster - strong
vi: Ngẫu nhiên Quái vật - mạnh

en: Random Monster - very strong
vi: Ngẫu nhiên Quái vật - rất mạnh

en: Nothing Special
vi: Không có gì Đặc biệt

en: Mossy Rock
vi: Đá Rêu

en: Tree House
vi: Nhà trên Cây

en: Tree City
vi: Thành Cây

en: Ruins
vi: Tàn tích

en: Fort
vi: Pháo đài

en: Sirens
vi: Nhân ngư

en: Standing Stones
vi: Đá Đứng

en: Idol
vi: Thần tượng

en: Tree of Knowledge
vi: Cây Tri thức

en: Witch Doctor's Hut
vi: Lều Bác học

en: Hill Fort
vi: Pháo đài Trên đồi

en: Mercenary Camp
vi: Trại Lính đánh thuê

en: Shrine of the Second Circle
vi: Điện thờ Vòng thứ Hai

en: Shrine of the Third Circle
vi: Điện thờ Vòng thứ Ba

en: City of the Dead
vi: Thành phố Chết

en: Sphinx
vi: Nhân sư

en: Tar Pit
vi: Hố Hắc ín

en: Artesian Spring
vi: Suối Nguồn

en: Watering Hole
vi: Hố Nước

en: Magellan's Maps
vi: Bản đồ Magellan

en: Flotsam
vi: Vật trôi nổi

en: Derelict Ship
vi: Tàu Hoang

en: Shipwreck Survivor
vi: Nạn nhân Tàu đắm

en: Bottle
vi: Chai

en: Magic Well
vi: Giếng Thần

en: Magic Garden | Magic Gardens
vi[0]: Vườn Thần

en: Observation Tower
vi: Đài Quan sát

en: Reefs
vi: Đá ngầm

en: Flowers
vi: Hoa

en: Water Lake
vi: Hồ Nước

en: Mandrake
vi: Khoai ma

en: Dead Tree
vi: Cây khô

en: Stump
vi: Gốc cây

en: Cactus
vi: Xương rồng

en: Mound
vi: Gò đất

en: Lava Pool
vi: Vũng nham thạch

en: Shrub
vi: Cây bụi

en: Random Artifact - Treasure
vi: Bảo vật Ngẫu nhiên - Châu báu

en: Random Artifact - Minor
vi: Bảo vật Ngẫu nhiên - Nhỏ

en: Random Artifact - Major
vi: Bảo vật Ngẫu nhiên - Lớn

en: Barrier
vi: Rào chắn

en: Traveller's Tent
vi: Lều Du khách

en: Jail
vi: Ngục

en: Fire Summoning Altar
vi: Bàn thờ Triệu hồi Lửa

en: Air Summoning Altar
vi: Bàn thờ Triệu hồi Khí

en: Earth Summoning Altar
vi: Bàn thờ Triệu hồi Đất

en: Water Summoning Altar
vi: Bàn thờ Triệu hồi Nước

en: Unknown Monsters
vi: Quái vật Vô danh

en: Unknown Monster
vi: Quái vật Vô danh

en: Archers
vi: Cung thủ

en: Rangers
vi: Kỵ binh

en: Pikemen
vi: Thương thủ

en: Veteran Pikeman
vi: Thương thủ Kỳ cựu

en: Veteran Pikemen
vi: Thương thủ Kỳ cựu

en: Swordsmen
vi: Kiếm thủ

en: Master Swordsman
vi: Kiếm thủ Bậc thầy

en: Master Swordsmen
vi: Kiếm thủ Bậc thầy

en: Cavalries
vi: Kỵ mã

en: Champions
vi: Kỵ mã Bậc thầy

en: Paladins
vi: Hiệp sĩ

en: Crusader
vi: Hiệp sĩ thập tự

en: Crusaders
vi: Hiệp sĩ thập tự

en: War Troll
vi: Quỷ lùn Chiến

en: War Trolls
vi: Quỷ lùn Chiến

en: Cyclopes
vi: Độc nhãn

en: Cyclops
vi: Độc nhãn

en: Sprites
vi: Ma tiên

en: Dwarf
vi: Người lùn

en: Battle Dwarf
vi: Người lùn Chiến

en: Battle Dwarves
vi: Người lùn Chiến

en: Elf
vi: Tiên

en: Grand Elf
vi: Tiên Đại

en: Grand Elves
vi: Tiên Đại

en: Druid
vi: Tu sĩ

en: Druids
vi: Tu sĩ

en: Greater Druid
vi: Tu sĩ Cả

en: Greater Druids
vi: Tu sĩ Cả

en: Unicorn
vi: Kỳ lân

en: Unicorns
vi: Kỳ lân

en: Phoenixes
vi: Phượng hoàng

en: Centaur
vi: Nhân mã

en: Centaurs
vi: Nhân mã

en: Griffin
vi: Chim ưng

en: Griffins
vi: Chim ưng

en: Minotaurs
vi: Nhân ngưu

en: Minotaur King
vi: Nhân ngưu Vua

en: Minotaur Kings
vi: Nhân ngưu Vua

en: Green Dragon
vi: Rồng Xanh

en: Green Dragons
vi: Rồng Xanh

en: Red Dragon
vi: Rồng Đỏ

en: Red Dragons
vi: Rồng Đỏ

en: Black Dragon
vi: Rồng Đen

en: Black Dragons
vi: Rồng Đen

en: Boar
vi: Lợn rừng

en: Boars
vi: Lợn rừng

en: Iron Golem
vi: Yêu tinh Sắt

en: Iron Golems
vi: Yêu tinh Sắt

en: Steel Golem
vi: Yêu tinh Thép

en: Steel Golems
vi: Yêu tinh Thép

en: Giants
vi: To lớn

en: Titans
vi: Khổng lồ

en: Mutant Zombie
vi: Thây ma Đột biến

en: Mutant Zombies
vi: Thây ma Đột biến

en: Mummies
vi: Xác ướp

en: Mummy
vi: Xác ướp

en: Royal Mummies
vi: Xác ướp Hoàng gia

en: Royal Mummy
vi: Xác ướp Hoàng gia

en: Vampire
vi: Ma cà rồng

en: Vampires
vi: Ma cà rồng

en: Vampire Lord
vi: Ma cà rồng Chúa

en: Vampire Lords
vi: Ma cà rồng Chúa

en: Bone Dragon
vi: Rồng Xương

en: Bone Dragons
vi: Rồng Xương

en: Rogues
vi: Lưu manh

en: Nomad
vi: Du mục

en: Nomads
vi: Du mục

en: Genies
vi: Thần đèn

en: Earth Elemental
vi: Nguyên tố Đất

en: Earth Elementals
vi: Nguyên tố Đất

en: Air Elemental
vi: Nguyên tố Khí

en: Air Elementals
vi: Nguyên tố Khí

en: Fire Elemental
vi: Nguyên tố Lửa

en: Fire Elementals
vi: Nguyên tố Lửa

en: Water Elemental
vi: Nguyên tố Nước

en: Water Elementals
vi: Nguyên tố Nước

en: Random Monsters
vi: Quái vật Ngẫu nhiên

en: Random Monster 1
vi: Quái vật Ngẫu nhiên 1

en: Random Monsters 1
vi: Quái vật Ngẫu nhiên 1

en: Random Monster 2
vi: Quái vật Ngẫu nhiên 2

en: Random Monsters 2
vi: Quái vật Ngẫu nhiên 2

en: Random Monster 3
vi: Quái vật Ngẫu nhiên 3

en: Random Monsters 3
vi: Quái vật Ngẫu nhiên 3

en: Random Monster 4
vi: Quái vật Ngẫu nhiên 4

en: Random Monsters 4
vi: Quái vật Ngẫu nhiên 4

en: Double shot
vi: Bắn đúp

en: 2-hex monster
vi: quái 2 ô lục giác

en: Double strike
vi: Tấn công kép

en: Double damage to Undead
vi: Gấp đôi sát thương cho Bất tử

en: % magic resistance
vi: % kháng phép

en: Immune to Mind spells
vi: Kháng các phép Tâm trí

en: Immune to Elemental spells
vi: Kháng các phép Nguyên tố

en: Immune to Fire spells
vi: Kháng phép Lửa

en: Immune to Cold spells
vi: Kháng các phép Lạnh

en: Immune to
vi: Kháng phép

en: % immunity to %{spell} spell
vi: % kháng phép %{spell}

en: % damage from Elemental spells
vi: % sát thương với phép Nguyên tố

en: % damage from %{spell} spell
vi: % sát thương từ phép %{spell}

en: % chance to Dispel beneficial spells
vi: % cơ hội Xua tan các phép thuật có lợi

en: % chance to Paralyze
vi: % cơ hội bị Tê liêt

en: % chance to Petrify
vi: % cơ hội bị Hóa đá

en: % chance to Blind
vi: % cơ hội bị Mù

en: % chance to Curse
vi: % cơ hội bị Nguyền rủa

en: % chance to cast %{spell} spell
vi: % cơ hội niệm phép %{spell}

en: HP regeneration
vi: Hồi máu

en: Two hexes attack
vi: Tấn công 2 ô lục giác

en: Flyer
vi: Loài bay

en: Attacks all adjacent enemies
vi: Tấn công tất cả kẻ thù lân cận

en: No melee penalty
vi: Không bị phạt cận chiến

en: No enemy retaliation
vi: Không có sự phản đòn của kẻ thù

en: HP drain
vi: Hút máu

en: Cloud attack
vi: Tấn công trên mây

en: Decreases enemy's morale by
vi: Làm giảm tinh thần của kẻ thù

en: % chance to halve enemy
vi: % cơ hội giảm một nửa kẻ địch

en: Soul Eater
vi: Kẻ ăn Linh hồn

en: No Morale
vi: Mất Tinh thần

en: % immunity to
vi: % kháng lại

en: % damage from
vi: % sát thương từ

en: The three Anduran artifacts magically combine into one.
vi: Ba bảo vật Anduran kết hợp một cách kỳ diệu thành một.

en: View Spells
vi: Xem Phép

en: View %{name} Info
vi: Xem Thông tin %{name}

en: Move %{name}
vi: Chuyển %{name}

en: Cannot move the Spellbook
vi: Không thể chuyển Sách phép

en: This item can't be traded.
vi: Vật này không thể trao đổi.

en: Invalid Artifact
vi: Bảo vật Không hợp lệ

en: Ultimate Book of Knowledge
vi: Sách Kiến thức Tối thượng

en: Ultimate Sword of Dominion
vi: Kiếm Thống trị Tối thượng

en: Ultimate Cloak of Protection
vi: Áo Bảo vệ Tối thượng

en: Ultimate Wand of Magic
vi: Đũa Phép Tối thượng

en: Ultimate Shield
vi: Khiên Tối thượng

en: Ultimate Staff
vi: Quyền trượng Tối thượng

en: Ultimate Crown
vi: Vương miện Tối thượng

en: Golden Goose
vi: Ngỗng Vàng

en: The %{name} brings in an income of %{count} gold per day.
vi: %{name} mang lại thu nhập %{count} vàng mỗi ngày.

en: Arcane Necklace of Magic
vi: Vòng cổ Ma thuật Bí ẩn

en: After rescuing a Sorceress from a cursed tomb, she rewards your heroism with an exquisite jeweled necklace.
vi: Sau khi giải cứu một Nữ phù thủy khỏi ngôi mộ bị nguyền rủa, cô ấy thưởng cho tướng của ngươi một chiếc vòng cổ nạm ngọc tinh xảo.

en: Caster's Bracelet of Magic
vi: Vòng tay Ma thuật của Caster

en: While searching through the rubble of a caved-in mine, you free a group of trapped Dwarves. Grateful, the leader gives you a golden bracelet.
vi: Trong khi tìm kiếm trong đống đổ nát của một khu mỏ bị sập, ngươi giải thoát một nhóm Người lùn bị mắc kẹt. Biết ơn, người lãnh đạo tặng ngươi một chiếc vòng tay vàng.

en: Mage's Ring of Power
vi: Nhẫn Quyền lực Pháp sư

en: A cry of pain leads you to a Centaur, caught in a trap. Upon setting the creature free, he hands you a small pouch. Emptying the contents, you find a dazzling jeweled ring.
vi: Tiếng kêu đau đớn sẽ dẫn ngươi tới chỗ Nhân Mã đang mắc bẫy. Sau khi thả sinh vật ra, anh ta đưa cho ngươi một chiếc túi nhỏ. Dọn sạch nội dung bên trong, ngươi tìm thấy một chiếc nhẫn nạm ngọc rực rỡ.

en: Witch's Broach of Magic
vi: Lời khuyên Phép thuật của Phù thủy

en: Alongside the remains of a burnt witch lies a beautiful broach, intricately designed. Approaching the corpse with caution, you add the broach to your inventory.
vi: Bên cạnh hài cốt của một phù thủy bị cháy là một chiếc trâm cài đẹp đẽ, được thiết kế tinh xảo. Tiếp cận xác chết một cách thận trọng, ngươi thêm chiếc chuốt vào kho của mình.

en: Medal of Valor
vi: Huân chương Dũng cảm

en: Freeing a virtuous maiden from the clutches of an evil overlord, you are granted a Medal of Valor by the King's herald.
vi: Giải thoát một thiếu nữ đức hạnh khỏi nanh vuốt của tên chúa tể độc ác, ngươi được sứ giả của Nhà vua trao tặng Huân chương Dũng cảm.

en: Medal of Courage
vi: Huân chương Cam đảm

en: After saving a young boy from a vicious pack of Wolves, you return him to his father's manor. The grateful nobleman awards you with a Medal of Courage.
vi: Sau khi cứu một cậu bé khỏi bầy Sói hung ác, ngươi đưa cậu bé về trang viên của cha cậu. Nhà quý tộc biết ơn sẽ trao cho ngươi Huân chương Can đảm.

en: Medal of Honor
vi: Huân chương Danh dự

en: After freeing a princess of a neighboring kingdom from the evil clutches of despicable slavers, she awards you with a Medal of Honor.
vi: Sau khi giải phóng công chúa của một vương quốc láng giềng khỏi nanh vuốt độc ác của những kẻ nô lệ hèn hạ, cô ấy sẽ trao cho ngươi Huân chương Danh dự.

en: Medal of Distinction
vi: Huân chương Xuất chúng

en: Ridding the countryside of the hideous Minotaur who made a sport of eating noblemen's Knights, you are honored with the Medal of Distinction.
vi: Thoát khỏi vùng nông thôn của Minotaur gớm ghiếc, kẻ chuyên ăn thịt các Hiệp sĩ của quý tộc, ngươi được vinh danh với Huân chương Xuất chúng.

en: Fizbin of Misfortune
vi: Huy chương Bất hạnh

en: You stumble upon a medal lying alongside the empty road. Adding the medal to your inventory, you become aware that you have acquired the undesirable Fizbin of Misfortune, greatly decreasing your army's morale.
vi: Ngươi tình cờ thấy một chiếc huy chương nằm dọc con đường vắng. Khi thêm huy chương vào kho đồ của mình, ngươi sẽ biết rằng mình đã có được Huy chương Bất hạnh không mong muốn, khiến tinh thần quân đội của ngươi giảm đi đáng kể.

en: Thunder Mace of Dominion
vi: Chùy Sấm sét của sự Thống trị

en: During a sudden storm, a bolt of lightning strikes a tree, splitting it. Inside the tree you find a mysterious mace.
vi: Trong một cơn bão bất ngờ, một tia sét đánh vào một cái cây, làm gãy nó. Bên trong cái cây ngươi tìm thấy một cây chùy bí ẩn.

en: Armored Gauntlets of Protection
vi: Găng tay Thép Bảo vệ

en: You encounter the infamous Black Knight! After a grueling duel ending in a draw, the Knight, out of respect, offers you a pair of armored gauntlets.
vi: Ngươi gặp phải Hiệp sĩ Đen khét tiếng! Sau khi một trận đấu tay đôi mệt mỏi kết thúc với tỷ số hòa, Hiệp sĩ, vì tôn trọng, sẽ tặng ngươi một đôi găng tay bọc thép.

en: Defender Helm of Protection
vi: Mũ Bảo vệ của Phòng thủ

en: A glint of golden light catches your eye. Upon further investigation, you find a golden helm hidden under a bush.
vi: Một tia sáng vàng thu hút ánh nhìn của ngươi. Sau khi điều tra sâu hơn, ngươi tìm thấy một chiếc mũ bảo hiểm bằng vàng ẩn dưới bụi cây.

en: Giant Flail of Dominion
vi: Chùy Thống trị Khổng lồ

en: A clumsy Giant has killed himself with his own flail. Knowing your superior skill with this weapon, you confidently remove the spectacular flail from the fallen Giant.
vi: Một gã khổng lồ vụng về đã tự sát bằng chính cây đập lúa của mình. Biết được kỹ năng vượt trội của mình với loại vũ khí này, ngươi tự tin loại bỏ cú đập cây ngoạn mục từ Người khổng lồ đã ngã xuống.

en: Ballista of Quickness
vi: Máy bắn đá Nhanh

en: Walking through the ruins of an ancient walled city, you find the instrument of the city's destruction, an elaborately crafted ballista.
vi: Đi bộ qua đống đổ nát của một thành phố cổ có tường bao quanh, ngươi tìm thấy công cụ hủy diệt thành phố, một chiếc ballista được chế tạo công phu.

en: Stealth Shield of Protection
vi: Lá chắn Bảo vệ Tàng hình

en: A stone statue of a warrior holds a silver shield. As you remove the shield, the statue crumbles into dust.
vi: Bức tượng đá của một chiến binh cầm một chiếc khiên bạc. Khi ngươi tháo tấm khiên ra, bức tượng sẽ vỡ vụn thành cát bụi.

en: Dragon Sword of Dominion
vi: Kiếm Rồng Thống trị

en: As you are walking along a narrow path, a nearby bush suddenly bursts into flames. Before your eyes the flames become the image of a beautiful woman. She holds out a magnificent sword to you.
vi: Khi ngươi đang đi dọc theo một con đường hẹp, một bụi cây gần đó bất ngờ bốc cháy. Trước mắt ngươi ngọn lửa trở thành hình ảnh của một người phụ nữ xinh đẹp. Cô ấy đưa ra một thanh kiếm tuyệt đẹp cho ngươi.

en: Power Axe of Dominion
vi: Rìu Sức mạnh Thống trị

en: You see a silver axe embedded deeply in the ground. After several unsuccessful attempts by your army to remove the axe, you tightly grip the handle of the axe and effortlessly pull it free.
vi: Ngươi nhìn thấy một chiếc rìu bạc cắm sâu vào lòng đất. Sau nhiều nỗ lực không thành công của quân đội để loại bỏ chiếc rìu, ngươi nắm chặt cán rìu và dễ dàng kéo nó ra.

en: Divine Breastplate of Protection
vi: Giáp Bảo vệ Thần thánh

en: A gang of Rogues is sifting through the possessions of dead warriors. Scaring off the scavengers, you note the Rogues had overlooked a beautiful breastplate.
vi: Một nhóm Rogues đang sàng lọc tài sản của những chiến binh đã chết. Khiến những người nhặt rác sợ hãi, ngươi lưu ý rằng Rogues đã bỏ qua một tấm giáp ngực tuyệt đẹp.

en: Minor Scroll of Knowledge
vi: Cuộn Kiến thức Nhỏ

en: Before you appears a levitating glass case with a scroll, perched upon a bed of crimson velvet. At your touch, the lid opens and the scroll floats into your awaiting hands.
vi: Trước khi ngươi xuất hiện một chiếc hộp thủy tinh bay lên với một cuộn giấy, nằm trên một chiếc giường nhung đỏ thẫm. Khi ngươi chạm vào, nắp sẽ mở ra và cuộn giấy sẽ trôi vào tay ngươi đang chờ đợi.

en: Major Scroll of Knowledge
vi: Cuộn Kiến thức Lớn

en: Visiting a local wiseman, you explain the intent of your journey. He reaches into a sack and withdraws a yellowed scroll and hands it to you.
vi: Đến thăm một nhà thông thái địa phương, ngươi giải thích mục đích chuyến đi của mình. Anh ta thò tay vào bao tải và rút ra một cuộn giấy màu vàng rồi đưa cho ngươi.

en: Superior Scroll of Knowledge
vi: Cuộn Kiến thức Đại

en: You come across the remains of an ancient Druid. Bones, yellowed with age, peer from the ragged folds of her robe. Searching the robe, you discover a scroll hidden in the folds.
vi: Ngươi tình cờ gặp hài cốt của một Tu sĩ cổ đại. Những bộ xương đã ố vàng theo thời gian lộ ra từ những nếp gấp rách rưới trên chiếc áo choàng của cô. Lục soát chiếc áo choàng, ngươi phát hiện ra một cuộn giấy được giấu trong các nếp gấp.

en: Foremost Scroll of Knowledge
vi: Cuộn Kiến thức Tối cao

en: Mangled bones, yellowed with age, peer from the ragged folds of a dead Druid's robe. Searching the robe, you discover a scroll hidden within.
vi: Những bộ xương xiêu vẹo, ố vàng theo thời gian, lộ ra từ những nếp gấp rách rưới trên chiếc áo choàng của một Tu sĩ đã chết. Lục soát chiếc áo choàng, ngươi phát hiện ra một cuộn giấy ẩn bên trong.

en: Endless Sack of Gold
vi: Túi Vàng Vô tận

en: A little leprechaun dances gleefully around a magic sack. Seeing you approach, he stops in mid-stride. The little man screams and stamps his foot ferociously, vanishing into thin air. Remembering the old leprechaun saying 'Finders Keepers', you grab the sack and leave.
vi: Một chú yêu tinh nhỏ nhảy múa vui vẻ quanh chiếc bao ma thuật. Thấy ngươi đến gần, anh ta dừng lại giữa chừng. Người đàn ông nhỏ bé hét lên và giậm chân dữ dội, biến mất trong không khí loãng. Nhớ đến câu nói của yêu tinh già 'Người giữ người tìm kiếm', ngươi chộp lấy chiếc bao và rời đi.

en: Endless Bag of Gold
vi: Bao Vàng Vô tận

en: A noblewoman, separated from her traveling companions, asks for your help. After escorting her home, she rewards you with a bag filled with gold.
vi: Một phụ nữ quý tộc bị tách khỏi những người bạn đồng hành của mình và nhờ ngươi giúp đỡ. Sau khi hộ tống cô ấy về nhà, cô ấy thưởng cho ngươi một chiếc túi chứa đầy vàng.

en: Endless Purse of Gold
vi: Ví Vàng Vô tận

en: In your travels, you find a leather purse filled with gold that once belonged to a great warrior king who had the ability to transform any inanimate object into gold.
vi: Trong chuyến du hành của mình, ngươi tìm thấy một chiếc ví da chứa đầy vàng từng thuộc về một vị vua chiến binh vĩ đại, người có khả năng biến bất kỳ vật vô tri nào thành vàng.

en: Nomad Boots of Mobility
vi: Giầy Du mục của Dịch chuyển

en: A Nomad trader seeks protection from a tribe of Goblins. For your assistance, he gives you a finely crafted pair of boots made from the softest leather. Looking closely, you see fascinating ancient carvings engraved on the leather.
vi: Một thương nhân du mục tìm kiếm sự bảo vệ từ bộ tộc Yêu tinh. Để hỗ trợ ngươi, anh ấy sẽ đưa cho ngươi một đôi bốt được chế tác tinh xảo làm từ loại da mềm nhất. Nhìn kỹ, ngươi sẽ thấy những hình chạm khắc cổ xưa đầy hấp dẫn được khắc trên da.

en: Traveler's Boots of Mobility
vi: Giầy Du lich của Dịch chuyển

en: Discovering a pair of beautifully beaded boots made from the finest and softest leather, you thank the anonymous donor and add the boots to your inventory.
vi: Phát hiện ra một đôi bốt đính cườm đẹp mắt được làm từ loại da mềm và đẹp nhất, ngươi cảm ơn nhà tài trợ ẩn danh và thêm đôi bốt vào kho của mình.

en: Lucky Rabbit's Foot
vi: Chân Thỏ May mắn

en: A traveling merchant offers you a rabbit's foot, made of gleaming silver fur, for safe passage. The merchant explains the charm will increase your luck in combat.
vi: Một thương gia du lịch tặng ngươi một bàn chân thỏ, làm bằng lông bạc lấp lánh, để đi lại an toàn. Người thương gia giải thích rằng bùa sẽ tăng may mắn cho ngươi trong chiến đấu.

en: Golden Horseshoe
vi: Giầy ngựa Vàng

en: An ensnared Unicorn whinnies in fright. Murmuring soothing words, you set her free. Snorting and stamping her front hoof once, she gallops off. Looking down you see a golden horseshoe.
vi: Một con Kỳ lân bị mắc bẫy đang rên rỉ vì sợ hãi. Thì thầm những lời êm dịu, ngươi thả cô ấy ra. Khịt mũi và giậm mạnh móng trước một lần, cô ấy phi nước đại. Nhìn xuống ngươi thấy một chiếc móng ngựa màu vàng.

en: Gambler's Lucky Coin
vi: Xu May mắn của Dân cờ bạc

en: You have captured a mischievous imp who has been terrorizing the region. In exchange for his release, he rewards you with a magical coin.
vi: Ngươi đã bắt được một tên tiểu quỷ tinh quái đang khủng bố khu vực. Để đổi lấy việc được thả, anh ta thưởng cho ngươi một đồng xu ma thuật.

en: Four-Leaf Clover
vi: Cỏ Bốn Lá

en: In the middle of a patch of dead and dry vegetation, to your surprise you find a healthy green four-leaf clover.
vi: Giữa một thảm thực vật khô và chết, ngươi ngạc nhiên khi tìm thấy một cây cỏ bốn lá xanh tươi khỏe mạnh.

en: True Compass of Mobility
vi: La bàn Di động Đích thực

en: An old man claiming to be an inventor asks you to try his latest invention. He then hands you a compass.
vi: Một ông già tự xưng là nhà phát minh yêu cầu ngươi thử phát minh mới nhất của ông ấy. Sau đó anh ta đưa cho ngươi một chiếc la bàn.

en: Sailor's Astrolabe of Mobility
vi: Bản đồ Di chuyển của Thủy thủ

en: An old sea captain is being tortured by Ogres. You save him, and in return he rewards you with a wondrous instrument to measure the distance of a star.
vi: Một thuyền trưởng già đang bị bọn yêu tinh tra tấn. Ngươi cứu anh ta, và đổi lại anh ta thưởng cho ngươi một công cụ kỳ diệu để đo khoảng cách của một ngôi sao.

en: Evil Eye
vi: Mắt Quỷ

en: The %{name} reduces the casting cost of curse spells by half.
vi: %{name} giảm một nửa chi phí sử dụng bùa chú.

en: While venturing into a decrepit hut you find the Skeleton of a long dead witch. Investigation of the remains reveals a glass eye rolling around inside an empty skull.
vi: Trong khi mạo hiểm vào một túp lều tồi tàn, ngươi tìm thấy Bộ xương của một phù thủy đã chết từ lâu. Điều tra hài cốt cho thấy một con mắt thủy tinh lăn tròn bên trong hộp sọ trống rỗng.

en: Enchanted Hourglass
vi: Đồng hồ cát Mê hoặc

en: A surprise turn in the landscape finds you in the midst of a grisly scene: Vultures picking at the aftermath of a terrible battle. Your cursory search of the remains turns up an enchanted hourglass.
vi: Một bước ngoặt bất ngờ trong khung cảnh đưa ngươi đến giữa một khung cảnh rùng rợn:  Kền kền đang nhặt nhạnh sau một trận chiến khủng khiếp. Việc tìm kiếm nhanh chóng của ngươi về hài cốt sẽ cho ra một chiếc đồng hồ cát đầy mê hoặc.

en: Gold Watch
vi: Đồng hồ vàng

en: In reward for helping his cart out of a ditch, a traveling potion salesman gives you a "magic" gold watch. Unbeknownst to him, the watch really is magical.
vi: Để thưởng cho việc giúp chiếc xe của mình thoát khỏi mương, một người bán thuốc du lịch sẽ tặng ngươi một chiếc đồng hồ vàng "ma thuật". Anh ta không hề biết rằng chiếc đồng hồ thực sự có phép thuật.

en: Skullcap
vi: Mũ đầu lâu

en: The %{name} halves the casting cost of all mind influencing spells.
vi: %{name} giảm một nửa chi phí thi triển của tất cả các phép thuật ảnh hưởng đến tâm trí.

en: A brief stop at an improbable rural inn yields an exchange of money, tales, and accidentally, luggage. You find a magical skullcap in your new backpack.
vi: Một lần dừng chân ngắn ngủi tại một quán trọ nông thôn không mấy chắc chắn sẽ mang lại sự trao đổi tiền bạc, những câu chuyện và vô tình là cả hành lý. Ngươi tìm thấy một chiếc mũ đầu lâu thần kỳ trong chiếc ba lô mới của mình.

en: Ice Cloak
vi: Áo Băng

en: Responding to the panicked cries of a damsel in distress, you discover a young woman fleeing from a hungry bear. You slay the beast in the nick of time, and the grateful Sorceress weaves a magic cloak from the bear's hide.
vi: Trước tiếng kêu hoảng loạn của một cô gái gặp nạn, ngươi phát hiện ra một phụ nữ trẻ đang chạy trốn khỏi một con gấu đói. Ngươi giết chết con quái vật đúng lúc và mụ phù thủy đầy lòng biết ơn đã dệt nên một chiếc áo choàng ma thuật từ da con gấu.

en: Fire Cloak
vi: Áo Lửa

en: You've come upon a fight between a Necromancer and a Paladin. The Necromancer blasts the Paladin with a fire bolt, bringing him to his knees. Acting quickly, you slay the evil one before the final blow. The grateful Paladin gives you the fire cloak that saved him.
vi: Ngươi đã chứng kiến cuộc chiến giữa Chiêu hồn và Tráng sĩ. Chiêu hồn bắn tung Tráng sĩ bằng một tia lửa, khiến anh ta khuỵu gối. Hành động nhanh chóng, ngươi tiêu diệt kẻ ác trước đòn cuối cùng. Tráng sĩ biết ơn sẽ trao cho ngươi chiếc áo choàng lửa đã cứu anh ta.

en: Lightning Helm
vi: Mũ Sét

en: A traveling tinker in need of supplies offers you a helm with a thunderbolt design on its top in exchange for food and water. Curious, you accept, and later find out that the helm is magical.
vi: Một người thợ sửa chữa du lịch đang cần đồ dùng sẽ cung cấp cho ngươi một chiếc mũ bảo hiểm có thiết kế hình tia sét ở trên để đổi lấy thức ăn và nước uống. Tò mò, ngươi chấp nhận và sau đó phát hiện ra rằng chiếc mũ có phép thuật.

en: Evercold Icicle
vi: Băng lạnh Bất tận

en: An icicle withstanding the full heat of the noonday sun attracts your attention. Intrigued, you break it off, and find that it does not melt in your hand.
vi: Một cột băng chịu được toàn bộ sức nóng của mặt trời giữa trưa sẽ thu hút sự chú ý của ngươi. Tò mò, ngươi bẻ nó ra và thấy rằng nó không tan chảy trong tay ngươi.

en: Everhot Lava Rock
vi: Nham thạch nóng Vô tận

en: Your wanderings bring you into contact with a tribe of ape-like beings using a magical lava rock that never cools to light their fires. You take pity on them and teach them to make fire with sticks. Believing you to be a god, the apes give you their rock.
vi: Những chuyến lang thang của ngươi sẽ đưa ngươi tiếp xúc với một bộ tộc sinh vật giống vượn đang sử dụng một tảng đá nham thạch kỳ diệu không bao giờ nguội để thắp sáng ngọn lửa của họ. Ngươi thương hại chúng và dạy chúng đốt lửa bằng gậy. Tin rằng ngươi là một vị thần, loài vượn đưa cho ngươi hòn đá của chúng.

en: Lightning Rod
vi: Quyền trượng Sét

en: While waiting out a storm, a lighting bolt strikes a nearby cottage's lightning rod, which melts and falls to the ground. The tip of the rod, however, survives intact and makes your hair stand on end when you touch it. Hmm...
vi: Trong khi chờ bão tan, một tia sét đánh trúng cột thu lôi của một ngôi nhà nhỏ gần đó, khiến cột thu lôi tan chảy và rơi xuống đất. Tuy nhiên, đầu que vẫn còn nguyên vẹn và khiến tóc ngươi dựng đứng khi chạm vào. Ừm...

en: Snake-Ring
vi: Vòng Rắn

en: You've found an oddly shaped ring on the finger of a long dead traveler. The ring looks like a snake biting its own tail.
vi: Ngươi đã tìm thấy một chiếc nhẫn có hình dạng kỳ lạ trên ngón tay của một du khách đã chết từ lâu. Chiếc nhẫn trông giống như con rắn tự cắn đuôi mình.

en: A fierce windstorm reveals the entrance to a buried tomb. Your investigation reveals that the tomb has already been looted, but the thieves overlooked an ankh on a silver chain in the dark.
vi: Một cơn bão dữ dội làm lộ ra lối vào một ngôi mộ bị chôn vùi. Cuộc điều tra của ngươi cho thấy ngôi mộ đã bị cướp phá, nhưng bọn trộm đã bỏ qua một chiếc ankh trên dây chuyền bạc trong bóng tối.

en: Book of Elements
vi: Sách Nguyên tố

en: You come across a conjurer who begs to accompany you and your army awhile for safety. You agree, and he offers as payment a copy of the book of the elements.
vi: Ngươi tình cờ gặp một pháp sư cầu xin được đi cùng ngươi và quân đội của ngươi một thời gian để được an toàn. Ngươi đồng ý và anh ta đưa ra một bản sao của cuốn sách về các yếu tố để thanh toán.

en: Elemental Ring
vi: Nhẫn Nguyên tố

en: The %{name} halves the casting cost of all summoning spells.
vi: %{name} giảm một nửa chi phí thi triển của tất cả các phép thuật triệu hồi.

en: While pausing to rest, you notice a bobcat climbing a short tree to get at a crow's nest. On impulse, you climb the tree yourself and scare off the cat. When you look in the nest, you find a collection of shiny stones and a ring.
vi: Trong khi dừng lại để nghỉ ngơi, ngươi nhận thấy một con linh miêu đang trèo lên một cái cây thấp để đến tổ quạ. Trong cơn bốc đồng, ngươi tự mình trèo lên cây và dọa con mèo. Khi nhìn vào tổ, ngươi sẽ thấy một bộ sưu tập những viên đá sáng bóng và một chiếc nhẫn.

en: Holy Pendant
vi: Mặt dây Thánh

en: In your wanderings you come across a hermit living in a small, tidy hut. Impressed with your mission, he takes time out from his meditations to bless and give you a charm against curses.
vi: Trong chuyến lang thang của mình, ngươi tình cờ gặp một ẩn sĩ sống trong một túp lều nhỏ, ngăn nắp. Ấn tượng với sứ mệnh của ngươi, anh ấy dành thời gian thiền định để ban phước và ban cho ngươi một tấm bùa chống lại những lời nguyền.

en: Pendant of Free Will
vi: Mặt dây Ý chí Tự do

en: Responding to cries for help, you find river Sprites making a sport of dunking an old man. Feeling vengeful, you rescue the man and drag a Sprite onto dry land for awhile. The Sprite, uncomfortable in the air, gives you a magic pendant to let him go.
vi: Đáp lại những tiếng kêu cứu, ngươi thấy các Sprites sông đang thực hiện một trò chơi là dìm một ông già xuống nước. Cảm thấy muốn trả thù, ngươi giải cứu người đàn ông và kéo một Sprite lên vùng đất khô ráo một lúc. Sprite, không thoải mái khi ở trên không, đưa cho ngươi một mặt dây chuyền ma thuật để thả anh ta đi.

en: Pendant of Life
vi: Mặt dây của Sự sống

en: A brief roadside encounter with a small caravan and a game of knucklebones wins a magic pendant. Its former owner says that it protects from Necromancers' death spells.
vi: Cuộc chạm trán ngắn ngủi bên đường với một đoàn lữ hành nhỏ và trò chơi đánh đố sẽ giành được mặt dây chuyền ma thuật. Người chủ cũ của nó nói rằng nó bảo vệ khỏi bùa chết của các Necromancer.

en: Serenity Pendant
vi: Mặt dây Thanh thản

en: The sounds of combat draw you to the scene of a fight between an old Barbarian and an eight-headed Hydra. Your timely intervention swings the battle in favor of the man, and he rewards you with a pendant he used to use to calm his mind for battle.
vi: Âm thanh của trận chiến đưa ngươi đến hiện trường cuộc chiến giữa một Barbarian già và một con Hydra tám đầu. Sự can thiệp kịp thời của ngươi sẽ giúp trận chiến có lợi cho người đàn ông và anh ta thưởng cho ngươi một chiếc mặt dây chuyền mà anh ta dùng để giúp anh ta bình tĩnh trong trận chiến.

en: Seeing-eye Pendant
vi: Mặt dây Mắt nhìn

en: You come upon a very old woman, long blind from cataracts and dying alone. You tend to her final needs and promise a proper burial. Grateful, she gives you a magic pendant emblazoned with a stylized eye. It lets you see with your eyes closed.
vi: Ngươi tình cờ gặp một bà cụ già, bị mù từ lâu vì bệnh đục thủy tinh thể và đang chết một mình. Ngươi hướng tới những nhu cầu cuối cùng của bà ấy và hứa sẽ chôn cất đàng hoàng. Biết ơn, bà ấy tặng ngươi một mặt dây chuyền ma thuật được trang trí bằng một con mắt cách điệu. Nó cho phép ngươi nhìn khi nhắm mắt lại.

en: Kinetic Pendant
vi: Mặt dây Động học

en: You come across a golem wearing a glowing pendant and blocking your way. Acting on a hunch, you cut the pendant from its neck. Deprived of its power source, the golem breaks down, leaving you with the magical pendant.
vi: Ngươi bắt gặp một con golem đeo mặt dây chuyền phát sáng và chặn đường ngươi. Theo linh cảm, ngươi cắt mặt dây chuyền khỏi cổ nó. Bị mất nguồn năng lượng, con golem bị hỏng, để lại cho ngươi chiếc mặt dây chuyền ma thuật.

en: Pendant of Death
vi: Mặt dây Chết chóc

en: A quick and deadly battle with a Necromancer wins you his magical pendant. Later, a Wizard tells you that the pendant protects undead under your control from holy word spells.
vi: Một trận chiến nhanh chóng và chết chóc với Necromancer sẽ giúp ngươi giành được mặt dây chuyền ma thuật của hắn. Sau đó, một Pháp sư nói với ngươi rằng mặt dây chuyền bảo vệ xác sống dưới sự kiểm soát của ngươi khỏi các phép thuật từ thánh.

en: Wand of Negation
vi: Đũa phép Phủ định

en: You meet an old Wizard friend of yours traveling in the opposite direction. He presents  you with a gift: A wand that prevents the use of the dispel magic spell on your allies.
vi: Ngươi gặp một người bạn cũ của Pháp sư ngươi đang đi theo hướng ngược lại. Anh ấy tặng ngươi một món quà: Một cây đũa phép ngăn cản việc sử dụng phép thuật xua tan lên đồng minh của ngươi.

en: A chance meeting with a famous Archer finds you in a game of knucklebones pitting his bow against your horse. You win.
vi: Một cuộc gặp gỡ tình cờ với một Cung thủ nổi tiếng sẽ đưa ngươi vào trò chơi đọ sức cung của anh ta với ngựa của ngươi. Ngươi thắng.

en: Telescope
vi: Kính viễn vọng

en: A merchant from far away lands trades you a new invention of his people for traveling supplies. It makes distant objects appear closer, and he calls it...
    
    a telescope.
vi: Một thương gia từ những vùng đất xa xôi trao đổi với ngươi một phát minh mới của người dân anh ta để làm vật dụng đi du lịch. Nó làm cho những vật thể ở xa trông gần hơn, và ông gọi nó là...
    
    một kính viễn vọng.

en: Statesman's Quill
vi: Bút lông của Statesman

en: You pause to help a diplomat with a broken axle fix his problem. In gratitude, he gives you a writing quill with magical properties which he says will "help people see things your way".
vi: Ngươi dừng lại để giúp một nhà ngoại giao bị gãy trục khắc phục sự cố của mình. Để tỏ lòng biết ơn, anh ấy đưa cho ngươi một chiếc bút lông có đặc tính kỳ diệu mà anh ấy nói sẽ "giúp mọi người nhìn mọi thứ theo cách của ngươi".

en: Wizard's Hat
vi: Mũ Phù thủy

en: You see a Wizard fleeing from a Griffin and riding like the wind. The Wizard opens a portal and rides through, getting his hat knocked off by the edge of the gate. The Griffin follows; the gate closes. You pick the hat up, dust it off, and put it on.
vi: Ngươi thấy một Pháp sư đang chạy trốn khỏi một con Griffin và phi như gió. Wizard mở một cánh cổng và đi qua, chiếc mũ của anh ta bị hất văng ra mép cổng. Griffin theo sau; cánh cổng đóng lại. Ngươi nhặt chiếc mũ lên, phủi bụi rồi đội vào.

en: Power Ring
vi: Nhẫn Sức mạnh

en: You find a small tree that closely resembles the great Warlock Carnauth with a ring around one of its twigs. Scraps of clothing and rotting leather lead you to suspect that it IS Carnauth, transformed. Since you can't help him, you take the magic ring.
vi: Ngươi tìm thấy một cái cây nhỏ gần giống với Warlock Carnauth vĩ đại với một vòng bao quanh một trong những cành cây của nó. Những mảnh quần áo và da mục nát khiến ngươi nghi ngờ rằng đó LÀ Carnauth, đã biến hình. Vì không thể giúp anh ta nên ngươi lấy chiếc nhẫn ma thuật.

en: Ammo Cart
vi: Xe Đạn

en: An ammunition cart in the middle of an old battlefield catches your eye. Inspection shows it to be in good working order, so  you take it along.
vi: Một xe chở đạn giữa chiến trường cũ thu hút sự chú ý của ngươi. Kiểm tra cho thấy nó đang hoạt động tốt nên ngươi mang nó theo.

en: Tax Lien
vi: Giữ Thuế

en: Your big spending habits have earned you a massive tax bill that you can't hope to pay. The tax man takes pity and agrees to only take 250 gold a day from your account for life. Check here if you want one dollar to go to the presidential campaign election fund.
vi: Thói quen chi tiêu lớn của ngươi đã mang lại cho ngươi một hóa đơn thuế khổng lồ mà ngươi không thể hy vọng trả được. Người đóng thuế thương hại và đồng ý chỉ lấy 250 vàng mỗi ngày từ tài khoản của ngươi suốt đời. Đánh dấu vào đây nếu ngươi muốn một đô la được chuyển vào quỹ bầu cử chiến dịch tranh cử tổng thống.

en: Hideous Mask
vi: Mặt nạ Gớm ghiếc

en: Your looting of the grave of Sinfilas Gardolad, the famous shapeshifting Warlock, unearths his fabled mask. Trembling, you put it on and it twists your visage into an awful grimace! Oh no! It's actually the hideous mask of Gromluck Greene, and you are stuck with it.
vi: Việc ngươi cướp mộ của Sinfilas Gardolad, Warlock biến hình nổi tiếng, đã khai quật được chiếc mặt nạ huyền thoại của anh ta. Run rẩy, ngươi đeo nó vào và nó làm khuôn mặt ngươi nhăn nhó khủng khiếp! Ôi không! Đó thực sự là chiếc mặt nạ gớm ghiếc của Gromluck Greene và ngươi bị mắc kẹt với nó.

en: Endless Pouch of Sulfur
vi: Túi Lưu huỳnh Vô tận

en: The %{name} provides %{count} unit of sulfur per day.
vi: %{name} cung cấp %{count} đơn vị lưu huỳnh mỗi ngày.

en: You visit an alchemist who, upon seeing your army, is swayed by the righteousness of your cause. The newly loyal subject gives you his endless pouch of sulfur to help with the war effort.
vi: Ngươi đến thăm một nhà giả kim, người khi nhìn thấy quân đội của ngươi đã bị ảnh hưởng bởi sự chính đáng của chính nghĩa của ngươi. Thần dân mới trung thành đưa cho ngươi túi lưu huỳnh vô tận của anh ta để giúp đỡ nỗ lực chiến tranh.

en: Endless Vial of Mercury
vi: Lọ Thủy ngân Vô tận

en: The %{name} provides %{count} unit of mercury per day.
vi: %{name} cung cấp %{count} đơn vị thủy ngân mỗi ngày.

en: A brief stop at a hastily abandoned Wizard's tower turns up a magical vial of mercury that always has a little left on the bottom. Recognizing a treasure when you see one, you cap it and slip it in your pocket.
vi: Khi vội vã dừng chân một chút tại tòa tháp Pháp sư bị bỏ hoang, ngươi sẽ thấy một lọ thủy ngân kỳ diệu luôn còn sót lại một ít ở đáy. Nhận ra một kho báu khi ngươi nhìn thấy nó, ngươi đậy nắp nó lại và nhét nó vào túi.

en: Endless Pouch of Gems
vi: Túi Đá quý Vô tận

en: The %{name} provides %{count} unit of gems per day.
vi: %{name} cung cấp %{count} đơn vị đá quý mỗi ngày.

en: A short rainstorm brings forth a rainbow...and you can see the end of it. Riding quickly, you seize the pot of gold you find there. The leprechaun who owns it, unable to stop you from taking it, offers an endless pouch of gems for the return of his gold. You accept.
vi: Một cơn mưa ngắn ngủi sẽ tạo ra cầu vồng...và ngươi có thể thấy được điểm kết thúc của nó. Cưỡi ngựa nhanh chóng, ngươi nắm bắt được hũ vàng tìm thấy ở đó. Yêu tinh sở hữu nó, không thể ngăn cản ngươi lấy nó, đưa ra một túi đá quý vô tận để trả lại số vàng của mình. Ngươi chấp nhận.

en: Endless Cord of Wood
vi: Dây Gỗ Vô tận

en: The %{name} provides %{count} unit of wood per day.
vi: %{name} cung cấp %{count} đơn vị gỗ mỗi ngày.

en: Pausing to rest and light a cook fire, you pull wood out of a nearby pile of dead wood. As you keep pulling wood from the pile, you notice that it doesn't shrink. You realize to your delight that the wood is enchanted, so you take it along.
vi: Dừng lại để nghỉ ngơi và đốt lửa nấu ăn, ngươi kéo củi ra khỏi đống gỗ chết gần đó. Khi ngươi tiếp tục kéo gỗ ra khỏi đống, ngươi nhận thấy nó không hề co lại. Ngươi vui mừng nhận ra rằng gỗ bị mê hoặc nên ngươi mang nó theo.

en: Endless Cart of Ore
vi: Xe Quặng Vô tận

en: The %{name} provides %{count} unit of ore per day.
vi: %{name} cung cấp %{count} đơn vị quặng mỗi ngày.

en: You've found a Goblin weapon smithy making weapons for use against humans. With a tremendous yell you and your army descend upon their camp and drive them away. A search finds a magic ore cart that never runs out of iron.
vi: Ngươi đã tìm thấy một lò rèn vũ khí yêu tinh chế tạo vũ khí để sử dụng chống lại con người. Với một tiếng hét khủng khiếp, ngươi và quân đội của ngươi tiến vào trại của họ và đánh đuổi họ đi. Một cuộc tìm kiếm đã tìm thấy một chiếc xe chở quặng ma thuật không bao giờ hết sắt.

en: Endless Pouch of Crystal
vi: Túi Pha lê Vô tận

en: Taking shelter from a storm in a small cave, you notice a small patch of crystal in one corner. Curious, you break a piece off and notice that the original crystal grows the lost piece back. You decide to stuff the entire patch into a pouch and take it with you.
vi: Đang trú ẩn khỏi cơn bão trong một hang động nhỏ, ngươi nhận thấy một mảng pha lê nhỏ ở một góc. Tò mò, ngươi bẻ một mảnh ra và nhận thấy rằng viên pha lê ban đầu mọc lại mảnh bị mất. Ngươi quyết định nhét toàn bộ miếng dán vào một cái túi và mang theo bên mình.

en: The %{name} provides %{count} unit of crystal per day.
vi: %{name} cung cấp %{count} đơn vị pha lê mỗi ngày.

en: Spiked Helm
vi: Mũ Gai

en: Your army is ambushed by a small tribe of wild (and none too bright) Orcs. You fend them off easily and the survivors flee in all directions. One of the Orcs was wearing a polished spiked helm. Figuring it will make a good souvenir, you take it.
vi: Quân đội của ngươi bị phục kích bởi một bộ tộc nhỏ Orc hoang dã (và không quá sáng sủa). Ngươi chống đỡ chúng một cách dễ dàng và những người sống sót chạy trốn về mọi hướng. Một trong những tên Orc đang đội một chiếc mũ nhọn sáng bóng. Nghĩ rằng nó sẽ là một món quà lưu niệm hay, ngươi hãy lấy nó.

en: Spiked Shield
vi: Khiên Gai

en: You come upon a bridge spanning a dry gully. Before you can cross, a Troll steps out from under the bridge and demands payment before it will permit you to pass. You refuse, and the Troll charges, forcing you to slay it. You take its spiked shield as a trophy.
vi: Ngươi đi đến một cây cầu bắc qua một rãnh nước khô cạn. Trước khi ngươi có thể băng qua, một con Troll bước ra từ dưới cầu và yêu cầu thanh toán trước khi nó cho phép ngươi đi qua. Ngươi từ chối, và lũ Troll tấn công, buộc ngươi phải tiêu diệt nó. Ngươi lấy chiếc khiên có gai của nó làm chiến lợi phẩm.

en: White Pearl
vi: Ngọc trai Trắng

en: A walk across a dry saltwater lake bed yields an unlikely prize: A white pearl amidst shattered shells and debris.
vi: Một chuyến đi bộ qua lòng hồ nước mặn khô sẽ mang lại một giải thưởng khó có thể xảy ra: Một viên ngọc trai trắng giữa những mảnh vỏ và mảnh vụn vỡ vụn.

en: Black Pearl
vi: Ngọc trai Đen

en: Rumors of a Griffin of unusual size preying upon the countryside lead you to its cave lair. A quick, brutal fight dispatches the beast, and a search of its foul nest turns up a huge black pearl.
vi: Tin đồn về một con Griffin có kích thước bất thường đang săn mồi ở vùng nông thôn sẽ dẫn ngươi đến hang ổ của nó. Một cuộc chiến chóng vánh, tàn khốc đã tiêu diệt được con thú và khi tìm kiếm trong tổ hôi của nó, người ta tìm thấy một viên ngọc trai đen khổng lồ.

en: Magic Book
vi: Sách Phép

en: Dummy 2
vi: Bù nhìn 2

en: The reserved artifact.
vi: Hiện vật được bảo lưu.

en: Dummy 3
vi: Bù nhìn 3

en: Dummy 4
vi: Bù nhìn 4

en: Spell Scroll
vi: Sách Phép

en: You find an elaborate container which houses an old vellum scroll. The runes on the container are very old, and the artistry with which it was put together is stunning. As you pull the scroll out, you feel imbued with magical power.
vi: Ngươi tìm thấy một chiếc hộp đựng phức tạp chứa một cuộn giấy da cũ. Những chữ rune trên hộp đựng đã rất cũ và tính nghệ thuật khi ghép chúng lại với nhau thật tuyệt vời. Khi ngươi kéo cuộn giấy ra, ngươi sẽ cảm thấy tràn ngập sức mạnh ma thuật.

en: Arm of the Martyr
vi: Cánh tay Liệt sĩ

en: One of the less intelligent members of your party picks up an arm off of the ground. Despite its missing a body, it is still moving. Your troops find the dismembered arm repulsive, but you cannot bring yourself to drop it: it seems to hold some sort of magical power that influences your decision making.
vi: Một trong những thành viên kém thông minh hơn trong nhóm của ngươi nhấc một cánh tay lên khỏi mặt đất. Mặc dù mất đi cơ thể nhưng nó vẫn di chuyển. Quân đội của ngươi nhận thấy cánh tay bị chặt rời thật đáng kinh tởm, nhưng ngươi không thể tự mình đánh rơi nó: nó dường như chứa một loại sức mạnh ma thuật nào đó ảnh hưởng đến việc đưa ra quyết định của ngươi.

en: Breastplate of Anduran
vi: Áo giáp của Anduran

en: You come upon a sign. It reads: "Here lies the body of Anduran. Bow and swear fealty, and you shall be rewarded." You decide to do as it says. As you stand up, you feel a coldness against your skin. Looking down, you find that you are suddenly wearing a gleaming, ornate breastplate.
vi: Ngươi bắt gặp một dấu hiệu. Nó viết: "Đây là thi thể của Anduran. Hãy cúi đầu và thề trung thành, và ngươi sẽ được khen thưởng." Ngươi quyết định làm như nó nói. Khi ngươi đứng lên, ngươi cảm thấy lạnh trên da. Nhìn xuống, ngươi chợt nhận ra mình đang mặc một tấm giáp ngực được trang trí công phu, lấp lánh.

en: Broach of Shielding
vi: Trâm Che chắn

en: The %{name} provides %{count} percent protection from Armageddon and Elemental Storm, but decreases spell power by 2.
vi: %{name} cung cấp khả năng bảo vệ %{count} phần trăm khỏi Tận thế và Nguyên tố Bão, nhưng giảm sức mạnh phép thuật đi 2.

en: A kindly Sorceress thinks that your army's defenses could use a magical boost. She offers to enchant the Broach that you wear on your cloak, and you accept.
vi: Một Nữ phù thủy tốt bụng nghĩ rằng khả năng phòng thủ của quân đội ngươi có thể sử dụng phép thuật tăng cường. Cô ấy đề nghị phù phép cho Trâm cài áo trên áo choàng và ngươi chấp nhận.

en: Battle Garb of Anduran
vi: Chiến Bào của Anduran

en: Out of pity for a poor peasant, you purchase a chest of old junk they are hawking for too much gold. Later, as you search through it, you find it contains the 3 pieces of the legendary battle garb of Anduran!
vi: Vì thương hại một người nông dân nghèo, ngươi mua một chiếc rương cũ mà họ đang bán với giá quá cao. Sau đó, khi tìm kiếm, ngươi sẽ thấy nó chứa 3 mảnh trang phục chiến đấu huyền thoại của Anduran!

en: Crystal Ball
vi: Quả cầu Pha lê

en: You come upon a caravan of gypsies who are feasting and fortifying their bodies with mead. They call you forward and say "If you prove that you can dance the Rama-Buta, we will reward you." You don't know it, but try anyway. They laugh hysterically, but admire your bravery, giving you a Crystal Ball.
vi: Ngươi bắt gặp một đoàn lữ hành gồm những người gypsies đang ăn uống và bồi bổ cơ thể bằng đồng cỏ. Họ gọi ngươi về phía trước và nói "Nếu ngươi chứng minh được rằng ngươi có thể nhảy Rama-Buta, chúng tôi sẽ thưởng cho ngươi." Ngươi không biết điều đó, nhưng dù sao hãy thử. Họ cười một cách cuồng loạn nhưng lại khâm phục sự dũng cảm của ngươi, tặng ngươi một Quả cầu Pha lê.

en: Heart of Fire
vi: Trái tim Lửa

en: The %{name} provides %{count} percent protection from fire, but doubles the damage taken from cold.
vi: %{name} cung cấp khả năng bảo vệ %{count} phần trăm khỏi lửa nhưng tăng gấp đôi thiệt hại do lạnh.

en: You enter a recently burned glade and come upon a Fire Elemental sitting atop a rock. It looks up, its flaming face contorted in a look of severe pain. It then tosses a glowing object at you. You put up your hands to block it, but it passes right through them and sears itself into your chest.
vi: Ngươi bước vào một khoảng trống vừa bị đốt cháy và gặp một Nguyên tố Lửa đang ngồi trên một tảng đá. Nó ngước lên, khuôn mặt rực lửa của nó nhăn nhó với vẻ đau đớn tột độ. Sau đó nó ném một vật thể phát sáng vào ngươi. Ngươi giơ tay lên để chặn nó, nhưng nó xuyên thẳng qua chúng và đâm vào ngực ngươi.

en: Heart of Ice
vi: Trái tim Băng

en: The %{name} provides %{count} percent protection from cold, but doubles the damage taken from fire.
vi: %{name} cung cấp %{count} phần trăm bảo vệ khỏi cái lạnh, nhưng tăng gấp đôi thiệt hại do lửa gây ra.

en: Suddenly, a biting coldness engulfs your body. You seize up, falling from your horse. The pain subsides, but you still feel as if your chest is frozen. As you pick yourself up off of the ground, you hear hearty laughter. You turn around just in time to see a Frost Giant run off into the woods and disappear.
vi: Đột nhiên, một cảm giác lạnh buốt bao trùm lấy cơ thể ngươi. Ngươi đứng dậy, ngã ngựa. Cơn đau giảm dần nhưng ngươi vẫn cảm thấy như ngực mình bị đóng băng. Khi nhấc mình lên khỏi mặt đất, ngươi nghe thấy tiếng cười sảng khoái. Ngươi quay lại đúng lúc để thấy Frost Giant chạy vào rừng và biến mất.

en: Helmet of Anduran
vi: Mũ của Anduran

en: You spy a gleaming object poking up out of the ground. You send a member of your party over to investigate. He comes back with a golden helmet in his hands. You realize that it must be the helmet of the legendary Anduran, the only man who was known to wear solid gold armor.
vi: Ngươi phát hiện một vật thể lấp lánh nhô lên khỏi mặt đất. Ngươi gửi một thành viên trong nhóm của ngươi đến để điều tra. Anh ta quay lại với chiếc mũ bảo hiểm vàng trên tay. Ngươi nhận ra rằng đó hẳn là chiếc mũ bảo hiểm của Anduran huyền thoại, người đàn ông duy nhất được biết đến với bộ áo giáp bằng vàng nguyên khối.

en: Holy Hammer
vi: Búa Thánh

en: You come upon a battle where a Paladin has been mortally wounded by a group of Zombies. He asks you to take his hammer and finish what he started. As you pick it up, it begins to hum, and then everything becomes a blur. The Zombies lie dead, the hammer dripping with blood. You strap it to your belt.
vi: Ngươi bắt gặp một trận chiến nơi một Paladin bị trọng thương bởi một nhóm Zombie. Anh ta yêu cầu ngươi lấy chiếc búa của anh ta và hoàn thành những gì anh ta đã bắt đầu. Khi ngươi nhặt nó lên, nó bắt đầu kêu vo vo và sau đó mọi thứ trở nên mờ ảo. Lũ Zombie nằm chết, chiếc búa rỉ máu. Ngươi buộc nó vào thắt lưng của ngươi.

en: Legendary Scepter
vi: Vương trượng Huyền thoại

en: The %{name} adds %{count} points to all attributes.
vi: %{name} thêm %{count} điểm cho tất cả các thuộc tính.

en: Upon cresting a small hill, you come upon a ridiculous looking sight. A Sprite is attempting to carry a Scepter that is almost as big as it is. Trying not to laugh, you ask, "Need help?" The Sprite glares at you and answers: "You think this is funny? Fine. You can carry it. I much prefer flying anyway."
vi: Khi leo lên một ngọn đồi nhỏ, ngươi sẽ bắt gặp một cảnh tượng trông thật lố bịch. Một Sprite đang cố gắng mang theo một Scepter to gần bằng nó. Cố gắng không cười, ngươi hỏi: "Cần giúp đỡ không?" Sprite trừng mắt nhìn ngươi và trả lời: "ngươi nghĩ điều này thật buồn cười? Tốt thôi. Ngươi có thể mang nó. Dù sao thì tôi cũng thích bay hơn."

en: Masthead
vi: Tiêu đề

en: An old seaman tells you a tale of an enchanted masthead that he used in his youth to rally his crew during times of trouble. He then hands you a faded map that shows where he hid it. After much exploring, you find it stashed underneath a nearby dock.
vi: Một thủy thủ già kể cho ngươi nghe câu chuyện về một chiếc cột buồm bị phù phép mà ông đã sử dụng khi còn trẻ để tập hợp thủy thủ đoàn của mình trong thời điểm khó khăn. Sau đó anh ta đưa cho ngươi một tấm bản đồ đã mờ cho thấy nơi anh ta giấu nó. Sau nhiều lần khám phá, ngươi thấy nó được giấu bên dưới một bến tàu gần đó.

en: Sphere of Negation
vi: Quả cầu Phủ định

en: The %{name} disables all spell casting, for both sides, in combat.
vi: %{name} vô hiệu hóa tất cả các phép thuật sử dụng cho cả hai bên trong chiến đấu.

en: You stop to help a Peasant catch a runaway mare. To show his gratitude, he hands you a tiny sphere. As soon as you grasp it, you feel the magical energy drain from your limbs...
vi: Ngươi dừng lại để giúp một người Nông dân bắt một con ngựa cái đang chạy trốn. Để tỏ lòng biết ơn, anh ấy đưa cho ngươi một quả cầu nhỏ. Ngay khi ngươi nắm lấy nó, ngươi sẽ cảm thấy năng lượng ma thuật rút cạn khỏi tay chân mình...

en: Staff of Wizardry
vi: Gậy Phù thủy

en: While out scaring up game, your troops find a mysterious staff levitating about three feet off of the ground. They hand it to you, and you notice an inscription. It reads: "Brains best brawn and magic beats might. Heed my words, and you'll win every fight."
vi: Trong khi đang hù dọa trò chơi, quân của ngươi tìm thấy một cây trượng bí ẩn đang bay cách mặt đất khoảng 1 mét. Họ đưa nó cho ngươi và ngươi nhận thấy một dòng chữ. Nó viết: "Bộ não có sức mạnh tốt nhất và nhịp đập ma thuật. Hãy chú ý đến lời nói của tôi và ngươi sẽ thắng mọi cuộc chiến."

en: Sword Breaker
vi: Kẻ phá Kiếm

en: A former Captain of the Guard admires your quest and gives you the enchanted Sword Breaker that he relied on during his tour of duty.
vi: Một cựu Đội trưởng Đội cận vệ ngưỡng mộ nhiệm vụ của ngươi và trao cho ngươi Kẻ phá Kiếm đầy mê hoặc mà anh ta đã dựa vào trong chuyến công tác của mình.

en: Sword of Anduran
vi: Kiếm của Anduran

en: A Troll stops you and says: "Pay me 5,000 gold, or the Sword of Anduran will slay you where you stand." You refuse. The troll grabs the sword hanging from its belt, screams in pain, and runs away. Picking up the fabled sword, you give thanks that half-witted Trolls tend to grab the wrong end of sharp objects.
vi: Một con Quỷ lùn ngăn ngươi lại và nói: "Trả cho tôi 5.000 vàng, nếu không Thanh kiếm Anduran sẽ giết ngươi ngay tại chỗ." Ngươi từ chối. Con quỷ lùn chộp lấy thanh kiếm treo trên thắt lưng, hét lên đau đớn rồi bỏ chạy. Nhặt thanh kiếm huyền thoại, ngươi tạ ơn vì lũ Quỷ lùn nửa vời có xu hướng tóm nhầm đầu của những vật sắc nhọn.

en: Spade of Necromancy
vi: Thuổng của Chiêu hồn

en: A dirty shovel has been thrust into a dirt mound nearby. Upon investigation, you discover it to be the enchanted shovel of the Gravediggers, long thought lost by mortals.
vi: Một chiếc xẻng bẩn đã được đẩy vào một ụ đất gần đó. Sau khi điều tra, ngươi phát hiện ra đó là chiếc xẻng bị phù phép của Gravediggers, người phàm tưởng đã thất lạc từ lâu.

en: spellBonus|selected by user
vi: chọn bởi người dùng

en: Ore
vi: Đá

en: Sulfur
vi: Lưu huỳnh

en: Gems
vi: Ngọc

en: There are seven resources in Heroes 2, used to build and improves castles, purchase troops and recruit heroes. Gold is the most common, required for virtually everything. Wood and ore are used for most buildings. Gems, Mercury, Sulfur and Crystal are rare magical resources used for the most powerful creatures and buildings.
vi: Có bảy tài nguyên trong Heroes 2, được sử dụng để xây dựng và cải thiện lâu đài, mua quân và chiêu mộ anh hùng. Vàng là thứ phổ biến nhất, cần thiết cho hầu hết mọi thứ. Gỗ và quặng được sử dụng cho hầu hết các tòa nhà. Ngọc, Thủy ngân, Lưu huỳnh và Pha lê là những tài nguyên ma thuật quý hiếm được sử dụng cho những sinh vật và công trình mạnh mẽ nhất.

en: Causes a giant fireball to strike the selected area, damaging all nearby creatures.
vi: Tạo ra một quả cầu lửa khổng lồ tấn công khu vực đã chọn, gây sát thương cho tất cả sinh vật gần đó.

en: Fireblast
vi: Vụ nổ lửa

en: An improved version of fireball, fireblast affects two hexes around the center point of the spell, rather than one.
vi: Một phiên bản cải tiến của quả cầu lửa, vụ nổ lửa ảnh hưởng đến hai hình lục giác xung quanh điểm trung tâm của câu thần chú, thay vì một.

en: Causes a bolt of electrical energy to strike the selected creature.
vi: Tạo ra một tia năng lượng điện tấn công sinh vật được chọn.

en: Lightning Bolt
vi: Tia chớp

en: Causes a bolt of electrical energy to strike a selected creature, then strike the nearest creature with half damage, then strike the NEXT nearest creature with half again damage, and so on, until it becomes too weak to be harmful. Warning: This spell can hit your own creatures!
vi: Tạo ra một tia năng lượng điện để tấn công một sinh vật đã chọn, sau đó tấn công sinh vật gần nhất với một nửa sát thương, sau đó tấn công sinh vật gần nhất TIẾP THEO với một nửa sát thương, v.v., cho đến khi nó trở nên quá yếu để có thể gây hại. Cảnh báo: Phép thuật này có thể tấn công sinh vật của chính ngươi!

en: Teleports the creature you select to any open position on the battlefield.
vi: Dịch chuyển sinh vật ngươi chọn đến bất kỳ vị trí mở nào trên chiến trường.

en: Cure
vi: Chữa trị

en: Removes all negative spells cast upon one of your units, and restores up to %{count} HP per level of spell power.
vi: Loại bỏ tất cả các phép thuật tiêu cực được sử dụng trên một trong các đơn vị của ngươi và phục hồi tối đa %{count} HP cho mỗi cấp độ sức mạnh phép thuật.

en: Mass Cure
vi: Chữa trị Rộng

en: Removes all negative spells cast upon your forces, and restores up to %{count} HP per level of spell power, per creature.
vi: Loại bỏ tất cả các phép thuật tiêu cực tác dụng lên lực lượng của ngươi và phục hồi tối đa %{count} HP cho mỗi cấp sức mạnh phép thuật, cho mỗi sinh vật.

en: Resurrect
vi: Hồi sinh

en: Resurrects creatures from a damaged or dead unit until end of combat.
vi: Hồi sinh các sinh vật từ đơn vị bị thương tật hoặc chết cho đến khi kết thúc trận chiến.

en: Resurrect True
vi: Hồi sinh Thực

en: Resurrects creatures from a damaged or dead unit permanently.
vi: Phục hồi vĩnh viễn các sinh vật từ một đơn vị bị thương tật hoặc chết.

en: Increases the speed of any creature by %{count}.
vi: Tăng tốc độ của bất kỳ sinh vật nào thêm %{count}.

en: Increases the speed of all of your creatures by %{count}.
vi: Tăng tốc độ của tất cả sinh vật của ngươi thêm %{count}.

en: Mass Haste
vi: Tăng tốc Rộng

en: Slows target to half movement rate.
vi: Làm chậm mục tiêu xuống một nửa tốc độ di chuyển.

en: spell|Slow
vi: Chậm

en: Mass Slow
vi: Chậm Rộng

en: Slows all enemies to half movement rate.
vi: Làm chậm tất cả kẻ địch xuống một nửa tốc độ di chuyển.

en: spell|Blind
vi: Mù

en: Bless
vi: Cầu nguyện

en: Causes the selected creatures to inflict maximum damage.
vi: Khiến các sinh vật được chọn gây sát thương tối đa.

en: Causes all of your units to inflict maximum damage.
vi: Khiến tất cả các đơn vị của ngươi gây sát thương tối đa.

en: Mass Bless
vi: Cầu nguyện Rộng

en: Magically increases the defense skill of the selected creatures.
vi: Tăng kỹ năng phòng thủ của các sinh vật được chọn một cách kỳ diệu.

en: Stoneskin
vi: Thạch bì

en: Steelskin
vi: Da sắt

en: Increases the defense skill of the targeted creatures. This is an improved version of Stoneskin.
vi: Tăng kỹ năng phòng thủ của các sinh vật được nhắm mục tiêu. Đây là phiên bản cải tiến của Thạch Bì.

en: Causes the selected creatures to inflict minimum damage.
vi: Khiến các sinh vật được chọn gây ra thiệt hại tối thiểu.

en: Causes all enemy troops to inflict minimum damage.
vi: Khiến tất cả quân địch gây sát thương tối thiểu.

en: Mass Curse
vi: Nguyền rủa Rộng

en: Damages all undead in the battle.
vi: Gây sát thương cho tất cả xác sống trong trận chiến.

en: Holy Word
vi: Thánh Ngữ

en: Damages all undead in the battle. This is an improved version of Holy Word.
vi: Gây sát thương cho tất cả xác sống trong trận chiến. Đây là phiên bản cải tiến của Thánh Ngữ.

en: Holy Shout
vi: Thánh Hét

en: Anti-Magic
vi: Phản Phép

en: Dispel Magic
vi: Trừ Tà

en: Removes all magic spells from a single target.
vi: Loại bỏ tất cả phép thuật khỏi một mục tiêu.

en: Mass Dispel
vi: Trừ tà Rộng

en: Removes all magic spells from all creatures.
vi: Loại bỏ tất cả các phép thuật từ tất cả các sinh vật.

en: Causes a magic arrow to strike the selected target.
vi: Tạo ra một mũi tên ma thuật tấn công mục tiêu đã chọn.

en: Magic Arrow
vi: Mũi tên Ma thuật

en: Berserker
vi: Kẻ điên

en: Causes a creature to attack its nearest neighbor.
vi: Khiến một sinh vật tấn công người hàng xóm gần nhất của nó.

en: Armageddon
vi: Tận thế

en: Holy terror strikes the battlefield, causing severe damage to all creatures.
vi: Thánh kinh khủng bố tấn công chiến trường, gây ra thiệt hại nặng nề cho mọi sinh vật.

en: Elemental Storm
vi: Nguyên tố Bão

en: Magical elements pour down on the battlefield, damaging all creatures.
vi: Các yếu tố ma thuật đổ xuống chiến trường, gây sát thương cho mọi sinh vật.

en: A rain of rocks strikes an area of the battlefield, damaging all nearby creatures.
vi: Một cơn mưa đá tấn công một khu vực trên chiến trường, gây sát thương cho tất cả sinh vật gần đó.

en: Meteor Shower
vi: Mưa Sao băng

en: Paralyze
vi: Hóa đá

en: The targeted creatures are paralyzed, unable to move or retaliate.
vi: Các sinh vật mục tiêu bị tê liệt, không thể di chuyển hoặc phản kháng.

en: Hypnotize
vi: Thôi miên

en: Brings a single enemy unit under your control if its hits are less than %{count} times the caster's spell power.
vi: Đưa một đơn vị kẻ thù vào tầm kiểm soát của ngươi nếu số lần tấn công của nó nhỏ hơn %{count} lần sức mạnh phép thuật của người thi triển.

en: Cold Ray
vi: Tia Lạnh

en: Drains body heat from a single enemy unit.
vi: Hút nhiệt cơ thể từ một đơn vị kẻ địch.

en: Cold Ring
vi: Vòng Lạnh

en: Drains body heat from all units surrounding the center point, but not including the center point.
vi: Thoát nhiệt cơ thể từ tất cả các đơn vị xung quanh điểm trung tâm, nhưng không bao gồm điểm trung tâm.

en: Disrupting Ray
vi: Tia Phá vỡ

en: Reduces the defense rating of an enemy unit by three.
vi: Giảm chỉ số phòng thủ của đơn vị địch xuống ba.

en: Damages all living (non-undead) units in the battle.
vi: Gây sát thương cho tất cả các đơn vị sống (không phải xác sống) trong trận chiến.

en: Death Ripple
vi: Gợn sóng Chết

en: Death Wave
vi: Sóng Chết

en: Damages all living (non-undead) units in the battle. This spell is an improved version of Death Ripple.
vi: Gây sát thương cho tất cả các đơn vị sống (không phải xác sống) trong trận chiến. Phép thuật này là phiên bản cải tiến của Gợn sóng Chết.

en: Dragon Slayer
vi: Kẻ giết Rồng

en: Greatly increases a unit's attack skill vs. Dragons.
vi: Tăng đáng kể kỹ năng tấn công của đơn vị so với Rồng.

en: Blood Lust
vi: Khát máu

en: Increases a unit's attack skill.
vi: Tăng kỹ năng tấn công của một đơn vị.

en: Animate Dead
vi: Sức sống Thần chết

en: Resurrects creatures from a damaged or dead undead unit permanently.
vi: Phục hồi vĩnh viễn các sinh vật từ một đơn vị xác sống bị hư hỏng hoặc đã chết.

en: Mirror Image
vi: Ảnh Gương

en: Creates an illusionary unit that duplicates one of your existing units. This illusionary unit does the same damages as the original, but will vanish if it takes any damage.
vi: Tạo một đơn vị ảo ảnh sao chép một trong các đơn vị hiện có của ngươi. Đơn vị ảo ảnh này gây sát thương tương tự như ban đầu, nhưng sẽ biến mất nếu nhận bất kỳ thiệt hại nào.

en: Halves damage received from ranged attacks for a single unit. Does not affect damage received from Turrets or Ballistae.
vi: Giảm một nửa sát thương nhận được từ các đòn tấn công tầm xa cho một đơn vị. Không ảnh hưởng đến sát thương nhận được từ Tháp pháo hoặc Cung máy.

en: Mass Shield
vi: Khiên Rộng

en: Halves damage received from ranged attacks for all of your units. Does not affect damage received from Turrets or Ballistae.
vi: Giảm một nửa sát thương nhận được từ các cuộc tấn công tầm xa cho tất cả các đơn vị của ngươi. Không ảnh hưởng đến sát thương nhận được từ Tháp pháo hoặc Cung máy.

en: Summon Earth Elemental
vi: Triệu hồi Nguyên tố Đất

en: Summons Earth Elementals to fight for your army.
vi: Triệu hồi Nguyên tố Đất tới để chiến đấu cho quân đội ngươi.

en: Summon Air Elemental
vi: Triệu hồi Nguyên tố Khí

en: Summons Air Elementals to fight for your army.
vi: Triệu hồi Nguyên tố Khí tới để chiến đấu cho quân đội ngươi.

en: Summon Fire Elemental
vi: Triệu hồi Nguyên tố Lửa

en: Summons Fire Elementals to fight for your army.
vi: Triệu hồi Nguyên tố Lửa tới để chiến đấu cho quân đội ngươi.

en: Summon Water Elemental
vi: Triệu hồi Nguyên tố Nước

en: Summons Water Elementals to fight for your army.
vi: Triệu hồi Nguyên tố Nước tới để chiến đấu cho quân đội ngươi.

en: Damages castle walls.
vi: Sát thương tường lâu đài.

en: Earthquake
vi: Động đất

en: Causes all mines across the land to become visible.
vi: Làm cho tất cả các mỏ trên đất liền hiện rõ.

en: View Mines
vi: Xem Mỏ

en: Causes all resources across the land to become visible.
vi: Làm cho tất cả các tài nguyên trên đất liền trở nên hữu hình.

en: View Resources
vi: Xem Tài nguyên

en: Causes all artifacts across the land to become visible.
vi: Làm cho tất cả hiện vật trên khắp vùng đất có thể nhìn thấy được.

en: View Artifacts
vi: Xem Bảo vật

en: Causes all towns and castles across the land to become visible.
vi: Làm cho tất cả các thị trấn và lâu đài trên khắp vùng đất hiện rõ.

en: View Towns
vi: Xem Thị trấn

en: Causes all Heroes across the land to become visible.
vi: Làm cho tất cả các Anh hùng trên khắp vùng đất trở nên hữu hình.

en: View Heroes
vi: Xem Tướng

en: Causes the entire land to become visible.
vi: Làm cho toàn bộ vùng đất trở nên hữu hình.

en: Allows the caster to view detailed information on enemy Heroes.
vi: Cho phép người thi triển xem thông tin chi tiết về Tướng địch.

en: Summon Boat
vi: Triệu hồi Thuyền

en: Summons the nearest unoccupied, friendly boat to an adjacent shore location. A friendly boat is one which you just built or were the most recent player to occupy.
vi: Triệu tập chiếc thuyền thân thiện, trống gần nhất đến vị trí bờ biển liền kề. Một chiếc thuyền thân thiện là chiếc thuyền mà ngươi vừa đóng hoặc là người chơi gần đây nhất chiếm giữ.

en: Allows the caster to magically transport to a nearby location.
vi: Cho phép người sử dụng dịch chuyển một cách kỳ diệu đến một địa điểm gần đó.

en: Dimension Door
vi: Cửa Kích thước

en: Returns the caster to any town or castle currently owned.
vi: Trả người điều khiển về bất kỳ thị trấn hoặc lâu đài nào hiện đang sở hữu.

en: Town Gate
vi: Cổng Thành

en: Returns the hero to the town or castle of choice, provided it is controlled by you.
vi: Đưa anh hùng trở lại thị trấn hoặc lâu đài mà ngươi lựa chọn, miễn là nó do ngươi điều khiển.

en: Visions
vi: Thấu thị

en: Visions predicts the likely outcome of an encounter with a neutral army camp.
vi: Thấu thị dự đoán kết quả có thể xảy ra của cuộc chạm trán với trại quân trung lập.

en: Haunts a mine you control with Ghosts. This mine stops producing resources. (If I can't keep it, nobody will!)
vi: Ám một mỏ mà ngươi điều khiển bằng Bóng ma. Mỏ này ngừng sản xuất tài nguyên. (Nếu tôi không giữ được thì sẽ không có ai giữ được!)

en: Set Earth Guardian
vi: Đặt Người bảo vệ Đất

en: Sets Earth Elementals to guard a mine against enemy armies.
vi: Đặt các Nguyên tố Đất để bảo vệ mỏ chống lại quân địch.

en: Set Air Guardian
vi: Đặt Người bảo vệ Khí

en: Sets Air Elementals to guard a mine against enemy armies.
vi: Đặt các Nguyên tố Khí để bảo vệ mỏ chống lại quân địch.

en: Set Fire Guardian
vi: Đặt Người bảo vệ Lửa

en: Sets Fire Elementals to guard a mine against enemy armies.
vi: Đặt các Nguyên tố Lửa để bảo vệ mỏ chống lại quân địch.

en: Set Water Guardian
vi: Đặt Người bảo vệ Nước

en: Sets Water Elementals to guard a mine against enemy armies.
vi: Đặt các Nguyên tố Nước để bảo vệ mỏ chống lại quân địch.

en: Random Spell
vi: Ngẫu nhiên Phép

en: Randomly selected spell of any level.
vi: Ngẫu nhiên lựa chọn phép của các cấp.

en: Random 1st Level Spell
vi: Ngẫu nhiên Phép Cấp 1

en: Randomly selected 1st level spell.
vi: Ngẫu nhiên lựa chọn pháp cấp 1.

en: Random 2nd Level Spell
vi: Ngẫu nhiên Phép Cấp 2

en: Randomly selected 2nd level spell.
vi: Ngẫu nhiên lựa chọn pháp cấp 2.

en: Random 3rd Level Spell
vi: Ngẫu nhiên Phép Cấp 3

en: Randomly selected 3rd level spell.
vi: Ngẫu nhiên lựa chọn pháp cấp 3.

en: Random 4th Level Spell
vi: Ngẫu nhiên Phép Cấp 4

en: Randomly selected 4th level spell.
vi: Ngẫu nhiên lựa chọn pháp cấp 4.

en: Random 5th Level Spell
vi: Ngẫu nhiên Phép Cấp 5

en: Randomly selected 5th level spell.
vi: Ngẫu nhiên lựa chọn pháp cấp 5.

en: Petrification
vi: Hóa đá

en: Turns the affected creature into stone. A petrified creature receives half damage from a direct attack.
vi: Biến sinh vật bị ảnh hưởng thành đá. Một sinh vật hóa đá nhận một nửa sát thương từ đòn tấn công trực tiếp.

en: You have no Magic Book, so you cannot cast a spell.
vi: Ngươi không có Sách Phép, nên ngươi không thể niệm chú một phép.

en: No spell to cast.
vi: Không có phép để niệm.

en: View Adventure Spells
vi: Xem Phép Phiêu lưu

en: View Combat Spells
vi: Xem Phép Chiến đấu

en: View previous page
vi: Xem trang trước

en: View next page
vi: Xem trang sau

en: Close Spellbook
vi: Gấp sách phép

en: View %{spell}
vi: Xem %{spell}

en: This spell does %{damage} points of damage.
vi: Phép thuật này gây %{damage} điểm sát thương.

en: This spell summons
    %{count} %{monster}.
vi: Phép thuật này triệu hồi
    %{count} %{monster}.

en: This spell restores %{hp} HP.
vi: Phép thuật này hồi phục %{hp} MÁU.

en: This spell summons %{count} %{monster} to guard the mine.
vi: Phép thuật này triệu hồi %{count} %{monster} tới canh mỏ.

en: The nearest town is %{town}.
vi: Thị trấn gần nhất là %{town}.

en: This town is occupied by your hero %{hero}.
vi: Thị trấn này đã bị tướng của ngươi chiếm đóng %{hero}.

en: This spell controls up to
    %{hp} HP.
vi: Phép thuật này điều khiển tới
    %{hp} MÁU.

en: The ultimate artifact is really the %{name}.
vi: Bảo vật tối thượng có tên thật là %{name}.

en: The ultimate artifact may be found in the %{name} regions of the world.
vi: Bảo vật tối thượng có thể tìm thấy ở vùng %{name} của thế giới.

en: The truth is out there.
vi: Sự thật ngay ngoài kia.

en: The dark side is stronger.
vi: Lực lượng bóng tối đang lớn mạnh.

en: The end of the world is near.
vi: Kết thúc của thế giới đang đến gần.

en: The bones of Lord Slayer are buried in the foundation of the arena.
vi: Xương của Giết Chúa chôn vùi dưới móng của đấu trường.

en: A Black Dragon will take out a Titan any day of the week.
vi: Rồng Đen sẽ mang Khổng Lồ bất cứ ngày nào trong ngày.

en: He told her: Yada yada yada... and then she said: Blah, blah, blah...
vi: Ổng nói với bả: Yada yada yada... và sau đó bả nói: Blah, blah, blah...

en: An unknown force is being resurrected...
vi: Một lực lượng bóng tối đang hồi sinh...

en: Allow type with more freedom
vi: Cho phép gõ tự do

en: Auto restore keys with invalid words
vi: Tự động khôi phục phím với từ không hợp lệ

en: De&lete All
vi: Xóa &hết

en: Enable Spell Check
vi: Bật kiểm tra chính tả

en: Enable macro
vi: Bật macro

en: Microsoft Vietnamese
vi: Microsoft Việt

en: No Macro
vi: Không Macro

en: No Spell Check
vi: Không kiểm tra chính tả

en: Output Charset
vi: Đầu ra theo ký tự

en: Process W at word begin
vi: Xử lý phím W ở đầu từ

en: Unikey Input Method
vi: Unikey Kiểu gõ

en: Unikey Macro Editor
vi: Bộ chỉnh macro cho Unikey

en: Unikey Wrapper For Fcitx
vi: Bộ Unikey dành cho Fcitx

note: #-#-#-#-#  278 (evolution 1.4 GNOME TRUNK)  #-#-#-#-# Translators: Character set "Chinese, Traditional"
en: Traditional
vi: Truyền thống

en: Show Annotation
vi: Hiển Thị Chú Thích

en: Skk Input Method For Fcitx
vi: Bộ nhập liệu Skk cho Fcitx

en: <b>Results</b>
vi: <b>Kết quả</b>

en: Add dictionary
vi: Thêm từ điển

en: Available databases
vi: Cơ sở dữ liệu sẵn sàng

en: Move database to selected databases
vi: Di chuyển cơ sở dữ liệu vào cơ sở dữ liệu đã chọn

en: Remove database from selected databases
vi: Gỡ bỏ cơ sở dữ liệu khỏi cơ sở dữ liệu đã chọn

en: Restore default fonts
vi: Khôi phục phông mặc định

en: Search _all databases
vi: Tìm trong _mọi cơ sở dữ liệu

en: Search selected _databases
vi: Tìm trong các cơ sở _dữ liệu đã chọn

en: Selected databases
vi: Cơ sở dữ liệu đã chọn

en: This name will identify your dictionary uniquely and will appear in the application menu.
vi: Tên này sẽ phân biệt từ điển của bạn, và sẽ xuất hiện trong trình đơn ứng dụng.

en: <i>Not found</i>
vi: <i>Không tìm thấy</i>

en: Find:
vi: Tìm:

en: <b>System tray</b>
vi: <b>Khay hệ thống</b>

en: Do _not quit when main window is closed
vi: Khô_ng thoát khi cửa sổ chính đã đóng

en: Do not show main window at startup
vi: Không hiện cửa sổ chính khi khởi chạy

en: Enable HTTP proxy
vi: Bật ủy nhiệm HTTP

en: Enable SOCKS 5 proxy
vi: Bật ủy nhiệm SOCKS 5

en: Fantasdic will stay in the system tray even if the window is closed.
vi: Fantasdic sẽ còn lại trong khay hệ thống, thậm chí nếu cửa sổ đã đóng.

en: This option should be enabled if Fantasdic is started when the computer boots.
vi: Bật tùy chọn này để khởi chạy trình Fantasdic khi máy tính khởi động.

en: This proxy can for example be used to traverse firewalls.
vi: Máy ủy nhiệm này có thể được sử dụng, chẳng hạn, để đi qua bức tường lửa.

en: _Look up last word at startup
vi: T_ra tìm từ cuối khi khởi chạy

en: _Show Fantasdic in system tray
vi: _Hiện Fantasdic trên khay hệ thống

en: Server informations
vi: Thông tin máy phục vụ

en: Usage: fantasdic [options] [dictionary] [word]
vi: Sử dụng: fantasdic [tùy_chọn] [từ_điển] [từ]

en: Print results to stdout
vi: In kết quả ra đầu ra tiêu chuẩn

en: List dictionaries in settings
vi: Liệt kê các từ điển trong thiết lập

en: List strategies available for dictionary
vi: Liệt kê các chiến lược sẵn sàng cho từ điển

en: Use strategy to match words
vi: Dùng chiến lược để tìm từ tương ứng

en: Error: Dictionary does not exist in the settings
vi: Lỗi: từ điển này không có trong thiết lập

en: No match found.
vi: Không tìm thấy.

en: One match found. | Matches found: %d.
vi[0]: Tìm thấy %d lần.

en: Look up words in various dictionary sources
vi: Tra tìm từ trong các nguồn từ điển khác nhau

en: Connecting to source...
vi: Đang kết nối tới nguồn...

en: Transferring data from source ...
vi: Đang truyền dữ liệu từ nguồn...

en: Can't convert encodings.
vi: Không thể chuyển đổi bảng mã.

en: DICT dictionary server
vi: Máy phục vụ từ điển DICT

en: Look up words using a DICT dictionary server.
vi: Tra tìm từ dùng một máy phục vụ từ điển DICT.

en: Server details
vi: Chi tiết về máy phục vụ

en: Server missing.
vi: Thiếu máy phục vụ.

en: Port missing.
vi: Thiếu cổng.

en: Username missing.
vi: Thiếu tên người dùng.

en: Password missing.
vi: Thiếu mật khẩu.

en: Server _requires authentication
vi: Máy phục _vụ đòi hỏi xác thực

en: Connection with server lost.
vi: Kết nối với máy phục vụ bị mất.

en: Waiting for %s...
vi: Đang đợi %s...

en: Transferring data from %s...
vi: Đang truyền dữ liệu từ %s...

en: EDICT file
vi: Tập tin EDICT

en: Look up words in an EDICT file.
vi: Tra tìm từ trong một tập tin EDICT.

en: A file must be selected!
vi: Cần chọn một tập tin.

en: Select an EDICT file
vi: Chọn một tập tin EDICT

en: Gzip-compressed files
vi: Tập tin đã nén Gzip

en: This file is not a valid EDICT file!
vi: Tập tin này không phải là một tập tin EDICT hợp lệ.

en: Cannot open file %s.
vi: Không thể mở tập tin %s.

en: Encoding not supported.
vi: Bảng mã không được hỗ trợ.

en: Google Translate
vi: Dịch qua Google

en: Translate words using Google Translate.
vi: Dịch từ dùng dịch vụ Google Translate.

en: About database %s
vi: Giới thiệu cơ sở dữ liệu %s

en: Name missing.
vi: Thiếu tên.

en: No database selected!
vi: Chưa chọn cơ sở dữ liệu.

en: Dictionary %s exists already!
vi: Từ điển %s đã có.

en: Fetching databases information...
vi: Đang lấy thông tin về cơ sở dữ liệu...

en: Could not open browser.
vi: Không thể mở trình duyệt.

en: Could not find documentation.
vi: Không tìm thấy tài liệu hướng dẫn.

en: No dictionary configured
vi: Chưa cấu hình từ điển

en: Dictionary "%s" does not exist anymore
vi: Từ điển « %s » không còn tồn tại lại

en: Dictionary source "%s" does not exist anymore
vi: Nguồn từ điển « %s » không còn tồn tại lại

en: Source error
vi: Lỗi nguồn

en: No definition found.
vi: Không tìm thấy lời định nghĩa.

en: One definition found. | Definitions found: %d.
vi[0]: Tìm thấy %d lời định nghĩa.

en: Search %s
vi: Tìm trong %s

en: Zoom over character
vi: Phóng to ký tự

en: _Look Up
vi: _Tra tìm

en: Print Set_up
vi: Thiết lậ_p In

en: Find N_ext
vi: Tìm tiế_p

en: _Text size
vi: _Kích cỡ chữ

en: Zoom normal
vi: Thu phóng chuẩn

en: Submit _Bug Report
vi: Gửi _Báo cáo lỗi

en: Scan clipboard
vi: Quét qua bảng nháp

en: _Matches
vi: _Kết quả

en: _Keep above
vi: _Giữ trên

en: SOCKS 5 proxy
vi: Ủy nhiệm SOCKS 5

en: Definitions for %s
vi: Lời định nghĩa cho %s

en: Page %d/%d
vi: Trang %d/%d

en: Printed by Fantasdic on %Y/%m/%d at %H:%M
vi: Được Fantasdic in vào ngày %Y/%m/%d lúc %H:%M

en: Follow state
vi: Theo dõi tình trạng

en: Render differently based on the selection state.
vi: Biểu diễn khác nhau tùy theo lựa chọn.

en: The icon to render.
vi: Biểu tượng được biểu thị.

en: The GIcon to render.
vi: GIon được biểu thị.

en: The size of the icon to render in pixels.
vi: Kích cở biểu tượng theo đơn vị điểm ảnh.

en: Failed to open file "%s": %s
vi: Không thể mở tệp tin "%s": %s

en: Failed to read file "%s": %s
vi: Không đọc được tệp tin "%s": %s

en: Failed to load image "%s": Unknown reason, probably a corrupt image file
vi: Không thể tải hình ảnh: "%s": Không rõ lý do, có thể là tệp ảnh lỗi

en: Failed to open "%s".
vi: Không mở được "%s"

note: EXO_ICON_CHOOSER_CONTEXT_ACTIONS
en: Action Icons
vi: Biểu tượng hành động

note: EXO_ICON_CHOOSER_CONTEXT_APPLICATIONS
en: Application Icons
vi: Biểu tượng ứng dụng

note: EXO_ICON_CHOOSER_CONTEXT_CATEGORIES
en: Menu Icons
vi: Biểu tượng thực đơn

note: EXO_ICON_CHOOSER_CONTEXT_DEVICES
en: Device Icons
vi: Biểu tượng thiết bị

note: EXO_ICON_CHOOSER_CONTEXT_MIME_TYPES
en: File Type Icons
vi: Biểu tượng loại tệp tin

note: EXO_ICON_CHOOSER_CONTEXT_PLACES
en: Location Icons
vi: Biểu tượng vị trí tệp tin

note: EXO_ICON_CHOOSER_CONTEXT_STOCK
en: Stock Icons
vi: Biểu tượng nguyên thủy

note: EXO_ICON_CHOOSER_CONTEXT_OTHER
en: Uncategorized Icons
vi: Biểu tượng chưa được phân loại

note: EXO_ICON_CHOOSER_CONTEXT_ALL
en: All Icons
vi: Mọi biểu tượng

note: #-#-#-#-#  283 (Exo)  #-#-#-#-# EXO_ICON_CHOOSER_CONTEXT_NO_ICON
en: No Icon
vi: Không có biểu tượng

note: setup the context combo box
en: Select _icon from:
vi: Chọn _biểu tượng từ:

note: search filter
en: _Search icon:
vi: _Tìm biểu tượng:

en: Space which is inserted between grid column
vi: Khoảng trống chèn giữa các cột

en: Layout mode
vi: Chế độ trình bày

en: The layout mode
vi: Chế độ trình bày

note: TRANSLATORS: Label in "Create Launcher"/"Create Link" dialog, make sure to avoid mnemonic conflicts
en: C_omment:
vi: _Bình luận:

en: Select this option to enable startup notification when the command is run from the file manager or the menu. Not every application supports startup notification.
vi: Dùng tùy chọn này để bật tính năng thông báo khởi động khi lệnh được chạy từ trình quản lí hoặc menu. Không phải mọi ứng dụng đều hỗ trợ tính năng này.

en: Edit Link
vi: Sửa liên kết

en: Edit Directory
vi: Sửa thư mục

note: no error message, the GUI initialization failed
en: Failed to open display
vi: Mở chế độ hiển thị, thất bại

en: Written by Benedikt Meurer <benny@xfce.org>.
vi: Được viết bởi Benedikt Meurer <benny@xfce.org>.

en: %s comes with ABSOLUTELY NO WARRANTY,
    You may redistribute copies of %s under the terms of
    the GNU Lesser General Public License which can be found in the
    %s source package.
vi: %s không đi kèm với bất cứ đảm bảo nào,
    Bạn có thể phân phối lại bản sao của %s dưới điều khoản của
    Giấy phép công cộng GNU bản rút gọn, có thể tìm thấy tại
    gói nguồn của %s.

en: Please report bugs to <%s>.
vi: Hãy báo lỗi đến <%s>.

en: No file/folder specified
vi: Không có tệp / thư mục nào phù hợp

en: Failed to load contents from "%s": %s
vi: Nạp nội dung từ "%s": %s, thất bại

en: The file "%s" contains no data
vi: Tệp tin "%s" không chứa dữ liệu

note: create failed, ask the user to specify a file name
en: Choose filename
vi: Chọn tên tệp tin

en: Failed to create "%s".
vi: Tạo "%s", thất bại.

en: Usage: exo-open [URLs...]
vi: Cách sử dụng: exo-open [URLs...]

en:   -?, --help                          Print this help message and exit
vi: -?, --help In tin nhắn trợ giúp này và thoát

note: Note to Translators: Do not translate the TYPEs (WebBrowser, MailReader, TerminalEmulator), * since the xfce4-mime-helper utility will not accept localized TYPEs.
en:   WebBrowser       - The preferred Web Browser.
      MailReader       - The preferred Mail Reader.
      FileManager      - The preferred File Manager.
      TerminalEmulator - The preferred Terminal Emulator.
vi: Trình duyệt - Trình duyệt ưa thích.
    Trình đọc thư - Trình đọc thư ưa thích.
    Trình quản lý tệp tin - Trình quản lý tệp tin ưa thích
    Trình giả lập dòng lệnh - Trình giả lập dòng lệnh ưa thích.

en: Setting a value for this tag is unsupported!
vi: Không hỗ trợ chức năng tạo một giá trị cho thẻ này!

en: Too few components specified (need %d, found %d)
vi: Chỉ định quá ít thành phần (cần %d, tìm thấy %d)

en: Numeric value expected
vi: Mong đợi một giá trị bằng số

en: Internal error. Please contact <%s>.
vi: Lỗi nội bộ. Hãy liên lạc với <%s>.

en: Not yet implemented!
vi: Vẫn chưa được thực hiện!

en: Warning; Too many components specified!
vi: Cảnh báo: ghi rõ quá ít thành phần!

en: Too much EXIF data (%i bytes). Only %i bytes are allowed.
vi: Quá nhiều dữ liệu EXIF (%i byte). Chỉ cho phép %i byte.

en: Wrote file '%s'.
vi: Đã ghi tập tin "%s".

en: EXIF entry '%s'
vi: Mục nhập EXIF "%s"

en: exists in IFD '%s':
vi: đã tồn tại trong IFD "%s":

en: Adding entry...
vi: Thêm mục...

en: IFD '%s' does not contain a tag '%s'!
vi: IFD "%s" không chứa một thẻ "%s"!

en: Could not open '%s' (%s)!
vi: Không thể mở "%s" (%s)!

en: Could not read '%s' (%s).
vi: Không thể đọc "%s" (%s).

en: IFD '%s' does not contain tag '%s'.
vi: IFD "%s" không chứa thẻ "%s".

en: '%s' does not contain tag '%s'.
vi: "%s" không chứa thẻ "%s".

en: '%s' does not contain a thumbnail!
vi: IFD "%s" không chứa ảnh mẫu.

en: Could not open '%s' for writing (%s)!
vi: Không thể mở "%s" để ghi (%s).

en: EXIF tags in '%s':
vi: Thể EXIF trong "%s":

en: Unknown format or nonexistent MakerNote.
vi: Không rõ định dạng hoặc không có MakerNote.

en: MakerNote does not contain any value.
vi: MakerNote không chứa giá trị.

en: MakerNote contains %i value:
     | MakerNote contains %i values:
vi[0]: MakerNote chứa %i giá trị:

en: Unknown Tag
vi: Không rõ Thẻ

en: EXIF tags in '%s' ('%s' byte order):
vi: Thẻ EXIF trong "%s" (thứ tự byte "%s"):

en: ThumbnailSize	%i
vi: Kích cỡ ảnh mẫu	%i

en: Display software version
vi: Hiển thị phiên bản phần mềm

en: Show IDs instead of tag names
vi: Hiển thị mã số thay cho tên thẻ

en: Select tag
vi: Chọn thẻ

en: Select IFD
vi: Chọn IFD

en: List all EXIF tags
vi: Liệt kê mọi thể EXIF

en: Show contents of tag MakerNote
vi: Hiện nội dung của thẻ MakerNote

en: Remove tag or ifd
vi: Bỏ thẻ hoặc IFD

en: Show description of tag
vi: Hiện mô tả của thẻ

en: Extract thumbnail
vi: Trích ảnh thu nhỏ

en: Remove thumbnail
vi: Bỏ ảnh thu nhỏ

en: Insert FILE as thumbnail
vi: Chèn TẬP TIN dạng ảnh mẫu

en: Do not fix existing tags in files
vi: Đừng sửa chữa thẻ đã có trong tập tin

en: Write data to FILE
vi: Ghi dữ liệu vào TẬP TIN

en: Create EXIF data if not existing
vi: Táo dữ liệu EXIF nếu không có

en: Output in a machine-readable (tab delimited) format
vi: Xuất ra một định dạng cho máy đọc được (định giới bằng khoảng tab)

en: Output in a XML format
vi: Xuất ra định dạng XML

en: Show debugging messages
vi: Hiện thông điệp gỡ lỗi

en: [OPTION...] file
vi: [TÙY_CHỌN...] tập_tin

en: Invalid IFD '%s'. Valid IFDs are '0', '1', 'EXIF', 'GPS', and 'Interoperability'.
vi: IFD không hợp lệ "%s". Các IFD hợp lệ là:
     • 0
     • 1
     • EXIF
     • GPS
     • Interoperability		Tương hành

en: Invalid tag '%s'!
vi: Thẻ không hợp lệ "%s"!

en: You need to specify a tag!
vi: Bạn cần phải ghi rõ một thẻ!

en: You need to specify an IFD!
vi: Bạn cần phải ghi rõ một IFD!

en: Tag '%s'
vi: Thẻ "%s"

en: Specify input file or --create-exif
vi: Chỉ định tệp tin đầu vào hay --create-exif

en: '%s' is not readable or does not contain EXIF data!
vi: "%s" không đọc được hoặc không chứa dữ liệu EXIF!

en: XML format is not available for Maker Notes
vi: Định dạng XML không sẵn dùng cho Maker Notes

en: %d day,  | %d days,
vi[0]: %d ngày,

en: %d hour,  | %d hours,
vi[0]: %d giờ,

en: %d minute,  | %d minutes,
vi[0]: %d phút,

note: TRANSLATORS: Short form of an amount of days
en: %dd,
vi: %dng,

note: TRANSLATORS: Short form of an amount of hours
en: %dh,
vi: %dg,

note: TRANSLATORS: Short form of an amount of minutes
en: %dm,
vi: %dp,

note: TRANSLATORS: Short form of an amount of days
en: %dd
vi: %dng

en: Usage: exaile [OPTION...] [LOCATION...]
vi: Cách dùng: exaile [TUỲ CHỌN...] [VỊ TRÍ...]

en: Play the next track
vi: Phát bài tiếp theo

en: Play the previous track
vi: Phát bài trước

en: Pause or resume playback
vi: Tạm dừng hoặc tiếp tục phát

en: Stop playback after current track
vi: Dừng phát sau bài này

en: Collection Options
vi: Tùy chọn bộ sưu tập

en: Add tracks from LOCATION to the collection
vi: Thêm các track từ LOCATION đến bộ sưu tập

en: Playlist Options
vi: Tùy chọn danh sách

en: Export the current playlist to LOCATION
vi: Xuất danh sách hiện tại vào LOCATION

en: Track Options
vi: Tùy chỉnh bài hát

en: Show a popup with data of the current track
vi: Hiện một popup với thông tin của bài hiện tại

en: Print the title of current track
vi: Hiện tựa đề của bài hiện tại

en: Print the album of current track
vi: Hiện album của bài hiện tại

en: Print the artist of current track
vi: Hiện nghệ sĩ của bài hiện tại

en: Print the length of current track
vi: Hiện độ dài của bài hiện tại

en: Set rating for current track to N%
vi: Thiết lập đánh giá cho bài hiện tại đến N%

en: Get rating for current track
vi: Lấy đánh giá cho bài hiện tại

en: Print the current playback position as time
vi: Hiện thời gian hiện đang phát

en: Print the current playback progress as percentage
vi: Hiện tiến trình phát hiện tại dưới dạng phần trăm

en: Volume Options
vi: Tùy chọn âm lượng

en: Print the current volume percentage
vi: Hiển thị mức phần trăm của âm lượng hiện tại

en: Start new instance
vi: Tiến trình mới

en: Show this help message and exit
vi: Hiện trợ giúp này và thoát

en: Show program's version number and exit.
vi: Hiện phiên bản của chương trình và thoát.

en: Start minimized (to tray, if possible)
vi: Bắt đầu thu nhỏ (vào khay hệ thống, nếu có thể)

en: Toggle visibility of the GUI (if possible)
vi: Chuyển sang hiển thị giao diện đồ họa (nếu có thể)

en: Start in safe mode - sometimes useful when you're running into problems
vi: Khởi động trong chế độ an toàn, điều này sẽ hữu ích nếu bạn gặp vấn đề gì đó trong khi chạy

en: Do not import old data from version 0.2.x
vi: Không nhập dữ liệu cũ từ phiên bản 0.2.x

en: Make control options like --play start Exaile if it is not running
vi: Tạo tuỳ chỉnh điều khiển như --play khởi động Exaile nếu nó không chạyTạo tuỳ chọn điều khiển như --play khởi động Exaile nếu nó không chạy

en: Development/Debug Options
vi: Tùy chọn Phát triển/Gỡ lỗi

en: Set data directory
vi: Thiết lập thư mục dữ liệu

en: Set data and config directory
vi: Thiết lập thư mục dữ liệu và cấu hình

en: Limit log output to MODULE
vi: Giới hạn nhật kí xuất vào MODULE

en: Limit log output to LEVEL
vi: Giới hạn nhật kí xuất vào LEVEL

en: Add thread name to logging messages.
vi: Thêm tên luồng vào nhật kí.

en: Reduce level of output
vi: Giảm mức độ xuất

en: Disable D-Bus support
vi: Tắt hỗ trợ D-Bus

en: Disable HAL support.
vi: Tắt hỗ trợ HAL.

en: Entire Library
vi: Toàn bộ Thư viện

en: Random %d
vi: Ngẫu nhiên %d

en: Rating > %d
vi: Đánh giá > %d

en: Exaile is not yet finished loading. Perhaps you should listen for the exaile_loaded signal?
vi: Exail chưa nạp xong. Bạn nên chờ tín hiệu exaile_loaded?

en: Album artist
vi: Nghệ sĩ của Album

en: Original album
vi: Album gốc

en: Original artist
vi: Nghệ sĩ gốc

en: Original date
vi: Ngày gốc

en: Date added
vi: Ngày khởi tạo

en: Times played
vi: Số lần phát

en: Invalid playlist type.
vi: Kiểu danh sách không hợp lệ.

en: Invalid format for %s.
vi: Định dạng không hợp lệ %s.

en: Unsupported version %(version)s for %(type)s
vi: Phiên bản %(version)s không hỗ trợ %(type)s

en: XSPF Playlist
vi: Danh sách XSPFt

en: Shuffle _Off
vi: _Tắt Phát ngẫu nhiên

en: Shuffle _Tracks
vi: Phát ngẫu nhiên _bài hát

en: Shuffle _Albums
vi: Phát ngẫu nhiên _Album

en: Repeat _Off
vi: Tắt Lặp lạ_i

en: Repeat _All
vi: _Lặp lại tất cả

en: Repeat O_ne
vi: Lặp lại _một lần

en: Plugin archive is not in the correct format.
vi: Không đúng định dạng phần mở rộng.

en: A plugin with the name "%s" is already installed.
vi: Phần mở rộng có tên "%s" đã được cài đặt.

en: Plugin archive contains an unsafe path.
vi: Phần mở rộng chứa một đường dẫn không an toàn.

en: Settings version is newer than current.
vi: Cài đặt phiên bản mới hơn so với bản hiện tại.

en: Vorbis is an open source, lossy audio codec with high quality output at a lower file size than MP3.
vi: Vorbis là bộ mã hóa mã nguồn mở với chất lượng đầu ra cao và có kích thước tập tin nhỏ hơn MP3.

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: Apple's proprietary lossy audio format that achieves better sound quality than MP3 at lower bitrates.
vi: Một định dạng nén audio có hao tổn, thuộc quyền sở hữu của Apple, cho chất lượng âm thanh tốt hơn MP3 với bitrate nhỏ hơn.

en: A proprietary and older, but also popular, lossy audio format. VBR gives higher quality than CBR, but may be incompatible with some players.
vi: Một định dạng âm thanh độc quyền cũ, nhưng cũng phổ biến, ít hao tổn. VBR cho chất lượng cao hơn CBR, nhưng có thể không tương thích với một số trình phát nhạc.

en: A proprietary and older, but also popular, lossy audio format. CBR gives less quality than VBR, but is compatible with any player.
vi: Một định dạng âm thanh độc quyền cũ, nhưng cũng phổ biến, ít hao tổn. CBR cho chất lượng thấp hơn VBR, nhưng tương thích tốt với mọi trình phát nhạc.

en: A very fast Free lossless audio format with good compression.
vi: Một chuẩn nén âm thanh ít hao tổn với chất lượng nén tốt.

en: Various Artists
vi: Nhiều nghệ sĩ

en: You did not specify a location to load the db from
vi: Bạn chưa xác định vị trí để tải cơ sở dữ liệu từ

en: You did not specify a location to save the db
vi: Bạn chưa xác định vị trí để lưu cơ sở dữ liệu

en: Not playing.
vi: Chưa phát nhạc.

en: status: %(status)s, title: %(title)s, artist: %(artist)s, album: %(album)s, length: %(length)s, position: %(progress)s%% [%(position)s]
vi: trạng thái: %(status)s, tựa đề: %(title)s, nghệ sĩ: %(artist)s, album: %(album)s, độ dài: %(length)s, vị trí: %(progress)s%% [%(position)s]

en: Scanning collection...
vi: Đang quét bộ sưu tập...

en: Add a Directory
vi: Thêm một Thư mục

en: Directory not added.
vi: Thư mục không được thêm vào.

en: The directory is already in your collection or is a subdirectory of another directory in your collection.
vi: Thư mục đã có trong bộ sưu tập hoặc nó là thư mục con của một thư mục khác trong bộ sưu tập.

en: {outstanding} covers left to fetch
vi: Đang tải {outstanding} ảnh bìa

en: All covers fetched
vi: Đã tải xong tất cả ảnh bìa

en: Collecting albums and covers...
vi: Tập hợp các album và bìa

en: Show Cover
vi: Hiện ảnh bìa

en: Fetch Cover
vi: Tải ảnh bìa

en: Remove Cover
vi: Loại bỏ ảnh bìa

en: Cover options for %(artist)s - %(album)s
vi: Tùy chọn ảnh bìa cho %(artist)s - %(album)s

en: No covers found.
vi: Không tìm thấy ảnh bìa.

en: None of the enabled sources has a cover for this track, try enabling more sources.
vi: Không tìm thấy ảnh bìa trong những nguồn được bật, hãy thử bật những nguồn còn lại.

note: TRANSLATORS: do not translate 'width' and 'height'
en: {width}x{height} pixels
vi: {width}x{height} điểm ảnh

en: $title (by $artist)
vi: $title ($artist)

en: Start, pause or resume the playback
vi: Bắt đầu, tạm dừng hoặc phát trở lại

en: Toggle: Stop after Selected Track
vi: Chuyển đổi: Dừng sau bài đã chọn

en: Playback error encountered!
vi: Gặp lỗi khi phát!

en: Buffering: %d%%...
vi: Đang nạp bộ đệm: %d%%...

en: Continue Playback
vi: Tiếp tục phát

en: Pause Playback
vi: Dừng

en: Playlist export failed!
vi: Xuất danh sách thất bại!

en: _Collection
vi: _Bộ sưu tập

en: C_overs
vi: Ảnh _bìa

en: _Show Playing Track
vi: _Hiện Track đang phát

en: _Playlist Utilities Bar
vi: _Thanh tiện ích danh sách

en: _Device Manager
vi: Quản lý thiết _bị

en: Genre - Artist
vi: Thể loại - Nghệ sĩ

en: Genre - Album
vi: Thể loại - Album

en: Date - Artist
vi: Ngày - Nghệ sĩ

en: Date - Album
vi: Ngày - Album

en: Artist - (Date - Album)
vi: Nghệ sĩ - (Ngày - Album)

en: Rescan Collection
vi: Quét lại Bộ sưu tập

en: Transferring to %s...
vi: Đang chuyển đến %s...

en: No lyrics found.
vi: Không tìm thấy lời bài hát.

en: Source:
vi: Nguồn:

en: Enter the new name you want for your playlist
vi: Nhập tên danh sách

en: Rename Playlist
vi: Đổi tên danh sách

en: The playlist name you entered is already in use.
vi: Tên danh sách bạn nhập đã được sử dụng.

en: Smart Playlists
vi: Các Danh sách thông minh

en: Custom Playlists
vi: Các Danh sách tùy chọn

en: Loading streams...
vi: Đang nạp luồng dữ liệu...

en: Add Radio Station
vi: Thêm kênh radio

en: Saved Stations
vi: Các Đài đã lưu

en: Enter the name you want for your new playlist
vi: Nhập tên cho danh sách mới

en: Drop here to create a new playlist
vi: Thả vào đây để tạo d.sách mới

en: Playlist %d
vi: Danh sách %d

en: Covers
vi: Ảnh bìa

en: Could not load plugin info!
vi: Không thể nạp thông tin phần mở rộng!

en: Could not disable plugin!
vi: Không thể tắt phần mở rộng!

en: Could not enable plugin!
vi: Không thể bật phần mở rộng!

en: Choose a Plugin
vi: Chọn một Phần mở rộng

en: Plugin Archives
vi: Lưu trữ Phần mở rộng

en: Plugin file installation failed!
vi: Cài đặt tập tin Phần mở rộng thất bại!

en: Restart Exaile?
vi: Khởi động lại Exaile?

en: A restart is required for this change to take effect.
vi: Yêu cầu khởi động lại để thấy được sự thay đổi.

en: Writing of tags failed
vi: Lỗi ghi thông tin

en: Tags could not be written to the following files:
    {files}
vi: Không thể ghi thông tin vào các tập tin sau:
    {files}

en: Editing track %(current)d of %(total)d
vi: Chỉnh sửa %(current)d trong số %(total)d bài

en: Apply changes before closing?
vi: Áp dụng các thay đổi trước khi đóng?

en: Your changes will be lost if you do not apply them now.
vi: Các thay đổi sẽ bị mất nếu bạn không áp dụng ngay.

en: Linked image
vi: Ảnh đã liên kết

note: TRANSLATORS: do not translate 'format', 'width', and 'height'
en: {format} ({width}x{height} pixels)
vi: {format} ({width}x{height} điểm ảnh

en: Select image to set as cover
vi: Chọn ảnh làm ảnh bìa

en: Apply current value to all tracks
vi: Sử dụng giá trị hiện tại cho mọi bài hát

en: Saved %(count)s of %(total)s.
vi: Đã lưu %(count)s trong số %(total)s.

en: Exaile Music Player
vi: Chương trình phát nhạc Exaile

en: Enter the URL to open
vi: Nhập URL để mở

en: Select File Type (by Extension)
vi: Chọn loại tập tin (Phần mở rộng)

en: Choose Media to Open
vi: Chọn tập tin để mở

en: Supported Files
vi: Các loại tập tin được hỗ trợ

en: Music Files
vi: Các tập tin nhạc

en: Choose Directory to Open
vi: Chọn thư mục để mở

en: Import Playlist
vi: Nhập danh sách

en: Export Current Playlist
vi: Xuất danh sách hiện tại

en: Use relative paths to tracks
vi: Sử dụng các đường dẫn lân cận đến các bài

en: Playlist saved as <b>%s</b>.
vi: Lưu danh sách <b>%s</b>.

en: <b>Save changes to %s before closing?</b>
vi: <b>Lưu lại các thay đổi vào %s trước khi đóng?</b>

en: Your changes will be lost if you don't save them
vi: Mọi sự thay đổi của bạn sẽ bị mất nếu bạn không lưu lại

en: Close Without Saving
vi: Đóng và không Lưu

en: Error occurred while copying %s: %s
vi: Có lỗi khi chép %s: %s

en: File exists, overwrite %s ?
vi: Tập tin đã tồn tại, ghi đè %s ?

en: Playlist name:
vi: Tên danh sách:

en: Add new playlist...
vi: Thêm danh sách mới...

en: You did not enter a name for your playlist
vi: Bạn chưa nhập tên cho danh sách

en: Choose directory to export files to
vi: Chọn thư mục để chứa tập tin xuất ra

en: <span size="x-large" weight="bold">$title</span>
    by $artist
    from $album
vi: <span size="x-large" weight="bold">$title</span>
    nghệ sĩ $artist
    album $album

en: %d in collection
vi: %d trong bộ sưu tập

en: The files cannot be moved to the Trash. Delete them permanently from the disk?
vi: Không thể chuyển các tập tin vào thùng rác. Bạn có muốn xóa chúng khỏi đĩa cứng?

en: Seeking: %s
vi: Tìm kiếm: %s

en: Requires plugins providing dynamic playlists
vi: Yêu cầu các phần mở rộng cung cấp các danh sách động

en: Dynamically add similar tracks to the playlist
vi: Tự động thêm các bài tương tự vào danh sách

en: Playcount
vi: Số lần phát

en: _Resizable
vi: Có thể điều chỉnh _kích thước

en: _Autosize
vi: _Tự động điều chỉnh kích thước

en: Queue (%d)
vi: Chờ phát (%d)

en: Edit Smart Playlist
vi: Sửa đổi Danh sách Thông minh

en: About Exaile
vi: Giới thiệu về Exaile

en: Collection Manager
vi: Quản lý Bộ sưu tập

en: Monitored
vi: Theo dõi

en: Cover Finder
vi: Bộ tìm ảnh bìa

en: The origin of this cover
vi: Bản gốc của ảnh bìa này

en: _Set as Cover
vi: Thiết đặt ảnh _bìa

en: Cover Manager
vi: Quản lí ảnh bìa

en: Device Manager
vi: Trình quản lý thiết bị

en: Stop Playback
    
    Right Click for Stop After Track Feature
vi: Dừng phát
    
    Bấm chuột phải để dừng lại sau Track

en: <b>Collection is empty.</b>
vi: <b>Bộ sưu tập rỗng.</b>

en: Refresh collection view
    (Hold Shift key to rescan the collection)
vi: Làm mới bộ sưu tập
    (Nhấn giữ phím Shift để quét lại bộ sưu tập)

en: Previous visited directory
vi: Thư mục đã xem trước

en: Next visited directory
vi: Thư mục đã xem kế đến

en: Refresh directory listing
vi: Làm mới danh sách thư mục

en: Append All Tracks to Playlist
vi: Nối tất cả Track vào Danh sách

en: Import CD
vi: Nhập đĩa CD

en: Refresh Lyrics
vi: Làm mới lời bài hát

en: Shuffle playback order
vi: Đảo thứ tự phát

en: Repeat playback
vi: Lặp lại

en: The info area contains the cover art and track information
vi: Nguồn thông tin chứa ảnh bìa và thông tin track

en: Tab placement:
vi: Vị trí tab:

en: Display track counts in collection
vi: Hiện số track trong bộ sưu tập

note: TRANSLATORS: Remark at the alpha transparency option
en: Use alpha transparency:
vi: Sử dụng độ trong suốt:

en: Warning: this option can cause display errors if used with a window manager without compositing support.
vi: Cảnh báo: tùy chọn này có thể hiển thị lỗi nếu sử dụng với trình quản lý cửa sổ không hỗ trợ compositing.

note: TRANSLATORS: Keep the current track visible in playlist
en: Jump to current song on track change
vi: Nhảy tới bài hát hiện tại

en: Show splash screen on startup
vi: Hiện màn hình chào khi khởi động

en: (Right click to reset to defaults)
vi: (Nhấn chuột phải để thiết đặt về mặc định)

en: Use covers from local files
vi: Sử dụng ảnh bìa từ các tập tin lân cận

en: This option will search for cover image files in 
    the same folder as the music file.
vi: Tùy chọn này sẽ tìm kiếm tập tin ảnh bìa trong 
    thư mục chứa tập tin nhạc.

en: Preferred file names:
vi: Ưu tiên các file có tên sau:

en: Fetch covers automatically on playback start
vi: Tự động tải ảnh bìa khi bắt đầu phát nhạc

en: Cover Search Order:
vi: Sắp xếp tìm kiếm ảnh bìa:

en: (drag to reorder)
vi: (nhấn và kéo chuột đế sắp xếp lại)

en: Use covers embedded in tags
vi: Sử dụng ảnh bìa nhúng trong các thẻ

en: Resume playback on start
vi: Phát nhạc khi khởi động

en: Resume playback in paused state
vi: Trở lại vị trí đang phát trước kia

en: Crossfade duration (ms):
vi: Thời gian làm mờ (ms):

en: Fade duration (ms):
vi: Thời gian làm mờ (ms):

en: Open last playlists on startup
vi: Khi khởi động sẽ mở lại danh sách lần trước

en: Prompt for saving custom playlists on close
vi: Nhắc để lưu tùy chỉnh các danh sách khi đóng

en: Instead of appending, tracks added via double click in the panes will replace the content of the current playlist.
vi: Thay vì nối vào, các track được thêm vào bằng cách click chuột sẽ thay thế nội dung của danh sách hiện tại.

en: No Plugin Selected
vi: Không có phần mở rộng nào được chọn

en: Track Properties
vi: Thông tin của Track

en: A_dd tag
vi: _Thêm thẻ

en: _Remove tag
vi: _Gỡ bỏ thẻ

en: Uppercase first letter of all tags
vi: Viết hoa chữ cái đầu của tất cả các thẻ

en: 32x32 pixels 'file icon' (PNG only)
vi: "biểu tượng tệp" 32x32 điểm ảnh (duy nhất PNG)

en: Other file icon
vi: Biểu tượng khác

en: Cover (front)
vi: Bìa (trước)

en: Cover (back)
vi: Bìa (sau)

en: Artist/performer
vi: Tác giả/Người trình diễn

en: Band/Orchestra
vi: Ban nhạc/ dàn nhạc

en: Recording Location
vi: Nơi thu âm

en: During recording
vi: Trong quá trình thu

en: During performance
vi: Trong quá trình biểu diễn

en: Click or drag files here to change the cover image
vi: Nhấp chuột hoặc kéo thả file vào đây để đổi ảnh bìa

en: Match any of the criteria
vi: Phù hợp với mọi tiêu chuẩn

en: Randomize results
vi: Các kết quả ngẫu nhiên

en: Repeat Segment
vi: Lặp lại đoạn

en: Repeat Beginning
vi: Bắt đầu lặp lại

en: Repeat End
vi: Kết thúc lặp lại

en: Enable audioscrobbling
vi: Bật truyền tải thông tin âm thanh

en: Verification failed
vi: Xác nhận thất bại

en: Please make sure the entered data is correct.
vi: Hãy chắc rằng dữ liệu nhập vào đúng.

en: Importing CD...
vi: Nhập đĩa CD...

en: Play count
vi: Số lần phát

en: Manually...
vi: Thủ công...

en: Enter IP address and port for share
vi: Nhập địa chỉ IP và cổng để chia sẻ

en: Enter IP address and port.
vi: Nhập địa chỉ IP và cổng.

en: This server does not support multiple connections.
    You must stop playback before downloading songs.
vi: Máy chủ này không hỗ trợ đa kết nối.
    Bạn phải dừng phát trước khi tải các bài hát.

en: Refresh Server List
vi: Làm mới danh sách máy chủ

en: Disconnect from Server
vi: Ngắt kết nối với máy chủ

en: Select a Location for Saving
vi: Chọn nơi để lưu lại

en: Connect to DAAP...
vi: Kết nối đến DAAP...

en: Playback history
vi: Nhật ký phát nhạc

en: Erase stored history?
vi: Xoá nhật ký đã lưu?

en: Save History
vi: Lưu nhật ký

en: Enter the search keywords
vi: Nhập từ khóa tìm kiếm

en: Searching Jamendo catalogue...
vi: Đang tìm mục lục Jamendo...

en: Retrieving song data...
vi: Đang lấy dữ liệu bài hát...

en: Append to Current
vi: Bổ sung vào danh sách hiện tại

en: The API key is invalid.
vi: Khoá API không hợp lệ.

en: Could not start web browser
vi: Không thể khởi động trình duyệt web

en: Please copy the following URL and open it with your web browser:
    <b><a href="{url}">{url}</a></b>
vi: Chép địa chỉ URL sau và dán vào trình duyệt web:
    <b><a href="{url}">{url}</a></b>

en: Go to the previous track
vi: Đến track trước

en: Go to the next track
vi: Đến track tiếp theo

en: Stop the playback
vi: Dừng phát

en: Continue playback after current track
vi: Tiếp tục phát sau track hiện tại

en: Change the volume
vi: Thay đổi âm lượng

en: Restore the main window
vi: Khôi phục cửa sổ chính

en: Restore main window
vi: Khôi phục cửa sổ chính

en: Select rating of the current track
vi: Chọn đánh giá của track hiện tại

en: Track selector
vi: Chọn track

en: Simple track list selector
vi: Chọn danh sách track đơn  giản

en: Playlist button
vi: Nút danh sách

en: Access the current playlist
vi: Truy cập danh sách hiện tại

en: Progress button
vi: Nút tiến trình

en: Playback progress and access to the current playlist
vi: Tiến độ phát và truy cập đến danh sách hiện tại

en: Progress bar
vi: Thanh tiến độ

en: Playback progress and seeking
vi: Tiến độ và thời gian phát

en: Refresh Podcast
vi: Làm mới Podcast

en: Enter the URL of the podcast to add
vi: Nhập URL của podcast để thêm vào

en: Open Podcast
vi: Mở Podcast

en: Error loading podcast.
vi: Lỗi khi nạp podcast.

en: Loading Podcasts...
vi: Đang nạp các Podcast...

en: Could not save podcast file
vi: Không thể lưu tập tin podcast

en: Shutdown scheduled
vi: Lịch tắt máy

en: Computer will be shutdown at the end of playback.
vi: Máy sẽ tắt khi phát xong.

en: The computer will be shut down in %d seconds.
vi: Máy sẽ tắt sau %d giây.

en: Computer could not be shutdown using D-Bus.
vi: Máy không thể tắt vì D-Bus.

en: Error executing streamripper
vi: Lỗi khi thực thi streamripper

en: <b>Alarm Days</b>
vi: <b>Ngày cảnh báo</b>

en: Use Fading
vi: Sử Dụng Mờ Dần

en: Minimum volume:
vi: Âm lượng cực tiểu:

en: Maximum volume:
vi: Âm lượng cực đại:

en: Submit tracks using Audioscrobbler
vi: Gửi track sử dụng Audioscrobbler

en: Text Color:
vi: Màu chữ:

en: Rating this week
vi: Đánh giá tuần này

en: Rating this month
vi: Đánh giá tháng này

en: Number of playlist additions
vi: Số lần thêm vào danh sách

en: Number of downloads
vi: Số lần tải về

en: Number of listens
vi: Số lần nghe

en: Date of starring
vi: Ngày bắt đầu

en: Genre/Tags
vi: Thể loại/Thẻ

en: Order direction:
vi: Hướng sắp xếp:

en: Display window decorations:
vi: Hiện các trang trí cửa sổ:

en: Show button in main window
vi: Hiện nút trong cửa sổ chính

en: <b>Playback</b>
vi: <b>Phát nhạc</b>

en: Restart playlist
vi: Bắt đầu lại danh sách

en: Use album covers as icons
vi: Sử dụng ảnh bìa album làm biểu tượng

en: When main window is focused
vi: Khi cửa sổ chính được tập trung

en: Display Format
vi: Định dạng hiển thị

en: Display duration:
vi: Thời gian hiển thị:

en: Save location:
vi: Vị trí lưu:

en: Delete incomplete files
vi: Xóa các tập tin không đầy đủ

en: A-B Repeat
vi: Lặp lại đoạn A-B

en: Submits listening information to Last.fm and similar services supporting AudioScrobbler
vi: Gửi thông tin đang nghe đến Last.fm và các dịch vụ tương tự hỗ trợ AudioScrobbler

en: Displays the current album cover on the desktop
vi: Hiển thị ảnh bìa album hiện tại trên màn hình desktop

en: A 10-band equalizer
vi: Cân chỉnh âm thanh theo một số chủ đề định sẵn

en: Provides an IPython console that can be used to manipulate Exaile.
vi: Cung cấp một giao diện điều khiển IPython dùng để điều khiển Exaile.

en: Enables access to the Jamendo music catalogue.
vi: Cho phép truy cập vào mục lục Jamendo.

en: Removes voice from audio
vi: Lọc bỏ tiếng ồn ra khỏi âm thanh

en: Searches Last.fm for covers
vi: Tìm kiếm ảnh bìa cho Last.fm

en: Browse and listen to audiobooks from Librivox.org.
vi: Duyệt và nghe audiobook từ Librivox.org.

en: Support for accessing portable media players using the USB Mass Storage protocol
vi: Hỗ trợ truy cập vào các máy phát nhạc qua cổng giao thức USB

en: Plays music at specific times and days.
    
    Note that when the specified time arrives, Exaile will just act like you pressed the play button, so be sure you have the music you want to hear in your playlist
vi: Phát nhạc vào thời gian và ngày xác định.
    
    Chú ý rằng khi thời gian xác định đến, Exaile sẽ chỉ nhấn nút phát nhạc thay bạn, bởi vậy bạn phải bảo đảm các bài hát bạn muốn nghe có sẵn trong danh sách

en: Adds Simple Podcast Support
vi: Thêm hỗ trợ Podcast đơn giản

en: Enables ReplayGain support
vi: Bật hỗ trợ ReplayGain

en: Allows for shutdown of the computer at the end of playback.
vi: Cho phép tắt máy khi đã phát xong.

en: Allows you to record streams with streamripper.
    Depends: streamripper
vi: Cho phép bạn ghi lại luồng dữ liệu với streamripper.
    Phụ thuộc: streamripper

en: Add Device
vi: Thêm Thiết bị

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: 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 such source
vi: Không có nguồn 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: #-#-#-#-#  278 (evolution 1.4 GNOME TRUNK)  #-#-#-#-# pseudo-header
en: Mailer
vi: Trình thư

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

note: #-#-#-#-#  279 (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: 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: 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ỉ

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ỉ

en: Anniversary
vi: Kỷ niệm

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: 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: Repository offline
vi: Kho ngoại tuyến

en: Authentication Failed
vi: Xác thực thất bại

en: Unsupported field
vi: Trường không được hỗ trợ

en: Unsupported authentication method
vi: Phương pháp xác thực không được hỗ trợ

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ộ

en: Other error
vi: Lỗi khác

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 create cache file
vi: Không thể tạo tập tin nhớ tạm

en: Could not retrieve weather data
vi: Không thể lấy dữ liệu thời tiết: %s

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: Repository is offline
vi: Kho ngoại tuyến

en: No such calendar
vi: Không có lịch như vậy.

en: URI not loaded
vi: URI chưa được tải

en: URI already loaded
vi: URI đã được tải

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: 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: Expunging folder '%s'
vi: Đang xoá dọn 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 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: 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: 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: 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: Creating folder '%s'
vi: Đang tạo thư mục '%s'

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

note: #-#-#-#-#  279 (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: 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: C_heck for new messages in all folders
vi: _Kiểm tra tìm thư mới trên mọi thư mụ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: Apply _filters to new messages in all folders
vi: _Lọc thư mới trong mọi thư mục

en: _Apply filters to new messages in Inbox on this server
vi: Á_p dụng bộ lọc cho những thư mới nằm trong thư mục INBOX (hộp Đến) trên máy phục vụ này

en: Check new messages for _Junk contents
vi: Kiểm tra thư mới tìm nội dung _rá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: #-#-#-#-#  67 (bijiben master)  #-#-#-#-# 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: Could not send message:
vi: Không thể 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: Syntax error in parameters or arguments
vi: Lỗi cú pháp trong tham số hoặc đối số

en: Command not implemented
vi: Lệnh chưa được thi công

en: Command parameter not implemented
vi: Tham số lệnh chưa được thi công

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: Requested mail action not taken: mailbox unavailable
vi: Không thực hiện hành động thư tín yêu cầu: hộp thư không sẵn sàng

en: Requested action not taken: mailbox unavailable
vi: Không thực hiện hành động yêu cầu: hộp thư không sẵn sàng

en: Requested action aborted: error in processing
vi: Đã ngừng hành động yêu cầu: lỗi khi thực hiện

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 action not taken: insufficient system storage
vi: Không thực hiện hành động yêu cầu: không đủ chỗ chứa

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: Requested action not taken: mailbox name not allowed
vi: Không thực hiện hành động yêu cầu: không cho phép tên hộp thư ấy

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: Transaction failed
vi: Giao dịch thất bại

en: A password transition is needed
vi: Cần chuyển tiếp mật khẩu

en: Authentication mechanism is too weak
vi: Cơ chế xác thực quá yếu

en: Encryption required for requested authentication mechanism
vi: Cơ chế xác thực yêu cầu cần phải được mã hoá

en: Temporary authentication failure
vi: Lỗi xác thực tạm

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?

note: strptime format of a weekday, a date and a time, * in 12-hour format, without seconds. strftime format of a weekday, a date and a * time, in 12-hour format, without seconds.
en: %a %m/%d/%Y %I:%M %p
vi: %a %I:%M %p %d/%m/%Y

note: strptime format of a weekday, a date and a time, * in 24-hour format, without seconds. strftime format of a weekday, a date and a * time, in 24-hour format, without seconds.
en: %a %m/%d/%Y %H:%M
vi: %a %H:%M %d/%m/%Y

note: strptime format of a weekday, a date and a time, * in 12-hour format, without minutes or seconds.
en: %a %m/%d/%Y %I %p
vi: %a %I %p %d/%m/%Y

note: strptime format of a weekday, a date and a time, * in 24-hour format, without minutes or seconds.
en: %a %m/%d/%Y %H
vi: %a %H %d/%m/%Y

note: #-#-#-#-#  279 (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

note: strptime format of a date and a time, in 12-hour format.
en: %m/%d/%Y %I:%M:%S %p
vi: %I:%M:%S %p %d/%m/%Y

note: strptime format of a date and a time, in 24-hour format.
en: %m/%d/%Y %H:%M:%S
vi: %H:%M:%S %d/%m/%Y

note: strptime format of a date and a time, in 12-hour format, * without seconds.
en: %m/%d/%Y %I:%M %p
vi: %I:%M %p %d/%m/%Y

note: strptime format of a date and a time, in 24-hour format, * without seconds.
en: %m/%d/%Y %H:%M
vi: %H:%M %d/%m/%Y

note: strptime format of a date and a time, in 12-hour format, * without minutes or seconds.
en: %m/%d/%Y %I %p
vi: %I %p %d/%m/%Y

note: strptime format of a date and a time, in 24-hour format, * without minutes or seconds.
en: %m/%d/%Y %H
vi: %H %d/%m/%Y

note: strptime format for time of day, without seconds 24-hour format, * and no colon.
en: %H%M
vi: %H:%M

en: Proxy type to use
vi: Loại uỷ nhiệm cần dùng

en: What proxy type to use. "0" means system, "1" means no proxy, "2" means manual proxy.
vi: Loại uỷ nhiệm cần dùng. "0" là hệ thống, "1" là không uỷ nhiệm, "2" là uỷ nhiệm thủ công.

en: Whether to use http-proxy
vi: Có dùng http-proxy không

en: Whether to use proxy for HTTP requests.
vi: Có dùng uỷ nhiệm cho yêu cầu HTTP không.

en: Whether proxy server requires authentication
vi: Máy chủ uỷ nhiệm có cần xác thực không

en: Whether authentication is required to access proxy server.
vi: Cần xác thực để truy cập máy chủ uỷ nhiệm.

en: Host name for HTTP requests
vi: Tên máy chủ cho yêu cầu HTTP

en: Host name to use for HTTP requests.
vi: Tên máy chủ cho yêu cầu HTTP.

en: Port number for HTTP requests
vi: Số cổng cho yêu cầu HTTP

en: Port number to use for HTTP requests.
vi: Số cổng cho yêu cầu HTTP.

en: Proxy authentication user name
vi: Tên người dùng xác thực uỷ nhiệm

en: User name to use to authenticate against proxy server.
vi: Tên người dùng để xác thực với máy chủ uỷ nhiệm.

en: Proxy authentication password
vi: Mật khẩu xác thực uỷ nhiệm

en: Password to use to authenticate against proxy server.
vi: Mật mã để xác thực với máy chủ uỷ nhiệm.

en: List of hosts to connect to without proxy
vi: Danh sách máy có thể kết nối không dùng uỷ nhiệm

en: List of hosts for which do not use proxy.
vi: Danh sách máy có thể kết nối không dùng uỷ nhiệm.

en: Host name for HTTPS requests
vi: Tên máy chủ cho yêu cầu HTTPS

en: Host name to use for HTTPS requests.
vi: Tên máy chủ cho yêu cầu HTTPS.

en: Port number for HTTPS requests
vi: Số cổng cho yêu cầu HTTPS

en: Port number to use for HTTPS requests.
vi: Số cổng cho yêu cầu HTTPS.

en: Host name for SOCKS requests
vi: Tên máy cho yêu cầu SOCKS

en: Host name to use for SOCKS requests.
vi: Tên máy cho yêu cầu SOCKS.

en: Port number for SOCKS requests
vi: Số cổng cho yêu cầu SOCKS

en: Port number to use for SOCKS requests.
vi: Số cổng cho yêu cầu SOCKS.

en: Where to read automatic proxy configuration from.
vi: Nơi đọc cấu hình uỷ nhiệm tự động.

en: No such data source for UID '%s'
vi: Không có nguồn dữ liệu cho UID '%s'

en: Invalid password for '%s'
vi: Mật khẩu cho '%s' không hợp lệ

note: TODO: more specific
en: Code: %u - Unexpected response from server
vi: Mã: %u - Tín hiệu trả lời không mong đợi từ máy chủ

note: TODO: more specific
en: Failed to find Response element
vi: Không tìm thấy phần tử Response

note: TODO: more specific
en: Failed to find Account element
vi: Không tìm thấy phần tử Account

en: Failed to obtain an access token for '%s':
vi: Lỗi lấy thẻ truy cập cho '%s':

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: Common Name (CN)
vi: Tên chung (CN)

en: Organization (O)
vi: Tổ chức (O)

en: Organizational Unit (OU)
vi: Đơn vị tổ chức (OU)

en: SHA1 Fingerprint
vi: Vân tay SHA1

en: MD5 Fingerprint
vi: Vân tay MD5

en: Certificate Hierarchy
vi: Cây chứng nhận

en: Field Value
vi: Giá trị trường

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: _View Certificate
vi: _Xem chứng nhận

en: Accept _Temporarily
vi: Chấp nhận _tạm thời

en: _Accept Permanently
vi: _Chấp nhận vĩnh viễn

en: SSL certificate for '%s' is not trusted. Do you wish to accept it?
vi: Chứng nhận SSL cho '%s' không được tin cậy. Bạn có muốn chấp nhận nó không?

en: Detailed information about the certificate:
vi: Thông tin chi tiết về chứng nhận:

en: Integrate your calendars
vi: Tích hợp lịch của bạn

en: Integrate your contacts
vi: Tích hợp liên lạc của bạn

en: Google Calendar
vi: Lịch Google

en: Google Contacts
vi: Liên lạc Google

en: Integrate your mailboxes
vi: Tích hợp hộp thư của bạn

en: Yahoo! Calendar
vi: Lịch Yahoo!

en: Keep running after the last client is closed
vi: Tiếp tục chạy sau khi đóng trình khách cuối cùng

en: Wait running until at least one client is connected
vi: Chờ cho đến khi ít nhất một trình khách kết nối

en: On The Web
vi: Trên Web

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: #-#-#-#-#  278 (evolution 1.4 GNOME TRUNK)  #-#-#-#-# Cut Contact Item
en: C_ut %s
vi: Cắ_t %s

note: #-#-#-#-#  278 (evolution 1.4 GNOME TRUNK)  #-#-#-#-# Edit Contact item
en: _Edit %s
vi: _Sửa %s

en: Evolution Source Viewer
vi: Trình xem mã nguồn Evolution

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 open address book
vi: Không thể mở sổ địa chỉ

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: _Calendar:
vi: _Lị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: Calendar:
vi: Lị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

en: _Profession:
vi: _Nghề nghiệp:

[ctx: Job]
en: _Title:
vi: _Chức vụ:

en: _Company:
vi: _Công ty:

en: _Department:
vi: _Cơ quan:

en: _Manager:
vi: _Quản lý:

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: _Zip/Postal Code:
vi: Mã _bưu điện:

en: _State/Province:
vi: _Tỉnh/Bang:

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: 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: Email begins with
vi: Địa chỉ thư bắt đầu bằng

en: Any field contains
vi: Trường nào chứa

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

en: ISDN Phone
vi: Điện thoại ISDN

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: Work Email
vi: Địa chỉ thư ở chỗ làm

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: 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: 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: 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: 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: 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: _Save Changes
vi: _Lưu thay đổ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: Day View
vi: Xem ngày

en: Work Week View
vi: Xem tuần làm việc

en: Week View
vi: Xem tuần

en: Month View
vi: Xem tháng

en: Any Field
vi: Bất kỳ trường

en: Organizer
vi: Bộ tổ chức:

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

note: #-#-#-#-#  17 (AbiWord 2.9)  #-#-#-#-# DLG_Para_SpacingExactly
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: 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ở

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: 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: _Classification
vi: _Phân loại

en: _Attachment...
vi: Đồ đính _kèm..

en: _Categories
vi: _Loại

en: Toggles whether to display categories
vi: Bật tắt hiển thị các loại

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

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: 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: 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: _Priority:
vi: Độ ư_u tiên:

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: 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: 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: 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: 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: Completion date
vi: Ngày hoàn tất

en: Due date
vi: Ngày đến hạn

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

en: Assigned
vi: Đã gán

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: 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: 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: Delegated To
vi: Đã ủy nhiệm cho

en: Delegated From
vi: Được ủy nhiệm từ

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 start date/time
en: Start:
vi: Bắt đầu:

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: 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: Send this message
vi: Gửi thư này

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: 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: 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: Email Settings
vi: Thiết lập thư

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: Show preview pane
vi: Hiện ô xem trướ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: 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: Spell checking languages
vi: Ngôn ngữ kiểm tra chính tả

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: Terminal font
vi: Phông chữ thiết bị cuối

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

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

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: 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: ago
vi: trước

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 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 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: Month Calendar
vi: Lịch tháng

en: popup list
vi: danh sách tự mở

[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ố đó

en: Character Encoding
vi: Bảng mã ký tự

en: Enter the character set to use
vi: Hãy gõ bộ ký tự cần dùng

en: Western European, New
vi: Tây Âu, Mới

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

[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: (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 ago | %d minutes ago
vi[0]: %d phút trước

en: 1 minute in the future | %d minutes in the future
vi[0]: %d phút sau

en: 1 hour ago | %d hours ago
vi[0]: %d giờ trước

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: 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: Outgoing
vi: Gửi đi

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: 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".

en: From %s:
vi: Từ %s:

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

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: 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 open the link.
vi: Không thể mở liên kết.

en: Could not display help for Evolution.
vi: Không thể hiển thị trợ giúp về Evolution.

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

note: Translators: This is the first of a sequence of widgets: * "Refresh every [NUMERIC_ENTRY] [TIME_UNITS_COMBO]"
en: Refresh every
vi: Cập nhật mỗi

en: Unset _trust for SSL certificate
vi: Thôi _tin tưởng chứng nhận SSL

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: _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 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: 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: Calendar: from %s to %s
vi: Lịch: từ %s đến %s

en: evolution calendar item
vi: mục lịch evolution

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: 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: 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: 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: Required Information
vi: Thông tin bắt buộc

en: Full Nam_e:
vi: _Họ tên:

en: Optional Information
vi: Thông tin tuỳ chọ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: Email Address:
vi: Địa chỉ thư:

en: Server Type:
vi: Kiểu máy chủ:

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: green
en: _To Do
vi: _Cần làm

note: blue
en: _Later
vi: _Sau này

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: Please select a folder
vi: Hãy chọn một thư mục.

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: 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: _Unread
vi: _Chưa đọc

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 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 _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: 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 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: 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: _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: 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: Date received
vi: Ngày nhận

en: Date sent
vi: Ngày gửi

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: 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: Match All
vi: Khớp tất cả

en: Message Body
vi: Nội dung

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: 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: Run Program
vi: Chạy chương trình

en: Sender or Recipients
vi: Người gửi hay nhận

en: Set Status
vi: Đặt trạng thái

en: Size (kB)
vi: Cỡ (kB)

en: sounds like
vi: giống như

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: 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: Specify where to create the folder:
vi: Xác định nơi tạo thư mục:

en: _Subscribe
vi: Đăng _ký

en: Su_bscribe To Shown
vi: Đăng _ký cái đang hiện

en: Subscribe To _All
vi: Đăng _ký tất cả

en: _Unsubscribe
vi: Hủ_y đăng ký

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: 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: E_xpand All
vi: _Mở bung hết

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: _Do not show this message again
vi: Đừng hiện thông điệp nà_y lần nữa.

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

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

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: 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: 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: Send & Receive Mail
vi: Gửi và nhận thư

en: Cancel _All
vi: Thôi _hết

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: Seen
vi: Đã xem

en: Answered
vi: Đã trả lời

en: Multiple Unseen Messages
vi: Nhiều thư chưa xem

en: Multiple Messages
vi: Nhiều thư

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

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

note: #-#-#-#-#  89 (barsero master)  #-#-#-#-# Translators: This is a verb. It's a toolbar button.
en: I_mport
vi: _Nhập

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: _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: %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ố

[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: 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: 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: _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...

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 Tasks
vi: Xoá tác vụ

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: Start day:
vi: Ngày bắt đầu:

en: Start time:
vi: Thời điểm đầ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: _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: Disable this account
vi: Tắt tài khoản này

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

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: 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: 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: Read Messages
vi: Thư đã đọc

en: Subject or Addresses contain
vi: Chủ đề hoặc địa chỉ chứa

en: Current Account
vi: Tài khoản hiện thời

en: Current Folder
vi: Thư mục 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: 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: Author(s)
vi: Tác giả

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

en: You have received %d new message. | You have received %d new messages.
vi[0]: Bạn đã nhận %d thư mới.

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

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: _Tasks
vi: _Tác vụ

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: 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: 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: 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: 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: 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: Searches
vi: Việc tìm kiếm

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 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: 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: 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: 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: Continue Anyway
vi: Vẫn tiếp

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

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: 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: 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: 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: 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: <span weight="bold">General</span>
vi: <span weight="bold">Chung</span>

note: #-#-#-#-#  17 (AbiWord 2.9)  #-#-#-#-# DLG_FOSA_ImportTitle
en: Import File
vi: Nhập tập tin

en: Draw background
vi: Nền vẽ

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: pdf;ps;postscript;dvi;xps;djvu;tiff;document;presentation;viewer;evince;
vi: pdf;ps;postscript;dvi;xps;djvu;tiff;document;tài liệu;tai lieu;presentation;trình diễn;trinh dien;viewer;xem;evince;

en: Evince supports documents in: PDF, PS, EPS, XPS, DjVu, TIFF, DVI (with SyncTeX), and Comic Books archives (CBR, CBT, CBZ, CB7).
vi: Evince hỗ trợ những dạng tài liệu sau: PDF, PS, EPS, XPS, DjVu, TIFF, DVI (với SyncTeX), và kho nén truyện tranh vui (CBR, CBT, CBZ, CB7).

en: A clear, simple UI
vi: Giao điện người dùng rõ ràng và đơn giản

en: Optimized:
vi: Tối ưu hóa:

en: Contains Javascript:
vi: Chứa Javascript:

en: Paper Size:
vi: Khổ giấy:

en: Highlight text
vi: Tô sáng chữ

en: Present as _Slideshow
vi: Trình diễn dạng T_rượt

en: _About Document Viewer
vi: _Giới thiệu bộ xem tài liệu

en: Fit Pa_ge
vi: Vừa _khít trang

en: Fit _Width
vi: Vừa _bề ngang

en: © 1996–2020 The Evince authors
vi: © 1996–2020 Các tác giả của Evince

en: Security alert: this document has been prevented from opening the file “%s”
vi: Cảnh báo bảo mật: tài liệu này đã bị ngăn không cho mở tệp “%s”

[ctx: shortcut window]
en: Opening, closing, saving and printing
vi: Mở, đóng, lưu và in ấn

[ctx: shortcut window]
en: Open a copy of the current document
vi: Mở một bản sao của tài liệu hiện tại

[ctx: shortcut window]
en: Save a copy of the current document
vi: Lưu bản sao của tài liệu hiện tại

[ctx: shortcut window]
en: Print the current document
vi: In tài liệu hiện tại

[ctx: shortcut window]
en: Close the current document window
vi: Đóng cửa sổ tài liệu hiện tại

[ctx: shortcut window]
en: Reload the document
vi: Cập nhật nội dung tài liệu

[ctx: shortcut window]
en: Enter presentation mode
vi: Vào chế độ trình chiếu

[ctx: shortcut window]
en: Toggle sidebar
vi: Bật tắt thanh bên

[ctx: shortcut window]
en: Selecting and copying text
vi: Chọn và chép chữ

[ctx: shortcut window]
en: Rotating and zooming
vi: Quay và phóng to

[ctx: shortcut window]
en: Rotate the page 90 degrees counter-clockwise
vi: Quay trang 90 độ ngược chiều kim đồng hồ

[ctx: shortcut window]
en: Rotate the page 90 degrees clockwise
vi: Quay trang 90 độ theo chiều kim đồng hồ

[ctx: shortcut window]
en: Zoom in (alternative)
vi: Phóng to (thay thế)

[ctx: shortcut window]
en: Automatic zoom
vi: Phóng to tự động

[ctx: shortcut window]
en: Moving around the document
vi: Di chuyển trong tài liệu

[ctx: shortcut window]
en: Move around a page
vi: Di chuyển xung quanh một trang

[ctx: shortcut window]
en: Move up/down a page several lines at a time
vi: Di chuyển lên/xuống một trang nhiều dòng cùng lúc

[ctx: shortcut window]
en: Go to page number
vi: Nhảy đến trang số

[ctx: shortcut window]
en: Go to the beginning/end of a page
vi: Di chuyển đến đầu/cuối của một trang

[ctx: shortcut window]
en: Document view and handling
vi: Xem và xử lý tài liệu

[ctx: shortcut window]
en: Toggle continuous scrolling
vi: Bật/tắt cuộn liên tục

[ctx: shortcut window]
en: Document properties
vi: Thuộc tính tài liệu

[ctx: shortcut window]
en: Finding text
vi: Tìm văn bản

[ctx: shortcut window]
en: Presentation mode
vi: Chế độ trình diễn

[ctx: shortcut window]
en: Toggle black screen
vi: Bật/tắt màn hình đen

[ctx: shortcut window]
en: Toggle white screen
vi: Bật/tắt màn hình trắng

[ctx: shortcut window]
en: Touchpad gestures
vi: Điệu bộ Touchpad

en: 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: 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: Personal Data
vi: Dữ liệu Cá nhân

en: Cookie properties
vi: Thuộc tính cookie

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: Add Language
vi: Thêm ngôn ngữ

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: _Use system fonts
vi: _Dùng phông hệ thống

en: Monospace font:
vi: Phông monospace:

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: _Disk space:
vi: Sức chứa đĩ_a:

en: _Enable spell checking
vi: _Bật kiểm lỗi chính tả

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

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)

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

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: T_opics:
vi: C_hủ đề:

en: Sho_w all topics
vi: _Hiện mọi chủ đề

en: Shopping
vi: Mua sắm

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

en: Export Bookmarks
vi: Xuất liên kết lưu

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

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: Find links:
vi: Tìm liên kết:

note: Create a menu item, and sync it Case sensitivity
en: _Case sensitive
vi: Phân biệt _chữ hoa/thường

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: 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: 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: Text _Encoding
vi: _Bảng mã

en: _Page Source
vi: Ng_uồn trang

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: 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: Download Link
vi: Liên kết tải xuống

[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: 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: Eye of MATE
vi: Mắt MATE

en: Simple image viewer
vi: Trình xem ảnh ơn giản

en: Eye of MATE Image Viewer
vi: Bộ xem ảnh Mắt MATE

en: Browse and rotate images
vi: Duyệt và xoay ảnh

en: Exposure Time:
vi: Thời gian phơi sáng:

en: <b>%n:</b> counter
vi: <b>%n:</b> bộ đếm

en: Filename format:
vi: Định dạng tên tập tin:

en: Start counter at:
vi: Bắt đầu bộ đếm từ:

en: Rename from:
vi: Đổi tên từ:

en: Eye of MATE Preferences
vi: Cấu hình Mắt MATE

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 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: E_xpand images to fit screen
vi: _Mở rộng ảnh để vừa khít màn hình

en: _Switch image after:
vi: _Chuyển đổi ảnh sau:

en: _Random sequence
vi: _Trình tự ngẫu nhiên

en: Metering
vi: Chế độ đo

en: Automatic orientation
vi: Tự động định hướng

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: 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: 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 statusbar.
vi: Hiện/ẩn thanh trạng thái cửa sổ.

en: Show/Hide the window side pane.
vi: Hiện/ẩn khung lề cửa sổ.

en: Close main window without asking to save changes.
vi: Đóng cửa sổ chính mà không hỏi lưu.

en: List of active plugins. It doesn't contain the "Location" of the active plugins. See the .eom-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 “.eom-plugin” để tìm “Vị trí” của từng phần bổ sung.

en: Date in statusbar
vi: Ngày trên thanh trạng thái

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:

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: File format is unknown or unsupported
vi: Định dạng tập tin không rõ hay không được hỗ trợ

en: Eye of MATE could not determine a supported writable file format based on the filename.
vi: Dựa vào tên tập tin, Mắt MATE không thể xác định một định dạng tập tin có thể ghi mà được hỗ trợ.

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: EXIF not supported for this file format.
vi: Không hỗ trợ EXIF cho định dạng tập tin này.

en: Couldn't create temporary file for saving: %s
vi: Không thể tạo tập tin tạm để lưu: %s

en: Could not load image '%s'.
vi: Không thể nạp ả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 Other
vi: XMP Khác

note: #-#-#-#-#  271 (eog master)  #-#-#-#-# TRANSLATORS: This is the actual focal length used when the image was taken.
en: %.1f (lens)
vi: %.1f (ống kính)

note: #-#-#-#-#  271 (eog master)  #-#-#-#-# 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: %i × %i pixel | %i × %i pixels
vi[0]: %i x %i điểm ảnh

en: The image whose printing properties will be set up
vi: Ảnh có thuộc tính in sẽ được cài đặt

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: 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 Eye of MATE
vi: Không thể hiển thị trợ giúp cho Mắt MATE.

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

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)

note: L10N: This the reason why the screensaver is inhibited.
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: 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ới mong muốn nó sẽ là một phần mềm có ích,nhưng KHÔNG PHẢI CHỊU BẤT KÌ TRÁCH NHIỆM NÀO; thậm chí cả về KHẢ NĂNG BÁN LẠI hoặc PHÙ HỢP VỚI TỪNG MỤC ĐÍCH CỤ THỂ. Xem Giấy phép Công cộng GNU để biết thêm chi tiết.

en: _Open Background Preferences
vi: _Mở Tùy thích nền

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: 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: Edit the application toolbar
vi: Sửa thanh công cụ ứng dụng

en: Preferences for Eye of MATE
vi: Cấu hình của Mắt MATE

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: _Image Collection
vi: _Tập hợp ảnh

en: Changes the visibility of the image collection pane in the current window
vi: Thay đổi trạng thái hiển thị của ô tập hợp ả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: 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: 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 the selected image as the desktop background
vi: Đặt ảnh được chọn làm ảnh nền màn hình

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: Go to the previous image of the collection
vi: Quay về ảnh trước đó trong tập ảnh

en: Go to the next image of the collection
vi: Đến ảnh kế tiếp trong tập ảnh

en: Go to the first image of the collection
vi: Đến ảnh đầu tiên trong tập ảnh

en: Go to the last image of the collection
vi: Đến ảnh cuối trong tập ảnh

en: Start a slideshow view of the images
vi: Bắt đầu trình chiếu ảnh

[ctx: action (to trash)]
en: Trash
vi: Thùng rác

en: Open in fullscreen mode
vi: Mở trong chế độ toàn màn hình

en: Disable image collection
vi: Tắt tập hợp ả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: 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: Image Viewer is the official image viewer for the GNOME desktop. It integrates with the GTK look and feel of GNOME, and supports many image formats for viewing single images or images in a collection.
vi: Trình xem ảnh là ứng dụng xem ảnh chính thức dành cho môi trường máy tính để bàn GNOME. Nó thống nhất với “xem và cảm nhận” GTK+ của GNOME, và hỗ trợ nhiều định dạng ảnh khác nhau để xem từng ảnh hay nhiều ảnh trong một bộ sưu tập.

en: Image Viewer also allows to view the images in a fullscreen slideshow mode or set an image as the desktop wallpaper. It reads the camera tags to automatically rotate your images in the correct portrait or landscape orientation.
vi: Trình xem ảnh cũng cho phép xem các ảnh ở chế độ trình diễn toàn màn hình hay đặt một ảnh làm ảnh nền cho màn hình. Nó đọc thẻ của máy ảnh để tự động quay ảnh của bạn theo hướng đứng hay ngang cho phù hợp.

en: Op_en With…
vi: Mở _bằng…

en: Set as Wa_llpaper
vi: Đặt làm ả_nh nền

en: Image Prope_rties
vi: Th_uộc tính ảnh

en: Sli_deshow
vi: Trình chiế_u ảnh

en: Show Presen_ter
vi: Hiển thị _thuyết trình

en: S_ide Pane
vi: Khung _lề

en: Image _Gallery
vi: _Bộ sưu tập ảnh

en: S_tatus Bar
vi: Thanh t_rạng thái

en: _Filename format:
vi: Định dạng tên tậ_p tin:

en: _Start counter at:
vi: _Bắt đầu đếm từ:

en: _Replace spaces with underscores
vi: _Thay thế dấu cách bằng dấu gạch dưới

en: Smooth images when zoomed _out
vi: Làm mịn ảnh khi thu phóng t_o

en: Smooth images when zoomed _in
vi: Làm mịn ảnh kh_i thu nhỏ

note: I18N: This sentence will be displayed above a horizontal scale to select a number of seconds in eog's preferences dialog.
en: _Time between images:
vi: _Thời gian chờ giữa các ảnh:

en: Presenter
vi: Thuyết trình

en: Go to the first image of the gallery
vi: Đến ảnh đầu tiên trong tập ảnh

en: Go to the previous image of the gallery
vi: Quay về ảnh trước đó trong tập ảnh

en: Go to the next image of the gallery
vi: Đến ảnh kế tiếp trong tập ảnh

en: Go to the last image of the gallery
vi: Đến ảnh cuối trong tập ảnh

en: Rotate Counter_clockwise
vi: Xoay ngượ_c chiều kim đồng hồ

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: _Image Gallery
vi: _Bộ sưu tập ảnh

[ctx: shortcut window]
en: Open an image file
vi: Mở tập tin ảnh

[ctx: shortcut window]
en: Save the image
vi: Lưu ảnh lại

[ctx: shortcut window]
en: Save the image with a new file name
vi: Lưu ảnh được chọn với tên tập tin mới

[ctx: shortcut window]
en: Print the current image
vi: In ảnh hiện tại

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

[ctx: shortcut window]
en: Set the image as desktop background
vi: Đặt ảnh làm nền màn hình

[ctx: shortcut window]
en: Show image properties in sidebar
vi: Hiện hộp thoại thuộc tính ảnh ở khung bên

[ctx: shortcut window]
en: Show/Hide the sidebar
vi: Hiện/ẩn thanh bên

[ctx: shortcut window]
en: Open the application manual
vi: Trợ giúp về ứng dụng này

[ctx: shortcut window]
en: Show/Hide the application menu
vi: Hiện/Ẩn trình đơn ứng dụng

[ctx: shortcut window]
en: Actual size
vi: Kích cỡ thật

[ctx: shortcut window]
en: Browsing Images
vi: Duyệt ảnh

[ctx: shortcut window]
en: Go to the next image in the folder
vi: Đến ảnh kế tiếp trong thư mục

[ctx: shortcut window]
en: Go to the previous image in the folder
vi: Quay về ảnh trước đó trong thư mục

[ctx: shortcut window]
en: Go to the first image in the folder
vi: Đến ảnh đầu tiên trong thư mục

[ctx: shortcut window]
en: Go to the last image in the folder
vi: Đến ảnh cuối trong thư mục

[ctx: shortcut window]
en: Go to a random image in the folder
vi: Đến ảnh kế ngẫu nhiên trong thư mục

[ctx: shortcut window]
en: Show presenter with separate controls
vi: Hiển thị bộ thuyết trình với các điều khiển riêng

[ctx: shortcut window]
en: Show/Hide the image gallery
vi: Hiện/ẩn bộ sưu tập ảnh

[ctx: shortcut window]
en: Rotation
vi: Xoay

[ctx: shortcut window]
en: Rotate clockwise
vi: Xoay xuôi chiều kim đồng hồ

[ctx: shortcut window]
en: Rotate counterclockwise
vi: Xoay ngược chiều kim đồng hồ

[ctx: shortcut window]
en: Enter/Leave fullscreen
vi: Vào/Rời toàn màn hình

[ctx: shortcut window]
en: Start/Stop slideshow
vi: Bắt đầu/dừng trình chiếu ảnh

[ctx: shortcut window]
en: Pause slideshow
vi: Tạm dừng trình chiếu

[ctx: shortcut window]
en: Copy to clipboard
vi: Chép vào clipboard

[ctx: shortcut window]
en: Delete image permanently
vi: Xóa hình ảnh vĩnh viễn

[ctx: shortcut window]
en: Scrolling
vi: Cuộn

[ctx: shortcut window]
en: Scroll left in a large image
vi: Cuộn sang trái trong một ảnh lớn

[ctx: shortcut window]
en: Scroll right in a large image
vi: Cuộn sang phải trong một ảnh lớn

[ctx: shortcut window]
en: Scroll up in a large image
vi: Cuộn lên trong một ảnh lớn

[ctx: shortcut window]
en: Scroll down in a large image
vi: Cuộn xuống trong một ảnh lớn

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, khóa "trans-color" sẽ xác định giá trị màu được dùng.

en: Show/Hide the image gallery pane.
vi: Hiện/ẩn khung trưng bày bộ sưu tậ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 image gallery pane scroll buttons.
vi: Hiện/ẩn nút cuộn ở khung trưng bày ảnh.

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 thùng rác. Sẽ vẫn hỏi nếu bất kỳ ảnh nào không thể đưa vào thùng 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 tải ả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 tải ả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: 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: Show Containing _Folder
vi: Hiện thư mục _chứa ảnh

en: _Best fit
vi: _Vừa khít

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: 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é?

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: Open with _Document Viewer
vi: Mở bằng bộ Xem tài liệu

en: Could not load image “%s”.
vi: Không thể tải ả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: This image contains multiple pages. Image Viewer displays only the first page.
    Do you want to open the image with the Document Viewer to see all pages?
vi: Ảnh này chứa nhiều trang. Bộ xem ảnh chỉ có thể hiển thị trang đầu.
    Bạn có thực sự muốn mở ảnh bằng bộ Xem tài liệu để xem tất cả các trang?

en: This image contains multiple pages. Image Viewer displays only the first page.
    You may want to install the Document Viewer to see all pages.
vi: Ảnh này chứa nhiều trang. Bộ xem ảnh chỉ có thể hiển thị trang đầu.
    Bạn có lẽ nên cài đặt bộ Xem tài liệu để xem tất cả các trang.

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: Supported image files
vi: Tập tin ảnh được hỗ trợ

en: Couldn’t create temporary file for saving: %s
vi: Không thể tạo tập tin tạm để lưu: %s

en: Couldn’t allocate memory for loading JPEG file
vi: Không thể cấp phát bộ nhớ để tải ảnh JPEG

en: %lu second | %lu seconds
vi[0]: %lu giây

en: Could not display help for Image Viewer
vi: Không thể hiển thị trợ giúp cho Mắt GNOME

en: The image “%s” has been modified by an external application. Would you like to reload it?
vi: Ảnh "%s" đã bị sửa đổi bởi ứng dụng khác. Bạn có muốn tải lại không?

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 mở ảnh "%s"

en: Error launching System Settings:
vi: Lỗi khởi động cài đặt hệ thống:

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: Are you sure you want to remove
    “%s” permanently?
vi: Bạn có chắc muốn xóa
    “%s” vĩnh viễn không?

en: Are you sure you want to remove
    the selected image permanently? | Are you sure you want to remove
    the %d selected images permanently?
vi[0]: Bạn có chắc muốn xóa bỏ
    %d ảnh đã chọn vĩnh viễn không?

note: add 'dont ask again' button
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 retrieve image file
vi: Không thể khôi phục tập tin ảnh

en: Couldn’t retrieve image file information
vi: Không thể khôi phục thông tin tập tin ảnh

en: Couldn’t delete file
vi: Không thể xóa tập tin

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 thùng 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 thùng 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 thùng 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 thùng rác và sẽ bị xóa bỏ vĩnh viễn. Bạn có chắc muốn tiếp tục không?

en: Couldn’t access trash.
vi: Không thể truy cập thùng rác.

en: The GNOME image viewer.
vi: Bộ xem ảnh GNOME.

en: GNOME Image Viewer
vi: Bộ xem ảnh GNOME

en: Disable image gallery
vi: Tắt trưng bày ảnh

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

note: I18N: The '%s' is replaced with eog's command name.
en: Run “%s --help” to see a full list of available command line options.
vi: Chạy lệnh “%s --help” để xem danh sách tất cả các tùy chọn dòng lệnh.

en: <b>Details</b>
vi: <b>Chi tiết</b>

en: About Enlightenment
vi: Giới thiệu Enlightenment

en: Are you sure you want to kill this window?
vi: Bạn có thật sự muốn đóng cửa sổ này không?

en: Action Params Syntax Error
vi: Lỗi Cú Pháp Đối Số Hoạt Động

en: Are you sure you want to exit Enlightenment?
vi: Bạn có thật sự muốn thoát Enlightenment không?

en: Are you sure you want to logout?
vi: Bạn có thật sự muốn đăng xuất?

en: Are you sure you want to power off your computer?
vi: Bạn có thật sự muốn tắt máy tính?

en: Are you sure you want to reboot your computer?
vi: Bạn có thật sự muốn khởi động lại máy tính?

en: Are you sure you want to suspend your computer?
vi: Bạn có thật sự muốn đưa máy tính vào trạng thái nghỉ?

en: Are you sure you want to hibernate your computer?
vi: Bạn có thật sự muốn đưa máy tính vào trạng thái ngủ đông?

en: Window : Actions
vi: Cửa Sổ: Hành Động

en: Window : State
vi: Cửa Sổ: Trạng Thái

en: Sticky Mode Toggle
vi: Bật Tắt Chế Độ Dính

en: Sticky Mode Enable
vi: Chế Độ Dính Khả Dụng

en: Iconic Mode Toggle
vi: Bật Tắt Chế Độ Biểu Tượng

en: Iconic Mode Enable
vi: Chế Độ Biểu Tượng Khả Dụng

en: Fullscreen Mode Toggle
vi: Bật Tắt Chế Độ Toàn Màn Hình

en: Fullscreen Mode Enable
vi: Chế Độ Toàn Màn Hình Khả Dụng

en: Maximize Left
vi: Cực Đại Hóa Bên Trái

en: Maximize Right
vi: Cực Đại Hóa Bên Phải

en: Maximize Fullscreen
vi: Cực Đại Hóa Toàn Màn Hình

en: Maximize Mode "Smart"
vi: Chế Độ Cực Đại Hóa "Thông Minh"

en: Maximize Mode "Expand"
vi: Chế Độ Cực Đại Hóa "Mở Rộng"

en: Maximize Mode "Fill"
vi: Chế Độ Cực Đại Hóa "Lấp Kín"

en: Shade Up Mode Toggle
vi: Bật Tắt Chế Độ Đổ Bóng Lên Trên

en: Shade Down Mode Toggle
vi: Bật Tắt Chế Độ Đổ Bóng Xuống Dưới

en: Shade Left Mode Toggle
vi: Bật Tắt Chế Độ Đổ Bóng Bên Trái

en: Shade Right Mode Toggle
vi: Bật Tắt Chế Độ Đổ Bóng Bên Phải

en: Shade Mode Toggle
vi: Bật Tắt Chế Độ Đổ Bóng

en: Set Shaded State
vi: Thiết Lập Trạng Thái Đổ Bóng

en: syntax: "(0|1) (up|down|left|right)"
vi: cú pháp: "(0|1) (trên|dưới|trái|phải)"

en: Toggle Borderless State
vi: Bật Tắt Trạng Thái Không Viền

en: Set Border
vi: Thiết Lập Viền

en: Cycle between Borders
vi: Chu kỳ giữa các Viền

en: Toggle Pinned State
vi: Bật Tắt Trạng Thái Ghim

en: Flip Desktop Left
vi: Lật Chỗ Làm Việc Sang Trái

en: Flip Desktop Right
vi: Lật Chỗ Làm Việc Sang Phải

en: Flip Desktop Up
vi: Lật Chỗ Làm Việc Lên Trên

en: Flip Desktop Down
vi: Lật Chỗ Làm Việc Xuống Dưới

en: Flip Desktop By...
vi: Lật Chỗ Làm Việc Qua...

en: Flip To Previous Desktop
vi: Lật Sang Chỗ Làm Việc Phía Trước

en: Show The Desktop
vi: Hiển Thị Chỗ Làm Việc

en: Show The Shelf
vi: Hiển Thị Khay

en: Flip Desktop To...
vi: Lật Chỗ Làm Việc Đến...

en: Switch Desktop To... On Screen...
vi: Chuyển Chỗ Làm Việc Đến... Trong Màn Hình...

en: Flip Desktop Linearly...
vi: Lật Chỗ Làm Việc Một Cách Tuyến Tính...

en: Switch To Desktop 0
vi: Chuyển Sang Chỗ Làm Việc Số 0

en: Switch To Desktop 1
vi: Chuyển Sang Chỗ Làm Việc Số 1

en: Switch To Desktop 2
vi: Chuyển Sang Chỗ Làm Việc Số 2

en: Switch To Desktop 3
vi: Chuyển Sang Chỗ Làm Việc Số 3

en: Switch To Desktop 4
vi: Chuyển Sang Chỗ Làm Việc Số 4

en: Switch To Desktop 5
vi: Chuyển Sang Chỗ Làm Việc Số 5

en: Switch To Desktop 6
vi: Chuyển Sang Chỗ Làm Việc Số 6

en: Switch To Desktop 7
vi: Chuyển Sang Chỗ Làm Việc Số 7

en: Switch To Desktop 8
vi: Chuyển Sang Chỗ Làm Việc Số 8

en: Switch To Desktop 9
vi: Chuyển Sang Chỗ Làm Việc Số 9

en: Switch To Desktop 10
vi: Chuyển Sang Chỗ Làm Việc Số 10

en: Switch To Desktop 11
vi: Chuyển Sang Chỗ Làm Việc Số 11

en: Switch To Desktop...
vi: Chuyển Sang Chỗ Làm Việc Số...

en: Flip Desktop Left (All Screens)
vi: Lật Sang Chỗ Làm Việc Bên Trái (Tất Cả Các Màn Hình)

en: Flip Desktop Right (All Screens)
vi: Lật Sang Chỗ Làm Việc Bên Phải (Tất Cả Các Màn Hình)

en: Flip Desktop Up (All Screens)
vi: Lật Sang Chỗ Làm Việc Bên Trên (Tất Cả Các Màn Hình)

en: Flip Desktop Down (All Screens)
vi: Lật Sang Chỗ Làm Việc Bên Dưới (Tất Cả Các Màn Hình)

en: Flip Desktop By... (All Screens)
vi: Lật Sang Chỗ Làm Việc Qua... (Tất Cả Các Màn Hình)

en: Flip Desktop To... (All Screens)
vi: Lật Sang Chỗ Làm Việc Số... (Tất Cả Các Màn Hình)

en: Flip Desktop Linearly... (All Screens)
vi: Lật Sang Chỗ Làm Việc Một Cách Tuyến Tính... (Tất Cả Các Màn Hình)

en: Flip Desktop In Direction...
vi: Lật Sang Chỗ Làm Việc Theo Hướng...

en: Switch To Desktop 0 (All Screens)
vi: Chuyển Sang Chỗ Làm Việc Số 0 (Tất Cả Các Màn Hình)

en: Switch To Desktop 1 (All Screens)
vi: Chuyển Sang Chỗ Làm Việc Số 1 (Tất Cả Các Màn Hình)

en: Switch To Desktop 2 (All Screens)
vi: Chuyển Sang Chỗ Làm Việc Số 2 (Tất Cả Các Màn Hình)

en: Switch To Desktop 3 (All Screens)
vi: Chuyển Sang Chỗ Làm Việc Số 3 (Tất Cả Các Màn Hình)

en: Switch To Desktop 4 (All Screens)
vi: Chuyển Sang Chỗ Làm Việc Số 4 (Tất Cả Các Màn Hình)

en: Switch To Desktop 5 (All Screens)
vi: Chuyển Sang Chỗ Làm Việc Số 5 (Tất Cả Các Màn Hình)

en: Switch To Desktop 6 (All Screens)
vi: Chuyển Sang Chỗ Làm Việc Số 6 (Tất Cả Các Màn Hình)

en: Switch To Desktop 7 (All Screens)
vi: Chuyển Sang Chỗ Làm Việc Số 7 (Tất Cả Các Màn Hình)

en: Switch To Desktop 8 (All Screens)
vi: Chuyển Sang Chỗ Làm Việc Số 8 (Tất Cả Các Màn Hình)

en: Switch To Desktop 9 (All Screens)
vi: Chuyển Sang Chỗ Làm Việc Số 9 (Tất Cả Các Màn Hình)

en: Switch To Desktop 10 (All Screens)
vi: Chuyển Sang Chỗ Làm Việc Số 10 (Tất Cả Các Màn Hình)

en: Switch To Desktop 11 (All Screens)
vi: Chuyển Sang Chỗ Làm Việc Số 11 (Tất Cả Các Màn Hình)

en: Switch To Desktop... (All Screens)
vi: Chuyển Sang Chỗ Làm Việc... (Tất Cả Các Màn Hình)

en: Window : List
vi: Cửa Sổ: Danh Sách

en: Jump to window...
vi: Nhảy đến cửa sổ...

en: Jump to window... or start...
vi: Nhảy đến cửa sổ... hoăc bắt đầu...

en: Send Mouse To Screen 0
vi: Chuyển Con Trỏ Đến Màn Hình Số 0

en: Send Mouse To Screen 1
vi: Chuyển Con Trỏ Đến Màn Hình Số 1

en: Send Mouse To Screen...
vi: Chuyển Con Trỏ Đến Màn Hình...

en: Send Mouse Forward 1 Screen
vi: Chuyển Con Trỏ Tiến Tới 1 Màn Hình

en: Send Mouse Back 1 Screen
vi: Chuyển Con Trỏ Lùi Lại 1 Màn Hinh

en: Send Mouse Forward/Back Screens...
vi: Chuyển Con Trỏ Tiến Tới/Lùi Lại Màn Hinh...

en: Undim
vi: Hủy Làm Mờ

en: Backlight Set
vi: Đặt Đèn Bàn Phím

en: Backlight Min
vi: Giá Trị Tối Thiểu Của Đèn Bàn Phím

en: Backlight Mid
vi: Giá Trị Trung Bình Của Đèn Bàn Phím

en: Backlight Max
vi: Giá Trị Tối Đa Của Đèn Bàn Phím

en: Backlight Adjust
vi: Điều Chỉnh Đèn Bàn Phím

en: Backlight Up
vi: Tăng Đèn Bàn Phím

en: Backlight Down
vi: Giảm Đèn Bàn Phím

en: Update and re-apply screen setup
vi: Cập nhật và tái áp dụng thiết lập màn hình

en: Move To Center
vi: Di Chuyển Đến Trung Tâm

en: Move/resize to upper-left quadrant
vi: Di chuyển/thay đổi kích cỡ cho phần phía trên bên trái

en: Move/resize to upper-right quadrant
vi: Di chuyển/thay đổi kích cỡ cho phần phía trên bên phải

en: Move/resize to lower-left quadrant
vi: Di chuyển/thay đổi kích cỡ cho phần phía dưới bên trái

en: Move/resize to lower-right quadrant
vi: Di chuyển/thay đổi kích cỡ cho phần phía dưới bên phải

en: Move To Coordinates...
vi: Di chuyển Đến Tọa Độ...

en: Move By Coordinate Offset...
vi: Di Chuyển Bởi Khoảng Cách Tọa Độ...

en: Resize By...
vi: Thay Đổi Kích Thước Bởi...

en: Push in Direction...
vi: Đẩy Theo Hướng...

en: Drag Icon...
vi: Kéo Biểu Tượng...

en: Window : Moving
vi: Cửa Sổ: Di Chuyển

en: To Next Desktop
vi: Đến Chỗ Làm Việc Kế Tiếp

en: To Previous Desktop
vi: Đến Chỗ Làm Việc Phía Trước

en: By Desktop #...
vi: Bởi Chỗ Làm Việc Số #...

en: To Desktop...
vi: Đến Chỗ Làm Việc...

en: To Next Screen
vi: Đến Màn Hình Kế Tiếp

en: To Previous Screen
vi: Đến Màn Hình Kế Phía Trước

en: Show Main Menu
vi: Hiển Thị Danh Mục Chính

en: Show Favorites Menu
vi: Hiển Thị Danh Mục Ưa Thích

en: Show All Applications Menu
vi: Hiển Thị Danh Mục Tất Cả Các Ứng Dụng

en: Show Clients Menu
vi: Hiển Thị Danh Mục Các Chương Trình Khách

en: Show Menu...
vi: Hiển Thị Danh Mục...

en: New Instance of Focused App
vi: Thực Thể Mới Của Ứng Dụng Được Tập Trung

en: Exit Now
vi: Thoát Ngay Bây Giờ

en: Enlightenment : Module
vi: Enlightenment : Mô-đun

en: Enable the named module
vi: Bật mô-đun tên

en: Disable the named module
vi: Tắt mô-đun tên

en: Toggle the named module
vi: Bật tắt mo-đun tên

en: Power Off Now
vi: Tắt Nguồn Ngay Bây Giờ

en: Suspend Now
vi: Nghỉ Ngay Bây Giờ

en: Suspend Intelligently
vi: Nghỉ Thông Minh

en: Hibernate Now
vi: Ngủ Đông Ngay Bây Giờ

en: Hibernate Intelligently
vi: Ngủ Đông Thông Minh

en: Cleanup Windows
vi: Dọn Dẹp Cửa Sổ

en: Generic : Actions
vi: Tổng Quát: Tác Vụ

en: Delayed Action
vi: Tác Vụ Bị Trì Hoãn

en: Keyboard Layouts
vi: Các Bố Trí Bàn Phím

en: Use keyboard layout
vi: Sử dụng bố trí bàn phím

en: Next keyboard layout
vi: Bố trí bàn phím tiếp theo

en: Previous keyboard layout
vi: Bố trí bàn phím phía trước

en: Set As Background
vi: Đặt Làm Màn Hình Nền

en: Client Error!
vi: Lỗi Phía Máy Khách!

en: Something has attempted to set a border when it shouldn't! Report this!
vi: Cái gì đó đã cố gắng thiết lập một viền khi mà nó không nên làm điều đó! Báo cáo điều này!

en: Change current window opacity
vi: Thay đổi độ mờ của cửa sổ hiện tại

en: Set current window opacity
vi: Thiết lập độ mờ của cửa sổ hiện tại

en: Toggle focused client's redirect state
vi: Bật tắt trạng thái chuyển đến của chương trình khách được tập trung

en: Focus-Out
vi: Bị Mất Tập Trung

en: Focus-In
vi: Lấy Tập Trung

en: Compositor Warning
vi: Cảnh Báo Của Bộ Đa Hợp

en: Lock Failed
vi: Khóa Bị Thất Bại

en: Another compositor is already running on your display server.
vi: Một bộ đa hợp khác đang chạy trên server của chỗ làm việc của bạn.

en: Your display server does not support the compositor overlay window.
    This is needed for Enlightenment to function.
vi: Server chỗ làm việc của bạn không hỗ trợ cửa sổ bao phủ bộ đa hợp.
    Đây là tính năng thiết yếu để Enlightenment hoạt động.

en: Your display server does not support XComposite, or Ecore-X was built without XComposite support. Note that for composite support you will also need XRender and XFixes support in X11 and Ecore.
vi: Server chỗ làm việc của bạn không hỗ trợ XComposite, hoặc Ecore-X được xây dựng mà không hỗ trợ XComposite. Chú ý rằng để hỗ trợ cho việc đa hợp, bạn cũng sẽ cần hỗ trợ XRender và XFixes cho X11 và Ecore.

en: Your display server does not support XDamage or Ecore was built without XDamage support.
vi: Server chỗ làm việc của bạn không hỗ trợ XDamage hoặc Ecore được xây dựng mà không hỗ trợ XDamage.

en: Enlightenment cannot initialize the XSettings system.
vi: Enlightenment không thể khởi tạo hệ thống XSettings.

en: The EET file handle is bad.
vi: Cái điều khiển tập tin EET bị xấu.

en: The file data is empty.
vi: Dữ liệu của tập tin bị trống.

en: This is a generic error.
vi: Đây là một lỗi tổng quát.

en: You ran out of space while writing the file.
vi: Hết dung lượng trong lúc ghi tập tin.

en: The file was closed while writing.
vi: Tập tin bị đóng trong lúc đang ghi.

en: Memory-mapping (mmap) of the file failed.
vi: Ánh xạ bộ nhớ (mmap) của tập tin bị thất bại.

en: X509 Encoding failed.
vi: Mã hóa X509 bị thất bại.

en: Signature failed.
vi: Chữ ký thất bại.

en: The signature was invalid.
vi: Chữ ký không hợp lệ.

en: Not signed.
vi: Chưa ký.

en: Feature not implemented.
vi: Tính năng không hiện thực.

en: PRNG was not seeded.
vi: PRNG chưa được gieo hạt.

en: Encryption failed.
vi: Mã hóa thất bại.

en: Decryption failed.
vi: Giải mã thất bại.

en: The error is unknown to Enlightenment.
vi: Đây là một lỗi mà Enlightenment không nhận ra được.

en: Settings Upgraded
vi: Các Thiết Lập Đã Được Nâng Cấp

en: Composite Style Settings
vi: Các Thiết Lập Cho Kiểu Đa Hợp

en: Error - no PAM support
vi: Lỗi - Không hỗ trợ PAM

en: Incomplete Window Properties
vi: Các Thuộc Tính Không Toàn Diện Của Cửa Sổ

en: Desktop Entry Editor
vi: Bộ Soạn Thảo Cho Chỗ Làm Việc

en: Window Class
vi: Lớp Cửa Sổ

en: Mime Types
vi: Kiểu Mime

en: Startup Notify
vi: Khởi Động Thông Báo

en: Show in Menus
vi: Thể Hiện Trong Danh Mục

en: Select an Icon for '%s'
vi: Chọn Một Biểu Tượng cho '%s'

en: Select an Executable
vi: Chọn Một tập tin thực thi

en: Enlightenment was unable to get current directory
vi: Enlightenment không thể lấy thư mục hiện tại

en: Application run error
vi: Lỗi Chạy Ứng Dụng

en: Application Execution Error
vi: Lỗi Thực Thi Ứng Dụng

en: %s stopped running unexpectedly.
vi: %s dừng thực thi một cách đột xuất.

en: An exit code of %i was returned from %s.
vi: Mã thoát của %i được trả về từ %s.

en: %s was interrupted by an Interrupt Signal.
vi: %s bị ngắt bởi một Tín Hiệu Ngắt.

en: %s was interrupted by a Quit Signal.
vi: %s bị ngắt bởi một Tín Hiệu Dừng.

en: %s was interrupted by an Abort Signal.
vi: %s bị ngắt bởi một Tín Hiệu Thoát.

en: %s was interrupted by a Floating Point Error.
vi: %s bị ngắt bởi một Lỗi Dấu Chấm Động.

en: %s was interrupted by an Uninterruptable Kill Signal.
vi: %s bị ngắt bởi một Tín Hiệu Tắt Không Thể Ngắt.

en: %s was interrupted by a Segmentation Fault.
vi: %s bị ngắt bởi một Lỗi Phân Mảnh.

en: %s was interrupted by a Broken Pipe.
vi: %s bị ngắt bởi một Ống Bị Vỡ.

en: %s was interrupted by a Termination Signal.
vi: %s bị ngắt bởi một Tín Hiệu Chấm Dứt.

en: %s was interrupted by a Bus Error.
vi: %s bị ngắt bởi một Lỗi Bus.

en: %s was interrupted by the signal number %i.
vi: %s bị ngắt bởi tín hiệu số %i.

en: ***The remaining output has been truncated. Save the output to view.***
vi: ***Phần còn lại của bộ xuất đã bị cắt. Lưu bộ xuất vào tầm nhìn.***

en: Error Logs
vi: Bản Ghi Lỗi

en: There was no error message.
vi: Không có thông điệp lỗi.

en: Save This Message
vi: Lưu Thông Điệp Này

en: This error log will be saved as %s/%s.log
vi: Bản ghi của lỗi này sẽ đươc lưu %s/%s.log

en: Error Information
vi: Thông Tin Lỗi

en: Error Signal Information
vi: Thông Tin Tín Hiệu Lỗi

en: Output Data
vi: Dữ Liệu Đầu Ra

en: There was no output.
vi: Không có đầu ra.

en: %s doesn't exist.
vi: %s không tồn tại.

en: %u file | %u files
vi[0]: %u tập tin
vi[1]: %u tập tin

en: Mount Error
vi: Lỗi Gắn

en: Can't mount device
vi: Không thể gắn thiết bị

en: Unmount Error
vi: Lỗi Tháo Ra

en: Can't unmount device
vi: Không thể tháo thiết bị

en: Eject Error
vi: Lỗi Đẩy Ra

en: Can't eject device
vi: Không thể đẩy thiết bị ra

en: The recent DND operation requested for '%s' has failed.
vi: Tác vụ DND gần đây yêu cầu cho '%s' bị thất bại.

en: A link to the requested URL already exists!
vi: Đã tồn tại một liên kết cho URL được yêu cầu!

en: Sort By Extension
vi: Sắp Xếp Theo Phần Mở Rộng

en: Sort By Modification Time
vi: Sắp Xếp Theo Thời Gian Thay Đổi

en: Sort By Size
vi: Sắp Xếp Theo Kích Cỡ

en: Directories Last
vi: Các Thư Mục Sau Cùng

en: Refresh View
vi: Làm Mới Tầm Nhìn

en: Actions...
vi: Tác Vụ...

en: Application Properties
vi: Thuộc Tính Ứng Dụng

en: Grid Icons
vi: Lưới Biểu Tượng

en: Custom Icons
vi: Tùy Biến Biểu Tượng

en: Icon Size (%d)
vi: Kích Thước Biểu Tượng (%d)

en: Could not create a directory!
vi: Không thể tạo một thư mục!

en: Could not create a file!
vi: Không thể tạo một tập tin!

en: New Directory
vi: Tạo Mới Thư Mục

en: Already creating a new file for this directory!
vi: Đã tạo một tập tin mới cho thư mục này!

en: %s can't be written to!
vi: %s không thể viết vào!

en: Inherit parent settings
vi: Thừa kế các thiết lập từ cha

en: Remember Ordering
vi: Ghi Nhớ Thứ Tự

en: Sort Now
vi: Sắp Xếp Ngay Bây Giờ

en: Single Click Activation
vi: Kích Hoạt Bằng Nhấp Chuột Đơn

en: Secure Deletion
vi: Xóa Một Cách An Toàn

en: File Manager Settings
vi: Các Thiết Lập Quản Lý Tập Tin

en: File Icon Settings
vi: Các Thiết Lập Biểu Tượng Tập Tin

en: Set background...
vi: Đặt màn hình nền...

en: Set overlay...
vi: Đặt lớp phủ...

en: Clear overlay
vi: Xóa lớp phủ

en: Rename %s to:
vi: Đổi tên của %s thành:

en: %s already exists!
vi: %s đã tồn tại!

en: %s could not be renamed because it is protected
vi: %s không thể đổi tên vì nó được bảo vệ

en: Internal filemanager error :(
vi: Lỗi bên trong của bộ quản lý tập tin :(

en: Ignore this
vi: Bỏ qua cái này

en: Flash Card—%s
vi: Tờ Tranh Phiếu—%s

en: Unknown Volume
vi: Không Rõ Âm Lượng

en: Cannot change permissions: %s
vi: Không thể thay đổi quyền: %s

en: Occupied blocks on disk:
vi: Chiếm số khối trên đĩa:

en: Last Accessed:
vi: Lần Truy Cập Cuối Cùng:

en: Last Modified:
vi: Lần Thay Đổi Cuối Cùng:

en: Last Modified Permissions:
vi: Lần Thay Đổi Các Quyền Cuối Cùng:

en: Use this icon for all files of this type
vi: Sử dụng biểu tượng này cho tất cả các tập tin loại này

en: Link Information
vi: Thông Tin Liên Kết

en: This link is broken.
vi: Liên kết này bị đứt quãng.

en: Gadget error
vi: Lỗi Gadget

en: %s does not support disabling autoscrolling
vi: %s không hỗ trợ tắt việc tự động cuộn

en: Automatically scroll contents
vi: Nội dung được cuộn tự động

en: Stop moving
vi: Ngừng di chuyển

en: Module %s needs to support %s
vi: Mô-Đun %s cần hỗ trợ %s

en: Mouse Binding Combination
vi: Việc Kết Hợp Kết Dính Con Trỏ

en: Key Binding Combination
vi: Việc Kết Dính Phím

en: A previous instance of Enlightenment is still active
    on this screen. Aborting startup.
vi: Một thực thể trước đó của Enlightenment vẫn còn tồn tại
    trong màn hình này. Khởi động bị thoát.

en: Picture Import Error
vi: Lỗi Nhập Bức Ảnh

en: Import Error
vi: Lỗi Nhập

en: Import Settings...
vi: Nhập Các Thiết Lập...

en: Fill and Stretch Options
vi: Các Tùy Chọn Làm Đầy và Kéo Giãn

en: File Quality
vi: Chất Lượng Tập Tin

en: Select a Picture...
vi: Chọn Một Bức Tranh...

en: Window Locks
vi: Khóa Cửa Sổ

en: Generic Locks
vi: Khóa Tổng Quát

en: Prevent this window from moving on its own
vi: Chống cửa sổ này tự ý di chuyển

en: Prevent this window from being changed by me
vi: Chống cửa sổ này bị thay đổi bởi tôi

en: Prevent this window from being closed
vi: Chống cửa sổ này bị đóng

en: Do not allow the border to change on this window
vi: Không cho phép thay đổi viền của của cửa sổ này

en: Remember the locks for this window
vi: Nhớ các khóa cho cửa sổ này

en: Prevent Changes In:
vi: Ngăn Cản Các Thay Đổi Ở:

en: Iconified state
vi: Trạng thái biểu tượng

en: Shaded state
vi: Trạng thái có bóng

en: Maximized state
vi: Trạng thái cực đại

en: Fullscreen state
vi: Trạng thái toàn màn hình

en: Program Locks
vi: Các Khóa Chương Trình

en: User Locks
vi: Các Khóa Người Sử Dụng

en: Prevent:
vi: Ngăn Cản:

en: Closing the window
vi: Đóng cửa sổ

en: Logging out while this window is open
vi: Thoát ra trong lúc cửa sổ này còn đang mở

en: Behavior Locks
vi: Các Khóa Hành Vi

en: Remember these Locks
vi: Nhớ Các Khóa Này

en: Unredirected
vi: Không Được Đổi Hướng

en: Create Icon
vi: Tạo Mới Biểu Tượng

en: Add to Favorites Menu
vi: Thêm Vào Danh Mục Ưa Thích

en: Add to IBar
vi: Thêm Vào IBar

en: Create Keyboard Shortcut
vi: Tạo Phím Tắt

en: Edit Color Scheme
vi: Thay Đổi Lược Đồ Màu Sắc

en: Iconify
vi: Chuyển Sang Biểu Tượng

en: Move with keyboard
vi: Di chuyển bằng phím

en: Resize with keyboard
vi: Thay đổi kích thước bằng bàn phím

en: Locks
vi: Khóa

en: Click an object to align with.
vi: Nhấp một đối tượng để căn chỉnh.

en: On window...
vi: Trong cửa sổ...

en: Of window...
vi: Của cửa sổ...

en: Always Below
vi: Luôn Luôn Bên Dưới

en: Pin to Desktop
vi: Gắn Vào Chỗ Làm Việc

en: Unpin from Desktop
vi: Tháo Ra Khỏi Chỗ Làm Việc

en: Select Border Style
vi: Chọn Kiểu Viền

en: Use Enlightenment Default Icon Preference
vi: Sử Dụng Tham Chiếu Biểu Tượng Mặc Định Của Enlightenment

en: Use Application Provided Icon
vi: Sử Dụng Biểu Tượng Được Cung Cấp Bởi Ứng Dụng

en: Use User Defined Icon
vi: Sử Dụng Biểu Tượng Được Định Nghĩa Bởi Người Dùng

en: Offer Resistance
vi: Đưa Ra Sự Đề Kháng

en: Withdrawn
vi: Hủy Bỏ

en: Forget/Unmap
vi: Quên/Không Ánh Xạ

en: ICCCM Properties
vi: Các Thuộc Tính ICCCM

en: NetWM Properties
vi: Các Thuộc Tính NetWM

en: Base Size
vi: Kích Thước Cơ Bản

en: Resize Steps
vi: Bước Thay Đổi Kích Cỡ

en: Initial State
vi: Trạng Thái Khởi Tạo

en: Window ID
vi: ID Của Cửa Sổ

en: Transient For
vi: Tạm Thời Cho

en: Client Leader
vi: Lãnh Đạo Chương Trình Khách

en: Accepts Focus
vi: Chấp Nhận Tập Trung

en: Request Delete
vi: Yêu Cầu Xóa

en: Request Position
vi: Yêu Cầu Vị Trí

en: Skip Taskbar
vi: Bỏ Qua Thanh Công Cụ

en: Skip Pager
vi: Bỏ Qua Bộ Trang

en: Window Remember
vi: Nhớ Cửa Sổ

en: Window properties are not a unique match
vi: Các thuộc tính của cửa sổ không phải là bộ đơn nhất

en: No match properties set
vi: Không khớp với bộ thuộc tính

en: Size and Position
vi: Kích Thước và Vị Trí

en: Size, Position and Locks
vi: Kích Thước, Vị Trí và Các Khóa

en: Window class
vi: Lớp cửa sổ

en: Window type
vi: Loại cửa sổ

en: wildcard matches are allowed
vi: Các so trùng ký tự đại diện được cho phép

en: Icon Preference
vi: Tham Chiếu Biểu Tượng

en: Virtual Desktop
vi: Chỗ Làm Việc Ảo

en: Skip Window List
vi: Bỏ Qua Danh Sách Cửa Sổ

en: Application file or name (.desktop)
vi: Tập tin hoặc tên ứng dụng (.desktop)

en: Match only one window
vi: Chỉ khớp cho một cửa sổ

en: Always focus on start
vi: Luôn luôn tập trung lúc bắt đầu

en: Keep current properties
vi: Giữ các thuộc tính hiện tại

en: Start this program on login
vi: Khởi động chương trình này lúc đăng nhập

en: Composite Settings
vi: Các Thiết Lập Cho Việc Đa Hợp

en: Edit window matches
vi: Chỉnh sửa các so trùng cho cửa sổ

en: Select default style
vi: Chọn kiểu mặc định

en: Smooth scaling
vi: Co giãn một cách mượt

en: Don't composite fullscreen windows
vi: Không đa hợp các cửa sổ toàn màn hình

en: Don't fade backlight
vi: Không đổ bóng ánh sáng phía sau

en: OpenGL options:
vi: Tùy chọn cho OpenGL:

en: Tear-free updates (VSynced)
vi: Cập nhật không xé (VSynced)

en: Texture from pixmap
vi: Hoa văn từ pixmap

en: Assume swapping method:
vi:   Giả sử cách chuyển đổi:

en: Invalidate (full redraw)
vi: Không hợp lệ (vẽ lại toàn bộ)

en: Copy from back to front
vi: Sao chép từ sau ra trước

en: Double buffered swaps
vi: Bộ đệm chuyển đổi kép

en: Triple buffered swaps
vi: Ba bộ đệm chuyển đổi

en: X Messages
vi: Cách thông điệp từ X

en: Send flush
vi: Gửi việc đẩy

en: Send dump
vi: Gửi việc vứt bỏ

en: Grab Server during draw
vi: Giữ Server trong lúc vẽ

en: Initial draw timeout for newly mapped windows
vi: Khởi tạo thời gian chờ vẽ cho các cửa sổ mới ánh xạ

en: %1.2f Seconds
vi: %1.2f Giây

en: DANGEROUS
vi: NGUY HIỂM

en: Enable advanced compositing features
vi: Bật các tính năng đa hợp cao cấp

en: Smooth scaling of window content
vi: Co giãn mượt mà cho nội dung cửa sổ

en: Menu (Dropdown)
vi: Danh Mục (Dạng Sổ Xuống)

en: Menu (Popup)
vi: Danh Mục (Dạng Hộp Thoại)

en: Edit E_Comp_Match
vi: Chỉnh Sửa E_Comp_Match

en: Popups
vi: Hộp Thoại

en: Composite Match Settings
vi: Các Thiết Lập Tương Thích Đa Hợp

en: Module Settings
vi: Thiết Lập Mô-Đun

en: No modules selected.
vi: Không có mô-đun nào được chọn.

en: More than one module selected.
vi: Có hơn một mô-đun được chọn.

en: Loaded Gadgets
vi: Các Gadget được tải

en: Available Gadgets
vi: Các Gadget khả dụng

en: Shelf Contents
vi: Nội Dung Khay

en: Toolbar Contents
vi: Nội Dung Thanh Công Cụ

en: Input Method Error
vi: Lỗi Phương Pháp Nhập Liệu

en: Lost Windows
vi: Các Cửa Sổ Bị Mất

en: About Theme
vi: Về Chủ Đề

en: Shelves
vi: Các Khay

en: Show/Hide All Windows
vi: Ẩn/Hiện Tất Cả Cửa Sổ

en: Set Virtual Desktops
vi: Thiết Lập Chỗ Làm Việc Ảo

en: No windows
vi: Không có cửa sổ

en: Shelf %s
vi: Khay %s

en: Add a Shelf
vi: Thêm một Khay

en: Delete a Shelf
vi: Xóa một Khay

en: Shelf Settings
vi: Thiết Lập Khay

en: Above Everything
vi: Bên Trên Tất Cả

en: Below Windows
vi: Bên Dưới Các Cửa Sổ

en: Below Everything
vi: Bên Dưới Mọi Thứ

en: %1.0f pixels
vi: %1.0f điểm ảnh

en: Shrink to Content Width
vi: Co theo Chiều Rộng Nội Dung

en: Auto-hide the shelf
vi: Tự động ẩn khay

en: Show on mouse in
vi: Hiển thị khi có con trỏ vào

en: Show on mouse click
vi: Hiển thị khi nhấp chuột

en: Hide timeout
vi: Ẩn thời gian chờ

en: Hide duration
vi: Ẩn khoảng thời gian

en: %.2f seconds
vi: %.2f giây

en: Don't adjust windows when overlapping the shelf
vi: Không điều chỉnh các cửa sổ khi gối lên với khay

en: Show on all Desktops
vi: Hiển thị tất cả các chỗ làm việc

en: Show on specified Desktops
vi: Hiển thị trong một chỗ làm việc cụ thể

en: Enlightenment cannot initialize Eina!
vi: Enlightenment không thể khởi tạo Eina!

en: Enlightenment could not create a logging domain!
vi: Enlightenment không thể tạo miền nhật ký!

en: Enlightenment cannot initialize Eet!
vi: Enlightenment không thể khởi tạo Eet!

en: Enlightenment cannot initialize Ecore!
vi: Enlightenment không thể khởi tạo Ecore!

en: Enlightenment cannot initialize EIO!
vi: Enlightenment không thể khởi tạo EIO!

en: Enlightenment cannot set up an exit signal handler.
    Perhaps you are out of memory?
vi: Enlightenment không thể thiết lập bộ điều khiển tín hiệu thoát.
    Có lẽ bạn bị hết bộ nhớ?

en: Enlightenment cannot set up a HUP signal handler.
    Perhaps you are out of memory?
vi: Enlightenment không thể thiết lập bộ điều khiển tín hiệu HUP.
    Có lẽ bạn bị hết bộ nhớ?

en: Enlightenment cannot set up a USER signal handler.
    Perhaps you are out of memory?
vi: Enlightenment không thể thiết lập bộ điều khiển tín hiệu USER.
    Có lẽ bạn bị hết bộ nhớ?

en: Enlightenment cannot initialize Ecore_File!
vi: Enlightenment không thể khởi tạo Ecore_File!

en: Enlightenment cannot initialize Ecore_Con!
vi: Enlightenment không thể khởi tạo Ecore_Con!

en: Enlightenment cannot initialize Ecore_Ipc!
vi: Enlightenment không thể khởi tạo Ecore_Ipc!

en: Enlightenment cannot initialize Ecore_Evas!
vi: Enlightenment không thể khởi tạo Ecore_Evas!

en: Enlightenment cannot initialize Elementary!
vi: Enlightenment không thể khởi tạo Elementary!

en: Enlightenment cannot initialize Emotion!
vi: Enlightenment không thể khởi tạo Emotion!

en: Enlightenment found ecore_evas doesn't support the Wayland SHM
    rendering in Evas. Please check your installation of Evas and
    Ecore and check they support the Wayland SHM rendering engine.
vi: Enlightenment thấy ecore_evas không hỗ trợ render bằng Wayland SHM
    trong Evas. Xin hãy kiểm tra việc cài đặt Evas và Ecore
    và kiểm tra xem chúng có hỗ trợ động cơ render với Wayland SHM.

en: Enlightenment found ecore_evas doesn't support the Software X11
    rendering in Evas. Please check your installation of Evas and
    Ecore and check they support the Software X11 rendering engine.
vi: Enlightenment thấy ecore_evas không hỗ trợ render bằng Phần Mềm X11
    trong Evas. Xin hãy kiểm tra việc cài đặt Evas và Ecore
    và kiểm tra xem chúng có hỗ trợ động cơ render với Phần Mềm X11.

en: Enlightenment found ecore_evas doesn't support the Software Buffer
    rendering in Evas. Please check your installation of Evas and
    Ecore and check they support the Software Buffer rendering engine.
vi: Enlightenment thấy ecore_evas không hỗ trợ render bằng Bộ Đệm Phần Mềm
    trong Evas. Xin hãy kiểm tra việc cài đặt Evas và Ecore
    và kiểm tra xem chúng có hỗ trợ động cơ render với Bộ Đệm Phần Mềm.

en: Enlightenment cannot initialize E_Intl!
vi: Enlightenment không thể khởi tạo E_Intl!

en: Enlightenment cannot initialize its emergency alert system.
    Have you set your DISPLAY variable?
vi: Enlightenment không thể khởi tạo hệ thống cảnh báo khẩn cấp.
    Bạn đã thiết lập biến DISPLAY chưa?

en: Enlightenment cannot create directories in your home directory.
    Perhaps you have no home directory or the disk is full?
vi: Enlightenment không thể tạo thư mục trong thư mục nhà của bạn.
    Có lẽ bạn không có thư mục nhà hoặc là ổ đĩa của bạn bị đầy?

en: Enlightenment cannot set up its file registry system.
vi: Enlightenment không thể thiết lập hệ thống thanh ghi tập tin.

en: Enlightenment cannot set up its config system.
vi: Enlightenment không thể thiết lập hệ thống cấu hình.

en: Enlightenment cannot set up its environment.
vi: Enlightenment không thể thiết lập môi trường.

en: Enlightenment cannot set up paths for finding files.
    Perhaps you are out of memory?
vi: Enlightenment không thể thiết lập đường dẫn cho các tập tin tìm kiếm.
    Có lẽ bạn bị hết bộ nhớ?

en: Enlightenment cannot set up its font system.
vi: Enlightenment không thể thiết lập hệ thống phông.

en: Enlightenment cannot set up its theme system.
vi: Enlightenment không thể thiết lập hệ thống chủ đề.

en: Enlightenment cannot initialize the FDO desktop system.
    Perhaps you lack permissions on ~/.cache/efreet or are
    out of memory or disk space?
vi: Enlightenment không thể khởi tạo hệ thống chỗ làm việc FDO.
    Có lẽ bạn không có đủ quyền với ~/.cache/efreet hoặc là
    bạn thiếu bộ nhớ hoặc ổ cứng bị đầy?

en: Enlightenment cannot set up its intl system.
vi: Enlightenment không thể thiết lập hệ thống intl.

en: Enlightenment cannot set up its actions system.
vi: Enlightenment không thể thiết lập hệ thống tác vụ.

en: Enlightenment cannot set up its powersave modes.
vi: Enlightenment không thể thiết lập chế độ tiết kiệm điện.

en: Enlightenment set up window management for all the screens on your system
    failed. Perhaps another window manager is running?
vi: Enlightenment thất bại trong việc thiết lập quản lý cửa sổ cho tất cả các màn hình
     trong hệ thống. Có lẽ bộ quản lý cửa sổ khác đang chạy?

en: Enlightenment cannot set up its pointer system.
vi: Enlightenment không thể thiết lập hệ thống con trỏ.

en: Enlightenment cannot set up its scale system.
vi: Enlightenment không thể thiết lập hệ thống co giãn.

en: Enlightenment cannot set up its init screen.
vi: Enlightenment không thể thiết lập màn hình khởi tạo.

en: Enlightenment cannot configure the backlight.
vi: Enlightenment không thể cấu hình đèn hậu.

en: Enlightenment cannot configure the DPMS settings.
vi: Enlightenment không thể cấu hình các cài đặt cho DPMS.

en: Enlightenment cannot set up its desk locking system.
vi: Enlightenment không thể thiết lập hệ thống khóa chỗ làm việc.

en: Enlightenment cannot initialize the System Command system.
vi: Enlightenment không thể khởi tạo hệ thống Lệnh Hệ Thống.

en: Enlightenment cannot set up its exec system.
vi: Enlightenment không thể thiết lập hệ thống thực thi.

en: Enlightenment cannot initialize the File manager.
vi: Enlightenment không thể khởi tạo bộ quản lý Tập Tin.

en: Enlightenment cannot set up its msg system.
vi: Enlightenment không thể thiết lập hệ thống thông điệp.

en: Enlightenment cannot set up its grab input handling system.
vi: Enlightenment không thể thiết lập hệ thống điều khiển nắm bộ nhập.

en: Enlightenment cannot set up its module system.
vi: Enlightenment không thể thiết lập hệ thống mô-đun.

en: Enlightenment cannot setup remember settings.
vi: Enlightenment không thể thiết lập cài đặt ghi nhớ.

en: Enlightenment cannot set up its gadget control system.
vi: Enlightenment không thể thiết lập hệ thống điều khiển gadget.

en: Enlightenment cannot set up its toolbars.
vi: Enlightenment không thể thiết lập thanh công cụ.

en: Enlightenment cannot set up its desktop background system.
vi: Enlightenment không thể thiết lập hệ thống màn hình nền.

en: Enlightenment cannot configure the mouse settings.
vi: Enlightenment không thể cấu hình các cài đặt con trỏ.

en: Enlightenment cannot set up its bindings system.
vi: Enlightenment không thể thiết lập hệ thống gán.

en: Enlightenment cannot initialize the Thumbnailing system.
vi: Enlightenment không thể khởi tạo hệ thống Hình Nhỏ.

en: Enlightenment cannot initialize the Icon Cache system.
vi: Enlightenment không thể khởi tạo hệ thống Lưu Trữ Biểu Tượng.

en: Enlightenment cannot initialize the Update system.
vi: Enlightenment không thể khởi tạo hệ thống Cập Nhật.

en: Enlightenment cannot initialize its desktop environment.
vi: Enlightenment không thể khởi tạo môi trường chỗ làm việc.

en: Enlightenment cannot set up its order file system.
vi: Enlightenment không thể thiết lập hệ thống tập tin thứ tự.

en: Welcome to Enlightenment
vi: Chào mừng bạn đến với Enlightenment

en: You are executing enlightenment directly. This is
    bad. Please do not execute the "enlightenment"
    binary. Use the "enlightenment_start" launcher. It
    will handle setting up environment variables, paths,
    and launching any other required services etc.
    before enlightenment itself begins running.
vi: Bạn đang chạy enlightenment một cách trực tiếp.
    Đây là cách xấu. Xin đừng chạy mã nhị phân
    "enlightenment". Dùng bộ chạy "enlightenment_start".
    Nó sẽ thiết lập các biến môi trường, đường dẫn,
    và chạy các dịch vụ yêu cầu khác, vân vân...
    trước khi thực thi enlightenment.

en: Enlightenment cannot create a compositor.
vi: Enlightenment không thể tạo một bộ đa hợp.

en: Enlightenment cannot set up its dnd system.
vi: Enlightenment không thể thiết lập hệ thống kéo thả.

en: Enlightenment crashed early on start and has been restarted
vi: Enlightenment bị sự cố ngay lúc bắt đầu và đã được tái khởi động

en: Loading Module: %s
vi: Tải Mô-Đun: %s

en: Error loading Module
vi: Lỗi tải Mô-Đun

en: Module does not contain all needed functions
vi: Mô-Đun không chứa tất cả các hàm cần thiết

en: Enlightenment %s Module
vi: Mô-Đun %s Enlightenment

en: Unstable module tainting
vi: Làm hư mô-đun không ổn định

en: I know
vi: Tôi biết

en: Top-left Corner
vi: Góc Phía Trên Bên Trái

en: Top-right Corner
vi: Góc Phía Trên Bên Phải

en: Bottom-left Corner
vi: Góc Phía Dưới Bên Trái

en: Bottom-right Corner
vi: Góc Phía Dưới Bên Phải

en: Left-top Corner
vi: Góc Bên Trái Phía Trên

en: Right-top Corner
vi: Góc Bên Phải Phía Trên

en: Left-bottom Corner
vi: Góc Bên Trái Phía Dưới

en: Right-bottom Corner
vi: Góc Bên Phải Phía Dưới

en: Shelf #%d
vi: Khay #%d

en: Shelf Autohide Error
vi: Lỗi Tự Động Ẩn Khay

en: Add New Shelf
vi: Thêm Khay Mới

en: Shelf Error
vi: Lỗi Khay

en: A shelf with that name already exists!
vi: Khay với tên đó đã tồn tại!

en: Stop Moving Gadgets
vi: Dừng Di Chuyển Gadget

en: Begin Moving Gadgets
vi: Bắt Đầu Di Chuyển Gadget

en: Are you sure you want to delete this shelf?
vi: Bạn có chắc là bạn muốn xóa khay này không?

en: A shelf with that name and id already exists!
vi: Khay với tên và định danh đó đã tồn tại!

en: Rename Shelf
vi: Đổi Tên Khay

en: Logout problems
vi: Vấn đề Đăng xuất

en: Logout now
vi: Đăng xuất ngay bây giờ

en: Wait longer
vi: Đợi thêm

en: Enlightenment is busy with another request
vi: Enlightement đang bận với một yêu cầu khác.

en: EEK! This should not happen
vi: ẶC! Điều này không nên xảy ra

en: Set As Theme
vi: Đặt làm Theme

en: EFM Toolbar
vi: Thanh Công Cụ EFM

en: Bother me later
vi: Nhắc tôi sau

en: Never tell me
vi: Đừng bao giờ nói tôi

en: Update Notice
vi: Thông Báo Cập Nhật

en: Cannot exit - immortal windows.
vi: Không thể thoát - các cửa sổ bất tử.

en: In the future
vi: Trong tương lai

en: In the last minute
vi: Ở phút trước

en: %s Configuration Updated
vi: %s Cấu Hình Đã Cập Nhật

en: A second | %li Seconds
vi[0]: Một giây
vi[1]: %li Giây

en: One year | %li Years
vi[0]: Một năm
vi[1]: %li Năm

en: One week | %li Weeks
vi[0]: Một tuần
vi[1]: %li Tuần

en: An hour | %li Hours
vi[0]: Một giờ
vi[1]: %li Giờ

en: A minute | %li Minutes
vi[0]: Một phút
vi[1]: %li Phút

en: Mime-type:
vi: Loại Mime:

en: Reserved:
vi: Dự Trữ:

en: Mount status:
vi: Trạng thái gắn:

en: Go up a Directory
vi: Lên trên một Thư Mục

en: Backlight
vi: Đèn Hậu

en: Backlight Controls
vi: Điều Khiển Đèn Hậu

en: Battery Monitor Settings
vi: Thiết Lập Theo Dõi Pin

en: Show alert when battery is low
vi: Hiển thị cảnh báo khi bin yếu

en: Use desktop notifications for alert
vi: Sử dụng cảnh báo của chỗ làm việc

en: Check every:
vi: Kiểm tra mỗi:

en: %1.0f ticks
vi: %1.0f nhịp

en: Suspend when below:
vi: Ngừng khi dưới:

en: Hibernate when below:
vi: Ngủ đông khi dưới:

en: Shutdown when below:
vi: Tắt khi dưới:

en: Polling
vi: Thăm dò

en: Show low battery alert
vi: Hiển thị cảnh báo pin yếu

en: Alert when at:
vi: Cảnh báo khi ở mức:

en: %1.0f min
vi: %1.0f phút

en: Auto dismiss in...
vi: Tự giải tán trong ...

en: %1.0f s
vi: %1.0f giây

en: Auto Detect
vi: Tự Động Phát Hiện

en: Fuzzy Mode
vi: Chế Độ Mơ Hồ

en: Power Management Timing
vi: Thời Gian Quản Lý Điện

en: Your battery is low!
vi: Pin Yếu!

en: AC power is recommended.
vi: Bạn nên kết nối với nguồn điện AC.

en: Battery Meter
vi: Đồng Hồ Pin

en: Pairable
vi: Có Khả Ghép Cặp

en: Clock Settings
vi: Thiết Lập Đồng Hồ

en: Toggle calendar
vi: Bật/Tắt lịch

en: Restart Applications
vi: Ứng Dụng Chạy Khi Khởi Động Lại

en: Screen Lock Applications
vi: Ứng Dụng Chạy Ở Màn Hình Khóa

en: Screen Unlock Applications
vi: Ứng Dụng Chạy Ở Màn Hình Mở Khóa

en: Personal Application Launchers
vi: Bộ Chạy Ứng Dụng Cá Nhân

en: Custom Browser Command
vi: Lệnh Trình Duyệt Khả Biến

en: Selected Application
vi: Ứng Dụng Được Chọn

en: Desktop Environments
vi: Môi Trường Chỗ Làm Việc

en: Only launch single instances
vi: Chỉ chạy đơn thực thể

en: X11 Basics
vi: Cơ Bản X11

en: Load X Resources
vi: Tải Tài Nguyên X

en: Load X Modifier Map
vi: Tải Ánh Xạ Bộ Sửa Đổi

en: Major Desktops
vi: CHỗ Làm Việc Chính

en: Start GNOME services on login
vi: Khởi động các dịch vụ GNOME khi đăng nhập

en: Start KDE services on login
vi: Khởi động các dịch vụ KDE khi đăng nhập

en: Show applications only for Environment
vi: Hiển thị các ứng dụng chỉ cho Môi Trường

en: Create Application Launcher
vi: Tạo Bộ Chạy Ứng Dụng

en: ACPI Bindings Settings
vi: Thiết Lập Phép Gán ACPI

en: ACPI Bindings
vi: Phép Gán ACPI

en: Action Params
vi: Đối Số Hành Động

en: AC Adapter Plugged
vi: Cắm Bộ Chuyển Đổi AC

en: Ac Adapter
vi: Bộ Chuyển Đổi AC

en: Lid Unknown
vi: Không Rõ Trạng Thái Của Nắp

en: Lid Opened
vi: Nắp Đã Mở

en: Lid
vi: Nắp

en: Power Button
vi: Nút Nguồn

en: Sleep Button
vi: Nút Ngủ

en: Assist
vi: Hỗ Trợ

en: Tablet On
vi: Bật Máy Bảng

en: Tablet Off
vi: Tắt Máy Bảng

en: Screenlock
vi: Khóa Màn Hình

en: Battery Button
vi: Nút Pin

en: Tablet Disabled
vi: Máy Bảng Không Khả Dụng

en: Tablet Enabled
vi: Máy Bảng Khả Dụng

en: ACPI Binding
vi: Gán ACPI

en: Edge Bindings Settings
vi: Thiết Lập Gán Cạnh

en: Edge Bindings
vi: Gán Cạnh

en: Allow binding activation with fullscreen windows
vi: Cho phép kích hoạt phép gán với các cửa sổ toàn màn hình

en: Allow binding activation with multiple screens (DANGEROUS!)
vi: Cho phép kích hoạt phép gán với đa cửa sổ (NGUY HIỂM!)

en: Edge Binding Sequence
vi: Trình Tự Gán Cạnh

en: Clickable edge
vi: Cạnh Có Thể Nhấp Chuột

en: Drag only
vi: Chỉ Kéo

en: Edge Binding Error
vi: Lỗi Gán Cạnh

en: Top Left Edge
vi: Cạnh Trên Bên Trái

en: Top Right Edge
vi: Cạnh Trên Bên Phải

en: Bottom Right Edge
vi: Cạnh Dưới Bên Phải

en: Bottom Left Edge
vi: Cạnh Dưới Bên Trái

en: (left clickable)
vi: (Có thể nhấp chuột trái)

en: (clickable)
vi: (Có thể nhấp chuột)

en: Single key
vi: Phím đơn

en: Key Bindings Settings
vi: Thiết Lập Phép Gán Phím

en: Restore Default Bindings
vi: Khôi Phục Giá Trị Gán Mặc Định

en: Binding Key Error
vi: Lỗi Gán Phím

en: Mouse Bindings Settings
vi: Thiết Lập Gán Con Trỏ

en: Mouse Binding Error
vi: Lỗi Gán Con Trỏ

en: Mouse Bindings
vi: Gán Con Trỏ

en: Action Context
vi: Ngữ Cảnh Tác Vụ

en: Win List
vi: Danh Sách Cửa Sổ

en: Mouse Wheels
vi: Cuộn Con Trỏ

en: Button %i
vi: Nút %i

en: Extra button (%d)
vi: Nút thêm (%d)

en: Extra Wheel (%d) Up
vi: Nút Cuộn Lên Thêm (%d)

en: Extra Wheel (%d) Down
vi: Nút Cuộn Xuống Thêm (%d)

en: Signal Binding Error
vi: Lỗi Gán Tín Hiệu

en: Signal and Source must NOT be blank!
vi: Tín hiệu và nguồn KHÔNG được để trống!

en: Add Signal Binding
vi: Thêm Gán Tín Hiệu

en: Signal Bindings
vi: Gán Tín Hiệu

en: Signal Bindings Settings
vi: Thiết Lập Gán Tín Hiệu

en: Dialog Settings
vi: Thiết Lập Hộp Thoại

en: Disable Confirmation Dialogs
vi: Tắt Hộp Thoại Xác Nhận

en: Normal Windows
vi: Cửa Sổ Bình Thường

en: Default Settings Dialogs Mode
vi: Chế Độ Hộp Thoại Thiết Lập Mặc Định

en: Remember size and position of dialogs
vi: Nhớ kích thước và vị trí hộp thoại

en: Default Dialog Mode
vi: Chế Độ Hộp Thoại Mặc Định

en: Profile Selector
vi: Bộ Chọn Profile

en: Select a profile
vi: Chọn một profile

en: Scratch
vi: Rút Khỏi

en: Selected profile: %s
vi: Profile đã chọn: %s

en: Add New Profile
vi: Thêm Profile Mới

en: Desk Settings
vi: Thiết Lập Bàn

en: Screen Lock Settings
vi: Thiết Lập Khóa Màn Hình

en: Lock on Startup
vi: Khóa Lúc Khởi Động

en: Lock on Suspend
vi: Khóa Lúc Nghỉ

en: Use System Authentication
vi: Sử Dụng Xác Thực Hệ Thống

en: Use Personal Screenlock Password (insecure)
vi: Sử Dụng Mã Khóa Màn Hình Cá Nhân (không an toàn)

en: Use PIN (insecure)
vi: Sử dụng PIN (không an toàn)

en: Personal Screenlock Password (insecure)
vi: Mật Mã Khóa Màn Hình Cá Nhân (không an toàn)

en: PIN Entry (insecure)
vi: Điểm Nhập PIN (không an toàn)

en: Show on all screens
vi: Hiển thị trên tất cả màn hình

en: Show on current screen
vi: Hiển thị trên màn hình hiện tại

en: Show on screen #:
vi: Hiển thị trên màn hình #:

en: Login Box
vi: Hộp Đăng Nhập

en: %1.0f seconds
vi: %1.0f giây

en: Theme Defined
vi: Chủ Đề Được Định Nghĩa

en: Theme Wallpaper
vi: Hình Nền Chủ Đề

en: Current Wallpaper
vi: Hình Nền Hiện Tại

en: Select a Background...
vi: Chọn một hình nền...

en: Hide Logo
vi: Ẩn Logo

en: Virtual Desktops Settings
vi: Thiết Lập Chỗ Làm Việc Ảo

en: Number of Desktops
vi: Số Chỗ Làm Việc

en: Flip when dragging objects to the screen edge
vi: Lật khi kéo các đối tượng đến cạnh màn hình

en: Wrap desktops around when flipping
vi: Bao bọc xung quanh chỗ làm việc khi lật

en: Backlight Settings
vi: Thiết Lập Ánh Sáng Hậu

en: Normal Backlight
vi: Ánh Sáng Hậu Bình Thường

en: Dim Backlight
vi: Ánh Sáng Hậu Mờ

en: Idle Fade Time
vi: Thời Gian Làm Mờ Rảnh

en: %1.0f second(s)
vi: %1.0f giây

en: %1.1f second(s)
vi: %1.1f giây

en: Dimming
vi: Mờ

en: Screen Blank Settings
vi: Thiết Lập Màn Hình Trống

en: Enable screen blanking
vi: Bật màn hình trống

en: Suspend on blank
vi: Nghỉ khi trống

en: Suspend even if AC
vi: Nghỉ ngay cả khi có AC

en: Suspend delay
vi: Trì hoàn nghỉ

en: %1.0f minutes
vi: %1.0f phút

en: Disable blanking for Fullscreen Windows
vi: Tắt màn hình trống cho các cửa sổ toàn màn hình

en: Wake on notification
vi: Thức giấc khi cảnh báo

en: Wake on urgency
vi: Thức giấc khi khẩn cấp

en: Configuration Panel
vi: Bảng Cấu Hình

en: Show configurations in menu
vi: Hiển thị cấu hình trong danh sách

en: Settings Panel
vi: Bảng Thiết Lập

en: Interaction Settings
vi: Thiết Lập Tương Tác

en: Enable Thumbscroll
vi: Bật Thubmscroll

en: Threshold for a thumb drag
vi: Ngưỡng cho kéo một hình nhỏ

en: Threshold for applying drag momentum
vi: Ngưỡng cho áp dụng mô-men kéo

en: %1.0f pixels/s
vi: %1.0f điểm ảnh/giây

en: Friction slowdown
vi: Giảm ma sát

en: %1.2f s
vi: %1.2f giây

en: Show Cursor
vi: Hiển Thị Con Trỏ

en: Idle effects
vi: Hiệu ứng rảnh

en: Mouse Hand
vi: Tay Con Trỏ

en: Edge scrolling
vi: Kéo viền

en: Input Method Settings
vi: Thiết Lập Chế Độ Nhập

en: Input Method Selector
vi: Bộ Chọn Chế Độ Nhập

en: Use No Input Method
vi: Không Sử Dụng Phương Thức Nhập

en: Setup Selected Input Method
vi: Thiết Lập Phương Thức Nhập Được Chọn

en: Input Method Parameters
vi: Đối Số Phương Thức Nhập

en: Setup Command
vi: Thiết Lập Lệnh

en: Exported Environment Variables
vi: Biến Môi Trường Được Xuất

en: Select an Input Method Settings...
vi: Chọn Một Thiết Lập Phương Thức Nhập...

en: Input Method Config Import Error
vi: Lỗi Nhập Cấu Hình Phương Thức Nhập

en: Desklock Language Settings
vi: Thiết Lập Ngôn Ngữ Cho Desklock

en: Possible Locale problems
vi: Vấn Đề Cục Bộ Có Khả Năng

en: Language Selector
vi: Bộ Chọn Ngôn Ngữ

en: Locale Selected
vi: Vị Trí Hiện Hành Được Chọn

en: Menu Settings
vi: Thiết Lập Danh Mục

en: Enlightenment Default
vi: Mặc Định Của Enlightenment

en: Personal Default
vi: Mặc Định Cá Nhân

en: Applications Display
vi: Biểu Diễn Ứng Dụng

en: Gadgets
vi: Gadget

en: Show gadget settings in top-level
vi: Hiển thị thiết lập cho gadget ở mức trên cùng

en: %2.0f pixels
vi: %2.0f điểm

en: Cursor Margin
vi: Lề Con Trỏ

en: Autoscroll
vi: Tự Động Cuộn

en: Disable icons in menus
vi: Tắt các biểu tượng trong danh mục

en: Menu Scroll Speed
vi: Tốc Độ Cuộn Danh Mục

en: %5.0f pixels/s
vi: %5.0f điểm ảnh/giây

en: Fast Mouse Move Threshold
vi: Ngưỡng Cho Di Chuyển Nhanh Chuột

en: %4.0f pixels/s
vi: %4.0f điểm ảnh/giây

en: Click Drag Timeout
vi: Thời Gian Chờ Kéo Nhấp

en: %2.2f s
vi: %2.2f giây

en: Search Path Settings
vi: Thiết Lập Đường Dẫn Tìm Kiếm

en: Enlightenment Paths
vi: Đường Dẫn Enlightenment

en: Default Directories
vi: Thư Mục Mặc Định

en: User Defined Directories
vi: Thư Mục Định Nghĩa Bởi Người Dùng

en: Search Directories
vi: Thư Mục Tìm Kiếm

en: Performance Settings
vi: Thiết Lập Hiệu Suất

en: Application priority
vi: Độ ưu tiên ứng dụng

en: Power Management Settings
vi: Thiết Lập Quản Lý Điện

en: Levels Allowed
vi: Mức Cho Phép

en: Time to defer power-hungry tasks
vi: Thời gian hoãn các công việc tốn điện

en: e.g. Saving to disk
vi: Ví dụ: Lưu xuống đĩa

en: %.0f s
vi: %.0f giây

en: Screen Setup
vi: Thiết Lập Màn Hình

en: Left of
vi: Bên Trái của

en: Right of
vi: Bên Phải của

en: Extend
vi: Nới Ra/Mở Rộng/Kéo Dài

en: Laptop lid
vi: Nắp Laptop

en: Restore on start
vi: Khôi phục thiết lập lúc khởi động

en: Hotplug
vi: Màn hình hotplug

en: Lid Events
vi: Sự Kiện Của Nắp

en: Configured Shelves: Display %d
vi: Khay Được Cấu Hình: Màn  Hình %d

en: Confirm Shelf Deletion
vi: Xác Nhận Xóa Khay

en: Default Border Style
vi: Kiểu Viền Mặc Định

en: Window Border Selection
vi: Chọn Viền Cửa Sổ

en: Remember this Border for this window next time it appears
vi: Nhớ viền này cho lần hiển thị tới của cửa sổ

en: Menu Title
vi: Tiêu Đề Danh Mục

en: Textblock Plain
vi: Khối Văn Bản Thô

en: Textblock Light
vi: Khối Văn Bản Nhẹ

en: Textblock Big
vi: Khối Văn Bản Lớn

en: Move Text
vi: Di Chuyển Văn Bản

en: Resize Text
vi: Thay Đổi Kích Thước Văn Bản

en: Winlist Title
vi: Tiêu Đề Winlist

en: Settings Heading
vi: Đầu Thiết Lập

en: About Title
vi: Về Tiêu Đề

en: About Version
vi: Về Phiên Bản

en: Desklock Title
vi: Tiêu Đề Của Desklock

en: Desklock Password
vi: Mật Mã Của Desklock

en: Dialog Error
vi: Lỗi Hộp Thoại

en: Exebuf Command
vi: Lệnh Exebuf

en: Splash Title
vi: Tiêu Đề Splash

en: Splash Text
vi: Văn Bản Splash

en: Splash Version
vi: Phiên Bản Splash

en: Check Buttons
vi: Nút Kiểm Tra

en: Text List Item
vi: Mục Của Danh Sách Văn Bản

en: List Header
vi: Đầu Của Danh Sách

en: Filemanager
vi: Quản Lý Tập Tin

en: Desktop Icon
vi: Biểu Tượng Chỗ Làm Việc

en: Small Styled
vi: Kiểu Nhỏ

en: Normal Styled
vi: Kiểu Bình Thường

en: Large Styled
vi: Kiểu Lớn

en: Really Big
vi: Thực Sự Lớn

en: Enable Custom Font Classes
vi: Bật Lớp Phông Tùy Biến

en: Font Classes
vi: Lớp Phông

en: Enable Font Class
vi: Bật Lớp Phông

en: Font Fallbacks
vi: Phông Hồi Chuyển

en: Fallback Name
vi: Tên Hồi Chuyển

en: Enable Fallbacks
vi: Bật Hồi Chuyển

en: Hinting / Fallbacks
vi: Gợi Ý/Hồi Chuyển

en: Scale Settings
vi: Thiết Lập Co Giãn

en: DPI Scaling
vi: Co Giãn DPI

en: Don't Scale
vi: Không Co Giãn

en: Scale relative to screen DPI
vi: Co giãn tương đối với DPI của màn hình

en: Base DPI (Currently %i DPI)
vi: DPI Cơ Sở (Hiện Tại %i DPI)

en: Custom scaling factor
vi: Hệ số co giãn tùy biến

en: %1.2f times
vi: %1.2f lần

en: Theme Selector
vi: Chọn Chủ Đề

en: Missing Application
vi: Ứng Dụng Bị Mất

en: Theme File Error
vi: Lỗi Tập Tin Chủ Đề

en: Select a Theme...
vi: Chọn một Chủ Đề...

en: Theme Import Error
vi: Lỗi Nhập Chủ Đề

en: Transition Settings
vi: Thiết Lập Chuyển Đổi

en: Desk Change
vi: Thay Đổi Bàn

en: Background Change
vi: Thay Đổi Hình Nền

en: Wallpaper Settings
vi: Thiết Lập Hình Nền

en: Go up a directory
vi: Đi lên một thư mục

en: Use Theme Wallpaper
vi: Sử Dụng Hình Nền Của Chủ Đề

en: Where to place the Wallpaper
vi: Vị trí đặt Hình Nền

en: All Desktops
vi: Tất Cả Các Chỗ Làm Việc

en: This Desktop
vi: Chỗ Làm Việc Này

en: This Screen
vi: Màn Hình Này

en: Application Theme Settings
vi: Thiết Lập Chủ Đề Ứng Dụng

en: Match Enlightenment theme if possible
vi: So trùng chủ đề của Enlightenment nếu có thể

en: Enable X Application Settings
vi: Bật Thiết Lập Ứng Dụng Của X

en: GTK Applications
vi: Ứng Dụng GTK

en: Enable icon theme for applications
vi: Bật chủ đề biểu tượng cho các ứng dụng

en: Enable icon theme for Enlightenment
vi: Bật chủ đề biểu tượng cho các Enlightenment

en: Application Theme
vi: Chủ Đề Ứng Dụng

en: Window List Menu Settings
vi: Thiết Lập Danh Bạ Danh Sách Cửa Sổ

en: Include windows from other screens
vi: Bao gồm cửa sổ từ các màn hình khác

en: Separate Groups By
vi: Phân Tách Nhóm Bởi

en: Using separator bars
vi: Sử dụng thanh bộ phân tách

en: Using menus
vi: Sử dụng danh mục

en: Window stacking layer
vi: Lớp chồng cửa sổ

en: Group with owning desktop
vi: Nhóm với sở hữu chỗ làm việc

en: Group with current desktop
vi: Nhóm với chỗ làm việc hiện tại

en: Separate group
vi: Chia nhóm

en: Warp to owning desktop
vi: Kéo đến chỗ làm việc sở hữu

en: Iconified Windows
vi: Cửa sổ được biểu tượng hóa

en: Limit caption length
vi: Giới hạn chiều dài chủ đề

en: %1.0f Chars
vi: %1.0f Ký tự

en: Focus Settings
vi: Thiết Lập Tập Trung

en: Click Window to Focus
vi: Nhấp vào Cửa Sổ để Tập Trung

en: Window under the Mouse
vi: Cửa Sổ bên dưới Con Trỏ

en: Most recent Window under the Mouse
vi: Cửa Sổ gần đây nhất bên dưới Con Trỏ

en: Raise windows on mouse over
vi: Nâng cửa sổ khi con trỏ đi qua

en: Focus Policy
vi: Chính Sách Tập Trung

en: New Window Focus
vi: Tạo Mới Tập Trung Cửa Sổ

en: No window
vi: Không cửa sổ nào

en: Only dialogs
vi: Chỉ hộp thoại

en: Only dialogs with focused parent
vi: chỉ hộp thoại có cha được tập trung

en: Autoraise
vi: Tự Động Nâng Lên

en: Delay before raising:
vi: Trì hoãn trước khi nâng lên:

en: Raise when starting to move or resize
vi: Nâng lên khi bắt đầu di chuyển hoặc thay đổi kích thước

en: Raise when reverting focus
vi: Nâng lên khi đảo ngược tập trung

en: Active Window Hint Policy
vi: Kích Hoạt Chính Sách Gợi Ý Cửa Sổ

en: Ignore hint
vi: Bỏ qua gợi ý

en: Animate on hint
vi: Chuyển động khi gợi ý

en: Activate on hint
vi: Kích hoạt khi gợi ý

en: Activate if on visible desk
vi: Kích hoạt nếu trên bàn khả kiến

en: Prevent all forms of pointer warping
vi: Chống tất cả các dạng kéo con trỏ

en: Slide pointer to a new window which is focused
vi: Trượt con trỏ đến cửa sổ mới cái mà có tập trung

en: Warp speed
vi: Tốc độ kéo

en: Always pass click events to programs
vi: Luôn chuyển sự kiện nhấp chuột đến chương trình

en: Click raises the window
vi: Nhấp làm nâng cửa sổ lên

en: Click focuses the window
vi: Nhấp làm tập trung vào đến cửa sổ

en: Refocus last window on desktop switch
vi: Tái tập trung cửa sổ trước đó khi chuyển chỗ làm việc

en: Focus last focused window on lost focus
vi: Tập trung cửa sổ được tập trung trước đó khi mất tập trung

en: Window Display
vi: Biểu Diễn Cửa Sổ

en: Border Icon
vi: Biểu Tượng Viền

en: Application provided
vi: Ứng dụng cung cấp

en: Move Geometry
vi: Hình Dạng Di Chuyển

en: Display information
vi: Thông tin biểu diễn

en: Follows the window
vi: Theo cửa sổ

en: Resize Geometry
vi: Hình Dạng Thay Đổi Kích Thước

en: Smart Placement
vi: Đặt Thông Minh

en: Don't hide Gadgets
vi: Không ẩn Gadget

en: Place at mouse pointer
vi: Đặt chỗ con trỏ

en: Place manually with the mouse
vi: Đặt thủ công với con trỏ

en: Group with windows of the same application
vi: Nhóm với các cửa sổ của cùng ứng dụng

en: Switch to desktop of new window
vi: Chuyển đến chỗ làm việc của cửa sổ mới

en: Accelerate, then decelerate
vi: Tăng nhanh rồi sau đó hãm lại

en: Decelerate
vi: Hãm Lại

en: Pronounced accelerate
vi: Tăng nhanh được tuyên bố

en: Pronounced decelerate
vi: Hãm lại được tuyên bố

en: Pronounced accelerate, then decelerate
vi: Tăng nhanh rồi hãm lại được tuyên bố

en: Bounce more
vi: Nảy Cuộn Hơn Nữa

en: Keep windows within the visual screen limits
vi: Giữ các cửa sổ bên trong giới hạn tầm nhìn màn hình

en: Allow windows partly out of the visual screen limits
vi: Cho phép cửa sổ ra ngoài một phần khỏi giới hạn tầm nhìn màn hình

en: Allow windows completely out of visual screen limits
vi: Cho phép cửa sổ ra ngoài hoàn toàn khỏi giới hạn tầm nhìn màn hình

en: Window Geometry
vi: Kích Thước Cửa Sổ

en: Resist obstacles
vi: Phản kháng lại cản trở

en: Other windows
vi: Cửa sổ khác

en: Edge of the screen
vi: Cạnh của màn hình

en: Desktop gadgets
vi: Gadget chỗ làm việc

en: Smart expansion
vi: Mở rộng thông minh

en: Fill available space
vi: Lấp đầy khoảng trống có thể

en: Manipulation
vi: Thao Tác

en: Allow manipulation of maximized windows
vi: Cho phép thao tác các cửa sổ đã tối đa

en: Allow windows above fullscreen window
vi: Cho phép cửa sổ bên trên cửa sổ toàn màn hình

en: Automatically accept changes after:
vi: Cho phép chấp nhận thay đổi sau:

en: Move by
vi: Di Chuyển bởi

en: Resize by
vi: Thay Đổi Kích Thước bởi

en: Limit resize to useful geometry
vi: Giới hạn thay đổi kích thước đến hình dạng hữu ích

en: Ensure initial placement of windows inside useful geometry
vi: Chắc chắn vị trí khởi tạo của cửa sổ ở bên trong hình dạng hữu ích

en: Adjust windows on shelf hide
vi: Điều chỉnh cửa sổ khi khay ẩn

en: Follow Move
vi: Đi Theo Di Chuyển

en: Follow Resize
vi: Đi Theo Thay Đổi Kích Thước

en: Follow Raise
vi: Đi Theo Nâng Lên

en: Follow Lower
vi: Đi Theo Hạ Xuống

en: Follow Layer
vi: Đi Theo Lớp

en: Follow Desktop
vi: Đi Theo Chỗ Làm Việc

en: Follow Iconify
vi: Đi Theo Biểu Tượng Hóa

en: Transients
vi: Tạm Thời

en: Window Process Management
vi: Quản Lý Tiến Trình Cửa Sổ

en: Kill process if unclosable
vi: Diệt quá trình nếu nó không khả đóng

en: Kill process instead of client
vi: Diệt quá trình thay vì khách

en: Kill timeout:
vi: Thời gian chờ diệt:

en: Ping clients
vi: Ping chương trình khách

en: Ping interval:
vi: Thời khoảng ping:

en: Window Remembers
vi: Nhớ Cửa Sổ

en: Remember internal dialogs
vi: Nhớ hộp thoại bên trong

en: Remember file manager windows
vi: Nhớ cửa sổ quản lý tập tin

en: Don't remember file manager windows by directory
vi: Không nhớ cửa sổ quản lý tập tin bằng thư mục

en: Input requested
vi: Yêu cầu nhập

en: Wifi On
vi: Wifi Được Bật

en: Cpu Frequency Control Settings
vi: Thiết Lập Điều Khiển Tần Số Cpu

en: Restore CPU Power Policy
vi: Khôi Phục Chính Sách Điện Năng CPU

en: Automatic powersaving
vi: Tiết kiệm điện tự động

en: Update poll interval
vi: Cập nhật thời khoảng thăm dò

en: Fast (4 ticks)
vi: Nhanh (4 nhịp)

en: Medium (8 ticks)
vi: Trung Bình (8 nhịp)

en: Normal (32 ticks)
vi: Bình Thường (32 nhịp)

en: Slow (64 ticks)
vi: Chậm (64 nhịp)

en: Very Slow (256 ticks)
vi: Rất Chậm (256 nhịp)

en: Minimum Power State
vi: Trạng Thái Điện Năng Tối Thiểu

en: Maximum Power State
vi: Trạng Thái Điện Năng Tối Đa

en: Cpufreq
vi: Tần Số Cpu

en: Lower Power Automatic
vi: Tự Động Hạ Thấp Điện Năng

en: Automatic Interactive
vi: Tương Tác Tự Động

en: Minimum Speed
vi: Tốc Độ Tối Thiểu

en: Maximum Speed
vi: Tốc Độ Tối Đa

en: Time Between Updates
vi: Thời Gian Giữa Các Lần Cập Nhật

en: Set CPU Power Policy
vi: Thiết Lập Chính Sách Điện Năng CPU

en: Set CPU Speed
vi: Thiết Lập Tốc Độ CPU

en: Powersaving behavior
vi: Hành vi tiết kiệm điện

en: Power State Min
vi: Trạng Thái Điện Năng Nhỏ Nhất

en: Power State Max
vi: Trạng Thái Điện Năng Lớn Nhất

en: CPU Frequency
vi: Tần Số CPU

en: Everything Launcher
vi: Bộ Chạy Mọi Thứ

en: Show Everything Launcher
vi: Hiển Thị Bộ Chạy Mọi Thứ

en: Everything Configuration
vi: Cấu Hình Mọi Thứ

en: Everything Module
vi: Mô-Đun Mọi Thứ

en: Run Everything
vi: Chạy Mọi Thứ

en: Everything Settings
vi: Thiết Lập Mọi Thứ

en: Show in "All"
vi: Hiển Thị Trong "Tất Cả"

en: Show in top-level
vi: Hiển Thị trong mức cao nhất

en: Minimum characters for search
vi: Số ký hiệu nhỏ nhất cho việc tìm kiếm

en: Plugin Trigger
vi: Bộ Kích Hoạt Plugin

en: Search only when triggered
vi: Chỉ tìm khi kích hoạt

en: Animate scrolling
vi: Chuyển động cuộn

en: Up/Down select next item in icon view
vi: Lên/Xuống chọn mục kế tiếp trong tầm nhìn biểu tượng

en: Hide input when inactive
vi: Ẩn bộ nhập khi không hoạt động

en: Hide list
vi: Ẩn danh sách

en: Quick Navigation
vi: Duyệt Nhanh

en: Emacs style (ALT + n,p,f,b,m,i)
vi: Kiểu Emacs (ALT + n,p,f,b,m,i)

en: Vi style (ALT + h,j,k,l,n,p,m,i)
vi: Kiểu Vi (ALT + h,j,k,l,n,p,m,i)

en: No Sorting
vi: Không Sắp Xếp

en: Most used
vi: Sử dụng nhiều nhất

en: Subject Plugins
vi: Plugin Chủ Đề

en: Object Plugins
vi: Plugin Đối Tượng

en: Popup Size
vi: Kích Thước Hộp Thoại

en: Popup Width
vi: Chiều Rộng Hộp Thoại

en: Popup Height
vi: Chiều Cao Hộp Thoại

en: Popup Align
vi: Căn Chỉnh Hộp Thoại

en: Edge Popup Size
vi: Kích Thước Cạnh Hộp Thoại

en: Everything Collection
vi: Tập Hợp Tất Cả

en: Everything Starter
vi: Bộ Khởi Động Tất Cả

en: Everything Gadgets
vi: Gadget  Tất Cả

en: No plugins loaded
vi: Không có plugin được tải

en: Edit Application Entry
vi: Chỉnh Sửa Bộ Nhập Ứng Dụng

en: New Application Entry
vi: Tạo Mới Bộ Nhập Ứng Dụng

en: Run with Sudo
vi: Chạy với Sudo

en: Open Terminal here
vi: Mở Terminal ở đây

en: Run Executable
vi: Chạy Bộ Thực Thi

en: Everything Applications
vi: Ứng Dụng Của Mọi Thứ

en: Everything Plugin
vi: Plugin Của Mọi Thứ

en: Copy To ...
vi: Sao Chép Đến ...

en: Move To ...
vi: Di Chuyển Đên ...

en: Everything Files
vi: Tập Tin Của Mọi Thứ

en: Search recent files
vi: Tìm kiếm các tập tin gần đây

en: Search cached files
vi: Tìm kiếm tập tin được lưu

en: Cache visited directories
vi: Lưu các thư mục đã duyệt

en: Show %s Plugin
vi: Hiển Thị Plugin %s

en: Browse %s
vi: Duyệt %s

en: Switch to Window
vi: Chuyển Đến Cửa Sổ

en: Send to Desktop
vi: Gửi Đến Chỗ Làm Việc

en: Other application...
vi: Ứng dụng khác...

en: Go To Parent Directory
vi: Chuyển Đến Thư Mục Cha

en: Clone Window
vi: Nhân Bản Cửa Sổ

en: Suggested Applications
vi: Ứng Dụng Được Đề Nghị

en: Copying is aborted
vi: Sao chép bị hủy bỏ

en: Moving is aborted
vi: Di chuyển bị hủy bỏ

en: Deleting is aborted
vi: Xóa bị hủy bỏ

en: Secure deletion is aborted
vi: Xóa an toàn bị hủy bỏ

en: Unknown operation from slave is aborted
vi: Tác vụ không rõ từ đầy tớ bị hủy bỏ

en: Copy of %s done
vi: Sao chép của %s đã hoàn thành

en: Copying %s (eta: %s)
vi: Đang sao chép %s (khoảng: %s)

en: Move of %s done
vi: Di chuyển của %s đã hoàn thành

en: Moving %s (eta: %s)
vi: Đang di chuyển %s (khoảng: %s)

en: Delete done
vi: Xóa đã hoàn thành

en: Secure delete done
vi: Xóa an toàn đã hoàn thành

en: Securely deleting files...
vi: Đang xóa an toàn các tập tin...

en: Unknown operation from slave %d
vi: Tác vụ không rõ từ đầy tớ %d

en: EFM Navigation
vi: Duyệt EFM

en: File Icons
vi: Biểu Tượng Tập Tin

en: File Icon
vi: Biểu Tượng Tập Tin

en: Basic Info
vi: Thông Tin Cơ Bản

en: Use Generated Thumbnail
vi: Sử Dụng Thumbnail Được Tạo

en: Use Theme Icon
vi: Sử Dụng Biểu Tượng Từ Chủ Đề

en: Use Edje File
vi: Sử Dụng Tập Tin Edje

en: Use Image
vi: Sử Dụng Hình Ảnh

en: Select an Edje file
vi: Chọn một tập tin Edje

en: Full Path In Title
vi: Đường Dẫn Đầy Đủ Trong Tiêu Đề

en: Icons On Desktop
vi: Biểu Tượng Trên Chỗ Làm Việc

en: Open Dirs In Place
vi: Mở Thư Mục Trong Nơi

en: Use Single Click
vi: Sử Dụng Nhấp Chuột Đơn

en: 'cp+rm' instead of 'mv'
vi: 'cp+rm' thay vì 'mv'

en: Use Alternate Selection Modifiers
vi: Sử Bộ Sửa Đổi Lựa Chọn Thay Thế

en: Allow Navigation On Desktop
vi: Cho Phép Duyệt Trên Chỗ Làm Việc

en: Max File Size For Thumbnailing
vi: Kích Thước Tập Tin Lớn Nhất Cho Thumnailing

en: Spring Delay
vi: Trễ Lò Xo

en: Show device icons on desktop
vi: Hiển thị biểu tượng thiết bị trên chỗ làm việc

en: Mount volumes on insert
vi: Âm lượng gắn khi thêm vào

en: Open filemanager on mount
vi: Mở bộ quản lý tập tin khi gắn

en: Show tooltip
vi: Hiển Thị tooltip

en: Clamp video size
vi: Kiểm soát kích thươc video

en: Tooltip size (Screen percentage)
vi: Kích thước tooltip (Theo tỷ lệ màn hình)

en: No listable items
vi: Không có mục nào có thể liệt kê

en: GTK Bookmarks
vi: Đánh Dấu GTK

en: Current Directory
vi: Thư Mục Hiện Hành

en: Navigate...
vi: Duyệt...

en: Processing %d operation | Processing %d operations
vi[0]: Đang xử lý %d tác vụ
vi[1]: Đang xử lý %d tác vụ

en: Filemanager is idle
vi: Bộ quản lý tập tin đang rảnh

en: EFM Operation Info
vi: Thông Tin Hoạt Động Của EFM

en: Overlay (Action Toggle)
vi: Phủ Lên (Bật/Tắt Tác Vụ)

en: Desktop Gadgets
vi: Gadget Chỗ Làm Việc

en: Available Layers
vi: Lớp Khả Dụng

en: Configure Layer
vi: Cấu Hình Lớp

en: Background Options
vi: Tùy Chọn Hình Nền

en: Desktop Overlay
vi: Bao Phủ Chỗ Làm Việc

en: Begin move/resize
vi: Bắt đầu di chuyển/thay đổi kích thước

en: Add other gadgets
vi: Thêm gadget khác

en: Show/hide gadgets
vi: Ẩn/hiện gadget

en: Change Gadgets
vi: Thay Đổi Gadget

en: IBar Settings
vi: Thiết Lập IBar

en: Selected source
vi: Nguồn được chọn

en: Icon Labels
vi: Nhãn Biểu Tượng

en: Show icon label
vi: Hiển thị nhãn biểu tượng

en: Lock icon move
vi: Khóa sự di chuyển của biểu tượng

en: Track launch
vi: Theo dõi chạy

en: Create new IBar source
vi: Tạo mới nguồn IBar

en: Enter a name for this new source:
vi: Nhập tên cho nguồn mới này:

en: Are you sure you want to delete this bar source?
vi: Bạn có chắc chắn muốn xóa nguồn của thanh này không?

en: Create new Icon
vi: Tạo biểu tượng mới

en: Add to bar
vi: Thêm vào thanh

en: Remove from bar
vi: Loại khỏi thanh

en: Icon %s
vi: Biểu Tượng %s

en: Focus IBar
vi: Tập Trung Vào IBar

en: IBox Settings
vi: Thiết Lập IBox

en: Expand When On Desktop
vi: Mở Rộng Khi Trên Chỗ Làm Việc

en: Show Icon Label
vi: Hiển Thị Nhãn Biểu Tượng

en: Display Title
vi: Hiển Thị Tiêu Đề

en: Display Class
vi: Hiển Thị Lớp

en: Display Icon Name
vi: Hiển Thị Tên Biểu Tượng

en: Display Border Caption
vi: Hiển Thị Phụ Đề Viền

en: Show windows from all screens
vi: Hiển thị cửa sổ từ tất cả các màn hình

en: Show windows from current screen
vi: Hiển thị cửa sổ từ màn hình hiện tại

en: Show windows from all desktops
vi: Hiển thị cửa sổ từ tất cả các chỗ làm việc

en: Show windows from active desktop
vi: Hiển thị cửa sổ từ chỗ làm việc kích hoạt

en: The password you entered is invalid. Try again.
vi: Mật mã bạn nhập không đúng. Thử lại.

en: Please enter your PIN
vi: Xin hãy nhập mã PIN

en: Please enter your unlock password
vi: Xin hãy nhập mật mã mở khóa

en: Caps Lock is On
vi: Phím Viết Hoa Đang Bật

en: Authentication System Error
vi: Lỗi Hệ Thống Xác Thực

en: New volume
vi: Âm lượng mới

en: Mute volume
vi: Tắt âm thanh

en: Mute Volume
vi: Tắt Âm Thanh

en: Cards
vi: Bài lá

en: Music controller
vi: Bộ điều khiển âm nhạc

en: * Your player must be configured to export the DBus interface MPRIS2.
vi: * Trình chơi nhạc phải được cấu hình để xuất giao diện DBus ra MPRIS2.

en: Pause music when screen is locked
vi: Dừng chơi nhạc khi màn hình bị khóa

en: Music control Settings
vi: Thiết Lập Điều Khiển Âm Nhạc

en: Levels of urgency to display:
vi: Các mức cảnh báo sẽ hiển thị:

en: Default Timeout
vi: Thời Gian Chờ Mặc Định

en: Force timeout for all notifications
vi: Ép hết thời gian chờ cho tất cả các cảnh báo

en: Screen Policy
vi: Chính Sách Màn Hình

en: Primary screen
vi: Màn hình chính

en: All screens
vi: Tất cả các màn hình

en: Popup Corner
vi: Góc Hộp Thoại

en: Ignore replace ID
vi: Bỏ qua ID thay thế

en: Notification Module
vi: Mô-Đun Cảnh Báo

en: Error during notification server initialization
vi: Lỗi trong quá trình khởi tạo server cảnh báo

en: Ensure there's no other module acting as a server and that D-Bus is correctly installed and running
vi: Chắc chắn rằng không có mô-đun nào khác đang hoạt động như là server và D-Bus được cài đặt và hoạt động chính xác

en: Refresh Packages
vi: Làm Mới Các Gói

en: Package list
vi: Danh sách gói

en: One update available | %d updates available
vi[0]: Một bản cập nhật khả dụng
vi[1]: %d bản cập nhật khả dụng

en: Your system is updated
vi: Hệ thống của bạn đã được cập nhật

en: Nothing to do
vi: Không thể làm gì

en: Pager Settings
vi: Thiết Lập Quản Lý Trang

en: Flip desktop on mouse wheel
vi: Lập chỗ làm việc khi cuộn con trỏ

en: Always show desktop names
vi: Luôn luôn hiển thị tên chỗ làm việc

en: Show popup on desktop change
vi: Hiển thị hộp thoại khi thay đổi chỗ làm việc

en: Show popup for urgent windows
vi: Hiển thị hộp thoại cho cửa sổ khẩn cấp

en: Select and Slide button
vi: Nút Chọn và Kéo

en: Click to set
vi: Nhấp để thiết lập

en: Drag and Drop button
vi: Nút Kéo Thả

en: Drag whole desktop
vi: Kéo toàn bộ chỗ làm việc

en: Popup pager height
vi: Chiều cao hộp thoại bộ quản lý trang

en: %.0f pixels
vi: %.0f điểm ảnh

en: %1.1f seconds
vi: %1.1f giây

en: Pager action popup height
vi: Chiều cao hộp thoại tác vụ bộ quản lý trang

en: Show popup for urgent window
vi: Hiển thị hộp thoại cho cửa sổ khẩn cấp

en: Urgent popup sticks on screen
vi: Hộp thoại khẩn cấp dính vào màn hình

en: Show popup for focused windows
vi: Hiển thị hộp thoại cho cửa sổ tập trung

en: Urgent popup duration
vi: Thời khoảng hộp thoại khẩn cấp

en: Pager module cannot be loaded at the same time as Pager Plain!
vi: Không thể tải mô-đun Bộ Quản Lý Trang cùng lúc với Bộ Quản Lý Trang Đơn Thuần!

en: Show Pager Popup
vi: Hiển Thị Hộp Thoại Bộ Quản Lý Trang

en: Popup Desk Right
vi: Bật Hộp Thoại Bàn Bên Phải

en: Popup Desk Left
vi: Bật Hộp Thoại Bàn Bên Trái

en: Popup Desk Up
vi: Bật Hộp Thoại Bàn Phía Trên

en: Popup Desk Down
vi: Bật Hộp Thoại Bàn Phía Dưới

en: Popup Desk Next
vi: Bật Hộp Thoại Bàn Kế Tiếp

en: Popup Desk Previous
vi: Bật Hộp Thoại Bàn Phía Sau

en: Enter a unique name for this entry
vi: Nhập tên duy nhất cho mục nhập này

en: Disable Warning Dialogs
vi: Tắt Hộp Thoại Cảnh Báo

en: Disable Startup Tutorial
vi: Tắt Bài Hướng Dẫn Lúc Khởi Động

en: Hide Instead Of Raising
vi: Ẩn Thay Vì Nâng Lên

en: Hide If Focus Lost
vi: Ẩn Nếu Mất Tập Trung

en: Quickaccess Settings
vi: Thiết Lập Truy Cập Nhanh

en: Quickaccess
vi: Truy Cập Nhanh

en: Add Quickaccess For Current Window
vi: Thêm Truy Cập Nhanh Cho Cửa Sổ Hiện Hành

en: Remove Quickaccess From Current Window
vi: Loại Bỏ Truy Cập Nhanh Từ Cửa Sổ Hiện Hành

en: Quickaccess Error
vi: Lỗi Truy Cập Nhanh

en: Could not determine command for starting this application!
vi: Không thể xác định lệnh để khởi động ứng dụng này!

en: Quickaccess Help
vi: Giúp Đỡ Về Truy Cập Nhanh

en: Cannot set relaunch for window without name and class!
vi: Không thể thiết lập chạy lại cửa sổ này mà không có tên và lớp!

en: Cannot set relaunch for internal E dialog!
vi: Không thể thiết lập chạy lại cho hộp thoại bên trong E!

en: More Help
vi: Thêm Giúp Đỡ

en: The requested Quickaccess entry does not exist!
vi: Điểm nhập Truy Cập Nhanh đã yêu cầu không tồn tại!

en: Keybind Error
vi: Lỗi Gán Phím

en: The keybinding you have entered is already in use!
vi: Phím gán bạn nhập đã được sử dụng!

en: Hide Instead Of Raise
vi: Ẩn Thay Vì Nâng Lên

en: Jump Mode
vi: Chế Độ Nhảy

en: Relaunch When Closed
vi: Chạy Lại Khi Bị Đóng

en: Remove Quickaccess
vi: Loại Bỏ Truy Cập Nhanh

en: Quickaccess...
vi: Truy Cập Nhanh...

en: Add Quickaccess
vi: Thêm Truy Cập Nhanh

en: Great! Activate the Quickaccess entry again to show it!
vi: Tuyệt Vời! Kích hoạt điểm nhập Truy Cập Nhanh lần nữa để hiển thị nó!

en: Great! Activate the Quickaccess entry again to hide it!
vi: Tuyệt Vời! Kích hoạt điểm nhập Truy Cập Nhanh lần nữa để ẩn nó!

en: Quickaccess Demo
vi: Trình Diễn Truy Cập Nhanh

en: This is a demo dialog used in the Quickaccess tutorial
vi: Hộp thoại trình diễn này được sử dụng cho bản chỉ dẫn Truy Cập Nhanh

en: quick access name/identifier
vi: Tên/định danh cho truy cập nhanh

note: Translators: Menu item Noun/Material/Human/Foot
en: Foot
vi: Chân

en: Take Shot
vi: Chụp

en: Shot Error
vi: Lỗi Chụp

en: Cannot initialize network
vi: Không thể khởi tạo mạng

en: Error - Upload Failed
vi: Lỗi - Tải Lên Bị Thất Bại

en: Uploading screenshot
vi: Đang tải ảnh chụp màn hình

en: Uploading ...
vi: Đang Tải...

en: Screenshot is available at this location:
vi: Ảnh chụp màn hình có tại vị trí này:

en: Confirm Share
vi: Xác Nhận Chia Sẻ

en: System Controls Settings
vi: Thiết Lập Điều Khiển Hệ Thống

en: Do default action after timeout
vi: Thực hiện tác vụ mặc định khi hết thời gian

en: Default Action
vi: Tác Vụ Mặc Định

en: System Controls
vi: Điều Khiển Hệ Thống

en: Show Menu
vi: Hiển Thị Danh Mục

en: Systray Settings
vi: Thiết Lập Systray

en: Tasks Configuration
vi: Cấu Hình Công Việc

en: Show icon only
vi: Chỉ biểu diễn biểu tượng

en: Show text only
vi: Chỉ biểu diễn chữ

en: Item width
vi: Chiều rộng của mục

en: Item height
vi: Chiều cao của mục

en: Temperature Settings
vi: Các Thiết Lập Nhiệt Độ

en: Display Units
vi: Các Đơn Vị Biểu Diễn

en: Check Interval
vi: Chu Kỳ Kiểm Tra

en: High Temperature
vi: Nhiệt Độ Cao

en: Low Temperature
vi: Nhiệt Độ Thấp

en: Temperatures
vi: Nhiệt Độ

en: Show window titles
vi: Hiển thị tiêu đề cửa sổ

en: Tile dialog windows
vi: Lát gách các cửa sổ hộp thoại

en: Enable floating split-mode
vi: Bật chế độ chia động

en: Enable/disable tiling per desktop.
vi: Bật/Tắt lát gạch cho từng chỗ làm việc

en: Padding between windows
vi: Đệm giữa các cửa sổ

en: Tiling Configuration
vi: Cấu Hình Lát Gạch

en: Toggle floating
vi: Bật/Tắt trôi nổi

en: Move the focused window up
vi: Di chuyển cửa sổ tập trung lên trên

en: Move the focused window down
vi: Di chuyển cửa sổ tập trung xuống dưới

en: Move the focused window left
vi: Di chuyển cửa sổ tập trung sang trái

en: Move the focused window right
vi: Di chuyển cửa sổ tập trung sang phải

en: Swap window
vi: Chuyển đổi cửa sổ

en: Window Switcher Settings
vi: Thiết Lập Bộ Chuyển Đổi Cửa Sổ

en: Windows from other desks
vi: Cửa sổ từ các bàn khác

en: Windows from other screens
vi: Cửa sổ từ màn hình khác

en: Iconified from other desks
vi: Biểu tượng hóa từ các bàn khác

en: Iconified from other screens
vi: Biểu tượng hóa từ các màn hình khác

en: Uniconify/Unshade
vi: Không Biểu Tượng Hóa/Không Đổ Bóng

en: Warp mouse while selecting
vi: Kéo con trỏ khi chọn

en: Warp mouse at end
vi: Kéo con trỏ ở chỗ cuối

en: Disable mouse warp on directional focus change
vi: Tắt việc kéo con trỏ khi thay đổi hướng tập trung

en: Jump to desk
vi: Nhảy đến bàn

en: Move to current desk after switch
vi: Di chuyển đến bàn hiện hành sau khi chuyển

en: Scroll Animation
vi: Chuyển Động Cuộn

en: Next window of same class
vi: Cửa sổ tiếp theo trong cùng lớp

en: Previous window of same class
vi: Cửa sổ phía trước trong cùng lớp

en: Next window class
vi: Lớp cửa sổ tiếp theo

en: Previous window class
vi: Lớp cửa sổ phía trước

en: Window on the Left
vi: Cửa sổ bên trái

en: Window Down
vi: Cửa Sổ Trên

en: Window Up
vi: Cửa Sổ Trên

en: Window on the Right
vi: Cửa Sổ Bên Phải

en: Winlist Error
vi: Lỗi Winlist

en: Winlist cannot be activated from an edge binding
vi: Winlist không thể được kích hoạt từ cạnh gán

en: Winlist cannot be activated from a signal binding
vi: Winlist không thể được kích hoạt từ tín hiệu gán

en: Winlist cannot be activated from an ACPI binding
vi: Winlist không thể được kích hoạt từ gán ACPI

en: Select a window
vi: Chọn một cửa sổ

en: Adding missing App files
vi: Thêm tập tin ứng dụng bị mất

en: Select preferred size
vi: Chọn kích thước ưa thích

en: Whenever a window is clicked
vi: Bất cứ khi nào một cửa sổ được nhấp

en: Whenever the mouse enters a window
vi: Bất cứ khi nào con trỏ đi vào một cửa sổ

en: Connman network service not found
vi: Không tìm thấy dịch vụ mạng Connman

en: Checking to see if Connman exists
vi: Kiểm tra xem Connman có tồn tại hay không

en: Hardware Accelerated (OpenGL)
vi: Tăng Tốc Phần Cứng (OpenGL)

en: Check for available updates
vi: Kiểm tra cập nhật khả dụng

en: Enable update checking
vi: Bật kiểm tra cập nhật

en: Enable Taskbar
vi: Bật Thanh Công Cụ

en: Do not apply any keyboard settings ever
vi: Không bao giờ áp dụng các thiết lập bàn phím

en: Label only in gadgets
vi: Chỉ có nhãn trong các gadgets

en: Third level
vi: Mức độ ba

en: Spacebar
vi: Thanh Cách

en: Switch Layout
vi: Bố trí Bộ chuyển đổi

en: Add New Configuration
vi: Thêm Cấu Hình Mới

en: Version: %s
vi: Phiên bản: %s

en: Automatically hide
vi: Tự động ẩn

en: Engrampa
vi: Trình quản lí kho Engrampa

en: Allows to create and extract archives
vi: Cho phép tạo vào trích xuất các tập tin lưu trữ

en: You don't have permission to create an archive in this folder
vi: Bạn không có quyền tạo kho trong thư mục này

en: Engrampa 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 miễn phí; người dùng có thể phát hành lại và/hoặc sửa đổi phần mềm này dựa theo các điều khoản được quy định bởi giấy phép phát hành công cộng GPL của GNU, được xuất bản bởi Free Software Foundation, 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 nào sau này.

en: Engrampa 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: Engrampa được phát hành với mong muốn mang lại lợi ích cho người sử dung. Tuy nhiên, phần mềm này KHÔNG ĐI KÈM BẤT KỲ MỘT HÌNH THỨC BẢO HÀNH NÀO, kể cả CÁC BẢO ĐẢM NGẦM ĐỊNH về TÍNH THƯƠNG MẠI HÓA hay HAY KHẢ NĂNG THỰC HIỆN MỘT TÁC VỤ CỤ THỂ. Vui lòng tham khảo giấy phép phát hành công cộng GPL của GNU để biết thêm chi tiết.

en: You should have received a copy of the GNU General Public License along with Engrampa; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
vi: Bạn có thể đã nhận được một bản sao của giấy phép phát hành công cộng GPL của GNU đi kèm với phần mềm này; nếu chưa nhận được giấy phép này, xin vui lòng gửi thư yêu cầu giúp đỡ tới Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.

en: You don't have the right permissions to read files from folder "%s"
vi: Bạn không có quyền truy cập tập tin nằm trong thư mục "%s"

en: Enter the password for the archive '%s'.
vi: Xác định mật khẩu cho kho '%s'.

en: Destination folder "%s" does not exist.
    
    Do you want to create it?
vi: Thư mục đích « %s » không tồn tại.
    
    Bạn có muốn tạo nó không?

en: The archive is already present.  Do you want to overwrite it?
vi: Kho đã có. Bạn có muốn ghi đè lên nó không?

en: You don't have the right permissions to extract archives in the folder "%s"
vi: Bạn không có đủ quyền để giải nén kho nằm trong thư mục « %s »

[ctx: File]
en: Save
vi: Lưu

en: Update the file "%s" in the archive "%s"?
vi: Cập nhật tập tin « %s » trong kho lưu « %s » không?

en: Update the files in the archive "%s"?
vi: Cập nhật các tập tin trong kho lưu « %s » không?

en: You don't have the right permissions.
vi: Bạn không có đủ quyền truy cập.

en: You can't add an archive to itself.
vi: Bạn không thể thêm một kho vào chính nó.

note: Translators: after the colon there is a filename.
en: Removing file:
vi: Đang gỡ bỏ tập tin:

en: Could not display the folder "%s"
vi: Không thể hiển thị thư mục « %s »

en: Archive created successfully
vi: Đã tạo kho thành công

en: Could not open "%s"
vi: Không thể mở « %s »

en: Could not save the archive "%s"
vi: Không thể lưu kho « %s »

en: A folder named "%s" already exists.
    
    %s
vi: Một thư mục tên "%s" đã có.
    
    %s

en: A file named "%s" already exists.
    
    %s
vi: Một tập tin tên « %s » đã có.
    
    %s

en: Extract archive
vi: Giải nén kho

en: Command _Line Output
vi: Kết xuất dòng _lệnh

en: Default folder to use for the '--add' and '--extract' commands
vi: Thư mục mặc định dùng cho lệnh « --add » (thêm) và « --extract » (giải nén)

en: - Create and modify an archive
vi: - Tạo và sửa kho

en: _Load Options
vi: Nạp tùy _chọn

en: _Reset Options
vi: Đặt lạ_i các tuỳ chọn

en: Show archive properties
vi: Hiển thị thuộc tính kho

en: Add a folder to the archive
vi: Thêm thư mục vào kho

en: View the statusbar
vi: Xem thanh trạng thái

en: _Last Output
vi: Kết xuất _cuối

en: View the output produced by the last executed command
vi: Xem dữ liệu được xuất ra của lệnh đã thực hiện lần trước

en: Stop current operation
vi: Dừng thao tác hiện thời

en: Save images of the screen
vi: Lưu hình ảnh của màn hình

en: A simple screenshot tool. Capture whole screen shots, selected area shots, current window shots, and timed shots.
vi: Một công cụ chụp màn hình đơn giản. Chụp toàn màn hình, chụp khu vực đã chọn, chụp cửa sổ hiện tại và chụp theo thời gian.

en: Screenshot of the Whole Screen
vi: Ảnh chụp của toàn bộ màn hình

en: Screenshot of the Current Window
vi: Ảnh chụp màn hình của Cửa sổ hiện tại

en: Screenshot of a Selected Area
vi: Ảnh chụp màn hình của một vùng được chọn

en: Capture the whole screen
vi: Chụp toàn bộ màn hình

en: Capture active window
vi: Chụp cửa sổ đang hoạt động

en: Take screenshot after specified delay
vi: Chụp hẹn giờ

en: Redact system text
vi: Giảm văn bản hệ thống

en: Save screenshot to clipboard
vi: Lưu ảnh chụp màn hình vào clipboard

en: Could not capture screenshot
vi: Không thể chụp màn hình

en: Image not saved
vi: Hình ảnh không được lưu

en: Save Image as…
vi: Lưu ảnh thành…

en: Select Screenshots Folder…
vi: Chọn thư mục cho ảnh chụp màn hình…

en: Flip the image vertically
vi: Đảo lật hình ảnh theo chiều dọc

en: Crop the photo's size
vi: Cắt ảnh

en: Show info panel
vi: Hiện thông tin bảng panel

en: Add Tags
vi: Thêm thẻ

en: Delete Tag "%s"
vi: Xoá thẻ "%s"

en: Rename Search "%s" to "%s"
vi: Đổi tên tìm kiếm "%s" sang "%s"

en: Export metadata
vi: Xuất thông tin

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

en: No photos/videos found
vi: Không tìm thấy ảnh/video

en: Display each photo's tags
vi: Hiện thẻ của mỗi ảnh

note: #-#-#-#-#  89 (barsero master)  #-#-#-#-# 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

en: Unable to send message
vi: Không thể gửi tin nhắn

en: Browse your files
vi: Duyệt tập tin  của bạn

en: Date created
vi: Ngày tạo

note: FIELD_DateTime_DefaultDateNoTime
en: Current Date
vi: Ngày hiện tại

en: Recreate
vi: Tạo lại

en: Could not rename to '%s'
vi: Không thể đổi tên thành '%s'

en: Cannot move file to trash or delete it
vi: Không thể di chuyển tập tin vào thùng rác hoặc xóa nó

en: Cannot move file to trash. Try to delete it immediately?
vi: Không thể di chuyển tệp vào thùng rác. Hãy thử xóa nó ngay lập tức?

note: Translators: the initial name of a new folder
en: untitled folder
vi: thư mục không tên

note: Translators: the initial name of a new empty file
en: new file
vi: tập tin mới

en: Open trash folder and restore manually
vi: Mở thư mục thùng rác và khôi phục bằng tay

en: Permanently delete all items from Trash?
vi: Xóa vĩnh viễn tất cả các mục khỏi Thùng rác?

en: All items in all trash directories, including those on any mounted external drives, will be permanently deleted.
vi: Tất cả các mục trong tất cả các thư mục thùng rác, bao gồm những thư mục trên bất kỳ ổ đĩa gắn ngoài nào, sẽ bị xóa vĩnh viễn.

en: Permanently delete all items from Trash on this mount?
vi: Xóa vĩnh viễn tất cả các mục khỏi Thùng rác trên gắn kết này?

en: All items in the trash on this mount, will be permanently deleted.
vi: Tất cả các mục trong thùng rác trên gắn kết này sẽ bị xóa vĩnh viễn.

en: Duplicating %'d file | Duplicating %'d files
vi[0]: Đang nhân đôi %'d tập tin

en: Go to %s
vi: Đi tới %s

en: View as Grid
vi: Xem dạng lưới

en: View as List
vi: Xem dạng danh sách

en: View in Columns
vi: Xem dạng cột

en: Quit Files
vi: Thoát Tập tin

note: just popup the about dialog
en: Bulk Rename
vi: Đổi tên hàng loạt

note: Third box (deleted, modified, accessed)
en: Deleted:
vi: Đã xoá

en: Original Location:
vi: Vị trí gốc ban đầu:

en: Disk Properties
vi: Thuộc tính đĩa

en: No single app can open all these types of file
vi: Không một ứng dụng nào có thể mở tất cả các loại tệp này

en: Failed to open files
vi: Không thể mở tập tin

en: Cannot open this file
vi: Không thể mở tập tin này

en: Cannot identify file type to open
vi: Không thể xác định loại tập tin để mở

en: Open in
vi: Mở trong

en: Paste into Folder
vi: Dán vào Thư mục

en: Reversed Order
vi: Lệnh đảo ngược

en: There Are No Recent Files
vi: Không có tệp tin gần đây

en: You don't have permission to view this folder.
vi: Bạn không có quyền xem thư mục này.

en: Could not connect to the server for this folder.
vi: Không thể kết nối đến máy chủ cho thư mục này.

en: View the list of recently used files
vi: Xem danh sách các tập tin đã sử dụng gần đây

en: Open the Trash
vi: Mở Thùng rác

en: Open in Other Application…
vi: Mở trong ứng dụng khác…

en: Reload this folder
vi: Tải lại thư mục này

en: Copy %d items to '%s'
vi: Sao chép %d mục tới '%s'

en: Move %d items to '%s'
vi: Di chuyển %d mục tới '%s'

en: Create links to %d items
vi: Tạo liên kết tới %d mục

en: _Undo duplicate of %d item | _Undo duplicate of %d items
vi[0]: _Hoàn tác nhân đôi của %d mục

en: _Undo move to trash of %d item | _Undo move to trash of %d items
vi[0]: _Hoàn tác di chuyển tới sọt rác của %d mục

en: _Undo delete of %d item | _Undo delete of %d items
vi[0]: _Hoàn tác xóa bỏ của %d mục

en: _Redo duplicate of %d item | _Redo duplicate of %d items
vi[0]: _Làm lại nhân bản của %d mục

en: _Redo move to trash of %d item | _Redo move to trash of %d items
vi[0]: _Làm lại di chuyển tới sọt rác của %d mục

en: _Redo delete of %d item | _Redo delete of %d items
vi[0]: _Làm lại xóa bỏ của %d mục

en: Redo recursive change permissions of %d item | Redo recursive change permissions of %d items
vi[0]: Làm lại thay đổi quyền hạn đệ quy của %d mục

en: Print version info and exit
vi: Hiển thị phiên bản và thoát

en: Hide search bar
vi: Ẩn thanh tìm kiếm

en: Open some files
vi: Mở vài tệp

en: Open In
vi: Mở tại

note: i18n: in the programming language context, if you don't * have an ESTABLISHED term for it, leave it * untranslated.
en: Enum
vi: Kiểu liệt kê

en: Go To Line:
vi: Đi tới dòng:

en: Restore this file
vi: Khôi phục tập tin này

en: Sort Selected Lines
vi: Sắp xếp các dòng đã chọn

en: Open a file to begin editing.
vi: Mở một tập tin để chỉnh sửa

en: Create a new empty file.
vi: Tạo tập tin rỗng

en: Open a saved file.
vi: Mở tập tin đã lưu

en: Keep this paste private
vi: Giữ riêng tư đoạn dán này

note: #-#-#-#-#  17 (AbiWord 2.9)  #-#-#-#-# DLG_NEW_Create
en: Create a new document from a template
vi: Tạo tài liệu mới từ mẫu

en: No Supported Camera Found
vi: Không tìm thấy Camera được hỗ trợ

en: Connect a webcam or other supported video device to take photos and video.
vi: Kết nối webcam hoặc các thiết bị video được hỗ trợ khác để chụp ảnh và quay video.

en: On this computer
vi: Trên máy tính này

en: Keep a copy locally
vi: Giữ một bản sao cục bộ

en: Create a new event
vi: Tạo sự kiện mới

en: Your upcoming events will be displayed here when you select a date with events.
vi: Những sự kiện sắp tới của bạn sẽ được hiển thị tại đây khi bạn chọn một ngày có chứa sự kiện.

en: During the day
vi: Suốt ngày

en: General Informations
vi: Thông tin chung

en: Create Event
vi: Tạo sự kiện

en: No Participants
vi: Không có người tham gia

en: Name of Event
vi: Tên của sự kiện

en: Press enter to parse event
vi: Nhấn Enter để phân tích cú pháp sự kiện

en: John Smith OR Example St.
vi: 'Nhà bạn thân' chẳng hạn

en: Reminders:
vi: Nhắc nhở:

en: No Reminders
vi: Không có nhắc nhở

en: Ends:
vi: Kết thúc:

en: The same day every month
vi: Cùng ngày mỗi tháng

en: No Exceptions
vi: Không có ngoại lệ

en: Add Exception
vi: Thêm ngoại lệ

en: Every last Sunday
vi: Mọi Chủ Nhật cuối cùng

en: Every last Monday
vi: Mọi Thứ hai cuối cùng

en: Every last Tuesday
vi: Mọi Thứ ba cuối cùng

en: Every last Wednesday
vi: Mọi Thứ tư cuối cùng

en: Every last Thursday
vi: Mọi Thứ năm cuối cùng

en: Every last Friday
vi: Mọi Thứ sáu cuối cùng

en: Every last Saturday
vi: Mọi Thứ bảy cuối cùng

en: Every first Sunday
vi: Mỗi Chủ nhật đầu tiên

en: Every first Monday
vi: Mỗi Thứ hai đầu tiên

en: Every first Tuesday
vi: Mỗi Thứ ba đầu tiên

en: Every first Wednesday
vi: Mỗi Thứ tư đầu tiên

en: Every first Thursday
vi: Mỗi Thứ năm đầu tiên

en: Every first Friday
vi: Mỗi Thứ sáu đầu tiên

en: Every first Saturday
vi: Mỗi Thứ bảy đầu tiên

en: Every second Sunday
vi: Mọi Chủ nhật lần thứ hai

en: Every second Monday
vi: Mọi Thứ hai lần thứ hai

en: Every second Tuesday
vi: Mọi Thứ ba lần thứ hai

en: Every second Wednesday
vi: Mọi Thứ tư lần thứ hai

en: Every second Thursday
vi: Mọi Thứ năm lần thứ hai

en: Every second Friday
vi: Mọi Thứ sáu lần thứ hai

en: Every second Saturday
vi: Mọi Thứ bảy lần thứ hai

en: Every third Sunday
vi: Mọi Chủ nhật lần thứ ba

en: Every third Monday
vi: Mọi Thứ hai lần thứ ba

en: Every third Tuesday
vi: Mọi Thứ ba lần thứ ba

en: Every third Wednesday
vi: Mọi Thứ tư lần thứ ba

en: Every third Thursday
vi: Mọi Thứ năm lần thứ ba

en: Every third Friday
vi: Mọi Thứ sáu lần thứ ba

en: Every third Saturday
vi: Mọi Thứ bảy lần thứ ba

en: Every fourth Sunday
vi: Mọi Chủ nhật lần thứ tư

en: Every fourth Monday
vi: Mọi Thứ hai lần thứ tư

en: Every fourth Tuesday
vi: Mọi Thứ ba lần thứ tư

en: Every fourth Wednesday
vi: Mọi Thứ tư lần thứ tư

en: Every fourth Thursday
vi: Mọi Thứ năm lần thứ tư

en: Every fourth Friday
vi: Mọi Thứ sáu lần thứ tư

en: Every fourth Saturday
vi: Mọi Thứ bảy lần thứ tư

en: Every fifth Sunday
vi: Mọi Chủ nhật lần thứ năm

en: Every fifth Monday
vi: Mọi Thứ hai lần thứ năm

en: Every fifth Tuesday
vi: Mọi Thứ ba lần thứ năm

en: Every fifth Wednesday
vi: Mọi Thứ tư lần thứ năm

en: Every fifth Thursday
vi: Mọi Thứ năm lần thứ năm

en: Every fifth Friday
vi: Mọi Thứ sáu lần thứ năm

en: Every fifth Saturday
vi: Mọi Thứ bảy lần thứ năm

en: Hide Week Numbers
vi: Ẩn số tuần

en: %u more…
vi: %u nhiều hơn…

en: Create Calendar
vi: Tạo Lịch

en: Export or Share the default Calendar
vi: Xuất hoặc chia sẻ lịch mặc định

en: Add New Calendar…
vi: Thêm Lịch Mới…

en: Solve simple equations
vi: Giải các phương trình đơn giản

en: A simple calculator for everyday use. It supports basic and some scientific calculations including trigonometry functions, sin, cos, and tan.
vi: Một máy tính đơn giản để sử dụng hàng ngày. Nó hỗ trợ một số phép tính khoa học và cơ bản bao gồm các hàm lượng giác, sin, cos và tan.

en: Show extended functionality
vi: Hiển thị chức năng mở rộng

en: Start Group
vi: Nhóm bắt đầu

en: End Group
vi: Nhóm kết thúc

en: Euler's Number
vi: Số e

en: Logarithm Base 10
vi: Logarit cơ số 10

en: Reciprocal
vi: Nghịch đảo

en: Hide extended functionality
vi: Ẩn chức năng mở rộng

en: '%s' is invalid.
vi: '%s' không có hiệu lực.

en: Mismatched parenthesis.
vi: Dấu ngoặc đơn không khớp

note: If no rule matches the character at pos, throw an error.
en: '%s' is unknown.
vi: '%s' không xác định.

en:   (No FX rate available)
vi:   (Không có đánh giá FX sẵn có)

en:  confirmation
vi:  xác nhận

en: &Addresses
vi: &Địa chỉ

en: &Bitcoin Paper
vi: Ví btc giấy

en: &Check for updates
vi: &Kiểm tra cập nhật

en: &Documentation
vi: &Tài liệu hướng dẫn

en: &Donate to server
vi: &Quyên góp cho máy chủ

en: &Encrypt/decrypt message
vi: &Mã hóa/giải mã tin nhắn

en: &Flip horizontally
vi: lật theo chiều ngang

en: &From QR code
vi: &Từ mã QR

en: &From file
vi: &Từ tập tin

en: &From text
vi: &Từ văn bản

en: &From the blockchain
vi: &Từ chuỗi khối

en: &Information
vi: thông tin

en: &Load transaction
vi: Loading transaction

en: &New/Restore
vi: &Mới/Khôi phục

en: &Official website
vi: &Trang mạng chính thức

en: &Pay to many
vi: &Trả đến nhiều người

en: &Plot
vi: &In

en: &Private keys
vi: &Các khóa riêng

en: &Recently open
vi: &Đã mở gần đây

en: &Save backup
vi: &Lưu bản sao

en: &Seed
vi: &Hạt giống

en: &Sign/verify message
vi: &Kí/xác minh tin nhắn

en: &Sweep
vi: &Quét

en: &Wallet
vi: Ví Điện Tử

en: (Touch {} of {})
vi: (Chạm {} của {})

en: A copy of your wallet file was created in
vi: Một bản sao của tập tin ví của bạn đã được tạo trong

en: A suggested fee is automatically added to this field. You may override it. The suggested fee increases with the size of the transaction.
vi: Eine empfohlene Gebühr wird diesem Feld automatisch hinzugefügt, kann aber überschrieben werden. Die empfohlene Gebühr Steigt mit der Größe der Transaction.

en: Add to History
vi: Thêm vào Lịch sử

en: Additional fees
vi: Các khoản phí khác

en: Amount received:
vi: Betrag erhalten:

en: Amount sent:
vi: Khoản đã gửi:

en: Amount to be sent
vi: 10000000000

en: BIP39 seed
vi: Hạt giống BIP39

en: Base unit
vi: Đơn vị tính

en: Base unit of your wallet.
vi: Đơn vị tính cho ví của bạn.

en: Before reporting a bug, upgrade to the most recent version of Electrum (latest release or git HEAD), and include the version number in your report.
vi: Trước khi báo cáo một lỗi, vui lòng nâng cấp lên phiên bản mới nhất của Electrum (bản ra mới nhất hoặc git HEAD), và ghi kèm số phiên bản trong bản báo cáo.

en: Bitcoin Address is None
vi: Chưa có địa chỉ Bitcoin

en: Bitcoin transactions are in general not free. A transaction fee is paid by the sender of the funds.
vi: Les giao dịch Bitcoin ne sont généralement pas gratuites. L'expéditeur paye des frais de ธุรกรรม aux mineurs.

en: Bootloader
vi: Trình nạp khởi động

en: Broadcasting transaction...
vi: Đang phát sóng giao dịch...

en: Bump Fee
vi: Tăng phí GD

en: Cannot read file
vi: Không thể đọc tệp

en: Child pays for parent
vi: GD con trả cho GD mẹ (CPFP)

en: Choose a password to encrypt your wallet keys.
vi: Chọn một mật khẩu để mã hoá các khoá của ví bạn.

en: Choose the number of signatures needed to unlock funds in your wallet:
vi: Chọn số lượng chữ kí cần thiết để mở khoá các khoản trong ví của bạn:

en: Choose which online block explorer to use for functions that open a web browser
vi: Chọn một dịch vụ truy xuất khối trực tuyến để dùng cho các thao tác mở trình duyệt

en: Co&ins
vi: Monnaie

en: Con&sole
vi: Dòng &lệnh

en: Con&tacts
vi: Danh &bạ

en: Confirm Passphrase:
vi: Nhập lại mật khẩu:

en: Confirm Seed
vi: Xác nhận hạt giống

en: Copy and Close
vi: Sao chép và đóng

en: Dark/Light
vi: Tối/Sáng

en: Decrypt
vi: Giải mã

en: Description of the transaction (not mandatory).
vi: Mô tả giao dịch này (không bắt buộc).

en: Do not store it electronically.
vi: Không lưu trữ nó trong các thiết bị điện tử.

en: Do you want to delete the old file
vi: Bạn có muốn xóa tập tin cũ không

en: Electrum Plugins
vi: Các phần bổ trợ cho Electrum

en: Electrum connects to several nodes in order to download block headers and find out the longest blockchain.
vi: Electrum kết nối tới một vài nút để tải các đầu khối về và tìm chuỗi khối dài nhất.

en: Electrum preferences
vi: Thiết đặt Electrum

en: Electrum sends your wallet addresses to a single server, in order to receive your transaction history.
vi: Electrum gửi địa chỉ ví của bạn tới một máy chủ để lấy về lịch sử giao dịch.

en: Electrum wallet
vi: Ví Electrum

en: Electrum was unable to copy your wallet file to the specified location.
vi: Electrum không thể sao chép tệp ví của bạn tới vị trí đã chỉ định.

en: Electrum was unable to open your transaction file
vi: Electrum không thể mở tệp giao dịch của bạn

en: Electrum was unable to parse your transaction
vi: Electrum không thể phân tích giao dịch của bạn

en: Electrum was unable to produce a private key-export.
vi: Electrum không thể xuất được khoá riêng.

en: Electrum was unable to produce a transaction export.
vi: Electrum không thể xuất giao dịch.

en: Encrypt wallet file
vi: Mã hoá tệp ví

en: Encrypt/decrypt Message
vi: Mã hóa/giải mã tin nhắn

en: Enter Seed
vi: Nhập hạt giống

en: Enter a list of outputs in the 'Pay to' field.
vi: Nhập danh sách các người nhận trong trường 'Gửi tới'.

en: Enter addresses
vi: Nhập vào các địa chỉ

en: Enter private keys
vi: Nhập vào các khoá riêng

en: Enter their master private key (xprv) if you want to be able to sign for them.
vi: Nhập khoá riêng chủ (xprv) nếu bạn muốn kí cho chúng.

en: Enter your password or choose another file.
vi: Nhập mật khẩu của bạn hoặc chọn tệp khác.

en: Exit Electrum
vi: Thoát Electrum

en: Initialized
vi: Đã được khởi tạo

en: Input amount
vi: Import input 100000000000000000

en: Invalid Address
vi: Địa chỉ không hợp lệ.

en: Invalid Amount
vi: Số tiền không hợp lệ

en: Invalid Bitcoin Address
vi: Địa chỉ Bitcoin không hợp lệ.

en: Master Public Key
vi: Khoá công chủ

en: Node ID
vi: ID của Nút

en: Not enough funds
vi: Không đủ kinh phí

en: Number of zeros displayed after the decimal point. For example, if this is set to 2, "1." will be displayed as "1.00"
vi: Số không hiển thị sau dấu thập phân.

en: Pay to
vi: Trả cho.

en: Payment request has expired
vi: Yêu cầu thanh toán đã hết hạn

en: Payment sent.
vi: Đã gửi tiền.

en: Rescan devices
vi: Quét lại các thiết bị

en: Select a device
vi: Chọn môt thiết bị

en: Show Filter
vi: Hiển Thị Bộ Lọc

en: Synchronizing...
vi: Đang đồng bộ...

en: View log
vi: Xem bản ghi

[ctx: AddressDetails|]
en: Address
vi: Địa chỉ

[ctx: AddressDetails|]
en: Balance
vi: Tình trạng

[ctx: AddressDetails|]
en: Delete
vi: Xoá

[ctx: BalanceSummary|]
en: Balance
vi: Tình trạng

[ctx: BtcField|]
en: Amount
vi: số tiền

[ctx: ConfirmTxDialog|]
en: Fee
vi: Phí

[ctx: CpfpBumpFeeDialog|]
en: Bump Fee
vi: Tăng phí GD

[ctx: ExceptionDialog|]
en: Error
vi: Lỗi

[ctx: ExportTxDialog|]
en: Copy
vi: Sao chép

[ctx: FiatField|]
en: Amount
vi: số tiền

[ctx: GenericShareDialog|]
en: Copy
vi: Sao chép

[ctx: InvoiceDialog|]
en: Address
vi: Địa chỉ

[ctx: InvoiceDialog|]
en: Description
vi: Mô tả

[ctx: InvoiceDialog|]
en: Save
vi: Lưu

[ctx: Invoices|]
en: Delete
vi: Xoá

[ctx: LightningPaymentDetails|]
en: Date
vi: Ngày

[ctx: LnurlPayRequestDialog|]
en: Description
vi: Mô tả

[ctx: LnurlPayRequestDialog|]
en: Amount
vi: số tiền

[ctx: LnurlPayRequestDialog|]
en: Message
vi: Tin nhắn.

[ctx: MessageDialog|]
en: Message
vi: Tin nhắn.

[ctx: NewWalletWizard|]
en: Error
vi: Lỗi

[ctx: OpenChannelDialog|]
en: Amount
vi: số tiền

[ctx: OpenChannelDialog|]
en: Error
vi: Lỗi

[ctx: OpenWalletDialog|]
en: Password
vi: Mật khẩu.

[ctx: PasswordDialog|]
en: Enter Password
vi: Nhập mật khẩu

[ctx: PasswordDialog|]
en: Password
vi: Mật khẩu.

[ctx: Preferences|]
en: Language
vi: Ngôn ngữ

[ctx: Preferences|]
en: Base unit
vi: Đơn vị tính

[ctx: ProxyConfig|]
en: Address
vi: Địa chỉ

[ctx: ProxyConfig|]
en: Password
vi: Mật khẩu.

[ctx: RbfBumpFeeDialog|]
en: Bump Fee
vi: Tăng phí GD

[ctx: ReceiveDetailsDialog|]
en: Message
vi: Tin nhắn.

[ctx: ReceiveDetailsDialog|]
en: Amount
vi: số tiền

[ctx: ReceiveDialog|]
en: Address
vi: Địa chỉ

[ctx: ReceiveDialog|]
en: Message
vi: Tin nhắn.

[ctx: ReceiveDialog|]
en: Amount
vi: số tiền

[ctx: ReceiveRequests|]
en: Delete
vi: Xoá

[ctx: RequestExpiryComboBox|]
en: 1 hour
vi: 1 tiếng

[ctx: RequestExpiryComboBox|]
en: 1 day
vi: 1 chuyến đi

[ctx: RequestExpiryComboBox|]
en: 1 week
vi: 1 tuần

[ctx: ScanDialog|]
en: Cancel
vi: Huỷ bỏ

[ctx: SignVerifyMessageDialog|]
en: Address
vi: Địa chỉ

[ctx: SignVerifyMessageDialog|]
en: Message
vi: Tin nhắn.

[ctx: SwapDialog|]
en: Cancel
vi: Huỷ bỏ

[ctx: TxDetails|]
en: Date
vi: Ngày

[ctx: TxDetails|]
en: Broadcast
vi: Phát sóng

[ctx: TxDetails|]
en: Save
vi: Lưu

[ctx: TxDetails|]
en: Error
vi: Lỗi

[ctx: WCCreateSeed|]
en: Do not store it electronically.
vi: Không lưu trữ nó trong các thiết bị điện tử.

[ctx: WalletDetails|]
en: Encrypted
vi: Đã được mã hoá

[ctx: WalletDetails|]
en: Seed
vi: Hạt giống

[ctx: WalletDetails|]
en: Master Public Key
vi: Khoá công chủ

[ctx: WalletDetails|]
en: Change Password
vi: Đổi mật khẩu

[ctx: WalletDetails|]
en: Error
vi: Lỗi

[ctx: WalletMainView|]
en: Receive
vi: Nhận

[ctx: WalletMainView|]
en: Send
vi: Gửi

[ctx: WalletMainView|]
en: Error
vi: Lỗi

[ctx: Wizard|]
en: Cancel
vi: Huỷ bỏ

[ctx: Wizard|]
en: Back
vi: Trở lại

[ctx: main|]
en: Error
vi: Lỗi

en: 16x16
vi: 16×16

en: <b>Filter</b>
vi: <b>Lọc</b>

en: <b>Parameters</b>
vi: <b>Tham số</b>

en: Aliases not found.
vi: Không tìm thấy các tên đại diện.

note: DLG_Para_SpacingAtLeast
en: At least
vi: Ít nhất

en: Auto Connect
vi: Tự Động Kết Nối

en: Away mode off
vi: Tắt chế độ away

en: Away mode on:
vi: Mở chế độ away:

en: Clear chat
vi: Làm rỗng nội dung tán gẫu

en: Colors & Fonts
vi: Màu sắc và Phông chữ

en: Default styles
vi: Kiểu dáng mặc định

en: Exact size
vi: Kích thước chính xác

en: Full tree does not match TTH root
vi: Cây dạng đầy đủ không khớp với TTH root

en: Hub Menu
vi: Menu Kết Nối Chung

en: Match Queue
vi: Khớp với hàng đợi

en: Passive user
vi: Người dùng bị động

en: Private message
vi: Tin nhắn riêng tư

en: Remote client does not fully support TTH - cannot download
vi: Điều khiển từ xa phía client không hỗ trợ đầy đủ TTH - không thể tải xuống

en: Run in background
vi: Chạy dưới nền hệ thống

en: Slots
vi: Các Khe

en: Source too slow
vi: Nguồn quá chậm

en: Transferred
vi: Đã truyền dẫn

en: Connection timeout
vi: Thời hạn kết nối

en: %s [options]
vi: %s [Lựa Chọn]

en: Choices:
vi: Lựa Chọn:

en: No categories available.
vi: Không có loại nào có sẵn.

en: Categories:
vi: Loại:

en: Positional arguments:
vi: Tham số vị trí:

en: ERROR: unknown category '%s'.
vi: LỖI: không rõ phân loại '%s'.

en: ERROR: unknown option --%s.
vi: LỖI: không rõ tùy chọn --%s.

en: ERROR: unknown option -%c.
vi: LỖI: không rõ tùy chọn -%c.

en: value has no pointer set.
vi: giá trị không có trong tập con trỏ.

en: unknown boolean value %s.
vi: không biết giá trị kiểu luận lý %s.

en: invalid number format %s
vi: định dạng kiểu số không hợp lệ %s

en: invalid choice "%s". Valid values are:
vi: lựa chọn không hợp lệ "%s". Các giá trị hợp lệ là:

en: missing parameter to append.
vi: thiếu tham số để thêm vào.

en: could not parse value.
vi: không thể phân tích giá trị.

en: missing parameter.
vi: thiếu tham số.

en: missing callback function!
vi: thiếu con trỏ gọi hàm!

en: no version was defined.
vi: không định nghĩa phiên bản.

en: no copyright was defined.
vi: không định nghĩa bản quyền.

en: no license was defined.
vi: không định nghĩa giấy phép.

en: ERROR: unknown option --%s, ignored.
vi: LỖI: không rõ lựa chọn --%s, bỏ qua.

en: ERROR: option --%s requires an argument!
vi: LỖI: lựa chọn --%s đòi hỏi một tham số!

en: ERROR: unknown option -%c, ignored.
vi: LỖI: không rõ lựa chọn -%c, bỏ qua.

en: ERROR: option -%c requires an argument!
vi: LỖI: lựa chọn -%c đòi hỏi một tham số!

en: ERROR: missing required positional argument %s.
vi: LỖI: thiếu tham số vị trí được yêu cầu %s.

en: ERROR: unsupported action type %d for positional argument %s
vi: LỖI: kiểu hoạt động không được hỗ trợ %d cho tham số vị trí %s

en: ERROR: no parser provided.
vi: LỖI: không cung cấp bộ phân tích.

en: ERROR: no values provided.
vi: LỖI: không cung cấp giá trị.

en: ERROR: no arguments provided.
vi: LỖI: không cung cấp đối số.

en: ERROR: invalid options found.
vi: LỖI: phát hiện các tùy chọn không hợp lệ.

en:  See --%s.
vi: Xem --%s.

en:  See -%c.
vi: Xem -%c.

en: ERROR: invalid positional arguments found.
vi: LỖI: phát hiện các đối số vị trí không hợp lệ.

en: ERROR: incorrect geometry value '%s'
vi: LỖI: giá trị hình học không đúng '%s'

en: ERROR: incorrect size value '%s'
vi: LỖI: giá trị kích thước không đúng '%s'

en: Removed %s
vi: Đã gỡ bỏ %s

en: Bad block %u out of range; ignored.
vi: Khối hỏng %u nằm 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 cố mở %s

en: while trying popen '%s'
vi: trong khi cố 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 %u không hợp lệ trong nút thông tin khối hỏng nên bị xóa.

en: while freeing dir_info tdb file
vi: trong khi đang giải phóng tập tin dir_info

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: Ép 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: Số lượng khối không hợp lệ!

en: Couldn't allocate block buffer (size=%d)
vi: Không thể cấp phát bộ đệm khối (cỡ=%d)

en: extent rebuild inode map
vi: ánh xạ nút tái thiết mở rộng

en: Usage: %s disk
vi: Cách dùng: %s đĩa

en: BLKFLSBUF ioctl not supported!  Can't flush buffers.
vi: BLKFLSBUF ioctl không được hỗ trợ. Không thể đẩy dữ liệu bộ đệm lên đĩa.

en: Usage: %s [-F] [-I inode_buffer_blocks] device
vi: Cách dùng: %s [-F] [-I khối_đệm_nút] thiết_bị

en: while opening %s for flushing
vi: trong khi mở %s để đẩy dữ liệu lên đĩa

en: while trying to flush %s
vi: trong khi cố đẩy dữ liệu %s lên đĩa

en: while trying to open '%s'
vi: trong khi cố mở “%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 ở chế độ chỉ-đọc

en: while trying to re-open %s
vi: trong khi cố 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: ddirectory
vi: dthư mục

en: Ddeleted
vi: Dbị xóa

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: iinode
vi: inút thông tin

en: Iillegal
vi: Icấm

en: jjournal
vi: jnhật ký

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: qquota
vi: qhạn nghạch

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

en: vdevice
vi: vthiết-bị

en: xextent
vi: xmở-rộng

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 xóa 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: 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: unknown quota type
vi: kiểu hạn ngạch chưa biết

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: while hashing entry with e_value_inum = %u
vi: trong khi băm các hạng mục với e_value_inum = %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: metadata block map
vi: bản đồ khối siêu_dữ_liệu

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): cần %6lu nhưng lại nhận được %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: check_inode_bitmap_checksum: Memory allocation error
vi: check_inode_bitmap_checksum: Lỗi cấp phát bộ nhớ

en: check_block_bitmap_checksum: Memory allocation error
vi: check_block_bitmap_checksum: Lỗi cấp phát bộ nhớ

en: (no prompt)
vi: (không nhắc)

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: Xóa sạch nút thông tin

en: Clone multiply-claimed blocks
vi: Nhân bản các khối đa tuyên bố

en: Clear HTree index
vi: Xóa sạch chỉ mục hHTREE

en: (NONE)
vi: (KHÔNG)

en: FIXED
vi: ĐÃ SỬA CHỮA

en: CLEARED
vi: ĐÃ XÓA 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 ĐÃ XÓA SẠCH

en: ABORTED
vi: BỊ HỦY BỎ

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 HTREE ĐÃ ĐƯỢC XÓA SẠCH

en: WILL RECREATE
vi: SẼ TẠO LẠI

en: WILL OPTIMIZE
vi: SẼ TỐI ƯU HÓA

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 valid ext2/ext3/ext4\n @-expanded: filesystem.  If the device is valid and it really contains an ext2/ext3/ext4\n @-expanded: filesystem (and not swap or ufs or something else), then the superblock\n @-expanded: is co
en: 
    The @S could not be read or does not describe a valid ext2/ext3/ext4
    @f.  If the @v is valid and it really contains an ext2/ext3/ext4
    @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 8193 <@v>
     or
        e2fsck -b 32768 <@v>
vi: 
    @S không thể đọc được hoặc không diễn tả @f kiểu ext2 đúng.
    @v hợp lệ. Nếu @v là hợp lệ và nó đã sẵn chứa một @f kiểu ext2/ext3/ext4
    (và không phải vùng trao đổi hay ufs hay gì khác), thế thì @S
    bị hỏng: thế thì bạn nên thử chạy e2fsck với @S thay thế:
        e2fsck -b 8193 <@v>
     hoặc
        e2fsck -b 32768 <@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, 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 thấy hư 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ố lượng @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 is present.\n
en: @S has_@j flag is clear, but a @j is present.
vi: Cờ @S has_@j vẫn tốt, nhưng lại có một @j hiện diện ở đây.

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 hiện diện.

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, nhưng @j lại có dữ liệu.

note: @-expanded: Clear journal
en: Clear @j
vi: Xóa 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: Đã xóa 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 ẩ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 xóa 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 thời 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 @S cuối cùng(%t, bây giờ = %T) nằm trong thì 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 gợi ý 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 khởi tạo 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 khởi tạo @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)\n
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ị đặt sai giờ)

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)\n
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 @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ị đặt không đúng)

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: Hiding %U quota inode %i (%Q).\n
en: Hiding %U @q @i %i (%Q).
vi: Đang ẩn %U @q @i %i (%Q).

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: superblock metadata_csum supersedes uninit_bg; both feature bits cannot be set @-expanded: simultaneously.
en: @S metadata_csum supersedes uninit_bg; both feature bits cannot be set simultaneously.
vi: @S metadata_csum supersedes uninit_bg; cả hai bít đó không thể được đặt cùng lúc.

note: @-expanded: superblock MMP block checksum does not match.
en: @S MMP @b checksum does not match.
vi: Tổng kiểm tra @b MMP @S không khớp.

note: @-expanded: superblock 64bit filesystem needs extents to access the whole disk.
en: @S 64bit @f needs extents to access the whole disk.
vi: @f 64bit @S cần mở rộng để có thể truy cập toàn bộ đĩa.

en: First_meta_bg is too big.  (%N, max value %g).
vi: First_meta_bg quá lớn.  (%N, giá trị tối đa %g).

note: @-expanded: External journal superblock checksum does not match superblock.
en: External @j @S checksum does not match @S.
vi: Tổng kiểm tra @j @S mở rộng không khớp với @S.

note: @-expanded: superblock metadata_csum_seed is not necessary without metadata_csum.
en: @S metadata_csum_seed is not necessary without metadata_csum.
vi: @S metadata_csum_seed là không cần thiết nếu không có metadata_csum.

en: Error initializing quota context in support library: %m
vi: Lỗi khởi tạo ngữ cảnh hạn ngạch trong thư viện hỗ trợ: %m

note: @-expanded: Bad required extra isize in superblock (%N).
en: Bad required extra isize in @S (%N).
vi: Sai isize mở rộng đã yêu cầu trong @S (%N).

note: @-expanded: Bad desired extra isize in superblock (%N).
en: Bad desired extra isize in @S (%N).
vi: Sai isize mở rộng đã mong muốn trong @S (%N).

note: @-expanded: Invalid %U quota inode %i.
en: Invalid %U @q @i %i.
vi: %U @q @i %i không hợp lệ.

note: @-expanded: superblock would have too many inodes (%N).\n
en: @S would have too many inodes (%N).
vi: @S đã có quá nhiều nút (% N).

note: @-expanded: Resize_inode and meta_bg features are enabled. Those features are\n @-expanded: not compatible. Resize inode should be disabled.
en: Resize_@i and meta_bg features are enabled. Those features are
    not compatible. Resize @i should be disabled.
vi: Resize_@i và tính năng meta_bg được kích hoạt. Những tính năng này
    không tương thích. Resize @i nên bị vô hiệu hoá.

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 %s của @g %g sang %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 mềm) đặc biệt
    (@i %i) đặt cờ không thay đổi (immutable) hay
    chỉ phụ thêm (append-only).

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 region allocation structure.
en: @A @a region allocation structure.
vi: @A @a cấu trúc phân bổ vùng.

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 là 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) làm cho 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 mềm 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 lô-gíc %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 lô-gíc %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 mềm 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 lô-gíc %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 a regular file.
en: @q @i is not a 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: inode %i seems to contain garbage.
en: @i %i seems to contain garbage.
vi: @i %i có lẽ đã chứa rác.

note: @-expanded: inode %i passes checks, but checksum does not match inode.
en: @i %i passes checks, but checksum does not match @i.
vi: @i %i các kiểm tra qua, nhưng tổng kiểm không khớp @i.

note: @-expanded: inode %i extended attribute is corrupt (allocation collision).
en: @i %i @a is corrupt (allocation collision).
vi: @i %i @a bị hỏng (xung đột cấp phát).

note: @-expanded: inode %i extent block passes checks, but checksum does not match extent\n @-expanded: \t(logical block %c, physical block %b, len %N)\n
en: @i %i extent block passes checks, but checksum does not match extent
    	(logical @b %c, physical @b %b, len %N)
vi: @i %i các kiểm tra khối mở rộng đã qua, nhưng tổng kiểm không khớp phạm vi
    	(@b lô-gíc %c, @b vật lý %b, dài %N)

note: @-expanded: inode %i extended attribute block %b passes checks, but checksum does not match block.
en: @i %i @a @b %b passes checks, but checksum does not match @b.
vi: @i %i @a @b %b các kiemr tra đã qua, nhưng tổng kiểm không khớp @b.

note: @-expanded: Interior extent node level %N of inode %i:\n @-expanded: Logical start %b does not match logical start %c at next level.
en: Interior @x node level %N of @i %i:
    Logical start %b does not match logical start %c at next level.
vi: Ở trong nút @x mức %N/@i %i:
    Khởi đầu lô-gíc %b không khớp với khởi đầu lô-gíc %c tại mức kế tiếp.

note: @-expanded: inode %i, end of extent exceeds allowed value\n @-expanded: \t(logical block %c, physical block %b, len %N)\n
en: @i %i, end of extent exceeds allowed value
    	(logical @b %c, physical @b %b, len %N)
vi: @i %i, điểm kết thúc vượt quá giá trị cho phép
    	(lô-gíc @b %c, vật lý @b %b, dài %N)

note: @-expanded: inode %i has inline data, but superblock is missing INLINE_DATA feature\n
en: @i %i has inline data, but @S is missing INLINE_DATA feature
vi: @i %i có dữ liệu chung dòng, nhưng còn @S thiếu tính năng dữ liệu chung dòng INLINE_DATA

note: @-expanded: inode %i has INLINE_DATA_FL flag on filesystem without inline data support.\n
en: @i %i has INLINE_DATA_FL flag on @f without inline data support.
vi: @i %i có cờ chung dòng INLINE_DATA_FL trên @f không có hỗ trợ dữ liệu chung dòng.

note: @-expanded: inode %i block %b conflicts with critical metadata, skipping block checks.\n
en: @i %i block %b conflicts with critical metadata, skipping block checks.
vi: @i %i khối %b xung đột với siêu dữ liệu tới hạn, bỏ qua kiểm tra khối.

note: @-expanded: directory inode %i block %b should be at block %c.
en: @d @i %i @b %b should be at @b %c.
vi: @d @i %i @b %b nên ở tại @b %c.

note: @-expanded: directory inode %i has extent marked uninitialized at block %c.
en: @d @i %i has @x marked uninitialized at @b %c.
vi: @i @d %i có một @x được đánh dấu là chưa khởi tạo tại @biến %c.

note: @-expanded: inode %i logical block %b (physical block %c) violates cluster allocation rules.\n @-expanded: Will fix in pass 1B.\n
en: @i %i logical @b %b (physical @b %c) violates cluster allocation rules.
    Will fix in pass 1B.
vi: @i %i lô-gíc @b %b (vật lý @b %c) vi phạm qui tắc phân bỏ liên cung.
    Sẽ được sửa tại lần 1B.

note: @-expanded: inode %i has INLINE_DATA_FL flag but extended attribute not found.
en: @i %i has INLINE_DATA_FL flag but @a not found.
vi: @i %i có cờ INLINE_DATA_FL nhưng @a không tìm thấy.

note: @-expanded: Special (device/socket/fifo) file (inode %i) has extents\n @-expanded: or inline-data flag set.
en: Special (@v/socket/fifo) file (@i %i) has extents
    or inline-data flag set.
vi: Tập tin đặc biệt (@v/socket/fifo) (@i %i) có đặt cờ mở rộng
    hay dữ liệu chung dòng.

note: @-expanded: inode %i has extent header but inline data flag is set.\n
en: @i %i has @x header but inline data flag is set.
vi: @i %i có phần đầu @x nhưng cờ dữ liệu chung dòng không được đặt.

note: @-expanded: inode %i seems to have inline data but extent flag is set.\n
en: @i %i seems to have inline data but @x flag is set.
vi: @i %i dường như có dữ liệu chung dòng nhưng cờ @x lại được đặt.

note: @-expanded: inode %i seems to have block map but inline data and extent flags set.\n
en: @i %i seems to have @b map but inline data and @x flags set.
vi: @i %i dường như có ánh xạ @b nhưng dữ liệu chung dòng và cờ @x được đặt.

note: @-expanded: inode %i has inline data and extent flags set but i_block contains junk.\n
en: @i %i has inline data and @x flags set but i_block contains junk.
vi: @i %i có dữ liệu chung dòng và cờ @x được đặt nhưng i_block chứa rác.

note: @-expanded: Bad block list says the bad block list inode is bad.
en: Bad block list says the bad block list @i is bad.
vi: Danh sách khối hỏng nói rằng danh sách khối sai @i là sai.

note: @-expanded: error allocating extent region allocation structure.
en: @A @x region allocation structure.
vi: @A @x cấu trúc phân bổ vùng.

note: @-expanded: inode %i has a duplicate extent mapping\n @-expanded: \t(logical block %c, invalid physical block %b, len %N)\n
en: @i %i has a duplicate @x mapping
    	(logical @b %c, @n physical @b %b, len %N)
vi: @i %i có ánh xạ @x trùng lặp
    	(@b lô-gíc %c, @n vật lý @b %b, dài %N)

note: @-expanded: error allocating memory for encrypted directory list\n
en: @A memory for encrypted @d list
vi: @A bộ nhớ cho danh sách @d đã mã hóa

note: @-expanded: inode %i extent tree could be more shallow (%b; could be <= %c)\n
en: @i %i @x tree could be more shallow (%b; could be <= %c)
vi: @i %i @x cây nên nông hơn (%b; nên <= %c)

note: @-expanded: inode %i on bigalloc filesystem cannot be block mapped.
en: @i %i on bigalloc @f cannot be @b mapped.
vi: @i %i trên @f bigalloc không thể là một ánh xạ @b.

note: @-expanded: inode %i has corrupt extent header.
en: @i %i has corrupt @x header.
vi: @i %i có phần đầu @x bị hỏng.

note: @-expanded: Timestamp(s) on inode %i beyond 2310-04-04 are likely pre-1970.\n
en: Timestamp(s) on @i %i beyond 2310-04-04 are likely pre-1970.
vi: Các dấu thời gian trên @i %i vượt quá 2310-04-04 giống như là trước 1970.

note: @-expanded: inode %i has illegal extended attribute value inode %N.\n
en: @i %i has @I @a value @i %N.
vi: @i %i có @I @a giá trị @i %N.

note: @-expanded: inode %i has invalid extended attribute. EA inode %N missing EA_INODE flag.\n
en: @i %i has @n @a. EA @i %N missing EA_INODE flag.
vi: @i %i có @n @a. EA @i %N thiếu cờ EA_INODE.

note: @-expanded: EA inode %N for parent inode %i missing EA_INODE flag.\n @-expanded:
en: EA @i %N for parent @i %i missing EA_INODE flag.
vi: EA @i %N cho cha @i %i thiếu cờ EA_INODE.

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 hòa 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ân bản tập tin: %m

note: @-expanded: Pass 1E: Optimizing extent trees\n
en: Pass 1E: Optimizing @x trees
vi: Lần 1E: Đang tối ưu cây @x

note: @-expanded: Failed to optimize extent tree %p (%i): %m\n
en: Failed to optimize @x tree %p (%i): %m
vi: Gặp lỗi khi tối ưu hóa cây @x %p (%i): %m

note: @-expanded: Optimizing extent trees:
en: Optimizing @x trees:
vi: Đang tối ưu hóa cây %x:

en: Internal error: max extent tree depth too large (%b; expected=%c).
vi: Lỗi nội bộ: độ sâu cây mở rộng tối đa quá lớn (%b; cần=%c).

note: @-expanded: inode %i extent tree (at level %b) could be shorter.
en: @i %i @x tree (at level %b) could be shorter.
vi: @i %i @x cây (ở mức %b) nên ngắn hơn.

note: @-expanded: inode %i extent tree (at level %b) could be narrower.
en: @i %i @x tree (at level %b) could be narrower.
vi: @i %i @x cây (ở mức %b) nên hẹp hơn.

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_size_high for inode %i (%Q) is %Id, should be zero.\n
en: i_size_high @F %Id, @s zero.
vi: i_size_high @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 mềm %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: problem in HTREE directory inode %d: root node fails checksum.\n
en: @p @h %d: root node fails checksum.
vi: @p @h %d: nút gốc có tổng kiểm sai.

note: @-expanded: problem in HTREE directory inode %d: internal node fails checksum.\n
en: @p @h %d: internal node fails checksum.
vi: @p @h %d: nút nội tại có tổng kiểm sai.

note: @-expanded: directory inode %i, %B, offset %N: directory has no checksum.\n
en: @d @i %i, %B, offset %N: @d has no checksum.
vi: @i @d %i, %B, khoảng bù %N: @d không có tổng kiểm

note: @-expanded: directory inode %i, %B: directory passes checks but fails checksum.\n
en: @d @i %i, %B: @d passes checks but fails checksum.
vi: @d @i %i, %B: @d qua kiểm tra nhưng lại sai tổng kiểm.

note: @-expanded: Inline directory inode %i size (%N) must be a multiple of 4.\n
en: Inline @d @i %i size (%N) must be a multiple of 4.
vi: Chung dòng @d @i %i cỡ (%N) phải là bội của 4.

note: @-expanded: Fixing size of inline directory inode %i failed.\n
en: Fixing size of inline @d @i %i failed.
vi: Gặp lỗi khi sửa cỡ của chung dòng @d @i %i.

note: @-expanded: Encrypted entry '%Dn' in %p (%i) is too short.\n
en: Encrypted @E is too short.
vi: @E đã mã hóa là quá ngắn.

note: @-expanded: Pass 3: Checking directory connectivity\n
en: Pass 3: Checking @d connectivity
vi: Lần 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 trống 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 cố 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 cố 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 cố 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 đang 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)

note: @-expanded: /lost+found has inline data\n
en: /@l has inline data
vi: /@l có dữ liệu chung dòng

note: @-expanded: Cannot allocate space for /lost+found.\n @-expanded: Place lost files in root directory instead
en: Cannot allocate space for /@l.
    Place lost files in root directory instead
vi: Không thể phân bổ không gian cho /@l.
    Đặt các tập tin mất trong thư mục gốc để thay thế

note: @-expanded: Insufficient space to recover lost files!\n @-expanded: Move data off the filesystem and re-run e2fsck.\n @-expanded: \n
en: Insufficient space to recover lost files!
    Move data off the @f and re-run e2fsck.
vi: Không đủ chỗ để khôi phục các tập tin đã mất!
    Xóa bớt dữ liệu ra khỏi và chạy lại e2fsck.

note: @-expanded: /lost+found is encrypted\n
en: /@l is encrypted
vi: /@l đã được mã hóa

en: Pass 3A: Optimizing directories
vi: Lần qua 3A: đang tối ưu hóa 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 hóa thư mục %q (%d): %m

en: Optimizing directories:
vi: Đang tối ưu hóa 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 NÀO Đ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: extended attribute inode %i ref count is %N, should be %n.
en: @a @i %i ref count is %N, @s %n.
vi: @i @i %i có số đếm tham chiếu %N, @s %n.

note: @-expanded: directory exceeds max links, but no DIR_NLINK feature in superblock.\n
en: @d exceeds max links, but no DIR_NLINK feature in @S.
vi: @d vượt quá liên kết tối đa, nhưng không có tính năng DIR_NLINK trong @S.

note: @-expanded: Pass 5: Checking group summary information\n
en: Pass 5: Checking @g summary information
vi: Lần 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: Khác biệt @B @b:

note: @-expanded: inode bitmap differences:
en: @i @B differences:
vi: Khác biệt @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: group %g inode bitmap does not match checksum.\n
en: @g %g @i @B does not match checksum.
vi: @g %g @i @B không khớp tổng kiểm.

note: @-expanded: group %g block bitmap does not match checksum.\n
en: @g %g @b @B does not match checksum.
vi: @g %g @b @B không khớp tổng kiểm.

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

note: @-expanded: Error setting block group checksum info: %m\n
en: Error setting @b @g checksum info: %m
vi: Gặp lỗi khi đặt thông tin tổng kiểm @b @g: %m

en: Error writing file system info: %m
vi: Gặp lỗi khi ghi thông tin hệ thống: %m

en: Error flushing writes to storage device: %m
vi: Gặp lỗi khi đẩy dữ liệu sau lệnh ghi lên thiết bị lưu trữ: %m

en: Error writing quota info for quota type %N: %m
vi: Lỗi khi ghi thông tin hạn ngạch cho kiểu %N: %m

en: Unhandled error code (0x%x)!
vi: Mã lỗi chưa quản lý (0x%x)!

en: IGNORED
vi: BỊ BỎ QUA

en: in move_quota_inode
vi: trong move_quota_inode

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 %u
vi: trong khi gọi hàm lặp lại khối “ext2fs_block_iterate” cho nút thông tin %u

en: while calling ext2fs_adjust_ea_refcount2 for inode %u
vi: trong khi gọi hàm “ext2fs_adjust_ea_refcount” cho nút thông tin %u

en: Truncating
vi: Đang cắt ngắn

en: Clearing
vi: Đang xóa sạch

en: Usage: %s [-panyrcdfktvDFV] [-b superblock] [-B blocksize]
    		[-l|-L bad_blocks_file] [-C fd] [-j external_journal]
    		[-E extended-options] [-z undo_file] device
vi: Cách dùng: %s [-panyrcdfktvDFV] [-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] [-z tập_tin_undo] 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
     -z undo_file         Create an undo file
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
     -z undo_file         Tạo một tập tin undo

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 liền 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 fifo
     | %12u fifos
vi[0]: %12u tập tin fifo

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 mềm

en:  (%u fast symbolic link)
     |  (%u fast symbolic links)
vi[0]:  (%u liên kết mềm nhanh)

en: %12u file
     | %12u files
vi[0]: %12u tập tin

en: while determining whether %s is mounted.
vi: trong khi dò tìm xem %s đã gắn kết chưa.

en: Warning!  %s is mounted.
vi: Cảnh báo!  %s đã được gắn.

en: Warning!  %s is in use.
vi: Cảnh báo!  %s đang được dùng.

en: %s is mounted.
vi: %s đã gắn kết.

en: %s is in use.
vi: %s đang được dùng.

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: ignoring check interval, broken_system_clock set
vi: bỏ qua kiểm tra khoảng thời gian, đặt broken_system_clock

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 gắn kết kế tiếp)

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: Invalid readahead buffer size.
vi: Kích cỡ bộ đệm readahead không hợp lệ.

en: Unknown extended option: %s
vi: Tùy chọn đã mở rộng lạ: %s

en: 
    Extended options are separated by commas, and may take an argument which
    is set off by an equals ('=') sign.  Valid extended options are:
vi: 
    Các tùy chọn mở rộng được ngăn cách nhau bằng dấu phẩy, và có thể chấp nhận
    đối số được đặt với dấu bằng “=”. Các tùy chọn mở rộng hợp lệ là:

en: 	ea_ver=<ea_version (1 or 2)>
vi: 	ea_ver=<ea_version (1 hoặc 2)>

en: 	readahead_kb=<buffer size>
vi: 	readahead_kb=<cỡ bộ đệm>

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 hòa 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ể phân giải “%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 -D and -E fixes_only options are incompatible.
vi: Hai tùy chọn “-D” và “-E” không tương thích với nhau.

en: The -E bmap2extent and fixes_only options are incompatible.
vi: Hai tùy chọn -E bmap2extent và fixes_only 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 %s'
vi: Nếu bạn 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 %s”

en: while reading MMP block
vi: trong khi đọc khối MMP

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 delete %s
vi: trong khi cố xóa %s

en: while trying to setup undo file
vi: trong khi cố cài đặt tập tin undo

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 cố khởi tạo chương trình

en: 	Using %s, %s
vi: 	Dùng %s, %s

en: %s: %s trying backup blocks...
vi: %s: %s đang cố sao lưu dự phòng 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 có quyền siêu quản trị

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: %s: Trying to load superblock despite errors...
vi: %s: cố gắng để tải siêu khối mặc dù lỗi...

en: Get a newer version of e2fsck!
vi: Lấy phiên bản e2fsck mới hơn!

en: while checking journal for %s
vi: trong khi kiểm tra nhật ký cho %s

en: Cannot proceed with file system check
vi: Không thể xử lý với kiểm tra hệ thống tập tin

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: Journal checksum error found in %s
vi: Tìm thấy lỗi tổng kiểm nhật ký trong %s

en: Journal corrupted in %s
vi: Nhật ký bị hỏng ở %s

en: while recovering journal of %s
vi: trong khi phục hồi nhật ký của %s

en: %s has unsupported feature(s):
vi: %s có tính năng không được hỗ trợ:

en: %s has unsupported encoding: %0x
vi: %s có tính năng không được hỗ trợ: %0x

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 chúng tôi sẽ cố thử…

en: Creating journal (%d blocks):
vi: Đang tạo nhật ký (%d khối):

en:  Done.
vi:  Xong.

en: 
    *** journal has been regenerated ***
vi: 
    *** nhật ký đã được tạo lại ***

en: %s: e2fsck canceled.
vi: %s: e2fsck bị hủy bỏ.

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: ***** FILE SYSTEM ERRORS CORRECTED *****
vi: 
    %s: ***** CÁC LỖI CỦA HỆ THỐNG TẬP TIN ĐÃ ĐƯỢC SỬA ĐỔI *****

en: %s: File system was modified.
vi: %s: Hệ thống tập tin bị sửa đổi.

en: 
    %s: ***** FILE SYSTEM WAS MODIFIED *****
vi: 
    %s: ***** HỆ THỐNG TẬP TIN BỊ SỬA ĐỔI *****

en: %s: ***** REBOOT SYSTEM *****
vi: %s: ***** KHỞI ĐỘNG LẠI HỆ THỐNG *****

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: yY
vi: cCyY

en: nN
vi: kKnN

en: aA
vi: tTaA

en:  ('a' enables 'yes' to all)
vi:  (“a” bật “yes” cho tất cả)

en: <y>
vi: <c>

en:  (y/n)
vi:  (c/k)

en: cancelled!
vi: đã hủy!

en: yes to all
vi: đồng ý với tất cả

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 cố đọ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: 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] [-svwnfBX]
           [-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_đầu_vào] [-o tập_tin_đầu_ra] [-svwnfBX]
           [-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 di chuyển vị trí

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ộ hóa 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 (kiểm tra ở chế độ 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: Từ 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ử ở chế độ đọc-ghi không phá 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: Too big max bad blocks count %u - maximum is %u
vi: Số lượng khối sai tối đa %u quá lớn - tối đa là %u

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ể chỉ ra 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ể xác định kích cỡ của thiết bị;
    bạn cần phải tự chỉ định kích cỡ đó.

en: while trying to determine device size
vi: trong khi thử dò tìm 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 (%llu): must be less than %llu
vi: khối đầu không hợp lệ (%llu): phải nhỏ hơn %llu

en: invalid end block (%llu): must be 32-bit value
vi: khối cuối không hợp lệ (%llu): phải là giá trị 32 bít

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: input file - bad format
vi: tập tin đầu vào - sai định dạng

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 [-pRVf] [-+=aAcCdDeijPsStTuF] [-v version] files...
vi: Cách dùng: %s [-pRVf] [-+=aAcCdDeijPsStTuF] [-v phiên_bản] tập_tin…

en: bad project - %s
vi: dự án sai — %s

en: bad version - %s
vi: phiên bản sai — %s

en: while trying to stat %s
vi: trong khi cố 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: 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: Project of %s set as %lu
vi: Dự án của %s được đặt thành %lu

en: while setting project on %s
vi: trong khi cài đặt dự á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: while reading inode %u
vi: trong khi đọc nút thông tin %u

en: while expanding directory
vi: trong khi mở rộng thư mục

en: while linking "%s"
vi: trong khi liên kết "%s"

en: while writing inode %u
vi: trong khi ghi nút thông tin %u

en: while listing attributes of "%s"
vi: trong khi liệt kê các thuộc tính của "%s"

en: while opening inode %u
vi: trong khi mở nút thông tin %u

en: while allocating memory
vi: trong khi cấp phát bộ nhớ

en: while reading attribute "%s" of "%s"
vi: trong khi đọc thuộc tính "%s" của "%s"

en: while writing attribute "%s" to inode %u
vi: trong khi ghi thuộc tính "%s" của nút thông tin %u

en: while closing inode %u
vi: trong khi đóng nút thông tin %u

en: while allocating inode "%s"
vi: trong khi cấp phát nút thông tin "%s"

en: while creating inode "%s"
vi: trong khi tạo nút thông tin "%s"

en: while creating symlink "%s"
vi: trong khi tạo liên kết mềm "%s"

en: while looking up "%s"
vi: trong khi tra tìm "%s"

en: while creating directory "%s"
vi: trong khi tạo thư mục "%s"

en: while opening "%s" to copy
vi: trong khi mở "%s" để sao chép

en: while changing working directory to "%s"
vi: trong khi đổi thư mục làm việc sang "%s"

en: while scanning directory "%s"
vi: trong khi đang quét thư mục "%s"

en: while lstat "%s"
vi: trong khi lstat "%s"

en: while creating special file "%s"
vi: trong khi tạo tập tin đặc biệt "%s"

en: while trying to read link "%s"
vi: trong khi cố đọc liên kết "%s"

en: symlink increased in size between lstat() and readlink()
vi: liên kết mềm làm gia tăng kích cỡ giữa lstat() và readlink()

en: while writing symlink"%s"
vi: trong khi ghi liên kết mềm "%s"

en: while writing file "%s"
vi: trong khi ghi tập tin "%s"

en: while making dir "%s"
vi: trong khi tạo thư mục "%s"

en: while changing directory
vi: trong khi thay đỏi thư mục

en: ignoring entry "%s"
vi: đang bỏ qua mục "%s"

en: while setting inode for "%s"
vi: trong khi cài đặt nút cho "%s"

en: while setting xattrs for "%s"
vi: trong khi cài đặt xattrs cho "%s"

en: while saving inode data
vi: trong khi ghi dữ liệu nút

en: Usage: %s [-bfghimxV] [-o superblock=<num>] [-o blocksize=<num>] device
vi: Cách dùng: %s [-bfghimxV] [-o superblock=<số>] [-o blocksize=<số>] thiết_bị

en: clusters
vi: liên cung

en: Group %lu: (Blocks
vi: Nhóm %lu: (Khối

en:  (EXPECTED 0x%04x)
vi:  (CẦN      0x%04x)

en:   %s superblock at
vi:   %s siêu khối tại

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 superblock magic number invalid!
vi: Số ma thuật thấy siêu khối nhật ký không hợp lệ!

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: failed to alloc MMP buffer
vi: gặp lỗi khi cấp phát bộ đệm MMP

en: reading MMP block %llu from '%s'
vi: đang đọc MMP khối %llu từ ' %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: MMP feature not enabled.
vi: %s: Tính năng MMP không được bật.

en: while trying to read '%s' bitmaps
vi: trong khi cố gắng để đọc ảnh bitmap '%s'

en: *** Run e2fsck now!
vi: *** Hãy chạy e2fsck NGAY!

en: Usage: %s [ -r|Q ] [ -f ] [ -b superblock ] [ -B blocksize][ -fr ] device image-file
vi: Cách dùng: %s [ -r|Q ] [ -f ] [ -b siêu_khối ] [ -B siêu_khối][ -fr ] thiết_bị tập_tin_ảnh

en:        %s -I device image-file
vi:            %s -I thiết_bị tập_tin_ảnh

en: while allocating buffer
vi: trong khi cấp phát bộ đệm

en: Writing block %llu
vi: Đang ghi khối %llu

en: error writing block %llu
vi: gặp lỗi khi ghi khối %llu

en: error in generic_write()
vi: có lỗi trong generic_write()

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: Corrupt directory block %llu: bad rec_len (%d)
vi: Hỏng khối thư mục %llu: rec_len sai (%d)

en: Corrupt directory block %llu: bad name_len (%d)
vi: Hỏng khối thư mục %llu: name_len sai (%d)

en: %llu / %llu blocks (%d%%)
vi: %llu / %llu khối (%d%%)

en: Copying
vi: Đang chép

en: Stopping now will destroy the filesystem, interrupt again if you are sure
vi: Dừng lại sẽ làm hỏng hệ thống tập tin, ngắt lần nữa nếu bạn thực sự muốn thế

en:  %s remaining at %.2f MB/s
vi:  %s còn lại ở tốc độ %.2f MB/s

en: error reading block %llu
vi: gặp lỗi khi đọc khối %llu

en: Copied %llu / %llu blocks (%d%%) in %s
vi: Đã chép %llu / %llu khối (%d%%) trong %s

en: at %.2f MB/s
vi: ở tốc độ %.2f MB/s

en: while allocating l1 table
vi: trong khi cấp phát bảng l1

en: while allocating l2 cache
vi: trong khi cấp phát bảng l2

en: Warning: There are still tables in the cache while putting the cache, data will be lost so the image may not be valid.
vi: Cảnh báo: Vẫn còn bảng trong bộ nhớ đệm trong khi đặt bộ nhớ này, dữ liệu sẽ mất do đó ảnh có thể không hợp lệ.

en: while allocating ext2_qcow2_image
vi: trong khi cấp phát ext2_qcow2_image

en: while initializing ext2_qcow2_image
vi: trong khi khởi tạo ext2_qcow2_image

en: Programming error: multiple sequential refcount blocks created!
vi: Lỗi lập trình: đa khối refcount liên tiếp được tạo ra!

en: while allocating block bitmap
vi: trong cấp phát mảng ảnh khối

en: while allocating scramble block bitmap
vi: trong khi cấp phát mảng ảnh khối scramble

en: Scanning inodes...
vi: Đang quét các nút…

en: Can't allocate block buffer
vi: Không thể cấp phát bộ đệm khối

en: while iterating over inode %u
vi: trong khi lặp qua nút %u

en: Raw and qcow2 images cannot be installed
vi: Ảnh thô và qconw2 không thể được cài đặt

en: error reading bitmaps
vi: lặp lỗi khi đọc mảng bit

en: while opening device file
vi: trong khi mở tập tin thiết bị

en: while restoring the image table
vi: trong khi phục hồi bảng ảnh

en: -a option can only be used with raw or QCOW2 images.
vi: tùy chọn -a chỉ có thể được dùng cùng với các ảnh thô hoặc QCOW2.

en: -b option can only be used with raw or QCOW2 images.
vi: tùy chọn -b chỉ có thể được dùng cùng với các ảnh thô hoặc QCOW2.

en: Offsets are only allowed with raw images.
vi: Chế độ bù chỉ cho phép với ảnh thô.

en: Move mode is only allowed with raw images.
vi: Chế độ di chuyển chỉ cho phép với ảnh thô.

en: Move mode requires all data mode.
vi: Chế độ di chuyển yêu cầu mọi chế độ dữ liệu.

en: checking if mounted
vi: kiểm tra xem đã gắn kết chưa

en: 
    Running e2image on a R/W mounted filesystem can result in an
    inconsistent image which will not be useful for debugging purposes.
    Use -f option if you really want to do that.
vi: 
    Chạy e2image trên hệ thống tập tin gắn Đọc/Ghi có thể tạo ra một
    ảnh không phù hợp cái mà sẽ không hữu ích khi muốn gỡ lỗi.
    Dùng tùy chọn -f nếu bạn thực sự muốn làm thế.

en: QCOW2 image can not be written to the stdout!
vi: Ảnh QCOW2 không thể ghi ra đầu ra tiêu chuẩn!

en: Can not stat output
vi: Không thể lấy thống kê đầu ra

en: Image (%s) is compressed
vi: Ảnh (%s) đã được nén lại

en: Image (%s) is encrypted
vi: Ảnh (%s) đã được mã hóa

en: Image (%s) is corrupted
vi: Ảnh (%s) đã bị hỏng

en: while trying to convert qcow2 image (%s) into raw image (%s)
vi: khi cố chuyển đổi ảnh qcow2 (%s) thành dạng ảnh thô (%s)

en: The -c option only supported in raw mode
vi: Tùy chọn “-c” chỉ được hỗ trợ trong chế độ thô

en: The -c option not supported when writing to stdout
vi: Tùy chọn “-c” không được hỗ trợ khi ghi ra đầu ra tiêu chuẩn

en: while allocating check_buf
vi: trong khi cấp phát check_buf

en: The -p option only supported in raw mode
vi: Tùy chọn “-p” không được hỗ trợ trong chế độ thô

en: %d blocks already contained the data to be copied
vi: %d khối đã sẵn chứa dữ liệu để sao chép

en: Usage: %s -r device
vi: Cách dùng: %s -r thiết-bị

en: e2label: cannot open %s
vi: e2label: không thể mở %s

en: e2label: cannot seek to superblock
vi: e2label: không thể di chuyển đầu đọc vị trí 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ể di chuyển đầu đọc để lấy lạ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 [-f] [-h] [-n] [-o offset] [-v] [-z undo_file] <transaction file> <filesystem>
vi: Cách dùng: %s [-f] [-h] [-n] [-o offset] [-v] [-z tập_tin_undo] <tập tin giao dịch> <hệ thống tập tin>

en: The file system superblock doesn't match the undo file.
vi: Siêu khối hệ thống tập tin không khớp với tập tin undo.

en: UUID does not match.
vi: UUID không khớp.

en: Last mount time does not match.
vi: Giờ gắn kết hệ thống tập tin không khớp.

en: Last write time does not match.
vi: Giờ ghi cuối cùng không khớp.

en: Lifetime write counter does not match.
vi: Số lượng ghi lifetime không khớp.

en: while reading filesystem superblock.
vi: trong khi đọc siêu khối hệ thống tập tin.

en: while fetching superblock
vi: trong khi lấy siêu khối

en: Undo file superblock checksum doesn't match.
vi: Tổng kiểm siêu khối tập tin undo không khớp.

en: illegal offset - %s
vi: khoảng bù không hợp lệ - %s

en: Will not write to an undo file while replaying it.
vi: Sẽ không ghi vào một tập tin undo trong khi đang trình diễn lại nó.

en: while opening undo file `%s'
vi: trong khi mở tập tin undo “%s”

en: while reading undo file
vi: trong khi đọc tập tin undo

en: %s: Not an undo file.
vi: %s: Không phải là tập tin undo.

en: %s: Header checksum doesn't match.
vi: %s: Tổng kiểm phần đầu không khớp.

en: %s: Corrupt undo file header.
vi: %s: Phần đầu tập tin undo bị hỏng.

en: %s: Undo block size too large.
vi: %s: Cỡ khối tập tin undo quá lớn.

en: %s: Undo block size too small.
vi: %s: Cỡ khối tập tin undo quá nhỏ.

en: %s: Unknown undo file feature set.
vi: %s: Không hiểu tính năng tập tin undo.

en: Error while determining whether %s is mounted.
vi: Gặp lỗi trong khi dò tìm xem %s đã gắn kết chưa.

en: e2undo should only be run on unmounted filesystems
vi: e2undo chỉ nên chạy trên một hệ thống tập tin chưa gắn kết

en: while opening `%s'
vi: trong khi mở “%s”

en: specified offset is too large
vi: khoảng bù đã cho là quá lớn

en: while reading keys
vi: trong khi đọc khóa

en: %s: wrong key magic at %llu
vi: %s: sai khóa thần diệu tại %llu

en: %s: key block checksum error at %llu.
vi: %s: tổng kiểm khối khóa lỗi tại %llu.

en: %s: block %llu is too long.
vi: %s: khối %llu là quá dài.

en: while fetching block %llu.
vi: trong khi lấy khối %llu.

en: checksum error in filesystem block %llu (undo blk %llu)
vi: lỗi tổng kiểm trong khối hệ thống tập tin %llu (undo blk %llu)

en: while writing block %llu.
vi: trong khi ghi khối %llu.

en: Undo file corruption; run e2fsck NOW!
vi: Tập tin undo bị hỏng; hãy chạy e2fsck NGAY!

en: IO error during replay; run e2fsck NOW!
vi: Lỗi V/R trong khi trình diễn lại; hãy chạy e2fsck NGAY!

en: Incomplete undo record; run e2fsck.
vi: Các bản ghi undo không hoàn thiện; hãy chạy e2fsck.

en: Usage:  findsuper device [skipbytes [startkb]]
vi: Cách dùng:  findsuper thiết-bị [skipbytes [startkb]]

en: skipbytes should be a number, not %s
vi: skipbytes phải là một con số, không phải %s

en: skipbytes must be a multiple of the sector size
vi: skipbytes phải là bội số của cỡ cung từ

en: startkb should be a number, not %s
vi: startkb phải là một con số, không phải %s

en: startkb should be positive, not %llu
vi: startkb phải là dương, không phải %llu

en: starting at %llu, with %u byte increments
vi: bắt đầu tại %llu, với việc gia thêm %u byte

en: [*] probably superblock written in the ext3 journal superblock,
    	so start/end/grp wrong
vi: [*] gần như chắc chắn là siêu khối đã được ghi trong siêu khối journal ext3,
    	do đó đầu/cuối/nhóm sai

en: byte_offset  byte_start     byte_end  fs_blocks blksz  grp  mkfs/mount_time           sb_uuid label
vi: byte_offset  byte_start     byte_end  fs_blocks blksz  grp  mkfs/mount_time           sb_uuid nhãn

en: 
    %11Lu: finished with errno %d
vi: 
    %11Lu: đã kết thúc với lỗi %d

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: Mounting read-only.
vi: Gắn chế độ chỉ cho đọc.

en: %s: Allowing users to allocate all blocks. This is dangerous!
vi: %s: Cho phép những người dùng phân bổ mọi khối. Hành động này nguy hiểm!

en: Please run e2fsck -fy %s.
vi: Vui lòng chạy lệnh “e2fsck -fy %s”.

en: Journal needs recovery; running `e2fsck -E journal_only' is required.
vi: Journal cần được phục hồi; việc chạy “e2fsck -E journal_only” là cần thiết.

en: %s: Writing to the journal is not supported.
vi: %s: Không hỗ trợ tính năng ghi journal.

en: Warning: Mounting unchecked fs, running e2fsck is recommended.
vi: Cảnh báo: Đang gắn fs chưa kiểm tra, khuyên bạn nên chạy e2fsck.

en: Warning: Maximal mount count reached, running e2fsck is recommended.
vi: Cảnh báo: Số lượng gắn kết tối đa đã bị vượt quá, khuyên bạn nên chạy e2fsck.

en: Warning: Check time reached; running e2fsck is recommended.
vi: Cảnh báo: Thời gian kiểm tra đã bị vượt quá, khuyên bạn nên chạy e2fsck.

en: Orphans detected; running e2fsck is recommended.
vi: Dò thấy mồ côi, khuyên bạn nên chạy e2fsck.

en: Errors detected; running e2fsck is required.
vi: Dò thấy có lỗi: bắt buộc phải chạy e2fsck.

en: Usage: %s [-RVadlpv] [files...]
vi: Cách dùng: %s [-RVadlpv] [tập_tin…]

en: While reading flags on %s
vi: Trong khi đọc các cờ trên %s

en: While reading project on %s
vi: Trong khi đọc dự án 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] [-d root-directory]
    	[-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] [-e errors_behavior][-z undo_file]
    	[-jnqvDFSV] device [blocks-count]
vi: Cách dùng: %s [-c|-l tên_tập_tin] [-b cỡ_khối] [-C cỡ_liên_cung]
    	[-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] [-d thư-mục-root]
    	[-m phần_trăm_khối_chưa_dù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] [-e errors_behavior][-z tập_in_undo]
    	 [-jnqvDFSV] 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 cố 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: while writing reserved inodes
vi: trong khi ghi nút dự phò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 xóa 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ể xóa rãnh ghi %d: %s

en: while initializing journal superblock
vi: trong khi khởi tạo siêu khối nhật ký

en: Zeroing journal device:
vi: Đang ghi 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: Creating filesystem with %llu %dk blocks and %u inodes
vi: Đang tạo hệ thống tập tin với %llu (%dk) khối và %u nút.

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: Root directory owner=%u:%u
vi: Chủ sở hữu thư-mục gốc=%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 liên cung 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: Filesystem UUID: %s
vi: Mã số định danh thiết bị hệ thống tập tin: %s

en: Superblock backups stored on blocks:
vi: Siêu khối dự trữ được cất giữ trên khối:

en: %s requires '-O 64bit'
vi: %s cần “-O 64bit”

en: '%s' must be before 'resize=%u'
vi: “%s” phải trước “resize=%u”

en: Invalid desc_size: '%s'
vi: desc_size không hợp lệ: “%s”

en: Invalid hash seed: %s
vi: Hạt mầm băm không hợp lệ: %s

en: Invalid offset: %s
vi: Khoảng bù không hợp lệ: %s

en: Invalid mmp_update_interval: %s
vi: mmp_update_interval không hợp lệ: %s

en: Invalid # of backup superblocks: %s
vi: Số lượng siêu khối dự phòng 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 root_owner: '%s'
vi: root_owner không hợp lệ: '%s'

en: Invalid encoding: %s
vi: Bảng mã 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:
    	mmp_update_interval=<interval>
    	num_backup_sb=<0|1|2>
    	stride=<RAID per-disk data chunk in blocks>
    	stripe-width=<RAID stride * data disks in blocks>
    	offset=<offset to create the file system>
    	resize=<resize maximum size in blocks>
    	packed_meta_blocks=<0 to disable, 1 to enable>
    	lazy_itable_init=<0 to disable, 1 to enable>
    	lazy_journal_init=<0 to disable, 1 to enable>
    	root_owner=<uid of root dir>:<gid of root dir>
    	test_fs
    	discard
    	nodiscard
    	encoding=<encoding>
    	encoding_flags=<flags>
    	quotatype=<quota type(s) to be enabled>
vi: 
    Tùy chọn đã cho không đúng: %s
    
    Các tùy chọn mở rộng được ngăn cách bằng dấu phẩy, có thể chấp nhận
    	đối số được gán bằng dấu bằng (“=”)
    
    Tùy chọn mở rộng hợp lệ:
    	mmp_update_interval=<khoảng thời gian>
    	num_backup_sb=<0|1|2>
    	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>
    	offset=<vị trí tương đối để tạo hệ thống tập tin>
    	resize=<kích cỡ thay đổi kích cỡ tối đa theo khối>
    	packed_meta_blocks=<0 để tắt, 1 để bật>
    	lazy_itable_init=<0 để tắt, 1 để bật>
    	lazy_journal_init=<0 để tắt, 1 để bật>
    	test_fs
    	discard
    	nodiscard
    	encoding=<bảng mã>
    	encoding_flags=<các cờ>
    	quotatype=<kiểu quota sẽ được bật>

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: error: Invalid encoding flag: %s
vi: lỗi: Cờ bảng mã không hợp lệ: %s

en: error: An encoding must be explicitly specified when passing encoding-flags
vi: lỗi: Một mã hoá phải được xác định rõ ràng khi đi chuyển qua cờ mã hóa

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 định nghĩa 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ỡ liên cung không hợp lệ — %s

en: '-R' is deprecated, use '-E' instead
vi: “-R” không dùng nữa, hãy thay bằng “-E”

en: bad error behavior - %s
vi: ứng xử lỗi sai — %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: flex_bg size (%lu) must be less than or equal to 2^31
vi: kích cỡ flex_bg (%lu) phải nhỏ hơn hoặc bằng 2^31

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: invalid inode size - %s
vi: kích cỡ nút thông tin không hợp lệ — %s

en: Warning: -K option is deprecated and should not be used anymore. Use '-E nodiscard' extended option instead!
vi: Cảnh báo: Không tán thành việc sử dụng tùy chọn -K và có lẽ nó sẽ không bao giờ được sử dụng nữa. Sử dụng tùy 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: Warning: label too long; will be truncated to '%s'
vi: Cảnh báo: nhãn quá dài nên cắt ngắn thành “%s”.

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 num inodes - %s
vi: số (num) nút thông tin sai — %s

en: while allocating fs_feature string
vi: trong khi cấp phát chuỗi fs_feature

en: bad revision level - %s
vi: cấp bản sửa đổi sai — %s

en: while trying to create revision %d
vi: trong khi cố tạo điểm %d

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 cố 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: while trying to determine filesystem size
vi: trong khi cố xác đị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ể xác định kích cỡ của thiết bị;
    bạn cần phải chỉ đị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 đưa ra,
    	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: The HURD does not support the filetype feature.
vi: HURD không hỗ trợ tính năng kiểu tập tin.

en: The HURD does not support the huge_file feature.
vi: HURD không hỗ trợ tính năng huge_file (tập tin rất lớn).

en: The HURD does not support the metadata_csum feature.
vi: HURD không hỗ trợ tính năng metadata_csum.

en: The HURD does not support the ea_inode feature.
vi: HURD không hỗ trợ tính năng ea_inode.

en: while trying to determine hardware sector size
vi: trong khi cố xác định kích cỡ của rãnh ghi phần cứng

en: while trying to determine physical sector size
vi: trong khi cố xác định kích cỡ của rãnh ghi vật lý

en: while setting blocksize; too small for device
vi: trong khi cài đặt 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: %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: %s: Size of device (0x%llx blocks) %s too big to create
    	a filesystem using a blocksize of %d.
vi: %s: Cỡ của thiết bị (0x%llx khối) %s có kích cỡ quá lớn để
    	tạo một hệ thống tập tin dùng 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: Extents MUST be enabled for a 64-bit filesystem.  Pass -O extents to rectify.
vi: Phần mở rộng PHẢI được bật cho hệ thống tập tin 64-bit. Chuyển -O phần_mở_rộng để nắn chỉnh.

en: The cluster size may not be smaller than the block size.
vi: Kích thước liên cung không thể nhỏ hơn kích cỡ khối.

en: specifying a cluster size requires the bigalloc feature
vi: chỉ định kích thước liên cung cần đặc tính bigalloc

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: Suggestion: Use Linux kernel >= 3.18 for improved stability of the metadata and journal checksum features.
vi: Gợi ý: Dùng Linux kernel >= 3.18 để tăng cường tính ổn định của tính năng tổng kiểm siêu dữ liệu và journal.

en: Unknown filename encoding from profile: %s
vi: Không hiểu bảng mã tên tập tin từ hồ sơ: %s

en: Unknown encoding flags from profile: %s
vi: Không hiểu các cờ bảng mã từ hồ sơ: %s

en: 
    Warning: offset specified without an explicit file system size.
    Creating a file system with %llu blocks but this might
    not be what you want.
vi: 
    Cảnh báo: khoảng bù đã cho không có một cỡ hệ thống tập tin rõ ràng.
    Đang tạo một hệ thống tập tin với %llu khối nhưng đây có lẽ
    không phải là thứ bạn muốn.

en: %d byte inodes are too small for project quota
vi: cỡ nút %d byte là quá nhỏ cho hạn ngạch dự án

en: The encrypt and casefold features are not compatible.
    They can not be both enabled simultaneously.
vi: Các tính năng mã hóa và casefold không tương thích.
    Họ không thể được cả hai kích hoạt đồng thời.

en: Can't support bigalloc feature without extents feature
vi: Không thể hỗ trợ đặc tính bigalloc mà không có phần mở

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: 
    Warning: the bigalloc feature is still under development
    See https://ext4.wiki.kernel.org/index.php/Bigalloc for more information
vi: 
    Cảnh báo: đặc tính phân-bổ-lớn vẫn đang trong quá trình phát triển
    Xem https://ext4.wiki.kernel.org/index.php/Bigalloc để biết chi tiết

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: %d byte inodes are too small for inline data; specify larger size
vi: cỡ nút %d byte là quá nhỏ cho dữ liệu chung dòng; hãy đưa ra cỡ lớn hơn

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), chỉ ra <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 chỉ đị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: Discarding device blocks:
vi: Bỏ qua khối thiết bị:

en: failed -
vi: gặp lỗi -

en: while initializing quota context
vi: trong khi khởi tạo ngữ cảnh hạn ngạch

en: while writing quota inodes
vi: trong khi ghi nút hạn ngạch

en: bad error behavior in profile - %s
vi: ứng xử lỗi sai trong hồ sơ — %s

en: in malloc for android_sparse_params
vi: trong hàm cấp phát bộ nhớ malloc cho android_sparse_params

en: while setting up superblock
vi: trong khi cài đặt siêu khối

en: Extents are not enabled.  The file extent tree can be checksummed, whereas block maps cannot.  Not enabling extents reduces the coverage of metadata checksumming.  Pass -O extents to rectify.
vi: Các phần mở rộng không được bật. Cây mở rộng tập tin có thể được kiểm tra tổng kiểm, nhưng trái lại ánh xạ khối lại không thể. Không bật giản lược mở rộng bao phủ của kiểm tra tổng thể siêu dữ liệu. Chuyển mở rộng -O để sửa lại cho đúng.

en: 64-bit filesystem support is not enabled.  The larger fields afforded by this feature enable full-strength checksumming.  Pass -O 64bit to rectify.
vi: Hệ thống tập tin 64-bít không được bật. Các trường lớn hơn cung cấp bởi tính năng này bật kiểm tra tổng thể full-strength. Chuyển -O 64bit để chỉnh lại cho đúng.

en: The metadata_csum_seed feature requires the metadata_csum feature.
vi: Tính năng metadata_csum_seed cần tính năng metadata_csum.

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 xóa 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 cố 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: %s may be further corrupted by superblock rewrite
vi: %s có thể hỏng nặng hơn nữa nếu viết lại siêu khối

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: 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 cố 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 cố 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: Copying files into the device:
vi: Đang chép các tập tin vào trong thiết:

en: while populating file system
vi: trong khi di chuyển hệ thống tập tin

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: while writing out and closing file system
vi: trong khi ghi ra và đòng hệ thống tập tin

en: done
vi: hoàn tất

en: while zeroing block %llu for hugefile
vi: trong khi điền số không khối %llu cho tập tin cực lớn

en: Partition offset of %llu (%uk) blocks not compatible with cluster size %u.
vi: Vị trí bù phân vùng của %llu (%uk) khối là không tương thích với cỡ liên cung %u.

en: Huge files will be zero'ed
vi: Các tập tin cực lớn sẽ bị điền bằng số không

en: Creating %lu huge file(s)
vi: Đang tạo tập tin cực lớn %lu

en: with %llu blocks each
vi: với %llu khối cho mỗi

en: while creating huge file %lu
vi: trong khi tạo tập tin cự lớn %lu

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 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: 
    This operation requires a freshly checked filesystem.
vi: 
    Thao tác này yêu cầu một hệ thống tập tin đã được kiểm tra làm mới lại.

en: Please run e2fsck -f on the filesystem.
vi: Hãy chạy e2fsck -f trên hệ thống tập tin.

en: Please run e2fsck -fD on the filesystem.
vi: Hãy chạy e2fsck -fD trên hệ thống tập tin.

en: Usage: %s [-c max_mounts_count] [-e errors_behavior] [-f] [-g group]
    	[-i interval[d|m|w]] [-j] [-J journal_options] [-l]
    	[-m reserved_blocks_percent] [-o [^]mount_options[,...]]
    	[-r reserved_blocks_count] [-u user] [-C mount_count]
    	[-L volume_label] [-M last_mounted_dir]
    	[-O [^]feature[,...]] [-Q quota_options]
    	[-E extended-option[,...]] [-T last_check_time] [-U UUID]
    	[-I new_inode_size] [-z undo_file] device
vi: Cách dùng: %s [-c số_đếm_lắp_tối_đa] [-e ứng_xử_lỗi] [-f] [-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] [-o [^]tùy_chọn_lắp[,…]]
    	[-r số_đếm_khối_để_dành] [-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[,…]] [-Q tùy_chọn_quota]
    	[-E tùy_chọn_mở_rộng[,…] [-T giờ_kiểm_tra_cuối] [-U UUID]
    	[-I cỡ_nút_mới] [-z tập_tin_undo] thiết_bị

en: Journal superblock not found!
vi: Không tìm thấy siêu khối nhật ký !

en: while trying to open external journal
vi: trong khi cố 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 is corrupted, nr_users
    is too high (%d).
vi: Siêu khối journal bị hỏng, nr_users
    thì quá cao (%d).

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 tùy 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 xóa 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: After running e2fsck, please run `resize2fs %s %s
vi: Sau khi chạy e2fsck, vui lòng chạy “resize2fs %s %s

en: Please run `resize2fs %s %s
vi: Vui lòng chạy “resize2fs %s %s

en: ' to enable 64-bit mode.
vi: ” để bật chế độ 64-bít.

en: ' to disable 64-bit mode.
vi: ” để tắt chế độ 64-bít.

en: WARNING: Could not confirm kernel support for metadata_csum_seed.
      This requires Linux >= v4.4.
vi: CẢNH BÁO: Không thể xác nhận rằng hạt nhân có hỗ trợ metadata_csum_seed.
      Việc này yêu cầu Linux >= v4.4.

en: Clearing filesystem feature '%s' not supported.
vi: Tính năng xóa 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 xóa 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 xóa sạch cờ có nhật ký (has_journal).

en: Setting filesystem feature 'sparse_super' not supported
    for filesystems with the meta_bg feature enabled.
vi: Không được hỗ trợ chức năng “sparse_super”
    cho hệ thống tập tin với đặc tính meta_bg được bật.

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 xóa 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: Enabling checksums could take some time.
vi: Bật tổng kiểm có thể mất một ít thời gian.

en: Cannot enable metadata_csum on a mounted filesystem!
vi: Không thể bật metadata_csum trên hệ thống tập tin đã gắn!

en: Extents are not enabled.  The file extent tree can be checksummed, whereas block maps cannot.  Not enabling extents reduces the coverage of metadata checksumming.  Re-run with -O extent to rectify.
vi: Các phần mở rộng không được bật. Cây mở rộng tập tin có thể được kiểm tra tổng kiểm, nhưng trái lại ánh xạ khối lại không thể. Không bật giản lược mở rộng bao phủ của kiểm tra tổng thể siêu dữ liệu. Chạy lại với mở rộng -O để sửa lại cho đúng.

en: 64-bit filesystem support is not enabled.  The larger fields afforded by this feature enable full-strength checksumming.  Run resize2fs -b to rectify.
vi: Hệ thống tập tin 64-bít không được bật. Các trường lớn hơn cung cấp bởi tính năng này bật kiểm tra tổng thể full-strength. Chạy resize2fs -b để chỉnh lại cho đúng.

en: Disabling checksums could take some time.
vi: Tắt tổng kiểm có thể mất một ít thời gian.

en: Cannot disable metadata_csum on a mounted filesystem!
vi: Không thể tắt metadata_csum trên hệ thống tập tin đã gắn!

en: Cannot enable 64-bit mode while mounted!
vi: Không thể bật chế độ 64-bít trong khi đang gắn!

en: Cannot disable 64-bit mode while mounted!
vi: Không thể tắt chế độ 64-bít trong khi đang gắn!

en: Cannot enable project feature; inode size too small.
vi: Không thể bật tính năng dự án; cỡ nút quá nhỏ.

en: 
    Warning: '^quota' option overrides '-Q'arguments.
vi: 
    Cảnh báo: tùy chọn “^quota” sẽ dè lên đối số “-Q”.

en: Cannot enable encrypt feature on filesystems with the encoding feature enabled.
vi: Không thể kích hoạt tính năng mã hóa trên hệ thống tập tin với tính năng mã hoá được bật.

en: Setting feature 'metadata_csum_seed' is only supported
    on filesystems with the metadata_csum feature enabled.
vi: Cài đặt chức năng “metadata_csum_seed” chỉ được hỗ trợ
    cho hệ thống tập tin với đặc tính metadata_csum được bật.

en: UUID has changed since enabling metadata_csum.  Filesystem must be unmounted 
    to safely rewrite all metadata to match the new UUID.
vi: UUID đã thay đổi kể từ khi bật metadata_csum. hệ thống tập tin phải được bỏ gắn kết
    để ghi lại một cách an toàn mọi siêu dữ liệu sao cho khớp với UUID mới.

en: Recalculating checksums could take some time.
vi: Tình tổng kiểm lại có thể mất một ít thời gian.

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 cố 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 cố tạo tập tin nhật ký

en: Cannot enable project quota; inode size too small.
vi: Không thể bật giới hạn dự án; cỡ nút quá nhỏ.

en: while initializing quota context in support library
vi: trong khi khởi tạo ngữ cảnh hạn ngạch trong thư viện hỗ trợ

en: while updating quota limits (%d)
vi: trong khi cập nhật giới hạn hạn ngạch (%d)

en: while writing quota file (%d)
vi: trong khi ghi tập tin hạn ngạch (%d)

en: while removing quota file (%d)
vi: trong khi xóa bỏ tập tin hạn ngạch (%d)

en: 
    Bad quota options specified.
    
    Following valid quota options are available (pass by separating with comma):
    	[^]usr[quota]
    	[^]grp[quota]
    	[^]prj[quota]
vi: 
    Đã chỉ định tùy chọn hạn ngạch sai.
    
    Sau đây là danh sách các tùy chọn hạn ngạch được dùng (chấp nhận ngăn cách bằng dấu phẩy):
    	[^]usr[quota]
    	[^]grp[quota]
    	[^]prj[quota]

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 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: Setting filesystem error flag to force fsck.
vi: Đặt cờ lỗi cho hệ thống tập tin để buộc chạy fsck.

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>
    	mmp_update_interval=<mmp update interval in seconds>
    	stride=<RAID per-disk chunk size in blocks>
    	stripe_width=<RAID stride*data disks in blocks>
    	force_fsck
    	test_fs
    	^test_fs
vi: 
    Chỉ định tùy chọn sai.
    
    Các tùy chọn mở rộng được ngăn cách nhau 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 tùy chọn gắn mặc định mở rộng>
    	mmp_update_interval=<nhịp cập nhật mmp tính bằng giây>
    	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>
    	force_fsck
    	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: 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: MMP block magic is bad. Try to fix it by running:
    'e2fsck -f %s'
vi: Khối màu nhiệm MMP sai. Hãy thử sửa bằng cách chạy lệnh:
    “e2fsck -f %s”

en: Cannot modify a journal device.
vi: Không thể sửa thiết bị nhật ký.

en: The inode size is already %lu
vi: Kích cỡ nút thông tin đã %lu

en: Shrinking inode size is not supported
vi: Không hỗ trợ tính năng thu nhỏ kích cỡ nút

en: Invalid inode size %lu (max %d)
vi: Kích cỡ nút thông tin không hợp lệ %lu (tối đa %d)

en: Resizing inodes could take some time.
vi: Việc đổi cỡ nút thông tin có thể mất nhiều thời gian.

en: Warning: The journal is dirty. You may wish to replay the journal like:
    
    	e2fsck -E journal_only %s
    
    then rerun this command.  Otherwise, any changes made may be overwritten
    by journal recovery.
vi: Cảnh báo: Journal đang sai. Bạn có thể muốn trình diễn lại journal như:
    
    	e2fsck -E journal_only %s
    
    sau đó trở về lệnh này. Nếu không, mọi thay đổi đã tạo có thể bị ghi đè
    bởi việc phục hồi journal.

en: Recovering journal.
vi: Đang phục hồi journal.

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: 
    Setting the sparse superblock flag not supported
    for filesystems with the meta_bg feature enabled.
vi: 
    Không được hỗ trợ chức năng phân tích cờ siêu khối
    cho hệ thống tập tin với đặc tính meta_bg được bật.

en: 
    Sparse superblock flag set.  %s
vi: 
    Đặt cờ siêu khối thưa thớt.  %s

en: 
    Clearing the sparse superblock flag not supported.
vi: 
    Tính năng xóa sạch cờ siêu khối 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: Setting the UUID on this filesystem could take some time.
vi: Thiết lập UUID trên hệ thống tập tin này có thể mất thời gian.

en: The UUID may only be changed when the filesystem is unmounted.
vi: Chỉ có thể thay đổi UUID khi hệ thống tập tin không được gắn kết.

en: If you only use kernels newer than v4.4, run 'tune2fs -O metadata_csum_seed' and re-run this command.
vi: Nếu bạn chỉ sử dụng hạt nhân mới hơn v4.4, hãy chạy “tune2fs -O metadata_csum_seed” và chạy lại lệnh này.

en: Invalid UUID format
vi: Định dạng UUID không hợp lệ

en: Need to update journal superblock.
vi: Cần phải cập nhật siêu khối nhật ký.

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 tùy chọn gắn mặc định mở rộng thành “%s”

en: <proceeding>
vi: <đang xử lý>

en: Proceed anyway (or wait %d seconds to proceed) ? (y,N)
vi: Vẫn xử lý (hoặc chờ %d giây để xử lý)? (y,N,c,K)

en: Proceed anyway? (y,N)
vi: Vẫn xử lý? (y,N,c,K)

en: mke2fs forced anyway.  Hope /etc/mtab is incorrect.
vi: 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: 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>
    	location=<journal location>
    
    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ái mà được đặt bằng dấu bằng (“=”).
    
    Tùy chọn nhật ký hợp lệ:
    	size=<kích cỡ nhật ký theo megabyte>
    	device=<thiết bị nhật ký>
    	location=<vị trí 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: 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: 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: 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: # Extent dump:
vi: # Đổ mở rộ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 [-b|-s|new_size] [-S RAID-stride] [-z undo_file]
vi: Cách dùng: %s [-d cờ_gỡ_lỗi] [-f] [-F] [-M] [-P] [-p] thiết_bị [-b|-s|kích_cỡ_mới] [-S RAID-stride] [-z undo_file]

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: 
    Resizing bigalloc file systems has not been fully tested.  Proceed at
    your own risk!  Use the force option if you want to go ahead anyway.
vi: 
    Việc thay đổi kích thước của hệ thống tập tin bigalloc chưa được thử nghiệm đầy đủ.
    Tự chịu trách nhiệm nếu muốn dùng!  Dùng tùy chọn ép buộc nếu bạn muốn thực hiện tiếp.

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 lệnh “e2fsck -f %s”.

en: Estimated minimum size of the filesystem: %llu
vi: Ước tính tích cỡ tối thiểu của hệ thống tập tin: %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: Cannot set and unset 64bit feature.
vi: Không thể đặt hay bỏ đặt tính năng 64bít.

en: Cannot change the 64bit feature on a filesystem that is larger than 2^32 blocks.
vi: Không thể thay đổi tính năng 64bit trên một hệ thống tập tin mà nó lớn hơn 2^32 khối.

en: Cannot change the 64bit feature while the filesystem is mounted.
vi: Không thể thay đổi tính năng 64bit khi hệ thống tập tin đã được gắn kết.

en: Please enable the extents feature with tune2fs before enabling the 64bit feature.
vi: Vui lòng bật các tính năng mở rộng với tune2fs trước khi bật tính năng 64bit.

en: The filesystem is already %llu (%dk) blocks long.  Nothing to do!
vi: Hệ thống tập tin đã có độ dài %llu (%dk) khối. Không cần làm gì!

en: The filesystem is already 64-bit.
vi: Hệ thống tập tin đã sẵn là 64-bít.

en: The filesystem is already 32-bit.
vi: Hệ thống tập tin đã sẵn là 32-bít.

en: Converting the filesystem to 64-bit.
vi: Đang chuyển đổi hệ thống tập tin sang 64-bít.

en: Converting the filesystem to 32-bit.
vi: Đang chuyển đổi hệ thống tập tin sang 32-bít.

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 cố 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 (%dk) blocks long.
vi: Hệ thống tập tin nằm trên %s giờ có độ dài %llu (%dk) khối.

en: while trying to truncate %s
vi: trong khi cố cắt ngắn %s

en: kernel does not support online resize with sparse_super2
vi: hạt nhân không hỗ trợ tính năng thay đổi kích cỡ trực tuyến với sparse_super2

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 cố mở điểm lắp %s

en: Old resize interface requested.
vi: Đã yêu cầu giao diện thay đổi kích cỡ cũ.

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 cố mở rộng nhóm cuối cùng

en: While trying to add group #%d
vi: Trong khi cố 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: reserved blocks
vi: khối dành riêng

en: meta-data blocks
vi: khối siêu_dữ_liệu

en: new meta blocks
vi: khối siêu dữ liệu mới

en: Should never happen!  No sb in last super_sparse bg?
vi: Không bao giờ nên xảy ra! Không có sb trong super_sparse bg?

en: Should never happen!  Unexpected old_desc in super_sparse bg?
vi: Không bao giờ nên xảy ra! Gặp old_desc không cần trong super_sparse bg?

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.45.3
vi: Thư viện EXT2FS phiên bản 1.45.3

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ó 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 a block bitmap
vi: Không thể ghi mảng ảnh khối

en: Can't read a 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 mềm.

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 di chuyển vị trí 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: Khóa đã tồn tại trên chìa khóa 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 không 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 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: e2fsck being run
vi: MMP: e2fsck đ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: Block group descriptor size incorrect
vi: Kích thước bộ mô tả nhóm khối không hợp lệ

en: Inode checksum does not match inode
vi: Tổng kiểm nút không khớp với nút

en: Inode bitmap checksum does not match bitmap
vi: Tổng kiểm Mảng ảnh nút không khớp nhau

en: Extent block checksum does not match extent block
vi: Tổng kiểm tra khối mở rộng không khớp với khối mở rộng

en: Directory block does not have space for checksum
vi: Khối thư mục không có chỗ dành cho tổng kiểm tra

en: Directory block checksum does not match directory block
vi: Tổng kiểm tra khối thư mục không khớp với khối thư mục

en: Extended attribute block checksum does not match block
vi: Tổng kiểm tra khối thuộc tính mở rộng không khớp với khối

en: Superblock checksum does not match superblock
vi: Tổng kiểm siêu khối không khớp với siêu khối

en: Unknown checksum algorithm
vi: Không hiểu thuật toán tổng kiểm

en: MMP block checksum does not match
vi: Tổng kiểm tra khối MMP không khớp

en: Ext2 file already exists
vi: Tập tin ext2 đã sẵn có rồi

en: Block bitmap checksum does not match bitmap
vi: Tổng kiểm mảng ảnh khối không khớp mảng ảnh

en: Cannot iterate data blocks of an inode containing inline data
vi: Không thể lặp lại các khối dữ liệu của một nút chứa dữ liệu chung dòng

en: Extended attribute has an invalid name length
vi: Thuộc tính mở rộng có chiều dài tên không hợp lệ

en: Extended attribute has an invalid value length
vi: Thuộc tính mở rộng có chiều dài giá trị không hợp lệ

en: Extended attribute has an incorrect hash
vi: Thuộc tính mở rộng có mã băm không đúng

en: Extended attribute block has a bad header
vi: Thuộc tính mở rộng có phần đầu sai

en: Extended attribute key not found
vi: Không tìm thấy khóa thuộc tính mở rộng

en: Insufficient space to store extended attribute data
vi: Không đủ khoảng trống để lưu trữ dữ liệu thuộc tính mở rộng

en: Filesystem is missing ext_attr or inline_data feature
vi: Hệ thống tập tin thiếu tính năng ext_attr hay inline_data

en: Inode doesn't have inline data
vi: Nút không có dữ liệu chung dòng

en: No block for an inode with inline data
vi: Không khối cho một nút với dữ liệu chung dòng

en: No free space in inline data
vi: Không còn khoảng trống trong dữ liệu chung dòng

en: Wrong magic number for extended attribute structure
vi: Sai số màu nhiệm cho cấu trúc thuộc tính mở rộng

en: Inode seems to contain garbage
vi: Nút hình như có chứa rác

en: Extended attribute has an invalid value offset
vi: Thuộc tính mở rộng có khoảng bù giá trị không hợp lệ

en: Journal flags inconsistent
vi: Các cờ journal mâu thuẫn nhau

en: Undo file corrupt
vi: Tập tin undo bị hỏng

en: Wrong undo file for this filesystem
vi: Tập tin undo sai cho hệ thống tập tin này

en: File system is corrupted
vi: Hệ thống tập tin bị hỏng

en: Bad CRC detected in file system
vi: Tìm thấy CRC sai trong hệ thống tập tin

en: The journal superblock is corrupt
vi: Siêu khối journal bị hỏng

en: Inode is corrupted
vi: Nú bị hỏng

en: Inode containing extended attribute value is corrupted
vi: Inode chứa giá trị thuộc tính mở rộng bị sai hỏng

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: 	last mounted on %s on %s
vi: 	lần cuối được gắn vào %s trên %s

en: 	last mounted on %s
vi: 	lần cuối được gắn vào %s

en: 	created on %s
vi: 	được tạo lúc %s

en: 	last modified on %s
vi: 	sửa lần cuối lúc %s

en: Found a %s partition table in %s
vi: Tìm thấy %s bảng phân vùng trong %s

en: The file %s does not exist and no size was specified.
vi: Tập tin %s không tồn tại và cũng chưa chỉ ra kích cỡ.

en: Creating regular file %s
vi: Đang tạo tập tin thường %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 contains a %s file system labelled '%s'
vi: %s chứa hệ thống tập tin %s có nhãn “%s”

en: %s contains a %s file system
vi: %s chứa hệ thống tập tin %s

en: %s contains `%s' data
vi: %s chứa dữ liệu “%s”

en: failed to fstat archive
vi: lỗi fstat kho lưu

en: failed to read archive '%.255s'
vi: lỗi đọc kho lưu “%.255s”

en: unable to create '%.255s'
vi: không thể tạo “%.255s”

en: unable to close file '%s'
vi: không thể đóng tập tin “%s”

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 thống kê 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”)

[ctx: architecture]
en: <none>
vi: <không>

[ctx: architecture]
en: <empty>
vi: <rỗng>

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ể đẩy dữ liệu từ bộ nhớ lên đĩa tập tin mới “%.250s”

en: unable to sync new file '%.250s'
vi: không thể đồ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í đầu đọc

en: unable to execute %s (%s)
vi: không thể thực hiện %s (%s)

en: PATH is not set
vi: Biến PATH chưa được đặt

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ộ (đây là lỗi)

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 bất thường

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: 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 creating hard link '%.255s'
vi: lỗi tạo liên kết cứng “%.255s”

en: error while writing '%s'
vi: gặp lỗi khi ghi “%s”

en: control file '%s' for package '%s' is missing final newline
vi: tập tin điều khiển “%s” cho gói “%s” còn thiếu ký tự dòng mới cuối cùng

en: control file '%s' for package '%s' contains empty filename
vi: tập tin điều khiển “%s” cho gói “%s” có chứa tên tập tin rỗng

en: conflicting diversions involving '%.250s' or '%.250s'
vi: diversions (sự trệch đi) xung đột với “%.250s” hay “%.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: 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: (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 và thư mục hiện đã được cài đặt.)

en: invalid statoverride uid %s
vi: mã số người dùng statoverride không hợp lệ %s

en: invalid statoverride gid %s
vi: mã số nhóm statoverride không hợp lệ %s

en: invalid statoverride mode %s
vi: chế độ “statoverride” không hợp lệ %s

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: 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 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: 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 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ộ hóa 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 việc chuyển hoán đệm trên tập tin cơ sở dữ liệu %s

en: out of memory for new error context
vi: không đủ bộ nhớ cho ngữ cảnh lỗi mớ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: value for '%s' field not allowed in this context
vi: không cho phép giá trị cho trường “%s” trong ngữ cảnh này

en: value for '%s' field has malformed line '%.*s'
vi: giá trị cho trường “%s” có dòng sai định dạng “%.*s”

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”:
     ngầm định là khớp chính xác trên số phiên bản, đề nghị dùng “=” thay thế

en: only exact versions may be used for '%s' field
vi: chỉ dùng được phiên bản chính xác cho trường “%s”

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 unterminated
vi: trường “%s”, tham chiếu đến “%.255s”: phiên bản chưa được kết thúc

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: 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: 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 “%.255s” có bẫy đợi bị trùng lặp

en: unable to stat source file '%.250s'
vi: không thể lấy thống kê 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 khóa của tập tin “%s”

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 fd %d
vi: lỗi dup (nhân đôi?) cho fd %d

en: failed to dup for std%s
vi: lỗi dup (nhân đôi?) cho std%s

en: error writing to '%s'
vi: lỗi ghi vào “%s”

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: --%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: 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: '%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: không hiểu tùy chọn “--%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: không hiểu tùy chọn “-%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: invalid integer for --%s: '%.250s'
vi: số nguyên không hợp lệ cho “--%s”: “%.250s”

en: invalid integer for -%c: '%.250s'
vi: số nguyên không hợp lệ cho -%c: “%.250s”

en: obsolete option '--%s'
vi: tùy chọn “--%s” đã lạc hậu

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: 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 %s but triggers are pending
vi: gói có trạng thái %s nhưng có bẫy chưa xử lý

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: 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: reading package info file '%s': %s
vi: đang đọc tập tin thông tin gói “%s”: %s

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: empty field name
vi: tên trường trống rỗng

en: field name '%.*s' cannot start with hyphen
vi: tên trường “%.*s” không thể bắt đầu bằng dấu gạch nối

en: end of file 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 end of file (^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: end of file 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 end of file (^Z) in value of field '%.*s' (missing newline?)
vi: gặp ký tự kết thúc tập tin dạng MSDOS (^Z) 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: end of file 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: failed to close after read: '%.255s'
vi: lỗi đóng sau khi đọc: “%.255s”

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: 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: “epoch” trong phiên bản là số âm

en: epoch in version is too big
vi: “epoch” trong phiên bản là 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: unable to securely remove '%.255s'
vi: không thể gỡ bỏ “%.255s” một cách an toàn

en: rm command for cleanup
vi: chạy lệnh “rm” để dọn dẹp

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: 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: (no description available)
vi: (không có mô tả)

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: cannot convert multibyte string '%s' to a wide-character string
vi: không thể chuyển đổi chuỗi đa byte “%s” thành chuỗi ký tự rộng

en: cannot convert multibyte sequence '%s' to a wide character
vi: không thể chuyển đổi chuỗi đa byte “%s” thành ký tự rộng

en: error un-catching signal %s: %s
vi: gặp lỗi khi hủy bắt tín hiệu %s: %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: %s (subprocess): %s
vi: %s (tiến trình con): %s

en: , core dumped
vi: , lõi bị đổ

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 stat triggers deferred file '%.250s'
vi: không thể lấy thống kê về 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: 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: 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: 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 end of file 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: 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: 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: Biến 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 mặc định 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: 
    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: <standard output>
vi: <đầu ra tiêu chuẩn>

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: tùy chọn ép buộc hoặc từ chối đã lạc hậu “%s”

en: overriding problem because --force enabled:
vi: có quyền cao hơn vấn đề này vì tùy chọn “--force” (ép buộc) đã được hiệu lực:

en: cannot open security status notification channel
vi: không thể mở kênh thông báo trạng thái an ninh

en: cannot get security labeling handle
vi: không thể lấy thẻ điều quản nhãn an ninh

en: cannot set security context for file object '%s'
vi: không thể đặt ngữ cảnh bảo mật cho đối tượng tập tin “%s”

en: Debian %s version %s.
vi: Debian %s phiên bản %s.

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: control member
vi: thành viên điều khiển

en: newline not allowed in pathname '%s'
vi: không cho phép ký hiệu dòng mới trong tên đường dẫn “%s”

en: data member
vi: thành viên dữ liệu

en: unable to stat control directory
vi: không thể lấy thống kê 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 thường 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 bảo trì “%.50s” được phân quyền sai %03lo (phải ≥0755 và ≤0775)

en: maintainer script '%.50s' is not stattable
vi: văn lệnh bảo 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 '%s' is too long, or missing final newline
vi: tên tập tin cấu hình “%s” quá dài, hoặc nó còn thiếu ký tự dòng mới ở cuối

en: conffile filename '%s' contains trailing white spaces
vi: tên tập tin cấu hình “%s” chứa khoảng trắng ở cuối

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 thống kê

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: ignoring %d warning about the control file(s) | ignoring %d warnings about the control file(s)
vi[0]: bỏ qua %d cảnh báo về (các) tập tin điều khiển

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: failed to chdir to '%.255s'
vi: gặp lỗi khi chuyển đổi thư mục sang “%.255s”

en: compressing tar member
vi: thành viên dữ liệu nén tar

en: <compress> from tar -cf
vi: <nén> từ tar -cf

en: --%s needs a <directory> argument
vi: “--%s” cần một đối số kiểu <thư_mục>

en: --%s takes at most two arguments
vi: “--%s” chấp nhận nhiều nhất hai đối số

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: failed to make temporary file (%s)
vi: gặp lỗi khi tạo tập tin tạm thời (%s)

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: 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 thống kê 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: 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: 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: 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 '%s' uses unknown compression for member '%.*s', giving up
vi: kho lưu “%.250s” dùng kiểu nén không hiểu cho thành viên “%.*s” nên chịu thua

en: archive '%.250s' contains two control members, giving up
vi: kho lưu “%.250s” chứa hai thành viên điều khiển nên chịu thua

en: archive '%s' has premature member '%.*s' before '%s', giving up
vi: kho lưu “%.250s” chứa thành viên chết yểu %.*s trước “%s” nên chịu thua

en: archive control member size
vi: kích thước thành phần kho lưu điều khiển

en: archive has malformed 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: 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: 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: failed to chdir to directory
vi: gặp lỗi khi chdir (chuyển đổi thư mục) sang thư mục

en: <decompress>
vi: <giải nén>

en: --%s needs a .deb filename argument
vi: “--%s” cần một đối số là tập tin .deb

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: --%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 needs .deb filename and directory arguments
vi: “--%s” cần một đối số là tập tin .deb và các đối số là thư mục

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 does not support (yet) reading the .deb from standard input
vi: --%s vẫn chưa hỗ trợ đọc .deb từ đầu vào tiêu chuẩn

en: unable to create temporary directory
vi: không thể tạo thư mục tạm thời

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: %d requested control component is missing | %d requested control components are missing
vi[0]: 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:  %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 thường  %.255s

en: error in show format: %s
vi: lỗi trong định dạng “show”: %s

en: --%s takes exactly one argument
vi: --%s chỉ chấp nhận một đối 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:   -?, --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: <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_đk> là tên của trường trong tập tin “điều khiển” chính.

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 âm thì canh lề trái).

en: 
    Use 'dpkg' to install and remove packages from your system, or
    'apt' 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 và gỡ bỏ gói ra khỏi
    hệ thống của bạn, hoặc dùng ứng dụng thân thiện với người dùng hơn
    là “dselect” hay “aptitude” để quản lý gói. Chú ý là các gói được
    giải nén bằng lệnh “dpkg-deb --extract” sẽ bị 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 deb format version: %s
vi: phiên bản định dạng deb không hợp lệ: %s

en: unknown deb format version: %s
vi: không hiểu phiên bản định dạng deb: “%s”

en: unknown compression strategy '%s'!
vi: không hiểu chiến lược nén “%s”!

en: unknown compression type '%s'!
vi: không hiểu kiểu nén “%s”!

en: need an action option
vi: cần một tùy chọn hành động

en: invalid compressor parameters: %s
vi: các tham số nén không hợp lệ: %s

en: unsupported compression type '%s' with uniform compression
vi: không hỗ trợ kiểu nén “%s” với nén không đổi

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 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ố lượng 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 — thành viên thứ hai không phải là một thành viê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: 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
            … kích thước:             %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à một phần kho nén

en: Putting package %s together from %d part:  | Putting package %s together from %d parts:
vi[0]: Nối gói %s từ %d phần:

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: Usage: %s [<option> ...] <command>
vi: Cách dùng: %s [<tùy_chọn> …] <lệnh>

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 các phần lại với nhau.
      -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: 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 phải 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: 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: <standard error>
vi: <đầu lỗi tiêu chuẩn>

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 được chia nhỏ.

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ể đổ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: --%s takes no arguments
vi: --%s không nhận đối số

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: 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]: Cắt 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: 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: 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: 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: cannot stat file '%s'
vi: không thể lấy thống kê tập tin “%s”

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” tham gia vào việc ghi đè “%s”
      bằng tập tin khác “%s”, không cho phép như vậy

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ể đổi tên “%s” thành “%s”

en: rename: remove duplicate old link '%s'
vi: rename: gỡ bỏ liên kết cũ bị trùng “%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 dạng 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 các 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 làm trệch hướng “%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: không khớp trên “divert-to”
      khi gỡ bỏ “%s”
      tìm thấy “%s”

en: mismatch on package
      when removing '%s'
      found '%s'
vi: không khớp trên “gói”
      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ự làm trệch hướng 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: Use --help for help about overriding file stat information.
vi: Hãy sử dụng tùy 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> <path>
                               add a new <path> entry into the database.
      --remove <path>          remove <path> from the database.
      --list [<glob-pattern>]  list current overrides in the database.
vi: Lệnh:
      --add <chủ_sở_hữu> <nhóm> <chế_độ> <đường_dẫn>
                               thêm đường dẫn vào cơ sở dữ liệu
      --remove <đường-dẫn>     gỡ bỏ đường dẫn khỏi cơ sở dữ liệu 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: stripping trailing /
vi: đang xóa bỏ các dấu gạch chéo / ở cuối

en: user '%s' does not exist
vi: không có tài khoản “%s”

en: group '%s' does not exist
vi: nhóm “%s” không sẵn có

en: error setting ownership of '%.255s'
vi: gặp lỗi khi đặt chủ sở hữu của “%.255s”

en: error setting permissions of '%.255s'
vi: gặp lỗi khi đặt quyền hạn của “%.255s”

en: --%s needs four arguments
vi: --%s cần bốn đối số

en: path may not contain newlines
vi: đường dẫn không thể chứa ký tự dòng mới

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 khi có dùng “--remove” (gỡ bỏ)

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 xử lý bẫy %s của Debian, phiên bản %s.

en: Commands:
      --check-supported                Check if the running dpkg supports triggers.
vi: Lệnh:
      --check-supported                Kiểm tra nếu dpkg đang chạy có hỗ trợ bẫy không.

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: takes one argument, the trigger name
vi: chấp nhận một đối số, tên bẫy

en: illegal awaited package name '%.250s': %.250s
vi: tên gói đã đợ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: 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: no packages found matching %s
vi: không tìm thấy gói nào khớp với %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: Những ký tự viết HOA hay trong () là dạng viết tắt ở ba cột đầu tiên:
    1. Mong muốn =(u)không rõ/càI đặt/(r)gỡ bỏ/(p)tẩy/(h)giữ lại
    2. Trạng thái=(n)chưa cài/đã càI/tập tin Cấu hình/(u)đã giải nén/
                  (f)nửa cấu hình/(h)nửa cài đặt/(w)đợi bẫy/(t)bẫy bị hoãn
    3. Lỗi?      =(để trống)/(r)yêu-cầu-cài-đặt-lại

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: --%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' 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: control file contains %c
vi: tập tin điều khiển chứa %c

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: không tìm thấy tập tin điều khiển “%s”

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: Use --help for help about querying packages.
vi: Hãy dùng tùy-chọn trợ giúp “--help” để biết cách truy vấn gói.

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 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 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: 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: gặp lỗi khi lấy thống kê 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: gặp lỗi khi lấy thống kê 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: newline not allowed in archive object name '%.255s'
vi: không cho phép ký hiệu dòng mới trong đối tượng kho tên “%.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 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 thống kê 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 (%s) ...
vi: Đang thay thế các tập tin trong gói cũ %s (%s) …

en: Replaced by files in installed package %s (%s) ...
vi: Được thay thế bằng các tập tin trong gói đã cài đặt %s (%s) …

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ộ hóa tập tin “%.255s”

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ờ gói hỏng, 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 có thể làm hỏng %.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 có thể làm hỏng 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: 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 chưa được 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: 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: Configuration file '%s'
vi: Tập tin cấu hình “%s”

en: Configuration file '%s' (actually '%s')
vi: Tập tin cấu hình “%s” (hiện là “%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:  ==> Đã bị 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:  ==> Đã xóa (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 muốn làm gì vậy? Bạn có thể 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: end of file on stdin at conffile prompt
vi: gặp kết thúc tập tin bất thường trên đầu vào tiêu chuẩn tại dấu nhắc tập tin cấu hình

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: unable to stat new distributed conffile '%.250s'
vi: không thể lấy thống kê 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 thống kê 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 đổ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: 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: %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 mâu thuẫn rất tệ; bạn 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 thống kê 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 quẩn 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 hóa
     (“%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: %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 hỏng %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ị hủy 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 chưa đượ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) đã hiện diện 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à hiện diện và %s.

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: 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 đã khóa 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:

en: multiple Conflicts and Replaces
vi: có nhiều trường hợp Xung đột và Thay thế

en: cannot see how to satisfy pre-dependency:
     %s
vi: không biết cách thỏa 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ể thỏa mãn các quan hệ phụ thuộc sẵn cho %.250s (cần do %.250s)

en: version '%s' has bad syntax
vi: phiên bản “%s” có cú pháp sai

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: --%s used with obsolete relation operator '%s'
vi: --%s được dùng với toán tử đã lạc hậu “%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: error processing package %s (--%s):
     %s
vi: gặp lỗi khi đang xử lý gói %s (--%s):
     %s

en: error processing archive %s (--%s):
     %s
vi: gặp lỗi khi đang xử lý kho nén %s (--%s):
     %s

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: 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ị hỏng 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ị hỏng do chương trình chạy sau khi cài đặt thất bại

en: awaiting trigger processing by another package
vi: đang đợi một gói khác xử lý bẫy

en: triggered
vi: đã sập bẫy

en: '%s' not found in PATH or not executable
vi: “%s” không nằm trong PATH (lưu các đường dẫn đến thư mục chứa 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 chương trình cần thiết không thể tìm thấy trong biến PATH (lưu các đường dẫn đến thư mục chứa phần mềm) hoặc nó không thực thi được
    %s

en: Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin
vi: Chú ý: biến PATH của siêu người dùng thường nên chứa “/usr/local/sbin”, “/usr/sbin” và “/sbin”

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: Use dpkg with -b, --build, -c, --contents, -e, --control, -I, --info,
      -f, --field, -x, --extract, -X, --vextract, --ctrl-tarfile, --fsys-tarfile
    on archives (type %s --help).
vi: Dùng dpkg với -b, --build, -c, --contents, -e, --control, -I, --info
      -f, --field, -x, --extract, -X, --vextract, --ctrl-tarfile, --fsys-tarfile
    trên các kho (gõ "%s --help" để xem trợ giúp).
    
    Tạm dịch:
       -b|--build		biên dịch
       -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

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 'apt' or 'aptitude' for user-friendly package management.
vi: Nên dùng “apt” hay “aptitude” vì nó thân thiện với người dùng.

en: Type dpkg --help for help about installing and deinstalling packages [*];
    Use 'apt' 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õ lệnh “dpkg --help” để xem trợ giúp về cài đặt và gỡ bỏ gói phần mềm [*]
    Dùng “apt” hay “aptitude” để quản lý các gói vì nó thân thiện với người dùng;
    Gõ lệnh:
     * 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 tùy chọn ép buộc;
     * dpkg-deb --help    để xem trợ giúp về cách dùng với các tập tin kiểu “.deb”;
    
    Tùy chọn có dấu [*] thì xuất nhiều — hãy gửi qua ống dẫn cho “less” hoặc “more”!

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: unknown verify output format '%s'
vi: không hiểu định dạng kết xuất cho việc thẩm định “%s”

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: 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: 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: couldn't open '%i' for stream
vi: không thể mở “%i” cho luồng dữ liệu

en: unexpected end of file before end of line %d
vi: gặp kết thúc tập tin bất thường tại cuỗi dòng %d

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: 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, provided by %s, is %s.
vi:   Phiên bản của %s trên hệ thống, được cung cấp bởi %s là %s.

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) làm hỏng %s và là %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: 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 cơ bản; nên không thể 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 mâu thuẫn; bạn nên
     cài đặt lại nó trước khi thử gỡ bỏ nó.

en: Would remove or purge %s (%s) ...
vi: Nên gỡ bỏ hoặc tẩy %s (%s) …

en: Removing %s (%s) ...
vi: Đang gỡ bỏ %s (%s) …

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: 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ắn 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: Purging configuration files for %s (%s) ...
vi: Đang tẩy các tập tin cấu hình cho %s (%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 directory '%.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: 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: cannot set security execution context for maintainer script
vi: không thể đặt ngữ cảnh thi hành bảo mật cho văn lệnh bảo trì

en: unable to stat %s '%.250s'
vi: không thể lấy thống kê %s “%.250s”

en: unable to stat %s '%.250s': %s
vi: không thể lấy thống kê 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 end of file in package name at line %d
vi: gặp kết thúc dòng bất thường trong tên gói tại 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 end of file after package name at line %d
vi: gặp kết thúc dòng bất thường sau tên gói tại 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: 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: 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 quẩn tròn nên bị hủy

en: dependency problems prevent processing triggers for %s:
    %s
vi: có trục trặc với quan hệ phụ thuộc ngăn cản việc xử lý bẫy cho %s:
    %s

en: dependency problems - leaving triggers unprocessed
vi: có trục trặc với hệ phụ thuộc - để nguyên bẫy chưa xử lý

en: %s: dependency problems, but processing triggers anyway as you requested:
    %s
vi: %s: có vấn đề về quan hệ phụ thuộc, nhưng vẫn xử lý bẫy như bạn yêu cầu:
    %s

en: Processing triggers for %s (%s) ...
vi: Đang xử lý các bẫy dành cho %s (%s) …

en: .../%s
vi: …/%s

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 đã được lắp ráp lại

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: 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: xác minh 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: 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: có 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: De-configuring %s (%s), to allow removal of %s (%s) ...
vi: Đang hủy cấu hình %s (%s), để cho phép gỡ bỏ %s (%s) …

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: 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: could not stat old file '%.250s' so not deleting it: %s
vi: không thể lấy thống kê về tập tin cũ “%.250s” nên không xóa bỏ nó: %s

en: unable to delete old directory '%.250s': %s
vi: không thể xóa 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 xóa 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ỏ tập tin cũ “%.250s” một cách an toàn: %s

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: 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: Preparing to unpack %s ...
vi: Đang chuẩn bị mở gói %s …

en: Unpacking %s (%s) ...
vi: Đang mở gói %s (%s) …

en: Unpacking %s (%s) over (%s) ...
vi: Đang mở gói %s (%s) đè lên (%s)…

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: 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: --%s takes at most one Packages-file argument
vi: --%s cần chính xác một đối số Packages-file

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 tùy chọn “--%s” quá cũ; các gói không sẵn sàng được tự động làm sạ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: Use '%s --help' for program usage information.
vi: Dùng lệnh trợ giúp “%s --help” biết cách dùng.

en: malloc failed (%zu bytes)
vi: malloc bị lỗi (%zu bytes)

en: wait for subprocess %s failed
vi: gặp lỗi chờ tiến trình con %s

en: unable to remove '%s'
vi: không thể gỡ bỏ “%s”

en: cannot append to '%s'
vi: không thể nối thêm vào “%s”

en: auto mode
vi: chế độ tự động

en: manual mode
vi: chế độ bằng tay

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 lệ thuộc

en: slave link same as main link %s
vi: liên kết lệ 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 lệ thuộc bị 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: priority
vi: ưu tiên

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ể đẩy dữ liệu của tập tin “%s” lên đĩa

en:   link best version is %s
vi:   liên kết phiên bản tốt nhất là “%s”

en:   link best version not available
vi:   liên kết phiên bản tốt nhất không sẵn có

en:   link currently points to %s
vi:   liên kết hiện nay chỉ đến %s

en:   link currently absent
vi:   hiện tại không có liên kết

en:   link %s is %s
vi:   liên kết %s là %s

en:   slave %s is %s
vi:   %s lệ thuộc là %s

en: %s - priority %d
vi: %s — ưu tiên %d

en:   slave %s: %s
vi:   %s lệ thuộc: %s

en: There is %d choice for the alternative %s (providing %s). | There are %d choices for the alternative %s (providing %s).
vi[0]: Ở đây có %d sự lựa chọn gói thay thế %s (cung cấp %s).

en: Press <enter> to keep the current choice[*], or type selection number:
vi: Bấm phím <Enter> để giữ lựa chọn mặc định[*], hoặc gõ số thứ tự lựa chọn:

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: 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: 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: 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: setting up automatic selection of %s
vi: đang cài đặt chọn lựa tự động của %s

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: using %s to provide %s (%s) in auto mode
vi: dùng %s để cung cấp %s (%s) trong chế độ tự động

en: using %s to provide %s (%s) in manual mode
vi: dùng %s để cung cấp %s (%s) trong chế độ thủ công

en: updating alternative %s because link group %s has changed slave links
vi: đang cập nhật lại cái thay thế %s vì nhóm liên kết %s đã thay đổi các liên kết lệ thuộc

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: 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: 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 %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: two commands specified: --%s and --%s
vi: đã chỉ định hai lệnh: --%s và --%s

en: unknown argument '%s'
vi: không rõ đối số “%s”

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: --%s needs a <file> argument
vi: “--%s” yêu cầu một đối số <tệp>

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: 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, . để xem chủ đề tiếp theo
    “phím cách” để 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 cách 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: 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: gặp lỗi khi tạo phần đệm baselist (danh sách cơ bản)

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: Làm cho tô sáng rõ ràng hơn

en: Make highlight less specific
vi: Khiến tô 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: Revert to currently installed state for all packages
vi: Đưa mọi gói trở về tình trạng đã cài

en: Select currently-highlighted access method
vi: Chọn phương thức truy cập đang được tô sáng

en: Quit without changing selected access method
vi: Thoát mà không thay đổi phương thức 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 tô 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: 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: tô 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: * Tô sáng: Sẽ tô sáng một dòng trong danh sách gói.  tô 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 tô 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 thức

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 thức cài đặt này.
    
    Di chuyển tô sáng tới phương thức 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 tô sáng tới mỗi phương thức, 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 thức 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 thức

en: Motion keys: Next/Previous, Top/End, Up/Down, Backwards/Forwards:
      j, Down-arrow         k, Up-arrow             move highlight
      N, Page-down, Space   P, Page-up, Backspace   scroll list by 1 page
      ^n                    ^p                      scroll list by 1 line
      t, Home               e, End                  jump to top/end of list
      u                     d                       scroll info by 1 page
      ^u                    ^d                      scroll info by 1 line
      B, Left-arrow         F, Right-arrow          pan display by 1/3 screen
      ^b                    ^f                      pan display by 1 character
    (These are the same motion keys as in the package list display.)
    
    Quit:
     Return, Enter    select this method and go to its configuration dialogue
     x, X             exit without changing or setting up the installation method
    
    Miscellaneous:
      ?, Help, F1      request help
     ^l                redraw display
      /                search (just return to cancel)
      \                repeat last search
vi: Phím di chuyển: Kế/Trước, Đầu/Cuối, Lên/Xuống, Lùi/Tiếp:
      j, Mũi tên xuống       k, Mũi tên lên         di chuyển tô sáng
      N, Page-down, Phím dài P, Page-up, Xóa lùi    cuộn 1 trang danh sách
      ^n                     ^p                     cuộn 1 dòng danh sách
      t, Home                e, End                 nhảy tới đầu/cuối danh sách
      u                      d                      cuộn 1 trang thông tin
      ^u                     ^d                     cuộn 1 dòng thông tin
      B, Mũi tên trái        F, Mũi tên phải        kéo ngang 1/3 màn hình
      ^b                     ^f                     kéo ngang màn hình 1 ký tự
    (Các phím di chuyển trong danh sách gói cũng tương tự.)
    
    Thoát:
      Return, Enter  chọn phương thức này và đi tới hộp thoại cấu hình nó
      x, X           thoát và bỏ mọi thay đổi hoặc cài đặt phương thức cài đặt
    
    Khác:
      ?, Help, F1      yêu cầu trợ giúp
     ^l                vẽ lại màn hình
      /                tìm kiếm (chỉ cần Enter để thôi)
      \               lặp lại tìm kiếm cuối cùng

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 thức truy cập muốn 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: Ứng dụng xử lý gói Debian “%s” phiên bản %s.

en: couldn't open debug file '%.255s'
vi: không thể mở tập tin gỡ lỗi “%.250s”

en: invalid %s '%s'
vi: %s “%s” không hợp lệ

en: screen part
vi: phần màn hình

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ợ tô 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 còn 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ỉ xem trước các lựa chọn sẵn có.

en: failed to getch in main menu
vi: gặp lỗi khi đọc từng ký tự khi gõ trong trình đơn chính

en: unknown action string '%.50s'
vi: chuỗi hành động không rõ “%.250s”

en: Abbrev.
vi: Viết tắt

en: dselect - list of access methods
vi: dselect — danh sách các phương thức truy cập

en: Access method '%s'.
vi: Phương thức truy cập “%s”

en: doupdate failed
vi: việc doupdate (chạy tiến trình cập nhật) bị lỗi

en: getch failed
vi: gặp lỗi khi đọc từng ký tự khi gõ

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.

en: cannot unlock access method area
vi: không thể khóa vùng phương thức truy cập

en: no access methods are available
vi: không có phương thức truy cập sẵn có nào

en: cannot open or create access method lockfile
vi: không thể mở hay tạo tập tin khóa phương thức truy cập

en: the access method area is already locked
vi: vùng phương thức truy cập đã được khóa rồi

en: cannot lock access method area
vi: không thể khóa vùng phương thức truy cập

en: Press <enter> to continue.
vi: Nhấn phím <Enter> để tiếp tục.

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: no access method is selected or configured
vi: chưa chọn phương thức truy cập hay nó chưa được cấu hì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 thức “%.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 thức đọc

en: method '%.250s' has name that is too long (%d > %d characters)
vi: phương thức “%.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 thức “%.250s”

en: unable to read method options file '%.250s'
vi: không thể đọc tập tin tùy chọn phương thức “%.250s”

en: non-digit where digit wanted
vi: không phải chữ số ở chỗ cần chữ số

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: 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: newline before summary
vi: dòng mới trước tổng kết

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 thức “%.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: hold
vi: giữ lại

en: purge
vi: tẩy

en: REINSTALL
vi: CÀI_LẠI

en: removed (configs remain)
vi: đã gỡ bỏ (giữ lại 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 cài đặt)

en: half configured (config failed)
vi: nửa cấu hình (gặp lỗi khi cấu hình)

en: awaiting trigger processing
vi: đang đợi xử lý bẫy

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: breaks
vi: gãy

en: conflicts with
vi: xung đột với

en: replaces
vi: thay thế

en: enhances
vi: tăng cường

en: Req
vi: Cần

en: Imp
vi: Qtg

en: Opt
vi: TCh

en: Xtr
vi: Nữa

en: bUG
vi: lỗi

en: Upgradable
vi: Có thể nâng cấp

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: 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: Installed?
vi: Đã cài?

en: Old mark
vi: Dấu cũ

en: Marked for
vi: Dấu cho

en: Avail.arch
vi: Ktrúc.có

en: Inst.arch
vi: Ktrúc.cài

en: Avail.ver
vi: Bản_có

en: Inst.ver
vi: Bản_cài

en: dselect - recursive package listing
vi: dselect — danh sách gói đệ quy

en: dselect - inspection of package states
vi: dselect — 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 tô 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 tô 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: Interrelationships
vi: Quan hệ qua lại

en: Installed control file information
vi: Thông tin tập tin điều khiển đã cài đặt

en: Available control file information
vi: Thông tin tập tin điều khiển sẵn có

en: there are no packages
vi: ở đây không có gói nào

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

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: Copyright (C) 2009-%d Erwin Waterlander
    Copyright (C) 1998      Christian Wurll (Version 3.1)
    Copyright (C) 1998      Bernd Johannes Wuebben (Version 3.0)
    Copyright (C) 1994-1995 Benjamin Lin
    All rights reserved.
vi: Tác quyền (C) 2009-%d Erwin Waterlander
    Tác quyền (C) 1998      Christian Wurll (Phiên bản 3.1)
    Tác quyền (C) 1998      Bernd Johannes Wuebben (Phiên bản 3.0)
    Tác quyền (C) 1994-1995 Benjamin Lin
    Giữ toàn bộ bản quyền.

en: Binary symbol 0x00%02X found at line %u
vi: Ký hiệu nhị phân 0x00%02X được tìm thấy tại dòng %u

en: Added line break to last line.
vi: Đã thêm ngắt dòng vào dòng cuối cùng.

en: program error, invalid conversion mode %d
vi: lỗi chương trình, chế độ chuyển đổi %d không hợp lệ

en: Converted %u out of %u line breaks.
vi: Đã chuyển đổi %u trong tổng số %u chỗ ngắt dòng.

en: using code page %d.
vi: dùng trang mã %d.

en: Binary symbol 0x%02X found at line %u
vi: Ký hiệu nhị phân 0x%02X được tìm thấy tại dòng %u

en: error: Value of environment variable DOS2UNIX_LOCALEDIR is too long.
vi: lỗi: Giá trị của biến môi trường DOS2UNIX_LOCALEDIR quá dài.

en: Copyright (C) 2009-%d Erwin Waterlander
    Copyright (C) 1994-1995 Benjamin Lin
    All rights reserved.
vi: Bản quyền (C) 2009-%d Erwin Waterlander
    Bản quyền (C) 1994-1995 Benjamin Lin
    Giữ toàn bộ bản quyền.

en: Failed to write to temporary output file %s:
vi: Gặp lỗi khi ghi vào tập tin đầu ra tạm thời %s:

en: Failed to close input file %s:
vi: Gặp lỗi khi đóng đầu vào %s:

en: Redistribution and use in source and binary forms, with or without
    modification, are permitted provided that the following conditions
    are met:
    1. Redistributions of source code must retain the above copyright
       notice, this list of conditions and the following disclaimer.
    2. Redistributions in binary form must reproduce the above copyright
       notice in the documentation and/or other materials provided with
       the distribution.
vi: Phân phối lại và dùng mã nguồn và dạng nhị phân, có hoặc không
    sửa đổi lại, là được phép nếu tuân thủ các điều kiện sau đây:
    1. Phân phối lại mã nguồn phải giữ lại thông báo về bản quyền,
       cái này liệt kê các điều khản và các lời từ chối.
    2. Phân phối lại dạng nhị phân phải tái công bố thông báo về bản
       trong tài liệu và/hoặc các dạng khác được cung ứng cùng với
       bản phân phối.

en: Usage: %s [options] [file ...] [-n infile outfile ...]
vi: Cách dùng: %s [các-tùy-chọn] [tập-tin …] [-n tập-tin-vào tập-tin-ra …]

en:  --allow-chown         allow file ownership change
vi:  --allow-chown         cho phép thay đổi chủ sở hữu tập tin

en:  -ascii                default conversion mode
vi:  -ascii                chế độ chuyển đổi mặc định

en:  -iso                  conversion between DOS and ISO-8859-1 character set
vi:  -iso                  chuyển đổi bộ ký tự giữa DOS và ISO-8859-1

en:    -1252               use Windows code page 1252 (Western European)
vi:    -1252               dùng trang mã Windows 1252 (Tây Âu)

en:    -437                use DOS code page 437 (US) (default)
vi:    -437                dùng trang mã DOS 437 (US) (mặc định)

en:    -850                use DOS code page 850 (Western European)
vi:    -850                dùng trang mã DOS 850 (Tây Âu)

en:    -860                use DOS code page 860 (Portuguese)
vi:    -860                dùng trang mã DOS 860 (Bồ Đào Nha)

en:    -863                use DOS code page 863 (French Canadian)
vi:    -863                dùng trang mã DOS 863 (Ca Na Đa Pháp)

en:    -865                use DOS code page 865 (Nordic)
vi:    -865                dùng trang mã DOS 865 (Bắc Âu)

en:  -7                    convert 8 bit characters to 7 bit space
vi:  -7                    chuyển đổi các ký tự 8 bit thành 7 bit

en:  -b, --keep-bom        keep Byte Order Mark
vi:  -b, --keep-bom        giữ nguyên “Byte Order Mark”

en:  -b, --keep-bom        keep Byte Order Mark (default)
vi:  -b, --keep-bom        giữ nguyên “Byte Order Mark” (mặc định)

en:  -c, --convmode        conversion mode
       convmode            ascii, 7bit, iso, mac, default to ascii
vi:  -c, --convmode         chế độ chuyển đổi
       chế độ chuyển đổi:   ascii, 7bit, iso, mac, mặc định là ascii

en:  -D, --display-enc     set encoding of displayed text messages
       encoding            ansi, unicode, utf8, default to ansi
vi:  -D, --display-enc     đặt bảng mã để hiển thị các thông báo
       bảng mã:            ansi, unicode, utf8, mặc định là ansi

en:  -e, --add-eol         add a line break to the last line if there isn't one
vi:  -e, --add-eol   thêm dấu ngắt dòng vào dòng cuối cùng nếu không chưa có

en:  -f, --force           force conversion of binary files
vi:  -f, --force           bắt buộc chuyển đổi các tập tin nhị phân

en:  -gb, --gb18030        convert UTF-16 to GB18030
vi:  -gb, --gb18030         đổi từ UTF-16 sang GB18030

en:  -h, --help            display this help text
vi:  -h, --help            hiển thị trợ giúp này

en:  -i, --info[=FLAGS]    display file information
       file ...            files to analyze
vi:  -i, --info[=CỜ]        hiển thị thông tin tập tin
       tập-tin …            các tập tin cần phân tích

en:  -k, --keepdate        keep output file date
vi:  -k, --keepdate        giữ nguyên ngày tháng tập tin đầu ra

en:  -L, --license         display software license
vi:  -L, --license         hiển thị giấy phép dùng phần mềm

en:  -l, --newline         add additional newline
vi:  -l, --newline         bổ xung thêm dòng mới

en:  -m, --add-bom         add Byte Order Mark (default UTF-8)
vi:  -m, --add-bom         thêm “Byte Order Mark” (mặc định UTF-8)

en:  -n, --newfile         write to new file
       infile              original file in new-file mode
       outfile             output file in new-file mode
vi:  -n, --newfile          ghi ra tập tin mới
       tập-tin-vào          tập tin gốc trong chế độ tập-tin-mới
       tập-tin-ra           tập tin đầu ra trong chế độ tập-tin-mới

en:  --no-allow-chown      don't allow file ownership change (default)
vi:  --no-allow-chown      không cho phép thay đổi chủ sở hữu tập tin (mặc định)

en:  --no-add-eol          don't add a line break to the last line if there isn't one (default)
vi:  --no-add-eol          không thêm dấu ngắt dòng vào dòng cuối cùng nếu không có dấu ngắt dòng (mặc định)

en:  -O, --to-stdout       write to standard output
vi:  -O, --to-stdout       ghi vào đầu ra tiêu chuẩn

en:  -o, --oldfile         write to old file (default)
       file ...            files to convert in old-file mode
vi:  -o, --oldfile          ghi vào tập tin cũ (mặc định)
       tập-tin …            các tập tin cần chuyển đổi trong chế độ tập-tin-cũ

en:  -q, --quiet           quiet mode, suppress all warnings
vi:  -q, --quiet           chế độ im lặng, chặn mọi cảnh báo

en:  -r, --remove-bom      remove Byte Order Mark (default)
vi:  -r, --remove-bom      gỡ bỏ “Byte Order Mark” (mặc định)

en:  -r, --remove-bom      remove Byte Order Mark
vi:  -r, --remove-bom      gỡ bỏ “Byte Order Mark”

en:  -s, --safe            skip binary files (default)
vi:  -s, --safe            bỏ qua tập tin nhị phân (mặc định)

en:  -u,  --keep-utf16     keep UTF-16 encoding
vi:  -u,  --keep-utf16     giữ bảng mã UTF-16

en:  -ul, --assume-utf16le assume that the input format is UTF-16LE
vi:  -ul, --assume-utf16le coi rằng định dạng đầu vào là UTF-16LE

en:  -ub, --assume-utf16be assume that the input format is UTF-16BE
vi:  -ub, --assume-utf16be coi rằng định dạng đầu vào là UTF-16BE

en:  -v,  --verbose        verbose operation
vi:  -v,  --verbose        thông báo chi tiết

en:  -F, --follow-symlink  follow symbolic links and convert the targets
vi:  -F, --follow-symlink  theo liên kết mềm và chuyển đổi đích

en:  -R, --replace-symlink replace symbolic links with converted files
                             (original target files remain unchanged)
vi:  -R, --replace-symlink thay thế liên kết mềm bằng tập tin đã chuyển đổi
                       (các tập tin đích nguyên gốc thì để nguyên không thay đổi)

en:  -S, --skip-symlink    keep symbolic links and targets unchanged (default)
vi:  -S, --skip-symlink    giữ liên kết mềm và đích không thay đổi (mặc định)

en:  -V, --version         display version number
vi:  -V, --version         hiển thị số hiệu phiên bản

en: MSYS version.
vi: Phiên bản MSYS.

en: Windows 64 bit version (MinGW-w64).
vi: Phiên bản Windows 64 bit (MinGW-w64).

en: Windows 32 bit version (WATCOMC).
vi: Phiên bản Windows 32 bit (WATCOMC).

en: Windows 32 bit version (MinGW-w64).
vi: Phiên bản Windows 32 bit (MinGW-w64).

en: Windows 32 bit version (MinGW).
vi: Phiên bản Windows 32 bit (MinGW).

en: Windows 64 bit version (MSVC %d).
vi: Phiên bản Windows 64 bit (MSVC %d).

en: Windows 32 bit version (MSVC %d).
vi: Phiên bản Windows 32 bit (MSVC %d).

en: OS/2 version (WATCOMC).
vi: Phiên bản OS/2 (WATCOMC).

en: OS/2 version (EMX).
vi: Phiên bản OS/2 (EMX).

en: %s version.
vi: Phiên bản %s.

en: With Unicode UTF-16 support.
vi: Có hỗ trợ Unicode UTF-16.

en: Without Unicode UTF-16 support.
vi: Không hỗ trợ Unicode UTF-16.

en: With Unicode file name support.
vi: Có hỗ trợ tên tập tin dạng Unicode.

en: Without Unicode file name support.
vi: Không hỗ trợ tên tập tin dạng Unicode.

en: With native language support.
vi: Có hỗ trợ bản địa hóa ngôn ngữ.

en: With support to preserve the user and group ownership of files.
vi: Với hỗ trợ giữ nguyên người và nhóm sở hữu tập tin.

en: Without support to preserve the user and group ownership of files.
vi: Không hỗ trợ giữ nguyên người và nhóm sở hữu tập tin.

en: Path for temporary output file is too long:
vi: Đường dẫn cho tập tin xuất tạm quá dài:

en: Writing %s BOM.
vi: Đang ghi %s BOM.

en: Input file %s has %s BOM.
vi: Tập tin đầu vào %s có BOM %s.

en: Assuming UTF-16LE encoding.
vi: Coi là bảng mã UTF-16LE.

en: Assuming UTF-16BE encoding.
vi: Coi là bảng mã UTF-16BE.

en: problems resolving symbolic link '%s'
vi: gặp lỗi khi phân giải liên kết mềm “%s”

en: Failed to open temporary output file: %s
vi: Gặp lỗi khi mở tập tin đầu ra tạm thời: %s

en: using %s as temporary file
vi: đang dùng %s làm tập tin tạm

en: Failed to change the permissions of temporary output file %s:
vi: Gặp lỗi khi thay đổi quyền hạn của tập tin đầu ra tạm %s:

en: The user and/or group ownership of file %s is not preserved.
vi: Người dùng và nhóm sở hữu của tập tin %s không được giữ nguyên.

en: Failed to change the owner and group of temporary output file %s:
vi: Gặp lỗi khi đổi chủ sở hữu và nhóm của tập tin đầu ra tạm %s:

en: problems renaming '%s' to '%s':
vi: gặp lỗi khi đổi tên “%s” thành “%s”:

en:           which is the target of symbolic link '%s'
vi:           cái là đích của liên kết mềm “%s”

en:           output file remains in '%s'
vi:           tập tin đầu ra còn trong “%s”

en: Skipping binary file %s
vi: Bỏ qua tập tin nhị phân %s

en: code page %d is not supported.
vi: không hỗ trợ trang mã %d.

en: Skipping UTF-16 file %s, the size of wchar_t is %d bytes.
vi: Bỏ qua tập tin UTF-16 %s, cỡ của wchar_t không phải là %d byte.

en: Skipping UTF-16 file %s, an UTF-16 conversion error occurred on line %u.
vi: Bỏ qua tập tin UTF-16 %s, đã xảy ra lỗi chuyển đổi UTF-16 trên dòng %u.

en: Skipping UTF-16 file %s, UTF-16 conversion is not supported in this version of %s.
vi: Bỏ qua tập tin UTF-16 %s, chuyển đổi UTF-16 không được hỗ trợ ở phiên bản này của %s.

en: Skipping %s, not a regular file.
vi: Bỏ qua %s, đây không phải là tập tin thường.

en: Skipping %s, output file %s is a symbolic link.
vi: Bỏ qua %s, tập tin đầu ra %s là một liên kết mềm.

en: Skipping symbolic link %s.
vi: Bỏ qua liên kết mềm %s.

en: Skipping symbolic link %s, target is not a regular file.
vi: Bỏ qua liên kết mềm %s, đích của nó không phải là một tập tin thường.

en: Skipping %s, target of symbolic link %s is not a regular file.
vi: Bỏ qua liên kết mềm %s, đích %s của liên kết mềm không phải là một tập tin thường.

en: converting file %s to file %s in Unix format...
vi: Đang chuyển đổi tập tin %s thành tập tin “%s” theo định dạng Unix…

en: converting file %s to Unix format...
vi: Đang chuyển đổi tập tin “%s” sang định dạng Unix…

en: converting file %s to file %s in Mac format...
vi: Đang chuyển đổi tập tin “%s” thành tập tin “%s” theo định dạng Mac…

en: converting file %s to Mac format...
vi: Đang chuyển đổi tập tin “%s” sang định dạng Mac…

en: converting file %s to file %s in DOS format...
vi: Đang chuyển đổi tập tin “%s” thành tập tin “%s” theo định dạng DOS…

en: converting file %s to DOS format...
vi: Đang chuyển đổi tập tin “%s” sang định dạng DOS…

note: TRANSLATORS: 1st %s is encoding of input file. 2nd %s is name of input file. 3rd %s is encoding of output file. 4th %s is name of output file. E.g.: converting UTF-16LE file in.txt to UTF-8 file out.txt in Unix format...
en: converting %s file %s to %s file %s in Unix format...
vi: Đang chuyển đổi tập tin %s “%s” thành tập tin “%s” theo định dạng Unix %s…

note: TRANSLATORS: 1st %s is encoding of input file. 2nd %s is name of input file. 3rd %s is encoding of output (input file is overwritten). E.g.: converting UTF-16LE file foo.txt to UTF-8 Unix format...
en: converting %s file %s to %s Unix format...
vi: Đang chuyển đổi tập tin %s “%s” sang định dạng Unix %s…

en: converting %s file %s to %s file %s in Mac format...
vi: Đang chuyển đổi tập tin %s “%s” thành tập tin “%s” theo định dạng Mac %s…

en: converting %s file %s to %s Mac format...
vi: Đang chuyển đổi tập tin %s “%s” sang định dạng Mac %s…

en: converting %s file %s to %s file %s in DOS format...
vi: Đang chuyển đổi tập tin %s “%s” thành tập tin “%s” theo định dạng DOS %s…

en: converting %s file %s to %s DOS format...
vi: Đang chuyển đổi tập tin %s “%s” sang định dạng DOS %s…

en: problems converting file %s to file %s
vi: Đang chuyển đổi tập tin %s thành tập tin %s

en: problems converting file %s
vi: gặp trục trặc khi chuyển đổi tập tin %s

en: can not read from input file %s:
vi: không thể đọc từ tập tin đầu vào %s:

en: wrong flag '%c' for option -i or --info
vi: cờ “%c” cho tùy chọn -i hay --info bị sai

en: active code page: %d
vi: trang mã đang hoạt động: %d

en: invalid %s conversion mode specified
vi: đã đưa ra chế độ chuyển đổi %s không hợp lệ

en: option '%s' requires an argument
vi: tùy chọn “%s” yêu cầu một đối số

en: invalid %s display encoding specified
vi: đã đưa ra bảng mã hiển thị không hợp lệ %s

en: target of file %s not specified in new-file mode
vi: đích của tập tin %s không được chỉ định trong chế độ tập-tin-mới

en: can not read from input file: %s
vi: không thể đọc từ tập tin đầu vào: %s

en: can not write to output file: %s
vi: không thể ghi vào tập tin đầu ra: %s

en: error: Invalid surrogate pair. Missing low surrogate.
vi: lỗi: Cặp thay thế không hợp lệ. Thiếu cái thay thế dưới.

en: error: Invalid surrogate pair. Missing high surrogate.
vi: lỗi: Cặp thay thế không hợp lệ. Thiếu cái thay thế trên.

[ctx: @action:inmenu Action to mount a disk image]
en: Mount
vi: Gắn kết

[ctx: @action:inmenu Action to unmount a disk image]
en: Unmount
vi: Bỏ gắn kết

[ctx: @title:window]
en: <application>Git</application> Checkout
vi: Lấy ra <application>Git</application>

[ctx: @action:button]
en: Checkout
vi: Lấy ra

[ctx: @option:radio Git Checkout]
en: Branch:
vi: Nhánh:

[ctx: @option:radio Git Checkout]
en: Tag:
vi: Thẻ gắn:

[ctx: @title:group]
en: Options
vi: Lựa chọn

[ctx: @option:check]
en: Create New Branch:
vi: Tạo nhánh mới:

[ctx: @info:tooltip]
en: Create a new branch based on a selected branch or tag.
vi: Tạo nhánh mới dựa trên một nhánh hoặc thẻ gắn đã chọn.

[ctx: @option:check]
en: Force
vi: Ép

[ctx: @info:tooltip]
en: Discard local changes.
vi: Loại bỏ các thay đổi cục bộ.

[ctx: @info:tooltip]
en: There are no tags in this repository.
vi: Không có thẻ gắn nào trong kho này.

[ctx: @title:group]
en: Branch Base
vi: Cơ sở của nhánh

[ctx: @title:group]
en: Checkout
vi: Lấy ra

[ctx: @info:tooltip]
en: You must enter a valid name for the new branch first.
vi: Bạn phải nhập một tên hợp lệ cho nhánh mới trước đã.

[ctx: @info:tooltip]
en: A branch with the name '%1' already exists.
vi: Một nhánh với tên '%1' đã tồn tại rồi.

[ctx: @info:tooltip]
en: Branch names may not contain any whitespace.
vi: Tên nhánh không được chứa khoảng trắng nào.

[ctx: @info:tooltip]
en: You must select a valid branch first.
vi: Bạn phải chọn một nhánh hợp lệ trước đã.

[ctx: @item:intext Prepended to the current branch name to get the default name for a newly created branch]
en: branch
vi: nhánh

[ctx: @title:window]
en: <application>Git</application> Commit
vi: Chuyển giao <application>Git</application>

[ctx: @action:button]
en: Commit
vi: Chuyển giao

[ctx: @title:group]
en: Commit message
vi: Thông điệp chuyển giao

[ctx: @option:check]
en: Amend last commit
vi: Sửa đổi bản chuyển giao cuối

[ctx: @info:tooltip]
en: There is nothing to amend.
vi: Không có gì để sửa đổi.

[ctx: @action:button Add Signed-Off line to the message widget]
en: Sign off
vi: Xác nhận

[ctx: @info:tooltip]
en: Add Signed-off-by line at the end of the commit message.
vi: Thêm dòng "Signed-off-by" vào cuối thông điệp chuyển giao.

[ctx: @info:tooltip]
en: You must enter a commit message first.
vi: Bạn phải nhập một thông điệp chuyển giao trước đã.

en: <application>Git</application> Revert
vi: Hoàn nguyên <application>Git</application>

en: <application>Git</application> Add
vi: Thêm <application>Git</application>

en: Show Local <application>Git</application> Changes
vi: Hiện các thay đổi <application>Git</application> cục bộ

en: <application>Git</application> Remove
vi: Xoá <application>Git</application>

en: <application>Git</application> Checkout...
vi: Lấy ra <application>Git</application>...

en: <application>Git</application> Commit...
vi: Chuyển giao <application>Git</application>...

en: <application>Git</application> Create Tag...
vi: Tạo thẻ gắn <application>Git</application>...

en: <application>Git</application> Push...
vi: Đẩy lên <application>Git</application>...

en: <application>Git</application> Pull...
vi: Kéo về <application>Git</application>...

en: <application>Git</application> Merge...
vi: Trộn <application>Git</application>...

en: <application>Git</application> Log...
vi: Nhật kí <application>Git</application>...

en: Adding files to <application>Git</application> repository...
vi: Thêm tệp vào kho <application>Git</application>...

en: Adding files to <application>Git</application> repository failed.
vi: Thêm tệp vào kho <application>Git</application> thất bại.

en: Added files to <application>Git</application> repository.
vi: Đã thêm tệp vào kho <application>Git</application>.

en: Removing files from <application>Git</application> repository...
vi: Xoá tệp khỏi kho <application>Git</application>...

en: Removing files from <application>Git</application> repository failed.
vi: Xoá tệp khỏi kho <application>Git</application> thất bại.

en: Removed files from <application>Git</application> repository.
vi: Đã xoá tệp khỏi kho <application>Git</application>.

en: Reverting files from <application>Git</application> repository...
vi: Hoàn nguyên tệp từ kho <application>Git</application>...

en: Reverting files from <application>Git</application> repository failed.
vi: Hoàn nguyên tệp từ kho <application>Git</application> thất bại.

en: Reverted files from <application>Git</application> repository.
vi: Đã hoàn nguyên tệp từ kho <application>Git</application>.

en: <application>Git</application> Log failed.
vi: Nhật kí <application>Git</application> thất bại.

en: <application>Git</application> Log
vi: Nhật kí <application>Git</application>

[ctx: Git commit hash]
en: Commit
vi: Chuyển giao

[ctx: Git commit date]
en: Date
vi: Ngày

[ctx: Git commit message]
en: Message
vi: Thông điệp

[ctx: Git commit author]
en: Author
vi: Tác giả

en: Switched to branch '%1'
vi: Đã chuyển sang nhánh '%1'

en: HEAD is now at %1
vi: HEAD giờ ở %1

en: Switched to a new branch '%1'
vi: Đã chuyển sang nhánh mới '%1'

en: <application>Git</application> Checkout failed. Maybe your working directory is dirty.
vi: Lấy ra <application>Git</application> thất bại. Có thể thư mục làm việc của bạn không sạch.

en: Successfully created tag '%1'
vi: Tạo thẻ gắn '%1' thành công

en: <application>Git</application> tag creation failed. A tag with the name '%1' already exists.
vi: Việc tạo thẻ gắn <application>Git</application> thất bại. Một thẻ gắn với tên '%1' đã tồn tại rồi.

en: <application>Git</application> tag creation failed.
vi: Việc tạo thẻ gắn <application>Git</application> thất bại.

en: Pushing branch %1 to %2:%3 failed.
vi: Việc đẩy nhánh %1 lên %2:%3 thất bại.

en: Pushed branch %1 to %2:%3.
vi: Đã đẩy nhánh %1 lên %2:%3.

en: Pushing branch %1 to %2:%3...
vi: Đẩy nhánh %1 lên %2:%3...

en: Pulling branch %1 from %2 failed.
vi: Việc kéo nhánh %1 từ %2 về thất bại.

en: Pulled branch %1 from %2 successfully.
vi: Đã kéo nhánh %1 từ %2 về thành công.

en: Pulling branch %1 from %2...
vi: Kéo nhánh %1 từ %2 về...

en: Branch is already up-to-date.
vi: Nhánh đã cập nhật rồi.

en: Merge conflicts occurred. Fix them and commit the result.
vi: Đã xảy ra xung đột trộn. Hãy sửa chúng và chuyển giao kết quả.

note: i18n: ectx: label, entry (commitDialogHeight), group (CommitDialogSettings)
en: Dialog height
vi: Chiều cao hộp thoại

note: i18n: ectx: label, entry (commitDialogWidth), group (CommitDialogSettings)
en: Dialog width
vi: Chiều rộng hộp thoại

[ctx: @title:window]
en: <application>Git</application> Pull
vi: Kéo về <application>Git</application>

[ctx: @action:button]
en: Pull
vi: Kéo về

[ctx: @title:group The source to pull from]
en: Source
vi: Nguồn

[ctx: @label:listbox a git remote]
en: Remote:
vi: Ở xa:

[ctx: @label:listbox]
en: Remote branch:
vi: Nhánh ở xa:

[ctx: @title:window]
en: <application>Git</application> Push
vi: Đẩy lên <application>Git</application>

[ctx: @action:button]
en: Push
vi: Đẩy lên

[ctx: @title:group The remote host]
en: Destination
vi: Đích

[ctx: @title:group]
en: Branches
vi: Nhánh

[ctx: @label:listbox]
en: Local Branch:
vi: Nhánh cục bộ:

[ctx: @label:listbox]
en: Remote Branch:
vi: Nhánh ở xa:

[ctx: @title:window]
en: <application>Git</application> Create Tag
vi: Tạo thẻ gắn <application>Git</application>

[ctx: @action:button]
en: Create Tag
vi: Tạo thẻ gắn

[ctx: @title:group]
en: Tag Information
vi: Thông tin thẻ gắn

[ctx: @label:textbox]
en: Tag Name:
vi: Tên thẻ gắn:

[ctx: @label:textbox]
en: Tag Message:
vi: Thông điệp thẻ gắn:

[ctx: @title:group]
en: Attach to
vi: Đính vào

[ctx: @label:listbox]
en: Branch:
vi: Nhánh:

[ctx: @info:tooltip]
en: You must enter a tag name first.
vi: Bạn phải nhập một tên thẻ gắn trước đã.

[ctx: @info:tooltip]
en: Tag names may not contain any whitespace.
vi: Tên thẻ gắn không được chứa khoảng trắng nào.

[ctx: @info:tooltip]
en: A tag named '%1' already exists.
vi: Một thẻ gắn tên là '%1' đã tồn tại rồi.

en: Dolphin service menu installation failed
vi: Cài đặt trình đơn dịch vụ Dolphin thất bại

en: Failed to install "%1", exited with status "%2"
vi: Cài đặt "%1" thất bại, kết thúc với tình trạng "%2"

en: Failed to uninstall "%1", exited with status "%2"
vi: Gỡ cài đặt "%1" thất bại, kết thúc với tình trạng "%2"

en: The file does not exist!
vi: Tệp không tồn tại!

en: Unknown error when installing package
vi: Lỗi không rõ khi cài gói

en: Unsupported archive type %1: %2
vi: Kiểu kho trữ %1 không được hỗ trợ: %2

en: Failed to run uncompressor command for %1
vi: Chạy lệnh giải nén cho %1 thất bại

en: Process did not finish in reasonable time: %1 %2
vi: Tiến trình không kết thúc trong khoảng thời gian hợp lí: %1 %2

en: Failed to uncompress %1
vi: Giải nén %1 thất bại

en: Failed to run installer script %1
vi: Chạy kịch bản cài đặt %1 thất bại

en: Failed to set permissions on %1: %2
vi: Đặt quyền truy cập cho %1 thất bại: %2

[ctx: %2 = comma separated list of arguments]
en: Installer script %1 failed, tried arguments "%2".
vi: Kịch bản cài đặt %1 thất bại, các đối số đã thử "%2".

en: Failed to create path %1
vi: Tạo đường dẫn %1 thất bại

en: Failed to copy .desktop file %1 to %2: %3
vi: Chép tệp .desktop %1 đến %2 thất bại: %3

en: Failed to remove directory %1
vi: Xoá thư mục %1 thất bại

en: Failed to create directory %1
vi: Tạo thư mục %1 thất bại

en: Failed to find an installation script in %1
vi: Không tìm thấy kịch bản cài đặt trong %1

en: Failed to remove .desktop file %1: %2
vi: Xoá tệp .desktop %1 thất bại: %2

en: Failed to find an uninstallation script in %1
vi: Không tìm thấy kịch bản gỡ cài đặt trong %1

en: Command is required.
vi: Cần phải có lệnh.

en: Path to archive is required.
vi: Cần phải có đường dẫn đến kho trữ.

en: Unsupported command %1
vi: Lệnh %1 không được hỗ trợ

[ctx: @title:menu Create new folder, file, link, etc.]
en: Create New
vi: Tạo mới

[ctx: @action:inmenu]
en: Open Path
vi: Mở đường dẫn

[ctx: @action:inmenu]
en: Open Path in New Tab
vi: Mở đường dẫn trong thẻ mới

[ctx: @action:inmenu]
en: Open Path in New Window
vi: Mở đường dẫn trong cửa sổ mới

[ctx: @info:status]
en: Successfully copied.
vi: Sao chép thành công.

[ctx: @info:status]
en: Successfully moved.
vi: Di chuyển thành công.

[ctx: @info:status]
en: Successfully linked.
vi: Tạo liên kết thành công.

[ctx: @info:status]
en: Successfully moved to trash.
vi: Chuyển vào thùng rác thành công.

[ctx: @info:status]
en: Successfully renamed.
vi: Đổi tên thành công.

[ctx: @info:status]
en: Created folder.
vi: Đã tạo thư mục.

[ctx: @info:whatsthis go back]
en: Return to the previously viewed folder.
vi: Quay lại thư mục đã xem trước đây.

[ctx: @info:whatsthis go forward]
en: This undoes a <interface>Go|Back</interface> action.
vi: Hành động này đảo ngược hành động <interface>Đi|Lùi</interface>.

[ctx: @action:button 'Quit Dolphin' button]
en: &Quit %1
vi: Th&oát %1

en: Show &Terminal Panel
vi: Hiện bảng "Dòng &lệnh"

en: The program '%1' is still running in the Terminal panel. Are you sure you want to quit?
vi: Chương trình '%1' vẫn đang chạy trong bảng "Dòng lệnh". Bạn có chắc chắn muốn thoát không?

[ctx: @action:inmenu Tools]
en: Open %1
vi: Mở %1

[ctx: @action:inmenu Tools]
en: Open Preferred Search Tool
vi: Mở công cụ tìm kiếm ưa thích

en: Are you sure you want to open 1 terminal window? | Are you sure you want to open %1 terminal windows?
vi[0]: Bạn có chắc chắn muốn mở %1 cửa sổ dòng lệnh?

[ctx: @action:button]
en: Open %1 Terminal | Open %1 Terminals
vi[0]: Mở %1 trình dòng lệnh

[ctx: @action:inmenu menu for configure actions]
en: Configure
vi: Cấu hình

[ctx: @action:inmenu File]
en: New &Window
vi: &Cửa sổ mới

[ctx: @info]
en: Open a new Dolphin window
vi: Mở một cửa sổ Dolphin mới

[ctx: @action:inmenu File]
en: New Tab
vi: Thẻ mới

[ctx: @action:inmenu Add current folder to places]
en: Add to Places
vi: Thêm vào bảng Địa điểm

[ctx: @info:whatsthis]
en: This adds the selected folder to the Places panel.
vi: Hành động này thêm thư mục được chọn vào bảng "Địa điểm".

[ctx: @action:inmenu File]
en: Close Tab
vi: Đóng thẻ

[ctx: @info:whatsthis quit]
en: This closes this window.
vi: Hành động này đóng cửa sổ này.

[ctx: @info:whatsthis]
en: <para><emphasis>Cut, Copy</emphasis> and <emphasis>Paste</emphasis> work between many applications and are among the most used commands. That's why their <emphasis>keyboard shortcuts</emphasis> are prominently placed right next to each other on the keyboard: <shortcut>Ctrl+X</shortcut>, <shortcut>Ctrl+C</shortcut> and <shortcut>Ctrl+V</shortcut>.</para>
vi: <para><emphasis>Cắt, Chép</emphasis> và <emphasis>Dán</emphasis> hoạt động giữa nhiều ứng dụng và nằm trong số các lệnh hay dùng nhất. Đó là lí do mà <emphasis>các phím tắt</emphasis> của chúng được đặt nổi bật ngay cạnh nhau trên bàn phím: <shortcut>Ctrl+X</shortcut>, <shortcut>Ctrl+C</shortcut> và <shortcut>Ctrl+V</shortcut>.</para>

[ctx: @action]
en: Cut…
vi: Cắt…

[ctx: @info:whatsthis cut]
en: This copies the items in your current selection to the <emphasis>clipboard</emphasis>.<nl/>Use the <emphasis>Paste</emphasis> action afterwards to copy them from the clipboard to a new location. The items will be removed from their initial location.
vi: Hành động này chép các thứ đang được chọn vào <emphasis>bảng nháp</emphasis>.<nl/>Dùng hành động <emphasis>Dán</emphasis> tiếp theo đó để chép chúng từ bảng nháp vào địa điểm mới. Các thứ này sẽ bị xoá khỏi địa điểm ban đầu.

[ctx: @action]
en: Copy…
vi: Chép…

[ctx: @info:whatsthis copy]
en: This copies the items in your current selection to the <emphasis>clipboard</emphasis>.<nl/>Use the <emphasis>Paste</emphasis> action afterwards to copy them from the clipboard to a new location.
vi: Hành động này chép các thứ đang được chọn vào <emphasis>bảng nháp</emphasis>.<nl/>Dùng hành động <emphasis>Dán</emphasis> tiếp theo đó để chép chúng từ bảng nháp vào địa điểm mới.

[ctx: @action:inmenu Edit]
en: Paste
vi: Dán

[ctx: @info:whatsthis paste]
en: This copies the items from your <emphasis>clipboard</emphasis> to the currently viewed folder.<nl/>If the items were added to the clipboard by the <emphasis>Cut</emphasis> action they are removed from their old location.
vi: Hành động này chép các thứ từ <emphasis>bảng nháp</emphasis>vào thư mục đang xem.<nl/>Nếu các thứ đó được thêm vào bảng nháp bằng hành động <emphasis>Cắt</emphasis> thì chúng sẽ bị xoá khỏi địa điểm cũ.

[ctx: @info:tooltip]
en: Show Filter Bar
vi: Hiện thanh lọc

[ctx: @action:inmenu]
en: Toggle Filter Bar
vi: Ẩn/hiện thanh lọc

[ctx: @action:intoolbar]
en: Filter
vi: Lọc

[ctx: @info:tooltip]
en: Search for files and folders
vi: Tìm kiếm tệp và thư mục

[ctx: @action:inmenu]
en: Toggle Search Bar
vi: Bật/tắt thanh tìm kiếm

[ctx: @action:intoolbar]
en: Search
vi: Tìm kiếm

[ctx: @action:inmenu]
note: i18n: This action toggles a selection mode.
en: Select Files and Folders
vi: Chọn tệp và thư mục

[ctx: @action:intoolbar]
note: i18n: Opens a selection mode for selecting files/folders. The text is kept so unspecific because it will be shown on the toolbar where space is at a premium.
en: Select
vi: Chọn

[ctx: @info:whatsthis]
en: <para>This application only knows which files or folders should be acted on if they are <emphasis>selected</emphasis> first. Press this to toggle a <emphasis>Selection Mode</emphasis> which makes selecting and deselecting as easy as pressing an item once.</para><para>While in this mode, a quick access bar at the bottom shows available actions for the currently selected items.</para>
vi: <para>Ứng dụng này chỉ có thể biết cần thực hiện hành động với tệp hoặc thư mục nào nếu chúng được <emphasis>chọn</emphasis> trước. Ấn vào đây để bật/tắt <emphasis>Chế độ chọn</emphasis>, nó giúp việc chọn và bỏ chọn dễ dàng hơn, với chỉ một lần ấn vào thứ muốn chọn/bỏ chọn.</para><para>Khi trong chế độ này, một thanh truy cập nhanh ở dưới sẽ hiển thị các hành động có thể cho các thứ hiện đang được chọn.</para>

[ctx: @info:whatsthis]
en: This selects all files and folders in the current location.
vi: Hành động này chọn tất cả tệp và thư mục ở địa điểm hiện tại.

[ctx: @action:inmenu Edit]
en: Invert Selection
vi: Đảo chọn lựa

[ctx: @action:intoolbar Stash]
en: Stash
vi: Cất

[ctx: @info]
en: Opens the stash virtual directory in a split window
vi: Mở một cửa sổ chia đôi hiển thị thư mục ảo cất giữ

[ctx: @action:inmenu View]
en: Stop
vi: Dừng

[ctx: @info]
en: Stop loading
vi: Dừng tải

[ctx: @info]
en: This stops the loading of the contents of the current folder.
vi: Hành động này dừng việc tải nội dung của thư mục hiện tại.

[ctx: @action:inmenu Navigation Bar]
en: Editable Location
vi: Địa điểm sửa được

[ctx: @info:whatsthis]
en: This toggles the <emphasis>Location Bar</emphasis> to be editable so you can directly enter a location you want to go to.<nl/>You can also switch to editing by clicking to the right of the location and switch back by confirming the edited location.
vi: Hành động này bật/tắt sự sửa được <emphasis>Thanh Địa điểm</emphasis> để bạn có thể trực tiếp nhập một địa điểm mà bạn muốn đến. Bạn cũng có thể bắt đầu sửa bằng cách bấm vào bên phải của địa điểm và kết thúc bằng cách xác nhận địa điểm đã sửa.

[ctx: @action:inmenu Navigation Bar]
en: Replace Location
vi: Thay thế địa điểm

[ctx: @info:whatsthis]
en: This switches to editing the location and selects it so you can quickly enter a different location.
vi: Hành động này bắt đầu việc sửa địa điểm và chọn luôn cả dòng để bạn có thể nhanh chóng nhập một địa điểm khác.

[ctx: @action:inmenu File]
en: Undo close tab
vi: Đảo ngược việc đóng thẻ

[ctx: @info:whatsthis undo close tab]
en: This returns you to the previously closed tab.
vi: Hành động này đưa bạn lại thẻ đã đóng trước đây.

[ctx: @action:inmenu Tools]
en: Compare Files
vi: So sánh tệp

[ctx: @info:whatsthis]
en: <para>This opens a preferred search tool for the viewed location.</para><para>Use <emphasis>More Search Tools</emphasis> menu to configure it.</para>
vi: <para>Hành động này mở công cụ tìm kiếm ưa thích cho địa điểm đang xem.</para><para>Dùng trình đơn<emphasis>Công cụ tìm kiếm khác</emphasis> để điều chỉnh.</para>

[ctx: @action:inmenu Tools]
en: Open Terminal
vi: Mở dòng lệnh

[ctx: @action:inmenu Tools]
note: i18n: "Here" refers to the location(s) of the currently selected item(s) or the currently viewed location if nothing is selected.
en: Open Terminal Here
vi: Mở dòng lệnh tại đây

[ctx: @action:inmenu]
en: Next Tab
vi: Thẻ sau

[ctx: @action:inmenu]
en: Previous Tab
vi: Thẻ trước

[ctx: @action:inmenu]
en: Show Target
vi: Hiện đích

[ctx: @action:inmenu]
en: Open in New Tab
vi: Mở trong thẻ mới

[ctx: @action:inmenu]
en: Open in New Tabs
vi: Mở trong thẻ mới

[ctx: @action:inmenu]
en: Open in New Window
vi: Mở trong cửa sổ mới

[ctx: @action:inmenu Panels]
en: Unlock Panels
vi: Bỏ khoá các bảng

[ctx: @action:inmenu Panels]
en: Lock Panels
vi: Khoá các bảng

[ctx: @info:whatsthis]
en: This switches between having panels <emphasis>locked</emphasis> or <emphasis>unlocked</emphasis>.<nl/>Unlocked panels can be dragged to the other side of the window and have a close button.<nl/>Locked panels are embedded more cleanly.
vi: Hành động này chuyển đổi giữa việc <emphasis>khoá</emphasis> và <emphasis>bỏ khoá</emphasis> các bảng.<nl/>Các bảng không bị khoá có thể kéo được sang phía kia của cửa sổ và có một nút đóng.<nl/>Các bảng bị khoá thì trông thanh gọn hơn.

[ctx: @title:window]
en: Information
vi: Thông tin

[ctx: @info:whatsthis]
en: <para>To show or hide panels like this go to <interface>Menu|Panels</interface> or <interface>View|Panels</interface>.</para>
vi: <para>Để hiện hoặc ẩn các bảng như thế này, mở <interface>Trình đơn|Bảng</interface> hoặc <interface>Xem|Bảng</interface>.</para>

[ctx: @info:whatsthis]
en: <para> This toggles the <emphasis>information</emphasis> panel at the right side of the window.</para><para>The panel provides in-depth information about the items your mouse is hovering over or about the selected items. Otherwise it informs you about the currently viewed folder.<nl/>For single items a preview of their contents is provided.</para>
vi: <para>Hành động này đóng/mở bảng <emphasis>Thông tin</emphasis> ở bên phải của cửa sổ.</para><para>Bảng này cung cấp thông tin chuyên sâu về các thứ bạn đang đảo chuột ở trên hoặc về các thứ đang được chọn. Nếu không thì nó hiện thông tin về thư mục đang xem.<nl/>Với từng thứ riêng lẻ thì nó hiện một phần xem thử cho nội dung của thứ đó.</para>

[ctx: @info:whatsthis]
en: <para>This panel provides in-depth information about the items your mouse is hovering over or about the selected items. Otherwise it informs you about the currently viewed folder.<nl/>For single items a preview of their contents is provided.</para><para>You can configure which and how details are given here by right-clicking.</para>
vi: <para>Bảng này cung cấp thông tin chuyên sâu về các thứ bạn đang đảo chuột ở trên hoặc về các thứ đang được chọn. Nếu không thì nó hiện thông tin về thư mục đang xem.<nl/>Với từng thứ riêng lẻ thì nó hiện một phần xem thử cho nội dung của thứ đó.</para><para>Bấm phải để điều chỉnh nội dung và cách thức hiển thị các chi tiết ở đây.</para>

[ctx: @title:window]
en: Folders
vi: Thư mục

[ctx: @info:whatsthis]
en: This toggles the <emphasis>folders</emphasis> panel at the left side of the window.<nl/><nl/>It shows the folders of the <emphasis>file system</emphasis> in a <emphasis>tree view</emphasis>.
vi: Hành động này đóng/mở bảng <emphasis>Thư mục</emphasis> ở bên trái của cửa sổ.<nl/><nl/>Nó hiển thị các thư mục của <emphasis>hệ thống tệp</emphasis> trong một <emphasis>khung xem cây</emphasis>.

[ctx: @info:whatsthis]
en: <para>This panel shows the folders of the <emphasis>file system</emphasis> in a <emphasis>tree view</emphasis>.</para><para>Click a folder to go there. Click the arrow to the left of a folder to see its subfolders. This allows quick switching between any folders.</para>
vi: <para>Bảng này hiển thị các thư mục của <emphasis>hệ thống tệp</emphasis> trong một <emphasis>khung xem cây</emphasis>.</para><para>Bấm vào một thư mục để đi đến đó. Bấm vào mũi tên bên trái một thư mục để thấy các thư mục con của nó. Bảng này cho phép chuyển nhanh giữa bất kì thư mục nào.</para>

[ctx: @title:window Shell terminal]
en: Terminal
vi: Dòng lệnh

[ctx: @action:inmenu Tools]
en: Focus Terminal Panel
vi: Nhắm vào bảng "Dòng lệnh"

[ctx: @item:inmenu]
en: Show Hidden Places
vi: Hiện các địa điểm ẩn

[ctx: @info:whatsthis]
en: <para>This toggles the <emphasis>places</emphasis> panel at the left side of the window.</para><para>It allows you to go to locations you have bookmarked and to access disk or media attached to the computer or to the network. It also contains sections to find recently saved files or files of a certain type.</para>
vi: <para>Hành động này đóng/mở bảng <emphasis>Địa điểm</emphasis> ở bên trái của cửa sổ.</para><para>Nó cho phép bạn đi đến các địa điểm mà bạn đã lưu dấu và truy cập đĩa hoặc phương tiện được kết nối vào máy tính hoặc mạng. Nó cũng chứa các khu vực để tìm các tệp mới lưu gần đây hoặc các tệp thuộc một kiểu nhất định.</para>

[ctx: @info:whatsthis]
en: <para>This is the <emphasis>Places</emphasis> panel. It allows you to go to locations you have bookmarked and to access disk or media attached to the computer or to the network. It also contains sections to find recently saved files or files of a certain type.</para><para>Click on an entry to go there. Click with the right mouse button instead to open any entry in a new tab or new window.</para><para>New entries can be added by dragging folders onto this panel. Right-click any section or entry to hide it. Right-click an empty space on this panel and select <interface>Show Hidden Places</interface> to display it again.</para>
vi: <para>Đây là bảng <emphasis>Địa điểm</emphasis>. Nó cho phép bạn đi đến các địa điểm mà bạn đã lưu dấu và truy cập đĩa hoặc phương tiện được kết nối vào máy tính hoặc mạng. Nó cũng chứa các khu vực để tìm các tệp mới lưu hoặc các tệp thuộc một kiểu nhất định.</para><para>Bấm vào một mục để đi đến đó. Bấm bằng nút chuột phải để mở một mục trong một thẻ mới hoặc cửa sổ mới.</para><para>Thêm các mục mới bằng cách kéo các thư mục vào bảng này. Bấm phải vào bất kì khu vực hoặc mục nào để ẩn nó đi. Bấm phải vào một vùng trống trong bảng này và chọn <interface>Hiện các địa điểm ẩn</interface> để hiện lại khu vực hoặc mục đó.</para>

[ctx: @action:inmenu View]
en: Show Panels
vi: Hiện các bảng

[ctx: @info:whatsthis]
en: <para>Go to the folder that contains the currently viewed one.</para><para>All files and folders are organized in a hierarchical <emphasis>file system</emphasis>. At the top of this hierarchy is a directory that contains all data connected to this computer—the <emphasis>root directory</emphasis>.</para>
vi: <para>Đi đến thư mục chứa thư mục đang xem.</para><para>Tất cả các tệp và thư mục được tổ chức trong một <emphasis>hệ thống tệp</emphasis> phân cấp. Ở đỉnh của hệ thống phân cấp này là một thư mục chứa tất cả dữ liệu kết nối với máy tính này—<emphasis>thư mục gốc</emphasis>.</para>

[ctx: @action:intoolbar Close left view]
en: Close
vi: Đóng

[ctx: @info]
en: Close left view
vi: Đóng khung xem bên trái

[ctx: @action:intoolbar Close right view]
en: Close
vi: Đóng

[ctx: @info]
en: Close right view
vi: Đóng khung xem bên phải

[ctx: @action:intoolbar Split view]
en: Split
vi: Chia đôi

[ctx: @info]
en: Split view
vi: Chia đôi khung xem

[ctx: @info:whatsthis]
en: <para>This is the <emphasis>Menubar</emphasis>. It provides access to commands and configuration options. Left-click on any of the menus on this bar to see its contents.</para><para>The Menubar can be hidden by unchecking <interface>Settings|Show Menubar</interface>. Then most of its contents become available through a <interface>Menu</interface> button on the <emphasis>Toolbar</emphasis>.</para>
vi: <para>Đây là <emphasis>Thanh trình đơn</emphasis>. Nó cho phép truy cập đến các lệnh và lựa chọn cấu hình. Bấm trái vào một trình đơn bất kì trên thanh này để xem nội dung bên trong.</para><para>Bạn có thể ẩn Thanh trình đơn đi bằng cách bỏ chọn <interface>Thiết lập|Hiện Thanh trình đơn</interface>. Sau đó hầu hết nội dung của nó có thể tìm thấy ở nút <interface>Trình đơn</interface> trên <emphasis>Thanh công cụ</emphasis>.</para>

[ctx: @info:whatsthis]
en: <para>This is the <emphasis>Toolbar</emphasis>. It allows quick access to frequently used actions.</para><para>It is highly customizable. All items you see in the <interface>Menu</interface> or in the <interface>Menubar</interface> can be placed on the Toolbar. Just right-click on it and select <interface>Configure Toolbars…</interface> or find this action within the <interface>menu</interface>.</para><para>The location of the bar and the style of its buttons can also be changed in the right-click menu. Right-click a button if you want to show or hide its text.</para>
vi: <para>Đây là <emphasis>Thanh công cụ</emphasis>. Nó cho phép truy cập nhanh đến các hành động thường dùng.</para><para>Nó rất dễ tuỳ biến. Tất cả các mục bạn thấy trong trình đơn <interface>Trình đơn</interface> hoặc <interface>Thanh trình đơn</interface> đều có thể đặt được vào Thanh công cụ. Chỉ cần bấm phải vào nó và chọn <interface>Cấu hình thanh công cụ…</interface> hoặc tìm hành động này trong <interface>trình đơn</interface>.</para><para>Vị trí của thanh này và kiểu cách các nút của nó cũng có thể thay đổi được trong trình đơn bấm phải. Bấm phải vào một nút nếu bạn muốn hiện hay ẩn chữ của nó.</para>

[ctx: @info:whatsthis main view]
en: <para>Here you can see the <emphasis>folders</emphasis> and <emphasis>files</emphasis> that are at the location described in the <interface>Location Bar</interface> above. This area is the central part of this application where you navigate to the files you want to use.</para><para>For an elaborate and general introduction to this application <link url='https://userbase.kde.org/Dolphin/File_Management#Introduction_to_Dolphin'>click here</link>. This will open an introductory article from the <emphasis>KDE UserBase Wiki</emphasis>.</para><para>For brief explanations of all the features of this <emphasis>view</emphasis> <link url='help:/dolphin/dolphin-view.html'>click here</link> instead. This will open a page from the <emphasis>Handbook</emphasis> that covers the basics.</para>
vi: <para>Tại đây bạn có thể thấy các <emphasis>thư mục</emphasis> và các <emphasis>tệp</emphasis> ở địa điểm hiện trong <interface>Thanh Địa điểm</interface> phía trên. Khu vực này là phần chính của ứng dụng, nơi bạn di chuyển đến các tệp mà bạn muốn dùng.</para><para>Để xem một phần giới thiệu chung kĩ lưỡng <link url='https://userbase.kde.org/Dolphin/File_Management#Introduction_to_Dolphin'>bấm vào đây</link>. Nó sẽ mở ra một bài giới thiệu trong trang <emphasis>Wiki Cơ sở Người dùng KDE</emphasis>.</para><para>Để xem giải thích ngắn gọn về tất cả các tính năng của <emphasis>khung xem</emphasis> này, <link url='help:/dolphin/dolphin-view.html'>bấm vào đây</link>. Nó sẽ mở ra một trang trong <emphasis>Sổ tay</emphasis> bao hàm các nội dung cơ bản.</para>

[ctx: @info:whatsthis]
en: <para>This opens a window that lists the <emphasis>keyboard shortcuts</emphasis>.<nl/>There you can set up key combinations to trigger an action when they are pressed simultaneously. All commands in this application can be triggered this way.</para>
vi: <para>Hành động này mở một cửa sổ liệt kê <emphasis>các phím tắt</emphasis>.<nl/>Ở đó bạn có thể thiết lập các tổ hợp phím để kích hoạt một hành động khi các phím đó được bấm đồng thời. Tất cả các lệnh trong ứng dụng này có thể được kích hoạt bằng cách này.</para>

[ctx: @info:whatsthis]
en: <para>This opens a window in which you can change which buttons appear on the <emphasis>Toolbar</emphasis>.</para><para>All items you see in the <interface>Menu</interface> can also be placed on the Toolbar.</para>
vi: <para>Hành động này mở một cửa sổ trong đó bạn có thể thay đổi các nút xuất hiện trên <emphasis>Thanh công cụ</emphasis>.</para><para>Tất cả các mục bạn thấy trong <interface>Trình đơn</interface> đều có thể đặt được vào Thanh công cụ.</para>

[ctx: @info:whatsthis]
en: This opens a window where you can change a multitude of settings for this application. For an explanation of the various settings go to the chapter <emphasis>Configuring Dolphin</emphasis> in <interface>Help|Dolphin Handbook</interface>.
vi: Hành động này mở một cửa sổ trong đó bạn có thể thay đổi một loạt thiết lập cho ứng dụng này. Để được giải thích về các thiết lập, xem chương <emphasis>Cấu hình Dolphin</emphasis> trong <interface>Trợ giúp|Sổ tay Dolphin</interface>.

[ctx: @info:whatsthis handbook]
note: i18n: If the external link isn't available in your language it might make sense to state the external link's language in brackets to not frustrate the user. If there are multiple languages that the user might know with a reasonable chance you might want to have 2 external links. The same might be tr
en: <para>This opens the Handbook for this application. It provides explanations for every part of <emphasis>Dolphin</emphasis>.</para><para>If you want more elaborate introductions to the different features of <emphasis>Dolphin</emphasis> <link url='https://userbase.kde.org/Dolphin/File_Management'>click here</link>. It will open the dedicated page in the KDE UserBase Wiki.</para>
vi: <para>Mở sổ tay cho ứng dụng này. Nó cung cấp các giải thích cho mỗi thành phần của <emphasis>Dolphin</emphasis>.</para><para>Nếu bạn muốn xem các giới thiệu kĩ lưỡng hơn về các tính năng khác nhau của <emphasis>Dolphin</emphasis> thì <link url='https://userbase.kde.org/Dolphin/File_Management'>bấm vào đây</link>. Nó sẽ mở ra trang chuyên biệt trong Wiki Cơ sở Người dùng KDE.</para>

[ctx: @info:whatsthis whatsthis button]
en: <para>This is the button that invokes the help feature you are using right now! Click it, then click any component of this application to ask "What's this?" about it. The mouse cursor will change appearance if no help is available for a spot.</para><para>There are two other ways to get help: The <link url='help:/dolphin/index.html'>Dolphin Handbook</link> and the <link url='https://userbase.kde.org/Dolphin/File_Management'>KDE UserBase Wiki</link>.</para><para>The "What's this?" help is missing in most other windows so don't get too used to this.</para>
vi: <para>Đây là nút để gọi ra tính năng trợ giúp mà bạn đang dùng ngay lúc này! Bấm vào nó, rồi bấm bất kì thành phần nào của ứng dụng này để hỏi "Đây là cái gì?" đối với cái đó. Con trỏ chuột sẽ đổi diện mạo nếu không có phần trợ giúp nào cho vị trí đó.</para><para>Có hai cách khác để tìm trợ giúp: <link url='help:/dolphin/index.html'>Sổ tay Dolphin</link> và <link url='https://userbase.kde.org/Dolphin/File_Management'>Wiki Cơ sở Người dùng KDE</link>.</para><para>Phần lớn các cửa sổ khác đều thiếu kiểu trợ giúp "Đây là cái gì?" nên đừng quá quen với nó.</para>

[ctx: @info:whatsthis]
en: <para>This opens a window that will guide you through reporting errors or flaws in this application or in other KDE software.</para><para>High-quality bug reports are much appreciated. To learn how to make your bug report as effective as possible <link url='https://community.kde.org/Get_Involved/Bug_Reporting'>click here</link>.</para>
vi: <para>Mở ra một cửa sổ hướng dẫn bạn báo lỗi hoặc các thiếu sót trong ứng dụng này hoặc trong các phần mềm KDE khác.</para><para>Chúng tôi rất trân trọng các bản báo lỗi chất lượng. <link url='https://community.kde.org/Get_Involved/Bug_Reporting'>Bấm vào đây</link> để biết cách làm bản báo lỗi của bạn thật hiệu quả.</para>

[ctx: @info:whatsthis]
en: <para>This opens a <emphasis>web page</emphasis> where you can donate to support the continued work on this application and many other projects by the <emphasis>KDE</emphasis> community.</para><para>Donating is the easiest and fastest way to efficiently support KDE and its projects. KDE projects are available for free therefore your donation is needed to cover things that require money like servers, contributor meetings, etc.</para><para><emphasis>KDE e.V.</emphasis> is the non-profit organization behind the KDE community.</para>
vi: <para>Hành động này mở một <emphasis>trang web</emphasis> nơi bạn có thể quyên góp để ủng hộ công việc tiếp tục với ứng dụng này và nhiều dự án khác của cộng đồng <emphasis>KDE</emphasis>.</para><para>Quyên góp là cách dễ nhất và nhanh nhất để ủng hộ hiệu quả cho KDE và các dự án. Các dự án KDE đều miễn phí nên sự quyên góp của bạn là điều cần thiết để trang trải các khoản như máy chủ, hội nghị người đóng góp, v.v.</para><para><emphasis>KDE e.V.</emphasis> là tổ chức phi lợi nhuận đứng sau cộng đồng KDE.</para>

[ctx: @info:whatsthis]
en: With this you can change the language this application uses.<nl/>You can even set secondary languages which will be used if texts are not available in your preferred language.
vi: Với hành động này bạn có thể thay đổi ngôn ngữ dùng trong ứng dụng này.<nl/>Bạn còn có thể đặt các ngôn ngữ thứ cấp để dùng khi các đoạn chữ không có trong ngôn ngữ mà bạn ưu tiên.

[ctx: @info:whatsthis]
en: This opens a window that informs you about the version, license, used libraries and maintainers of this application.
vi: Hành động này mở một cửa sổ thông tin cho bạn về phiên bản, giấy phép, các thư viện được dùng và các bảo trì viên của ứng dụng này.

[ctx: @info:whatsthis]
en: This opens a window with information about <emphasis>KDE</emphasis>. The KDE community are the people behind this free software.<nl/>If you like using this application but don't know about KDE or want to see a cute dragon have a look!
vi: Hành động này mở một cửa sổ với thông tin về <emphasis>KDE</emphasis>. Cộng đồng KDE là những người đứng sau phần mềm tự do này.<nl/>Nếu bạn thích dùng ứng dụng này nhưng chưa biết về KDE hoặc bạn muốn thấy một con rồng dễ thương thì hãy thử ghé xem!

[ctx: @action:inmenu Tools]
en: Defocus Terminal Panel
vi: Bỏ nhắm khỏi bảng "Dòng lệnh"

en: Enter server URL (e.g. smb://[ip address])
vi: Nhập URL máy chủ (vd. smb://[địa chỉ IP])

en: Empties Trash to create free space
vi: Đổ rác để có thêm chỗ trống

[ctx: @action:button]
en: Add Network Folder
vi: Thêm thư mục mạng

[ctx: @action:inmenu]
en: Location Bar | Location Bars
vi[0]: Thanh địa điểm

[ctx: @action:inmenu Edit]
en: Unselect All
vi: Bỏ chọn tất cả

[ctx: @action:inmenu Go]
en: App&lications
vi: Ứn&g dụng

[ctx: @action:inmenu Go]
en: &Network Folders
vi: Thư mục &mạng

[ctx: @action:inmenu Go]
en: Trash
vi: Thùng rác

[ctx: @action:inmenu Go]
en: Autostart
vi: Khởi động tự động

[ctx: @action:inmenu Tools]
en: Open &Terminal
vi: Mở dòng &lệnh

[ctx: @title:window]
en: Select
vi: Chọn

en: Select all items matching this pattern:
vi: Chọn tất cả các thứ khớp với dạng mẫu này:

[ctx: @title:window]
en: Unselect
vi: Bỏ chọn

en: Unselect all items matching this pattern:
vi: Bỏ chọn tất cả các thứ khớp với dạng mẫu này:

[ctx: @title:menu]
note: i18n: ectx: Menu (selection)
en: Selection
vi: Chọn lựa

[ctx: @title:menu]
note: i18n: ectx: Menu (tools)
en: Tools
vi: Công cụ

[ctx: @title:menu]
note: i18n: ectx: ToolBar (mainToolBar)
en: Dolphin Toolbar
vi: Thanh công cụ Dolphin

en: Recently Closed Tabs
vi: Thẻ đóng gần đây

en: Empty Recently Closed Tabs
vi: Quên các thẻ đóng gần đây

[ctx: @action:inmenu]
en: New Tab
vi: Thẻ mới

[ctx: @action:inmenu]
en: Detach Tab
vi: Tách thẻ

[ctx: @action:inmenu]
en: Close Other Tabs
vi: Đóng các thẻ khác

[ctx: @title:menu]
note: i18n: ectx: Menu (location_bar)
en: Location Bar
vi: Thanh địa điểm

[ctx: @title:menu]
note: i18n: ectx: ToolBar (mainToolBar)
en: Main Toolbar
vi: Thanh công cụ chính

[ctx: @info:whatsthis location bar]
en: <para>This describes the location of the files and folders displayed below.</para><para>The name of the currently viewed folder can be read at the very right. To the left of it is the name of the folder that contains it. The whole line is called the <emphasis>path</emphasis> to the current location because following these folders from left to right leads here.</para><para>This interactive path is more powerful than one would expect. To learn more about the basic and advanced features of the location bar <link url='help:/dolphin/location-bar.html'>click here</link>. This will open the dedicated page in the Handbook.</para>
vi: <para>Thanh này cho biết địa điểm của các tệp và thư mục hiển thị ở phía dưới.</para><para>Tên của thư mục đang xem nằm ở tận cùng bên phải. Bên trái đó là tên của thư mục chứa nó. Cả dòng này gọi là <emphasis>đường dẫn</emphasis> đến địa điểm hiện tại vì đi theo các thư mục này từ trái qua phải thì sẽ đến được đây.</para><para>Đường dẫn mang tính tương tác này có thể đa dụng hơn mong đợi. Để biết thêm về các tính năng cơ bản và nâng cao của thanh địa điểm, <link url='help:/dolphin/location-bar.html'>bấm vào đây</link>. Nó sẽ mở ra trang chuyên biệt trong "Sổ tay".</para>

en: Running Dolphin as root can be dangerous. Please be careful.
vi: Chạy Dolphin với tư cách người dùng root có thể gây nguy hại. Hãy thận trọng.

[ctx: @info:status]
en: No items found.
vi: Không tìm thấy thứ gì.

[ctx: @info:status]
en: Dolphin does not support web pages, the web browser has been launched
vi: Dolphin không hỗ trợ xem trang web, trình duyệt web đã được khởi chạy

[ctx: @info:status]
en: Protocol not supported by Dolphin, default application has been launched
vi: Giao thức không được Dolphin hỗ trợ, ứng dụng mặc định đã được khởi chạy

[ctx: @info:status]
en: Invalid protocol
vi: Giao thức không hợp lệ

en: Current location changed, <filename>%1</filename> is no longer accessible.
vi: Địa điểm hiện tại đã thay đổi, <filename>%1</filename> không còn truy cập được nữa.

[ctx: Textual representation of two files. %1 and %2 are names of files/folders.]
en: "%1" and "%2"
vi: "%1" và "%2"

[ctx: Textual representation of three files. %1, %2 and %3 are names of files/folders.]
en: "%1", "%2" and "%3"
vi: "%1", "%2", và "%3"

[ctx: Textual representation of four files. %1, %2, %3 and %4 are names of files/folders.]
en: "%1", "%2", "%3" and "%4"
vi: "%1", "%2", "%3", và "%4"

[ctx: Textual representation of five files. %1, %2, %3, %4 and %5 are names of files/folders.]
en: "%1", "%2", "%3", "%4" and "%5"
vi: "%1", "%2", "%3", "%4", và "%5"

[ctx: Textual representation of selected files. %1 is the number of files.]
en: One Selected File | %1 Selected Files
vi[0]: %1 tệp đã chọn

[ctx: Textual representation of selected folders. %1 is the number of folders.]
en: One Selected Folder | %1 Selected Folders
vi[0]: %1 thư mục đã chọn

[ctx: Textual representation of selected fileitems. %1 is the number of files/folders.]
en: One Selected Item | %1 Selected Items
vi[0]: %1 thứ đã chọn

[ctx: Textual representation of files. %1 is the number of files.]
en: One File | %1 Files
vi[0]: %1 tệp

[ctx: Textual representation of folders. %1 is the number of folders.]
en: One Folder | %1 Folders
vi[0]: %1 thư mục

[ctx: Textual representation of fileitems. %1 is the number of files/folders.]
en: One Item | %1 Items
vi[0]: %1 thứ

[ctx: @title:group]
en: Others
vi: Khác

[ctx: @title:group Size]
en: Folders
vi: Thư mục

[ctx: @title:group Size]
en: Small
vi: Nhỏ

[ctx: @title:group Size]
en: Medium
vi: Vừa

[ctx: @title:group Size]
en: Big
vi: Lớn

[ctx: @title:group Date]
en: Today
vi: Hôm nay

[ctx: @title:group Date]
en: Yesterday
vi: Hôm qua

[ctx: @title:group Date]
en: One Week Ago
vi: Một tuần trước

[ctx: @title:group Date]
en: Two Weeks Ago
vi: Hai tuần trước

[ctx: @title:group Date]
en: Three Weeks Ago
vi: Ba tuần trước

[ctx: @title:group Date]
en: Earlier this Month
vi: Tháng này

[ctx: @title:group Date: MMMM is full month name in current locale, and yyyy is full year number. You must keep the ' don't use any fancy " or « or similar. The ' is not shown to the user, it's there to mark a part of the text that should not be formatted as a date]
en: 'Yesterday' (MMMM, yyyy)
vi: 'Hôm qua' (MMMM, yyyy)

[ctx: @title:group Date: MMMM is full month name in current locale, and yyyy is full year number. You must keep the ' don't use any fancy " or « or similar. The ' is not shown to the user, it's there to mark a part of the text that should not be formatted as a date]
en: 'One Week Ago' (MMMM, yyyy)
vi: 'Một tuần trước' (MMMM, yyyy)

[ctx: @title:group Date: MMMM is full month name in current locale, and yyyy is full year number. You must keep the ' don't use any fancy " or « or similar. The ' is not shown to the user, it's there to mark a part of the text that should not be formatted as a date]
en: 'Two Weeks Ago' (MMMM, yyyy)
vi: 'Hai tuần trước' (MMMM, yyyy)

[ctx: @title:group Date: MMMM is full month name in current locale, and yyyy is full year number. You must keep the ' don't use any fancy " or « or similar. The ' is not shown to the user, it's there to mark a part of the text that should not be formatted as a date]
en: 'Three Weeks Ago' (MMMM, yyyy)
vi: 'Ba tuần trước' (MMMM, yyyy)

[ctx: @title:group Date: MMMM is full month name in current locale, and yyyy is full year number. You must keep the ' don't use any fancy " or « or similar. The ' is not shown to the user, it's there to mark a part of the text that should not be formatted as a date]
en: 'Earlier on' MMMM, yyyy
vi: 'Trước đây vào' MMMM, yyyy

[ctx: @item:intext Access permission, concatenated]
en: Read,
vi: Đọc,

[ctx: @item:intext Access permission, concatenated]
en: Write,
vi: Ghi,

[ctx: @item:intext Access permission, concatenated]
en: Execute,
vi: Thực thi,

[ctx: @item:intext Access permission, concatenated]
en: Forbidden
vi: Cấm

[ctx: @title:group Files and folders by permissions]
en: User: %1 | Group: %2 | Others: %3
vi: Người dùng: %1 | Nhóm: %2 | Khác: %3

[ctx: @label]
en: Name
vi: Tên

[ctx: @tooltip]
en: The date format can be selected in settings.
vi: Bạn có thể chọn định dạng ngày trong phần thiết lập.

[ctx: @label]
en: Created
vi: Tạo

[ctx: @label]
en: Accessed
vi: Truy cập

[ctx: @label]
en: Title
vi: Tiêu đề

[ctx: @label]
en: Document
vi: Tài liệu

[ctx: @label]
en: Author
vi: Tác giả

[ctx: @label]
en: Publisher
vi: Nhà xuất bản

[ctx: @label]
en: Page Count
vi: Số trang

[ctx: @label]
en: Word Count
vi: Số lượng từ

[ctx: @label]
en: Line Count
vi: Số dòng

[ctx: @label]
en: Date Photographed
vi: Ngày chụp

[ctx: @label]
en: Image
vi: Ảnh

[ctx: @label width x height]
en: Dimensions
vi: Kích thước

[ctx: @label]
en: Orientation
vi: Hướng

[ctx: @label]
en: Artist
vi: Nghệ sĩ

[ctx: @label]
en: Audio
vi: Âm thanh

[ctx: @label]
en: Genre
vi: Thể loại

[ctx: @label]
en: Album
vi: Bộ

[ctx: @label]
en: Bitrate
vi: Tốc độ bit

[ctx: @label]
en: Track
vi: Bài

[ctx: @label]
en: Release Year
vi: Năm phát hành

[ctx: @label]
en: Aspect Ratio
vi: Tỉ lệ hình

[ctx: @label]
en: Video
vi: Phim

[ctx: @label]
en: Frame Rate
vi: Tốc độ khung hình

[ctx: @label]
en: Path
vi: Đường dẫn

[ctx: @label]
en: Other
vi: Khác

[ctx: @label]
en: File Extension
vi: Phần mở rộng tệp

[ctx: @label]
en: Deletion Time
vi: Thời gian xoá

[ctx: @label]
en: Link Destination
vi: Đích của liên kết

[ctx: @label]
en: Downloaded From
vi: Tải về từ

[ctx: @tooltip]
en: The permission format can be changed in settings. Options are Symbolic, Numeric (Octal) or Combined formats
vi: Bạn có thể thay đổi định dạng quyền truy cập trong phần thiết lập. Các lựa chọn có thể là "Kí hiệu", "Số (Bát phân)" hoặc "Kết hợp"

[ctx: @label]
en: User Group
vi: Nhóm người dùng

[ctx: @info:status]
en: Unknown error.
vi: Lỗi không rõ.

[ctx: @title]
en: File Manager
vi: Trình quản lí tệp

[ctx: @info:credit]
en: Maintainer (since 2021) and developer
vi: Bảo trì viên (từ 2021) và nhà phát triển

[ctx: @info:credit]
en: Maintainer (since 2021) and developer (since 2019)
vi: Bảo trì viên (từ 2021) và nhà phát triển (từ 2019)

[ctx: @info:credit]
en: Maintainer (2018-2021) and developer
vi: Bảo trì viên (2018-2021) và nhà phát triển

[ctx: @info:credit]
en: Maintainer (2014-2018) and developer
vi: Bảo trì viên (2014-2018) và nhà phát triển

[ctx: @info:credit]
en: Maintainer (2012-2014) and developer
vi: Bảo trì viên (2012-2014) và nhà phát triển

[ctx: @info:credit]
en: Maintainer and developer (2006-2012)
vi: Bảo trì viên và nhà phát triển (2006-2012)

[ctx: @info:credit]
en: Developer
vi: Nhà phát triển

[ctx: @info:credit]
en: Documentation
vi: Tài liệu

[ctx: @info:shell]
en: The files and folders passed as arguments will be selected.
vi: Các tệp và thư mục được truyền làm đối số sẽ được chọn.

[ctx: @info:shell]
en: Dolphin will get started with a split view.
vi: Dolphin sẽ khởi động với một khung xem chia đôi.

[ctx: @info:shell]
en: Dolphin will explicitly open in a new window.
vi: Dolphin sẽ mở trong một cửa sổ mới.

[ctx: @info:shell]
en: Start Dolphin Daemon (only required for DBus Interface).
vi: Chạy trình nền Dolphin (chỉ cần cho giao diện D-Bus).

[ctx: @info:shell]
en: Document to open
vi: Tài liệu muốn mở

note: i18n: ectx: label, entry (HiddenFilesShown), group (FoldersPanel)
en: Hidden files shown
vi: Tệp ẩn đã hiện

note: i18n: ectx: label, entry (LimitFoldersPanelToHome), group (FoldersPanel)
en: Limit folders panel to home directory if inside home
vi: Giới hạn bảng "Thư mục" trong thư mục nhà nếu đang ở trong nhà

[ctx: @action:inmenu]
en: Cut
vi: Cắt

[ctx: @action:inmenu]
en: Show Hidden Files
vi: Hiện tệp ẩn

[ctx: @action:inmenu]
en: Limit to Home Directory
vi: Giới hạn trong Thư mục Nhà

[ctx: @action:inmenu]
en: Automatic Scrolling
vi: Cuộn tự động

note: i18n: ectx: label, entry (previewsShown), group (InformationPanel)
en: Previews shown
vi: Xem thử đã hiện

note: i18n: ectx: label, entry (previewsAutoPlay), group (InformationPanel)
en: Auto-Play media files
vi: Tự động phát các tệp phương tiện

[ctx: @action:inmenu]
en: Preview
vi: Xem thử

[ctx: @action:inmenu]
en: Auto-Play media files
vi: Tự động phát các tệp phương tiện

[ctx: @action:inmenu]
en: Condensed Date
vi: Ngày tháng thu gọn

[ctx: @label]
en: %1 item selected | %1 items selected
vi[0]: Đã chọn %1 thứ

note: i18n: ectx: label, entry (IconSize), group (PlacesPanel)
en: Size of icons in the Places Panel (-1 means "automatic")
vi: Cỡ biểu tượng trong bảng "Địa điểm" (-1 nghĩa là "tự động")

[ctx: @action:inmenu]
en: Configure Trash…
vi: Cấu hình thùng rác…

en: Terminal cannot be shown because Konsole is not installed. Please install it and then reopen the panel.
vi: Không mở được dòng lệnh vì không có Konsole. Vui lòng cài Konsole rồi mở lại bảng "Dòng lệnh".

en: Install Konsole
vi: Cài đặt Konsole

[ctx: action:button]
en: Save this search to quickly access it again in the future
vi: Lưu tìm kiếm này để sau này truy cập lại nhanh

[ctx: @info:tooltip]
en: Quit searching
vi: Ngừng tìm kiếm

[ctx: @item:inlistbox]
en: Any Date
vi: Ngày bất kì

[ctx: @item:inlistbox]
en: Any Type
vi: Kiểu bất kì

[ctx: @item:inlistbox]
en: Any Rating
vi: Đánh giá bất kì

[ctx: @item:inlistbox]
en: 1 or more
vi: 1 hoặc hơn

[ctx: @item:inlistbox]
en: 2 or more
vi: 2 hoặc hơn

[ctx: @item:inlistbox]
en: 3 or more
vi: 3 hoặc hơn

[ctx: @item:inlistbox]
en: 4 or more
vi: 4 hoặc hơn

[ctx: @info explaining the next step in a process]
en: Select the files and folders that should be copied.
vi: Chọn các tệp và thư mục mà bạn muốn sao chép.

[ctx: @action:button]
note: i18n: Aborts the current step-by-step process to copy files by leaving the selection mode. i18n: Aborts the current step-by-step process to copy the location of files by leaving the selection mode.
en: Cancel Copying
vi: Huỷ sao chép

[ctx: @info explaining the next step in a process]
en: Select one file or folder whose location should be copied.
vi: Chọn một tệp hoặc thư mục mà bạn muốn sao chép địa chỉ của nó.

[ctx: @info explaining the next step in a process]
note: i18n: "Copy over" refers to copying to the other split view area that is currently visible to the user.
en: Select the files and folders that should be copied over.
vi: Chọn các tệp và thư mục mà bạn muốn sao chép sang bên kia.

[ctx: @info explaining the next step in a process]
en: Select the files and folders that should be cut.
vi: Chọn các tệp và thư mục mà bạn muốn cắt.

[ctx: @action:button]
note: i18n: Aborts the current step-by-step process to cut files by leaving the selection mode.
en: Cancel Cutting
vi: Huỷ cắt

[ctx: @info explaining the next step in a process]
en: Select the files and folders that should be permanently deleted.
vi: Chọn các tệp và thư mục mà bạn muốn xoá hoàn toàn.

[ctx: @info explaining the next step in a process]
en: Select the files and folders that should be duplicated here.
vi: Chọn các tệp và thư mục mà bạn muốn nhân đôi ở đây.

[ctx: @action:button]
note: i18n: Aborts the current step-by-step process to duplicate files by leaving the selection mode.
en: Cancel Duplicating
vi: Huỷ nhân đôi

[ctx: @action keep short]
note: i18n: This button appears in a bar if there isn't enough horizontal space to fit all the other buttons so please keep it short. The small button opens a menu that contains the actions that didn't fit on the bar.
en: More
vi: Thêm

[ctx: @info explaining the next step in a process]
note: i18n: "Move over" refers to moving to the other split view area that is currently visible to the user.
en: Select the files and folders that should be moved over.
vi: Chọn các tệp và thư mục mà bạn muốn di chuyển sang bên kia.

[ctx: @action:button]
note: i18n: Aborts the current step-by-step process to copy the location of files by leaving the selection mode.
en: Cancel Moving
vi: Huỷ di chuyển

[ctx: @info explaining the next step in a process]
en: Select the files and folders that should be moved to the Trash.
vi: Chọn các tệp và thư mục mà bạn muốn chuyển vào thùng rác.

en: <para>The selected files and folders were added to the Clipboard. Now the <emphasis>Paste</emphasis> action can be used to transfer them from the Clipboard to any other location. They can even be transferred to other applications by using their respective <emphasis>Paste</emphasis> actions.</para>
vi: <para>Các tệp và thư mục được chọn đã được thêm vào bảng nháp. Giờ hành động <emphasis>Dán</emphasis> có thể được dùng để chuyển chúng từ bảng nháp đến bất kì địa điểm nào khác. Chúng thậm chí có thể được chuyển đến các ứng dụng khác bằng cách dùng các hành động <emphasis>Dán</emphasis> tương ứng.</para>

[ctx: @action A more elaborate and clearly worded version of the Paste action]
en: Paste from Clipboard
vi: Dán từ bảng nháp

[ctx: @action Dismisses a bar explaining how to use the Paste action]
en: Dismiss This Reminder
vi: Tắt lời nhắc này

[ctx: @action Dismisses an explanatory area and never shows it again]
en: Don't Remind Me Again
vi: Đừng nhắc tôi lại

[ctx: @info explains the next step in a process]
en: Select the file or folder that should be renamed.
    Bulk renaming is possible when multiple items are selected.
vi: Chọn tệp hoặc thư mục mà bạn muốn đổi tên.
    Có thể đổi tên hàng loạt khi nhiều thứ đang được chọn.

[ctx: @action:button]
note: i18n: Aborts the current step-by-step process to delete files by leaving the selection mode.
en: Cancel Renaming
vi: Huỷ đổi tên

[ctx: @action]
note: i18n: A more elaborate and clearly worded version of the Copy action %2 is a textual representation of the currently selected files or folders. This can be the name of the file/files like "file1" or "file1, file2 and file3" or an aggregate like "8 Selected Folders". If this sort of word puzzle can n
en: Copy %2 to the Clipboard | Copy %2 to the Clipboard
vi[0]: Chép %2 vào bảng nháp

[ctx: @action]
note: i18n: A more elaborate and clearly worded version of the Copy Location action %2 is a textual representation of the currently selected files or folders. This can be the name of the file/files like "file1" or "file1, file2 and file3" or an aggregate like "8 Selected Folders". If this sort of word puz
en: Copy the Location of %2 to the Clipboard | Copy the Location of %2 to the Clipboard
vi[0]: Chép địa điểm của %2 vào bảng nháp

[ctx: @action]
note: i18n: A more elaborate and clearly worded version of the Cut action %2 is a textual representation of the currently selected files or folders. This can be the name of the file/files like "file1" or "file1, file2 and file3" or an aggregate like "8 Selected Folders". If this sort of word puzzle can no
en: Cut %2 to the Clipboard | Cut %2 to the Clipboard
vi[0]: Cắt %2 vào bảng nháp

[ctx: @action]
note: i18n: A more elaborate and clearly worded version of the Delete action %2 is a textual representation of the currently selected files or folders. This can be the name of the file/files like "file1" or "file1, file2 and file3" or an aggregate like "8 Selected Folders". If this sort of word puzzle can
en: Permanently Delete %2 | Permanently Delete %2
vi[0]: Xoá hoàn toàn %2

[ctx: @action]
note: i18n: A more elaborate and clearly worded version of the Duplicate action %2 is a textual representation of the currently selected files or folders. This can be the name of the file/files like "file1" or "file1, file2 and file3" or an aggregate like "8 Selected Folders". If this sort of word puzzle 
en: Duplicate %2 | Duplicate %2
vi[0]: Nhân đôi %2

[ctx: @action]
note: i18n: A more elaborate and clearly worded version of the Trash action %2 is a textual representation of the currently selected files or folders. This can be the name of the file/files like "file1" or "file1, file2 and file3" or an aggregate like "8 Selected Folders". If this sort of word puzzle can 
en: Move %2 to the Trash | Move %2 to the Trash
vi[0]: Chuyển %2 vào thùng rác

[ctx: @action]
note: i18n: A more elaborate and clearly worded version of the Rename action %2 is a textual representation of the currently selected files or folders. This can be the name of the file/files like "file1" or "file1, file2 and file3" or an aggregate like "8 Selected Folders". If this sort of word puzzle can
en: Rename %2 | Rename %2
vi[0]: Đổi tên %2

[ctx: @info label above the view explaining the state]
en: Selection Mode: Click on files or folders to select or deselect them.
vi: Chế độ chọn: Bấm vào các tệp hoặc thư mục để chọn hoặc bỏ chọn.

[ctx: @info label above the view explaining the state]
en: Selection Mode
vi: Chế độ chọn

[ctx: @action:button]
en: Exit Selection Mode
vi: Thoát khỏi chế độ chọn

[ctx: @label:textbox]
en: Select which services should be shown in the context menu:
vi: Chọn những dịch vụ nào sẽ hiển thị trong trình đơn ngữ cảnh:

[ctx: @info]
en: Dolphin must be restarted to apply the updated version control system settings.
vi: Dolphin phải được khởi động lại để áp dụng các thiết lập mới cập nhật trong hệ thống quản lí phiên bản.

[ctx: @info]
en: Restart now?
vi: Khởi động lại ngay?

[ctx: @option:check]
en: Delete
vi: Xoá

[ctx: @option:check]
en: 'Copy To' and 'Move To' commands
vi: Lệnh 'Chép vào' và 'Chuyển vào'

note: i18n: ectx: label, entry (MaximumTextWidthIndex), group (CompactMode)
en: Maximum text width index (0 means unlimited)
vi: Chỉ mục độ rộng văn bản tối đa (0 là không giới hạn)

note: i18n: ectx: label, entry (RecursiveDirectorySizeLimit), group (ContentDisplay)
en: Recursive directory size limit
vi: Giới hạn số mức thư mục con để tính kích thước thư mục

note: i18n: ectx: label, entry (UseShortRelativeDates), group (ContentDisplay)
en: if true we use short relative dates, if not short dates
vi: nếu đúng thì dùng ngày tương đối dạng ngắn, nếu sai dùng ngày dạng ngắn

note: i18n: ectx: label, entry (UsePermissionsFormat), group (ContentDisplay)
en: Permissions style format
vi: Định dạng kiểu cách quyền truy cập

note: i18n: ectx: label, entry (ShowCopyMoveMenu), group (ContextMenu)
en: Show 'Copy To' and 'Move To' commands in context menu
vi: Hiện 'Chép vào' và 'Chuyển vào' trong trình đơn ngữ cảnh

note: i18n: ectx: label, entry (ShowAddToPlaces), group (ContextMenu)
en: Show 'Add to Places' in context menu.
vi: Hiện 'Thêm vào bảng Địa điểm' trong trình đơn ngữ cảnh.

note: i18n: ectx: label, entry (ShowSortBy), group (ContextMenu)
en: Show 'Sort By' in context menu.
vi: Hiện 'Sắp xếp theo' trong trình đơn ngữ cảnh.

note: i18n: ectx: label, entry (ShowViewMode), group (ContextMenu)
en: Show 'View Mode' in context menu.
vi: Hiện 'Chế độ xem' trong trình đơn ngữ cảnh.

note: i18n: ectx: label, entry (ShowOpenInNewTab), group (ContextMenu)
en: Show 'Open in New Tab' and 'Open in New Tabs' in context menu.
vi: Hiện 'Mở trong thẻ mới' trong trình đơn ngữ cảnh.

note: i18n: ectx: label, entry (ShowOpenInNewWindow), group (ContextMenu)
en: Show 'Open in New Window' in context menu.
vi: Hiện 'Mở trong cửa sổ mới' trong trình đơn ngữ cảnh.

note: i18n: ectx: label, entry (ShowCopyLocation), group (ContextMenu)
en: Show 'Copy Location' in context menu.
vi: Hiện 'Chép địa điểm' trong trình đơn ngữ cảnh.

note: i18n: ectx: label, entry (ShowDuplicateHere), group (ContextMenu)
en: Show 'Duplicate Here' in context menu.
vi: Hiện 'Nhân đôi tại đây' trong trình đơn ngữ cảnh.

note: i18n: ectx: label, entry (ShowOpenTerminal), group (ContextMenu)
en: Show 'Open Terminal' in context menu.
vi: Hiện 'Mở dòng lệnh' trong trình đơn ngữ cảnh.

note: i18n: ectx: label, entry (ColumnPositions), group (DetailsMode)
en: Position of columns
vi: Vị trí các cột

note: i18n: ectx: label, entry (HighlightEntireRow), group (DetailsMode)
en: Highlight entire row
vi: Tô sáng cả dòng

note: i18n: ectx: label, entry (ExpandableFolders), group (DetailsMode)
en: Expandable folders
vi: Thư mục mở rộng được

[ctx: @label]
note: i18n: ectx: label, entry (HiddenFilesShown), group (Settings)
en: Hidden files shown
vi: Tệp ẩn đã hiện

[ctx: @info:whatsthis]
note: i18n: ectx: whatsthis, entry (HiddenFilesShown), group (Settings)
en: When this option is enabled hidden files, such as those starting with a '.', will be shown in the file view.
vi: Khi lựa chọn này được bật, các tệp ẩn, chẳng hạn các tệp có tên bắt đầu với dấu '.', sẽ được hiển thị trong khung xem tệp.

[ctx: @label]
note: i18n: ectx: label, entry (Version), group (Dolphin)
en: Version
vi: Phiên bản

[ctx: @info:whatsthis]
note: i18n: ectx: whatsthis, entry (Version), group (Dolphin)
en: This option defines the used version of the view properties.
vi: Lựa chọn này chỉ ra phiên bản thuộc tính xem đã được dùng.

[ctx: @label]
note: i18n: ectx: label, entry (ViewMode), group (Dolphin)
en: View Mode
vi: Chế độ xem

[ctx: @info:whatsthis]
note: i18n: ectx: whatsthis, entry (ViewMode), group (Dolphin)
en: This option controls the style of the view. Currently supported values include icons (0), details (1) and column (2) views.
vi: Lựa chọn này điều chỉnh kiểu cách của khung xem. Các giá trị hiện được hỗ trợ là chế độ xem biểu tượng (0), chi tiết (1) và cột (2).

[ctx: @label]
note: i18n: ectx: label, entry (PreviewsShown), group (Dolphin)
en: Previews shown
vi: Xem thử đã hiện

[ctx: @info:whatsthis]
note: i18n: ectx: whatsthis, entry (PreviewsShown), group (Dolphin)
en: When this option is enabled, a preview of the file content is shown as an icon.
vi: Khi lựa chọn này được bật, một phần xem thử của nội dung tệp sẽ được hiển thị thành một biểu tượng.

[ctx: @label]
note: i18n: ectx: label, entry (GroupedSorting), group (Dolphin)
en: Grouped Sorting
vi: Sắp xếp thành nhóm

[ctx: @info:whatsthis]
note: i18n: ectx: whatsthis, entry (GroupedSorting), group (Dolphin)
en: When this option is enabled, the sorted items are categorized into groups.
vi: Khi lựa chọn này được bật, các thứ được sắp xếp sẽ được phân nhóm.

[ctx: @label]
note: i18n: ectx: label, entry (SortRole), group (Dolphin)
en: Sort files by
vi: Sắp xếp tệp theo

[ctx: @info:whatsthis]
note: i18n: ectx: whatsthis, entry (SortRole), group (Dolphin)
en: This option defines which attribute (text, size, date, etc.) sorting is performed on.
vi: Lựa chọn này chỉ ra thuộc tính nào (chữ, kích thước, ngày tháng, v.v.) sẽ được dùng để thực hiện sắp xếp.

[ctx: @label]
note: i18n: ectx: label, entry (SortOrder), group (Dolphin)
en: Order in which to sort files
vi: Thứ tự sắp xếp tệp

[ctx: @label]
note: i18n: ectx: label, entry (SortFoldersFirst), group (Dolphin)
en: Show folders first when sorting files and folders
vi: Hiện thư mục lên đầu khi sắp xếp tệp và thư mục

[ctx: @label]
note: i18n: ectx: label, entry (SortHiddenLast), group (Dolphin)
en: Show hidden files and folders last
vi: Hiện tệp và thư mục ẩn ở cuối

[ctx: @label]
note: i18n: ectx: label, entry (VisibleRoles), group (Dolphin)
en: Visible roles
vi: Các vai trò thấy được

[ctx: @label]
note: i18n: ectx: label, entry (HeaderColumnWidths), group (Dolphin)
en: Header column widths
vi: Độ rộng cột phần đầu

[ctx: @label]
note: i18n: ectx: label, entry (Timestamp), group (Dolphin)
en: Properties last changed
vi: Lần cuối thay đổi thuộc tính

[ctx: @info:whatsthis]
note: i18n: ectx: whatsthis, entry (Timestamp), group (Dolphin)
en: The last time these properties were changed by the user.
vi: Lần cuối cùng các thuộc tính được thay đổi bởi người dùng.

[ctx: @label]
note: i18n: ectx: label, entry (AdditionalInfo), group (Dolphin)
en: Additional Information
vi: Thông tin bổ sung

note: i18n: ectx: label, entry (EditableUrl), group (General)
en: Should the URL be editable for the user
vi: Có nên cho người dùng sửa URL

note: i18n: ectx: label, entry (UrlCompletionMode), group (General)
en: Text completion mode of the URL Navigator
vi: Chế độ hoàn tất từ cho Trình điều hướng URL

note: i18n: ectx: label, entry (ShowFullPath), group (General)
en: Should the full path be shown inside the location bar
vi: Có nên hiện đường dẫn đầy đủ trong thanh địa điểm

note: i18n: ectx: label, entry (ShowFullPathInTitlebar), group (General)
en: Should the full path be shown in the title bar
vi: Có nên hiện đường dẫn đầy đủ ở thanh tiêu đề

note: i18n: ectx: label, entry (OpenExternallyCalledFolderInNewTab), group (General)
en: Should an externally called folder open in a new tab in an existing Dolphin instance
vi: Một thư mục được gọi từ bên ngoài có nên mở trong một thẻ mới trong một cửa sổ Dolphin sẵn có hay không

note: i18n: ectx: label, entry (Version), group (General)
en: Internal config version of Dolphin, mainly Used to determine whether an updated version of Dolphin is running, so as to migrate config entries that were removed/renamed ...etc
vi: Phiên bản cấu hình nội bộ của Dolphin, chủ yếu được dùng để xác định liệu một phiên bản cập nhật của Dolphin có đang chạy, với mục đích chuyển các mục cấu hình mà đã bị xoá/đổi tên v.v.

note: i18n: ectx: label, entry (ModifiedStartupSettings), group (General)
en: Have the startup settings been modified (internal setting not shown in the UI)
vi: Các thiết lập khởi động đã bị chỉnh sửa hay chưa (thiết lập nội bộ không hiển thị trên giao diện)

note: i18n: ectx: label, entry (RememberOpenedTabs), group (General)
en: Remember open folders and tabs
vi: Nhớ các thư mục và thẻ đang mở

note: i18n: ectx: label, entry (FilterBar), group (General)
en: Should the filter bar be shown
vi: Có nên hiện thanh lọc hay không

note: i18n: ectx: label, entry (GlobalViewProps), group (General)
en: Should the view properties be used for all folders
vi: Có nên dùng các thuộc tính xem cho tất cả các thư mục hay không

note: i18n: ectx: label, entry (BrowseThroughArchives), group (General)
en: Browse through archives
vi: Duyệt qua các kho trữ

note: i18n: ectx: label, entry (ConfirmClosingMultipleTabs), group (General)
en: Ask for confirmation when closing windows with multiple tabs.
vi: Yêu cầu xác nhận khi đóng cửa sổ có nhiều thẻ.

note: i18n: ectx: label, entry (ConfirmClosingTerminalRunningProgram), group (General)
en: Ask for confirmation when closing windows with a program that is still running in the Terminal panel.
vi: Yêu cầu xác nhận khi đóng cửa sổ có một chương trình vẫn đang chạy trong bảng "Dòng lệnh".

note: i18n: ectx: label, entry (ShowSelectionToggle), group (General)
en: Show selection toggle
vi: Hiện nút chọn/bỏ chọn

note: i18n: ectx: label, entry (ShowPasteBarAfterCopying), group (General)
en: Show a bar for easy pasting after a cut or copy was done using the selection mode bottom bar.
vi: Hiện một thanh để dễ dàng dán sau khi đã cắt hoặc chép bằng thanh bên dưới trong chế độ chọn.

note: i18n: ectx: label, entry (OpenNewTabAfterLastTab), group (General)
en: New tab will be open after last one
vi: Thẻ mới sẽ được mở sau thẻ cuối

note: i18n: ectx: label, entry (ViewPropsTimestamp), group (General)
en: Timestamp since when the view properties are valid
vi: Dấu thời gian từ khi thuộc tính xem có hiệu lực

note: i18n: ectx: label, entry (AutoExpandFolders), group (General)
en: Use auto-expanding folders for all view types
vi: Dùng thư mục mở rộng tự động cho tất cả các kiểu xem

note: i18n: ectx: label, entry (ShowZoomSlider), group (General)
en: Show zoom slider in the statusbar
vi: Hiện thanh trượt thu phóng trong thanh trạng thái

note: i18n: ectx: label, entry (LockPanels), group (General)
en: Lock the layout of the panels
vi: Cố định bố cục của các bảng

note: i18n: ectx: label, entry (EnlargeSmallPreviews), group (General)
en: Enlarge Small Previews
vi: Phóng to các hình xem thử nhỏ

note: i18n: ectx: label, entry (SortingChoice), group (General)
en: Choose Natural, Case Sensitive, or Case Insensitive order of sorting the items
vi: Chọn sắp xếp theo thứ tự Tự nhiên, Có phân biệt hoa thường, hay Không phân biệt hoa thường

note: i18n: ectx: label, entry (TextWidthIndex), group (IconsMode)
en: Text width index
vi: Chỉ mục độ rộng văn bản

note: i18n: ectx: label, entry (MaximumTextLines), group (IconsMode)
en: Maximum textlines (0 means unlimited)
vi: Số dòng chữ tối đa (0 là không giới hạn)

[ctx: @title:group]
en: Context Menu
vi: Trình đơn ngữ cảnh

[ctx: @title:group]
en: Trash
vi: Thùng rác

[ctx: @title:group]
en: User Feedback
vi: Phản hồi của người dùng

[ctx: @title:group]
en: Ask for confirmation in all KDE applications when:
vi: Yêu cầu xác nhận trong tất cả các ứng dụng KDE khi:

[ctx: @option:check Ask for confirmation when]
en: Moving files or folders to trash
vi: Chuyển tệp, thư mục vào thùng rác

[ctx: @option:check Ask for confirmation when]
en: Emptying trash
vi: Đổ rác

[ctx: @option:check Ask for confirmation when]
en: Deleting files or folders
vi: Xoá tệp, thư mục

[ctx: @title:group]
en: Ask for confirmation in Dolphin when:
vi: Yêu cầu xác nhận trong Dolphin khi:

[ctx: @option:check Ask for confirmation in Dolphin when]
en: Closing windows with multiple tabs
vi: Đóng cửa sổ có nhiều thẻ

[ctx: @option:check Ask for confirmation when]
en: Closing windows with a program running in the Terminal panel
vi: Đóng cửa sổ có một chương trình đang chạy trong bảng "Dòng lệnh"

[ctx: @title:group]
en: When opening an executable file:
vi: Khi mở một tệp thực thi:

en: Open in application
vi: Mở trong ứng dụng

[ctx: @action:button]
en: Select Home Location
vi: Chọn địa điểm nhà

[ctx: @action:button]
en: Use Current Location
vi: Dùng địa điểm hiện tại

[ctx: @action:button]
en: Use Default Location
vi: Dùng địa điểm mặc định

[ctx: @label:textbox]
en: Show on startup:
vi: Hiện khi khởi động:

[ctx: @option:check Startup Settings]
en: Show full path in title bar
vi: Hiện đường dẫn đầy đủ ở thanh tiêu đề

[ctx: option:radio]
en: After current tab
vi: Sau thẻ hiện tại

[ctx: option:radio]
en: At end of tab bar
vi: Ở cuối thanh thẻ

[ctx: @title:group]
en: Open new tabs:
vi: Mở thẻ mới:

[ctx: @title:group]
en: Split view:
vi: Khung xem chia:

en: New windows:
vi: Cửa sổ mới:

[ctx: @option:check Startup Settings]
en: Begin in split view mode
vi: Bắt đầu trong chế độ xem chia đôi

[ctx: @info]
en: The location for the home folder is invalid or does not exist, it will not be applied.
vi: Địa điểm cho thư mục nhà không hợp lệ hoặc không tồn tại nên sẽ không được áp dụng.

[ctx: @title:tab Previews settings]
en: Previews
vi: Xem thử

[ctx: @title:tab Confirmations settings]
en: Confirmations
vi: Xác nhận

[ctx: @title:group]
en: Show previews in the view for:
vi: Hiện xem thử trong khung xem cho:

[ctx: @option:check]
en: Show zoom slider
vi: Hiện thanh trượt thu phóng

[ctx: @option:check Startup Settings]
en: Make location bar editable
vi: Làm thanh địa điểm sửa được

[ctx: @option:check Startup Settings]
en: Show full path inside location bar
vi: Hiện đường dẫn đầy đủ trong thanh địa điểm

[ctx: @title:tab Behavior settings]
en: Behavior
vi: Ứng xử

[ctx: @title:tab]
en: Icons
vi: Biểu tượng

[ctx: @title:tab]
en: Compact
vi: Gọn

[ctx: @title:tab]
en: Details
vi: Chi tiết

[ctx: option:radio]
en: Natural
vi: Tự nhiên

[ctx: option:radio]
en: Alphabetical, case insensitive
vi: Bảng chữ cái, không phân biệt hoa thường

[ctx: option:radio]
en: Alphabetical, case sensitive
vi: Bảng chữ cái, có phân biệt hoa thường

[ctx: @title:group]
en: Sorting mode:
vi: Chế độ sắp xếp:

en:  level deep |  levels deep
vi[0]:  mức thư mục con

[ctx: option:radio as in relative date]
en: Relative (e.g. '%1')
vi: Tương đối (vd. '%1')

[ctx: option:radio as in absolute date]
en: Absolute (e.g. '%1')
vi: Tuyệt đối (vd. '%1')

[ctx: @title:group]
en: Date style:
vi: Kiểu cách ngày:

[ctx: option:radio as symbolic style]
en: Symbolic (e.g. 'drwxr-xr-x')
vi: Kí hiệu (vd. 'drwxr-xr-x')

[ctx: option:radio as numeric style]
en: Numeric (Octal) (e.g. '755')
vi: Số (Bát phân) (vd. '755')

[ctx: option:radio as combined style]
en: Combined (e.g. 'drwxr-xr-x (755)')
vi: Kết hợp (vd. 'drwxr-xr-x (755)')

[ctx: @title:group]
en: Permissions style:
vi: Kiểu cách quyền truy cập:

[ctx: @item:inlistbox Font]
en: System Font
vi: Phông chữ hệ thống

[ctx: @item:inlistbox Font]
en: Custom Font
vi: Phông chữ tự chọn

[ctx: @option:radio]
en: Use common display style for all folders
vi: Dùng kiểu cách hiển thị chung cho tất cả các thư mục

[ctx: @option:radio]
en: Remember display style for each folder
vi: Nhớ kiểu cách hiển thị cho mỗi thư mục

[ctx: @option:check]
en: Open archives as folder
vi: Mở các kho trữ như là thư mục

[ctx: option:check]
en: Open folders during drag operations
vi: Mở thư mục khi thực hiện thao tác kéo

[ctx: @title:group]
en: Miscellaneous:
vi: Hỗn hợp:

[ctx: @option:check]
en: Show selection marker
vi: Hiện dấu chọn

[ctx: @label:listbox]
en: Default icon size:
vi: Cỡ biểu tượng mặc định:

[ctx: @label:listbox]
en: Preview icon size:
vi: Cỡ biểu tượng xem thử:

[ctx: @label:listbox]
en: Label font:
vi: Phông chữ của nhãn:

[ctx: @item:inlistbox Label width]
en: Small
vi: Nhỏ

[ctx: @item:inlistbox Label width]
en: Medium
vi: Vừa

[ctx: @item:inlistbox Label width]
en: Large
vi: Lớn

[ctx: @item:inlistbox Label width]
en: Huge
vi: Rất lớn

[ctx: @label:listbox]
en: Label width:
vi: Độ rộng nhãn:

[ctx: @item:inlistbox Maximum lines]
en: Unlimited
vi: Không giới hạn

[ctx: @label:listbox]
en: Maximum lines:
vi: Số dòng tối đa:

[ctx: @item:inlistbox Maximum width]
en: Unlimited
vi: Không giới hạn

[ctx: @item:inlistbox Maximum width]
en: Small
vi: Nhỏ

[ctx: @item:inlistbox Maximum width]
en: Medium
vi: Vừa

[ctx: @item:inlistbox Maximum width]
en: Large
vi: Lớn

[ctx: @label:listbox]
en: Maximum width:
vi: Độ rộng tối đa:

[ctx: @option:check]
en: Expandable
vi: Mở rộng được

[ctx: @label:checkbox]
en: Folders:
vi: Thư mục:

[ctx: @option:radio how files/folders are opened]
en: By clicking anywhere on the row
vi: Bấm vào bất cứ chỗ nào trong dòng

[ctx: @option:radio how files/folders are opened]
en: By clicking on icon or name
vi: Bấm vào biểu tượng hoặc tên

[ctx: @title:group]
note: i18n: Users can choose here if items are opened by clicking on their name/icon or by clicking in the row.
en: Open files and folders:
vi: Mở tệp và thư mục:

[ctx: @info:tooltip]
en: Size: 1 pixel | Size: %1 pixels
vi[0]: Kích thước: %1 pixel

[ctx: @title:window]
en: View Display Style
vi: Kiểu cách hiển thị khung xem

[ctx: @item:inlistbox]
en: Icons
vi: Biểu tượng

[ctx: @item:inlistbox]
en: Compact
vi: Gọn

[ctx: @item:inlistbox]
en: Details
vi: Chi tiết

[ctx: @item:inlistbox Sort]
en: Ascending
vi: Tăng dần

[ctx: @item:inlistbox Sort]
en: Descending
vi: Giảm dần

[ctx: @option:check]
en: Show folders first
vi: Hiện thư mục lên đầu

[ctx: @option:check]
en: Show hidden files last
vi: Hiện tệp ẩn ở cuối

[ctx: @option:check]
en: Show preview
vi: Hiện xem thử

[ctx: @option:check]
en: Show in groups
vi: Hiện theo nhóm

[ctx: @option:check]
en: Show hidden files
vi: Hiện tệp ẩn

[ctx: @title:group]
en: Additional Information
vi: Thông tin bổ sung

en: Choose what to see on each file or folder:
vi: Chọn thứ sẽ thấy ở mỗi tệp hay thư mục:

[ctx: @label:listbox]
en: View mode:
vi: Chế độ xem:

[ctx: @label:listbox]
en: Sorting:
vi: Sắp xếp:

en: View options:
vi: Lựa chọn của khung xem:

[ctx: @option:radio Apply View Properties To]
en: Current folder
vi: Thư mục hiện tại

[ctx: @option:radio Apply View Properties To]
en: Current folder and sub-folders
vi: Thư mục hiện tại và các thư mục con

[ctx: @option:radio Apply View Properties To]
en: All folders
vi: Tất cả thư mục
